---------------------------------------------------------------------------
** Changes between Tree-4.0.3 and Tree-4.1

- ported to Itcl2.1/Tk4.1/Tcl7.5 (itcl is optional)

- added configure options: --with-itcl, --with-itk, --with-blt, --with-tclx
  to allow easy configuration with extensions. The default is no extensions
  other than the tree widget, since only one of the demos requires itcl. 
  (BLT and TclX are not used in this version's demos, but may be in a 
  future version...)

- Changed the itk Tree class used. The previous release included a version
  by Mark Ulferts. This version uses an earlier version that I wrote and
  ported to itk2.x. Some of the method names changed because of this.

- replaced the HTML doc with a postscript version and made minor changes
  to the text (for an upcoming O'Reilly book on Tcl extensions).

---------------------------------------------------------------------------
** Changes between Tree-4.0.1 and Tree-4.0.3

- ported to Itcl2.0 (but itcl is optional)

- modified configure script and Makefile to use Itcl, BLT and TclX
  only if found. (Edit Makefile to change this)

- removed dependency on TclX, BLT and Itcl.

- removed all itcl classes, except the "Tree" class, which was
  contributed by Mark Ulferts. (When I am done porting the other
  itcl classes, I may contribute them separately)

- removed the TclInterpStream C++ class, which caused problems
  with some C++ compilers.

---------------------------------------------------------------------------

** Changes between Tree-4.0 and Tree-4.0.1

- added new argument to Tk_Main for Tk4.0

- changed Makefile to use libtcl7.4.a and libtk4.0.a

- minor changes in itcl classes.

---------------------------------------------------------------------------
** Changes between Tree-3.6.2 and Tree-4.0 **

- ported to Tk4.0

- added dirtree[1..n] demos and HTML tutorial

- various internal changes based on work from other projects
 (should be upward compatible)

- the tree 'draw' subcommand is no longer strictly necessary since the
  tree draws itself as needed now, however I still use it to force the tree
  to be updated before the canvas items become visible.

---------------------------------------------------------------------------
