2009-11-20

ActiveTcl 8.5.8 is out

ActiveTcl 已經釋出了 ActiveTcl 8.5.8,因此有興趣或者是有需要的人可以前往 ActiveTcl 下載了。

2009-11-18

Tcl/Tk 8.5.8 RELEASED

Tcl/Tk 8.5.8 已經發佈了,這一版修正了許多問題,我想 ActiveTcl 接下來就會釋出 ActiveTcl 8.5.8 的版本。

在釋出 8.5.8 這個穩定版本之後,我想只要 bug fix 的差不多,我推測 Tcl/Tk 8.6 beta 2 應該也就會釋出了。

下面是 change log:

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

The following were the main changes in Tcl/Tk 8.5.8. 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.

* Resized mp_digit / mp_int storage on 64-bit systems.
*** POTENTIAL INCOMPATIBILITY see http://wiki.tcl.tk/24693 ***

* Vista Ttk theme support.

* [tk_chooseDirectory] has newer style on Windows.

* Tk 8.5.8 can now [load] into a Tcl 8.6 or later interp.

* Updated [send] security for compatibility with Fedora 8 systems.

* Corrected scope of [tk_get*File -typevariable].

* [glob */foo] now returns ./~x/foo and not ~x/foo .

* [wm iconphoto] now works on non-32-bit displays and big endian systems.

* Safe Base now permits access to complete TM search path.

* [info frame] now accounts for continuation lines.

* [chan create]d channels can now signal EAGAIN.

* Repaired broken "tclTomMath.h" header file.

* New version 1.0.5 of platform package:
- accounts for ia64_32

* New version 2.7.5 of http package:
- accept "quoted" charset value in headers
- RFC 3986 compliance for ? in URLs

* New version 2.3.2 of tcltest package.

* Fixed nested event loop problems with TkAqua Cocoa and CoreFoundation.

* Fixed Core Foundation memory bug in Tiger.

* Fixed [checkbutton] state confusion on Windows.

* Update [tk_messageBox] to work with Ttk buttons.

* Fixed buffer overflows in [format].

* Fixed EIAS failures in filesystem paths like ~foo.

* Fixed XLFD font parse of {-family sans-serif ...}.

* Fixed keyboard traversal of Windows menus.

* Stop [grab .] preventing minimization.

* Stop "tiny fonts" problem on Russian Windows.

* Fixed tearoff menu operations on Windows.

* Fixed underline and overstrike in Xft fonts.

* Fixed crash when [exec] redirects to [chan create]d channel.

* Fixed incorrect ** results like [expr {7**9 == 7**65545}] => 1.

* Enable image data transfer through [selection get].

* Proper tcl_platform(user) value on Windows when run as SYSTEM.

* Repaired many segfaults and panics due to integer overflow on long values.

* Fixed crashes sending focus to windows dead or not yet born.

* Fixed crash drawing sash on panedwindow.

* Fixed crash allocating fonts.

* Fixed X crash on overlong color name.

* Stopped hang in [fcopy -size] with mismatched translations/encodings.

* Repaired memory leak in Tcl_ThreadQueueEvent().

* Repaired memory leak in [dict incr].

* Fixed crash in self-deleting variable unset traces.

* Fixed crash in nested compiles (traces on ::errorInfo).

* MIPS FPU settings for floating point underflow.

* Support for portability to gcc 2.95 on Haiku OS.

* Corrections and updates to timezone data and DST calculations.

* Several Tk appearance corrections.