ChangeLog for Visual Tcl:

1.11 -> 1.20 (November 14, 1998)

1.10 -> 1.11 (February 1, 1998)
	o Changed child windows back to "transient" since tk80 bug
	  fixed in latest release. Removed "intelligent" deiconification.
	o Root menu now uses Tk8 System menus when available
	o Many fixes for Macintosh (including startup instructions)
	o Removed variable inspector
	o Fixed dialog race condition
	o vtcl Now accepts spaces (and meta chars) in procedure names
	o Replaced lib_blt.tcl and lib_itcl.tcl files
	o vtcl Now saves children of Canvases
	o Fixed saving of root (tk8) menus
	o Thanks to Fabien Coutant, Kenn Persinger and Jim Kramer
	  for numerous patches.
	o Fixed compound menu

1.09 -> 1.10 (May 31, 1997)
    o Added "No clobbering" safeties on functions, vars and menus
    o Fixed unset "option" var in dump_tops
    o Added automatic Toplevel names for new windows
    o Added new compound widgets
    o fixed file open/save dialogs - start dir and file name
    o Added toplevel window focus preference
    o Added checkbutton menu control for funcs, procs, toplevels
    o Fixed window hide/show bug in edit mode (vi Rick)
    o Combined "Widget Info" into Attribute Editor
    o Put safety check around cursor reset in dragsize
    o Adding abstraction code for geometry managers
    o Removed Geometry Information and moved into attrib. editor
    o Fixed missing "-in" geometry manager parameter
    o Added better toplevel support including auto raise/lower of all
      Visual Tcl associated windows to follow vtcl parent
    o Added preference to turn off balloon help
    o Added better save support for unmanaged widgets
    o Removed custom color picker and file dialog for tk4.1
    o Added preferences for dialog and text edit fonts
    o Applied tix and other patches from Ken Cox:
        * var.tcl: Changed proc vTcl:valid_varname to return 0
        * proc.tcl: Removed puts's.
        * lib_tix.tcl: Latest version. Fixed to properly save widgets
        * globals.tcl: Define default value of vTcl(bind,ignore)
        * globals.tcl: Correctey value of vTcl(var,ignore)
        * Makefile: Makefile that builds an emacs TAGS file for tcl code
        * misc.tcl: sort names of user-defined procs
        * dump.tcl: sort names of global variables and bindings
        * dump.tcl: Fixed logic in proc vTcl:dump_widget_bind which prevented
          bindings from being saved. 
        * dump.tcl: Fixed logic in proc vTcl:dump_top which prevented
          toplevels which had never been created from being saved.

1.08 -> 1.09 (April 8, 1997)
    o Fixed procedure editing to allow more than one at a time
    o Fixed double-click bug in procedure list window
    o Added preference to save/not-save global values
    o Fixed menu-item update bug
    o Added Widget Encapsulation Option in Preferences ([], {}, "")
    o Fixed File:Save bug (returns no file "")
    o Fixed Command Console bug under Tk4.2
    o Added first-try at Tix library (lib_tix) - very alpha
    o Many general core changes necessary for Tix
    o Added ability to instantiate multiple toplevels of same type
      using $base in widget naming
    o pre and post commands for toplevels are now useful (w/ $base)
    o Saving over old files now creates <file>.bak backup
    o Fixed alias naming/renaming and allows resetting
    o "source" and "proc" now wrapped to allow better filtering
    o Fixed spurious Courier font hard-coded in help source
    o Fixed cut/copy/save toplevel bug: vTcl(tops) out of sync
    o Now saves command/procedure editor box sizes
    o Added ability to re-arrange menu items with arrow keys
    o Added yes/no/cancel dialog if procedure edit buffer has changed
      and cancel is pressed
    o Toplevel information is now saved as part of compounds

1.07 -> 1.08 (February 11, 1997)
    o Added workaround for grid bug in Tk8.0a
    o Added support for dynmically loadable Tk
    o Fixed toplevel save error for hidden toplevels
        thanks to Glen Walker <gwalker@web.net> for the bug report
    o Disabled destroying widget toolbar
        thanks to Robin Becker <robin@jessikat.demon.co.uk> for the bug report
    o Added small widget info to list of window position saves
    o Enabled editing of toplevel menus (Tk8.0 only for native menubars)
    o Fixed toplevel disappearance when deiconfying
        thanks to Richard Breuer <Richard.Breuer@ComConsult.de> for the report
    o Set toplevels to become default insertion point on selection
    o Changed toolbar to transient and fixed geometry
    o Added all new icons and options to toolbar
    o Fixed toplevel selection bug introduced in 1.07
    o Added #!/<path_to_wish> to saved apps when in unix
        thanks to Rudi Nunlist <rnunlist@purcell.cchem.berkeley.edu>
    o Renamed "vt" to "vtcl" since it conflicts with HP-UX vt command
        thanks to Trond Solli <Trond.Solli@marintek.sintef.no>
    o Changed label editing (no popups) and allow multi-line labels
    o Toplevel titles can now be changed from the attribute bar
    o Small optimization to dumping of widget options
    o Fixed widget rename alias bug and duplicate widget alias in globals
    o Added font support on the attribute bar (tk8.0 only)
    o Fixed toplevel paste to update toplevel window list

1.06 -> 1.07 (January 9, 1997)
    o Moved toolbar outside of main application window. Simplified lib_core.
    o Fixed "close" to update status of application -> vTcl(change)
    o Cleaned up console code - less platform specific
    o Added native file and color browsers for Tk4.2
    o Added common attributes on main application bar
    o Save location of all application windows and only open last opened
    o Fixed custom color browser label update
    o Goemetry error workaround for differences in tk4.x and tk8.x
    o Fixed menu bug: losing commands when updating the label name
    o Changed dump routines to two discrete steps: widgets and geometry
    o Fixed window update to update widget handles
    o Added grid col/row configure to widget conf, save and compounds
    o Fixed scrollbar shift-click bind bug
    o Remade some system compounds using grid instead of pack
    o Enabled editing of pre/post commands for window pre/post setup
    o Added support for embedded functions in compounds
    o Added preliminary support for exporting tclets
    o Changed globals to support only explicitly added vars
    o Cleaned up several buggy occurances of "source"
    o Radically improved speed and accuracy of toplevel and global management
    o Added File:source
    o Added mode switch when clicking mode label
        thanks to "Visser, Martin MC" <Visser.Martin.MC@bhp.com.au>
    o Enabled loading of project files from command-line
    o Added message widget support to lib_core
        thanks to "Chester, Tony, CHESTEAP" <chesteap@btlip10.bt.co.uk>
    o Added rounding to row/col weights to handle tk4.x/8.x incompatabilities
    o Added preference for default geometry manager

1.05 -> 1.06 (January 1, 1997)
    o Fixed Attribute Editor "command" button error and double "init" error
        thanks to Frank Scholz <dev@artus.pf.bawue.de>
    o Fixed bug when running without attribute editor
    o Added widget binding <Control-Button-1> for moving without re-selecting.
        This is the same as <Button-2> on unix for folks without three
        buttons. It's primary use is moving compounds whose parent container
        are mostly obscured.
    o Many changes inspired by a patch from Robin Becker
        Closing unsaved application now has: "Yes No Cancel"
        Widget bindings for those without a middle button
        Enabled dormant code for direct manipulation of toplevel geometry
    o Added ability to edit multiple commands simultaneously
    o Fixed widget geometry size bug introduced in 1.04
    o Completely rewrote menu editor and moved into lib_core
    o Renamed procedures from vTcl:: to vTcl: since it broke [incr tcl]
    o Fixed "cut" bug with widget trees and menus

1.04 -> 1.05 (December 22, 1996)
    o Another clever patch from Robin Becker to handle more flexible
        startups (if you aren't playing by the rules :)
    o Fixed widget children ordering bug (affected pack)
    o Added alias line to Widget Info window
    o File types in file dialog now work
    o Insertion of compounds now recovers bundled aliases
    o Fixed bind editor bug introduced in 1.04
    o Added "folder" distinction in file browser and float folders to top
    o Further optimized dumping of widget manager attributes
    o Fixed color browser bug w/ Cancel
        thanks to Scott Hicks <sh@elmail.cc.purdue.edu>
    o Added "Toplevels" window for controlling viewing/hiding
    o Improved performance in add/update/delete of functions and variables
    o Added support for toplevels in compound widgets
    o Renamed "func" procedures to more consistent "proc"
    o Fixed goemtry manager update bug w/ null window path and
        widget label cancel bug.
        thanks to Heiko Nardmann <npheiko@informatik.uni-siegen.de>
    o Added File:New
    o Added 8.0 native support: color browser, file browser,
      filter tk internal widgets (.__tk) for save.
    o Fixed "tab bug" with 8.0 showing \t
    o Fixed cursor/selection bug
        thanks to Laurent Pasquer <Laurent.Pasquer@IRISA.fr>
    o Made preliminary widget-library modularization changes
    o Fixed do/undo bug with new compound cut/paste
    o Added meaningful dialog for close/quit and errors
    o Fixed func/var/top/mgr/attred window blink on startup

1.03 -> 1.04 (December 16, 1996)
    o Fixes grid/sticky bug introduced in 1.03
    o Visual Tcl Application title changes w/ project file name
        - thanks to Robin Becker <robin@jessikat.demon.co.uk>
    o Modularized color browser and file dialog. Now they can be
        used by user applications.
    o Added caching attribute editor that only shows the options valid
        to the currently selected widget.
    o Added compound widget code
    o Change cut/copy/paste to use compound widget code.
    o Fixed some other cut/copy/paste bugs. Now supports trees.
    o Fixed some minor binding omissions
    o Replaced Grid sticky management buttons (neat!)
    o Added "pack before" and "pack after" buttons to pack manager
    o Fixed bug with widget options not dumping appropriate nulls
    o Added default actions for double-click entry and labels
    o Added widget aliases. Stored in global $widget(<name>).
    o Fixed widget update handles when update in attribute editor
    o Fixed hidden handles problems
    o Fixed pack resize error for certain widget classes
    o Fixed cut/copy/paste bind "forgetfullness"
    o Added compound loadable/saveable widget libraries. Compounds
        shipping w/ system: Scrollable text, canvas, and listbox,
        text w/ label, and menu bar
    o Middle-button now moves currently selected widget. Useful for
        moving widget heirarchies when parent is obscured (i.e. for
        moving compounds)

1.02 -> 1.03 (December 12, 1996)
    o Fixed bug with cd to last working directory in .vtclrc file
    o Bug fixes from Robin Becker <robin@jessikat.demon.co.uk>
        o option not to dump all widget information (eliminates defaults)
        o allow dynamic globals - not included in static dump
        o fixed deleting variables - did nothing before
        o put catch around dumping globals
        o fixed gui bug in Geometry Information
    o Added "Tk too old" message for those that don't read instructions :)
    o Macintosh support complete for MacTk4.2p1 and later.
        o fixed startup directory dependancy
    o Changed balloon help to go away on button-presses
    o Prevent descending into canvases on tree dumps
    o Added Widget tree browser (still needs some features lk rt. clk)
    o Changed editor behavior for consistent cut/copy/paste
    o Fixed another bug in dumping globals section
    o Fixed some 'save' code related to deleted widgets
    o Compacted the GUI code for some library components
    o Shortened common variable names for performance
    o Fixed dumping of toplevels with custom classes
    o Fixed bugs that I created while fixing bugs :)

1.01 -> 1.02 (December 10, 1996)
    o Replaced "Geometry Info" window with new improved version
    o Created dummy procedure for "Properties" to prevent errors
    o Fixed "Save As" bug which gave annoying error
    o Changed the way windows were invoked. New "Window" command.
    o Fixed bug with Bindings when no widget was selected
    o Now saves window positions for Function and Variable browsers
    o Commented out some things which were not yet implemented
    o Seperated some procedures from misc.tcl into new libraries
    o Fixed height/width button on toplevel panel. now update on select.
    o Fixed problem with widget hiding and handles
    o Added Init function which comes after globals and before all else
    o Bug fixes and enhancements: widget output, dummy exit, and more.
      Thanks to Robin Becker <robin@jessikat.demon.co.uk>
    o Fixed Mac file path coding errors and other platform problems.
      Thanks to Ray Johnson <rjohnson@Eng.Sun.COM>
    o Grid sticky settings in "Geometry Info" now works
    o Fixed grid unbounded movement problem
    o Added native console support for Macs
    o File:Close now works
    o Cleaned up demos
    o Didn't add a lick of documentation
    o And much, much more :)

1.01 released (December 5, 1996)

