diff options
author | Christian Duerr <contact@christianduerr.com> | 2021-05-28 11:00:37 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-28 11:00:37 +0000 |
commit | 3e867a056018c507d79396cb5c5b4b8309c609c2 (patch) | |
tree | 55464f2ff6791c348808750b89a73445343d7645 /CHANGELOG.md | |
parent | 3c61e075fef7b02ae0d043e4a4e664b8bc7221e9 (diff) | |
download | alacritty-3e867a056018c507d79396cb5c5b4b8309c609c2.tar.gz alacritty-3e867a056018c507d79396cb5c5b4b8309c609c2.zip |
Fix crashes with cut-off fullwidth characters
There's a few places in Alacritty where it was assumed that after a
WIDE_CHAR cell, there'd always be a WIDE_CHAR_SPACER. However since
resizes in the alternate screen buffer do not reflow any content, it's
possible to have a WIDE_CHAR without any WIDE_CHAR_SPACER right behind
it.
This patch changes these instances to be more defensive about accepting
potentially unreasonable input data caused by alt screen resizes.
Fixes #5185.
Fixes #5170.
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 14984fd5..9a3778f0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ### Fixed - Regression in rendering performance with dense grids since 0.6.0 +- Crash/Freezes with partially visible fullwidth characters due to alt screen resize ## 0.8.0 |