diff options
author | Peter Stephenson <pws@zsh.org> | 2015-09-04 10:07:51 +0100 |
---|---|---|
committer | Peter Stephenson <pws@zsh.org> | 2015-09-04 10:07:51 +0100 |
commit | f52795ea3e637396ac2bbdef8fa1b1b6f2088db6 (patch) | |
tree | 90e0760b1ad8942da1b255a8f4be8588c3c2cde3 /ChangeLog | |
parent | 32f5d3d8c16b4f3a11fa39c0ee378d72336ba853 (diff) | |
download | zsh-f52795ea3e637396ac2bbdef8fa1b1b6f2088db6.tar.gz zsh-f52795ea3e637396ac2bbdef8fa1b1b6f2088db6.tar.xz zsh-f52795ea3e637396ac2bbdef8fa1b1b6f2088db6.zip |
36415: remap bytes from invalid multibyte characters.
These now go to 0xdc00 + index. If wchar_t is a Unicode code point, this is by construction an invalid character within the Unicode range. If it isn't, we would hope the result was no worse than the current fudge.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index f9822b9c8..860e09df4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2015-09-04 Peter Stephenson <p.stephenson@samsung.com> + + * 36415: Src/pattern.c, Test/D07multibyte.ztst: remap bytes from + invalid multibyte characters to 0xDC00 + index which is invalid + in Unicode. Strictly this only works if whcar_t is + ISO-10646-compliant, however it ought to be at least as good as + the current fudge in any case. + 2015-09-03 Peter Stephenson <p.stephenson@samsung.com> * 36416: Src/Zle/zle_refresh.c, Src/Zle/zle_utils.c: If |