1
1
mirror of https://github.com/wez/wezterm.git synced 2024-11-27 12:23:46 +03:00
wezterm/mux/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
..
activity.rs change mux empty poll to mux empty event 2021-05-08 10:25:49 -07:00
connui.rs avoid hang if several glyphs fail to resolve in quick succession 2021-03-22 15:53:56 -07:00
domain.rs Allow window config overrides to apply per-pane 2021-07-17 23:02:41 -07:00
lib.rs mux: make action parser buffer size configurable and smaller 2021-07-31 08:57:13 -07:00
localpane.rs model: replace LineBits::DIRTY with a sequence number 2021-08-08 12:45:08 -07:00
pane.rs model: replace LineBits::DIRTY with a sequence number 2021-08-08 12:45:08 -07:00
renderable.rs model: replace LineBits::DIRTY with a sequence number 2021-08-08 12:45:08 -07:00
ssh.rs Allow window config overrides to apply per-pane 2021-07-17 23:02:41 -07:00
tab.rs model: replace LineBits::DIRTY with a sequence number 2021-08-08 12:45:08 -07:00
termwiztermtab.rs model: replace LineBits::DIRTY with a sequence number 2021-08-08 12:45:08 -07:00
tmux.rs tmux: plumbing for querying panes when control mode is started up 2020-11-20 09:25:01 -08:00
window.rs CloseCurrentPane on last pane in a tab results in window closing 2021-06-19 11:06:14 -07:00