diff options
author | das <das> | 2006-04-06 09:26:03 (GMT) |
---|---|---|
committer | das <das> | 2006-04-06 09:26:03 (GMT) |
commit | 5015d22ee0b8292bcbc90e93a922fa092b52b0c1 (patch) | |
tree | 79e9d9a644e4746870867f0b92072444bf90120b /ChangeLog | |
parent | 64851d233f48b70a58856de35669a22004013dc1 (diff) | |
download | tcl-5015d22ee0b8292bcbc90e93a922fa092b52b0c1.zip tcl-5015d22ee0b8292bcbc90e93a922fa092b52b0c1.tar.gz tcl-5015d22ee0b8292bcbc90e93a922fa092b52b0c1.tar.bz2 |
* unix/tcl.m4: removed TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING
define on Darwin. [Bug 1457515]
* unix/configure: autoconf-2.13
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 42 |
1 files changed, 23 insertions, 19 deletions
@@ -1,3 +1,9 @@ +2006-04-06 Daniel Steffen <das@users.sourceforge.net> + + * unix/tcl.m4: removed TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING + define on Darwin. [Bug 1457515] + * unix/configure: autoconf-2.13 + 2006-04-05 Don Porter <dgp@users.sourceforge.net> * library/reg/pkgIndex.tcl: Long overlooked bump to registry package @@ -24,25 +30,23 @@ 2006-04-03 Andreas Kupries <andreask@activestate.com> - * generic/tclIO.c (ReadChars): Added check and panic and - commentary to a piece of code which relies on BUFFER_PADDING to - create enough space at the beginning of each buffer forthe - insertion of partial multi-byte data at the beginning of a - buffer. To explain why this code is ok, and as precaution if - someone twiddled the BUFFER_PADDING into uselessness. - - * generic/tclIO.c (ReadChars): [SF Tcl Bug 1462248]. Added code - temporarily suppress the use of TCL_ENCODING_END set when eof - was reached while the buffer we are converting is not truly the - last buffer in the queue. together with the Utf bug below it was - possible to completely bollox the buffer data structures, - eventually crashing Tcl. - - * generic/tclEncoding.c (UtfToUtfProc): Fixed problem where the - function accessed memory beyond the end of the input - buffer. When TCL_ENCODING_END is set and the last bytes of the - buffer start a multi-byte sequence. This bug contributed to [SF - Tcl Bug 1462248]. + * generic/tclIO.c (ReadChars): Added check, panic and commentary to a + piece of code which relies on BUFFER_PADDING to create enough space at + the beginning of each buffer for the insertion of partial multibyte + data at the beginning of a buffer. Commentary explains why this code + is OK, and the panic is as a precaution if someone twiddled the + BUFFER_PADDING into uselessness. + + * generic/tclIO.c (ReadChars): [Bug 1462248]. Temporarily suppress + the use of TCL_ENCODING_END set when EOF was reached while the buffer + we are converting is not truly the last buffer in the queue. Together + with the Utf bug below it was possible to completely wreck the buffer + data structures, eventually crashing Tcl. + + * generic/tclEncoding.c (UtfToUtfProc): Stop accessing memory beyond + the end of the input buffer when TCL_ENCODING_END is set and the last + bytes of the buffer start a multi-byte sequence. This bug contributed + to [Bug 1462248]. 2006-03-28 Jeff Hobbs <jeffh@ActiveState.com> |