2011-06-26

Tcl/Tk 8.5.10 RELEASED

Tcl/Tk 8.5.10 RELEASED

Summary of Changes since Tcl/Tk 8.5.9:
--------------------------------------

The following were the main changes in Tcl/Tk 8.5.10. A complete list
can be found in the changes file at the root of the source tree. The
more complete ChangeLog is also included with each source release. This
is a patch release, so it primarily includes bug fixes and corrections
to erratic behavior. Below are only the most notable changes.

* TIP 378: reduced [info frame] accuracy to gain performance.
- use [interp debug] to restore accuracy and lose performance gain.

* Unicode codepoint definitions updated to Unicode 6.0 (BMP only)

* New subcommand [ttk::entry validate].

* Improved performance formatting numbers for string output.

* dlopen() in Unix/Mac OS X [load] now uses RTLD_NOW|RTLD_LOCAL.
*** POTENTIAL INCOMPATIBILITY ***

* Forbid [labelframe $w -container true].
*** POTENTIAL INCOMPATIBILITY ***

* Fixed crash in [$treeview tag add/remove].

* Fixed crash in [tk_getSaveFile] on Windows.

* Repaired server [socket] race condition on Win that stopped new
accepts.

* Fixed memory corruption when [$canvas dchars] removes all polygon
coords.

* Corrected failure of [$canvas insert $line] to completely refresh
display.

* Restored [spinbox $w -from $lo -to $hi] display of "08" and "09".

* Fixed command name resolution caching involving [namespace path].

* Fixed crash when append trace unsets traced variable.

* Fixed Win crash in [wm manage] using Tkhtml3.

* Fixed crash in Ttk unset traces.

* Fixed failure of Tcl_ResetResult() to clear Tcl_ObjType information.

* New version 2.3.3 of tcltest package.
- Improved reporting from tests in slave interps

* New version 2.7.6 of http package.
- Stop surplus \n in POST requests.

* New version 1.0.10 of platform package.
- DEB_HOST_MULTIARCH support

* New version 1.4.4 of msgcat package.

* Restored tearoff submenus in XP.

* Modal dialogs on Windows now use MB_TASKMODAL | MB_SETFOREGROUND.

* Corrected [wm forget $w] losing $w.

* Corrected loss of -in value by [grid remove].

* Make [$treeview see] schedule a redisplay.

* Corrected [console] treatment of '\0'.

* Fixed crash in nested, traced, compiled [catch].

* Fixed crash when list parsing overflows int limits.

* Revised interface of internal routine TclFindElement().
*** POTENTIAL INCOMPATIBILITY ***

* Imported fixes from libtommath 0.42.0.