Tcl/Tk 8.3.2 Release Announcement August 9, 2000 We are pleased to announce the 8.3.2 releases of the Tcl scripting language and the Tk toolkit. This is the second patch release of Tcl/Tk 8.3. 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.3.2 are freely available in open source from the Ajuba Solutions web site at http://dev.scriptics.com/software/tcltk/8.3.html This web page also contains additional information about the releases, including new features and notes about installing and compiling the releases. For additional information: --------------------------- Please visit the Tcl Developer Xchange web site: http://dev.scriptics.com/ 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://dev.scriptics.com/software/tcltk/contributors.html Summary of Changes since Tcl/Tk 8.3.1: -------------------------------------- The following were the main changes in Tcl/Tk 8.3.2. 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 release. This is a patch release, so it primarily included bug fixes and corrections to erratic behavior. Below are only the most notable changes. 1. Corrected resource cleanup in http error cases, and improved handling of error cases in http. 2. Complete rewrite of the Tcl IO channel subsystem to correct problems (hangs, core dumps) with the initial stacked channel implementation. The new system has many more tests for robustness and scalability. There are new C APIs (see Tcl_CreateChannel), but only stacked channel drivers are affected (ie: TLS, Trf, iogt). New releases of stacked channel drivers should follow this release. **** POTENTIAL INCOMPATABILITY **** 3. Improved build support for gcc for Windows (Tcl and Tk). 4. Corrected setlocale calls for XIM support and locale issues during initialization. 5. Corrected code to handle locale specific return values from strftime. 6. Fixed clock grammar to properly handle the "ago" keyword when it follows multiple relative unit specifiers, as in "2 days 2 hours ago". 7. Numerous doc fixes to correct SEE ALSO and NAME sections. 8. New man pages for memory.n, TCL_MEM_DEBUG.3, Init.3 and DumpActiveMemory.3. 9. Changed Windows [wm deiconify] from using idle callback to calling restack and focus code immediately. 10. Fixed Windows menu code for correct drawing of separator menu entries, disabled menu entries and the height for separator bars. 11. Fixed calling of takeFocus proc with arg bearing functions. 12. For text widgets, added a test for a NULL segment pointer when doing backwards searches for "", correct searching over elided chars, and corrected search combining -regexp and -nocase. 13. Corrected code for using [place], cursors, colors and 3D borders on multiple screens simultaneously. -- Jeffrey Hobbs Tcl Ambassador hobbs at ajubasolutions.com Ajuba Solutions (née Scriptics)