| Commit message (Collapse) | Author | Age | ||
|---|---|---|---|---|
| ... | ||||
| | * | Allow the config file parser and source-file to return "don't exit" to | Nicholas Marriott | 2010-12-29 | |
| | | | | | | | | | the client to let attach work from configuration files. | |||
| | * | tweak previous; | Jason McIntyre | 2010-12-27 | |
| | | | ||||
| | * | Add a missing .Pp and sort options alphabetically, from Tiago Cunha. | Nicholas Marriott | 2010-12-27 | |
| | | | ||||
| | * | server_kill_window can modify the RB tree so don't use RB_FOREACH, fixes | Nicholas Marriott | 2010-12-23 | |
| | | | | | | | | | crash seen by Dan Harnett. | |||
| | * | Style tweaks. | Nicholas Marriott | 2010-12-23 | |
| | | | ||||
| | * | Store sessions in an RB tree by name rather than a list, this is tidier | Nicholas Marriott | 2010-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 Marriott | 2010-12-20 | |
| | | | ||||
| | * | Undo a change to next/previous session that got mixed in prematurely. | Nicholas Marriott | 2010-12-20 | |
| | | | ||||
| | * | Dead sessions are never on the active sessions list, so the SESSION_DEAD | Nicholas Marriott | 2010-12-20 | |
| | | | | | | | | | flag is effectively unused. Remove it. | |||
| | * | Use pointer rather than index for the client's last session. | Nicholas Marriott | 2010-12-20 | |
| | | | ||||
| | * | Unify the way sessions are used by callbacks - store the address and use | Nicholas Marriott | 2010-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 Marriott | 2010-12-19 | |
| | | | ||||
| | * | Add other-pane-height and other-pane-width options, allowing the width | Nicholas Marriott | 2010-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 global | Nicholas Marriott | 2010-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 and | Nicholas Marriott | 2010-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 the | Nicholas Marriott | 2010-12-11 | |
| | | | | | | | | | selection on the right edge but on the left it is. | |||
| | * | Oops, these functions return a const char *, so make the local variable | Nicholas Marriott | 2010-12-11 | |
| | | | | | | | | | const as well. | |||
| | * | Make the prompt history global for all clients which is much more useful ↵ | Nicholas Marriott | 2010-12-11 | |
| | | | | | | | | | than per-client history. | |||
| | * | Rephrase a confusing sentence. | Nicholas Marriott | 2010-12-10 | |
| | | | ||||
| | * | In the built-in layouts, distribute the panes more evenly. Set the | Nicholas Marriott | 2010-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 a | Nicholas Marriott | 2010-12-06 | |
| | | | | | | | | | window. From Thomas Adam. | |||
| | * | If VISUAL or EDITOR contains "vi", configure mode-keys and status-keys | Nicholas Marriott | 2010-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't | Nicholas Marriott | 2010-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 the | Nicholas Marriott | 2010-11-15 | |
| | | | | | | | | | same line. | |||
| | * | Update man page for update-environment. | Nicholas Marriott | 2010-11-14 | |
| | | | ||||
| | * | Don't allow last and active window to become the same - a very bad move | Nicholas Marriott | 2010-11-14 | |
| | | | | | | | | | when the active window is closed and freed. Reported by sthen@. | |||
| | * | Add XAUTHORITY to update-environment, requested by Andreas Kloeckner. | Nicholas Marriott | 2010-11-11 | |
| | | | ||||
| | * | Flag to flush all key bindings from Rob Paisley. | Nicholas Marriott | 2010-11-11 | |
| | | | ||||
| | * | Declaration in header should be extern. | Nicholas Marriott | 2010-11-11 | |
| | | | ||||
| | * | Typo, from Rob Paisley. | Nicholas Marriott | 2010-11-01 | |
| | | | ||||
| | * | We now send argv to the server after parsing it in the client to get the | Nicholas Marriott | 2010-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 by | Nicholas Marriott | 2010-10-23 | |
| | | | | | | | | | somebody whose name I have forgotten. | |||
| | * | When removing a pane, don't change the active pane unless the active | Nicholas Marriott | 2010-10-23 | |
| | | | | | | | | | pane is actually the one being removed. | |||
| | * | Mark repeating keys with "(repeat)" in the key list. | Nicholas Marriott | 2010-10-20 | |
| | | | ||||
| | * | Merge the before and after attach client code into one in client.c | Nicholas Marriott | 2010-10-18 | |
| | | | | | | | | | (instead of two in tmux.c and client.c). | |||
| | * | Make stdio blocking again before calling shell command with -c. | Nicholas Marriott | 2010-10-16 | |
| | | | ||||
| | * | Trying to set FD_CLOEXEC on every fd is a lost cause, just use | Nicholas Marriott | 2010-10-16 | |
| | | | | | | | | | closefrom() before exec. | |||
| | * | Fall back on normal session choice method if $TMUX exists but is invalid | Nicholas Marriott | 2010-10-16 | |
| | | | | | | | | | rather than rejecting. | |||
| | * | Use an explicit event rather than event_once for the main event so it | Nicholas Marriott | 2010-10-14 | |
| | | | | | | | | | can be removed when the client becomes ready. | |||
| | * | Treat the meta bit in the xterm extended modifier key set as the same as | Nicholas Marriott | 2010-10-14 | |
| | | | | | | | | | escape (tmux's meta). From Emanuele Giaquinta. | |||
| | * | Put "or" on new line from command with .Ic. | Nicholas Marriott | 2010-10-14 | |
| | | | ||||
| | * | Set cause when failing due to linking a window to itself, from Martin | Nicholas Marriott | 2010-10-09 | |
| | | | | | | | | | Pieuchot. | |||
| | * | Skip NULL entries in the sessions list when choosing the next session, | Nicholas Marriott | 2010-10-05 | |
| | | | | | | | | | from Simon Olofsson. | |||
| | * | Nuke a leftover RB tree declaration spotted by blambert. | Nicholas Marriott | 2010-09-28 | |
| | | | ||||
| | * | Two new options: | Nicholas Marriott | 2010-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 show | Nicholas Marriott | 2010-09-26 | |
| | | | | | | | | | attached sessions, rather than replacing them. | |||
| | * | detach-on-destroy is a session option, not server. | Nicholas Marriott | 2010-09-25 | |
| | | | ||||
| | * | Ugh. Pass the right type into tty_term_has. Teaches me to make last | Nicholas Marriott | 2010-09-11 | |
| | | | | | | | | | minute changes :-/. | |||
| | * | Use UTF-8 line drawing characters on UTF-8 terminals. Fixes some stupid | Nicholas Marriott | 2010-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 Marriott | 2010-09-11 | |
| | | | ||||