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

Kaffe CVS cvs-commits at kaffe.org
Thu Jan 5 19:58:14 PST 2006


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  <robilad at kaffe.org>

        * 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  <robilad at kaffe.org>
 
+        * libraries/javalib/external/classpath: Resynched GNU Classpath.
+
+2006-01-06  Dalibor Topic  <robilad at kaffe.org>
+
 	* WHATSNEW: Added information on fastjar, and --with-system-zlib.
 
 2006-01-05  Dalibor Topic  <robilad at kaffe.org>
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  <robilad at kaffe.org>
+
+	* 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  <abalkiss at redhat.com>
+
+	* 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  <kennke at aicas.com>
+
+	* 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  <kennke at aicas.com>
+
+	* javax/swing/plaf/metal/MetalFileChooserUI.java
+	(createList): Set VERTICAL_SCROLLBAR_NEVER mode on the JScrollPane
+	in the file chooser.
+
+2006-01-05  Anthony Balkissoon  <abalkiss at redhat.com>
+
+	* 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  <mark at klomp.org>
+
+	* newsitems.txt: Add fosdem meeting.
+	* events/events.wml: Likewise.
+	* events/fosdem06.wml: New file.
+	
+2006-01-05  Lillian Angel  <langel at redhat.com>
+	
+	* 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  <kennke at aicas.com>
+
+	* javax/swing/RepaintManager.java
+	(validateInvalidComponents): Search for the validate root
+	and start validating there.
+
+2006-01-05  Roman Kennke  <kennke at aicas.com>
+
+	* 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  <tromey at redhat.com>
 
 	* 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, edwingo at apache.org
 // and by David Brownell, dbrownell at users.sourceforge.net
 // NO WARRANTY!  This class is in the Public Domain.
-// $Id: NewInstance.java,v 1.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 {@link 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 {@link 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 {@link #updateLayoutState} if {@link #updateLayoutStateNeeded}

*** Patch too long, truncated ***




More information about the kaffe mailing list