aboutsummaryrefslogtreecommitdiff
path: root/tty-term.c
Commit message (Collapse)AuthorAge
...
* | Merge branch 'obsd-master'Thomas Adam2019-08-06
|\|
| * Add support for the SD (scroll down) escape sequence, GitHub issue 1861.nicm2019-08-05
| |
* | Merge branch 'obsd-master'Thomas Adam2019-06-27
|\|
| * Add support for underscore colours with Setulc capability, mostly fromnicm2019-06-27
| | | | | | | | Kai Moschcau.
* | Merge branch 'obsd-master'Thomas Adam2019-05-29
|\|
| * Use VIS_CSTYLE for the arguments and add the missing escapes it cannicm2019-05-29
| | | | | | | | generate to the parser.
* | Merge branch 'obsd-master'Thomas Adam2019-05-13
|\|
| * Add support for overline (SGR 53), from Ricardo Banffy.nicm2019-05-13
| |
* | Merge branch 'obsd-master'Thomas Adam2019-04-25
|\|
| * options_array_item_value cannot return NULL.nicm2019-04-25
| |
* | Merge branch 'obsd-master'Thomas Adam2019-04-23
|\|
| * Indicate an array option with a flag rather than a special type so thatnicm2019-04-23
| | | | | | | | in future will not have to be strings.
* | Merge branch 'obsd-master'Thomas Adam2019-03-18
|\|
| * Make array options a sparse tree instead of an array of char * andnicm2019-03-18
| | | | | | | | remove the size limit.
| * Support for extended underline styles on terminals which offer them,nicm2018-10-18
| | | | | | | | | | enabled by adding the Smulx capability with terminal-overrides (add something like ',vte*:Smulx=\E[4\:%p1%dm'). GitHub issue 1492.
* | Use :: for escaping : in terminal-overrides not \:.Nicholas Marriott2018-10-08
| |
* | Support for extended underline styles, enabled by adding the SmulxNicholas Marriott2018-10-08
| | | | | | | | | | capability with terminal-overrides (add something like 'vte*:Smulx=\E[4\:%p1%dm'). GitHub issue 1492.
* | Cast parameters to tparm, from Christos Zoulas via Leonardo Taccari.Nicholas Marriott2018-09-05
| |
* | Merge branch 'obsd-master'Thomas Adam2018-05-07
|\|
| * Handle terminfo colors > 256 correctly, GitHub issue 1337.nicm2018-05-07
| |
* | Merge branch 'obsd-master'Thomas Adam2018-02-04
|\|
| * Upstream ncurses has introduced terminfo capabilities to specify RGBnicm2018-02-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | colour ("true" or "direct" colour). These consist of new entries (such as "xterm-direct") which have a different setaf/setab implementation, colors and pairs set to 0x1000000 and 0x10000, and a new RGB flag. The setaf/setab definitions seem to be geared towards what ncurses (or emacs maybe) needs, in that the new versions do only ANSI and RGB colours (they can't be used for the 256 colour palette); they rely on the silly ISO colon-separated version of SGR; and they use a weird multiplication scheme so they still only need one argument. The higher values of colors and pairs require a recent ncurses to parse. tmux can use the RGB flag to detect RGB colour support (keeping the old Tc extension for backwards compatibility for now). However, as we still want to send 256 colour information unchanged when possible, the new setaf/setab are awkward. So when RGB is present, reserve setaf/setab only for ANSI colours and use the escape sequences directly for 256 and RGB colours. (To my knowledge no recent terminal uses unusual escape sequences for these in any case.)
* | Merge branch 'obsd-master'Thomas Adam2017-08-27
|\|
| * Use kind and kri for S-Up/Down as well as kUP and kDN.nicm2017-08-27
| |
* | Merge branch 'obsd-master'Thomas Adam2017-06-16
|\|
| * Log terminal capabilities for each new terminal.nicm2017-06-16
| |
* | tparm() fix for Solaris.Nicholas Marriott2017-06-04
| |
* | Merge branch 'obsd-master'Thomas Adam2017-05-31
|\| | | | | | | | | | | | | Conflicts: Makefile.am cfg.c server-client.c
| * Look for setrgbf and setrgbb terminfo extensions for RGB colour. This isnicm2017-05-31
| | | | | | | | | | the most reasonable of the various (some bizarre) suggestions for capabilities.
* | Merge branch 'obsd-master'Thomas Adam2017-05-15
|\|
| * Check the terminfo(5) U8 capability and disable using UTF-8 for ACS ifnicm2017-05-15
| | | | | | | | | | | | it is present and zero. This is useful for users with terminals or fonts that do not correctly support UTF-8 line drawing characters. GitHub issue 927, reported by Hiroaki Yamazoe and Akinori Hattori.
* | Merge branch 'obsd-master'Thomas Adam2017-03-22
|\|
| * Add support for the strikethrough attribute (SGR 9), using the new smxxnicm2017-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 Adam2017-02-21
|\|
| * Don't need is1,is2,is3 so remove them.nicm2017-02-21
| |
* | Merge branch 'obsd-master'Thomas Adam2017-02-08
|\|
| * Add support for scroll up escape sequence (CSI S) and use it whennicm2017-02-08
| | | | | | | | possible instead of sending individual line feeds.
* | Merge branch 'obsd-master'Thomas Adam2017-02-07
|\|
| * Use DECFRA on VT420 compatible terminals (so, xterm) and ED on allnicm2017-02-06
| | | | | | | | others for clearing panes.
* | Merge branch 'obsd-master'Thomas Adam2017-01-24
|\|
| * Convert terminal-overrides to an array option.nicm2017-01-24
| |
* | Merge branch 'obsd-master'Thomas Adam2017-01-13
|\|
| * Make options_get_string return const string.nicm2017-01-13
| |
* | Merge branch 'obsd-master'Thomas Adam2016-12-10
|\|
| * Spacing nits.nicm2016-12-09
| |
* | Merge branch 'obsd-master'Thomas Adam2016-10-12
|\| | | | | | | | | | | Conflicts: format.c osdep-openbsd.c
| * Loads more static, except for cmd-*.c and window-*.c.nicm2016-10-10
| |
* | Merge branch 'obsd-master'Thomas Adam2016-01-29
|\|
| * Support for RGB colour, using the extended cell mechanism to avoidnicm2016-01-29
| | | | | | | | | | | | | | | | wasting unnecessary space. The 'Tc' flag must be set in the external TERM entry (using terminal-overrides or a custom terminfo entry), if not tmux will map to the closest of the 256 or 16 colour palettes. Mostly from Suraj N Kurapati, based on a diff originally by someone else.
* | Merge branch 'obsd-master'Thomas Adam2016-01-19
|\|