1
1
mirror of https://github.com/wez/wezterm.git synced 2024-12-27 15:37:29 +03:00
wezterm/termwiz/src
Wez Furlong eae327efcc model: replace LineBits::DIRTY with a sequence number
Terminal now maintains a sequence number that increments
for each Action that is applied to it.

Changes to lines are tagged with the current sequence number.

This makes it a bit easier to reason about when an individual
line has changed relative to some point in "time"; the consumer
of the terminal can sample the current sequence number and then
can later determine which lines have changed since that point
in time.

refs: https://github.com/wez/wezterm/issues/867
2021-08-08 12:45:08 -07:00
..
caps termwiz: avoid file io when terminfo db is pre-filled 2021-06-13 09:06:22 -07:00
escape kitty img: parse and implement basic anim frame composition 2021-08-03 21:57:27 -07:00
lineedit termwiz: Remove anyhow::Result from public API 2021-01-08 00:32:30 -08:00
render allow locking ImageData's ImageDataType for mutation 2021-08-02 21:35:57 -07:00
surface model: replace LineBits::DIRTY with a sequence number 2021-08-08 12:45:08 -07:00
terminal filedescriptor: remove anyhow from public interface 2021-05-23 14:24:01 -07:00
widgets termwiz: Remove anyhow::Result from public API 2021-01-08 00:32:30 -08:00
cell.rs termwiz: better fidelity Emoji_Presentation logic 2021-08-04 22:36:17 -07:00
cellcluster.rs termwiz: break clusters when presentation varies 2021-08-04 22:42:43 -07:00
color.rs RgbColor: store 10bpc 2021-07-10 15:06:32 -07:00
emoji.rs termwiz: better fidelity Emoji_Presentation logic 2021-08-04 22:36:17 -07:00
error.rs filedescriptor: remove anyhow from public interface 2021-05-23 14:24:01 -07:00
hyperlink.rs lua: add window::effective_config() method 2021-02-27 12:39:22 -08:00
image.rs gui: fixup window transparency 2021-08-06 13:07:50 -07:00
input.rs lint: fix some clippy stuff 2021-03-25 10:05:34 -07:00
istty.rs remove some extern crates 2019-05-26 08:27:43 -07:00
keymap.rs clippy 2019-02-24 12:01:08 -08:00
lib.rs termwiz: better fidelity Emoji_Presentation logic 2021-08-04 22:36:17 -07:00
macros.rs termwiz: do not depend on derive_builder 2020-02-11 07:45:50 -08:00
readbuf.rs restructure termwiz tree prior to merging into wezterm repo 2018-08-05 07:55:30 -07:00
rgb.txt Remove dep on palette for resolving color names 2020-02-07 08:58:53 -08:00