Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2019-08-06 | |
|\| | ||||
| * | Add support for the SD (scroll down) escape sequence, GitHub issue 1861. | nicm | 2019-08-05 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2019-06-27 | |
|\| | ||||
| * | Add support for underscore colours with Setulc capability, mostly from | nicm | 2019-06-27 | |
| | | | | | | | | Kai Moschcau. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2019-05-29 | |
|\| | ||||
| * | Use VIS_CSTYLE for the arguments and add the missing escapes it can | nicm | 2019-05-29 | |
| | | | | | | | | generate to the parser. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2019-05-13 | |
|\| | ||||
| * | Add support for overline (SGR 53), from Ricardo Banffy. | nicm | 2019-05-13 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2019-04-25 | |
|\| | ||||
| * | options_array_item_value cannot return NULL. | nicm | 2019-04-25 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2019-04-23 | |
|\| | ||||
| * | Indicate an array option with a flag rather than a special type so that | nicm | 2019-04-23 | |
| | | | | | | | | in future will not have to be strings. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2019-03-18 | |
|\| | ||||
| * | Make array options a sparse tree instead of an array of char * and | nicm | 2019-03-18 | |
| | | | | | | | | remove the size limit. | |||
| * | Support for extended underline styles on terminals which offer them, | nicm | 2018-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 Marriott | 2018-10-08 | |
| | | ||||
* | | Support for extended underline styles, enabled by adding the Smulx | Nicholas Marriott | 2018-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 Marriott | 2018-09-05 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2018-05-07 | |
|\| | ||||
| * | Handle terminfo colors > 256 correctly, GitHub issue 1337. | nicm | 2018-05-07 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2018-02-04 | |
|\| | ||||
| * | Upstream ncurses has introduced terminfo capabilities to specify RGB | nicm | 2018-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 Adam | 2017-08-27 | |
|\| | ||||
| * | Use kind and kri for S-Up/Down as well as kUP and kDN. | nicm | 2017-08-27 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-06-16 | |
|\| | ||||
| * | Log terminal capabilities for each new terminal. | nicm | 2017-06-16 | |
| | | ||||
* | | tparm() fix for Solaris. | Nicholas Marriott | 2017-06-04 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-05-31 | |
|\| | | | | | | | | | | | | | Conflicts: Makefile.am cfg.c server-client.c | |||
| * | Look for setrgbf and setrgbb terminfo extensions for RGB colour. This is | nicm | 2017-05-31 | |
| | | | | | | | | | | the most reasonable of the various (some bizarre) suggestions for capabilities. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-05-15 | |
|\| | ||||
| * | Check the terminfo(5) U8 capability and disable using UTF-8 for ACS if | nicm | 2017-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 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-02-21 | |
|\| | ||||
| * | Don't need is1,is2,is3 so remove them. | nicm | 2017-02-21 | |
| | | ||||
* | | 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. | |||
* | | 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-01-24 | |
|\| | ||||
| * | Convert terminal-overrides to an array option. | nicm | 2017-01-24 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-13 | |
|\| | ||||
| * | Make options_get_string return const string. | nicm | 2017-01-13 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-12-10 | |
|\| | ||||
| * | Spacing nits. | nicm | 2016-12-09 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-10-12 | |
|\| | | | | | | | | | | | Conflicts: format.c osdep-openbsd.c | |||
| * | Loads more static, except for cmd-*.c and window-*.c. | nicm | 2016-10-10 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-01-29 | |
|\| | ||||
| * | Support for RGB colour, using the extended cell mechanism to avoid | nicm | 2016-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 Adam | 2016-01-19 | |
|\| |