Mark control commands specially so the client can identify them, based
on a diff from George Nachman a while back.
Always push a focus event when the application turns it on, prompted by
discussion with Hayaki Saito a while ago.
Focus events can cause trouble if left on and they can't be turned off
during idle periods (like the other states are) because we'd miss
events. So add a server option to control them. Defaults to off.
Implement s, S, C mode switch commands in vi(1) mode, from Ben Boeckel.
Whitespace nits, from Ben Boeckel.
When the session option renumber-window is used, ensure we iterate over
all sessions in that group when the winlinks are reordered, otherwise
the winlink lists are out of sync with one another. From Thomas Adam.
Clarify error messages when setting options, from Thomas Adam.
Section on clipboard, from Thomas Adam.
Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code
Add pane_synchronized format, from Romain Francoise.
Merge branch 'obsd-master'
Make next-word-end work properly with vi(1) keys, reported by patrick
keshishian.
Add support for Cgywin, apparently it is enough just to open the tty again in
the server and fd passing is not necessary. Needs some ifdefs unfortunately but
no way around that and some of them can go next time we're willing to do a
protocol bump. Patch from J Raynor jxraynor at gmail dot com.
Merge branch 'obsd-master'
use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@
Add destroy entry to TODO.
Pass flags into cmdq_guard as an argument since sometimes cmdq->cmd can be
NULL. Avoids crash when a command in a command client can't be parsed.
Make recalculate_sizes() handle an empty window with no active pane. This can
happen when a window is in two sessions - it isn't destroyed immediately when
the pane goes away but is left until the last session is destroyed. Fixes
problems with grouped sessions reported by Daniel Ralston.
Grouped sessions were being leaked on destroy, correctly free them.
Missing space in refresh-client synopsis.