aboutsummaryrefslogtreecommitdiff
path: root/grid.c
Commit message (Expand)AuthorAge
* malloc_trim is itself very poor and gets slower and slower as the heap becomesNicholas Marriott2021-03-11
* Merge branch 'obsd-master' into masterThomas Adam2021-02-05
|\
| * Send Unicode directional isolate characters around horizontal panenicm2021-02-05
* | Merge branch 'obsd-master' into masterThomas Adam2021-01-18
|\|
| * There is no need to clear every line entirely before drawing to it, thisnicm2021-01-18
* | glibc's malloc is very bad about returning memory from the kernel, add a callNicholas Marriott2020-10-06
|/
* Do not force line width to grid width because it may need to be largernicm2020-08-07
* Do not take the address of a potentially unaligned member.nicm2020-06-05
* Reset wrapped flag when clearing or moving lines, GitHub issue 2215.nicm2020-06-04
* Move the code to set up a padding cell into grid.c.nicm2020-06-02
* Allow UTF-8 characters of width 0 to be stored, it is useful to be ablenicm2020-06-02
* Make padding cell a valid character.nicm2020-05-27
* Remove leftover debug logging and fix comparison.nicm2020-05-26
* Use the internal representation for UTF-8 keys instead of wchar_t andnicm2020-05-25
* Tidy up new UTF-8 code and make it more generic.nicm2020-05-25
* Instead of storing all UTF-8 characters in the extended cell which meansnicm2020-05-25
* Add screen write flags instead of individual bits and fix line lengthnicm2020-05-16
* Store and restore cursor position when copy mode is resized, fromnicm2020-05-16
* Use a grid cell not a style for the pane style.nicm2020-05-16
* Use grid_empty_line rather than memset when adding new lines on resize.nicm2020-04-15
* Some more, and use of wp->window before wp NULL check in format.c.nicm2020-04-09
* Add a -T flag to resize-pane to trim lines below the cursor, movingnicm2020-03-31
* AIX colours are always stored as 90-97, not 100-107. From Johannesnicm2020-03-21
* Do not set the history flag if there is no history.nicm2020-03-19
* Style nits in function arguments.nicm2019-12-03
* Some minor performance improvements - most notably, don't search thenicm2019-09-24
* Remove check for same size - size has already been changed so thisnicm2019-08-01
* Fix grid clear code to correctly clear with the default backgroundnicm2019-07-16
* Correctly clear underscore colour in grid_get_cell1, also fix structnicm2019-07-06
* Add support for underscore colours with Setulc capability, mostly fromnicm2019-06-27
* Add formats for word and line under the mouse and use them to add somenicm2019-05-26
* Add support for overline (SGR 53), from Ricardo Banffy.nicm2019-05-13
* Store and restore cursor across reflow by working out a position basednicm2019-04-02
* Restore a check to stop scrolled lines becoming larger than total lines,nicm2019-04-01
* Improve cursor positioning after reflow by storing the position as annicm2019-03-20
* Mode init needs to be fired with the mode on the list or it will not benicm2019-03-18
* Set a flag on cells are genuinely empty (cleared and never written to)nicm2019-03-12
* Add a "terminal" colour which can be used instead of "default" in stylenicm2018-10-25
* Support for extended underline styles on terminals which offer them,nicm2018-10-18
* Helper function to shorten history.nicm2018-07-11
* Add function comments.nicm2018-07-11
* Add accessors for grid linedata member, for some future work. From Dannicm2018-07-04
* Fix some compiler warnings; from Thomas Adam.nicm2018-06-11
* Increment the lines counter when skipping a line to avoid an infinitenicm2018-06-03
* Include source function name in grid_check_y logging.nicm2018-04-18
* Reflowing the grid in-place involved way too much memmove() for a bignicm2018-02-16
* Completely rewrite the reflow code to correctly handle double widthnicm2017-11-15
* Support mouse on preview in tree mode.nicm2017-11-03
* Do not free more lines than are available in the history.nicm2017-09-11
* Previously, extended cell data was never reduced in size even when thenicm2017-09-10