Release History

February 22, 2000
Version 3.10
  • Split large strings into muliple arrays to work around silly limitations of VC++.
  • Eliminate all references to interp->result
January 30, 2000
Version 3.9
  • Does a better job of removing comments from Tcl code.
  • Other minor bug fixes.
November 1, 1999
Version 3.8
  • Added the ability to build Tcl/Tk extensions, with or without the Stubs library.
  • Added the "Data Files" page on xmktclapp.tcl where users can enter GIFs or other binary files to be compiled into the application.
  • Various bug fixes.
August 7, 1999
Version 3.7
  • Fix a bug in version 3.6. Don't use version 3.6. Update immediately if you have version 3.6.
August 5, 1999
Version 3.6
  • Fix a bug in the UTF-8 handling while using Tcl8.1 and later.
July 5, 1999
Version 3.5
  • Improvements to the console so that "puts -nonewline" works.
  • Uses Tcl_GetByteArrayFromObj() with version 8.1 of Tcl so that binary files will work right.
  • A bug in the ET_OBJARGS macro was fixed.
June 28, 1999
Version 3.4
  • Major bug fixed that prevented mktclapp from compiling on systems with Tcl8.0.3 and later.
June 21, 1999
Version 3.3
  • Version 3.2 broke the TCL "gets" command in Tcl8.0.3 and later. This release fixes the problem.
  • "tclIndex" files are never compressed.
  • Added information on how to use autoconf with mktclapp.
  • Changes to help the output of mktclapp compile under SunOS.
June 14, 1999
Version 3.2
  • The GUI always starts at the last directory it was in when doing File/Open operations.
  • The interp create command now works (if linked to versions 8.0.3 or later of Tcl/Tk.)
  • Mktclapp now uses calls to functions TclStatInsertProc() TclAccessInsertProc(), and TclOpenFileChannelInsertProc() if that API is available. (The Insert-Proc API is available in Tcl/Tk 8.0.3 and later).
  • Some new mktclapp API functions have been added, but not yet documented. The documentation will follow in a future release.
June 4, 1999
Version 3.1
  • Now works with Tcl/Tk 8.1.
  • Output of puts now goes to the console.
  • Multi-line inputs are accepted.
  • The console will now cut and paste.
  • The console is started before the Startup Script runs, now afterwards. So puts statements in the Startup Script appear on the console.
May 31, 1999
Version 3.0
  • The major version number was incremented because of a very slight incompatibility with the previous version. There really is not that much difference from the prior version.
  • Better handling of initialization errors under Windows.
  • Added the "Other Libraries" listbox on the "Libraries" page of the GUI.
  • Instead of having the option to read command from Standard Input or not, there is now a third option to have a separate console window appear. (This is the incompatible change.)
  • The generated code works better under Windows now.
  • Improvements to the documentation.
May 1, 1999
Version 2.1
  • Better handling of TCL scripts created with Windows editors. (Fixed a CR-NL issue...)
  • Better support for non-English characters (characters above ASCII 0x7F)
  • Fixed an obscure coredump that can occur when compiling on systems with both Tcl7.4 and Tcl8.0 installed.
April 26, 1999
Version 2.0
The application wizard (xmktclapp.tcl) is greatly improved and now features a new configuration file format. Both mktclapp and xmktclapp.tcl share the same configuration file. The documentation is now complete. Several bug fixes.
March 18, 1999 Added support for namespaces (though that support is still undocumented) and fixed a bug in code that mktclapp generates.
January 1, 1999 The code that mktclapp generates can now be compiled by either a C or a C++ compiler. It works the same either way. Also, the Tcl_Obj interface is working and there is a brief mention of how to use it in the documentation.
December 30, 1998 Folks were having trouble with the "Startup" TCL script concept. So xmktclapp now gives a warning message for common errors. The color enhanced tk_messageBox widget was added to xmktclapp too. Also: There is now (undocumented) support for Tcl Object-commands in C modules.
December 5, 1998 Added a directory browser to the xmktclapp for selecting the directories containing the Tcl and Tk library scripts.
November 14, 1998 Autoloading of commands was not working properly in stand-alone executables. I added a hack to fix it while I dream up a more elegant solution. Also improved the error reporting some.
November 5, 1998 Better error reporting if there is a bug in the Startup script. Some spelling errors in the documentation fixed.
October 25, 1998 Fix a bug in the "shroud" feature that was introduced by the October 22 release. More documentation added.
October 22, 1998 The "Standalone" feature was not working correctly. This has now been fixed. The application now also uses a hash function to locate its built-in files, rather than a linear search.
October 20, 1998 Some minor bugs fixed in mktclapp.c and xmktclapp. No other changes.
October 18, 1998 Release of version 1.0 Beta 1. Documentation is still incomplete.

More Open Source® Software