2001-07-10  Andreas Kupries <andreas_kupries@users.sourceforge.net>

	* matrix.tcl: Frink 2.2 run, fixed dubious code.

2001-06-21  Andreas Kupries <andreas_kupries@users.sourceforge.net>

	* tree.tcl:
	* graph.tcl: Fixed dubious code reported by frink.

2001-06-19  Andreas Kupries <andreas_kupries@users.sourceforge.net>

	* matrix.n: Fixed nroff trouble.

2001-05-20  Andreas Kupries <andreas_kupries@users.sourceforge.net>

	* matrix.tcl (insert row/column): Fixed wrong references to the
	  internal add row/column procedures.

	* modules/struct/matrix.test: Added 8.11 and 8.12 to test the case
	  of 'insert FOO' devolving to 'add FOO'.

2001-05-01  Andreas Kupries <andreas_kupries@users.sourceforge.net>

	* Committed changes (matrix) to CVS head at SF.

2001-04-17  Andreas Kupries <andreas_kupries@users.sourceforge.net>

	* matrix.n: updated and completed documentation
	* matrix:test: Added testsuite
	* matrix.tcl: Added the implementation.

2001-04-12  Andreas Kupries <andreas_kupries@users.sourceforge.net>

	* struct.tcl: Added loading of the matrix definition.

	* matrix.n: Adding matrix structure.

2000-04-07  Eric Melski  <ericm@scriptics.com>

	* stack.test: 
	* queue.test: Changed "package require struct" to "source [file
	  join [file dirname [info script]] xxxx.tcl]", which is more reliable.

	* tree.test: 
	* tree.tcl: Added support for different walk orders (post,
	  in, and both) [RFE: 4420].  Added support for percent substitution
	  on walk command.  (WalkCall) Added protection against node/tree
	  names with spaces.

	* graph.tcl: 
	* graph.test: 
	* graph.n: Graph implementation from Andreas Kupries.

2000-03-20  Eric Melski  <ericm@scriptics.com>

	* tree.test: 
	* tree.n: 
	* tree.tcl: Added support for inserting/moving multiple nodes at
	  once.  Changed behavior of insert with respect to inserting nodes
	  that already exist; instead of an error, it will move the node.

2000-03-14  Eric Melski  <ericm@scriptics.com>

	* tree.n: Added a brief description of what a tree is.

2000-03-10  Eric Melski  <ericm@scriptics.com>

	* tree.n: 
	* tree.tcl: 
	* tree.test: Applied patch from [RFE: 4337], with enhancements for
	  better efficiency, and additional test cases; adds cut and splice
	  functions to tree.

2000-03-09  Eric Melski  <ericm@scriptics.com>

	* tree.n: 
	* tree.tcl: 
	* tree.test: Applied patch from [RFE: 4338]; adds index function to
	  tree.  Applied patch from [RFE: 4339], with slight modification; adds
	  numchildren function to tree.  Applied patch from [RFE: 4336],
	  with additional error checks and test cases; adds next, previous
	  functions to tree.  Added extra tests for walk command.

	* tree.tcl: Added isleaf function and tests [RFE: 4340]

	* struct.tcl: Changed order of namespace import/namespace export
	  calls.  Added -force to namespace import calls.

	* tree.test: 
	* stack.test: 
	* queue.test: Adapted tests to run in/out of tcllib test framework.

	* tree.test:
	* tree.tcl: Added code to auto-generate node names on insert if no
	  name is given [RFE: 4345]

2000-03-08  Eric Melski  <ericm@scriptics.com>

	* tree.test:
	* tree.tcl: Added check for node existance in children function
	  [Bug: 4341]

2000-03-03  Eric Melski  <ericm@scriptics.com>

	* tree.tcl: Changed usage information for tree::_walk.

	* tree.n: Enhanced description of walk function, fixed a typo.
