2001-11-18  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>

	* java/util/AbstractSet.java (removeAll): Fix scoping thinko.
	* java/util/HashMap.java (putAllInternal): Set size here.
	* java/util/Hashtable.java (putAllInternal): New method. Copy contents
	of a map efficiently without calling put() or putAll().
	(Hashtable (map)): Use putAllInternal.
	(clone): Likewise.

2001-11-16  Mark Wielaard  <mark@klomp.org>

	* java/util/Timer.java (TaskQueue.isStopped): Remove method.
	(Scheduler.run): Try to re-schedule task and ignore exception
	if queue has been stopped.

2001-11-15  C. Brian Jones
	* native/jni/java-lang/java_lang_Double.c (parseDouble): Throw 
	NullPointerException if the String argument is null.
	* java/lang/Double.java (valueOf): Reverse previously applied 
	patch to throw NullPointerException.
	* java/lang/Integer.java (parseInt): Throw NumberFormatException
	explicitly in the case of a null argument in keeping with JDK 1.3.

2001-11-14  C. Brian Jones
	* java/lang/Integer.java (getInteger): Attempt to decode the value
	of the system property instead of the name of the system property.
	* java/lang/Double.java (valueOf): Throw NullPointerException
	explicitly in the case of a null argument in keeping with JDK 1.3.

2001-11-14  Tom Tromey  <tromey@redhat.com>
        * java/lang/Double.java (parseDouble): Now native.
        (parseDouble0): Removed.
        * native/jni/java-lang/java_lang_Double.c
        (Java_java_lang_Double_parseDouble): Renamed.  Rewrote to trim
        String internally.  Free the UTF buffer at end.

2001-11-13  Tom Tromey  <tromey@redhat.com>

	* java/util/Timer.java (TaskQueue.isStopped): New method.
	(Scheduler.run): Don't re-schedule task if queue has been
	stopped.

2001-11-12  C. Brian Jones <cbj@gnu.org>
	* native/jni/java-lang/java_lang_Double.c (parseDouble0): 
	handle 'f', 'F', 'd', 'D' per JLS 3.10.2, fixes problems found using
	Mauve

2001-11-12  C. Brian Jones <cbj@gnu.org>
	* native/jni/java-io/javaio.c (_javaio_open): use 
	JCL_jstring_to_cstring instead of old undefined method
	* acconfig.h: changed #define DEBUG 0 to #undef DEBUG to match
	current usage in C source
	* native/jni/java-lang/java_lang_Double.c: isNaNID, 
	NEGATIVE_INFINITY, POSITIVE_INFINITY all made static
	(initIDs): add debugging aids
	(toString): add debugging aids; compare value and POSITIVE_INFINITY
	directly to fix bug found using Mauve

2001-11-11  Mark Wielaard  <mark@klomp.org>

	* doc/www.gnu.org/Makefile: Make it work with GNU sed 3.02 and
	texi2html 1.65

2001-11-11  C. Brian Jones <cbj@gnu.org>
	* native/jni/java-io/Makefile.am: missing javaio.c, javaio.h in 
	libjavaio

2001-11-11  Mark Wielaard  <mark@klomp.org>

	* doc/vmintegration.texinfo: Add gcj, kissme and small explanation of
	VMObject, VMClassLoader, VMSystem and VMSecurityManager
	* java/lang/Boolean.java (TYPE): VMClassLoader.getPrimitiveClass(char)
	* java/lang/Byte.java (TYPE): Likewise
	* java/lang/Character.java (TYPE): Likewise
	* java/lang/Double.java (TYPE): Likewise
	* java/lang/Float.java (TYPE): Likewise
	* java/lang/Integer.java (TYPE): Likewise
	* java/lang/Long.java (TYPE): Likewise
	* java/lang/Short.java (TYPE): Likewise
	* java/lang/Void.java (TYPE): Likewise
	* vm/reference/java/lang/VMClassLoader.java (getPrimitiveClass(char)):
	new method

2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>

	* java/io/ByteArrayOutputStream.java,
	java/io/CharConversionException.java,
	java/io/PipedInputStream.java, java/io/PipedReader.java,
	java/io/PrintWriter.java, java/io/WriteAbortedException.java,
	java/net/BindException.java, java/net/ConnectException.java,
	java/net/ProtocolException.java, java/net/SocketException.java,
	java/net/UnknownServiceException.java,
	java/security/SecureRandom.java, java/security/SignedObject.java,
	java/security/cert/X509Certificate.java,
	java/security/interfaces/DSAKey.java,
	java/sql/DatabaseMetaData.java,
	java/text/DecimalFormatSymbols.java, java/util/Calendar.java,
	java/util/GregorianCalendar.java, java/util/Properties.java,
	java/util/Timer.java, java/util/jar/Attributes.java,
	java/util/jar/JarEntry.java, java/util/jar/JarInputStream.java,
	java/util/jar/JarOutputStream.java: Fix spelling errors.

2001-11-05  C. Brian Jones <cbj@gnu.org>
	* configure.in: changed AC_CANONICAL_SYSTEM to AC_CANONICAL_TARGET.
	Modify usage of target_vendor to target_cpu to link jni_md.h.
	Modify target_cpu to be x86 where it matches regex .*86.
	Modify target_cpu and target_os to be x86 and linux-gnu where 
	jni_md-$target_cpu-$target_os.h does not exist and print a warning.
	* include/jni_md-pc-linux-gnu.h: renamed include/jni_md-x86-linux-gnu.h

2001-11-05  John Leuner  <jewel@debian.org>

	* java/awt/Window.java: sets is_notified flag
	* java/awt/Container.java: added debug message
	added is_notified flag
	* java/awt/Component.java: added check for null peer
	* gnu/java/awt/peer/gtk/GtkComponentPeer.java: changed debug message
	to print class

2001-11-4  C. Brian Jones <cbj@gnu.org>
	* THANKYOU: added Fred Gray

2001-11-4   Fred Gray <fegray@npl.uiuc.edu>
	* java/util/ResourceBundle.java: add static modifier to class Security

2001-11-04  C. Brian Jones <cbj@gnu.org>
	* native/jni/awt: renamed native/jni/gtk-peer
	* native/jni/javaio.h: moved to native/jni/java-io
	* native/jni/javaio.c: moved to native/jni/java-io
	* native/jni/java_io_File.c: moved to native/jni/java-io
	* native/jni/java_io_FileDescriptor.c: moved to native/jni/java-io
	* native/jni/java_io_FileInputStream.c: moved to native/jni/java-io
	* native/jni/java_io_FileOutputStream.c: moved to native/jni/java-io
	* native/jni/java_io_ObjectInputStream.c: moved to native/jni/java-io
	* native/jni/java_io_ObjectOutputStream.c: moved to native/jni/java-io
	* native/jni/java_io_RandomAccessFile.c: moved to native/jni/java-io
	* native/jni/javalang.h: moved to native/jni/java-lang
	* native/jni/javalang.c: moved to native/jni/java-lang
	* native/jni/java_lang_Double.c: moved to native/jni/java-lang
	* native/jni/java_lang_Float.c: moved to native/jni/java-lang
	* native/jni/java_lang_Object.c: moved to native/jni/java-lang
	* native/jni/java_lang_System.c: moved to native/jni/java-lang
	* native/jni/java_lang_reflect_Array.c: moved to native/jni/java-lang
	* native/jni/javanet.h: moved to native/jni/java-net
	* native/jni/javanet.c: moved to native/jni/java-net
	* native/jni/java_net_InetAddress.c: moved to native/jni/java-net
	* native/jni/java_net_PlainDatagramSocketImpl.c: moved to 
	native/jni/java-net
	* native/jni/java_net_PlainSocketImpl.c: moved to native/jni/java-net
	* native/jni/java_util_ResourceBundle.c: moved to native/jni/java-util
	* native/jni/java_util_TimeZone.c: moved to native/jni/java-util
	* native/jni/ieeefp.h: moved to native/jni/mprec
	* native/jni/java-assert.h: moved to native/jni/mprec
	* native/jni/mprec.c: moved to native/jni/mprec
	* native/jni/mprec.h: moved to native/jni/mprec
	* native/jni/acos.c: removed
	* native/jni/asin.c: removed
	* native/jni/atan2.c: removed
	* native/jni/atan.c: removed
	* native/jni/ceil.c: removed
	* native/jni/cos.c: removed
	* native/jni/dtoa.c: removed
	* native/jni/e_fmod.c: removed
	* native/jni/exp.c: removed
	* native/jni/floor.c: removed
	* native/jni/jcl.c: removed
	* native/jni/jcl.h: removed
	* native/jni/k_cos.c: removed
	* native/jni/k_rem_pio2.c: removed
	* native/jni/k_sin.c: removed
	* native/jni/k_tan.c: removed
	* native/jni/log.c: removed
	* native/jni/pow.c: removed
	* native/jni/remainder.c: removed
	* native/jni/rint.c: removed
	* native/jni/s_fabs.c: removed
	* native/jni/sin.c: removed
	* native/jni/sqrt.c: removed
	* native/jni/tan.c: removed
	* native/jni/fdlibm.h: removed
	* native/jni/java_math_BigInteger.c: no longer needed
	* native/fdlibm/dtoa.c: added from gcj to sync sources
	* native/fdlibm/e_acos.c: added from gcj to sync sources
	* native/fdlibm/e_asin.c: added from gcj to sync sources
	* native/fdlibm/e_atan2.c: added from gcj to sync sources
	* native/fdlibm/e_exp.c: added from gcj to sync sources
	* native/fdlibm/e_fmod.c: added from gcj to sync sources
	* native/fdlibm/e_log.c: added from gcj to sync sources
	* native/fdlibm/e_pow.c: added from gcj to sync sources
	* native/fdlibm/e_remainder.c: added from gcj to sync sources
	* native/fdlibm/e_rem_pio2.c: added from gcj to sync sources
	* native/fdlibm/e_scalb.c: added from gcj to sync sources
	* native/fdlibm/e_sqrt.c: added from gcj to sync sources
	* native/fdlibm/fdlibm.h: added from gcj to sync sources
	* native/fdlibm/ieeefp.h: added from gcj to sync sources
	* native/fdlibm/java-assert.h: added from gcj to sync sources
	* native/fdlibm/k_cos.c: added from gcj to sync sources
	* native/fdlibm/k_rem_pio2.c: added from gcj to sync sources
	* native/fdlibm/k_sin.c: added from gcj to sync sources
	* native/fdlibm/k_tan.c: added from gcj to sync sources
	* native/fdlibm/mprec.c: added from gcj to sync sources
	* native/fdlibm/mprec.h: added from gcj to sync sources
	* native/fdlibm/s_atan.c: added from gcj to sync sources
	* native/fdlibm/s_ceil.c: added from gcj to sync sources
	* native/fdlibm/s_copysign.c: added from gcj to sync sources
	* native/fdlibm/s_cos.c: added from gcj to sync sources
	* native/fdlibm/s_fabs.c: added from gcj to sync sources
	* native/fdlibm/sf_fabs.c: added from gcj to sync sources
	* native/fdlibm/s_floor.c: added from gcj to sync sources
	* native/fdlibm/sf_rint.c: added from gcj to sync sources
	* native/fdlibm/s_rint.c: added from gcj to sync sources
	* native/fdlibm/s_scalbn.c: added from gcj to sync sources
	* native/fdlibm/s_sin.c: added from gcj to sync sources
	* native/fdlibm/s_tan.c: added from gcj to sync sources
	* native/fdlibm/strtod.c: added from gcj to sync sources
	* native/fdlibm/w_acos.c: added from gcj to sync sources
	* native/fdlibm/w_asin.c: added from gcj to sync sources
	* native/fdlibm/w_atan2.c: added from gcj to sync sources
	* native/fdlibm/w_exp.c: added from gcj to sync sources
	* native/fdlibm/w_fmod.c: added from gcj to sync sources
	* native/fdlibm/w_log.c: added from gcj to sync sources
	* native/fdlibm/w_pow.c: added from gcj to sync sources
	* native/fdlibm/w_remainder.c: added from gcj to sync sources
	* native/fdlibm/w_sqrt.c: added from gcj to sync sources
	* native/fdlibm/.cvsignore: new file
	* native/jni/gtk-peer/Makefile.am: added -module to LDFLAGS
	* native/jni/java-io/Makefile.am: added -module to LDFLAGS
	* native/jni/java-io/.cvsignore: new file
	* native/jni/java-lang/Makefile.am: added -module to LDFLAGS
	* native/jni/java-lang/.cvsignore: new file
	* native/jni/java-net/Makefile.am: added -module to LDFLAGS
	* native/jni/java-net/.cvsignore: new file
	* native/jni/java-util/Makefile.am: added -module to LDFLAGS
	* native/jni/java-util/.cvsignore: new file
	* native/fdlibm/Makefile.am: added -module to LDFLAGS
	* native/jni/Makefile.am: removed rules, SUBDIRS equals java-io,
	java-lang, java-net, java-util, gtk-peer
	* native/Makefile.am: prepended fdlibm to SUBDIRS
	* java/lang/Math.java static(): load libjavalang.so instead of
	libjavalangmath.so
	* java/math/BigInteger.java: replaced our native version with 
	pure Java implementation from gcj
	* gnu/classpath/math: new directory
	* gnu/classpath/math/MPN.java: new file from gcj, which came from Kawa,
	and is included with permission from Per Bothner, the author.
	* README: updated with current information about CVS and the
	project
	* THANKYOU: added Per Bothner
	* TODO: updated with current information as I know it
	* NEWS: updated with information about a 0.03 release
	* HACKING: updated with new information
	* INSTALL: updated with new information
	* BUGS: added link to Savannah bug reporting page for the project
	* ltconfig: removed due to upgrade of libtool to 1.4.2
	* ltmain.sh: updated with libtool 1.4.2
	* depcomp: new file from automake 1.5 upgrade
	* configure.in: added to OUTPUT native/fdlibm/Makefile, 
	native/jni/java-io/Makefile, native/jni/java-lang/Makefile, 
	native/jni/java-net/Makefile, native/jni/java-util/Makefile, 
	native/jni/gtk-peer/Makefile
	* install.sh: updated
	* missing: updated
	* mkinstalldirs: updated
	* native/lib/Makefile.am: INCLUDES += changed to just INCLUDES = to
	avoid automake warning
	* native/lib/jcl.h: removed TRUE/FALSE #defines, added DBG
	* native/nsa/: removed, files native_state.* moved to native/lib
	* native/lib: renamed native/jni/classpath
	* native/cni/Makefile.am: new file
	* native/cni/.cvsignore: new file
	* native/jni/gtk-peer/Makefile.am: LIBADD used to get native_state from
	a common location
	* native/jni/java-io/Makefile.am: LIBADD used to get jcl from a
	common location, source modified to use relevant JCL_* functions
	* native/jni/java-lang/Makefile.am: LIBADD used to get jcl from a 
	common location
	* native/jni/java-net/Makefile.am: LIBADD used to get jcl from a common
	location, source modified to use relevant JCL_* functions
	* vm/reference/java/lang/Thread.java (Thread): wrongly marked private
	constructor Thread (ThreadGroup, String) now public
	* native/jni/java-util/java_util_ResourceBundle.c: removed file
	* native/jni/java-util/Makefile.am: removed java_util_ResourceBundle.c
	from library

2001-11-04  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>

	* java/util/ResourceBundle.java (getClassContext): Removed.
	(Security): New class, extends SecurityManger.
	(getBundle): Use Security.getCallingClassLoader instead of
	getClassContext.
	* native/jni/java_util_ResourceBundle.c: Removed.
	* native/jni/Makefile.am: Updated.

2001-10-30  Eric Blake  <ebb9@email.byu.edu>

	* java/util/Collections.java:
	* java/util/Vector.java:
	* java/util/WeakHashMap.java: Fix spelling errors.

2001-10-27  C. Brian Jones <cbj@gnu.org>
	* include/jni.h.in: added largely from gcj with edits based on 
	published specification in ISBN 0-201-32557-2, sablepath-0.1.7,
	and Japhar.
	* include/jni_md-pc-gnu-linux.h: new file

2001-10-27  C. Brian Jones <cbj@gnu.org>
	* gnu/java/text/.cvsignore: new file
	* lib/.cvsignore: added com
	* acinclude.m4: renamed CLASSPATH_INTERNAL_CHECK_JAPHAR to 
	CLASSPATH_CHECK_JAPHAR
	renamed CLASSPATH_INTERNAL_CHECK_KAFFE to CLASSPATH_CHECK_KAFFE
	renamed CLASSPATH_CHECK_JAPHAR to CLASSPATH_WITH_JAPHAR
	renamed CLASSPATH_CHECK_KAFFE to CLASSPATH_WITH_KAFFE
	added CLASSPATH_FIND_JAVAC and supporting functions re-arranged,
	  support for gcj added
	added CLASSPATH_FIND_JAVA and supporting functions
	added CLASSPATH_WITH_JAVAH and supporting functions
        added CLASSPATH_WITH_CLASSLIB
	added CLASSPATH_WITH_INCLUDEDIR
	* configure.in: use AC_CANONICAL_SYSTEM instead of AC_CANONICAL_HOST
	version changed to 0.03
	added --enable-java (always by default)
	added --enable-jni (not built by default)
	added --enable-cni (not built by default, currently not implemented)
	added automake conditional CREATE_JNI_HEADERS, if true then build 
	  JNI headers
	added automake conditional CREATE_JNI_LIBRARIES, if true then build 
	  JNI native libraries
	added automake conditional CREATE_CNI_LIBRARIES, if true then build
	  CNI native libraries, currently not implemented
	moved checks related to building JNI libraries so they are avoided
	  when not building JNI libraries
	added AC_CYGWIN and AC_MINGW32 tests when building JNI libraries
	removed JVM specific checks
	moved --with-java, --with-javah, --with-classlib, --with-includedir
	  macros to acinclude.m4
	removed --enable-developer-mode
	added macro call to link jni_md.h
	added jni.h to OUTPUT to place it in ${top_builddir}/include easily
	handled INIT_LOAD_LIBRARY appropriately when --enable-cni is used
	* lib/Makefile.am: centralized definition of configured variables
	remove Sun's javac cruft
	simply definition of various tool argument definitions
	added gcj support
	avoid creating JNI headers unless --enable-jni used with configure
	fixup maintainer clean target
	* lib/genclasslist.sh.in: added com, avoid duplicates when top_srcdir
	equals top_builddir, causes gcj problems otherwise
	* native/Makefile.am: redefine subdirs in terms of --enable-jni or
	--enable-cni
	* native/jni/Makefile.am: removed JVM specific rules
	* native/jni/fdlibm.h: include stdlib.h (for NULL)
	* native/jni/java_lang_System.c: include stdlib.h (for NULL)
	* native/jni/awt/Makefile.am: removed JVM specific rules
	* native/lib/Makefile.am: removed JVM specific rules
	* vm/Makefile.am: removed JVM specific SUBDIRS definition

2001-10-26  Mark Wielaard  <mark@klomp.org>

        * lib/standard.omit: DataFlavor.java and AWTEvent.java should and must
        be compiled by default

2001-10-25  John Leuner  <jewel@debian.org>

	* lib/jazzlib/index.html: Added this directory.
	Added the html file for the jazzlib project.
	Moved the dist generation script to this directory.
	Changed the dist generation script to generate files
	in the java.util.zip and net.sf.jazzlib namespaces.

2001-10-26  Mark Wielaard  <mark@klomp.org>

	* java/lang/reflect/Proxy.java (getProxyClass):
	Workaround for bug in gcj
	* java/util/TreeMap.java (TreeIterator (int)): likewise

2001-10-25  Eric Blake  <ebb9@email.byu.edu>

	* java/util/AbstractCollection.java (removeAllInternal),
	(retainAllInternal): Add hooks for use by ArrayList.
	* java/util/AbstractList.java: Minor code updates. Fix some
	scoping.
	* java/util/AbstractMap.java: ditto
	* java/util/ArrayList.java (readObject, writeObject): ditto
	(removeAllInternal, retainAllInternal): Optimize.
	* java/util/Arrays.java: ditto
	* java/util/Collections.java: ditto. Change order of parameters
	to equals(Object, Object) to match specs.
	* java/util/Dictionary.java: Improve javadoc.
	(Dictionary): Add explicit constructor.
	* java/util/HashMap.java: Improve javadoc. Rearrange methods to
	follow order in JDK. Cleanups related to recent code migration to
	AbstractMap. Fix some scoping.
	(entrySet): Cache the result.
	(modCount): Ensure that this is updated correctly.
	* java/util/HashSet.java: Improve javadoc. Fix some scoping.
	(init): Add hooks for LinkedHashSet.
	(map): Use "" instead of Boolean.TRUE in backing map. Use
	package-private API where possible for less overhead.
	(readObject, writeObject): Fix serialization.
	* java/util/Hashtable.java: Improve javadoc. Fix some scoping.
	(entrySet, keySet, values): Cache the result.
	(modCount): Ensure that this is updated correctly.
	(contains, remove): Fix NullPointer checking to match specs.
	(class Enumeration): Make more like HashIterator.
	* java/util/IdentityHashMap.java: Minor code updates.
	(modCount): Ensure that this is updated correctly.
	(readObject, writeObject): Fix serialization.
	* java/util/LinkedHashMap.java: Minor code updates. Cleanups
	related to recent code migration to AbstractMap.
	* java/util/LinkedHashSet.java: New file.
	* java/util/LinkedList.java:
	(readObject, writeObject): Fix serialization.
	* java/util/Makefile.am: List recently added files.
	* java/util/Stack.java: Minor code updates.
	* java/util/TreeMap.java: Improve javadoc. Overhaul the class to
	be more efficient. Fix some scoping. Rearrange the methods.
	(nil): Ensure that this can be thread-safe, and make it a static
	final. Initialize it to be more useful as a sentinal node.
	(Node): Specify color in constructor.
	(deleteFixup, insertFixup): Improve comments and algorithm.
	(fabricateTree): Redesign with less overhead.
	(lowestGreaterThan): Add parameter first to make SubMap easier.
	(removeNode): Patch hole where nil was being modified. Choose
	predecessor instead of successor so in-place swap works.
	(class VerifyResult, verifyTree, verifySub, verifyError): Remove
	this dead code after verifying the class works.
	(class SubMap): Rewrite several algorithms to avoid problems with
	comparing nil.
	* java/util/TreeSet.java: Improve javadoc. Fix some scoping.
	(clone): Fix ClassCastException when cloning subSet().
	(readObject, writeObject): Fix serialization.
	* java/util/WeakHashMap.java: Improve javadoc. Fix some scoping.
	(NULL_KEY): Make it compare as null, for ease elsewhere.
	(Class WeakEntry): Rename from Entry, to avoid shadowing
	Map.Entry. Add missing toString.
	(modCount): Ensure that this is updated correctly.
	(clear, containsValue, keySet, putAll, values, WeakHashMap(Map)):
	Add missing methods and constructor.

2001-10-24  Tom Tromey  <tromey@redhat.com>

	* java/sql/Types.java (Types): New constructor.

2001-10-23  Tom Tromey  <tromey@redhat.com>

	* java/util/PropertyResourceBundle.java (handleGetObject): Now
	public.
	* java/util/ListResourceBundle.java (handleGetObject): Now public
	and final, per spec.

2001-10-23  Tom Tromey  <tromey@redhat.com>

	* java/io/BufferedWriter.java (localFlush): Don't synchronize.

2001-10-23  John Leuner  <jewel@debian.org>

	* lib/makeJazzlibDist.sh: Added this script to make a jazzlib 
	distribution from the java.util.zip files. It changes the 
	package header to net.sf.jazzlib and makes a source and binary
	file. This is not to be used by any classpath build infrastructure
	, it's only there to make snapshots of the pure java zip code.

2001-10-23  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>

	* java/io/BufferedWriter (write (String, int, int)): Remove redundant 
	bounds checks.
	(write (char[], int, int)): Likewise.

2001-10-22  Tom Tromey  <tromey@redhat.com>

	* java/util/GregorianCalendar.java (getGregorianChange): Removed
	`date' argument.

2001-10-21  Eric Blake  <ebb9@email.byu.edu>

	* java/util/ArrayList.java (checkBoundExclusive),
	(checkBoundInclusive): Rename from range??clusive, to match
	AbstractList.
	* java/util/LinkedList.java (checkBoundsExclusive),
	(checkBoundsInclusive): ditto
	* java/util/Vector.java (checkBoundExclusive),
	(checkBoundInclusive): Move bounds checking into common methods.

2001-10-21  Eric Blake  <ebb9@email.byu.edu>

	* java/util/AbstractList.java:
	(modCount): Make sure it is updated in all needed places.
	* java/util/ArrayList.java: Improve javadoc. Implements
	RandomAccess. Add serialVersionUID. Reorder methods.
	(modCount): Make sure it is updated in all needed places.
	(rangeExclusive, rangeInclusive): Add common methods for bounds
	check.
	(isEmpty): Add missing method.
	* java/util/Collections.java: (class SynchronizedList): Make
	package visible.
	* java/util/ConcurrentModificationException.java: Improve
	javadoc.
	* java/util/EmptyStackException.java: Improve javadoc.
	* java/util/LinkedList.java: Improve javadoc.
	(modCount): Make sure it is updated in all needed places.
	(rangeExclusive, rangeInclusive): Add common methods for bounds
	check.
	* java/util/NoSuchElementException.java: Improve javadoc.
	* java/util/Stack.java: Improve javadoc. Fix synchronization
	issues.
	(modCount): Make sure it is updated in all needed places.
	* java/util/Vector.java: Improve javadoc. Fix synchronization
	issues. Implements RandomAccess. Reorder methods.
	(modCount): Make sure it is updated in all needed places.
	(setSize): Fix according to specifications: this does not dictate
	the backing array size.
	(removeAll, retainAll): Faster implementations.

2001-10-20  Eric Blake  <ebb9@email.byu.edu>

	* java/lang/reflect/AccessibleObject.java: Improve javadoc.
	(secureSetAccessible): Add method to perform check for
	Class Constructors and AccessibleObject accessors.
	* java/lang/reflect/Array.java: Reindent and comment, add
	necessary exception checking throughout.
	(newInstance): Check for Object[] first, not last.
	(getLength): Implement in Java, rather than native.
	(objectClass): Remove dead code.
	(createMultiArray): Rename from createDimensionedArray.
	* java/lang/reflect/InvocationHandler.java: New file.
	* java/lang/reflect/InvocationTargetException.java: Reindent and
	comment.
	(printStackTrace): Remove, in anticipation of 1.4 compatibility.
	(getCause): Add, in anticipation of 1.4 compatibility.
	(serialVersionUID): Make private.
	* java/lang/reflect/Makefile.am: Update for new files.
	* java/lang/reflect/Member.java: Reindent and comment.
	* java/lang/reflect/Modifier.java: Improve javadoc.
	(toString(int, StringBuffer)): Strip final space only if the
	buffer was modified.
	* java/lang/reflect/Proxy.java: New file.
	* java/lang/reflect/ReflectPermission.java: Improve javadoc.
	(serialVersionUID): Add missing field.
	* java/lang/reflect/UndeclaredThrowableException.java: New file.
	* gnu/classpath/Configuration.java.in: Add options for use by
	java.lang.reflect.Proxy.

2001-10-19  Eric Blake  <ebb9@email.byu.edu>

	* vm/reference/java/lang/reflect/Field.java: Reindent and comment,
	extends AccessibleObject.
	* vm/reference/java/lang/reflect/Method.java: ditto
	(toString): Output throws clause.
	* vm/reference/java/lang/reflect/Constructor.java: ditto
	(toString): Output throws clause.

2001-10-19  Mark Wielaard  <mark@klomp.org>

	* java/lang/Double.java: More libgcj merging
	(isNaN): return v != v
	* java/lang/Float.java: Ditto
	(equals (Object)): use floatToIntBits()
	(isNaN): return v != v

2001-10-19  Mark Wielaard  <mark@klomp.org>

	* configure.in (AC_OUTPUT): removed gnu/classpath/tools/Makefile,
	added javax/naming/Makefile, javax/naming/directory/Makefile and
	javax/naming/spi/Makefile
	* gnu/java/text/Makefile.in: removed
	* javax/Makefile.am (SUBDIRS): add naming
	* javax/naming/.cvsignore: new file
	* javax/naming/BinaryRefAddr.java: ditto
	* javax/naming/InvalidNameException.java: ditto
	* javax/naming/Makefile.am: ditto
	* javax/naming/Name.java: ditto
	* javax/naming/NamingException.java: ditto
	* javax/naming/RefAddr.java: ditto
	* javax/naming/StringRefAddr.java: ditto
	* javax/naming/directory/.cvsignore: ditto
	* javax/naming/directory/Makefile.am: ditto
	* javax/naming/spi/.cvsignore: ditto
	* javax/naming/spi/Makefile.am: ditto
	* lib/.cvsignore: add javax
	* lib/gen-classlist.sh.in: ditto
	* lib/standard.omit: removed java/net, java/lang, java/text and
	java/util/jar classes, added javax/accessibility and javax/swing

2001-10-19  Eric Blake  <ebb9@email.byu.edu>

	* java/util/IdentityHashMap.java: Improve javadoc, fix member
	visibility for less code generation.
	(modCount): Add fail-safe iteration.
	(entries): Cache the entry set.
	(hash): Rename from getHash, and make it more powerful - common
	code for iterating over the table is now in one location.
	(entrySet): Add missing method hashCode, optimize methods contains
	and remove.
	(equals, putAll): Add missing (but useless) methods.
	(hashCode): Add missing (and important) method.
	(keySet): Add missing method hashCode.
	(values): Add missing method remove.
	(class IdentityIterator): Add fail-safe iteration, fix next to be
	correctly parameterized.
	(class IdentityEntry): Add a class for entrySet iteration.
	* java/util/AbstractMap.java (hashCode): Optimize.
	* java/util/Collections.java (SingletonSet): Fix visibility for
	less code generation.

2001-10-18  Eric Blake  <ebb9@email.byu.edu>

	* java/util/BitSet.java: Improve javadoc.
	(cardinality(), clear(), clear(int, int), flip(int)),
	(flip(int, int), get(int, int), intersects(BitSet), isEmpty()),
	(nextClearBit(int), nextSetBit(int), set(int, boolean)),
	(set(int, int), set(int, int, boolean)): Add new JDK 1.4 methods.
	(clone): Fix so subclasses clone correctly.

2001-10-18  Eric Blake  <ebb9@email.byu.edu>

	* java/util/AbstractCollection.java: Improve javadoc.
	(AbstractCollection()): Make constructor protected.
	(equals(Object, Object), hashCode(Object)): Add utility methods.
	* java/util/AbstractList.java: Improve javadoc.
	(AbstractList()): Make constructor protected.
	(indexOf(Object)): Call listIterator(), not listIterator(int).
	(iterator()): Follow Sun's requirement to not use listIterator(0).
	(listIterator(int)): Make AbstractListItr anonymous.
	(subList(int, int)): Add support for RandomAccess.
	(SubList.add(int, Object), SubList.remove(Object)): Fix bug with
	modCount tracking.
	(SubList.addAll(Collection)): Add missing method.
	(SubList.listIterator(int)): Fix bugs in indexing, modCount
	tracking.
	(class RandomAccessSubList): Add new class.
	* java/util/AbstractMap.java: Improve javadoc.
	(keys, values, KEYS, VALUES, ENTRIES): Consolidate common map
	fields.
	(AbstractMap()): Make constructor protected.
	(equals(Object, Object), hashCode(Object)): Add utility methods.
	(equals(Object)): Change algorithm to
	entrySet().equals(m.entrySet()), as documented by Sun.
	(keySet(), values()): Cache the collections.
	* java/util/AbstractSequentialList.java: Improve javadoc.
	(AbstractSequentialList()): Make constructor protected.
	* java/util/AbstractSet.java: Improve javadoc.
	(AbstractSet()): Make constructor protected.
	(removeAll(Collection)): Add missing method.
	* java/util/Arrays.java: Improve javadoc, rearrange method orders.
	(defaultComparator): Remove, in favor of
	Collections.compare(Object, Object, Comparator).
	(binarySearch, equals, sort): Fix natural order comparison of
	floats and doubles. Also improve Object comparison - when
	comparator is null, use natural order.
	(fill, sort): Add missing checks for IllegalArgumentException.
	(sort, qsort): Fix sorting bugs, rework the code for more
	legibility.
	(mergeSort): Inline into sort(Object[], int, int, Comparator).
	(class ArrayList): Rename from ListImpl, and make compatible with
	JDK serialization. Add methods which more efficiently override
	those of AbstractList.
	* java/util/Collections: Improve javadoc.
	(isSequential(List)): Add and use a method for deciding between
	RandomAccess and sequential algorithms on lists.
	(class Empty*, class Synchronized*, class Unmodifiable*): Make
	compliant with JDK serializability.
	(class Singleton*, class CopiesList, class RevereseComparator),
	(class UnmodifiableMap.UnmodifiableEntrySet),
	(class *RandomAccessList): New classes for serial compatibility.
	(class Empty*, class Singleton*, class CopiesList): Add methods
	which more efficiently override those of Abstract*.
	(search): Inline into binarySearch(List, Object, Comparator).
	(binarySearch): Make sequential search only do log(n) comparisons,
	instead of n.
	(copy(List, List)): Do bounds checking before starting.
	(indexOfSubList, lastIndexOfSubList, list, replaceAll, rotate),
	(swap):	Add new JDK 1.4 methods.
	(binarySearch, max, min, sort): Allow null comparator to represent
	natural ordering.
	(reverse(List)): Avoid unnecessary swap.
	(shuffle(List, Random)): Do shuffle in-place for RandomAccess
	lists.
	(SingletonList.get): Fix logic bug.
	(SingletonMap.entrySet): Make the entry immutable, and cache the
	returned set.
	(SynchronizedCollection, SynchronizedMap, UnmodifiableCollection),
	(UnmodifiableMap): Detect null pointer in construction.
	(SynchronizedMap, UnmodifiableMap): Cache collection views.
	* java/util/BasicMapEntry: Improve javadoc.

2001-10-18  Tom Tromey  <tromey@redhat.com>

	* java/io/BufferedWriter.java (write(String,int,int)): Correctly
	check bounds.

	* java/security/Security.java (loadProviders): Removed unused
	`pname' variable.  Don't create `File' object.  Don't update
	`providerCount'.
	(providerCount): Removed.
	(insertProviderAt): Don't use `providerCount'.
	(addProvider(Provider,int)): Likewise.
	(removeProvider): Likewise.
	(addProvider(Provider)): Rewrote.
	(getProviders): Rewrote.
	(getProvider): Don't use `providerCount'.

2001-10-18  Jochen Hoenicke  <jochen@gnu.org>

	* java/util/zip/ZipFile.java (readEntries): Search for the End Of
	Central Directory.  When a zip comment is present the directory
	may start earlier.  Patch suggested by Jrg Prante
	<joergprante@gmx.de>.

	* java/util/zip/ZipConstants.java: Renamed constants to their SUN
	name, which is are now mentioned in the documentation of the sub
	classes of ZipConstants.  Changed all usages.

	* java/util/zip/ZipEntry.java (STORED): New constant.
	(DEFLATED): Likewise.

2001-10-17  Tom Tromey  <tromey@redhat.com>

	* java/security/Security.java (loadProviders): Added `vendor'
	argument.
	Load both `classpath' and `java.vm.name' providers.

2001-10-17  Tom Tromey  <tromey@redhat.com>

	* gnu/java/security/provider/SHA1PRNG.java (engineNextBytes):
	Rewrote.
	* java/security/SecureRandom.java (setSeed(long)): Don't set seed
	if secureRandomSpi is not initialized.

2001-10-17  Anthony Green  <green@redhat.com>

	* java/security/Security.java (loadProviders): Fix bug in how
	providers are loaded.

2001-10-15  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>

	* java/util/HashMap.java (HashEntry.clone): Removed.
	(HashMap(Map)): Use putAllInternal.
	(clone): Likewise.
	(putAllInternal): New method. Efficient counterpart to putAll which 
	does not call put().	
	* java/util/LinkedHashMap.java (rethread): Removed.
	(putAllInternal): New method. Clear "head" and "tail".
	(addEntry): New argument "callRemove". Don't call removeEldestEntry()
	if callRemove == false. 

2001-10-15  Tom Tromey  <tromey@redhat.com>

	* java/lang/reflect/Makefile.am (EXTRA_DIST): Added new file.
	* java/lang/reflect/AccessibleObject.java: New file.

2001-10-14  Tom Tromey  <tromey@redhat.com>

	* java/beans/Makefile.am (EXTRA_DIST): Added new file.
	* java/beans/AppletInitializer.java: New file.

	* java/net/SocketPermission.java (hostport, actions): Now
	private.

2001-10-15  Eric Blake  <ebb9@email.byu.edu>

	* java/util/Collection.java: Updated javadoc.
	* java/util/Comparator.java: Updated javadoc.
	* java/util/Enumeration.java: Updated javadoc.
	* java/util/Iterator.java: Updated javadoc.
	* java/util/List.java: Updated javadoc.
	* java/util/ListIterator.java: Updated javadoc.
	* java/util/Map.java: Updated javadoc.
	* java/util/RandomAccess.java: New file.
	* java/util/Set.java: Updated javadoc.
	* java/util/SortedMap.java: Updated javadoc.
	* java/util/SortedSet.java: Updated javadoc.

2001-10-13  C. Brian Jones <cbj@gnu.org>
	* doc/www.gnu.org/include/macros.wml: fixed missing blockquote 
	affecting status.wml
	* doc/www.gnu.org/status.wml: changed maintainer of java.math to 
	Various
	* doc/www.gnu.org/home.wml: removed link to japhar+classpath doc

2001-10-13  C. Brian Jones <cbj@gnu.org>
	* gnu/classpath/tools: removed and added to cp-tools sister project

2001-10-13  C. Brian Jones <cbj@gnu.org>
	* doc/www.gnu.org/home.wml: added Savannah information

2001-10-13  C. Brian Jones <cbj@gnu.org>
	* doc/www.gnu.org/README: updated
	* doc/www.gnu.org/Makefile: add publish target
	* doc/www.gnu.org/announce/Makefile: add publish target
	* doc/www.gnu.org/doc/Makefile: add publish target

2001-10-13  C. Brian Jones <cbj@gnu.org>
	* doc/www.gnu.org/home.wml: new file
	* doc/www.gnu.org/status.wml: new file
	* doc/www.gnu.org/announce/announcements.wml: new file
	* doc/www.gnu.org/announce/1990206.wml: new file
	* doc/www.gnu.org/announce/20001120.wml: new file
	* doc/www.gnu.org/announce/20010106.wml: new file
	* doc/www.gnu.org/*.mhtml: removed
	* doc/www.gnu.org/announce/*.mhtml: removed
	* doc/www.gnu.org/doc/*.mhtml: removed
	* doc/www.gnu.org/Makefile: updated to use WML toolset
	* doc/www.gnu.org/announce/Makefile: updated to use WML toolset
	* doc/www.gnu.org/doc/Makefile: updated to use WML toolset
	
2001-10-13  Tom Tromey  <tromey@redhat.com>

	* java/lang/SecurityManager.java (SecurityManager): Now public.

	* java/security/AccessController.java (checkPermission): Now
	throws AccessControlException.
	* java/security/AllPermission.java: Class now final.
	* java/security/Permission.java (getName): Now final.
	(name): Now private.
	(equals): New abstract method.
	* java/security/PermissionCollection.java (linesep): Now private.
	* java/security/Permissions.java: Class now final.
	* java/security/Security.java (Security): New private
	constructor.
	* java/security/UnresolvedPermission.java: Import
	java.security.cert.Certificate.  Class now final.
	* java/security/acl/Group.java: Now extends Principal.
	(isMember): Added Principal argument.
	* java/security/spec/X509EncodedKeySpec.java (getFormat): Now
	final.
	* java/security/spec/PKCS8EncodedKeySpec.java (getFormat): Now
	final.

2001-10-12  Tom Tromey  <tromey@redhat.com>

	* gnu/java/rmi/rmic/RMIC.java (compile): Uncommented; fixed to use
	new Compiler class.
	* gnu/java/rmi/rmic/Makefile.am (EXTRA_DIST): Updated.
	* gnu/java/rmi/rmic/Compile_gcj.java: New file.
	* gnu/java/rmi/rmic/CompilerProcess.java: New file.
	* gnu/java/rmi/rmic/Compiler.java: New file.

2001-10-12  Jochen Hoenicke  <jochen@gnu.org>

	* java/util/zip/DeflaterEngine.java (deflate): Fixed a bug
	in the logic which lead to ArrayIndexOutOfBoundsException.

2001-10-12  Mark Wielaard  <mark@klomp.org>

	* java/lang/Double.java: Partial merge with libgcj
	(serialVersionUID): new private field
	(byteValue): removed, already defined in superclass Number
	(shortValue): likewise
	* java/lang/Float.java: Partial merge with libgcj
	(serialVersionUID): new private field

2001-10-08  Mark Wielaard  <mark@klomp.org>

	* java/net/SocketImpl.java: Merge with libgcj

2001-10-08  Mark Wielaard  <mark@klomp.org>

	* java/net/DatagramSocketImpl.java: Merge with libgcj

2001-10-07  Mark Wielaard  <mark@klomp.org>

	* java/net/URLDecoder.java: Reimplement to take character encoding
	into account.
	* java/net/URLEncoder.java: Ditto

2001-10-06  Mark Wielaard  <mark@klomp.org>

	* java/io/BufferedInputStream.java: Merge with libgcj

2001-10-05  Tom Tromey  <tromey@redhat.com>

	* java/text/DecimalFormat.java (format): Use localized minus sign
	when generating exponent; never use `+'.  Use floor to compute
	exponent.

2001-10-05  Mark Wielaard  <mark@klomp.org>

	* java/util/zip/Adler32.java: Merge with libgcj
	* java/util/zip/CRC32.java: Merge with libgcj
	* java/util/zip/CheckedInputStream.java: New file from libgcj
	* java/util/zip/CheckedOutputStream.java: Ditto
	* java/util/zip/Checksum.java: Merge with libgcj
	* java/util/zip/DataFormatException.java: Ditto
	* java/util/zip/ZipException.java: Ditto
	* java/util/zip/Makefile.am: add new classes

2001-10-04  Mark Wielaard  <mark@klomp.org>

	* java/lang/Package.java: Reindent and fix comments
	* java/lang/reflect/Modifier.java: Merge with libgcj

2001-10-03  Mark Wielaard  <mark@klomp.org>

	* java/io/SequenceInputStream.java: Merge with libgcj
	* java/io/StringBufferInputStream.java: Ditto

2001-10-01  Mark Wielaard  <mark@klomp.org>
	* java/lang/InheritableThreadLocal.java (addToHeritage): check if this
	local is already contained in the heritage before adding it.

2001-10-01  Jochen Hoenicke  <jochen@gnu.org>

	* java/util/zip/ZipFile.java: Return -1 in 
	PartialInputStream.read(byte[],int,int) when end of stream reached.
	Reported by Bernd Msli <bmoesli@esmertec.com>.

2001-10-01  Mark Wielaard  <mark@klomp.org>

	* java/lang/CharSequence.java: Fix javadoc comment.
	* java/lang/StringBuffer.java: Remove extra javadoc author.date block.

2001-09-30  Mark Wielaard  <mark@klomp.org>

	* java/io/FileWriter.java: Merged with libgcj.
	* java/io/FilterInputStream.java: Ditto.
	* java/io/FilterOutputStream.java: Ditto.
	(write (byte[],int,int): Explicitly call write(int) on every byte.
	* java/io/FilterReader.java: Ditto.
	(FilterReader): call super(in.lock).
	* java/io/FilterWriter.java: Merged with libgcj.
	(FilterWriter): call super(in).
	* java/io/Writer.java: Merged with libgcj.
	* java/lang/Compiler.java: Ditto.
	* java/lang/Process.java: Ditto.
	* java/lang/Void.java: Ditto.
	* java/net/ContentHandler.java: Ditto.
	* java/net/DatagramPacket.java: Ditto.
	* java/net/MulticastSocket.java: Merged (almost) with libgcj.
	Note that the contructor super() calls are still different

2001-09-30  Mark Wielaard  <mark@klomp.org>

	* java/io/DataInput.java: Merged with libgcj.
	* java/io/DataOutput.java: Idem.
	* java/io/FilenameFilter.java: Idem.
	* java/io/Serializable.java: Idem. Remove explicit serialVersionUID.
	* java/lang/Cloneable.java: Merged with libgcj.
	* java/lang/Comparable.java: Idem.
	* java/lang/Runnable.java: Idem.
	* java/lang/reflect/Member.java: Idem.
	Note that the values of DECLARED and PUBLIC were switched.
	* java/net/ContentHandlerFactory.java: Merged with libgcj.
	* java/net/FileNameMap.java: Idem.
	* java/net/PlainDatagramSocketImpl.java: Added IP_TTL field.
	* java/net/SocketOptions.java: Removed IP_TTL field. Merged with libgcj.
	* java/net/SocketImplFactory.java: Merged with libgcj.
	* java/net/URLStreamHandlerFactory.java: Idem.

2001-09-27  Tom Tromey  <tromey@redhat.com>

	* java/util/IdentityHashMap.java (containsKey): Use getHash.
	(get): Likewise.
	(put): Likewise.
	(remove): Likewise.
	(getHash): New method.
	(tombstone, emptyslot): Now static final.
	(put): Correctly determine when to rehash, and correctly rehash.
	(containsKey, remove): Test against table length with `>='.

2001-09-26  Tom Tromey  <tromey@redhat.com>

	* java/io/DataInputStream.java (readChar): Use readFully.
	(readInt): Likewise.
	(readLong): Likewise.
	(readShort): Likewise.
	(readUnsignedShort): Likewise.

2001-09-24  Eric Blake  <ebb9@email.byu.edu>

	* java/lang/String.java (CaseInsensitiveComparator): Add serial UID.

2001-09-25  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>

	* java/util/Hashtable.java (toString): Fix a recently introduced 
	typo/bug.
	(readObject): Remove dead code.
	
	* gnu/java/security/provider/DefaultPolicy.java: New file, from libgcj.
	* java/security: Merge from libgcj. These are mostly formatting fixes, 
	with a few fixes and enhancements.

2001-09-24  John Leuner  <jewel@debian.org>

	* java/net/URLStreamHandler.java (parseURL): added check for file: and file:// URLsadded check for file: and file:// URLs
	
	* java/io/StreamTokenizer.java (nextToken): fixed toLowerCase() call to actually
	change sval 

2001-09-22  John Leuner  <jewel@debian.org>

	* native/jni/awt/gnu_java_awt_image_GdkPixbufDecoder.c: Removed call to
	get_pixbuf to allow code to compile

2001-09-21  C. Brian Jones <cbj@gnu.org>
	* gnu/Makefile.am: removed tools from SUBDIRS
	* gnu/java/awt/image/GdkPixbufDecoder.java: wrapped loadLibrary
	call within if (Configuration.INIT_LOAD_LIBRARY)
	* gnu/java/awt/peer/gtk/GtkToolkit.java: same
	* java/io/File.java: same
	* java/io/FileDescriptor.java: same
	* java/io/FileInputStream.java: same
	* java/io/FileOutputStream.java: same
	* java/io/ObjectInputStream.java: same
	* java/io/ObjectOutputStream.java: same
	* java/io/ObjectStreamClass.java: same
	* java/io/RandomAccessFile.java: same
	* java/lang/Double.java: same
	* java/lang/Float.java: same
	* java/lang/Math.java: same
	* java/lang/Object.java: same
	* java/lang/System.java: same
	* java/lang/reflect/Array.java: same
	* java/math/BigInteger.java: same
	* java/net/InetAddress.java: same
	* java/net/PlainDatagramSocketImpl.java: same
	* java/net/PlainSocketImpl.java: same
	* java/util/ResourceBundle.java: same
	* java/util/TimeZone.java: same
	* vm/reference/java/lang/Throwable.java: remove unused loadLibrary
	call, VMs typically statically link these native methods instead.

2001-09-20  Eric Blake  <ebb9@email.byu.edu>

	* java/util/Makefile.am: Added LinkedHashMap.java.
	* java/util/LinkedHashMap.java: Added new file.
	* java/util/Collections.java (singletonMap): Fix constructor call.
	* java/util/Hashtable.java: Fix up some efficiency issues pointed
	out by others.
	* java/util/HashMap.java: Fix up some efficiency issues, and redo
	the documentation. Add hooks for LinkedHashMap to use.

2001-09-18  John Leuner  <jewel@debian.org>

	* java/util/zip/*.java: Changed headers of files imported from 
	jazzlib to reflect new Classpath home.

2001-09-17  Eric Blake  <ebb9@email.byu.edu>

	* java/util/Collections.java (SynchronizedCollection)
	(SynchronizedSet): Made package visible.
	* java/util/Hashtable.java: More cleanup and documentation. Fix
	synchronization issues.
	(HashEntry): renamed from Entry, to avoid conflict with Map.Entry.
	(clone): Reverted prior change.
	* java/util/HashMap.java (clone): Reverted prior change; as
	pointed out to me, recursion is worse than looping.

2001-09-16  C. Brian Jones  <cbj@gnu.org>
        * gnu/tools/serialver/Main.java: moved to 
        gnu/classpath/tools/SerialVer.java
        * gnu/tools/: removed because it is empty
        * gnu/classpath/Makefile.am: added tools to SUBDIRS
        * gnu/classpath/tools/Makefile.am: new file
        * gnu/classpath/tools/.cvsignore: new file
        * configure.in: update Makefile output
        * lib/standard.omit: avoid compiling gnu/classpath/tools because it
        depends on gnu.bytecode 
        * gnu/classpath/tools/Util.java: new file
        * gnu/classpath/tools/Javap.java: new file
        * gnu/classpath/tools/JavapMain.java: new file
        * gnu/classpath/tools/JavahMain.java: new file
        * gnu/classpath/tools/tester.j: new file, helps test tools
        * gnu/classpath/tools/README: new file

2001-09-15  Eric Blake  <ebb9@email.byu.edu>

	* java/util/Hashtable.java (contains): check for null
	(Hashtable(Map)): more efficient
	(clear): more efficient
	(clone): more efficient, by adding Entry.copy
	* java/util/HashMap.java (clear): more efficient
	(HashMap(Map)): more efficient
	(clone): more efficient, by adding Entry.copy

2001-09-15  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>

	* java/io/File.java (File(String, String)): Correct error in
	yesterday's patch. Thanks to Stuart Ballard.

2001-09-14  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>

	Fixes for specjvm javac benchmark, reports from Gansha Wu:

	* java/util/Hashtable.java (Enumerator): Ensure that if 
	hasMoreElements() returns true, nextElement() will always return
	something even if the table has been modified.

	* java/io/File.java (File(String, String)): Permit a null dirName
	parameter.

2001-09-10  Tom Tromey  <tromey@redhat.com>

	* java/util/Properties.java (load): Correctly read \u sequences.
	Report from Anthony Green.

2001-09-09  Eric Blake  <ebb9@email.byu.edu>

	* java/lang/CloneNotSupportedException.java (serialVersionUID):
	make private, so that subclasses do not inherit wrong value
	* java/lang/Object.java: reindent, improve documentation
	* java/lang/Cloneable.java: improve documentation

2001-09-07  Eric Blake  <ebb9@email.byu.edu>

	* java/lang/String.java (CASE_INSENSITIVE_ORDER): implements
	Serializable

2001-09-07  C. Brian Jones <cbj@gnu.org>
        * native/cni: added for CNI native files
        * native/common: added for common JNI/CNI files

2001-09-07  C. Brian Jones <cbj@gnu.org>
        * native/gnu.java.awt.peer.gtk: removed
        * native/java.lang: removed
        * native/java.lang.reflect: removed
        * native/java.math: removed
        * native/java.net: removed
        * native/java.util: removed

2001-09-06  Anthony Green  <green@redhat.com>

	* java/util/ResourceBundle.java (tryLocalBundle): Eliminate
	redundant method calls.
	(emptyLocale): New private member.
	(tryBundle): Use emptyLocale.  Remove duplicate code.  Only cache
	exact matches.

2001-09-07  John Leuner  <jewel@debian.org>

	* java/util/zip/*.java: imported the jazzlib code. Should
	all be functional.

2001-09-05  Tom Tromey  <tromey@redhat.com>

	* java/text/DecimalFormat.java (clone): Rewrote.
	(DecimalFormat(DecimalFormat)): Removed.
	* java/text/MessageFormat.java: Merged in old Classpath Javadoc.
	(clone): Rewrote.

	* java/util/Properties.java (load): Use ISO-8859-1 encoding.
	(store): Likewise.

	* java/lang/Character.java: Replaced non-ASCII characters in
	comments.  Report from Etienne M. Gagnon.

	Report from Gansha Wu:
	* java/io/FileOutputStream.java (write(byte[],int,int)): Correctly
	pass `offset' to writeInternal.

	Report from Gansha Wu:
	* java/io/DataOutputStream.java (write(int)): Update `written'.
	(write(byte[],int,int)): Likewise.

	Report from Gansha Wu:
	* java/util/Date.java (weekNames, monthNames): Now final.
	* java/util/Date.java (weekNames, monthNames): Now static.

	* java/text/DateFormatSymbols.java: Updated license info.

2001-09-05  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>

	* java/text/MessageFormat.java (setLocale): Don't catch ParseException 
	here, DecimalFormat.applyPattern() does not throw it.
	* java/awt/Component.java (setLocation(Point)): Implemented.
	* gnu/classpath/Configuration.java.in: Clarify comments.

2001-09-04  Tom Tromey  <tromey@redhat.com>

	* java/util/IdentityHashMap.java (clone): Return the value.

	* java/util/IdentityHashMap.java (clone): Make a copy of the
	table.

	* java/text/SimpleDateFormat.java
	(SimpleDateFormat(String,DateFormatSymbols)): Call
	computeCenturyStart().
	* gnu/java/locale/LocaleInformation_de.java (word_breaks,
	sentence_breaks, line_breaks): Removed.
	(collation_rules): Use `k,K', not `j,K'.  Don't using leading
	`-'.  Use `0<1', not `0,1'.  Use `9<A', not `9A'.
	* gnu/java/locale/LocaleInformation_nl.java: Likewise.
	* gnu/java/locale/LocaleInformation_en.java: Likewise.
	* java/text/DateFormatSymbols.java: Merged with libgcj.
	* java/text/StringCharacterIterator.java: Reindented and merged
	with libgcj.
	(StringCharacterIterator(String,int,int,int)): Simplified.
	(current): Likewise.
	(next): Likewise.
	(previous): Likewise.
	(last): Likewise.
	(equals): Likewise.
	(setText): Now public.  Also sets all fields.
	* java/text/RuleBasedCollator.java (clone): Rewrote.
	* java/text/Collator.java: Mostly merged with libgcj.
	* java/text/MessageFormat.java: Merged with libgcj.
	* java/text/FieldPosition.java: Reindented.  Merged with libgcj.
	* java/text/ParsePosition.java: Reindented.  Merged with libgcj.
	* java/text/Format.java: Reindented.  Merged with libgcj.
	(parseObject): Doesn't throw exception on error.
	* java/text/CharacterIterator.java: Reindented.
	* java/text/ChoiceFormat.java: Merged with libgcj.
	* gnu/java/text/Makefile.am: New file.
	* gnu/java/Makefile.am (SUBDIRS): Added text.
	* configure.in (AC_OUTPUT): Added gnu/java/text/Makefile.
	* gnu/java/text/BaseBreakIterator.java: New file from libgcj.
	* gnu/java/text/CharacterBreakIterator.java: Likewise.
	* gnu/java/text/LineBreakIterator.java: Likewise.
	* gnu/java/text/SentenceBreakIterator.java: Likewise.
	* gnu/java/text/WordBreakIterator.java: Likewise.
	* java/text/BreakIterator.java: Merged with libgcj.
	* java/text/DefaultBreakIterator.java: Removed.
	* java/text/DecimalFormatSymbols.java: Merged with libgcj.
	* java/text/DateFormat.java: Merged with libgcj.
	* gnu/java/locale/Makefile.am (EXTRA_DIST): Added new file.
	* gnu/java/locale/LocaleInformation_en.java: Removed US-specific
	entries.
	(collation_rules): Use `k,K', not `j,K'.
	* gnu/java/locale/LocaleInformation_en_US.java: New file.
	* java/text/NumberFormat.java: Merged with libgcj.
	* java/text/DecimalFormat.java: Merged with libgcj.

2001-09-03  Mark Wielaard  <mark@klomp.org>

	* standard.omit: Don't build java.net.URLClassLoader and the
	java.util.prefs package by default

2001-09-02  Mark Wielaard  <mark@klomp.org>

	* configure.in (AC_OUTPUT): List new Makefiles.
	* gnu/java/Makefile.am (SUBDIRS): Added util.
	* java/util/Makefile.am (SUBDIRS): Added prefs.
	* gnu/java/util/.cvsignore, gnu/java/util/Makefile.am,
	gnu/java/util/prefs/.cvsignore, gnu/java/util/prefs/Makefile.am,
	java/util/prefs/.cvsignore, java/util/prefs/Makefile.am: New files.
	* gnu/java/util/prefs/FileBasedFactory.java,
	gnu/java/util/prefs/MemoryBasedFactory.java 
	gnu/java/util/prefs/MemoryBasedPreferences.java 
	gnu/java/util/prefs/NodeReader.java 
	gnu/java/util/prefs/NodeWriter.java
	java/util/prefs/AbstractPreferences.java 
	java/util/prefs/BackingStoreException.java 
	java/util/prefs/InvalidPreferencesFormatException.java 
	java/util/prefs/NodeChangeEvent.java 
	java/util/prefs/NodeChangeListener.java 
	java/util/prefs/PreferenceChangeEvent.java 
	java/util/prefs/PreferenceChangeListener.java 
	java/util/prefs/Preferences.java 
	java/util/prefs/PreferencesFactory.java: New class files.

2001-09-02  Tom Tromey  <tromey@redhat.com>

	* java/lang/IllegalThreadStateException.java,
	java/lang/InstantiationException.java: Minor comment tweaks to
	satisfy libgcj `classes.pl' script.

2001-09-01  Tom Tromey  <tromey@redhat.com>

	More conformance with spec; plus merge with libgcj:
	* java/lang/SecurityManager.java (checkSecurityAccess):
	Implemented.
	(SecurityManager): New constructor.
	(checkPermission(Permission,Object)): New method.

2001-08-31  Tom Tromey  <tromey@redhat.com>

	* java/util/zip/ZipException.java: Re-merged with libgcj.

	* java/util/zip/Checksum.java: Re-merged with libgcj.
	* java/util/zip/DataFormatException.java: Likewise.

	* java/net/NetPermission.java: Re-merged with libgcj.
	* java/net/SocketPermission.java: Likewise.

	* java/lang/ThreadGroup.java: Re-merged with libgcj.

	* java/io/InvalidClassException.java: Re-merged from libgcj
	(indentation cleanup).

	* java/io/BufferedReader.java (DEFAULT_BUFFER_SIZE): Default to 8k.

2001-08-31  C. Brian Jones <cbj@gnu.org>

        * java/io/BufferedReader.java (DEFAULT_BUFFER_SIZE): Restored.
        (BufferedReader): Use it.
        * java/io/LineNumberReader.java: comment change to note buffer size

        Uncertain about clone() implementations given JDK 1.4 docs
        * java/util/AbstractMap.java (clone): new method to conform to API
        * java/util/IdentityHashMap.java (clone): don't throw
        CloneNotSupportedException


2001-08-31  Tom Tromey  <tromey@redhat.com>

	* java/io/PipedWriter.java (write): Changed argument to `int'.

	* java/util/Comparator.java (equals): Added.

	* java/beans/VetoableChangeSupport.java: Updated copyright
	header.

	* java/util/ResourceBundle.java (getBundle): Now synchronized.

	Merge with libgcj:
	* java/util/StringTokenizer.java (countTokens): Replaced with
	libgcj implementation.
	* java/util/Locale.java (Locale): Don't intern values.  Convert
	values to canonical case.
	(convertLanguage): Likewise.
	Class now final.
	(getAvailableLocales): Fixed indentation.
	(equals): Likewise.
	(writeObject): Now synchronized.  Restore hashcode when done.
	(hashCode): Now synchronized.

	* java/util/Random.java: Fixed keyword ordering.

	* java/io/ByteArrayOutputStream.java: Updated copyright header.

	* java/io/ByteArrayInputStream.java: Merged with libgcj.

2001-08-30  Tom Tromey  <tromey@redhat.com>

	Re-merged classes with libgcj:
	* java/io/PipedReader.java (ready): Throw IOException if pipe
	closed.
	* java/io/BufferedReader.java (mark, reset, ready, read, skip):
	Perform checkStatus check inside synchronized block.

2001-08-27  Tom Tromey  <tromey@redhat.com>

	* java/rmi/activation/Activatable.java,
	java/rmi/activation/ActivateFailedException.java,
	java/rmi/activation/ActivationDesc.java,
	java/rmi/activation/ActivationException.java,
	java/rmi/activation/ActivationGroup.java,
	java/rmi/activation/ActivationGroupDesc.java,
	java/rmi/activation/ActivationGroupID.java,
	java/rmi/activation/ActivationID.java,
	java/rmi/activation/ActivationInstantiator.java,
	java/rmi/activation/ActivationMonitor.java,
	java/rmi/activation/ActivationSystem.java,
	java/rmi/activation/Activator.java,
	java/rmi/activation/UnknownGroupException.java,
	java/rmi/activation/UnknownObjectException.java,
	java/rmi/AccessException.java,
	java/rmi/AlreadyBoundException.java,
	java/rmi/ConnectException.java, java/rmi/ConnectIOException.java,
	java/rmi/MarshalException.java, java/rmi/MarshalledObject.java,
	java/rmi/Naming.java, java/rmi/NoSuchObjectException.java,
	java/rmi/NotBoundException.java,
	java/rmi/RMISecurityException.java,
	java/rmi/RMISecurityManager.java, java/rmi/Remote.java,
	java/rmi/RemoteException.java, java/rmi/ServerError.java,
	java/rmi/ServerException.java,
	java/rmi/ServerRuntimeException.java,
	java/rmi/StubNotFoundException.java,
	java/rmi/UnexpectedException.java,
	java/rmi/UnknownHostException.java,
	java/rmi/UnmarshalException.java, java/rmi/dgc/DGC.java,
	java/rmi/dgc/Lease.java, java/rmi/dgc/VMID.java,
	java/rmi/registry/LocateRegistry.java,
	java/rmi/registry/Registry.java,
	java/rmi/registry/RegistryHandler.java,
	java/rmi/server/ExportException.java,
	java/rmi/server/LoaderHandler.java,
	java/rmi/server/LogStream.java, java/rmi/server/ObjID.java,
	java/rmi/server/Operation.java,
	java/rmi/server/RMIClassLoader.java,
	java/rmi/server/RMIClientSocketFactory.java,
	java/rmi/server/RMIFailureHandler.java,
	java/rmi/server/RMIServerSocketFactory.java,
	java/rmi/server/RMISocketFactory.java,
	java/rmi/server/RemoteCall.java,
	java/rmi/server/RemoteObject.java, java/rmi/server/RemoteRef.java,
	java/rmi/server/RemoteServer.java,
	java/rmi/server/RemoteStub.java,
	java/rmi/server/ServerCloneException.java,
	java/rmi/server/ServerNotActiveException.java,
	java/rmi/server/ServerRef.java, java/rmi/server/Skeleton.java,
	java/rmi/server/SkeletonMismatchException.java,
	java/rmi/server/SkeletonNotFoundException.java,
	java/rmi/server/SocketSecurityException.java,
	java/rmi/server/UID.java,
	java/rmi/server/UnicastRemoteObject.java,
	java/rmi/server/Unreferenced.java, gnu/java/rmi/dgc/DGCImpl.java,
	gnu/java/rmi/dgc/DGCImpl_Skel.java,
	gnu/java/rmi/dgc/DGCImpl_Stub.java,
	gnu/java/rmi/registry/RegistryImpl.java,
	gnu/java/rmi/registry/RegistryImpl_Skel.java,
	gnu/java/rmi/registry/RegistryImpl_Stub.java,
	gnu/java/rmi/rmic/RMIC.java, gnu/java/rmi/rmic/TabbedWriter.java,
	gnu/java/rmi/server/ProtocolConstants.java,
	gnu/java/rmi/server/RMIDefaultSocketFactory.java,
	gnu/java/rmi/server/RMIHashes.java,
	gnu/java/rmi/server/RMIObjectInputStream.java,
	gnu/java/rmi/server/RMIObjectOutputStream.java,
	gnu/java/rmi/server/UnicastConnection.java,
	gnu/java/rmi/server/UnicastConnectionManager.java,
	gnu/java/rmi/server/UnicastRef.java,
	gnu/java/rmi/server/UnicastRemoteCall.java,
	gnu/java/rmi/server/UnicastRemoteStub.java,
	gnu/java/rmi/server/UnicastServer.java,
	gnu/java/rmi/server/UnicastServerRef.java: RMI implementation from
	Kaffe.  Relabelled classes to fit into Classpath tree.
	* configure.in (AC_OUTPUT): List new Makefiles.
	* gnu/java/rmi/server/Makefile.am: New file.
	* gnu/java/rmi/rmic/Makefile.am: New file.
	* gnu/java/rmi/registry/Makefile.am: New file.
	* gnu/java/rmi/dgc/Makefile.am: New file.
	* gnu/java/rmi/Makefile.am: New file.
	* gnu/java/Makefile.am (SUBDIRS): Added rmi.
	* java/rmi/server/Makefile.am: New file.
	* java/rmi/registry/Makefile.am: New file.
	* java/rmi/dgc/Makefile.am: New file.
	* java/rmi/activation/Makefile.am: New file.
	* java/rmi/Makefile.am: New file.
	* java/Makefile.am (SUBDIRS): Added rmi.

2001-08-21  Jeff Sturm  <jsturm@one-point.com>

        * java/util/IdentityHashMap.java (get): Fix off-by-one error.
        (put): Likewise.

2001-08-19  John Leuner  <jewel@debian.org>

	* java/lang/Math.java (various methods): applied fixes from Eric Blake 

2001-08-17  John Leuner  <jewel@debian.org>

	* vm/reference/java/lang/Runtime.java (setSecurityManager): Fixed reference to wrong 'securityManager'

2001-08-15  Tom Tromey  <tromey@redhat.com>

	* java/util/IdentityHashMap.java: New file.
	* java/util/Makefile.am (EXTRA_DIST): Added IdentityHashMap.java.

2001-08-11  John Leuner  <jewel@debian.org>
	
	* java/awt/ActiveEvent.java: added this file (new interface)
	* gnu/java/awt/peer/gtk/Test.java (new MouseAdapter): changed event name from e to me
	* gnu/java/awt/peer/gtk/TestAWT.java:  fixed ambiguous references to getSize()
 	and getBackground()
	* gnu/java/awt/peer/gtk/GtkPopupMenuPeer.java (show): changed method to not use
 	AWT 1.0 Event

2001-08-11  John Leuner  <jewel@debian.org>

	* java/awt/font/TextHitInfo.java: added this file (no implementation)
	* java/awt/Window.java (postEvent): commented out this 1.0 method
	* java/awt/Toolkit.java (getMenuShortcutKeyMask): Just guessed VK_CONTROL instead
	of Event.CTRL_MASK
	* java/awt/peer/PopupMenuPeer.java (show): doesn't use 1.0 Event anymore 
	* java/awt/PopupMenu.java (show): doesn't create 1.0 Event anymore 
	* java/awt/MenuContainer.java (postEvent): commented out this 1.0 method
	* java/awt/MenuComponent.java (postEvent): commented out this 1.0 method
	* java/awt/Container.java (deliverEvent): commented out this 1.0 method
	* java/awt/Component.java (getFocus): commented out this 1.0 method
	(lostFocus): idem
	(handleEvent): idem
	(action): idem
	(deliverEvent): idem
	(postEvent): idem
	(keyDown): idem
	(keyUp): idem
	(mouseDown): idem
	(mouseUp): idem
	(mouseEnter): idem
	(mouseExit): idem
	(mouseDrag): idem
	(mouseMove): idem
	* java/awt/AWTEvent.java (AWTEvent(Event)): commented out this constructor

2001-08-11  John Leuner  <jewel@debian.org>

	* java/net/URLConnection.java (getDefaultUseCaches): made non-static
	(setDefaultUseCaches): made non-static

2001-08-07  John Leuner  <jewel@debian.org>

	* native/jni/java_lang_Double.c (Java_java_lang_Double_initIDs): Fixed signature for isNaN
	changed GetFieldID to GetStaticFieldID for pos and neg infinity

	* native/jni/java_lang_Double.c (Java_java_lang_Double_toString): added casts to jlong for POS INF check
	
	* native/jni/java_lang_Double.c (Java_java_lang_Double_parseDouble0): added conditional for KISSME JVM to use normal strtod

2001-08-05  Tom Tromey  <tromey@redhat.com>

	* java/io/StringWriter.java: Merged with libgcj.
	* java/io/InputStream.java: Merged with libgcj.
	* java/io/OutputStream.java: Merged with libgcj.
	* java/io/PushbackInputStream.java: Merged with libgcj.
	* java/io/CharArrayReader.java: Merged with libgcj.
	* java/io/CharArrayWriter.java: Merged with libgcj.

2001-08-05  John Leuner  <jewel@debian.org>

	* java/lang/String.java (copyValueOf (char[],int,int)): Added this method
	* java/lang/String.java (copyValueOf (char[])): Added this method
	
2001-08-03  Tom Tromey  <tromey@redhat.com>

	* vm/reference/java/lang/reflect/Constructor.java: Comment fix.
	From Patrick Doyle.

2001-07-30  Tom Tromey  <tromey@redhat.com>

	* java/util/Date.java (getDay): Fix return value.

	* java/lang/Integer.java (toString(int,int)): Handle case where
	radix is out of range.

	* java/lang/Integer.java (toString(int,int)): Don't bother to
	optimize.

	* java/io/File.java (renameTo): Don't change `path'.  From Gansha Wu.
	(list): Apply the filter.

2001-07-30  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>

	* java/util/GregorianCalendar.java (GregorianCalendar): Call
	setTimeInMillis() to set the default/current time.

2001-07-26  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>

	* java/util/Calendar.java (set): Never recompute fields here. They 
	will already be set if someone set time explicitly, and it can cause
	problems to do so. Don't invalidate AM_PM setting if HOUR is set.
	* java/util/GregorianCalendar.java (computeTime): Don't ignore an
	HOUR setting if AM_PM is set. Don't try to ensure the HOUR value is 
	sane.
	* java/text/SimpleDateFormat.java (defaultCentury): New field.
	(readObject): Call set2DigitYearStart if appropriate so that 
	defaultCentury is calculated.
	(SimpleDateFormat): Don't bother clearing calendar here. Call
	computeCenturyStart().
	(set2DigitYearStart): Calculate and set defaultCentury.
	(format): Don't clone the calendar. Use "calendar" not "theCalendar"
	everywhere.
	(parse): Likewise. If the pattern is "y" or "yy" and it found exactly
	2 numeric digits, use the 80-20 heuristic to parse the value into a
	default century based on defaultCenturyStart.
	(computeCenturyStart): Rewritten. Call set2DigitYearStart().

2001-07-26  R. S. Veldema
	* java/awt/MediaEntry.java: LOADING, ABORTED, ERRORED, COMPLETE,
	LOADSTARTED, DONE access changed from private to public

2001-07-26  C. Brian Jones
	* vm/reference/java/lang/Runtime.java (Runtime): use 
	File.pathSeparatorChar instead of ':'

2001-07-26  Patrick Doyle
	* vm/reference/java/lang/Runtime.java (Runtime): deal with
	null library path
	* vm/reference/java/lang/Class.java: documentation fix

2001-07-26  Julian Scheid <julian.scheid@sektor37.de>
	* native/jni/awt/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c
	(Java_gnu_java_awt_peer_gtk_GtkScrollbarPeer_setValues):
	changed argument type from int to jint
	* gnu/java/locale/LocaleInformation_en.java: sentence_breaks 
	updated
	* gnu/java/locale/LocaleInformation_nl.java: sentence_breaks 
	updated
	* gnu/java/locale/LocaleInformation_de.java: Added word_breaks, 
	sentence_breaks, and line_breaks.

2001-07-25  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* native/jni/java_io_FileDescriptor.c: added 
        #include "java_io_FileDescriptor.h"
	* native/jni/java_io_ObjectInputStream.c: return 0 changed to 
	return NULL
	* native/jni/javaio.c (_javaio_read): change 0 to JNI_FALSE
	* native/jni/javaio.h: add #include <stddef.h>
	* native/jni/java_lang_reflect_Array.c: added #include <stddef.h>
	* native/jni/java_math_BigInteger.c: modify #include 
	statements for compilation
	* native/jni/jcl.c: #include <stdio.h>
	* native/lib/jcl.c: #include <stdio.h>
	* native/jni/jcl.h: #include <stddef.h>
	* native/lib/jcl.h: #include <stddef.h>

2001-07-23  Tom Tromey  <tromey@redhat.com>

	* java/lang/Short.java: Reindented.
	(digits): Removed.
	(toString): From libgcj.
	(toString(short,int)): Removed.
	(parseStrict(short,int,boolean)): Removed.
	(parseStrict(String,int)): From libgcj.
	(decode): Likewise.
	* java/lang/Number.java: Indentation fixes.
	(serialVersionUID): Define.
	* java/lang/Byte.java: Reindented.
	(digits): Removed.
	(toString): From libgcj.
	(toStringStatic): Removed.
	(parseByte(String,int,boolean)): Removed.
	(paresByte(String,int)): From libgcj.
	(decode): Likewise.
	* java/lang/Long.java: Reindented.
	(toUnsignedString): From libgcj.
	(toString): Likewise.
	(parseLong): Likewise.
	(compareTo): Likewise
	(decode): Likewise.  Now public.
	* java/lang/String.java (valueOf): Use two-arg toString.
	* java/lang/Integer.java: Reindented; merged with libgcj.
	(digits): Removed.
	(serialVersionUID): Now private.
	(MIN_VALUE, MAX_VALUE): Updated docs.
	(decode): From libgcj.
	(parseInt): Likewise.
	(toUnsignedString): Likewise.
	(toString): Likewise.
	(compareTo): Likewise.

2001-07-17  Mark Wielaard  <mark@klomp.org>
	    Eric Blake  <ebb9@email.byu.edu>

	* java/lang/Boolean.java (Boolean String): equalsIgnoreCase() already
	checks for null.
	(value): Make field final
	* java/lang/Byte.java (value): idem
	* java/lang/Character.java (value): idem
	* java/lang/Double.java (value): idem
	* java/lang/Float.java (value): idem
	* java/lang/Integer.java (value): idem
	* java/lang/Long.java (value): idem
	* java/lang/Short.java (value): idem

2001-07-17  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>

	* java/util/LinkedList.java (clone): Clear the copy list with clear(), 
	not by setting its size field.

2001-07-17  Nic Ferrier <nferrier@tapsellferrier.co.uk>

	* java/net/URLClassLoader.java (findResource): use URLConnection.connect()
	to test if the connection is really valid

2001-07-13  John Leuner  <jewel@debian.org>

	* java/text/DecimalFormat.java: Fixed duplicate 'package java.text;' line
	* javax/swing/plaf/UIResource.java: changed 'abstract interface' to 'interface'
	* javax/accessibility/AccessibleAction.java: idem
	* javax/accessibility/AccessibleComponent.java: idem
	* javax/accessibility/AccessibleSelection.java: idem
	* javax/accessibility/Accessible.java: idem
	* javax/accessibility/AccessibleValue.java: idem
	* javax/accessibility/AccessibleHypertext.java: idem
	* javax/accessibility/AccessibleText.java: idem
	* java/security/cert/X509Extension.java: idem
	* java/security/spec/KeySpec.java: idem
	* java/security/spec/AlgorithmParameterSpec.java: idem
	* com/sun/javadoc/ClassDoc.java: idem
	* com/sun/javadoc/Doc.java: idem
	* com/sun/javadoc/ProgramElementDoc.java: idem
	* com/sun/javadoc/Type.java: idem
	* com/sun/javadoc/MemberDoc.java: idem
	* com/sun/javadoc/ExecutableMemberDoc.java: idem
	* com/sun/javadoc/PackageDoc.java: idem
	* com/sun/javadoc/MethodDoc.java: idem
	* com/sun/javadoc/DocErrorReporter.java: idem
	* com/sun/javadoc/Tag.java: idem
	* com/sun/javadoc/ParamTag.java: idem
	* com/sun/javadoc/RootDoc.java: idem
	* com/sun/javadoc/SerialFieldTag.java: idem
	* com/sun/javadoc/ThrowsTag.java: idem
	* com/sun/javadoc/Parameter.java: idem
	* com/sun/javadoc/ConstructorDoc.java: idem
	* com/sun/javadoc/SeeTag.java: idem
	* com/sun/javadoc/FieldDoc.java: idem

2001-07-13  John Leuner <jewel@debian.org>

	* java/text/DecimalFormat.java: Added a skeleton (ie non-working
	and incomplete) version to allow MessageFormat to compile.

2001-07-13  John Leuner <jewel@debian.org>

	* java/net/SocketOptions.java: changed 'abstract interface' to 'interface'
	* java/net/URLStreamHandlerFactory.java: idem
	* java/net/SocketImplFactory.java: idem
	* java/net/ContentHandlerFactory.java: idem
	* java/net/FileNameMap.java: idem
	* java/lang/Runnable.java: idem
	* java/lang/Cloneable.java: idem
	* java/lang/Comparable.java: idem
	* java/io/DataOutput.java: idem
	* java/io/ObjectInput.java: idem
	* java/io/ObjectInputValidation.java: idem
	* java/io/ObjectOutput.java: idem
	* java/io/DataInput.java: idem
	* java/io/Externalizable.java: idem
	* java/io/Serializable.java: idem
	* java/io/FilenameFilter.java: idem

2001-07-10  Mark Wielaard <mark@klomp.org>
	* java/lang/CharSequence.java: new 1.4 interface
	* java/lang/String.java: implements Serializable, CharSequence
	(contentEquals StringBuffer): new 1.4 method
	(subSequence): new 1.4 method needed for CharSequence
	* java/lang/StringBuffer.java: implements CharSequence
	(subSequence): new 1.4 method needed for CharSequence

2001-07-10  Mark Wielaard <mark@klomp.org>
	* java/lang/Boolean.java (valueOf boolean): new 1.4 method
	(toString boolean): idem
	(valueOf String): return one of the predefined Boolean instances
	* java/lang/Double.java (compare double double): new 1.4 method
	(compareTo Double): call new method
	* java/lang/Float.java (compare float float): new 1.4 method
	(compareTo Float): call new method

2001-07-10  Mark Wielaard <mark@klomp.org>
	* java/io/File.java (String,String constructor): compile fix

2001-07-05  Julian Scheid <julian.scheid@sektor37.de>
	* com/sun/javadoc/Doc.java (getRawCommentText): previously
	mistakenly said setRawCommentText.
	* com/sun/javadoc/DocErrorReporter.java (printNotice): missing
	argument has been added.

2001-07-05  Gansha Wu <gansha.wu@intel.com>
	* java/net/PlainSocketImpl.java (read): remove synchronized keyword
        to avoid deadlock between readers and writers using the same socket.
	(write): remove synchronized keyword to avoid deadlock betweeen 
        readers and writers using the same socket.
	* java/io/File.java (File): in File (String, String) ignore null
	first argument which then assumes current working directory.
	
2001-06-25  Takashi Okamoto <tora@debian.org>
	* gnu/java/io/encode/EncoderUTF8.java (convertToBytes): create 
        valid UTF8 encoding.

2001-06-25  Brian Jones <cbj@gnu.org>

	* native/jni/mprec.h: new file from gcj
	* native/jni/mprec.c: new file from gcj
	* native/jni/fdlibm.h: new file from gcj
	* native/jni/ieeefp.h: new file from gcj
	* native/jni/java-assert.h: new file from gcj
	* native/jni/dtoa.c: new file from gcj
	* native/jni/jcl.c: copy of file in native/jni/lib/
	* native/jni/jcl.h: copy of file in native/jni/lib/
	* acconfig.h: added HAVE_INT32_DEFINED and HAVE_BSD_INT32_DEFINED
	* doc/hacking.texinfo: fixed typo
	* configure.in: rename --enable-libgcj-debug to --enable-debug.
	Created new option --enable-load-library potentially to be used
	to limit all System.loadLibrary() calls in class initializers.
        Added more header checks and define HAVE_INT32_DEFINED
	or HAVE_BSD_INT32_DEFINED similarly to gcj.  Renamed libgcj-debug
	to the neutral sounding debug.  Checks for more headers.
	* gnu/classpath/Configuration.java.in: INIT_LOAD_LIBRARY added.
	Should be helpful for more directly using classpath code in gcj.
	* TODO: added URL to javadoc docs for writing serial tags
	* java/lang/Double.java: merged with gcj version, credit to 
	Andrew Haley.
	(byteValue): added missing function
	(shortValue): added missing function
	(compareTo): properly return 0 if both values are NaN
	* java/lang/Float.java: merged with gcj version, credit to 
	Andrew Haley.
	(Float): removed NullPointerException from throws clause
	(toString): calls Double.toString
	(valueOf): removed NullPointerException from throws clause
	(floatToRawIntBits): new native method
	(parseFloat): removed NullPointerException from throws clause.
	Calls Double.parseDouble now.
	* native/jni/java_lang_Float.c (*): aligned with gcj implementation
	* native/jni/java_lang_Double.c (*): aligned with gcj implementation
	* lib/Makefile.am: changed to handle separate builddir
	* lib/gen-classlib.sh.in: changed to handle separate builddir
	* lib/mkdep.pl.in: changed to handle separate builddir
	* lib/standard.omit: changed to handle regex of separate builddir
	* native/jni/Makefile.am: include $(top_builddir)/include instead
	of $(top_srcdir).  Additions to javalang shared library.
	* native/jni/awt/Makefile.am: include $(top_builddir)/include
	instead of $(top_srcdir).
	
2001-06-13  Tom Tromey  <tromey@redhat.com>

	* java/util/Date.java (toLocaleString): Deprecated.
	(toGMTSTring): Likewise.
	(parse): Likewise.
	(skipParens, parseTz, parseMonth, parseDayOfWeek, parse): New
	methods from libgcj.

2001-06-04  Tom Tromey  <tromey@redhat.com>

	* java/security/PublicKey.java: Extend Key.
	* java/security/PrivateKey.java: Extend Key.

2001-05-31  Patrik Reali  <reali@inf.ethz.ch>

	* vm/reference/java/lang/Thread.java: Implements Runnable.

2001-05-31  Tom Tromey  <tromey@redhat.com>

	* java/sql/DriverManager.java (getDrivers): Handle case where
	driver's class loader is null.  From Corey Minyard.

2001-05-16  Tom Tromey  <tromey@redhat.com>

	* java/text/SimpleDateFormat.java (parse): Handle non-dst time
	zones.

2001-05-15  Tom Tromey  <tromey@redhat.com>

	* java/util/GregorianCalendar.java (computeTime): Only call
	getTimeZone() once.

2001-05-14  Tom Tromey  <tromey@redhat.com>

	* java/text/SimpleDateFormat.java (parse): Clear DST_OFFSET and
	ZONE_OFFSET just before computing the time.

2001-05-10  Shane Nay  <shane@minirl.com>

	* java/awt/Toolkit.java (getDefaultToolkit): Use
	default_toolkit_name.

2001-05-10  Tom Tromey  <tromey@redhat.com>

	* java/text/SimpleDateFormat.java (computeCenturyStart): New
	method.
	(defaultCenturyStart): Use it.
	(readObject): Likewise.
	(SimpleDateFormat): Clear the calendar.  Set the grouping on the
	number format.
	(parse): Copy the calendar before modifying it.  Correctly handle
	the time zone.

	* java/util/Calendar.java (clear): Set field value(s) to 0.

2001-05-10  Jeff Sturm  <jsturm@one-point.com>

	* Calendar.java (get): Clear areFieldsSet if requested field
	is not set.
	(set): Unset fields that depend on new value.

2001-05-10  Tom Tromey  <tromey@redhat.com>

	* java/util/GregorianCalendar.java (getLinearTime): Correctly
	handle case when this year is a leap year but we haven't seen the
	leap day yet.
	(getLinearDay): Likewise.
	(cleanUpAfterRoll): Now private.

2001-05-08  Tom Tromey  <tromey@redhat.com>

	* java/util/GregorianCalendar.java (bundleName): Use `.', not `/',
	as separator.

2001-04-20  J. Russell Smyth  <drfish@uswest.net>

	* java/math/BigInteger.java (forEachDigit): Corrected
	ArrayIndexOutOfBounds exception.

	* gnu/java/io/decode/DecoderEightBitLookup.java (convertToChars):
	Corrected table lookup index.

	* native/java.lang/Double.c (toString): Corrected format
	specifiers for sprintf call to give better precision.

2001-04-25  Tom Tromey  <tromey@redhat.com>

	* native/java.lang/Float.c (Java_java_lang_Float_toString): Fixed
	first argument to sprintf.

2001-04-20  Warren Levy  <warrenl@redhat.com>

	* java/text/SimpleDateFormat.java
	(indexInArray): Removed private method.
	(processYear): Removed private method.
	(parseLenient): Removed private method.
	(parseLeadingZeros): Removed private method.
	(parseStrict): Removed private method.
	(expect): Added new private method from libgcj.
	(parse): Merge with libgcj version with minor fixes.

2001-04-18  Jochen Hoenicke  <jochen@gnu.org>

	* java/util/Random.java (next): Fixed the calculation to make it 
	fully Sun compatible.

2001-04-15  Mark Wielaard  <mark@klomp.org>

	* javax/accessibility/AccessibleText.java (getAfterIndex, getAtIndex,
	getBeforeIndex, getCharacterAttribute, getCharacterBounds,
	getIndexAtPoint): Added missing identifiers.
	* javax/accessibility/AccessibleValue.java
	(setCurrentAccessibleValue): idem

2001-04-15  Ian D. Stewart  <idstewart@softhome.net>

	* javax/accessibility/AccessibleComponent.java (getAccessibleAt): Added
	identifier 'point' to method declaration.

2001-03-24  Bryce McKinlay  <bryce@albatross.co.nz>

	* java/util/HashMap.java (HashMap): If 0 is given for initialCapacity 
	paramater, bump it to 1.
	* java/util/Hashtable.java (Hashtable): Likewise.

2001-03-19  Mark Wielaard  <mark@klomp.org>

	* java/lang/ExceptionInInitializerError.java: print classname for target
	exception
	* java/lang/reflect/InvocationTargetException.java: idem

2001-03-19  Mark Wielaard  <mark@klomp.org>

	* java/net/URLClassLoader.java: new 1.2 class
	* lib/standard.omit: add URLClassLoader.java

2001-03-11  Mark Wielaard  <mark@klomp.org>

	* java/io/CharConversionException.java: merged with libgcj
	* java/io/EOFException.java: idem
	* java/io/FileNotFoundException.java: idem
	* java/io/IOException.java: idem
	* java/io/InterruptedIOException.java: idem
	* java/io/ObjectStreamException.java: idem
	* java/io/OptionalDataException.java: idem
	* java/io/StreamCorruptedException.java: idem
	* java/io/SyncFailedException.java: idem
	* java/io/UTFDataFormatException.java: idem
	* java/io/UnsupportedEncodingException.java: idem
	* java/lang/AbstractMethodError.java: idem
	* java/lang/ArithmeticException.java: idem
	* java/lang/ArrayIndexOutOfBoundsException.java: idem
	* java/lang/ArrayStoreException.java: idem
	* java/lang/ClassCastException.java: idem
	* java/lang/ClassCircularityError.java: idem
	* java/lang/ClassFormatError.java: idem
	* java/lang/CloneNotSupportedException.java: idem
	* java/lang/Error.java: idem
	* java/lang/Exception.java: idem
	* java/lang/ExceptionInInitializerError.java: idem
	* java/lang/IllegalAccessError.java: idem
	* java/lang/IllegalAccessException.java: idem
	* java/lang/IllegalArgumentException.java: idem
	* java/lang/IllegalMonitorStateException.java: idem
	* java/lang/IllegalStateException.java: idem
	* java/lang/IllegalThreadStateException.java: idem
	* java/lang/IncompatibleClassChangeError.java: idem
	* java/lang/IndexOutOfBoundsException.java: idem
	* java/lang/InstantiationError.java: idem
	* java/lang/InstantiationException.java: idem
	* java/lang/InternalError.java: idem
	* java/lang/InterruptedException.java: idem
	* java/lang/LinkageError.java: idem
	* java/lang/NegativeArraySizeException.java: idem
	* java/lang/NoClassDefFoundError.java: idem
	* java/lang/NoSuchFieldError.java: idem
	* java/lang/NoSuchFieldException.java: idem
	* java/lang/NoSuchMethodError.java: idem
	* java/lang/NoSuchMethodException.java: idem
	* java/lang/NullPointerException.java: idem
	* java/lang/NumberFormatException.java: idem
	* java/lang/OutOfMemoryError.java: idem
	* java/lang/RuntimeException.java: idem
	* java/lang/SecurityException.java: idem
	* java/lang/StackOverflowError.java: idem
	* java/lang/StringIndexOutOfBoundsException.java: idem
	* java/lang/ThreadDeath.java: idem
	* java/lang/UnknownError.java: idem
	* java/lang/UnsatisfiedLinkError.java: idem
	* java/lang/UnsupportedOperationException.java: idem
	* java/lang/VerifyError.java: idem
	* java/lang/VirtualMachineError.java: idem
	* java/lang/reflect/InvocationTargetException.java: idem
	* java/net/BindException.java: idem
	* java/net/ConnectException.java: idem
	* java/net/MalformedURLException.java: idem
	* java/net/NoRouteToHostException.java: idem
	* java/net/ProtocolException.java: idem
	* java/net/SocketException.java: idem
	* java/net/UnknownHostException.java: idem
	* java/net/UnknownServiceException.java: idem
	* java/text/ParseException.java: idem

2001-03-08  Tom Tromey  <tromey@redhat.com>

	* java/io/ObjectStreamClass.java (setUID): Don't write interface
	info for array classes.

2001-03-06  Bryce McKinlay  <bryce@albatross.co.nz>

	* java/util/TreeSet.java (writeObject): Use a for-loop instead of
	Iterator.hasNext().

2001-03-05  Jochen Hoenicke  <jochen@gnu.org>

	* java/util/TreeMap.java (writeObject): Use defaultWriteObject()
	instead of the new JDK1.2 API.  This is simpler and makes 
	back-porting the classes to JDK1.1 trivial.
	(readObject): likewise.
	* lib/mkcollections.pl.in (mymkdir): Give the permission parameter 
	to mkdir.  Simplified the method.
	(convert): Removed the hacks to convert the JDK1.2 api to 1.1, as 
	they are no longer necessary.

2001-02-22  Bryce McKinlay  <bryce@albatross.co.nz>

	Fix for PR java/2040:
	* java/util/HashMap.java (HashMap): Don't throw exception for 
	loadFactor > 1. Add exception messages.
	* java/util/Hashtable.java (Hashtable): Likewise.

2001-02-21  Bryce McKinlay  <bryce@albatross.co.nz>

	Disable libgcjx by default.
        * configure.in: Add support for --enable-java-awt configure option. 
	Use --enable-java-awt=xlib to build the xlib peers (libgcjx).
        * Makefile.am: Make libgcjx conditional on XLIB_AWT, instead of NO_X.
	* Makefile.in: Rebuilt.
	* configure: Rebuilt.

2001-02-20  Jochen Hoenicke <jochen@gnu.org>

	* scripts/timezones.pl (parseOffset): Parse negative times
	correctly. (parseTime): Likewise.
	Adapted to new indentation in TimeZone.java.
	Read in tzabbrevs.  Improved time zone sort order.
	* scripts/tzabbrevs: New file containing abbreviated timezone as
	specified in the JCL.  Corresponds to the change from Warren Levy
	from 2001-01-09.
	* java/util/TimeZone.java: Rebuild Timezone database from
	tzdata2000h.

2001-02-20  Tom Tromey  <tromey@redhat.com>

	* java/io/PipedWriter.java (flush): Throw exception if stream
	closed.
	* java/io/BufferedWriter.java (close): Clear `buffer'.
	(flush): Throw IOException if stream is closed.
	(write): Likewise.

2001-02-16  Tom Tromey  <tromey@cygnus.com>

	* java/lang/ThreadGroup.java (activeCount): Only include threads
	which are alive.
	(enumerate): Likewise.

2001-02-18  Mark Wielaard <mark@klomp.org>

	* java/util/ArrayList.java: Remove RCS keywords from comments
	* java/util/BasicMapEntry.java: idem
	* java/util/Dictionary.java: idem
	* java/util/HashMap.java: idem
	* java/util/HashSet.java: idem
	* java/util/Hashtable.java: idem
	* java/util/TreeMap.java: idem
	* java/util/TreeSet.java: idem

	* java/util/Collection.java: reindent

	* java/util/ConcurrentModificationException.java: merge with libgcj
	* java/util/EmptyStackException.java: idem
	* java/util/Enumeration.java: idem
	* java/util/EventListener.java: idem
	* java/util/MissingResourceException.java: idem
	* java/util/NoSuchElementException.java: idem
	* java/util/Observable.java: idem
	* java/util/Observer.java: idem
	* java/util/Stack.java: idem
	* java/util/TooManyListenersException.java: idem

	* java/util/DoubleEnumeration.java: removed
	* java/util/PropertyResourceBundle.java:
	import gnu.java.util.DoubleEnumeration

2001-02-16  Bryce McKinlay  <bryce@albatross.co.nz>

	* java/io/BlockDataException.java: Removed.
	* java/io/ObjectInputStream.java (readObject): Throw 
	StreamCorruptedException, not BlockDataException.

	* java/util/TreeSet.java (clone): Made subclass safe, use 
	super.clone(), not new.
	* java/util/TreeMap.java (clone): Likewise.

	* java/util/TreeMap.java (nil): Made non-final.
	(clone): Create new sentinal for copy.

	* java/util/HashSet.java (clone): Made subclass safe, use 
	super.clone(), not new.

2001-02-15  Bryce McKinlay  <bryce@albatross.co.nz>

	* java/util/HashMap.java: Rewritten.
	* java/util/Hashtable.java: Rewritten based on new HashMap code.
	* java/util/TreeMap.java: Rewritten.
	* java/util/Bucket.java: Deleted.
	* java/util/BasicMapEntry.java: Remove unneccessary comments. 
	(equals): Simplified. Made final.
	(getKey): Made final.
	(getValue): Likewise.
	(toString): New method.
	* java/util/Collections.java (search): Use a for-loop, not iterator
	hasNext().
	(copy): Use a for-loop. Throw an IndexOutOfBoundsException if run out 
	of elements in source.
	(max): Use a for-loop.
	(min): Ditto.
	(reverse): Keep track of positions instead of using Iterator's 
	nextIndex() and previousIndex().
	(shuffle(List)): Initialize defaultRandom if required using 
	double-check thread safety idiom. Call two-argument shuffle method 
	using defaultRandom.
	(defaultRandom): New field.
	(shuffle(List, Random)): Use a for-loop. Keep track of pos instead of
	using previousIndex() and nextIndex().
	(singletonMap(iterator)): Use a HashMap.Entry, not BasicMapEntry.
	(ReverseComparator): New static class.
	(reverseOrder): Return static instance of ReverseComparator.	
	* java/util/AbstractCollection.java (toString): Use a StringBuffer.
	* java/util/AbstractMap.java (toString): Use StringBuffer.

2001-02-09  Steve Mayer <SMayer@dynamicsoft.com>

	* java/util/Timer.java (remove): Install new heap.

2001-02-07  Bryce McKinlay  <bryce@albatross.co.nz>

	* java/util/Arrays.java: Removed "cmp" methods.
	(qsort): Don't use "cmp".
	(med3): Likewise.

2001-02-07  Mark Benvenuto  <mcb54@columbia.edu>

	* java/util/Arrays.java (qsort): Handle N value of 7 with insertion
	sort. Fix for PR java/1895.

2001-01-25  Mark Wielaard <mark@klomp.org>
	* java/io/DataInputStream.java: update copyright notice
	* java/io/PrintWriter.java: idem
	* java/io/Reader.java: idem
	* java/io/StreamTokenizer.java: idem
	* java/io/StringReader.java: idem
	* java/lang/reflect/ReflectPermission.java: idem

2001-01-23  Mark Wielaard <mark@klomp.org>
	* java/security/AccessController.java: new file (stub implementation)

2001-01-23  Brian Jones <cbj@gnu.org>
	* configure.in: generate Makefiles for proper native directories
	* native/Makefile.am: modify SUBDIRS to build from jni directory
	* native/jni/.cvsignore: new file
	* native/jni/Makefile.am: new file; combines all previous Makefile.am's in 
	a subdirectory
	* native/jni/acos.c: renamed from native/java.lang/acos.c
	* native/jni/asin.c: renamed from native/java.lang/asin.c
	* native/jni/atan.c: renamed from native/java.lang/atan.c
	* native/jni/atan2.c: renamed from native/java.lang/atan2.c
	* native/jni/ceil.c: renamed from native/java.lang/ceil.c
	* native/jni/cos.c: renamed from native/java.lang/cos.c
	* native/jni/e_fmod.c: renamed from native/java.lang/e_fmod.c
	* native/jni/exp.c: renamed from native/java.lang/exp.c
	* native/jni/fdlibm.h: renamed from native/java.lang/fdlibm.h
	* native/jni/floor.c: renamed from native/java.lang/floor.c
	* native/jni/java_io_File.c: renamed from native/java.io/File.c
	* native/jni/java_io_FileDescriptor.c: renamed from native/java.io/FileDescriptor.c
	* native/jni/java_io_FileInputStream.c: renamed from native/java.io/FileInputStream.c
	* native/jni/java_io_FileOutputStream.c: renamed from native/java.io/FileOutputStream.c
	* native/jni/java_io_ObjectInputStream.c: renamed from native/java.io/ObjectInputStream.c
	* native/jni/java_io_ObjectOutputStream.c: renamed from native/java.io/ObjectOutputStream.c
	* native/jni/java_io_RandomAccessFile.c: renamed from native/java.io/RandomAccessFile.c
	* native/jni/java_lang_Double.c: renamed from native/java.lang/Double.c
	* native/jni/java_lang_Float.c: renamed from native/java.lang/Float.c
	* native/jni/java_lang_Object.c: renamed from native/java.lang/Object.c
	* native/jni/java_lang_System.c: renamed from native/java.lang/System.c
	* native/jni/java_lang_reflect_Array.c: renamed from native/java.lang.reflect/Array.c
	* native/jni/java_math_BigInteger.c: renamed from native/java.math/BigInteger.c
	* native/jni/java_net_InetAddress.c: renamed from native/java.net/InetAddress.c
	* native/jni/java_net_PlainDatagramSocketImpl.c: renamed from native/java.net/PlainDatagramSocketImpl.c
	* native/jni/java_net_PlainSocketImpl.c: renamed from native/java.net/PlainSocketImpl.c
	* native/jni/java_util_ResourceBundle.c: renamed from native/java.util/ResourceBundle.c
	* native/jni/java_util_TimeZone.c: renamed from native/java.util/TimeZone.c
	* native/jni/javaio.c: renamed from native/java.io/javaio.c
	* native/jni/javaio.h: renamed from native/java.io/javaio.h
	* native/jni/javalang.c: renamed from native/java.lang/javalang.c
	* native/jni/javalang.h: renamed from native/java.lang/javalang.h
	* native/jni/javanet.c: renamed from native/java.net/javanet.c
	* native/jni/javanet.h: renamed from native/java.net/javanet.h
	* native/jni/k_cos.c: renamed from native/java.lang/k_cos.c
	* native/jni/k_rem_pio2.c: renamed from native/java.lang/k_rem_pio2.c
	* native/jni/k_sin.c: renamed from native/java.lang/k_sin.c
	* native/jni/k_tan.c: renamed from native/java.lang/k_tan.c
	* native/jni/log.c: renamed from native/java.lang/log.c
	* native/jni/pow.c: renamed from native/java.lang/pow.c
	* native/jni/remainder.c: renamed from native/java.lang/remainder.c
	* native/jni/rint.c: renamed from native/java.lang/rint.c
	* native/jni/s_fabs.c: renamed from native/java.lang/s_fabs.c
	* native/jni/sin.c: renamed from native/java.lang/sin.c
	* native/jni/sqrt.c: renamed from native/java.lang/sqrt.c
	* native/jni/tan.c: renamed from native/java.lang/tan.c
	* native/jni/awt/.cvsignore: new file
	* native/jni/awt/Makefile.am: renamed from native/gnu.java.awt.peer.gtk/Makefile.am
	* native/jni/awt/gnu_java_awt_image_GdkPixbufDecoder.c: renamed
	from native/gnu.java.awt.image/gdkpixbufdecoder.c
	* native/jni/awt/gnu_java_awt_peer_gtk_GdkFontMetrics.c: renamed
	from native/gnu.java.awt.peer.gtk/gdkfontmetrics.c
	* native/jni/awt/gnu_java_awt_peer_gtk_GdkGraphics.c: renamed
	from native/gnu.java.awt.peer.gtk/gdkgraphics.c
	* native/jni/awt/gnu_java_awt_peer_gtk_GtkButtonPeer.c: renamed
	from native/gnu.java.awt.peer.gtk/gtkbuttonpeer.c
	* native/jni/awt/gnu_java_awt_peer_gtk_GtkCanvasPeer.c: renamed
	from native/gnu.java.awt.peer.gtk/gtkcanvaspeer.c
	* native/jni/awt/gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer.c: renamed
	from native/gnu.java.awt.peer.gtk/gtkcheckboxmenuitempeer.c
	* native/jni/awt/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c: renamed
	from native/gnu.java.awt.peer.gtk/gtkcheckboxpeer.c
	* native/jni/awt/gnu_java_awt_peer_gtk_GtkChoicePeer.c: renamed
	from native/gnu.java.awt.peer.gtk/gtkchoicepeer.c
	* native/jni/awt/gnu_java_awt_peer_gtk_GtkClipboard.c: renamed
	from native/gnu.java.awt.peer.gtk/gtkclipboard.c
	* native/jni/awt/gnu_java_awt_peer_gtk_GtkComponentPeer.c: renamed
	from native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c
	* native/jni/awt/gnu_java_awt_peer_gtk_GtkEvents.c: renamed
	from native/gnu.java.awt.peer.gtk/gtkevents.c
	* native/jni/awt/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c: renamed
	from native/gnu.java.awt.peer.gtk/gtkfiledialogpeer.c
	* native/jni/awt/gnu_java_awt_peer_gtk_GtkImagePainter.c: renamed
	from native/gnu.java.awt.peer.gtk/gtkimagepainter.c
	* native/jni/awt/gnu_java_awt_peer_gtk_GtkLabelPeer.c: renamed
	from native/gnu.java.awt.peer.gtk/gtklabelpeer.c
	* native/jni/awt/gnu_java_awt_peer_gtk_GtkListPeer.c: renamed
	from native/gnu.java.awt.peer.gtk/gtklistpeer.c
	* native/jni/awt/gnu_java_awt_peer_gtk_GtkMainThread.c: renamed
	from native/gnu.java.awt.peer.gtk/gtkmainthread.c
	* native/jni/awt/gnu_java_awt_peer_gtk_GtkMenuBarPeer.c: renamed
	from native/gnu.java.awt.peer.gtk/gtkmenubarpeer.c
	* native/jni/awt/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c: renamed
	from native/gnu.java.awt.peer.gtk/gtkmenuitempeer.c
	* native/jni/awt/gnu_java_awt_peer_gtk_GtkMenuPeer.c: renamed
	from native/gnu.java.awt.peer.gtk/gtkmenupeer.c
	* native/jni/awt/gnu_java_awt_peer_gtk_GtkPanelPeer.c: renamed
	from native/gnu.java.awt.peer.gtk/gtkpanelpeer.c
	* native/jni/awt/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c: renamed
	from native/gnu.java.awt.peer.gtk/gtkpopupmenupeer.c
	* native/jni/awt/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c: renamed
	from native/gnu.java.awt.peer.gtk/gtkscrollbarpeer.c
	* native/jni/awt/gnu_java_awt_peer_gtk_GtkScrollPanePeer.c: renamed
	from native/gnu.java.awt.peer.gtk/gtkscrollpanepeer.c
	* native/jni/awt/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c: renamed
	from native/gnu.java.awt.peer.gtk/gtktextareapeer.c
	* native/jni/awt/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c: renamed
	from native/gnu.java.awt.peer.gtk/gtktextcomponentpeer.c
	* native/jni/awt/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c: renamed
	from native/gnu.java.awt.peer.gtk/gtktextfieldpeer.c
	* native/jni/awt/gnu_java_awt_peer_gtk_GtkToolkit.c: renamed
	from native/gnu.java.awt.peer.gtk/gtktoolkit.c
	* native/jni/awt/gnu_java_awt_peer_gtk_GtkWindowPeer.c: renamed
	from native/gnu.java.awt.peer.gtk/gtkwindowpeer.c
	* native/jni/awt/gthread-jni.c: renamed from 
	native/gnu.java.awt.peer.gtk/gthread-jni.c
	* native/jni/awt/gthread-jni.h: renamed from 
	native/gnu.java.awt.peer.gtk/gthread-jni.h
	* native/jni/awt/gtkpeer.h: renamed from 
	native/gnu.java.awt.peer.gtk/gtkpeer.h
	* native/jni/awt/native_state.c: renamed from 
	native/gnu.java.awt.peer.gtk/native_state.c
	* native/jni/awt/native_state.h: renamed from 
	native/gnu.java.awt.peer.gtk/native_state.h
	
2001-01-19  Warren Levy  <warrenl@redhat.com>

	* java/text/SimpleDateFormat.java (format): Compute hour for cases
	HOUR_OF_DAY1_FIELD (1-24), HOUR1_FIELD (1-12), and HOUR0_FIELD (0-11)
	correctly.  Adjust properly from 0-23 clock hour.

2001-01-14  Mark Wielaard  <mark@klomp.org>
	* java/net/URLDecoder.java: Thanks Edgar Villanueva (edgarvil@home.com)
	(decode): fix comment, don't throw Exception

2001-01-12  Mark Wielaard  <mark@klomp.org>
	* java/awt/datatransfer/Clibboard.java:
	(getContents, setContents): synchronized, add comment
	* java/awt/datatransfer/DataFlavor.java:
	(DataFlavor constructor): refactored,
	if null set humanPresentable name to mimeType
	(getParameter): renamed from getParamter
	(equals(String)): deprecated
	(hashCode): new method
	(match): new method, XXX implemented as equals
	(toString): new method
	(getTextPlainUnicodeFlavor): new method, XXX returns plainTextFlavor
	(getDefaultRepresentationClass): new method, XXX returns InputStream
	(getDefaultRepresentationClassAsString): new method, XXX
	(selectBestTextFlavor): new method
	(getReaderForText): new method
	* java/awt/datatransfer/FlavorMap.java: update comments
	* java/awt/datatransfer/MimeTypeParseException.java: new class
	* java/awt/datatransfer/SystemFlavorMap.java: new class XXX

2001-01-10  Mark Wielaard  <mark@klomp.org>
	* java/lang/ClassLoader.java: 1.2 updates
	(loadClass(String)): now calls loadClass with resolve set to false not true
	(loadClass(String,boolean)): no longer abstract
	(getResource): now calls parent classloader first
	(getResourceAsStream): Ditto
	(defineClass): There is now a version which takes a ProtectionDomain,
	but that needs native support
	(findLibrary): new method
	(getSystemResources):Ditto

2001-01-10  Warren Levy  <warrenl@redhat.com>

	* java/math/BigDecimal.java (divide): Fixed comment.

2001-01-10  Warren Levy  <warrenl@redhat.com>

	* java/math/BigDecimal.java (divide): Check newScale for validity.
	Ensure that BigInteger.pow() is called with a non-negative value.
	(setScale (int)): New public method.
	(setScale (int,int)): New public method.

2001-01-08  Mark Wielaard  <mark@klomp.org>
	* vm/reference/java/lang/Class.java: 1.2 updates
	(forName(String,boolean,ClassLoader)): new method
	(getPackage): Ditto
	(getProtectionDomain): Ditto
	* java/lang/ClassLoader.java: 1.2 updates
	(getParent): new method
	(getSystemClassLoader): Ditto
	(findClass): Ditto
	(findResource): Ditto
	(findResources): Ditto
	(getResources): Ditto

2001-01-09  Mark Wielaard <mark@klomp.org>

	* gnu/java/util/DoubleEnumeration.java: new class, adapted from
	java/util/DoubleEnumeration. Clears references earlier, handles null
	and/or empty enumerations better.
	* gnu/java/util/EmptyEnumeration.java: new class.

2001-01-09  Oskar Liljeblad <osk@hem.passagen.se>

	* java/io/StreamTokenizer.java (nextToken): Handle // and /* before
	commentChar.  Fixed typos in comments.

2001-01-09  Andrew Haley  <aph@redhat.com>

        * java/io/StreamTokenizer.java: Don't throw a
        NumberFormatException if a field is numeric as far as the
        StreamTokenizer is concerned but not as far as Double.valueOf() is
        concerned: return a zero instead.	

2001-01-09  Warren Levy  <warrenl@redhat.com>

	* java/util/TimeZone.java: Add standard ID names per JCL; removed
	non-standard ones.  Marked with XXX comments to note what code
	should be removed after java.lang.System is merged with libgcj.

2001-01-08  Mark Wielaard  <mark@klomp.org>
	* java/lang/ClassLoader.java: 1.2 updates
	(definedPackages, parent, systemClassLoader): new private fields
	(ClassLoader): new constructor that takes a parent classloader
	(definePackage, getPackage, getPackages): new protected methods
	* java/lang/Package.java: 1.2 updates
	(Package): change argument order to match ClassLoader.definePackage(),
	throw NullPointerException when name == null
	(getPackage, getPackages): implemented
	* java/lang/Sysem.java: 1.2 updates
	(setProperty): new method
	(runFinalizersOnExit): deprecated

2001-01-07  Mark Wielaard  <mark@klomp.org>
	* java/lang/Float.java: implements Comparable, new method compareTo()
	* java/lang/Integer.java: Ditto
	* java/lang/Long.java: Ditto
	* java/lang/Short.java: Ditto
	* java/lang/String.java: Ditto
	(CASE_INSENSITIVE_ORDER): new field
	(compareToIgnoreCase): new method

2001-01-07  Anthony Green  <green@redhat.com>

	* java/lang/StringBuffer.java: Fix comments.

2001-01-06  Brian Jones  <cbj@gnu.org>
	* mauve-classpath: Mauve testing file can be used with Japhar.

2001-01-06  Brian Jones  <cbj@gnu.org>
	* Release classpath-0.02
	* doc/www.gnu.org/announce/20010106.mhtml: New file.
	* resource/japhar-0.09.patch.1: patch for Japhar 0.09 for 
	  GNU Classpath 0.02 release.
	* NEWS: Added 0.02 release information.
	* configure.in: Update release number, add additional Makefile output
	  files.
	* doc/Makefile.am: New target 'docs' can be used to generate
	  formal postscript documentation.
	* doc/texinfo.tex: Updated to tetex 1.0.7 release.
	* doc/www.gnu.org/classpath.mhtml: Notice of license change and
	  other small enhancements.
	* gnu/java/beans/Makefile.am: Removed ChangeLog from EXTRA_DIST
	* gnu/java/beans/editors/Makefile.am: Ditto.
	* gnu/java/beans/info/Makefile.am: Ditto.
	* gnu/java/io/Makefile.am: Ditto
	* gnu/java/io/decode/Makefile.am: Ditto.
	* gnu/java/io/encode/Makefile.am: Ditto.
	* gnu/java/lang/Makefile.am: Ditto.
	* gnu/java/lang/reflect/Makefile.am: Ditto.
	* gnu/java/net/content/text/Makefile.am: Ditto.
	* java/beans/Makefile.am: Ditto.
	* java/lang/reflect/Makefile.am: Ditto.
	* java/net/Makefile.am: Ditto.
	* java/util/Makefile.am: Ditto.
	* resource/Makefile.am: Add japhar-0.09.patch.1 to EXTRA_DIST
	* resource/java/security/Makefile.am: Rules to install security
	  policy in $(libdir)/security.

2001-01-06  Anthony Green  <green@redhat.com>

        * java/beans/PropertyDescriptor.java: Fix comment.
        * java/io/PushbackReader.java: Fix comment.
        * java/io/ObjectStreamClass.java: Fix comment.
        * java/io/DataInputStream.java: Fix comment.
        * java/io/PipedInputStream.java: Fix comments.
        * java/io/PipedReader.java: Fix comments.
        * java/sql/DatabaseMetaData.java: Fix comments.

2000-12-17  Brian Jones  <cbj@gnu.org>

	* doc/hacking.texinfo: Updated slightly.
	* doc/vmintegration.texinfo: Updated slightly.
	* resource/java/security/classpath.security: New file.
	* resource/java/security/Makefile.am: New file.
	* resource/java/security/.cvsignore: New file.
	* resource/java/Makefile.am: Add security to SUBDIRS.

2001-01-06  Bryce McKinlay  <bryce@albatross.co.nz>

	* test/java.io/PipedReaderWriterTest.java: Use Thread.sleep() to 
	implement delay, not System.gc().
	* test/java.io/PipedStreamTest.java: Ditto.

	* java/io/PipedReader: Synchronize on "lock" instead of this.

2001-01-05  Bryce McKinlay  <bryce@albatross.co.nz>

	* test/java.io/RandomAccessFileTest.java: Fix overflow of integer 
	constant.
	* test/java.io/dataoutput-jdk.out: Update with corrected JDK output.

	* java/io/PipedInputStream: Rewritten. Now simpler and more correct.
	* java/io/PipedOutputStream: Updated to match new PipedInputStream.
	* java/io/PipedReader: New implementation based on new
	PipedInputStream.
	* java/io/PipedWriter: Updated to match new PipedReader.

2000-12-27  Jeff Sturm  <jeff.sturm@commerceone.com>

	* java/sql/DriverManager.java (getConnection): Don't set user/password
	properties if null.

2000-12-27  Warren Levy  <warrenl@redhat.com>

	* java/util/Calendar.java: Fix typo in comment.
	(set): Set 24-hour clock hour instead of 12-hour clock hour.
	* java/util/TimeZone.java (getDefaultDisplayName): Casts to char
	needed for evaluating numbers '0' to '9' in printouts of GMT offsets.

2000-12-26  Petter Reinholdtsen  <pere@hungry.com>

	* java/sql/SQLWarning.java: Fixed typo in comment.

2000-12-21  Tom Tromey  <tromey@redhat.com>

	* java/beans/PropertyChangeListener.java: Extends EventListener.
	* java/beans/VetoableChangeListener.java: Extends EventListener.

2000-12-17  Bryce McKinlay  <bryce@albatross.co.nz>

	* java/util/ArrayList.java (data): Declare transient.
	(serialPersistantFields): Removed.
	(readObject): Use defaultReadObject(), not readFields().
	(writeObject): Use defaultWriteObject(), not writeFields().

2000-12-17  Brian Jones  <cbj@gnu.org>
	* java/util/ArrayList.java: Changes made to let a given Perl script
	produce the correct collections api in a different package for
	Java 1.1. 
	writeObject(): renamed variable to oFields
	readObject(): renamed variable to iFields
	* configure.in: create lib/mkcollections.pl
	* lib/Makefile.am: distribute mkcollections.pl.in
	* lib/mkcollections.pl.in: creates copies of collections classes
	in a new user defined package name space for use in Java 1.1 
	projects, contributed by Jochen Hoenicke 
	<Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>.

2000-12-14  Tom Tromey  <tromey@redhat.com>

	* java/lang/RuntimePermission.java: Class now final.

	* java/io/SerializablePermission.java (legal_names): Now private.

2000-12-14  Brian Jones  <cbj@gnu.org>
	* acinclude.m4 : CLASSPATH_INTERNAL_CHECK_JAPHAR takes an optional 
	argument such that specifying the prefix to Japhar now works, 
	allowing the user to have multiple installations of Japhar and yet 
	configure for a specific installation.

2000-12-10  Brian Jones  <cbj@gnu.org>
	* configure.in : commented out code to assume Japhar if not 
	otherwise specified.  Compiling without Japhar is almost 
	easy now.

2000-12-10  Brian Jones  <cbj@gnu.org>
	* configure.in : fixed a small syntax error

2000-12-10  Brian Jones  <cbj@gnu.org>
	* gnu/classpath/.cvsignore : Ignore Configuration.java
	* native/java.lang/System.c (Java_java_lang_System_setIn) : fixed 
	call to GetStaticFieldID().
	(Java_java_lang_System_setOut) : Ditto.
	(Java_java_lang_System_setErr) : Ditto.
	* java/lang/Makefile.am : Removed Throwable.java
	* vm/reference/java/lang/Makefile.am : Added Throwable.java.  
	Throwable.java is now part of the VM interface.

2000-12-09  Bryce McKinlay  <bryce@albatross.co.nz>

	* java/io/DataInputStream.java (readBoolean): Use convertToBoolean().
	(readByte): Use convertToByte().
	(readChar): Use convertToChar().
	(readInt): Use convertToInt().
	(readLong): Use convertToLong().
	(readShort): Use convertToShort().
	(readUnsignedByte): Use convertToUnsignedByte().
	(readUnsignedShort): Use convertToUnsignedShort().
	(readUTF): Use convertToUTF().

	(convertToBoolean): Resurrected.
	(convertToByte): Ditto.
	(convertToChar): Ditto.
	(convertToInt): Ditto.
	(convertToLong): Ditto.
	(convertToShort): Ditto.
	(convertToUnsignedByte): Ditto.
	(convertToUnsignedShort): Ditto.
	(convertToUTF): Ditto.

	* java/io/BufferedReader (DEFAULT_BUFFER_SIZE): Restored.
	(BufferedReader): Use it.

2000-12-08  Warren Levy  <warrenl@redhat.com>

	* java/lang/StringBuffer.java (insert(int,char[])): Avoid
	NullPointerException so proper check of offset can be done.

2000-12-05  Tom Tromey  <tromey@redhat.com>

	* java/util/BitSet.java: Class no longer final.

2000-12-06  Bryce McKinlay  <bryce@albatross.co.nz>

	* java/util/Random.java (nextDouble): Use 1L for bit-shift, not 1
	integer. From Christian Grothoff <grothoff@cs.purdue.edu>.

2000-12-03  Warren Levy  <warrenl@redhat.com>

	* java/io/FilePermission.java: Made class final per spec.
	* java/util/LinkedList.java: Implements List.

2000-12-03 01:00  Brian Jones <cbj@gnu.org>

        * gnu/java/beans/ChangeLog: removed
        * gnu/java/beans/editors/ChangeLog: removed
        * gnu/java/beans/info/ChangeLog: removed
        * gnu/java/io/ChangeLog: removed
        * gnu/java/io/decode/ChangeLog: removed
        * gnu/java/io/encode/ChangeLog: removed
        * gnu/java/lang/ChangeLog: removed
        * gnu/java/lang/reflect/ChangeLog: removed
        * gnu/java/net/content/text/ChangeLog: removed
        * java/beans/ChangeLog: removed
        * java/io/ChangeLog: removed
        * java/lang/reflect/ChangeLog: removed
        * java/net/ChangeLog: removed
        * java/util/ChangeLog: removed
        * native/java.io/ChangeLog: removed
        * native/java.lang.reflect/ChangeLog: removed
        * native/java.net/ChangeLog: removed
        * native/lib/ChangeLog: removed
        * native/vmi/ChangeLog: removed
        * test/java.io/ChangeLog: removed
	
2000-12-02 04:16  Tom Tromey <tromey@cygnus.com>

	* java/util/Vector.java (insertElementAt): Unconditionally 
	increment elementCount.  
	(removeRange): Clear unused slots in vector.  

2000-12-02 01:52  Bryce McKinlay <bryce@albatross.co.nz>

	From Adam Welc <welc@cs.purdue.edu>: 
	* java/util/LinkedList.java (removeFirst): Update `first' field.  
	Handle the last == first case.  
	(removeLast): Update `last' field. Handle the last == first case.  

2000-12-01 01:42  Warren Levy <warrenl@cygnus.com>

	* java/sql/Array.java: Adjusted class signature to match spec.  
	* java/sql/BatchUpdateException.java: Ditto.  
	* java/sql/Blob.java: Ditto.  
	* java/sql/CallableStatement.java: Ditto.  
	* java/sql/Clob.java: Ditto.  
	* java/sql/DataTruncation.java: Ditto.  
	* java/sql/Driver.java: Ditto.  
	* java/sql/Ref.java: Ditto.  
	* java/sql/ResultSetMetaData.java: Ditto.  
	* java/sql/SQLData.java: Ditto.  
	* java/sql/SQLException.java: Ditto.  
	* java/sql/SQLInput.java: Ditto.  
	* java/sql/SQLWarning.java: Ditto.  
	* java/sql/Statement.java: Ditto.  
	* java/sql/Struct.java: Ditto.  
	* java/sql/Connection.java: Ditto.  
	(setTransactionIsolation): Renamed to match the spec.  
	* java/sql/DatabaseMetaData.java: Ditto on class signature.  
	(supportsResultSetType): Renamed to match the spec.  
	* java/sql/PreparedStatement.java: Ditto on class signature.  
	(addBatch): New abstract method.  
	* java/sql/ResultSet.java: Ditto on class signature.  
	(first): returns boolean.  
	(last): returns boolean.  
	* java/sql/SQLOutput.java: Ditto on class signature.  
	(writeAsciiStream): New abstract method.  
	* java/sql/DriverManager.java (registerDriver): Throws
	
	SQLException.  
	(deregisterDriver): Throws SQLException.  

2000-11-28 20:18  Warren Levy <warrenl@cygnus.com>

	* java/text/DateFormatSymbols.java (formatPrefixes): Made field static. 
	* java/text/SimpleDateFormat.java (format): Added case for 
	TIMEZONE_FIELD.  

2000-11-28 11:15  Brian Jones <cbj@gnu.org>

	* doc/www.gnu.org/doc/Makefile: added *.mhtml to MHTML_SRC, thanks
	to John Keiser (jkeiser@iname.com) 

2000-11-28 04:54  Bryce McKinlay <bryce@albatross.co.nz>

	* java/io/DataInputStream.java: Merge libgcj implementation.  
	* java/io/BufferedReader.java: Ditto.  

2000-11-28 01:52  Warren Levy <warrenl@cygnus.com>

	* java/text/SimpleDateFormat.java: Minor formatting fixes.  

2000-11-28 01:38  Warren Levy <warrenl@cygnus.com>

	* gnu/java/locale/LocaleInformation_en.java (localPatternChars): 
	Letters 'k' and 'h' were reversed from the spec.  
	* java/text/DateFormat.java: Minor formatting fixes.  
	(DEFAULT): Added comment to note discrepancy against JCL.  
	(equals): Check that numberFormat is equals (per JCL).  
	* java/text/SimpleDateFormat.java (tokens): Made transient.  
	(serialVersionUID): Added new field.  
	(readObject): Added serialization method.  
	(standardChars): Added new private field.  
	(SimpleDateFormat): Rewrote constructors to match JCL.  Merged 
	from libgcj.  
	(toLocalizedPattern): Merged from libgcj.  
	(applyLocalizedPattern): Merged from libgcj.  
	(format): Merged from libgcj; now handles pos.  
	(parseLenient): Made private.  
	(parseStrict): Made private.  
	* java/util/TimeZone.java: Use user.timezone property if set.  
	(setRawOffset): Added abstract method per spec.  
	(getTimeZone): Changed comment to reflect that GMT is the default.  

2000-11-28 00:16  Brian Jones <cbj@gnu.org>

	* acconfig.h: added DEBUG 
	* configure.in: Add Configuration.java to CONFIG_FILES. Set
	LIBGCJDEBUG substitution if --enable-libgcj-debug is specified 
	* gnu/Makefile.am: added classpath to SUBDIRS 
	* gnu/classpath/.cvsignore: New file 
	* gnu/classpath/Configuration.java.in: New file 
	* gnu/classpath/Makefile.am: New file 

2000-11-28 00:06  Brian Jones <cbj@gnu.org>

	* Makefile.am: target ChangeLog uses --fsf for cvs2cl 

2000-11-27 23:17  Brian Jones <cbj@gnu.org>

	* doc/www.gnu.org/: classpath.mhtml, announce/19990206.mhtml,
	announce/20001120.mhtml, announce/Makefile,
	announce/announcements.mhtml: 
	* classpath.mhtml: new announcment added to announce list 
	* Makefile: symbolically link to announcements.html instead of a
	specific announcement 
	* 19990206.mhtml: fixed ftp link to download source 
	* 20001120.mhtml: new announcment of classpath 0.01 release 
	* announcements.mhtml: new index.html file instead of pointing to a
	specific announcment 

2000-11-27 08:28  Bryce McKinlay <bryce@albatross.co.nz>

	* java/util/Vector.java (ensureCapacity): Don't increment modCount.  
	(addElement): Don't increment elementCount twice. Doh.  
	* java/util/ArrayList.java (add): Only call ensureCapacity if the 
	array needs to be expanded.  
	(addAll): Ditto.  
	* java/util/Collections.java (UnmodifiableCollection): Implement 
	toString().  
	(UnmodifiableList): Throw UnsupportedOperationException from 
	modification methods. Set `l' from the one-parameter constructor.  
	(UnmodifiableMap): Implement toString().  
	(SynchronizedCollection): Ditto.  
	(SynchronizedList): Set `l' from the one-parameter constructor.  
	(SynchronizedSortedSet): Set `ss' from the one-parameter constructor.  
	(SynchronizedMap): Implement toString().  

2000-11-26 22:37  Bryce McKinlay <bryce@albatross.co.nz>

	* java/util/: ArrayList.java, List.java, SimpleTimeZone.java: These
	changes were ommitted from my last check-in. Oops.  

2000-11-23 05:19  Bryce McKinlay <bryce@albatross.co.nz>

	* java/util/Vector.java: 2000-11-23  Bryce McKinlay 
	<bryce@albatross.co.nz> 
	
	* java/util/Vector.java: Improve exception messages.  
	(Vector): Check initialCapacity for IllegalArgumentException.  
	(tromToSize): Don't check for elementCount == elementData.length 
	case.  
	(toArray): Don't try to set null marker if target array is the same 
	length as the vector.  

2000-11-21 04:23  Brian Jones <cbj@gnu.org>

	* javax/accessibility/: Accessible.java, AccessibleAction.java,
	AccessibleBundle.java, AccessibleComponent.java,
	AccessibleContext.java, AccessibleHyperlink.java,
	AccessibleHypertext.java, AccessibleResourceBundle.java,
	AccessibleRole.java, AccessibleSelection.java,
	AccessibleState.java, AccessibleStateSet.java, AccessibleText.java,
	AccessibleValue.java, package.html: 
	* javax.accessibility initial checkin, missing most abstract classes 

2000-11-20 18:22  Tom Tromey <tromey@cygnus.com>

	* java/lang/reflect/ReflectPermission.java: 
	* java/lang/reflect/ReflectPermission.java: New file.  

2000-11-20 05:01  Brian Jones <cbj@gnu.org>

	* Makefile.am: Makefile.am: added ChangeLog target 

2000-11-20 04:39  Brian Jones <cbj@gnu.org>

	* NEWS: NEWS: added sparce information concerning the 0.01 release 

2000-11-20 04:38  Brian Jones <cbj@gnu.org>

	* AUTHORS: AUTHORS: added many people from the GCJ team, please let
	me know if I missed someone 

2000-11-20 04:29  Brian Jones <cbj@gnu.org>

	* Makefile.am: Makefile.am: added HACKING to EXTRA_DIST 

2000-11-20 04:05  Brian Jones <cbj@gnu.org>

	* native/gnu.java.awt.peer.gtk/Makefile.am: Makefile.am: added
	headers to _SOURCES, removed HEADERS variable 

2000-11-20 04:01  Brian Jones <cbj@gnu.org>

	* native/gnu.java.awt.peer.gtk/Makefile.am: Makefile.am: added
	HEADERS option for distributed header files 

2000-11-20 03:47  Brian Jones <cbj@gnu.org>

	* Makefile.am: Makefile.am: added com to SUBDIRS 

2000-11-20 03:46  Brian Jones <cbj@gnu.org>

	* com/sun/javadoc/.cvsignore, com/sun/javadoc/Makefile.am,
	com/sun/.cvsignore, com/sun/Makefile.am, com/.cvsignore,
	com/Makefile.am, gnu/java/security/util/.cvsignore,
	java/applet/.cvsignore, java/sql/.cvsignore: initial commit 

2000-11-20 03:45  Brian Jones <cbj@gnu.org>

	* configure.in: configure.in: added new directory Makefiles to
	output 

2000-11-20 03:34  Brian Jones <cbj@gnu.org>

	* java/Makefile.am: Makefile.am: added sql to SUBDIRS 

2000-11-20 03:33  Brian Jones <cbj@gnu.org>

	* java/Makefile.am: Makefile.am: added applet to SUBDIRS 

2000-11-20 03:29  Brian Jones <cbj@gnu.org>

	* gnu/java/security/Makefile.am: Makefile.am: added der to SUBDIRS 

2000-11-20 03:29  Brian Jones <cbj@gnu.org>

	* gnu/java/security/der/: .cvsignore, Makefile.am: initial checkin 

2000-11-20 03:24  Brian Jones <cbj@gnu.org>

	* gnu/java/awt/peer/gtk/Makefile.am: Makefile.am: typo fixed 

2000-11-20 02:59  Brian Jones <cbj@gnu.org>

	* java/sql/Makefile.am: Makefile.am: initial checkin 

2000-11-20 02:35  Brian Jones <cbj@gnu.org>

	* gnu/java/security/Makefile.am: Makefile.am: added util to SUBDIRS 

2000-11-20 02:33  Brian Jones <cbj@gnu.org>

	* gnu/java/security/provider/Makefile.am,
	gnu/java/locale/Makefile.am, java/awt/Makefile.am,
	java/security/Makefile.am, java/security/interfaces/Makefile.am,
	java/security/spec/Makefile.am, java/text/Makefile.am,
	java/util/Makefile.am, gnu/java/security/provider/Makefile.am: 
	Makefile.am: updated EXTRA_DIST 

2000-11-20 02:33  Brian Jones <cbj@gnu.org>

	* java/applet/Makefile.am, gnu/java/security/util/Makefile.am: 
	Makefile.am: initial commit 

2000-11-20 02:01  Brian Jones <cbj@gnu.org>

	* gnu/java/awt/peer/gtk/Makefile.am: Makefile.am: added
	GtkRadioButtonPeer.java to EXTRA_DIST 

2000-11-20 02:00  Brian Jones <cbj@gnu.org>

	* gnu/java/awt/image/Makefile.am: Makefile.am: added
	GdkPixbufDecoder.java, GtkOffScreenDecoder.java to EXTRA_DIST 

2000-11-20 01:56  Brian Jones <cbj@gnu.org>

	* gnu/java/awt/peer/gtk/Makefile.am: Makefile.am: added
	GtkToggleButtonPeer.java to EXTRA_DIST 

2000-11-20 01:48  Brian Jones <cbj@gnu.org>

	* gnu/java/awt/peer/gtk/Makefile.am: Makefile.am: EXTRA_DIST
	updated 

2000-11-20 01:40  Brian Jones <cbj@gnu.org>

	* configure.in: configure.in: create a Makefile in classpath/javax 

2000-11-20 01:36  Brian Jones <cbj@gnu.org>

	* Makefile.am: Makefile.am: added javax to SUBDIRS 

2000-11-20 01:36  Brian Jones <cbj@gnu.org>

	* javax/: .cvsignore, Makefile.am: Makefile.am: initial commit 
	.cvsignore: initial commit 

2000-11-20 01:26  Brian Jones <cbj@gnu.org>

	* gnu/java/Makefile.am: Makefile.am: added awt to SUBDIRS 

2000-11-20 00:13  Brian Jones <cbj@gnu.org>

	* lib/mkdep.pl.in: mkdep.pl.in: changed HEADERS to CP_HEADERS 

2000-11-20 00:13  Brian Jones <cbj@gnu.org>

	* lib/Makefile.am: Makefile.am: removed +M for jikes compilation 
	changed HEADERS to CP_HEADERS due to a conflicting autoconf variable 
	auto-included in the dist target put glibj.zip back into the dist
	
	target 

2000-11-19 23:49  Brian Jones <cbj@gnu.org>

	* configure.in: configure.in: VERSION => 0.01 (oops) 

2000-11-19 23:15  Brian Jones <cbj@gnu.org>

	* native/Makefile.am: Makefile.am: removed gnu.java.awt.image from
	SUBDIRS 

2000-11-19 23:14  Brian Jones <cbj@gnu.org>

	* configure.in: configure.in: removed native/gnu.java.awt.image
	from build since it does not compile and is not needed for a release 

2000-11-19 22:52  Brian Jones <cbj@gnu.org>

	* configure.in: configure.in: 	avoid putting -O2 in CFLAGS, Red Hat
	7 gcc 2.96 fails to compile otherwise 

2000-11-19 22:44  Brian Jones <cbj@gnu.org>

	* configure.in: configure.in: VERSION => 0.02 

2000-11-19 21:47  Brian Jones <cbj@gnu.org>

	* vm/kaffe/: .cvsignore, java/.cvsignore, kaffe/.cvsignore,
	native/.cvsignore: classpath/vm/kaffe/.cvsignore: ignore
	Makefile.in, Makefile classpath/vm/kaffe/java/.cvsignore: ignore
	Makefile.in, Makefile classpath/vm/kaffe/kaffe/.cvsignore: ignore
	Makefile.in, Makefile classpath/vm/kaffe/native/.cvsignore: ignore
	Makefile.in, Makefile 

2000-11-18 07:30  Brian Jones <cbj@gnu.org>

	* doc/www.gnu.org/classpath.mhtml: classpath.mhtml: links to
	mailing list web pages at gnu added 

2000-11-18 02:23  Tom Tromey <tromey@cygnus.com>

	* java/util/PropertyPermission.java: 
	* java/util/PropertyPermission.java (actionStrings): Now `final'.  
	(equals): New method.  

2000-11-18 01:06  Mark Wielaard <mark@klomp.org>

	* java/util/jar/: Attributes.java, JarFile.java: 
	Merge with libgcj (fixes by Anthony Green and Mark Wielaard) 
	* java/util/jar/Attributes.java: Correct comment spelling.  
	* java/util/jar/JarFile.java: Constructor that takes mode now 
	calls super. Don't call java.util.zip.ZipFile.getEntry twice.  

2000-11-17 04:47  Tom Tromey <tromey@cygnus.com>

	* java/util/Arrays.java: 
	Fixes for Java 2 compatibility: 
	* java/util/Arrays.java (sort(byte[],int,int)): New method.  
	(sort(char[],int,int)): Likewise.  
	(sort(double[],int,int)): Likewise.  
	(sort(float[],int,int)): Likewise.  
	(sort(int[],int,int)): Likewise.  
	(sort(long[],int,int)): Likewise.  
	(sort(short[],int,int)): Likewise.  

2000-11-17 04:46  Tom Tromey <tromey@cygnus.com>

	* java/io/PushbackReader.java: 
	Merged with libgcj: 
	* java/io/PushbackReader.java (PushbackReader): Throw correct 
	exception if buffer size not positive.  
	(close): Reset buf.  Synchronize.  
	(mark, reset): Minor changes to exception text.  
	(ready): Throw exception if stream closed.  Synchronize.  
	(skip): Indentation cleanup.  Fixed synchronization.  
	(read): Fixed synchronization.  Throw exception if stream closed.  
	Indentation cleanup.  
	(read(char[],int,int)): Use libgcj implementation.  
	(unread): Fixed synchronization, indentation.  
	(unread(char[],int,int): Use libgcj implementation.  

2000-11-17 04:39  Bryce McKinlay <bryce@albatross.co.nz>

	* java/util/Locale.java: 
	* java/util/Locale.java: Fix reformatting screw-up.  

2000-11-17 03:41  Brian Jones <cbj@gnu.org>

	* HACKING: # removed duplicate todo list, read todo items in TODO
	instead 

2000-11-16 21:34  Warren Levy <warrenl@cygnus.com>

	* java/beans/: PropertyChangeSupport.java,
	VetoableChangeSupport.java: 
	* java/beans/PropertyChangeSupport.java (propertyListeners): Made 
	transient.  
	(listeners): Made transient.  
	(source): Renamed from 'bean'.  
	(children): New field for serialization.  
	(propertyChangeSupportSerializedDataVersion): Ditto.  
	(serialVersionUID): Ditto.  
	(writeObject): New serialization method.  
	(readObject): New serialization method.  
	* java/beans/VetoableChangeSupport.java (propertyListeners): Made 
	transient.  
	(listeners): Made transient.  
	(source): Renamed from 'bean'.  
	(children): New field for serialization.  
	(vetoableChangeSupportSerializedDataVersion): Ditto.  
	(serialVersionUID): Ditto.  
	(writeObject): New serialization method.  
	(readObject): New serialization method.  
	Serialization mods.  

2000-11-16 04:50  Brian Jones <cbj@gnu.org>

	* java/io/ObjectInputStream.java: typo: Systm -> System typo: there
	-> their 

2000-11-16 04:05  Brian Jones <cbj@gnu.org>

	* java/io/ObjectInputStream.java: dumpElement (String): removed
	extraneous semi-colon dumpElementln (String): removed extraneous
	semi-colon setDump (boolean): removed reference to this in static
	method 

2000-11-03 08:14  Warren Levy <warrenl@cygnus.com>

	* java/io/ObjectInputStream.java: 
	* java/io/ObjectInputStream.java (readObject): Added code to 
	conditionally dump out the serialized data.  
	Handle ENDBLOCKDATA case a bit more gracefully since the current 
	behavior doesn't seem to work as expected.  
	(readStreamHeader): Added code for serialized data dumper.  
	(readNextBlock): Ditto.  
	(readFields): Ditto.  
	(dump): New private static field for turning on/off dumper.  
	(setDump): New method.  
	(dumpElement): New method.  
	(dumpElementln): New method.  
	Serialization dumper.  Enable by calling 
	java.io.ObjectInputStream.setDump(true) in your test program.  The
	output will be generated as the object is deserialized (i.e. the 
	readObject() method is executed).  

2000-11-03 03:59  Bryce McKinlay <bryce@albatross.co.nz>

	* java/util/: AbstractList.java, LinkedList.java: 2000-11-03  Bryce
	McKinlay  <bryce@albatross.co.nz> 
	
	* java/util/AbstractList.java (SubList): Make it a top-level
	
	private 
	class.  
	* java/util/LinkedList.java (remove): Do update modCount and
	
	knownMod.  
	(add): Ditto.  

2000-11-02 10:12  Bryce McKinlay <bryce@albatross.co.nz>

	* java/: io/FileReader.java, io/Reader.java, io/StringReader.java,
	util/AbstractList.java, util/AbstractSequentialList.java,
	util/ArrayList.java, util/LinkedList.java: 2000-11-02  Bryce
	McKinlay  <bryce@albatross.co.nz> 
	
	* java/util/AbstractList.java: Throw messages with 
	IndexOutOfBoundsExceptions.  
	(listIterator()): Call listIterator(0).  
	(size): New field. Initialize to size().  
	(hasNext): Test position against size, not size().  
	(remove): Increment knownMod by one instead of resetting it from 
	modCount.  
	(add): Ditto.  
	(SubList.upMod): Removed.  
	(SubList.set): Don't call upMod() or update knownMod.  
	(SubList.add(int,Object)): Increment modCount instead of calling 
	upMod().  
	(SubList.remove): Ditto.  
	(SubList.addAll): Don't call backingList.size(). Increment size
	
	from 
	c.size().  
	(SubList.iterator): New method. Call listIterator(0).  
	(SubList.listIterator): New method. Restore code to return an 
	anonymous listIterator implementation (with some changes).  
	* java/util/AbstractSequentialList.java: Throw messages with 
	IndexOutOfBoundsExceptions.  
	(addAll): Add a specnote.  
	* java/util/ArrayList.java (removeRange): Get the math right.  
	(addAll): Increment modCount _before_ creating iterator.  
	* java/util/LinkedList.java: Rewritten, mostly.  
	
	* java/util/BitSet.java: Merged with libgcj implementation.  
	* java/io/Reader.java: Ditto.  
	* java/io/FileReader.java: Ditto.  
	* java/io/StringReader.java: Ditto.  

2000-10-30 02:02  Bryce McKinlay <bryce@albatross.co.nz>

	* java/util/: AbstractCollection.java, AbstractList.java,
	AbstractMap.java, AbstractSequentialList.java, AbstractSet.java,
	ArrayList.java: 2000-10-29  Bryce McKinlay  <bryce@albatross.co.nz> 
	
	* java/util/AbstractCollection.java (addAll): Use size() instead of 
	hasNext() in iterator loop.  
	(clear): Ditto.  
	(contains): Ditto. Simplify loop.  
	(containsAll): Ditto.  
	(remove): Ditto.  
	(removeAll): Ditto.  
	(retainAll): Ditto.  
	(toArray): Ditto.  
	(toString): Ditto. Use string concatenation operators, not 
	StringBuffer.  
	* java/util/AbstractList.java (addAll): Use size() instead of 
	hasNext() in iterator loop.  
	(equals): Ditto.  
	(hashCode): Ditto.  
	(indexOf): Ditto. Don't take null check outside of the loop.  
	(iterator): Return an AbstractListItr instead of anonymous class.  
	(lastIndexOf): Use a for loop bounded by size() instead of 
	hasPrevious() in iterator loop.  
	(listIterator): Return an AbstractListItr.  
	(removeRange): Remove bounds checking code and docs.  
	(AbstractListItr): New inner class. Code moved here from 
	listIterator().  
	(SubList.iterator): Removed. Use default implementation from 
	AbstractList instead.  
	(SubList.listIterator): As above.  
	* java/util/AbstractMap.java (clear): Use a for loop bounded by
	
	size() 
	instead of hasNext() in iterator loop.  
	(containsValue): Ditto.  
	(equals): Ditto.  
	(get): Ditto.  
	(put): Ditto.  
	(putAll): Ditto.  
	(remove): Ditto.  
	(toString): Ditto. Use string concatenation operators, not 
	StringBuffer.  
	* java/util/AbstractSequentialList.java (addAll): Use a for loop 
	bounded by size() instead of hasNext() in iterator loop.  
	* java/util/AbstractSet.java (hashCode): Don't catch exception as 
	part of normal execution flow. Do an explicit null check instead.  
	* java/util/ArrayList.java (_iSize): Rename to `size'.  
	(_arData): Rename to `data'.  
	(get): Check lower bounds also. Simplify IndexOutOfBoundsException 
	message.  
	(remove): Ditto.  
	(removeRange): Make protected. Don't check bounds.  
	(add): Check lower bounds also. Simplify IndexOutOfBoundsException 
	message.  
	(addAll (Collection)): Use a size-bounded for loop instead of
	
	hasNext() 
	check.  
	(addAll (int, Collection)): Check lower bounds. Simplify exception 
	string.  
	(clone): Clone the data array too.  
	(indexOf): Inline doesEqual().  
	(lastIndexOf): Ditto.  
	(clear): Don't set array data to null.  
	(set): Check lower bounds. Simplify exception string.  
	(toArray): Correct comment.  
	(trimToSize): Don't update modCount, this is not a structural
	
	change.  
	Add comment.  

2000-10-30 01:56  Bryce McKinlay <bryce@albatross.co.nz>

	* java/util/: AbstractCollection.java, AbstractList.java,
	AbstractMap.java, AbstractSequentialList.java, AbstractSet.java,
	ArrayList.java, BitSet.java: 2000-10-29  Bryce McKinlay 
	<bryce@albatross.co.nz> 
	
	* java/util/AbstractCollection.java (addAll): Use size() instead of 
	hasNext() in iterator loop.  
	(clear): Ditto.  
	(contains): Ditto. Simplify loop.  
	(containsAll): Ditto.  
	(remove): Ditto.  
	(removeAll): Ditto.  
	(retainAll): Ditto.  
	(toArray): Ditto.  
	(toString): Ditto. Use string concatenation operators, not 
	StringBuffer.  
	* java/util/AbstractList.java (addAll): Use size() instead of 
	hasNext() in iterator loop.  
	(equals): Ditto.  
	(hashCode): Ditto.  
	(indexOf): Ditto. Don't take null check outside of the loop.  
	(iterator): Return an AbstractListItr instead of anonymous class.  
	(lastIndexOf): Use a for loop bounded by size() instead of 
	hasPrevious() in iterator loop.  
	(listIterator): Return an AbstractListItr.  
	(removeRange): Remove bounds checking code and docs.  
	(AbstractListItr): New inner class. Code moved here from 
	listIterator().  
	(SubList.iterator): Removed. Use default implementation from 
	AbstractList instead.  
	(SubList.listIterator): As above.  
	* java/util/AbstractMap.java (clear): Use a for loop bounded by
	
	size() 
	instead of hasNext() in iterator loop.  
	(containsValue): Ditto.  
	(equals): Ditto.  
	(get): Ditto.  
	(put): Ditto.  
	(putAll): Ditto.  
	(remove): Ditto.  
	(toString): Ditto. Use string concatenation operators, not 
	StringBuffer.  
	* java/util/AbstractSequentialList.java (addAll): Use a for loop 
	bounded by size() instead of hasNext() in iterator loop.  
	* java/util/AbstractSet.java (hashCode): Don't catch exception as 
	part of normal execution flow. Do an explicit null check instead.  
	* java/util/ArrayList.java (_iSize): Rename to `size'.  
	(_arData): Rename to `data'.  
	(get): Check lower bounds also. Simplify IndexOutOfBoundsException 
	message.  
	(remove): Ditto.  
	(removeRange): Make protected. Don't check bounds.  
	(add): Check lower bounds also. Simplify IndexOutOfBoundsException 
	message.  
	(addAll (Collection)): Use a size-bounded for loop instead of 
	hasNext() check.  
	(addAll (int, Collection)): Check lower bounds. Simplify exception 
	string.  
	(clone): Clone the data array too.  
	(indexOf): Inline doesEqual().  
	(lastIndexOf): Ditto.  
	(clear): Don't set array data to null.  
	(set): Check lower bounds. Simplify exception string.  
	(toArray): Correct comment.  
	(trimToSize): Don't update modCount, this is not a structural
	
	change.  
	Add comment.  
	
	* java/util/BitSet.java: Merged with classpath, new JDK 1.2 methods 
	implemented.  
	(toString): Declare `bit' as long, not int.  
	(data): Made package-private, not private.  

2000-10-27 10:29  Warren Levy <warrenl@cygnus.com>

	* java/util/Calendar.java: 
	* java/util/Calendar.java (toString): Always print fields.  

2000-10-27 09:53  Warren Levy <warrenl@cygnus.com>

	* java/: math/BigDecimal.java, util/Calendar.java,
	util/SimpleTimeZone.java: 
	* java/math/BigDecimal.java (intVal): Renamed from 'num' for 
	serialization compatibility.  
	(scale): Made private.  
	(serialVersionUID): New field.  
	(main): Removed.  
	* java/util/Calendar.java (bundleName): Use '.' separators instead 
	of '/' in fully qualified class name.  
	(getInstance): Made synchronized per doc.  
	(getAvailableLocales): Made synchronized per doc.  
	(getTimeInMillis): Made not a final method.  
	(setTimeInMillis): Made protected rather than public final and 
	recompute fields, per doc.  
	(clear): Set areFieldsSet to false per spec and don't recompute
	
	fields.  
	(isSet): Only return isSet[field] per spec.  
	(complete): Check areFieldsSet before calling computeFields.  
	(toString): Removed superfluous comma field.  Added areFieldsSet
	
	and 
	print out "?" if time and/or fields[] values are invalid.  
	* java/util/SimpleTimeZone.java (monthLength): New field.  
	(serialVersionUID): New field.  
	Serialization mods.  

2000-10-26 10:19  Bryce McKinlay <bryce@albatross.co.nz>

	* java/util/: AbstractCollection.java, AbstractList.java,
	AbstractMap.java, AbstractSequentialList.java, AbstractSet.java,
	ArrayList.java, Arrays.java, BasicMapEntry.java, BitSet.java,
	Bucket.java, Calendar.java, Collection.java, Collections.java,
	Comparator.java, ConcurrentModificationException.java, Date.java,
	Dictionary.java, DoubleEnumeration.java, EmptyStackException.java,
	Enumeration.java, EventListener.java, EventObject.java,
	GregorianCalendar.java, HashMap.java, HashSet.java, Hashtable.java,
	Iterator.java, LinkedList.java, List.java, ListIterator.java,
	ListResourceBundle.java, Locale.java, Map.java,
	MissingResourceException.java, NoSuchElementException.java,
	Observable.java, Observer.java, Properties.java,
	PropertyPermission.java, PropertyResourceBundle.java, Random.java,
	ResourceBundle.java, Set.java, SimpleTimeZone.java, SortedMap.java,
	SortedSet.java, Stack.java, StringTokenizer.java, TimeZone.java,
	Timer.java, TimerTask.java, TooManyListenersException.java,
	TreeMap.java, TreeSet.java, Vector.java, WeakHashMap.java,
	jar/Attributes.java, jar/JarEntry.java, jar/JarException.java,
	jar/JarFile.java, jar/JarInputStream.java,
	jar/JarOutputStream.java, jar/Manifest.java: 2000-10-26  Bryce
	McKinlay  <bryce@albatross.co.nz> 
	
	* java/util/*.java: Fix indentation on copyright notices.  
	* java/util/jar/*.java: Ditto.  

2000-10-24 11:02  Bryce McKinlay <bryce@albatross.co.nz>

	* java/lang/ThreadGroup.java: 2000-10-24  Bryce McKinlay 
	<bryce@albatross.co.nz> 
	
	* java/lang/ThreadGroup.java (uncaughtException): Print thread name 
	with stack dump. Set had_uncaught_exception.  
	(had_uncaught_exception): New field. Refer to comment.  

2000-10-24 10:51  Bryce McKinlay <bryce@albatross.co.nz>

	* java/util/EventObject.java: 
	* java/util/EventObject.java (toString): Corrected output.  

2000-10-24 10:07  Bryce McKinlay <bryce@albatross.co.nz>

	* java/util/: AbstractCollection.java, AbstractList.java,
	AbstractMap.java, AbstractSequentialList.java, AbstractSet.java,
	ArrayList.java, Arrays.java, BasicMapEntry.java, BitSet.java,
	Bucket.java, Calendar.java, Collection.java, Collections.java,
	Comparator.java, ConcurrentModificationException.java, Date.java,
	Dictionary.java, DoubleEnumeration.java, EmptyStackException.java,
	Enumeration.java, EventListener.java, EventObject.java,
	GregorianCalendar.java, HashMap.java, HashSet.java, Hashtable.java,
	Iterator.java, LinkedList.java, List.java, ListIterator.java,
	ListResourceBundle.java, Locale.java, Map.java,
	MissingResourceException.java, NoSuchElementException.java,
	Observable.java, Observer.java, Properties.java,
	PropertyPermission.java, PropertyResourceBundle.java, Random.java,
	ResourceBundle.java, Set.java, SimpleTimeZone.java, SortedMap.java,
	SortedSet.java, Stack.java, StringTokenizer.java, TimeZone.java,
	Timer.java, TimerTask.java, TooManyListenersException.java,
	TreeMap.java, TreeSet.java, Vector.java, WeakHashMap.java,
	jar/Attributes.java, jar/JarEntry.java, jar/JarException.java,
	jar/JarFile.java, jar/JarInputStream.java,
	jar/JarOutputStream.java, jar/Manifest.java: 2000-10-24  Bryce
	McKinlay  <bryce@albatross.co.nz> 
	
	* java/util/*.java: Reformat all to unofficial standard coding
	
	style.  
	No changes of substance.  
	* java/util/jar/*.java: Ditto.  

2000-10-10 23:08  Warren Levy <warrenl@cygnus.com>

	* java/sql/: Date.java, Time.java, Timestamp.java: 
	* java/sql/Date.java (serialVersionUID): New field.  
	* java/sql/Time.java (serialVersionUID): New field.  
	* java/sql/Timestamp.java (serialVersionUID): New field.  
	Serialization mods.  

2000-10-07 18:11  Tom Tromey <tromey@cygnus.com>

	* java/util/Properties.java: 
	* java/util/Properties.java (addHashEntries): New method from 
	libgcj.  
	(propertyNames): Use libgcj implementation.  
	(formatForOutput): Always quote spaces in key.  

2000-10-06 00:04  Warren Levy <warrenl@cygnus.com>

	* java/: security/Key.java, security/Provider.java,
	security/interfaces/DSAPrivateKey.java,
	security/interfaces/DSAPublicKey.java, sql/DataTruncation.java,
	sql/SQLException.java, sql/SQLWarning.java, util/Date.java: 
	* java/security/Key.java (serialVersionUID): New value.  
	* java/security/Provider.java (serialVersionUID): New field.  
	* java/security/interfaces/DSAPrivateKey.java (serialVersionUID): 
	New value.  
	* java/security/interfaces/DSAPublicKey.java (serialVersionUID): 
	New value.  
	* java/sql/DataTruncation.java (serialVersionUID): New field.  
	* java/sql/SQLException.java (serialVersionUID): New field.  
	* java/sql/SQLWarning.java (serialVersionUID): New field.  
	* java/util/Date.java (writeObject): Renamed from incorrect name.  

2000-10-06 00:03  Warren Levy <warrenl@cygnus.com>

	* java/io/: Makefile.am, ObjectInputStream.java,
	ObjectOutputStream.java, Replaceable.java, Resolvable.java: 
	* Makefile.am: Removed Replaceable.java and Resolvable.java.  
	* ObjectInputStream.java (processResolution): Fixed typo 
	in method name.  
	(processResolution): Handle readResolve method via reflection with 
	removal of Resolvable interface.  
	* ObjectOutputStream.java (writeObject): Handle writeReplace 
	method via reflection with removal of Replaceable interface.  
	* Replaceable.java: Removed.  
	* Resolvable.java: Removed.  
	Serialization mods.  Note:  The interfaces java.io.Replaceable and
	java.io.Resolvable were only temporary additions to JDK 1.2 beta
	versions and were not included in the JDK 1.2 final.  The
	Serialization spec instructs how to deal with their methods (via
	reflection).  

2000-09-18 14:50  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* gnu/java/locale/: iso3166_de.properties, iso639_de.properties: 
	Fixed a few spellings.  Removed all entries for which I don't have a
	german translation.  Java will automatically fall back to the
	default for them.  

2000-09-18 13:58  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* gnu/java/locale/: LocaleInformation_de.java,
	iso3166_de.properties, iso639.properties, iso639_de.properties,
	iso639_fr.properties, iso639_ga.properties: Changed all iso8859-1
	characters to their escape sequence representation.  

2000-09-08 19:39  Warren Levy <warrenl@cygnus.com>

	* java/: beans/PropertyChangeEvent.java,
	beans/PropertyVetoException.java, io/ObjectOutputStream.java,
	io/ObjectStreamClass.java: 
	* java/beans/PropertyChangeEvent.java (serialVersionUID): Added.  
	* java/beans/PropertyVetoException.java (serialVersionUID): Added.  
	* java/io/ObjectOutputStream.java (writeObject): Initialized 
	fieldsAlreadyWritten before recursion rather than after.  
	* java/io/ObjectStreamClass.java (serialVersionUID): Added.  
	Serialization mods merged from libgcj.  

2000-08-31 16:00  John Keiser <jkeiser@iname.com>

	* THANKYOU: Add Weldon Washburn.  

2000-08-31 15:57  John Keiser <jkeiser@iname.com>

	* vm/reference/java/lang/Thread.java: Fixes from Weldon Washburn
	
	[mailto:weldon.washburn@intel.com]: 
	1. Make Thread always have a name when initializing.  
	2. Fix nasty bug in join() where it was not actually waiting for 
	the thread to stop.  
	3. Fix toString() to show the correct String format.  

2000-08-31 09:13  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* THANKYOU: Added Sreenivas Subramoney.  

2000-08-31 09:08  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/Properties.java: 
	* java/util/Properties.java (getProperties): Fixed a bug reported by 
	Sreenivas Subramoney:  It did not correctly search the default of 
	the default property list.  

2000-08-23 21:52  Mark Wielaard <mark@klomp.org>

	* java/: io/ByteArrayOutputStream.java, io/PrintWriter.java,
	util/Collections.java: 
	* java/util/Collections.java (EMPTY_MAP) (singletonList(Object) 
	(singletonMap(Object,Object)): implemented, new in 1.3.  
	* java/io/PrintWriter.java (print(String)): Don't catch
	
	IOException, 
	write(String) already does.  
	* java/io/ByteArrayOutputStream.java: Fix from libgcj for double
	
	assignment 
	of final variable initial_buffer_size.  

2000-08-16 01:44  Tom Tromey <tromey@cygnus.com>

	* java/io/ByteArrayOutputStream.java: 
	* ByteArrayOutputStream.java: Merged with libgcj.  

2000-08-07 20:00  Tom Tromey <tromey@cygnus.com>

	* java/io/PipedInputStream.java: 
	* PipedInputStream.java (read(byte[],int,int)): Mostly rewrote.  
	(receive): Streamlined.  

2000-08-06 01:55  Tom Tromey <tromey@cygnus.com>

	* java/io/PrintWriter.java: 
	* PrintWriter.java: Merged with libgcj.  

2000-08-06 00:49  Tom Tromey <tromey@cygnus.com>

	* java/io/StreamTokenizer.java: 
	* java/io/StreamTokenizer.java (TT_NONE): Now private.  
	(nextToken): Handle backslashed newline.  From Oskar Liljeblad.  

2000-08-04 00:45  Warren Levy <warrenl@cygnus.com>

	* java/io/: ObjectInputStream.java, ObjectOutputStream.java,
	ObjectStreamClass.java: 
	* ObjectInputStream.java (readFields): Turn off 
	readDataFromBlock while reading via GetField.  
	(GetField$1.get(String, Object)): Pass Class of default value to 
	getField.  
	(getField): Allow for null default values.  
	
	* ObjectOutputStream.java: Fixed typo in comment.  
	(PutField$1.put): Fixed calls of checkType in most of the put 
	methods to pass the correct parameter.  
	(PutField$1.put(String, Object)): Allow for null value arg.  
	(PutField$1.write): Turn off writeDataAsBlocks while writing via 
	PutField.  
	
	* ObjectStreamClass.java (serialPersistentFields): Fixed 
	typo in spec'ed field name.  
	(getSerialPersistentFields): Changed spelling of method to match 
	the correct spelling of the spec'ed field name.  
	More serialization fixes per Mauve results.  

2000-07-31 03:37  Warren Levy <warrenl@cygnus.com>

	* native/java.io/java_io_ObjectStreamClass.c: 
	* java_io_ObjectStreamClass.c: Removed.  

2000-07-30 04:05  John Keiser <jkeiser@iname.com>

	* doc/www.gnu.org/classpath-japhar.mhtml: Really removing it now :) 

2000-07-30 04:04  John Keiser <jkeiser@iname.com>

	* doc/www.gnu.org/doc/classpath-japhar.mhtml: Move classpath-japhar
	to doc.  

2000-07-29 05:45  John Keiser <jkeiser@iname.com>

	* doc/www.gnu.org/: classpath-japhar.mhtml, classpath.mhtml: Add
	file explaining how to install Classpath and Japhar.  

2000-07-28 23:42  Warren Levy <warrenl@cygnus.com>

	* java/io/ObjectOutputStream.java: 
	* ObjectOutputStream.java (writeObject): Per spec, call 
	NotSerializableException with just the class name.  

2000-07-28 17:22  Tom Tromey <tromey@cygnus.com>

	* java/lang/String.java: 2000-07-28  Weldon Washburn
	<weldon.washburn@intel.com> 
	
	* java/lang/String.java (String(byte[],int,int,int)): Properly 
	initialize `this.count'.  

2000-07-27 23:59  Warren Levy <warrenl@cygnus.com>

	* gnu/java/security/provider/SHA.java,
	java/io/ObjectOutputStream.java, java/io/ObjectStreamClass.java,
	native/java.io/Makefile.am: 
	* gnu/java/security/provider/SHA.java (munch): Reset buffer to 0 so 
	spurious bits don't cause discrepancies.  
	
	* ObjectOutputStream.java: Fixed typo in comment.  
	* ObjectStreamClass.java: Merged with libgcj.  
	Fixed typos in comments.  
	(lookup): Applied patch from Brian Jones <cbj@gnu.org> to optimize.  
	(getDefinedSUID): Removed native method.  
	(getSerialPersistantFields): Removed native method.  
	(hasClassInitializer): Removed native method.  
	
	* Makefile.am: Removed reference to java_io_ObjectStreamClass.c.  
	Serialization mods.  

2000-07-23 17:53  Tom Tromey <tromey@cygnus.com>

	* java/io/StreamTokenizer.java: 2000-07-23  Oskar Liljeblad
	<osk@hem.passagen.se> 
	
	* java/io/StreamTokenizer.java: Merged with libgcj.  

2000-07-12 04:56  Bryce McKinlay <bryce@albatross.co.nz>

	* java/applet/: Applet.java, AppletContext.java, AppletStub.java,
	AudioClip.java: 2000-07-12  Bryce McKinlay  <bryce@albatross.co.nz> 
	
	* java/applet/*.java: Reformatted to match current coding style.  

2000-07-01 16:10  Brian Jones <cbj@gnu.org>

	* native/: gnu.java.awt.image/Makefile.am,
	gnu.java.awt.peer.gtk/Makefile.am, java.io/Makefile.am,
	java.lang/Makefile.am, java.lang.reflect/Makefile.am,
	java.net/Makefile.am, java.util/Makefile.am, lib/Makefile.am: 
	Makefile.am: ignore error when symlinking libraries to libjaphar_* 

2000-06-29 23:44  Warren Levy <warrenl@cygnus.com>

	* java/: beans/PropertyChangeEvent.java,
	beans/PropertyVetoException.java,
	beans/beancontext/BeanContextServiceRevokedEvent.java,
	io/ObjectOutputStream.java, io/WriteAbortedException.java: 
	* java/beans/PropertyChangeEvent.java (oldVal): Renamed to
	
	oldValue.  
	(newVal): Renamed to newValue.  
	* java/beans/PropertyVetoException.java (changeEvent): Renamed to
	
	evt.  
	* java/beans/beancontext/BeanContextServiceRevokedEvent.java 
	(revokeNow): Renamed to invalidateRefs.  
	* java/io/ObjectOutputStream.java (writeObject): Use component type 
	when writing arrays.  
	Fixed typo.  
	* java/io/WriteAbortedException.java (message): Made transient.  
	Serialization mods per the JDK spec: 
	http://java.sun.com/products/jdk/1.2/docs/api/serialized-form.html 

2000-06-29 23:20  Warren Levy <warrenl@cygnus.com>

	* java/: math/BigDecimal.java, sql/Connection.java,
	sql/DatabaseMetaData.java, sql/Driver.java,
	sql/PreparedStatement.java: 
	* java/math/BigDecimal.java (add): Reimplemented.  
	(subtract): Corrected method name from 'substract'.  Reimplemented.  
	* java/sql/Connection.java (TRANSACTION_SERIALIZABLE): Corrected 
	spelling to match JDK spec.  
	* java/sql/DatabaseMetaData.java (getIdentifierQuoteString): 
	Corrected method name from 'getIdentiferQuoteString'.  
	(getTimeDateFunctions): Corrected name to match the spec.  
	(supportsCatalogsInPrivilegeDefinitions): Ditto.  
	(getMaxUserNameLength): Ditto.  
	(getTables): Added String types[] parameter to match the spec.  
	* java/sql/Driver.java (getMajorVersion): Corrected method name.  
	* java/sql/PreparedStatement.java: Class extends Statement.  
	(setBigDecimal): New method.  
	(setAsciiStream): Added int length parameter.  
	(setUnicodeStream): Ditto.  
	(setBinaryStream): Ditto.  
	(setCharacterStream): Ditto.  
	(execute): New method.  
	(executeQuery): New method.  
	(executeUpdate): New method.  
	Mods to match the JDK spec (and to fix BigDecimal bugs).  

2000-06-28 14:44  Brian Jones <cbj@gnu.org>

	* INSTALL: INSTALL: updated to include latest fast-breaking new
	information :) 

2000-06-28 14:02  Brian Jones <cbj@gnu.org>

	* native/gnu.java.awt.image/.cvsignore: .cvsignore : ignore more
	build generated files 

2000-06-28 13:59  Brian Jones <cbj@gnu.org>

	* native/: Makefile.am, gnu.java.awt.image/Makefile.am,
	gnu.java.awt.peer.gtk/Makefile.am, java.io/Makefile.am,
	java.lang/Makefile.am, java.lang.reflect/Makefile.am,
	java.net/Makefile.am, java.util/Makefile.am, lib/Makefile.am: 
	Makefile.am : 	conditionally link libjaphar_* to given libraries .so
	if 
	the --with-japhar argument was given to configure 

2000-06-28 06:03  Bryce McKinlay <bryce@albatross.co.nz>

	* java/lang/ThreadGroup.java: 
	* ThreadGroup.java: Added synchronized flag to many methods.  
	(destroyed_flag): Removed.  
	(isDestroyed, removeGroup, removeThread): Test for parent == null.  
	(activeCount): Added spec note.  

2000-06-27 23:56  Bryce McKinlay <bryce@albatross.co.nz>

	* java/lang/ThreadGroup.java: 
	* ThreadGroup.java: Merged with libgcj's ThreadGroup.  

2000-06-26 05:05  Brian Jones <cbj@gnu.org>

	* native/java.io/java_io_ObjectInputStream.c: currentClassLoader()
	: added two fixes from Petter Reinholdtsen for 
	missing return from function.  

2000-06-25 07:24  John Keiser <jkeiser@iname.com>

	* java/lang/Throwable.java: Throwable does not yet actually
	populate itself, so for now we have to make sure that there is
	actually something in the stack trace.  

2000-06-25 07:22  John Keiser <jkeiser@iname.com>

	* java/lang/System.java, vm/reference/java/lang/Runtime.java: 
	Remove dependency of Runtime on System.  (This makes bootup
	possible.) 

2000-06-24 21:30  John Keiser <jkeiser@iname.com>

	* acinclude.m4: Was outputting both yes and no when Japhar classes
	were not found.  

2000-06-20 21:16  John Keiser <jkeiser@iname.com>

	* java/lang/ClassLoader.java: Fixed comments: JDK 1.1 specs
	clarified whether loadClass() should resolve.  

2000-06-18 13:05  Mark Wielaard <mark@klomp.org>

	* vm/reference/java/lang/Thread.java: Thread.yield() is static 

2000-06-14 01:36  Brian Jones <cbj@gnu.org>

	* native/gnu.java.awt.image/.cvsignore: initial checkin 

2000-06-14 01:35  Brian Jones <cbj@gnu.org>

	* include/.cvsignore: ignore stamp-h 

2000-06-14 01:28  Brian Jones <cbj@gnu.org>

	* gnu/.cvsignore, gnu/java/.cvsignore, gnu/java/awt/.cvsignore,
	gnu/java/awt/image/.cvsignore, gnu/java/awt/peer/.cvsignore,
	gnu/java/awt/peer/gtk/.cvsignore, gnu/java/beans/.cvsignore,
	gnu/java/beans/editors/.cvsignore, gnu/java/beans/info/.cvsignore,
	gnu/java/io/.cvsignore, gnu/java/io/decode/.cvsignore,
	gnu/java/io/encode/.cvsignore, gnu/java/lang/.cvsignore,
	gnu/java/lang/reflect/.cvsignore, gnu/java/locale/.cvsignore,
	gnu/java/net/.cvsignore, gnu/java/net/content/.cvsignore,
	gnu/java/net/content/text/.cvsignore,
	gnu/java/net/protocol/.cvsignore,
	gnu/java/net/protocol/file/.cvsignore,
	gnu/java/net/protocol/http/.cvsignore,
	gnu/java/security/.cvsignore,
	gnu/java/security/provider/.cvsignore, gnu/tools/.cvsignore,
	gnu/tools/serialver/.cvsignore, java/.cvsignore,
	java/awt/.cvsignore, java/awt/datatransfer/.cvsignore,
	java/awt/event/.cvsignore, java/awt/image/.cvsignore,
	java/awt/peer/.cvsignore, java/awt/print/.cvsignore,
	java/beans/.cvsignore, java/beans/beancontext/.cvsignore,
	java/io/.cvsignore, java/lang/.cvsignore, java/lang/ref/.cvsignore,
	java/lang/reflect/.cvsignore, java/math/.cvsignore,
	java/security/.cvsignore, java/security/acl/.cvsignore,
	java/security/cert/.cvsignore, java/security/interfaces/.cvsignore,
	java/security/spec/.cvsignore, java/text/.cvsignore,
	java/util/.cvsignore, vm/reference/.cvsignore,
	vm/reference/gnu/.cvsignore, vm/reference/gnu/vm/.cvsignore,
	vm/reference/gnu/vm/stack/.cvsignore, vm/reference/java/.cvsignore,
	vm/reference/java/lang/.cvsignore,
	vm/reference/java/lang/reflect/.cvsignore, vm/.cvsignore,
	resource/.cvsignore, resource/java/.cvsignore,
	resource/java/util/.cvsignore: ignore Makefile 

2000-06-14 01:08  Brian Jones <cbj@gnu.org>

	* doc/.cvsignore: ignore Makefile ignore *.info 

2000-06-11 20:49  Mark Wielaard <mark@klomp.org>

	* java/util/jar/.cvsignore, java/util/jar/JarFile.java,
	java/util/jar/JarInputStream.java, java/util/jar/Makefile.am,
	java/util/jar/Manifest.java, lib/standard.omit: Add last two
	java.util.jar classes 

2000-06-05 20:27  Mark Wielaard <mark@klomp.org>

	* java/util/jar/JarOutputStream.java, lib/standard.omit,
	java/util/jar/Makefile.am: Add new 1.2 class:
	java/util/jar/JarOutputStream.java 

2000-06-04 21:41  Mark Wielaard <mark@klomp.org>

	* java/util/jar/JarEntry.java, java/util/jar/Makefile.am,
	lib/standard.omit: Add java/util/jar/JarEntry.java: new 1.2 class 

2000-06-04 19:33  Mark Wielaard <mark@klomp.org>

	* java/util/jar/Makefile.am: Jarexception.java not
	JarException.jar. Must go to bed...  

2000-06-04 19:04  Mark Wielaard <mark@klomp.org>

	* configure.in, java/util/zip/Makefile.am: java/util/jar/Makefile
	and java/util/zip Makefile added to configure.in 

2000-06-04 18:40  Mark Wielaard <mark@klomp.org>

	* java/util/jar/Manifest.java: getEntries is a method not a field 

2000-06-04 18:19  Mark Wielaard <mark@klomp.org>

	* java/: lang/Makefile.am, util/Makefile.am, util/jar/Makefile.am: 
	add missing java/dir entries 

2000-06-04 18:18  Mark Wielaard <mark@klomp.org>

	* java/util/jar/: Attributes.java, JarException.java,
	Manifest.java: new 1.2 classes 

2000-06-04 14:50  Mark Wielaard <mark@klomp.org>

	* java/util/Timer.java: java/util/Timer.java: move all waiting
	logic into the queue as suggested by Jochen Hoenicke to prevent race
	conditions 

2000-06-04 13:46  Brian Jones <cbj@gnu.org>

	* include/.cvsignore: added ignore *.h and *.in 

2000-06-04 13:45  Brian Jones <cbj@gnu.org>

	* .cvsignore: removed include from the list to ignore 

2000-05-30 22:03  Mark Wielaard <mark@klomp.org>

	* vm/reference/java/lang/Thread.java: added example to use
	ThreadLocals 

2000-05-30 22:02  Mark Wielaard <mark@klomp.org>

	* java/lang/: InheritableThreadLocal.java, ThreadLocal.java: new
	1.2 classes 

2000-05-30 22:02  Mark Wielaard <mark@klomp.org>

	* java/lang/Package.java: new 1.2 class (but no support in
	ClassLoader yet) 

2000-05-30 22:01  Mark Wielaard <mark@klomp.org>

	* java/util/: Timer.java, TimerTask.java: new 1.3 classes 

2000-05-30 21:59  Mark Wielaard <mark@klomp.org>

	* java/net/JarURLConnection.java: getCertificates returns a
	Certificate[] 

2000-05-30 21:59  Mark Wielaard <mark@klomp.org>

	* java/security/ProtectionDomain.java: constructor should make the
	PermissionCollection read only 

2000-05-21 13:27  Brian Jones <cbj@gnu.org>

	* doc/www.gnu.org/classpath.mhtml: updated anonymous cvs
	information 

2000-05-20 20:32  Tom Tromey <tromey@cygnus.com>

	* java/: io/BufferedWriter.java, lang/StringBuffer.java: Fixed a
	couple copyright notices 

2000-05-19 23:36  Tom Tromey <tromey@cygnus.com>

	* java/io/: BufferedOutputStream.java, BufferedWriter.java: 
	* BufferedWriter.java: Merged with libgcj.  
	* BufferedOutputStream.java (write(byte[],int,int)): Removed 
	unused `if'.  Don't bother chunking or buffering large writes.  

2000-05-15 09:30  Bryce McKinlay <bryce@albatross.co.nz>

	* java/lang/String.java: 2000-05-15  Bryce McKinlay 
	<bryce@albatross.co.nz> 
	
	* java/lang/String.java (trim): Optimize nd' loop. Don't lose the 
	last character of the returned string.  

2000-05-10 11:10  Bryce McKinlay <bryce@albatross.co.nz>

	* java/lang/StringBuffer.java: 2000-05-10  Bryce McKinlay 
	<bryce@albatross.co.nz> 
	
	* java/lang/StringBuffer.java (replace): Calculate length for 
	arraycopy() correctly.  

2000-05-10 09:54  Bryce McKinlay <bryce@albatross.co.nz>

	* java/lang/StringBuffer.java: 2000-05-10  Bryce McKinlay 
	<bryce@albatross.co.nz> 
	
	* java/lang/StringBuffer.java (delete): Call arrayCopy() correctly.  
	Avoid arrayCopy() call where possible. Update `count' _after_
	
	calling 
	arrayCopy().  
	(replace): Reimplemented. Fix javadoc.  
	(reverse): Call ensureCapacity_unsynchronized().  
	(StringBuffer (String)): Use DEFAULT_CAPACITY.  

2000-05-09 22:45  Tom Tromey <tromey@cygnus.com>

	* java/lang/StringBuffer.java: 
	Merged with libgcj: 
	* java/lang/StringBuffer.java (toString): Don't mark buffer as 
	shared.  
	(insert(int,char[],int,int): New method.  
	(delete): New method from Classpath.  
	(deleteCharAt): Likewise.  
	(substring): Likewise.  
	(shared): No longer private.  
	Added JavaDoc comments from Classpath.  

2000-05-09 02:12  Tom Tromey <tromey@cygnus.com>

	* gnu/java/awt/image/ImageDecoder.java,
	gnu/java/awt/peer/gtk/GtkImagePainter.java, java/lang/String.java: 
	From Mark Wielaard <mark@klomp.org>: 
	* gnu/java/awt/peer/gtk/GtkImagePainter.java: Added `package' 
	statement.  
	* gnu/java/awt/image/ImageDecoder.java: Deleted syntactically 
	incorrect code from static block.  
	* java/lang/String.java (String): Removed bogus text.  

2000-05-04 15:52  Tom Tromey <tromey@cygnus.com>

	* java/net/: DatagramPacket.java, MulticastSocket.java: 
	* java/net/MulticastSocket.java (joinGroup): Don't explicitly 
	check for null pointer.  
	(leaveGroup): Likewise.  
	* java/net/DatagramPacket.java (DatagramPacket): Removed erroneous 
	comment.  
	(setData): Likewise.  

2000-04-21 22:27  Tom Tromey <tromey@cygnus.com>

	* java/io/: PipedInputStream.java, PipedOutputStream.java: 
	* PipedOutputStream.java (write(int)): Use `receive', not 
	`write'.  
	(write(byte[],int,int): Likewise.  
	* PipedInputStream.java (receive(byte[],int,int)): Renamed from 
	`write'.  
	(receive(int)): Rewrote.  

2000-04-21 20:05  Tom Tromey <tromey@cygnus.com>

	* java/io/: PipedInputStream.java, PipedReader.java: 
	* PipedInputStream.java (try_not_to_block): Removed.  
	(read): Can return fewer than LEN bytes as long as at least one 
	byte was read.  
	* PipedReader.java (try_not_to_block): Removed.  
	(read): Can return fewer than LEN characters as long as at least 
	one character was read.  
	(connect, close, read, write): Fixed indentation.  

2000-04-20 22:18  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/MulticastSocket.java: Switch to libgcj implementation,
	merge doc comments 

2000-04-20 20:21  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/: ServerSocket.java, Socket.java, SocketImpl.java: Merge
	in libgcj ; doc cleanup 

2000-04-20 20:19  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/DatagramSocketImpl.java: Doc cleanup 

2000-04-20 20:17  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/DatagramSocket.java: Disregard previous log message. 
	Still using Classpath version on this file with useful libgcj
	portions merged in.  

2000-04-20 20:14  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/: DatagramPacket.java, DatagramSocket.java: Switch to
	libgcj implementation; merge in doc comments 

2000-04-20 03:19  Aaron M. Renn <arenn@urbanophile.com>

	* java/util/zip/: .cvsignore, Checksum.java,
	DataFormatException.java, ZipException.java: Initial checkin, files
	from libgcj + .cvsignore 

2000-04-19 03:27  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/.cvsignore: Added patterns to ignore build output files 

2000-04-19 03:21  Aaron M. Renn <arenn@urbanophile.com>

	* TODO: Add new item about checking for thread safety 

2000-04-19 02:14  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/SocketOptions.java: Convert constants to hex a la
	libgcj; fix transposed values; doc cleanup 

2000-04-19 01:27  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/URLDecoder.java: Switch to libgcj version, merge in doc
	comments 

2000-04-19 01:24  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/: Authenticator.java, NetPermission.java,
	ContentHandler.java, URLEncoder.java, PasswordAuthentication.java,
	SocketInputStream.java, SocketOutputStream.java: Documentation
	cleanup 

2000-04-19 01:22  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/SocketPermission.java: Partial serialization fix, doc
	cleanup 

2000-04-19 01:20  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/: BindException.java, ConnectException.java,
	ContentHandlerFactory.java, FileNameMap.java,
	MalformedURLException.java, NoRouteToHostException.java,
	ProtocolException.java, SocketException.java,
	SocketImplFactory.java, URLStreamHandlerFactory.java,
	UnknownHostException.java, UnknownServiceException.java: 
	Documentation and other misc cleanup 

2000-04-19 01:12  Aaron M. Renn <arenn@urbanophile.com>

	* THANKYOU: Add Gaute Smaaland 

2000-04-19 01:11  Aaron M. Renn <arenn@urbanophile.com>

	* README: Update administrivia 

2000-04-19 01:11  Aaron M. Renn <arenn@urbanophile.com>

	* TODO: Initial checkin 

2000-04-18 05:56  Tom Tromey <tromey@cygnus.com>

	* gnu/java/lang/reflect/TypeSignature.java: 2000-04-17  Andrew
	Haley  <aph@cygnus.com> 
	
	* TypeSignature.java (getClassForEncoding): Don't remove 
	punctuation from the classname of an array element.  

2000-04-01 18:09  Aaron M. Renn <arenn@urbanophile.com>

	* com/sun/javadoc/: MemberDoc.java, ParamTag.java: Fix header lines 

2000-03-22 01:59  Aaron M. Renn <arenn@urbanophile.com>

	* THANKYOU: Add carriage return at end 

2000-03-21 02:08  Aaron M. Renn <arenn@urbanophile.com>

	* FOO: Deleting test file 

2000-03-21 02:07  Aaron M. Renn <arenn@urbanophile.com>

	* FOO: Initial Checking 

2000-03-20 04:59  Paul Fisher <rao@gnu.org>

	* javax/swing/: GrayFilter.java, plaf/BorderUIResource.java,
	plaf/UIResource.java: Change license to libgcc-like terms.  

2000-03-20 04:47  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/: gdkfontmetrics.c, gdkgraphics.c,
	gthread-jni.c, gthread-jni.h, gtkbuttonpeer.c, gtkcanvaspeer.c,
	gtkcheckboxmenuitempeer.c, gtkcheckboxpeer.c, gtkchoicepeer.c,
	gtkclipboard.c, gtkcomponentpeer.c, gtkevents.c,
	gtkfiledialogpeer.c, gtkimagepainter.c, gtklabelpeer.c,
	gtklistpeer.c, gtkmainthread.c, gtkmenubarpeer.c,
	gtkmenuitempeer.c, gtkmenupeer.c, gtkpanelpeer.c, gtkpeer.h,
	gtkpopupmenupeer.c, gtkscrollbarpeer.c, gtkscrollpanepeer.c,
	gtktextareapeer.c, gtktextcomponentpeer.c, gtktextfieldpeer.c,
	gtktoolkit.c, gtkwindowpeer.c, native_state.c, native_state.h: 
	Update license information.  

2000-03-20 04:26  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.image/gdkpixbufdecoder.c: Add license.  

2000-03-20 04:20  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/image/: GdkPixbufDecoder.java,
	GtkOffScreenDecoder.java, ImageDecoder.java, XBMDecoder.java: 
	Change license to clearly mark the peer and non-peer AWT libraries.  

2000-03-20 04:14  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/: GdkFontMetrics.java, GdkGraphics.java,
	GtkArg.java, GtkArgList.java, GtkButtonPeer.java,
	GtkCanvasPeer.java, GtkCheckButtonPeer.java,
	GtkCheckboxMenuItemPeer.java, GtkCheckboxPeer.java,
	GtkChoicePeer.java, GtkClipboard.java, GtkComponentPeer.java,
	GtkContainerPeer.java, GtkDialogPeer.java, GtkFileDialogPeer.java,
	GtkFontPeer.java, GtkFramePeer.java, GtkGenericPeer.java,
	GtkImage.java, GtkImagePainter.java, GtkLabelPeer.java,
	GtkListPeer.java, GtkMainThread.java, GtkMenuBarPeer.java,
	GtkMenuComponentPeer.java, GtkMenuItemPeer.java, GtkMenuPeer.java,
	GtkOffScreenImage.java, GtkPanelPeer.java, GtkPopupMenuPeer.java,
	GtkRadioButtonPeer.java, GtkScrollPanePeer.java,
	GtkScrollbarPeer.java, GtkTextAreaPeer.java,
	GtkTextComponentPeer.java, GtkTextFieldPeer.java,
	GtkToggleButtonPeer.java, GtkToolkit.java, GtkWindowPeer.java,
	Test.java, TestAWT.java: Reformat license.  Make clear that these
	files are covered under the LGPL.  

2000-03-18 22:45  Brian Jones <cbj@gnu.org>

	* lib/Makefile.am: 
	* jikes generates .u files with +M 
	* generating makefile.dep removes the .u files before glibj.zip is 
	created 

2000-03-18 22:40  Brian Jones <cbj@gnu.org>

	* native/lib/Makefile.am: libclasspath_lib -> libclasspath 

2000-03-18 22:25  Brian Jones <cbj@gnu.org>

	* lib/libgcj.omit: initial commit 

2000-03-18 00:41  Paul Fisher <rao@gnu.org>

	* java/awt/peer/: ButtonPeer.java, CanvasPeer.java,
	CheckboxMenuItemPeer.java, CheckboxPeer.java, ChoicePeer.java,
	ComponentPeer.java, ContainerPeer.java, DialogPeer.java,
	FileDialogPeer.java, FontPeer.java, FramePeer.java, LabelPeer.java,
	LightweightPeer.java, ListPeer.java, MenuBarPeer.java,
	MenuComponentPeer.java, MenuItemPeer.java, MenuPeer.java,
	PanelPeer.java, PopupMenuPeer.java, ScrollPanePeer.java,
	ScrollbarPeer.java, TextAreaPeer.java, TextComponentPeer.java,
	TextFieldPeer.java, WindowPeer.java: Change license to clearly
	state that these are part of the non-peer libraries.  

2000-03-17 23:49  Paul Fisher <rao@gnu.org>

	* java/awt/: AWTError.java, AWTEvent.java,
	AWTEventMulticaster.java, AWTException.java, Adjustable.java,
	BorderLayout.java, Button.java, Canvas.java, CardLayout.java,
	Checkbox.java, CheckboxGroup.java, CheckboxMenuItem.java,
	Choice.java, Color.java, Component.java, Container.java,
	Cursor.java, Dialog.java, Dimension.java, EventDispatcher.java,
	EventQueue.java, FileDialog.java, FlowLayout.java, Font.java,
	FontMetrics.java, Frame.java, Graphics.java, GridLayout.java,
	IllegalComponentStateException.java, Image.java,
	ImageMediaEntry.java, Insets.java, ItemSelectable.java, Label.java,
	LayoutManager.java, LayoutManager2.java, List.java,
	MediaEntry.java, MediaTracker.java, Menu.java, MenuBar.java,
	MenuComponent.java, MenuContainer.java, MenuItem.java,
	MenuShortcut.java, Panel.java, Point.java, Polygon.java,
	PopupMenu.java, PrintGraphics.java, PrintJob.java, Rectangle.java,
	ScrollPane.java, ScrollPaneAdjustable.java, Scrollbar.java,
	Shape.java, SystemColor.java, TextArea.java, TextComponent.java,
	TextField.java, Toolkit.java, Window.java,
	datatransfer/Clipboard.java, datatransfer/ClipboardOwner.java,
	datatransfer/DataFlavor.java, datatransfer/FlavorMap.java,
	datatransfer/StringSelection.java, datatransfer/Transferable.java,
	datatransfer/UnsupportedFlavorException.java,
	event/AWTEventListener.java, event/ActionEvent.java,
	event/ActionListener.java, event/AdjustmentEvent.java,
	event/AdjustmentListener.java, event/ComponentAdapter.java,
	event/ComponentEvent.java, event/ComponentListener.java,
	event/ContainerAdapter.java, event/ContainerEvent.java,
	event/ContainerListener.java, event/FocusAdapter.java,
	event/FocusEvent.java, event/FocusListener.java,
	event/InputEvent.java, event/InputMethodEvent.java,
	event/InputMethodListener.java, event/InvocationEvent.java,
	event/ItemEvent.java, event/ItemListener.java,
	event/KeyAdapter.java, event/KeyEvent.java, event/KeyListener.java,
	event/MouseAdapter.java, event/MouseEvent.java,
	event/MouseListener.java, event/MouseMotionAdapter.java,
	event/MouseMotionListener.java, event/PaintEvent.java,
	event/TextEvent.java, event/TextListener.java,
	event/WindowAdapter.java, event/WindowEvent.java,
	event/WindowListener.java, image/AreaAveragingScaleFilter.java,
	image/ColorModel.java, image/CropImageFilter.java,
	image/DirectColorModel.java, image/FilteredImageSource.java,
	image/ImageConsumer.java, image/ImageFilter.java,
	image/ImageObserver.java, image/ImageProducer.java,
	image/IndexColorModel.java, image/MemoryImageSource.java,
	image/PixelGrabber.java, image/RGBImageFilter.java,
	image/ReplicateScaleFilter.java, print/Book.java,
	print/PageFormat.java, print/Pageable.java, print/Paper.java,
	print/Printable.java, print/PrinterAbortException.java,
	print/PrinterException.java, print/PrinterGraphics.java,
	print/PrinterIOException.java, print/PrinterJob.java: Change
	license to clearly state that these are part of the non-peer AWT
	libraries.  

2000-03-17 21:09  Paul Fisher <rao@gnu.org>

	* com/sun/javadoc/: ClassDoc.java, ConstructorDoc.java, Doc.java,
	DocErrorReporter.java, Doclet.java, ExecutableMemberDoc.java,
	FieldDoc.java, MemberDoc.java, MethodDoc.java, PackageDoc.java,
	ParamTag.java, Parameter.java, ProgramElementDoc.java,
	RootDoc.java, SeeTag.java, SerialFieldTag.java, Tag.java,
	ThrowsTag.java, Type.java: Designate as being part of the
	com.sun.javadoc implementation, and therefore, clearly marked as
	being GPL'd.  

2000-03-17 21:00  Paul Fisher <rao@gnu.org>

	* native/: lib/jcl.c, lib/jcl.h, lib/jnilink.c, lib/jnilink.h,
	lib/primlib.c, lib/primlib.h, nsa/native_state.c,
	nsa/native_state.h, vmi/vmi.c, vmi/vmi.h: Change license to
	libgcc-like terms.  

2000-03-17 20:02  Paul Fisher <rao@gnu.org>

	* gnu/java/locale/Calendar.java, gnu/java/locale/Calendar_de.java,
	gnu/java/locale/Calendar_en.java, gnu/java/locale/Calendar_nl.java,
	gnu/java/locale/LocaleInformation.java,
	gnu/java/locale/LocaleInformation_de.java,
	gnu/java/locale/LocaleInformation_en.java,
	gnu/java/locale/LocaleInformation_nl.java, native/java.io/File.c,
	native/java.io/FileDescriptor.c, native/java.io/FileInputStream.c,
	native/java.io/FileOutputStream.c,
	native/java.io/RandomAccessFile.c,
	native/java.io/java_io_ObjectInputStream.c,
	native/java.io/java_io_ObjectOutputStream.c,
	native/java.io/java_io_ObjectStreamClass.c,
	native/java.io/javaio.c, native/java.io/javaio.h,
	native/java.lang/Double.c, native/java.lang/Float.c,
	native/java.lang/Object.c, native/java.lang/System.c,
	native/java.lang/javalang.c, native/java.lang/javalang.h,
	native/java.lang.reflect/Array.c, native/java.math/BigInteger.c,
	native/java.net/InetAddress.c,
	native/java.net/PlainDatagramSocketImpl.c,
	native/java.net/PlainSocketImpl.c, native/java.net/javanet.c,
	native/java.net/javanet.h, native/java.util/ResourceBundle.c,
	native/java.util/TimeZone.c: Change license to libgcc-like terms.  
	Fix copyright lines.  

2000-03-17 19:55  Paul Fisher <rao@gnu.org>

	* gnu/java/beans/: BeanInfoEmbryo.java, EmptyBeanInfo.java,
	ExplicitBeanInfo.java, IntrospectionIncubator.java,
	editors/ColorEditor.java, editors/FontEditor.java,
	editors/NativeBooleanEditor.java, editors/NativeByteEditor.java,
	editors/NativeDoubleEditor.java, editors/NativeFloatEditor.java,
	editors/NativeIntEditor.java, editors/NativeLongEditor.java,
	editors/NativeShortEditor.java, editors/StringEditor.java,
	info/ComponentBeanInfo.java: Change license to libcc-like terms.  

2000-03-17 00:25  Paul Fisher <rao@gnu.org>

	* gnu/java/security/: DefaultPermissionCollection.java,
	der/DEREncodingException.java, provider/DERReader.java,
	provider/DERWriter.java, provider/DSAKeyPairGenerator.java,
	provider/DSAParameterGenerator.java, provider/DSAParameters.java,
	provider/DSASignature.java, provider/Gnu.java,
	provider/GnuDSAPrivateKey.java, provider/GnuDSAPublicKey.java,
	provider/MD5.java, provider/SHA.java, provider/SHA1PRNG.java,
	util/Prime.java: Change licensing terms to libgcc-like.  Change DOS
	EOLs to Unix EOLs.  

2000-03-16 23:51  Paul Fisher <rao@gnu.org>

	* gnu/java/: io/ClassLoaderObjectInputStream.java,
	io/EncodingManager.java, io/NullOutputStream.java,
	io/ObjectIdentityWrapper.java, io/decode/Decoder.java,
	io/decode/Decoder8859_1.java, io/decode/Decoder8859_2.java,
	io/decode/Decoder8859_3.java, io/decode/Decoder8859_4.java,
	io/decode/Decoder8859_5.java, io/decode/DecoderEightBitLookup.java,
	io/decode/DecoderUTF8.java, io/encode/Encoder.java,
	io/encode/Encoder8859_1.java, io/encode/Encoder8859_2.java,
	io/encode/Encoder8859_3.java, io/encode/Encoder8859_4.java,
	io/encode/Encoder8859_5.java, io/encode/EncoderEightBitLookup.java,
	io/encode/EncoderUTF8.java, net/HeaderFieldHelper.java,
	net/content/text/plain.java,
	net/protocol/file/FileURLConnection.java,
	net/protocol/file/Handler.java,
	net/protocol/http/HttpURLConnection.java, lang/ArrayHelper.java,
	lang/ClassHelper.java, lang/ClassLoaderHelper.java,
	lang/ExecutionStack.java, lang/MainThread.java,
	lang/StackFrame.java, lang/reflect/TypeSignature.java: Change
	license to libgcc-like terms.  

2000-03-16 23:31  Paul Fisher <rao@gnu.org>

	* java/lang/: AbstractMethodError.java, ArithmeticException.java,
	ArrayIndexOutOfBoundsException.java, ArrayStoreException.java,
	Boolean.java, Byte.java, Character.java, ClassCastException.java,
	ClassCircularityError.java, ClassFormatError.java,
	ClassLoader.java, ClassNotFoundException.java,
	CloneNotSupportedException.java, Cloneable.java, Comparable.java,
	Compiler.java, Double.java, Error.java, Exception.java,
	ExceptionInInitializerError.java, Float.java,
	IllegalAccessError.java, IllegalAccessException.java,
	IllegalArgumentException.java, IllegalMonitorStateException.java,
	IllegalStateException.java, IllegalThreadStateException.java,
	IncompatibleClassChangeError.java, IndexOutOfBoundsException.java,
	InstantiationError.java, InstantiationException.java, Integer.java,
	InternalError.java, InterruptedException.java, LinkageError.java,
	Long.java, Math.java, NegativeArraySizeException.java,
	NoClassDefFoundError.java, NoSuchFieldError.java,
	NoSuchFieldException.java, NoSuchMethodError.java,
	NoSuchMethodException.java, NullPointerException.java, Number.java,
	NumberFormatException.java, Object.java, OutOfMemoryError.java,
	Process.java, Runnable.java, RuntimeException.java,
	RuntimePermission.java, SecurityException.java,
	SecurityManager.java, Short.java, StackOverflowError.java,
	String.java, StringBuffer.java,
	StringIndexOutOfBoundsException.java, System.java,
	ThreadDeath.java, ThreadGroup.java, Throwable.java,
	UnknownError.java, UnsatisfiedLinkError.java,
	UnsupportedClassVersionError.java,
	UnsupportedOperationException.java, VerifyError.java,
	VirtualMachineError.java, Void.java: Change license to libgcc-like
	terms.  Fix copyright lines.  Mental note: Kill anyone who ever uses
	a different format for the license header.  

2000-03-16 22:33  Paul Fisher <rao@gnu.org>

	* java/lang/System.java, native/java.lang/System.c: Add
	gnu.cpu.endian property.  

2000-03-16 22:24  Paul Fisher <rao@gnu.org>

	* java/lang/reflect/: Array.java, InvocationTargetException.java,
	Member.java, Modifier.java: Change license to libgcc-like terms.  
	Fix copyright lines.  

2000-03-16 20:40  Paul Fisher <rao@gnu.org>

	* java/security/: cert/CertificateEncodingException.java,
	cert/CertificateException.java,
	cert/CertificateExpiredException.java,
	cert/CertificateFactory.java, cert/CertificateFactorySpi.java,
	cert/CRLException.java, cert/Certificate.java,
	cert/CertificateNotYetValidException.java,
	cert/CertificateParsingException.java, cert/CRL.java,
	cert/X509CRLEntry.java, cert/X509Certificate.java,
	cert/X509CRL.java, cert/X509Extension.java,
	spec/AlgorithmParameterSpec.java, spec/DSAParameterSpec.java,
	spec/DSAPrivateKeySpec.java, spec/DSAPublicKeySpec.java,
	spec/EncodedKeySpec.java, spec/InvalidKeySpecException.java,
	spec/InvalidParameterSpecException.java, spec/KeySpec.java,
	spec/PKCS8EncodedKeySpec.java, spec/RSAKeyGenParameterSpec.java,
	spec/RSAPrivateCrtKeySpec.java, spec/RSAPrivateKeySpec.java,
	spec/RSAPublicKeySpec.java, spec/X509EncodedKeySpec.java: Change
	license to libgcc-like terms.  Change DOS EOLs to Unix EOLs.  

2000-03-16 20:23  Paul Fisher <rao@gnu.org>

	* java/: security/acl/Acl.java, security/acl/AclEntry.java,
	security/acl/AclNotFoundException.java, security/acl/Group.java,
	security/acl/LastOwnerException.java,
	security/acl/NotOwnerException.java, security/acl/Owner.java,
	security/acl/Permission.java, lang/ref/PhantomReference.java,
	lang/ref/Reference.java, lang/ref/ReferenceQueue.java,
	lang/ref/SoftReference.java, lang/ref/WeakReference.java: Change
	license to libgcc-like terms.  

2000-03-16 20:18  Paul Fisher <rao@gnu.org>

	* java/security/: AccessControlContext.java,
	AccessControlException.java, AlgorithmParameterGenerator.java,
	AlgorithmParameterGeneratorSpi.java, AlgorithmParameters.java,
	AlgorithmParametersSpi.java, AllPermission.java,
	BasicPermission.java, Certificate.java, CodeSource.java,
	DigestException.java, DigestInputStream.java,
	DigestOutputStream.java, DomainCombiner.java,
	DummyKeyPairGenerator.java, DummyMessageDigest.java,
	DummySignature.java, GeneralSecurityException.java, Guard.java,
	GuardedObject.java, Identity.java, IdentityScope.java,
	InvalidAlgorithmParameterException.java, InvalidKeyException.java,
	InvalidParameterException.java, KeyException.java, KeyFactory.java,
	Key.java, KeyFactorySpi.java, KeyManagementException.java,
	KeyPair.java, KeyPairGenerator.java, KeyPairGeneratorSpi.java,
	KeyStore.java, KeyStoreException.java, KeyStoreSpi.java,
	MessageDigest.java, MessageDigestSpi.java,
	NoSuchAlgorithmException.java, NoSuchProviderException.java,
	Permission.java, PermissionCollection.java, Permissions.java,
	Policy.java, Principal.java, PrivateKey.java,
	PrivilegedAction.java, PrivilegedActionException.java,
	PrivilegedExceptionAction.java, ProtectionDomain.java,
	Provider.java, ProviderException.java, PublicKey.java,
	SecureClassLoader.java, SecureRandom.java, SecureRandomSpi.java,
	Security.java, SecurityPermission.java, Signature.java,
	SignatureException.java, SignatureSpi.java, SignedObject.java,
	Signer.java, UnrecoverableKeyException.java,
	UnresolvedPermission.java, interfaces/DSAKey.java,
	interfaces/DSAKeyPairGenerator.java, interfaces/DSAParams.java,
	interfaces/RSAKey.java, interfaces/RSAPrivateCrtKey.java,
	interfaces/RSAPrivateKey.java, interfaces/RSAPublicKey.java: Change
	license to libgcc-like terms.  Change DOS EOLs to Unix EOLs.  Fix
	copyright lines.  

2000-03-16 19:20  Paul Fisher <rao@gnu.org>

	* java/io/: BlockDataException.java, BufferedInputStream.java,
	BufferedOutputStream.java, BufferedReader.java,
	BufferedWriter.java, ByteArrayInputStream.java,
	ByteArrayOutputStream.java, CharArrayReader.java,
	CharArrayWriter.java, CharConversionException.java, DataInput.java,
	DataInputStream.java, DataOutput.java, DataOutputStream.java,
	EOFException.java, Externalizable.java, File.java,
	FileDescriptor.java, FileFilter.java, FileInputStream.java,
	FileNotFoundException.java, FileOutputStream.java,
	FilePermission.java, FileReader.java, FileWriter.java,
	FilenameFilter.java, FilterInputStream.java,
	FilterOutputStream.java, FilterReader.java, FilterWriter.java,
	IOException.java, InputStream.java, InputStreamReader.java,
	InterruptedIOException.java, InvalidClassException.java,
	InvalidObjectException.java, LineNumberInputStream.java,
	LineNumberReader.java, NotActiveException.java,
	NotSerializableException.java, ObjectInput.java,
	ObjectInputStream.java, ObjectInputValidation.java,
	ObjectOutput.java, ObjectOutputStream.java, ObjectStreamClass.java,
	ObjectStreamConstants.java, ObjectStreamException.java,
	ObjectStreamField.java, OptionalDataException.java,
	OutputStream.java, OutputStreamWriter.java, PipedInputStream.java,
	PipedOutputStream.java, PipedReader.java, PipedWriter.java,
	PrintStream.java, PrintWriter.java, PushbackInputStream.java,
	PushbackReader.java, RandomAccessFile.java, Reader.java,
	Replaceable.java, Resolvable.java, SequenceInputStream.java,
	Serializable.java, SerializablePermission.java,
	StreamCorruptedException.java, StreamTokenizer.java,
	StringBufferInputStream.java, StringReader.java, StringWriter.java,
	SyncFailedException.java, UTFDataFormatException.java,
	UnsupportedEncodingException.java, WriteAbortedException.java,
	Writer.java: Change license to libgcc-like terms.  Fix copyright
	years.  

2000-03-15 23:46  Paul Fisher <rao@gnu.org>

	* java/net/: Authenticator.java, BindException.java,
	ConnectException.java, ContentHandlerFactory.java,
	ContentHandler.java, DatagramPacket.java, DatagramSocketImpl.java,
	DatagramSocket.java, FileNameMap.java, HttpURLConnection.java,
	InetAddress.java, JarURLConnection.java,
	MalformedURLException.java, MimeTypeMapper.java,
	MulticastSocket.java, NetPermission.java,
	NoRouteToHostException.java, PasswordAuthentication.java,
	PlainDatagramSocketImpl.java, PlainSocketImpl.java,
	ProtocolException.java, ServerSocket.java, SocketException.java,
	SocketImplFactory.java, Socket.java, SocketImpl.java,
	SocketInputStream.java, SocketOptions.java,
	SocketOutputStream.java, SocketPermission.java,
	UnknownHostException.java, URLConnection.java, URLDecoder.java,
	UnknownServiceException.java, URL.java, URLEncoder.java,
	URLStreamHandlerFactory.java, URLStreamHandler.java: Change license
	to libgcc-like terms.  Fix copyrights.  

2000-03-15 23:14  Paul Fisher <rao@gnu.org>

	* java/math/: BigDecimal.java, BigInteger.java: Change to
	libgcc-like terms.  Fix copyright lines.  

2000-03-15 22:46  Paul Fisher <rao@gnu.org>

	* java/: applet/Applet.java, applet/AppletContext.java,
	applet/AppletStub.java, applet/AudioClip.java, sql/Array.java,
	sql/BatchUpdateException.java, sql/Blob.java,
	sql/CallableStatement.java, sql/Clob.java, sql/Connection.java,
	sql/DataTruncation.java, sql/DatabaseMetaData.java, sql/Date.java,
	sql/Driver.java, sql/DriverManager.java,
	sql/DriverPropertyInfo.java, sql/PreparedStatement.java,
	sql/Ref.java, sql/ResultSet.java, sql/ResultSetMetaData.java,
	sql/SQLData.java, sql/SQLException.java, sql/SQLInput.java,
	sql/SQLOutput.java, sql/SQLWarning.java, sql/Statement.java,
	sql/Struct.java, sql/Time.java, sql/Timestamp.java, sql/Types.java: 
	Change license to libgcc-like terms.  

2000-03-15 22:42  Paul Fisher <rao@gnu.org>

	* java/: text/Annotation.java,
	text/AttributedCharacterIterator.java, text/AttributedString.java,
	text/AttributedStringIterator.java, text/BreakIterator.java,
	text/CharacterIterator.java, text/ChoiceFormat.java,
	text/CollationElementIterator.java, text/CollationKey.java,
	text/Collator.java, text/DateFormat.java,
	text/DateFormatSymbols.java, text/DecimalFormatSymbols.java,
	text/DefaultBreakIterator.java, text/FieldPosition.java,
	text/Format.java, text/NumberFormat.java, text/ParseException.java,
	text/ParsePosition.java, text/RuleBasedCollator.java,
	text/SimpleDateFormat.java, text/StringCharacterIterator.java,
	beans/BeanDescriptor.java, beans/BeanInfo.java, beans/Beans.java,
	beans/Customizer.java, beans/DesignMode.java,
	beans/EventSetDescriptor.java, beans/FeatureDescriptor.java,
	beans/IndexedPropertyDescriptor.java,
	beans/IntrospectionException.java, beans/Introspector.java,
	beans/MethodDescriptor.java, beans/ParameterDescriptor.java,
	beans/PropertyChangeEvent.java, beans/PropertyChangeListener.java,
	beans/PropertyChangeSupport.java, beans/PropertyDescriptor.java,
	beans/PropertyEditor.java, beans/PropertyEditorManager.java,
	beans/PropertyEditorSupport.java, beans/PropertyVetoException.java,
	beans/SimpleBeanInfo.java, beans/VetoableChangeListener.java,
	beans/Visibility.java, beans/beancontext/BeanContext.java,
	beans/beancontext/BeanContextChild.java,
	beans/beancontext/BeanContextChildComponentProxy.java,
	beans/beancontext/BeanContextChildSupport.java,
	beans/beancontext/BeanContextContainerProxy.java,
	beans/beancontext/BeanContextEvent.java,
	beans/beancontext/BeanContextMembershipEvent.java,
	beans/beancontext/BeanContextMembershipListener.java,
	beans/beancontext/BeanContextProxy.java,
	beans/beancontext/BeanContextServiceAvailableEvent.java,
	beans/beancontext/BeanContextServiceProvider.java,
	beans/beancontext/BeanContextServiceProviderBeanInfo.java,
	beans/beancontext/BeanContextServiceRevokedEvent.java,
	beans/beancontext/BeanContextServiceRevokedListener.java,
	beans/beancontext/BeanContextServices.java,
	beans/beancontext/BeanContextServicesListener.java: Change license
	to libgcc-like terms.  Fix copyright years.  

2000-03-15 21:59  Paul Fisher <rao@gnu.org>

	* java/util/: AbstractCollection.java, AbstractList.java,
	AbstractMap.java, AbstractSequentialList.java, AbstractSet.java,
	ArrayList.java, Arrays.java, BasicMapEntry.java, BitSet.java,
	Bucket.java, Calendar.java, Collection.java, Collections.java,
	Comparator.java, ConcurrentModificationException.java, Date.java,
	Dictionary.java, DoubleEnumeration.java, EmptyStackException.java,
	Enumeration.java, EventListener.java, EventObject.java,
	GregorianCalendar.java, HashMap.java, HashSet.java, Hashtable.java,
	Iterator.java, LinkedList.java, ListIterator.java, List.java,
	ListResourceBundle.java, Locale.java, Map.java,
	MissingResourceException.java, NoSuchElementException.java,
	Observer.java, Properties.java, PropertyPermission.java,
	PropertyResourceBundle.java, Random.java, ResourceBundle.java,
	Set.java, SimpleTimeZone.java, SortedMap.java, SortedSet.java,
	Stack.java, StringTokenizer.java, TimeZone.java,
	TooManyListenersException.java, TreeMap.java, TreeSet.java,
	Vector.java, WeakHashMap.java: Change license to libgcc-like terms.  
	Update copyright lines to contain correct years.  

2000-03-15 21:33  Paul Fisher <rao@gnu.org>

	* java/util/Observable.java: 
	(notifyObservers): Use hasChanged and clearChanged.  

2000-03-15 21:31  Paul Fisher <rao@gnu.org>

	* java/util/Observable.java: Make thread-safe.  

2000-03-09 16:10  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/TreeMap.java: 
	(rbDelete,rbDeleteFixup): Fixed rebalancing (was completely broken).  
	(containsValue): Fixed (searched only half the tree).  
	(dumpMethod): Method for debugging purposes.  

2000-03-06 10:15  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/LinkedList.java: bug fixes.  

2000-03-05 18:49  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/: HashMap.java, Hashtable.java, AbstractMap.java,
	WeakHashMap.java: Some bug fixes.  

2000-03-03 15:23  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/Vector.java: Fixed some bugs, removed some buggy
	methods, that are already efficiently implemented by AbstractList.  

2000-03-03 15:21  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/AbstractList.java: fixed a off by one bug in
	lastIndexOf() Made SubList an inner class with explicit backing list
	pointer, to remove name conflicts (jikes didn't compile it
	correctly).  

2000-03-03 13:11  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* THANKYOU: added more people, alphabetized again 

2000-03-03 13:00  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/: ArrayList.java, Bucket.java, HashMap.java,
	Hashtable.java, Vector.java: patch from Steven Hugg: Don't increase
	modCount on non-structural changes Bucket.add() now returns old
	value directly.  

2000-03-03 11:24  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/: TreeMap.java, TreeSet.java: Fixed some bugs reported
	by Martin Schroeder.  Clone is now implemented ;-) FIXME: rbDelete
	is still incorrect and doesn't rebalance in some cases.  

2000-01-31 09:56  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/Collections.java: fixed a bug in shuffle (it was
	duplicating some entries, removing others) 

2000-01-08 05:42  Brian Jones <cbj@gnu.org>

	* lib/: Makefile.am, Makefile.am: mkdir -p pkgdatadir if it doesn't
	exist 

2000-01-07 04:39  Brian Jones <cbj@gnu.org>

	* acinclude.m4: changed to not error out if no classes for Japhar
	or Kaffe are found need to implement cache checking, but it's so
	ugly...  

2000-01-07 03:43  Brian Jones <cbj@gnu.org>

	* THANKYOU: # small cleanup 

2000-01-07 03:41  Brian Jones <cbj@gnu.org>

	* java/lang/Double.java: boolean isInfinite(double) -> static
	boolean isInfinite(double) 

2000-01-07 03:40  Brian Jones <cbj@gnu.org>

	* java/lang/Float.java: boolean isInfinite(float) -> static boolean
	isInfinite(float) thanks to Mark Wielaard 

2000-01-03 10:35  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/TimeZone.java: updated timezone data to tzdata1999j 

2000-01-03 04:21  Brian Jones <cbj@gnu.org>

	* lib/Makefile.am: patch from Mark Wielaard to only add
	KJC_CLASSPATH to the vm classpath 

1999-12-31 14:05  Brian Jones <cbj@gnu.org>

	* lib/mkdep.pl.in: fixed a comment 

1999-12-31 13:58  Brian Jones <cbj@gnu.org>

	* configure.in: changed LIBVERSION="0:0:0" 

1999-12-31 13:51  Brian Jones <cbj@gnu.org>

	* lib/mkdep.pl.in: vm/reference to vm/current 

1999-12-31 13:46  Brian Jones <cbj@gnu.org>

	* lib/Makefile.am: classpath argument for javah also incorrect 

1999-12-31 13:41  Brian Jones <cbj@gnu.org>

	* lib/Makefile.am: did not pass the right arguments to javah when
	it was user specified, fix now to be -jni.  let me rant right now
	and say that all these java tools using whatever the hell they want
	for arguments is totally ****ed up.  

1999-12-31 13:34  Brian Jones <cbj@gnu.org>

	* lib/Makefile.am: had two jikes calls switched around, it was
	leaving out the user specified classlib when it shouldn't and adding
	it when it shouldn't 

1999-12-31 06:25  Brian Jones <cbj@gnu.org>

	* acinclude.m4, configure.in, lib/Makefile.am,
	lib/gen-classlist.sh.in, native/gnu.java.awt.image/Makefile.am,
	native/gnu.java.awt.peer.gtk/Makefile.am,
	native/java.io/Makefile.am, native/java.lang/Makefile.am,
	native/java.lang.reflect/Makefile.am, native/java.net/Makefile.am,
	native/java.util/Makefile.am, native/lib/Makefile.am: added support
	for kjc/javac(again), see mail archives 

1999-12-30 23:52  Brian Jones <cbj@gnu.org>

	* lib/.cvsignore: added kaffe here 

1999-12-30 20:02  Brian Jones <cbj@gnu.org>

	* acinclude.m4: fixed it so that japhar and kaffe don't incorrectly
	override bindir and datadir.  

1999-12-30 18:29  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/WeakHashMap.java: added the queue parameter to
	WeakBucket constructor, to fix compiling with javac.  

1999-12-30 17:33  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* configure.in: sorted the output list.  This is necessary to
	configure in another directory: configure cannot create files in
	deeply nested directories, before it created a file in a higher
	directory.  

1999-12-30 17:26  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/lang/Throwable.java: fillInStackTrace():  remove exception
	constructors from stack trace.  constructor:  use fillInStackTrace.  
	printStackTrace(): fixed a bug, simplified.  

1999-12-30 17:19  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* vm/reference/gnu/vm/stack/StackFrame.java: added toString() and
	getCalledClass() 

1999-12-30 17:08  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* scripts/timezones.pl: fixed a off by one error in month length
	lookup.  This affected only the America/Godthab timezone.  

1999-12-30 17:03  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/SimpleTimeZone.java: Added getDSTSavings() 

1999-12-30 16:58  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/: SimpleTimeZone.java, TimeZone.java: fixed a few bugs.  

1999-12-30 16:47  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/Arrays.java: added the sort(Object[], fromIndex,
	toIndex...) methods added a defaultComparator, that is used to
	compare if no comparator given.  rewrote the mergeSort method.  

1999-12-30 15:43  Brian Jones <cbj@gnu.org>

	* native/gnu.java.awt.image/Makefile.am: changed libdir to
	pkglibdir for installation changed JAPAHR_CFLAGS to EXTRA_INCLUDES 
	changed 0:0:0 to @LIBVERSION@ 

1999-12-30 15:39  Brian Jones <cbj@gnu.org>

	* java/lang/Math.java: changed java_lang_Math to javalangmath for
	System.loadLibrary() call 

1999-12-30 15:36  Brian Jones <cbj@gnu.org>

	* vm/Makefile.am: fixed problem with autoheader complaining about
	the missing subdir 

1999-12-30 03:16  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/: ImageMediaEntry.java, MediaEntry.java,
	MediaTracker.java: Committing these unfinished modules.  They don't
	compile but somebody might want to hack on them.  IIRC, the problem
	is that I can't figure out how to implement them based on the only
	spec I have - namely the Serialized Form listing in the Javadocs.  

1999-12-30 02:26  Aaron M. Renn <arenn@urbanophile.com>

	* native/java.net/Makefile.am: Fix syntax error in @LIBVERSION@
	autoconf variable 

1999-12-30 01:24  Aaron M. Renn <arenn@urbanophile.com>

	* lib/standard.omit: Add a few unfinished AWT classes 

1999-12-29 21:56  Brian Jones <cbj@gnu.org>

	* lib/Makefile.am: install class files in pkgdatadir instead of
	datadir 

1999-12-29 21:54  Brian Jones <cbj@gnu.org>

	* native/testsuite/Makefile.am: commented out everything 

1999-12-29 21:33  Brian Jones <cbj@gnu.org>

	* native/: gnu.java.awt.peer.gtk/Makefile.am, java.net/Makefile.am,
	java.util/Makefile.am, lib/Makefile.am: install into pkglibdir
	instead of libdir 

1999-12-29 21:28  Brian Jones <cbj@gnu.org>

	* native/java.lang.reflect/Makefile.am: using pkglibdir instead of
	libdir 

1999-12-29 21:26  Brian Jones <cbj@gnu.org>

	* native/java.io/Makefile.am: simplified Makefile using pkglibdir
	instead of libdir 

1999-12-29 21:18  Brian Jones <cbj@gnu.org>

	* native/java.lang/Makefile.am: switched to installing into
	pkglibdir 

1999-12-29 20:28  Brian Jones <cbj@gnu.org>

	* native/java.lang/Makefile.am: simplified Makefile 

1999-12-29 20:09  Brian Jones <cbj@gnu.org>

	* native/java.lang/: Object.c, System.c: include appropriate
	headers 

1999-12-29 20:08  Brian Jones <cbj@gnu.org>

	* native/java.lang/: Object.h, System.h: autogenerated 

1999-12-29 19:58  Brian Jones <cbj@gnu.org>

	* HACKING: updated TODO list and added more build information 

1999-12-29 18:49  Brian Jones <cbj@gnu.org>

	* vm/kaffe/: Makefile.am, java/Makefile.am, kaffe/Makefile.am,
	native/Makefile.am: initial checkin 

1999-12-29 18:45  Brian Jones <cbj@gnu.org>

	* configure.in, acinclude.m4, lib/Makefile.am,
	lib/gen-classlist.sh.in, vm/Makefile.am, configure.in,
	configure.in: configure work to support kaffe 

1999-12-29 01:52  Aaron M. Renn <arenn@urbanophile.com>

	* java/applet/: Applet.java, AppletContext.java, AppletStub.java,
	AudioClip.java: Initial Checkin 

1999-12-28 18:44  Brian Jones <cbj@gnu.org>

	* java/io/ObjectInputStream.java: Made changes suggested by kopi
	
	(kjc) compiler team to be in keeping with JLS 4.5.4.  The changes
	may be unnecessary but should not affect the outcome of compiling
	with any other compiler.  

1999-12-28 16:31  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/Hashtable.java: fixed a bug in equals (spotted by Mark
	Wielaard).  

1999-12-21 03:17  Mark Benvenuto <mcb54@columbia.edu>

	* java/awt/image/: Makefile.am, MemoryImageSource.java: Added
	java.awt.image.MemoryImageSource and update Makefile.am 

1999-12-20 09:43  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* gnu/java/locale/: Calendar.java, Calendar_de.java,
	Calendar_en.java, Calendar_nl.java, LocaleInformation_de.java,
	LocaleInformation_en.java, LocaleInformation_nl.java: Moved
	calendar specific locales into its own resource bundle.  Fixed some
	more typos in LocaleInformation_nl 

1999-12-20 09:39  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/: Calendar.java, GregorianCalendar.java, Locale.java: 
	Fixed typo in getAvailableLocales()  (thanks to Mark Wielaard) 
	(Gregorian)?Calendar now uses its own resource bundle.  

1999-12-18 05:37  Mark Benvenuto <mcb54@columbia.edu>

	* javax/swing/GrayFilter.java: Add GrayFilter so I can eventually
	test java.awt.image.RGBImageFilter 

1999-12-18 05:03  Mark Benvenuto <mcb54@columbia.edu>

	* java/awt/image/PixelGrabber.java: java.awt.image.PixelGrabber is
	for the most part finished 

1999-12-18 02:32  Mark Benvenuto <mcb54@columbia.edu>

	* java/awt/Makefile.am: Enable compilation of java.awt.image 

1999-12-18 00:25  Mark Benvenuto <mcb54@columbia.edu>

	* configure.in: Compile java.awt.image now 

1999-12-18 00:24  Mark Benvenuto <mcb54@columbia.edu>

	* lib/standard.omit: We can now compile java.awt.image 

1999-12-18 00:23  Mark Benvenuto <mcb54@columbia.edu>

	* java/awt/image/Makefile.am: Automate compiling of java.awt.image 

1999-12-18 00:22  Mark Benvenuto <mcb54@columbia.edu>

	* java/awt/image/: AreaAveragingScaleFilter.java,
	CropImageFilter.java, DirectColorModel.java,
	FilteredImageSource.java, ImageFilter.java, IndexColorModel.java,
	ReplicateScaleFilter.java: Compilation fixes for java.awt.image 

1999-12-17 21:18  Mark Benvenuto <mcb54@columbia.edu>

	* java/awt/image/RGBImageFilter.java: RGBImageFilter - still needs
	some tweaks and bug testing 

1999-12-17 18:51  Mark Benvenuto <mcb54@columbia.edu>

	* java/awt/image/: DirectColorModel.java, ColorModel.java: Fixed
	Compilation Errors in java.awt.image.ColorModel and DirectColorModel 

1999-12-16 10:54  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/text/: DateFormat.java, DateFormatSymbols.java: submitted
	patch by Mark Wielaard.  

1999-12-16 10:50  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* gnu/java/locale/: LocaleInformation_de.java,
	LocaleInformation_en.java, LocaleInformation_nl.java, Makefile.am: 
	submitted patch by Mark Wielaard: Added LocaleInformation_nl and
	fixed a typo in other locales.  

1999-12-16 10:45  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* THANKYOU: added Mark Wielaard 

1999-12-15 05:05  Brian Jones <cbj@gnu.org>

	* java/awt/image/DirectColorModel.java: rearranged constructor 

1999-12-15 05:04  Brian Jones <cbj@gnu.org>

	* java/awt/image/: FilteredImageSource.java, IndexColorModel.java: 
	initial commit 

1999-12-14 03:58  Brian Jones <cbj@gnu.org>

	* java/awt/image/ColorModel.java: masks for creating default color
	model are correct now according to JDK 

1999-12-14 03:30  Brian Jones <cbj@gnu.org>

	* java/awt/image/ColorModel.java: # this might be the right form
	for the bits... ? 

1999-12-14 02:10  Brian Jones <cbj@gnu.org>

	* java/awt/image/ColorModel.java: # call DirectColorModel
	appropriately 

1999-12-14 02:08  Brian Jones <cbj@gnu.org>

	* java/awt/image/: CropImageFilter.java, DirectColorModel.java: 
	initial commit 

1999-12-14 01:56  Brian Jones <cbj@gnu.org>

	* java/awt/image/: AreaAveragingScaleFilter.java, ColorModel.java,
	ReplicateScaleFilter.java: initial commits 

1999-12-13 21:39  Brian Jones <cbj@gnu.org>

	* doc/Makefile.am: added vmintegration.texinfo to info_TEXINFOS 

1999-12-12 17:42  John Keiser <jkeiser@iname.com>

	* vm/reference/java/lang/VMClassLoader.java: Minor syntax error
	(method should be static).  

1999-12-10 14:42  Brian Jones <cbj@gnu.org>

	* vm/reference/java/lang/Class.java,
	vm/reference/java/lang/VMClassLoader.java, java/lang/Boolean.java,
	java/lang/Byte.java, java/lang/Character.java,
	java/lang/Double.java, java/lang/Float.java,
	java/lang/Integer.java, java/lang/Long.java, java/lang/Short.java,
	java/lang/Void.java: changing Class.getPrimitiveClass back to
	VMClassLoader.getPrimitiveClass, thanks John 

1999-12-10 04:35  Brian Jones <cbj@gnu.org>

	* java/lang/Boolean.java, java/lang/Byte.java,
	java/lang/Character.java, java/lang/Double.java,
	java/lang/Float.java, java/lang/Integer.java, java/lang/Long.java,
	java/lang/Short.java, java/lang/Void.java,
	vm/reference/java/lang/Class.java,
	vm/reference/java/lang/VMClassLoader.java: changed
	VMCLassLoader.getPrimitiveClass to Class.getPrimitiveClass 

1999-12-09 04:56  Brian Jones <cbj@gnu.org>

	* doc/vmintegration.texinfo: updated menus C-u C-c C-u m is your
	friend 

1999-12-07 00:38  Brian Jones <cbj@gnu.org>

	* native/java.lang.reflect/Makefile.am: removed reflect.c and
	reflect.h 

1999-12-07 00:37  Brian Jones <cbj@gnu.org>

	* native/java.lang.reflect/: Constructor.c, Field.c, Method.c,
	reflect.c, reflect.h: the VM must implement these 

1999-12-07 00:33  Brian Jones <cbj@gnu.org>

	* native/java.lang.reflect/TODO: no longer pertinent 

1999-11-27 05:54  Brian Jones <cbj@gnu.org>

	* java/awt/image/ImageFilter.java: clone() throws
	CloneNotSupportedException in Java 2 

1999-11-27 05:53  Brian Jones <cbj@gnu.org>

	* java/lang/Error.java: # typo 

1999-11-27 05:46  Brian Jones <cbj@gnu.org>

	* java/awt/image/ImageFilter.java: initial commit 

1999-11-26 15:31  Brian Jones <cbj@gnu.org>

	* java/awt/image/ImageConsumer.java: # typos 

1999-11-26 15:29  Brian Jones <cbj@gnu.org>

	* java/awt/image/: ImageObserver.java, ImageProducer.java: initial
	commit 

1999-11-26 06:21  Brian Jones <cbj@gnu.org>

	* java/awt/image/ImageConsumer.java: initial checkin 

1999-11-26 06:05  Brian Jones <cbj@gnu.org>

	* lib/standard.omit: omit java.awt.image 

1999-11-26 04:53  Brian Jones <cbj@gnu.org>

	* lib/mkdep.pl.in: # fixed it so mkdep can detect more native
	methods 

1999-11-26 04:27  Brian Jones <cbj@gnu.org>

	* java/: net/PlainSocketImpl.java, io/File.java: # fixed it so
	mkdep can detect the native method 

1999-11-26 01:29  Brian Jones <cbj@gnu.org>

	* java/net/: InetAddress.java, PlainDatagramSocketImpl.java: #
	fixed it so mkdep can detect the native method 

1999-11-26 01:13  Brian Jones <cbj@gnu.org>

	* HACKING: notes on obtaining gdk-pixbuf 

1999-11-26 00:44  Brian Jones <cbj@gnu.org>

	* .cvsignore: added stamp-h.in, include 

1999-11-26 00:44  Brian Jones <cbj@gnu.org>

	* native/java.util/.cvsignore: initial commit 

1999-11-26 00:38  Brian Jones <cbj@gnu.org>

	* java/util/TimeZone.java: # made a change to help me catch this
	native method 

1999-11-26 00:30  Brian Jones <cbj@gnu.org>

	* native/java.lang.reflect/: Array.c, Constructor.c, Field.c,
	Method.c: updated #include 

1999-11-26 00:29  Brian Jones <cbj@gnu.org>

	* native/: java.lang.reflect/Array.h,
	java.lang.reflect/Constructor.h, java.lang.reflect/Field.h,
	java.lang.reflect/Method.h, java.net/java_net_InetAddress.h,
	java.net/java_net_PlainDatagramSocketImpl.h,
	java.net/java_net_PlainSocketImpl.h,
	java.util/java_util_ResourceBundle.h,
	java.util/java_util_TimeZone.h: autogenerated 

1999-11-26 00:23  Brian Jones <cbj@gnu.org>

	* native/: java.io/java_io_File.h,
	java.io/java_io_FileInputStream.h,
	java.io/java_io_FileOutputStream.h,
	java.io/java_io_ObjectInputStream.h,
	java.io/java_io_ObjectOutputStream.h,
	java.io/java_io_ObjectStreamClass.h,
	java.io/java_io_RandomAccessFile.h, java.lang/java_lang_Double.h,
	java.lang/java_lang_Float.h, java.lang/java_lang_Math.h: 
	autogenerated now 

1999-11-26 00:04  Brian Jones <cbj@gnu.org>

	* java/lang/Double.java: # typo 

1999-11-24 01:49  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.image/Makefile.am: Fix to properly link
	against gtkpeer.  

1999-11-24 01:01  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/image/ImageDecoder.java: Remove `public' from
	produce method.  

1999-11-23 05:06  Geoff Berry <gcb@gnu.org>

	* java/io/: ObjectStreamClass.java, ObjectStreamConstants.java,
	ObjectStreamField.java: Added Get/PutField support.  

1999-11-23 05:03  Geoff Berry <gcb@gnu.org>

	* java/io/ObjectInputStream.java: Added GetField class and
	associated methods.  

1999-11-23 05:01  Geoff Berry <gcb@gnu.org>

	* java/io/ObjectOutputStream.java: Added PutField class and
	associated methods.  

1999-11-23 00:14  Paul Fisher <rao@gnu.org>

	* lib/standard.omit: Remove reference to GdkPixbufLoader 

1999-11-23 00:13  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/image/GdkPixbufDecoder.java: Initial commit.  

1999-11-23 00:12  Paul Fisher <rao@gnu.org>

	* configure.in, native/gnu.java.awt.image/Makefile.am,
	native/gnu.java.awt.image/gdkpixbufdecoder.c: Add in gdk-pixbuf
	code.  

1999-11-23 00:10  Paul Fisher <rao@gnu.org>

	* HACKING: Add gdk-pixbuf requirement.  

1999-11-22 21:38  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkWindowPeer.java: 
	(setVisible): Override ComponentPeer.setVisible, so we can call an 
	XFlush after gdk_window_show.  

1999-11-22 21:35  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: XFlush to keep
	events moving along.  

1999-11-22 21:00  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gdkgraphics.c: 
	(translateNative): Remove race condition on set/get of
	{x,y}_offsets.  

1999-11-22 20:58  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gdkgraphics.c: 
	(dispose): Replace gdk_flush () with XFlush (GDK_DISPLAY ()).  

1999-11-21 22:44  Brian Jones <cbj@gnu.org>

	* COPYING.LIB: updated to version 2.1 

1999-11-20 23:40  Geoff Berry <gcb@gnu.org>

	* native/java.io/: java_io_ObjectInputStream.c,
	java_io_ObjectOutputStream.c, java_io_ObjectStreamClass.c: Convert
	C++ style comments to C style comments.  

1999-11-20 01:52  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkScrollPanePeer.java,
	gnu/java/awt/peer/gtk/GtkToolkit.java,
	gnu/java/awt/peer/gtk/Test.java,
	gnu/java/awt/peer/gtk/TestAWT.java,
	native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c,
	native/gnu.java.awt.peer.gtk/gtkpanelpeer.c,
	native/gnu.java.awt.peer.gtk/gtkpeer.h,
	native/gnu.java.awt.peer.gtk/gtkscrollbarpeer.c,
	native/gnu.java.awt.peer.gtk/gtkscrollpanepeer.c: Make ScrollPanes
	and Scrollbars work reasonably well.  

1999-11-19 20:27  Paul Fisher <rao@gnu.org>

	* java/awt/event/AdjustmentEvent.java: Change "BLOCK_INCREMENTS" to
	"BLOCK_INCREMENT".  

1999-11-19 20:16  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkscrollbarpeer.c: 
	(connectHooks): Connect "value_changed" to adjustment.  

1999-11-19 19:41  Paul Fisher <rao@gnu.org>

	* java/awt/ScrollPane.java: Really fix static final constants.  

1999-11-19 18:10  Paul Fisher <rao@gnu.org>

	* java/awt/ScrollPane.java: Fix static final constants.  

1999-11-19 02:52  Aaron M. Renn <arenn@urbanophile.com>

	* doc/www.gnu.org/: status.mhtml, macros.mhtml: Update status to
	reflect that I'm doing java.awt.applet and that Mark Benvenuto is
	doing java.security.* 

1999-11-19 02:15  Mark Benvenuto <mcb54@columbia.edu>

	* AUTHORS, java/security/AccessControlContext.java,
	java/security/BasicPermission.java,
	java/security/DomainCombiner.java,
	java/security/KeyPairGenerator.java, java/security/Signature.java,
	java/security/cert/Certificate.java,
	java/security/interfaces/RSAKey.java,
	java/security/interfaces/RSAPrivateKey.java,
	java/security/interfaces/RSAPublicKey.java,
	java/security/spec/RSAKeyGenParameterSpec.java: Updated the AUTHORS
	file so I am reflected as an author. Commited some JDK 1.3 Beta
	updates to java.security 

1999-11-18 05:39  Brian Jones <cbj@gnu.org>

	* HACKING: GNU Classpath has no compile errors with Java source
	code now.  
	Changed documentation on building to note that kaffeh has a bug
	which makes it useless for some .h generation at the moment, but
	javah from Sun works.  
	Note on jni.h and why we currently require Japhar for it.  

1999-11-18 05:31  Brian Jones <cbj@gnu.org>

	* lib/Makefile.am: entering no compile errors phase 

1999-11-18 05:12  Brian Jones <cbj@gnu.org>

	* lib/standard.omit: removed java.awt.even.InputMethodListener
	which was causing InputMethodEvent to be compiled 

1999-11-18 04:46  Brian Jones <cbj@gnu.org>

	* lib/: Makefile.am, mkdep.pl.in: fix problem with always
	generating headers when glibj.zip changes 

1999-11-18 03:20  Aaron M. Renn <arenn@urbanophile.com>

	* THANKYOU: Updating with new guy 

1999-11-18 02:24  Aaron M. Renn <arenn@urbanophile.com>

	* java/text/ChoiceFormat.java: Stub out missing format() method -
	hope it compiles 

1999-11-18 02:22  Aaron M. Renn <arenn@urbanophile.com>

	* vm/reference/java/lang/Thread.java: Stub out
	getContextClassLoader - hope it compiles 

1999-11-18 01:10  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkComponentPeer.java: 
	(getFontMetrics): Make compile.  

1999-11-18 01:02  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkComponentPeer.java: 
	(getColorModel, getFontMetrics): Implement.  

1999-11-18 00:43  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkScrollbarPeer.java,
	native/gnu.java.awt.peer.gtk/gtkscrollbarpeer.c: Add back scrollbar
	support (should work).  

1999-11-18 00:42  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkToolkit.java: 
	(getType): remove 

1999-11-18 00:07  Paul Fisher <rao@gnu.org>

	* java/security/SecureClassLoader.java: Add Mark's updates.  

1999-11-17 03:44  Brian Jones <cbj@gnu.org>

	* Makefile.am: added dist-hook 

1999-11-17 02:24  Paul Fisher <rao@gnu.org>

	* configure.in, native/gnu.java.awt.peer.gtk/gtkimagepainter.c,
	native/gnu.java.awt.peer.gtk/gtkpeer.h, native/java.lang/fdlibm.h,
	native/java.math/BigInteger.c: Check for byte order with autoconf.  

1999-11-17 02:05  Paul Fisher <rao@gnu.org>

	* acinclude.m4, configure.in,
	gnu/java/awt/peer/gtk/GtkToolkit.java,
	gnu/java/awt/peer/gtk/Makefile, gnu/java/awt/peer/gtk/Test.java,
	gnu/java/awt/peer/gtk/TestAWT.java, java/awt/Dialog.java,
	java/awt/Graphics.java, java/awt/Image.java, java/awt/Menu.java,
	java/awt/Toolkit.java, java/awt/peer/ComponentPeer.java,
	java/awt/peer/MenuPeer.java, java/awt/peer/PopupMenuPeer.java,
	lib/standard.omit, native/gnu.java.awt.peer.gtk/Makefile.am,
	native/gnu.java.awt.peer.gtk/gdkgraphics.c,
	native/gnu.java.awt.peer.gtk/gtkimagepainter.c,
	native/gnu.java.awt.peer.gtk/gtkpeer.h: Make peers build with
	toplevel build environment.  

1999-11-17 01:51  Paul Fisher <rao@gnu.org>

	* java/awt/MenuComponent.java: Change parent to be a MenuContainer.  

1999-11-16 06:20  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/Makefile.am: Remove
	gtkcontainerpeer.c.  

1999-11-16 06:20  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkcontainerpeer.c: no longer
	necessary.  

1999-11-16 06:02  Paul Fisher <rao@gnu.org>

	* java/awt/PopupMenu.java: show: Call proper peer method.  

1999-11-16 05:32  Paul Fisher <rao@gnu.org>

	* java/awt/Rectangle.java: Add translate (int, int).  

1999-11-16 05:28  Paul Fisher <rao@gnu.org>

	* lib/mkdep.pl.in: Change regex in hasNativeMethod.  

1999-11-16 05:08  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/Makefile.am: Remove gtkdialogpeer.c 

1999-11-16 05:07  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkdialogpeer.c: no longer needed.  

1999-11-16 03:21  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkTextAreaPeer.java: Forgot to commit
	earlier.  

1999-11-16 01:35  Paul Fisher <rao@gnu.org>

	* HACKING: Add libart_lgpl dependency.  

1999-11-16 01:32  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/: gtkbuttonpeer.c, gtkcanvaspeer.c,
	gtkcheckboxpeer.c, gtkchoicepeer.c, gtkcomponentpeer.c,
	gtkevents.c, gtkfiledialogpeer.c, gtkimagepainter.c,
	gtklabelpeer.c, gtklistpeer.c, gtkmenuitempeer.c, gtkpanelpeer.c,
	gtkscrollbarpeer.c, gtkscrollpanepeer.c, gtktextareapeer.c,
	gtktextfieldpeer.c, gtkwindowpeer.c: toshok-style commit.  

1999-11-16 01:20  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/image/: ImageDecoder.java, XBMDecoder.java: Change
	framework to allow for proper reloading of image data.  

1999-11-16 01:19  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/: GtkToolkit.java, GtkWindowPeer.java,
	GtkTextComponentPeer.java, GtkTextFieldPeer.java,
	GtkScrollPanePeer.java, GtkListPeer.java, GtkPanelPeer.java,
	GtkLabelPeer.java, GtkImagePainter.java, GtkImage.java,
	GtkFramePeer.java, GtkDialogPeer.java, GtkFileDialogPeer.java,
	GtkContainerPeer.java, GtkComponentPeer.java, GtkCanvasPeer.java,
	GtkChoicePeer.java, GtkButtonPeer.java, GdkGraphics.java,
	GtkRadioButtonPeer.java, GtkCheckButtonPeer.java,
	GtkToggleButtonPeer.java, GtkArg.java, GtkArgList.java: Implement
	image functions in GdkGraphics.  Depend on libart.  Major design
	changes.  

1999-11-15 20:36  Jim Blair <jeblair@eos.ncsu.edu>

	* doc/www.gnu.org/classpath.mhtml: Mailing list archive is now
	linked to from the web page.  

1999-11-15 13:17  Brian Jones <cbj@gnu.org>

	* HACKING: todo updates and how to build updates 

1999-11-14 14:52  Brian Jones <cbj@gnu.org>

	* configure.in: japhar check only forced if you do not define javah
	and classlib and you are in either of developer or maintainer build
	mode 

1999-11-13 18:10  Brian Jones <cbj@gnu.org>

	* native/: java.lang/Makefile.am, java.lang.reflect/Makefile.am,
	java.net/Makefile.am, java.util/Makefile.am, lib/Makefile.am: added
	-I$(top_srcdir)/include to INCLUDES 

1999-11-13 18:10  Brian Jones <cbj@gnu.org>

	* native/java.io/Makefile.am: added -I/include to INCLUDES 

1999-11-13 18:09  Brian Jones <cbj@gnu.org>

	* native/Makefile.am: removed config.h stuff 

1999-11-13 18:03  Brian Jones <cbj@gnu.org>

	* lib/: Makefile.am, mkdep.pl.in, standard.omit: updates 

1999-11-13 18:02  Brian Jones <cbj@gnu.org>

	* java/util/Random.java: public int next(int) -> protected int
	next(int) to match 1.1/1.2 signatures 

1999-11-13 18:02  Brian Jones <cbj@gnu.org>

	* java/security/SecureClassLoader.java: added two missing
	semicolons 

1999-11-13 17:59  Brian Jones <cbj@gnu.org>

	* configure.in: config.h generated in include/ 

1999-11-13 17:57  Brian Jones <cbj@gnu.org>

	* lib/java.dep: generated in build 

1999-11-13 17:57  Brian Jones <cbj@gnu.org>

	* lib/.cvsignore: added java.dep and compile-classes 

1999-11-13 17:49  Brian Jones <cbj@gnu.org>

	* gnu/java/awt/image/.cvsignore,
	gnu/java/security/provider/.cvsignore, java/awt/.cvsignore,
	java/awt/peer/.cvsignore, java/awt/datatransfer/.cvsignore,
	java/awt/event/.cvsignore, java/awt/print/.cvsignore,
	java/awt/image/.cvsignore, java/beans/beancontext/.cvsignore,
	java/lang/ref/.cvsignore, java/security/cert/.cvsignore,
	java/security/spec/.cvsignore, projects/swing/COPYING.LIB, HACKING: 
	initial checkin 

1999-11-13 17:16  Brian Jones <cbj@gnu.org>

	* native/gnu.java.awt.peer.gtk/: GdkGraphics.h, Makefile,
	Makefile.am: removed autogenerated .h files 

1999-11-13 17:14  Brian Jones <cbj@gnu.org>

	* native/gnu.java.awt.peer.gtk/: gdkfontmetrics.c, gdkgraphics.c,
	gtkbuttonpeer.c, gtkcanvaspeer.c, gtkcheckboxmenuitempeer.c,
	gtkcheckboxpeer.c, gtkchoicepeer.c, gtkclipboard.c,
	gtkcomponentpeer.c, gtkcontainerpeer.c, gtkdialogpeer.c,
	gtkfiledialogpeer.c, gtkimagepainter.c, gtklabelpeer.c,
	gtklistpeer.c, gtkmainthread.c, gtkmenubarpeer.c,
	gtkmenuitempeer.c, gtkmenupeer.c, gtkpanelpeer.c,
	gtkpopupmenupeer.c, gtkscrollbarpeer.c, gtkscrollpanepeer.c,
	gtktextareapeer.c, gtktextcomponentpeer.c, gtktextfieldpeer.c,
	gtktoolkit.c, gtkwindowpeer.c: include files are autogenerated by
	the build and located in $(top_srcdir)/include include files have
	gnu_java_awt_peer_gtk_ prepended as is normal with javah include
	directives in *.c updated appropriately 

1999-11-13 16:56  Brian Jones <cbj@gnu.org>

	* native/gnu.java.awt.peer.gtk/GtkButtonPeer.h,
	native/gnu.java.awt.peer.gtk/GtkCanvasPeer.h,
	native/gnu.java.awt.peer.gtk/GtkCheckboxPeer.h,
	native/gnu.java.awt.peer.gtk/GtkChoicePeer.h,
	native/gnu.java.awt.peer.gtk/GtkClipboard.h,
	native/gnu.java.awt.peer.gtk/GtkComponentPeer.h,
	native/gnu.java.awt.peer.gtk/GtkContainerPeer.h,
	native/gnu.java.awt.peer.gtk/GtkDialogPeer.h,
	native/gnu.java.awt.peer.gtk/GtkFileDialogPeer.h,
	native/gnu.java.awt.peer.gtk/GtkFramePeer.h,
	native/gnu.java.awt.peer.gtk/GtkGenericPeer.h,
	native/gnu.java.awt.peer.gtk/GtkImage.h,
	native/gnu.java.awt.peer.gtk/GtkImagePainter.h,
	native/gnu.java.awt.peer.gtk/GtkLabelPeer.h,
	native/gnu.java.awt.peer.gtk/GtkListPeer.h,
	native/gnu.java.awt.peer.gtk/GtkMainThread.h,
	native/gnu.java.awt.peer.gtk/GtkPanelPeer.h,
	native/gnu.java.awt.peer.gtk/GtkScrollPanePeer.h,
	native/gnu.java.awt.peer.gtk/GtkScrollbarPeer.h,
	native/gnu.java.awt.peer.gtk/GtkTextAreaPeer.h,
	native/gnu.java.awt.peer.gtk/GtkTextComponentPeer.h,
	native/gnu.java.awt.peer.gtk/GtkTextFieldPeer.h,
	native/gnu.java.awt.peer.gtk/GtkToolkit.h,
	native/gnu.java.awt.peer.gtk/GtkWindowPeer.h,
	native/gnu.java.awt.peer.gtk/Makefile,
	gnu/java/awt/peer/gtk/Makefile: no longer needed 

1999-11-13 15:48  Brian Jones <cbj@gnu.org>

	* java/awt/peer/ComponentPeer.java: removed bogus method
	nextFocus() 

1999-11-13 05:47  Brian Jones <cbj@gnu.org>

	* java/awt/: Button.java, Canvas.java, Checkbox.java,
	CheckboxMenuItem.java, Choice.java, Dialog.java, FileDialog.java,
	Label.java, List.java, MenuBar.java, Panel.java, ScrollPane.java,
	Scrollbar.java, TextArea.java, TextComponent.java, TextField.java,
	peer/ButtonPeer.java, peer/CanvasPeer.java,
	peer/CheckboxMenuItemPeer.java, peer/CheckboxPeer.java,
	peer/ChoicePeer.java, peer/ContainerPeer.java,
	peer/DialogPeer.java, peer/FileDialogPeer.java,
	peer/FramePeer.java, peer/LabelPeer.java,
	peer/LightweightPeer.java, peer/ListPeer.java,
	peer/MenuBarPeer.java, peer/MenuItemPeer.java, peer/MenuPeer.java,
	peer/PanelPeer.java, peer/PopupMenuPeer.java,
	peer/ScrollPanePeer.java, peer/ScrollbarPeer.java,
	peer/TextAreaPeer.java, peer/TextComponentPeer.java,
	peer/TextFieldPeer.java, peer/WindowPeer.java: more changes for
	compiling 

1999-11-12 04:17  Brian Jones <cbj@gnu.org>

	* java/awt/: CheckboxMenuItem.java, Dialog.java, Frame.java,
	Menu.java, MenuItem.java, PopupMenu.java, Window.java: less than
	half of the fixes needed to compile 

1999-11-12 03:48  Brian Jones <cbj@gnu.org>

	* java/awt/peer/: CanvasPeer.java, CheckboxMenuItemPeer.java,
	CheckboxPeer.java, ChoicePeer.java, ContainerPeer.java,
	DialogPeer.java, FileDialogPeer.java, FramePeer.java,
	LabelPeer.java, LightweightPeer.java, ListPeer.java,
	MenuBarPeer.java, MenuItemPeer.java, MenuPeer.java, PanelPeer.java,
	PopupMenuPeer.java, ScrollPanePeer.java, ScrollbarPeer.java,
	TextAreaPeer.java, TextComponentPeer.java, TextFieldPeer.java,
	WindowPeer.java: changed extends *Peer to implements *Peer 

1999-11-12 03:10  Brian Jones <cbj@gnu.org>

	* java/awt/AWTEventMulticaster.java: 
	remove(TextListener,TextListener): added method 

1999-11-12 01:56  Brian Jones <cbj@gnu.org>

	* java/awt/Toolkit.java: added method DialogPeer
	createDialog(Dialog target) 

1999-11-12 01:43  Brian Jones <cbj@gnu.org>

	* java/awt/peer/ButtonPeer.java: removed extends object... must be
	tired 

1999-11-12 01:29  Brian Jones <cbj@gnu.org>

	* java/awt/peer/ButtonPeer.java: changed extends ComponentPeer to
	implements ComponentPeer and added extends Object 

1999-11-11 23:24  Brian Jones <cbj@gnu.org>

	* lib/standard.omit: compile stuff in gnu/java/awt/peer/gtk 

1999-11-11 23:24  Brian Jones <cbj@gnu.org>

	* native/Makefile.am: gnu.java.awt.peer.gtk back in SUBDIRS 

1999-11-11 23:23  Brian Jones <cbj@gnu.org>

	* native/: config.h, config.h.in: no longer needed 

1999-11-11 23:21  Brian Jones <cbj@gnu.org>

	* gnu/java/awt/peer/gtk/GtkToolkit.java: distinguish java.awt.List
	from java.util.List 

1999-11-11 22:43  Brian Jones <cbj@gnu.org>

	* lib/standard.omit: do not compile stuff in gnu/java/awt/peer/gtk 

1999-11-11 22:41  Brian Jones <cbj@gnu.org>

	* native/Makefile.am: do not compile stuff in gnu.java.awt.peer.gtk 

1999-11-11 04:50  Brian Jones <cbj@gnu.org>

	* lib/.cvsignore: ignore more stuff 

1999-11-11 04:49  Brian Jones <cbj@gnu.org>

	* java/beans/beancontext/Makefile.am: initial checkin 

1999-11-11 04:48  Brian Jones <cbj@gnu.org>

	* .cvsignore: ignore config.h* 

1999-11-11 04:40  Brian Jones <cbj@gnu.org>

	* lib/Makefile.am: updates 

1999-11-10 14:05  Brian Jones <cbj@gnu.org>

	* lib/mkdep.pl.in: properly generate headers.dep, really 

1999-11-10 14:02  Brian Jones <cbj@gnu.org>

	* lib/mkdep.pl.in: properly generate headers.dep 

1999-11-08 04:34  Brian Jones <cbj@gnu.org>

	* java/beans/Makefile.am: # fixed missing \ 

1999-11-07 20:01  Brian Jones <cbj@gnu.org>

	* lib/mkdep.pl.in: ignore some errors 

1999-11-07 19:57  Brian Jones <cbj@gnu.org>

	* lib/Makefile.am: mostly working java build with jikes 

1999-11-06 04:55  Aaron M. Renn <arenn@urbanophile.com>

	* native/java.io/: FileInputStream.c, RandomAccessFile.c, javaio.c,
	javaio.h: Fix seek problem 

1999-11-04 13:57  Brian Jones <cbj@gnu.org>

	* native/java.lang/: Float.c, Double.c: patch to remove Japhar
	kludge from Chris Toshok 

1999-11-04 05:23  Brian Jones <cbj@gnu.org>

	* Makefile.am: definitely make lib before native 

1999-11-04 05:23  Brian Jones <cbj@gnu.org>

	* lib/: Makefile.am, standard.omit, java.dep: updates 

1999-10-30 15:51  Brian Jones <cbj@gnu.org>

	* javax/swing/plaf/: BorderUIResource.java, UIResource.java: 
	finished the move 

1999-10-29 22:53  Brian Jones <cbj@gnu.org>

	* java/awt/datatransfer/DataFlavor.java: static(): fixed a problem
	with initializing static final variables which jikes did not like by
	creating another intermediate non-final static variable and
	assigning its value to each final variable exactly once.  

1999-10-24 08:55  Brian Jones <cbj@gnu.org>

	* lib/Makefile.am: added CSO flag again 

1999-10-24 08:47  Brian Jones <cbj@gnu.org>

	* lib/mkdep.pl.in: minor oops 

1999-10-24 08:44  Brian Jones <cbj@gnu.org>

	* configure.in: updated 

1999-10-24 08:44  Brian Jones <cbj@gnu.org>

	* lib/mkdep.pl.in: maintainer utility 

1999-10-24 08:43  Brian Jones <cbj@gnu.org>

	* lib/Makefile.am: some changes for jikes support # having a
	problem with make but jikes compiles nearly 700 classes so # that's
	good 

1999-10-24 06:15  Brian Jones <cbj@gnu.org>

	* configure.in: # updated version number for the inevitable release
	:) 

1999-10-24 05:57  Brian Jones <cbj@gnu.org>

	* lib/: deps.sh.in, .deps: no longer needed, broken anyway 

1999-10-24 05:54  Brian Jones <cbj@gnu.org>

	* configure.in: no longer need jdeps, using jikes instead (1.09+) 
	added a number of derived objects for configure to produce added a
	check for perl, used in maintainer-build 

1999-10-24 05:44  Brian Jones <cbj@gnu.org>

	* java/beans/Makefile.am: updated EXTRA_DIST added SUBDIRS 

1999-10-24 05:36  Brian Jones <cbj@gnu.org>

	* java/awt/Makefile.am: added SUBDIRS 

1999-10-24 05:34  Brian Jones <cbj@gnu.org>

	* java/awt/: Makefile.am, datatransfer/Makefile.am,
	event/Makefile.am, peer/Makefile.am, print/Makefile.am: initial
	checkin 

1999-10-24 05:19  Brian Jones <cbj@gnu.org>

	* gnu/java/awt/peer/Makefile.am, gnu/java/awt/peer/gtk/Makefile.am,
	java/Makefile.am, java/security/Makefile.am: updated 

1999-10-24 05:18  Brian Jones <cbj@gnu.org>

	* gnu/java/awt/image/Makefile.am, java/security/cert/Makefile.am,
	java/security/spec/Makefile.am: initial commit 

1999-10-24 05:18  Brian Jones <cbj@gnu.org>

	* gnu/java/awt/Makefile.am: added image to SUBDIRS 

1999-10-23 05:59  Brian Jones <cbj@gnu.org>

	* configure.in: remove lib/deps.sh as derived object of configure 

1999-10-23 05:56  Brian Jones <cbj@gnu.org>

	* lib/standard.omit: ignore gnu/javax/swing/plaf/gtk/.* 

1999-10-23 05:03  Brian Jones <cbj@gnu.org>

	* java/awt/peer/TextComponentPeer.java: getCaretPosition() :
	changed return type to int from void 

1999-10-23 05:01  Brian Jones <cbj@gnu.org>

	* java/awt/peer/ScrollPanePeer.java: getHScrollbarHeight() : set
	return type to int getVScrollbarWidth()  : set return type to int 

1999-10-23 04:56  Brian Jones <cbj@gnu.org>

	* java/awt/event/WindowEvent.java: WINDOW_ClOSED changed to
	WINDOW_CLOSED 

1999-10-23 04:53  Brian Jones <cbj@gnu.org>

	* java/awt/TextArea.java: append() : changed reference to variable
	'text' to the argument of the function 'str' 

1999-10-20 05:39  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GdkFontMetrics.java,
	gnu/java/awt/peer/gtk/GdkGraphics.java,
	gnu/java/awt/peer/gtk/GtkCanvasPeer.java,
	gnu/java/awt/peer/gtk/GtkComponentPeer.java,
	gnu/java/awt/peer/gtk/GtkFramePeer.java,
	gnu/java/awt/peer/gtk/GtkWindowPeer.java,
	native/gnu.java.awt.peer.gtk/gdkgraphics.c,
	native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c,
	native/gnu.java.awt.peer.gtk/gtkevents.c,
	native/gnu.java.awt.peer.gtk/gtkpanelpeer.c,
	native/gnu.java.awt.peer.gtk/gtkpeer.h,
	native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: Make Swing go.  

1999-10-20 04:10  Brian Jones <cbj@gnu.org>

	* lib/standard.omit: updated 

1999-10-20 03:37  Brian Jones <cbj@gnu.org>

	* gnu/java/security/provider/SHA1PRNG.java: added package
	definition gnu.java.security.provider 

1999-10-17 05:21  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gdkgraphics.c,
	native/gnu.java.awt.peer.gtk/gtkimagepainter.c,
	gnu/java/awt/peer/gtk/GdkGraphics.java,
	gnu/java/awt/peer/gtk/GtkComponentPeer.java,
	gnu/java/awt/peer/gtk/GtkOffScreenImage.java: Implement double
	buffering support (minus the ImageProducer).  

1999-10-17 05:16  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkmenuitempeer.c,
	gnu/java/awt/peer/gtk/GtkMenuItemPeer.java: Implement setEnabled
	and setLabel.  

1999-10-16 23:54  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gdkgraphics.c,
	gnu/java/awt/peer/gtk/GdkGraphics.java: Implement copyArea.  

1999-10-16 23:29  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gdkgraphics.c,
	gnu/java/awt/peer/gtk/GdkGraphics.java: Implement clipRect.  

1999-10-16 23:09  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GdkGraphics.java,
	native/gnu.java.awt.peer.gtk/gdkgraphics.c: Implement most of
	Graphics (minus Images and stupid rounded rectangles).  

1999-10-16 05:13  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkMenuItemPeer.java,
	gnu/java/awt/peer/gtk/GtkMenuPeer.java,
	gnu/java/awt/peer/gtk/GtkPopupMenuPeer.java,
	native/gnu.java.awt.peer.gtk/gtkpeer.h,
	native/gnu.java.awt.peer.gtk/gtkmenupeer.c,
	native/gnu.java.awt.peer.gtk/gtkpopupmenupeer.c: Implement
	MenuShortcuts.  

1999-10-16 04:25  Brian Jones <cbj@gnu.org>

	* doc/www.gnu.org/: Makefile, doc/Makefile, announce/Makefile: 
	fixed my earlier mistake 

1999-10-16 01:43  Brian Jones <cbj@gnu.org>

	* doc/www.gnu.org/: announce/Makefile, doc/Makefile, status.mhtml,
	status.mhtml: updated 

1999-10-16 01:42  Brian Jones <cbj@gnu.org>

	* doc/www.gnu.org/Makefile: better recursion, moved almost all
	rules into this one Makefile 

1999-10-15 21:34  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkTextAreaPeer.java,
	gnu/java/awt/peer/gtk/GtkTextComponentPeer.java,
	gnu/java/awt/peer/gtk/GtkTextFieldPeer.java,
	native/gnu.java.awt.peer.gtk/gtktextareapeer.c,
	native/gnu.java.awt.peer.gtk/gtktextcomponentpeer.c,
	native/gnu.java.awt.peer.gtk/gtktextfieldpeer.c: Clean up.  

1999-10-15 20:20  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtklistpeer.c: Clean up and make
	getSelectedIndexes return sane values.  

1999-10-15 20:19  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkListPeer.java: Clean up and remove
	myListPeer.  

1999-10-13 20:08  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkMenuItemPeer.java,
	gnu/java/awt/peer/gtk/GtkPopupMenuPeer.java,
	gnu/java/awt/peer/gtk/GtkToolkit.java,
	native/gnu.java.awt.peer.gtk/gtkpopupmenupeer.c: Add popup menu
	support.  

1999-10-12 23:55  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkevents.c: Fire MOUSE_MOVED and
	MOUSE_DRAGGED events.  

1999-10-12 20:27  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GdkFontMetrics.java,
	gnu/java/awt/peer/gtk/GdkGraphics.java,
	gnu/java/awt/peer/gtk/GtkToolkit.java,
	native/gnu.java.awt.peer.gtk/gdkfontmetrics.c: Add FontMetrics
	support.  

1999-10-12 17:58  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GdkGraphics.java: Remove paintMode and make
	use of immutable property of Color objects.  

1999-10-12 05:30  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GdkGraphics.java: Simplify color ops.  

1999-10-12 05:25  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkFontPeer.java: Initial commit.  

1999-10-12 05:18  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GdkGraphics.java,
	gnu/java/awt/peer/gtk/GtkCanvasPeer.java,
	gnu/java/awt/peer/gtk/GtkComponentPeer.java,
	gnu/java/awt/peer/gtk/GtkContainerPeer.java,
	gnu/java/awt/peer/gtk/GtkToolkit.java,
	gnu/java/awt/peer/gtk/GtkWindowPeer.java,
	native/gnu.java.awt.peer.gtk/gdkgraphics.c,
	native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c,
	native/gnu.java.awt.peer.gtk/gtktoolkit.c,
	native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: Add Font support.  
	Change around getGraphics handling.  Add XOR drawing support.  

1999-10-12 05:14  Paul Fisher <rao@gnu.org>

	* resource/gnu/java/awt/peer/gtk/font.properties: Change suffixes
	to integers (style value).  

1999-10-07 21:58  Paul Fisher <rao@gnu.org>

	* resource/gnu/java/awt/peer/gtk/font.properties: Initial commit
	for iso8859-1 fonts.  

1999-10-04 23:06  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/: gtkcomponentpeer.c,
	gtkcontainerpeer.c, gtkpanelpeer.c, gtkscrollpanepeer.c,
	gtkwindowpeer.c: Switch to GtkLayout.  

1999-10-04 23:05  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkContainerPeer.java: Remove unnecessary
	checkResize.  

1999-10-04 22:03  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/: gtkdialogpeer.c,
	gtkfiledialogpeer.c: Kinda make FileDialog go.  

1999-10-04 22:03  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/: GtkContainerPeer.java,
	GtkDialogPeer.java, GtkFileDialogPeer.java: Kinda make the
	FileDialog go, while breaking Dialog.  

1999-10-04 11:20  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/security/cert/: Collection.java, Set.java: removed bogus
	classes.  

1999-10-04 01:59  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: 
	(setBounds): Add note to fix.  

1999-10-04 01:58  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkComponentPeer.java,
	gnu/java/awt/peer/gtk/GtkContainerPeer.java,
	gnu/java/awt/peer/gtk/GtkFramePeer.java,
	gnu/java/awt/peer/gtk/GtkMenuBarPeer.java,
	gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java,
	gnu/java/awt/peer/gtk/GtkMenuItemPeer.java,
	gnu/java/awt/peer/gtk/GtkWindowPeer.java,
	native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c,
	native/gnu.java.awt.peer.gtk/gtkevents.c,
	native/gnu.java.awt.peer.gtk/gtkmainthread.c,
	native/gnu.java.awt.peer.gtk/gtkmenuitempeer.c,
	native/gnu.java.awt.peer.gtk/gtkpeer.h,
	native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: Handle Insets.  

1999-10-02 21:45  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkmenuitempeer.c: 
	(create): Handle separators properly.  

1999-10-02 21:45  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkMenuPeer.java: 
	(addSeparator): create a MenuItem with "-" as the label.  

1999-10-02 21:31  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkCheckboxMenuItemPeer.java,
	gnu/java/awt/peer/gtk/GtkToolkit.java,
	native/gnu.java.awt.peer.gtk/gtkcheckboxmenuitempeer.c,
	native/gnu.java.awt.peer.gtk/gtkmenuitempeer.c,
	native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: Add CheckboxMenuItem
	support.  

1999-10-02 07:06  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkDialogPeer.java,
	gnu/java/awt/peer/gtk/GtkFramePeer.java,
	gnu/java/awt/peer/gtk/GtkToolkit.java,
	gnu/java/awt/peer/gtk/GtkWindowPeer.java,
	gnu/java/awt/peer/gtk/TestAWT.java,
	native/gnu.java.awt.peer.gtk/gtkmenubarpeer.c,
	native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c,
	native/gnu.java.awt.peer.gtk/gtkmenuitempeer.c,
	native/gnu.java.awt.peer.gtk/gtkmenupeer.c,
	native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: Add basic menu
	support.  

1999-10-01 03:24  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtklistpeer.c: Use a GtkCList
	instead of a GtkList.  

1999-09-29 13:40  Brian Jones <cbj@gnu.org>

	* config.guess, config.sub: updated to version 1.4 automake 

1999-09-20 20:38  Brian Jones <cbj@gnu.org>

	* gnu/java/locale/: block.uni, character.uni: Unicode 3.0 database
	support 

1999-09-20 20:34  Brian Jones <cbj@gnu.org>

	* doc/unicode/: UnicodeData-3.0.txt, ReadMe-3.0.txt, BLOCKS.TXT: 
	Unicode 3.0 database 

1999-09-19 01:38  Brian Jones <cbj@gnu.org>

	* acinclude.m4, configure.in, lib/Makefile.am: support for jikes 

1999-09-15 04:04  Brian Jones <cbj@gnu.org>

	* native/gnu.java.awt.peer.gtk/Makefile: no longer needed 

1999-09-15 03:56  Brian Jones <cbj@gnu.org>

	* acinclude.m4, configure.in, native/Makefile.am: updates for
	libgtk libglib gtkpeers 

1999-09-15 03:55  Brian Jones <cbj@gnu.org>

	* native/gnu.java.awt.peer.gtk/Makefile.am: # initial checkin 

1999-09-15 03:54  Brian Jones <cbj@gnu.org>

	* native/gnu.java.awt.peer.gtk/: GdkGraphics.h, GtkButtonPeer.h,
	GtkCanvasPeer.h, GtkCheckboxPeer.h, GtkChoicePeer.h,
	GtkClipboard.h, GtkComponentPeer.h, GtkContainerPeer.h,
	GtkDialogPeer.h, GtkFileDialogPeer.h, GtkFramePeer.h,
	GtkGenericPeer.h, GtkImage.h, GtkImagePainter.h, GtkLabelPeer.h,
	GtkListPeer.h, GtkMainThread.h, GtkPanelPeer.h,
	GtkScrollPanePeer.h, GtkScrollbarPeer.h, GtkTextAreaPeer.h,
	GtkTextComponentPeer.h, GtkTextFieldPeer.h, GtkToolkit.h,
	GtkWindowPeer.h: #stubs...  

1999-09-12 18:50  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/: MenuBar.java, CheckboxMenuItem.java, PrintJob.java: 
	Initial Checkin 

1999-09-10 02:11  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/peer/PopupMenuPeer.java: Modified interface for GNU
	PopupMenu implementation 

1999-09-10 02:01  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/peer/MenuPeer.java: Add needed methods 

1999-09-10 02:00  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/: Menu.java, PopupMenu.java: Initial Checkin 

1999-09-09 02:49  Brian Jones <cbj@gnu.org>

	* native/: java.io/Makefile.am, java.lang/Makefile.am,
	java.lang.reflect/Makefile.am, java.net/Makefile.am,
	java.util/Makefile.am: # fixed automake warnings 

1999-09-09 02:20  Brian Jones <cbj@gnu.org>

	* acinclude.m4: [no log message] 

1999-09-09 01:58  Brian Jones <cbj@gnu.org>

	* ltconfig, ltmain.sh: updated to libtool 1.3b 

1999-09-09 01:46  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/MenuItem.java: Initial Checkin 

1999-09-07 23:39  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/: MenuComponent.java, MenuShortcut.java: Initial Checkin 

1999-09-06 20:04  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/BorderLayout.java: Initial Checkin 

1999-09-05 19:33  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/: Color.java, CardLayout.java: Initial Checkin 

1999-09-05 00:37  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/: Checkbox.java, CheckboxGroup.java, Canvas.java: 
	Initial Checkin 

1999-09-02 01:42  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/Choice.java: Initial Checkin 

1999-09-01 00:12  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/FileDialog.java: Initial Checkin 

1999-08-31 02:27  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/Dialog.java: Oops, add layout manager 

1999-08-31 01:45  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/: FlowLayout.java, Dialog.java: Initial Checkin 

1999-08-26 10:47  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/PropertyPermission.java: newPermissionCollection() uses
	a hashtable to store permissions.  This should make huge
	PermissionCollections with few wildcards more efficient.  

1999-08-26 10:45  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/security/BasicPermission.java: simplified implies (use the
	information about wildcard positions).  newPermissionCollection
	added.  

1999-08-26 10:29  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* scripts/timezones.pl: added a script to transform the timezone
	sources (as used by glibc) to commands that fill the hashtable in
	java/util/TimeZone.java 

1999-08-26 10:26  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/TimeZone.java: The default timezones are now stored in
	a hashtable along with their aliases.  All timezones added (via a
	script that transform the standard timezone sources as used by
	glibc) getDisplayName fully implemented.  getTimeZone now always a
	timezone with the requested ID, or GMT if there is no timezone with
	that ID. This even applies for aliases.  hasSameRules added.  

1999-08-26 10:20  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/SimpleTimeZone.java: getDisplayName removed (TimeZone
	handles it now).  hasSameRules added.  toString added.  minor
	changes.  

1999-08-26 10:12  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/ResourceBundle.java: Fix in resource bundle semantic:
	Items that do not exists in the bundle for the requested local
	should not be taken from the bundle of the default local.  The
	default local is only used if there is no _bundle_ for the requested
	local.  

1999-08-26 10:05  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/GregorianCalendar.java: Localized gregorianCutOver.  
	Some fixes in the roll() method.  Allow to add to AM_PM field.  Some
	minor changes.  

1999-08-26 10:02  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/Calendar.java: Localized some items:
	minimalDayInFirstWeek, firstDayOfWeek, 
	and the name of the Calendar class clone method fixed. (Didn't
	
	clone the field and isSet arrays.) toString method added.  

1999-08-26 09:48  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* gnu/java/locale/: LocaleInformation_de.java,
	LocaleInformation_en.java: Added some items for
	java.util.*Calendar.  Added localized data for german.  

1999-08-24 22:43  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/FontMetrics.java: Initial checkin 

1999-08-18 02:03  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/Font.java: Initial Checkin 

1999-08-14 15:09  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/ResourceBundle.java: use soft references for the
	resource bundle cache 

1999-08-14 14:56  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/AbstractMap.java: added keySet().contains() method as
	mentioned in the jdk1.2 documentation.  

1999-08-14 14:52  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/Vector.java: Fixed the toArray() runtime array class
	problem.  checked serialized form and added serialVersionUID.  

1999-08-14 14:49  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/: Hashtable.java, ConcurrentModificationException.java,
	EmptyStackException.java, EventObject.java,
	MissingResourceException.java, NoSuchElementException.java,
	Properties.java, Random.java, Stack.java, TimeZone.java: checked
	serialized form and added serialVersionUID.  

1999-08-14 14:43  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/: PropertyPermission.java,
	TooManyListenersException.java: added two missing classes 

1999-08-04 03:20  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/Graphics.java: Initial Checking 

1999-08-03 04:15  Brian Jones <cbj@gnu.org>

	* gnu/javax/swing/plaf/gtk/: GtkIconFactory.java,
	GtkLookAndFeel.java, GtkSliderUI.java, SliderTest.java: # been
	holding these too long 

1999-07-25 03:26  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/: List.java, Image.java: Initial Checkin 

1999-07-22 12:51  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/WeakHashMap.java: Make sure that hashed slot number is
	not negative.  

1999-07-21 11:27  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* AUTHORS: Fixed a typo in my name.  

1999-07-18 21:39  Aaron M. Renn <arenn@urbanophile.com>

	* java/security/: AccessControlContext.java,
	AlgorithmParameterGenerator.java,
	AlgorithmParameterGeneratorSpi.java, AlgorithmParameters.java,
	AlgorithmParametersSpi.java, DigestInputStream.java,
	DummyKeyPairGenerator.java, DummyMessageDigest.java,
	DummySignature.java, Identity.java, IdentityScope.java,
	KeyFactory.java, KeyFactorySpi.java, KeyPair.java,
	KeyPairGenerator.java, KeyPairGeneratorSpi.java, KeyStore.java,
	KeyStoreSpi.java, Policy.java, SecureClassLoader.java,
	SecureRandom.java, SecureRandomSpi.java, Security.java,
	Signature.java, SignatureSpi.java, SignedObject.java, Signer.java,
	cert/CRL.java, cert/CRLException.java, cert/Certificate.java,
	cert/CertificateEncodingException.java,
	cert/CertificateException.java,
	cert/CertificateExpiredException.java,
	cert/CertificateFactory.java, cert/CertificateFactorySpi.java,
	cert/CertificateNotYetValidException.java,
	cert/CertificateParsingException.java, cert/Collection.java,
	cert/Set.java, cert/X509CRL.java, cert/X509CRLEntry.java,
	cert/X509Certificate.java, cert/X509Extension.java,
	spec/AlgorithmParameterSpec.java, spec/DSAParameterSpec.java,
	spec/DSAPrivateKeySpec.java, spec/DSAPublicKeySpec.java,
	spec/EncodedKeySpec.java, spec/InvalidKeySpecException.java,
	spec/InvalidParameterSpecException.java, spec/KeySpec.java,
	spec/PKCS8EncodedKeySpec.java, spec/RSAPrivateCrtKeySpec.java,
	spec/RSAPrivateKeySpec.java, spec/RSAPublicKeySpec.java,
	spec/X509EncodedKeySpec.java: Initial checking of Mark Benvenuto's
	security code 

1999-07-18 21:36  Aaron M. Renn <arenn@urbanophile.com>

	* gnu/java/security/: der/DEREncodingException.java,
	provider/DERReader.java, provider/DERWriter.java,
	provider/DSAKeyPairGenerator.java,
	provider/DSAParameterGenerator.java, provider/DSAParameters.java,
	provider/DSASignature.java, provider/Gnu.java,
	provider/GnuDSAPrivateKey.java, provider/GnuDSAPublicKey.java,
	provider/MD5.java, provider/SHA.java, provider/SHA1PRNG.java,
	util/Prime.java: Initial checkin of Mark Benvenuto's security code 

1999-07-18 21:34  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/: Component.java, EventDispatcher.java, Frame.java,
	Window.java: Updates 

1999-07-15 13:32  John Keiser <jkeiser@iname.com>

	* native/lib/jcl.c: Fixed incredibly stupid FindClass bug.  Thanks
	to Ken Redergard [kenr@xilix.com] for the fix.  

1999-07-07 02:03  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/Panel.java: Initial Checkin 

1999-07-07 01:54  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/: ScrollPane.java, ScrollPaneAdjustable.java: Initial
	Checkin.  They compile, but there's not a snowball's chance in hell
	that ScrollPane will actually work.  

1999-06-30 13:47  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/LinkedList.java: Added clone() and serialization
	(compatible to jdk1.2).  Fixed a bug in Iter: knownMod was not
	initialized.  

1999-06-30 13:42  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/Collections.java: Fixed a bug in
	Collections.singleton() 

1999-06-25 13:25  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/AbstractList.java: changed "knownMod < modCount" to
	"knownMod != modCount".  Latter will even work, if the modCount
	counter wrapped around.  
	Resolved a naming conflict that jikes complained on.  

1999-06-25 13:20  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/: Hashtable.java, LinkedList.java: changed "knownMod <
	modCount" to "knownMod != modCount".  Latter will even work, if the
	modCount counter wrapped around.  

1999-06-25 13:17  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/: HashSet.java, TreeMap.java, TreeSet.java: added
	serialVersionUID compatible with the JDK1.2 classes.  

1999-06-25 13:12  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/HashMap.java: simplified serialization (by using
	defaultWriteObject and marking the other fields as transient).  
	added serialVersionUID compatible with the JDK1.2 classes.  
	changed "knownMod < modCount" to "knownMod != modCount".  Latter
	will even work, if the modCount counter wrapped around.  

1999-06-25 13:05  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/: Makefile.am, WeakHashMap.java: java.util.WeakHashMap
	added.  

1999-06-23 12:54  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/lang/: Makefile.am, ref/Makefile.am,
	ref/PhantomReference.java, ref/Reference.java,
	ref/ReferenceQueue.java, ref/SoftReference.java,
	ref/WeakReference.java: added the java.lang.ref package.  

1999-06-22 01:36  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/Scrollbar.java: Initial Checkin 

1999-06-12 20:57  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/: TextField.java, TextArea.java: Initial Checkin 

1999-06-12 20:51  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/TextComponent.java: Pass unprocessed events to
	superclass 

1999-06-11 22:57  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/TextComponent.java: Initial Checkin 

1999-06-07 21:57  Paul Fisher <rao@gnu.org>

	* doc/www.gnu.org/classpath.mhtml: Remove mail archive link.  

1999-06-04 02:47  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/: Button.java, SystemColor.java: Initial Checkin 

1999-06-01 05:27  Brian Jones <cbj@gnu.org>

	* native/java.lang/: Float.c, Double.c: # changed include to math.h
	instead of bits/huge_val.h 

1999-05-31 18:59  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/URL.java: Context dependent URL parsing fixes 

1999-05-31 18:15  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/InetAddress.java: Multicast address determination fix 

1999-05-31 18:01  Aaron M. Renn <arenn@urbanophile.com>

	* gnu/java/io/EncodingManager.java, java/net/InetAddress.java,
	java/io/PipedReader.java, java/io/ByteArrayOutputStream.java,
	java/io/CharArrayWriter.java, java/io/PipedInputStream.java: Read
	system properties in a more clean manner 

1999-05-31 00:20  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/peer/ComponentPeer.java: Minor syntax error fix 

1999-05-30 00:37  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/EventQueue.java: Start dispatcher thread 

1999-05-30 00:37  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/EventDispatcher.java: Initial Checkin 

1999-05-29 20:59  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/Label.java: Add serialVersionUID 

1999-05-29 20:55  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/Frame.java: Added addNotify method 

1999-05-29 20:50  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/: Label.java, GridLayout.java: Initial Checkin 

1999-05-25 08:07  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/EventQueue.java: Add call to notify() in postEvent 

1999-05-24 01:27  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/Frame.java: Remove FIXME comment for something I already
	fixed 

1999-05-24 01:08  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/AWTEvent.java: Add field for event queuing 

1999-05-24 00:43  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/: Frame.java, EventQueue.java, Cursor.java: Initial
	Checkin 

1999-05-24 00:43  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/Window.java: Add to parent frame's owned windows list,
	destory child component on disposal 

1999-05-24 00:42  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/Component.java: Call peer.dispose() in removeNotify() 

1999-05-22 01:41  Brian Jones <cbj@gnu.org>

	* gnu/javax/swing/plaf/gtk/GtkSliderUI.java: # more tweaks, long
	ways to go 

1999-05-22 01:40  Brian Jones <cbj@gnu.org>

	* gnu/javax/swing/plaf/gtk/GtkLookAndFeel.java: # more defaults
	work for sliders 

1999-05-21 01:22  Brian Jones <cbj@gnu.org>

	* gnu/javax/swing/plaf/gtk/GtkSliderUI.java: paintThumb(): sliders
	drawn to the right size now 

1999-05-18 02:36  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/Window.java: Initial checkin 

1999-05-18 02:21  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/Component.java: Added imageUpdate() method stub 

1999-05-09 03:59  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/Container.java: Initial Checkin 

1999-05-07 04:54  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkimagepainter.c: 
	(drawPixels): Don't use gdk_flush.  

1999-05-07 04:01  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/Makefile,
	native/gnu.java.awt.peer.gtk/gtkclipboard.c,
	gnu/java/awt/peer/gtk/GtkClipboard.java,
	gnu/java/awt/peer/gtk/GtkToolkit.java,
	gnu/java/awt/peer/gtk/Makefile, gnu/java/awt/peer/gtk/Test.java: 
	System clipboard support added.  

1999-05-07 02:11  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/Insets.java: Initial Checkin 

1999-05-02 23:30  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/Component.java: Finished first cut of this class 

1999-05-01 03:44  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/Component.java: Initial Checkin - not complete, won't
	compile, just ci for backup 

1999-05-01 01:42  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/peer/ComponentPeer.java: Fix decl for getFontMetrics 

1999-04-30 12:58  Paul Fisher <rao@gnu.org>

	* java/awt/Toolkit.java: * (getSystemEventQueue): Fix typo in
	comment.  

1999-04-28 01:01  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/Toolkit.java: Initial Checkin 

1999-04-27 03:03  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/AWTEventMulticaster.java: Initial Checkin 

1999-04-27 00:20  Jon A. Zeppieri <jon@eease.com>

	* java/util/TreeSet.java: Oops:  I accidentally committed this code
	with some testing modifications.  I was referencing a class called
	"org.p2c2e.TreeMap" rather than the "real" java.util.TreeMap.  
	Fixed now.  

1999-04-25 02:17  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/: AWTEvent.java, Polygon.java: Initial Checkin 

1999-04-25 00:51  Jon A. Zeppieri <jon@eease.com>

	* java/util/ArrayList.java: Really trivial documentation change.  

1999-04-24 21:46  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/Rectangle.java: Forgot hashCode() 

1999-04-24 21:44  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/Dimension.java: Initial checkin 

1999-04-24 21:26  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/Rectangle.java: Initial Checkin 

1999-04-24 04:51  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/peer/: ButtonPeer.java, CanvasPeer.java,
	CheckboxMenuItemPeer.java, CheckboxPeer.java, ChoicePeer.java,
	ComponentPeer.java, ContainerPeer.java, DialogPeer.java,
	FileDialogPeer.java, FontPeer.java, FramePeer.java, LabelPeer.java,
	LightweightPeer.java, ListPeer.java, MenuBarPeer.java,
	MenuComponentPeer.java, MenuItemPeer.java, MenuPeer.java,
	PanelPeer.java, PopupMenuPeer.java, ScrollPanePeer.java,
	ScrollbarPeer.java, TextAreaPeer.java, TextComponentPeer.java,
	TextFieldPeer.java, WindowPeer.java: Initial Checkin 

1999-04-24 01:03  Aaron M. Renn <arenn@urbanophile.com>

	* java/util/: EventListener.java, EventObject.java,
	Observable.java, Observer.java: Initial checkin of Daniel Rall's
	code 

1999-04-24 00:59  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/: print/Book.java, print/Paper.java,
	print/PrinterJob.java, datatransfer/Clipboard.java,
	datatransfer/ClipboardOwner.java, datatransfer/DataFlavor.java,
	datatransfer/FlavorMap.java, datatransfer/StringSelection.java,
	datatransfer/Transferable.java,
	datatransfer/UnsupportedFlavorException.java,
	event/AWTEventListener.java, event/ActionEvent.java,
	event/ActionListener.java, event/AdjustmentEvent.java,
	event/AdjustmentListener.java, event/ComponentAdapter.java,
	event/ComponentEvent.java, event/ComponentListener.java,
	event/ContainerAdapter.java, event/ContainerEvent.java,
	event/ContainerListener.java, event/FocusAdapter.java,
	event/FocusEvent.java, event/FocusListener.java,
	event/InputEvent.java, event/InputMethodEvent.java,
	event/InputMethodListener.java, event/InvocationEvent.java,
	event/ItemEvent.java, event/ItemListener.java,
	event/KeyAdapter.java, event/KeyEvent.java, event/KeyListener.java,
	event/MouseAdapter.java, event/MouseEvent.java,
	event/MouseListener.java, event/MouseMotionAdapter.java,
	event/MouseMotionListener.java, event/PaintEvent.java,
	event/TextEvent.java, event/TextListener.java,
	event/WindowAdapter.java, event/WindowEvent.java,
	event/WindowListener.java, AWTError.java, AWTException.java,
	Adjustable.java, IllegalComponentStateException.java,
	ItemSelectable.java, LayoutManager.java, LayoutManager2.java,
	MenuContainer.java, PrintGraphics.java, Shape.java, Point.java: 
	Initial Checkin 

1999-04-24 00:52  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/print/: PageFormat.java, Printable.java: Finished these
	classes 

1999-04-13 03:20  Aaron M. Renn <arenn@urbanophile.com>

	* java/awt/print/: PrinterAbortException.java,
	PrinterException.java, PageFormat.java, Pageable.java,
	Printable.java, PrinterGraphics.java, PrinterIOException.java: 
	Initial Checkin 

1999-04-13 02:11  Aaron M. Renn <arenn@urbanophile.com>

	* THANKYOU: Log changes 

1999-04-13 01:58  Aaron M. Renn <arenn@urbanophile.com>

	* java/text/ChoiceFormat.java: Add parse method.  Minor fixes 

1999-04-09 01:46  Aaron M. Renn <arenn@urbanophile.com>

	* gnu/java/locale/LocaleInformation_en.java,
	java/text/DecimalFormatSymbols.java: Fix typo 

1999-04-08 02:49  Aaron M. Renn <arenn@urbanophile.com>

	* doc/hacking.texinfo: Add decimal format information to
	Localization section 

1999-04-08 02:32  Aaron M. Renn <arenn@urbanophile.com>

	* gnu/java/locale/LocaleInformation_en.java: Add
	DecimalFormatSymbol information first cut values 

1999-04-08 02:18  Aaron M. Renn <arenn@urbanophile.com>

	* java/text/DecimalFormatSymbols.java: Initial Checkin 

1999-04-04 22:40  Aaron M. Renn <arenn@urbanophile.com>

	* java/text/: CollationElementIterator.java,
	RuleBasedCollator.java: Fix rule parsing 

1999-04-04 01:27  Aaron M. Renn <arenn@urbanophile.com>

	* java/text/Collator.java: Correct property name 

1999-04-02 02:31  Aaron M. Renn <arenn@urbanophile.com>

	* java/text/: BreakIterator.java, DefaultBreakIterator.java: Misc
	fixes.  

1999-03-31 01:51  Aaron M. Renn <arenn@urbanophile.com>

	* java/text/AttributedStringIterator.java: Fix in getRunLength to
	detect when attribute is not set on a character.  I still don't know
	what this interface method is supposed to do, but at least it now
	does better what I think it is supposed to do! 

1999-03-31 01:49  Aaron M. Renn <arenn@urbanophile.com>

	* java/text/AttributedString.java: Fix stupid bug where attribs
	wasn't initialized in some constructors.  

1999-03-25 03:07  Aaron M. Renn <arenn@urbanophile.com>

	* java/text/Annotation.java: Update toString() for JDK consistency 

1999-03-17 13:15  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/: BitSet.java, Calendar.java, GregorianCalendar.java: 
	Updated to JDK 1.2 

1999-03-16 15:47  Jon A. Zeppieri <jon@eease.com>

	* java/util/ArrayList.java: adding java.util.ArrayList (JDK1.2's
	answer to Vector) an array-backed List implementation 

1999-03-16 08:04  Jon A. Zeppieri <jon@eease.com>

	* java/util/: TreeMap.java, TreeSet.java: adding java.util.TreeSet 
	significant bugfixes to java.util.TreeMap 

1999-03-15 23:24  John Keiser <jkeiser@iname.com>

	* test/java.beans/: DescriptorTest.java, IntrospectorTest.java,
	PropertyChangeSupportTest.java: Cleanup, new test 

1999-03-15 23:08  John Keiser <jkeiser@iname.com>

	* java/beans/VetoableChangeSupport.java: Oops, typo.  

1999-03-15 22:57  John Keiser <jkeiser@iname.com>

	* java/beans/beancontext/: BeanContext.java,
	BeanContextChildComponentProxy.java, BeanContextChildSupport.java,
	BeanContextContainerProxy.java: Doc fixes.  

1999-03-15 22:55  John Keiser <jkeiser@iname.com>

	* java/beans/: PropertyChangeSupport.java, Visibility.java: Doc
	fixes 

1999-03-15 22:53  John Keiser <jkeiser@iname.com>

	* java/beans/VetoableChangeSupport.java: Updated to 1.2.  

1999-03-15 22:17  John Keiser <jkeiser@iname.com>

	* java/beans/PropertyChangeSupport.java: Updated to 1.2 spec.  

1999-03-15 05:08  Brian Jones <cbj@gnu.org>

	* gnu/javax/swing/plaf/gtk/: GtkBorders.java, GtkCheckBoxUI.java,
	GtkIconFactory.java, GtkLookAndFeel.java, GtkRadioButtonUI.java,
	GtkSliderUI.java, README: initial commit of these files.  

1999-03-15 05:02  Brian Jones <cbj@gnu.org>

	* gnu/javax/swing/plaf/gtk/icons/README: initial commit 

1999-03-15 05:01  Brian Jones <cbj@gnu.org>

	* gnu/javax/swing/plaf/gtk/icons/: Error.gif, Inform.gif,
	JavaCup.gif, JavaCupLarge.gif, Question.gif, TreeClosed.gif,
	TreeLeaf-normal.gif, TreeLeaf.gif, TreeOpen.gif, Warn.gif,
	file-folders.gif, slider.gif: initial checkin, most images need
	work but folders are done 

1999-03-13 23:05  Jon A. Zeppieri <jon@eease.com>

	* java/util/TreeMap.java: 13 March 1999 -JAZ- adding
	java.util.TreeMap (red-black tree implementation) to repository 

1999-03-11 03:28  Aaron M. Renn <arenn@urbanophile.com>

	* java/text/MessageFormat.java: Initial Checkin 

1999-03-06 20:07  Paul Fisher <rao@gnu.org>

	* doc/hacking.texinfo: Reformat sample code to be GNU-style.  

1999-03-06 20:02  Paul Fisher <rao@gnu.org>

	* doc/hacking.texinfo: Update coding standards.  Remove references
	to DejaGNU, and update versions of required software.  

1999-03-06 18:12  Geoff Berry <gcb@gnu.org>

	* test/java.util/ArraysTest.java: 
	(testObject): Commented out toList test since that function doesn't
	exist.  

1999-03-06 18:11  Geoff Berry <gcb@gnu.org>

	* test/java.io/DataInputOutputTest.java: 
	(runReadTest): Added 'L' to the end of literal long that is too big
	to fit in an integer.  JDK javac compiles without this, but it is
	illegal according to JLS.  
	(main): Same as above.  

1999-03-06 16:14  Paul Fisher <rao@gnu.org>

	* doc/www.gnu.org/announce/: .cvsignore, 19990206.mhtml: Set
	MHTML::INCLUDE-PREFIX and cvsignore *.html.  

1999-03-06 16:05  Paul Fisher <rao@gnu.org>

	* doc/www.gnu.org/announce/Makefile: Fix a silly bug.  

1999-03-06 16:01  Paul Fisher <rao@gnu.org>

	* doc/www.gnu.org/: Makefile, classpath.mhtml,
	announce/19990206.mhtml, announce/Makefile: Add 1999-02-06
	announcement.  

1999-03-04 17:55  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkimagepainter.c: 
	(drawPixels): Convert image data from 0xBBGGRRAA to 0xAARRGGBB on 
	little endian machines.  

1999-03-03 14:41  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/Properties.java: fixed a bug in store (missing flush)
	spotted by Matt Mucklo 

1999-03-02 07:01  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkImage.java: 
	(setPixels): Handle (width < scansize).  

1999-03-01 21:26  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/: GdkGraphics.java, GtkImage.java,
	GtkImagePainter.java, GtkToolkit.java, Makefile, Test.java: Initial
	image code support (scaling methods of Graphics are not yet
	supported).  

1999-03-01 21:23  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/: Makefile, gdkgraphics.c,
	gtkimagepainter.c, gtkpeer.h: Initial image code support.  

1999-03-01 03:15  Geoff Berry <gcb@gnu.org>

	* java/security/: DigestOutputStream.java, Makefile.am,
	MessageDigest.java, MessageDigestSpi.java, Security.java: Added to
	repository.  

1999-03-01 02:55  Geoff Berry <gcb@gnu.org>

	* java/security/Provider.java: 
	(Provider): Make protected to match spec.  

1999-03-01 01:27  Aaron M. Renn <arenn@urbanophile.com>

	* THANKYOU: Alphabetize and add Matt Mucklo 

1999-03-01 01:12  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/URLDecoder.java: Fix a ton of D-U-M dumb bugs. I must've
	been drunk when I coded this.  Don't laugh, I always drink when I
	code.  

1999-02-27 05:22  Aaron M. Renn <arenn@urbanophile.com>

	* java/text/AttributedCharacterIterator.java: Fix equals() to
	behave per spec 

1999-02-27 04:16  Aaron M. Renn <arenn@urbanophile.com>

	* java/text/StringCharacterIterator.java: Fix bounds checking in
	constructor.  Override equals() method.  

1999-02-26 03:02  Brian Jones <cbj@gnu.org>

	* aclocal.m4: removed because it is autogenerated by 'aclocal' and
	is confusing to people who may not be familiar with the build
	process from CVS.  

1999-02-25 21:00  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkmainthread.c: 
	(gtkInit): Register gdk_threads_enter to be called for normal
	program termination.  

1999-02-24 05:25  Aaron M. Renn <arenn@urbanophile.com>

	* java/text/SimpleDateFormat.java: Added date parsing support 

1999-02-24 05:10  Aaron M. Renn <arenn@urbanophile.com>

	* java/util/Date.java: Subtract one from returned weekday in
	toString() Is this right? 

1999-02-24 04:58  Aaron M. Renn <arenn@urbanophile.com>

	* java/util/Date.java: Use HOUR_OF_DAY instead of HOUR in
	toString() 

1999-02-22 21:21  John Keiser <jkeiser@iname.com>

	* java/beans/beancontext/: BeanContextChild.java,
	BeanContextServiceRevokedListener.java,
	BeanContextServicesListener.java: doc, bug fixes 

1999-02-22 21:21  John Keiser <jkeiser@iname.com>

	* java/beans/beancontext/BeanContextChildSupport.java: New class.  

1999-02-22 21:06  Geoff Berry <gcb@gnu.org>

	* java/io/ObjectInputStream.java: 
	(readObject): Removed unused variable.  

1999-02-22 21:05  Geoff Berry <gcb@gnu.org>

	* java/io/ObjectInputStream.java: 
	(readObject): Changed while loop to switch statement.  

1999-02-22 15:57  John Keiser <jkeiser@iname.com>

	* java/beans/Beans.java: Doh!  Typo.  

1999-02-19 22:22  John Keiser <jkeiser@iname.com>

	* java/beans/beancontext/: BeanContextMembershipEvent.java,
	BeanContextServiceAvailableEvent.java,
	BeanContextServiceRevokedEvent.java: typos 

1999-02-19 22:16  John Keiser <jkeiser@iname.com>

	* java/beans/beancontext/: BeanContextEvent.java,
	BeanContextMembershipEvent.java,
	BeanContextServiceAvailableEvent.java,
	BeanContextServiceRevokedEvent.java: Added events.  

1999-02-19 00:12  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkmainthread.c: 
	(gtkInit): Init gdkrgb.  

1999-02-19 00:06  John Keiser <jkeiser@iname.com>

	* java/beans/DesignMode.java: New 1.2 class 

1999-02-19 00:05  John Keiser <jkeiser@iname.com>

	* doc/www.gnu.org/: classpath.mhtml, status.mhtml: Updated status 

1999-02-18 23:54  John Keiser <jkeiser@iname.com>

	* java/beans/beancontext/: BeanContext.java, BeanContextChild.java,
	BeanContextChildComponentProxy.java,
	BeanContextContainerProxy.java, BeanContextMembershipListener.java,
	BeanContextProxy.java, BeanContextServiceProvider.java,
	BeanContextServiceProviderBeanInfo.java,
	BeanContextServiceRevokedListener.java, BeanContextServices.java,
	BeanContextServicesListener.java: Added interfaces for new package 

1999-02-18 23:54  John Keiser <jkeiser@iname.com>

	* java/beans/Beans.java: Fixed doc comments 

1999-02-11 23:34  Aaron M. Renn <arenn@urbanophile.com>

	* com/sun/javadoc/: ClassDoc.java, ConstructorDoc.java, Doc.java,
	DocErrorReporter.java, Doclet.java, ExecutableMemberDoc.java,
	FieldDoc.java, MemberDoc.java, MethodDoc.java, PackageDoc.java,
	ParamTag.java, Parameter.java, ProgramElementDoc.java,
	RootDoc.java, SeeTag.java, SerialFieldTag.java, Tag.java,
	ThrowsTag.java, Type.java: Initial checkin of Javadoc API 

1999-02-11 22:11  John Keiser <jkeiser@iname.com>

	* java/: beans/Introspector.java, lang/Double.java,
	lang/Float.java, lang/Integer.java, lang/Object.java,
	lang/RuntimePermission.java, lang/StringBuffer.java: Fixed glaring
	ugliness in doc comments 

1999-02-11 21:09  John Keiser <jkeiser@iname.com>

	* vm/reference/: gnu/vm/stack/StackFrame.java,
	gnu/vm/stack/StackTrace.java, java/lang/Class.java,
	java/lang/Runtime.java, java/lang/Thread.java,
	java/lang/VMClassLoader.java, java/lang/VMObject.java,
	java/lang/VMSecurityManager.java, java/lang/VMSystem.java,
	java/lang/reflect/Constructor.java, java/lang/reflect/Field.java,
	java/lang/reflect/Method.java: Copyright, Doc Fixes 

1999-02-11 08:33  Geoff Berry <gcb@gnu.org>

	* gnu/java/security/provider/: Makefile.am, SHA.java: Added to
	repoitory.  

1999-02-11 08:32  Geoff Berry <gcb@gnu.org>

	* gnu/java/security/Makefile.am: 
	(SUBDIRS): Added provider.  

1999-02-11 08:31  Geoff Berry <gcb@gnu.org>

	* configure.in: 
	(AC_OUTPUT): Added gnu/java/security/provider/Makefile.  

1999-02-10 23:54  John Keiser <jkeiser@iname.com>

	* java/lang/Math.java: Added docs.  

1999-02-10 22:34  John Keiser <jkeiser@iname.com>

	* gnu/java/: beans/BeanInfoEmbryo.java, beans/EmptyBeanInfo.java,
	beans/ExplicitBeanInfo.java, beans/IntrospectionIncubator.java,
	beans/editors/ColorEditor.java, beans/editors/FontEditor.java,
	beans/editors/NativeBooleanEditor.java,
	beans/editors/NativeByteEditor.java,
	beans/editors/NativeDoubleEditor.java,
	beans/editors/NativeFloatEditor.java,
	beans/editors/NativeIntEditor.java,
	beans/editors/NativeLongEditor.java,
	beans/editors/NativeShortEditor.java,
	beans/editors/StringEditor.java, beans/info/ComponentBeanInfo.java,
	io/ClassLoaderObjectInputStream.java, lang/ArrayHelper.java,
	lang/ClassHelper.java, lang/ClassLoaderHelper.java,
	lang/ExecutionStack.java, lang/MainThread.java,
	lang/StackFrame.java: Copyright Fixes.  

1999-02-10 22:29  John Keiser <jkeiser@iname.com>

	* java/lang/StringBuffer.java: Docs added.  

1999-02-10 00:03  John Keiser <jkeiser@iname.com>

	* doc/vmintegration.texinfo: Texinfo typo 

1999-02-10 00:02  John Keiser <jkeiser@iname.com>

	* doc/vmintegration.texinfo: Updates based on new knowledge.  

1999-02-09 23:32  John Keiser <jkeiser@iname.com>

	* doc/hacking.texinfo: Modified notes about Portability (VM
	Interface) 

1999-02-09 21:23  John Keiser <jkeiser@iname.com>

	* doc/www.gnu.org/status.mhtml: Doh, typo 

1999-02-09 21:22  John Keiser <jkeiser@iname.com>

	* doc/www.gnu.org/: classpath.mhtml, macros.mhtml, status.mhtml: 
	Clarified some comments about package status.  

1999-02-09 04:37  Paul Fisher <rao@gnu.org>

	* doc/www.gnu.org/macros.mhtml: Tweak Tap's tapping a tad.  

1999-02-09 00:46  Aaron M. Renn <arenn@urbanophile.com>

	* doc/www.gnu.org/announce/19990206.txt: Initial Checkin 

1999-02-08 23:42  John Keiser <jkeiser@iname.com>

	* java/lang/: Double.java, Float.java: Re-added
	NullPointerException; removed WIDEFP_* fields; clarified doc
	comments 

1999-02-08 21:47  John Keiser <jkeiser@iname.com>

	* java/lang/: Double.java, Float.java: Added comments for parsing
	and printing.  

1999-02-08 17:50  John Keiser <jkeiser@iname.com>

	* java/beans/: BeanDescriptor.java, BeanInfo.java, Beans.java,
	Customizer.java, EventSetDescriptor.java, FeatureDescriptor.java,
	IndexedPropertyDescriptor.java, IntrospectionException.java,
	Introspector.java, MethodDescriptor.java, ParameterDescriptor.java,
	PropertyChangeEvent.java, PropertyChangeListener.java,
	PropertyChangeSupport.java, PropertyDescriptor.java,
	PropertyEditor.java, PropertyEditorManager.java,
	PropertyEditorSupport.java, PropertyVetoException.java,
	SimpleBeanInfo.java, TODO, VetoableChangeListener.java,
	VetoableChangeSupport.java, Visibility.java: Copyright assigned to
	FSF; @since tags added.  

1999-02-08 17:28  John Keiser <jkeiser@iname.com>

	* java/lang/String.java: More documented methods 

1999-02-08 17:11  John Keiser <jkeiser@iname.com>

	* java/lang/: Byte.java, Cloneable.java, Comparable.java,
	Double.java, Float.java, Integer.java, Throwable.java: More doc
	fixes (@author, @since, added docs for Float/Double).  

1999-02-08 16:07  John Keiser <jkeiser@iname.com>

	* java/lang/: Boolean.java, Byte.java, Character.java,
	ClassLoader.java, Comparable.java, Double.java, Float.java,
	Integer.java, Long.java, Math.java, Number.java, Object.java,
	Runnable.java, SecurityManager.java, Short.java, String.java,
	StringBuffer.java, System.java, ThreadDeath.java, ThreadGroup.java,
	Throwable.java, Void.java: Added *lots* of comments, fixed
	copyrights, added @author, @since tags where they didn't exist.  

1999-02-07 16:52  Paul Fisher <rao@gnu.org>

	* doc/www.gnu.org/classpath.mhtml: Fix spelling of `temporary'.  

1999-02-07 09:16  Paul Fisher <rao@gnu.org>

	* doc/www.gnu.org/classpath.mhtml: Make links absolute.  

1999-02-07 09:11  Paul Fisher <rao@gnu.org>

	* doc/www.gnu.org/Makefile: Generate index.html as a symlink from
	classpath.html 

1999-02-07 08:58  Paul Fisher <rao@gnu.org>

	* doc/www.gnu.org/doc/.cvsignore: Fix stupid typo.  

1999-02-07 08:57  Paul Fisher <rao@gnu.org>

	* doc/www.gnu.org/: .cvsignore, doc/.cvsignore: Ignore *.html.  

1999-02-07 08:30  Paul Fisher <rao@gnu.org>

	* doc/www.gnu.org/: Makefile, doc/Makefile: Allow mhc to be
	specified through the environment.  

1999-02-07 07:37  Paul Fisher <rao@gnu.org>

	* doc/www.gnu.org/: Makefile, doc/Makefile, doc/footer.mhtml: Add
	appropriate copyright footer to autogenerated html from texinfo
	files.  

1999-02-07 07:08  Paul Fisher <rao@gnu.org>

	* doc/www.gnu.org/macros.mhtml: 
	(package-item): Make status.html link absolute.  

1999-02-07 06:54  Paul Fisher <rao@gnu.org>

	* doc/www.gnu.org/README: Info on how to change/add files to
	www.gnu.org.  

1999-02-07 06:54  Paul Fisher <rao@gnu.org>

	* doc/www.gnu.org/: Makefile, classpath.mhtml, macros.mhtml,
	status.mhtml, doc/Makefile: Initial setup for www.gnu.org.  

1999-02-06 20:11  Aaron M. Renn <arenn@urbanophile.com>

	* native/java.io/File.c: Fix permissions settings in
	setReadOnlyInternal() 

1999-02-05 22:24  John Keiser <jkeiser@iname.com>

	* java/lang/Void.java: Added copyright, comments.  

1999-02-05 22:16  John Keiser <jkeiser@iname.com>

	* java/lang/reflect/: Array.java, InvocationTargetException.java,
	Member.java, Modifier.java, README, TODO: 
	
	Changed copyrights, updated docs 

1999-02-02 04:42  Jim Blair <jeblair@eos.ncsu.edu>

	* gnu/java/awt/peer/gtk/GtkToolkit.java: More reality.  

1999-02-02 04:40  Jim Blair <jeblair@eos.ncsu.edu>

	* native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: Trying to show Paul
	reality.  

1999-02-02 03:31  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkToolkit.java: 
	(setComponentState): Use getBounds instead of getLocation and
	getSize.  

1999-02-02 03:14  Jim Blair <jeblair@eos.ncsu.edu>

	* native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: Fucked up shit.  

1999-02-02 03:12  Jim Blair <jeblair@eos.ncsu.edu>

	* gnu/java/awt/peer/gtk/: GtkButtonPeer.java, GtkCanvasPeer.java,
	GtkCheckboxPeer.java, GtkChoicePeer.java, GtkComponentPeer.java,
	GtkLabelPeer.java, GtkListPeer.java, GtkPanelPeer.java,
	GtkScrollPanePeer.java, GtkScrollbarPeer.java,
	GtkTextAreaPeer.java, GtkTextFieldPeer.java, GtkToolkit.java: 
	Abandon syncAttributes.  Use setComponentState.  

1999-02-01 14:52  Stuart Ballard <stuart.ballard@mcmail.com>

	* java/util/Collections.java: Fix for build bustage; unimplemented
	methods now implemented 

1999-02-01 04:49  Aaron M. Renn <arenn@urbanophile.com>

	* lib/: .deps, standard.omit: New dependency info 

1999-02-01 04:22  Aaron M. Renn <arenn@urbanophile.com>

	* java/math/Makefile.am: Add BigDecimal to EXTRA_DIST 

1999-02-01 03:47  Aaron M. Renn <arenn@urbanophile.com>

	* NEWS, INSTALL: Minor typo fixes 

1999-02-01 03:42  Stuart Ballard <stuart.ballard@mcmail.com>

	* java/util/AbstractList.java: Fix for build bustage. Oops! 

1999-02-01 03:32  Aaron M. Renn <arenn@urbanophile.com>

	* java/math/BigDecimal.java: Add compareTo(Object) method 

1999-02-01 03:31  Aaron M. Renn <arenn@urbanophile.com>

	* java/math/BigInteger.java: Add substract method 

1999-02-01 03:18  Aaron M. Renn <arenn@urbanophile.com>

	* java/util/: AbstractList.java, Collections.java: Fall back
	changes to make them compile 

1999-01-31 04:40  Jim Blair <jeblair@eos.ncsu.edu>

	* native/gnu.java.awt.peer.gtk/: gtkbuttonpeer.c, gtkcanvaspeer.c,
	gtkcheckboxpeer.c, gtkchoicepeer.c, gtkcomponentpeer.c,
	gtkevents.c, gtklabelpeer.c, gtklistpeer.c, gtkmainthread.c,
	gtkpanelpeer.c, gtkscrollbarpeer.c, gtkscrollpanepeer.c,
	gtktextareapeer.c, gtktextfieldpeer.c: Cleaned up code.  Removed
	visibility settings in constructors.  Removed defunct functions.  

1999-01-31 04:37  Jim Blair <jeblair@eos.ncsu.edu>

	* gnu/java/awt/peer/gtk/: GtkButtonPeer.java, GtkCanvasPeer.java,
	GtkCheckboxPeer.java, GtkChoicePeer.java, GtkComponentPeer.java,
	GtkDialogPeer.java, GtkFileDialogPeer.java, GtkLabelPeer.java,
	GtkListPeer.java, GtkMainThread.java, GtkPanelPeer.java,
	GtkScrollPanePeer.java, GtkScrollbarPeer.java,
	GtkTextAreaPeer.java, GtkTextFieldPeer.java, TestAWT.java: Cleaned
	up code.  Resurrected syncAttrs() as syncAttributes().  All Peer 
	constructors now call syncAttributes() except top level windows.  
	Moved visibility and size setting into syncAttributes() where
	applicable.  
	TestAWT is now maintainable.  Maybe.  

1999-01-30 23:23  Aaron M. Renn <arenn@urbanophile.com>

	* java/math/: BigDecimal.java, BigInteger.java: Put package decl
	before import 

1999-01-30 21:54  Aaron M. Renn <arenn@urbanophile.com>

	* README, INSTALL, THANKYOU: Updates for release 

1999-01-29 16:33  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/lang/String.java: [no log message] 

1999-01-28 22:56  Paul Fisher <rao@gnu.org>

	* java/math/: BigDecimal.java, BigInteger.java: Bring java.math up
	to JDK 1.2 compliance.  (code still needs to be rigorously tested) 

1999-01-28 22:55  Paul Fisher <rao@gnu.org>

	* native/java.math/BigInteger.c: Initial commit of native side of
	BigInteger.  

1999-01-27 16:07  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/: ListResourceBundle.java, PropertyResourceBundle.java: 
	fixed an incompatibility with sun jdk.  

1999-01-27 15:53  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* native/java.util/: Makefile.am, ResourceBundle.c,
	java_util_ResourceBundle.h: Added a native method for
	ResourceBundle (totally untested).  

1999-01-27 15:07  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/ResourceBundle.java: replaced usage of
	gnu.vm.stack.StackTrace with native method.  fixed an
	incompatibility with sun jdk, where the doc was incomplete.  

1999-01-26 07:07  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkevents.c,
	gnu/java/awt/peer/gtk/GtkButtonPeer.java: Deliver key presses to
	widgets that have keyboard focus, and fire an action event if space
	is pressed when a button has keyboard focus.  

1999-01-26 07:02  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/TestAWT.java: Convert MouseListeners to
	ActionListeners.  Note to self: Kill Jim.  

1999-01-26 05:36  Aaron M. Renn <arenn@urbanophile.com>

	* java/util/Locale.java: Don't attempt to convert language is lang
	is empty string 

1999-01-26 05:23  Aaron M. Renn <arenn@urbanophile.com>

	* java/lang/String.java: Allocate the intern hash table to we don't
	crash and burn on intern() 

1999-01-26 05:13  Aaron M. Renn <arenn@urbanophile.com>

	* java/util/Date.java: Make toString() use getDisplayName() instead
	of getID() 

1999-01-26 05:12  Aaron M. Renn <arenn@urbanophile.com>

	* java/util/SimpleTimeZone.java: Added getDisplayName() 

1999-01-26 04:47  Aaron M. Renn <arenn@urbanophile.com>

	* java/util/TimeZone.java: Added getDisplayName() methods and
	LONG/SHORT constants 

1999-01-26 03:21  Aaron M. Renn <arenn@urbanophile.com>

	* java/text/SimpleDateFormat.java: Make strict date parsing
	work...sort of, for most things 

1999-01-26 03:18  Jim Blair <jeblair@eos.ncsu.edu>

	* gnu/java/awt/peer/gtk/TestAWT.java: Radio Buttons.  

1999-01-26 03:05  Jim Blair <jeblair@eos.ncsu.edu>

	* gnu/java/awt/peer/gtk/TestAWT.java: FileDialog (broken: Rao did
	it.), Label.  

1999-01-25 15:32  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/Locale.java, gnu/java/locale/Makefile.am,
	gnu/java/locale/iso3166_de.properties,
	gnu/java/locale/iso639-a3.properties,
	gnu/java/locale/iso639.properties,
	gnu/java/locale/iso639_de.properties,
	gnu/java/locale/iso639_fr.properties,
	gnu/java/locale/iso639_ga.properties: Replaced Locale.java with my
	version (should be 1.2 compliant and serializable) Changed three
	iso639 contry codes to their new variants.  Added properties for
	german.  

1999-01-24 21:17  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/image/XBMDecoder.java: 
	(getScanline): Use a static masktable.  

1999-01-24 21:06  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/image/XBMDecoder.java: 
	(getScanline): Handle unpadded bitmaps.  

1999-01-24 08:03  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/image/: ImageDecoder.java, XBMDecoder.java: Initial
	image code framework with support for X11 bitmaps.  

1999-01-24 00:12  Stuart Ballard <stuart.ballard@mcmail.com>

	* java/util/: AbstractSequentialList.java, Collections.java: Fixed
	to use the new (1.2RC1) semantics of ListIterator.add() 

1999-01-23 23:39  Jim Blair <jeblair@eos.ncsu.edu>

	* gnu/java/awt/peer/gtk/TestAWT.java: Added TextField 

1999-01-23 22:34  Jim Blair <jeblair@eos.ncsu.edu>

	* gnu/java/awt/peer/gtk/TestAWT.java: What the fuck? 

1999-01-23 04:45  Jim Blair <jeblair@eos.ncsu.edu>

	* gnu/java/awt/peer/gtk/GtkChoicePeer.java,
	gnu/java/awt/peer/gtk/TestAWT.java,
	native/gnu.java.awt.peer.gtk/gtkchoicepeer.c: Fixed: choice select
	event.  

1999-01-22 19:52  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/: gtkchoicepeer.c,
	gtkcheckboxpeer.c, gtkpeer.h: Fire ItemEvents for CheckBox widgets.  

1999-01-22 19:07  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtklistpeer.c,
	native/gnu.java.awt.peer.gtk/gtkmainthread.c,
	native/gnu.java.awt.peer.gtk/gtkpeer.h,
	gnu/java/awt/peer/gtk/GtkListPeer.java: Fire ItemEvents for List
	widgets.  

1999-01-22 01:42  Stuart Ballard <stuart.ballard@mcmail.com>

	* java/util/Collections.java: Remove hack now that we have
	java.util.Random implemented to 1.2 specs -- the method in question
	should now WORK as well as just compiling ;) 

1999-01-22 01:36  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkchoicepeer.c,
	native/gnu.java.awt.peer.gtk/gtkevents.c,
	native/gnu.java.awt.peer.gtk/gtkpeer.h,
	native/gnu.java.awt.peer.gtk/gtkmainthread.c,
	gnu/java/awt/peer/gtk/GtkComponentPeer.java: Fire ItemEvents for
	Choice widgets.  

1999-01-22 01:34  Stuart Ballard <stuart.ballard@mcmail.com>

	* java/util/: ListIterator.java, AbstractList.java,
	LinkedList.java: Update semantics of ListIterator to bring in line
	with 1.2RC1 and later 

1999-01-20 18:05  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkLabelPeer.java,
	native/gnu.java.awt.peer.gtk/gtklabelpeer.c,
	native/gnu.java.awt.peer.gtk/gtkpeer.h: Implement setAlignment 

1999-01-20 05:50  Aaron M. Renn <arenn@urbanophile.com>

	* lib/: Makefile.am, standard.omit: Make --enable-developer work. 
	Omit java.sql 

1999-01-20 05:36  Aaron M. Renn <arenn@urbanophile.com>

	* java/util/Makefile.am: Added Random.java to EXTRA_DIST 

1999-01-20 01:38  Aaron M. Renn <arenn@urbanophile.com>

	* configure.in: Make version number 0.00 instead of just 0.0 

1999-01-20 01:33  Aaron M. Renn <arenn@urbanophile.com>

	* gnu/java/locale/Makefile.am: Put property and unicode files in
	EXTRA_DIST 

1999-01-20 01:01  Aaron M. Renn <arenn@urbanophile.com>

	* lib/Makefile.am: Try to fix --enable-developer-build problem 

1999-01-19 23:40  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/: GtkChoicePeer.java, GtkListPeer.java: 
	Bring java code insync with native code.  

1999-01-19 23:39  Paul Fisher <rao@gnu.org>

	* java/math/BigInteger.java: 
	(equals): Clean up.  

1999-01-19 22:49  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkscrollbarpeer.c,
	gnu/java/awt/peer/gtk/GtkScrollbarPeer.java: Fix up page_size.  

1999-01-19 20:48  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkmainthread.c,
	native/gnu.java.awt.peer.gtk/gtkpeer.h,
	native/gnu.java.awt.peer.gtk/gtkscrollbarpeer.c,
	gnu/java/awt/peer/gtk/GtkScrollbarPeer.java: Fire AdjustmentEvents.  

1999-01-19 04:28  Aaron M. Renn <arenn@urbanophile.com>

	* java/sql/DriverManager.java: Initial Checkin 

1999-01-19 02:27  Aaron M. Renn <arenn@urbanophile.com>

	* java/sql/: Date.java, Time.java, Timestamp.java: Oops, forgot to
	make them serializable 

1999-01-19 02:17  Aaron M. Renn <arenn@urbanophile.com>

	* java/sql/: Date.java, Time.java, Timestamp.java,
	CallableStatement.java, PreparedStatement.java, Statement.java,
	DriverPropertyInfo.java, Types.java: Initial Checkin 

1999-01-17 20:39  Aaron M. Renn <arenn@urbanophile.com>

	* java/sql/: Ref.java, ResultSet.java, ResultSetMetaData.java,
	SQLData.java, SQLInput.java, SQLOutput.java, Struct.java: Initial
	Checkin 

1999-01-17 20:15  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gdkgraphics.c: Allow dispose to be
	called more than once.  

1999-01-17 18:34  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/: GtkButtonPeer.java,
	GtkComponentPeer.java: If a modal window has the grab, don't fire
	an action event.  

1999-01-17 18:33  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c: Add
	modalHasGrab.  

1999-01-17 17:38  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/: gtkchoicepeer.c, gtklistpeer.c: 
	Fix up choice and list widgets to work again.  

1999-01-17 17:07  Jim Blair <jeblair@eos.ncsu.edu>

	* gnu/java/awt/peer/gtk/TestAWT.java: Proto-code for cursors. 
	Exhibits Choice bug.  

1999-01-17 04:09  Aaron M. Renn <arenn@urbanophile.com>

	* java/sql/DatabaseMetaData.java: Checkin of completed interface 

1999-01-15 17:50  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkcheckboxpeer.c: 
	s/gtk_toggle_button_set_state/gtk_toggle_button_set_active/g 

1999-01-15 03:57  Aaron M. Renn <arenn@urbanophile.com>

	* java/sql/DatabaseMetaData.java: Initial checkin of this
	incomplete module.  I'd hate to lose what I've typed already,
	especially since I've already got COBOL fingers and I'm only 2/3
	done.  

1999-01-15 03:16  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: Change around
	setBounds to work with WindowMaker 0.50.2.  

1999-01-14 05:02  Aaron M. Renn <arenn@urbanophile.com>

	* java/sql/: Array.java, Blob.java, Clob.java, Connection.java,
	Driver.java: Initial Checkin 

1999-01-13 03:34  Brian Jones <cbj@gnu.org>

	* native/java.io/: java_io_ObjectInputStream.c,
	java_io_ObjectOutputStream.c: remove /* within comment 

1999-01-12 04:03  Aaron M. Renn <arenn@urbanophile.com>

	* java/sql/: BatchUpdateException.java, DataTruncation.java,
	SQLException.java, SQLWarning.java: Initial Checkin 

1999-01-12 02:21  Aaron M. Renn <arenn@urbanophile.com>

	* INSTALL: Modify install instructions again 

1999-01-12 02:05  Aaron M. Renn <arenn@urbanophile.com>

	* lib/Makefile.am: Change install method for time being since we
	don't support zip archives 

1999-01-12 01:40  Aaron M. Renn <arenn@urbanophile.com>

	* README, INSTALL: Add blurb about Japhar CVS 

1999-01-12 01:25  Aaron M. Renn <arenn@urbanophile.com>

	* lib/.deps: Updated dependency information 

1999-01-12 01:22  Aaron M. Renn <arenn@urbanophile.com>

	* gnu/java/Makefile.am: Remove awt subdirectory for now 

1999-01-11 19:19  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* resource/java/util/: iso3166_de.properties, iso639_de.properties: 
	Properties for java.util.Locale 

1999-01-11 18:52  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/TimeZone.java: Fixed some time zone names.  

1999-01-11 18:45  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/Properties.java: Parsing is a little bit more robust.  
	Comment fixing.  

1999-01-11 18:41  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/GregorianCalendar.java: filled the missing constructors 

1999-01-11 18:39  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/: BitSet.java, Calendar.java, DoubleEnumeration.java,
	ListResourceBundle.java, PropertyResourceBundle.java,
	ResourceBundle.java, SimpleTimeZone.java, StringTokenizer.java: 
	aesthetic fixes (mainly comments) 

1999-01-11 18:35  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/Date.java: added the missing (deprecated) methods 

1999-01-11 18:28  Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.de>

	* java/util/Random.java: Added java.util.Random; the random number
	generator 

1999-01-11 05:26  Aaron M. Renn <arenn@urbanophile.com>

	* doc/hacking.texinfo: Added section on localization 

1999-01-11 03:13  Aaron M. Renn <arenn@urbanophile.com>

	* java/text/DateFormatSymbols.java: Fix the equals method 

1999-01-11 03:12  Aaron M. Renn <arenn@urbanophile.com>

	* configure.in: Added native/java.util Makefile 

1999-01-11 03:11  Aaron M. Renn <arenn@urbanophile.com>

	* native/Makefile.am: Add java.util directory 

1999-01-11 03:11  Aaron M. Renn <arenn@urbanophile.com>

	* native/java.util/Makefile.am, native/java.util/TimeZone.c,
	native/java.util/java_util_TimeZone.h,
	java/text/SimpleDateFormat.java: Initial checkin 

1999-01-11 03:10  Aaron M. Renn <arenn@urbanophile.com>

	* java/util/TimeZone.java: Added new aliasings mechanism for time
	zones.  Also added a new internal method to calculate the default
	time zone.  Not relying on user.timezone.  

1999-01-10 18:23  Aaron M. Renn <arenn@urbanophile.com>

	* gnu/java/locale/LocaleInformation_en.java: Corrected date format 

1999-01-09 23:40  Aaron M. Renn <arenn@urbanophile.com>

	* java/text/: FieldPosition.java, ParsePosition.java: Add
	toString() method 

1999-01-09 05:40  Aaron M. Renn <arenn@urbanophile.com>

	* java/text/: DateFormat.java, DateFormatSymbols.java: Initial
	Checkin 

1999-01-07 06:01  Brian Jones <cbj@gnu.org>

	* java/lang/Compiler.java: doc fixes 

1999-01-07 05:41  Brian Jones <cbj@gnu.org>

	* java/lang/Double.java: compareTo(Double): initial implementation 
	compareTo(Object): initial implementation doc comments added 

1999-01-07 05:10  Brian Jones <cbj@gnu.org>

	* native/java.lang/Double.c: parseDouble(): float and double
	designators are allowed 

1999-01-07 05:09  Brian Jones <cbj@gnu.org>

	* native/java.lang/Float.c: float designators 'f' and 'F' are
	allowed in updates to the JLS.  

1999-01-07 03:53  Brian Jones <cbj@gnu.org>

	* java/lang/Cloneable.java: copyright notice added 

1999-01-06 14:14  Brian Jones <cbj@gnu.org>

	* doc/hacking.texinfo: If you add a node or otherwise rearrange the
	document, be sure to do a C-u C-c C-u m (remake master menu and
	recalculate all next/prev pointers).  

1999-01-06 14:08  Brian Jones <cbj@gnu.org>

	* java/lang/Byte.java: doc fixes 

1999-01-06 14:01  Brian Jones <cbj@gnu.org>

	* java/lang/Boolean.java: doc fix 

1999-01-06 10:22  Paul Fisher <rao@gnu.org>

	* java/lang/Character.java: Hopefully fix CVS build.  

1999-01-06 04:33  Brian Jones <cbj@gnu.org>

	* java/lang/Byte.java: doc comments added 

1999-01-06 03:45  Brian Jones <cbj@gnu.org>

	* java/lang/Boolean.java: comments added 

1999-01-06 03:24  Jim Blair <jeblair@eos.ncsu.edu>

	* gnu/java/awt/peer/gtk/TestAWT.java: The evil twin of TestGTK.  

1999-01-06 02:52  Jim Blair <jeblair@eos.ncsu.edu>

	* native/gnu.java.awt.peer.gtk/.cvsignore,
	gnu/java/awt/peer/gtk/.cvsignore: Put something useful in here.  

1999-01-05 16:26  Paul Fisher <rao@gnu.org>

	* java/lang/Character.java: 
	(readChar): Cache last read value, and handle (getBlock(ch) == -1) 
	correctly.  

1999-01-05 15:10  Paul Fisher <rao@gnu.org>

	* java/lang/Boolean.java: 
	(toString): convert if/then/else to ternary expression.  

1999-01-03 21:17  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkevents.c,
	native/gnu.java.awt.peer.gtk/gtkmainthread.c,
	native/gnu.java.awt.peer.gtk/gtkpeer.h,
	gnu/java/awt/peer/gtk/GtkComponentPeer.java: Add focus event
	framework.  

1999-01-03 20:31  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/: gtkmainthread.c, gtkpeer.h: Update
	for key event support.  

1999-01-03 17:59  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkevents.c,
	gnu/java/awt/peer/gtk/GtkComponentPeer.java: Add key events.  

1999-01-03 06:59  Aaron M. Renn <arenn@urbanophile.com>

	* doc/hacking.texinfo: Added section on byte/char converters 

1999-01-03 00:20  Brian Jones <cbj@gnu.org>

	* configure.in: do not create awt Makefiles 

1999-01-03 00:18  Brian Jones <cbj@gnu.org>

	* lib/deps.sh.in: specify location of gen-classlist.sh 

1999-01-02 23:28  Brian Jones <cbj@gnu.org>

	* java/lang/Double.java: static(): load library `javalang' 

1999-01-02 23:26  Brian Jones <cbj@gnu.org>

	* native/java.lang/: Float.c, java_lang_Float.h: author updated 

1999-01-02 23:25  Brian Jones <cbj@gnu.org>

	* native/java.lang/Makefile.am: include Double.c for compile 

1999-01-02 23:25  Brian Jones <cbj@gnu.org>

	* native/java.lang/: Double.c, java_lang_Double.h: initial checkin 

1999-01-02 22:28  Jim Blair <jeblair@eos.ncsu.edu>

	* native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: redundant
	gtk_container_add removed 

1999-01-02 22:00  Jim Blair <jeblair@eos.ncsu.edu>

	* native/gnu.java.awt.peer.gtk/gtkwindowpeer.c,
	gnu/java/awt/peer/gtk/GtkFileDialogPeer.java,
	gnu/java/awt/peer/gtk/GtkDialogPeer.java: It compiles again.  

1999-01-02 21:50  Jim Blair <jeblair@eos.ncsu.edu>

	* native/gnu.java.awt.peer.gtk/gtkpeer.h: Added setup_window () 

1999-01-02 21:48  Jim Blair <jeblair@eos.ncsu.edu>

	* native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: Moved dialog
	construction out, added setup_window () for generic window tasks 

1999-01-02 21:41  Jim Blair <jeblair@eos.ncsu.edu>

	* gnu/java/awt/peer/gtk/GtkWindowPeer.java: Moved dialogpeer
	construction to dialogpeer class 

1999-01-02 21:40  Jim Blair <jeblair@eos.ncsu.edu>

	* gnu/java/awt/peer/gtk/GtkToolkit.java: Added parent parameter to
	createDialog 

1999-01-02 21:39  Jim Blair <jeblair@eos.ncsu.edu>

	* gnu/java/awt/peer/gtk/GtkDialogPeer.java: Moved construction into
	dialogpeer from windowpeer 

1999-01-02 21:38  Jim Blair <jeblair@eos.ncsu.edu>

	* native/gnu.java.awt.peer.gtk/gtkdialogpeer.c: Initial commit 

1999-01-02 21:37  Jim Blair <jeblair@eos.ncsu.edu>

	* gnu/java/awt/peer/gtk/Makefile: Added Dialog support 

1999-01-02 21:35  Jim Blair <jeblair@eos.ncsu.edu>

	* native/gnu.java.awt.peer.gtk/Makefile: Added dialog support 

1999-01-02 21:01  Aaron M. Renn <arenn@urbanophile.com>

	* java/util/GregorianCalendar.java: Make constructors public
	instead of protected 

1999-01-02 18:24  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/: GtkButtonPeer.java,
	GtkComponentPeer.java: Use new isEnabled to see if we should send
	an action command.  

1999-01-02 18:22  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c: Add isEnabled
	which is smarter than Component.isEnabled.  

1999-01-02 18:04  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c: gdk_flush()
	after a setVisible call.  

1999-01-02 17:54  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/Makefile: Add gtkcontainerpeer.o 

1999-01-02 17:51  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/: GtkComponentPeer.java,
	GtkContainerPeer.java, Makefile: Move gtk_container_check_resize to
	ContainerPeer.  

1999-01-02 17:50  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/: gtkcomponentpeer.c,
	gtkcontainerpeer.c: Move gtk_container_check_resize to a more
	appropriate location.  

1999-01-02 17:49  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: 
	(setBounds): Clean up warning.  

1999-01-02 17:35  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: Allow negative
	coordinate window placement.  

1999-01-02 08:20  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/: gtkcomponentpeer.c, gdkgraphics.c: 
	Use bit-shifts for converting 16/8bit color values.  

1999-01-02 08:05  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/: GtkButtonPeer.java, GtkCanvasPeer.java,
	GtkCheckboxPeer.java, GtkComponentPeer.java, GtkContainerPeer.java,
	GtkLabelPeer.java, GtkPanelPeer.java, GtkScrollPanePeer.java,
	GtkScrollbarPeer.java, GtkTextFieldPeer.java, Makefile: Parents are
	set in the constructors.  

1999-01-02 08:04  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/: gdkgraphics.c, gtkbuttonpeer.c,
	gtkcanvaspeer.c, gtkcheckboxpeer.c, gtkcomponentpeer.c,
	gtkevents.c, gtklabelpeer.c, gtkpanelpeer.c, gtkscrollbarpeer.c,
	gtkscrollpanepeer.c, gtktextfieldpeer.c, gtkwindowpeer.c, Makefile,
	gtkpeer.h: Parents are set in constructors.  There are still a few 
	widgets that need this done.  Test.java works again.  

1999-01-02 06:12  Brian Jones <cbj@gnu.org>

	* native/java.lang/java_lang_Float.h: toString() added 

1999-01-02 06:09  Brian Jones <cbj@gnu.org>

	* native/java.lang/Float.c: toString(): uses %G of sprintf (no post
	parsing just yet) parseFloat(): fixed numerous bugs, we no longer
	crash japhar though the JDK does! 

1999-01-02 01:11  Aaron M. Renn <arenn@urbanophile.com>

	* gnu/java/locale/: LocaleInformation_en.java,
	LocaleInformation_en.java: Added entries for date
	formatting/parsing 

1998-12-31 23:48  Brian Jones <cbj@gnu.org>

	* java/lang/Float.java: static initializer added 

1998-12-31 23:48  Brian Jones <cbj@gnu.org>

	* native/java.lang/Float.c: parseFloat(String): while() loop
	changed to avoid infinite loop 

1998-12-31 23:30  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/: GtkCanvasPeer.java,
	GtkContainerPeer.java: New scribble stuff.  

1998-12-31 23:26  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/Test.java: Update for new line stuff.  

1998-12-31 22:07  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/: gdkgraphics.c, gtkcomponentpeer.c,
	gtkevents.c, gtkmainthread.c, gtkpeer.h: Event code clean up.  

1998-12-31 22:06  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/: GdkGraphics.java, GtkButtonPeer.java,
	GtkCanvasPeer.java, GtkComponentPeer.java, GtkContainerPeer.java,
	Test.java: Lots of event code clean up.  

1998-12-31 18:53  Aaron M. Renn <arenn@urbanophile.com>

	* gnu/java/io/decode/Decoder.java: Fix problem where I was
	calculating the number of chars in an entire buffer rather than just
	in the requested portion of the buffer.  

1998-12-31 17:18  Brian Jones <cbj@gnu.org>

	* lib/: gen-classlist.sh.in, deps.sh.in: fix up relative refs to
	generated output 

1998-12-31 17:05  Brian Jones <cbj@gnu.org>

	* java/lang/Float.java: updated 

1998-12-31 16:59  Brian Jones <cbj@gnu.org>

	* acinclude.m4: CLASSPATH_INTERNAL_CHECK_JAPHAR:
	AC_DEFINE(WITH_JAPHAR) 

1998-12-31 16:58  Brian Jones <cbj@gnu.org>

	* configure.in: AM_CONFIG_HEADER(config.h) added check for strtod,
	atof 

1998-12-31 16:56  Brian Jones <cbj@gnu.org>

	* native/java.lang/Float.c, native/java.lang/java_lang_Float.h,
	native/java.lang/javalang.c, native/java.lang/javalang.h,
	acconfig.h: initial commit 

1998-12-31 16:55  Brian Jones <cbj@gnu.org>

	* native/java.lang/Makefile.am: javalang.c, javalang.h, Float.c,
	java_lang_Float.h added for compilation include config.h in INCLUDES 

1998-12-31 05:28  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtktoolkit.c: 
	(getScreenResolution): Change type of res variable to jint.  

1998-12-31 05:25  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkToolkit.java,
	native/gnu.java.awt.peer.gtk/gtktoolkit.c: Implement
	Toolkit.sync().  

1998-12-31 05:22  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/: gdkgraphics.c, gtkcomponentpeer.c: 
	Add C side of getForeground/Background.  

1998-12-31 05:19  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/: GdkGraphics.java, GtkComponentPeer.java,
	GtkToolkit.java, Test.java: Add getForeground and getBackground
	methods to peers, and have the Toolkit call the set equivalents on
	the non-peers at creation.  

1998-12-31 01:14  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/: GdkGraphics.java, GtkCanvasPeer.java,
	GtkToolkit.java, Test.java, Makefile: Scribble support on the Java
	side.  

1998-12-31 01:14  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkpeer.h: Add scribble-ability
	prototypes.  

1998-12-31 01:14  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/: gdkgraphics.c, gtkcanvaspeer.c,
	gtkevents.c, gtkmainthread.c, Makefile: We can scribble now.  This
	is a very good thing.  

1998-12-31 00:37  Aaron M. Renn <arenn@urbanophile.com>

	* java/lang/Character.java: Slurp character data at beginning and
	cache.  

1998-12-31 00:35  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/: FileInputStream.java, RandomAccessFile.java: Ensure we
	always return -1 on end of file 

1998-12-30 22:49  Brian Jones <cbj@gnu.org>

	* lib/Makefile.am: *.properties and *.uni copied to gnu/java/locale
	before zip DISTCLEANFILES and MAINTAINERCLEANFILES added.  Left off
	putting glibj.zip in CLEANFILES because a user probably shouldn't be
	able to do that easily.  Added 'Makefile' to the dependency line of
	glibj.zip so it gets recreated when it should be more often.  

1998-12-30 21:43  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/: GdkGraphics.java, GtkButtonPeer.java,
	GtkComponentPeer.java, Makefile, Test.java: Stub out Graphics
	methods and hook creation into ComponentPeer.  

1998-12-30 21:26  Brian Jones <cbj@gnu.org>

	* gnu/java/awt/peer/Makefile.am, lib/standard.omit: pretending
	subdir gtk doesn't exist :) 

1998-12-30 20:12  Brian Jones <cbj@gnu.org>

	* AUTHORS: use CVS to keep track of who did what 

1998-12-30 19:48  Aaron M. Renn <arenn@urbanophile.com>

	* gnu/java/locale/: block.uni, character.uni,
	iso3166-a3.properties, iso3166.properties,
	iso639-a2-old.properties, iso639-a3.properties, iso639.properties,
	titlecase.uni, iso639_fr.properties, iso639_ga.properties: Initial
	Checkin 

1998-12-30 19:46  Aaron M. Renn <arenn@urbanophile.com>

	* lib/.deps: New dependencies that include java.lang.Charater 

1998-12-30 19:40  Aaron M. Renn <arenn@urbanophile.com>

	* lib/standard.omit: Remove java.lang.Character from the omit list 

1998-12-30 19:40  Aaron M. Renn <arenn@urbanophile.com>

	* java/util/Locale.java: Fully qualify location of property
	resources 

1998-12-30 19:39  Aaron M. Renn <arenn@urbanophile.com>

	* java/lang/: Integer.java, String.java: Remove temporary
	workarounds now that we have Character working 

1998-12-30 19:38  Aaron M. Renn <arenn@urbanophile.com>

	* java/lang/Character.java: Fully qualify location of unicode
	database.  Change \u000D to \r for JavaDeps 

1998-12-30 19:37  Aaron M. Renn <arenn@urbanophile.com>

	* java/lang/ClassLoader.java: Fix getSystemResourceAsStream to
	return null if resource not found 

1998-12-30 19:36  Aaron M. Renn <arenn@urbanophile.com>

	* gnu/java/lang/ClassLoaderHelper.java: Handle absolute names and
	names without trailing / 

1998-12-30 19:36  Aaron M. Renn <arenn@urbanophile.com>

	* THANKYOU: More people to thank 

1998-12-30 19:33  Brian Jones <cbj@gnu.org>

	* AUTHORS: in keeping with section 5 of the maintainers guide 

1998-12-30 19:03  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkButtonPeer.java,
	gnu/java/awt/peer/gtk/GtkCheckboxPeer.java,
	gnu/java/awt/peer/gtk/GtkChoicePeer.java,
	gnu/java/awt/peer/gtk/GtkComponentPeer.java,
	gnu/java/awt/peer/gtk/GtkLabelPeer.java,
	gnu/java/awt/peer/gtk/GtkListPeer.java,
	gnu/java/awt/peer/gtk/GtkPanelPeer.java,
	gnu/java/awt/peer/gtk/GtkScrollPanePeer.java,
	gnu/java/awt/peer/gtk/GtkScrollbarPeer.java,
	gnu/java/awt/peer/gtk/GtkTextAreaPeer.java,
	gnu/java/awt/peer/gtk/GtkTextFieldPeer.java,
	gnu/java/awt/peer/gtk/GtkWindowPeer.java,
	native/gnu.java.awt.peer.gtk/gtkbuttonpeer.c,
	native/gnu.java.awt.peer.gtk/gtkcheckboxpeer.c,
	native/gnu.java.awt.peer.gtk/gtkchoicepeer.c,
	native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c,
	native/gnu.java.awt.peer.gtk/gtkevents.c,
	native/gnu.java.awt.peer.gtk/gtklabelpeer.c,
	native/gnu.java.awt.peer.gtk/gtklistpeer.c,
	native/gnu.java.awt.peer.gtk/gtkscrollbarpeer.c,
	native/gnu.java.awt.peer.gtk/gtkscrollpanepeer.c,
	native/gnu.java.awt.peer.gtk/gtktextareapeer.c,
	native/gnu.java.awt.peer.gtk/gtkpeer.h,
	native/gnu.java.awt.peer.gtk/gtktextfieldpeer.c,
	native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: Realize widgets when
	they're created, and honor visibility setting.  

1998-12-30 05:41  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/: GtkContainerPeer.java,
	GtkWindowPeer.java, Test.java: Validate a Container's children
	after a setBounds.  

1998-12-30 05:36  Brian Jones <cbj@gnu.org>

	* configure.in: AM_DISABLE_STATIC called before AM_PROG_LIBTOOL 

1998-12-30 04:54  Aaron M. Renn <arenn@urbanophile.com>

	* java/lang/ClassLoader.java: Add getSystemResource support. Note
	that this currently does not support resources in zip or jar files. 
	I will add that at some point, maybe when we have zip and jar
	support.  

1998-12-30 04:00  Jim Blair <jeblair@eos.ncsu.edu>

	* native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c: cleaned up
	warnings 

1998-12-30 03:42  Jim Blair <jeblair@eos.ncsu.edu>

	* native/gnu.java.awt.peer.gtk/: gtkcomponentpeer.c, gtklistpeer.c,
	gtkscrollpanepeer.c, gtktextareapeer.c, gtktextfieldpeer.c: Changed
	size request code to work.  

1998-12-30 01:32  Jim Blair <jeblair@eos.ncsu.edu>

	* native/gnu.java.awt.peer.gtk/: gtkcomponentpeer.c, gtkevents.c,
	gtkpeer.h, gtkwindowpeer.c: Stuff.  

1998-12-29 23:49  Brian Jones <cbj@gnu.org>

	* Makefile.am: removed configure from EXTRA_DIST 

1998-12-29 23:20  Brian Jones <cbj@gnu.org>

	* configure.in: oops: endif changed to 'fi' 

1998-12-29 22:59  Brian Jones <cbj@gnu.org>

	* configure.in: --enable-maintainer-build and
	--enable-developer-build cannot be configured together 

1998-12-29 22:50  Brian Jones <cbj@gnu.org>

	* lib/Makefile.am: DEVELOPER_BUILD conditional added 

1998-12-29 22:50  Brian Jones <cbj@gnu.org>

	* configure.in: --enable-developer-build: rebuild glibj.zip without
	rebuilding .deps --enable-maintainer-build: rebuild .deps and
	rebuild glibj.zip default: do not build glibj.zip (so to do make
	dist, configure 
	with --enable-maintainer-build) 

1998-12-29 22:31  Brian Jones <cbj@gnu.org>

	* Makefile.am: include `configure' in EXTRA_DIST since it doesn't
	appear to be included by default 

1998-12-29 20:35  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: Minor clean ups.  

1998-12-29 20:16  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkComponentPeer.java: Back out firing of
	shown/hidden events, the AWT does this for us.  

1998-12-29 20:15  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c: Rename
	setVisible function.  

1998-12-29 20:12  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c,
	native/gnu.java.awt.peer.gtk/gtkevents.c,
	native/gnu.java.awt.peer.gtk/gtkmainthread.c,
	native/gnu.java.awt.peer.gtk/gtkwindowpeer.c,
	gnu/java/awt/peer/gtk/GtkComponentPeer.java,
	gnu/java/awt/peer/gtk/GtkWindowPeer.java,
	gnu/java/awt/peer/gtk/Test.java: Implement configure events.  

1998-12-29 07:07  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c: Fix up
	enable/visible function names.  

1998-12-29 07:05  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkComponentPeer.java: Fire shown/hidden
	events from setVisible.  

1998-12-29 06:58  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c: Rename native
	method of setEnabled.  

1998-12-29 06:58  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkComponentPeer.java: Fire COMPONENT_SHOWN
	and COMPONENT_HIDDEN events.  

1998-12-29 06:21  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkevents.c: Hook up notify events.  

1998-12-29 03:28  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/Test.java: Add action listener to wb.  

1998-12-29 03:26  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkButtonPeer.java: Only signal an action
	on a button 1 click.  

1998-12-29 01:53  Jim Blair <jeblair@eos.ncsu.edu>

	* gnu/java/awt/peer/gtk/GtkFramePeer.java: Fix Title bug.  

1998-12-29 01:46  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/: GtkButtonPeer.java, GtkGenericPeer.java,
	Test.java: Implement action event support for Button.  

1998-12-29 01:00  Jim Blair <jeblair@eos.ncsu.edu>

	* native/gnu.java.awt.peer.gtk/gtkscrollbarpeer.c,
	gnu/java/awt/peer/gtk/GtkScrollbarPeer.java: Don't override
	dispose().  

1998-12-29 00:52  Jim Blair <jeblair@eos.ncsu.edu>

	* native/gnu.java.awt.peer.gtk/gtkscrollbarpeer.c: Override
	dispose.  

1998-12-29 00:50  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/Test.java: Add dispose and exit calls to
	Button click callback.  

1998-12-29 00:49  Jim Blair <jeblair@eos.ncsu.edu>

	* gnu/java/awt/peer/gtk/GtkScrollbarPeer.java: Override dispose() 

1998-12-29 00:48  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkevents.c: Implement click events.  

1998-12-29 00:26  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/: GtkButtonPeer.java,
	GtkComponentPeer.java, GtkGenericPeer.java, GtkLabelPeer.java,
	GtkMainThread.java, Test.java: Implement dispose, and update
	various other event code.  

1998-12-29 00:25  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c: Implement
	dispose.  

1998-12-28 23:58  Jim Blair <jeblair@eos.ncsu.edu>

	* native/gnu.java.awt.peer.gtk/Makefile,
	gnu/java/awt/peer/gtk/GtkToolkit.java,
	gnu/java/awt/peer/gtk/Makefile, gnu/java/awt/peer/gtk/Test.java: 
	Added support for scrollbar.  

1998-12-28 23:56  Jim Blair <jeblair@eos.ncsu.edu>

	* gnu/java/awt/peer/gtk/GtkScrollbarPeer.java,
	native/gnu.java.awt.peer.gtk/gtkscrollbarpeer.c: Initial commit.  

1998-12-28 22:23  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/: gtkcomponentpeer.c,
	gtkwindowpeer.c: Connect AWT event handler for Container widgets.  

1998-12-28 21:43  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkComponentPeer.java: 
	(requestFocus): Mark native.  
	(isFocusTraversable): Default to true.  

1998-12-28 21:42  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c: Implement
	requestFocus.  

1998-12-28 21:35  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c: Implement
	setEnable.  

1998-12-28 21:28  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkComponentPeer.java: 
	(enable, disable): Fix stupid typo.  

1998-12-28 21:23  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkComponentPeer.java: 
	(enable, disable): Call setEnable.  

1998-12-28 18:22  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/Makefile: Add glib-config setting to
	work with latest CVS tree.  

1998-12-28 18:21  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/: gtkbuttonpeer.c,
	gtkcheckboxpeer.c, gtkchoicepeer.c, gtkcomponentpeer.c,
	gtkevents.c, gtklabelpeer.c, gtklistpeer.c, gtkmainthread.c,
	gtkpeer.h, gtktextfieldpeer.c: Connect AWT event handler to
	non-java.awt.Container widgets.  

1998-12-28 16:45  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtklistpeer.c: Clean up NSA code.  

1998-12-28 02:04  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/BufferedInputStream.java: Fix nasty bug in reset() 

1998-12-28 02:03  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/BufferedReader.java: Fixed nasty mark/reset bug in
	reset().  Removed synchronized decl from methods since we are using
	synchronized blocks instead.  

1998-12-28 01:21  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/: gtktextcomponentpeer.c,
	gtktextareapeer.c: Clean up NSA calls.  

1998-12-27 21:29  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/: gtktextfieldpeer.c,
	gtkscrollpanepeer.c: Clean up NSA calls.  

1998-12-27 20:10  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/Makefile,
	native/gnu.java.awt.peer.gtk/gtkbuttonpeer.c,
	native/gnu.java.awt.peer.gtk/gtkevents.c,
	native/gnu.java.awt.peer.gtk/gtkmainthread.c,
	native/gnu.java.awt.peer.gtk/gtkpeer.h,
	gnu/java/awt/peer/gtk/GtkGenericPeer.java,
	gnu/java/awt/peer/gtk/GtkToolkit.java,
	gnu/java/awt/peer/gtk/Test.java: Initial event code added.  

1998-12-27 02:58  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtklabelpeer.c: 
	(gtkLabelSet): Move NSA_GET_PTR to be initial call.  

1998-12-27 02:56  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtklabelpeer.c: Clean up of
	gtklabelpeer.c.  

1998-12-27 02:31  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/: GtkButtonPeer.java, GtkCheckboxPeer.java,
	GtkChoicePeer.java, GtkComponentPeer.java, GtkContainerPeer.java,
	GtkGenericPeer.java, GtkLabelPeer.java, GtkListPeer.java,
	GtkMainThread.java, GtkPanelPeer.java, GtkScrollPanePeer.java,
	GtkTextAreaPeer.java, GtkTextComponentPeer.java,
	GtkTextFieldPeer.java, GtkWindowPeer.java: Init
	GtkGenericPeer.awtWidget through constructor.  

1998-12-27 01:27  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c,
	native/gnu.java.awt.peer.gtk/gtkpeer.h,
	gnu/java/awt/peer/gtk/GtkComponentPeer.java,
	gnu/java/awt/peer/gtk/GtkGenericPeer.java,
	gnu/java/awt/peer/gtk/GtkLabelPeer.java,
	gnu/java/awt/peer/gtk/GtkPanelPeer.java,
	gnu/java/awt/peer/gtk/GtkTextFieldPeer.java,
	gnu/java/awt/peer/gtk/Test.java: Add setCursor support.  

1998-12-27 01:25  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/: ObjectInputStream.java, ObjectOutputStream.java,
	File.java, FileInputStream.java, ObjectStreamClass.java,
	FileOutputStream.java, RandomAccessFile.java: Ensure javaio native
	library loaded 

1998-12-26 05:53  Aaron M. Renn <arenn@urbanophile.com>

	* README, INSTALL: Update to reflect current state of reality 

1998-12-26 01:03  Aaron M. Renn <arenn@urbanophile.com>

	* configure.in: Generate Makefile in native/vmi 

1998-12-26 01:00  Aaron M. Renn <arenn@urbanophile.com>

	* native/Makefile.am: Add vmi subdir 

1998-12-26 01:00  Aaron M. Renn <arenn@urbanophile.com>

	* native/vmi/Makefile.am: Initial checkin 

1998-12-26 00:53  Aaron M. Renn <arenn@urbanophile.com>

	* native/java.io/Makefile.am: Missed a header here too 

1998-12-26 00:49  Aaron M. Renn <arenn@urbanophile.com>

	* native/java.lang/Makefile.am: Missed a header 

1998-12-26 00:37  Aaron M. Renn <arenn@urbanophile.com>

	* native/: java.lang/Makefile.am, java.lang.reflect/Makefile.am: 
	Added .h files to SOURCES list 

1998-12-26 00:25  Aaron M. Renn <arenn@urbanophile.com>

	* native/java.net/Makefile.am: Fix stupid typo where I put io
	instead of net 

1998-12-25 23:57  Aaron M. Renn <arenn@urbanophile.com>

	* lib/.deps: New .deps file with no stubs 

1998-12-25 23:55  Aaron M. Renn <arenn@urbanophile.com>

	* acinclude.m4: Make default install target JAPHAR_PREFIX, not
	/usr/local/classpath 

1998-12-25 23:51  Aaron M. Renn <arenn@urbanophile.com>

	* lib/Makefile.am: Make correct install target for glibj.zip 

1998-12-25 23:27  Aaron M. Renn <arenn@urbanophile.com>

	* native/Makefile.am: Don't need to compile java.net twice 

1998-12-25 23:26  Aaron M. Renn <arenn@urbanophile.com>

	* native/java.lang/Makefile.am: Rename libraries when compiling for
	Japhar 

1998-12-25 23:22  Aaron M. Renn <arenn@urbanophile.com>

	* native/java.net/Makefile.am: Hopefully make things build right 

1998-12-25 23:21  Aaron M. Renn <arenn@urbanophile.com>

	* native/java.net/: InetAddress.c, PlainDatagramSocketImpl.c,
	PlainSocketImpl.c: Ok, now we include the JNI headers again 

1998-12-25 23:21  Aaron M. Renn <arenn@urbanophile.com>

	* native/java.net/: java_net_InetAddress.h,
	java_net_PlainDatagramSocketImpl.h, java_net_PlainSocketImpl.h: 
	Adding generated JNI headers to repository 

1998-12-25 23:08  Aaron M. Renn <arenn@urbanophile.com>

	* native/java.io/: File.c, FileInputStream.c, FileOutputStream.c,
	RandomAccessFile.c: Now including the javah generated headers 

1998-12-25 23:07  Aaron M. Renn <arenn@urbanophile.com>

	* native/java.io/Makefile.am: If compiling with Japhar, make name
	libjaphar_javaio.so 

1998-12-25 23:07  Aaron M. Renn <arenn@urbanophile.com>

	* native/java.io/: java_io_File.h, java_io_FileInputStream.h,
	java_io_FileOutputStream.h, java_io_RandomAccessFile.h: Add stub
	files to repository 

1998-12-25 21:25  Aaron M. Renn <arenn@urbanophile.com>

	* lib/deps.sh.in: Don't use the --native flag. We don't need it and
	the STUBS line it outputs as a result is broken.  

1998-12-25 06:20  Aaron M. Renn <arenn@urbanophile.com>

	* native/java.net/: InetAddress.c, Makefile.am,
	PlainDatagramSocketImpl.c, PlainSocketImpl.c: Remove JNI generated
	headers from include and build because we don't handle this right
	yet.  

1998-12-25 05:02  Aaron M. Renn <arenn@urbanophile.com>

	* vm/reference/java/lang/Thread.java: Make the run() method
	actually run the code it is supposed to! 

1998-12-25 04:04  Aaron M. Renn <arenn@urbanophile.com>

	* NEWS: Update news file 

1998-12-25 04:03  Aaron M. Renn <arenn@urbanophile.com>

	* BUGS: Update bugs file 

1998-12-25 04:03  Aaron M. Renn <arenn@urbanophile.com>

	* AUTHORS: Update author list 

1998-12-25 03:54  Aaron M. Renn <arenn@urbanophile.com>

	* native/java.io/: File.c, FileDescriptor.c, FileInputStream.c,
	FileOutputStream.c, java_io_ObjectInputStream.c,
	java_io_ObjectOutputStream.c, java_io_ObjectStreamClass.c,
	javaio.c, javaio.h: Remove all references to "JCL" library. 
	Instead, move all needed functions into javaio.c and rename them to
	start with _javaio_.  This solves interlibrary dependency.  It could
	break serialization though.  We should probably consolidate the
	serialization libraries into the main java.io library.  

1998-12-25 03:51  Aaron M. Renn <arenn@urbanophile.com>

	* native/java.io/RandomAccessFile.c: Remove JNI header include
	since we aren't generating it yet 

1998-12-25 03:50  Aaron M. Renn <arenn@urbanophile.com>

	* native/java.io/Makefile.am: Added RandomAccessFile.c to build 

1998-12-25 03:49  Aaron M. Renn <arenn@urbanophile.com>

	* vm/reference/java/lang/reflect/Constructor.java: Added a private
	no arg constructor.  Also renamed and added some variables to make
	this class consistent with Japhar's existing native code.  

1998-12-25 03:48  Aaron M. Renn <arenn@urbanophile.com>

	* vm/reference/java/lang/Thread.java: Add yield method.  Make
	start() directly native and eliminate nativeStart().  

1998-12-25 03:47  Aaron M. Renn <arenn@urbanophile.com>

	* vm/reference/java/lang/Runtime.java: Added some additional needed
	SecurityManager checks and renamed a couple of internal native
	methods.  

1998-12-25 03:46  Aaron M. Renn <arenn@urbanophile.com>

	* vm/reference/java/lang/Class.java: Remove name and superclass
	variables and simply make the getName() and getSuperclass() method
	natives.  Note that Japhar currently manually and arbitrarily sets
	the field count on java/lang/Class to 0, so using instance variables
	won't work in this class.  This should be resolved at a future date.  

1998-12-25 03:43  Aaron M. Renn <arenn@urbanophile.com>

	* java/lang/String.java: Rename str to value and len to count and
	make some miscellaneous bug fixes and temp workarounds in order to
	make this class work with Japhar.  

1998-12-25 03:33  Aaron M. Renn <arenn@urbanophile.com>

	* java/util/Vector.java: Fix premature elementCount increment in
	addElement 

1998-12-25 03:14  Aaron M. Renn <arenn@urbanophile.com>

	* java/lang/Integer.java: Change the parseInt method temporarily
	until the Character class is fully operative.  

1998-12-25 02:57  Aaron M. Renn <arenn@urbanophile.com>

	* java/util/StringTokenizer.java: Fix countTokens() to not
	increment pos 

1998-12-24 05:59  Brian Jones <cbj@gnu.org>

	* configure.in, acinclude.m4, lib/Makefile.am, lib/deps.sh.in: 
	javah options 

1998-12-22 13:27  Geoff Berry <gcb@gnu.org>

	* Makefile.am: 
	(EXTRA_DIST): deleted redundant files that are automatically
	included in `DIST_COMMON'.  

1998-12-22 06:03  Brian Jones <cbj@gnu.org>

	* java/: beans/.cvsignore, beans/Makefile.am,
	security/acl/.cvsignore, security/interfaces/.cvsignore,
	text/.cvsignore, text/Makefile.am: initial commit 

1998-12-22 05:53  Brian Jones <cbj@gnu.org>

	* java/io/Makefile.am, java/lang/Makefile.am,
	java/lang/reflect/Makefile.am, java/math/Makefile.am,
	java/net/Makefile.am, java/security/Makefile.am,
	java/security/acl/Makefile.am,
	java/security/interfaces/Makefile.am, java/util/Makefile.am,
	lib/.deps, lib/Makefile.am, lib/standard.omit, java/Makefile.am,
	gnu/tools/serialver/Makefile.am, gnu/java/io/Makefile.am,
	gnu/java/Makefile.am, Makefile.am, configure.in: updated 

1998-12-22 04:03  Brian Jones <cbj@gnu.org>

	* gnu/Makefile.am: remove vm from SUBDIRS 

1998-12-22 03:52  Brian Jones <cbj@gnu.org>

	* gnu/java/net/Makefile.am: remove http 

1998-12-22 03:49  Brian Jones <cbj@gnu.org>

	* gnu/java/net/Makefile.am: add protocol 

1998-12-22 02:13  Brian Jones <cbj@gnu.org>

	* compat/.cvsignore, compat/java.net/.cvsignore, doc/.cvsignore,
	gnu/.cvsignore, gnu/java/.cvsignore, gnu/java/io/.cvsignore,
	gnu/java/lang/.cvsignore, gnu/java/lang/reflect/.cvsignore,
	gnu/java/net/.cvsignore, gnu/java/net/content/.cvsignore,
	gnu/java/net/content/text/.cvsignore, gnu/java/net/http/.cvsignore,
	gnu/test/.cvsignore, gnu/tools/.cvsignore,
	gnu/tools/serialver/.cvsignore, java/.cvsignore,
	java/io/.cvsignore, java/lang/.cvsignore,
	java/lang/reflect/.cvsignore, java/math/.cvsignore,
	java/net/.cvsignore, java/security/.cvsignore,
	java/util/.cvsignore, vm/.cvsignore, vm/Makefile.am,
	vm/reference/.cvsignore, vm/reference/Makefile.am,
	vm/reference/gnu/.cvsignore, vm/reference/gnu/Makefile.am,
	vm/reference/gnu/vm/.cvsignore, vm/reference/gnu/vm/Makefile.am,
	vm/reference/gnu/vm/stack/.cvsignore,
	vm/reference/gnu/vm/stack/Makefile.am,
	vm/reference/java/.cvsignore, vm/reference/java/Makefile.am,
	vm/reference/java/lang/.cvsignore,
	vm/reference/java/lang/Makefile.am,
	vm/reference/java/lang/reflect/.cvsignore,
	vm/reference/java/lang/reflect/Makefile.am,
	gnu/java/awt/.cvsignore, gnu/java/awt/Makefile.am,
	gnu/java/awt/peer/.cvsignore, gnu/java/awt/peer/Makefile.am,
	gnu/java/awt/peer/gtk/.cvsignore,
	gnu/java/awt/peer/gtk/Makefile.am, gnu/java/beans/.cvsignore,
	gnu/java/beans/Makefile.am, gnu/java/beans/editors/.cvsignore,
	gnu/java/beans/editors/Makefile.am, gnu/java/beans/info/.cvsignore,
	gnu/java/beans/info/Makefile.am, gnu/java/io/decode/.cvsignore,
	gnu/java/io/decode/Makefile.am, gnu/java/io/encode/.cvsignore,
	gnu/java/io/encode/Makefile.am, gnu/java/lang/Makefile.am,
	gnu/java/lang/reflect/Makefile.am, gnu/java/locale/.cvsignore,
	gnu/java/locale/Makefile.am, gnu/java/net/Makefile.am,
	gnu/java/net/content/text/Makefile.am,
	gnu/java/net/protocol/.cvsignore,
	gnu/java/net/protocol/Makefile.am,
	gnu/java/net/protocol/file/.cvsignore,
	gnu/java/net/protocol/file/Makefile.am,
	gnu/java/net/protocol/http/.cvsignore,
	gnu/java/net/protocol/http/Makefile.am,
	gnu/java/security/.cvsignore, gnu/java/security/Makefile.am,
	resource/.cvsignore, resource/Makefile.am,
	resource/java/.cvsignore, resource/java/Makefile.am,
	resource/java/util/.cvsignore, resource/java/util/Makefile.am: 
	initial checkin 

1998-12-21 05:28  Brian Jones <cbj@gnu.org>

	* lib/deps.sh.in: no native until I hear otherwise 

1998-12-21 05:27  Brian Jones <cbj@gnu.org>

	* lib/Makefile.am, acinclude.m4, configure.in, aclocal.m4,
	lib/.deps: updated 

1998-12-21 05:27  Brian Jones <cbj@gnu.org>

	* lib/.cvsignore: ignore these 

1998-12-21 00:16  Geoff Berry <gcb@gnu.org>

	* lib/Makefile.am: 
	(EXTRA_DIST): changed from target to variable.  

1998-12-20 21:25  Aaron M. Renn <arenn@urbanophile.com>

	* gnu/java/net/http/: Handler.java, HttpURLConnection.java, TODO,
	Makefile.am: Removing files from old directory 

1998-12-20 21:12  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/URL.java: Changed default search path for protocol
	handlers to gnu.java.net.protocol.  Made protocol handler lookup
	static and eliminated redundant property lookups.  

1998-12-20 21:11  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/URLConnection.java: Eliminated header storage mechanism
	and moved it to subclasses where it belongs.  

1998-12-20 21:10  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/TODO: Delete finished items 

1998-12-20 21:09  Aaron M. Renn <arenn@urbanophile.com>

	* gnu/java/net/protocol/file/: FileURLConnection.java,
	Handler.java: Initial checkin 

1998-12-20 21:09  Aaron M. Renn <arenn@urbanophile.com>

	* gnu/java/net/protocol/http/: Handler.java,
	HttpURLConnection.java, Makefile.am, TODO: Re-checking in in new
	directory 

1998-12-20 21:07  Aaron M. Renn <arenn@urbanophile.com>

	* gnu/java/net/HeaderFieldHelper.java: Initial Checkin 

1998-12-20 09:04  Brian Jones <cbj@gnu.org>

	* acinclude.m4: forgot this one 

1998-12-20 08:55  Brian Jones <cbj@gnu.org>

	* lib/Makefile.am, lib/deps.sh.in, lib/gen-classlist.sh.in,
	configure.in: touchups 

1998-12-20 06:54  Brian Jones <cbj@gnu.org>

	* configure.in: mauve exists, no longer need guile 

1998-12-20 06:52  Brian Jones <cbj@gnu.org>

	* lib/: deps.sh.in, gen-classlist.sh.in: autoconf input 

1998-12-20 06:51  Brian Jones <cbj@gnu.org>

	* lib/: deps.sh, gen-classlist.sh: generated by autoconf 

1998-12-20 06:51  Brian Jones <cbj@gnu.org>

	* configure.in: --with-jdeps: optionally include path to jdeps 

1998-12-20 06:06  Brian Jones <cbj@gnu.org>

	* native/: java.io/Makefile.am, java.lang/Makefile.am,
	java.lang.reflect/Makefile.am, java.net/Makefile.am,
	lib/Makefile.am, testsuite/Makefile.am: if JAPHAR 

1998-12-20 06:05  Brian Jones <cbj@gnu.org>

	* configure.in: removed ancient VMINCLUDE cruft in favor of using
	AM_CONDITIONAL in Makefile.am files.  

1998-12-20 05:58  Brian Jones <cbj@gnu.org>

	* acinclude.m4: 
	CLASSPATH_INTERNAL_CHECK_JAPHAR: 
	AC var JVM=yes if Japhar is found 
	AC var JAPHAR_JNI_LIBS is now JAPHAR_LIBS 
	use japhar-config 'compile' and 'link' (see Japhar CVS) 
	CLASSPATH_CHECK_JAPHAR 
	denote default=yes CLASSPATH_CHECK_KAFFE 
	denote default=no 

1998-12-19 18:09  Paul Fisher <rao@gnu.org>

	* resource/java/util/iso3166.properties: Fix capitalization for
	Hong Kong and Mc Donald Islands.  

1998-12-19 07:29  Aaron M. Renn <arenn@urbanophile.com>

	* lib/deps.sh: Assumin jdeps in PATH 

1998-12-19 07:28  Aaron M. Renn <arenn@urbanophile.com>

	* lib/gen-classlist.sh: Remove ../vm/reference from class scan 

1998-12-19 07:28  Aaron M. Renn <arenn@urbanophile.com>

	* lib/standard.omit: Update list of classes to exclude from build 

1998-12-19 07:27  Aaron M. Renn <arenn@urbanophile.com>

	* lib/.deps: New dependency list 

1998-12-19 07:25  Aaron M. Renn <arenn@urbanophile.com>

	* native/Makefile.am: Removed testsuite to enable compilation
	without guile 

1998-12-19 07:24  Aaron M. Renn <arenn@urbanophile.com>

	* java/util/GregorianCalendar.java: Added dummy constructors needed
	for compiling other classes 

1998-12-19 07:23  Aaron M. Renn <arenn@urbanophile.com>

	* java/util/: AbstractCollection.java, BasicMapEntry.java: Fully
	qualified references to UnsupportedOperationException to please 
	JavaDeps 

1998-12-19 07:23  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/: Makefile, gtkbuttonpeer.c,
	gtkcheckboxpeer.c, gtkchoicepeer.c, gtkcomponentpeer.c,
	gtkfiledialogpeer.c, gtklabelpeer.c, gtklistpeer.c,
	gtkmainthread.c, gtkpeer.h, gtkscrollpanepeer.c, gtktextareapeer.c,
	gtktextcomponentpeer.c, gtktextfieldpeer.c, gtktoolkit.c,
	gtkwindowpeer.c: Require pthreads until JNI 1.2.  Update to latest
	GTK/GLIB cvs trees.  

1998-12-19 07:21  Aaron M. Renn <arenn@urbanophile.com>

	* java/text/Collator.java: Add import for MissingResourceException 

1998-12-19 07:20  Aaron M. Renn <arenn@urbanophile.com>

	* java/security/PermissionCollection.java: Initialize linesep to
	null to supress bogus compiler warnings 

1998-12-19 07:19  Aaron M. Renn <arenn@urbanophile.com>

	* java/lang/: Double.java, Float.java: Add package declaration 
	Uncomment commented out TYPE static final variables.  

1998-12-19 07:18  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/ObjectStreamField.java: Fully qualify reference to
	java.lang.Comparable to please JavaDeps 

1998-12-19 07:18  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/StreamTokenizer.java: Converted unicode esacpe to regular
	escape to please JavaDeps 

1998-12-19 07:16  Aaron M. Renn <arenn@urbanophile.com>

	* ltconfig, ltmain.sh: Alpha version of libtool with interlibrary
	dependencies 

1998-12-19 07:15  Aaron M. Renn <arenn@urbanophile.com>

	* configure.in: Added java/security makefile gen 

1998-12-19 07:15  Aaron M. Renn <arenn@urbanophile.com>

	* Makefile.am: Removed compat subdir 

1998-12-19 07:14  Aaron M. Renn <arenn@urbanophile.com>

	* THANKYOU: Added Artur B.  

1998-12-19 04:38  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/FileDescriptor.java: Added private static method to
	create FileDescriptor from native fd 

1998-12-18 02:38  Aaron M. Renn <arenn@urbanophile.com>

	* java/security/Makefile.am: Dumb mistakes 

1998-12-18 02:32  Aaron M. Renn <arenn@urbanophile.com>

	* java/security/Makefile.am: Initial checkin 

1998-12-17 14:30  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/: Makefile, gtkcomponentpeer.c,
	gtkmainthread.c, gtkpeer.h, gtkscrollpanepeer.c,
	gtktextfieldpeer.c: Update files to frozen GTK+ cvs tree.  

1998-12-17 14:26  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/: gdkjnithreads.c, gdkjnithreads.h: 
	Functionality has been replaced by gthread-jni.[ch].  

1998-12-17 14:24  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/: gthread-jni.c, gthread-jni.h: 
	Initial commit of new threading routines for GLIB.  

1998-12-16 03:22  Jim Blair <jeblair@eos.ncsu.edu>

	* native/gnu.java.awt.peer.gtk/: gtktextcomponentpeer.c,
	gtkcomponentpeer.c: Cleaning.  

1998-12-16 03:10  Jim Blair <jeblair@eos.ncsu.edu>

	* gnu/java/awt/peer/gtk/: Makefile, Test.java: Added ListPeer 

1998-12-16 03:10  Jim Blair <jeblair@eos.ncsu.edu>

	* gnu/java/awt/peer/gtk/GtkToolkit.java: Added support for ListPeer 

1998-12-16 03:08  Jim Blair <jeblair@eos.ncsu.edu>

	* gnu/java/awt/peer/gtk/GtkListPeer.java,
	native/gnu.java.awt.peer.gtk/gtklistpeer.c: Initial commit 

1998-12-16 03:07  Jim Blair <jeblair@eos.ncsu.edu>

	* native/gnu.java.awt.peer.gtk/gtklabelpeer.c: Added EventBox 

1998-12-15 22:56  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkComponentPeer.java,
	native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c: Rename
	gtkWidgetSetVisible and mark setVisible as native.  

1998-12-15 08:11  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkComponentPeer.java,
	native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c: Implement
	getLocationOnScreen.  

1998-12-15 07:27  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c,
	gnu/java/awt/peer/gtk/GtkComponentPeer.java: Implement repaint.  

1998-12-15 06:38  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkComponentPeer.java: Implement
	reshape(int, int, int, int).  

1998-12-15 06:29  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c,
	gnu/java/awt/peer/gtk/GtkComponentPeer.java: Implement
	setVisible(false).  

1998-12-15 05:53  Paul Fisher <rao@gnu.org>

	* native/gnu.java.awt.peer.gtk/Makefile: Add -Wall.  

1998-12-14 17:55  Paul Fisher <rao@gnu.org>

	* java/lang/Character.java: 
	(isWhitespace): Correct method name typo.  

1998-12-13 21:16  Jim Blair <jeblair@eos.ncsu.edu>

	* gnu/java/awt/peer/gtk/GtkButtonPeer.java,
	gnu/java/awt/peer/gtk/GtkCheckboxPeer.java,
	gnu/java/awt/peer/gtk/GtkChoicePeer.java,
	gnu/java/awt/peer/gtk/GtkComponentPeer.java,
	gnu/java/awt/peer/gtk/GtkContainerPeer.java,
	gnu/java/awt/peer/gtk/GtkDialogPeer.java,
	gnu/java/awt/peer/gtk/GtkFileDialogPeer.java,
	gnu/java/awt/peer/gtk/GtkFramePeer.java,
	gnu/java/awt/peer/gtk/GtkLabelPeer.java,
	gnu/java/awt/peer/gtk/GtkMainThread.java,
	gnu/java/awt/peer/gtk/GtkPanelPeer.java,
	gnu/java/awt/peer/gtk/GtkScrollPanePeer.java,
	gnu/java/awt/peer/gtk/GtkTextAreaPeer.java,
	gnu/java/awt/peer/gtk/GtkTextFieldPeer.java,
	gnu/java/awt/peer/gtk/GtkWindowPeer.java,
	native/gnu.java.awt.peer.gtk/gtkbuttonpeer.c,
	native/gnu.java.awt.peer.gtk/gtkcheckboxpeer.c,
	native/gnu.java.awt.peer.gtk/gtkchoicepeer.c,
	native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c,
	native/gnu.java.awt.peer.gtk/gtkfiledialogpeer.c,
	native/gnu.java.awt.peer.gtk/gtkmainthread.c,
	native/gnu.java.awt.peer.gtk/gtkscrollpanepeer.c,
	native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: Attempt to conform to
	coding standards.  Sorry.  

1998-12-13 20:57  Jim Blair <jeblair@eos.ncsu.edu>

	* gnu/java/awt/peer/gtk/GtkToolkit.java,
	gnu/java/awt/peer/gtk/Makefile, gnu/java/awt/peer/gtk/Test.java,
	native/gnu.java.awt.peer.gtk/Makefile: Added support for labels 

1998-12-13 20:56  Jim Blair <jeblair@eos.ncsu.edu>

	* native/gnu.java.awt.peer.gtk/gtklabelpeer.c: Initial commit 

1998-12-13 20:55  Jim Blair <jeblair@eos.ncsu.edu>

	* gnu/java/awt/peer/gtk/GtkLabelPeer.java: Initial checkin 

1998-12-13 18:25  Jim Blair <jeblair@eos.ncsu.edu>

	* gnu/java/awt/peer/gtk/GtkToolkit.java,
	gnu/java/awt/peer/gtk/Makefile, gnu/java/awt/peer/gtk/Test.java,
	native/gnu.java.awt.peer.gtk/Makefile: Added support for text
	widgets 

1998-12-13 18:23  Jim Blair <jeblair@eos.ncsu.edu>

	* gnu/java/awt/peer/gtk/GtkTextAreaPeer.java,
	gnu/java/awt/peer/gtk/GtkTextComponentPeer.java,
	gnu/java/awt/peer/gtk/GtkTextFieldPeer.java,
	native/gnu.java.awt.peer.gtk/gtktextareapeer.c,
	native/gnu.java.awt.peer.gtk/gtktextcomponentpeer.c,
	native/gnu.java.awt.peer.gtk/gtktextfieldpeer.c: Initial commit 

1998-12-13 04:43  Aaron M. Renn <arenn@urbanophile.com>

	* java/util/: BitSet.java, Calendar.java, Date.java,
	DoubleEnumeration.java, GregorianCalendar.java,
	ListResourceBundle.java, MissingResourceException.java,
	Properties.java, PropertyResourceBundle.java, ResourceBundle.java,
	SimpleTimeZone.java, StringTokenizer.java, TimeZone.java: Initial
	Checkin 

1998-12-13 04:28  Aaron M. Renn <arenn@urbanophile.com>

	* THANKYOU: Add this file to be sure I write down all the folks who
	sent in bug reports, patches, etc. but who might not be listed as a
	main author.  

1998-12-13 04:21  Aaron M. Renn <arenn@urbanophile.com>

	* native/java.net/javanet.c: Clear exception on method not found
	error 

1998-12-13 03:58  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/PlainDatagramSocketImpl.java: Added get/setTimeToLive 

1998-12-13 03:57  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/: Socket.java, DatagramSocket.java: Made 'impl' a
	package protected variable 

1998-12-12 22:36  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/: Socket.java, ServerSocket.java: Cleanup security
	checks 

1998-12-12 22:23  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/URLDecoder.java: Initial Checkin 

1998-12-12 22:04  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/Authenticator.java: Misc 1.2 updates 

1998-12-12 22:04  Aaron M. Renn <arenn@urbanophile.com>

	* java/lang/SecurityManager.java: Added checkPermission 

1998-12-12 21:51  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/Makefile.am: Added FilePermission.java and
	SerializablePermission.java 

1998-12-12 19:53  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/HttpURLConnection.java: Added missing methods for 1.2 

1998-12-12 19:39  Aaron M. Renn <arenn@urbanophile.com>

	* native/java.net/: javanet.c, javanet.h: Add support for SO_SNDBUF
	and SO_RCVBUF 

1998-12-12 19:28  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/SocketOptions.java: Made interface public. Added new
	variables per 1.2 spec.  

1998-12-10 01:20  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/URLConnection.java: Made get/setDefaultUseCaches
	instance methods.  Added get/setFileName map methods and made
	fileNameMap private Added getPermission method.  

1998-12-06 19:56  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/URLStreamHandlerFactory.java: Added 'abstract' keyword
	to conform to spec 

1998-12-06 19:56  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/URLEncoder.java: Made vars private. Added constructor 

1998-12-06 19:53  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/URL.java: Made all internal vars private and ensured
	consisten naming with serialized form.  Added constructors that
	allow user to specify own protocol handler.  

1998-12-06 19:20  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/SocketImplFactory.java: Added 'abstract' keyword to
	comply with spec 

1998-12-06 19:19  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/Socket.java: Added missing constructor. Added missing
	methods to get/set send and receive buffer size.  

1998-12-06 19:09  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/ServerSocket.java: Make instance vars private. 
	Re-classify a constructor as package internal.  

1998-12-06 19:04  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/: DatagramSocket.java, HttpURLConnection.java,
	PasswordAuthentication.java, SocketOptions.java: 
	PasswordAuthentication.java 

1998-12-06 19:01  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/MulticastSocket.java: Added new {get,set}TimeToLive
	methods 

1998-12-06 19:00  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/DatagramSocketImpl.java: Set correct return/param types
	in TimeToLive methods 

1998-12-05 20:18  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/InetAddress.java: Eliminated useless main() method 

1998-12-05 05:12  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/FileNameMap.java: Added superfluous 'abstract' keyword
	to interface decl to conform to spec 

1998-12-05 05:11  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/DatagramSocketImpl.java: Added new useless
	{get,sec}TimeToLive methods to satisfy spec 

1998-12-05 04:42  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/DatagramPacket.java: Made all instance variables
	private.  Added 'offset' instance variables and two new constructor
	forms and setData() and getOffset() methods to properly handle the
	offset variable.  All to conform to latest 1.2 spec.  

1998-12-05 04:26  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/ContentHandlerFactory.java: Added 'abstract' keywork to
	interface decl for spec conformance 

1998-12-03 02:53  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/InvalidClassException.java: Make all constructors public 

1998-12-03 02:52  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/Externalizable.java: Implement Serializable 

1998-12-03 02:51  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/DataOutputStream.java: Change I missed.  Fixed method
	signature on write(int) 

1998-12-02 03:47  Aaron M. Renn <arenn@urbanophile.com>

	* test/java.io/: BufferedByteOutputStreamTest.java,
	PipedStreamTest.java: Initial checkin 

1998-12-02 03:41  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/FilterOutputStream.java: Call flush() before closing the
	underlying stream 

1998-12-02 02:46  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/FileDescriptor.java: Added static initializer to load
	native library 

1998-12-02 02:21  Jim Blair <jeblair@eos.ncsu.edu>

	* native/gnu.java.awt.peer.gtk/: gtkbuttonpeer.c,
	gtkcheckboxpeer.c, gtkchoicepeer.c, gtkcomponentpeer.c,
	gtkfiledialogpeer.c, gtkmainthread.c, gtkpeer.h,
	gtkscrollpanepeer.c, gtkwindowpeer.c: Added NSA_* macros to deal
	with native data generically.  

1998-12-02 02:18  Jim Blair <jeblair@eos.ncsu.edu>

	* gnu/java/awt/peer/gtk/GtkMainThread.java: Removed GtkInitTable 

1998-12-02 02:11  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/FilePermission.java: Misc changes to make this module
	compile 

1998-12-02 02:02  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/BufferedReader.java: Made DEFAULT_BUFFER_SIZE package
	level protected 

1998-12-02 01:50  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/Writer.java: Made constructor protected like it should
	have been 

1998-12-02 01:49  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/WriteAbortedException.java: Made constructor public like
	it should have been 

1998-12-02 01:48  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/StreamTokenizer.java: Made internal methods readChar()
	and enlargeBuffer() private like they should be 

1998-12-02 01:41  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/Serializable.java: Added superfluous 'abstract' keywork
	to interface decl for spec conformance.  Added serialVersionUID.  

1998-12-02 01:30  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/Reader.java: Made constructors protected to comply with
	spec 

1998-12-02 01:27  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/RandomAccessFile.java: Remove 'final' keyword from
	skipBytes method decl 

1998-12-02 01:23  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/: PushbackInputStream.java, PushbackReader.java: Added
	comments in code requesting that non-spec public methods not be
	deleted 

1998-12-02 01:21  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/PushbackReader.java: Added close() and mark() methods to
	comply with the spec.  However, I did not delete my skip() method
	per the spec because in my estimation it is needed.  This is the
	only way the skip method can function properly if there are unread
	bytes in the buffer.  The superclass skip() method only delegates to
	the underlying Reader.  

1998-12-02 01:15  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/PushbackInputStream.java: Made vars 'pos' and 'buf'
	protected and added close() method to comply with spec.  However, I
	did not delete my reset() method to comply with the spec because in
	my estimation it is needed. PBIS subclasses from FilterInputStream,
	which redirects the call to reset() to the underlying InputStream it
	is wrappering.  If that InputStream supported mark/reset, then the
	stream position could be messed up.  Therefore we need to override
	this method and throw and exception in it.  

1998-12-02 01:08  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/PrintWriter.java: Make 'out' var protected to comply with
	spec 

1998-12-01 04:32  Brian Jones <cbj@gnu.org>

	* java/lang/RuntimePermission.java: initial commit (javadoc not
	done) 

1998-12-01 03:15  Brian Jones <cbj@gnu.org>

	* lib/standard.omit: java.lang.RuntimePermission ignored 

1998-12-01 02:57  Brian Jones <cbj@gnu.org>

	* java/lang/Process.java: initial checkin 

1998-12-01 02:14  Jim Blair <jeblair@eos.ncsu.edu>

	* native/gnu.java.awt.peer.gtk/Makefile,
	native/gnu.java.awt.peer.gtk/gtkchoicepeer.c,
	gnu/java/awt/peer/gtk/GtkChoicePeer.java,
	gnu/java/awt/peer/gtk/GtkToolkit.java,
	gnu/java/awt/peer/gtk/Makefile, gnu/java/awt/peer/gtk/Test.java: 
	Initial commit 

1998-11-30 17:27  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkToolkit.java,
	gnu/java/awt/peer/gtk/Test.java,
	native/gnu.java.awt.peer.gtk/gtktoolkit.c: Added
	Toolkit.getScreenResolution().  

1998-11-30 17:05  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkToolkit.java,
	gnu/java/awt/peer/gtk/Test.java,
	native/gnu.java.awt.peer.gtk/gtktoolkit.c: Added
	Toolkit.getScreenSize().  

1998-11-30 14:40  Brian Jones <cbj@gnu.org>

	* java/io/: DataInputStream.java, RandomAccessFile.java: \uxxxx
	HTML reference is &#92;uxxxx 

1998-11-30 06:01  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkToolkit.java,
	gnu/java/awt/peer/gtk/Makefile,
	native/gnu.java.awt.peer.gtk/Makefile,
	native/gnu.java.awt.peer.gtk/gtktoolkit.c: Added beep.  

1998-11-30 04:47  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkMainThread.java: Fix typo.  

1998-11-30 04:45  Paul Fisher <rao@gnu.org>

	* gnu/java/awt/peer/gtk/GtkMainThread.java: Only allow one
	GtkMainThread to be constructed.  

1998-11-30 02:09  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/PipedWriter.java: Added write(int) method for spec
	conformance 

1998-11-30 02:08  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/PipedReader.java: Made internal variable private instead
	of proteced.  Added read() method.  All for spec conformance.  

1998-11-30 02:00  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/PipedOutputStream.java: Added flush() method to conform
	to spec 

1998-11-30 01:56  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/ObjectStreamException.java: Made class abstract.  Added
	implements Serializable.  Made all constructors protected.  All to
	comply with spec.  

1998-11-30 01:53  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/ObjectOutput.java: Added the abstract keyword to the
	interface decl to bring up to spec.  Added the write(int),
	write(byte[], int, int) and write(byte[]) methods to bring up to
	spec.  

1998-11-30 01:47  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/: ObjectInput.java, ObjectInputValidation.java: Added
	abstract keyword to interface decl to conform to spec 

1998-11-30 01:47  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/LineNumberInputStream.java: Added skip() method to
	conform to spec 

1998-11-30 01:43  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/FilterWriter.java: Made constructor protected to conform
	to RC2 spec 

1998-11-30 01:42  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/FilterReader.java: Made class abstract to conform to RC2
	spec 

1998-11-30 01:38  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/FileOutputStream.java: Fixed signatures on
	closeInternal() and finalize() to meet spec 

1998-11-30 01:36  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/File.java: Numerous changes to comply with RC2 spec: 
	-- Added methods createNewFile, isHidden, setLastModified, 
	setReadOnly, getAbsoluteFile, getCanonicaFile, getParentFile, 
	listFiles(), listFiles(FilenameFilter), listFiles(FileFilter), 
	listRoots(), toURL 
	-- Made private deleteInternal, mkdirInternal,
	
	lastModifiedInternal.  
	-- Updated to new signatures for the variants of createTempFile 
	These changes compile but have not yet been tested.  

1998-11-30 01:33  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/FileFilter.java: Changed incorrect parameter type from
	String to File 

1998-11-30 01:32  Aaron M. Renn <arenn@urbanophile.com>

	* native/java.io/File.c: Added native methods to set modification
	time and to make read only.  Note that these are as yet untested but
	they do compile.  

1998-11-29 23:58  Aaron M. Renn <arenn@urbanophile.com>

	* native/java.io/File.c: Changed createInternal to make it specify
	O_EXCL and to return a value indicating whether or not the file
	existed already.  

1998-11-29 23:37  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/DataOutputStream.java: Added the methods flush(),
	write(byte) and write(byte[], int, int) in order to conform to the
	spec.  

1998-11-29 23:30  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/DataInputStream.java: Added read(byte[]) and read(byte[],
	int, int) to conform to spec 

1998-11-29 23:21  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/: DataInput.java, DataOutput.java, Externalizable.java: 
	Added superfluous abstract keyword to interface decl to conform to
	spec 

1998-11-29 23:19  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/CharArrayWriter.java: Added write(String, int, int) to
	conform to spec 

1998-11-29 23:14  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/: ByteArrayInputStream.java, ByteArrayOutputStream.java: 
	Added close() method to conform to spec 

1998-11-29 23:11  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/BufferedWriter.java: Removed finalize() and added
	write(String, int, int) to conform to spec 

1998-11-29 23:06  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/BufferedReader.java: Made marklimit and
	DEFAULT_BUFFER_SIZE private to conform to spec 

1998-11-29 23:04  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/BufferedOutputStream.java: Removed close() and finalize()
	methods for spec compatibility 

1998-11-29 23:02  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/BufferedInputStream.java: Add close() method for spec
	compatibility 

1998-11-29 22:28  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/: ObjectStreamException.java, FilterOutputStream.java: 
	Copyright Fix 

1998-11-29 22:28  Aaron M. Renn <arenn@urbanophile.com>

	* java/: io/OutputStreamWriter.java, io/FilterReader.java,
	io/FilterInputStream.java, net/DatagramSocketImpl.java,
	net/HttpURLConnection.java, net/Socket.java: Documentation Fix 

1998-11-29 03:36  John Keiser <jkeiser@iname.com>

	* native/lib/: jcl.c, jcl.h, jnilink.c, jnilink.h: Removed the
	darned carriage returns.  

1998-11-29 01:15  John Keiser <jkeiser@iname.com>

	* lib/.cvsignore: First checkin.  

1998-11-29 01:12  John Keiser <jkeiser@iname.com>

	* native/: .cvsignore, gnu.java.awt.peer.gtk/.cvsignore,
	java.io/.cvsignore, java.lang/.cvsignore,
	java.lang.reflect/.cvsignore, java.math/.cvsignore,
	java.net/.cvsignore, lib/.cvsignore, nsa/.cvsignore,
	testsuite/.cvsignore, vmi/.cvsignore: Copied from Japhar's native
	.cvsignore.  

1998-11-29 01:11  John Keiser <jkeiser@iname.com>

	* .cvsignore: 'Bout time. :) 

1998-11-29 01:02  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/: PipedInputStream.java, PipedReader.java,
	PipedInputStream.java, PipedReader.java, PrintStream.java,
	PrintWriter.java, RandomAccessFile.java, Reader.java,
	SequenceInputStream.java, SerializablePermission.java,
	StreamTokenizer.java, StringBufferInputStream.java,
	StringReader.java, Writer.java, BufferedInputStream.java,
	BufferedReader.java, FileInputStream.java, InputStream.java,
	PushbackInputStream.java, PushbackReader.java, OutputStream.java,
	Reader.java, Writer.java: Documentation Fix 

1998-11-29 00:46  John Keiser <jkeiser@iname.com>

	* lib/.deps: Updated to remove FilePermission.java.  

1998-11-29 00:45  John Keiser <jkeiser@iname.com>

	* java/lang/: Double.java, ExceptionInInitializerError.java: Typos.  

1998-11-29 00:12  John Keiser <jkeiser@iname.com>

	* lib/standard.omit: Typo.  Was including FilePermission.java when
	it shouldn't.  

1998-11-29 00:06  John Keiser <jkeiser@iname.com>

	* java/io/FilePermission.java: Needed to import java.security.* 

1998-11-28 22:58  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/: FileFilter.java, FilenameFilter.java,
	Externalizable.java, ObjectInput.java, ObjectOutput.java,
	BufferedInputStream.java, BufferedReader.java,
	ByteArrayInputStream.java, CharArrayReader.java,
	DataInputStream.java, DataOutputStream.java, DataInputStream.java,
	File.java, FileDescriptor.java, FileInputStream.java,
	FileOutputStream.java, InputStreamReader.java,
	LineNumberInputStream.java, LineNumberReader.java: Documentation
	Fix 

1998-11-28 22:36  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/DataOutput.java: Documentation fix 

1998-11-28 22:17  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/DataInput.java: Documentation Fixes 

1998-11-27 04:43  Jim Blair <jeblair@eos.ncsu.edu>

	* gnu/java/awt/peer/gtk/: GtkToolkit.java, Makefile, Test.java: 
	Added support for GtkCheckboxPeer 

1998-11-27 04:41  Jim Blair <jeblair@eos.ncsu.edu>

	* native/gnu.java.awt.peer.gtk/Makefile: Added support for
	gtkcheckboxpeer 

1998-11-27 04:41  Jim Blair <jeblair@eos.ncsu.edu>

	* native/gnu.java.awt.peer.gtk/gtkcheckboxpeer.c,
	gnu/java/awt/peer/gtk/GtkCheckboxPeer.java: Initial commit 

1998-11-27 01:45  Jim Blair <jeblair@eos.ncsu.edu>

	* native/gnu.java.awt.peer.gtk/gtkpeer.h: Added support for
	~/.classpath-gtkrc 

1998-11-27 01:43  Jim Blair <jeblair@eos.ncsu.edu>

	* native/gnu.java.awt.peer.gtk/gtkmainthread.c: Added support for
	GTK themes via ~/.classpath-gtkrc 

1998-11-25 06:17  Jim Blair <jeblair@eos.ncsu.edu>

	* gnu/java/awt/peer/gtk/GtkButtonPeer.java,
	gnu/java/awt/peer/gtk/GtkComponentPeer.java,
	gnu/java/awt/peer/gtk/GtkContainerPeer.java,
	gnu/java/awt/peer/gtk/GtkDialogPeer.java,
	gnu/java/awt/peer/gtk/GtkFileDialogPeer.java,
	gnu/java/awt/peer/gtk/GtkFramePeer.java,
	gnu/java/awt/peer/gtk/GtkGenericPeer.java,
	gnu/java/awt/peer/gtk/GtkMainThread.java,
	gnu/java/awt/peer/gtk/GtkPanelPeer.java,
	gnu/java/awt/peer/gtk/GtkScrollPanePeer.java,
	gnu/java/awt/peer/gtk/GtkToolkit.java,
	gnu/java/awt/peer/gtk/GtkWindowPeer.java,
	gnu/java/awt/peer/gtk/Makefile, gnu/java/awt/peer/gtk/Test.java,
	native/gnu.java.awt.peer.gtk/Makefile,
	native/gnu.java.awt.peer.gtk/gdkjnithreads.c,
	native/gnu.java.awt.peer.gtk/gdkjnithreads.h,
	native/gnu.java.awt.peer.gtk/gtkbuttonpeer.c,
	native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c,
	native/gnu.java.awt.peer.gtk/gtkfiledialogpeer.c,
	native/gnu.java.awt.peer.gtk/gtkmainthread.c,
	native/gnu.java.awt.peer.gtk/gtkpeer.h,
	native/gnu.java.awt.peer.gtk/gtkscrollpanepeer.c,
	native/gnu.java.awt.peer.gtk/gtkwindowpeer.c,
	native/gnu.java.awt.peer.gtk/native_state.c,
	native/gnu.java.awt.peer.gtk/native_state.h: Initial commit of GTK
	peers.  

1998-11-24 02:50  Brian Jones <cbj@gnu.org>

	* java/lang/reflect/InvocationTargetException.java: updated for
	serialization, added methods, etc.  1.2 compatible 

1998-11-24 02:32  Brian Jones <cbj@gnu.org>

	* java/lang/VirtualMachineError.java: keyword 'abstract' added to
	class declaration 

1998-11-24 02:30  Brian Jones <cbj@gnu.org>

	* java/lang/SecurityManager.java: 
	checkMulticast(java.net.InetAddress, byte): wrong argument type int
	in declaration 

1998-11-24 02:28  Brian Jones <cbj@gnu.org>

	* java/lang/SecurityManager.java: checkTopLevelWindow(Object):
	returns false instead of throwing exception 

1998-11-24 02:21  Brian Jones <cbj@gnu.org>

	* java/lang/Object.java: getClass(): added 'final' keyword for API
	compliance clone(): made function 'protected' for API compliance 

1998-11-24 02:20  Brian Jones <cbj@gnu.org>

	* java/lang/Runnable.java: added 'abstract' keyword for API
	compliance 

1998-11-24 02:20  Brian Jones <cbj@gnu.org>

	* vm/reference/java/lang/Runtime.java: removed 'final' keyword for
	API compliance 

1998-11-24 02:11  Brian Jones <cbj@gnu.org>

	* vm/reference/java/lang/Class.java: void setSigners(Object[])
	instead of public (readded) 

1998-11-24 01:44  Brian Jones <cbj@gnu.org>

	* java/lang/Comparable.java: keyword 'abstract' added for API
	consistency 

1998-11-24 01:43  Brian Jones <cbj@gnu.org>

	* java/lang/Cloneable.java: keyword 'abstract' added for API
	consistency (1.2RC2) 

1998-11-24 01:42  Brian Jones <cbj@gnu.org>

	* vm/reference/java/lang/Class.java: removed "public
	setSigners(Object[]) function" to be consistent with API.  
	Serialization needs to be done still (not sure how myself with this
	one) 

1998-11-24 01:30  Brian Jones <cbj@gnu.org>

	* java/lang/Byte.java: doc comment fix 

1998-11-24 01:23  Brian Jones <cbj@gnu.org>

	* java/lang/Byte.java: implements java.lang.Comparable 

1998-11-23 15:44  Brian Jones <cbj@gnu.org>

	* lib/.deps: 407 compiled classes 

1998-11-23 05:13  John Keiser <jkeiser@iname.com>

	* lib/: deps.sh, gen-classlist.sh, standard.omit: Modified deps.sh
	to work with a .omit file which allows the build to exclude certain
	files (most notably java.security, for now).  Each line in 
	standard.omit is a line to be passed to grep -v to screen out files.  
	This should be extended later so that when we want to, we can create 
	different builds of Classpath (Personal Java, Server Java, etc.) 

1998-11-23 00:18  John Keiser <jkeiser@iname.com>

	* java/lang/ThreadDeath.java: Added VERY rudimentary version of
	ThreadDeath for compilation.  No comments, and absolutely no
	constructors or methods (besides the default ThreadDeath() supplied
	by the compiler).  

1998-11-23 00:16  John Keiser <jkeiser@iname.com>

	* java/lang/Byte.java: Modified so that it compiles.  

1998-11-21 22:37  Brian Jones <cbj@gnu.org>

	* scripts/patches.pl: updated to send email 

1998-11-21 17:36  Brian Jones <cbj@gnu.org>

	* scripts/patches.pl: initial commit 

1998-11-18 04:25  Brian Jones <cbj@gnu.org>

	* java/lang/Byte.java: compareTo(Byte): added for 1.2 
	compareTo(Object): added for 1.2 

1998-11-18 04:00  Brian Jones <cbj@gnu.org>

	* java/lang/Boolean.java: added toString() to comply with 1.2RC1.  

1998-11-18 03:03  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/ObjectOutput.java: Added superfluous abstract declaration
	to interface for Java spec compat 

1998-11-18 02:24  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/InvalidClassException.java: Really fix bad method
	signature 

1998-11-18 02:22  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/FilterWriter.java: Added abstract declaration to class to
	comply with spec 

1998-11-18 02:21  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/FilterReader.java: Removed superfluous read(char[])
	method 

1998-11-18 02:18  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/FilterInputStream.java: Added missing close() method 

1998-11-18 02:16  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/FilenameFilter.java: Added superfluous abstract keyword
	to sync with Java spec 

1998-11-18 02:08  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/SerializablePermission.java: Initial Checkin 

1998-11-18 01:55  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/FilenameFilter.java: Replace Texinfo with HTML 

1998-11-18 01:55  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/FileFilter.java: Initial checkin of this stupid class 

1998-11-16 03:45  Brian Jones <cbj@gnu.org>

	* configure.in: updated 

1998-11-16 03:44  Brian Jones <cbj@gnu.org>

	* acinclude.m4: CLASSPATH_CHECK_JVM is now CLASSPATH_CHECK_JAPHAR
	and CLASSPATH_CHECK_KAFFE Note: when editing acinclude.m4 make sure
	to change emacs mode to sh-mode since the default is m4-mode.  

1998-11-15 04:37  Brian Jones <cbj@gnu.org>

	* configure.in: cleaned up a bit.  major bug is --with-jvm must be
	specified on configure command line and it never makes use of its
	argument.  is this just on my machine? 

1998-11-15 04:35  Brian Jones <cbj@gnu.org>

	* acinclude.m4: CLASSPATH_CHECK_JVM added 
	CLASSPATH_INTERNAL_CHECK_JVM added CLASSPATH_CHECK_THREADS added 

1998-11-15 04:34  Aaron M. Renn <arenn@urbanophile.com>

	* native/java.net/javanet.c: Another Moses DeJong warning patch 

1998-11-15 04:33  Aaron M. Renn <arenn@urbanophile.com>

	* java/text/NumberFormat.java: Initial Checkin 

1998-11-13 23:00  Brian Jones <cbj@gnu.org>

	* java/util/Collections.java: look for FIXME to see what I
	bastardized 

1998-11-13 22:45  Brian Jones <cbj@gnu.org>

	* java/util/Map.java: entries(): is now entrySet() (JDK 1.2 RC1) 

1998-11-11 22:59  Paul Fisher <rao@gnu.org>

	* java/lang/: Float.java, Double.java: Initial commit -- native
	methods are missing.  

1998-11-10 18:47  Brian Jones <cbj@gnu.org>

	* lib/.deps: updated 

1998-11-10 18:36  Brian Jones <cbj@gnu.org>

	* java/io/FilePermission.java: fixed parsing errors: 
	cannot have void return type for constructor 
	extra '}' closing switch statement in the middle of the switch
	
	statement 

1998-11-09 20:08  John Keiser <jkeiser@iname.com>

	* NoJDK: Removed.  Really no need for this anymore.  We shouldn't
	be working with the JDK.  

1998-11-09 20:04  John Keiser <jkeiser@iname.com>

	* java/lang/Throwable.java: Changed 'detailMessage' back to
	'message' now that Japhar calls getMessage().  

1998-11-09 15:15  Stuart Ballard <stuart.ballard@mcmail.com>

	* java/util/: AbstractCollection.java, AbstractList.java,
	AbstractSequentialList.java, AbstractSet.java, Arrays.java,
	Collection.java, Collections.java, LinkedList.java, List.java,
	Map.java: [one commit for multiple Collections files] Several fixes
	for completeness, updating to beta4 spec (with some RC1 enhancements
	too), and more doc comments.  Note that all changes are untested
	because my time availability is nil, but they shouldn't be far from
	working.  

1998-11-09 01:51  John Keiser <jkeiser@iname.com>

	* vm/reference/java/lang/Thread.java: Added private constructor for
	Japhar's use.  

1998-11-09 01:34  Brian Jones <cbj@gnu.org>

	* acinclude.m4: initial checkin 

1998-11-09 01:33  Brian Jones <cbj@gnu.org>

	* configure.in: added configure.in patch from Petter 

1998-11-08 06:22  John Keiser <jkeiser@iname.com>

	* vm/reference/java/lang/: Class.java, Thread.java: Removed
	private_data fields.  

1998-11-08 06:21  John Keiser <jkeiser@iname.com>

	* java/lang/Throwable.java: Changed message to detailMessage.  This
	should also simplify serialization ... but I don't know if that's
	what we want to do.  

1998-11-08 06:18  John Keiser <jkeiser@iname.com>

	* java/io/PrintWriter.java: *Temporary* fix for odd system
	properties problem.  

1998-11-08 01:43  Brian Jones <cbj@gnu.org>

	* java/lang/UnsupportedOperationException.java: grabbed
	serialVersionUID from JDK 1.2 

1998-11-08 01:42  Brian Jones <cbj@gnu.org>

	* java/lang/UnsupportedClassVersionError.java: grabbed
	serialVersionUID value from JDK 1.2 

1998-11-08 01:18  Brian Jones <cbj@gnu.org>

	* lib/.deps: 392 classes now compile 

1998-11-08 01:15  Brian Jones <cbj@gnu.org>

	* java/lang/: ArithmeticException.java,
	ArrayIndexOutOfBoundsException.java, ArrayStoreException.java,
	ClassCastException.java, ClassNotFoundException.java,
	CloneNotSupportedException.java, Exception.java,
	IllegalAccessException.java, IllegalArgumentException.java,
	IllegalMonitorStateException.java, IllegalStateException.java,
	IllegalThreadStateException.java, IndexOutOfBoundsException.java,
	InstantiationException.java, InterruptedException.java,
	NegativeArraySizeException.java, NoSuchFieldException.java,
	NoSuchMethodException.java, NullPointerException.java,
	NumberFormatException.java, RuntimeException.java,
	SecurityException.java, StringIndexOutOfBoundsException.java,
	UnsupportedOperationException.java: added serialVersionUID
	information for most classes added missing functions where necessary 

1998-11-08 01:14  Brian Jones <cbj@gnu.org>

	* java/lang/ExceptionInInitializerError.java: serialVersionUID
	information for most classes added missing methods where necessary 

1998-11-08 00:30  Brian Jones <cbj@gnu.org>

	* java/lang/Throwable.java: serialVersionUID added (1.1 JDK
	reference) 

1998-11-07 23:39  Brian Jones <cbj@gnu.org>

	* java/lang/Throwable.java: compile fixes 

1998-11-07 23:27  Brian Jones <cbj@gnu.org>

	* java/lang/: AbstractMethodError.java, ClassCircularityError.java,
	ClassFormatError.java, Error.java,
	ExceptionInInitializerError.java, IllegalAccessError.java,
	IncompatibleClassChangeError.java, InstantiationError.java,
	InternalError.java, LinkageError.java, NoClassDefFoundError.java,
	NoSuchFieldError.java, NoSuchMethodError.java,
	OutOfMemoryError.java, StackOverflowError.java, UnknownError.java,
	UnsatisfiedLinkError.java, UnsupportedClassVersionError.java,
	VerifyError.java, VirtualMachineError.java: initial checkin 

1998-11-07 20:07  Brian Jones <cbj@gnu.org>

	* java/lang/Throwable.java: implemented readObject and writeObject
	for serialization 

1998-11-07 00:24  John Keiser <jkeiser@iname.com>

	* java/io/FilePermission.java: Initial checkin.  

1998-11-06 23:21  John Keiser <jkeiser@iname.com>

	* doc/vmintegration.texinfo: Initial checkin of texinfo file with
	info on VM integration.  Needs texinfo work still.  

1998-11-06 04:00  Brian Jones <cbj@gnu.org>

	* java/lang/: ArithmeticException.java,
	ArrayIndexOutOfBoundsException.java, ArrayStoreException.java,
	ClassCastException.java, ClassNotFoundException.java,
	CloneNotSupportedException.java, Exception.java,
	IllegalAccessException.java, IllegalArgumentException.java,
	IllegalMonitorStateException.java, IllegalStateException.java,
	IllegalThreadStateException.java, IndexOutOfBoundsException.java,
	InstantiationException.java, InterruptedException.java,
	NegativeArraySizeException.java, NoSuchFieldException.java,
	NoSuchMethodException.java, NullPointerException.java,
	NumberFormatException.java, RuntimeException.java,
	SecurityException.java, StringIndexOutOfBoundsException.java,
	UnsupportedOperationException.java: updated via 1.2FCS docs 

1998-11-06 03:32  Aaron M. Renn <arenn@urbanophile.com>

	* native/java.net/: PlainDatagramSocketImpl.c, InetAddress.c,
	javanet.c: Merge Moses DeJong's patch to suppress warnings and
	allow compiles on Solaris.  

1998-11-04 02:47  Geoff Berry <gcb@gnu.org>

	* java/io/ObjectOutputStream.java: (writeFields()): added to allow
	compilation.  Not yet implemented.  

1998-11-04 02:46  Geoff Berry <gcb@gnu.org>

	* java/util/AbstractMap.java: (values()): fixed reference to
	`map_iterator' in Iterator inner class of AbstractCollection inner
	class so class can actually be compiled.  

1998-11-03 18:25  Geoff Berry <gcb@gnu.org>

	* java/io/WriteAbortedException.java: 
	(WriteAbortedException(Exception)): changed to 
	WriteAbortedException(String,Exception) as per 1.2 documentation.  

1998-11-02 15:47  Brian Jones <cbj@gnu.org>

	* lib/: deps.sh, .deps: set directory to classes correctly in .deps 

1998-11-02 15:29  Brian Jones <cbj@gnu.org>

	* Makefile.am: compile lib first 

1998-11-02 15:28  Brian Jones <cbj@gnu.org>

	* lib/Makefile.am: JAVAHEADER var added 

1998-11-02 15:27  Brian Jones <cbj@gnu.org>

	* lib/.deps: include native .h stuff 

1998-11-02 05:07  John Keiser <jkeiser@iname.com>

	* native/java.io/: File.c, FileDescriptor.c, FileInputStream.c,
	FileOutputStream.c, Makefile.am: Fix java.io compilation: until we
	deal with a particular build issue, not using .h files at all.  

1998-11-02 05:06  John Keiser <jkeiser@iname.com>

	* native/java.lang.reflect/Makefile.am: Don't compile certain
	native stuff that's already included with Japhar.  

1998-11-02 04:28  John Keiser <jkeiser@iname.com>

	* java/lang/System.java: Made sure references to in, out and err
	are not forward.  

1998-11-02 04:28  John Keiser <jkeiser@iname.com>

	* vm/reference/java/lang/Thread.java: Set values of MIN_PRIORITY,
	NORM_PRIORITY, MAX_PRIORITY 

1998-11-02 03:07  Brian Jones <cbj@gnu.org>

	* lib/.deps: updated 

1998-11-01 21:43  John Keiser <jkeiser@iname.com>

	* java/io/: File.java, FileDescriptor.java, FileInputStream.java,
	FileOutputStream.java: No longer load libraries.  Some java.io
	classes are part of the bootstrap process, so javaio is loaded
	automatically by Japhar (and should be by other VMs as well).  

1998-11-01 21:32  John Keiser <jkeiser@iname.com>

	* vm/reference/java/lang/reflect/Field.java: Changed many things to
	native that were not native before.  

1998-11-01 21:32  John Keiser <jkeiser@iname.com>

	* vm/reference/java/lang/Runtime.java: Removed debugging stuff that
	shouldn't have made it into CVS in the first place.  

1998-11-01 21:31  John Keiser <jkeiser@iname.com>

	* vm/reference/java/lang/Thread.java: No longer manages state --
	that is done natively.  

1998-11-01 21:31  John Keiser <jkeiser@iname.com>

	* vm/reference/java/lang/Class.java: Changed some fields for
	Japhar.  

1998-11-01 21:22  John Keiser <jkeiser@iname.com>

	* vm/reference/java/lang/: Class.java, Runtime.java: Changes for
	Japhar.  

1998-11-01 21:21  John Keiser <jkeiser@iname.com>

	* vm/reference/gnu/vm/stack/StackTrace.java: Fixed minor
	error-checking bug, preventing possible infinite loop.  

1998-11-01 21:19  John Keiser <jkeiser@iname.com>

	* native/lib/Makefile.am: MAJOR CHANGE: Japhar won't work without
	this.  I changed the name of the library to "classpath_lib" since
	classpath seemed a likely candidate for native library name
	conflicts.  

1998-11-01 21:14  John Keiser <jkeiser@iname.com>

	* java/lang/System.java: Modified System to work with odd quirks in
	guavac -- particularly, in, out and err have to be initialized in
	the static initializer so that they are guaranteed to be initialized
	in the correct order--after properties is initialized.  I made an
	optimization on the SecurityManager usage as well, and have not yet
	tested it with Japhar.  

1998-11-01 21:03  John Keiser <jkeiser@iname.com>

	* native/java.io/: File.c, FileDescriptor.c, FileInputStream.c,
	FileOutputStream.c, RandomAccessFile.c: Removed stubs (I think). 
	Looks like .h files are not being created automatically: someone
	should either do that or not include them.  

1998-11-01 20:50  John Keiser <jkeiser@iname.com>

	* native/java.io/Makefile.am: Added a few other changes ...  

1998-11-01 04:48  Brian Jones <cbj@gnu.org>

	* native/java.lang.reflect/Makefile.am: VMINCLUDE fix 

1998-11-01 04:32  Brian Jones <cbj@gnu.org>

	* configure.in: MAINTAINER_BUILD conditional support 

1998-11-01 04:31  Brian Jones <cbj@gnu.org>

	* lib/Makefile.am: updated 

1998-11-01 04:31  Brian Jones <cbj@gnu.org>

	* lib/.deps: initial checkin 

1998-11-01 02:48  Brian Jones <cbj@gnu.org>

	* Makefile.am: gnu not in subdirs 

1998-11-01 02:47  Brian Jones <cbj@gnu.org>

	* aclocal.m4: guile stuff 

1998-11-01 02:47  Brian Jones <cbj@gnu.org>

	* gnu/test/Makefile.am: don't want to compile these here 

1998-11-01 02:46  Brian Jones <cbj@gnu.org>

	* lib/deps.sh: include the right directories in search 

1998-11-01 02:43  Brian Jones <cbj@gnu.org>

	* native/: java.io/Makefile.am, java.net/Makefile.am,
	lib/Makefile.am: VMINCLUDE fix 

1998-11-01 02:04  Brian Jones <cbj@gnu.org>

	* native/java.lang/Makefile.am: fixed typo with VMINCLUDE 

1998-10-31 21:14  Paul Fisher <rao@gnu.org>

	* java/lang/StringBuffer.java: 
	(ensureCapacity): Revert to using Math.max.  

1998-10-31 00:44  Jon A. Zeppieri <jon@eease.com>

	* java/util/: AbstractMap.java, HashMap.java, Map.java: jdk1.2beta4
	compatibility fixes (entries() changed to entrySet() in Map.java and
	AbstractMap.java); also, two private instance variables in HashMap
	were made package-access 

1998-10-30 23:47  Brian Jones <cbj@gnu.org>

	* java/lang/StringIndexOutOfBoundsException.java: added constructor 

1998-10-30 04:29  Brian Jones <cbj@gnu.org>

	* java/lang/: ArithmeticException.java,
	ArrayIndexOutOfBoundsException.java, ArrayStoreException.java,
	ClassCastException.java, ClassNotFoundException.java,
	CloneNotSupportedException.java, Exception.java,
	IllegalAccessException.java, IllegalArgumentException.java,
	IllegalMonitorStateException.java, IllegalStateException.java,
	IllegalThreadStateException.java, IndexOutOfBoundsException.java,
	InstantiationException.java, InterruptedException.java,
	NegativeArraySizeException.java, NoSuchFieldException.java,
	NoSuchMethodException.java, NullPointerException.java,
	NumberFormatException.java, RuntimeException.java,
	SecurityException.java, StringIndexOutOfBoundsException.java,
	UnsupportedOperationException.java: added copyright notice 

1998-10-29 07:29  Geoff Berry <gcb@gnu.org>

	* native/java.io/: java_io_ObjectStreamClass.c,
	java_io_ObjectStreamClass.h: (getSerialPersistantFields(Class)):
	added.  

1998-10-29 07:28  Geoff Berry <gcb@gnu.org>

	* native/java.io/: java_io_ObjectInputStream.c,
	java_io_ObjectInputStream.h: Changed callConstructor to take a
	class as a apramter instead of an object.  

1998-10-29 07:22  Geoff Berry <gcb@gnu.org>

	* java/io/: ObjectInputStream.java, ObjectOutputStream.java,
	ObjectStreamClass.java, ObjectStreamField.java: Added Persistant
	Fields API support.  

1998-10-29 03:25  Aaron M. Renn <arenn@urbanophile.com>

	* java/text/ChoiceFormat.java: Initial Checkin 

1998-10-27 02:50  Brian Jones <cbj@gnu.org>

	* java/lang/ArrayIndexOutOfBoundsException.java: added comments to
	third constructor 

1998-10-26 22:04  Paul Fisher <rao@gnu.org>

	* java/lang/ArrayIndexOutOfBoundsException.java: Add int
	constructor.  

1998-10-25 03:39  Paul Fisher <rao@gnu.org>

	* native/java.lang/Makefile.am: Add java_lang_Math.  

1998-10-25 03:24  Paul Fisher <rao@gnu.org>

	* native/java.lang/: acos.c, asin.c, atan.c, atan2.c, ceil.c,
	cos.c, e_fmod.c, exp.c, fdlibm.h, floor.c, java_lang_Math.h,
	k_cos.c, k_rem_pio2.c, k_sin.c, k_tan.c, log.c, pow.c, remainder.c,
	rint.c, s_fabs.c, sin.c, sqrt.c, tan.c: Initial commit of native
	code for java.lang.Math.  

1998-10-25 03:12  Paul Fisher <rao@gnu.org>

	* java/lang/Math.java: Finished implementing JDK1.2 java.lang.Math.  

1998-10-24 19:28  Brian Jones <cbj@gnu.org>

	* java/lang/: ClassCastException.java, ClassNotFoundException.java,
	CloneNotSupportedException.java, IllegalAccessException.java,
	IllegalArgumentException.java, IllegalMonitorStateException.java,
	IllegalStateException.java, IllegalThreadStateException.java,
	IndexOutOfBoundsException.java, InstantiationException.java,
	InterruptedException.java, NegativeArraySizeException.java,
	NoSuchFieldException.java, NoSuchMethodException.java,
	NullPointerException.java, NumberFormatException.java,
	RuntimeException.java, SecurityException.java,
	StringIndexOutOfBoundsException.java: initial checkin 

1998-10-22 03:51  Brian Jones <cbj@gnu.org>

	* java/lang/: ArrayStoreException.java, ArithmeticException.java,
	ArrayIndexOutOfBoundsException.java: initial checkin 

1998-10-21 20:00  Brian Jones <cbj@gnu.org>

	* Makefile.am: added lib as SUBDIR 

1998-10-21 19:59  Brian Jones <cbj@gnu.org>

	* configure.in: added lib/Makefile as target 

1998-10-21 19:59  Brian Jones <cbj@gnu.org>

	* lib/: deps.sh, Makefile.am: initial checkin 

1998-10-21 03:53  Aaron M. Renn <arenn@urbanophile.com>

	* native/java.net/: InetAddress.c, PlainDatagramSocketImpl.c,
	Makefile.am, PlainSocketImpl.c: For John, no stubs anymore 

1998-10-21 01:58  Aaron M. Renn <arenn@urbanophile.com>

	* java/text/: CollationElementIterator.java,
	RuleBasedCollator.java: Initial Checkin 

1998-10-20 00:16  Paul Fisher <rao@gnu.org>

	* java/lang/Math.java: Initial commit (functional for John's
	purposes).  

1998-10-19 04:30  John Keiser <jkeiser@iname.com>

	* java/lang/Throwable.java: Added synchronization so that things
	don't change on us while printing.  

1998-10-19 04:27  John Keiser <jkeiser@iname.com>

	* java/lang/StringBuffer.java: Fixed a rather nasty off-by-one bug,
	making it copy things wrong.  Also put Math.max() into comments
	until we have Math.  

1998-10-17 20:41  John Keiser <jkeiser@iname.com>

	* configure.in: Make native/java.lang Makefile with configure.  

1998-10-17 20:36  John Keiser <jkeiser@iname.com>

	* gnu/java/: beans/IntrospectionIncubator.java,
	lang/MainThread.java: Fixed a typo in IntrospectionIncubator, added
	MainThread.java (which can be used by the VM to run the initial
	class with main(String[] args)).  

1998-10-17 20:34  John Keiser <jkeiser@iname.com>

	* java/: beans/PropertyEditorManager.java, lang/ThreadGroup.java,
	lang/Throwable.java, lang/Void.java, lang/reflect/Constructor.java,
	lang/reflect/Field.java, lang/reflect/Method.java: Fixed a few
	typos, added ThreadGroup, moved reflect classes to vm/reference.  

1998-10-17 20:33  John Keiser <jkeiser@iname.com>

	* vm/reference/: gnu/vm/stack/StackFrame.java,
	gnu/vm/stack/StackTrace.java, java/lang/Thread.java,
	java/lang/VMSecurityManager.java,
	java/lang/reflect/Constructor.java, java/lang/reflect/Field.java,
	java/lang/reflect/Method.java: Moved some files that are
	VM-specific over from the main tree.  Fixed a few typos too.  

1998-10-14 02:45  Aaron M. Renn <arenn@urbanophile.com>

	* gnu/java/locale/LocaleInformation_en.java: Adding warning message
	to document 

1998-10-14 02:44  Aaron M. Renn <arenn@urbanophile.com>

	* java/text/DefaultBreakIterator.java: Initial Checkin 

1998-10-13 03:20  Brian Jones <cbj@gnu.org>

	* configure.in: include GUILE_FLAGS 

1998-10-13 03:18  Brian Jones <cbj@gnu.org>

	* native/testsuite/Makefile.am: easier to add other VMs to
	testsuite now 

1998-10-13 02:15  Aaron M. Renn <arenn@urbanophile.com>

	* gnu/java/locale/LocaleInformation.java,
	gnu/java/locale/LocaleInformation_en.java,
	java/text/BreakIterator.java: Initial Checkin 

1998-10-13 02:15  Aaron M. Renn <arenn@urbanophile.com>

	* gnu/java/locale/LocaleInformation.properties: Removing this file
	since I'm switching to ListResourceBundles 

1998-10-13 00:38  Jon A. Zeppieri <jon@eease.com>

	* java/util/: BasicMapEntry.java, Bucket.java, Dictionary.java,
	HashMap.java, HashSet.java, Hashtable.java: added files: 
	BasicMapEntry.java, Bucket.java, Dictionary.java, HashMap.java, 
	HashSet.java, Hashtable.java 

1998-10-11 18:50  Paul Fisher <rao@gnu.org>

	* java/lang/Character.java: 
	(toUpperCase, toTitleCase): Doc fix.  

1998-10-10 06:20  Paul Fisher <rao@gnu.org>

	* README: "Fix" GNU/Linux reference.  

1998-10-09 21:42  Brian Jones <cbj@gnu.org>

	* native/Makefile.am: added testsuite to SUBDIRS 

1998-10-09 21:37  Brian Jones <cbj@gnu.org>

	* gnu/test/Makefile.am, native/testsuite/Makefile.am: initial
	checkin 

1998-10-09 21:35  Brian Jones <cbj@gnu.org>

	* gnu/Makefile.am: include test in SUBDIRS 

1998-10-09 21:34  Brian Jones <cbj@gnu.org>

	* configure.in: new variable VMLIB available in Makefile.am as
	@VMLIB@ autodetect of Japhar as pretty much the only vm we support
	at the moment 

1998-10-09 19:12  John Keiser <jkeiser@iname.com>

	* vm/reference/java/lang/VMSecurityManager.java: Made a previously
	public method non-public and added another method.  

1998-10-09 19:09  John Keiser <jkeiser@iname.com>

	* java/lang/Throwable.java: Weird.   CVS did something weird with
	the last version, merged mine and Brian's or something.  This should
	be the normal one.  

1998-10-09 19:07  John Keiser <jkeiser@iname.com>

	* native/lib/Makefile.am: Made VMINCLUDE and such work correctly.  

1998-10-09 19:05  John Keiser <jkeiser@iname.com>

	* native/java.lang/System.c: Stole Japhar's implementation of
	System.currentTimeMillis(), courtesy Chris Toshok.  

1998-10-09 19:04  John Keiser <jkeiser@iname.com>

	* native/Makefile.am: Modified to build correct libraries.  

1998-10-09 19:01  John Keiser <jkeiser@iname.com>

	* java/lang/: ClassLoader.java, SecurityManager.java,
	Throwable.java: Commented Throwable, made all three integrate with
	Japhar.  

1998-10-08 16:12  Brian Jones <cbj@gnu.org>

	* java/lang/Object.java: finalize(): throws Throwable 

1998-10-08 16:12  Brian Jones <cbj@gnu.org>

	* java/lang/Throwable.java: toString(): must return a string 

1998-10-08 15:42  Brian Jones <cbj@gnu.org>

	* java/io/IOException.java: must extend java.lang.Exception 

1998-10-08 13:43  Brian Jones <cbj@gnu.org>

	* gnu/Makefile.am: commented out java and tools subdirs 

1998-10-08 13:43  Brian Jones <cbj@gnu.org>

	* Makefile.am: commented out java subdir 

1998-10-08 02:33  Aaron M. Renn <arenn@urbanophile.com>

	* java/text/AttributedStringIterator.java: Initial checkin 

1998-10-07 02:18  Aaron M. Renn <arenn@urbanophile.com>

	* java/text/StringCharacterIterator.java: Added another constructor
	for my personal use 

1998-10-06 03:01  Aaron M. Renn <arenn@urbanophile.com>

	* java/text/AttributedString.java: Initial Checkin.  Missing
	support class needed to compile.  Will follow soon.  

1998-10-05 21:45  scgmille

	* java/util/Vector.java: Optimized some methods in
	java.util.Vector.  

1998-10-05 02:11  Aaron M. Renn <arenn@urbanophile.com>

	* java/text/AttributedCharacterIterator.java: Initial Checkin. 
	Note that guavac has bugs and can't compile this module.  

1998-10-04 23:03  John Keiser <jkeiser@iname.com>

	* vm/reference/java/lang/: Runtime.java, VMClassLoader.java,
	VMObject.java, VMRuntime.java, VMSecurityManager.java,
	VMSystem.java: First rev. of changes for Japhar.  Incidentally, I
	have the Japhar native side compiling now.  Wish me luck.  

1998-10-04 23:02  John Keiser <jkeiser@iname.com>

	* java/lang/: Class.java, Runtime.java, SecurityManager.java,
	System.java: First rev. of changes for Japhar integration ...  

1998-10-04 18:32  John Keiser <jkeiser@iname.com>

	* AUTHORS: Added me.  

1998-10-04 18:28  John Keiser <jkeiser@iname.com>

	* java/lang/: Boolean.java, Byte.java, Character.java,
	Integer.java, Long.java, Short.java, Void.java: Uses VMClassLoader
	method for TYPE instead of VMClass.  

1998-10-04 18:17  John Keiser <jkeiser@iname.com>

	* vm/reference/java/lang/: Class.java, VMClassLoader.java: Now
	VMClassLoader has the primitive class thingy.  Class is in here,
	now, too.  

1998-10-04 17:57  John Keiser <jkeiser@iname.com>

	* vm/reference/java/lang/VMClass.java: Silly me, I forgot
	VMClass.java was going away.  

1998-10-04 17:44  John Keiser <jkeiser@iname.com>

	* java/lang/: Boolean.java, Byte.java, Character.java,
	Integer.java, Long.java, Short.java, Void.java: Primitive types use
	VMClass.getPrimitiveClass() to initialize TYPE now.  

1998-10-04 17:39  John Keiser <jkeiser@iname.com>

	* vm/reference/java/lang/VMClass.java: Added getPrimitiveClass().  

1998-10-03 23:53  Paul Fisher <rao@gnu.org>

	* testsuite/config/tests: Initial list of tests.  

1998-10-03 23:49  Paul Fisher <rao@gnu.org>

	* testsuite/java.lang/ByteTest.java: ByteTest now conforms to the
	new Guile testing framework.  

1998-10-03 23:47  Paul Fisher <rao@gnu.org>

	* gnu/test/: Fail.java, Pass.java, Result.java, Test.java,
	Unresolved.java, Unsupported.java, Untested.java, XFail.java,
	XPass.java: Initial commit of the testsuite driving code.  

1998-10-03 23:36  Paul Fisher <rao@gnu.org>

	* testsuite/scheme/test.scm: Initial commit of scheme driver code.  

1998-10-03 23:22  Paul Fisher <rao@gnu.org>

	* native/testsuite/guile-jvm.c: Handle exceptions from test().  

1998-10-02 05:16  Paul Fisher <rao@gnu.org>

	* doc/testing.framework.text: Modify spec to allow test() to throw
	runtime exceptions and errors.  

1998-10-02 04:42  Brian Jones <cbj@gnu.org>

	* testsuite/java.lang/ByteTest.java: Modified for testing framework 

1998-10-02 03:07  Aaron M. Renn <arenn@urbanophile.com>

	* java/text/Format.java: Initial Checkin 

1998-10-01 23:57  Paul Fisher <rao@gnu.org>

	* doc/testing.framework.text: Clarify example 2.  

1998-10-01 23:56  Paul Fisher <rao@gnu.org>

	* doc/testing.framework.text: Add import line to example.  

1998-09-29 04:49  Paul Fisher <rao@gnu.org>

	* doc/testing.framework.text: Update author info.  

1998-09-29 04:47  Paul Fisher <rao@gnu.org>

	* doc/native.api: Update with author info.  

1998-09-29 04:28  Paul Fisher <rao@gnu.org>

	* native/testsuite/guile-jvm.c, doc/testing.framework.text: Initial
	commit.  

1998-09-26 20:00  Aaron M. Renn <arenn@urbanophile.com>

	* java/text/Collator.java,
	gnu/java/locale/LocaleInformation.properties: Initial Checkin 

1998-09-25 15:26  Brian Jones <cbj@gnu.org>

	* java/io/StreamTokenizer.java: changed 'u000a' to '\n' for
	compiling 

1998-09-25 15:21  Brian Jones <cbj@gnu.org>

	* java/lang/: Throwable.java, Exception.java: initial checkin (just
	to compile) 

1998-09-25 13:42  Brian Jones <cbj@gnu.org>

	* configure.in: added LIBVERSION 

1998-09-25 13:41  Brian Jones <cbj@gnu.org>

	* native/java.net/Makefile.am: added @LIBVERSION@ and double dashes
	to japharh 

1998-09-25 01:26  Aaron M. Renn <arenn@urbanophile.com>

	* java/text/: Annotation.java, CharacterIterator.java,
	CollationKey.java, FieldPosition.java, ParseException.java,
	ParsePosition.java, StringCharacterIterator.java: Initial Checkin 

1998-09-24 21:50  Brian Jones <cbj@gnu.org>

	* configure.in: --with-javac ignores 'yes' and 'no' arguments 

1998-09-24 21:27  Brian Jones <cbj@gnu.org>

	* configure.in: now supports defining javac automatically or
	manually 

1998-09-23 18:09  John Keiser <jkeiser@iname.com>

	* native/Makefile.am: Modified Makefile for java.lang natives 

1998-09-23 18:08  John Keiser <jkeiser@iname.com>

	* native/java.lang/: Makefile.am, Object.c, Object.h, System.c,
	System.h: First revision of native java.lang code.  

1998-09-23 14:26  John Keiser <jkeiser@iname.com>

	* java/lang/: Class.java, ClassLoader.java, Object.java,
	Runtime.java, SecurityManager.java, System.java: Modified to work
	with VM interface.  

1998-09-22 19:50  John Keiser <jkeiser@iname.com>

	* vm/reference/java/lang/VMSystem.java: method should have been
	static 

1998-09-22 19:40  John Keiser <jkeiser@iname.com>

	* vm/reference/java/lang/: VMClass.java, VMObject.java,
	VMSecurityManager.java, VMSystem.java: Typos (whoops) 

1998-09-22 19:21  John Keiser <jkeiser@iname.com>

	* vm/reference/java/lang/: VMClass.java, VMClassLoader.java,
	VMObject.java, VMRuntime.java, VMSecurityManager.java,
	VMSystem.java: Initial set of VM interface classes.  Must be
	customized on a per-VM basis.  

1998-09-20 15:44  Stuart Ballard <stuart.ballard@mcmail.com>

	* java/util/: VectorIterator.java, VectorListIterator.java,
	ArrayEnumeration.java, Vector.java: Update to Vector to take
	advantage of AbstractList 

1998-09-15 03:23  Aaron M. Renn <arenn@urbanophile.com>

	* java/security/: ProtectionDomain.java, Provider.java: Initial
	Checkin 

1998-09-15 00:47  Aaron M. Renn <arenn@urbanophile.com>

	* java/security/: CodeSource.java, GuardedObject.java: Initial
	Checkin 

1998-09-13 04:19  Paul Fisher <rao@gnu.org>

	* java/util/Stack.java: Initial commit.  

1998-09-13 04:18  Paul Fisher <rao@gnu.org>

	* java/util/ArrayEnumeration.java: Fix doc comment.  

1998-09-12 20:50  Aaron M. Renn <arenn@urbanophile.com>

	* java/security/Permission.java: Make it compile 

1998-09-12 20:49  Aaron M. Renn <arenn@urbanophile.com>

	* java/security/Permissions.java,
	java/security/PermissionCollection.java,
	gnu/java/security/DefaultPermissionCollection.java,
	java/security/SecurityPermission.java: Initial Checkin 

1998-09-12 20:44  Paul Fisher <rao@gnu.org>

	* java/util/: ArrayEnumeration.java, Vector.java,
	VectorIterator.java, VectorListIterator.java: Added Scott Miller's
	Vector implementation.  

1998-09-12 18:15  Aaron M. Renn <arenn@urbanophile.com>

	* java/security/: AllPermission.java, BasicPermission.java,
	Permission.java, UnresolvedPermission.java: Initial checkin 

1998-09-01 02:33  Aaron M. Renn <arenn@urbanophile.com>

	* java/security/: AccessControlException.java, Certificate.java,
	DigestException.java, GeneralSecurityException.java, Guard.java,
	InvalidAlgorithmParameterException.java, InvalidKeyException.java,
	InvalidParameterException.java, Key.java, KeyException.java,
	KeyManagementException.java, KeyStoreException.java,
	NoSuchAlgorithmException.java, NoSuchProviderException.java,
	Principal.java, PrivateKey.java, PrivilegedAction.java,
	PrivilegedActionException.java, PrivilegedExceptionAction.java,
	ProviderException.java, PublicKey.java, SignatureException.java,
	UnrecoverableKeyException.java: Initial Checkin 

1998-08-30 23:33  Geoff Berry <gcb@gnu.org>

	* gnu/java/io/NullOutputStream.java,
	gnu/java/io/ObjectIdentityWrapper.java,
	gnu/java/lang/reflect/TypeSignature.java,
	gnu/tools/serialver/Main.java, java/io/BlockDataException.java,
	java/io/ObjectInputStream.java, java/io/ObjectOutputStream.java,
	java/io/ObjectStreamClass.java, java/io/ObjectStreamConstants.java,
	java/io/ObjectStreamField.java, java/lang/Comparable.java,
	java/lang/UnsupportedOperationException.java,
	java/util/AbstractMap.java,
	native/java.io/java_io_ObjectInputStream.c,
	native/java.io/java_io_ObjectOutputStream.c,
	native/java.io/java_io_ObjectStreamClass.c,
	test/gnu.java.lang.reflect/TypeSignatureTest.java,
	test/java.io/ObjectInputStreamTest.java,
	test/java.io/ObjectOutputStreamTest.java,
	test/java.io/ObjectStreamClassTest.java, test/java.io/Test.java: 
	Changed copyright assignment to FSF.  

1998-08-30 23:32  Geoff Berry <gcb@gnu.org>

	* AUTHORS: Added my name and email.  

1998-08-26 00:23  Geoff Berry <gcb@gnu.org>

	* java/io/ObjectStreamConstants.java: Made class and fields public
	as per jdk1.2b4.  

1998-08-25 17:56  Geoff Berry <gcb@gnu.org>

	* java/io/Makefile.am: Added all new .java files that were not
	already present.  

1998-08-25 14:50  Brian Jones <cbj@gnu.org>

	* doc/texinfo.tex: required by automake to appear in the same dir
	as source (mostly) 

1998-08-24 22:25  Brian Jones <cbj@gnu.org>

	* Makefile.am: include doc in make process 

1998-08-24 22:24  Brian Jones <cbj@gnu.org>

	* configure.in: added doc/Makefile 

1998-08-24 22:23  Brian Jones <cbj@gnu.org>

	* doc/Makefile.am: generate info file automatically 

1998-08-24 22:22  Brian Jones <cbj@gnu.org>

	* doc/hacking.texinfo: renamed from jcl-hacking.textinfo 

1998-08-24 22:20  Brian Jones <cbj@gnu.org>

	* doc/jcl-hacking.texinfo: renamed to hacking.textinfo 

1998-08-24 22:10  Brian Jones <cbj@gnu.org>

	* java/io/Makefile.am: OSCField.java previously removed from
	java/io/ 

1998-08-24 21:42  Brian Jones <cbj@gnu.org>

	* README: updated information on website, Sun JVM compatibility,
	etc.  

1998-08-21 02:09  Aaron M. Renn <arenn@urbanophile.com>

	* java/security/: interfaces/DSAKey.java,
	interfaces/DSAKeyPairGenerator.java, interfaces/DSAParams.java,
	interfaces/DSAPrivateKey.java, interfaces/DSAPublicKey.java,
	interfaces/Makefile.am, interfaces/RSAPrivateCrtKey.java,
	interfaces/RSAPrivateKey.java, interfaces/RSAPublicKey.java,
	acl/Acl.java, acl/AclEntry.java, acl/AclNotFoundException.java,
	acl/Group.java, acl/LastOwnerException.java,
	acl/NotOwnerException.java, acl/Owner.java, acl/Makefile.am,
	acl/Permission.java: Initial Checkin 

1998-08-21 01:45  Paul Fisher <rao@gnu.org>

	* resource/java/util/: iso3166-a3.properties, iso3166.properties,
	iso639-a2-old.properties, iso639-a3.properties, iso639.properties,
	iso639_fr.properties, iso639_ga.properties: Properties for
	java.util.Locale 

1998-08-21 00:44  Paul Fisher <rao@gnu.org>

	* java/util/Locale.java: Initial commit.  

1998-08-20 01:47  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/BufferedReader.java: Fixed such heinous bugs in
	readLine() that I can't believe it ever worked even once.  

1998-08-20 00:35  Aaron M. Renn <arenn@urbanophile.com>

	* gnu/java/net/http/HttpURLConnection.java: Eliminated internal
	readLine() method and just use a DataInputStream to read lines
	instead.  

1998-08-20 00:29  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/SocketInputStream.java: Re-fixed major read bug where
	read would return 0 instead of -1 at end of stream.  I coulda swore
	I checked this in once before.  

1998-08-16 03:42  Paul Fisher <rao@gnu.org>

	* java/lang/String.java: 
	(toLowerCase,toUpperCase): Don't copy str to newStr.  

1998-08-14 01:19  Aaron M. Renn <arenn@urbanophile.com>

	* gnu/java/io/EncodingManager.java: Added a property based aliasing
	scheme for looking up encoding aliases 

1998-08-14 00:51  Aaron M. Renn <arenn@urbanophile.com>

	* gnu/java/io/encode/EncoderEightBitLookup.java: Now recognized
	0x0000 correctly 

1998-08-14 00:27  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/StreamTokenizer.java,
	test/java.io/StreamTokenizerTest.java,
	test/java.io/stream-tokenizer.data: Initial checkin 

1998-08-13 00:15  Aaron M. Renn <arenn@urbanophile.com>

	* test/java.io/utf8test-jdk.out: Initial Checkin 

1998-08-12 22:09  John Keiser <jkeiser@iname.com>

	* test/base/OutputClass.java: Now outputs one file with all the
	class names prepended, for easier diffing.  

1998-08-12 02:17  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/ByteArrayOutputStream.java: Implemented toString methods 

1998-08-11 23:44  John Keiser <jkeiser@iname.com>

	* java/lang/: Class.java, ClassLoader.java, Object.java,
	Runtime.java, System.java: Added Java implementation for basic
	system classes.  

1998-08-11 23:43  John Keiser <jkeiser@iname.com>

	* Class.java, ClassLoader.java, Object.java, Runtime.java,
	System.java: Darn it, wrong path.  Sorry.  

1998-08-11 23:42  John Keiser <jkeiser@iname.com>

	* Class.java, ClassLoader.java, Object.java, Runtime.java,
	System.java, gnu/java/lang/ExecutionStack.java,
	gnu/java/lang/StackFrame.java, java/lang/SecurityManager.java: 
	Added basic Java implementation for these system classes.  

1998-08-10 23:54  Paul Fisher <rao@gnu.org>

	* java/lang/String.java: Add byte/char encoder/decoder support.  

1998-08-10 08:58  Paul Fisher <rao@gnu.org>

	* doc/jcl-hacking.texinfo: refill 

1998-08-10 08:51  Paul Fisher <rao@gnu.org>

	* doc/jcl-hacking.texinfo: Change around platform support.  

1998-08-10 08:49  Paul Fisher <rao@gnu.org>

	* doc/jcl-hacking.texinfo: Fix up titlepage to work with texi2html.  

1998-08-10 08:37  Paul Fisher <rao@gnu.org>

	* doc/jcl-hacking.texinfo: Add doc comment coding standards.  

1998-08-10 08:23  Paul Fisher <rao@gnu.org>

	* doc/jcl-hacking.texinfo: Replaced $classpath with Classpath.  

1998-08-10 04:26  Paul Fisher <rao@gnu.org>

	* java/lang/String.java: 
	(equals): instanceof test fixed 

1998-08-10 04:20  Paul Fisher <rao@gnu.org>

	* java/lang/Cloneable.java: Add API docs.  

1998-08-10 03:51  Paul Fisher <rao@gnu.org>

	* java/lang/Boolean.java: compiles again.  

1998-08-10 03:50  Paul Fisher <rao@gnu.org>

	* java/lang/: Boolean.java, Integer.java: 
	(equals): simplify 

1998-08-09 23:18  Paul Fisher <rao@gnu.org>

	* doc/unicode/unicode-muncher.pl: Initial commit.  Generates
	character.uni, block.uni, and titelcase.uni.  

1998-08-09 23:07  Paul Fisher <rao@gnu.org>

	* doc/unicode/unicode.database.format: Doc describing the GNU
	Classpath Unicode Attribute Database format 

1998-08-09 23:04  Paul Fisher <rao@gnu.org>

	* java/lang/Character.java: Initial commit of java.lang.Character.  
	Fully compliant with JDK 1.2beta4 API.  

1998-08-09 23:03  Paul Fisher <rao@gnu.org>

	* gnu/java/lang/ClassLoaderHelper.java: Initial commit.  

1998-08-09 17:17  John Keiser <jkeiser@iname.com>

	* native/: java.lang.reflect/DEPENDENCIES,
	java.lang.reflect/README, java.lang.reflect/STATUS,
	java.lang.reflect/TODO, lib/DEPENDENCIES, lib/README, lib/STATUS,
	vmi/DEPENDENCIES, vmi/README, vmi/STATUS: Made docs standard, made
	a few updates as well.  

1998-08-09 17:06  John Keiser <jkeiser@iname.com>

	* gnu/java/lang/ClassHelper.java: Added a method in ClassHelper,
	added ChangeLog 

1998-08-09 17:04  John Keiser <jkeiser@iname.com>

	* gnu/java/beans/TODO: Standard Docs 

1998-08-09 17:04  John Keiser <jkeiser@iname.com>

	* gnu/java/beans/editors/TODO: Standard docs 

1998-08-09 16:57  John Keiser <jkeiser@iname.com>

	* java/lang/reflect/: DEPENDENCIES, STATUS, TODO: Made
	documentation like everybody else's 

1998-08-09 16:49  John Keiser <jkeiser@iname.com>

	* java/beans/TODO: Updated TODO, added ChangeLog.  

1998-08-09 16:47  John Keiser <jkeiser@iname.com>

	* NoJDK: A list of the classes that do not, and never will, work
	with JDK.  We should work this into the Makefile at some point to
	compile a JDK-friendly version.  

1998-08-03 00:12  John Keiser <jkeiser@iname.com>

	* java/beans/: SimpleBeanInfo.java, TODO: Implemented loadImage()
	in SimpleBeanInfo.  

1998-08-02 23:53  John Keiser <jkeiser@iname.com>

	* java/beans/IndexedPropertyDescriptor.java: Fixed typo.  

1998-08-02 23:52  John Keiser <jkeiser@iname.com>

	* test/java.beans/: DescriptorTest.java, IntrospectorTest.java: 
	Started a real test suite for java.beans.  

1998-08-02 02:54  Aaron M. Renn <arenn@urbanophile.com>

	* gnu/java/io/encode/EncoderUTF8.java,
	test/java.io/UTF8EncodingTest.java: Initial checkin 

1998-08-02 02:52  Aaron M. Renn <arenn@urbanophile.com>

	* gnu/java/io/: decode/DecoderUTF8.java, encode/Encoder8859_2.java,
	encode/Encoder8859_3.java, encode/Encoder8859_4.java,
	encode/Encoder8859_5.java, decode/Decoder8859_2.java,
	decode/Decoder8859_3.java, decode/Decoder8859_4.java,
	decode/Decoder8859_5.java: Initial Checkin 

1998-08-02 02:51  Aaron M. Renn <arenn@urbanophile.com>

	* gnu/java/io/: decode/DecoderEightBitLookup.java,
	encode/EncoderEightBitLookup.java: Minor organizational cleanup 

1998-08-02 02:50  Aaron M. Renn <arenn@urbanophile.com>

	* gnu/java/io/EncodingManager.java: Fixed minor but major typo bug 

1998-08-02 00:40  Aaron M. Renn <arenn@urbanophile.com>

	* test/java.io/: BufferedCharWriterTest.java,
	BufferedReaderTest.java, CharArrayReaderTest.java,
	FileInputStreamTest.java, FileOutputStreamTest.java,
	FileReaderTest.java, FileTest.java, FileWriterTest.java,
	LineNumberReaderTest.java, PipedReaderWriterTest.java,
	PrintStreamTest.java, PrintWriterTest.java,
	PushbackReaderTest.java, RandomAccessFileTest.java,
	StringWriterTest.java, README: Initial Checkin 

1998-08-02 00:38  Aaron M. Renn <arenn@urbanophile.com>

	* test/java.io/: BufferedInputStreamTest.java,
	ByteArrayInputStreamTest.java, DataInputOutputTest.java,
	LineNumberInputStreamTest.java, PushbackInputStreamTest.java,
	SequenceInputStreamTest.java, StringBufferInputStreamTest.java: 
	Copyright notice update 

1998-08-01 23:51  John Keiser <jkeiser@iname.com>

	* test/base/OutputClass.java: OutputClass will allow us to compare
	our sigs and exceptions with Sun's.  

1998-08-01 23:50  John Keiser <jkeiser@iname.com>

	* gnu/java/lang/ClassHelper.java: Fixed them.  They work now.  

1998-08-01 23:49  John Keiser <jkeiser@iname.com>

	* java/beans/: Beans.java, Customizer.java, Introspector.java,
	PropertyEditorSupport.java, SimpleBeanInfo.java, TODO: Modified
	signatures for full compliance with spec.  Added TODO.  

1998-08-01 18:03  John Keiser <jkeiser@iname.com>

	* gnu/java/beans/info/ComponentBeanInfo.java: Mirrors Sun's
	ComponentBeanInfo.  

1998-08-01 18:03  John Keiser <jkeiser@iname.com>

	* java/beans/Introspector.java: Moved synchronized keyword to
	appropriate place.  

1998-08-01 18:02  John Keiser <jkeiser@iname.com>

	* java/beans/IndexedPropertyDescriptor.java: Typo.  

1998-08-01 18:01  John Keiser <jkeiser@iname.com>

	* gnu/java/beans/IntrospectionIncubator.java: Fixed typo.  

1998-08-01 16:27  John Keiser <jkeiser@iname.com>

	* gnu/java/beans/IntrospectionIncubator.java: Fixed EventSet naming
	problem.  

1998-08-01 05:39  John Keiser <jkeiser@iname.com>

	* java/beans/IndexedPropertyDescriptor.java: Fixed a few
	NullPointerExceptions.  

1998-08-01 05:27  John Keiser <jkeiser@iname.com>

	* java/beans/: BeanDescriptor.java, Introspector.java,
	PropertyDescriptor.java: Fairly major revision, changing which
	methods are used for what things and making explicit info work
	better.  

1998-08-01 05:26  John Keiser <jkeiser@iname.com>

	* gnu/java/beans/: BeanInfoEmbryo.java,
	IntrospectionIncubator.java: Fairly major revision, changing the
	way methods are found and used and using explicit info properly.  

1998-08-01 05:25  John Keiser <jkeiser@iname.com>

	* gnu/java/lang/ClassHelper.java: Fixed
	getAllMethodsAtDeclaration() cache.  

1998-08-01 04:48  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/: DataInputStream.java, DataOutputStream.java: Moved data
	conversion functionality to package callable static method instead
	of embedding directly in instance methods to make it easy for
	RandomAccessFile to share 

1998-08-01 04:46  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/: BufferedInputStream.java, BufferedOutputStream.java,
	ByteArrayInputStream.java, ByteArrayOutputStream.java,
	CharConversionException.java, DataInput.java, DataOutput.java,
	EOFException.java, Externalizable.java, FileNotFoundException.java,
	FilenameFilter.java, IOException.java, InputStream.java,
	InterruptedIOException.java, InvalidClassException.java,
	InvalidObjectException.java, LineNumberInputStream.java,
	NotActiveException.java, NotSerializableException.java,
	ObjectInput.java, ObjectInputValidation.java, ObjectOutput.java,
	OptionalDataException.java, OutputStream.java,
	PushbackInputStream.java, Replaceable.java, Resolvable.java,
	SequenceInputStream.java, Serializable.java,
	StreamCorruptedException.java, SyncFailedException.java,
	UTFDataFormatException.java, UnsupportedEncodingException.java,
	WriteAbortedException.java: Copyright notice update 

1998-08-01 03:39  Aaron M. Renn <arenn@urbanophile.com>

	* gnu/java/io/EncodingManager.java,
	gnu/java/io/decode/Decoder.java,
	gnu/java/io/decode/DecoderEightBitLookup.java,
	gnu/java/io/decode/Decoder8859_1.java,
	gnu/java/io/encode/Encoder.java,
	gnu/java/io/encode/Encoder8859_1.java,
	gnu/java/io/encode/EncoderEightBitLookup.java,
	java/io/BufferedReader.java, java/io/BufferedWriter.java,
	java/io/CharArrayReader.java, java/io/CharArrayWriter.java,
	java/io/File.java, java/io/FileDescriptor.java,
	java/io/FileInputStream.java, java/io/FileOutputStream.java,
	java/io/FileReader.java, java/io/FileWriter.java,
	java/io/InputStreamReader.java, java/io/LineNumberReader.java,
	java/io/OutputStreamWriter.java, java/io/PipedWriter.java,
	java/io/PipedReader.java, java/io/PrintStream.java,
	java/io/PrintWriter.java, java/io/PipedInputStream.java,
	java/io/PushbackReader.java, java/io/PipedOutputStream.java,
	java/io/RandomAccessFile.java, java/io/Reader.java,
	java/io/StringReader.java, java/io/StringWriter.java,
	java/io/Writer.java, java/io/FilterReader.java,
	java/io/FilterWriter.java, native/java.io/File.c,
	native/java.io/FileDescriptor.c, native/java.io/FileInputStream.c,
	native/java.io/FileOutputStream.c,
	native/java.io/RandomAccessFile.c, native/java.io/javaio.c,
	native/java.io/javaio.h: Initial Checkin 

1998-08-01 03:01  John Keiser <jkeiser@iname.com>

	* gnu/java/beans/IntrospectionIncubator.java: Minor bugfix.  

1998-08-01 03:00  John Keiser <jkeiser@iname.com>

	* gnu/java/beans/BeanInfoEmbryo.java: Fixed bug wherein multiple
	methods with same name could not be added 

1998-08-01 02:59  John Keiser <jkeiser@iname.com>

	* java/beans/Introspector.java: Changed docs to specify that
	addXXX(type) need not have type==XXX 

1998-07-31 06:52  John Keiser <jkeiser@iname.com>

	* java/beans/: EventSetDescriptor.java, Introspector.java,
	PropertyDescriptor.java: Minor bugfixes.  

1998-07-31 06:50  John Keiser <jkeiser@iname.com>

	* gnu/java/beans/IntrospectionIncubator.java: Small bugfixes.  

1998-07-31 06:32  John Keiser <jkeiser@iname.com>

	* gnu/java/beans/editors/: ColorEditor.java, FontEditor.java,
	NativeBooleanEditor.java, NativeByteEditor.java,
	NativeDoubleEditor.java, NativeFloatEditor.java,
	NativeIntEditor.java, NativeLongEditor.java,
	NativeShortEditor.java, StringEditor.java: PropertyEditors for the
	primitive types.  

1998-07-31 02:14  John Keiser <jkeiser@iname.com>

	* java/beans/: BeanDescriptor.java, BeanInfo.java, Beans.java,
	Customizer.java, EventSetDescriptor.java, FeatureDescriptor.java,
	IndexedPropertyDescriptor.java, IntrospectionException.java,
	Introspector.java, MethodDescriptor.java, ParameterDescriptor.java,
	PropertyChangeEvent.java, PropertyChangeListener.java,
	PropertyChangeSupport.java, PropertyDescriptor.java,
	PropertyEditor.java, PropertyEditorManager.java,
	PropertyEditorSupport.java, PropertyVetoException.java,
	SimpleBeanInfo.java, VetoableChangeListener.java,
	VetoableChangeSupport.java, Visibility.java: java.beans.  Right now
	it just compiles.  Test cases will follow.  

1998-07-31 02:12  John Keiser <jkeiser@iname.com>

	* gnu/java/beans/: BeanInfoEmbryo.java, EmptyBeanInfo.java,
	ExplicitBeanInfo.java, IntrospectionIncubator.java: Helpers for
	java.beans.  

1998-07-31 02:11  John Keiser <jkeiser@iname.com>

	* gnu/java/lang/: ArrayHelper.java, ClassHelper.java: Stuff that
	oughta have been in the core in the first place :) 

1998-07-31 02:09  John Keiser <jkeiser@iname.com>

	* gnu/java/io/ClassLoaderObjectInputStream.java: ObjectInputStream,
	but allowing a different ClassLoader.  

1998-07-31 02:04  John Keiser <jkeiser@iname.com>

	* native/java.lang.reflect/Makefile.am: Changed it to use the
	NO_VMI option for now ... some features are left out with this on,
	but at least it can compile VM-independent.  

1998-07-29 02:31  Geoff Berry <gcb@gnu.org>

	* java/io/: OSCField.java, ObjectOutputStream.java,
	ObjectStreamClass.java, ObjectStreamField.java: Renamed OSCField to
	ObjectStreamField to match JDK1.2b4 spec.  Changed all usage of
	OSCField to ObjectStreamField.  

1998-07-29 01:02  Geoff Berry <gcb@gnu.org>

	* java/io/ObjectInputStream.java: Changed usage of OSCField to
	ObjectStreamField.  Partially implemented reading in data for a
	different version of a class.  

1998-07-28 16:13  Geoff Berry <gcb@gnu.org>

	* java/io/TODO.serialization: Removed (no longer necessary).  

1998-07-28 16:11  Geoff Berry <gcb@gnu.org>

	* java/io/ObjectInputStream.java: Completed
	(registerValidation(ObjectInputValidation,int)).  

1998-07-28 00:15  Geoff Berry <gcb@gnu.org>

	* aclocal.m4: [no log message] 

1998-07-27 23:36  Geoff Berry <gcb@gnu.org>

	* java/util/Collections.java: Fixed variable name typos.  

1998-07-27 23:32  Geoff Berry <gcb@gnu.org>

	* java/util/AbstractSet.java: (hashCode()) added return statement.  

1998-07-27 23:31  Geoff Berry <gcb@gnu.org>

	* java/util/AbstractMap.java: Implemented all non-abstract methods.  

1998-07-27 22:22  Geoff Berry <gcb@gnu.org>

	* java/util/AbstractSequentialList.java: (remove(int)): added
	return of removed object.  
	(removeRange(int,int): changed index to fromIndex.  

1998-07-27 22:18  Geoff Berry <gcb@gnu.org>

	* java/util/AbstractSequentialList.java: (addAll(int,Collection)):
	added return value.  

1998-07-27 22:16  Geoff Berry <gcb@gnu.org>

	* java/util/Collections.java: Added missing semicolon from inner
	class decl.  

1998-07-27 22:15  Geoff Berry <gcb@gnu.org>

	* java/util/AbstractSet.java: Completed implements clause.  

1998-07-27 22:14  Geoff Berry <gcb@gnu.org>

	* java/util/AbstractMap.java: Added empty bodies for non-abstract
	methods.  

1998-07-27 22:08  Geoff Berry <gcb@gnu.org>

	* java/net/: URLStreamHandler.java, DatagramSocketImpl.java,
	ContentHandler.java: Removed synchronized modifier from abstract
	methods.  

1998-07-27 22:05  Geoff Berry <gcb@gnu.org>

	* java/net/SocketImpl.java: Removed synchronized modifiers from
	abstract methods.  

1998-07-27 22:02  Geoff Berry <gcb@gnu.org>

	* java/math/BigInteger.java: Added package declaration.  

1998-07-27 19:37  Geoff Berry <gcb@gnu.org>

	* aclocal.m4, configure.in: New variable @VMINCLUDE@ is set to the
	path to the include files for the JVM being configured for.  

1998-07-27 19:35  Geoff Berry <gcb@gnu.org>

	* native/java.io/Makefile.am: Added @VMINCLUDE@ to INCLUDES 

1998-07-27 19:33  Geoff Berry <gcb@gnu.org>

	* native/java.lang.reflect/Makefile.am, java/util/Makefile.am: 
	First version 

1998-07-27 19:30  Geoff Berry <gcb@gnu.org>

	* java/lang/Makefile.am: Added reflect SUBDIR 

1998-07-25 15:00  John Keiser <jkeiser@iname.com>

	* native/java.lang.reflect/: Constructor.c, Field.c, Method.c: They
	don't use jnilink anymore; they never needed to in the first place.  

1998-07-25 14:59  John Keiser <jkeiser@iname.com>

	* native/lib/primlib.c: Uses new jnilink.  

1998-07-25 14:59  John Keiser <jkeiser@iname.com>

	* native/lib/: jcl.c, jcl.h: Added JCL_free for completeness.  

1998-07-25 14:58  John Keiser <jkeiser@iname.com>

	* native/lib/: jnilink.c, jnilink.h: Changed it so that 1.1 and 1.2
	jnilinks will be binary compatible and so that the interface is a
	little bit easier.  

1998-07-24 22:56  Geoff Berry <gcb@gnu.org>

	* java/lang/Comparable.java, java/lang/Makefile.am,
	java/lang/UnsupportedOperationException.java,
	java/lang/reflect/Makefile.am, java/math/Makefile.am,
	java/net/Makefile.am, test/java.lang.reflect/Makefile.am,
	test/java.util/Makefile.am: Added java.lang.Comparable,
	java.lang.UnsupportedOperationException and some Makefile.am's in an
	attempt to get the entire tree to compile.  

1998-07-24 22:54  Geoff Berry <gcb@gnu.org>

	* java/io/ObjectInputStream.java: Made string and array constants
	into static final veriables 

1998-07-24 22:53  Geoff Berry <gcb@gnu.org>

	* java/io/Makefile.am: Added new classes 

1998-07-24 22:52  Geoff Berry <gcb@gnu.org>

	* configure.in: Added Makefile entries for Makefile.am's added to
	tree 

1998-07-24 22:37  Geoff Berry <gcb@gnu.org>

	* java/lang/Makefile.am: Fixed Comparable misspelling 

1998-07-24 22:24  Geoff Berry <gcb@gnu.org>

	* java/io/WriteAbortedException.java: Changed constructor
	parameters to match spec.  

1998-07-24 22:16  Geoff Berry <gcb@gnu.org>

	* java/util/Arrays.java: Rewrote anonymous inner class to be a
	static inner class to allow compilation with guavac.  

1998-07-24 22:06  Geoff Berry <gcb@gnu.org>

	* java/lang/Makefile.am: Added Comparable 

1998-07-24 21:45  Geoff Berry <gcb@gnu.org>

	* native/java.io/Makefile.am: Added libjava_io_ObjectInputStream.la 

1998-07-24 21:31  Geoff Berry <gcb@gnu.org>

	* java/Makefile.am: Added math 

1998-07-24 21:29  Geoff Berry <gcb@gnu.org>

	* java/Makefile.am: Added lang 

1998-07-24 20:40  Geoff Berry <gcb@gnu.org>

	* configure.in: Added java/lang/reflect/Makefile 

1998-07-24 20:37  Geoff Berry <gcb@gnu.org>

	* java/lang/reflect/Array.java: Remove unnecessary semicolon from
	end of constructor declaration (no I'm not that picky, but guavac
	gives me warnings).  

1998-07-24 20:35  Geoff Berry <gcb@gnu.org>

	* java/lang/reflect/: Method.java, Field.java: Added empty body to
	private constructor to make it compile.  

1998-07-24 20:03  Geoff Berry <gcb@gnu.org>

	* test/java.io/: HairyGraph.java, OOSCallDefault.java,
	OOSExtern.java, OOSNoCallDefault.java, ObjectInputStreamTest.java,
	Test.java, calldefault.data, external.data, graph.data,
	nocalldefault.data: Updated data files to correspond to new test
	classes.  Moved test classes out of ObjectOutputStreamTest.  Added
	ObjectInputStreamTest.  

1998-07-24 20:00  Geoff Berry <gcb@gnu.org>

	* test/java.io/ObjectOutputStreamTest.java: Moved test classes into
	seperate files so they could be used by ObjectInputStreamTest.  

1998-07-24 19:59  Geoff Berry <gcb@gnu.org>

	* test/gnu.java.lang.reflect/TypeSignatureTest.java: Added tests
	for (getClassForEncoding).  

1998-07-24 19:54  Geoff Berry <gcb@gnu.org>

	* java/io/ObjectInputStream.java: Fixed bug in (readObject()) where
	ObjectStreamClass's weren't getting handles assigned soon enough.  

1998-07-24 19:52  Geoff Berry <gcb@gnu.org>

	* gnu/java/lang/reflect/TypeSignature.java: Fixed
	(getClassForEncoding(String)) to actually work with arrays.  

1998-07-24 01:59  Aaron M. Renn <arenn@urbanophile.com>

	* java/net/Authenticator.java, java/net/BindException.java,
	java/net/ConnectException.java, java/net/ContentHandler.java,
	java/net/ContentHandlerFactory.java, java/net/DatagramPacket.java,
	java/net/DatagramSocket.java, java/net/DatagramSocketImpl.java,
	java/net/FileNameMap.java, java/net/HttpURLConnection.java,
	java/net/InetAddress.java, java/net/JarURLConnection.java,
	java/net/MalformedURLException.java, java/net/MimeTypeMapper.java,
	java/net/MulticastSocket.java, java/net/NetPermission.java,
	java/net/NoRouteToHostException.java,
	java/net/PasswordAuthentication.java,
	java/net/PlainDatagramSocketImpl.java,
	java/net/PlainSocketImpl.java, java/net/ProtocolException.java,
	java/net/ServerSocket.java, java/net/Socket.java,
	java/net/SocketException.java, java/net/SocketImpl.java,
	java/net/SocketImplFactory.java, java/net/SocketInputStream.java,
	java/net/SocketOptions.java, java/net/SocketOutputStream.java,
	java/net/SocketPermission.java, java/net/URL.java,
	java/net/URLConnection.java, java/net/URLEncoder.java,
	java/net/URLStreamHandler.java,
	java/net/URLStreamHandlerFactory.java,
	java/net/UnknownHostException.java,
	java/net/UnknownServiceException.java,
	gnu/java/net/content/text/plain.java,
	gnu/java/net/http/Handler.java,
	gnu/java/net/http/HttpURLConnection.java: Copyright notice update 

1998-07-23 15:05  Paul Fisher <rao@gnu.org>

	* doc/unicode/: BLOCKS.TXT, ReadMe-2.1.1.txt,
	UnicodeData-2.1.2.txt: Added Unicode reference material.  

1998-07-23 02:10  John Keiser <jkeiser@iname.com>

	* configure.in: Added support for native/java.lang.reflect and
	native/lib Makefiles 

1998-07-23 02:01  John Keiser <jkeiser@iname.com>

	* native/Makefile.am: Added java.lang.reflect and lib to subdirs.  

1998-07-23 02:00  John Keiser <jkeiser@iname.com>

	* native/lib/jcl.c: Fixed a little warning booboo.  

1998-07-23 02:00  John Keiser <jkeiser@iname.com>

	* native/lib/Makefile.am: Added.  

1998-07-23 01:24  John Keiser <jkeiser@iname.com>

	* native/java.lang.reflect/: Constructor.c, Field.c, Method.c,
	reflect.c: Allow compilation of java.lang.reflect without VMI or
	JVMDI-specific stuff using NO_VMI.  This can be used for standalone
	testing.  Also fixed a couple of 'void return from non-void method'
	errors, and a Makefile.  

1998-07-23 01:11  Paul Fisher <rao@gnu.org>

	* java/lang/StringBuffer.java: Completed StringBuffer.  Fully
	compatible with JDK 1.2beta4.  

1998-07-23 00:49  John Keiser <jkeiser@iname.com>

	* native/java.lang.reflect/: Field.c, Method.c, Constructor.c,
	reflect.c, reflect.h: Moved common member access check
	functionality from implementations to the reflect library.  

1998-07-23 00:45  John Keiser <jkeiser@iname.com>

	* native/lib/: jcl.c, jcl.h: Added JCL_FindClass.  

1998-07-23 00:43  John Keiser <jkeiser@iname.com>

	* native/vmi/: vmi.c, vmi.h: Added JVMDI_GetFrameClass (since it
	could be a static method).  

1998-07-23 00:39  John Keiser <jkeiser@iname.com>

	* java/lang/reflect/: Field.java, Method.java, Constructor.java: 
	Made them uninstantiable.  

1998-07-22 19:26  Paul Fisher <rao@gnu.org>

	* java/lang/: String.java, String.java, String.java: ...  

1998-07-22 19:23  Paul Fisher <rao@gnu.org>

	* java/lang/String.java: ..  

1998-07-22 19:19  Paul Fisher <rao@gnu.org>

	* java/lang/String.java: [no log message] 

1998-07-22 19:14  Paul Fisher <rao@gnu.org>

	* java/lang/String.java: argargarg 

1998-07-22 19:09  Paul Fisher <rao@gnu.org>

	* java/lang/String.java: yet again -- testing commits.  

1998-07-22 19:03  Paul Fisher <rao@gnu.org>

	* java/lang/String.java: Testing commit scripts.  

1998-07-22 16:31  Paul Fisher <rao@gnu.org>

	* java/lang/String.java: and again. lalala.  

1998-07-22 16:29  Paul Fisher <rao@gnu.org>

	* java/lang/String.java: arg.  

1998-07-22 16:26  Paul Fisher <rao@gnu.org>

	* java/lang/String.java: Still testing.  

1998-07-22 16:24  Paul Fisher <rao@gnu.org>

	* java/lang/String.java: take 2 

1998-07-22 16:15  Paul Fisher <rao@gnu.org>

	* java/lang/String.java: Testing mode changes.  

1998-07-22 05:43  Paul Fisher <rao@gnu.org>

	* java/lang/String.java: 
	(toLowerCase): Fix typo.  

1998-07-22 05:36  Paul Fisher <rao@gnu.org>

	* java/lang/String.java: Commented entire class.  Implemented JLS
	20.12.  
	(hashCode): Added cached hashcodes.  

1998-07-21 19:55  Brian Jones <cbj@gnu.org>

	* AUTHORS: changed my email address 

1998-07-21 06:16  Geoff Berry <gcb@gnu.org>

	* test/java.io/: calldefault.data, external.data, graph.data,
	nocalldefault.data, notserial.data, notserialfield.data: Added data
	files for ObjectOutputStreamTest.  

1998-07-21 06:14  Geoff Berry <gcb@gnu.org>

	* test/java.io/ObjectStreamClassTest.java: Fixed typo.  

1998-07-21 06:08  Geoff Berry <gcb@gnu.org>

	* native/java.io/java_io_ObjectInputStream.h,
	native/java.io/java_io_ObjectInputStream.c,
	test/java.io/ObjectOutputStreamTest.java: First version.  

1998-07-21 06:05  Geoff Berry <gcb@gnu.org>

	* gnu/java/lang/reflect/TypeSignature.java: Added
	`getClassForEncoding(String)' method.  

1998-07-21 05:57  Geoff Berry <gcb@gnu.org>

	* java/io/ObjectStreamConstants.java: Changed constants from hex to
	decimal to make debugging easier.  

1998-07-21 05:57  Geoff Berry <gcb@gnu.org>

	* java/io/ObjectStreamClass.java: Added setter methods used to
	reconstruct ObjectStreamClass objects from the stream.  

1998-07-21 05:56  Geoff Berry <gcb@gnu.org>

	* java/io/ObjectOutputStream.java: Added some 1.2 features such as
	allowing subclasses to override the implementation and selecting the
	protocol to use.  Changed usage of `java.lang.reflect.Field' to
	`java.io.OSCField'.  

1998-07-21 05:52  Geoff Berry <gcb@gnu.org>

	* java/io/: BlockDataException.java, OSCField.java,
	ObjectInputStream.java: First version 

1998-07-17 21:22  Paul Fisher <rao@gnu.org>

	* doc/jcl-hacking.texinfo: Added Paul Fisher as author.  

1998-07-15 19:51  John Keiser <jkeiser@iname.com>

	* java/lang/reflect/Array.java: Fixed it so it runs under all
	tests.  Have one more test to do later.  

1998-07-15 19:50  John Keiser <jkeiser@iname.com>

	* test/java.lang.reflect/ArrayTest.java: Added test for Array
	java.lang.reflect class.  Requires Makefiles I have not made yet,
	but runs successfully on JDK 1.1.6 / Win32.  

1998-07-15 14:45  John Keiser <jkeiser@iname.com>

	* native/lib/primlib.c: Fixed "Control reaches end of non-void
	method" warnings.  

1998-07-15 03:59  Aaron M. Renn <arenn@urbanophile.com>

	* doc/jcl-hacking.texinfo: Changed project name to $classpath and
	made some references to the Kaffe class library effort.  

1998-07-13 20:42  Geoff Berry <gcb@gnu.org>

	* java/io/ObjectOutputStream.java: Added comments.  

1998-07-07 08:21  Geoff Berry <gcb@gnu.org>

	* configure.in, gnu/Makefile.am, gnu/java/io/Makefile.am,
	gnu/java/io/ObjectIdentityWrapper.java,
	gnu/java/io/UniqueObjectWrapper.java, gnu/tools/Makefile.am,
	gnu/tools/serialver/Main.java, gnu/tools/serialver/Makefile.am,
	java/io/ObjectOutputStream.java, java/io/ObjectStreamClass.java,
	native/java.io/java_io_ObjectStreamClass.c,
	native/java.io/java_io_ObjectStreamClass.h,
	test/java.io/ObjectStreamClassTest.java: See ChangeLog.  

1998-07-07 01:09  Geoff Berry <gcb@gnu.org>

	* gnu/java/io/UniqueObjectWrapper.java: Added comments 

1998-07-07 00:10  Geoff Berry <gcb@gnu.org>

	* gnu/java/lang/reflect/TypeSignature.java,
	java/io/ObjectStreamClass.java, java/io/ObjectStreamConstants.java,
	java/util/Arrays.java, native/java.io/java_io_ObjectStreamClass.c,
	test/Makefile.am, test/gnu.java.lang.reflect/Makefile.am,
	test/gnu.java.lang.reflect/TypeSignatureTest.java: Added comments
	for gnu/java/lang/reflect/TypeSignature.java 
	java/io/ObjectStreamClass.java java/io/ObjectStreamConstants.java 
	native/java.io/java_io_ObjectStreamClass.c 
	Added initialization of int d2 in mergeSort(Object[],Comparator) to 
	placate javac.  

1998-07-05 00:58  Aaron M. Renn <arenn@urbanophile.com>

	* java/io/DataInputStream.java: File out of sync on my local disk.
	I must have changed something! 

1998-07-04 00:39  Geoff Berry <gcb@gnu.org>

	* native/java.io/: Makefile.am, java_io_ObjectOutputStream.c,
	java_io_ObjectOutputStream.h, java_io_ObjectStreamClass.c,
	java_io_ObjectStreamClass.h: [no log message] 

1998-07-04 00:34  Geoff Berry <gcb@gnu.org>

	* Makefile.am, aclocal.m4, configure.in, gnu/java/Makefile.am,
	gnu/java/io/Makefile.am, gnu/java/io/NullOutputStream.java,
	gnu/java/io/UniqueObjectWrapper.java, gnu/java/lang/Makefile.am,
	gnu/java/lang/reflect/Makefile.am,
	gnu/java/lang/reflect/TypeSignature.java, java/io/Makefile.am,
	java/io/ObjectOutputStream.java, java/io/ObjectStreamClass.java,
	java/io/ObjectStreamConstants.java, java/io/TODO.serialization,
	native/Makefile.am: Added files needed for writing out serialized
	objects.  Modified Makefiles to included added subdirectories.  

1998-07-03 20:55  Geoff Berry <gcb@gnu.org>

	* doc/jcl-hacking.texinfo: 
	Fixed links and menu.  

1998-07-01 18:17  John Keiser <jkeiser@iname.com>

	* doc/jcl-hacking.texinfo: Added new sections on native code,
	robustness, efficiency, portability.  Also changed Specification
	Sources to add more sources.  Still needs a little texinfo
	prettying, but at least it's there for now.  

1998-07-01 03:57  John Keiser <jkeiser@iname.com>

	* native/vmi/: vmi.c, vmi.h: VMI no longer overlaps with JVMDI.  

1998-07-01 03:46  John Keiser <jkeiser@iname.com>

	* native/java.lang.reflect/TODO: Some changes 

1998-07-01 03:45  John Keiser <jkeiser@iname.com>

	* native/java.lang.reflect/reflect.c: Uses JVMDI instead of VMI
	where appropriate.  

1998-07-01 03:45  John Keiser <jkeiser@iname.com>

	* native/java.lang.reflect/: Field.c, Field.h: Finally added
	Field.* native stuff.  Untested as usual; will test with Japhar
	soon.  

1998-07-01 03:44  John Keiser <jkeiser@iname.com>

	* native/java.lang.reflect/: Constructor.c, Method.c: Changed to
	use JVMDI where appropriate and to use JNILINK correctly.  

1998-07-01 03:41  John Keiser <jkeiser@iname.com>

	* test/native/lib/: JNILinkTest.java, MethodTester.c,
	MethodTester.h, PrimlibInterface.c, PrimlibInterface.h,
	PrimlibTest.java: Created tests for primlib and jnilink.  primlib
	test needs one more addition.  Later.  

1998-07-01 03:38  John Keiser <jkeiser@iname.com>

	* native/lib/primlib.c: Uses JNILINK now, and fixed null ptr bug 

1998-07-01 03:37  John Keiser <jkeiser@iname.com>

	* native/lib/: jnilink.c, jnilink.h: Changed JNILINK to not depend
	on VMI, changed API.  More to come.  

1998-07-01 03:35  John Keiser <jkeiser@iname.com>

	* native/lib/jcl.c: Made JCL_ThrowException more thorough.  

1998-07-01 03:34  John Keiser <jkeiser@iname.com>

	* native/lib/DEPENDENCIES: JNILINK no longer depends on VMI.  

1998-07-01 03:32  John Keiser <jkeiser@iname.com>

	* java/lang/reflect/Field.java: Changed so that it uses native
	peers 

