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  <[EMAIL PROTECTED]>

        * 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  <[EMAIL PROTECTED]>
 
+        * Resynchronized GNU Classpath.
+
+2006-04-03  Dalibor Topic  <[EMAIL PROTECTED]>
+
        * 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  <[EMAIL PROTECTED]>
+
+       * 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  <[EMAIL PROTECTED]>
+
+       * gnu/java/awt/peer/gtk/GtkClipboard.java: Add support for
+       non-GtkImage images.
+
+2006-04-03  Mark Wielaard  <[EMAIL PROTECTED]>
+
+       * lib/gen-classlist.sh.in: Use classes.tmp, not classes.2
+       as temporary file name.
+
+2006-04-03  Dalibor Topic  <[EMAIL PROTECTED]>
+
+       * INSTALL: Documented --with-glibj-zip option.
+
+2006-04-03  Dalibor Topic  <[EMAIL PROTECTED]>
+
+       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  <[EMAIL PROTECTED]>
+
+       * 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  <[EMAIL PROTECTED]>
+
+       * 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  <[EMAIL PROTECTED]>
+
+       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  <[EMAIL PROTECTED]>
+
+       * 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  <[EMAIL PROTECTED]>
 
        * configure.ac (with-glibj-zip): Added new option.
@@ -9,7 +128,7 @@
 
 2006-04-02  Audrius Meskauskas  <[EMAIL PROTECTED]>
 
-       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, [EMAIL PROTECTED]
 // and by David Brownell, [EMAIL PROTECTED]
 // 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 ***

_______________________________________________
kaffe mailing list
[email protected]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to