Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package tmux for openSUSE:Factory checked in at 2025-12-02 13:19:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tmux (Old) and /work/SRC/openSUSE:Factory/.tmux.new.14147 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tmux" Tue Dec 2 13:19:05 2025 rev:62 rq:1320668 version:3.6 Changes: -------- --- /work/SRC/openSUSE:Factory/tmux/tmux.changes 2025-01-31 16:02:32.683397390 +0100 +++ /work/SRC/openSUSE:Factory/.tmux.new.14147/tmux.changes 2025-12-02 13:19:41.913700296 +0100 @@ -1,0 +2,81 @@ +Wed Nov 26 17:42:18 UTC 2025 - Fredrik Lönnegren <[email protected]> + +- tmux 3.6: + * Add seconds options for clock mode (issue 4697). + * Make -v to source-file pass through to subsequent source-file commands (issue + 4216). + * Add selection-mode command to expilcitly set the selection mode in copy mode + (issue 3842). + * Save and restore images in alternate screen (issue 3732). + * Improve handling of regional indicators and emoji modifiers (issue 3998). + * Preserve marked pane with swap-window and move-window (issue 3443). + * Set and check COLORTERM as a hint for RGB colour. + * If tmux receives a palette request (OSC 4) in a pane and the palette entry + has not been set, send a request to the most recently used client and + forward any response instead (based on change from Tim Culverhouse, issue + 4665). + * Add -l flag to command-prompt to disable splitting into multiple prompts + (issue 4483). + * Add buffer_full format variable (from Mohammad AlSaleh, issue 4630). + * Introduce a new window option, tiled-layout-max-columns, which configures the + maximum number of columns in the tiled layout. + * Add -k flag to display-popup which allows any key to dismiss the popup once + the command has exited (from Meriel Luna Mittelbach, issue 4612). + * Add a pane-border-lines "spaces" value to use spaces for pane borders (issue + 4587). + * Replace invalid UTF-8 characters with the placeholder instead of ignoring + them (issue 4514). + * Detect support for OSC 52 using the device attributes report (from James + Holderness, issue 4539). + * Add -E to run-shell to forward stderr as well as stdout (issue 4246). + * Add an option variation-selector-always-wide to instruct tmux not to + always interpret VS16 as a wide character and assume the terminal does + likewise. + * Add more features for boolean expressions in formats: 1) extend && and || to + support arbitrarily many arguments and 2) add ! and !! for not and not-not + (from David Mandelberg). + * Do not mistake other DCS sequences for SIXEL sequences (from James + Holderness, issue 4488). + * Improve #? conditional expression in formats: add support for else if and + default empty string if no else value (from David Mandelberg, issue 4451). + * Add default-client-command to set the command used if tmux is run without a + command; the default stays new-session (from David Mandelberg, issue + 4422). + * Add S-Up and S-Down to move windows in tree mode (from David Mandelberg, + issue 4415). + * Add mode 2031 support to automatically report dark or light theme. tmux will + guess the theme from the background colour on terminals which do not + themselves support the escape sequence (from Jonathan Slenders, issue 4353). + * Add -M flag to capture-pane to use the copy mode screen (issue 4358). + * Align index numbers in trees (from David Mandelberg, issue 4360). + * Add display-message -C flag to update pane while message is displayed (from + Vitaly Ostrosablin, issue 4363). + * Make list-commands command show only one command if an argument is given + (from Ilya Grigoriev, issue 4352). + * Count line numbers correctly inside strings in configuration files (reported + by Pedro Navarro, issue 4325). + * Map bright black (colour 8) to white (7) if the background is black on + terminals with only eight colours so the text is not invisible (from Dmytro + Bagrii, issue 4322). + * Add copy-mode-position-style and copy-mode-selection-style options for copy + mode. + * Add no-detach-on-destroy client option (issue 4242). + * Add input-buffer-size option (from Ken Lau). + * Add support for a scrollbar at the side of each pane. New options + pane-scrollbars turn them on or off, pane-scrollbars-position sets the + position (left or right), and pane-scrollbars-style to set the colours (from + Michael Grant, issue 4221). + * Add prompt-cursor-colour and prompt-cursor-style to set the style of the + cursor in the command prompt and remove the emulated cursor (from Alexander + Arch, issue 4170). + * Add initial-repeat-time option to allow the first repeat time to be increased + and later reduced (from David le Blanc, issue 4164). + * Add copy-mode-position-format to configure the position indicator. + * Add -y flag to disable confirmation prompts in modes (issue 4152). + * Add -C and -P flags to the copy commands in copy mode: -C prevents the + commands from sending the text to the clipboard and -P prevents them from + adding the text as a paste buffer (issue 4153). + * Preserve transparency and raster attribute dimensions when sending a SIXEL + image, and avoid collapsing empty lines (issue 4149). + +------------------------------------------------------------------- Old: ---- tmux-3.5a.tar.gz New: ---- tmux-3.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tmux.spec ++++++ --- /var/tmp/diff_new_pack.uDiVU9/_old 2025-12-02 13:19:44.313801064 +0100 +++ /var/tmp/diff_new_pack.uDiVU9/_new 2025-12-02 13:19:44.357802911 +0100 @@ -18,7 +18,7 @@ Name: tmux -Version: 3.5a +Version: 3.6 Release: 0 Summary: Terminal multiplexer License: ISC AND BSD-3-Clause AND BSD-2-Clause ++++++ tmux-3.5a.tar.gz -> tmux-3.6.tar.gz ++++++ ++++ 20946 lines of diff (skipped) ++++++ tmux-socket-path.patch ++++++ --- /var/tmp/diff_new_pack.uDiVU9/_old 2025-12-02 13:19:45.845865388 +0100 +++ /var/tmp/diff_new_pack.uDiVU9/_new 2025-12-02 13:19:45.913868242 +0100 @@ -1,8 +1,10 @@ ---- tmux-3.3/tmux.c 2022-05-14 21:04:35.000000000 +0200 -+++ tmux-3.3/tmux.c 2022-06-04 09:08:04.005234096 +0200 -@@ -198,16 +198,16 @@ +diff --git a/tmux.c b/tmux.c +index 8d390203..6094751f 100644 +--- a/tmux.c ++++ b/tmux.c +@@ -198,16 +198,16 @@ make_label(const char *label, char **cause) - expand_paths(TMUX_SOCK, &paths, &n, 1); + expand_paths(TMUX_SOCK, &paths, &n, 0); if (n == 0) { - xasprintf(cause, "no suitable socket path"); - return (NULL); @@ -26,16 +28,17 @@ if (mkdir(base, S_IRWXU) != 0 && errno != EEXIST) { xasprintf(cause, "couldn't create directory %s (%s)", base, strerror(errno)); ---- tmux-3.3/tmux.h 2022-05-14 21:04:35.000000000 +0200 -+++ tmux-3.3/tmux.h 2022-06-04 09:04:55.829136130 +0200 -@@ -74,7 +74,7 @@ +diff --git a/tmux.h b/tmux.h +index b2f10ca7..c7b2b5eb 100644 +--- a/tmux.h ++++ b/tmux.h +@@ -84,7 +84,7 @@ struct winlink; #define TMUX_CONF "/etc/tmux.conf:~/.tmux.conf" #endif #ifndef TMUX_SOCK -#define TMUX_SOCK "$TMUX_TMPDIR:" _PATH_TMP +#define TMUX_SOCK "$TMUX_TMPDIR:" #endif - #ifndef TMUX_TERM - #define TMUX_TERM "screen" -Nur in b/tmux-3.3: tmux.h.orig. + #ifndef TMUX_SOCK_PERM + #define TMUX_SOCK_PERM (7 /* o+rwx */)
