| Commit message (Collapse) | Author | Age | ||
|---|---|---|---|---|
| ... | ||||
| | * | Add a format for the last search string in copy mode and fix the prompt | nicm | 2017-05-03 | |
| | | | | | | | | | so it can work when in -I, suggested by Suraj N Kurapati. | |||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2017-04-28 | |
| |\| | ||||
| | * | Default for xterm-keys was wrong, stop documenting it. | nicm | 2017-04-28 | |
| | | | ||||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2017-04-22 | |
| |\| | ||||
| | * | Typo in example. | nicm | 2017-04-22 | |
| | | | ||||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2017-04-20 | |
| |\| | ||||
| | * | If a #() command doesn't exit, use its most recent line of output (it | nicm | 2017-04-20 | |
| | | | | | | | | | | | | | | | must be a full line). Don't let it redraw the status line more than once a second. Requested by someone about 10 years ago... | |||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2017-04-19 | |
| |\| | ||||
| | * | When the data we have buffered to write to a terminal grows beyond a | nicm | 2017-04-19 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | reasonable amount (currently width * height * 8 bytes), discard all output to the terminal and start trying to redraw periodically instead. Continue with this until the amount of data we are trying to write falls to a low level again. This helps to prevent tmux sitting on a huge buffer of data when there are processes with fast output running inside tmux but the outside terminal is slow. A new client_discarded format holds the amount of data that has been discarded due to this mechanism. The three variables (when to start this, when to stop, and how often to redraw) are basically "works for me" at the moment, this is going in to see how it goes and if it causes problems for anyone else. | |||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2017-04-18 | |
| |\| | ||||
| | * | Add a format for number of bytes writtent to client, useful for debugging. | nicm | 2017-04-18 | |
| | | | ||||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2017-04-06 | |
| |\| | | | | | | | | | | | Conflicts: server-client.c tmux.1 | |||
| | * | Give each client a name. This defaults to the tty name as before but | nicm | 2017-04-05 | |
| | | | | | | | | | | | | | | | falls back to an alternative if the tty name is not available. This is clearer than overloading the client ttyname member and allows us to remove the path stored in the tty struct, it should always be the same as the client. | |||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2017-03-22 | |
| |\| | ||||
| | * | Add support for the strikethrough attribute (SGR 9), using the new smxx | nicm | 2017-03-22 | |
| | | | | | | | | | | | terminfo capability. This means there are now nine attribute bits, so anything above 0xff uses an extended cell. | |||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2017-02-15 | |
| |\| | ||||
| | * | "status bar" -> "status line" for consistency, from Benjamin Dopplinger. | nicm | 2017-02-15 | |
| | | | ||||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2017-02-14 | |
| |\| | | | | | | | | | Conflicts: server.c | |||
| | * | Don't use a bufferevent for the tty, so we can keep better track of what | nicm | 2017-02-10 | |
| | | | | | | | | | | | | | is being written and when. Also a manpage typo fix from jmc@. | |||
| | * | Instead of numbering session groups, give them a name which may be given | nicm | 2017-02-09 | |
| | | | | | | | | | | | to -t instead of a target session. Also allow them to contain only one session. | |||
| | * | Document refresh-client -C. | nicm | 2017-02-09 | |
| | | | ||||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2017-02-09 | |
| |\| | ||||
| | * | Don't lie about the default size in the man page. | nicm | 2017-02-09 | |
| | | | ||||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2017-02-01 | |
| |\| | ||||
| | * | Implement "all event" (1003) mouse mode but in a way that works. The | nicm | 2017-02-01 | |
| | | | | | | | | | | | | | | | | | | | | | | | main issue is that if we have two panes, A with 1002 and B with 1003, we need to set 1003 outside tmux in order to get all the mouse events, but then we need to suppress the ones that pane A doesn't want. This is easy in SGR mouse mode, because buttons == 3 is only used for movement events (for other events the trailing m/M marks a release instead), but in normal mouse mode we can't tell so easily. So for that, look at the previous event instead - if it is drag+release as well, then the current event is a movement event. | |||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-30 | |
| |\| | ||||
| | * | Add -n to break-pane. | nicm | 2017-01-29 | |
| | | | ||||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-25 | |
| |\| | ||||
| | * | If xterm-keys is on, use xterm(1) style keys for Home and End as well as | nicm | 2017-01-25 | |
| | | | | | | | | | modified keys. | |||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-24 | |
| |\| | ||||
| | * | Make update-environment an array as well. | nicm | 2017-01-24 | |
| | | | ||||
| | * | Convert terminal-overrides to an array option. | nicm | 2017-01-24 | |
| | | | ||||
| | * | Remove some lies about terminal-overrides from tmux.1. | nicm | 2017-01-24 | |
| | | | ||||
| | * | Add support for custom command aliases, this is an array option which | nicm | 2017-01-24 | |
| | | | | | | | | | | | contains items of the form "alias=command". This is consulted when an unknown command is parsed. | |||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-13 | |
| |\| | ||||
| | * | Add -E to detach-client to exec a command to replace the client instead | nicm | 2017-01-13 | |
| | | | | | | | | | of exiting it, useful if tmux wasn't exec'd itself. From Jenna Magius. | |||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-11 | |
| |\| | ||||
| | * | Add a format for terminal type. | nicm | 2017-01-11 | |
| | | | ||||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-10 | |
| |\| | ||||
| | * | Some manpage fixes: rephrase a convoluted sentence, make the names of | nicm | 2017-01-10 | |
| | | | | | | | | | some keys more standard, and use Ql instead of Dq. | |||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-10 | |
| |\| | ||||
| | * | avoid unneccessary markup; tweaked and ok nicm | jmc | 2017-01-10 | |
| | | | ||||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-09 | |
| |\| | ||||
| | * | Add %if/%endif for conditionals when parsing configuration files, the | nicm | 2017-01-09 | |
| | | | | | | | | | argument is a format (the new == and != are useful). | |||
| | * | Add simple comparisons in formats: #{==:a,b} and #{!=:a,b} ("a" and "b" | nicm | 2017-01-09 | |
| | | | | | | | | | | | | | | | are expanded so can compare formats). And expand the condition to #{?a,b,c} (the "a" part) if it doesn't work as a simple lookup. Also add FORMAT_NOJOBS flag to disable jobs in a format. | |||
| * | | Add a format for the version. | Nicholas Marriott | 2017-01-09 | |
| | | | ||||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-09 | |
| |\| | ||||
| | * | Run the source-file pattern through glob(3). | nicm | 2017-01-09 | |
| | | | ||||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-07 | |
| |\| | ||||
| | * | Add note about ccc and initc so people who want it can see it is | nicm | 2017-01-07 | |
| | | | | | | | | | possible. | |||