[kaffe] CVS kaffe (dalibor): Fixed compiler warning on ia64-linux
Kaffe CVS
Kaffe Mailing List <kaffe@kaffe.org>
Tue Feb 10 04:34:02 2004
PatchSet 4409
Date: 2004/02/10 12:31:14
Author: dalibor
Branch: HEAD
Tag: (none)
Log:
Fixed compiler warning on ia64-linux
2004-02-10 Dalibor Topic <robilad@kaffe.org>
* libraries/clib/native/ObjectInputStream.c:
Include support.h to avoid compiler warning.
Members:
ChangeLog:INITIAL->1.1993
libraries/clib/native/ObjectInputStream.c:1.17->1.18
===================================================================
Checking out kaffe/ChangeLog
RCS: /home/cvs/kaffe/kaffe/ChangeLog,v
VERS: 1.1993
***************
--- /dev/null Sun Aug 4 19:57:58 2002
+++ kaffe/ChangeLog Tue Feb 10 12:33:15 2004
@@ -0,0 +1,3541 @@
+2004-02-10 Dalibor Topic <robilad@kaffe.org>
+
+ * libraries/clib/native/ObjectInputStream.c:
+ Include support.h to avoid compiler warning.
+
+2004-02-09 Ito Kazumitsu <kaz@maczuka.gcd.org>
+
+ * libraries/javalib/java/io/ObjectInputStream.java
+ (readClassDescriptor):
+ Avoid the overflow of fieldmapping.
+
+2004-02-08 Dalibor Topic <robilad@kaffe.org>
+
+ * Makefile.am (DIST_SUBDIRS): Removed intl.
+
+2004-02-08 Dalibor Topic <robilad@kaffe.org>
+
+ * Makefile.am (EXTRA_DIST): Removed patches to libtool.
+
+2004-02-08 Dalibor Topic <robilad@kaffe.org>
+
+ * kaffe/kaffevm/mem/gc-mem.c
+ (printslack, gc_heap_check):
+ Fixed gcc compiler warning about unused functions when
+ compiled without debugging enabled.
+
+2004-02-08 Dalibor Topic <robilad@kaffe.org>
+
+ * kaffe/kaffevm/verify.c
+ (printConstantPool, printInstruction, printBlock):
+ Fixed gcc compiler warning about unused functions when
+ compiled without debugging enabled.
+
+2004-02-08 Dalibor Topic <robilad@kaffe.org>
+
+ * kaffe/kaffevm/stringParsing.c
+ (skipChars, skipSpace): Changed parameter types to unsigned char
+ to fix compiler warning on sparc-solaris2 due to chars being passed
+ to isspace().
+
+2004-02-08 Dalibor Topic <robilad@kaffe.org>
+
+ * kaffe/kaffevm/mem/gc-incremental.c
+ (gcClearCounts, gcDumpCounts): Fixed gcc compiler warning
+ about unused functions when user compiled without debugging
+ enabled.
+
+2004-02-08 Dalibor Topic <robilad@kaffe.org>
+
+ * kaffe/kaffevm/mem/gc-incremental.c
+ (gcMalloc): Fixed compiler warning about unused variable.
+
+2004-02-08 Dalibor Topic <robilad@kaffe.org>
+
+ * kaffe/kaffevm/classMethod.c
+ (processClass): Fix gcc warning about unused variables.
+
+2004-02-08 Helmer Kraemer <hkraemer@freenet.de>
+
+ * libraries/javalib/java/net/URL.java
+ (getURLStreamHandler): use context classloader to load streamhandler
+
+ Reported by: Mark Maxham <mark@maxham.com>
+
+ * kaffe/kaffevm/jni.c
+ (Kaffe_AttachCurrentThread): init semaphore and return thread's JNIEnv
+
+ * kaffe/kaffevm/systems/unix-pthreads/thread-impl.c
+ (jthread_attach_current_thread): make some guess about the stack size
+
+ * kaffe/kaffevm/intrp/machine.c
+ (runVirtualMachine): fix throwing of stackoverflow exception
+
+2004-02-07 Dalibor Topic <robilad@kaffe.org>
+
+ * kaffe/kaffevm/intrp/machine.c
+ (overflow): New static variable.
+ (runVirtualMachine) Use pointer to static variable overflow to
+ fix a gcc warning.
+
+2004-02-04 Dalibor Topic <robilad@kaffe.org>
+
+ Resynced with GNU Classpath.
+
+ 2004-02-04 Michael Koch <konqueror@gmx.de>
+
+ * java/util/zip/GZIPInputStream.java,
+ java/util/zip/GZIPOutputStream.java:
+ Merged class head with libgcj.
+
+2004-02-04 Dalibor Topic <robilad@kaffe.org>
+
+ Resynced with GNU Classpath.
+
+ 2004-02-03 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * java/awt/GridBagLayout.java, java/awt/LayoutManager2.java,
+ java/awt/image/renderable/RenderContext.java:
+ Fix handling of alias methods, where a
+ method has been deprecated in favour of a new one with the same
+ funtion but a different name. Put the method implementation in
+ the deprecated method and have the new method call the
+ deprecated one. Make all other code call the new method.
+
+2004-02-03 Dalibor Topic <robilad@kaffe.org>
+
+ * libraries/clib/nio/Makefile.am
+ (libnio_la_LDFLAGS) Added gnu to export symbols regex.
+
+ * libraries/clib/nio/Makefile.in:
+ Regenerated.
+
+2004-02-03 Dalibor Topic <robilad@kaffe.org>
+
+ * kaffe/kaffevm/external.c
+ (findLibraryFunction): Added debug output.
+
+2004-02-02 Dalibor Topic <robilad@kaffe.org>
+
+ Resynced with GNU Classpath.
+
+ 2004-01-14 Michael Koch <konqueror@gmx.de>
+
+ * java/text/MessageFormat.java:
+ Added descriptions to exceptions.
+ This fixes PR libgcj/2429.
+
+2004-02-02 Dalibor Topic <robilad@kaffe.org>
+
+ Resynced with GNU Classpath.
+
+ 2004-01-25 Michael Koch <konqueror@gmx.de>
+
+ * java/net/URLConnection.java
+ (fileNameMap): Don't initialize. Initialization should be lazy.
+ (guessContentTypeFromName): Get filename map from getFileNameMap().
+ (getFileNameMap): Made it synchronized. Initialize fileNameMapa if
+ needed.
+
+2004-02-02 Dalibor Topic <robilad@kaffe.org>
+
+ Resynced with GNU Classpath.
+
+ 2004-02-02 Jeroen Frijters <jeroen@frijters.net>
+
+ * java/io/ObjectInputStream.java: Made all calls
+ to dumpElement[ln] conditional on dump flag. (readObject): Changed to
+ use cached info from ObjectStreamClass. (readClassDescriptor):
+ Cache more information in ObjectStreamClass. (processResolution,
+ readFields): Use cached info from ObjectStreamClass.
+ (newObject): Throw exception instead of returning null for failure.
+ (getField, getMethod, callReadMethod, setBooleanField, setByteField,
+ setCharField, setDoubleField, setFloatField, setIntField,
+ setLongField, setShortField, setObjectField, readObjectParams):
+ Removed. (dumpElement, dumpElementln): Removed dump flag condition
+ check.
+ * java/io/ObjectStreamField.java (hasReadMethod): Removed.
+ (setClass): Added call to cacheMethods() (findMethod): New method.
+ (cacheMethods): New method. (ObjectStreamClass): Added call to
+ cacheMethods(). (setFields): Cache fields. (getClassUID): Use
+ AccessController.doPrivileged to invoke setAccessible.
+ (readObjectMethod, readResolveMethod, realClassIsSerializable,
+ realClassIsExternalizable, fieldMapping, firstNonSerializableParent):
+ New fields.
+ * java/io/ObjectStreamField.java (ObjectStreamField): New constructor.
+ (ObjectStreamField): Removed FIXME workaround. (getTypeString,
+ isPrimitive): Made safe for cases where type == null.
+ (setBooleanField, setByteField, setCharField, setShortField,
+ setIntField, setLongField, setFloatField, setDoubleField,
+ setObjectField): New methods.
+
+2004-02-02 Dalibor Topic <robilad@kaffe.org>
+
+ Resynced with GNU Classpath.
+
+ 2004-01-25 Michael Koch <konqueror@gmx.de>
+
+ * java/io/FileDescriptor.java
+ (open): Javadoc added.
+ (close): Likewise.
+ (write): Likewise.
+ (read): Likewise.
+ (available): Likewise.
+ (seek): Likewise.
+ (getFilePointer): Likewise.
+ (getLength): Likewise.
+ (setLength): Likewise.
+
+ 2004-01-23 Michael Koch <konqueror@gmx.de>
+
+ * java/io/FileDescriptor.java: Reformated.
+
+2004-02-02 Dalibor Topic <robilad@kaffe.org>
+
+ Resynced with GNU Classpath.
+
+ 2004-01-30 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/net/protocol/http/Connection.java
+ (getOutputStream): Fixed typo.
+
+ 2004-01-12 David Jee <djee@redhat.com>
+
+ * gnu/java/net/protocol/http/Connection.java
+ (sendRequest): Fix a small typo.
+
+ 2004-01-12 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/net/protocol/http/Connection.java
+ (connect): Dont initialize bufferedOutputStream.
+ (sendRequest): Handle case when bufferedOutputStream is null.
+ (getOutputStream): Throw exception if called after it got connected.
+ Initialize bufferedOutputStream.
+
+2004-02-02 Dalibor Topic <robilad@kaffe.org>
+
+ Resynced with GNU Classpath.
+
+ 2004-01-21 Jeroen Frijters <jeroen@frijters.net>
+
+ * gnu/java/io/PlatformHelper.java (isRootDirectory): Fixed, by
+ delegating to beginWithRootPathPrefix.
+
+2004-02-02 Dalibor Topic <robilad@kaffe.org>
+
+ Resynced with GNU Classpath.
+
+ 2004-01-25 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/nio/FileLockImpl.java:
+ Fixed filename in copyright.
+ (released): Removed.
+ (finalize): New method.
+
+2004-02-02 Dalibor Topic <robilad@kaffe.org>
+
+ Resynced with GNU Classpath.
+
+ 2004-01-25 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/lang/ClassHelper.java
+ (getPackagePortion): Moved to java.lang.Class.
+ * java/lang/Class.java: Merged more with libgcj, renamed some
+ variables.
+ (toString): Moved.
+ (getPackagePortion): New method.
+
+2004-02-02 Dalibor Topic <robilad@kaffe.org>
+
+ * Makefile.am:
+ (SUBDIRS) Removed intl.
+
+ * configure.in
+ (AM_GETTEXT) Use external.
+ (AC_CONFIG_FILES) Removed intl/Makefile.
+
+ * developers/autogen.sh:
+ Removed gettext patch.
+
+ * intl/ChangeLog,
+ intl/Makefile.in,
+ intl/VERSION,
+ intl/bindtextdom.c,
+ intl/config.charset,
+ intl/dcgettext.c,
+ intl/dcigettext.c,
+ intl/dcngettext.c,
+ intl/dgettext.c,
+ intl/dngettext.c,
+ intl/eval-plural.h,
+ intl/explodename.c,
+ intl/finddomain.c,
+ intl/gettext.c,
+ intl/gettextP.h,
+ intl/gmo.h,
+ intl/hash-string.h,
+ intl/intl-compat.c,
+ intl/l10nflist.c,
+ intl/libgnuintl.h.in,
+ intl/loadinfo.h,
+ intl/loadmsgcat.c,
+ intl/localcharset.c,
+ intl/localcharset.h,
+ intl/locale.alias,
+ intl/localealias.c,
+ intl/localename.c,
+ intl/log.c,
+ intl/ngettext.c,
+ intl/os2compat.c,
+ intl/os2compat.h,
+ intl/osdep.c,
+ intl/plural-exp.c,
+ intl/plural-exp.h,
+ intl/plural.c,
+ intl/plural.y,
+ intl/printf-args.c,
+ intl/printf-args.h,
+ intl/printf-parse.c,
+ intl/printf-parse.h,
+ intl/printf.c,
+ intl/ref-add.sin,
+ intl/ref-del.sin,
+ intl/relocatable.c,
+ intl/relocatable.h,
+ intl/textdomain.c,
+ intl/vasnprintf.c,
+ intl/vasnprintf.h,
+ intl/vasnwprintf.h,
+ intl/wprintf-parse.h,
+ intl/xsize.h,
+ developers/patch-gettext-bad-config-h-dependency:
+ Removed.
+
+ * Makefile.in,
+ aclocal.m4,
+ configure,
+ config/Makefile.in,
+ config/config.h.in,
+ include/Makefile.in.
+ kaffe/Makefile.in,
+ kaffe/jvmpi/Makefile.in,
+ kaffe/kaffe/Makefile.in,
+ kaffe/kaffeh/Makefile.in,
+ kaffe/kaffevm/Makefile.in,
+ kaffe/kaffevm/gcj/Makefile.in,
+ kaffe/kaffevm/intrp/Makefile.in,
+ kaffe/kaffevm/jit/Makefile.in,
+ kaffe/kaffevm/jit3/Makefile.in,
+ kaffe/kaffevm/systems/Makefile.in,
+ kaffe/kaffevm/systems/beos-native/Makefile.in,
+ kaffe/kaffevm/systems/oskit-pthreads/Makefile.in,
+ kaffe/kaffevm/systems/unix-jthreads/Makefile.in,
+ kaffe/kaffevm/systems/unix-pthreads/Makefile.in,
+ kaffe/man/Makefile.in,
+ kaffe/scripts/Makefile.in,
+ kaffe/scripts/bat/Makefile.in,
+ kaffe/scripts/compat/Makefile.in,
+ kaffe/xprof/Makefile.in,
+ libraries/Makefile.in,
+ libraries/clib/Makefile.in,
+ libraries/clib/awt/Makefile.in,
+ libraries/clib/awt/X/Makefile.in,
+ libraries/clib/awt/qt/Makefile.in,
+ libraries/clib/io/Makefile.in,
+ libraries/clib/management/Makefile.in,
+ libraries/clib/math/Makefile.in,
+ libraries/clib/native/Makefile.in,
+ libraries/clib/net/Makefile.in,
+ libraries/clib/nio/Makefile.in,
+ libraries/clib/security/Makefile.in,
+ libraries/clib/zip/Makefile.in,
+ libraries/extensions/Makefile.in,
+ libraries/extensions/comm/Makefile.in,
+ libraries/extensions/comm/javalib/Makefile.in,
+ libraries/extensions/microsoft/Makefile.in,
+ libraries/extensions/microsoft/clib/Makefile.in,
+ libraries/extensions/microsoft/javalib/Makefile.in,
+ libraries/extensions/pjava/Makefile.in,
+ libraries/extensions/pjava/javalib/Makefile.in,
+ libraries/extensions/servlet/Makefile.in,
+ libraries/extensions/servlet/javalib/Makefile.in,
+ libraries/extensions/sound/Makefile.in,
+ libraries/extensions/sound/alsa/Makefile.in,
+ libraries/extensions/sound/common/Makefile.in,
+ libraries/extensions/sound/esd/Makefile.in,
+ libraries/javalib/Makefile.in,
+ replace/Makefile.in,
+ test/Makefile.in,
+ test/internal/Makefile.in,
+ test/regression/Makefile.in,
+ test/regression/compile_time/Makefile.in,
+ test/regression/compiler/Makefile.in,
+ test/regression/run_time/Makefile.in:
+ Regenerated.
+
+2004-02-01 Helmer Kraemer <hkraemer@freenet.de>
+
+ * kaffe/kaffevm/thread.c
+ (unlinkNativeAndJavaThread): don't set thread_data->jlThread to NULL
+
+ * libraries/javalib/java/security/Security.java
+ (getCryptInstance): use the classloader of the provider's class to
+ load the engine
+
+2004-02-01 Dalibor Topic <robilad@kaffe.org>
+
+ include/gettext.h:
+ New file, taken froGNgettext 0.14.1.
+
+ * developers/patch-gettext-bad-config-h-dependency:
+ New file. Patch for a bug in a file managed by GNgettext.
+
+ * include/Makefile.am:
+ Added gettext.h.
+
+ * replace/getaddrinfo.c:
+ Include gettext.h instead of libintl.h.
+
+ * intl/Makefile.in:
+ Use right location of config.h for depenedencies.
+
+ * developers/autogen.sh:
+ Add developers/patch-gettext-bad-config-h-dependency patch.
+
+ * include/Makefile.in,
+ libltdl/configure,
+ libraries/javalib/Makefile.am,
+ libraries/javalib/Makefile.in,
+
+2004-02-01 Helmer Kramer <hkraemer@freenet.de>
+
+ * libraries/javalib/java/lang/Thread.java
+ (threadQ), (sFunc), (sArg), (exceptPtr), (exceptObj),
+ (jnireferences), (stackOverflowError), (outOfMemoryError),
+ (sem), (nextlk), (needOnStack): removed
+
+ * kaffe/kaffevm/threadData.h
+ (jnireferences), (sem), (nextlk), (exceptPtr), (exceptObj),
+ (needOnStack): new fields replacing those in java.lang.Thread.
+
+ * kaffe/kaffevm/exception.c, kaffe/kaffevm/jni.c,
+ kaffe/kaffevm/locks.c, kaffe/kaffevm/locks.h,
+ kaffe/kaffevm/support.c, kaffe/kaffevm/intrp/icode.h,
+ kaffe/kaffevm/intrp/machine.c, kaffe/kaffevm/intrp/machine.h,
+ kaffe/kaffevm/intrp/stackTrace-impl.h, kaffe/kaffevm/jit/machine.c:
+ adapted to java.lang.Thread -> threadData change.
+
+ * kaffe/kaffevm/jni.c (Kaffe_AttachCurrentThread): implemented
+
+ * kaffe/kaffevm/gcRefs.c
+ (TwalkThread), (liveThreadWalker): pass jthread_t, not
+ Hjava_lang_Thread* as parameter
+
+ * kaffe/kaffevm/jar.h: don't include locks.h for KAFFEH
+
+ * kaffe/kaffevm/thread.c (linkNativeAndJavaThread),
+ (unlinkNativeAndJavaThread): new methods
+ (initThreadLock): removed
+ (createInitialThread): renamed to attachFakedThreadInstance
+ (initNativeThreads): create initial thread here
+
+ adapted to java.lang.Thread -> threadData change
+
+ * kaffe/kaffevm/systems/unix-jthreads/jthread.c
+ (jthread_walkLiveThreads): pass jthread_t as parameter
+ (jthread_createfirst): tweak guestimation of stack
+
+ * kaffe/kaffevm/systems/unix-jthreads/jthread.h
+ (jthread_attach_current_thread): new method
+
+ * kaffe/kaffevm/systems/unix-pthreads/lock-impl.h,
+ kaffe/kaffevm/systems/unix-pthreads/lock-impl.c
+ (jmutex_lock): deinlined
+
+ * kaffe/kaffevm/systems/unix-pthreads/thread-internal.h
+ (struct _nativeThread): renamed to struct _jthread
+
+ * kaffe/kaffevm/systems/unix-pthreads/thread-impl.c
+ (jthread_attach_current_thread): partially implemented
+ (jthread_createfirst): tweak guestimation of stack
+ (jthread_walkLiveThreads): pass jthread_t as parameter
+
+ adapted to struct _nativeThread renaming
+
+ * libraries/javalib/Klasses.jar.bootstrap: regenerated
+
+2004-02-01 Dalibor Topic <robilad@kaffe.org>
+
+ developers/autogen.sh:
+ Update to use gettext 0.14.1.
+
+ ABOUT-NLS,
+ Makefile.am,
+ Makefile.in,
+ configure.in,
+ intl/ChangeLog,
+ intl/Makefile.in,
+ intl/VERSION,
+ intl/config.charset,
+ intl/gmo.h,
+ intl/loadmsgcat.c,
+ intl/locale.alias,
+ intl/localename.c,
+ libltdl/configure,
+ libraries/javalib/Makefile.am,
+ libraries/javalib/Makefile.in,
+ m4/ChangeLog,
+ m4/po.m4,
+ po/ChangeLog,
+ po/Makefile.in.in,
+ po/Rules-quot:
+ Updated and regenerated.
+
+ libltdl/mkinstalldirs:
+ Removed.
+
+2004-01-31 gettextize <bug-gnu-gettext@gnu.org>
+
+ * configure.in (AC_CONFIG_FILES): Add intl/Makefile.
+ (AM_GNU_GETTEXT_VERSION): Bump to 0.14.1.
+
+2004-01-30 Helmer Kramer <hkraemer@freenet.de>
+
+ Checked in by GuilheLavaux <guilhem@kaffe.org>
+
+ * libraries/javalib/java/security/SecureClassLoader.java
+ (SecureClassLoader): Class loader's parent should not be set.
+
+2004-01-30 Ito Kazumits <kaz@maczuka.gcd.org>
+
+ * libraries/javalib/java/io/InputStreamReader.java,
+ javalib/java/io/OutputStreamWriter.java:
+ Imported froGNClasspath.
+
+ * libraries/javalib/gnu/java/io/EncodingManager.java:
+ Don't use static initializers because it causes stack overflow.
+
+ * libraries/javalib/gnu/java/io/decode/KaffeDecoder.java:
+ Constructor throws java.io.UnsupportedEncodingException.
+
+ * libraries/javalib/bootstrap.classlist,
+ libraries/javalib/essential.files:
+ Added new files to compile files newly imported froGNClasspath.
+
+ * libraries/javalib/Klasses.jar.bootstrap:
+ Regenerated.
+
+2004-01-28 Dalibor Topic <robilad@kaffe.org>
+
+ * configure.in:
+ (AC_OUTPUT) Added new files test/regression/compiler/.
+
+ * test/regression/Makefile.am:
+ (SUBDIRS) Added compiler.
+
+ * test/regression/compile_time/Makefile.am:
+ Removed VarInit and VarInit2.
+
+ * test/regression/compile_time/VarInit.java,
+ test/regression/compile_time/VarInit2.java:
+ Removed.
+
+ * test/regression/compiler/Makefile.am,
+ test/regression/compiler/CompileScript.in,
+ test/regression/compiler/VarInit.java,
+ test/regression/compiler/VarInit2.java:
+ New files.
+
+ * Makefile.in,
+ configure,
+ libltdl/configure,
+ libltdl/mkinstalldirs,
+ test/regression/Makefile.in,
+ test/regression/compile_time/Makefile.in,
+ test/regression/compiler/Makefile.in:
+ Regenerated.
+
+2004-01-27 Dalibor Topic <robilad@kaffe.org>
+
+ * developers/patch-libtool-amiga-max-command-line-length.diff,
+ developers/patch-libtool-amiga.diff,
+ developers/patch-libtool-ltdl-memory-header-warning.diff,
+ developers/patch-libtool-openbsd.diff,
+ developers/patch-libtool-realloc.diff:
+ Removed. No longer necessary for libtool 1.5.2.
+
+2004-01-27 Dalibor Topic <robilad@kaffe.org>
+
+ * FAQ/FAQ.automake:
+ Updated to mention gettext 0.13.1 and
+ libtool 1.5.2
+
+ * developers/autogen.sh:
+ Removed patches to libtool.
+
+ * configure,
+ libltdl/Makefile.in,
+ libltdl/acinclude.m4,
+ libltdl/config-h.in,
+ libltdl/config.guess,
+ libltdl/config.sub,
+ libltdl/configure,
+ libltdl/ltdl.c,
+ libltdl/ltdl.h,
+ libltdl/ltmain.sh,
+ m4/libtool.m4,
+ scripts/ltmain.sh:
+ Regenerated.
+
+2004-01-25 Dalibor Topic <robilad@kaffe.org>
+
+ * kaffe/kaffe/Makefile.am:
+ Reformatted.
+ (kaffe_bin_LDADD) Added libreplace to fix build
+ problems on HP-UX.
+
+ * kaffe/kaffe/Makefile.in,
+ libraries/javalib/Makefile.am,
+ libraries/javalib/Makefile.in:
+ Regenerated.
+
+ Reported by: Riccardo Mottola <zuse@libero.it>
+
+2004-01-25 Dalibor Topic <robilad@kaffe.org>
+
+ * libraries/clib/net/PlainDatagramSocketImpl.c,
+ libraries/clib/net/PlainSocketImpl.c:
+ Added comments.
+ (ip62str): Only define if HAVE_STRUCT_SOCKADDR_IN6
+ is defined, since it's only used in that case.
+
+ Reported by: Riccardo Mottola <zuse@libero.it>
+
+2004-01-25 Dalibor Topic <robilad@kaffe.org>
+
+ * kaffe/kaffevm/external.c:
+ Include <stdarg.h> if it exists. Include <stdio.h> to fix
+ compiler warnings on HP-UX about missing vsnprintf prototype.
+
+ Reported by: Riccardo Mottola <zuse@libero.it>
+
+2004-01-25 Dalibor Topic <robilad@kaffe.org>
+
+ * kaffe/kaffevm/exception.c:
+ Include <stdarg.h> if it exists. Include <stdio.h> to fix
+ compiler warnings on HP-UX about missing vsnprintf prototype.
+
+ Reported by: Riccardo Mottola <zuse@libero.it>
+
+2004-01-25 Dalibor Topic <robilad@kaffe.org>
+
+ * kaffe/kaffevm/debug.c:
+ Include <stdarg.h> if it exists. Include <stdio.h> to fix
+ compiler warnings on HP-UX about missing vsnprintf prototype.
+
+ Reported by: Riccardo Mottola <zuse@libero.it>
+
+2004-01-25 GuilheLavaux <guilhem@kaffe.org>
+
+ * test/regression/compile_time/CompileScript.in: Make the script
+ accepts many parameters.
+
+ * test/regression/compile_time/Makefile.am,
+ test/regression/compile_time/VarInit.java,
+ test/regression/compile_time/VarInit2.java:
+ Added a new compilation test for KJC.
+
+ * test/regression/compile_time/Makefile.in: Regenerated.
+
+2004-01-24 JiPick <jim@kaffe.org>
+
+ * libraries/javalib/essential.files:
+ Add extra classes needed for kjc build.
+
+ * libraries/javalib/bootstrap.classlist:
+ Add classes used during kjc build.
+
+ * libraries/javalib/Makefile.am.in:
+ Create $(LIBDIR)/gnu/java/locale directory before
+ installing files.
+
+ * libraries/javalib/Makefile.am,
+ libraries/javalib/Makefile.in:
+ Regenerated.
+
+ * libraries/javalib/Klasses.jar.bootstrap:
+ Rebuilt.
+
+2004-01-23 Dalibor Topic <robilad@kaffe.org>
+
+ * libraries/javalib/java/security/PermissionCollection.java,
+ libraries/javalib/java/security/Permissions.java,
+ libraries/javalib/java/security/ProtectionDomain.java,
+ libraries/javalib/java/security/cert/X509Certificate.java:
+ Replaced by implementations froGNClasspath.
+
+ * libraries/javalib/profiles/default/core.files,
+ libraries/javalib/profiles/allatonce/all.files:
+ Updated.
+
+ * libraries/javalib/javax/security/auth/x500/X500Principal.java:
+ New file froGNClasspath.
+
+ * libraries/javalib/Makefile.am,
+ libraries/javalib/Makefile.in:
+ Regenerated.
+
+2004-01-23 Casey Marshall <rsdio@metastatic.org>
+
+ * libraries/javalib/gnu/java/security/PolicyFile.java:
+ New file.
+
+2004-01-23 Dalibor Topic <robilad@kaffe.org>
+
+ * kaffe/kaffevm/jit3/labels.c:
+ (linkLabels) Removed unused code. Fixed gcc 3.3.2
+ warning.
+
+ * kaffe/kaffevm/jit3/machine.c
+ (codeblock_size): Made unsigned to fix gcc warning.
+ Changed scope to static since it's not used outside
+ of machine.c.
+ (checkCaughtExceptions): Changed type of i to
+ unsigned int to fix compiler warning. Changed type
+ of parameter pc to unit32 to match declaration of
+ pc to fix compiler warnings.
+
+2004-01-22 Christophe Dubach <christophe.dubach@epfl.ch>
+
+ * kaffe/kaffevm/jni.c
+ (KAFFE_JNI_SETEXCEPTFP): Use gcc's builtin frame
+ address function.
+
+2004-01-22 Dalibor Topic <robilad@kaffe.org>
+
+ * kaffe/kaffeh/sigs.c:
+ (translateSig) Changed type of k to size_t to fix splint
+ warning. Explicitely assign '\0' as char.
+
+ * kaffe/kaffevm/file.h:
+ (checkBufSize, readu1, readu2, readu4, readm
+ seekm) Made sure asserts are performed over
+ boolean expressions.
+
+ (readu2, readu4) Added casts to make sure
+ shifts happen on a large enough data type.
+
+ * kaffe/kaffevm/systems/unix-jthreads/jthread.h
+ Commented meaningless size constant in prototype
+ declaration out.
+
+ * kaffe/kaffevm/utf8const.h:
+ (utf8ConstEqual, utf8ConstHashValue) Made sure
+ asserts are performed over boolean expressions.
+
+ * kaffe/kaffeh/support.c:
+ (Kaffe_SystemCallInterface) Added a few missing
+ interfaces.
+ (initInclude, startInclude, endInclude, initJniInclude
+ endJniInclude, addField) Use NULL in FILE* comparisons.
+ (jniType) Use EXIT_FAILURE to avoid implementation
+ defined behaviour.
+ (fprintfJni) Clarified loop condition.
+ (setFieldValue) Made sure asserts are performed
+ over boolean expressions.
+ (setFieldValue) Use '\0' in char comparisons. Use
+ NULL in pointer comparisons.
+ (finishFields, finishMethods, setupClass)
+ Use NULL in pointer comparisons.
+ (kaffeh_findClass) Use '\0' in char comparisons.
+ Use '\0' in char assignments. Use EXIT_FAILURE to
+ avoid implementation defined behaviour.
+
+2004-01-22 Dalibor Topic <robilad@kaffe.org>
+
+ * config/m68k/netbsd1/jit-md.h:
+ Removed commented out code.
+
+2004-01-22 Dalibor Topic <robilad@kaffe.org>
+
+ * kaffe/scripts/kaffe.in:
+ Add all jars found in prefix/lib to the BOOTCLASSPATH,
+ thereby making jars installed by install-jars accessible
+ to the user.
+
+2004-01-22 Dalibor Topic <robilad@kaffe.org>
+
+ * kaffe/scripts/install-jar.in:
+ Put the jars in $prefix/lib/ directory. Use
+ basename while copying the jars to avoid problems with
+ directories prepended to the jar file name.
+
+2004-01-22 Mark Wielaard <mark@klomp.org>
+
+ Fix for Maven 1.0-rc1.
+
+ * libraries/javalib/java/beans/BeanDescriptor.java
+ (BeanDescriptor): Set the FeatureDescriptor programmatic name.
+
+2004-01-21 gettextize <bug-gnu-gettext@gnu.org>
+
+ * Makefile.a(SUBDIRS): Add intl.
+ * configure.in (AC_CONFIG_FILES): Add intl/Makefile.
+
+2004-01-20 Timothy S. Stack <stack@cs.utah.edu>
+
+ * test/regression/Makefile.am:
+ Fix JASMIN_TESTS/BCEL_TESTS variables since they were being set to
+ FOO_TESTS_DIST and not $(FOO_TESTS_DIST).
+
+ * libraries/javalib/kaffe/security/LameRandomness.java,
+ libraries/javalib/kaffe/security/Randomness.java,
+ libraries/javalib/kaffe/security/UnixRandomness.java:
+ New files. Used to break out the initial source of randomness for
+ SHA1PRNG.
+
+ * libraries/javalib/kaffe/security/provider/SHA1PRNG.java:
+ Make setSeed and nextBytes methods synchronized (Reported by:
+ "jrandom"). Allow for the initial source of randomness to be
+ determined at run-time so we can take advantage of "/dev/random",
+ if it is available.
+
+ * libraries/javalib/Makefile.am,
+ libraries/javalib/profiles/allatonce/all.files,
+ libraries/javalib/profiles/default/core.files:
+ Add kaffe/security/*Randomness.java.
+
+2004-01-19 Dalibor Topic <robilad@kaffe.org>
+
+ * config/arm/jit.h
+ (LABEL_Lframe): Removed unused variable orig.
+
+2004-01-19 Ito Kazumits <kaz@maczuka.gcd.org>
+
+ * kaffe/libraries/javalib/gnu/java/io/EncodingManager.java:
+ Copied froGNClasspath and modified for use with kaffe.
+
+ * kaffe/libraries/javalib/gnu/java/io/decode/Decoder.java,
+ kaffe/libraries/javalib/gnu/java/io/encode/Encoder.java:
+ Copied froGNCLasspath.
+
+ * kaffe/libraries/javalib/gnu/java/io/decode/KaffeDecoder.java,
+ kaffe/libraries/javalib/gnu/java/io/encode/KaffeEncoder.java:
+ New files. These are added as a preparation for importing
+ GNClasspath's java.io.InputStreamReader and
+ java.io.OutputStreamWriter.
+
+2004-01-19 Alexander Boettcher <ab764283@os.inf.tu-dresden.de>
+
+ * libraries/clib/net/PlainDatagramSocketImpl.c
+ (gnu_java_net_PlainDatagramSocketImpl_socketSetOption)
+ [!IP_MULTICAST_IF]: Moved a curly brace to matching part
+ of the function to fix build on systems where
+ IP_MULTICAST_IF is not defined.
+
+2004-01-19 Dalibor Topic <robilad@kaffe.org>
+
+ * include/Makefile.am
+ [USE_COMPAT_IFADDRS]: Ignore errors froLN_S.
+
+ * include/Makefile.in:
+ Regenerated.
+
+ Reported by: Riccardo Mottola <zuse@libero.it>
+
+2004-01-19 Dalibor Topic <robilad@kaffe.org>
+
+ * Makefile.am:
+ (DIST_SUBDIRS) Added po.
+
+ * Makefile.in:
+ Regenerated.
+
+2004-01-18 Dalibor Topic <robilad@kaffe.org>
+
+ * po/LINGUAS,
+ po/Makevars,
+ po/POTFILES.in:
+ New files. Required to fix the build.
+
+ The probleis that gettext documentation is very lax with
+ respect to the meaning of the words 'should' and 'must'.
+ Apparently these files *must* exist, otherwise the build
+ breaks, contrary to gettext documentation.
+
+ Reported by: Ito Kazumits<kaz@maczuka.gcd.org>
+ Matthias Pfisterer <Matthias.Pfisterer@web.de>
+
+2004-01-18 Dalibor Topic <robilad@kaffe.org>
+
+ * include/Makefile.am
+ [USE_COMPAT_IFADDRS]: Replaced GNMake specific construct.
+
+ * include/Makefile.in:
+ Regenerated.
+
+ Reported by: Riccardo Mottola <zuse@libero.it>
+
+ * configure.in
+ (AC_CONFIG_FILES): Added po/Makefile.in.
+
+ * Makefile.in,
+ configure:
+ Regenerated.
+
+ Reported by: Ito Kazumits<kaz@maczuka.gcd.org>
+ Matthias Pfisterer <Matthias.Pfisterer@web.de>
+
+2004-01-17 Dalibor Topic <robilad@kaffe.org>
+
+ * config/parisc/sysdepCallMethod.h:
+ (sysdepCallMethod) Cleaned up, and fixed compilation
+ problems.
+
+ Reported by: Riccardo Mottola <zuse@libero.it>
+
+2004-01-17 Dalibor Topic <robilad@kaffe.org>
+
+ Switched over to using gettext's autopoint to
+ update m4 files required for iconv support.
+
+ * developers/autogen.sh:
+ Added calls to autopoint.
+
+ * configure.in:
+ Added check for GNgettext.
+
+ * ABOUT-NLS,
+ Makefile.am,
+ Makefile.in,
+ aclocal.m4,
+ config/Makefile.in,
+ config/config.h.in,
+ configure,
+ include/Makefile.in,
+ kaffe/Makefile.in,
+ kaffe/jvmpi/Makefile.in,
+ kaffe/kaffe/Makefile.in,
+ kaffe/kaffeh/Makefile.in,
+ kaffe/kaffevm/Makefile.in,
+ kaffe/kaffevm/gcj/Makefile.in,
+ kaffe/kaffevm/intrp/Makefile.in,
+ kaffe/kaffevm/jit/Makefile.in,
+ kaffe/kaffevm/jit3/Makefile.in,
+ kaffe/kaffevm/systems/Makefile.in,
+ kaffe/kaffevm/systems/beos-native/Makefile.in,
+ kaffe/kaffevm/systems/oskit-pthreads/Makefile.in,
+ kaffe/kaffevm/systems/unix-jthreads/Makefile.in,
+ kaffe/kaffevm/systems/unix-pthreads/Makefile.in,
+ kaffe/man/Makefile.in,
+ kaffe/scripts/Makefile.in,
+ kaffe/scripts/bat/Makefile.in,
+ kaffe/scripts/compat/Makefile.in,
+ kaffe/xprof/Makefile.in,
+ libraries/Makefile.in,
+ libraries/clib/Makefile.in,
+ libraries/clib/awt/Makefile.in,
+ libraries/clib/awt/X/Makefile.in,
+ libraries/clib/awt/qt/Makefile.in,
+ libraries/clib/io/Makefile.in,
+ libraries/clib/management/Makefile.in,
+ libraries/clib/math/Makefile.in,
+ libraries/clib/native/Makefile.in,
+ libraries/clib/net/Makefile.in,
+ libraries/clib/nio/Makefile.in,
+ libraries/clib/security/Makefile.in,
+ libraries/clib/zip/Makefile.in,
+ libraries/extensions/Makefile.in,
+ libraries/extensions/comm/Makefile.in,
+ libraries/extensions/comm/javalib/Makefile.in,
+ libraries/extensions/microsoft/Makefile.in,
+ libraries/extensions/microsoft/clib/Makefile.in,
+ libraries/extensions/microsoft/javalib/Makefile.in,
+ libraries/extensions/pjava/Makefile.in,
+ libraries/extensions/pjava/javalib/Makefile.in,
+ libraries/extensions/servlet/Makefile.in,
+ libraries/extensions/servlet/javalib/Makefile.in,
+ libraries/extensions/sound/Makefile.in,
+ libraries/extensions/sound/alsa/Makefile.in,
+ libraries/extensions/sound/common/Makefile.in,
+ libraries/extensions/sound/esd/Makefile.in,
+ libraries/javalib/Makefile.am,
+ libraries/javalib/Makefile.in,
+ replace/Makefile.in,
+ test/Makefile.in,
+ test/internal/Makefile.in,
+ test/regression/Makefile.in,
+ test/regression/compile_time/Makefile.in,
+ test/regression/run_time/Makefile.in:
+ Regenerated.
+
+ * m4/codeset.m4,
+ m4/gettext.m4,
+ m4/glibc21.m4,
+ m4/intdiv0.m4,
*** Patch too long, truncated ***