1
0
Fork 0
mirror of https://github.com/alacritty/alacritty.git synced 2024-11-25 14:05:41 -05:00
alacritty/alacritty_terminal/src
Christian Duerr a1ed79bd2c Fix highlight invalidation on grid scroll
This fixes an issue where hints highlighted by vi or mouse cursor would
produce an underline on the incorrect line since the highlights only
store the initial match boundaries without accounting for new content
scrolling the terminal.

To accurately invalidate the hint highlights, we use existing damage
information of the current frame. The existing logic to damage hints for
the next frame to account for removal has been changed, since the hints
would otherwise be cleared immediately. Instead we now mark the terminal
as fully damaged for the upcoming frame whenever the hints are cleared.

Closes #7737.
2024-10-07 01:02:10 +02:00
..
grid Remove unused Clone requirements 2024-10-07 01:02:10 +02:00
term Fix highlight invalidation on grid scroll 2024-10-07 01:02:10 +02:00
tty Remove startup notify variables only for shell 2024-10-03 01:10:42 +03:00
event.rs Send exit code events on child process exit 2024-03-09 15:32:32 +04:00
event_loop.rs Fix hint Select action for hyperlink escape 2024-03-12 15:15:00 +04:00
index.rs Remove alacritty_config from alacritty_terminal 2023-11-10 18:16:22 +04:00
lib.rs Fix feature = "cargo-clippy" deprecation 2024-02-28 22:09:07 +04:00
selection.rs Fix invalid bounds in selection range conversion 2024-01-27 06:49:22 +00:00
sync.rs Add buffer for PTY reads during terminal lock 2021-07-03 20:31:50 +00:00
thread.rs Add option to run command on bell 2020-07-10 22:32:44 +03:00
vi_mode.rs Remove alacritty_config from alacritty_terminal 2023-11-10 18:16:22 +04:00