[kaffe] CVS kaffe (robilad): Resynced with GNU Classpath

Kaffe CVS cvs-commits at kaffe.org
Sun Jan 8 20:15:15 PST 2006


PatchSet 7086 
Date: 2006/01/09 04:06:05
Author: robilad
Branch: HEAD
Tag: (none) 
Log:
Resynced with GNU Classpath

2006-01-09  Dalibor Topic  <robilad at kaffe.org>

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

Members: 
	ChangeLog:1.4606->1.4607 
	libraries/javalib/external/classpath/ChangeLog:1.14->1.15 
	libraries/javalib/external/classpath/config.sub:1.17->1.18 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/AttributeList.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/Attributes.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ContentHandler.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/DTDHandler.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/DocumentHandler.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2Impl.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/package.html:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributeListImpl.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NamespaceSupport.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NewInstance.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserAdapter.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserFactory.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLFilterImpl.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderAdapter.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderFactory.java:1.14->1.15 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/package.html:1.14->1.15 
	libraries/javalib/external/classpath/gnu/java/beans/encoder/ArrayPersistenceDelegate.java:INITIAL->1.1 
	libraries/javalib/external/classpath/gnu/java/beans/encoder/ClassPersistenceDelegate.java:INITIAL->1.1 
	libraries/javalib/external/classpath/gnu/java/beans/encoder/CollectionPersistenceDelegate.java:INITIAL->1.1 
	libraries/javalib/external/classpath/gnu/java/beans/encoder/Context.java:INITIAL->1.1 
	libraries/javalib/external/classpath/gnu/java/beans/encoder/GenericScannerState.java:INITIAL->1.1 
	libraries/javalib/external/classpath/gnu/java/beans/encoder/IgnoringScannerState.java:INITIAL->1.1 
	libraries/javalib/external/classpath/gnu/java/beans/encoder/MapPersistenceDelegate.java:INITIAL->1.1 
	libraries/javalib/external/classpath/gnu/java/beans/encoder/ObjectId.java:INITIAL->1.1 
	libraries/javalib/external/classpath/gnu/java/beans/encoder/PrimitivePersistenceDelegate.java:INITIAL->1.1 
	libraries/javalib/external/classpath/gnu/java/beans/encoder/ReportingScannerState.java:INITIAL->1.1 
	libraries/javalib/external/classpath/gnu/java/beans/encoder/Root.java:INITIAL->1.1 
	libraries/javalib/external/classpath/gnu/java/beans/encoder/ScanEngine.java:INITIAL->1.1 
	libraries/javalib/external/classpath/gnu/java/beans/encoder/ScannerState.java:INITIAL->1.1 
	libraries/javalib/external/classpath/gnu/java/beans/encoder/StAXWriter.java:INITIAL->1.1 
	libraries/javalib/external/classpath/gnu/java/beans/encoder/Writer.java:INITIAL->1.1 
	libraries/javalib/external/classpath/gnu/java/beans/encoder/elements/ArrayInstantiation.java:INITIAL->1.1 
	libraries/javalib/external/classpath/gnu/java/beans/encoder/elements/Array_Get.java:INITIAL->1.1 
	libraries/javalib/external/classpath/gnu/java/beans/encoder/elements/Array_Set.java:INITIAL->1.1 
	libraries/javalib/external/classpath/gnu/java/beans/encoder/elements/ClassResolution.java:INITIAL->1.1 
	libraries/javalib/external/classpath/gnu/java/beans/encoder/elements/Element.java:INITIAL->1.1 
	libraries/javalib/external/classpath/gnu/java/beans/encoder/elements/List_Get.java:INITIAL->1.1 
	libraries/javalib/external/classpath/gnu/java/beans/encoder/elements/List_Set.java:INITIAL->1.1 
	libraries/javalib/external/classpath/gnu/java/beans/encoder/elements/MethodInvocation.java:INITIAL->1.1 
	libraries/javalib/external/classpath/gnu/java/beans/encoder/elements/NullObject.java:INITIAL->1.1 
	libraries/javalib/external/classpath/gnu/java/beans/encoder/elements/ObjectInstantiation.java:INITIAL->1.1 
	libraries/javalib/external/classpath/gnu/java/beans/encoder/elements/ObjectReference.java:INITIAL->1.1 
	libraries/javalib/external/classpath/gnu/java/beans/encoder/elements/PrimitiveInstantiation.java:INITIAL->1.1 
	libraries/javalib/external/classpath/gnu/java/beans/encoder/elements/StaticFieldAccess.java:INITIAL->1.1 
	libraries/javalib/external/classpath/gnu/java/beans/encoder/elements/StaticMethodInvocation.java:INITIAL->1.1 
	libraries/javalib/external/classpath/gnu/java/beans/encoder/elements/StringReference.java:INITIAL->1.1 
	libraries/javalib/external/classpath/gnu/regexp/RETokenRepeated.java:1.2->1.3 
	libraries/javalib/external/classpath/gnu/xml/stream/SAXParser.java:1.7->1.8 
	libraries/javalib/external/classpath/gnu/xml/stream/UnicodeReader.java:1.1->1.2 
	libraries/javalib/external/classpath/gnu/xml/stream/XMLParser.java:1.7->1.8 
	libraries/javalib/external/classpath/java/beans/DefaultPersistenceDelegate.java:INITIAL->1.1 
	libraries/javalib/external/classpath/java/beans/Encoder.java:INITIAL->1.1 
	libraries/javalib/external/classpath/java/beans/Expression.java:1.1->1.2 
	libraries/javalib/external/classpath/java/beans/PersistenceDelegate.java:INITIAL->1.1 
	libraries/javalib/external/classpath/java/beans/Statement.java:1.1->1.2 
	libraries/javalib/external/classpath/java/beans/XMLEncoder.java:INITIAL->1.1 
	libraries/javalib/external/classpath/java/lang/Character.java:1.1->1.2 
	libraries/javalib/external/classpath/java/lang/InheritableThreadLocal.java:1.2->1.3 
	libraries/javalib/external/classpath/native/jni/xmlj/Makefile.am:1.1->1.2 
	libraries/javalib/external/classpath/native/jni/xmlj/Makefile.in:1.12->1.13 
	libraries/javalib/external/classpath/resource/gnu/regexp/MessagesBundle_it.properties:1.14->1.15 
	libraries/javalib/external/classpath/scripts/classpath.spec.in:1.14->1.15 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.4606 kaffe/ChangeLog:1.4607
--- kaffe/ChangeLog:1.4606	Mon Jan  9 03:19:28 2006
+++ kaffe/ChangeLog	Mon Jan  9 04:06:05 2006
@@ -1,3 +1,7 @@
+2006-01-09  Dalibor Topic  <robilad at kaffe.org>
+
+        * libraries/javalib/external/classpath: Resynched GNU Classpath.
+
 2006-01-08  Dalibor Topic  <robilad at kaffe.org>
 
 	* external/gcc/fastjar/scripts: New directory for autotools scripts 
Index: kaffe/libraries/javalib/external/classpath/ChangeLog
diff -u kaffe/libraries/javalib/external/classpath/ChangeLog:1.14 kaffe/libraries/javalib/external/classpath/ChangeLog:1.15
--- kaffe/libraries/javalib/external/classpath/ChangeLog:1.14	Sun Jan  8 12:28:11 2006
+++ kaffe/libraries/javalib/external/classpath/ChangeLog	Mon Jan  9 04:06:08 2006
@@ -1,3 +1,77 @@
+2006-01-08  Tom Tromey  <tromey at redhat.com>
+
+	* java/lang/InheritableThreadLocal.java: Organized imports.
+
+2006-01-08  Ito Kazumitsu  <kaz at maczuka.gcd.org>  
+
+	Fixes bug #25679
+	* gnu/regexp/RETokenRepeated.java(match): Optimized the case
+	when an empty string matched an empty token.
+
+2006-01-08  Chris Burdess  <dog at gnu.org>
+
+	* gnu/xml/stream/SAXParser.java: Check standalone status for mixed
+	  content models from external entities.
+	* gnu/xml/stream/UnicodeReader.java: Report error instead of
+	  attempting to continue with unpaired surrogates.
+	* gnu/xml/stream/XMLParser.java: Don't normalize LF equivalents when
+	  resolving entities with character entity references; better
+	  checking of valid character ranges; don't report an error for URI
+	  fragments in notation declarations; check unbound namespace
+	  prefixes for elements and attributes, including XML 1.1 unbinding
+	  syntax; namespace-aware checking of attribute duplicates.
+
+2006-01-08  Robert Schuster  <robertschuster at fsfe.org>
+
+	* java/beans/Statement.java: Doc fixes.
+	(doExecute): Workaround for Class.forName call.
+	(toString): Made output look more like on the JDK.
+	* java/beans/Expression.java: Doc fixes.
+	(toString): Made output look more like on the JDK.
+	* java/beans/PersistenceDelegate.java,
+	java/beans/DefaultPersistenceDelegate.java,
+	java/beans/Encoder.java,
+	java/beans/XMLEncoder.java: New file.
+	* gnu/java/beans/encoder/ArrayPersistenceDelegate.java,
+	gnu/java/beans/encoder/ClassPersistenceDelegate.java,
+	gnu/java/beans/encoder/CollectionPersistenceDelegate.java,
+	gnu/java/beans/encoder/Context.java,
+	gnu/java/beans/encoder/GenericScannerState.java,
+	gnu/java/beans/encoder/IgnoringScannerState.java,
+	gnu/java/beans/encoder/MapPersistenceDelegate.java,
+	gnu/java/beans/encoder/ObjectId.java,
+	gnu/java/beans/encoder/PrimitivePersistenceDelegate.java,
+	gnu/java/beans/encoder/ReportingScannerState.java,
+	gnu/java/beans/encoder/Root.java,
+	gnu/java/beans/encoder/ScanEngine.java,
+	gnu/java/beans/encoder/ScannerState.java,
+	gnu/java/beans/encoder/StAXWriter.java,
+	gnu/java/beans/encoder/Writer.java: New file.
+	* gnu/java/beans/encoder/elements/Array_Get.java,
+	gnu/java/beans/encoder/elements/Element.java,
+	gnu/java/beans/encoder/elements/List_Set.java,
+	gnu/java/beans/encoder/elements/Array_Set.java,
+	gnu/java/beans/encoder/elements/NullObject.java,
+	gnu/java/beans/encoder/elements/StaticMethodInvocation.java,
+	gnu/java/beans/encoder/elements/StaticFieldAccess.java,
+	gnu/java/beans/encoder/elements/StringReference.java,
+	gnu/java/beans/encoder/elements/ClassResolution.java,
+	gnu/java/beans/encoder/elements/ArrayInstantiation.java,
+	gnu/java/beans/encoder/elements/PrimitiveInstantiation.java,
+	gnu/java/beans/encoder/elements/ObjectReference.java,
+	gnu/java/beans/encoder/elements/ObjectInstantiation.java,
+	gnu/java/beans/encoder/elements/List_Get.java,
+	gnu/java/beans/encoder/elements/MethodInvocation.java: New file.
+
+2006-01-08  Chris Burdess  <dog at gnu.org>
+
+	* java/lang/Character.java (toChars,toCodePoint): Correct these
+	  methods to use algorithms from Unicode specification.
+ 
+2006-01-08  Mark Wielaard  <mark at klomp.org>
+
+	* native/jni/xmlj/Makefile.am (libxmlj_la_LIBADD): Add jcl.o.
+
 2006-01-07  Paul Jenner  <psj at harker.dyndns.org>
 
 	Fixes bug #25711
@@ -11489,6 +11563,11 @@
 	(paintBorder): Correctly set the Y offset for the border title.
 	(getMeasurements): Determine the correct Y offset for the border
 	title.
+
+2005-09-19  Robert Schuster  <robertschuster at fsfe.org>
+
+	* java/util/ResourceBundle.java: Changed type of bundleCache
+	to WeakHashMap.
 
 2005-09-19  Robert Schuster  <robertschuster at fsfe.org>
 
Index: kaffe/libraries/javalib/external/classpath/config.sub
diff -u kaffe/libraries/javalib/external/classpath/config.sub:1.17 kaffe/libraries/javalib/external/classpath/config.sub:1.18
--- kaffe/libraries/javalib/external/classpath/config.sub:1.17	Mon Jan  9 03:19:31 2006
+++ kaffe/libraries/javalib/external/classpath/config.sub	Mon Jan  9 04:06:08 2006
@@ -1335,9 +1335,6 @@
 	-kaos*)
 		os=-kaos
 		;;
-	-*drops)
-		os=-drops
-		;;
 	-zvmoe)
 		os=-zvmoe
 		;;
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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/AttributeList.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/AttributeList.java:1.14	Sun Jan  8 12:28:16 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/AttributeList.java	Mon Jan  9 04:06:08 2006
@@ -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.14 2006/01/08 12:28:16 robilad Exp $
+// $Id: AttributeList.java,v 1.15 2006/01/09 04:06: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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Attributes.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Attributes.java:1.14	Sun Jan  8 12:28:16 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Attributes.java	Mon Jan  9 04:06:08 2006
@@ -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.14 2006/01/08 12:28:16 robilad Exp $
+// $Id: Attributes.java,v 1.15 2006/01/09 04:06: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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ContentHandler.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ContentHandler.java:1.14	Sun Jan  8 12:28:16 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ContentHandler.java	Mon Jan  9 04:06:08 2006
@@ -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.14 2006/01/08 12:28:16 robilad Exp $
+// $Id: ContentHandler.java,v 1.15 2006/01/09 04:06: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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DTDHandler.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DTDHandler.java:1.14	Sun Jan  8 12:28:16 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DTDHandler.java	Mon Jan  9 04:06:08 2006
@@ -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.14 2006/01/08 12:28:16 robilad Exp $
+// $Id: DTDHandler.java,v 1.15 2006/01/09 04:06: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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DocumentHandler.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DocumentHandler.java:1.14	Sun Jan  8 12:28:16 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DocumentHandler.java	Mon Jan  9 04:06:08 2006
@@ -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.14 2006/01/08 12:28:16 robilad Exp $
+// $Id: DocumentHandler.java,v 1.15 2006/01/09 04:06: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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java:1.14	Sun Jan  8 12:28:16 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java	Mon Jan  9 04:06:09 2006
@@ -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.14 2006/01/08 12:28:16 robilad Exp $
+// $Id: EntityResolver.java,v 1.15 2006/01/09 04:06:09 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java:1.14	Sun Jan  8 12:28:16 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java	Mon Jan  9 04:06:09 2006
@@ -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.14 2006/01/08 12:28:16 robilad Exp $
+// $Id: ErrorHandler.java,v 1.15 2006/01/09 04:06:09 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java:1.14	Sun Jan  8 12:28:16 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java	Mon Jan  9 04:06:09 2006
@@ -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.14 2006/01/08 12:28:16 robilad Exp $
+// $Id: HandlerBase.java,v 1.15 2006/01/09 04:06:09 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java:1.14	Sun Jan  8 12:28:16 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java	Mon Jan  9 04:06:09 2006
@@ -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.14 2006/01/08 12:28:16 robilad Exp $
+// $Id: InputSource.java,v 1.15 2006/01/09 04:06:09 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java:1.14	Sun Jan  8 12:28:16 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java	Mon Jan  9 04:06:09 2006
@@ -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.14 2006/01/08 12:28:16 robilad Exp $
+// $Id: Locator.java,v 1.15 2006/01/09 04:06: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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java:1.14	Sun Jan  8 12:28:16 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java	Mon Jan  9 04:06:10 2006
@@ -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.14 2006/01/08 12:28:16 robilad Exp $
+// $Id: Parser.java,v 1.15 2006/01/09 04:06:10 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java:1.14	Sun Jan  8 12:28:16 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java	Mon Jan  9 04:06:10 2006
@@ -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.14 2006/01/08 12:28:16 robilad Exp $
+// $Id: SAXException.java,v 1.15 2006/01/09 04:06:10 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java:1.14	Sun Jan  8 12:28:16 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java	Mon Jan  9 04:06:10 2006
@@ -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.14 2006/01/08 12:28:16 robilad Exp $
+// $Id: SAXNotRecognizedException.java,v 1.15 2006/01/09 04:06:10 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java:1.14	Sun Jan  8 12:28:16 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java	Mon Jan  9 04:06:10 2006
@@ -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.14 2006/01/08 12:28:16 robilad Exp $
+// $Id: SAXNotSupportedException.java,v 1.15 2006/01/09 04:06:10 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java:1.14	Sun Jan  8 12:28:16 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java	Mon Jan  9 04:06:10 2006
@@ -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.14 2006/01/08 12:28:16 robilad Exp $
+// $Id: SAXParseException.java,v 1.15 2006/01/09 04:06:10 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java:1.14	Sun Jan  8 12:28:16 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java	Mon Jan  9 04:06:11 2006
@@ -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.14 2006/01/08 12:28:16 robilad Exp $
+// $Id: XMLFilter.java,v 1.15 2006/01/09 04:06:11 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java:1.14	Sun Jan  8 12:28:16 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java	Mon Jan  9 04:06:11 2006
@@ -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.14 2006/01/08 12:28:16 robilad Exp $
+// $Id: XMLReader.java,v 1.15 2006/01/09 04:06:11 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html:1.14	Sun Jan  8 12:28:16 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html	Mon Jan  9 04:06:11 2006
@@ -1,5 +1,5 @@
 <html><head>
-<!-- $Id: package.html,v 1.14 2006/01/08 12:28:16 robilad Exp $ -->
+<!-- $Id: package.html,v 1.15 2006/01/09 04:06:11 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java:1.14	Sun Jan  8 12:28:16 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java	Mon Jan  9 04:06:11 2006
@@ -1,7 +1,7 @@
 // Attributes2.java - extended Attributes
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: Attributes2.java,v 1.14 2006/01/08 12:28:16 robilad Exp $
+// $Id: Attributes2.java,v 1.15 2006/01/09 04:06:11 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java:1.14	Sun Jan  8 12:28:16 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java	Mon Jan  9 04:06:11 2006
@@ -1,7 +1,7 @@
 // Attributes2Impl.java - extended AttributesImpl
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: Attributes2Impl.java,v 1.14 2006/01/08 12:28:16 robilad Exp $
+// $Id: Attributes2Impl.java,v 1.15 2006/01/09 04:06:11 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java:1.14	Sun Jan  8 12:28:16 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java	Mon Jan  9 04:06:11 2006
@@ -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.14 2006/01/08 12:28:16 robilad Exp $
+// $Id: DeclHandler.java,v 1.15 2006/01/09 04:06:11 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java:1.14	Sun Jan  8 12:28:16 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java	Mon Jan  9 04:06:11 2006
@@ -1,7 +1,7 @@
 // DefaultHandler2.java - extended DefaultHandler
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: DefaultHandler2.java,v 1.14 2006/01/08 12:28:16 robilad Exp $
+// $Id: DefaultHandler2.java,v 1.15 2006/01/09 04:06:11 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java:1.14	Sun Jan  8 12:28:16 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java	Mon Jan  9 04:06:11 2006
@@ -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.14 2006/01/08 12:28:16 robilad Exp $
+// $Id: EntityResolver2.java,v 1.15 2006/01/09 04:06:11 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java:1.14	Sun Jan  8 12:28:17 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java	Mon Jan  9 04:06:11 2006
@@ -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.14 2006/01/08 12:28:17 robilad Exp $
+// $Id: LexicalHandler.java,v 1.15 2006/01/09 04:06:11 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2.java:1.14	Sun Jan  8 12:28:17 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2.java	Mon Jan  9 04:06:11 2006
@@ -1,7 +1,7 @@
 // Locator2.java - extended Locator
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: Locator2.java,v 1.14 2006/01/08 12:28:17 robilad Exp $
+// $Id: Locator2.java,v 1.15 2006/01/09 04:06:11 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2Impl.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2Impl.java:1.14	Sun Jan  8 12:28:17 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2Impl.java	Mon Jan  9 04:06:11 2006
@@ -1,7 +1,7 @@
 // Locator2Impl.java - extended LocatorImpl
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: Locator2Impl.java,v 1.14 2006/01/08 12:28:17 robilad Exp $
+// $Id: Locator2Impl.java,v 1.15 2006/01/09 04:06:11 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/package.html:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/package.html:1.14	Sun Jan  8 12:28:17 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/package.html	Mon Jan  9 04:06:11 2006
@@ -1,5 +1,5 @@
 <HTML><HEAD>
-<!-- $Id: package.html,v 1.14 2006/01/08 12:28:17 robilad Exp $ -->
+<!-- $Id: package.html,v 1.15 2006/01/09 04:06:11 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributeListImpl.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributeListImpl.java:1.14	Sun Jan  8 12:28:17 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributeListImpl.java	Mon Jan  9 04:06:12 2006
@@ -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.14 2006/01/08 12:28:17 robilad Exp $
+// $Id: AttributeListImpl.java,v 1.15 2006/01/09 04:06:12 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java:1.14	Sun Jan  8 12:28:17 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java	Mon Jan  9 04:06:12 2006
@@ -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.14 2006/01/08 12:28:17 robilad Exp $
+// $Id: AttributesImpl.java,v 1.15 2006/01/09 04:06:12 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java:1.14	Sun Jan  8 12:28:17 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java	Mon Jan  9 04:06:12 2006
@@ -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.14 2006/01/08 12:28:17 robilad Exp $
+// $Id: DefaultHandler.java,v 1.15 2006/01/09 04:06:12 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java:1.14	Sun Jan  8 12:28:17 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java	Mon Jan  9 04:06:12 2006
@@ -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.14 2006/01/08 12:28:17 robilad Exp $
+// $Id: LocatorImpl.java,v 1.15 2006/01/09 04:06:12 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NamespaceSupport.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NamespaceSupport.java:1.14	Sun Jan  8 12:28:17 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NamespaceSupport.java	Mon Jan  9 04:06:12 2006
@@ -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.14 2006/01/08 12:28:17 robilad Exp $
+// $Id: NamespaceSupport.java,v 1.15 2006/01/09 04:06:12 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NewInstance.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NewInstance.java:1.14	Sun Jan  8 12:28:17 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NewInstance.java	Mon Jan  9 04:06:12 2006
@@ -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.14 2006/01/08 12:28:17 robilad Exp $
+// $Id: NewInstance.java,v 1.15 2006/01/09 04:06:12 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserAdapter.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserAdapter.java:1.14	Sun Jan  8 12:28:17 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserAdapter.java	Mon Jan  9 04:06:12 2006
@@ -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.14 2006/01/08 12:28:17 robilad Exp $
+// $Id: ParserAdapter.java,v 1.15 2006/01/09 04:06:12 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserFactory.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserFactory.java:1.14	Sun Jan  8 12:28:18 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserFactory.java	Mon Jan  9 04:06:12 2006
@@ -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.14 2006/01/08 12:28:18 robilad Exp $
+// $Id: ParserFactory.java,v 1.15 2006/01/09 04:06:12 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLFilterImpl.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLFilterImpl.java:1.14	Sun Jan  8 12:28:18 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLFilterImpl.java	Mon Jan  9 04:06:12 2006
@@ -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.14 2006/01/08 12:28:18 robilad Exp $
+// $Id: XMLFilterImpl.java,v 1.15 2006/01/09 04:06:12 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderAdapter.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderAdapter.java:1.14	Sun Jan  8 12:28:18 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderAdapter.java	Mon Jan  9 04:06:12 2006
@@ -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.14 2006/01/08 12:28:18 robilad Exp $
+// $Id: XMLReaderAdapter.java,v 1.15 2006/01/09 04:06:12 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderFactory.java:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderFactory.java:1.14	Sun Jan  8 12:28:18 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderFactory.java	Mon Jan  9 04:06:12 2006
@@ -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.14 2006/01/08 12:28:18 robilad Exp $
+// $Id: XMLReaderFactory.java,v 1.15 2006/01/09 04:06:12 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.14 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/package.html:1.15
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/package.html:1.14	Sun Jan  8 12:28:18 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/package.html	Mon Jan  9 04:06:12 2006
@@ -1,5 +1,5 @@
 <HTML><HEAD>
-<!-- $Id: package.html,v 1.14 2006/01/08 12:28:18 robilad Exp $ -->
+<!-- $Id: package.html,v 1.15 2006/01/09 04:06:12 robilad Exp $ -->
 </HEAD><BODY>
 
 <p>This package contains "helper" classes, including
===================================================================
Checking out kaffe/libraries/javalib/external/classpath/gnu/java/beans/encoder/ArrayPersistenceDelegate.java
RCS:  /home/cvs/kaffe/kaffe/libraries/javalib/external/classpath/gnu/java/beans/encoder/ArrayPersistenceDelegate.java,v
VERS: 1.1
***************
--- /dev/null	Sun Aug  4 19:57:58 2002
+++ kaffe/libraries/javalib/external/classpath/gnu/java/beans/encoder/ArrayPersistenceDelegate.java	Mon Jan  9 04:15:13 2006
@@ -0,0 +1,153 @@
+/* ArrayPersistenceDelegate.java - A PersistenceDelegate that handles arrays.
+ Copyright (C) 2005 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.java.beans.encoder;
+
+import java.beans.Encoder;
+import java.beans.Expression;
+import java.beans.PersistenceDelegate;
+import java.beans.Statement;
+
+import java.lang.reflect.Array;
+import java.util.HashMap;
+
+public class ArrayPersistenceDelegate extends PersistenceDelegate
+{
+  private static final HashMap NULL_VALUES = new HashMap();
+
+  static
+    {
+      NULL_VALUES.put(Boolean.TYPE, Boolean.FALSE);
+      NULL_VALUES.put(Byte.TYPE, Byte.valueOf((byte) 0));
+      NULL_VALUES.put(Short.TYPE, Short.valueOf((short) 0));
+      NULL_VALUES.put(Integer.TYPE, Integer.valueOf(0));
+      NULL_VALUES.put(Long.TYPE, Long.valueOf(0));
+      NULL_VALUES.put(Float.TYPE, Float.valueOf(0.0f));
+      NULL_VALUES.put(Double.TYPE, Double.valueOf(0.0));
+    }
+
+  protected Expression instantiate(Object oldInstance, Encoder out)
+  {
+    Class type = oldInstance.getClass().getComponentType();
+
+    // oldInstance is expected to be an array, then
+    // getClass().getComponentType() should lead
+    // to its component type.
+    assert (type != null);
+
+    // Not handling primitive types in a special way here
+    // causes that Class.forName("int") is built as an Expression
+    // later which would cause an exception if executed. A special
+    // handling to avoid the execution for primitive types can be
+    // java.beans.Encoder.writeExpression() .
+    return new Expression(
+                          oldInstance,
+                          Array.class,
+                          "newInstance",
+                          new Object[] {
+                            type,
+                            new Integer(Array.getLength(oldInstance)) });
+  }
+
+  protected void initialize(Class type, Object oldInstance, Object newInstance,
+                            Encoder out)
+  {
+    int length = Array.getLength(oldInstance);
+
+    // Compares the array value against a prototypical
+    // null value of the array's component type in order to skip
+    // writing the default values of an array.
+    
+    // Note: I have no idea why the persistence delegate for arrays writes
+    // an Expression that reads the value and then writes a Statement that sets
+    // the value. However it turned out that object arrays work better with the
+    // get-Expression and primitive array work fine with the set-Statement.
+    
+    type = type.getComponentType();
+    if (type.isPrimitive())
+      {
+        Object nullValue = NULL_VALUES.get(type);
+
+        for (int i = 0; i < length; i++)
+          {
+            Object oldValue = Array.get(oldInstance, i);
+
+            if (!oldValue.equals(nullValue))
+              {
+                out.writeExpression(new Expression(Array.class, "get",
+                                                   new Object[] { oldInstance,
+                                                                 Integer.valueOf(i),
+                                                                 }));
+                
+                out.writeStatement(new Statement(Array.class, "set",
+                                               new Object[] {
+                                                 oldInstance,
+                                                 Integer.valueOf(i),
+                                                 oldValue
+                                                 }));
+              }
+          }
+        
+      }
+    else
+      {
+
+        for (int i = 0; i < length; i++)
+          {
+            Object oldValue = Array.get(oldInstance, i);
+            
+            if (oldValue != null)
+              {
+                out.writeExpression(new Expression(Array.class, "get",
+                                                 new Object[] { oldInstance,
+                                                               Integer.valueOf(i),
+                                                               }));
+                
+                out.writeStatement(new Statement(Array.class, "set",
+                                                   new Object[] {
+                                                     oldInstance,
+                                                     Integer.valueOf(i),
+                                                     oldValue
+                                                     }));
+              }
+          }
+      }
+    
+  }
+
+}
===================================================================
Checking out kaffe/libraries/javalib/external/classpath/gnu/java/beans/encoder/ClassPersistenceDelegate.java
RCS:  /home/cvs/kaffe/kaffe/libraries/javalib/external/classpath/gnu/java/beans/encoder/ClassPersistenceDelegate.java,v
VERS: 1.1
***************
--- /dev/null	Sun Aug  4 19:57:58 2002
+++ kaffe/libraries/javalib/external/classpath/gnu/java/beans/encoder/ClassPersistenceDelegate.java	Mon Jan  9 04:15:13 2006
@@ -0,0 +1,80 @@
+/* ClassPersistenceDelegate.java - A PersistenceDelegate for the Class type.
+   Copyright (C) 2005 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.java.beans.encoder;
+
+import java.beans.Encoder;
+import java.beans.Expression;
+import java.beans.PersistenceDelegate;
+
+/** <p>The <code>ClassPersistenceDelegate</code> creates
+ * <code>Expression</code> instances which denote class resolutions.</p>
+ * 
+ * <p>The class resolution is always the last step when serializing a tree
+ * of objects. Due to the recursive nature of the algorithm we need a way
+ * to end the recursion. This is achieved by the implementation of this
+ * {@link instantiate} method. Arbitrary classes are described with a call
+ * to <code>Class.forName</code>. However for the <code>Class</code> class
+ * we call <code>getClass()</code> on a <code>String.class</code> instance.
+ * This in turn lead to the resolution of the String class which is always
+ * encoded as <code>"".getClass()</code>. Finally the <code>Encoder</code>
+ * treats strings in a special way so that the recursion ends here.  
+ * 
+ * @author Robert Schuster (robertschuster at fsfe.org)
+ */
+public class ClassPersistenceDelegate extends PersistenceDelegate
+{
+
+  protected Expression instantiate(Object oldInstance, Encoder out)
+  {
+    Class oldClass = (Class) oldInstance;
+    
+    // Due to the special handling of String instances in the Encoder
+    // this Expression does not lead to further class resolutions.
+    if (oldClass == String.class)
+      return new Expression(oldClass, "", "getClass", null);
+
+    // This Expression will lead to the class resolution of String.class.
+    if (oldClass == Class.class)
+      return new Expression(oldClass, String.class, "getClass", null);
+
+    // This Expression will lead to the class resolution of Class.class. 
+    return new Expression(oldClass, Class.class, "forName",
+                          new Object[] { oldClass.getName() });
+  }
+
+}
===================================================================
Checking out kaffe/libraries/javalib/external/classpath/gnu/java/beans/encoder/CollectionPersistenceDelegate.java
RCS:  /home/cvs/kaffe/kaffe/libraries/javalib/external/classpath/gnu/java/beans/encoder/CollectionPersistenceDelegate.java,v
VERS: 1.1
***************
--- /dev/null	Sun Aug  4 19:57:58 2002
+++ kaffe/libraries/javalib/external/classpath/gnu/java/beans/encoder/CollectionPersistenceDelegate.java	Mon Jan  9 04:15:13 2006
@@ -0,0 +1,84 @@
+/* CollectionPersistenceDelegate.java - A PersistenceDelegate for Collection subclasses.
+ Copyright (C) 2005 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.
+

*** Patch too long, truncated ***




More information about the kaffe mailing list