aboutsummaryrefslogtreecommitdiff
path: root/format-draw.c
Commit message (Collapse)AuthorAge
* More style nits.nicm2020-04-09
|
* Use correct width of right marker so it doesn't draw over status rightnicm2020-03-07
| | | | when more than one character. Reported by Tyler Culp.
* Do not hang in format_trim_* on invalid UTF-8 characters.nicm2020-01-08
|
* Add push-default and pop-default in styles to change the default coloursnicm2019-09-15
| | | | | | and attributes and use them to restore the previous behaviour of window-status-style being the default for window-status-format in the status line. From John Drouhard in GitHub issue 1912.
* Correctly clear underscore colour in grid_get_cell1, also fix structnicm2019-07-06
| | | | | grid_cell to avoid padding. Fixes increased memory use reported by Suraj N Kurapati.
* Add a "fill" style attribute to clear the entire format drawing area innicm2019-07-01
| | | | a colour, GitHub issue 1815.
* Do not loop forever if a menu item contains invisible characters,nicm2019-06-14
| | | | reported by Thomas Sattler.
* Fix drawing of status-right when it is aligned to the centre, GitHubnicm2019-05-23
| | | | issue 1754.
* Do not loop forever if there is a nonprintable character in the format.nicm2019-04-24
|
* Fix offset of list ranges.nicm2019-03-28
|
* Include function name in logging.nicm2019-03-20
|
* Do not leak ranges on error.nicm2019-03-20
|
* Ignore invalid styles rather than throwing away the whole format, thisnicm2019-03-20
| | | | matches what we used to do.
* Bit more logging to show drawing errors.nicm2019-03-20
|
* Free temporary screens when writing format.nicm2019-03-18
|
* Extend the #[] style syntax and use that together with previous formatnicm2019-03-18
changes to allow the status line to be entirely configured with a single option. Now that it is possible to configure their content, enable the existing code that lets the status line be multiple lines in height. The status option can now take a value of 2, 3, 4 or 5 (as well as the previous on or off) to configure more than one line. The new status-format array option configures the format of each line, the default just references the existing status-* options, although some of the more obscure status options may be eliminated in time. Additions to the #[] syntax are: "align" to specify alignment (left, centre, right), "list" for the window list and "range" to configure ranges of text for the mouse bindings. The "align" keyword can also be used to specify alignment of entries in tree mode and the pane status lines.