foot/doc
Timur Celik 91801ae55d render: Allow cells to bleed into their neighbor
This patch adds a `confined` flag to each cell to track if the last
rendered glyph bled into it's right neighbor.  To keep things simple,
bleeding into any other neighbor cell than the immediate right one is
not allowed.  This should cover most use cases.

Before rendering a row we now do a prepass and mark all cells unclean
that are affected by a bleeding neighbor.  If there are consecutive
bleeding cells, the whole group must be re-rendered even if only a
single cell has changed.

The patch also deprecates both old overflowing glyph options
*allow-overflowing-double-width-glyphs* and *pua-double-width* in favor
of a single new one named *overflowing-glyphs*.
2021-07-17 13:22:44 +02:00
..
benchmark-results-desktop.svg doc: benchmarks: update desktop results with 1.8.0 2021-06-25 10:23:43 +02:00
benchmark-results-laptop.svg doc: benchark: laptop results for 1.8.0 2021-06-25 10:56:40 +02:00
benchmark.md doc: benchark: laptop results for 1.8.0 2021-06-25 10:56:40 +02:00
foot-ctlseqs.7.scd [foot-ctlseqs] 8-bit control characters are C1 2021-06-14 06:21:20 -04:00
foot.1.scd doc: fix typo in foot man page 2021-07-08 10:43:51 +01:00
foot.ini.5.scd render: Allow cells to bleed into their neighbor 2021-07-17 13:22:44 +02:00
footclient.1.scd log: add LOG_CLASS_NONE and use as initializer for log_level 2021-06-26 22:15:09 +01:00
meson.build doc: ctlseqs: rename "foot-ctlseqs.5" man page to "foot-ctlseqs.7" 2021-02-23 18:49:57 +00:00
sixel-wow.png README: add screenshot of sixel graphics 2020-02-22 22:04:28 +01:00