PatchSet 7076 
Date: 2006/01/06 03:48:56
Author: robilad
Branch: HEAD
Tag: (none) 
Log:
resynced with gnu classpath

2006-01-06  Dalibor Topic  <[EMAIL PROTECTED]>

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

Members: 
        ChangeLog:1.4595->1.4596 
        libraries/javalib/external/classpath/ChangeLog:1.12->1.13 
        libraries/javalib/external/classpath/config.sub:1.13->1.14 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/AttributeList.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/Attributes.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/ContentHandler.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/DTDHandler.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/DocumentHandler.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2Impl.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/package.html:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributeListImpl.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NamespaceSupport.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NewInstance.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserAdapter.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserFactory.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLFilterImpl.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderAdapter.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderFactory.java:1.12->1.13
 
        
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/package.html:1.12->1.13
 
        
libraries/javalib/external/classpath/javax/swing/JTextPane.java:1.2->1.3 
        
libraries/javalib/external/classpath/javax/swing/RepaintManager.java:1.2->1.3 
        
libraries/javalib/external/classpath/javax/swing/event/EventListenerList.java:1.2->1.3
 
        
libraries/javalib/external/classpath/javax/swing/plaf/basic/BasicListUI.java:1.3->1.4
 
        
libraries/javalib/external/classpath/javax/swing/plaf/metal/MetalFileChooserUI.java:1.4->1.5
 
        
libraries/javalib/external/classpath/javax/swing/text/AbstractDocument.java:1.4->1.5
 
        
libraries/javalib/external/classpath/javax/swing/text/DefaultCaret.java:1.2->1.3
 
        
libraries/javalib/external/classpath/javax/swing/text/DefaultStyledDocument.java:1.6->1.7
 
        
libraries/javalib/external/classpath/javax/swing/text/GapContent.java:1.2->1.3 
        
libraries/javalib/external/classpath/javax/swing/text/View.java:1.2->1.3 
        libraries/javalib/external/classpath/native/fdlibm/Makefile.am:1.2->1.3 
        
libraries/javalib/external/classpath/native/fdlibm/Makefile.in:1.13->1.14 
        
libraries/javalib/external/classpath/native/fdlibm/java-assert.h:1.1->1.2(DEAD) 
        libraries/javalib/external/classpath/native/fdlibm/mprec.c:1.1->1.2 
        
libraries/javalib/external/classpath/resource/gnu/regexp/MessagesBundle_it.properties:1.12->1.13
 
        
libraries/javalib/external/classpath/scripts/classpath.spec.in:1.12->1.13 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.4595 kaffe/ChangeLog:1.4596
--- kaffe/ChangeLog:1.4595      Fri Jan  6 03:24:58 2006
+++ kaffe/ChangeLog     Fri Jan  6 03:48:56 2006
@@ -1,5 +1,9 @@
 2006-01-06  Dalibor Topic  <[EMAIL PROTECTED]>
 
+        * libraries/javalib/external/classpath: Resynched GNU Classpath.
+
+2006-01-06  Dalibor Topic  <[EMAIL PROTECTED]>
+
        * WHATSNEW: Added information on fastjar, and --with-system-zlib.
 
 2006-01-05  Dalibor Topic  <[EMAIL PROTECTED]>
Index: kaffe/libraries/javalib/external/classpath/ChangeLog
diff -u kaffe/libraries/javalib/external/classpath/ChangeLog:1.12 
kaffe/libraries/javalib/external/classpath/ChangeLog:1.13
--- kaffe/libraries/javalib/external/classpath/ChangeLog:1.12   Thu Jan  5 
04:32:38 2006
+++ kaffe/libraries/javalib/external/classpath/ChangeLog        Fri Jan  6 
03:49:01 2006
@@ -1,3 +1,109 @@
+2006-01-06  Dalibor Topic  <[EMAIL PROTECTED]>
+
+       * native/fdlibm/Makefile.am (libfdlibm_la_SOURCES): Removed 
java-assert.h.
+
+       * native/fdlibm/java-assert.h: Removed file.
+
+       * native/fdlibm/mprec.c: Include assert.h. Don't include java-assert.h.
+       Replaced use of JvAssert by assert.
+
+2006-01-05  Anthony Balkissoon  <[EMAIL PROTECTED]>
+
+       * javax/swing/text/DefaultCaret.java:
+       (setDot): Fixed paramater to Math.max to be this.dot and not the 
+       parameter dot.
+
+2006-01-05  Roman Kennke  <[EMAIL PROTECTED]>
+
+       * javax/swing/plaf/basic/BasicListUI.java
+       (getCellHeight): New helper method.
+       (getCellBounds): Use new helper method for determining the cell
+       height.
+       (paint): Don't call list.indexToLocation() but instead call
+       directly into the same UI method.
+       (locationToIndex): Fixed calculation of # visible rows and handling
+       of cell heights.
+       (indexToLocation): Fixed calculation of # visible rows and handling
+       of cell heights.
+
+2006-01-05  Roman Kennke  <[EMAIL PROTECTED]>
+
+       * javax/swing/plaf/metal/MetalFileChooserUI.java
+       (createList): Set VERTICAL_SCROLLBAR_NEVER mode on the JScrollPane
+       in the file chooser.
+
+2006-01-05  Anthony Balkissoon  <[EMAIL PROTECTED]>
+
+       * javax/swing/JTextPane.java:
+       (replaceSelection): If the document is an AbstractDocument, use replace
+       rather than remove and insert.
+       * javax/swing/event/EventListenerList.java:
+       (getListeners): Reversed the order of the listeners to match the 
+       reference implementation.
+       * javax/swing/text/AbstractDocument.java:
+       (insertString): Add the UndoableEdit from the content.insertString call
+       to the DocumentEvent.
+       (DefaultDocumentEvent.toString): Implemented.
+       * javax/swing/text/DefaultCaret.java:
+       (setDot): Make sure dot is > 0 and less than the length of the 
+       document.
+       * javax/swing/text/DefaultStyledDocument.java:
+       (ElementBuffer.insertUpdate): Set the modified tag of the document 
+       event when we get start and end tags.  This ensures that we create the
+       proper BranchElements in endEdit().
+       (ElementBuffer.insertUpdate): Added FIXME to handle 
+       JoinFractureDirection case.
+       (insertUpdate): Added code to check if we're inserting immediately 
+       after a newline and to handle this case (create start and end tags). 
+       Only change the direction of the first and last tags if they are of 
+       type ContentType.
+       (checkForInsertAfterNewline): New helper method.
+       (handleInsertAfterNewline): Likewise.
+       * javax/swing/text/View.java:
+       (updateLayout): Avoid NPE by checking if shape is null.  Repaint 
+       container.
+
+2006-01-05  Mark Wielaard  <[EMAIL PROTECTED]>
+
+       * newsitems.txt: Add fosdem meeting.
+       * events/events.wml: Likewise.
+       * events/fosdem06.wml: New file.
+       
+2006-01-05  Lillian Angel  <[EMAIL PROTECTED]>
+       
+       * javax/swing/text/GapContent.java
+       (createPosition): No positions should be created inside the
+       gap. Fixed check to ensure this does not happen.
+
+2006-01-05  Roman Kennke  <[EMAIL PROTECTED]>
+
+       * javax/swing/RepaintManager.java
+       (validateInvalidComponents): Search for the validate root
+       and start validating there.
+
+2006-01-05  Roman Kennke  <[EMAIL PROTECTED]>
+
+       * javax/swing/plaf/basic/BasicListUI.java
+       (ComponentHandler): Removed unneeded class.
+       (ListDataHandler.contentsChanged): Revalidate instead of calling
+       damageLayout().
+       (ListDataHandler.intervalAdded): Revalidate instead of calling
+       damageLayout().
+       (ListDataHandler.intervalRemoved): Revalidate instead of calling
+       damageLayout().
+       (PropertyChangeHandler.propertyChange): Or flags together instead
+       of adding them. Don't call damageLayout().
+       (componentListener): Removed unnecessary field.
+       (damageLayout): Removed unnecessary method.
+       (installListeners): Don't install unnecessary listeners.
+       (uninstallListeners): Dito.
+       (getPreferredSize): Don't ask for the real list height and
+       calculate with the previously calculated list height.
+       (locationToIndex): Renamed list parameter to l so that it doesn't
+       shadow the field with the same name.
+       (indexToLocation): Renamed list parameter to l so that it doesn't
+       shadow the field with the same name.
+
 2006-01-04  Tom Tromey  <[EMAIL PROTECTED]>
 
        * include/.cvsignore: Ignore config-int.h.
Index: kaffe/libraries/javalib/external/classpath/config.sub
diff -u kaffe/libraries/javalib/external/classpath/config.sub:1.13 
kaffe/libraries/javalib/external/classpath/config.sub:1.14
--- kaffe/libraries/javalib/external/classpath/config.sub:1.13  Sun Dec 25 
18:11:14 2005
+++ kaffe/libraries/javalib/external/classpath/config.sub       Fri Jan  6 
03:49:01 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/AttributeList.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/AttributeList.java:1.12
 Thu Jan  5 04:32:44 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/AttributeList.java
      Fri Jan  6 03:49:01 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.12 2006/01/05 04:32:44 robilad Exp $
+// $Id: AttributeList.java,v 1.13 2006/01/06 03:49:01 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Attributes.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Attributes.java:1.12
    Thu Jan  5 04:32:45 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Attributes.java
 Fri Jan  6 03:49:02 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.12 2006/01/05 04:32:45 robilad Exp $
+// $Id: Attributes.java,v 1.13 2006/01/06 03:49:02 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ContentHandler.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ContentHandler.java:1.12
        Thu Jan  5 04:32:45 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ContentHandler.java
     Fri Jan  6 03:49:02 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.12 2006/01/05 04:32:45 robilad Exp $
+// $Id: ContentHandler.java,v 1.13 2006/01/06 03:49:02 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DTDHandler.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DTDHandler.java:1.12
    Thu Jan  5 04:32:45 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DTDHandler.java
 Fri Jan  6 03:49:02 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.12 2006/01/05 04:32:45 robilad Exp $
+// $Id: DTDHandler.java,v 1.13 2006/01/06 03:49:02 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DocumentHandler.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DocumentHandler.java:1.12
       Thu Jan  5 04:32:45 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DocumentHandler.java
    Fri Jan  6 03:49:02 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.12 2006/01/05 04:32:45 robilad Exp $
+// $Id: DocumentHandler.java,v 1.13 2006/01/06 03:49:02 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java:1.12
        Thu Jan  5 04:32:45 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java
     Fri Jan  6 03:49:02 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.12 2006/01/05 04:32:45 robilad Exp $
+// $Id: EntityResolver.java,v 1.13 2006/01/06 03:49:02 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java:1.12
  Thu Jan  5 04:32:45 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java
       Fri Jan  6 03:49:02 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.12 2006/01/05 04:32:45 robilad Exp $
+// $Id: ErrorHandler.java,v 1.13 2006/01/06 03:49:02 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java:1.12
   Thu Jan  5 04:32:45 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java
        Fri Jan  6 03:49:02 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.12 2006/01/05 04:32:45 robilad Exp $
+// $Id: HandlerBase.java,v 1.13 2006/01/06 03:49:02 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java:1.12
   Thu Jan  5 04:32:45 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java
        Fri Jan  6 03:49:02 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.12 2006/01/05 04:32:45 robilad Exp $
+// $Id: InputSource.java,v 1.13 2006/01/06 03:49:02 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java:1.12
       Thu Jan  5 04:32:45 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java
    Fri Jan  6 03:49:02 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.12 2006/01/05 04:32:45 robilad Exp $
+// $Id: Locator.java,v 1.13 2006/01/06 03:49:02 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java:1.12
        Thu Jan  5 04:32:45 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java 
    Fri Jan  6 03:49:02 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.12 2006/01/05 04:32:45 robilad Exp $
+// $Id: Parser.java,v 1.13 2006/01/06 03:49:02 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java:1.12
  Thu Jan  5 04:32:45 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java
       Fri Jan  6 03:49:02 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.12 2006/01/05 04:32:45 robilad Exp $
+// $Id: SAXException.java,v 1.13 2006/01/06 03:49:02 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java:1.12
     Thu Jan  5 04:32:45 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java
  Fri Jan  6 03:49:02 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.12 2006/01/05 04:32:45 robilad Exp $
+// $Id: SAXNotRecognizedException.java,v 1.13 2006/01/06 03:49:02 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java:1.12
      Thu Jan  5 04:32:45 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java
   Fri Jan  6 03:49:02 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.12 2006/01/05 04:32:45 robilad Exp $
+// $Id: SAXNotSupportedException.java,v 1.13 2006/01/06 03:49:02 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java:1.12
     Thu Jan  5 04:32:45 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java
  Fri Jan  6 03:49:02 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.12 2006/01/05 04:32:45 robilad Exp $
+// $Id: SAXParseException.java,v 1.13 2006/01/06 03:49:02 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java:1.12
     Thu Jan  5 04:32:45 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java
  Fri Jan  6 03:49:02 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.12 2006/01/05 04:32:45 robilad Exp $
+// $Id: XMLFilter.java,v 1.13 2006/01/06 03:49:02 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java:1.12
     Thu Jan  5 04:32:45 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java
  Fri Jan  6 03:49:02 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.12 2006/01/05 04:32:45 robilad Exp $
+// $Id: XMLReader.java,v 1.13 2006/01/06 03:49:02 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html:1.12
       Thu Jan  5 04:32:45 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html
    Fri Jan  6 03:49:02 2006
@@ -1,5 +1,5 @@
 <html><head>
-<!-- $Id: package.html,v 1.12 2006/01/05 04:32:45 robilad Exp $ -->
+<!-- $Id: package.html,v 1.13 2006/01/06 03:49:02 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java:1.12
       Thu Jan  5 04:32:47 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java
    Fri Jan  6 03:49:02 2006
@@ -1,7 +1,7 @@
 // Attributes2.java - extended Attributes
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: Attributes2.java,v 1.12 2006/01/05 04:32:47 robilad Exp $
+// $Id: Attributes2.java,v 1.13 2006/01/06 03:49:02 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java:1.12
   Thu Jan  5 04:32:47 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java
        Fri Jan  6 03:49:02 2006
@@ -1,7 +1,7 @@
 // Attributes2Impl.java - extended AttributesImpl
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: Attributes2Impl.java,v 1.12 2006/01/05 04:32:47 robilad Exp $
+// $Id: Attributes2Impl.java,v 1.13 2006/01/06 03:49:02 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java:1.12
       Thu Jan  5 04:32:47 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java
    Fri Jan  6 03:49:02 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.12 2006/01/05 04:32:47 robilad Exp $
+// $Id: DeclHandler.java,v 1.13 2006/01/06 03:49:02 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java:1.12
   Thu Jan  5 04:32:47 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java
        Fri Jan  6 03:49:02 2006
@@ -1,7 +1,7 @@
 // DefaultHandler2.java - extended DefaultHandler
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: DefaultHandler2.java,v 1.12 2006/01/05 04:32:47 robilad Exp $
+// $Id: DefaultHandler2.java,v 1.13 2006/01/06 03:49:02 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java:1.12
   Thu Jan  5 04:32:47 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java
        Fri Jan  6 03:49:02 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.12 2006/01/05 04:32:47 robilad Exp $
+// $Id: EntityResolver2.java,v 1.13 2006/01/06 03:49:02 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java:1.12
    Thu Jan  5 04:32:47 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java
 Fri Jan  6 03:49:03 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.12 2006/01/05 04:32:47 robilad Exp $
+// $Id: LexicalHandler.java,v 1.13 2006/01/06 03:49:03 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2.java:1.12
  Thu Jan  5 04:32:47 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2.java
       Fri Jan  6 03:49:03 2006
@@ -1,7 +1,7 @@
 // Locator2.java - extended Locator
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: Locator2.java,v 1.12 2006/01/05 04:32:47 robilad Exp $
+// $Id: Locator2.java,v 1.13 2006/01/06 03:49:03 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2Impl.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2Impl.java:1.12
      Thu Jan  5 04:32:47 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2Impl.java
   Fri Jan  6 03:49:03 2006
@@ -1,7 +1,7 @@
 // Locator2Impl.java - extended LocatorImpl
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: Locator2Impl.java,v 1.12 2006/01/05 04:32:47 robilad Exp $
+// $Id: Locator2Impl.java,v 1.13 2006/01/06 03:49:03 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/package.html:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/package.html:1.12
   Thu Jan  5 04:32:47 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/package.html
        Fri Jan  6 03:49:03 2006
@@ -1,5 +1,5 @@
 <HTML><HEAD>
-<!-- $Id: package.html,v 1.12 2006/01/05 04:32:47 robilad Exp $ -->
+<!-- $Id: package.html,v 1.13 2006/01/06 03:49:03 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributeListImpl.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributeListImpl.java:1.12
     Thu Jan  5 04:32:47 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributeListImpl.java
  Fri Jan  6 03:49:03 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.12 2006/01/05 04:32:47 robilad Exp $
+// $Id: AttributeListImpl.java,v 1.13 2006/01/06 03:49:03 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java:1.12
        Thu Jan  5 04:32:48 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java
     Fri Jan  6 03:49:03 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.12 2006/01/05 04:32:48 robilad Exp $
+// $Id: AttributesImpl.java,v 1.13 2006/01/06 03:49:03 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java:1.12
        Thu Jan  5 04:32:48 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java
     Fri Jan  6 03:49:03 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.12 2006/01/05 04:32:48 robilad Exp $
+// $Id: DefaultHandler.java,v 1.13 2006/01/06 03:49:03 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java:1.12
   Thu Jan  5 04:32:48 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java
        Fri Jan  6 03:49:03 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.12 2006/01/05 04:32:48 robilad Exp $
+// $Id: LocatorImpl.java,v 1.13 2006/01/06 03:49:03 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NamespaceSupport.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NamespaceSupport.java:1.12
      Thu Jan  5 04:32:48 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NamespaceSupport.java
   Fri Jan  6 03:49:03 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.12 2006/01/05 04:32:48 robilad Exp $
+// $Id: NamespaceSupport.java,v 1.13 2006/01/06 03:49:03 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NewInstance.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NewInstance.java:1.12
   Thu Jan  5 04:32:48 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NewInstance.java
        Fri Jan  6 03:49:03 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.12 2006/01/05 04:32:48 robilad Exp $
+// $Id: NewInstance.java,v 1.13 2006/01/06 03:49:03 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserAdapter.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserAdapter.java:1.12
 Thu Jan  5 04:32:48 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserAdapter.java
      Fri Jan  6 03:49:03 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.12 2006/01/05 04:32:48 robilad Exp $
+// $Id: ParserAdapter.java,v 1.13 2006/01/06 03:49:03 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserFactory.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserFactory.java:1.12
 Thu Jan  5 04:32:48 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserFactory.java
      Fri Jan  6 03:49:03 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.12 2006/01/05 04:32:48 robilad Exp $
+// $Id: ParserFactory.java,v 1.13 2006/01/06 03:49:03 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLFilterImpl.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLFilterImpl.java:1.12
 Thu Jan  5 04:32:48 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLFilterImpl.java
      Fri Jan  6 03:49:03 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.12 2006/01/05 04:32:48 robilad Exp $
+// $Id: XMLFilterImpl.java,v 1.13 2006/01/06 03:49:03 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderAdapter.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderAdapter.java:1.12
      Thu Jan  5 04:32:48 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderAdapter.java
   Fri Jan  6 03:49:03 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.12 2006/01/05 04:32:48 robilad Exp $
+// $Id: XMLReaderAdapter.java,v 1.13 2006/01/06 03:49:03 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderFactory.java:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderFactory.java:1.12
      Thu Jan  5 04:32:48 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderFactory.java
   Fri Jan  6 03:49:03 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.12 2006/01/05 04:32:48 robilad Exp $
+// $Id: XMLReaderFactory.java,v 1.13 2006/01/06 03:49:03 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.12
 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/package.html:1.13
--- 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/package.html:1.12
       Thu Jan  5 04:32:48 2006
+++ 
kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/package.html
    Fri Jan  6 03:49:03 2006
@@ -1,5 +1,5 @@
 <HTML><HEAD>
-<!-- $Id: package.html,v 1.12 2006/01/05 04:32:48 robilad Exp $ -->
+<!-- $Id: package.html,v 1.13 2006/01/06 03:49:03 robilad Exp $ -->
 </HEAD><BODY>
 
 <p>This package contains "helper" classes, including
Index: kaffe/libraries/javalib/external/classpath/javax/swing/JTextPane.java
diff -u 
kaffe/libraries/javalib/external/classpath/javax/swing/JTextPane.java:1.2 
kaffe/libraries/javalib/external/classpath/javax/swing/JTextPane.java:1.3
--- kaffe/libraries/javalib/external/classpath/javax/swing/JTextPane.java:1.2   
Sat Nov 26 20:30:12 2005
+++ kaffe/libraries/javalib/external/classpath/javax/swing/JTextPane.java       
Fri Jan  6 03:49:04 2006
@@ -40,6 +40,7 @@
 
 import java.awt.Component;
 
+import javax.swing.text.AbstractDocument;
 import javax.swing.text.AttributeSet;
 import javax.swing.text.BadLocationException;
 import javax.swing.text.Caret;
@@ -151,38 +152,34 @@
   {
     Caret caret = getCaret();
     StyledDocument doc = getStyledDocument();
+    AttributeSet a = getInputAttributes().copyAttributes();
+    if (doc == null)
+      return;
 
     int dot = caret.getDot();
     int mark = caret.getMark();
 
-    // If content is empty delete selection.
-    if (content == null)
-      {
-       caret.setDot(dot);
-       return;
-      }
+    int p0 = Math.min (dot, mark);
+    int p1 = Math.max (dot, mark);
 
     try
       {
-       int start = getSelectionStart();
-       int end = getSelectionEnd();
-       int contentLength = content.length();
-
-       // Remove selected text.
-       if (dot != mark)
-         doc.remove(start, end - start);
-
-       // Insert new text.
-       doc.insertString(start, content, null);
-       // Set attributes for inserted text
-       doc.setCharacterAttributes(start, contentLength, getInputAttributes(),
-                                  true);
-
+        if (doc instanceof AbstractDocument)
+          ((AbstractDocument)doc).replace(p0, p1 - p0, content, a);
+        else
+          {
+            // Remove selected text.
+            if (dot != mark)
+              doc.remove(p0, p1 - p0);
+            // Insert new text.
+            if (content != null && content.length() > 0)
+              doc.insertString(p0, content, a);
+          }
       }
     catch (BadLocationException e)
       {
-       throw new AssertionError
-         ("No BadLocationException should be thrown here");
+        throw new AssertionError
+          ("No BadLocationException should be thrown here");      
       }
   }
 
Index: 
kaffe/libraries/javalib/external/classpath/javax/swing/RepaintManager.java
diff -u 
kaffe/libraries/javalib/external/classpath/javax/swing/RepaintManager.java:1.2 
kaffe/libraries/javalib/external/classpath/javax/swing/RepaintManager.java:1.3
--- 
kaffe/libraries/javalib/external/classpath/javax/swing/RepaintManager.java:1.2  
    Sat Nov 26 20:30:12 2005
+++ kaffe/libraries/javalib/external/classpath/javax/swing/RepaintManager.java  
Fri Jan  6 03:49:04 2006
@@ -534,7 +534,14 @@
     }
     for (Iterator i = workInvalidComponents.iterator(); i.hasNext(); )
       {
-        JComponent comp = (JComponent) i.next();
+        Component comp = (Component) i.next();
+        // Find validate root.
+        while (!(comp instanceof JComponent)
+               || !((JComponent) comp).isValidateRoot()
+               && comp.getParent() != null)
+          comp = comp.getParent();
+
+        // Validate the validate root.
         if (! (comp.isVisible() && comp.isShowing()))
           continue;
         comp.validate();
Index: 
kaffe/libraries/javalib/external/classpath/javax/swing/event/EventListenerList.java
diff -u 
kaffe/libraries/javalib/external/classpath/javax/swing/event/EventListenerList.java:1.2
 
kaffe/libraries/javalib/external/classpath/javax/swing/event/EventListenerList.java:1.3
--- 
kaffe/libraries/javalib/external/classpath/javax/swing/event/EventListenerList.java:1.2
     Sat Nov 26 20:30:14 2005
+++ 
kaffe/libraries/javalib/external/classpath/javax/swing/event/EventListenerList.java
 Fri Jan  6 03:49:05 2006
@@ -228,7 +228,7 @@
     count = getListenerCount(c);
     result = (EventListener[]) Array.newInstance(c, count);
     f = 0;
-    for (int i = 0; i < listenerList.length; i += 2)
+    for (int i = listenerList.length - 2; i >= 0; i -= 2)
       if (listenerList[i] == c)
         result[f++] = (EventListener) listenerList[i + 1];
     
Index: 
kaffe/libraries/javalib/external/classpath/javax/swing/plaf/basic/BasicListUI.java
diff -u 
kaffe/libraries/javalib/external/classpath/javax/swing/plaf/basic/BasicListUI.java:1.3
 
kaffe/libraries/javalib/external/classpath/javax/swing/plaf/basic/BasicListUI.java:1.4
--- 
kaffe/libraries/javalib/external/classpath/javax/swing/plaf/basic/BasicListUI.java:1.3
      Thu Jan  5 04:32:56 2006
+++ 
kaffe/libraries/javalib/external/classpath/javax/swing/plaf/basic/BasicListUI.java
  Fri Jan  6 03:49:05 2006
@@ -46,9 +46,6 @@
 import java.awt.Rectangle;
 import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
-import java.awt.event.ComponentAdapter;
-import java.awt.event.ComponentEvent;
-import java.awt.event.ComponentListener;
 import java.awt.event.FocusEvent;
 import java.awt.event.FocusListener;
 import java.awt.event.MouseEvent;
@@ -62,7 +59,6 @@
 import javax.swing.InputMap;
 import javax.swing.JComponent;
 import javax.swing.JList;
-import javax.swing.JViewport;
 import javax.swing.KeyStroke;
 import javax.swing.ListCellRenderer;
 import javax.swing.ListModel;
@@ -88,21 +84,6 @@
 {
 
   /**
-   * A helper class which listens for [EMAIL PROTECTED] ComponentEvent}s from
-   * the JList.
-   */
-  private class ComponentHandler extends ComponentAdapter {
-
-    /**
-     * Called when the component is hidden. Invalidates the internal
-     * layout.
-     */
-    public void componentResized(ComponentEvent ev) {
-      BasicListUI.this.damageLayout();
-    }
-  }
-
-  /**
    * A helper class which listens for [EMAIL PROTECTED] FocusEvent}s
    * from the JList.
    */
@@ -154,7 +135,7 @@
      */
     public void contentsChanged(ListDataEvent e)
     {
-      BasicListUI.this.damageLayout();
+      list.revalidate();
     }
 
     /**
@@ -164,7 +145,7 @@
      */
     public void intervalAdded(ListDataEvent e)
     {
-      BasicListUI.this.damageLayout();
+      list.revalidate();
     }
 
     /**
@@ -174,7 +155,7 @@
      */
     public void intervalRemoved(ListDataEvent e)
     {
-      BasicListUI.this.damageLayout();
+      list.revalidate();
     }
   }
 
@@ -570,20 +551,19 @@
         }
       // Update the updateLayoutStateNeeded flag.
       if (e.getPropertyName().equals("model"))
-        updateLayoutStateNeeded += modelChanged;
+        updateLayoutStateNeeded |= modelChanged;
       else if (e.getPropertyName().equals("selectionModel"))
-        updateLayoutStateNeeded += selectionModelChanged;
+        updateLayoutStateNeeded |= selectionModelChanged;
       else if (e.getPropertyName().equals("font"))
-        updateLayoutStateNeeded += fontChanged;
+        updateLayoutStateNeeded |= fontChanged;
       else if (e.getPropertyName().equals("fixedCellWidth"))
-        updateLayoutStateNeeded += fixedCellWidthChanged;
+        updateLayoutStateNeeded |= fixedCellWidthChanged;
       else if (e.getPropertyName().equals("fixedCellHeight"))
-        updateLayoutStateNeeded += fixedCellHeightChanged;
+        updateLayoutStateNeeded |= fixedCellHeightChanged;
       else if (e.getPropertyName().equals("prototypeCellValue"))
-        updateLayoutStateNeeded += prototypeCellValueChanged;
+        updateLayoutStateNeeded |= prototypeCellValueChanged;
       else if (e.getPropertyName().equals("cellRenderer"))
-        updateLayoutStateNeeded += cellRendererChanged;
-      BasicListUI.this.damageLayout();
+        updateLayoutStateNeeded |= cellRendererChanged;
     }
   }
 
@@ -649,11 +629,6 @@
   /** The property change listener listening to the list. */
   protected PropertyChangeListener propertyChangeListener;
 
-
-  /** The component listener that receives notification for resizing the
-   * JList component.*/
-  private ComponentListener componentListener;
-
   /** Saved reference to the list this UI was created for. */
   protected JList list;
 
@@ -746,13 +721,12 @@
     int maxIndex = Math.max(index1, index2);
     Point loc = indexToLocation(list, minIndex);
     Rectangle bounds = new Rectangle(loc.x, loc.y, cellWidth,
-                                     getRowHeight(minIndex));
-
+                                     getCellHeight(minIndex));
     for (int i = minIndex + 1; i <= maxIndex; i++)
       {
         Point hiLoc = indexToLocation(list, i);
         Rectangle hibounds = new Rectangle(hiLoc.x, hiLoc.y, cellWidth,
-                                       getRowHeight(i));
+                                           getCellHeight(i));
         bounds = bounds.union(hibounds);
       }
 
@@ -760,6 +734,29 @@
   }
 
   /**
+   * Calculates the maximum cell height.
+   *
+   * @param index the index of the cell
+   *
+   * @return the maximum cell height
+   */
+  private int getCellHeight(int index)
+  {
+    int height = cellHeight;
+    if (height <= 0)
+      {
+        if (list.getLayoutOrientation() == JList.VERTICAL)
+          height = getRowHeight(index);
+        else
+          {
+            for (int j = 0; j < cellHeights.length; j++)
+              height = Math.max(height, cellHeights[j]);
+          }
+      }
+    return height;
+  }
+
+  /**
    * Calculate the Y coordinate of the upper edge of a particular row,
    * considering the Y coordinate <code>0</code> to occur at the top of the
    * list.
@@ -812,7 +809,7 @@
     // Update the layout if necessary.
     maybeUpdateLayoutState();
 
-    int index = list.getModel().getSize() - 1;;
+    int index = list.getModel().getSize() - 1;
 
     // If a fixed cell height is set, then we can work more efficient.
     if (cellHeight > 0)
@@ -892,18 +889,6 @@
   }
 
   /**
-   * Marks the current layout as damaged and requests revalidation from the
-   * JList.
-   * This is package-private to avoid an accessor method.
-   *
-   * @see #updateLayoutStateNeeded
-   */
-  void damageLayout()
-  {
-    updateLayoutStateNeeded = 1;
-  }
-
-  /**
    * Calls [EMAIL PROTECTED] #updateLayoutState} if [EMAIL PROTECTED] 
#updateLayoutStateNeeded}

*** Patch too long, truncated ***

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

Reply via email to