summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
authorfhajny <fhajny@pkgsrc.org>2017-06-06 09:41:18 +0000
committerfhajny <fhajny@pkgsrc.org>2017-06-06 09:41:18 +0000
commit59a3758472584786301e89f5a401503ef4a92455 (patch)
tree8e082f68079de333c9594e05e0ed50ea5561702b /misc
parent81d7abddbe25b2db7fba7954554672c5c5293efc (diff)
downloadpkgsrc-59a3758472584786301e89f5a401503ef4a92455.tar.gz
Update misc/tmux to 2.5.
CHANGES FROM 2.4 to 2.5 09 May 2017 - Reset updated flag when restarting #() command so that new output is properly recognised. GitHub issue 922. - Fix ECH with a background colour. - Do not rely on the terminal not moving the cursor after DL or EL. - Fix send-keys and send-prefix in copy-mode (so C-b C-b works). - Set the current pane for rotate-window so it works in command sequences. - Add pane_mode format. - Differentiate M-Up from Escape+Up when possible (that is, in terminals with xterm(1) style function keys). GitHub issue 907. - Add session_stack and window_stack_index formats. - Some new control mode notifications and corresponding hooks: pane-mode-changed, window-pane-changed, client-session-changed, session-window-changed. - Format pane_search_string for last search term while in copy mode (useful with command-prompt -I). - Fix a problem with high CPU usage and multiple clients with #(). - Fix UTF-8 combining characters in column 0. - Fix reference counting so that panes are properly destroyed and their processes killed. - Clamp SU (CSI S) parameter to work around a bug in Konsole. - Tweak line wrapping in full width panes to play more nicely with terminal copy and paste. - Fix when we emit SGR 0 in capture-pane -e. - Do not change TERM until after config file parsing has finished, so that commands run inside the config file can use it to make decisions (typically about default-terminal). - Make the initial client wait until config file parsing has finished to avoid racing with commands. - Fix core when if-shell fails. - Only use ED to clear screen if the pane is at the bottom. - Fix multibyte UTF-8 output. - Code improvements around target (-t) resolution. - Change how the default target (for commands without -t) is managed across command sequences: now it is set up at the start and commands are required to update it if needed. Fixes binding command sequences to mouse keys. - Make if-shell from the config file work correctly. - Change to always check the root key table if no binding is found in the current table (prefix table or copy-mode table or whatever). This means that root key bindings will take effect even in copy mode, if not overridden by a copy mode key binding. - Fix so that the history file works again. - Run config file without a client rather than using the first client, restores previous behaviour. - If a #() command doesn't exit, continue to read from it and use its last full line of output. - Handle slow terminals and fast output better: when the amount of data outstanding gets too large, discard output until it is drained and we are able to do a full redraw. Prevents tmux sitting on a huge buffer that the terminal will take forever to consume. - Do not redraw a client unless we realistically think it can accept the data - defer redraws until the client has nothing else waiting to write.
Diffstat (limited to 'misc')
-rw-r--r--misc/tmux/Makefile4
-rw-r--r--misc/tmux/distinfo10
2 files changed, 7 insertions, 7 deletions
diff --git a/misc/tmux/Makefile b/misc/tmux/Makefile
index 88711d151f3..be566aba26b 100644
--- a/misc/tmux/Makefile
+++ b/misc/tmux/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.41 2017/04/27 10:29:26 leot Exp $
+# $NetBSD: Makefile,v 1.42 2017/06/06 09:41:18 fhajny Exp $
-DISTNAME= tmux-2.4
+DISTNAME= tmux-2.5
CATEGORIES= misc
MASTER_SITES= ${MASTER_SITE_GITHUB:=tmux/}
diff --git a/misc/tmux/distinfo b/misc/tmux/distinfo
index 2a2350b1db9..3b323458a21 100644
--- a/misc/tmux/distinfo
+++ b/misc/tmux/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.33 2017/04/21 11:55:37 fhajny Exp $
+$NetBSD: distinfo,v 1.34 2017/06/06 09:41:18 fhajny Exp $
-SHA1 (tmux-2.4.tar.gz) = ca44777b67267ad22d87bea00086926d26fa45eb
-RMD160 (tmux-2.4.tar.gz) = 2f1f7e9a73155f7ad351c6067312e964ca514db1
-SHA512 (tmux-2.4.tar.gz) = e9d93f6b8b68dddf05046ef1e1bc8c55a1f2c4bb96f4e12c25c202358b3280b3e14df8818ed449aadc783306b0869e5e7418192f60bb16afebc6b396cb50999c
-Size (tmux-2.4.tar.gz) = 470549 bytes
+SHA1 (tmux-2.5.tar.gz) = 245766fc2830e7066ac153d147d403f8b92d8266
+RMD160 (tmux-2.5.tar.gz) = c4b10cb03326fffece5dcb76b94938b5a7a2a645
+SHA512 (tmux-2.5.tar.gz) = c0e8365a553d034e347f2f7a0d64f04e2be4307a75a9f72c8218fc56b72e531f3f37fe4a8f0e8d70801f5f62ee250ab7e9978abd6d101d273f76b4a1a92b08e0
+Size (tmux-2.5.tar.gz) = 475717 bytes
SHA1 (patch-Makefile.in) = fa9ec654cf6dad2b49b10ab981275d193d8b97c8
SHA1 (patch-server-client.c) = a0949d4fdba20aaffce6cd56eedd47b7cc64e1bc