Develop and Download Open Source Software

Tcl/Tk

Project Release infomations and Project Resources. Note that these informations are from this projects Freecode.com page and the downloads themselves may not be hosted with SourceForge.JP.

Project Release Information

2012-12-23 10:18
This release adds new commands [lmap] and [dict map],
adds new [load] options -global and -lazy,
fixes crashes related to attempts to write to a variable in  a namespace which does not exist,
fixes paths returned from [tk_getOpenFile -multiple] on Windows,
corrects decoding of base64 with trailing whitespace,
updates the included packages to current versions,
and removes legacy Carbon sources.
2011-09-02 06:16
PNG format support in photo images. IPv6 networking support. Mac OS X: Tk is now built on Cocoa. New OO commands: [info ... call], [self call], and [nextto]. The command [$notebook config -tabposition] is enhanced. Default handling of <MouseWheel> events has been revised. New interfaces for NRE support by extensions.
2009-11-19 22:20
Vista Ttk theme support was added. [tk_chooseDirectory] has a newer style on Windows. Tk 8.5.8 can now [load] into a Tcl 8.6 or later interpreter. [wm iconphoto] now works on non-32-bit displays and big endian systems. Nested event loop problems with TkAqua Cocoa and CoreFoundation were fixed. A crash when [exec] redirects to a [chan create]d channel was fixed. Image data transfer through [selection get] was enabled. Many segfaults and panics due to integer overflow on long values were repaired. Support was added for portability to gcc 2.95 on Haiku OS. Several Tk appearance corrections were made.
2009-01-08 23:58
Keyboard bindings for ttk::scale were added.
Parser errors when expanding literals like:
{*}{\{} were fixed. The http package's ability to
read SHOUTcast streams was restored. A hang during
channel finalization is prevented. Crashes while
using nondefault visuals were fixed.
2008-12-29 21:38
The new commands [try], [throw], [zlib], and
[ttk::spinbox] were added. The new subcommads
[file tempfile], [tk busy], [tk fontchooser],
[$canvas imove], and [$canvas rchars] were added.
A new ttk theme was added: vista uses the new
"hover" state. The build script now supports
bundled packages.

Project Resources

http://freecode.com/urls/f88bf6e84003c5835c365ebe458d0885
http://freecode.com/urls/dcc00df4efdb0930676bb60ca46b3981
http://freecode.com/urls/686f556c5faac42a7770fa171b25a47a
http://freecode.com/projects/tcltk

Project Description

Tcl provides a portable scripting environment for Unix, Windows, and Macintosh that supports string processing and pattern matching, native file system access, shell-like control over other programs, TCP/IP networking, timers, and event-driven I/O. Tcl has traditional programming constructs like variables, loops, procedures, namespaces, error handling, script packages, and dynamic loading of DLLs. Tk provides portable GUIs on UNIX, Windows, and Macintosh. A powerful widget set and the concise scripting interface to Tk make it a breeze to develop sophisticated user interfaces.