summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authormdejong <mdejong>2006-12-27 01:25:34 (GMT)
committermdejong <mdejong>2006-12-27 01:25:34 (GMT)
commitdd7cd48fab975a8f107a92c4af405aed06740beb (patch)
treeb8bf3a0b85d06dc14185e6634631567e10867c91 /ChangeLog
parent646153ee6f2578dcc60f01bd190d774ff3e6ef63 (diff)
downloadtcl-dd7cd48fab975a8f107a92c4af405aed06740beb.zip
tcl-dd7cd48fab975a8f107a92c4af405aed06740beb.tar.gz
tcl-dd7cd48fab975a8f107a92c4af405aed06740beb.tar.bz2
* generic/tclEncoding.c (EscapeFromUtfProc):
Clear the TCL_ENCODING_END flag when end bytes are written. This fix keep this method from writing escape bytes for an encoding like iso2022-jp multiple times when the escape byte overlap with the end of the IO buffer. * tests/io.test: Add test for escape byte overlap issue.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index b7496e6..ba6b105 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2006-12-26 Mo DeJong <mdejong@users.sourceforge.net>
+
+ * generic/tclEncoding.c (EscapeFromUtfProc):
+ Clear the TCL_ENCODING_END flag when end
+ bytes are written. This fix keep this method
+ from writing escape bytes for an encoding
+ like iso2022-jp multiple times when the
+ escape byte overlap with the end of the
+ IO buffer.
+ * tests/io.test: Add test for escape
+ byte overlap issue.
+
2006-12-19 Donal K. Fellows <donal.k.fellows@man.ac.uk>
* unix/tclUnixThrd.c (Tcl_GetAllocMutex, TclpNewAllocMutex): Add