
 [incr Tcl] - CHANGE LOG
==========================================================================
 ------------------------ RELEASE 1.1 - 7/23/93 -------------------------
==========================================================================

 07/29/93 ... BUG FIX: #auto objects that created other #auto objects
              in their constructor were returing the wrong #auto name.

 07/29/93 ... BUG FIX: "errorInfo" in class interps was causing error
              information to grow without bound, eating huge amounts
              of memory.

 07/30/93 ... BUG FIX: "free-memory-read" during object delete.

 08/06/93 ... BUG FIX: "delete" method now returns error message on error.

 08/06/93 ... BUG FIX: Widget classes in "demos/widgets" now have
              proper destructors, allowing the widgets to be deleted
              and recreated.

 08/20/93 ... Added "virtual" command for accessing most-specific
              class scope.  This provides a cleaner way of invoking
              virtual commands from within a class method than the
              trick "$this method" described previously.

 08/25/93 ... Abandoned notion of using "unknown" proc to intercept calls
              like "class::proc" and invoke them as "class :: proc".
              Removed "init.tcl" from "library" directory, so installation
              no longer fiddles with library files.  As a convenience,
              I have provided a version of "auto_mkindex" that recognizes
              class definitions along with procs, but it is up to the
              user to install or use this code.

 08/25/93 ... Added "itcl_reload" procedures to the "library" directory.
              This procedures can be used during debugging to unload
              and reload class definitions.

 08/29/93 ... BUG FIX: changed a few stray calls to "malloc" to "ckalloc"
              to be consistent with the rest of Tcl/Tk.

 09/09/93 ... Removed commands like "open" from class interps.  Such
              commands create/access common facilities, and should only
              exist in the main interpreter.

 09/09/93 ... Fixed "upvar" and "uplevel" to work across interp
              boundaries.  This means that they should work properly
              even if invoked from within a class method to access
              variables that exist in the main interpreter.

 09/09/93 ... Changed semantics of "::" or unknown command.  Command
              is still sent to global scope, but the local call frame
              is retained.  Thus, "::set globalvar val" is no longer
              a proper way to set a global variable.  This has been
              superceded by "global globalvar; set globalvar val".
              This change will fix many problems people have had
              accessing Expect and TclX commands from within class
              methods.

 09/23/93 ... BUG FIX: changed code calling Tcl_AppendResult() and
              Tcl_AppendElement() to always clear result first via
              Tcl_SetResult().

==========================================================================
 ------------------------ RELEASE 1.2 - 9/23/93 -------------------------
==========================================================================

 10/11/93 ... UPGRADE: made compatible with Tcl7.0

 10/12/93 ... UPGRADE: changed Makefiles to use GNU's "autoconf"

 10/14/93 ... UPGRADE: added support for building shared library

 10/14/93 ... BUG FIX: fixed "#auto" to look for names already in
              use and keep incrementing ID integer until a unique
              name is found.
