History log of /openbsd-src/usr.bin/tmux/tmux.c (Results 126 – 150 of 214)
Revision Date Author Comments
# 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.


123456789