| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
| |
combinations such as C-Enter or C-Escape.
|
| |
|
| |
|
|
|
|
|
| |
We were only ever using the client to find the session anyway.
|
| |
|
|
|
|
|
| |
Dagobert Michelsen.
|
|
|
|
|
| |
on code from Dagobert Michelsen.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Catch SIGHUP and terminate if running as a client. This prevents clients
from being left hanging around when, for example, a SSH session is
disconnected.
ok nicm@
|
|
|
|
|
|
|
| |
Identical behaviour to select-prompt can now be obtained with
command-prompt, so remove select-prompt and change ' to be bound to
command-prompt -p index "select-window -t :%%".
|
|
|
|
|
|
|
| |
Make signal handler setup/teardown two common functions instead of six,
and reset SIGCHLD after fork to fix problems with some shells. From
Romain Francoise.
|
|
|
|
|
|
|
| |
Make C-] and other punctuation-based control key combinations work again.
ok nicm
|
|
|
|
|
| |
sort options.
|
|
|
|
|
|
| |
Make the active pane border have a green foreground instead of
background by default.
|
|
|
|
|
|
| |
Add a tiled layout, originally from Liam Bedford a while ago, fixed up
by me.
|
|
|
|
|
| |
in other locales.
|
| |
|
| |
|
|
|
|
| |
is larger than the new total number of history lines.
|
|
|
|
|
| |
65... whoops.
|
| |
|
| |
|
|
|
|
|
| |
Mark zombie windows as dead in choose-window list, from Romain Francoise.
|
|
|
|
|
|
| |
Rewrite key string conversions to be readable and to work properly for
multiple modifiers.
|
|
|
|
|
| |
Catch SIGCHLD to avoid a zombie, from patrick keshishian.
|
| |
|
| |
|
|
|
|
|
|
| |
Fix typo in escape state table leading to fatal() when \033} or \033~
was entered, from Chris Johnsen.
|
|
|
|
|
|
|
|
| |
If remain-on-exit is set, both the error callback and a SIGCHLD could
destroy the same pane (because the first one doesn't remove it from the
list of panes), causing the pane bufferevent to be freed twice. So don't
free it if the fd has already been set to -1, from Romain Francoise.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove XXX comment and just close received fd if calloc() fails.
If this happens the imsg may no longer be usable as there may be queued
messages, but this is a) already the case with the code now, and b)
would be the case if recvmsg() fails anyway, so we can document that -1
from imsg_read() invalidates the struct imsgbuf.
discussed with and ok eric
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In the case where a join-pane is performed from within a grouped session,
and the source pane had no siblings in the window (causing the window to
be destroyed), there was an invalid access of the destination window
link (which had been destroyed as part of the group session's
resynchronization with the original session, due to killing the
now-empty source window).
CVS: ----------------------------------------------------------------------
CVS: Enter Log. Lines beginning with `CVS:' are removed automatically
CVS:
CVS: Committing in .
CVS:
CVS: Modified Files:
CVS: cmd-join-pane.c
CVS: ----------------------------------------------------------------------
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
rather than using an empty "" as the default window title, put the hostname
of the machine we are running on in there.
makes my many green lines easier to deal with without using fiddly options to
set it.
|
| |
|
| |
|
|
|
|
|
|
| |
modified with setenv -g) rather than with the environment tmux started
with.
|
|
|
|
|
| |
callback function.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|