summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2012-08-27 19:48:23 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2012-08-27 19:48:23 (GMT)
commitc422e69fb20bdd6f7eeaec2f67d5dc35874f6c97 (patch)
treec8cd1c66faa65fac8be9a9a85c0fc3ba7b8a564f /ChangeLog
parentf3c1619ae427be91cfa91ee6bcea3b7445ab72ef (diff)
parentcff7e38ce85264e816b2d388b46b144e84d2bfab (diff)
downloadtk-c422e69fb20bdd6f7eeaec2f67d5dc35874f6c97.zip
tk-c422e69fb20bdd6f7eeaec2f67d5dc35874f6c97.tar.gz
tk-c422e69fb20bdd6f7eeaec2f67d5dc35874f6c97.tar.bz2
Generate -errorcode values to go with errors. Generate messages and postscript
using Tcl_Obj API, not the string result API.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index f9a8229..e24796b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2012-08-27 Donal K. Fellows <dkf@users.sf.net>
+
+ * (very many files): Reworked the generation of error messages and
+ postscript so that they no longer made nearly as much use of the Tcl
+ interpreter's string result code, in the process substantially
+ reducing the amount of ad-hoc stack buffers used for message
+ generation. There should be no observable changes from this except
+ that Tk now causes the ::errorCode variable to be set meaningfully in
+ virtually all places where errors are generated.
+
2012-08-24 Donal K. Fellows <dkf@users.sf.net>
* library/tkfbox.tcl (GlobFiltered): [Bug 3558535]: Factor out the