[kaffe] CVS kaffe (dalibor): Started merge of java.beans from GNU Classpath

Kaffe CVS Kaffe Mailing List <kaffe@kaffe.org>
Thu Oct 9 13:30:02 2003


PatchSet 4105 
Date: 2003/10/09 20:25:18
Author: dalibor
Branch: HEAD
Tag: (none) 
Log:
Started merge of java.beans from GNU Classpath

Members: 
	ChangeLog:INITIAL->1.1700 
	libraries/javalib/gnu/java/io/ClassLoaderObjectInputStream.java:INITIAL->1.1 
	libraries/javalib/gnu/java/lang/ClassHelper.java:INITIAL->1.1 
	libraries/javalib/java/beans/BeanDescriptor.java:1.2->1.3 
	libraries/javalib/java/beans/Beans.java:1.6->1.7 
	libraries/javalib/java/beans/EventSetDescriptor.java:1.3->1.4 
	libraries/javalib/java/beans/FeatureDescriptor.java:1.3->1.4 
	libraries/javalib/java/beans/MethodDescriptor.java:1.3->1.4 
	libraries/javalib/java/beans/PropertyDescriptor.java:1.4->1.5 
	libraries/javalib/profiles/allatonce/all.files:1.22->1.23 
	libraries/javalib/profiles/default/rest.files:1.5->1.6 

===================================================================
Checking out kaffe/ChangeLog
RCS:  /home/cvs/kaffe/kaffe/ChangeLog,v
VERS: 1.1700
***************
--- /dev/null	Sun Aug  4 19:57:58 2002
+++ kaffe/ChangeLog	Thu Oct  9 20:27:27 2003
@@ -0,0 +1,4721 @@
+2003-10-09 Milos Negovanovic <milosn@bmf.bounceme.net>
+	* libraries/javalib/gnu/java/io/ClassLoaderObjectInputStream.java,
+	libraries/javalib/gnu/java/lang/ClassHelper.java:
+	New files from GNU Classpath.
+
+	* libraries/javalib/java/beans/BeanDescriptor.java,
+	libraries/javalib/java/beans/Beans.java,
+	libraries/javalib/java/beans/EventSetDescriptor.java,
+	libraries/javalib/java/beans/FeatureDescriptor.java,
+	libraries/javalib/java/beans/MethodDescriptor.java,
+	libraries/javalib/java/beans/PropertyDescriptor.java:
+	Replaced by implementations from GNU Classpath.
+
+2003-10-09  Dalibor Topic <robilad@kaffe.org>
+
+	* libraries/javalib/profiles/allatonce/all.files,
+	libraries/javalib/profiles/default/rest.files:
+	Added gnu/java/io/ClassLoaderObjectInputStream.java and
+	gnu/java/lang/ClassHelper.java.
+
+2003-10-06  Jim Pick  <jim@kaffe.org>
+
+	* libraries/javalib/kaffe/util/zip/SwitchInflater.java:
+	Classpath version of InflaterInputStream expects a zero result
+	to be returned if the buffer hasn't been filled yet.
+
+2003-10-06  Helmer Kraemer <hkraemer@kaffe.org>
+
+	* config/superh/linux/md.h:
+	(SIGNAL_ARGS, SIGNAL_CONTEXT_POINTER, 
+	GET_SIGNAL_CONTEXT_POINTER, SIGNAL_PC) New macros.
+	
+2003-10-06  Dalibor Topic <robilad@kaffe.org>
+
+	* libraries/clib/native/System.c:
+	New system property kaffe.library.path.
+	(java_lang_System_initProperties) Set java.library.path initally
+	to empty. Set kaffe.library.path to library path.
+
+	* libraries/javalib/java/lang/NativeLibrary.java:
+	(getLibraryNames) Search kaffe.library.path first, and then look
+	for native libraries in java.library.path.
+
+	* libraries/javalib/Klasses.jar.bootstrap:
+	Regenerated.
+	
+	Reported by: Ben Burton <bab@debian.org>
+	
+2003-10-05  Dalibor Topic <robilad@kaffe.org>
+
+	* libraries/javalib/java/util/Hashtable.java:
+	(internalcontainsValue) new method.
+	(contains, containsValue) delegate to internalContainsValue.
+
+	Reported by: Jim Pick <jim@kaffe.org>
+	
+2003-10-05  Stuart Ballard <stuart.ballard@corp.fast.net>
+
+	* libraries/javalib/java/util/HashMap.java:
+	(putAll, putAllInternal) Iterate over collection using hasNext()
+	instead of using size().
+
+	* libraries/javalib/java/util/Hashtable.java
+	(putAll, putAllInternal) Iterate over collection using hasNext()
+	instead of using size().
+	
+2003-10-05  Kiyo Inaba <inaba@src.ricoh.co.jp>
+
+	* kaffe/kaffevm/stackTrace.c:
+	Removed no longer valid comment.
+	
+2003-10-05  Dalibor Topic <robilad@kaffe.org>
+
+	* config/superh/trampolines.c:
+	Changed multi-line strings to single line strings.
+
+2003-10-05  Dalibor Topic <robilad@kaffe.org>
+
+	* config/sparc/jit.h,
+	config/sparc/trampolines.c,
+	config/sparc/linux/md.c:
+	Changed multi-line strings to single line strings.
+
+2003-10-05  Dalibor Topic <robilad@kaffe.org>
+
+	* config/s390/common.h:
+	Changed multi-line strings to single line strings.
+
+2003-10-05  Dalibor Topic <robilad@kaffe.org>
+
+	* config/powerpc/netbsd1/md.c:
+	Changed multi-line strings to single line strings.
+
+2003-10-05  Dalibor Topic <robilad@kaffe.org>
+
+	* config/mips/jit.h,
+	config/mips/trampolines.c:
+	Changed multi-line strings to single line strings.
+
+2003-10-05  Dalibor Topic <robilad@kaffe.org>
+
+	* config/m68k/common.h,
+	config/m68k/trampolines.c,
+	config/m68k/amigaos/md.c:
+	Changed multi-line strings to single line strings.
+
+2003-10-05  Dalibor Topic <robilad@kaffe.org>
+
+	*  config/i386/bsdi/md.c
+	config/i386/common.h,
+ 	config/i386/dgux/jit-md.h,
+ 	config/i386/jit.h,
+ 	config/i386/qnx/md.h,
+ 	config/i386/trampolines.c:
+	Changed multi-line strings to single line strings.
+
+2003-10-04  Dalibor Topic <robilad@kaffe.org>
+
+	* configure.in:
+	Added warning message if mktemp is not found.
+
+	* configure, libraries/javalib/Makefile.am, 
+	libraries/javalib/Makefile.in:
+        Regenerated.
+
+	Reported by: Kiyo Inaba <inaba@src.ricoh.co.jp>
+
+2003-10-04  Dalibor Topic <robilad@kaffe.org>
+
+	* WHATSNEW: Updated to reflect some of the work done
+	since 1.0.7.
+
+2003-10-04  Dalibor Topic <robilad@kaffe.org>
+
+	* FAQ/FAQ.hpux: New file.
+
+2003-10-04  Dalibor Topic <robilad@kaffe.org>
+
+	* configure.in:
+	Don't check for mprotect.
+
+	* configure, config/config.h.in:
+	Regenerated. 
+
+	* config/Makefile.am:
+	(EXTRA_DIST) Removed unused files parisc/hpux/md.c and
+	parisc/linux/md.c
+
+	* config/Makefile.in:
+	Regenerated.
+
+	* kaffe/kaffevm/mem/gc-mem.c:
+	Don't include <sys/mman.h> as we no longer use mprotect.
+	[PROT_NONE, HAVE_MPROTECT] Sections removed.
+	(gc_block_add,  gc_block_rm, gc_block_alloc) Don't use mprotect
+	on memory allocated by sbrk. It breaks on HP-UX.
+	
+	* kaffe/kaffevm/systems/unix-jthreads/jthread.c:
+	(jthreadedFileDescriptor) check if either hpux or __hpux__ is 
+	defined. Gcc automatically defines one or the other depending 
+	on some internals of hp-ux that don't matter in this case.
+
+	* libraries/javalib/Makefile.am, libraries/javalib/Makefile.in:
+	Regenerated.
+
+2003-10-04  Helmer Kraemer <hkraemer@kaffe.org>
+
+	* config/parisc/hpux/md.h:
+	Include siginfo.h and ucontext.h.
+	(SIGNAL_ARGS, SIGNAL_CONTEXT_POINTER, 
+	GET_SIGNAL_CONTEXT_POINTER, SIGNAL_PC) New macros.
+
+	* config/parisc/linux/md.h:
+	Include signal.h and ucontext.h.
+	(SIGNAL_ARGS, SIGNAL_CONTEXT_POINTER, 
+	GET_SIGNAL_CONTEXT_POINTER, SIGNAL_PC) New macros.
+
+	* config/parisc/hpux/md.c,
+	config/parisc/linux/md.c:
+	Removed.
+
+2003-10-02  Dalibor Topic  <robilad@kaffe.org>
+
+	* config/arm/jit.h, config/arm/riscos/md.h:
+	Fixed multi-line string compiler breakage.
+
+2003-10-02  Dalibor Topic  <robilad@kaffe.org>
+
+	* config/ia64/linux/md.c:
+	Fixed multi-line string compiler breakage.
+
+2003-09-30  Helmer Kraemer  <hkraemer@freenet.de>
+
+	* libraries/clib/math/BigInteger.c
+	[!HAVE_GMP_H] (Java_java_math_BigInteger_assignString0): changed
+	return type to jint to match prototype of assignString0 when gmp
+	is used
+
+	* config/arm/common.h (sysdepCallMethod): changed into an inline
+	method, don't treat 'L' return type specially
+
+	* config/arm/jit.h (exceptionFrame): changed type of fields to
+	uintp to fix compilation warnings
+	(NEXTFRAME, PCFRAME, FPFRAME): remove now unnecessary casts
+
+	* config/arm/linux/jit-md.h (FIRSTFRAME): redefined using gcc's
+	__builtin_frame_address extension
+	(ARM_LINUX_HACK): removed since it's no longer necessary
+
+	* config/arm/linux/md.h (SP_OFFSET, FP_OFFSET): corrected to
+	match what current glibc does
+	(ARM_LINUX_HACK): removed since it's no longer necessary
+	
+2003-09-30  Dalibor Topic <robilad@kaffe.org>
+
+	* libraries/javalib/java/util/zip/ZipEntry.java:
+	(name, time, crc, size, method, extra, comment, csize) Changed
+	access to private.
+
+	* libraries/javalib/java/util/zip/ZipFile.java:
+	(getInputStream) Use accessor methods to access internal fields of
+	ZipEntry.
+
+	* libraries/javalib/java/util/zip/ZipInputStream.java:
+	(getNextEntry) Use accessor methods to access internal fields of
+	ZipEntry.
+
+	* libraries/javalib/java/util/zip/ZipOutputStream.java:
+	(closeEntry, finish, putNextEntry) Use accessor methods to access
+	internal fields of ZipEntry.
+
+2003-09-29  Dalibor Topic <robilad@kaffe.org>
+
+	* libraries/javalib/java/util/zip/GZIPOutputStream.java:
+	Replaced by implementation from GNU Classpath.
+
+2003-09-29  Helmer Kraemer  <hkraemer@freenet.de>
+
+	* kaffe/kaffevm/mem/gc-mem.c: (gc_heap_grow) don't forget
+	to unlock the gc_heap_lock if we bail out early
+
+	* test/internal/jit_stub.c: (main) initialise Kaffe_JavaVMArgs[0]
+	before initialising the collector
+	
+2003-09-29  Guilhem Lavaux <guilhem@kaffe.org>
+
+	* libraries/javalib/java/text/SimpleDateFormat.java,
+	libraries/javalib/java/text/DateFormat.java: Synch'ed with GNU
+	Classpath.
+
+2003-09-29  Dalibor Topic <robilad@kaffe.org>
+
+	* libraries/javalib/java/util/zip/GZIPInputStream.java:
+	Replaced by implementation from GNU Classpath.
+	
+2003-09-29  Dalibor Topic <robilad@kaffe.org>
+
+	* libraries/javalib/java/util/zip/InflaterInputStream.java:
+	Replaced by implementation from GNU Classpath.
+
+2003-09-29  Dalibor Topic <robilad@kaffe.org>
+
+	* libraries/javalib/java/util/zip/CheckedInputStream.java,
+	libraries/javalib/java/util/zip/CheckedOutputStream.java:
+	Replaced by implementation from GNU Classpath.
+	
+2003-09-29  Dalibor Topic <robilad@kaffe.org>
+
+	* libraries/javalib/java/util/zip/ZipConstants.java:
+	Merged in from GNU Classpath to get the right constant names.
+	
+	* libraries/javalib/java/util/zip/ZipOutputStream.java,
+	libraries/javalib/java/util/zip/ZipInputStream.java:
+	Modified to use the right zip constant names.
+
+2003-09-28  Dalibor Topic <robilad@kaffe.org>
+
+	* kaffe/kaffevm/exception.h:
+	{INTERPRETER] removed vmExcept_setIntrpFrame, moved to
+	intrp/machine.c and renamed to setFrame.
+
+	* kaffe/kaffevm/support.c:
+	(callMethodA, callMethodV)[INTERPRETER] Call new functions in
+	machine.c.
+	
+	* kaffe/kaffevm/intrp/machine.c:
+	(setFrame, setupExceptionHandling, cleanupExceptionHandling) New
+	functions.
+	(virtualMachine) Call the new functions.
+
+	* kaffe/kaffevm/intrp/machine.h:
+	Added prototypes for setupExceptionHandling,
+	cleanupExceptionHandling.
+
+2003-09-28  Guilhem Lavaux <guilhem@kaffe.org>
+
+	* libraries/javalib/java/nio/ByteBufferHelper.java: added missing
+	file.
+
+2003-09-28  Guilhem Lavaux <guilhem@kaffe.org>
+
+	* libraries/javalib/gnu/java/net/PlainDatagramSocketImpl.java,
+	libraries/javalib/gnu/java/net/PlainSocketImpl.java,
+	libraries/javalib/gnu/java/net/SocketInputStream.java,
+	libraries/javalib/gnu/java/net/SocketOutputStream.java,
+	Moved implementation dependent NET classes to gnu/java/net as
+	requested by new NET classes from GNU Classpath.
+	(PlainSocketImpl.getNativeFD) Added and also a field called native_fd.
+	(PlainDatagramSocketImpl.getNativeFD) Added and also a field called
+	native_fd.
+
+	* libraries/javalib/gnu/java/nio/DatagramChannelImpl.java,
+	libraries/javalib/gnu/java/nio/DatagramChannelSelectionKey.java,
+	libraries/javalib/gnu/java/nio/FileLockImpl.java,
+	libraries/javalib/gnu/java/nio/NIOConstants.java,
+	libraries/javalib/gnu/java/nio/NIODatagramSocket.java,
+	libraries/javalib/gnu/java/nio/NIOSocket.java,
+	libraries/javalib/gnu/java/nio/SelectionKeyImpl.java,
+	libraries/javalib/gnu/java/nio/SelectorImpl.java,
+	libraries/javalib/gnu/java/nio/SocketChannelImpl.java,
+	libraries/javalib/gnu/java/nio/SocketChannelSelectionKey.java,
+	libraries/javalib/java/nio/ByteBufferImpl.java,
+	libraries/javalib/java/nio/DirectByteBufferImpl.java,
+	libraries/javalib/java/nio/MappedByteBufferImpl.java,
+	libraries/javalib/java/nio/channels/FileChannelImpl.java:
+	Merged new NIO classes from GNU Classpath.
+
+	* libraries/javalib/java/net/DatagramSocket.java,
+	libraries/javalib/java/net/PlainDatagramSocketImpl.java,
+	libraries/javalib/java/net/PlainSocketImpl.java,
+	libraries/javalib/java/net/ServerSocket.java,
+	libraries/javalib/java/net/Socket.java,
+	libraries/javalib/java/net/SocketInputStream.java,
+	libraries/javalib/java/net/SocketOutputStream.java,
+	libraries/clib/net/PlainDatagramSocketImpl.c,
+	libraries/clib/net/PlainSocketImpl.c:
+	Updated NET classes from GNU Classpath. Native implementation must
+	initialize the new field called native_fd.
+	
+	* include/Makefile.am:
+	(NOINSTALL_DERIVED_HDRS) Changed java_net_PlainDatagramSocketImpl.h,
+	java_net_PlainSocketImpl.h into
+	gnu_java_net_PlainDatagramSocketImpl.h and
+	gnu_java_net_PlainSocketImpl.h.
+	
+	* include/Makefile.in, libraries/javalib/Klasses.jar.bootstrap,
+	libraries/javalib/Makefile.am, libraries/javalib/Makefile.in:
+	regenerated.
+
+	* libraries/javalib/bootstrap.classlist,
+	libraries/javalib/essential.files: updated to reflect the
+	new NIO and NET classes.
+	
+	* libraries/javalib/kjc.jar: Updated.
+
+2003-09-28  Helmer Kraemer  <hkraemer@freenet.de>
+
+	* kaffe/kaffevm/mem/gc-incremental.c:
+	(startGC, finaliserMan) properly deal with objects on the finaliser
+	list when starting a gc pass (fixes endless loop)
+	(createGC) initialise the heap and reserve primitive pages for OOM
+	handling
+	
+	* kaffe/kaffevm/gc-mem.h: (struct gc_block) added pnext and pprev
+	fields for management of primitive blocks; removed inuse field
+	(GCBLOCKINUSE) new macro to test whether a gc_block is used
+
+	replaced all uses of the inuse field by calls to the GCBLOCKINUSE
+	macro
+
+	* kaffe/kaffevm/gc-mem.c: (gc_get_prim_freelist, gc_add_to_prim_freelist,
+	gc_remove_from_prim_freelist, gc_merge_with_successor) new helper
+	methods for management of primitive blocks
+	(gc_primitive_alloc, gc_primitive_free) manage primitive blocks
+	using a best fit algorithm
+	(gc_heap_grow) don't forget to lock the gc_heap_lock 
+	
+2003-09-27  Guilhem Lavaux <guilhem@kaffe.org>
+
+	* libraries/javalib/kjc.jar: Fix for path method invocation.
+
+2003-09-26  Dalibor Topic <robilad@kaffe.org>
+
+	*  kaffe/kaffevm/exception.c:
+	[INTERPRETER](FIRSTFRAME) Removed to fix compiler warning on
+	parisc-hpux with gcc 3.3.1.
+
+	* kaffe/kaffevm/intrp/stackTrace-impl.h:
+	(FIRSTFRAME) Added comment.
+
+2003-09-25  Dalibor Topic <robilad@kaffe.org>
+
+	* libraries/clib/awt/X/clr.c:
+	(Java_java_awt_Toolkit_clrGetColorModel) Removed unnecessary empty
+	default statement at end of a switch statement.
+	
+2003-09-25  Dalibor Topic <robilad@kaffe.org>
+
+	* libraries/clib/awt/X/fnt.c:
+	(Java_java_awt_Toolkit_fntStringWidth)  Only declare n if
+	WORDS_BIGENDIAN is defined.
+
+	* libraries/clib/awt/X/gra.c:
+	(Java_java_awt_Toolkit_graDrawString) Only declare n if
+	WORDS_BIGENDIAN is defined.
+	
+2003-09-25  Dalibor Topic <robilad@kaffe.org>
+
+	* libraries/clib/io/FileDescriptor.c
+	(java_io_FileDescriptor_nativeSetLength) Changed type of ret to
+	ssize_t to fix compiler warning with gcc 3.3.1 on parisc-hpux.
+
+2003-09-25  Dalibor Topic <robilad@kaffe.org>
+
+	* config/parisc/hpux/md.c, 
+	config/parisc/linux/md.c:
+	Changed multi-line string literals into single line
+	strings to fix compilation on gcc 3.3.1.
+	
+2003-09-25  Dalibor Topic <robilad@kaffe.org>
+
+	* configure.in:
+	Merged in ininf, isnan and finite checking code from 
+	Sablotron 1.0, licensed under MPL 1.1 and GPL.
+	
+	* THIRDPARTY:
+	Updated to reflect the inclusion of Sablotron's code.
+
+	* config/config.h.in, configure:
+	Regenerated.
+	
+2003-09-25  Dalibor Topic <robilad@kaffe.org>
+
+	Fix for jit and intrp engine compilation breakage.
+	
+	* kaffe/kaffevm/jni.c:
+	Include constpool.h to declare resetConstants, if available.
+	(Kaffe_wrapper) Only call resetConstants with jit3 engine.
+
+	Reported by: Kiyo Inaba <inaba@src.ricoh.co.jp>
+
+2003-09-25  Dalibor Topic <robilad@kaffe.org>
+
+	* libraries/javalib/java/util/zip/ZipFile.java:
+	(OPEN_READ, OPEN_DELETE) New constants.
+
+	Reported by: Arnaud Vandyck <arnaud.vandyck@ulg.ac.be>
+	
+2003-09-24  Dalibor Topic <robilad@kaffe.org>
+
+	* libraries/javalib/rebuildLib.in:
+	Raised memory limit for class library compilation to 256M to fix
+	crash when compiling all of class library at once using kjc.
+
+	Reported by: James Simmons  <jsimmons@infradead.org>
+	
+2003-09-24  James Simmons  <jsimmons@infradead.org>
+
+	* libraries/javalib/java/util/EventObject.java:
+	Replaced by implementation from GNU Classpath.
+	
+2003-09-24  Dalibor Topic <robilad@kaffe.org>
+
+	* libraries/javalib/java/lang/Boolean.java:
+	Replaced by slightly adapted version from GNU Classpath.
+
+	Reported by: Hakon Gunsen <hakon_@everyday.com>
+
+2003-09-24  Jim Pick  <jim@kaffe.org>
+
+	* kaffe/kaffeh/support.c:
+	Fix kaffeh's handling of multidimensional arrays.
+
+	Patch by: Daniel Dittmann <ddittmann@gmx.de>	
+
+2003-09-22  Dalibor Topic <robilad@kaffe.org>
+
+	Fix for getaddrinfo on sparc-solaris2.9 compiler breakage.
+	
+	* configure.in:
+	Check for struct addrinfo.
+
+	* sockaddrin6.m4:
+	(AC_STRUCT_ADDRINFO) New check.
+
+	* include/getaddrinfo.h:
+	Redefine addrinfo away if struct addrinfo is declared.
+	
+	* aclocal.m4, configure, config/config.h.in:
+	Regenerated.
+	
+2003-09-22  Dalibor Topic <robilad@kaffe.org>
+
+	* sockinttypes.m4:
+	Updated to getaddrinfo-1.6.1. From the getaddrinfo docs:
+
+	Major changes in release 1.6.1
+
+	* Fix typo in m4/sockinttypes.m4.
+	configure exits with an error message if it fails to get size of
+	`sin_port' in `struct sockaddr_in' or `sa_family' in 
+	`struct sockaddr'.
+
+	* aclocal.m4, configure:
+	Regenerated.
+
+	* THIRDPARTY:
+	Added information on getaddrinfo.
+	
+2003-09-22  Helmer Kraemer  <hkraemer@freenet.de>
+
+	* kaffe/kaffevm/access.c: (findSuperMethod) minor tweak
+	to bail out immediately when the method is found
+	
+	* kaffe/kaffevm/classMethod.c: (userLoadClass) call
+	loadClass(String) instead of loadClass(String,boolean)
+	as per spec
+	(lookupClassField) search implemented interfaces when
+	searching for static fields; pass the class that owns
+	the field to resolveFieldType, not the class where we
+	started the search
+
+	* kaffe/kaffevm/exception.c: (throwException) when
+	allocating a new VMThrowable, we must also assign
+	it to eobj->vmState, so we don't loose stack traces
+	(floatingException) don't create the stack trace twice
+
+	* kaffe/kaffevm/lookup.c: (getField) initialise ret->class
+	with the class that owns the field, not the class that was
+	passed to getField
+
+	* kaffe/kaffevm/locks.c: (getHeavyLock) minor tweak so
+	we don't leak a heavy lock
+	
+	* kaffe/kaffevm/classMethod.c, kaffe/kaffevm/classPool.c,
+	kaffe/kaffevm/code-analyse.c, kaffe/kaffevm/code-analyse.h,
+	kaffe/kaffevm/code.c, kaffe/kaffevm/external.c,
+	kaffe/kaffevm/gc.h, kaffe/kaffevm/gcFuncs.c,
+	kaffe/kaffevm/inflate.c, kaffe/kaffevm/string.c,
+	kaffe/kaffevm/support.h, kaffe/kaffevm/verify.c:
+	added several new allocation types to the gc
+
+2003-09-22  Dalibor Topic <robilad@kaffe.org>
+
+	* developers/patch-libtool-ltdl-memory-header-warning.diff:
+	New file.
+
+	* Makefile.am:
+	(EXTRA_DIST) Added
+	developers/patch-libtool-ltdl-memory-header-warning.diff.
+
+	* Makefile.in:
+	Regenerated.
+
+	* developers/autogen.sh:
+	Updated to apply
+	developers/patch-libtool-ltdl-memory-header-warning.diff.
+
+	* libltdl/ltdl.c:
+	Regenerated.
+
+	* libraries/extensions/sound/common/Makefile.am:
+	(AM_CPPFLAGS, noinst_SOURCES, noinst_HEADERS) Removed, since no
+	sources are being built, thus Automake left the files out of the
+	distribution.
+	(EXTRA_DIST) Put the sources in here.
+
+	* libraries/extensions/sound/common/Makefile.in:
+	Regenerated.
+	
+2003-09-21  Dalibor Topic <robilad@kaffe.org>
+
+	Fix for libtool problems with sound libraries.
+	
+	* libraries/extensions/sound/alsa/Makefile.am:
+	(libtritonusalsa_la_LIBADD) Removed unportable attempt to link in
+	common code as a shared library.
+	(libtritonusalsa_la_SOURCES) Added common.c.
+	
+        libraries/extensions/sound/common/Makefile.am:
+	(native_LTLIBRARIES, libtritonuscommon_la_LDFLAGS,
+	libtritonuscommon_la_SOURCES) Removed unneeded variables.
+	(noinst_SOURCES) New variable.
+	
+        libraries/extensions/sound/esd/Makefile.am:
+	(libtritonusesd_la_LDFLAGS) Reformatted.
+	(libtritonusesd_la_LIBADD) Removed unportable attempt to link in
+	common code as a shared library.
+	(libtritonusesd_la_SOURCES) Removed common.h. Added common.c.
+	(noinst_HEADERS) New variable.
+	
+        * libraries/extensions/sound/alsa/Makefile.in,
+        libraries/extensions/sound/common/Makefile.in,
+        libraries/extensions/sound/esd/Makefile.in:
+	Regenerated.
+
+	* libraries/extensions/sound/alsa/common.c,
+	libraries/extensions/sound/esd/common.c:
+	New files.
+
+	Reported by: Mark Wielaard  <mark@klomp.org>,
+	             James Simmons  <jsimmons@infradead.org>
+	
+2003-09-19  Timothy S. Stack <stack@cs.utah.edu>
+
+	* configure.in:
+	Add the tritonus alsa and esd libraries to the list that will be
+	linked into the executable.
+
+	* kaffe/kaffevm/gc.h,
+	kaffe/kaffevm/gcFuncs.c:
+	Add separate allocation types for temporary jitter data.
+
+	* kaffe/kaffevm/jit3/constpool.c,
+	kaffe/kaffevm/jit3/icode.c,
+	kaffe/kaffevm/jit3/labels.c,
+	kaffe/kaffevm/jit3/machine.c,
+	kaffe/kaffevm/jit3/slots.c:
+	Use separate allocation types for temporary jitter data.
+
+	* kaffe/kaffevm/jit3/seq.h,
+	kaffe/kaffevm/jit3/seq.c:
+	Change allocation behavior to free large pools of memory after
+	jitting is done.
+
+	* kaffe/xprof/callGraph.c:
+	Always write out a callgraph record, even if its out of bounds,
+	otherwise, a record might not make it into gmon file.
+
+2003-09-19  Dalibor Topic <robilad@kaffe.org>
+
+	* libraries/javalib/javax/sound/midi/MetaMessage.java,
+	libraries/javalib/org/tritonus/lowlevel/alsa/AlsaPcm.java,
+	libraries/javalib/org/tritonus/sampled/file/AiffAudioFileReader.java,
+	libraries/javalib/org/tritonus/sampled/file/AiffAudioFileWriter.java,
+	libraries/javalib/org/tritonus/sampled/file/AiffTool.java,
+	libraries/javalib/org/tritonus/sampled/file/WaveAudioFileReader.java,
+	libraries/javalib/org/tritonus/sampled/file/WaveTool.java,
+	libraries/javalib/org/tritonus/share/TCircularBuffer.java,
+	libraries/javalib/org/tritonus/share/TDebug.java,
+	libraries/javalib/org/tritonus/share/sampled/FloatSampleBuffer.java,
+	libraries/javalib/org/tritonus/share/sampled/TVolumeUtils.java,
+	libraries/javalib/org/tritonus/share/sampled/convert/TAsynchronousFilteredAudioInputStream.java,
+	libraries/javalib/org/tritonus/share/sampled/file/TAudioFileWriter.java:
+	Resynced with tritonus.
+	
+2003-09-19  Dalibor Topic <robilad@kaffe.org>
+
+	* kaffe/kaffevm/jit/machine.c,
+	kaffe/kaffevm/jit/machine.h:
+	Always declare and define globalMethod, which is used
+	by jni. This fixes another compilation problem on arm-linux.
+
+2003-09-18  Ito Kazumitsu <kaz@maczuka.gcd.org>
+
+	* libraries/javalib/java/io/File.java:
+	(toURI) corrected the @auther.
+
+2003-09-18  Guilhem Lavaux <guilhem@kaffe.org>
+
+	* config/arm/linux/md.h, config/arm/linux/jit-md.h: Implemented
+	SIGNAL_ARGS, SIGNAL_GET_CONTEXT_POINTER, SIGNAL_PC.
+
+	* libraries/javalib/java/io/File.java:
+	(toURI, File(URI) ) Reindented, removed unnecessary code which was
+	throwing NullPointerException.
+	
+2003-09-18  Dalibor Topic <robilad@kaffe.org>
+
+	* config/arm/trampolines.c:
+	Fixed multi-line string compiler breakage.
+	Reported by: Arnaud Vandyck <arnaud.vandyck@ulg.ac.be>
+	
+2003-09-18  Timothy S. Stack <stack@cs.utah.edu>
+
+	* libraries/clib/net/NetworkInterface.c:
+	Fix compile error for IPv6 stuff.
+	
+2003-09-17  Timothy S. Stack <stack@cs.utah.edu>
+
+	* kaffe/kaffevm/jit3/labels.c,
+	kaffe/kaffevm/jit3/constpool.c:
+	Fix for the last allocation fix.
+
+2003-09-17  Timothy S. Stack <stack@cs.utah.edu>
+
+	* libraries/clib/net/InetAddressImpl.c:
+	Fix a compilation error.
+	
+2003-09-16  Timothy S. Stack <stack@cs.utah.edu>
+
+	* kaffe/kaffevm/jit3/jni.c,
+	kaffe/kaffevm/jit3/constpool.h,
+	kaffe/kaffevm/jit3/constpool.c,
+	kaffe/kaffevm/jit3/labels.h,
+	kaffe/kaffevm/jit3/labels.c,
+	kaffe/kaffevm/jit3/machine.c:
+	Change allocation behavior to free large pools of memory after
+	jitting is done.
+	
+2003-09-16  Dalibor Topic <robilad@kaffe.org>
+
+	* developers/patch-libtool-amiga.diff,
+	developers/patch-libtool-openbsd.diff,
+	developers/patch-libtool-realloc.diff:
+	Updated merge status, since the patches have been merged into
+	libtool's CVS.
+
+2003-09-16  Dalibor Topic <robilad@kaffe.org>
+	
+	* test/regression/run_time/Makefile.am:
+	Don't use GNU make extensions to avoid build problems on platforms
+	using a BSD make.
+	
+	* test/regression/run_time/Makefile.in:
+	Regenerated.
+	
+2003-09-16  Dalibor Topic <robilad@kaffe.org>
+
+	* libraries/javalib/gnu/java/rmi/rmic/Compile_gcj.java,
+	libraries/javalib/gnu/java/rmi/rmic/Compile_jikes.java,
+	libraries/javalib/gnu/java/rmi/rmic/Compile_kjc.java,
+	libraries/javalib/gnu/java/rmi/rmic/Compiler.java,
+	libraries/javalib/gnu/java/rmi/rmic/CompilerProcess.java,
+	libraries/javalib/gnu/java/rmi/rmic/RMIC.java,
+	libraries/javalib/gnu/java/rmi/rmic/RMICException.java,
+	libraries/javalib/java/awt/BasicStroke.java,
+	libraries/javalib/java/awt/Color.java,
+	libraries/javalib/java/security/acl/Acl.java,
+	libraries/javalib/java/security/Policy.java,
+	libraries/javalib/java/util/logging/LogManager.java,
+	libraries/javalib/java/util/logging/Logger.java,
+	libraries/javalib/java/util/logging/SimpleFormatter.java:
+	Resynced with GNU Classpath.
+	
+2003-09-15  Dalibor Topic <robilad@kaffe.org>
+
+	* developers/check-classpath-merge-status:
+	Flexibilized, now uses $CPATH_SOURCE. Improved documentation.
+	
+2003-09-15  Dalibor Topic <robilad@kaffe.org>
+	
+	* libraries/javalib/javax/xml/parsers/DocumentBuilder.java,
+	libraries/javalib/javax/xml/parsers/DocumentBuilderFactory.java,
+	libraries/javalib/javax/xml/parsers/SAXParser.java,
+	libraries/javalib/javax/xml/transform/TransformerConfigurationException.java,
+	libraries/javalib/javax/xml/transform/TransformerException.java,
+	libraries/javalib/javax/xml/transform/sax/SAXSource.java:
+	Resynced with GNU JAXP.
+	
+2003-09-14  Dalibor Topic <robilad@kaffe.org>
+
+	* libraries/javalib/Klasses.jar.bootstrap:
+	Regenerated.
+
+	* libraries/javalib/bootstrap.classlist:
+	Added java/lang/InterruptedException.class.
+
+	* libraries/javalib/essential.files:
+	Added java/net/HttpURLConnection.java and
+	java/net/ProtocolException.java.
+	
+	* libraries/javalib/profiles/allatonce/all.files,
+	libraries/javalib/profiles/default/core.files:
+	Removed java/net/HttpURLConnection.java and
+	java/net/ProtocolException.java.
+	
+2003-09-14  Dalibor Topic <robilad@kaffe.org>
+
+	* developers/mauve-results.sh:
+	Added a call to autoreconf to make build mauve's configure
+	script. Added missing '$' to dereference JTIDY_CPATH. Improved
+	documentation.
+	
+2003-09-14  Dalibor Topic <robilad@kaffe.org>
+
+	* test/regression/compile_time/Makefile.am:
+	Don't use GNU make extensions to avoid build problems on platforms
+	using a BSD make.
+
+	* config/Makefile.in,
+	include/Makefile.in,
+	kaffe/Makefile.in,
+	kaffe/kaffe/Makefile.in,
+	kaffe/scripts/Makefile.in,
+	kaffe/scripts/compat/Makefile.in,
+	libraries/javalib/Makefile.in,
+	test/internal/Makefile.in,
+	test/regression/compile_time/Makefile.in:
+	Regenerated.
+
+2003-09-14  Dalibor Topic <robilad@kaffe.org>,
+            Helmer Kraemer  <hkraemer@freenet.de>
+
+	* libraries/javalib/java/net/URL.java:
+	(URL) Don't explicitely throw NullPointerExceptions.
+	
+2003-09-13  Ito Kazumitsu <kaz@maczuka.gcd.org>
+
+	* libraries/javalib/gnu/xml/aelfred2/XmlParser.java:
+	copied the new version from GNU JAXP,  where our bug fix
+	(2003-09-02  Ito Kazumitsu) has been adopted.
+
+2003-09-13  Dalibor Topic <robilad@kaffe.org>,
+            Helmer Kraemer  <hkraemer@freenet.de>
+
+	* libraries/javalib/javax/naming/spi/NamingManager.java:
+	(getURLContext, getObjectInstance, getStateToBind) Always use
+	current thread's context class loader when calling Class.forName.
+
+2003-09-13  Dalibor Topic <robilad@kaffe.org>
+	
+	* libraries/javalib/java/net/URLClassLoader.java
+	(findResourceInternal) Only attempt to call diconnect if
+	URLConnection u is a HttpURLConnection to avoid creating
+	unnecessary exceptions.
+
+	* libraries/javalib/kaffe/net/www/protocol/jar/JarURLConnection.java:
+	(connect) Improved exception message.
+	
+2003-09-13  Dalibor Topic <robilad@kaffe.org>
+
+	* libraries/clib/native/Runtime.c:
+	(java_lang_Runtime_maxMemory) New function.
+	(java_lang_Runtime_totalMemory) Return gc_heap_total instead of
+	gc_heap_limit.
+
+	* libraries/javalib/java/lang/Runtime.java:
+	(maxMemory) New native method.
+
+	* libraries/javalib/java/lang/StringBuffer.java:
+	Replaced by implementation from GNU Classpath.
+	
+	* libraries/javalib/java/lang/String.java:
+	(String) Adapted constructor to work with field names from new
+	StringBuffer implementation.
+
+	* libraries/javalib/java/net/URL.java:
+	(getUserInfo) New method.
+	
+2003-09-12  Ito Kazumitsu <kaz@maczuka.gcd.org>
+
+	* libraries/javalib/java/io/File.java:
+	added missing 1.4 features (toURI() and File(URI)) once implemented
+	in kaffe but lost when GNU Classpath's File.java was imported.
+
+2003-09-11  Ito Kazumitsu <kaz@maczuka.gcd.org>
+
+	* libraries/javalib/java/util/GregorianCalendar.java:
+	(getLinearTime) corrected a bug of counting leap days twice.
+
+2003-09-11  Dalibor Topic <robilad@kaffe.org>
+
+	* kaffe/kaffevm/external.c:
+	(loadNativeLibrary2) Removed unused variable vars.
+
+	* kaffe/kaffevm/systems/unix-jthreads/jqueue.c:
+	(KaffePoolReleaseNode) Removed unused variable node_id.
+
+	* include/kaffe/jmalloc.h:
+	[KAFFE_DEBUG](KFREE) Added const to parameter declaration to avoid
+	compiler warnings.
+
+	* kaffe/kaffevm/verify.c:
+	(resolveType) Initialize tmp before use.
+	
+2003-09-11  Ito Kazumitsu <kaz@maczuka.gcd.org>
+
+	* test/regression/InetAddressTest.java:
+	check whether InetAddress.getByName returns IPv6 address.
+
+	* test/regression/InetSocketAddressTest.java:
+	check whether new InetSocketAddress("localhost", 0) is an IPv6 address.
+
+2003-09-09  Guilhem Lavaux <guilhem@kaffe.org>
+
+	* libraries/javalib/java/net/InetAddress.java:
+	(getAllByName) check whether getHostByName returns IPV6 address. If it
+	is the case we build Inet6Address instead of InetAddress.
+
+2003-09-05  Jim Pick  <jim@kaffe.org>
+
+	* include/kaffe/jmalloc.h:
+	Oops, my gcc 3.3 warning fix was braindamaged - I broke freevec() in
+	UNIXProcess.c (and probably other things too).  Try doing it with an
+	inlined function instead of a macro. 
+
+2003-09-05  Guilhem Lavaux <guilhem@kaffe.org>
+
+	* libraries/javalib/java/net/InetSocketAddress.java:
+	Imported from classpath + fix.
+	(toString, equals) use hostname instead of addr if addr is null
+
+	* libraries/javalib/java/net/InetAddress.java:
+	(<clinit>) initialize ANY_IF with "" if it can't retrieve it from
+	the system.
+	(getInaddrAny) same thing for the returned any address.
+
+	* libraries/clib/net/NetworkInterfaceImpl.c:
+	(java_net_NetworkInterface_getRealNetworkInterfaces) builds a
+	hashtable as was previously done in kaffe.
+
+	* libraries/javalib/java/net/NetworkInterface.java:
+	(getRealNetworkInterface) return a Hashtable instead of a Vector
+	(getByName, getByInetAddress, getNetworkInterfaces) Use a hashtable
+	instead of a vector for the return value of getRealNetworkInterface.
+
+	* libraries/javalib/bootstrap.classlist: Deleted File$DeleteExitHook
+	and NetworkInterfaceImpl.
+
+	* libraries/javalib/Klasses.jar.bootstrap: regenerated.
+
+2003-09-05  Dalibor Topic <robilad@kaffe.org>
+
+	* libraries/clib/math/BigInteger.c:
+	(Java_java_math_BigInteger_assignString0) Removed exception
+	throwing code. Changed protoype to return an int to determine
+	success or failure. Added doxygen comments.
+
+	* libraries/javalib/Klasses.jar.bootstrap:
+	Updated for BigInteger changes.
+
+	* libraries/javalib/java/math/BigInteger.java:
+	(BigInteger) Moved exception throwing code here. Improved
+	exception message to include offending string and radix.
+	
+2003-09-04  Jim Pick  <jim@kaffe.org>
+
+	* developers/gdbinit:
+	Update some of the gdb macros.
+
+2003-09-04  Dalibor Topic <robilad@kaffe.org>
+
+	* libraries/javalib/bootstrap.classlist:
+	Added missing files.
+	
+2003-09-03  Dalibor Topic <robilad@kaffe.org>,
+	    Edouard G. Parmelan <egp@free.fr>
+
+	* FAQ/FAQ.debugging: Added Edouard's explanation of special
+	comments in regression tests.
+	
+2003-09-03  Dalibor Topic <robilad@kaffe.org>
+
+	* libraries/javalib/java/awt/BasicStroke.java:
+	(BasicStroke) Fixed illegal argument checking to follow 1.4.2 spec.
+
+2003-09-02  Jim Pick  <jim@kaffe.org>
+
+	* libraries/clib/net/PlainDatagramSocketImpl.c:
+	Fix typo in call to constructor.
+
+2003-09-02  Guilhem Lavaux <guilhem@kaffe.org>
+
+	* libraries/clib/io/FileDescriptor.c:
+	(java_io_FileDescriptor_nativeReadByte) check for EOF (rc == 0 && ret
+	== 0).
+
+2003-09-02  Timothy S. Stack <stack@cs.utah.edu>
+
+	* kaffe/kaffevm/intrp/icode.h,
+	kaffe/kaffevm/jit/icode_internal.h,
+	kaffe/kaffevm/jit/icode.c:
+	Add softcall_linkage and softcall_illegalaccess to make calls to
+	the corresponding soft_ functions.
+
+2003-09-02  Ito Kazumitsu <kaz@maczuka.gcd.org>
+
+	* libraries/javalib/gnu/xml/aelfred2/XmlParser.java:
+	Corrected parseCharRef() so that it may not flush data buffer
+	when not desired.

*** Patch too long, truncated ***