2000-05-02  Al Biggerstaff <awb@scriptics.com>

	* src/dom.c: 
	* src/tdp.h
	Added support for Processing Instruction nodes to C API.

2000-03-20  Al Biggerstaff <awb@scriptics.com>

	* src/tcldompro.c: Added -startCloseLine, -startCloseColumn,
	-endCloseLine, -endCloseColumn to return the line and column on 
	which a tag ends. Added convenience methods -startSpan, -endSpan to 
	return the line and column information on a tag as a list.

2000-03-20  Al Biggerstaff <awb@scriptics.com>

	* src/dom.c: 
	* src/tdp.h
	* src/tdpExpat.c
	* src/tclDomProInt.h
	Implemented C API so dom trees can be created from parsers. Updated version
	to 1.1. 

2000-03-07  Scott Stanton  <stanton@scriptics.com>

	* tests/doctype.test: Added test suite for doctype command.

2000-03-06  Scott Stanton  <stanton@scriptics.com>

	* src/tdpExpat.c:
	Added support for recording the systemId and publicId in a DOCTYPE
	declaration.	
	
	* tests/treewalker.test: 
	* tests/iterator.test: 
	* src/tcldompro.c: 
	* src/tclDomProInt.h:
	* src/tdpExpat.c: Added TclDomDocTypeNode and
	TclDomExpatStartDoctypeDeclHandler to capture doctype name.  Added
	TclDomDoctypeCmd to support DOM Level 2 DocType nodes.

2000-02-23  Al Biggerstaff  <awb@scriptics.com>

	* src/traversal.c: Increment / decrement the reference count for
	  "filterCmdPtr".

2000-01-04  Al Biggerstaff  <awb@scriptics.com>

	* src/tdpExpat.c: Fix "cloneNode" so it works for Document nodes.

2000-01-06  Al Biggerstaff  <awb@scriptics.com>

	* src/tdpExpat.c: 
	* src/tclDomProInt.h: 
	* src/traversal.c: Handle case where documents or traversal objects
	  are deleted within a NodeFilter.

2000-01-04  Al Biggerstaff  <awb@scriptics.com>

	* src/tdpExpat.c: 
	* src/tclDomProInt.h: 
	* src/traversal.c: Rework and simplify treewalking code. Based on
	  code from IBM Xerces. Add namespace variables ::dom::skip,
	  ::dom::reject, ::dom::accept for use in node filters.

2000-01-03  Al Biggerstaff  <awb@scriptics.com>

	* src/tdpExpat.c: Move Level 2 Traversal code to traversal.c
	* src/traversal.c: Add new file with Level 2 Traversal code

1999-12-13  Al Biggerstaff  <awb@scriptics.com>

	* src/tdpExpat.c: Fix Windows crash (Debug compiles only) in trim code
	  where node is referenced after being deleted.

	* src/tclDomProInt.h: 
	* src/tcldompro.c: 
	* src/tdpExpat.c: Implement importNode method for documents. 
	  [Bug: 3620] Can't append a cloned node to a new doc.

	* src/tclDomProInt.h: 
	* src/tcldompro.c: 
	* src/tdpExpat.c: Implement destroy method for DocumentTraversal 
	  interface, allowing deletion of NodeIterator and TreeWalker objects. 

1999-12-13  Al Biggerstaff  <awb@scriptics.com>

	* src/tclDomProInt.h: 
	* src/tdpExpat.c: Create active lists in the ::dom:: namespace.
	  [Bug: 3529]
	  Use the same name for all invariant null lists.

1999-12-08  Scott Stanton  <stanton@scriptics.com>

	* src/tcldompro.c: Fixed bug in argument parsing.

1999-12-07  Scott Stanton  <stanton@scriptics.com>

	* src/tdpExpat.c: 
	* src/tcldompro.c:
	* src/tclDomProInt.h: Lots of lint.  Added -trim switch to
	"dom::DOMImplementation parse" to eliminate whitespace only text
	nodes during parsing.

	* doc/tcldompro.n: 
	* doc/reference.html: Added docs for -trim switch.

	* Makefile.in: Added cygpath for test target.

1999-11-15  Scott Stanton  <stanton@scriptics.com>

	* src/tcldompro.c: Changed to read data from objects as UTF-8
	instead of as a byte array. [Bug: 3600]

	* Makefile.in: Changed to use installation include directory to
	pick up the expat header files.

