Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-12-19 | Merge branch 'obsd-master' | Thomas Adam | |
2019-12-19 | When adding a list with multiple commands to the queue, the next item to | nicm | |
insert after needs to be the last one added, not the first. Reported by Jason Kim in GitHub issue 2023. | |||
2019-05-07 | Merge branch 'obsd-master' | Thomas Adam | |
2019-05-07 | Do not use evbuffer_add_buffer because it is destructive and doesn't | nicm | |
work in newer libevent. | |||
2019-04-27 | Merge branch 'obsd-master' | Thomas Adam | |
2019-04-26 | Merge hooks into options and make each one an array option. This allows | nicm | |
multiple commands to be easily bound to one hook. set-hook and show-hooks remain but they are now variants of set-option and show-options. show-options now has a -H flag to show hooks (by default they are not shown). | |||
2018-07-04 | Merge branch 'obsd-master' | Thomas Adam | |
2018-07-04 | Add set-hook -R to run a hook immediately (useful to set multiple hooks | nicm | |
to the same thing). | |||
2017-08-30 | Merge branch 'obsd-master' | Thomas Adam | |
2017-08-30 | Pass flags into cmd_find_from_* to fix prefer-unattached, reported by | nicm | |
Thomas Sattler. | |||
2017-05-04 | Merge branch 'obsd-master' | Thomas Adam | |
2017-05-04 | Some new notifications, mainly for active pane and current window and | nicm | |
session: pane-mode-changed window-pane-changed client-session-changed session-window-changed From Joshua Brot. | |||
2017-04-28 | Merge branch 'obsd-master' | Thomas Adam | |
2017-04-28 | Log what is happening with window and session reference counts much more | nicm | |
obviously. | |||
2017-04-21 | Merge branch 'obsd-master' | Thomas Adam | |
2017-04-21 | Make the cmd_find_* functions more obvious when looking for a client, | nicm | |
rather than having it inside other functions. Should be no change to the way targets are resolved just yet. | |||
2017-04-21 | Merge branch 'obsd-master' | Thomas Adam | |
2017-04-21 | More unnecessary arguments now winlink points back to session. | nicm | |
2017-01-11 | Merge branch 'obsd-master' | Thomas Adam | |
2017-01-11 | Some tidying and tweaks to options code. | nicm | |
2016-10-17 | Merge branch 'obsd-master' | Thomas Adam | |
2016-10-16 | Use notifys for alerts too. | nicm | |
2016-10-16 | Use the notify name string instead of going via an enum and change | nicm | |
existing hooks to use notifys instead. | |||
2016-10-16 | Merge branch 'obsd-master' | Thomas Adam | |
2016-10-16 | Add hook_session and hook_window formats to get information on the | nicm | |
affected session or window when a hook fires. Enable session-created and session-closed hooks now that that is available. | |||
2016-10-16 | Provide a way for hooks to tag formats onto the commands they fire so | nicm | |
that the user can get at additional information - now used for the "hook" format, more to come. | |||
2016-10-16 | Notifys can go via the command queue instead of using their own queue. | nicm | |
2016-10-16 | Mass rename struct cmd_q to struct cmdq_item and related. | nicm | |
2016-10-16 | Merge branch 'obsd-master' | Thomas Adam | |
2016-10-16 | Rewrite command queue handling. Each client still has a command queue, | nicm | |
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. | |||
2016-10-15 | Merge branch 'obsd-master' | Thomas Adam | |
2016-10-15 | Rename a function for consistency and some spacing nits. | nicm | |
2016-10-15 | Fire hooks on the simple notifys (window-renamed and session-renamed), | nicm | |
the complicated ones get no hooks for now (more to come). | |||
2016-10-15 | Drain notifys once at the end of the server loop instead of doing it | nicm | |
from the end of every command queue (which could be nested). | |||
2016-10-12 | Merge branch 'obsd-master' | Thomas Adam | |
Conflicts: format.c osdep-openbsd.c | |||
2016-10-10 | Loads more static, except for cmd-*.c and window-*.c. | nicm | |
2015-06-07 | Merge branch 'obsd-master' | Thomas Adam | |
Conflicts: client.c tmux.1 tmux.c | |||
2015-06-05 | Similarly, for sessions use a callback to free rather than checking | nicm | |
every loop. | |||
2015-06-05 | Change deref to the more sensible unref, and add a couple I missed before. | nicm | |
2015-04-25 | Merge branch 'obsd-master' | Thomas Adam | |
2015-04-24 | Convert clients list into a TAILQ. | nicm | |
2014-11-08 | No need for $Id$ now. | Nicholas Marriott | |
2012-09-25 | Merge branch 'obsd-master' | Thomas Adam | |
Sync from OpenBSD. | |||
2012-09-25 | Add notification for input from a pane, from George Nachman. | Nicholas Marriott | |
2012-09-04 | Send notifications to control clients. Also don't redraw client when | Nicholas Marriott | |
suspended. | |||
2012-09-03 | Send notifications to control clients. Also don't redraw client when | Nicholas Marriott | |
suspended. | |||
2012-08-31 | Sync OpenBSD patchset 1165: | Tiago Cunha | |
Fix up window reference counting and don't crash if the rename timer fires while the window is dead but still referenced. Fixes problem reported by Michael Scholz. | |||
2012-08-21 | Fix up window reference counting and don't crash if the rename timer | Nicholas Marriott | |
fires while the window is dead but still referenced. Fixes problem reported by Michael Scholz. | |||
2012-08-12 | Remove osdep include. | Tiago Cunha | |
2012-08-12 | Sync OpenBSD patchset 1153: | Tiago Cunha | |
Add a queue of notifys and a way to turn them off and on (we do not want notifys to happen during some commands). Based on code from George Nachman. |