From mboxrd@z Thu Jan 1 00:00:00 1970 From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH] tmux: Update to version 3.5a Date: Fri, 17 Jan 2025 12:26:11 +0100 Message-ID: <20250117112612.3250389-3-adolf.belka@ipfire.org> In-Reply-To: <20250117112612.3250389-1-adolf.belka@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2955021078742593191==" List-Id: --===============2955021078742593191== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable - Update from version 3.4 to 3.5a - Update of rootfile not required - Changelog 3.5a * Do not translate BSpace as Unicode with extended keys. * Fix so that keys with Shift are represented correctly with extended keys. * Revert to using /bin/sh for #() and run-shell and if-shell; the change to = use default-shell only applies now to popups. * Fix grey colour without a number suffix in styles. 3.5 * Revamp extended keys support to more closely match xterm and support mode 2 as well as mode 1. This is a substantial change to key handling which chan= ges tmux to always request mode 2 from parent terminal, changes to an unambigu= ous internal representation of keys, and adds an option (extended-keys-format)= to control the format similar to the xterm(1) formatOtherKeys resource. * Clear an overlay (popup or menu) when command prompt is entered. * Add copy-mode -d flag to scroll a page down if in copy mode already (match= ing -e). * Display hyperlinks in copy mode and add copy_cursor_hyperlink format to get the hyperlink under the cursor. * Add a prefix timeout option. * Mouse move keys are not useful as key bindings because we do not turn them= on unless the application requests them. Ignore them so they do not cause the prefix to be canceled * Add search_count and search_count_partial formats in copy mode. * Do not reset mouse pane if clicked on status line, * Add mirrored versions of the main-horizontal and main-vertical layouts whe= re the main pane is bottom or right instead of top or left. * Allow REP to work with Unicode characters. * Fix size calculation of terminators for clipboard escape sequences. * Treat CRLF as LF in config files where it is easy to do so. * The Linux console has some bugs with bright colours, so add some workaroun= ds for it. * If built with systemd, remove some environment variables it uses. * Adjust the logic when deleting last buffer to better preserve the selectio= n: if selecting the element below the deleted one fails (because as the last one), select the one above it instead. * Add --enable-jemalloc to build with jemalloc memory allocator (since glibc malloc is so poor). * Add a way (refresh-client -r) for control mode clients to provide OSC 10 a= nd 11 responses to tmux so they can set the default foreground and background colours. * Add N to search backwards in tree modes. * Use default-shell for command prompt, #() and popups. * Revert part of a change intended to improve search performance by skipping parts of lines already searched, but which in fact skipped the ends of lin= es altogether. * Add a command-error hook when a command fails. * Add an option allow-set-title to forbid applications from changing the pane title. * Correct handling of mouse up events (don't ignore all but the last released button), and always process down event for double click. * Fix a crash if focusing a pane that is exiting. * Pick newest session (as documented) when looking for next session for detach-on-destroy. * Reduce default escape-time to 10 milliseconds. * Add display-menu -M to always turn mouse on in a menu. * Look for feature code 21 for DECSLRM and 28 for DECFRA in the device attributes and also accept level 1. * Fix crash if built with SIXEL and the SIXEL colour register is invalid; al= so remove SIXEL images before reflow. * Do not notify window-layout-changed if the window is about to be destroyed. * Do not consider a selection present if it is empty for the selection_active and selection_present format variables. * Fix split-window -p. Signed-off-by: Adolf Belka --- lfs/tmux | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lfs/tmux b/lfs/tmux index c7985c065..d384a7f35 100644 --- a/lfs/tmux +++ b/lfs/tmux @@ -1,7 +1,7 @@ ############################################################################= ### # = # # IPFire.org - A linux based firewall = # -# Copyright (C) 2007-2024 IPFire Team = # +# Copyright (C) 2007-2025 IPFire Team = # # = # # This program is free software: you can redistribute it and/or modify = # # it under the terms of the GNU General Public License as published by = # @@ -26,7 +26,7 @@ include Config =20 SUMMARY =3D Terminal multiplexer =20 -VER =3D 3.4 +VER =3D 3.5a =20 THISAPP =3D tmux-$(VER) DL_FILE =3D $(THISAPP).tar.gz @@ -34,7 +34,7 @@ DL_FROM =3D $(URL_IPFIRE) DIR_APP =3D $(DIR_SRC)/$(THISAPP) TARGET =3D $(DIR_INFO)/$(THISAPP) PROG =3D tmux -PAK_VER =3D 12 +PAK_VER =3D 13 =20 DEPS =3D =20 @@ -48,7 +48,7 @@ objects =3D $(DL_FILE) =20 $(DL_FILE) =3D $(DL_FROM)/$(DL_FILE) =20 -$(DL_FILE)_BLAKE2 =3D 2b1990b95d7439702e9287402d9828d4ecab573202c099aa482969= c047b540d4b899f79d87587fc712e727d9cebf5fa7393512087e469fc355b4a30b1894e229 +$(DL_FILE)_BLAKE2 =3D 2314bc127f805071c9f2fe28be549b0948042a153aa68d997efc1d= c0d6eba198b04aa16932d0a84b03250567100fb81c464919fcc8ba98660d3d0750ff5fe879 =20 install : $(TARGET) =20 --=20 2.48.1 --===============2955021078742593191==--