
CODE 2.1 Release notes
======================

version 2.1a2
August 14, 1995

Changes
-------

patched version 2.1a2 (distributed to all users of 2.1a2)

- For errors in the translation step, the "culprit" node is
  now displayed and its form is automatically opened.

- A bug caused by the PRINTER environment variable not being
  set has been fixed.

- A reference to the local filesystem was removed and a cursor
  bitmap (left_ptr) was added to the ui/bitmaps directory.


version 2.1a2

- Added one line to the code2 shell script -- the environment
  variable for the Tix library, necessary for execution outside
  of UTCS domain (that's why they call them "alpha" releases).

- The format of the code2 shell script has been modified
  so the CODEDIR environment variable will not have to be
  set by the user. The script itself must be modified (just
  one line) during installation.

- The size of new Container windows has been doubled.

- The annotation form for Computation nodes has been changed
  slightly, providing more space for the specification edit window.

- Fixed a slight positioning bug in arc drawing (off by one pixel).

- Fixed default specification of Name Sharing nodes.

- Modified error-handling during compilation -- now "culprit" nodes
  pop up when they contain errors.

- Added error-checking before file reads/writes.

- Changed the hotspot in the Information tool (the "i") so that
  it is in the dot.


Known problems
--------------

- Errors that occur during compilation are not displayed.

- User-input doesn't work under PVM. This is a bug in the
  old version of CODE as well, and needs to be fixed (high-
  priority).

- Keyboard shortcuts do not always work. Possibly a Tk bug.

- Labels sometimes don't save the last character entered.
  A devious bug.

- Annotation forms are printed one per page in a very
  rudimentary manner. It would be nice to have a more
  condensed and readable print format.

- When a file is saved for the first time, the pathname is
  returned as ./file, which is no good -- the entire pathname
  must be used, or else the execution will not succeed. This
  looks like a Tix problem. The workaround is to "Save As..."
  and just save over the same filename choosing from the file
  menu.

- Loading is especially slow, and many operations are not
  as crisp as they should be. This is certainly in large
  part a Tcl/Tk issue, but I will seek to do additional
  caching of information to try and speed up the program.

- The documentation is not yet complete (I'm working on it now).

- More examples are needed, and will be added soon.

- Help is not complete, and will be added once the documentation
  is complete.


If you discover a problem not mentioned above, please send a
message to Emery Berger at emery@cs.utexas.edu describing
the problem. Please include the version number of CODE you are
using.


===
Emery Berger                    | <http://www.cs.utexas.edu/users/emery>
Systems Analyst                 +
Parallel Programming Group      |  <http://www.cs.utexas.edu/users/code>
Department of Computer Science  |             <http://www.cs.utexas.edu>
University of Texas at Austin   |                <http://www.utexas.edu>
