Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-10-27 | Move struct options into options.c. | nicm | |
2015-09-24 | Assign flag not number for flag types (we got away with it so far | nicm | |
because that are a union). From Filipe Brandenburger. | |||
2015-09-01 | Tweak some error messages/comments. | nicm | |
2015-07-28 | Tidy up the way terminals are described and move some structs out of tmux.h. | nicm | |
2015-04-19 | Support setting the default window and pane background colours (window | nicm | |
and active pane via window-style and window-active-style options, an individual pane by a new select-pane -P flag). From J Raynor. | |||
2015-01-20 | Support blinking cursor mode, both the xterm CSI ?12 h/l and (the | nicm | |
backwards) screen CSI 34 h/l. From Guanpeng Xu. | |||
2014-07-21 | Drop explicit support for F13-F20 and change to match the xterm terminfo | nicm | |
entry: F13-F24 are S-F1 to S-F12 F25-F36 are C-F1 to C-F12 F37-F48 are C-S-F1 to C-S-F12 F49-F60 are M-F1 to M-F12 and F61-F63 are M-S-F1 to M-S-F3 This should be no difference for applications inside tmux, but means that any key binding for F13 will need to be replaced by S-F1 and so on. | |||
2014-04-17 | Wrap some long lines. | nicm | |
2014-02-23 | Change terminal-overrides to a server option (now that we have them), it | nicm | |
doesn't make much sense as a session option. | |||
2013-06-02 | The actual terminfo entries we ended up with for cursor changes are Cs, | Nicholas Marriott | |
Ce, Ss and Se (not Cc, Ce, Cs, Csr). So use and document these instead of the ones we were using earlier. | |||
2013-03-27 | Remove tmux's (already minimal) 88 colour support. Such terminals are | Nicholas Marriott | |
few and unnecessary. | |||
2013-01-15 | Implement ECH (erase character, CSI X). Reported by Christian Neukirchen. | Nicholas Marriott | |
2012-07-10 | xfree is not particularly helpful, remove it. From Thomas Adam. | Nicholas Marriott | |
2012-05-22 | If there are any terminals with insert mode but not ich1, they can go | Nicholas Marriott | |
through the slow path. Tidies code slightly. | |||
2011-12-01 | Log terminal overrides. | Nicholas Marriott | |
2011-10-23 | Support for \e[3J to clear the history. Also send the corresponding | Nicholas Marriott | |
terminfo code (E3) before locking. | |||
2011-05-20 | Support DECSCUSR sequence to set the cursor style with two new | Nicholas Marriott | |
terminfo(5) extensions, Cs and Csr. Written by Ailin Nemui. | |||
2011-05-20 | Support xterm(1) cursor colour change sequences through terminfo(5) Cc | Nicholas Marriott | |
(set) and Cr (reset) extensions. Originally by Sean Estabrooks, tweaked by me and Ailin Nemui. | |||
2011-05-18 | Support setting the xterm clipboard when copying from copy mode using | Nicholas Marriott | |
the xterm escape sequence for the purpose (if xterm is configured to allow it). Written by and much discussed Ailin Nemui, guidance on xterm/termcap/terminfo from Thomas Dickey. | |||
2011-05-08 | Use the tsl and fsl terminfo(5) capabilities to update terminal title | Nicholas Marriott | |
and automatically fill them in on terminals with the XT capability (which means their title setting is xterm-compatible). From hsim at gmx.li. | |||
2011-04-09 | If the terminal supports sitm for italics, use it instead of standout | Nicholas Marriott | |
(smso). From Tiago Resende. | |||
2011-01-26 | Use LIST_* not SLIST_*. | Nicholas Marriott | |
2011-01-01 | Another table that should be const. | Nicholas Marriott | |
2010-09-11 | Use UTF-8 line drawing characters on UTF-8 terminals. Fixes some stupid | Nicholas Marriott | |
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. | |||
2010-09-11 | Ignore terminal overrides settings without a value. | Nicholas Marriott | |
2009-12-03 | Massive spaces->tabs and trailing whitespace cleanup, hopefully for the last | Nicholas Marriott | |
time now I've configured emacs to make them displayed in really annoying colours... | |||
2009-11-26 | Emulate il1, dl1, ich1 to run (albeit slowly) with vt100 feature set. | Nicholas Marriott | |
2009-11-12 | Emulate the ri (reverse index) capability: this allows tmux to at least start | Nicholas Marriott | |
on Sun consoles (TERM=sun or sun-color), even if there appear to still be problems on some boxes (my Blade 100 is fine but edd's Blade 1000 shows odd screen corruption). | |||
2009-10-26 | Support the (mostly new) function key+modifier caps (kIC-kIC7). Most of these | Nicholas Marriott | |
will be caught (soon) by the xterm keys code in xterm itself but some other descriptions such as rxvt define them as well. | |||
2009-10-25 | Remove the -d flag to tmux and just use op/AX to detect default colours. | Nicholas Marriott | |
Irritatingly, although op can be used to tell if a terminal supports default colours, it can't be used to set them because in some terminfo descriptions it resets attributes as a side-effect (acts as sgr0) and in others it doesn't, so it is not possible to determine reliably what the terminal state will be afterwards. So if AX is missing and op is present, tmux just sends sgr0. Anyone using -d for a terminal who finds they actually needed it can replace it using terminal-overrides, but please let me know as it is probably an omission from terminfo. | |||
2009-10-24 | Bring a comment into line with reality. | Nicholas Marriott | |
2009-10-12 | Use relative cursor movement instead of absolute when possible and when | Nicholas Marriott | |
supported by the terminal to reduce the size of the output data (generally about 10-20%). | |||
2009-08-23 | Check the return value of strunvis against -1 not NULL. | Nicholas Marriott | |
2009-08-21 | Emulate dch/dch1 if missing by redrawing the entire line. | Nicholas Marriott | |
2009-08-05 | Clear the codes array earlier as tty_term_free could be called on error. | Nicholas Marriott | |
2009-08-03 | Don't try to free old string values (and crash) when they are overridden unless | Nicholas Marriott | |
they were actually found in the source terminal description. Reported by jmc. | |||
2009-08-03 | Add a terminal-overrides session option allowing individual terminfo(5) entries | Nicholas Marriott | |
to be overridden. The 88col/256col checks are now moved into the default setting and out of the code. Also remove a couple of old workarounds for xterm and rxvt which are no longer necessary (tmux can emulate them if missing). | |||
2009-08-02 | Fix checking of setupterm(3) error codes. While there include the | Matthieu Herrb | |
name of the terminal type causing the error where relevant. ok nicm@. | |||
2009-07-14 | Since tmux doesn't actually need ncurses, use -lcurses/curses.h | Nicholas Marriott | |
instead. Pointed out by millert a while ago. | |||
2009-06-05 | Remove trailing newlines, spaces, and tabs. | Ray Lai | |
No binary change. | |||
2009-06-01 | Import tmux, a terminal multiplexor allowing (among other things) a single | Nicholas Marriott | |
terminal to be switched between several different windows and programs displayed on one terminal be detached from one terminal and moved to another. ok deraadt pirofti |