Release Notes: This release added full support for Tcl 8.4 compliant namespaces, including tests, with the exception of creative reading/writing. In addition, the [namespace unknown] sub-command from Tcl 8.5 has been implemented. Namespace support is currently disabled by default (i.e. the legacy namespace behavior is used). [namespace enable] and [namespace info] sub-commands were added, along with -namespaces, -setLoop, -setInitialize, and -forceInitialize command lines to help control the interactive shell. The ScriptBlocks class was added.
Release Notes: This release added a -processid option to [exec], an -unlinkonly option to [unset], a _Hosts.Wrapper class, a Restricted flag to the ScriptThread class, a "y" length modifier to [format], and a -library command line option. [callback count], [callback list], [interp enabled], [interp finallytimeout], [tcl versionrange], [garuda bridgerunning], and [interp readorgetscriptfile] sub-commands were added Running on the ARM processor is now supported. It is now possible to return multiple elements from [lindex].
Release Notes: The test suite now runs cleanly on Windows 7. Support for Visual Studio 2010 and the .NET Framework 4.0 was added. Remote script evaluation is now supported. [object invoke -identity], [exec -ignorestderr], [object callbackflags], [object removecallback], [interp alias], [interp aliases], and [interp bgerror] were added. Nested member name resolution was added to [object invoke].
Release Notes: A new [debug interactive] sub-command. db helper procs have been added to the script library. Naive filter/map/reduce helper procs have been added to the script library. There is a new [fcopy] command; the "-command" option from Tcl is not yet implemented. Snap-in can be installed (optionally) from the setup. "cmdlets" and a "snap-in" for use with PowerShell have been implemented. New [host reset], [host size], [host boxstyle], [host outputstyle], and [host writebox] sub-commands (primarily for testing the console output subsystem). Quite a few bugfixes and internal refactoring have also been completed since the last beta release.
Release Notes: The core marshaler has been revised to be more flexible and to provide more accurate error messages. An -alias option has been added to [tcl create] for simpler Tcl script evaluation. The PolicyData mechanism has changed. The file association added by setup now uses "safe" mode. A compileCSharp script library proc has been added for easily compiling C# code from a script with tests. A new [object refcount] sub-command. A new [host mode] sub-command. Notification for engine command execution. Add support for command history tracking. Numerous other changes and bugfixes.
Release Notes: Bugs were fixed in enum handling. Protection was added against using Tcl interpreters and/or objects on the wrong thread. Updates were made to the test suite. Cleanup, refactoring, and minor feature enhancements were added. Almost all tests now pass under Mono 2.0/2.2. All commands were flagged as either "safe" or "unsafe". Preliminary support for "safe" interpreters and host "policies" was implemented in managed code to allow hidden commands to be executed.
Release Notes: Major bugs were fixed in call frame handling. Updates were made to the test suite. Cleanup, refactoring, and minor feature enhancements were added.