pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/misc/tmux Update misc/tmux to 2.5.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/7578efdb8294
branches:  trunk
changeset: 363341:7578efdb8294
user:      fhajny <fhajny%pkgsrc.org@localhost>
date:      Tue Jun 06 09:41:18 2017 +0000

description:
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:

 misc/tmux/Makefile |   4 ++--
 misc/tmux/distinfo |  10 +++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)

diffs (29 lines):

diff -r 9554942d39bc -r 7578efdb8294 misc/tmux/Makefile
--- a/misc/tmux/Makefile        Tue Jun 06 09:12:59 2017 +0000
+++ b/misc/tmux/Makefile        Tue Jun 06 09:41:18 2017 +0000
@@ -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 -r 9554942d39bc -r 7578efdb8294 misc/tmux/distinfo
--- a/misc/tmux/distinfo        Tue Jun 06 09:12:59 2017 +0000
+++ b/misc/tmux/distinfo        Tue Jun 06 09:41:18 2017 +0000
@@ -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



Home | Main Index | Thread Index | Old Index