summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2009-11-24 12:00:08 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2009-11-24 12:00:08 (GMT)
commita20a036f3289a187283f242e8cd22fee976f3bfb (patch)
tree35a1ce0ce5c0d6b8d7b752c092b3816da7977434 /ChangeLog
parentc48d854865fb1aa7c418cb6cd4ef39b5d7d0332f (diff)
downloadtcl-a20a036f3289a187283f242e8cd22fee976f3bfb.zip
tcl-a20a036f3289a187283f242e8cd22fee976f3bfb.tar.gz
tcl-a20a036f3289a187283f242e8cd22fee976f3bfb.tar.bz2
Ensure that destroying an object in a constructor doesn't crash. [Bug 2903011]
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog50
1 files changed, 30 insertions, 20 deletions
diff --git a/ChangeLog b/ChangeLog
index d5b9889..53c9f3e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,38 +1,48 @@
+2009-11-24 Donal K. Fellows <dkf@users.sf.net>
+
+ * generic/tclOO.c (FinalizeAlloc, Tcl_NewObjectInstance):
+ [Bug 2903011]: Make it an error to destroy an object in a constructor,
+ and also make sure that an object is not deleted twice in the error
+ case.
+
2009-11-24 Pat Thoyts <patthoyts@users.sourceforge.net>
- * tests/fCmd.test: [Bug 2893771] Teach [file stat] to handle locked
+ * tests/fCmd.test: [Bug 2893771]: Teach [file stat] to handle locked
* win/tclWinFile.c: files so that [file exists] no longer lies.
2009-11-23 Jan Nijtmans <nijtmans@users.sf.net>
- * library/tclIndex (regenerated) to reflect various changes
- in safe.tcl and other files.
+ * library/tclIndex: (regenerated) to reflect various changes in
+ safe.tcl and other files.
2009-11-23 Kevin Kenny <kennykb@acm.org>
- * tests/fCmd.test (fCmd-30.1): Changed registry location of the
- 'My Documents' folder to the one that's correct for Windows 2000,
- XP, Server 2003, Vista, Server 2008, and Windows 7.
- (See http://support.microsoft.com/kb/310746)
+ * tests/fCmd.test (fCmd-30.1): Changed registry location of the 'My
+ Documents' folder to the one that's correct for Windows 2000, XP,
+ Server 2003, Vista, Server 2008, and Windows 7. (See
+ http://support.microsoft.com/kb/310746)
2009-11-23 Jan Nijtmans <nijtmans@users.sf.net>
- * win/tclWinDde.c #undef STATIC_BUILD, in order to make sure that
- * win/tclWinReg.c Xxxxx_Init is always exported even when Tcl is
- * generic/tclTest.c built static (otherwise we cannot create a DLL).
- * generic/tclThreadTest.c Make all functions static, except TclThread_Init.
- * tests/fCmd.test Enable fCmd-30.1 when registry is available.
- * win/tcl.m4 Fix ${SHLIB_LD_LIBS} definition, fix conflicts
- * win/Makefile.in Simplifications related to tcl.m4 changes.
- * win/configure.in between static libraries and import library on windows.
- * win/configure (regenerated)
- * win/makefile.vc Add stub library to necessary link lines
+ * win/tclWinDde.c: #undef STATIC_BUILD, in order to make sure
+ * win/tclWinReg.c: that Xxxxx_Init is always exported even when
+ * generic/tclTest.c: Tcl is built static (otherwise we cannot
+ create a DLL).
+ * generic/tclThreadTest.c: Make all functions static, except
+ TclThread_Init.
+ * tests/fCmd.test: Enable fCmd-30.1 when registry is available.
+ * win/tcl.m4: Fix ${SHLIB_LD_LIBS} definition, fix conflicts
+ * win/Makefile.in: Simplifications related to tcl.m4 changes.
+ * win/configure.in: Between static libraries and import library on
+ windows.
+ * win/configure: (regenerated)
+ * win/makefile.vc: Add stub library to necessary link lines.
2009-11-23 Kevin B. Kenny <kennykb@acm.org>
- * generic/tclThreadTest.c (NewTestThread): [Bug 2901803]
- Further machinations to get NewTestThread actually to launch
- the thread, not just compile.
+ * generic/tclThreadTest.c (NewTestThread): [Bug 2901803]: Further
+ machinations to get NewTestThread actually to launch the thread, not
+ just compile.
2009-11-22 Donal K. Fellows <dkf@users.sf.net>