about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorPeter Stephenson <pws@zsh.org>2015-09-04 10:07:51 +0100
committerPeter Stephenson <pws@zsh.org>2015-09-04 10:07:51 +0100
commitf52795ea3e637396ac2bbdef8fa1b1b6f2088db6 (patch)
tree90e0760b1ad8942da1b255a8f4be8588c3c2cde3 /ChangeLog
parent32f5d3d8c16b4f3a11fa39c0ee378d72336ba853 (diff)
downloadzsh-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--ChangeLog8
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