Branch: refs/heads/master
Home: https://github.com/tmux/tmux
Commit: 2c0f826c360fc5a8f0e125759b596eb28441ba65
https://github.com/tmux/tmux/commit/2c0f826c360fc5a8f0e125759b596eb28441ba65
Author: nicm <nicm>
Date: 2017-04-22 (Sat, 22 Apr 2017)
Changed paths:
M cmd-attach-session.c
M cmd-break-pane.c
M cmd-find-window.c
M cmd-join-pane.c
M cmd-new-session.c
M cmd-new-window.c
M cmd-select-pane.c
M cmd-select-window.c
M cmd-split-window.c
M cmd-switch-client.c
M server-client.c
Log Message:
-----------
Mouse bindings and hooks set up an initial current state when running a
command. This is used for the session, window and pane for all commands
in the command sequence if there is no -t or -s.
However, using it for all commands in the command sequence means that if
the active pane or current session is changed, subsequent commands still
use the previous state. So make commands which explicitly change the
current state (such as neww and selectp) update it themselves for later
commands. Commands which may invalidate the state (like killp) are
already OK because an invalid state will be ignored.
Also fill in the current state for all key bindings rather than just the
mouse, so that any omissions are easier to spot.
Commit: ee45a8a149e1a3c8fe7c232a9e32f3a007e21bee
https://github.com/tmux/tmux/commit/ee45a8a149e1a3c8fe7c232a9e32f3a007e21bee
Author: nicm <nicm>
Date: 2017-04-22 (Sat, 22 Apr 2017)
Changed paths:
M cmd-attach-session.c
M cmd-break-pane.c
M cmd-capture-pane.c
M cmd-choose-buffer.c
M cmd-choose-client.c
M cmd-choose-tree.c
M cmd-command-prompt.c
M cmd-confirm-before.c
M cmd-copy-mode.c
M cmd-detach-client.c
M cmd-display-message.c
M cmd-display-panes.c
M cmd-find-window.c
M cmd-find.c
M cmd-if-shell.c
M cmd-join-pane.c
M cmd-kill-pane.c
M cmd-kill-session.c
M cmd-kill-window.c
M cmd-list-clients.c
M cmd-list-panes.c
M cmd-list-windows.c
M cmd-lock-server.c
M cmd-move-window.c
M cmd-new-session.c
M cmd-new-window.c
M cmd-paste-buffer.c
M cmd-pipe-pane.c
M cmd-queue.c
M cmd-refresh-client.c
M cmd-rename-session.c
M cmd-rename-window.c
M cmd-resize-pane.c
M cmd-respawn-pane.c
M cmd-respawn-window.c
M cmd-rotate-window.c
M cmd-run-shell.c
M cmd-select-layout.c
M cmd-select-pane.c
M cmd-select-window.c
M cmd-send-keys.c
M cmd-set-environment.c
M cmd-set-hook.c
M cmd-set-option.c
M cmd-show-environment.c
M cmd-show-messages.c
M cmd-show-options.c
M cmd-split-window.c
M cmd-swap-pane.c
M cmd-swap-window.c
M cmd-switch-client.c
M cmd.c
M tmux.h
Log Message:
-----------
Get rid of the extra layer of flags and cmd_prepare() and just store the
CMD_FIND_* flags in the cmd_entry and call it for the command. Commands
with special requirements call it themselves and update the target for
hooks to use.
Commit: a4eaac359a244a2036265c81c74bc4cd46e05a76
https://github.com/tmux/tmux/commit/a4eaac359a244a2036265c81c74bc4cd46e05a76
Author: nicm <nicm>
Date: 2017-04-22 (Sat, 22 Apr 2017)
Changed paths:
M cmd-new-session.c
Log Message:
-----------
new -A should use the session name.
Commit: 55cd4c7bc756509f241788f7f73676676ef538f6
https://github.com/tmux/tmux/commit/55cd4c7bc756509f241788f7f73676676ef538f6
Author: nicm <nicm>
Date: 2017-04-22 (Sat, 22 Apr 2017)
Changed paths:
M screen-write.c
Log Message:
-----------
Can't collect UTF-8 characters of more than one byte at the moment.
Commit: e802b683ea0ebfa377a5bb8a6b03454c1edbe2d5
https://github.com/tmux/tmux/commit/e802b683ea0ebfa377a5bb8a6b03454c1edbe2d5
Author: Thomas Adam <[email protected]>
Date: 2017-04-22 (Sat, 22 Apr 2017)
Changed paths:
M cmd-attach-session.c
M cmd-break-pane.c
M cmd-capture-pane.c
M cmd-choose-buffer.c
M cmd-choose-client.c
M cmd-choose-tree.c
M cmd-command-prompt.c
M cmd-confirm-before.c
M cmd-copy-mode.c
M cmd-detach-client.c
M cmd-display-message.c
M cmd-display-panes.c
M cmd-find-window.c
M cmd-find.c
M cmd-if-shell.c
M cmd-join-pane.c
M cmd-kill-pane.c
M cmd-kill-session.c
M cmd-kill-window.c
M cmd-list-clients.c
M cmd-list-panes.c
M cmd-list-windows.c
M cmd-lock-server.c
M cmd-move-window.c
M cmd-new-session.c
M cmd-new-window.c
M cmd-paste-buffer.c
M cmd-pipe-pane.c
M cmd-queue.c
M cmd-refresh-client.c
M cmd-rename-session.c
M cmd-rename-window.c
M cmd-resize-pane.c
M cmd-respawn-pane.c
M cmd-respawn-window.c
M cmd-rotate-window.c
M cmd-run-shell.c
M cmd-select-layout.c
M cmd-select-pane.c
M cmd-select-window.c
M cmd-send-keys.c
M cmd-set-environment.c
M cmd-set-hook.c
M cmd-set-option.c
M cmd-show-environment.c
M cmd-show-messages.c
M cmd-show-options.c
M cmd-split-window.c
M cmd-swap-pane.c
M cmd-swap-window.c
M cmd-switch-client.c
M cmd.c
M screen-write.c
M server-client.c
M tmux.h
Log Message:
-----------
Merge branch 'obsd-master'
Compare: https://github.com/tmux/tmux/compare/b08e451c916f...e802b683ea0e
--
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.