The Tcl Core Team are pleased to announce the 8.4.1 releases of the Tcl
scripting language and the Tk toolkit. This is the first patch release
of Tcl/Tk 8.4. More details can be found below. We'd like to thank all
those that submit bugs and patches as they are the primary source of
information for us to identify problems in the core.
Where to get the new releases:
------------------------------
Tcl/Tk 8.4.1 sources are freely available in open source from the
Tcl Developer Xchange web site at
http://www.tcl.tk/software/tcltk/8.4.html
This web page also contains additional information about the
releases, including new features and notes about installing and
compiling the releases. Sources are always available from the Tcl
SourceForge project's file distribution area:
http://sourceforge.net/project/showfiles.php?group_id=10894
Windows, Linux, Solaris and HP-UX binaries are available from:
http://aspn.activestate.com/ASPN/Downloads/ActiveTcl/
For additional information:
---------------------------
Please visit the Tcl Developer Xchange web site:
This site contains a variety of information about Tcl/Tk in general,
the core Tcl and Tk distributions, the TclPro tool suite, and much more.
Thank you for your contributions:
---------------------------------
As usual, this release includes contributions from the Tcl community.
We have a page honoring these contributions at:
http://www.tcl.tk/software/tcltk/contributors.html
Summary of Changes since Tcl/Tk 8.4.0:
--------------------------------------
The following were the main changes in Tcl/Tk 8.4.1. 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 included bug fixes and corrections to
erratic behavior. Below are only the most notable changes.
* Updated support for compiling with Cygwin and either mingw or gcc.
* More robust 64-bit wide integer value detection
* removed extraneous spaces in koi8-u.enc that confused encoding reader.
* Added proper exiting conditions using Win32 console signals.
* Improve the checking for bad regular expressions during regexp
compilation.
* Added support for precompiled (procomp) 8.3-based code.
* --enable-symbols can take enhanced options for memory debugging.
* Enable USE_THREAD_ALLOC (new threaded allocator) by default on Windows.
* Correct possible mem leak in Tcl_PutEnv.
* Fix error in execution traces with idle tasks firing.
* Correct AIX-5 ppc and 4/5 64-bit build flags.
Correct HP 11 64-bit gcc building.
* Fixed code that check for proper # of args to [array names].
* Added support for broadcasting changes to the registry Environment
on Windows. Updated registry package to v1.1.
* On Mac OS X, add embedded framework dirs to tcl_pkgPath, update the
build environment, added 'rapp' apple event handler, added TEXT
document type to plist so that files can be dragged onto Wish Shell.
Enabled quickdraw text antialiasing where available.
* Use PEEK_XCLOSEIM to examine the input context queue before invoking
XCloseIM.
* Correct incremental transfers of UTF8_STRING selections.
* Prevent blinking of the text cursor unless it is visible.
* check if the entry is being deleted before handling an associated
textvariable.
* Correct crash on creation error in panedwindow.
* Ignore event if we are focusing into a dead window.
* Only error-out creating an image if we fail to allocate a non-empty
buffer.
* Added support for generating postscript for embedded widgets on
canvases on Windows.
* The grid size was not updated properly when
removing a widget from a grid.
* Mac OS X fix to accelerators shown in menus with non-alphanumeric
keys.
* fix arg handling for missing image create photo -format or -data
options.
--
Tcl Core Team and Maintainers
Jeff Hobbs, Tcl Core Release Manager