#
aee9d0c3 |
| 14-Oct-2010 |
nicm <nicm@openbsd.org> |
Use an explicit event rather than event_once for the main event so it can be removed when the client becomes ready.
|
#
35776674 |
| 26-Sep-2010 |
nicm <nicm@openbsd.org> |
Two new options:
- server option "exit-unattached" makes the server exit when no clients are attached, even if sessions are present;
- session option "destroy-unattached" destroys a session once
Two new options:
- server option "exit-unattached" makes the server exit when no clients are attached, even if sessions are present;
- session option "destroy-unattached" destroys a session once no clients are attached to it.
These are useful for preventing tmux remaining in the background where it is undesirable and when using tmux as a login shell to keep a limit on new sessions.
show more ...
|
#
fb3b7776 |
| 19-Aug-2010 |
nicm <nicm@openbsd.org> |
Do not call event_del() for signals after fork(), just use sigaction() directly instead - calling libevent functions after fork() w/o event_reinit() is a bad idea, even if in this case it was harmles
Do not call event_del() for signals after fork(), just use sigaction() directly instead - calling libevent functions after fork() w/o event_reinit() is a bad idea, even if in this case it was harmless.
show more ...
|
#
6c0b749f |
| 04-Aug-2010 |
deraadt <deraadt@openbsd.org> |
switch back to kqueue for now, since (a) kqueue has been fixed to deal with strange devices and (b) since there appears to be a bull in the poll code in libevent as well... requested by nicm who is a
switch back to kqueue for now, since (a) kqueue has been fixed to deal with strange devices and (b) since there appears to be a bull in the poll code in libevent as well... requested by nicm who is away
show more ...
|
#
57fbede6 |
| 24-Jul-2010 |
nicm <nicm@openbsd.org> |
kqueue(2) is currently broken when used with /dev/null and a few other devices.
An upcoming fix for some problems with the client stdout/stderr handling relies on it working, so make tmux force libe
kqueue(2) is currently broken when used with /dev/null and a few other devices.
An upcoming fix for some problems with the client stdout/stderr handling relies on it working, so make tmux force libevent to use poll(2) via EVENT_NOKQUEUE, until we have fixed kqueue.
show more ...
|
#
3c9f218d |
| 11-Jul-2010 |
nicm <nicm@openbsd.org> |
Return the command client return code with MSG_EXIT now that MSG_ERROR and MSG_PRINT are unused.
New clients should be compatible with old tmux servers but vice versa may print an error.
|
#
7b013918 |
| 28-Jun-2010 |
nicm <nicm@openbsd.org> |
Send all three of stdin, stdout, stderr from the client to the server, so that commands can directly make use of them. This means that load-buffer and save-buffer can have "-" as the file to read fro
Send all three of stdin, stdout, stderr from the client to the server, so that commands can directly make use of them. This means that load-buffer and save-buffer can have "-" as the file to read from stdin or write to stdout.
This is a protocol version bump so the tmux server will need to be restarted after upgrade (or an older client used).
show more ...
|
#
b511d510 |
| 27-Jun-2010 |
nicm <nicm@openbsd.org> |
Store the current working directory in the session, change the default-path option to default to empty and make that mean that the stored session CWD is used.
|
#
abc89c60 |
| 27-Jun-2010 |
nicm <nicm@openbsd.org> |
New option, detach-on-destroy, to set what happens to a client when the session it is attached to is destroyed. If on (the default), it is detached; if off, it is switched to the most recently active
New option, detach-on-destroy, to set what happens to a client when the session it is attached to is destroyed. If on (the default), it is detached; if off, it is switched to the most recently active session.
show more ...
|
#
df6e8ae0 |
| 26-Jun-2010 |
nicm <nicm@openbsd.org> |
Setting the cmdlist pointer in the bind-key to NULL to prevent it being freed after the command is executing is bogus because it may still be needed if the same command is going to be executed again
Setting the cmdlist pointer in the bind-key to NULL to prevent it being freed after the command is executing is bogus because it may still be needed if the same command is going to be executed again (for example if you "bind-key a bind-key b ..."). Making a copy is hard, so instead add a reference count to the cmd_list.
While here, also print bind-key -n and the rest of the flags properly.
Fixes problem reported by mcbride@.
show more ...
|
#
7688ec1b |
| 14-May-2010 |
nicm <nicm@openbsd.org> |
Colour+attribute options for status line alerts, from Alex Alexander.
|
#
4291359c |
| 04-May-2010 |
nicm <nicm@openbsd.org> |
Put this back in with the initialisation in the right order.
|
#
9e13073c |
| 04-May-2010 |
nicm <nicm@openbsd.org> |
Revert last change, it appears to be broken somehow.
|
#
5b7391fe |
| 03-May-2010 |
nicm <nicm@openbsd.org> |
Make signal handler setup/teardown two common functions instead of six, and reset SIGCHLD after fork to fix problems with some shells. From Romain Francois.
|
#
973963a6 |
| 28-Apr-2010 |
nicm <nicm@openbsd.org> |
Make the active pane border have a green foreground instead of background by default.
|
#
4b3112a2 |
| 18-Apr-2010 |
nicm <nicm@openbsd.org> |
Catch SIGCHLD to avoid a zombie, from patrick keshishian.
|
#
4b9f2369 |
| 22-Feb-2010 |
nicm <nicm@openbsd.org> |
Option to set the characters considered word separators in copy mode, from Micah Cowan.
|
#
e59ce48b |
| 08-Feb-2010 |
nicm <nicm@openbsd.org> |
Add an option to disable the smcup/rmcup alternate screen behaviour inside tmux. From clemens fischer.
|
#
f0437465 |
| 06-Feb-2010 |
nicm <nicm@openbsd.org> |
Change nested check to compare server socket path rather than just assuming that if $TMUX is set it is nested. From Micah Cowan.
|
#
4ccba3b3 |
| 06-Feb-2010 |
nicm <nicm@openbsd.org> |
Clean up $TMUX parsing, from Micah Cowan, tweaked by me.
|
#
9a53e128 |
| 06-Feb-2010 |
nicm <nicm@openbsd.org> |
Instead of bailing out on the first configuration file error, carry on, collecting all the errors, then start with the active window in more mode displaying them.
|
#
2fa50cfc |
| 04-Feb-2010 |
nicm <nicm@openbsd.org> |
Read the path from $TMUX if it is present and -L and -S are not given. Based on a diff from Micah Cowan.
|
#
9d6f7ac5 |
| 04-Feb-2010 |
nicm <nicm@openbsd.org> |
Option to display the active pane in a different colour with the display-panes command. From Paul Hoffman, thanks.
|
#
b9b22aa8 |
| 03-Jan-2010 |
nicm <nicm@openbsd.org> |
Options to set the colour of the pane borders, with different colours for the active pane.
|
#
298db98f |
| 14-Dec-2009 |
nicm <nicm@openbsd.org> |
New server option, escape-time, to set the timeout used to detect if escapes are alone or part of a function key or meta sequence.
|