Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add client-detached notification in control mode, from Mohsin Kaleem. | nicm | 2021-03-16 |
| | |||
* | Change so that window_flags escapes # automatically which means configs | nicm | 2021-01-20 |
| | | | | | will not have to change. A new format window_raw_flags contains the old unescaped version. | ||
* | Support code for control mode flow control: allow clients to have | nicm | 2020-05-21 |
| | | | | | | separate offsets (used and acknowleged) into the pane buffers; turn off reading from panes when no clients can accept the data; and add a -A flag to refresh-client to let clients turn receiving a pane on and off. | ||
* | Terminate the output buffer for control mode output - it is now used as | nicm | 2020-03-16 |
| | | | | a string. GitHub issue 2114. | ||
* | Rewrite the code for reading and writing files. Now, if the client is | nicm | 2019-12-12 |
| | | | | | | | | | not attached, the server process asks it to open the file, similar to how works for stdin, stdout, stderr. This makes special files like /dev/fd/X work (used by some shells). stdin, stdout and stderr and control mode are now just special cases of the same mechanism. This will also make it easier to use for other commands that read files such as source-file. | ||
* | Add -F to refresh-client to specify flags for control clients - one flag | nicm | 2019-07-10 |
| | | | | | at the moment, no-output which turns off forwarding pane output. From Thomas Adam. GitHub issue 1834. | ||
* | Do not use evbuffer_add_buffer because it is destructive and doesn't | nicm | 2019-05-07 |
| | | | | work in newer libevent. | ||
* | evbuffer_new and bufferevent_new can both fail (when malloc fails) and | nicm | 2018-11-19 |
| | | | | return NULL. GitHub issue 1547. | ||
* | Some new notifications, mainly for active pane and current window and | nicm | 2017-05-04 |
| | | | | | | | | | | | session: pane-mode-changed window-pane-changed client-session-changed session-window-changed From Joshua Brot. | ||
* | Add a helper function for the most common format_create/defaults/expand | nicm | 2017-03-08 |
| | | | | pattern. | ||
* | Add a window or pane id "tag" to each format tree and use it to separate | nicm | 2017-02-03 |
| | | | | | | jobs, this means that if the same job is used for different windows or panes (for example in pane-border-format), it will be run separately for each pane. | ||
* | Use the notify name string instead of going via an enum and change | nicm | 2016-10-16 |
| | | | | existing hooks to use notifys instead. | ||
* | Rename a function for consistency and some spacing nits. | nicm | 2016-10-15 |
| | |||
* | I no longer use my SourceForge address so replace it. | nicm | 2016-01-19 |
| | |||
* | Add cmdq as an argument to format_create and add a format for the | nicm | 2015-12-11 |
| | | | | command name (will also be used for more later). | ||
* | Remove format_create_flags and just pass flags to format_create. | nicm | 2015-12-08 |
| | |||
* | Use __unused rather than rolling our own. | nicm | 2015-11-18 |
| | |||
* | Add window_visible_layout which ignores zoomed panes and use it for | nicm | 2015-11-13 |
| | | | | control mode (which needs to know all panes), from George Nachman. | ||
* | Convert clients list into a TAILQ. | nicm | 2015-04-24 |
| | |||
* | Wrap all the individual format_* calls in a single format_defaults | nicm | 2015-02-05 |
| | | | | functions. | ||
* | Differentiate between linked and unlinked window closes and renames, | nicm | 2014-04-23 |
| | | | | like we already do for adds. From Andre Masella. | ||
* | Fix compiler warnings, missing #include. From Thomas Adam. | Nicholas Marriott | 2013-03-26 |
| | |||
* | Include prefix on ids, from George Nachman. | Nicholas Marriott | 2013-03-25 |
| | |||
* | Rename session idx to session id throughout and add $ prefix to targets | Nicholas Marriott | 2013-03-25 |
| | | | | to use it, extended from a diff from George Nachman. | ||
* | Remove some unused/unnecessary control notifications, from George Nachman. | Nicholas Marriott | 2013-03-25 |
| | |||
* | Add notification for input from a pane, from George Nachman. | Nicholas Marriott | 2012-09-25 |
| | |||
* | Send notifications to control clients. Also don't redraw client when | Nicholas Marriott | 2012-09-03 |
suspended. |