Branch: refs/heads/master
Home: https://github.com/tmux/tmux
Commit: 2fef10b9ac926de223e0e88b2d77489e983f62e5
https://github.com/tmux/tmux/commit/2fef10b9ac926de223e0e88b2d77489e983f62e5
Author: nicm <nicm>
Date: 2017-05-05 (Fri, 05 May 2017)
Changed paths:
M format.c
M tmux.1
Log Message:
-----------
Add some formats to look at the session window stack, suggested by Scott
ROCHFORD.
Commit: d52f579fd5e7fd21d7dcf837780cbf98498b10ce
https://github.com/tmux/tmux/commit/d52f579fd5e7fd21d7dcf837780cbf98498b10ce
Author: nicm <nicm>
Date: 2017-05-07 (Sun, 07 May 2017)
Changed paths:
M input-keys.c
M key-bindings.c
M server-client.c
M tmux.h
M tty-keys.c
M xterm-keys.c
Log Message:
-----------
Up to now, tmux sees \033\033[OA as M-Up and since we turned on
xterm-keys by default, generates \033[1;3A instead of
\033\033[OA. Unfortunately this confuses vi, which doesn't understand
xterm keys and now sees Escape+Up pressed within escape-time as Escape
followed by A.
The issue doesn't happen in xterm itself because it gets the keys from X
and can distinguish between a genuine M-Up and Escape+Up.
Because xterm can, tmux can too: xterm will give us \033[1;3A (that is,
kUP3) for a real M-Up and \033\033OA for Escape+Up - in fact, we can be
sure any \033 preceding an xterm key is a real Escape key press because
Meta would be part of the xterm key instead of a separate \033.
So change tmux to recognise both sequences as M-Up for its own purposes,
but generate the xterm version of M-Up only if it originally received
the xterm version from the terminal.
This means we will return to sending \033\033OA instead of the xterm key
for terminals that do not support xterm keys themselves, but there is no
practical way around this because they do not allow us to distinguish
between Escape+Up and M-Up. xterm style escape sequences are now the de
facto standard for these keys in any case.
Problem reported by jsing@ and subsequently by Cecile Tonglet in GitHub
issue 907.
Commit: 5fee4638e08b1642a3b8882c5cf8825dd76b3a81
https://github.com/tmux/tmux/commit/5fee4638e08b1642a3b8882c5cf8825dd76b3a81
Author: nicm <nicm>
Date: 2017-05-07 (Sun, 07 May 2017)
Changed paths:
M format.c
M tmux.1
M tmux.h
M window-choose.c
M window-clock.c
M window-copy.c
Log Message:
-----------
Add a format for the name of the pane's mode, lets it be used as a
conditional for key bindings.
Commit: 18f36906a9e40ebcf9705fa9deb197bc4a1f813a
https://github.com/tmux/tmux/commit/18f36906a9e40ebcf9705fa9deb197bc4a1f813a
Author: nicm <nicm>
Date: 2017-05-09 (Tue, 09 May 2017)
Changed paths:
M cmd-rotate-window.c
Log Message:
-----------
Set current pane in rotate-window.
Commit: 3b35daacf734dc824b6101e54d62067fde6016b8
https://github.com/tmux/tmux/commit/3b35daacf734dc824b6101e54d62067fde6016b8
Author: nicm <nicm>
Date: 2017-05-09 (Tue, 09 May 2017)
Changed paths:
M server-client.c
M tmux.h
M tty.c
Log Message:
-----------
If the current screen was complex enough, it was possible to make redraw
itself hit the "terminal can't keep up" check. To avoid this, record how
much data we send during redraw (we know we will be starting with 0) and
skip the check until it has been flushed. GitHub issue 912.
Commit: a651b08a2f95bb206ae6385801518f93fdd5000e
https://github.com/tmux/tmux/commit/a651b08a2f95bb206ae6385801518f93fdd5000e
Author: Thomas Adam <[email protected]>
Date: 2017-05-09 (Tue, 09 May 2017)
Changed paths:
M cmd-rotate-window.c
M format.c
M input-keys.c
M key-bindings.c
M server-client.c
M tmux.1
M tmux.h
M tty-keys.c
M window-choose.c
M window-clock.c
M window-copy.c
M xterm-keys.c
Log Message:
-----------
Merge branch 'obsd-master'
Conflicts:
format.c
Commit: 4bcb64f8c15e9e928ce8266f01edd2107feb8ef2
https://github.com/tmux/tmux/commit/4bcb64f8c15e9e928ce8266f01edd2107feb8ef2
Author: Thomas Adam <[email protected]>
Date: 2017-05-09 (Tue, 09 May 2017)
Changed paths:
M server-client.c
M tmux.h
M tty.c
Log Message:
-----------
Merge branch 'obsd-master'
Compare: https://github.com/tmux/tmux/compare/f3221941f27d...4bcb64f8c15e
--
You received this message because you are subscribed to the Google Groups
"tmux-git" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.