<
h1 align=center>Mktclapp<
br>Release History<
/h2>
<
td valign=top>January
30,
2000<
br>
Version 3.9<
/td>
<
li> Does a better job of removing comments from Tcl
code. <
/li>
<
li> Other minor bug fixes. <
/li>
<
td valign=top>November
1,
1999<
br>
Version 3.8<
/td>
<
li> Added the ability to build Tcl
/Tk extensions, with or
without the Stubs library. <
/li>
<
li> Added the
"Data Files" page on xmktclapp.tcl where users
can enter GIFs or other binary files to be compiled into
<
li> Various bug fixes. <
/li>
<
td valign=top>August
7,
1999<
br>
Version 3.7<
/td>
<
li> Fix a bug in
version 3.6. Don
't use version 3.6.
Update immediately if you have version 3.6.
</ul>
</tr>
<tr>
<td valign=top>August 5, 1999<br>Version 3.6</td>
<td>
<ul>
<li> Fix a bug in the UTF-8 handling while using Tcl8.1 and later.
</ul>
</tr>
<tr>
<td valign=top>July 5, 1999<br>Version 3.5</td>
<td>
<ul>
<li> Improvements to the console so that "puts -nonewline" works.
<li> Uses Tcl_GetByteArrayFromObj() with version 8.1 of Tcl
so that binary files will work right.
<li> A bug in the ET_OBJARGS macro was fixed.
</ul>
</tr>
<tr>
<td valign=top>June 28, 1999<br>Version 3.4</td>
<td>
<ul>
<li> Major bug fixed that prevented mktclapp from compiling on
systems with Tcl8.0.3 and later. </li>
</ul>
</tr>
<tr>
<td valign=top>June 21, 1999<br>Version 3.3</td>
<td>
<ul>
<li> Version 3.2 broke the TCL "gets" command in Tcl8.0.3 and later.
This release fixes the problem.
<li> "tclIndex" files are never compressed.
<li> Added information on how to use autoconf with mktclapp.
<li> Changes to help the output of mktclapp compile under SunOS.
</ul>
</td>
</tr>
<tr>
<td valign=top>June 14, 1999<br>Version 3.2</td>
<td>
<ul>
<li> The GUI always starts at the last directory it was in when
doing File/Open operations.
<li> The <b>interp create</b> command now works (if linked to versions
8.0.3 or later of Tcl/Tk.)
<li> Mktclapp now uses calls to functions <b>TclStatInsertProc()</b>
<b>TclAccessInsertProc()</b>, and
<b>TclOpenFileChannelInsertProc()</b> if that API is available.
(The Insert-Proc API is available in Tcl/Tk 8.0.3 and later).
<li> Some new mktclapp API functions have been added, but not yet
documented. The documentation will follow in a future release.
</ul>
</td>
</tr>
<tr>
<td valign=top>June 4, 1999<br>Version 3.1</td>
<td>
<ul>
<li> Now works with Tcl/Tk 8.1.
<li> Output of <tt>puts</tt> now goes to the console.
<li> Multi-line inputs are accepted.
<li> The console will now cut and paste.
<li> The console is started before the Startup Script runs,
now afterwards. So <tt>puts</tt> statements in the
Startup Script appear on the console.
</ul>
</td>
</tr>
<tr>
<td valign=top>May 31, 1999<br>Version 3.0</td>
<td>
<ul>
<li> 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.
<li> Better handling of initialization errors under Windows.
<li> Added the "Other Libraries" listbox on the "Libraries" page
of the GUI.
<li> 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.)
<li> The generated code works better under Windows now.
<li> Improvements to the documentation.
</ul>
</td>
</tr>
<tr>
<td valign=top>May 1, 1999<br>Version 2.1</td>
<td>
<ul>
<li> Better handling of TCL scripts created with Windows editors.
(Fixed a CR-NL issue...)
<li> Better support for non-English characters (characters above
ASCII 0x7F)
<li> Fixed an obscure coredump that can occur when compiling on
systems with both Tcl7.4 and Tcl8.0 installed.
</ul>
</td>
</tr>
<tr>
<td valign=top>April 26, 1999<br>Version 2.0</td>
<td>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.
</td>
</tr>
<tr>
<td valign=top>March 18, 1999</td>
<td>Added support for namespaces (though that support is still undocumented)
and fixed a bug in code that mktclapp generates.
</td>
</tr>
<tr>
<td valign=top>January 1, 1999</td>
<td>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.
</td>
</tr>
<tr>
<td valign=top>December 30, 1998</td>
<td>Folks were having trouble with the "Startup" TCL script concept.
So xmktclapp now gives a warning message for common errors. The
<a href="../tk/msgbox.html">color enhanced tk_messageBox</a> widget
was added to xmktclapp too.
Also: There is now (undocumented) support for Tcl Object-commands
in C modules.
</td>
</tr>
<tr>
<td valign=top>December 5, 1998</td>
<td>Added a directory browser to the <b>xmktclapp</b> for selecting
the directories containing the Tcl and Tk library scripts.
</td>
</tr>
<tr>
<td valign=top>November 14, 1998</td>
<td>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.
</td>
</tr>
<tr>
<td valign=top>November 5, 1998</td>
<td>Better error reporting if there is a bug in the Startup script.
Some spelling errors in the documentation fixed.
</td>
</tr>
<tr>
<td valign=top>October 25, 1998</td>
<td>Fix a bug in the "shroud" feature that was introduced by the
October 22 release. More documentation added.
</td>
</tr>
<tr>
<td valign=top>October 22, 1998</td>
<td>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.
</td>
</tr>
<tr>
<td valign=top>October 20, 1998</td>
<td>Some minor bugs fixed in mktclapp.c and xmktclapp. No other changes.
</td>
</tr>
<tr>
<td valign=top>October 18, 1998</td>
<td>Release of version 1.0 Beta 1. Documentation is still
incomplete.</td>
</tr>
</table>
<p><hr><p>
<a href="../index.html"><img src="/goback.jpg" border=0>
More Open Source® Software</a>
</body>
</html>