<-- ! SpecTcl, by S. A. Uhler -- -- Copyright (c) 1994-1996 Sun Microsystems, Inc. -- -- See the file "license.txt" for information on usage and redistribution -- of this file, and for a DISCLAIMER OF ALL WARRANTIES. --> SpecTcl Change file<title> <h1>Major Changes from 0.2 -> 0.3</h1> <ul> <li src=aqball.gif align=baseline> The <b><code>java.project</code></b> file is gone. The equivalent information is now stored in the user interface file. Arbitrary tcl code can be sourced to modify <b>SpecTcl</b> on a per-project basis by placing it in placed in a <i>project</i>.rc file in the current directory. <li src=aqball.gif align=baseline> Application extensions to SpecTcl are added via command line flags. Java mode is invoked via <b>-java</b> on the command line. This causes the file <code>java_init.tk</code> to be sourced. In general, the command line flag <b>-foo</b> will cause SpecTcl to source the file <b><code><i>foo</i>_init.tk</code></b>. <li src=aqball.gif align=baseline> With this release, the <b>SpecJava</b> interface files have the suffix <b>.jui</b>, not <b>.ui</b>. It is no longer possible to generate both TCL and JAVA apps from the identical <i>ui</i> file. This never worked quite right anyway. <li src=aqball.gif align=baseline> The Tk version of SpecTcl can now produce output compatible with the <b>grid</b> geometry manager, by specifying <code><b>-grid</code></b> on the command line. </ul> <h1>Detailed change summary</h1> <menu> <li> removed errant parray from bind.tk. <li> fixed typos in java.rc, renamed to java_init. <li> removed "image" from option sheets. <li> don't try to test "blank" anything. <li> added save option to java test dialog box. <li> don't generate error if hr font in html_lib isn't found. <li> don't die if ui file contains invalid font reference. <li> changed sort_widgets2 to eliminate '.' in front of master name problem. <li> fixed "dismiss" on help. <li> prevent rediculously long error messages from java. <li> don't print "Sorry no help for..." messages. <li> remove geom: arrays upon "New". <li> fixed anchor bug. <li> changed name from 0.2 to 0.3. <li> changed "exec date" to "clock, and wrapped "catch" around all exec's. <li> fixed tkwait in colors.tk to prevent window flashing. <li> added dialog boxes for failure to open project files for writing. <li> changed reliefs of palette to make items NOT look like buttons. <li> changed open/close dialogs to limit height to 10 entries. <li> changed startup to use "-java" on command line to turn on java mode. <li> Added platform dependent stuff to preferences.tk; no code changes are required for windows. <li> added dialog box to warn of bad startup files. <li> "Alt-F4" always terminates java applications (well, except for Win'95). <li> fixed bug in save-dialog whith empty directory. <li> Fixed lost-button bug on WIN'95 (Lost undefined). <li> build & test for Tk uses a slave interpreter, and almost works (needs patch to b3). <li> don't emit package statement for "empty" package. <li> fixed pad->wad conversion when reading ui files. <li> moved all global variable initialization to init.tk, so we could auto-load SpecTcl if needed. <li> removed dead code. <li> added "busy" indicator to prevent re-entrancy problems (message -> red). <li> save always generates target file, test doesn't. <li> different languages use different file suffixes [INCOMPATIBILITY]. <li> "testing" under tcl doesn't use a special file anymore. <li> fixed font problem with CDE. <li> remove "relief" and "borderwidth" tools from java mode. <li> added java specific help to palette entries. <li> The "edit" code menu lets you edit <project>.include.java directly and keeps a "spare" copy in the .jui file (only if ^ isn't writable) <li> renamed compileg.tk to grid_init.tk so "grid" mode may be enabled with a "-grid" command line flag. <li> remove non-implemented menu entries for command menu, fix menu.tk code to not die on missing menu items <li> changed -option code to only include an option 1ce <li> loading in a project tries to read in a project specific "rc" file <li> minor patches around windows bugs <li> fixed bug in P(export) for non-default names (I hope) <li> Added a "change directory" option on the preferences menu <li> UNSUPPORTED sample perl code genrator included </menu> <hr> <a href=help.html>back to main help</a>