summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorvasiljevic <zv@archiware.com>2006-03-10 17:39:04 (GMT)
committervasiljevic <zv@archiware.com>2006-03-10 17:39:04 (GMT)
commit123a450f1b884cd20b6fb652c77f83fd20844a2f (patch)
tree8ae0cdbdb5fc4afb7a19731d330c9c349d3f6f96 /ChangeLog
parent460ab8d61073035ef210eab755012863ce259286 (diff)
downloadtcl-123a450f1b884cd20b6fb652c77f83fd20844a2f.zip
tcl-123a450f1b884cd20b6fb652c77f83fd20844a2f.tar.gz
tcl-123a450f1b884cd20b6fb652c77f83fd20844a2f.tar.bz2
Added notes about fixing Tcl Bug #1437595
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog20
1 files changed, 20 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index c8fa0ad..2562c74 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,23 @@
+2006-03-10 Zoran Vasiljevic <vasiljevic@users.sourceforge.net>
+
+ -- Summary of changes fixing Tcl Bug #1437595 --
+
+ * generic/tclEvent.c: Cosmetic touches and identation
+ * generic/tclInt.h: Added TclpFinalizeSockets() call.
+
+ * generic/tclIO.c: Calls TclpFinalizeSockets() as part
+ of the TclFinalizeIOSubsystem().
+
+ * unix/tclUnixSock.c: Added no-op TclpFinalizeSockets().
+
+ * win/tclWinPipe.c:
+ * win/tclWinSock.c: Finalization of the sockets/pipes
+ is now solely done in TclpFinalizeSockets() and
+ TclpFinalizePipes() and not over the thread-exit handler,
+ because the order of actions the Tcl generic core will
+ impose may result in cores/hangs if the thread exit handler
+ tears down corresponding subsystem(s) too early.
+
2006-03-10 Vince Darley <vincentdarley@sourceforge.net>
* win/tclWinFile.c: previous patch breaks tests, so removed.