Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ANNOUNCE: Tcl/Tk 8.3.5 Release

1 view
Skip to first unread message

Jeff Hobbs

unread,
Oct 22, 2002, 7:10:49 PM10/22/02
to
Tcl/Tk 8.3.5 Release Announcement
October 18, 2002

The Tcl Core Team are pleased to announce the 8.3.5 releases of the Tcl
scripting language and the Tk toolkit. This is the fifth 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. This is likely the
final patch release of 8.3 as we focus on the now-stable 8.4 version.

Where to get the new releases:
------------------------------

Tcl/Tk 8.3.5 sources are freely available in open source from the
Tcl Developer Xchange web site at

http://www.tcl.tk/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. 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:

http://www.tcl.tk/

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.3.4:
--------------------------------------

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

* Corrected loss of fileevents due to short reads.

* Corrected [global] mishandled varnames matching ":*".

* Fixed overflows in [time] of >2**31 microseconds.

* Corrected infinite loop writing in iso2022-jp encoding

* Leave the default port out of the Host: header value. http 2.4.2

* Avoid zero-byte writes to STREAMs.

* Make [scan] accept 0x as prefix of base 16 value

* Use Mac OS X 10.1 dyld APIs that have more libdl-like semantics.

* Prevent Tcl on Windows from possible crash when shutdown from a
non-Tcl thread (affected Tkinter).

* Added code to regonize "/dev/tty" (by name) and to not handle it as
tty / serial line.

* Corrected potential double-free of traces on variables.

* Fixed info level to report namespace eval.

* Corrected interpretation of integers that did not look like doubles
as booleans.

* Fix for Windows msvcrt mem leak caused by using an env(TZ) setting
trick for in clock format -gmt 1.

* updated utf and env variable handling for OS X.

* Convert the format string to UTF8 before calling TclpStrftime.

* On Windows, only wait during close on writable pipe if there was
something to write.

* Correct listvariable handling.

* Updated platform support for HP-UX, IRIX64-6.*, SunOS, FreeBSD, AIX
and Darwin (OS X) and Win/Cygwin targets.

* Update grid size when removing a widget from a grid.

* Added support for generating ps for embedded widgets on canvases on
Windows.

* Further corrections to fix the 2-second 'raise' delay on some Unix
window managers

--

Tcl Core Team and Maintainers
Jeff Hobbs, Tcl Core Release Manager

0 new messages