summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorvasiljevic <zv@archiware.com>2006-03-10 14:33:03 (GMT)
committervasiljevic <zv@archiware.com>2006-03-10 14:33:03 (GMT)
commit53a131d83b8da01491182f48be42b23cf12aaf94 (patch)
tree2e2d1e253e39638721836cd0c3634e0115be47f1 /ChangeLog
parent5e0d82e5a916c0a59ba7a2827b695d74886edcf3 (diff)
downloadtcl-53a131d83b8da01491182f48be42b23cf12aaf94.zip
tcl-53a131d83b8da01491182f48be42b23cf12aaf94.tar.gz
tcl-53a131d83b8da01491182f48be42b23cf12aaf94.tar.bz2
Added notes about fixing Bug #1437595.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog21
1 files changed, 21 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 96987e8..21249cb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,24 @@
+2006-02-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: Added no-op TclpFinalizeSockets().
+
+ * mac/tclMacSock.c:
+ * 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/tclWin32Dll.c: