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)