[kaffe] CVS kaffe (robilad): resynced with GNU Classpath: guilhem's dom mem leak fix and chris' stax xml pars

Kaffe CVS cvs-commits at kaffe.org
Sat Dec 24 14:59:31 PST 2005


PatchSet 7047 
Date: 2005/12/24 22:50:00
Author: robilad
Branch: HEAD
Tag: (none) 
Log:
resynced with GNU Classpath: guilhem's dom mem leak fix and chris' stax xml parser

2005-12-23  Dalibor Topic  <robilad at kaffe.org>

        * libraries/javalib/external/classpath: Resynched GNU Classpath.

Members: 
	ChangeLog:1.4566->1.4567 
	libraries/javalib/external/classpath/ChangeLog:1.10->1.11 
	libraries/javalib/external/classpath/config.sub:1.11->1.12 
	libraries/javalib/external/classpath/doc/README.jaxp:1.1->1.2 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/AttributeList.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/Attributes.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ContentHandler.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/DTDHandler.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/DocumentHandler.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2Impl.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/package.html:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributeListImpl.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NamespaceSupport.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NewInstance.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserAdapter.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserFactory.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLFilterImpl.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderAdapter.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderFactory.java:1.10->1.11 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/package.html:1.10->1.11 
	libraries/javalib/external/classpath/gnu/xml/aelfred2/ContentHandler2.java:1.1->1.2(DEAD) 
	libraries/javalib/external/classpath/gnu/xml/aelfred2/SAXDriver.java:1.2->1.3 
	libraries/javalib/external/classpath/gnu/xml/aelfred2/XmlParser.java:1.1->1.2 
	libraries/javalib/external/classpath/gnu/xml/dom/Consumer.java:1.1->1.2 
	libraries/javalib/external/classpath/gnu/xml/dom/DomNode.java:1.2->1.3 
	libraries/javalib/external/classpath/gnu/xml/dom/ls/DomLSParser.java:1.1->1.2 
	libraries/javalib/external/classpath/gnu/xml/dom/ls/SAXEventSink.java:1.1->1.2 
	libraries/javalib/external/classpath/gnu/xml/pipeline/DomConsumer.java:1.1->1.2 
	libraries/javalib/external/classpath/gnu/xml/pipeline/EventFilter.java:1.1->1.2 
	libraries/javalib/external/classpath/gnu/xml/stream/SAXParser.java:1.4->1.5 
	libraries/javalib/external/classpath/gnu/xml/stream/XMLParser.java:1.4->1.5 
	libraries/javalib/external/classpath/java/nio/charset/Charset.java:1.1->1.2 
	libraries/javalib/external/classpath/java/text/Bidi.java:INITIAL->1.1 
	libraries/javalib/external/classpath/javax/xml/parsers/SAXParserFactory.java:1.1->1.2 
	libraries/javalib/external/classpath/resource/META-INF/services/javax.xml.parsers.SAXParserFactory:1.1->1.2 
	libraries/javalib/external/classpath/resource/gnu/regexp/MessagesBundle_it.properties:1.10->1.11 
	libraries/javalib/external/classpath/scripts/classpath.spec.in:1.10->1.11 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.4566 kaffe/ChangeLog:1.4567
--- kaffe/ChangeLog:1.4566	Sat Dec 24 21:50:41 2005
+++ kaffe/ChangeLog	Sat Dec 24 22:50:00 2005
@@ -1,3 +1,7 @@
+2005-12-23  Dalibor Topic  <robilad at kaffe.org>
+
+        * libraries/javalib/external/classpath: Resynched GNU Classpath.
+
 2005-12-24  Dalibor Topic  <robilad at kaffe.org>
 
         * tools/gjdoc/javalb/antlr: Updated to ANTLR 2.7.6.
Index: kaffe/libraries/javalib/external/classpath/ChangeLog
diff -u kaffe/libraries/javalib/external/classpath/ChangeLog:1.10 kaffe/libraries/javalib/external/classpath/ChangeLog:1.11
--- kaffe/libraries/javalib/external/classpath/ChangeLog:1.10	Fri Dec 23 15:17:19 2005
+++ kaffe/libraries/javalib/external/classpath/ChangeLog	Sat Dec 24 22:50:05 2005
@@ -1,3 +1,54 @@
+2005-12-24  Tom Tromey  <tromey at redhat.com>
+
+	* java/nio/charset/Charset.java (defaultCharset): Added @since.
+
+2005-12-24  Guilhem Lavaux  <guilhem at kaffe.org>
+
+	* gnu/xml/dom/DomNode.java
+	(listeners): Use a HashSet now.
+	(DomNode): Likewise.
+	(compact, trimSize): Reduced to nop with a HashSet.
+	(addEventListener, removeEventListener): Use HashSet
+	operations.
+	(dispatchEvent): Likewise.
+	(notifyNode): Likewise. 
+
+2005-12-24  Chris Burdess  <dog at gnu.org>
+
+	* gnu/xml/stream/SAXParser.java,
+	  gnu/xml/stream/XMLParser.java: DTD validation support for StAX parser.
+
+2005-12-24  Chris Burdess  <dog at gnu.org>
+
+	* doc/README.jaxp: Updated with parameters for SAX-over-StAX driver.
+	* gnu/xml/stream/SAXParser.java,
+	  gnu/xml/stream/XMLParser.java: Conformance fixes for XML 1.1 and
+	  namespace handling.
+	* gnu/xml/dom/ls/DomLSParser.java,
+	  gnu/xml/dom/ls/SAXEventSink.java: Use SAX features and properties to
+	  determine XML declaration details.
+	* gnu/xml/aelfred2/SAXDriver.java,
+	  gnu/xml/aelfred2/XmlParser.java,
+	  gnu/xml/dom/Consumer.java,
+	  gnu/xml/pipeline/DomConsumer.java,
+	  gnu/xml/pipeline/EventFilter.java: Remove ContentHandler2 hack as
+	  DOM Load & Save no longer depends on it
+	* javax/xml/parsers/SAXParserFactory.java,
+	  resource/META-INF/services/javax.xml.parsers.SAXParserFactory: Make
+	  SAX-over-StAX the default SAX implementation.
+
+2005-12-23  Mark Wielaard  <mark at klomp.org>
+
+	Implement workaround suggested in bug #25430.
+	* java/text/Bidi.java: New file.
+
+2005-12-23  Guilhem Lavaux  <guilhem at kaffe.org>
+
+	* gnu/xml/dom/DomNode.java
+	(LiveNodeList.handleEvent,
+	LiveNodeList.item, LiveNodeList.getLength): Detach properly the
+	iterator xfrom the DomNode. 
+
 2005-12-23  Chris Burdess  <dog at gnu.org>
 
 	* gnu/xml/stream/SAXParser.java,
Index: kaffe/libraries/javalib/external/classpath/config.sub
diff -u kaffe/libraries/javalib/external/classpath/config.sub:1.11 kaffe/libraries/javalib/external/classpath/config.sub:1.12
--- kaffe/libraries/javalib/external/classpath/config.sub:1.11	Fri Dec 23 18:00:55 2005
+++ kaffe/libraries/javalib/external/classpath/config.sub	Sat Dec 24 22:50:06 2005
@@ -1335,9 +1335,6 @@
 	-kaos*)
 		os=-kaos
 		;;
-	-*drops)
-		os=-drops
-		;;
 	-zvmoe)
 		os=-zvmoe
 		;;
Index: kaffe/libraries/javalib/external/classpath/doc/README.jaxp
diff -u kaffe/libraries/javalib/external/classpath/doc/README.jaxp:1.1 kaffe/libraries/javalib/external/classpath/doc/README.jaxp:1.2
--- kaffe/libraries/javalib/external/classpath/doc/README.jaxp:1.1	Wed Oct 19 20:35:47 2005
+++ kaffe/libraries/javalib/external/classpath/doc/README.jaxp	Sat Dec 24 22:50:08 2005
@@ -17,7 +17,7 @@
 . gnu.xml.xpath.* ... JAXP XPath implementation
 . gnu.xml.transform.* ... JAXP XSL transformer implementation
 . gnu.xml.pipeline.* ... SAX2 event pipeline support
-. gnu.xml.stream.* ... StAX pull parser implementation
+. gnu.xml.stream.* ... StAX pull parser and SAX-over-StAX driver
 . gnu.xml.util.* ... various XML utility classes
 . gnu.xml.libxmlj.dom.* ... libxmlj DOM Level 3 Core and XPath
 . gnu.xml.libxmlj.sax.* ... libxmlj SAX parser
@@ -138,6 +138,9 @@
    -Djavax.xml.stream.XMLEventFactory=gnu.xml.stream.XMLEventFactoryImpl
    -Djavax.xml.stream.XMLInputFactory=gnu.xml.stream.XMLInputFactoryImpl
    -Djavax.xml.stream.XMLOutputFactory=gnu.xml.stream.XMLOutputFactoryImpl
+
+  GNU SAX-over-StAX:
+   -Djavax.xml.parsers.SAXParserFactory=gnu.xml.stream.SAXParserFactory
 
   libxmlj SAX:
    -Djavax.xml.parsers.SAXParserFactory=gnu.xml.libxmlj.sax.GnomeSAXParserFactory
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/AttributeList.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/AttributeList.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/AttributeList.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/AttributeList.java:1.10	Fri Dec 23 15:17:26 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/AttributeList.java	Sat Dec 24 22:50:08 2005
@@ -1,7 +1,7 @@
 // SAX Attribute List Interface.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: AttributeList.java,v 1.10 2005/12/23 15:17:26 robilad Exp $
+// $Id: AttributeList.java,v 1.11 2005/12/24 22:50:08 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Attributes.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Attributes.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Attributes.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Attributes.java:1.10	Fri Dec 23 15:17:26 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Attributes.java	Sat Dec 24 22:50:08 2005
@@ -2,7 +2,7 @@
 // http://www.saxproject.org
 // Written by David Megginson
 // NO WARRANTY!  This class is in the public domain.
-// $Id: Attributes.java,v 1.10 2005/12/23 15:17:26 robilad Exp $
+// $Id: Attributes.java,v 1.11 2005/12/24 22:50:08 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ContentHandler.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ContentHandler.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ContentHandler.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ContentHandler.java:1.10	Fri Dec 23 15:17:26 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ContentHandler.java	Sat Dec 24 22:50:08 2005
@@ -2,7 +2,7 @@
 // http://www.saxproject.org
 // Written by David Megginson
 // NO WARRANTY!  This class is in the public domain.
-// $Id: ContentHandler.java,v 1.10 2005/12/23 15:17:26 robilad Exp $
+// $Id: ContentHandler.java,v 1.11 2005/12/24 22:50:08 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DTDHandler.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DTDHandler.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DTDHandler.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DTDHandler.java:1.10	Fri Dec 23 15:17:26 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DTDHandler.java	Sat Dec 24 22:50:08 2005
@@ -1,7 +1,7 @@
 // SAX DTD handler.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: DTDHandler.java,v 1.10 2005/12/23 15:17:26 robilad Exp $
+// $Id: DTDHandler.java,v 1.11 2005/12/24 22:50:08 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DocumentHandler.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DocumentHandler.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DocumentHandler.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DocumentHandler.java:1.10	Fri Dec 23 15:17:26 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DocumentHandler.java	Sat Dec 24 22:50:08 2005
@@ -1,7 +1,7 @@
 // SAX document handler.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: DocumentHandler.java,v 1.10 2005/12/23 15:17:26 robilad Exp $
+// $Id: DocumentHandler.java,v 1.11 2005/12/24 22:50:08 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java:1.10	Fri Dec 23 15:17:26 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java	Sat Dec 24 22:50:08 2005
@@ -1,7 +1,7 @@
 // SAX entity resolver.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: EntityResolver.java,v 1.10 2005/12/23 15:17:26 robilad Exp $
+// $Id: EntityResolver.java,v 1.11 2005/12/24 22:50:08 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java:1.10	Fri Dec 23 15:17:26 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java	Sat Dec 24 22:50:08 2005
@@ -1,7 +1,7 @@
 // SAX error handler.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: ErrorHandler.java,v 1.10 2005/12/23 15:17:26 robilad Exp $
+// $Id: ErrorHandler.java,v 1.11 2005/12/24 22:50:08 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java:1.10	Fri Dec 23 15:17:26 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java	Sat Dec 24 22:50:08 2005
@@ -1,7 +1,7 @@
 // SAX default handler base class.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: HandlerBase.java,v 1.10 2005/12/23 15:17:26 robilad Exp $
+// $Id: HandlerBase.java,v 1.11 2005/12/24 22:50:08 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java:1.10	Fri Dec 23 15:17:26 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java	Sat Dec 24 22:50:08 2005
@@ -1,7 +1,7 @@
 // SAX input source.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: InputSource.java,v 1.10 2005/12/23 15:17:26 robilad Exp $
+// $Id: InputSource.java,v 1.11 2005/12/24 22:50:08 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java:1.10	Fri Dec 23 15:17:26 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java	Sat Dec 24 22:50:09 2005
@@ -1,7 +1,7 @@
 // SAX locator interface for document events.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: Locator.java,v 1.10 2005/12/23 15:17:26 robilad Exp $
+// $Id: Locator.java,v 1.11 2005/12/24 22:50:09 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java:1.10	Fri Dec 23 15:17:26 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java	Sat Dec 24 22:50:09 2005
@@ -1,7 +1,7 @@
 // SAX parser interface.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: Parser.java,v 1.10 2005/12/23 15:17:26 robilad Exp $
+// $Id: Parser.java,v 1.11 2005/12/24 22:50:09 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java:1.10	Fri Dec 23 15:17:26 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java	Sat Dec 24 22:50:09 2005
@@ -1,7 +1,7 @@
 // SAX exception class.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: SAXException.java,v 1.10 2005/12/23 15:17:26 robilad Exp $
+// $Id: SAXException.java,v 1.11 2005/12/24 22:50:09 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java:1.10	Fri Dec 23 15:17:26 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java	Sat Dec 24 22:50:09 2005
@@ -2,7 +2,7 @@
 // http://www.saxproject.org
 // Written by David Megginson
 // NO WARRANTY!  This class is in the Public Domain.
-// $Id: SAXNotRecognizedException.java,v 1.10 2005/12/23 15:17:26 robilad Exp $
+// $Id: SAXNotRecognizedException.java,v 1.11 2005/12/24 22:50:09 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java:1.10	Fri Dec 23 15:17:26 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java	Sat Dec 24 22:50:09 2005
@@ -2,7 +2,7 @@
 // http://www.saxproject.org
 // Written by David Megginson
 // NO WARRANTY!  This class is in the Public Domain.
-// $Id: SAXNotSupportedException.java,v 1.10 2005/12/23 15:17:26 robilad Exp $
+// $Id: SAXNotSupportedException.java,v 1.11 2005/12/24 22:50:09 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java:1.10	Fri Dec 23 15:17:26 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java	Sat Dec 24 22:50:09 2005
@@ -1,7 +1,7 @@
 // SAX exception class.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: SAXParseException.java,v 1.10 2005/12/23 15:17:26 robilad Exp $
+// $Id: SAXParseException.java,v 1.11 2005/12/24 22:50:09 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java:1.10	Fri Dec 23 15:17:26 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java	Sat Dec 24 22:50:09 2005
@@ -2,7 +2,7 @@
 // http://www.saxproject.org
 // Written by David Megginson
 // NO WARRANTY!  This class is in the Public Domain.
-// $Id: XMLFilter.java,v 1.10 2005/12/23 15:17:26 robilad Exp $
+// $Id: XMLFilter.java,v 1.11 2005/12/24 22:50:09 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java:1.10	Fri Dec 23 15:17:26 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java	Sat Dec 24 22:50:09 2005
@@ -2,7 +2,7 @@
 // http://www.saxproject.org
 // Written by David Megginson
 // NO WARRANTY!  This class is in the Public Domain.
-// $Id: XMLReader.java,v 1.10 2005/12/23 15:17:26 robilad Exp $
+// $Id: XMLReader.java,v 1.11 2005/12/24 22:50:09 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html:1.10	Fri Dec 23 15:17:26 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html	Sat Dec 24 22:50:09 2005
@@ -1,5 +1,5 @@
 <html><head>
-<!-- $Id: package.html,v 1.10 2005/12/23 15:17:26 robilad Exp $ -->
+<!-- $Id: package.html,v 1.11 2005/12/24 22:50:09 robilad Exp $ -->
 </head><body>
 
 <p> This package provides the core SAX APIs.
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java:1.10	Fri Dec 23 15:17:27 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java	Sat Dec 24 22:50:09 2005
@@ -1,7 +1,7 @@
 // Attributes2.java - extended Attributes
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: Attributes2.java,v 1.10 2005/12/23 15:17:27 robilad Exp $
+// $Id: Attributes2.java,v 1.11 2005/12/24 22:50:09 robilad Exp $
 
 package org.xml.sax.ext;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java:1.10	Fri Dec 23 15:17:27 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java	Sat Dec 24 22:50:09 2005
@@ -1,7 +1,7 @@
 // Attributes2Impl.java - extended AttributesImpl
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: Attributes2Impl.java,v 1.10 2005/12/23 15:17:27 robilad Exp $
+// $Id: Attributes2Impl.java,v 1.11 2005/12/24 22:50:09 robilad Exp $
 
 package org.xml.sax.ext;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java:1.10	Fri Dec 23 15:17:27 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java	Sat Dec 24 22:50:09 2005
@@ -1,7 +1,7 @@
 // DeclHandler.java - Optional handler for DTD declaration events.
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: DeclHandler.java,v 1.10 2005/12/23 15:17:27 robilad Exp $
+// $Id: DeclHandler.java,v 1.11 2005/12/24 22:50:09 robilad Exp $
 
 package org.xml.sax.ext;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java:1.10	Fri Dec 23 15:17:27 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java	Sat Dec 24 22:50:09 2005
@@ -1,7 +1,7 @@
 // DefaultHandler2.java - extended DefaultHandler
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: DefaultHandler2.java,v 1.10 2005/12/23 15:17:27 robilad Exp $
+// $Id: DefaultHandler2.java,v 1.11 2005/12/24 22:50:09 robilad Exp $
 
 package org.xml.sax.ext;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java:1.10	Fri Dec 23 15:17:27 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java	Sat Dec 24 22:50:09 2005
@@ -1,7 +1,7 @@
 // EntityResolver2.java - Extended SAX entity resolver.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: EntityResolver2.java,v 1.10 2005/12/23 15:17:27 robilad Exp $
+// $Id: EntityResolver2.java,v 1.11 2005/12/24 22:50:09 robilad Exp $
 
 package org.xml.sax.ext;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java:1.10	Fri Dec 23 15:17:27 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java	Sat Dec 24 22:50:09 2005
@@ -1,7 +1,7 @@
 // LexicalHandler.java - optional handler for lexical parse events.
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: LexicalHandler.java,v 1.10 2005/12/23 15:17:27 robilad Exp $
+// $Id: LexicalHandler.java,v 1.11 2005/12/24 22:50:09 robilad Exp $
 
 package org.xml.sax.ext;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2.java:1.10	Fri Dec 23 15:17:27 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2.java	Sat Dec 24 22:50:09 2005
@@ -1,7 +1,7 @@
 // Locator2.java - extended Locator
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: Locator2.java,v 1.10 2005/12/23 15:17:27 robilad Exp $
+// $Id: Locator2.java,v 1.11 2005/12/24 22:50:09 robilad Exp $
 
 package org.xml.sax.ext;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2Impl.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2Impl.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2Impl.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2Impl.java:1.10	Fri Dec 23 15:17:27 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2Impl.java	Sat Dec 24 22:50:09 2005
@@ -1,7 +1,7 @@
 // Locator2Impl.java - extended LocatorImpl
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: Locator2Impl.java,v 1.10 2005/12/23 15:17:27 robilad Exp $
+// $Id: Locator2Impl.java,v 1.11 2005/12/24 22:50:09 robilad Exp $
 
 package org.xml.sax.ext;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/package.html
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/package.html:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/package.html:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/package.html:1.10	Fri Dec 23 15:17:27 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/package.html	Sat Dec 24 22:50:09 2005
@@ -1,5 +1,5 @@
 <HTML><HEAD>
-<!-- $Id: package.html,v 1.10 2005/12/23 15:17:27 robilad Exp $ -->
+<!-- $Id: package.html,v 1.11 2005/12/24 22:50:09 robilad Exp $ -->
 </HEAD><BODY>
 
 <p>
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributeListImpl.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributeListImpl.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributeListImpl.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributeListImpl.java:1.10	Fri Dec 23 15:17:27 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributeListImpl.java	Sat Dec 24 22:50:10 2005
@@ -1,7 +1,7 @@
 // SAX default implementation for AttributeList.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: AttributeListImpl.java,v 1.10 2005/12/23 15:17:27 robilad Exp $
+// $Id: AttributeListImpl.java,v 1.11 2005/12/24 22:50:10 robilad Exp $
 
 package org.xml.sax.helpers;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java:1.10	Fri Dec 23 15:17:27 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java	Sat Dec 24 22:50:10 2005
@@ -2,7 +2,7 @@
 // http://www.saxproject.org
 // Written by David Megginson
 // NO WARRANTY!  This class is in the public domain.
-// $Id: AttributesImpl.java,v 1.10 2005/12/23 15:17:27 robilad Exp $
+// $Id: AttributesImpl.java,v 1.11 2005/12/24 22:50:10 robilad Exp $
 
 package org.xml.sax.helpers;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java:1.10	Fri Dec 23 15:17:27 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java	Sat Dec 24 22:50:10 2005
@@ -2,7 +2,7 @@
 // http://www.saxproject.org
 // Written by David Megginson
 // NO WARRANTY!  This class is in the public domain.
-// $Id: DefaultHandler.java,v 1.10 2005/12/23 15:17:27 robilad Exp $
+// $Id: DefaultHandler.java,v 1.11 2005/12/24 22:50:10 robilad Exp $
 
 package org.xml.sax.helpers;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java:1.10	Fri Dec 23 15:17:27 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java	Sat Dec 24 22:50:10 2005
@@ -1,7 +1,7 @@
 // SAX default implementation for Locator.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: LocatorImpl.java,v 1.10 2005/12/23 15:17:27 robilad Exp $
+// $Id: LocatorImpl.java,v 1.11 2005/12/24 22:50:10 robilad Exp $
 
 package org.xml.sax.helpers;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NamespaceSupport.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NamespaceSupport.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NamespaceSupport.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NamespaceSupport.java:1.10	Fri Dec 23 15:17:27 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NamespaceSupport.java	Sat Dec 24 22:50:10 2005
@@ -2,7 +2,7 @@
 // http://www.saxproject.org
 // Written by David Megginson
 // This class is in the Public Domain.  NO WARRANTY!
-// $Id: NamespaceSupport.java,v 1.10 2005/12/23 15:17:27 robilad Exp $
+// $Id: NamespaceSupport.java,v 1.11 2005/12/24 22:50:10 robilad Exp $
 
 package org.xml.sax.helpers;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NewInstance.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NewInstance.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NewInstance.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NewInstance.java:1.10	Fri Dec 23 15:17:27 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NewInstance.java	Sat Dec 24 22:50:10 2005
@@ -3,7 +3,7 @@
 // Written by Edwin Goei, edwingo at apache.org
 // and by David Brownell, dbrownell at users.sourceforge.net
 // NO WARRANTY!  This class is in the Public Domain.
-// $Id: NewInstance.java,v 1.10 2005/12/23 15:17:27 robilad Exp $
+// $Id: NewInstance.java,v 1.11 2005/12/24 22:50:10 robilad Exp $
 
 package org.xml.sax.helpers;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserAdapter.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserAdapter.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserAdapter.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserAdapter.java:1.10	Fri Dec 23 15:17:27 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserAdapter.java	Sat Dec 24 22:50:10 2005
@@ -2,7 +2,7 @@
 // http://www.saxproject.org
 // Written by David Megginson
 // NO WARRANTY!  This class is in the public domain.
-// $Id: ParserAdapter.java,v 1.10 2005/12/23 15:17:27 robilad Exp $
+// $Id: ParserAdapter.java,v 1.11 2005/12/24 22:50:10 robilad Exp $
 
 package org.xml.sax.helpers;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserFactory.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserFactory.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserFactory.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserFactory.java:1.10	Fri Dec 23 15:17:27 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserFactory.java	Sat Dec 24 22:50:10 2005
@@ -1,7 +1,7 @@
 // SAX parser factory.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: ParserFactory.java,v 1.10 2005/12/23 15:17:27 robilad Exp $
+// $Id: ParserFactory.java,v 1.11 2005/12/24 22:50:10 robilad Exp $
 
 package org.xml.sax.helpers;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLFilterImpl.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLFilterImpl.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLFilterImpl.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLFilterImpl.java:1.10	Fri Dec 23 15:17:27 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLFilterImpl.java	Sat Dec 24 22:50:10 2005
@@ -2,7 +2,7 @@
 // http://www.saxproject.org
 // Written by David Megginson
 // NO WARRANTY!  This class is in the Public Domain.
-// $Id: XMLFilterImpl.java,v 1.10 2005/12/23 15:17:27 robilad Exp $
+// $Id: XMLFilterImpl.java,v 1.11 2005/12/24 22:50:10 robilad Exp $
 
 package org.xml.sax.helpers;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderAdapter.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderAdapter.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderAdapter.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderAdapter.java:1.10	Fri Dec 23 15:17:27 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderAdapter.java	Sat Dec 24 22:50:10 2005
@@ -2,7 +2,7 @@
 // http://www.saxproject.org
 // Written by David Megginson
 // NO WARRANTY!  This class is in the public domain.
-// $Id: XMLReaderAdapter.java,v 1.10 2005/12/23 15:17:27 robilad Exp $
+// $Id: XMLReaderAdapter.java,v 1.11 2005/12/24 22:50:10 robilad Exp $
 
 package org.xml.sax.helpers;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderFactory.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderFactory.java:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderFactory.java:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderFactory.java:1.10	Fri Dec 23 15:17:27 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderFactory.java	Sat Dec 24 22:50:10 2005
@@ -3,7 +3,7 @@
 // Written by David Megginson
 // and by David Brownell
 // NO WARRANTY!  This class is in the Public Domain.
-// $Id: XMLReaderFactory.java,v 1.10 2005/12/23 15:17:27 robilad Exp $
+// $Id: XMLReaderFactory.java,v 1.11 2005/12/24 22:50:10 robilad Exp $
 
 package org.xml.sax.helpers;
 import java.io.BufferedReader;
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/package.html
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/package.html:1.10 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/package.html:1.11
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/package.html:1.10	Fri Dec 23 15:17:27 2005
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/package.html	Sat Dec 24 22:50:10 2005
@@ -1,5 +1,5 @@
 <HTML><HEAD>
-<!-- $Id: package.html,v 1.10 2005/12/23 15:17:27 robilad Exp $ -->
+<!-- $Id: package.html,v 1.11 2005/12/24 22:50:10 robilad Exp $ -->
 </HEAD><BODY>
 
 <p>This package contains "helper" classes, including
===================================================================
Checking out kaffe/libraries/javalib/external/classpath/gnu/xml/aelfred2/ContentHandler2.java
RCS:  /home/cvs/kaffe/kaffe/libraries/javalib/external/classpath/gnu/xml/aelfred2/Attic/ContentHandler2.java,v
VERS: 1.1
***************
--- kaffe/libraries/javalib/external/classpath/gnu/xml/aelfred2/ContentHandler2.java	Sat Dec 24 22:59:30 2005
+++ /dev/null	Sun Aug  4 19:57:58 2002
@@ -1,65 +0,0 @@
-/* ContentHandler2.java -- 
-   Copyright (C) 2004 Free Software Foundation, Inc.
-
-This file is part of GNU Classpath.
-
-GNU Classpath is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2, or (at your option)
-any later version.
-
-GNU Classpath is distributed in the hope that it will be useful, but
-WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU Classpath; see the file COPYING.  If not, write to the
-Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA.
-
-Linking this library statically or dynamically with other modules is
-making a combined work based on this library.  Thus, the terms and
-conditions of the GNU General Public License cover the whole
-combination.
-
-As a special exception, the copyright holders of this library give you
-permission to link this library with independent modules to produce an
-executable, regardless of the license terms of these independent
-modules, and to copy and distribute the resulting executable under
-terms of your choice, provided that you also meet, for each linked
-independent module, the terms and conditions of the license of that
-module.  An independent module is a module which is not derived from
-or based on this library.  If you modify this library, you may extend
-this exception to your version of the library, but you are not
-obligated to do so.  If you do not wish to do so, delete this
-exception statement from your version. */
-
-package gnu.xml.aelfred2;
-
-import org.xml.sax.ContentHandler;
-import org.xml.sax.SAXException;
-
-/**
- * Extension to the SAX ContentHandler interface to report parsing events
- * and parameters required by DOM Level 3 but not supported by SAX.
- *
- * @author <a href='mailto:dog at gnu.org'>Chris Burdess</a>
- */
-public interface ContentHandler2
-  extends ContentHandler
-{
-
-  /**
-   * Reports the XML declaration.
-   * @param version the value of the version attribute in the XML
-   * declaration
-   * @param encoding the encoding specified in the XML declaration, if any
-   * @param standalone the standalone attribute from the XML declaration
-   * @param inputEncoding the encoding of the XML input
-   */
-  void xmlDecl(String version, String encoding, boolean standalone,
-               String inputEncoding)
-    throws SAXException;
-  
-}
Index: kaffe/libraries/javalib/external/classpath/gnu/xml/aelfred2/SAXDriver.java
diff -u kaffe/libraries/javalib/external/classpath/gnu/xml/aelfred2/SAXDriver.java:1.2 kaffe/libraries/javalib/external/classpath/gnu/xml/aelfred2/SAXDriver.java:1.3
--- kaffe/libraries/javalib/external/classpath/gnu/xml/aelfred2/SAXDriver.java:1.2	Sat Nov 26 20:29:59 2005
+++ kaffe/libraries/javalib/external/classpath/gnu/xml/aelfred2/SAXDriver.java	Sat Dec 24 22:50:11 2005
@@ -655,21 +655,6 @@
     attributesList.clear();
   }
 
-  void xmlDecl(String version,
-               String encoding,
-               boolean standalone,
-               String inputEncoding)
-    throws SAXException
-  {
-    if (contentHandler instanceof ContentHandler2)
-      {
-        ((ContentHandler2) contentHandler).xmlDecl(version,
-                                                   encoding,
-                                                   standalone,
-                                                   inputEncoding);
-      }
-  }
-
   void skippedEntity(String name)
     throws SAXException
   {
Index: kaffe/libraries/javalib/external/classpath/gnu/xml/aelfred2/XmlParser.java
diff -u kaffe/libraries/javalib/external/classpath/gnu/xml/aelfred2/XmlParser.java:1.1 kaffe/libraries/javalib/external/classpath/gnu/xml/aelfred2/XmlParser.java:1.2
--- kaffe/libraries/javalib/external/classpath/gnu/xml/aelfred2/XmlParser.java:1.1	Wed Oct 19 20:36:44 2005
+++ kaffe/libraries/javalib/external/classpath/gnu/xml/aelfred2/XmlParser.java	Sat Dec 24 22:50:11 2005
@@ -841,9 +841,6 @@
       {
         inputEncoding = encodingName;
       }
-    handler.xmlDecl(version, encodingName, docIsStandalone,
-                    inputEncoding);
-    
     return encodingName;
   }
 
Index: kaffe/libraries/javalib/external/classpath/gnu/xml/dom/Consumer.java
diff -u kaffe/libraries/javalib/external/classpath/gnu/xml/dom/Consumer.java:1.1 kaffe/libraries/javalib/external/classpath/gnu/xml/dom/Consumer.java:1.2
--- kaffe/libraries/javalib/external/classpath/gnu/xml/dom/Consumer.java:1.1	Wed Oct 19 20:36:44 2005
+++ kaffe/libraries/javalib/external/classpath/gnu/xml/dom/Consumer.java	Sat Dec 24 22:50:11 2005
@@ -301,22 +301,6 @@
             doc.setBuilding(true);
 	}
 
-        /**
-         * Required by DOM Level 3 to report document parameters
-         */
-        public void xmlDecl(String version,
-                            String encoding,
-                            boolean standalone,
-                            String inputEncoding)
-          throws SAXException
-        {
-          super.xmlDecl(version, encoding, standalone, inputEncoding);
-
-          DomDocument doc = (DomDocument) getDocument();
-          doc.setXmlEncoding(encoding);
-          doc.setInputEncoding(inputEncoding);
-        }
-
 	public void endDocument ()
 	throws SAXException
 	{
Index: kaffe/libraries/javalib/external/classpath/gnu/xml/dom/DomNode.java
diff -u kaffe/libraries/javalib/external/classpath/gnu/xml/dom/DomNode.java:1.2 kaffe/libraries/javalib/external/classpath/gnu/xml/dom/DomNode.java:1.3
--- kaffe/libraries/javalib/external/classpath/gnu/xml/dom/DomNode.java:1.2	Mon Dec 19 00:11:56 2005
+++ kaffe/libraries/javalib/external/classpath/gnu/xml/dom/DomNode.java	Sat Dec 24 22:50:11 2005
@@ -38,6 +38,7 @@
 package gnu.xml.dom;
 
 import java.util.HashMap;
+import java.util.HashSet;
 import java.util.Iterator;
 import java.util.Map;
 
@@ -149,7 +150,7 @@
   boolean readonly;
 
   // event registrations
-  private ListenerRecord[] listeners;
+  private HashSet listeners;
   private int nListeners;
 
   // DOM Level 3 userData dictionary.
@@ -167,19 +168,6 @@
    */
   public void compact()
   {
-    if (listeners != null && listeners.length != nListeners)
-      {
-        if (nListeners == 0)
-          {
-            listeners = null;
-          }
-        else
-          {
-            ListenerRecord[] l = new ListenerRecord[nListeners];
-            System.arraycopy(listeners, 0, l, 0, nListeners);
-            listeners = l;
-          }
-      }
   }
 
   /**
@@ -201,6 +189,7 @@
           }
       }
     this.owner = owner;
+    this.listeners = new HashSet();
   }
   
 
@@ -960,12 +949,6 @@
    */
   public void trimToSize()
   {
-    if (listeners != null && listeners.length != nListeners)
-      {
-        ListenerRecord[] newKids = new ListenerRecord[length];
-        System.arraycopy(listeners, 0, newKids, 0, nListeners);
-        listeners = newKids;
-      }
   }
 
   /**
@@ -1175,7 +1158,7 @@
         node.next = null;
         
         node.readonly = false;
-        node.listeners = null;
+        node.listeners = new HashSet();
         node.nListeners = 0;
         return node;
 
@@ -1264,7 +1247,7 @@
       elementName = name;
       matchAnyURI = "*".equals(uri);
       matchAnyName = "*".equals(name);
-      
+
       DomNode.this.addEventListener("DOMNodeInserted", this, true);
       DomNode.this.addEventListener("DOMNodeRemoved", this, true);
     }
@@ -1274,7 +1257,7 @@
       if (current != null)
         current.detach();
       current = null;
-      
+
       DomNode.this.removeEventListener("DOMNodeInserted", this, true);
       DomNode.this.removeEventListener("DOMNodeRemoved", this, true);
     }
@@ -1337,6 +1320,8 @@
           return;
         }
       
+      if (current != null)
+	current.detach();
       current = null;
     }
 
@@ -1355,6 +1340,7 @@
           lastIndex--;
         }
         Node ret = current.previousNode ();
+	current.detach();
         current = null;
         return ret;
       } 
@@ -1362,9 +1348,11 @@
       // somewhere after last node
       while (++lastIndex != index)
         current.nextNode ();
-        Node ret = current.nextNode ();
-        current = null;
-        return ret;
+
+      Node ret = current.nextNode ();
+      current.detach();
+      current = null;
+      return ret;
     }
     
     public int getLength()
@@ -1376,7 +1364,7 @@
         {
           retval++;
         }
-      current = null;
+      iter.detach();
       return retval;
     }
     
@@ -1404,13 +1392,18 @@
       this.useCapture = useCapture;
     }
 
-    boolean equals(ListenerRecord rec)
+    public boolean equals(Object o)
     {
+      ListenerRecord rec = (ListenerRecord)o;
       return listener == rec.listener
         && useCapture == rec.useCapture
         && type == rec.type;
     }
     
+    public int hashCode()
+    {
+	return listener.hashCode() ^ type.hashCode();
+    }
   }
 
   /**
@@ -1465,30 +1458,12 @@
                                      EventListener listener,
                                      boolean useCapture)
   {
-    if (listeners == null)
-      {
-        listeners = new ListenerRecord[1];
-      }
-    else if (nListeners == listeners.length)
-      {
-        ListenerRecord[] newListeners =
-          new ListenerRecord[listeners.length + NKIDS_DELTA];
-        System.arraycopy(listeners, 0, newListeners, 0, nListeners);
-        listeners = newListeners;
-      }
-
     // prune duplicates
     ListenerRecord record;
 
     record = new ListenerRecord(type, listener, useCapture);
-    for (int i = 0; i < nListeners; i++)
-      {
-        if (record.equals(listeners[i]))
-          {
-            return;
-          }
-      }

*** Patch too long, truncated ***




More information about the kaffe mailing list