summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorChristian Duerr <contact@christianduerr.com>2020-06-25 09:50:17 +0000
committerGitHub <noreply@github.com>2020-06-25 09:50:17 +0000
commit6c8966f426552065f2846c0c1f555d02aba98141 (patch)
tree2dca6b7192fa77d0ee39d059095616daa05c1744 /CHANGELOG.md
parentf0775b3c89e92b92b74d5c9138a9770af80f589f (diff)
downloadalacritty-6c8966f426552065f2846c0c1f555d02aba98141.tar.gz
alacritty-6c8966f426552065f2846c0c1f555d02aba98141.zip
Fix scroll down escape pulling lines from history
This works around a bug where the optimized version of the `Grid::scroll_down` function would just rotate the entire grid down if the scrolling region starts at the top of the screen, even if there is history available. Since rotations of scrolling regions should not affect the scrollback history, this optimized version is now only called when the max scrollback size is 0, making it impossible for the grid to have any history while it is used. Since the main usecase of this is the alternate screen buffer, which never has any history, the performance should not be affected negatively by this change. Fixes #3582.
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md1
1 files changed, 1 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 84d34746..65cc94e9 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -49,6 +49,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Slow startup with Nvidia binary drivers on some X11 systems
- Display not scrolling when printing new lines while scrolled in history
- Regression in font rendering on macOS
+- Scroll down escape (`CSI Ps T`) incorrectly pulling lines from history
## 0.4.3