Branch: refs/heads/master
Home: https://github.com/tmux/tmux
Commit: ddc4512d2e0eda6c705e002cb5dbf80719d709e1
https://github.com/tmux/tmux/commit/ddc4512d2e0eda6c705e002cb5dbf80719d709e1
Author: nicm <nicm>
Date: 2016-10-16 (Sun, 16 Oct 2016)
Changed paths:
M cfg.c
M cmd-attach-session.c
M cmd-command-prompt.c
M cmd-confirm-before.c
M cmd-copy-mode.c
M cmd-display-panes.c
M cmd-find.c
M cmd-if-shell.c
M cmd-load-buffer.c
M cmd-new-session.c
M cmd-new-window.c
M cmd-queue.c
M cmd-resize-pane.c
M cmd-run-shell.c
M cmd-send-keys.c
M cmd-source-file.c
M cmd-split-window.c
M cmd-wait-for.c
M cmd.c
M control.c
M format.c
M hooks.c
M key-bindings.c
M notify.c
M server-client.c
M server.c
M tmux.1
M tmux.h
M window-choose.c
Log Message:
-----------
Rewrite command queue handling. Each client still has a command queue,
but there is also now a global command queue. Instead of command queues
being dispatched on demand from wherever the command happens to be
added, they are now all dispatched from the top level server
loop. Command queues may now also include callbacks as well as commands,
and items may be inserted after the current command as well as at the end.
This all makes command queues significantly more predictable and easier
to use, and avoids the complex multiple nested command queues used by
source-file, if-shell and friends.
A mass rename of struct cmdq to a better name (cmdq_item probably) is
coming.
Commit: c67b7025882ee6bc2b3d5112dbc630c191f1fa2a
https://github.com/tmux/tmux/commit/c67b7025882ee6bc2b3d5112dbc630c191f1fa2a
Author: Thomas Adam <[email protected]>
Date: 2016-10-16 (Sun, 16 Oct 2016)
Changed paths:
M cfg.c
M cmd-attach-session.c
M cmd-command-prompt.c
M cmd-confirm-before.c
M cmd-copy-mode.c
M cmd-display-panes.c
M cmd-find.c
M cmd-if-shell.c
M cmd-load-buffer.c
M cmd-new-session.c
M cmd-new-window.c
M cmd-queue.c
M cmd-resize-pane.c
M cmd-run-shell.c
M cmd-send-keys.c
M cmd-source-file.c
M cmd-split-window.c
M cmd-wait-for.c
M cmd.c
M control.c
M format.c
M hooks.c
M key-bindings.c
M notify.c
M server-client.c
M server.c
M tmux.1
M tmux.h
M window-choose.c
Log Message:
-----------
Merge branch 'obsd-master'
Compare: https://github.com/tmux/tmux/compare/3d8efdf310f4...c67b7025882e
--
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.