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

Kaffe CVS cvs-commits at kaffe.org
Sun Jan 8 04:40:46 PST 2006


PatchSet 7084 
Date: 2006/01/08 12:28:10
Author: robilad
Branch: HEAD
Tag: (none) 
Log:
resynced with GNU Classpath

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

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

Members: 
	ChangeLog:1.4604->1.4605 
	libraries/javalib/external/classpath/AUTHORS:1.3->1.4 
	libraries/javalib/external/classpath/ChangeLog:1.13->1.14 
	libraries/javalib/external/classpath/config.sub:1.15->1.16 
	libraries/javalib/external/classpath/examples/Makefile.am:1.2->1.3 
	libraries/javalib/external/classpath/examples/Makefile.in:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/AttributeList.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/Attributes.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ContentHandler.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/DTDHandler.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/DocumentHandler.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2Impl.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/package.html:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributeListImpl.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NamespaceSupport.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NewInstance.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserAdapter.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserFactory.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLFilterImpl.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderAdapter.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderFactory.java:1.13->1.14 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/package.html:1.13->1.14 
	libraries/javalib/external/classpath/gnu/java/util/WeakIdentityHashMap.java:INITIAL->1.1 
	libraries/javalib/external/classpath/gnu/regexp/RE.java:1.1->1.2 
	libraries/javalib/external/classpath/gnu/regexp/RETokenRepeated.java:1.1->1.2 
	libraries/javalib/external/classpath/gnu/xml/stream/BufferedReader.java:1.1->1.2 
	libraries/javalib/external/classpath/gnu/xml/stream/SAXParser.java:1.6->1.7 
	libraries/javalib/external/classpath/gnu/xml/stream/XIncludeFilter.java:1.2->1.3 
	libraries/javalib/external/classpath/gnu/xml/stream/XMLParser.java:1.6->1.7 
	libraries/javalib/external/classpath/java/lang/InheritableThreadLocal.java:1.1->1.2 
	libraries/javalib/external/classpath/java/lang/String.java:1.3->1.4 
	libraries/javalib/external/classpath/java/lang/Thread.java:1.2->1.3 
	libraries/javalib/external/classpath/java/lang/ThreadLocal.java:1.1->1.2 
	libraries/javalib/external/classpath/javax/crypto/CipherInputStream.java:1.1->1.2 
	libraries/javalib/external/classpath/javax/swing/text/TableView.java:INITIAL->1.1 
	libraries/javalib/external/classpath/resource/gnu/regexp/MessagesBundle_it.properties:1.13->1.14 
	libraries/javalib/external/classpath/scripts/classpath.spec.in:1.13->1.14 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.4604 kaffe/ChangeLog:1.4605
--- kaffe/ChangeLog:1.4604	Sun Jan  8 10:02:32 2006
+++ kaffe/ChangeLog	Sun Jan  8 12:28:10 2006
@@ -1,3 +1,7 @@
+2006-01-08  Dalibor Topic  <robilad at kaffe.org>
+
+        * libraries/javalib/external/classpath: Resynched GNU Classpath.
+
 2006-01-07  Dalibor Topic  <robilad at kaffe.org>
 
 	* configure.ac (--enable-portable-native-sync, --enable-xmlj, --disable-alsa
Index: kaffe/libraries/javalib/external/classpath/AUTHORS
diff -u kaffe/libraries/javalib/external/classpath/AUTHORS:1.3 kaffe/libraries/javalib/external/classpath/AUTHORS:1.4
--- kaffe/libraries/javalib/external/classpath/AUTHORS:1.3	Thu Jan  5 04:32:38 2006
+++ kaffe/libraries/javalib/external/classpath/AUTHORS	Sun Jan  8 12:28:11 2006
@@ -13,6 +13,7 @@
 James E. Blair (corvus at gnu.org)
 Eric Blake (ebb9 at email.byu.edu)
 Sascha Brawer (brawer at acm.org)
+Chris Burdess (dog at gnu.org)
 David Daney (ddaney at avtrex.com)
 Nic Ferrier (nferrier at tapsellferrier.co.uk)
 Paul Fisher (rao at gnu.org)
@@ -28,6 +29,7 @@
 John Leuner (jewel at debian.org)
 Warren Levy (warrenl at cygnus.com)
 Sven de Marothy (sven at physto.se)
+Casey Marshall (csm at gnu.org)
 Bryce McKinlay (bryce at waitaki.otago.ac.nz)
 Audrius Meskauskas (audriusa at Bioinformatics.org)
 Raif S. Naffah (raif at swiftdsl.com.au)
Index: kaffe/libraries/javalib/external/classpath/ChangeLog
diff -u kaffe/libraries/javalib/external/classpath/ChangeLog:1.13 kaffe/libraries/javalib/external/classpath/ChangeLog:1.14
--- kaffe/libraries/javalib/external/classpath/ChangeLog:1.13	Fri Jan  6 03:49:01 2006
+++ kaffe/libraries/javalib/external/classpath/ChangeLog	Sun Jan  8 12:28:11 2006
@@ -1,3 +1,102 @@
+2006-01-07  Paul Jenner  <psj at harker.dyndns.org>
+
+	Fixes bug #25711
+	* examples/Makefile.am: Corrected DESTDIR install paths.
+
+2006-01-07  Audrius Meskauskas  <AudriusA at Bioinformatics.org>
+
+	* org/omg/CORBA/INVALID_ACTIVITY.java: Removed non - 
+	ASCII character (line 46).
+
+2006-01-07  Roman Kennke  <kennke at aicas.com>
+
+	* javax/swing/text/TableView.java: New file.
+
+2006-01-07  Chris Burdess  <dog at gnu.org>
+
+	* gnu/xml/stream/BufferedReader.java: Removed commented out code.
+	* gnu/xml/stream/XIncludeFilter.java: Correct XML Base behaviour.
+	* gnu/xml/stream/XMLParser.java: Make additional StAX properties
+	  available; correct handling of unparsed entity references;
+	  absolutize all base URIs; remove commented out code.
+
+2006-01-07  Chris Burdess  <dog at gnu.org>
+
+	* gnu/xml/stream/SAXParser.java,
+	  gnu/xml/stream/XMLParser.java: Add SAX property to return base
+	  URI of the current event.
+
+2006-01-07  Chris Burdess  <dog at gnu.org>
+
+	* gnu/xml/stream/SAXParser.java: Add SAX feature to set XML Base
+	  aware processing.
+
+2006-01-07  Chris Burdess  <dog at gnu.org>
+
+	* gnu/xml/stream/SAXParser.java,
+	  gnu/xml/stream/XIncludeFilter.java,
+	  gnu/xml/stream/XMLParser.java: Updated documentation.
+
+2006-01-07  Chris Burdess  <dog at gnu.org>
+
+	* AUTHORS: add self.
+
+2006-01-06  Casey Marshall  <csm at gnu.org>
+
+	* AUTHORS: add myself.
+
+2006-01-06  Casey Marshall  <csm at gnu.org>
+
+	PR classpath/25699
+	* javax/crypto/CipherInputStream.java (logger): new constant.
+	(cipher): make final.
+	(outLength, inBuffer, inLength): removed.
+	(isStream): make final.
+	(VIRGIN, LIVING, DYING, DEAD, state): removed.
+	(eof): new field.
+	(<init>): call `super,' not `this;' remove `inBuffer' and
+	`outBuffer' initialization; init `eof;' add debug logging.
+	(<init>): call `this' with a new null cipher.
+	(available): fix javadoc to reflect the real semantics; if we
+	don't have a buffer, call `nextBlock.'
+	(close): synchronize.
+	(read): synchronize; fix testing for buffered data.
+	(read): synchronize; add `skip' semantics if first argument is
+	`null;' decrypt stream cipher data only if there is any; fix tests
+	for buffered data.
+	(skip): stop using `available' to see how many data are buffered.
+	(nextBlock): simplify to use cipher-allocated output buffers
+	instead of internally allocated ones.
+
+2006-01-06  Tom Tromey  <tromey at redhat.com>
+
+	* java/lang/String.java (codePointCount): Fixed javadoc.
+
+2006-01-06  Tom Tromey  <tromey at redhat.com>
+
+	* java/lang/String.java (contains): Added @since.
+
+2006-01-06  Ito Kazumitsu  <kaz at maczuka.gcd.org>  
+
+	Fixes bug #25616
+	* gnu/regexp/RE.java(initialize): Allow repeat.empty.token.
+	* gnu/regexp/RETokenRepeated.java(match): Break the loop
+	when an empty string matched an empty token.
+
+2006-01-06  Jeroen Frijters  <jeroen at frijters.net>
+
+	PR classpath/24858
+	* gnu/java/util/WeakIdentityHashMap.java: New file.
+	* java/lang/InheritableThreadLocal.java
+	(newChildThread): Modified to remove key indirection.
+	* java/lang/Thread.java
+	(locals): Changed type to WeakIdentityHashMap.
+	(getThreadLocals): Instantiate WeakIdentityHashMap instead of
+	WeakHashMap.
+	* java/lang/ThreadLocal.java
+	(key, Key): Removed.
+	(get, set): Changed to use "this" instead of "key".
+
 2006-01-06  Dalibor Topic  <robilad at kaffe.org>
 
 	* native/fdlibm/Makefile.am (libfdlibm_la_SOURCES): Removed java-assert.h.
Index: kaffe/libraries/javalib/external/classpath/config.sub
diff -u kaffe/libraries/javalib/external/classpath/config.sub:1.15 kaffe/libraries/javalib/external/classpath/config.sub:1.16
--- kaffe/libraries/javalib/external/classpath/config.sub:1.15	Sat Jan  7 05:33:07 2006
+++ kaffe/libraries/javalib/external/classpath/config.sub	Sun Jan  8 12:28:12 2006
@@ -1335,9 +1335,6 @@
 	-kaos*)
 		os=-kaos
 		;;
-	-*drops)
-		os=-drops
-		;;
 	-zvmoe)
 		os=-zvmoe
 		;;
Index: kaffe/libraries/javalib/external/classpath/examples/Makefile.am
diff -u kaffe/libraries/javalib/external/classpath/examples/Makefile.am:1.2 kaffe/libraries/javalib/external/classpath/examples/Makefile.am:1.3
--- kaffe/libraries/javalib/external/classpath/examples/Makefile.am:1.2	Sat Nov 26 20:29:42 2005
+++ kaffe/libraries/javalib/external/classpath/examples/Makefile.am	Sun Jan  8 12:28:12 2006
@@ -53,25 +53,25 @@
 	for file in $(ALL_EXAMPLE_FILES); do \
 	  f=`echo $$file | cut -c$$srcdir_cnt-`; \
 	  fdir=`dirname $$f`; \
-	  if test ! -d $(DESTDIR)/$(pkgdatadir)/examples/$$fdir; then \
-	    echo "$(mkinstalldirs) $(DESTDIR)/$(pkgdatadir)/examples/$$fdir"; \
-	    $(mkinstalldirs) $(DESTDIR)/$(pkgdatadir)/examples/$$fdir; \
+	  if test ! -d $(DESTDIR)$(pkgdatadir)/examples/$$fdir; then \
+	    echo "$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/examples/$$fdir"; \
+	    $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/examples/$$fdir; \
 	  fi; \
-	  echo "$(INSTALL_DATA) $$file $(DESTDIR)/$(pkgdatadir)/examples/$$f"; \
-	  $(INSTALL_DATA) $$file $(DESTDIR)/$(pkgdatadir)/examples/$$f; \
+	  echo "$(INSTALL_DATA) $$file $(DESTDIR)$(pkgdatadir)/examples/$$f"; \
+	  $(INSTALL_DATA) $$file $(DESTDIR)$(pkgdatadir)/examples/$$f; \
 	done
-	echo "$(INSTALL_DATA) Makefile.jawt $(DESTDIR)/$(pkgdatadir)/examples/"
-	$(INSTALL_DATA) Makefile.jawt $(DESTDIR)/$(pkgdatadir)/examples/
+	echo "$(INSTALL_DATA) Makefile.jawt $(DESTDIR)$(pkgdatadir)/examples/"
+	$(INSTALL_DATA) Makefile.jawt $(DESTDIR)$(pkgdatadir)/examples/
 
 uninstall-local:
 	srcdir_cnt=`echo $(srcdir) | wc -c`; \
 	for file in $(ALL_EXAMPLE_FILES); do \
 	  f=`echo $$file | cut -c$$srcdir_cnt-`; \
-	  echo "rm -f $(DESTDIR)/$(pkgdatadir)/examples/$$f"; \
-	  rm -f $(DESTDIR)/$(pkgdatadir)/examples/$$f; \
+	  echo "rm -f $(DESTDIR)$(pkgdatadir)/examples/$$f"; \
+	  rm -f $(DESTDIR)$(pkgdatadir)/examples/$$f; \
 	done
-	echo "rm -f $(DESTDIR)/$(pkgdatadir)/examples/Makefile.jawt"
-	rm -f $(DESTDIR)/$(pkgdatadir)/examples/Makefile.jawt
+	echo "rm -f $(DESTDIR)$(pkgdatadir)/examples/Makefile.jawt"
+	rm -f $(DESTDIR)$(pkgdatadir)/examples/Makefile.jawt
 
 # Make sure everything is included in the distribution.
 EXTRA_DIST = README Makefile.jawt.in
Index: kaffe/libraries/javalib/external/classpath/examples/Makefile.in
diff -u kaffe/libraries/javalib/external/classpath/examples/Makefile.in:1.13 kaffe/libraries/javalib/external/classpath/examples/Makefile.in:1.14
--- kaffe/libraries/javalib/external/classpath/examples/Makefile.in:1.13	Thu Jan  5 04:32:43 2006
+++ kaffe/libraries/javalib/external/classpath/examples/Makefile.in	Sun Jan  8 12:28:12 2006
@@ -498,25 +498,25 @@
 	for file in $(ALL_EXAMPLE_FILES); do \
 	  f=`echo $$file | cut -c$$srcdir_cnt-`; \
 	  fdir=`dirname $$f`; \
-	  if test ! -d $(DESTDIR)/$(pkgdatadir)/examples/$$fdir; then \
-	    echo "$(mkinstalldirs) $(DESTDIR)/$(pkgdatadir)/examples/$$fdir"; \
-	    $(mkinstalldirs) $(DESTDIR)/$(pkgdatadir)/examples/$$fdir; \
+	  if test ! -d $(DESTDIR)$(pkgdatadir)/examples/$$fdir; then \
+	    echo "$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/examples/$$fdir"; \
+	    $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/examples/$$fdir; \
 	  fi; \
-	  echo "$(INSTALL_DATA) $$file $(DESTDIR)/$(pkgdatadir)/examples/$$f"; \
-	  $(INSTALL_DATA) $$file $(DESTDIR)/$(pkgdatadir)/examples/$$f; \
+	  echo "$(INSTALL_DATA) $$file $(DESTDIR)$(pkgdatadir)/examples/$$f"; \
+	  $(INSTALL_DATA) $$file $(DESTDIR)$(pkgdatadir)/examples/$$f; \
 	done
-	echo "$(INSTALL_DATA) Makefile.jawt $(DESTDIR)/$(pkgdatadir)/examples/"
-	$(INSTALL_DATA) Makefile.jawt $(DESTDIR)/$(pkgdatadir)/examples/
+	echo "$(INSTALL_DATA) Makefile.jawt $(DESTDIR)$(pkgdatadir)/examples/"
+	$(INSTALL_DATA) Makefile.jawt $(DESTDIR)$(pkgdatadir)/examples/
 
 uninstall-local:
 	srcdir_cnt=`echo $(srcdir) | wc -c`; \
 	for file in $(ALL_EXAMPLE_FILES); do \
 	  f=`echo $$file | cut -c$$srcdir_cnt-`; \
-	  echo "rm -f $(DESTDIR)/$(pkgdatadir)/examples/$$f"; \
-	  rm -f $(DESTDIR)/$(pkgdatadir)/examples/$$f; \
+	  echo "rm -f $(DESTDIR)$(pkgdatadir)/examples/$$f"; \
+	  rm -f $(DESTDIR)$(pkgdatadir)/examples/$$f; \
 	done
-	echo "rm -f $(DESTDIR)/$(pkgdatadir)/examples/Makefile.jawt"
-	rm -f $(DESTDIR)/$(pkgdatadir)/examples/Makefile.jawt
+	echo "rm -f $(DESTDIR)$(pkgdatadir)/examples/Makefile.jawt"
+	rm -f $(DESTDIR)$(pkgdatadir)/examples/Makefile.jawt
 dist-hook:
 	srcdir_cnt=`echo $(srcdir) | wc -c`; \
 	for file in $(ALL_EXAMPLE_FILES); do \
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.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/AttributeList.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/AttributeList.java:1.13	Fri Jan  6 03:49:01 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/AttributeList.java	Sun Jan  8 12:28:16 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.13 2006/01/06 03:49:01 robilad Exp $
+// $Id: AttributeList.java,v 1.14 2006/01/08 12:28:16 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.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Attributes.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Attributes.java:1.13	Fri Jan  6 03:49:02 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Attributes.java	Sun Jan  8 12:28:16 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.13 2006/01/06 03:49:02 robilad Exp $
+// $Id: Attributes.java,v 1.14 2006/01/08 12:28:16 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.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ContentHandler.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ContentHandler.java:1.13	Fri Jan  6 03:49:02 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ContentHandler.java	Sun Jan  8 12:28:16 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.13 2006/01/06 03:49:02 robilad Exp $
+// $Id: ContentHandler.java,v 1.14 2006/01/08 12:28:16 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.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DTDHandler.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DTDHandler.java:1.13	Fri Jan  6 03:49:02 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DTDHandler.java	Sun Jan  8 12:28:16 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.13 2006/01/06 03:49:02 robilad Exp $
+// $Id: DTDHandler.java,v 1.14 2006/01/08 12:28:16 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.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DocumentHandler.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DocumentHandler.java:1.13	Fri Jan  6 03:49:02 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DocumentHandler.java	Sun Jan  8 12:28:16 2006
@@ -1,7 +1,7 @@
 // SAX document handler.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: DocumentHandler.java,v 1.13 2006/01/06 03:49:02 robilad Exp $
+// $Id: DocumentHandler.java,v 1.14 2006/01/08 12:28:16 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java:1.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java:1.13	Fri Jan  6 03:49:02 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java	Sun Jan  8 12:28:16 2006
@@ -1,7 +1,7 @@
 // SAX entity resolver.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: EntityResolver.java,v 1.13 2006/01/06 03:49:02 robilad Exp $
+// $Id: EntityResolver.java,v 1.14 2006/01/08 12:28:16 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java:1.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java:1.13	Fri Jan  6 03:49:02 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java	Sun Jan  8 12:28:16 2006
@@ -1,7 +1,7 @@
 // SAX error handler.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: ErrorHandler.java,v 1.13 2006/01/06 03:49:02 robilad Exp $
+// $Id: ErrorHandler.java,v 1.14 2006/01/08 12:28:16 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java:1.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java:1.13	Fri Jan  6 03:49:02 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java	Sun Jan  8 12:28:16 2006
@@ -1,7 +1,7 @@
 // SAX default handler base class.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: HandlerBase.java,v 1.13 2006/01/06 03:49:02 robilad Exp $
+// $Id: HandlerBase.java,v 1.14 2006/01/08 12:28:16 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java:1.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java:1.13	Fri Jan  6 03:49:02 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java	Sun Jan  8 12:28:16 2006
@@ -1,7 +1,7 @@
 // SAX input source.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: InputSource.java,v 1.13 2006/01/06 03:49:02 robilad Exp $
+// $Id: InputSource.java,v 1.14 2006/01/08 12:28:16 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java:1.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java:1.13	Fri Jan  6 03:49:02 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java	Sun Jan  8 12:28:16 2006
@@ -1,7 +1,7 @@
 // SAX locator interface for document events.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: Locator.java,v 1.13 2006/01/06 03:49:02 robilad Exp $
+// $Id: Locator.java,v 1.14 2006/01/08 12:28:16 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java:1.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java:1.13	Fri Jan  6 03:49:02 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java	Sun Jan  8 12:28:16 2006
@@ -1,7 +1,7 @@
 // SAX parser interface.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: Parser.java,v 1.13 2006/01/06 03:49:02 robilad Exp $
+// $Id: Parser.java,v 1.14 2006/01/08 12:28:16 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java:1.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java:1.13	Fri Jan  6 03:49:02 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java	Sun Jan  8 12:28:16 2006
@@ -1,7 +1,7 @@
 // SAX exception class.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: SAXException.java,v 1.13 2006/01/06 03:49:02 robilad Exp $
+// $Id: SAXException.java,v 1.14 2006/01/08 12:28:16 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java:1.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java:1.13	Fri Jan  6 03:49:02 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java	Sun Jan  8 12:28:16 2006
@@ -2,7 +2,7 @@
 // http://www.saxproject.org
 // Written by David Megginson
 // NO WARRANTY!  This class is in the Public Domain.
-// $Id: SAXNotRecognizedException.java,v 1.13 2006/01/06 03:49:02 robilad Exp $
+// $Id: SAXNotRecognizedException.java,v 1.14 2006/01/08 12:28:16 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java:1.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java:1.13	Fri Jan  6 03:49:02 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java	Sun Jan  8 12:28:16 2006
@@ -2,7 +2,7 @@
 // http://www.saxproject.org
 // Written by David Megginson
 // NO WARRANTY!  This class is in the Public Domain.
-// $Id: SAXNotSupportedException.java,v 1.13 2006/01/06 03:49:02 robilad Exp $
+// $Id: SAXNotSupportedException.java,v 1.14 2006/01/08 12:28:16 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java:1.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java:1.13	Fri Jan  6 03:49:02 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java	Sun Jan  8 12:28:16 2006
@@ -1,7 +1,7 @@
 // SAX exception class.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: SAXParseException.java,v 1.13 2006/01/06 03:49:02 robilad Exp $
+// $Id: SAXParseException.java,v 1.14 2006/01/08 12:28:16 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java:1.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java:1.13	Fri Jan  6 03:49:02 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java	Sun Jan  8 12:28:16 2006
@@ -2,7 +2,7 @@
 // http://www.saxproject.org
 // Written by David Megginson
 // NO WARRANTY!  This class is in the Public Domain.
-// $Id: XMLFilter.java,v 1.13 2006/01/06 03:49:02 robilad Exp $
+// $Id: XMLFilter.java,v 1.14 2006/01/08 12:28:16 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java:1.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java:1.13	Fri Jan  6 03:49:02 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java	Sun Jan  8 12:28:16 2006
@@ -2,7 +2,7 @@
 // http://www.saxproject.org
 // Written by David Megginson
 // NO WARRANTY!  This class is in the Public Domain.
-// $Id: XMLReader.java,v 1.13 2006/01/06 03:49:02 robilad Exp $
+// $Id: XMLReader.java,v 1.14 2006/01/08 12:28:16 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html:1.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html:1.13	Fri Jan  6 03:49:02 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html	Sun Jan  8 12:28:16 2006
@@ -1,5 +1,5 @@
 <html><head>
-<!-- $Id: package.html,v 1.13 2006/01/06 03:49:02 robilad Exp $ -->
+<!-- $Id: package.html,v 1.14 2006/01/08 12:28:16 robilad Exp $ -->
 </head><body>
 
 <p> This package provides the core SAX APIs.
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java:1.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java:1.13	Fri Jan  6 03:49:02 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java	Sun Jan  8 12:28:16 2006
@@ -1,7 +1,7 @@
 // Attributes2.java - extended Attributes
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: Attributes2.java,v 1.13 2006/01/06 03:49:02 robilad Exp $
+// $Id: Attributes2.java,v 1.14 2006/01/08 12:28:16 robilad Exp $
 
 package org.xml.sax.ext;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java:1.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java:1.13	Fri Jan  6 03:49:02 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java	Sun Jan  8 12:28:16 2006
@@ -1,7 +1,7 @@
 // Attributes2Impl.java - extended AttributesImpl
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: Attributes2Impl.java,v 1.13 2006/01/06 03:49:02 robilad Exp $
+// $Id: Attributes2Impl.java,v 1.14 2006/01/08 12:28:16 robilad Exp $
 
 package org.xml.sax.ext;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java:1.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java:1.13	Fri Jan  6 03:49:02 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java	Sun Jan  8 12:28:16 2006
@@ -1,7 +1,7 @@
 // DeclHandler.java - Optional handler for DTD declaration events.
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: DeclHandler.java,v 1.13 2006/01/06 03:49:02 robilad Exp $
+// $Id: DeclHandler.java,v 1.14 2006/01/08 12:28:16 robilad Exp $
 
 package org.xml.sax.ext;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java:1.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java:1.13	Fri Jan  6 03:49:02 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java	Sun Jan  8 12:28:16 2006
@@ -1,7 +1,7 @@
 // DefaultHandler2.java - extended DefaultHandler
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: DefaultHandler2.java,v 1.13 2006/01/06 03:49:02 robilad Exp $
+// $Id: DefaultHandler2.java,v 1.14 2006/01/08 12:28:16 robilad Exp $
 
 package org.xml.sax.ext;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java:1.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java:1.13	Fri Jan  6 03:49:02 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java	Sun Jan  8 12:28:16 2006
@@ -1,7 +1,7 @@
 // EntityResolver2.java - Extended SAX entity resolver.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: EntityResolver2.java,v 1.13 2006/01/06 03:49:02 robilad Exp $
+// $Id: EntityResolver2.java,v 1.14 2006/01/08 12:28:16 robilad Exp $
 
 package org.xml.sax.ext;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java:1.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java:1.13	Fri Jan  6 03:49:03 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java	Sun Jan  8 12:28:17 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.13 2006/01/06 03:49:03 robilad Exp $
+// $Id: LexicalHandler.java,v 1.14 2006/01/08 12:28:17 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.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2.java:1.13	Fri Jan  6 03:49:03 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2.java	Sun Jan  8 12:28:17 2006
@@ -1,7 +1,7 @@
 // Locator2.java - extended Locator
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: Locator2.java,v 1.13 2006/01/06 03:49:03 robilad Exp $
+// $Id: Locator2.java,v 1.14 2006/01/08 12:28:17 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.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2Impl.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2Impl.java:1.13	Fri Jan  6 03:49:03 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2Impl.java	Sun Jan  8 12:28:17 2006
@@ -1,7 +1,7 @@
 // Locator2Impl.java - extended LocatorImpl
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: Locator2Impl.java,v 1.13 2006/01/06 03:49:03 robilad Exp $
+// $Id: Locator2Impl.java,v 1.14 2006/01/08 12:28:17 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.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/package.html:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/package.html:1.13	Fri Jan  6 03:49:03 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/package.html	Sun Jan  8 12:28:17 2006
@@ -1,5 +1,5 @@
 <HTML><HEAD>
-<!-- $Id: package.html,v 1.13 2006/01/06 03:49:03 robilad Exp $ -->
+<!-- $Id: package.html,v 1.14 2006/01/08 12:28:17 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.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributeListImpl.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributeListImpl.java:1.13	Fri Jan  6 03:49:03 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributeListImpl.java	Sun Jan  8 12:28:17 2006
@@ -1,7 +1,7 @@
 // SAX default implementation for AttributeList.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: AttributeListImpl.java,v 1.13 2006/01/06 03:49:03 robilad Exp $
+// $Id: AttributeListImpl.java,v 1.14 2006/01/08 12:28:17 robilad Exp $
 
 package org.xml.sax.helpers;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java:1.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java:1.13	Fri Jan  6 03:49:03 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java	Sun Jan  8 12:28:17 2006
@@ -2,7 +2,7 @@
 // http://www.saxproject.org
 // Written by David Megginson
 // NO WARRANTY!  This class is in the public domain.
-// $Id: AttributesImpl.java,v 1.13 2006/01/06 03:49:03 robilad Exp $
+// $Id: AttributesImpl.java,v 1.14 2006/01/08 12:28:17 robilad Exp $
 
 package org.xml.sax.helpers;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java:1.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java:1.13	Fri Jan  6 03:49:03 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java	Sun Jan  8 12:28:17 2006
@@ -2,7 +2,7 @@
 // http://www.saxproject.org
 // Written by David Megginson
 // NO WARRANTY!  This class is in the public domain.
-// $Id: DefaultHandler.java,v 1.13 2006/01/06 03:49:03 robilad Exp $
+// $Id: DefaultHandler.java,v 1.14 2006/01/08 12:28:17 robilad Exp $
 
 package org.xml.sax.helpers;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java:1.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java:1.13	Fri Jan  6 03:49:03 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java	Sun Jan  8 12:28:17 2006
@@ -1,7 +1,7 @@
 // SAX default implementation for Locator.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: LocatorImpl.java,v 1.13 2006/01/06 03:49:03 robilad Exp $
+// $Id: LocatorImpl.java,v 1.14 2006/01/08 12:28:17 robilad Exp $
 
 package org.xml.sax.helpers;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NamespaceSupport.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NamespaceSupport.java:1.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NamespaceSupport.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NamespaceSupport.java:1.13	Fri Jan  6 03:49:03 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NamespaceSupport.java	Sun Jan  8 12:28:17 2006
@@ -2,7 +2,7 @@
 // http://www.saxproject.org
 // Written by David Megginson
 // This class is in the Public Domain.  NO WARRANTY!
-// $Id: NamespaceSupport.java,v 1.13 2006/01/06 03:49:03 robilad Exp $
+// $Id: NamespaceSupport.java,v 1.14 2006/01/08 12:28:17 robilad Exp $
 
 package org.xml.sax.helpers;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NewInstance.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NewInstance.java:1.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NewInstance.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NewInstance.java:1.13	Fri Jan  6 03:49:03 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NewInstance.java	Sun Jan  8 12:28:17 2006
@@ -3,7 +3,7 @@
 // Written by Edwin Goei, edwingo at apache.org
 // and by David Brownell, dbrownell at users.sourceforge.net
 // NO WARRANTY!  This class is in the Public Domain.
-// $Id: NewInstance.java,v 1.13 2006/01/06 03:49:03 robilad Exp $
+// $Id: NewInstance.java,v 1.14 2006/01/08 12:28:17 robilad Exp $
 
 package org.xml.sax.helpers;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserAdapter.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserAdapter.java:1.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserAdapter.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserAdapter.java:1.13	Fri Jan  6 03:49:03 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserAdapter.java	Sun Jan  8 12:28:17 2006
@@ -2,7 +2,7 @@
 // http://www.saxproject.org
 // Written by David Megginson
 // NO WARRANTY!  This class is in the public domain.
-// $Id: ParserAdapter.java,v 1.13 2006/01/06 03:49:03 robilad Exp $
+// $Id: ParserAdapter.java,v 1.14 2006/01/08 12:28:17 robilad Exp $
 
 package org.xml.sax.helpers;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserFactory.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserFactory.java:1.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserFactory.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserFactory.java:1.13	Fri Jan  6 03:49:03 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserFactory.java	Sun Jan  8 12:28:18 2006
@@ -1,7 +1,7 @@
 // SAX parser factory.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: ParserFactory.java,v 1.13 2006/01/06 03:49:03 robilad Exp $
+// $Id: ParserFactory.java,v 1.14 2006/01/08 12:28:18 robilad Exp $
 
 package org.xml.sax.helpers;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLFilterImpl.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLFilterImpl.java:1.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLFilterImpl.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLFilterImpl.java:1.13	Fri Jan  6 03:49:03 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLFilterImpl.java	Sun Jan  8 12:28:18 2006
@@ -2,7 +2,7 @@
 // http://www.saxproject.org
 // Written by David Megginson
 // NO WARRANTY!  This class is in the Public Domain.
-// $Id: XMLFilterImpl.java,v 1.13 2006/01/06 03:49:03 robilad Exp $
+// $Id: XMLFilterImpl.java,v 1.14 2006/01/08 12:28:18 robilad Exp $
 
 package org.xml.sax.helpers;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderAdapter.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderAdapter.java:1.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderAdapter.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderAdapter.java:1.13	Fri Jan  6 03:49:03 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderAdapter.java	Sun Jan  8 12:28:18 2006
@@ -2,7 +2,7 @@
 // http://www.saxproject.org
 // Written by David Megginson
 // NO WARRANTY!  This class is in the public domain.
-// $Id: XMLReaderAdapter.java,v 1.13 2006/01/06 03:49:03 robilad Exp $
+// $Id: XMLReaderAdapter.java,v 1.14 2006/01/08 12:28:18 robilad Exp $
 
 package org.xml.sax.helpers;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderFactory.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderFactory.java:1.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderFactory.java:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderFactory.java:1.13	Fri Jan  6 03:49:03 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderFactory.java	Sun Jan  8 12:28:18 2006
@@ -3,7 +3,7 @@
 // Written by David Megginson
 // and by David Brownell
 // NO WARRANTY!  This class is in the Public Domain.
-// $Id: XMLReaderFactory.java,v 1.13 2006/01/06 03:49:03 robilad Exp $
+// $Id: XMLReaderFactory.java,v 1.14 2006/01/08 12:28:18 robilad Exp $
 
 package org.xml.sax.helpers;
 import java.io.BufferedReader;
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/package.html
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/package.html:1.13 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/package.html:1.14
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/package.html:1.13	Fri Jan  6 03:49:03 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/package.html	Sun Jan  8 12:28:18 2006
@@ -1,5 +1,5 @@
 <HTML><HEAD>
-<!-- $Id: package.html,v 1.13 2006/01/06 03:49:03 robilad Exp $ -->
+<!-- $Id: package.html,v 1.14 2006/01/08 12:28:18 robilad Exp $ -->
 </HEAD><BODY>
 
 <p>This package contains "helper" classes, including
===================================================================
Checking out kaffe/libraries/javalib/external/classpath/gnu/java/util/WeakIdentityHashMap.java
RCS:  /home/cvs/kaffe/kaffe/libraries/javalib/external/classpath/gnu/java/util/WeakIdentityHashMap.java,v
VERS: 1.1
***************
--- /dev/null	Sun Aug  4 19:57:58 2002
+++ kaffe/libraries/javalib/external/classpath/gnu/java/util/WeakIdentityHashMap.java	Sun Jan  8 12:40:46 2006
@@ -0,0 +1,862 @@
+/* WeakIdentityHashMap -- an identity hashtable that keeps only weak references
+   to its keys, allowing the virtual machine to reclaim them
+   Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
+
+This file is part of GNU Classpath.
+
+GNU Classpath is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2, or (at your option)
+any later version.
+
+GNU Classpath is distributed in the hope that it will be useful, but
+WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with GNU Classpath; see the file COPYING.  If not, write to the
+Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+02110-1301 USA.
+
+Linking this library statically or dynamically with other modules is
+making a combined work based on this library.  Thus, the terms and
+conditions of the GNU General Public License cover the whole
+combination.
+
+As a special exception, the copyright holders of this library give you
+permission to link this library with independent modules to produce an
+executable, regardless of the license terms of these independent
+modules, and to copy and distribute the resulting executable under
+terms of your choice, provided that you also meet, for each linked
+independent module, the terms and conditions of the license of that
+module.  An independent module is a module which is not derived from
+or based on this library.  If you modify this library, you may extend
+this exception to your version of the library, but you are not
+obligated to do so.  If you do not wish to do so, delete this
+exception statement from your version. */
+
+
+package gnu.java.util;
+
+import java.lang.ref.ReferenceQueue;
+import java.lang.ref.WeakReference;
+import java.util.AbstractMap;
+import java.util.AbstractSet;
+import java.util.Collection;
+import java.util.ConcurrentModificationException;
+import java.util.Iterator;
+import java.util.Map;
+import java.util.NoSuchElementException;
+import java.util.Set;
+
+/**
+ * A weak hash map has only weak references to the key. This means that it
+ * allows the key to be garbage collected if it is not used otherwise. If
+ * this happens, the entry will eventually disappear from the map,
+ * asynchronously.
+ *
+ * <p>Other strange behaviors to be aware of: The size of this map may
+ * spontaneously shrink (even if you use a synchronized map and synchronize
+ * it); it behaves as if another thread removes entries from this table
+ * without synchronization.  The entry set returned by <code>entrySet</code>
+ * has similar phenomenons: The size may spontaneously shrink, or an
+ * entry, that was in the set before, suddenly disappears.
+ *
+ * <p>A weak hash map is not meant for caches; use a normal map, with
+ * soft references as values instead, or try {@link LinkedHashMap}.
+ *
+ * <p>The weak hash map supports null values and null keys.  The null key
+ * is never deleted from the map (except explictly of course). The
+ * performance of the methods are similar to that of a hash map.
+ *
+ * <p>The value objects are strongly referenced by this table.  So if a
+ * value object maintains a strong reference to the key (either direct
+ * or indirect) the key will never be removed from this map.  According
+ * to Sun, this problem may be fixed in a future release.  It is not
+ * possible to do it with the jdk 1.2 reference model, though.
+ *
+ * @author Jochen Hoenicke
+ * @author Eric Blake (ebb9 at email.byu.edu)
+ * @author Jeroen Frijters
+ *
+ * @see HashMap
+ * @see WeakReference
+ * @see WeakHashMap
+ * @see IdentityHashMap
+ * @see LinkedHashMap
+ */
+public class WeakIdentityHashMap extends AbstractMap implements Map
+{
+  /**
+   * The default capacity for an instance of HashMap.
+   * Sun's documentation mildly suggests that this (11) is the correct
+   * value.
+   */
+  private static final int DEFAULT_CAPACITY = 11;
+
+  /**
+   * The default load factor of a HashMap.
+   */
+  private static final float DEFAULT_LOAD_FACTOR = 0.75F;
+
+  /**
+   * This is used instead of the key value <i>null</i>.  It is needed
+   * to distinguish between an null key and a removed key.
+   */
+  // Package visible for use by nested classes.
+  static final Object NULL_KEY = new Object();
+
+  /**
+   * The reference queue where our buckets (which are WeakReferences) are
+   * registered to.
+   */
+  private final ReferenceQueue queue;
+
+  /**
+   * The number of entries in this hash map.
+   */
+  // Package visible for use by nested classes.
+  int size;
+
+  /**
+   * The load factor of this WeakIdentityHashMap.  This is the maximum ratio of
+   * size versus number of buckets.  If size grows the number of buckets
+   * must grow, too.
+   */
+  private float loadFactor;
+
+  /**
+   * The rounded product of the capacity (i.e. number of buckets) and
+   * the load factor. When the number of elements exceeds the
+   * threshold, the HashMap calls <code>rehash()</code>.
+   */
+  private int threshold;
+
+  /**
+   * The number of structural modifications.  This is used by
+   * iterators, to see if they should fail.  This doesn't count
+   * the silent key removals, when a weak reference is cleared
+   * by the garbage collection.  Instead the iterators must make
+   * sure to have strong references to the entries they rely on.
+   */
+  // Package visible for use by nested classes.
+  int modCount;
+
+  /**
+   * The entry set.  There is only one instance per hashmap, namely
+   * theEntrySet.  Note that the entry set may silently shrink, just
+   * like the WeakIdentityHashMap.
+   */
+  private final class WeakEntrySet extends AbstractSet
+  {
+    /**
+     * Non-private constructor to reduce bytecode emitted.
+     */
+    WeakEntrySet()
+    {
+    }
+
+    /**
+     * Returns the size of this set.
+     *
+     * @return the set size
+     */
+    public int size()
+    {
+      return size;
+    }
+
+    /**
+     * Returns an iterator for all entries.
+     *
+     * @return an Entry iterator
+     */
+    public Iterator iterator()
+    {
+      return new Iterator()
+      {
+        /**
+         * The entry that was returned by the last
+         * <code>next()</code> call.  This is also the entry whose
+         * bucket should be removed by the <code>remove</code> call. <br>

*** Patch too long, truncated ***




More information about the kaffe mailing list