2010-12-04  Paolo Bonzini  <bonzini@gnu.org>

	* builder/package.xml: Remove now superfluous <file> tags.
	* dom/package.xml: Remove now superfluous <file> tags.
	* expat/package.xml: Remove now superfluous <file> tags.
	* parser/package.xml: Remove now superfluous <file> tags.
	* pullparser/package.xml: Remove now superfluous <file> tags.
	* saxdriver/package.xml: Remove now superfluous <file> tags.
	* saxparser/package.xml: Remove now superfluous <file> tags.
	* tests/package.xml: Remove now superfluous <file> tags.
	* xpath/package.xml: Remove now superfluous <file> tags.
	* xsl/package.xml: Remove now superfluous <file> tags.

2010-05-09  Paolo Bonzini  <bonzini@gnu.org>

	* parser/XML.st: Use #display: to show entities with Unicode support.
	* parser/package.xml: Depend on Iconv.

2009-09-23  Paolo Bonzini  <bonzini@gnu.org>

	* expat/ExpatParser.st: New.
	* expat/ExpatPullParser.st: New.
	* expat/ExpatTests.st: New.
	* expat/expat.c: New.
	* expat/package.xml: New.

2009-09-21  Paolo Bonzini  <bonzini@gnu.org>

	* pullparser/XMLPullParser.st: Another event...
	* saxdriver/Events.st: Another event...
	* parser/XML.st: Raise it here.

2009-09-20  Paolo Bonzini  <bonzini@gnu.org>

	* pullparser/XMLPullParser.st: Push up #atEnd.  Look ahead for more
	text in #text.
	* saxdriver/Events.st: Lazily initialize attributes.  Remove duplicate
	instance variables.
	* saxparser/Parser.st: Add more constructors.
	* tests/XMLPullParserTests.st: Avoid ignorable whitespace issues.

2009-09-20  Paolo Bonzini  <bonzini@gnu.org>

	* parser/XMLTests.st: New.
	* parser/package.xml: Add it.  Provide XML-Parser.
	* pullparser/XMLPullParserTests.st: Move parser creation to test class,
	rename to...
	* tests/XMLPullParserTests.st: ... this.
	* pullparser/package.xml: Depend on SAXParser and XML-Parser.  Remove
	XMLPullParserTests.st.
	* tests/package.xml: Depend on SAXParser only.

2009-09-19  Paolo Bonzini  <bonzini@gnu.org>

	* parser/XML.st: Generate DOCTYPE and CDATA section events.
	* pullparser/XMLPullParser.st: Likewise.  Add #needCdataDelimiters
	and #needDTDEvents, as well as the utility method #doctypeName.
	* pullparser/XMLPullParserTests.st: Test new features.
	* saxdriver/Events.st: Add more events.

2009-09-19  Paolo Bonzini  <bonzini@gnu.org>

	* pullparser/XMLPullParser.st: Provide nicer pull parser factory
	interface.

2009-09-19  Paolo Bonzini  <bonzini@gnu.org>

	* pullparser/XMLPullParser.st: Add optional events, DTD events,
	XMLResolveEntityNotification, and avoid #copyFrom:to:
	when not needed.
	* pullparser/XMLPullParserTests.st: Test DTDs, comments and
	XMLResolveEntityNotification.
	* saxdriver/Events.st: Add missing events.  Do #copyFrom:to:
	lazily for comments and text.

2009-09-16  Paolo Bonzini  <bonzini@gnu.org>

	* pullparser/XMLPullParser.st: Add copyright header.
	* pullparser/XMLPullParserTests.st: Add copyright header.
	* saxdriver/Events.st: Add copyright header.

2009-09-15  Paolo Bonzini  <bonzini@gnu.org>

	* pullparser/XMLPullParser.st: New.
	* pullparser/XMLPullParserTests.st: New.
	* pullparser/package.xml: New.
	* saxdriver/Events.st: New.
	* saxdriver/package.xml.st: Add it.

2009-09-15  Paolo Bonzini  <bonzini@gnu.org>

	* saxparser/Parser.st: Add #defaultParserClass and setter.
	* parser/XML.st: Set defaultParserClass if nil.

2009-09-15  Paolo Bonzini  <bonzini@gnu.org>

	* saxdriver/SAX.st: Add method to create NodeTag from qName.
	* dom/DOM.st: Use it.

2009-09-15  Paolo Bonzini  <bonzini@gnu.org>

	* dom/DOM.st: Move Attribute and NodeTag...
	* saxdriver/SAX.st: ... here.

2009-09-15  Paolo Bonzini  <bonzini@gnu.org>

	* parser/XML.st: Raise EmptySignal for an empty XML document,
	and be prepare for it to resume.
	* saxdriver/SAX.st: Make WarningSignal and EmptySignal resumable.

2009-09-15  Paolo Bonzini  <bonzini@gnu.org>

	* parser/XML.st: Ignore whitespace in non-validating mode.

2007-12-27  Paolo Bonzini  <bonzini@gnu.org>

	* parser/XML.st: Use new File methods.
	* xsl/XSL.st: Likewise.

2007-12-27  Paolo Bonzini  <bonzini@gnu.org>

	* xsl/package.xml: Don't use XML metapackage as prereq.

2007-11-06  Paolo Bonzini  <bonzini@gnu.org>

	* saxdriver/SAX.st: Add stub DOM_SAXDriver.  Move InputSource here...
	* dom/DOM.st: ... from here.
	* saxparser/Parser.st: Remove #pushSource:for: abstract method, move
	#dtd (undoing part of the previous commit) and Entity>>#streamFor:...
	* parser/XML.st: ... here as #pushSourceFor:.

	* saxparser/package.xml: Remove XML-DOM dependency.
	* parser/package.xml: Remove XML-XMLNodeBuilder dependency, add
	XML-DOM dependency.
	* builder/package.xml: Add XML-DOM dependency.

2007-11-06  Paolo Bonzini  <bonzini@gnu.org>

	* saxparser/package.xml: Fix dependency.
	* parser/XMLParser.st: Remove #contentsOf:for:.  Test
	recursive expansion of entities in #pushSource:for:.  Add
	#wrapSourceInSpaces and use it instead of #streamFor:addSpaces:.
	Add #attributeTypeFor:subKey:from:.  Move #dtd...
	* saxparser/Parser.st: ... here.  Port #mapEncoding: to gst.  Remove
	abstract methods #hasExpanded: and #contentsOf:for:.  Remove checks
	for recursive expansion of entities and #streamFor:addSpaces:.

2007-11-05  Paolo Bonzini  <bonzini@gnu.org>

	Split into separate directories.
	* builder/package.xml: New.
	* dom/package.xml: New.
	* parser/package.xml: New.
	* saxdriver/package.xml: New.
	* saxparser/package.xml: New.
	* xpath/package.xml: Moved from ../xpath.  Load in the XML namespace,
	depend on XML-DOM.
	* xsl/package.xml: Moved from ../xsl.

2007-11-05  Paolo Bonzini  <bonzini@gnu.org>

	* package.xml: Load in the XML namespace.
	* DOM.st: Add more DocumentType accessors.  Move parts of DocumentType...
	* Parser.st: ... here as class extensions.

2007-10-09  Paolo Bonzini  <bonzini@gnu.org>

	* XML.st: Move parts...
	* SAX.st: ... here,
	* DOM.st: ... here,
	* NodeBuilder.st: ... here,
	* Parser.st: ... and here.

2007-06-25  Paolo Bonzini  <bonzini@gnu.org>

	* XML.st: Use #%.
	* XPath.st: Use #%.
	* XSL.st: Use #%.

2007-06-25  Paolo Bonzini  <bonzini@gnu.org>

	* XPath.st: Change #usedVarNames to #xpathUsedVarNames, add
	a few methods for VW compatibility.
	* XSL.st: Adapt to these changes and to the non-bogusness of our
	XPath parser compared to VW's.

2006-12-05  Paolo Bonzini  <bonzini@gnu.org>

	*** Version 2.3 released.

2005-07-10  Paolo Bonzini  <bonzini@gnu.org>

	* XSL.st: Use #codePoint: to generate characters.

2005-04-07  Mike Anderson  <msasjf@yahoo.co.ul>

	* XML.st: Fix bugs related to VW compatibility.

2003-05-09  Paolo Bonzini  <bonzini@gnu.org>

	*** Version 2.1.2 released.

	* XML.st: removed VW vestiges
	* XSL.st: removed VW vestiges

2003-04-17  Paolo Bonzini  <bonzini@gnu.org>

        *** Version 2.1.1 (stable) released.

2003-04-12  Paolo Bonzini  <bonzini@gnu.org>

        *** Version 2.1 (stable) released.

2002-09-18  Paolo Bonzini  <bonzini@gnu.org>

	* XML.st: removed i18n markup
	* XSL.st: NumberFormat not a #variableSubclass: anymore.

2002-09-13  Paolo Bonzini  <bonzini@gnu.org>

        *** Versions 2.0c (development) and 2.0.6 (stable) released

	* XPath.st: upgraded to VW7
	* XSL.st: upgraded to VW7
	* XML.st: upgraded to VW7

2002-08-18  Paolo Bonzini  <bonzini@gnu.org>

	* XPath.st: new file
	* XSL.st: new file
	* XML.st: put class declarations before the actual code;
	implement XML Document>>#indexOf:

2002-08-14  Paolo Bonzini  <bonzini@gnu.org>

	*** Version 2.0.5 (stable) released

2002-08-12  Paolo Bonzini  <bonzini@gnu.org>

	*** Version 2.0b (development) released

2002-08-07  Paolo Bonzini  <bonzini@gnu.org>

	*** Versions 2.0a (development) and 2.0.4 (stable) released

2002-07-17  Paolo Bonzini  <bonzini@gnu.org>

        *** Version 2.0.3 released

2002-07-11  Paolo Bonzini  <bonzini@gnu.org>

	*** Version 2.0.2 released
	
2002-06-28  Paolo Bonzini  <bonzini@gnu.org>

	*** Version 2.0.1 released
	
2002-06-25  Paolo Bonzini  <bonzini@gnu.org>

	*** Version 2.0 released
	
2002-06-20  Paolo Bonzini  <bonzini@gnu.org>

	* XML.st: #expandMacrosWith: -> #bindWith:

2002-05-11  Paolo Bonzini  <bonzini@gnu.org>

	*** Version 1.96.6 released
	
2002-05-02  Paolo Bonzini  <bonzini@gnu.org>

	* Id-*.st: removed remaining vestiges

2002-04-14  Paolo Bonzini  <bonzini@gnu.org>

	*** Version 1.96.5 released
	
2002-03-12  Paolo Bonzini  <bonzini@gnu.org>

	*** Version 1.96.4 released
	
2002-01-29  Paolo Bonzini  <bonzini@gnu.org>

	*** Version 1.96.3 released.

2002-01-04  Paolo Bonzini  <bonzini@gnu.org>

	*** Version 1.96.2 released
	
2001-11-20  Paolo Bonzini  <bonzini@gnu.org>

	*** Version 1.96.1 released
	
2001-10-26  Paolo Bonzini  <bonzini@gnu.org>

	* XML.st: removed URIResolver and imported it
	from NetClients instead.

2001-03-16  Paolo Bonzini  <bonzini@gnu.org>

	* XML.st: added XML Element>>#addAttribute:,
	#removeAttribute:, #removeNode:.  Use &apos; in
	printCanonicalText:on:
	
2001-02-23  Paolo Bonzini  <bonzini@gnu.org>

	*** Released version 1.95.3

2001-02-09   Paolo Bonzini  <bonzini@gnu.org>

	* GST-XML.st: added XML Document>>#setRoot: and
	PredefinedEntities

2001-01-30   Paolo Bonzini  <bonzini@gnu.org>

	* GST-XML.st: imported.
	* Id-XWalker.st: new name of XWalker.st
	* Id-DOM.st: new name of DOM.st	

1999-09-14  Paolo Bonzini  <bonzini@gnu.org>

	* XWalker.st: added
	* DOM.st: added
