aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | Merge branch 'obsd-master'Thomas Adam2017-02-21
|\|
| * Scrolling at least needs to be flushed before sending EL to the terminalnicm2017-02-21
| | | | | | | | (but it is simpler to flush everything, so do that instead).
* | Reflect OBSD Makefile changes in Makefile.amThomas Adam2017-02-21
| |
* | Merge branch 'obsd-master'Thomas Adam2017-02-21
|\| | | | | | | | | Conflicts: Makefile
| * Add SGR 28 to clear hidden flag.nicm2017-02-19
| |
| * There are buggy terminals out there that do not move the cursor to 0,0nicm2017-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 anicm2017-02-16
| | | | | | | | full flush before insert.
| * Merge clear-history into capture-pane.nicm2017-02-16
| |
* | Improve NetBSD KERN_PROC2 bit, mostly from Kamil Rytarowski.Nicholas Marriott2017-02-19
| |
* | Add to TODO.Nicholas Marriott2017-02-17
| |
* | Update TODO.Nicholas Marriott2017-02-16
| |
* | Merge branch 'obsd-master'Thomas Adam2017-02-16
|\|
| * Style nits.nicm2017-02-16
| |
* | Merge branch 'obsd-master'Thomas Adam2017-02-15
|\|
| * Do not clear to end of screen unless the pane is at the bottom.nicm2017-02-15
| |
* | Merge branch 'master' of github.com:tmux/tmuxNicholas Marriott2017-02-15
|\ \
| * | Merge branch 'obsd-master'Thomas Adam2017-02-15
| |\|
| | * "status bar" -> "status line" for consistency, from Benjamin Dopplinger.nicm2017-02-15
| | |
* | | Copy 24-bit-color.sh from iTerm2.Nicholas Marriott2017-02-15
|/ /
* | Hide or fix some warnings.Nicholas Marriott2017-02-15
| |
* | Remove vis.h.Nicholas Marriott2017-02-15
| |
* | Merge branch 'obsd-master'Thomas Adam2017-02-14
|\|
| * Make source-file look for files relative to the client working directorynicm2017-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 Adam2017-02-14
|\| | | | | | | | | Conflicts: server.c
| * Collected cells may still need to be extended for RGB colours.nicm2017-02-13
| |
| * Add not delete the event if more to write.nicm2017-02-10
| |
| * Don't use a bufferevent for the tty, so we can keep better track of whatnicm2017-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 givennicm2017-02-09
| | | | | | | | | | to -t instead of a target session. Also allow them to contain only one session.
| * Document refresh-client -C.nicm2017-02-09
| |
* | Add to TODO.Nicholas Marriott2017-02-09
| |
* | Merge branch 'obsd-master'Thomas Adam2017-02-09
|\|
| * Break the message storage function into its own function, useful fornicm2017-02-09
| | | | | | | | debugging.
| * Don't lie about the default size in the man page.nicm2017-02-09
| |
* | Merge branch 'obsd-master'Thomas Adam2017-02-09
|\|
| * Combining characters need a full flush.nicm2017-02-09
| |
* | Merge branch 'obsd-master'Thomas Adam2017-02-09
|\|
| * When an ordinary (not collected) cell is received, we need to flush anynicm2017-02-09
| | | | | | | | delayed scrolling before drawing it.
* | Merge branch 'obsd-master'Thomas Adam2017-02-09
|\|
| * Another helper function to write to terminal and log.nicm2017-02-08
| |
* | Merge branch 'obsd-master'Thomas Adam2017-02-09
|\|
| * Do not adjust region lower by pane offset when scrolling up, it isnicm2017-02-08
| | | | | | | | already an absolute position.
* | Merge branch 'obsd-master'Thomas Adam2017-02-08
|\|
| * window_copy_pagedown shouldn't reset the mode anymore, instead let thenicm2017-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 whennicm2017-02-08
| | | | | | | | possible instead of sending individual line feeds.
| * Collect sequences of printable ASCII characters and process themnicm2017-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.nicm2017-02-08
| |
| * Some other tidying bits.nicm2017-02-08
| |
| * Add a helper to store a cell, and some tidying.nicm2017-02-08
| |
* | Merge branch 'obsd-master'Thomas Adam2017-02-08
|\|
| * Remove unnecessary duplicate check.nicm2017-02-08
| |