alacritty/alacritty_terminal/tests/ref/history
Christian Duerr 36185c4753
Fix colored row reset performance
This fixes a bug where a row would always get reset completely if its
background does not equal the default terminal background. This leads to
big performance bottlenecks when running commands like `echo "\e[41m" &&
yes`.

Instead of resetting the entire row whenever the template cell is not
empty, the template cell is now compared to the last cell in the row.
The last cell will always be equal to the previous template cell when
`row.occ < row.inner.len()` and if `occ` is equal to the row's length,
the entire row is always reset anyways.

Fixes #2989.
2019-12-10 00:35:13 +01:00
..
alacritty.recording Split alacritty into a separate crates 2019-04-28 13:24:58 +00:00
config.json Split alacritty into a separate crates 2019-04-28 13:24:58 +00:00
grid.json Fix colored row reset performance 2019-12-10 00:35:13 +01:00
size.json Split alacritty into a separate crates 2019-04-28 13:24:58 +00:00