summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorChristian Duerr <contact@christianduerr.com>2020-07-06 19:10:06 +0000
committerGitHub <noreply@github.com>2020-07-06 19:10:06 +0000
commit65bff1878ff68698da021b4d5aa00d1cfad41d0a (patch)
tree0bf0ae10dd72718ce958bfd199ee973c40adc9f7 /CHANGELOG.md
parent72c916ff434e23d44e2a31e6a8d5f7b8ae649008 (diff)
downloadalacritty-65bff1878ff68698da021b4d5aa00d1cfad41d0a.tar.gz
alacritty-65bff1878ff68698da021b4d5aa00d1cfad41d0a.zip
Fix saved cursor handling
This resolves several problems with handling of the saved cursor when switching between primary and alternate screen. Additionally ref-tests are also added for all common interactions to make sure the behavior does not regress. The behavior is based on XTerm's behavior except for interaction with `reset`. XTerm does not reset the alternate screen's saved cursor on `reset`, but VTE does. Since a `reset` should reset as much as possible, Alacritty copies VTE here instead of XTerm.
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 b297992d..afea1233 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -56,6 +56,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Incorrectly deleted lines when increasing width with a prompt wrapped using spaces
- Documentation for class in `--help` missing information on setting general class
- Linewrap tracking when switching between primary and alternate screen buffer
+- Preservation of the alternate screen's saved cursor when swapping to primary screen and back
## 0.4.3