Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-04-18 | |
|\| | ||||
| * | Detect iTerm2 and use DECSLRM for it as well. | nicm | 2017-04-18 | |
| | | ||||
* | | 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-17 | |
|\| | ||||
| * | Remove a couple of redraw flags that no longer have any effect. | nicm | 2017-04-17 | |
| | | ||||
* | | 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-03-09 | |
|\| | ||||
| * | Move the client identify (display-panes) code into server-client.c. | nicm | 2017-03-09 | |
| | | ||||
| * | Move server_fill_environ into environ.c and move some other common code | nicm | 2017-03-09 | |
| | | | | | | | | into it. | |||
* | | Merge branch 'master' of github.com:tmux/tmux | Nicholas Marriott | 2017-03-09 | |
|\ \ | ||||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2017-03-08 | |
| |\| | ||||
| | * | Add a helper function for the most common format_create/defaults/expand | nicm | 2017-03-08 | |
| | | | | | | | | | | | | pattern. | |||
* | | | Solaris fixes, mostly from Dagobert Michelsen. | Nicholas Marriott | 2017-03-09 | |
|/ / | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-02-27 | |
|\| | ||||
| * | If splitw -b is used, insert the new pane before the current one in the | nicm | 2017-02-27 | |
| | | | | | | | | | | | | pane list. This means the numbering is in order (for example for display-panes) and fixes a problem with redrawing the active pane borders. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-02-21 | |
|\| | ||||
| * | Don't need is1,is2,is3 so remove them. | nicm | 2017-02-21 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-02-14 | |
|\| | ||||
| * | Make source-file look for files relative to the client working directory | nicm | 2017-02-14 | |
| | | | | | | | | | | (like load-buffer and save-buffer), from Chris Pickel. Also break the where-is-this-file code out into its own function for loadb and saveb. | |||
* | | 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. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-02-09 | |
|\| | ||||
| * | Break the message storage function into its own function, useful for | nicm | 2017-02-09 | |
| | | | | | | | | debugging. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-02-09 | |
|\| | ||||
| * | Another helper function to write to terminal and log. | nicm | 2017-02-08 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-02-08 | |
|\| | ||||
| * | Add support for scroll up escape sequence (CSI S) and use it when | nicm | 2017-02-08 | |
| | | | | | | | | possible instead of sending individual line feeds. | |||
| * | Collect sequences of printable ASCII characters and process them | nicm | 2017-02-08 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | together instead of handling them one by one. This is significantly faster. Sequences are terminated when we reach the end of the line, fill the internal buffer, or a different character is seen by the input parser (an escape sequence, or UTF-8). Rather than writing collected sequences out immediately, hold them until it is necessary (another screen modification, or we consume all available data). This means we can discard changes that would have no effect (for example, lines that would just be scrolled off the screen or cleared). This reduces the total amount of data we write out to the terminal - not important for fast terminals, but a big help with slow (like xterm). | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-02-08 | |
|\| | ||||
| * | Trying to avoid the occasional newline by saving the last cell on screen | nicm | 2017-02-08 | |
| | | | | | | | | | | is not actually helping us much and just adds complexity, so don't bother. | |||
| * | Remove event watermarks, don't work well enough to be worth it. | nicm | 2017-02-08 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-02-07 | |
|\| | ||||
| * | Use DECFRA on VT420 compatible terminals (so, xterm) and ED on all | nicm | 2017-02-06 | |
| | | | | | | | | others for clearing panes. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-02-06 | |
|\| | ||||
| * | Do not go through the whole attributes setting process if the new cell | nicm | 2017-02-06 | |
| | | | | | | | | is the same as the previous one. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-02-06 | |
|\| | ||||
| * | Add BCE for clear to start of screen, which was somehow missed. | nicm | 2017-02-06 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-02-06 | |
|\| | ||||
| * | Cancel key table when switching session, unless the key is going to | nicm | 2017-02-06 | |
| | | | | | | | | repeat. Reported by Amos Bird. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-02-06 | |
|\| | ||||
| * | Only redraw the modified character when adding combining characters, not | nicm | 2017-02-06 | |
| | | | | | | | | the whole line. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-02-03 | |
|\| | ||||
| * | Cache status line position to reduce option lookups during output. | nicm | 2017-02-03 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-02-03 | |
|\| | ||||
| * | Add a window or pane id "tag" to each format tree and use it to separate | nicm | 2017-02-03 | |
| | | | | | | | | | | | | jobs, this means that if the same job is used for different windows or panes (for example in pane-border-format), it will be run separately for each pane. |