[kaffe] CVS kaffe (robilad): resynced with gnu classpath

Kaffe CVS cvs-commits at kaffe.org
Mon Apr 3 13:36:48 PDT 2006


PatchSet 7209 
Date: 2006/04/03 20:27:08
Author: robilad
Branch: HEAD
Tag: (none) 
Log:
resynced with gnu classpath

2006-04-03  Dalibor Topic  <robilad at kaffe.org>

        * Resynchronized GNU Classpath.

Members: 
	ChangeLog:1.4716->1.4717 
	libraries/javalib/external/classpath/ChangeLog:1.24->1.25 
	libraries/javalib/external/classpath/INSTALL:1.2->1.3 
	libraries/javalib/external/classpath/config.sub:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/AttributeList.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/Attributes.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ContentHandler.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/DTDHandler.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/DocumentHandler.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2Impl.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/package.html:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributeListImpl.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NamespaceSupport.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NewInstance.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserAdapter.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserFactory.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLFilterImpl.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderAdapter.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderFactory.java:1.24->1.25 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/package.html:1.24->1.25 
	libraries/javalib/external/classpath/gnu/java/awt/peer/gtk/GtkClipboard.java:1.2->1.3 
	libraries/javalib/external/classpath/gnu/java/security/key/KeyPairGeneratorFactory.java:1.2->1.3 
	libraries/javalib/external/classpath/java/util/logging/Level.java:1.1->1.2 
	libraries/javalib/external/classpath/java/util/logging/LogManager.java:1.2->1.3 
	libraries/javalib/external/classpath/java/util/logging/Logger.java:1.1->1.2 
	libraries/javalib/external/classpath/javax/security/auth/kerberos/DelegationPermission.java:INITIAL->1.1 
	libraries/javalib/external/classpath/javax/security/auth/kerberos/KerberosKey.java:INITIAL->1.1 
	libraries/javalib/external/classpath/javax/security/auth/kerberos/KerberosPrincipal.java:INITIAL->1.1 
	libraries/javalib/external/classpath/javax/security/auth/kerberos/KerberosTicket.java:INITIAL->1.1 
	libraries/javalib/external/classpath/javax/security/auth/kerberos/KeyImpl.java:INITIAL->1.1 
	libraries/javalib/external/classpath/javax/security/auth/kerberos/ServicePermission.java:INITIAL->1.1 
	libraries/javalib/external/classpath/javax/swing/text/Segment.java:1.5->1.6 
	libraries/javalib/external/classpath/javax/swing/text/WrappedPlainView.java:1.4->1.5 
	libraries/javalib/external/classpath/lib/gen-classlist.sh.in:1.3->1.4 
	libraries/javalib/external/classpath/native/jni/classpath/jcl.c:1.2->1.3 
	libraries/javalib/external/classpath/native/jni/classpath/jcl.h:1.1->1.2 
	libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c:1.3->1.4 
	libraries/javalib/external/classpath/native/jni/java-net/javanet.h:1.3->1.4 
	libraries/javalib/external/classpath/native/target/generic/target_generic.h:1.1->1.2 
	libraries/javalib/external/classpath/native/target/generic/target_generic_misc.h:1.1->1.2 
	libraries/javalib/external/classpath/resource/gnu/regexp/MessagesBundle_it.properties:1.24->1.25 
	libraries/javalib/external/classpath/scripts/classpath.spec.in:1.24->1.25 
	libraries/javalib/external/classpath/tools/gnu/classpath/tools/jarsigner/HashUtils.java:1.1->1.2 
	libraries/javalib/external/classpath/tools/gnu/classpath/tools/jarsigner/JarSigner.java:1.1->1.2 
	libraries/javalib/external/classpath/tools/gnu/classpath/tools/jarsigner/JarVerifier.java:1.1->1.2 
	libraries/javalib/external/classpath/tools/gnu/classpath/tools/jarsigner/Main.java:1.1->1.2 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.4716 kaffe/ChangeLog:1.4717
--- kaffe/ChangeLog:1.4716	Mon Apr  3 19:59:32 2006
+++ kaffe/ChangeLog	Mon Apr  3 20:27:08 2006
@@ -1,5 +1,9 @@
 2006-04-03  Dalibor Topic  <robilad at kaffe.org>
 
+        * Resynchronized GNU Classpath.
+
+2006-04-03  Dalibor Topic  <robilad at kaffe.org>
+
 	* THIRDPARTY: Updated to boehm-gc 6.7
 
 	* kaffe/kaffevm/boehm-gc/boehm/ : Updated to boehm-gc 6.7.
Index: kaffe/libraries/javalib/external/classpath/ChangeLog
diff -u kaffe/libraries/javalib/external/classpath/ChangeLog:1.24 kaffe/libraries/javalib/external/classpath/ChangeLog:1.25
--- kaffe/libraries/javalib/external/classpath/ChangeLog:1.24	Mon Apr  3 00:50:35 2006
+++ kaffe/libraries/javalib/external/classpath/ChangeLog	Mon Apr  3 20:27:13 2006
@@ -1,3 +1,122 @@
+2006-04-03  Tom Tromey  <tromey at redhat.com>
+
+	* javax/security/auth/kerberos/ServicePermission.java: New file.
+	* javax/security/auth/kerberos/DelegationPermission.java: New file.
+	* javax/security/auth/kerberos/KerberosKey.java: New file.
+	* javax/security/auth/kerberos/KeyImpl.java: New file.
+	* javax/security/auth/kerberos/KerberosTicket.java: New file.
+	* javax/security/auth/kerberos/KerberosPrincipal.java: New file.
+
+2006-04-03  Sven de Marothy  <sven at physto.se>
+
+	* gnu/java/awt/peer/gtk/GtkClipboard.java: Add support for
+	non-GtkImage images.
+
+2006-04-03  Mark Wielaard  <mark at klomp.org>
+
+	* lib/gen-classlist.sh.in: Use classes.tmp, not classes.2
+	as temporary file name.
+
+2006-04-03  Dalibor Topic  <robilad at kaffe.org>
+
+	* INSTALL: Documented --with-glibj-zip option.
+
+2006-04-03  Dalibor Topic  <robilad at kaffe.org>
+
+	Fixed all pscan warnings.
+
+	* native/jni/classpath/jcl.c (JCL_ThrowException),
+	native/jni/classpath/jcl.h (DBG),
+	native/target/generic/target_generic.h (TARGET_NATIVE_LAST_ERROR_STRING_FORMAT),
+	native/target/generic/target_generic_misc.h (TARGET_NATIVE_MISC_FORMAT_STRING0):
+	Use "%s" format in fprintf and snprintf explicitely when printing a single 
+	string to prevent format string exploits.
+	
+	* native/jni/java-net/javanet.h (DBG): Removed duplicate
+	definition. Included jcl.h instead.
+ 
+2006-04-03  Raif S. Naffah  <raif at swiftdsl.com.au>
+
+	* tools/gnu/classpath/tools/jarsigner/Main.java: Removed unused imports.
+	(provider): Made it protected.
+	(providerInstalled): New field.
+	(Main): Made it a 0-arguments constructor.
+	Removed throws clasue.
+	(main): Removed throws clause.
+	Call processArgs(args) after constructing instance.
+	Call teardown() before existing.
+	(processArgs): Added javadoc.
+	Reduced to throws Exception.
+	(start): Likewise.
+	(teardown): New method.
+	(setupCommonParams): Added javadoc.
+	Install designated provider if not already installed.
+	(installNewProvider): New method.
+	(setupSigningParams): Added javadoc.
+	Instantiate the KeyStore using type only.
+	* tools/gnu/classpath/tools/jarsigner/JarSigner.java:
+	Removed unused imports.
+	(start): Reduced to throws Exception.
+	* tools/gnu/classpath/tools/jarsigner/JarVerifier.java (start): Likewise.
+	* tools/gnu/classpath/tools/jarsigner/HashUtils.java:
+	Re-organized imports.
+	* gnu/java/security/key/KeyPairGeneratorFactory.java (getInstance):
+	Test ignoring case.
+	(getNames): Add "dsa" as an algorithm provided by this Factory.
+	(makeInstance): Construct IllegalArgumentException with 2 arguments.
+
+2006-04-03  Roman Kennke  <kennke at aicas.com>
+
+	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c
+	(Java_gnu_java_awt_peer_gtk_GdkFontPeer_getGlyphVector):
+	Replaced g_free() with pango_item_free() to avoid problems
+	with the allocator.
+
+2006-04-03  Rafael H. Schloming  <rafaels at redhat.com>
+
+	Fixes bug #26668
+	* java/util/logging/Level.java (parse): Document.
+	* java/util/logging/LogManager.java (rootLogger): Removed.
+	(LogManager): Just set loggers to new HashMap.
+	(getLogManager): Make synchronized. Create and init LogManager if it
+	doesn't exist yet.
+	(static): Removed block.
+	(MANAGER_PROPERTY): New private final string.
+	(makeLogManager): Use new property string, move warning to
+	createInstance() method.
+	(CONFIG_PROPERTY): New private final string.
+	(initLogManager): New method.
+	(addLogger): Use Logger.root, not rootLogger.
+	(findAncestor): Likewise.
+	(readConfiguration): Move warning to createInstance() method.
+	Add handlers directly to Logger.root. Warn about bad level values.
+	(getClassProperty): Use new locateClass() method.
+	(getInstanceProperty): Only catch specific newInstance Errors.
+	(createInstance): Make private and takes a string to use in warning
+	messages. Use new locateClass() method and generate appropriate
+	warning message.
+	(warn): New methods.
+	(locateClass): Locates a class through the context class loader and
+	system class loader as backup.
+	* java/util/logging/Logger.java (root): New static final field.
+	(Logger): Set parent to root.
+	(setParent): Directly check root field.
+
+2006-04-02  Robert Schuster  <robertschuster at fsfe.org>
+
+	* javax/swing/text/Segment.java:
+	(setPosition): Make exception message more verbose.
+	* javax/swing/text/WrappedPlainView.java:
+	(insertUpdate): Removed unneeded repaint call.
+	(changeUpdate): Dito.
+	(removeUpdate): Dito.
+	(WrappedLine.determineNumLines): Do not return numLines, break
+	from loop if no new break point has been calculated.
+	(WrappedLine.updateDamage): Rewritten.
+	(WrappedLine.insertUpdate): Removed unneeded update code.
+	(WrappedLine.removeUpdate): Removed unneeded update code, added
+	comment.	
+
 2006-04-02  Dalibor Topic  <robilad at kaffe.org>
 
 	* configure.ac (with-glibj-zip): Added new option.
@@ -9,7 +128,7 @@
 
 2006-04-02  Audrius Meskauskas  <AudriusA at Bioinformatics.org>
 
-	tools/gnu/classpath/tools/giop/GRMIC.java,
+	* tools/gnu/classpath/tools/giop/GRMIC.java,
 	tools/gnu/classpath/tools/giop/IorParser.java,
 	tools/gnu/classpath/tools/giop/grmic/CompilationError.java,
 	tools/gnu/classpath/tools/giop/grmic/Generator.java,
Index: kaffe/libraries/javalib/external/classpath/INSTALL
diff -u kaffe/libraries/javalib/external/classpath/INSTALL:1.2 kaffe/libraries/javalib/external/classpath/INSTALL:1.3
--- kaffe/libraries/javalib/external/classpath/INSTALL:1.2	Sat Nov 26 20:29:36 2005
+++ kaffe/libraries/javalib/external/classpath/INSTALL	Mon Apr  3 20:27:15 2006
@@ -130,6 +130,8 @@
   --with-gjdoc            generate documentation using gjdoc default=no
   --with-jay              Regenerate the parsers with jay must be given the
                           path to the jay executable
+  --with-glibj-zip=ABS.PATH
+                          use prebuilt glibj.zip class library
 
 For more flags run configure --help.
 
Index: kaffe/libraries/javalib/external/classpath/config.sub
diff -u kaffe/libraries/javalib/external/classpath/config.sub:1.28 kaffe/libraries/javalib/external/classpath/config.sub:1.29
--- kaffe/libraries/javalib/external/classpath/config.sub:1.28	Tue Mar 21 23:15:57 2006
+++ kaffe/libraries/javalib/external/classpath/config.sub	Mon Apr  3 20:27:15 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/AttributeList.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/AttributeList.java:1.24	Mon Apr  3 00:50:42 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/AttributeList.java	Mon Apr  3 20:27:15 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.24 2006/04/03 00:50:42 robilad Exp $
+// $Id: AttributeList.java,v 1.25 2006/04/03 20:27:15 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Attributes.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Attributes.java:1.24	Mon Apr  3 00:50:42 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Attributes.java	Mon Apr  3 20:27:15 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.24 2006/04/03 00:50:42 robilad Exp $
+// $Id: Attributes.java,v 1.25 2006/04/03 20:27:15 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ContentHandler.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ContentHandler.java:1.24	Mon Apr  3 00:50:42 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ContentHandler.java	Mon Apr  3 20:27:15 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.24 2006/04/03 00:50:42 robilad Exp $
+// $Id: ContentHandler.java,v 1.25 2006/04/03 20:27:15 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DTDHandler.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DTDHandler.java:1.24	Mon Apr  3 00:50:43 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DTDHandler.java	Mon Apr  3 20:27:15 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.24 2006/04/03 00:50:43 robilad Exp $
+// $Id: DTDHandler.java,v 1.25 2006/04/03 20:27:15 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DocumentHandler.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DocumentHandler.java:1.24	Mon Apr  3 00:50:43 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DocumentHandler.java	Mon Apr  3 20:27:16 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.24 2006/04/03 00:50:43 robilad Exp $
+// $Id: DocumentHandler.java,v 1.25 2006/04/03 20:27:16 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java:1.24	Mon Apr  3 00:50:44 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java	Mon Apr  3 20:27:16 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.24 2006/04/03 00:50:44 robilad Exp $
+// $Id: EntityResolver.java,v 1.25 2006/04/03 20:27:16 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java:1.24	Mon Apr  3 00:50:44 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java	Mon Apr  3 20:27:16 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.24 2006/04/03 00:50:44 robilad Exp $
+// $Id: ErrorHandler.java,v 1.25 2006/04/03 20:27:16 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java:1.24	Mon Apr  3 00:50:44 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java	Mon Apr  3 20:27:16 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.24 2006/04/03 00:50:44 robilad Exp $
+// $Id: HandlerBase.java,v 1.25 2006/04/03 20:27:16 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java:1.24	Mon Apr  3 00:50:44 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java	Mon Apr  3 20:27:16 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.24 2006/04/03 00:50:44 robilad Exp $
+// $Id: InputSource.java,v 1.25 2006/04/03 20:27:16 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java:1.24	Mon Apr  3 00:50:44 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java	Mon Apr  3 20:27:16 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.24 2006/04/03 00:50:44 robilad Exp $
+// $Id: Locator.java,v 1.25 2006/04/03 20:27:16 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java:1.24	Mon Apr  3 00:50:44 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java	Mon Apr  3 20:27:16 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.24 2006/04/03 00:50:44 robilad Exp $
+// $Id: Parser.java,v 1.25 2006/04/03 20:27:16 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java:1.24	Mon Apr  3 00:50:44 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java	Mon Apr  3 20:27:16 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.24 2006/04/03 00:50:44 robilad Exp $
+// $Id: SAXException.java,v 1.25 2006/04/03 20:27:16 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java:1.24	Mon Apr  3 00:50:44 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java	Mon Apr  3 20:27:16 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.24 2006/04/03 00:50:44 robilad Exp $
+// $Id: SAXNotRecognizedException.java,v 1.25 2006/04/03 20:27:16 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java:1.24	Mon Apr  3 00:50:44 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java	Mon Apr  3 20:27:16 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.24 2006/04/03 00:50:44 robilad Exp $
+// $Id: SAXNotSupportedException.java,v 1.25 2006/04/03 20:27:16 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java:1.24	Mon Apr  3 00:50:44 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java	Mon Apr  3 20:27:16 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.24 2006/04/03 00:50:44 robilad Exp $
+// $Id: SAXParseException.java,v 1.25 2006/04/03 20:27:16 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java:1.24	Mon Apr  3 00:50:45 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java	Mon Apr  3 20:27:16 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.24 2006/04/03 00:50:45 robilad Exp $
+// $Id: XMLFilter.java,v 1.25 2006/04/03 20:27:16 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java:1.24	Mon Apr  3 00:50:45 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java	Mon Apr  3 20:27:16 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.24 2006/04/03 00:50:45 robilad Exp $
+// $Id: XMLReader.java,v 1.25 2006/04/03 20:27:16 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html:1.24	Mon Apr  3 00:50:45 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html	Mon Apr  3 20:27:16 2006
@@ -1,5 +1,5 @@
 <html><head>
-<!-- $Id: package.html,v 1.24 2006/04/03 00:50:45 robilad Exp $ -->
+<!-- $Id: package.html,v 1.25 2006/04/03 20:27:16 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java:1.24	Mon Apr  3 00:50:45 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java	Mon Apr  3 20:27:16 2006
@@ -1,7 +1,7 @@
 // Attributes2.java - extended Attributes
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: Attributes2.java,v 1.24 2006/04/03 00:50:45 robilad Exp $
+// $Id: Attributes2.java,v 1.25 2006/04/03 20:27:16 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java:1.24	Mon Apr  3 00:50:45 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java	Mon Apr  3 20:27:16 2006
@@ -1,7 +1,7 @@
 // Attributes2Impl.java - extended AttributesImpl
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: Attributes2Impl.java,v 1.24 2006/04/03 00:50:45 robilad Exp $
+// $Id: Attributes2Impl.java,v 1.25 2006/04/03 20:27:16 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java:1.24	Mon Apr  3 00:50:45 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java	Mon Apr  3 20:27:16 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.24 2006/04/03 00:50:45 robilad Exp $
+// $Id: DeclHandler.java,v 1.25 2006/04/03 20:27:16 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java:1.24	Mon Apr  3 00:50:45 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java	Mon Apr  3 20:27:16 2006
@@ -1,7 +1,7 @@
 // DefaultHandler2.java - extended DefaultHandler
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: DefaultHandler2.java,v 1.24 2006/04/03 00:50:45 robilad Exp $
+// $Id: DefaultHandler2.java,v 1.25 2006/04/03 20:27:16 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java:1.24	Mon Apr  3 00:50:45 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java	Mon Apr  3 20:27:16 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.24 2006/04/03 00:50:45 robilad Exp $
+// $Id: EntityResolver2.java,v 1.25 2006/04/03 20:27:16 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java:1.24	Mon Apr  3 00:50:45 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java	Mon Apr  3 20:27:16 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.24 2006/04/03 00:50:45 robilad Exp $
+// $Id: LexicalHandler.java,v 1.25 2006/04/03 20:27:16 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2.java:1.24	Mon Apr  3 00:50:45 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2.java	Mon Apr  3 20:27:16 2006
@@ -1,7 +1,7 @@
 // Locator2.java - extended Locator
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: Locator2.java,v 1.24 2006/04/03 00:50:45 robilad Exp $
+// $Id: Locator2.java,v 1.25 2006/04/03 20:27:16 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2Impl.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2Impl.java:1.24	Mon Apr  3 00:50:45 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2Impl.java	Mon Apr  3 20:27:16 2006
@@ -1,7 +1,7 @@
 // Locator2Impl.java - extended LocatorImpl
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: Locator2Impl.java,v 1.24 2006/04/03 00:50:45 robilad Exp $
+// $Id: Locator2Impl.java,v 1.25 2006/04/03 20:27:16 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/package.html:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/package.html:1.24	Mon Apr  3 00:50:45 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/package.html	Mon Apr  3 20:27:16 2006
@@ -1,5 +1,5 @@
 <HTML><HEAD>
-<!-- $Id: package.html,v 1.24 2006/04/03 00:50:45 robilad Exp $ -->
+<!-- $Id: package.html,v 1.25 2006/04/03 20:27:16 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributeListImpl.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributeListImpl.java:1.24	Mon Apr  3 00:50:46 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributeListImpl.java	Mon Apr  3 20:27:17 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.24 2006/04/03 00:50:46 robilad Exp $
+// $Id: AttributeListImpl.java,v 1.25 2006/04/03 20:27:17 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java:1.24	Mon Apr  3 00:50:46 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java	Mon Apr  3 20:27:17 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.24 2006/04/03 00:50:46 robilad Exp $
+// $Id: AttributesImpl.java,v 1.25 2006/04/03 20:27:17 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java:1.24	Mon Apr  3 00:50:46 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java	Mon Apr  3 20:27:17 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.24 2006/04/03 00:50:46 robilad Exp $
+// $Id: DefaultHandler.java,v 1.25 2006/04/03 20:27:17 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java:1.24	Mon Apr  3 00:50:46 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java	Mon Apr  3 20:27:17 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.24 2006/04/03 00:50:46 robilad Exp $
+// $Id: LocatorImpl.java,v 1.25 2006/04/03 20:27:17 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NamespaceSupport.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NamespaceSupport.java:1.24	Mon Apr  3 00:50:46 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NamespaceSupport.java	Mon Apr  3 20:27:17 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.24 2006/04/03 00:50:46 robilad Exp $
+// $Id: NamespaceSupport.java,v 1.25 2006/04/03 20:27:17 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NewInstance.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NewInstance.java:1.24	Mon Apr  3 00:50:46 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NewInstance.java	Mon Apr  3 20:27:17 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.24 2006/04/03 00:50:46 robilad Exp $
+// $Id: NewInstance.java,v 1.25 2006/04/03 20:27:17 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserAdapter.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserAdapter.java:1.24	Mon Apr  3 00:50:46 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserAdapter.java	Mon Apr  3 20:27:17 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.24 2006/04/03 00:50:46 robilad Exp $
+// $Id: ParserAdapter.java,v 1.25 2006/04/03 20:27:17 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserFactory.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserFactory.java:1.24	Mon Apr  3 00:50:46 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserFactory.java	Mon Apr  3 20:27:18 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.24 2006/04/03 00:50:46 robilad Exp $
+// $Id: ParserFactory.java,v 1.25 2006/04/03 20:27:18 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLFilterImpl.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLFilterImpl.java:1.24	Mon Apr  3 00:50:46 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLFilterImpl.java	Mon Apr  3 20:27:18 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.24 2006/04/03 00:50:46 robilad Exp $
+// $Id: XMLFilterImpl.java,v 1.25 2006/04/03 20:27:18 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderAdapter.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderAdapter.java:1.24	Mon Apr  3 00:50:46 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderAdapter.java	Mon Apr  3 20:27:18 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.24 2006/04/03 00:50:46 robilad Exp $
+// $Id: XMLReaderAdapter.java,v 1.25 2006/04/03 20:27:18 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderFactory.java:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderFactory.java:1.24	Mon Apr  3 00:50:46 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderFactory.java	Mon Apr  3 20:27:18 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.24 2006/04/03 00:50:46 robilad Exp $
+// $Id: XMLReaderFactory.java,v 1.25 2006/04/03 20:27:18 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.24 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/package.html:1.25
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/package.html:1.24	Mon Apr  3 00:50:47 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/package.html	Mon Apr  3 20:27:18 2006
@@ -1,5 +1,5 @@
 <HTML><HEAD>
-<!-- $Id: package.html,v 1.24 2006/04/03 00:50:47 robilad Exp $ -->
+<!-- $Id: package.html,v 1.25 2006/04/03 20:27:18 robilad Exp $ -->
 </HEAD><BODY>
 
 <p>This package contains "helper" classes, including
Index: kaffe/libraries/javalib/external/classpath/gnu/java/awt/peer/gtk/GtkClipboard.java
diff -u kaffe/libraries/javalib/external/classpath/gnu/java/awt/peer/gtk/GtkClipboard.java:1.2 kaffe/libraries/javalib/external/classpath/gnu/java/awt/peer/gtk/GtkClipboard.java:1.3
--- kaffe/libraries/javalib/external/classpath/gnu/java/awt/peer/gtk/GtkClipboard.java:1.2	Tue Mar 21 23:16:22 2006
+++ kaffe/libraries/javalib/external/classpath/gnu/java/awt/peer/gtk/GtkClipboard.java	Mon Apr  3 20:27:19 2006
@@ -172,15 +172,12 @@
 	      || flavor.isRepresentationClassReader())
 	    text = true;
 
-	// XXX - We only support automatic image conversion for
-	// GtkImages at the moment. So explicitly check that we have
-	// one.
 	if (! images && flavors[i].equals(DataFlavor.imageFlavor))
 	  {
 	    try
 	      {
 		Object o = contents.getTransferData(DataFlavor.imageFlavor);
-		if (o instanceof GtkImage)
+		if (o instanceof Image)
 		  images = true;
 	      }
 	    catch (UnsupportedFlavorException ufe)
@@ -291,7 +288,11 @@
 
     try
       {
-	return (GtkImage) contents.getTransferData(DataFlavor.imageFlavor);
+	Object o = contents.getTransferData(DataFlavor.imageFlavor);
+	if( o instanceof GtkImage )
+	  return (GtkImage) o;
+	else
+	  return new GtkImage(((Image)o).getSource());
       }
     catch (UnsupportedFlavorException ufe)
       {
Index: kaffe/libraries/javalib/external/classpath/gnu/java/security/key/KeyPairGeneratorFactory.java
diff -u kaffe/libraries/javalib/external/classpath/gnu/java/security/key/KeyPairGeneratorFactory.java:1.2 kaffe/libraries/javalib/external/classpath/gnu/java/security/key/KeyPairGeneratorFactory.java:1.3
--- kaffe/libraries/javalib/external/classpath/gnu/java/security/key/KeyPairGeneratorFactory.java:1.2	Mon Apr  3 00:50:52 2006
+++ kaffe/libraries/javalib/external/classpath/gnu/java/security/key/KeyPairGeneratorFactory.java	Mon Apr  3 20:27:19 2006
@@ -85,7 +85,7 @@
     name = name.trim();
     IKeyPairGenerator result = null;
     if (name.equalsIgnoreCase(Registry.DSA_KPG)
-        || name.equals(Registry.DSS_KPG))
+        || name.equalsIgnoreCase(Registry.DSS_KPG))
       {
         result = new DSSKeyPairGenerator();
       }
@@ -116,6 +116,7 @@
   {
     HashSet hs = new HashSet();
     hs.add(Registry.DSS_KPG);
+    hs.add(Registry.DSA_KPG);
     hs.add(Registry.RSA_KPG);
     hs.add(Registry.DH_KPG);
     hs.add(Registry.SRP_KPG);
@@ -133,11 +134,9 @@
       }
     catch (Exception x)
       {
-        IllegalArgumentException iae =
-          new IllegalArgumentException ("strong crypto key pair generator not available: "
-                                        + clazz);
-        iae.initCause (x);
-        throw iae;
+        throw new IllegalArgumentException(
+            "strong crypto key pair generator not available: " + clazz,
+            x);
       }
   }
 
Index: kaffe/libraries/javalib/external/classpath/java/util/logging/Level.java
diff -u kaffe/libraries/javalib/external/classpath/java/util/logging/Level.java:1.1 kaffe/libraries/javalib/external/classpath/java/util/logging/Level.java:1.2
--- kaffe/libraries/javalib/external/classpath/java/util/logging/Level.java:1.1	Wed Oct 19 20:37:21 2005
+++ kaffe/libraries/javalib/external/classpath/java/util/logging/Level.java	Mon Apr  3 20:27:19 2006
@@ -1,5 +1,5 @@
 /* Level.java -- a class for indicating logging levels
-   Copyright (C) 2002, 2005  Free Software Foundation, Inc.
+   Copyright (C) 2002, 2005, 2006  Free Software Foundation, Inc.
 
 This file is part of GNU Classpath.
 
@@ -341,6 +341,9 @@
 
     for (int i = 0; i < knownLevels.length; i++)
     {
+      // It's safe to use == instead of .equals here because only the
+      // standard logging levels will be returned by this method, and
+      // they are all created using string literals.
       if (name == knownLevels[i].name)
 	return knownLevels[i];
     }
Index: kaffe/libraries/javalib/external/classpath/java/util/logging/LogManager.java
diff -u kaffe/libraries/javalib/external/classpath/java/util/logging/LogManager.java:1.2 kaffe/libraries/javalib/external/classpath/java/util/logging/LogManager.java:1.3
--- kaffe/libraries/javalib/external/classpath/java/util/logging/LogManager.java:1.2	Sun Mar  5 13:02:50 2006
+++ kaffe/libraries/javalib/external/classpath/java/util/logging/LogManager.java	Mon Apr  3 20:27:19 2006
@@ -1,6 +1,6 @@
 /* LogManager.java -- a class for maintaining Loggers and managing
    configuration properties
-   Copyright (C) 2002,2005 Free Software Foundation, Inc.
+   Copyright (C) 2002, 2005, 2006 Free Software Foundation, Inc.
 
 This file is part of GNU Classpath.
 
@@ -48,11 +48,14 @@
 import java.net.URL;
 import java.util.Collections;
 import java.util.Enumeration;
+import java.util.HashMap;
 import java.util.Iterator;
 import java.util.Map;
 import java.util.Properties;
 import java.util.StringTokenizer;
 
+import gnu.classpath.SystemProperties;
+
 /**
  * The <code>LogManager</code> maintains a hierarchical namespace
  * of Logger objects and manages properties for configuring the logging
@@ -114,7 +117,6 @@
    * a WeakReference to it.
    */
   private Map loggers;
-  final Logger rootLogger;
 
   /**
    * The properties for the logging framework which have been
@@ -135,83 +137,62 @@
    * this case.
    */
   private final PropertyChangeSupport pcs = new PropertyChangeSupport( /* source bean */
-  LogManager.class);
+                                                                      LogManager.class);
 
   protected LogManager()
   {
-    if (logManager != null)
-      throw new IllegalStateException("there can be only one LogManager; use LogManager.getLogManager()");
-
-    logManager = this;
-    loggers = new java.util.HashMap();
-    rootLogger = new Logger("", null);
-    rootLogger.setLevel(Level.INFO);
-    addLogger(rootLogger);
-
-    /* Make sure that Logger.global has the rootLogger as its parent.
-     *
-     * Logger.global is set during class initialization of Logger,
-     * which may or may not be before this code is being executed.
-     * For example, on the Sun 1.3.1 and 1.4.0 JVMs, Logger.global
-     * has been set before this code is being executed. In contrast,
-     * Logger.global still is null on GCJ 3.2.  Since the LogManager
-     * and Logger classes are mutually dependent, both behaviors are
-     * correct.
-     *
-     * This means that we cannot depend on Logger.global to have its
-     * value when this code executes, although that variable is final.
-     * Since Logger.getLogger will always return the same logger for
-     * the same name, the subsequent line works fine irrespective of
-     * the order in which classes are initialized.
-     */
-    Logger.getLogger("global").setParent(rootLogger);
-    Logger.getLogger("global").setUseParentHandlers(true);
+    loggers = new HashMap();
   }
 
   /**
    * Returns the globally shared LogManager instance.
    */
-  public static LogManager getLogManager()
+  public static synchronized LogManager getLogManager()
   {
+    if (logManager == null)
+      {
+        logManager = makeLogManager();
+        initLogManager();
+      }
     return logManager;
   }
 
-  static
-    {
-      makeLogManager();
-
-      /* The Javadoc description of the class explains
-       * what is going on here.
-       */
-      Object configurator = createInstance(System.getProperty("java.util.logging.config.class"),
-                                           /* must be instance of */ Object.class);
-
-      try
-        {
-	  if (configurator == null)
-	    getLogManager().readConfiguration();
-        }
-      catch (IOException ex)
-        {
-	  /* FIXME: Is it ok to ignore exceptions here? */
-        }
-    }
+  private static final String MANAGER_PROPERTY = "java.util.logging.manager";
 
   private static LogManager makeLogManager()
   {
-    String managerClassName;
-    LogManager manager;
+    String managerClassName = SystemProperties.getProperty(MANAGER_PROPERTY);
+    LogManager manager = (LogManager) createInstance
+      (managerClassName, LogManager.class, MANAGER_PROPERTY);
+    if (manager == null)
+      manager = new LogManager();
+    return manager;
+  }
 
-    managerClassName = System.getProperty("java.util.logging.manager");
-    manager = (LogManager) createInstance(managerClassName, LogManager.class);
-    if (manager != null)
-      return manager;
-
-    if (managerClassName != null)
-      System.err.println("WARNING: System property \"java.util.logging.manager\""
-                         + " should be the name of a subclass of java.util.logging.LogManager");
+  private static final String CONFIG_PROPERTY = "java.util.logging.config.class";
 
-    return new LogManager();
+  private static void initLogManager()
+  {
+    LogManager manager = getLogManager();
+    Logger.root.setLevel(Level.INFO);
+    manager.addLogger(Logger.root);
+
+    /* The Javadoc description of the class explains
+     * what is going on here.
+     */
+    Object configurator = createInstance(System.getProperty(CONFIG_PROPERTY),
+                                         /* must be instance of */ Object.class,
+                                         CONFIG_PROPERTY);
+
+    try
+      {

*** Patch too long, truncated ***




More information about the kaffe mailing list