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-03 20:14:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/opentui (Old)
 and      /work/SRC/openSUSE:Factory/.opentui.new.1631729 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "opentui"

Sat Oct  3 20:14:54 2026 rev:4 rq:1382250 version:0.5.14

Changes:
--------
--- /work/SRC/openSUSE:Factory/opentui/opentui.changes  2026-09-28 
10:48:29.117062224 +0200
+++ /work/SRC/openSUSE:Factory/.opentui.new.1631729/opentui.changes     
2026-10-03 20:16:23.429774867 +0200
@@ -1,0 +2,37 @@
+Sat Oct  3 15:17:13 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 0.5.14, which also carries 0.5.13 (opencode v2 pins
+  @opentui/* at exactly this version; the FFI ABI is private and
+  unversioned, so both halves and every consumer move together):
+  * Fixed a leak in the native text buffer: replacing a buffer's
+    contents kept the whole previous rope alive, so a 2000-line
+    text grew RSS by 1.24 MB per call and 2000 calls reached
+    2.5 GB. Bytes loaded from a file no longer sit in the rope
+    arena where the next document could pick them up either
+  * Fixed the terminal not repainting when a debounced SIGWINCH
+    burst shrank and restored the original geometry inside the
+    100 ms window, which could leave a stale screen until some
+    later resize
+  * Fixed a busy rerender loop: a child attached after a layout
+    pass makes Yoga report NaN dimensions, and since NaN is never
+    equal to itself the layout kept being redone
+  * Fixed the SolidJS portal leaking its children's listeners on
+    teardown
+  * Under tmux, terminal capability probes are now sent unwrapped,
+    so tmux answers the pane that asked instead of a pane switch
+    delivering the reply to the wrong pane as input. Focus tracking
+    is enabled whenever tmux is detected, and an explicitly
+    requested Sixel protocol is honoured through passthrough
+  * Fixed kitty graphics drawn above the cell background
+  * Cut FFI traffic and per-cell work in the native core: selection
+    updates skip the native reset for text views with no selection,
+    buffer resizes reallocate only once the cells stop fitting (and
+    a failed resize now leaves the buffer unchanged instead of
+    shortening a cell array), and colour bytes round without a libm
+    call
+  * Draw text and box titles encode into reused storage rather than
+    allocating a buffer per call
+  * Many more fixes and improvements; see upstream's release notes
+    for the full list
+
+-------------------------------------------------------------------

Old:
----
  opentui-0.5.12.tar.gz

New:
----
  opentui-0.5.14.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ opentui.spec ++++++
--- /var/tmp/diff_new_pack.UiGQfB/_old  2026-10-03 20:16:25.846875934 +0200
+++ /var/tmp/diff_new_pack.UiGQfB/_new  2026-10-03 20:16:25.847875976 +0200
@@ -33,7 +33,7 @@
 %global node_arch arm64
 %endif
 Name:           opentui
-Version:        0.5.12
+Version:        0.5.14
 Release:        0
 Summary:        Library for building terminal user interfaces
 # OpenTUI itself is MIT. miniaudio is vendored as a single header in

++++++ opentui-0.5.12.tar.gz -> opentui-0.5.14.tar.gz ++++++
/work/SRC/openSUSE:Factory/opentui/opentui-0.5.12.tar.gz 
/work/SRC/openSUSE:Factory/.opentui.new.1631729/opentui-0.5.14.tar.gz differ: 
char 13, line 1

++++++ opentui-aarch64-skip-crashing-x11-tests.patch ++++++
--- /var/tmp/diff_new_pack.UiGQfB/_old  2026-10-03 20:16:25.982881621 +0200
+++ /var/tmp/diff_new_pack.UiGQfB/_new  2026-10-03 20:16:25.990881956 +0200
@@ -15,10 +15,10 @@
 Not sent upstream: the failure was found while packaging and needs an
 upstream issue with a proper backtrace first.
 
-Index: opentui-0.5.12/packages/native/src/clipboard/x11.zig
+Index: opentui-0.5.14/packages/native/src/clipboard/x11.zig
 ===================================================================
---- opentui-0.5.12.orig/packages/native/src/clipboard/x11.zig
-+++ opentui-0.5.12/packages/native/src/clipboard/x11.zig
+--- opentui-0.5.14.orig/packages/native/src/clipboard/x11.zig
++++ opentui-0.5.14/packages/native/src/clipboard/x11.zig
 @@ -2335,6 +2335,10 @@
  
  test "X11 expired initial INCR response refuses its delayed checked reply" {

++++++ opentui-baseline-cpu.patch ++++++
--- /var/tmp/diff_new_pack.UiGQfB/_old  2026-10-03 20:16:26.012882876 +0200
+++ /var/tmp/diff_new_pack.UiGQfB/_new  2026-10-03 20:16:26.017883085 +0200
@@ -23,10 +23,10 @@
 Not sent upstream: -Dlibrary-target=native meaning "this exact machine"
 is a reasonable default for the audience upstream is building for.
 
-Index: opentui-0.5.12/packages/native/build.zig
+Index: opentui-0.5.14/packages/native/build.zig
 ===================================================================
---- opentui-0.5.12.orig/packages/native/build.zig
-+++ opentui-0.5.12/packages/native/build.zig
+--- opentui-0.5.14.orig/packages/native/build.zig
++++ opentui-0.5.14/packages/native/build.zig
 @@ -720,7 +720,11 @@
      build_options: *std.Build.Step.Options,
      macos_sdk_path: ?[]const u8,

Reply via email to