aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * Allow the config file parser and source-file to return "don't exit" toNicholas Marriott2010-12-29
| | | | | | | | the client to let attach work from configuration files.
| * tweak previous;Jason McIntyre2010-12-27
| |
| * Add a missing .Pp and sort options alphabetically, from Tiago Cunha.Nicholas Marriott2010-12-27
| |
| * server_kill_window can modify the RB tree so don't use RB_FOREACH, fixesNicholas Marriott2010-12-23
| | | | | | | | crash seen by Dan Harnett.
| * Style tweaks.Nicholas Marriott2010-12-23
| |
| * Store sessions in an RB tree by name rather than a list, this is tidierNicholas Marriott2010-12-21
| | | | | | | | | | | | | | | | | | and allows them to easily be shown sorted in various lists (list-sessions/choose-sessions). Keep a session index which is used in a couple of places internally but make it an ever-increasing number rather than filling in gaps with new sessions.
| * Fix another stray addition that was too early. Oops.Nicholas Marriott2010-12-20
| |
| * Undo a change to next/previous session that got mixed in prematurely.Nicholas Marriott2010-12-20
| |
| * Dead sessions are never on the active sessions list, so the SESSION_DEADNicholas Marriott2010-12-20
| | | | | | | | flag is effectively unused. Remove it.
| * Use pointer rather than index for the client's last session.Nicholas Marriott2010-12-20
| |
| * Unify the way sessions are used by callbacks - store the address and useNicholas Marriott2010-12-20
| | | | | | | | | | the reference count, then check it is still on the global sessions list in the callback.
| * Don't nuke the index counter when a session group comes up.Nicholas Marriott2010-12-19
| |
| * Add other-pane-height and other-pane-width options, allowing the widthNicholas Marriott2010-12-19
| | | | | | | | | | or height of the smaller panes in the main-horizontal and main-vertical layouts to be set. Mostly from David Goodlad.
| * Read ${X} environment variables in strings and $HOME from the globalNicholas Marriott2010-12-13
| | | | | | | | | | environment rather than getenv, this allows them to be updated during the configuration file.
| * Track the last session for a client and add a flag to switch-client andNicholas Marriott2010-12-11
| | | | | | | | a key binding (L) to move a client back to its last session.
| * Fix rectangle copy to behave like emacs - the cursor is not part of theNicholas Marriott2010-12-11
| | | | | | | | selection on the right edge but on the left it is.
| * Oops, these functions return a const char *, so make the local variableNicholas Marriott2010-12-11
| | | | | | | | const as well.
| * Make the prompt history global for all clients which is much more useful ↵Nicholas Marriott2010-12-11
| | | | | | | | than per-client history.
| * Rephrase a confusing sentence.Nicholas Marriott2010-12-10
| |
| * In the built-in layouts, distribute the panes more evenly. Set theNicholas Marriott2010-12-08
| | | | | | | | default value of main-pane-width to 80, rather than 81. By Micah Cowan.
| * Add an option to alert (monitor) for silence (lack of activity) in aNicholas Marriott2010-12-06
| | | | | | | | window. From Thomas Adam.
| * If VISUAL or EDITOR contains "vi", configure mode-keys and status-keysNicholas Marriott2010-11-29
| | | | | | | | | | | | | | to vi. Based on a diff from martynas@, previously requested by a couple of other people.
| * There is somewhere that WINDOW_HIDDEN is getting set when it shouldn'tNicholas Marriott2010-11-22
| | | | | | | | | | | | | | | | be and I can't find it, but the flag itself is a useless optimisation that only applies to automatic-resize windows, so just dispose of it entirely. Fixes problems reported by Nicholas Riley.
| * Show more window and pane flags in list-* output, and put layout on theNicholas Marriott2010-11-15
| | | | | | | | same line.
| * Update man page for update-environment.Nicholas Marriott2010-11-14
| |
| * Don't allow last and active window to become the same - a very bad moveNicholas Marriott2010-11-14
| | | | | | | | when the active window is closed and freed. Reported by sthen@.
| * Add XAUTHORITY to update-environment, requested by Andreas Kloeckner.Nicholas Marriott2010-11-11
| |
| * Flag to flush all key bindings from Rob Paisley.Nicholas Marriott2010-11-11
| |
| * Declaration in header should be extern.Nicholas Marriott2010-11-11
| |
| * Typo, from Rob Paisley.Nicholas Marriott2010-11-01
| |
| * We now send argv to the server after parsing it in the client to get theNicholas Marriott2010-10-29
| | | | | | | | | | command, so the client should not modify it. Instead, take a copy. Fixes parsing command lists, reported by mcbride@.
| * Add a last-pane command (bound to ; by default). Requested ages ago byNicholas Marriott2010-10-23
| | | | | | | | somebody whose name I have forgotten.
| * When removing a pane, don't change the active pane unless the activeNicholas Marriott2010-10-23
| | | | | | | | pane is actually the one being removed.
| * Mark repeating keys with "(repeat)" in the key list.Nicholas Marriott2010-10-20
| |
| * Merge the before and after attach client code into one in client.cNicholas Marriott2010-10-18
| | | | | | | | (instead of two in tmux.c and client.c).
| * Make stdio blocking again before calling shell command with -c.Nicholas Marriott2010-10-16
| |
| * Trying to set FD_CLOEXEC on every fd is a lost cause, just useNicholas Marriott2010-10-16
| | | | | | | | closefrom() before exec.
| * Fall back on normal session choice method if $TMUX exists but is invalidNicholas Marriott2010-10-16
| | | | | | | | rather than rejecting.
| * Use an explicit event rather than event_once for the main event so itNicholas Marriott2010-10-14
| | | | | | | | can be removed when the client becomes ready.
| * Treat the meta bit in the xterm extended modifier key set as the same asNicholas Marriott2010-10-14
| | | | | | | | escape (tmux's meta). From Emanuele Giaquinta.
| * Put "or" on new line from command with .Ic.Nicholas Marriott2010-10-14
| |
| * Set cause when failing due to linking a window to itself, from MartinNicholas Marriott2010-10-09
| | | | | | | | Pieuchot.
| * Skip NULL entries in the sessions list when choosing the next session,Nicholas Marriott2010-10-05
| | | | | | | | from Simon Olofsson.
| * Nuke a leftover RB tree declaration spotted by blambert.Nicholas Marriott2010-09-28
| |
| * Two new options:Nicholas Marriott2010-09-26
| | | | | | | | | | | | | | | | | | | | | | | | - 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.
| * Modify the permissions on the socket when adding or removing +x to showNicholas Marriott2010-09-26
| | | | | | | | attached sessions, rather than replacing them.
| * detach-on-destroy is a session option, not server.Nicholas Marriott2010-09-25
| |
| * Ugh. Pass the right type into tty_term_has. Teaches me to make lastNicholas Marriott2010-09-11
| | | | | | | | minute changes :-/.
| * Use UTF-8 line drawing characters on UTF-8 terminals. Fixes some stupidNicholas Marriott2010-09-11
| | | | | | | | | | | | | | | | 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.
| * Ignore terminal overrides settings without a value.Nicholas Marriott2010-09-11
| |