summaryrefslogtreecommitdiffstats
path: root/usr.bin/tmux/control-notify.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Do not use evbuffer_add_buffer because it is destructive and doesn'tnicm2019-05-071-7/+2
| | | | work in newer libevent.
* evbuffer_new and bufferevent_new can both fail (when malloc fails) andnicm2018-11-191-1/+3
| | | | return NULL. GitHub issue 1547.
* Some new notifications, mainly for active pane and current window andnicm2017-05-041-10/+63
| | | | | | | | | | | 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/expandnicm2017-03-081-9/+5
| | | | pattern.
* Add a window or pane id "tag" to each format tree and use it to separatenicm2017-02-031-2/+2
| | | | | | 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 changenicm2016-10-161-2/+2
| | | | existing hooks to use notifys instead.
* Rename a function for consistency and some spacing nits.nicm2016-10-151-2/+2
|
* I no longer use my SourceForge address so replace it.nicm2016-01-191-2/+2
|
* Add cmdq as an argument to format_create and add a format for thenicm2015-12-111-2/+2
| | | | command name (will also be used for more later).
* Remove format_create_flags and just pass flags to format_create.nicm2015-12-081-2/+2
|
* Use __unused rather than rolling our own.nicm2015-11-181-5/+5
|
* Add window_visible_layout which ignores zoomed panes and use it fornicm2015-11-131-3/+10
| | | | control mode (which needs to know all panes), from George Nachman.
* Convert clients list into a TAILQ.nicm2015-04-241-22/+8
|
* Wrap all the individual format_* calls in a single format_defaultsnicm2015-02-051-2/+2
| | | | functions.
* Differentiate between linked and unlinked window closes and renames,nicm2014-04-231-3/+16
| | | | like we already do for adds. From Andre Masella.
* Fix compiler warnings, missing #include. From Thomas Adam.nicm2013-03-261-5/+1
|
* Include prefix on ids, from George Nachman.nicm2013-03-251-11/+11
|
* Write escaped output in control mode rather than hex, from Georgenicm2013-03-251-3/+7
| | | | Nachman.
* Don't add prefix to %output pane id.nicm2013-03-251-4/+4
|
* Rename session idx to session id throughout and add $ prefix to targetsnicm2013-03-251-2/+2
| | | | to use it, extended from a diff from George Nachman.
* Remove some unused/unnecessary control notifications, from George Nachman.nicm2013-03-251-12/+3
|
* Add notification for input from a pane, from George Nachman.nicm2012-09-251-1/+30
|
* Send notifications to control clients. Also don't redraw client whennicm2012-09-031-0/+183
suspended.