Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package opentui for openSUSE:Factory checked in at 2026-10-26 10:02:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/opentui (Old) and /work/SRC/openSUSE:Factory/.opentui.new.2252680 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "opentui" Mon Oct 26 10:02:31 2026 rev:7 rq:1392516 version:0.6.8 Changes: -------- --- /work/SRC/openSUSE:Factory/opentui/opentui.changes 2026-10-09 21:46:00.500895875 +0200 +++ /work/SRC/openSUSE:Factory/.opentui.new.2252680/opentui.changes 2026-10-26 10:04:04.811974910 +0100 @@ -1,0 +2,30 @@ +Sun Oct 25 19:10:16 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to 0.6.8: + * 0.6.0 moves the renderable tree into native code: one frame + step lays out, clips and paints with a single FFI call, and + resources cross as generational handles owned by a Context. + Custom renderables draw in renderSelf()/renderBefore/ + renderAfter, size via setMeasureProvider() and take + renderer.nativeScene as owner; suspend()/resume() are async. + * Editors show control characters Vim-style (^L, <85>) instead + of throwing, with EditBuffer.measureText() and + measureEditText() for display offsets (0.6.1/0.6.2). + * renderer.setProgramStatus() reports working/blocked/done to + the terminal over OSC 7501 (0.6.3). Kitty images in iTerm2 + no longer go black or blank on move, scroll or relayout + (0.6.4). + * Renderables regain the Yoga style getters for declared + layout styles; assigning null/undefined restores the option + default (0.6.5/0.6.6). + * Default-ignorable code points take no cell; one in + customBorderChars is now an error. Left-button drags belong + to the pressed renderable, React root.render() updates the + mounted tree, DiffRenderable gains a gutter option (0.6.7). + * A sideways wheel step no longer shifts truncated text by a + column (0.6.8). + * Packaging: the highlighter adds the typescriptreact grammar, + linked to the existing tree-sitter-typescript-wasm package; + prune upstream's new dev-only scripts from -devel. + +------------------------------------------------------------------- Old: ---- opentui-0.5.17.tar.gz New: ---- opentui-0.6.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ opentui.spec ++++++ --- /var/tmp/diff_new_pack.GQy3cu/_old 2026-10-26 10:04:05.556006112 +0100 +++ /var/tmp/diff_new_pack.GQy3cu/_new 2026-10-26 10:04:05.562006364 +0100 @@ -33,7 +33,7 @@ %global node_arch arm64 %endif Name: opentui -Version: 0.5.17 +Version: 0.6.8 Release: 0 Summary: Library for building terminal user interfaces # OpenTUI itself is MIT. miniaudio is vendored as a single header in @@ -201,7 +201,11 @@ scripts/test-node-hook.mjs scripts/test-packed-consumer.ts \ scripts/bench-js-node.ts scripts/native-symbols.ts \ scripts/native-symbols.test.ts scripts/package-native-symbols.ts \ - scripts/variants.ts scripts/reconciler-benchmark.ts + scripts/variants.ts scripts/reconciler-benchmark.ts \ + scripts/branch-cov.ts scripts/branch-cov-map.ts \ + scripts/branch-cov-preload.ts scripts/native-abi.ts \ + scripts/native-abi-pointers.ts scripts/native-abi.zig \ + scripts/native-scene.fixture.tsx rmdir scripts 2>/dev/null || : find . -name '*.test.ts' -delete find . -name '__snapshots__' -type d -prune -exec rm -rf {} + ++++++ README.SUSE-maint ++++++ --- /var/tmp/diff_new_pack.GQy3cu/_old 2026-10-26 10:04:05.628009132 +0100 +++ /var/tmp/diff_new_pack.GQy3cu/_new 2026-10-26 10:04:05.634009384 +0100 @@ -147,12 +147,12 @@ One part of that tree is not upstream's file: the syntax highlighter's grammar modules, packages/core/src/lib/tree-sitter/assets/<lang>/ -tree-sitter-<lang>.wasm (javascript, typescript, markdown, markdown_inline, -zig), which upstream commits as downloads from the grammars' releases. The +tree-sitter-<lang>.wasm (javascript, typescript, typescriptreact, +markdown, markdown_inline, zig), which upstream commits as downloads from the grammars' releases. The distribution builds every tree-sitter grammar to WebAssembly in a tree-sitter-<lang>-wasm subpackage (%treesitter_wasm_* macros, clang, lld and wasi-libc through the tree-sitter CLI's own wasi-sdk invocation), so -%install turns those five files into symlinks to /usr/share/tree-sitter/wasm +%install turns those six files into symlinks to /usr/share/tree-sitter/wasm and opentui-devel requires the four packages. The loop walks the asset directories: a grammar upstream adds fails the build until its package is in BuildRequires and the devel Requires. The highlight queries next to the ++++++ opentui-0.5.17.tar.gz -> opentui-0.6.8.tar.gz ++++++ /work/SRC/openSUSE:Factory/opentui/opentui-0.5.17.tar.gz /work/SRC/openSUSE:Factory/.opentui.new.2252680/opentui-0.6.8.tar.gz differ: char 13, line 1
