aboutsummaryrefslogtreecommitdiff
path: root/style.c
Commit message (Collapse)AuthorAge
* 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.
* Major tidy up and rework of options tree and set-option/show-optionsnicm2017-01-15
| | | | | | | | commands this pushes more of the code into options.c and ties it more closely to the options table rather than having an unnecessary split. Also add support for array options (will be used later). Only (intentional) user visible change is that show-options output is now passed through vis(3) with VIS_DQ so quotes are escaped.
* options_get_style return const too.nicm2017-01-13
|
* Simplify appending to string options.nicm2017-01-12
|
* Instead of representing colours in several different forms with variousnicm2016-07-15
| | | | | | cell flags, convert to use an int with flags marking 256 or RGB colours in the top byte (except in cells, which we don't want to make any bigger). From Brad Town.
* I no longer use my SourceForge address so replace it.nicm2016-01-19
|
* When the active pane changes, redraw panes if the style hasnicm2015-09-14
| | | | changed. From Cam Hutchison.
* Style spacing nits.nicm2015-05-07
|
* Fix setting old-style window -fg/-bg/-attr options that aren't global.nicm2015-04-15
|
* When given an invalid style, don't set the option to the default. Fixnicm2015-02-18
| | | | | from J Raynor. Also make style_parse not alter the grid_cell when it fails.
* Tidy up some includes.nicm2014-10-20
|
* Handle colour 8 properly in the 256 colour palette, from Timothy Allen.nicm2014-05-08
|
* Fix -fg/-bg/-style with 256 colour terminals.nicm2014-02-22
|
* Allow replacing each of the many sets of separate foo-{fg,bg,attr}nicm2014-01-28
options with a single foo-style option. For example: set -g status-fg yellow set -g status-bg red set -g status-attr blink Becomes: set -g status-style fg=yellow,bg=red,blink The -a flag to set can be used to add to rather than replace a style. So: set -g status-bg red Becomes: set -ag status-style bg=red Currently this is fully backwards compatible (all *-{fg,bg,attr} options remain) but the plan is to deprecate them over time. From Tiago Cunha.