Mac OS X Tcl/Tk Aqua Binary Release Announcement
May 20, 2004

I’m pleased to announce the availability of Mac OS X binary
distributions for Tcl/Tk Aqua, the Mac OS X native port of the
Tcl scripting language and the Tk toolkit; bundled with fifty popular

The distributions are downloadable as compressed disk images from the
Tcl/Tk Aqua file release page on SourceForge:

Three variants are available:

* TclTkAquaBI: Batteries-Included distribution, includes fifty popular
extensions (c.f. list below). This is a superset of ActiveState’s
ActiveTcl distribution (on other platforms).
Installs in systemwide locations, administrator password required. (31.8M)

* TclTkAqua: smaller distribution of just the TclTk frameworks, Wish,
tclsh and html docs (including debug versions of library binaries).
Installs in systemwide locations, administrator password required. (4.9M)

* TclTkAquaStandalone: drag & drop install capable, self-contained
version of Wish with embedded TclTk frameworks (no debug binaries
or documentation included). Can be used off read-only media and
installed by unprivileged users. (1.7M)

Note that these downloads require Mac OS X 10.3 (Panther). At the Tcl/Tk
Aqua file release page above, disk images for Mac OS X 10.2 are also
available (files with -Jaguar suffix). Mac OS X 10.1 is no longer supported.

For more information, please visit
* the TclTkAqua binary distributions homepage
* the Tcl Developer Xchange Tcl/Tk 8.4 information page
* the Tcl project page on SourceForge
* the SourceForge Tcl Foundry
* the Tcl Developer Xchange:

Daniel A. Steffen


The Tcl/Tk Aqua Batteries-Included distribution contains the following

. Tcl/Tk 8.4.6
Thread 2.6
IncrTcl 3.3b1
IWidgets 4.0.2
. Tcllib, Tklib 1.6
. BWidget 1.7
Mclistbox 1.02
TclX 8.4
TclVfs 1.3
Expect 5.39
. TkTable 2.8
Vu 2.2
TkImg 1.3
TkHtml 2.0
. Treectrl 1.0
TclXML, TclDOM, TclXSLT 2.6
TclSOAP 1.6.7
tDOM 0.8.0
. Memchan 2.2a5
Trf 2.1p2
TrfCrypt 2.0p3
. TLS 1.50
. TclHttpd 3.5.0
Tbcload, Compiler, Parser 1.4
. Mk4Tcl, Oomk
TcLex 1.2
. Snack 2.2.4
Tix 8.2
. XOTcl 1.2.0
. TclAE 2.0b15
QuickTimeTcl 3.1
TclSpeech 2.0
TclResource 1.1
TclAddressBook 1.0
MacCarbonPrint 0.2
. e4Graph 1.0a10
. Tkcon 2.4
. SWIG 1.3.22
Launcher 1.0
. Tclkit, SDX, Critcl, Wikit 8.4.6
. Wishkit 8.4.6
CritLib 2003/04/10

Packages with ‘+’ have been added and packages with ‘.’ have been
updated since the release of the BI distribution.


— About Tcl/Tk —

Tool Command Language (Tcl) is an interpreted language and a very portable
interpreter for that language. Tcl is embeddable and extensible, and has
been used by companies and organizations world-wide since its creation in
1988 by John Ousterhout.

As a language, it is much like UNIX shell languages. There is very little
syntax and it is easy to learn. It is used to glue together building blocks
built in system programming languages like C, C++, and Java. These
building blocks appear as commands, or verbs, in the script language. It
is easy to embed Tcl into a legacy program so you can script the behavior
of that program and add in other building blocks like a GUI interface. The
Tcl interpreter is written in C and has been ported to almost every
computer platform.

Tk is a portable GUI toolkit for Tcl, it allows simple and dynamic creation
of graphical interfaces that run on Mac, Windows, UNIX and other platforms.

Check out the SourceForge Tcl Foundry:

Please visit the Tcl Developer Xchange web site:


Tcl/Tk 8.4.6 Release Announcement
March 1, 2004

The Tcl Core Team is pleased to announce the 8.4.6 releases of the Tcl
scripting language and the Tk toolkit. This is the sixth patch release
of Tcl/Tk 8.4. More details can be found below. We would like to
express our gratitude to all those who submit bug reports and patches.
This information is invaluable in enabling us to identify and eliminate
problems in the core.

Where to get the new releases:

Tcl/Tk 8.4.6 sources are freely available as open source from the
Tcl Developer Xchange web site at:

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:

Windows, Linux, Solaris and HP-UX binaries are available from:

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, Tcl development tools, and much more.

Thank you for your contributions:

As usual, this release includes contributions from the Tcl community.
We have a page honoring these contributors at:

Summary of Changes since Tcl/Tk 8.4.5:

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

* Tcl_Obj sharing fixed in [binary scan]

* Updated errno usage for recent glibc

* Fixed [file normalize ~unknownuser] error

* Fixed two memory leaks in VFS code

* Fixed possible infinite loop in TclFinalizeFilesystem

* Updated HP-UX 11 build libraries setup

* Unix std channels forced to exist at startup

* Stopped broken [exec] quoting of ‘{‘

* Fixed memory leak with very long host names

* Corrected level interpretation of Tcl_CreateTrace

* Allow 64-bit configure on IRIX64-6.5*

* Several OS X/Aqua native integration improvements (scrollbar, event
generate, unicode clipboard, tk_messageBox, mousewheel event, alpha
blending for partially transparent images)

* Recognized native hand2/fleur cursors on Windows

* Post menubuttons so they stay on screen better

* Fixed crash during intra-image copy/resize

* New msg catalogs for Esperanto and Polish

* Corrections bold/italic font handling (width calculations) on

* Fixed shrinking grid geometry calculations