summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordas <das>2006-04-06 09:26:03 (GMT)
committerdas <das>2006-04-06 09:26:03 (GMT)
commit5015d22ee0b8292bcbc90e93a922fa092b52b0c1 (patch)
tree79e9d9a644e4746870867f0b92072444bf90120b /ChangeLog
parent64851d233f48b70a58856de35669a22004013dc1 (diff)
downloadtcl-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--ChangeLog42
1 files changed, 23 insertions, 19 deletions
diff --git a/ChangeLog b/ChangeLog
index 4c2d510..e0161b0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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>