pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/misc/tmux



Module Name:    pkgsrc
Committed By:   leot
Date:           Sun Oct 27 17:53:30 UTC 2024

Modified Files:
        pkgsrc/misc/tmux: Makefile distinfo
        pkgsrc/misc/tmux/patches: patch-compat_queue.h

Log Message:
tmux: Update to 3.5a

Changes:
CHANGES FROM 3.5 TO 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.

CHANGES FROM 3.4 TO 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 changes
  tmux to always request mode 2 from parent terminal, changes to an unambiguous
  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 (matching
  -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 where
  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 workarounds
  for it.
* If built with systemd, remove some environment variables it uses.
* Adjust the logic when deleting last buffer to better preserve the selection:
  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 and
  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 lines
  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; also
  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.


To generate a diff of this commit:
cvs rdiff -u -r1.66 -r1.67 pkgsrc/misc/tmux/Makefile
cvs rdiff -u -r1.58 -r1.59 pkgsrc/misc/tmux/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/misc/tmux/patches/patch-compat_queue.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/misc/tmux/Makefile
diff -u pkgsrc/misc/tmux/Makefile:1.66 pkgsrc/misc/tmux/Makefile:1.67
--- pkgsrc/misc/tmux/Makefile:1.66      Sat Jun 22 19:48:03 2024
+++ pkgsrc/misc/tmux/Makefile   Sun Oct 27 17:53:30 2024
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.66 2024/06/22 19:48:03 wiz Exp $
+# $NetBSD: Makefile,v 1.67 2024/10/27 17:53:30 leot Exp $
 
-DISTNAME=      tmux-3.4
-PKGREVISION=   1
+DISTNAME=      tmux-3.5a
 CATEGORIES=    misc
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=tmux/}
 GITHUB_RELEASE=        ${PKGVERSION_NOREV}

Index: pkgsrc/misc/tmux/distinfo
diff -u pkgsrc/misc/tmux/distinfo:1.58 pkgsrc/misc/tmux/distinfo:1.59
--- pkgsrc/misc/tmux/distinfo:1.58      Sun Sep 29 16:18:05 2024
+++ pkgsrc/misc/tmux/distinfo   Sun Oct 27 17:53:30 2024
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.58 2024/09/29 16:18:05 schmonz Exp $
+$NetBSD: distinfo,v 1.59 2024/10/27 17:53:30 leot Exp $
 
-BLAKE2s (tmux-3.4.tar.gz) = 81f261414c92f6a936204aa9f8e8e57f7e72389433b3ec7a60ff41521959030d
-SHA512 (tmux-3.4.tar.gz) = bd3880211d99d8ee15947000abf8a1832fdfa48b29b2df81b66d5969cf3f4e64e746f984f6139bfc57e3ebee7fe8dc7cbb6bccb779307607de6c376969fecbff
-Size (tmux-3.4.tar.gz) = 707213 bytes
+BLAKE2s (tmux-3.5a.tar.gz) = 9dc22390e1eee87b1c7f3edf102752edbc8bd9d669403ba539485ceaf6f0022a
+SHA512 (tmux-3.5a.tar.gz) = 2383e99aec2dcdb1d899793d5ecab40a68b921194f84770d3f4d19712bfc85590657a99d2a9a7bec36d4ba5ab39fa713f13937b0acad3b61cd9b2302dba61d43
+Size (tmux-3.5a.tar.gz) = 715619 bytes
 SHA1 (patch-compat_daemon-darwin.c) = e8feeb4b100e73ab197eb2fd776fa648a1da28e4
-SHA1 (patch-compat_queue.h) = a226fa09b5dfab6d44a9a6d1a92e46516d6922fc
+SHA1 (patch-compat_queue.h) = a65435dedb40f653f3c2650a6d2189743f5a6dcd
 SHA1 (patch-osdep-darwin.c) = 715b1e206add7d911edec381942706220ea2fbb6

Index: pkgsrc/misc/tmux/patches/patch-compat_queue.h
diff -u pkgsrc/misc/tmux/patches/patch-compat_queue.h:1.2 pkgsrc/misc/tmux/patches/patch-compat_queue.h:1.3
--- pkgsrc/misc/tmux/patches/patch-compat_queue.h:1.2   Sun Sep 29 16:18:05 2024
+++ pkgsrc/misc/tmux/patches/patch-compat_queue.h       Sun Oct 27 17:53:30 2024
@@ -1,8 +1,8 @@
-$NetBSD: patch-compat_queue.h,v 1.2 2024/09/29 16:18:05 schmonz Exp $
+$NetBSD: patch-compat_queue.h,v 1.3 2024/10/27 17:53:30 leot Exp $
 
 Fix build with xcode 16 and 4.2.
 
---- compat/queue.h.orig        2022-04-25 08:25:13.000000000 +0000
+--- compat/queue.h.orig        2024-10-27 17:47:06.209141804 +0000
 +++ compat/queue.h
 @@ -32,6 +32,27 @@
   *    @(#)queue.h     8.5 (Berkeley) 8/20/94
@@ -29,6 +29,6 @@ Fix build with xcode 16 and 4.2.
 +#  endif
 +#endif
 +
- #ifndef       _SYS_QUEUE_H_
- #define       _SYS_QUEUE_H_
+ #ifndef       _COMPAT_QUEUE_H_
+ #define       _COMPAT_QUEUE_H_
  



Home | Main Index | Thread Index | Old Index