summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorvasiljevic <zv@archiware.com>2004-07-15 21:17:03 (GMT)
committervasiljevic <zv@archiware.com>2004-07-15 21:17:03 (GMT)
commit2aebe9b17a5cf409268dbd8af3e7f7c2d1595846 (patch)
tree61ea47fb3d82c463b45221a13b82b22cdcd26ac3 /ChangeLog
parentd030c083e5dd7913feb8736f3727f316fe525876 (diff)
downloadtcl-2aebe9b17a5cf409268dbd8af3e7f7c2d1595846.zip
tcl-2aebe9b17a5cf409268dbd8af3e7f7c2d1595846.tar.gz
tcl-2aebe9b17a5cf409268dbd8af3e7f7c2d1595846.tar.bz2
Added new fix for the Tcl Bug #770053. Now we conditionaly perform
the TclFinalizeNotifier in order to correct broken ref-counting of the notifier thread.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog7
1 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index a8e0256..90f7918 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -30,7 +30,7 @@
is accepted. [Tcl SF Bug 985869], reported by Joe Mistachkin
<mistachkin@users.sourceforge.net>.
-2004-07-15 Kevin Kenny <kennykb@acm.org>
+2004-07-15 Zoran Vasiljevic <vasiljevic@users.sf.net>
* generic/tclEvent.c (Tcl_Finalize): stuffed memory leak
incurred by re-initializing of TSD slots after the last call to
@@ -43,6 +43,11 @@
require TIP because some visible parts of Tcl API would have to
be modified. In the meantime, this will do.
+ * generic/tclNotify.c (TclFinalizeNotifier): Added conditional
+ notifier finalization based on the fact that an TclInitNotifier
+ has been called for the current thread. This fixes the Tcl
+ Bug #770053 again. Hopefully this time w/o unwanted side-effects.
+
2004-07-15 Kevin Kenny <kennykb@acm.org>
* generic/tclLiteral.c (TclReleaseLiteral): Removed unused