Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Log where panes are created. | nicm | 2017-03-13 | |
| | ||||
* | Revert previous, breaks normal short targets, reported by Theo Buehler. | nicm | 2017-03-13 | |
| | ||||
* | Fix calculation of size for full size splits. | nicm | 2017-03-11 | |
| | ||||
* | Only look for window and pane parts of target as a sesson and window if | nicm | 2017-03-11 | |
| | | | | they look like an ID. | |||
* | Clear the bracket paste mode when in the command prompt. | nicm | 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. | |||
* | Skip over padding cells when moving the cursor left or right. | nicm | 2017-03-08 | |
| | ||||
* | Handle empty options correctly. | nicm | 2017-03-08 | |
| | ||||
* | Always send smkx to the terminal outside, the keys we get from terminfo | nicm | 2017-03-08 | |
| | | | | are the keys when it is on. | |||
* | Add a helper function for the most common format_create/defaults/expand | nicm | 2017-03-08 | |
| | | | | pattern. | |||
* | Need to flush before writing out cells we are not collecting, also add | nicm | 2017-03-07 | |
| | | | | some extra logging. | |||
* | If moving cells outside the current used count, update it. | nicm | 2017-03-07 | |
| | ||||
* | Collect strings correctly when on terminals that don't support UTF-8. | nicm | 2017-03-06 | |
| | ||||
* | When redrawing a combined UTF-8 characters in its existing position, | nicm | 2017-03-06 | |
| | | | | | need to save and restore the cursor so that the next character goes into the right place. | |||
* | 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. | |||
* | Minor bits: fix an array size, add comment, make grid_cell_entry static. | nicm | 2017-02-22 | |
| | ||||
* | Change pane redraw to collect cells up as well, and simplify it a bit. | nicm | 2017-02-21 | |
| | ||||
* | Don't need is1,is2,is3 so remove them. | nicm | 2017-02-21 | |
| | ||||
* | Scrolling at least needs to be flushed before sending EL to the terminal | nicm | 2017-02-21 | |
| | | | | (but it is simpler to flush everything, so do that instead). | |||
* | Add SGR 28 to clear hidden flag. | nicm | 2017-02-19 | |
| | ||||
* | There are buggy terminals out there that do not move the cursor to 0,0 | nicm | 2017-02-16 | |
| | | | | after CSR, so invalidate the cursor position rather than assuming 0,0. | |||
* | Handle insert cells when cursor at edge of screen correctly, and do a | nicm | 2017-02-16 | |
| | | | | full flush before insert. | |||
* | Merge clear-history into capture-pane. | nicm | 2017-02-16 | |
| | ||||
* | Style nits. | nicm | 2017-02-16 | |
| | ||||
* | Do not clear to end of screen unless the pane is at the bottom. | nicm | 2017-02-15 | |
| | ||||
* | "status bar" -> "status line" for consistency, from Benjamin Dopplinger. | nicm | 2017-02-15 | |
| | ||||
* | 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. | |||
* | Collected cells may still need to be extended for RGB colours. | nicm | 2017-02-13 | |
| | ||||
* | Add not delete the event if more to write. | nicm | 2017-02-10 | |
| | ||||
* | 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 | |
| | ||||
* | Break the message storage function into its own function, useful for | nicm | 2017-02-09 | |
| | | | | debugging. | |||
* | Don't lie about the default size in the man page. | nicm | 2017-02-09 | |
| | ||||
* | Combining characters need a full flush. | nicm | 2017-02-09 | |
| | ||||
* | When an ordinary (not collected) cell is received, we need to flush any | nicm | 2017-02-09 | |
| | | | | delayed scrolling before drawing it. | |||
* | Another helper function to write to terminal and log. | nicm | 2017-02-08 | |
| | ||||
* | Do not adjust region lower by pane offset when scrolling up, it is | nicm | 2017-02-08 | |
| | | | | already an absolute position. | |||
* | window_copy_pagedown shouldn't reset the mode anymore, instead let the | nicm | 2017-02-08 | |
| | | | | | caller do it so it can free the marks. Problem reported by attila at stalphonsos dot com. | |||
* | 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). | |||
* | Fix clear start of line. | nicm | 2017-02-08 | |
| | ||||
* | Some other tidying bits. | nicm | 2017-02-08 | |
| | ||||
* | Add a helper to store a cell, and some tidying. | nicm | 2017-02-08 | |
| | ||||
* | Remove unnecessary duplicate check. | nicm | 2017-02-08 | |
| | ||||
* | Improve some of the logging on resize. | nicm | 2017-02-08 | |
| | ||||
* | Log size of output buffer as well. | nicm | 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. | |||
* | Tweak how much we expand lines by. | nicm | 2017-02-08 | |
| |