2001-08-02  Steve Ball     <Steve.Ball@zveno.com>
	--- Released TclXML 2.1theta ---

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

	* Makefile.in ($(GENERIC_SCRIPTS)): Removed creation of
	  soft-link. When using a builddirectory below the toplevel
	  directory the created link is circular and the following cp
	  operations fails [SF 446485].

2001-07-30  Steve Ball     <Steve.Ball@zveno.com>
	* library/sgmlparser.tcl
	Fixed bug #434304: whitespace not accepted in XML Declaration.
	Side-effect is to improve WF checking.
	* library/sgmlparser.tcl
	Fixed bug #431353: entity references plus Tcl specials

2001-02-26  Peter Farmer     <Peter.Farmer@zveno.com>
	* library/tclparser-8.?.tcl
        Added missing arg to pass -final thru to document instance parser

2001-02-12  Steve Ball     <Steve.Ball@zveno.com>
	* library/sgmlparser.tcl
	* tests/cdata.test, tests/pi.test, tests/decls.test,
	* tests/entity.test, tests/doctype.test
	Fixed bug #131878: XML test documents not well-formed.
	Fixing the tests revealed bugs in the parser.

2001-02-09  Steve Ball     <Steve.Ball@zveno.com>
	* library/sgmlparser.tcl, tests/cdata.test
	* library/xmldep.tcl
	Fixed bug #130127: backslashes in CDATA sections.
	Added xmldep package (dependency discovery)
	
2001-02-06  Peter Farmer   <Peter.Farmer@zveno.com>
        * install.tcl, install.data, win/build.data, win/install.bat
        * library/pkgIndex.tcl.in, library/xml__tcl.tcl, tests/*
        _Many_ significant improvements in the installer. Can now
        install windows build as well as Unices. Now uses TEA 
        config files & .in templates, if the build has them, to extract 
        installation info. Test suite now more portable to new/alternate
        versions and can test tcl only parser with other parsers present.

2001-01-19  Steve Ball     <Steve.Ball@zveno.com>
	* library/xpath.tcl
	Fixed bug in parsing @ abbreviation

2001-01-17  Steve Ball     <Steve.Ball@zveno.com>
	---   Released TclXML v2.0theta   ---

2001-01-17  Steve Ball     <Steve.Ball@zveno.com>
	* install.tcl, install.data
	Generalised PF's pure-Tcl installer.  It now reads the
	installation data from an external file (script).

2001-01-10  Steve Ball     <Steve.Ball@zveno.com>
	* library/sgmlparser.tcl, tests/decls.test, tests/entity.test
	Fixed bugs in external entity parsing and test suite.

2000-12-10  Steve Ball     <Steve.Ball@zveno.com>
	* library/xml-8.1.tcl
	Added QName, allWsp

2000-12-01  Steve Ball	   <Steve.Ball@zveno.com>
	* library/xpath.tcl
	Support for parsing and constructing XPath location paths.
	Partial initial implementation.

2000-08-14  Steve Ball     <Steve.Ball@zveno.com>
	* doc/tclxml.xml, doc/html.xsl, doc/nroff.xsl
	Updated doco and added XSL stylesheets to produce
	HTML and NROFF output.

2000-08-01  Steve Ball     <Steve.Ball@zveno.com>
	* library/sgmlparser.tcl
	Added support for XML Namespaces
	
2000-07-24  Steve Ball     <Steve.Ball@zveno.com>
	* library/tclparser-8.1.tcl
	Fixed double backslashes in attribute values
	
2000-06-15  Steve Ball     <Steve.Ball@zveno.com>
	* tclxml.*, tclxerces.cpp, tclexpat.c,
	  library/tclparser-8.1.tcl
	Fixed automatic selection of default parser.
	Fixed registration and running of Tcl-based 
	parser classes.

2000-06-10  Steve Ball     <Steve.Ball@zveno.com>
	* library/sgmlparser.tcl, tests/*.test
	Removed -entityparser option.  Minor fixes to test scripts.

2000-06-01  Steve Ball     <Steve.Ball@zveno.com>
	* doc/tclxml.xml
	Completed documenting xml::parser command.
	
2000-05-18  Steve Ball     <Steve.Ball@zveno.com>
	* tclxml.c, tclxerces.cpp, README, doc/tclxml.xml
	Added -validate configuration option.  TclXerces sets the
	parser object to validate when performing parsing.
	Don't have a test, yet.  Also updated README and
	started documentation (in DocBook).

2000-04-22  Steve Ball     <Steve.Ball@zveno.com>
	* library/sgmlparser.tcl, library/tclparser-8.1.tcl,
	  tests/decls.test
	Added support for external entities.
	
2000-04-16  Steve Ball     <Steve.Ball@zveno.com>
	* library/sgmlparser.tcl, library/tclparser-8.1.tcl,
	  tests/decls.test
	Added markup declaration support.  Partial implementation.
	Also supporting entity substitution.

2000-04-05  Steve Ball     <Steve.Ball@zveno.com>
	* Makefile.in, configure.in, library/*
	Fixed Tcl-only package setup and installation.
	Added Tcl-only parser class framework.
	Changed Tcl parser implementation to use new parser class
	framework.

2000-02-10  Steve Ball     <Steve.Ball@zveno.com>

	* tclXerces.cpp, tclXercesHandlers.cpp, tclXercesHandlers.hpp.
	Added these files.  They implement the "xerces" parser class,
	providing a wrapper for the Xerces-C (XML4C) XML parser.

2000-01-23  Steve Ball     <Steve.Ball@zveno.com>

	* tclxml.c, tclxml.h: Added these files.  These are the entry points
	for the tclxml package.  They provide a generic front-end for
	specific parser class implementations.

	* tclexpat.c: This has been stripped down and is now a back-end
	parser class implementation.

1999-12-27  Steve Ball     <Steve.Ball@zveno.com>

	* tclexpat.c: Changed class creation command to xml::parser.
	Propagate error code from application callback,
	patch from Marshall Rose.  Load xml package on initialisation.
	Assign unique parser instance command if none given.

	* library/*.tcl, pkgIndex.tcl.in, Makefile.in: 
	Merged TclXML Tcl scripts into this package.

	* configure.in: Updated to version 2.0

1999-12-12  Steve Ball     <Steve.Ball@zveno.com>

	* tclexpat.c: Accumulate PCDATA in a string object for a single
	call to -characterdatacommand callback, instead of a call for
	each line of data.

	* tclexpat.c: Added -ignorewhitespace option.

1999-09-14  Eric Melski  <ericm@scriptics.com>

	* tclexpat.c: In TclExpatAttlistDeclHandler, added a test on attributes
	to verify that it doesn't point to nothing (ie, a null attlist decl).  This
	addresses bug 2831.

1999-09-14  Eric Melski  <ericm@scriptics.com>

	* tclexpat.c: Added support for several new callbacks:
	attlistdecl, elementdecl, {start|end}doctypedecl.  Fixed support
	for external entity parsing by adding a subcommand (entityparser)
	to the "instance" command, which allows creation of an external entity
	parser.  Some minor fixes like removing unused variables.  Added a
	"free" command to the instance command, which allows user
	initiated freeing of the parser (required for external entity
	parsing to function properly).
	Fixed a compiler warning about const char * and assigning it to a
	char *.

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

	* tclexpat.c: Changed to avoid generating errors on non-standalone
	documents when no handler is defined.

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

	* tclexpat.c: Various lint.  Changed to automatically export
	public symbols.

	* configure.in: Bumped version number to 1.1

	* Makefile.in: Various changes to support Windows builds.

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

	* tclexpat.c: added TCL_STORAGE_CLASS macros to automatically
	export the _Init symbol.

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

	* tclexpat.c: Changed to use Tcl stubs.  Fixed various
	bugs. Eliminated conditional code for old pre-release versions of
	8.1.

