summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2010-11-11malloc(0) may return NULL, so only assume that is an error if allocatingNicholas Marriott
more than zero.
2010-11-11AIX doesn't have daemon().Nicholas Marriott
2010-11-02Bring back fuzz.c.Nicholas Marriott
2010-11-01>4 now.Nicholas Marriott
2010-10-27I am almost certain we don't need crypt or rt now, and it builds fine onNicholas Marriott
Linux without.
2010-10-27And more.Nicholas Marriott
2010-10-27Style tweaks.Nicholas Marriott
2010-10-27Compat for closefrom().Nicholas Marriott
2010-10-24Put setproctitle back under HAVE_SETPROCTITLE.Nicholas Marriott
2010-10-24Remove redundant preprocessor check (it's already taken care of by tmux.h).Tiago Cunha
2010-10-24Ugh. Don't know how this happened, but make it compile by removing duplicateTiago Cunha
code.
2010-10-24Sync OpenBSD patchset 780:Tiago Cunha
Add a last-pane command (bound to ; by default). Requested ages ago by somebody whose name I have forgotten.
2010-10-24Sync OpenBSD patchset 779:Tiago Cunha
When removing a pane, don't change the active pane unless the active pane is actually the one being removed.
2010-10-24Sync OpenBSD patchset 778:Tiago Cunha
Mark repeating keys with "(repeat)" in the key list.
2010-10-24Sync OpenBSD patchset 777:Tiago Cunha
Merge the before and after attach client code into one in client.c (instead of two in tmux.c and client.c).
2010-10-24Zap paths.h compat include.Tiago Cunha
2010-10-24Sync OpenBSD patchset 776:Tiago Cunha
Make stdio blocking again before calling shell command with -c.
2010-10-24Sync OpenBSD patchset 775:Tiago Cunha
Trying to set FD_CLOEXEC on every fd is a lost cause, just use closefrom() before exec.
2010-10-24Helper script which greps for compat includes that shouldn't be present in ↵Tiago Cunha
all files but compat.h.
2010-10-24Sync OpenBSD patchset 774:Tiago Cunha
Fall back on normal session choice method if $TMUX exists but is invalid rather than rejecting.
2010-10-24Sync OpenBSD patchset 773:Tiago Cunha
Use an explicit event rather than event_once for the main event so it can be removed when the client becomes ready.
2010-10-24Sync OpenBSD patchset 772:Tiago Cunha
Treat the meta bit in the xterm extended modifier key set as the same as escape (tmux's meta). From Emanuele Giaquinta.
2010-10-24Sync OpenBSD patchset 771:Tiago Cunha
Put "or" on new line from command with .Ic.
2010-10-23Rewrite the screen vs tmux bit to be more accurate and complete and lessNicholas Marriott
subjective.
2010-10-18+ttyfast.Nicholas Marriott
2010-10-09Sync OpenBSD patchset 770:Tiago Cunha
Set cause when failing due to linking a window to itself, from Martin Pieuchot.
2010-10-09Sync OpenBSD patchset 769:Tiago Cunha
Skip NULL entries in the sessions list when choosing the next session, from Simon Olofsson.
2010-10-09Sync OpenBSD patchset 767:Tiago Cunha
Nuke a leftover RB tree declaration spotted by blambert.
2010-10-09Sync OpenBSD patchset 766:Tiago Cunha
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.
2010-10-09Sync OpenBSD patchset 765:Tiago Cunha
Modify the permissions on the socket when adding or removing +x to show attached sessions, rather than replacing them.
2010-10-09Sync OpenBSD patchset 764:Tiago Cunha
detach-on-destroy is a session option, not server.
2010-09-25doneNicholas Marriott
2010-09-18Sync OpenBSD patchset 763:Tiago Cunha
Ugh. Pass the right type into tty_term_has. Teaches me to make last minute changes :-/.
2010-09-18Sync OpenBSD patchset 762:Tiago Cunha
Use UTF-8 line drawing characters on UTF-8 terminals. Fixes some stupid terminals (I'm looking at you, putty) which disable the vt100 ACS mode switching sequences in UTF-8 mode. Also on terminals without ACS at all, use ASCII equivalents where obvious.
2010-09-18Sync OpenBSD patchset 761:Tiago Cunha
Ignore terminal overrides settings without a value.
2010-09-18Sync OpenBSD patchset 760:Tiago Cunha
When resizing the copy mode screen, don't allow it to end up with the viewable position beyond the size of the history.
2010-09-18Update, from Daniel Thau.Nicholas Marriott
2010-09-10Sync OpenBSD patchset 759:Tiago Cunha
Add -n and -p flags to switch-client to move to the next and previous session (yes, it doesn't match window/pane, but so what, nor does switch-client). Based on a diff long ago from "edsouza".
2010-09-10Sync OpenBSD patchset 758:Tiago Cunha
Do not crash if the screen size is too small for the indicator in copy mode.
2010-09-07Solaris 9 has no stdint.h, ugh. Reported by a couple of people mostNicholas Marriott
recently Timothy Larson.
2010-09-07Sync OpenBSD patchset 757:Tiago Cunha
Simplify xterm modifier detection by treating as a bitmask + 1. Spotted by and diff from Emanuele Giaquinta.
2010-09-07Sync OpenBSD patchset 756:Tiago Cunha
Reset running jobs when the status line is enabled or disabled as well, some people have it bound to a key.
2010-09-07Sync OpenBSD patchset 755:Tiago Cunha
Add missing prototype.
2010-09-01+.Nicholas Marriott
2010-09-01+.Nicholas Marriott
2010-08-31+.Nicholas Marriott
2010-08-29Sync OpenBSD patchset 754:Tiago Cunha
When destroying a pane, reset any mode (which reenables pane bufferevent) before freeing the bufferevent.
2010-08-29Sync OpenBSD patchset 753:Tiago Cunha
Can't call event_del() without event_set() first - so call event_set() when setting up the client.
2010-08-29Sync OpenBSD patchset 752:Tiago Cunha
MSG_EXIT can now have a return code in the message, so check for that size as well. Stops the client fatal()ing on exit.
2010-08-29Sync OpenBSD patchset 751:Tiago Cunha
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.