[kaffe] CVS kaffe (kaz): libraries/clib/native/System.c
Kaffe CVS
cvs-commits at kaffe.org
Fri Feb 20 08:04:02 PST 2004
PatchSet 4447
Date: 2004/02/20 15:59:37
Author: kaz
Branch: HEAD
Tag: (none)
Log:
2004-02-20 Ito Kazumitsu <kaz at maczuka.gcd.org>
* libraries/clib/native/System.c
(java_lang_System_initProperties):
Added java.ext.dirs.
Members:
ChangeLog:INITIAL->1.2028
libraries/clib/native/System.c:1.39->1.40
===================================================================
Checking out kaffe/ChangeLog
RCS: /home/cvs/kaffe/kaffe/ChangeLog,v
VERS: 1.2028
***************
--- /dev/null Sun Aug 4 19:57:58 2002
+++ kaffe/ChangeLog Fri Feb 20 16:03:18 2004
@@ -0,0 +1,3779 @@
+2004-02-20 Ito Kazumitsu <kaz at maczuka.gcd.org>
+
+ * libraries/clib/native/System.c
+ (java_lang_System_initProperties):
+ Added java.ext.dirs.
+
+2004-02-16 Jim Pick <jim at kaffe.org>
+
+ * kaffe/kaffevm/systems/unix-pthreads/thread-impl.c:
+ Comment out assertion that was breaking test/internal
+ with pthreads.
+
+2004-02-16 Jim Pick <jim at kaffe.org>
+
+ * configure.in:
+ Don't link to libasound if not using pthreads. Also, fix
+ --disable-sound and --without-alsa options.
+
+ * configure,
+ libltdl/configure:
+ Regenerated.
+
+2004-02-16 Dalibor Topic <robilad at kaffe.org>
+
+ * kaffe/kaffevm/verify.c
+ (verifyErrorInCheckMethodCall): Use gc_free instead of KFREE on
+ memory allocated by gc_malloc.
+
+2004-02-16 Dalibor Topic <robilad at kaffe.org>
+
+ * kaffe/kaffevm/verify.c
+ (verifyErrorInCheckMethodCall): New static inline function.
+ (VERIFY_ERROR) Removed.
+ Replaced use of VERIFY_ERROR by verifyErrorInCheckMethodCall.
+
+2004-02-16 Dalibor Topic <robilad at kaffe.org>
+
+ * kaffe/kaffevm/verify.c
+ (opstackPopNBlind): New static inline function.
+ (OPSTACK_POP_N_BLIND) Removed.
+ Replaced use of OPSTACK_POP_N_BLIND by opstackPopNBlind.
+
+2004-02-16 Dalibor Topic <robilad at kaffe.org>
+
+ * kaffe/kaffevm/verify.c
+ (opstackWPopBlind): New static inline function.
+ (OPSTACK_WPOP_BLIND) Removed.
+ Replaced use of OPSTACK_WPOP_BLIND by opstackWPopBlind.
+
+2004-02-16 Dalibor Topic <robilad at kaffe.org>
+
+ * kaffe/kaffevm/verify.c
+ (opstackPopBlind): New static inline function.
+ (OPSTACK_POP_BLIND) Removed.
+ Replaced use of OPSTACK_POP_BLIND by opstackPopBlind.
+
+2004-02-16 Dalibor Topic <robilad at kaffe.org>
+
+ * kaffe/kaffevm/verify.c
+ (opstackPeekTBlindErrorInVerifyBasicBlock): New static inline function.
+ (OPSTACK_PEEK_T_BLIND) Use opstackPeekTBlindErrorInVerifyBasicBlock.
+
+2004-02-16 Dalibor Topic <robilad at kaffe.org>
+
+ * kaffe/kaffevm/verify.c
+ (opstackWPushBlind): New static inline function.
+ (OPSTACK_WPUSH_BLIND) Removed.
+ Replaced use of OPSTACK_WPUSH_BLIND by opstackWPushBlind.
+
+2004-02-16 Dalibor Topic <robilad at kaffe.org>
+
+ * kaffe/kaffevm/verify.c
+ (opstackPushBlind): New static inline function.
+ (OPSTACK_PUSH_BLIND) Removed.
+ Replaced use of OPSTACK_PUSH_BLIND by opstackPushBlind.
+
+2004-02-16 Dalibor Topic <robilad at kaffe.org>
+
+ * kaffe/kaffevm/verify.c
+ (LOCALS_INFO, OPSTACK_INFO): Removed, since unused.
+
+2004-02-16 Dalibor Topic <robilad at kaffe.org>
+
+ * kaffe/kaffevm/verify.c
+ (checkStackOverflowErrorInVerifyBasicBlock): New static inline function.
+ (CHECK_STACK_OVERFLOW) Use checkStackOverflowErrorInVerifyBasicBlock.
+
+2004-02-16 Dalibor Topic <robilad at kaffe.org>
+
+ * kaffe/kaffevm/verify.c
+ (getOpstackWTop): New static inline function.
+ (OPSTACK_WTOP) Removed.
+ Replaced use of OPSTACK_WTOP by getOpstackWTop.
+
+2004-02-15 Dalibor Topic <robilad at kaffe.org>
+
+ * kaffe/kaffevm/verify.c
+ (getOpstackTop): New static inline function.
+ (OPSTACK_TOP) Removed.
+ Replaced use of OPSTACK_TOP by getOpstackTop.
+
+2004-02-15 Dalibor Topic <robilad at kaffe.org>
+
+ * kaffe/kaffevm/verify.c
+ (getOpstackItem): New static inline function.
+ (OPSTACK_ITEM) Removed.
+ Replaced use of OPSTACK_ITEM by getOpstackItem.
+
+2004-02-16 Dalibor Topic <robilad at kaffe.org>
+
+ * kaffe/kaffevm/verify.c
+ (branchInBoundsErrorInVerifyMethod3a,
+ checkLocalIndexErrorInVerifyMethod3a):
+ New static inline functions.
+ (BRANCH_IN_BOUNDS) Use branchInBoundsErrorInVerifyMethod3a.
+ (CHECK_LOCAL_INDEX) Use checkLocalIndexErrorInVerifyMethod3a.
+
+2004-02-15 Dalibor Topic <robilad at kaffe.org>
+
+ * kaffe/kaffevm/verify.c
+ (ensureOpstackSizeErrorInVerifyBasicBlock): New static inline function.
+ (ENSURE_OPSTACK_SIZE) Use ensureOpstackSizeErrorInVerifyBasicBlock.
+
+2004-02-15 Dalibor Topic <robilad at kaffe.org>
+
+ * kaffe/kaffevm/verify.c
+ (ensureLocalTypeErrorInVerifyBasicBlock): New static inline function.
+ (ENSURE_LOCAL_TYPE) Use ensureLocalTypeErrorInVerifyBasicBlock.
+ Removed unnecessary undef for VERIFY_ERROR.
+
+2004-02-15 Dalibor Topic <robilad at kaffe.org>
+
+ * kaffe/kaffevm/verify.c
+ (verifyErrorInVerifyBasicBlock): New static inline function.
+ (VERIFY_ERROR) Removed.
+ Replaced use of VERIFY_ERROR by verifyErrorInVerifyBasicBlock.
+
+2004-02-15 Dalibor Topic <robilad at kaffe.org>
+
+ * kaffe/kaffevm/verify.c
+ (verifyErrorInMerge): New static inline function.
+ (VERIFY_ERROR) Removed.
+ Replaced use of VERIFY_ERROR by verifyErrorInMerge.
+
+2004-02-15 Dalibor Topic <robilad at kaffe.org>
+
+ * kaffe/kaffevm/verify.c
+ Removed undef for unused macro RETURN_3b.
+
+2004-02-15 Dalibor Topic <robilad at kaffe.org>
+
+ * kaffe/kaffevm/verify.c
+ (verifyErrorInVerifyMethod3b): New static inline function.
+ (VERIFY_ERROR) Removed.
+ Replaced use of VERIFY_ERROR by verifyErrorInVerifyMethod3b.
+
+2004-02-14 Guilhem Lavaux <guilhem at kaffe.org>
+
+ * libraries/javalib/kjc.jar: Regenerated.
+
+2004-02-13 Dalibor Topic <robilad at kaffe.org>
+
+ * kaffe/kaffevm/verify.c
+ (verifyErrorInVerifyMethod3a): New static inline function.
+ (VERIFY_ERROR) Removed.
+ Replaced use of VERIFY_ERROR by verifyErrorInVerifyMethod3a.
+
+2004-02-12 Dalibor Topic <robilad at kaffe.org>
+
+ * kaffe/kaffevm/verify.c
+ (failInVerifyMethod): New static inline function.
+ (FAIL) Removed.
+ Replaced use of FAIL by failInVerifyMethod.
+ (cleanupInVerifyMethod) Always derefence numBlocks before use.
+
+2004-02-12 Dalibor Topic <robilad at kaffe.org>
+
+ * kaffe/kaffevm/verify.c
+ (cleanupInVerifyMethod): New static inline function.
+ (CLEANUP) Removed.
+ Replaced use of CLEANUP by cleanupInVerifyMethod.
+
+2004-02-12 Dalibor Topic <robilad at kaffe.org>
+
+ * kaffe/kaffevm/verify.c
+ (IS_PRIMITIVE_ARRAY): Removed unused macro.
+
+2004-02-12 Dalibor Topic <robilad at kaffe.org>
+
+ * kaffe/kaffevm/verify.c
+ (isNull): New static inline function.
+ (IS_NULL) Removed.
+ Replaced use of IS_NULL by isNull.
+
+2004-02-11 Dalibor Topic <robilad at kaffe.org>
+
+ * kaffe/kaffevm/verify.c
+ (isWide): New static inline function.
+ (IS_WIDE) Removed.
+ Replaced use of IS_WIDE by isWide.
+
+2004-02-11 Dalibor Topic <robilad at kaffe.org>
+
+ * kaffe/kaffevm/verify.c
+ (abstractMethodError): New static inline function.
+ (ABSTRACT_METHOD_ERROR) Removed.
+ (checkAbstractMethod) Use abstractMethodError instead of
+ ABSTRACT_METHOD_ERROR macro.
+
+2004-02-11 Dalibor Topic <robilad at kaffe.org>
+
+ * kaffe/kaffevm/verify.c
+ (poolError): New static inline function.
+ (POOLERROR): Removed.
+ (verify2) Use poolError instead of POOLERROR macro.
+
+2004-02-10 Dalibor Topic <robilad at kaffe.org>
+
+ * config/m68k/jit3-m68k.def:
+ Removed explicit definition of KAFFE_VMDEBUG.
+
+2004-02-10 Dalibor Topic <robilad at kaffe.org>
+
+ * config/m68k/netbsd1/jit-md.h:
+ Added missing includes for m68k_sync_icache.
+
+ * kaffe/kaffevm/intrp/machine.c:
+ Updated copyright notice.
+
+2004-02-10 Dalibor Topic <robilad at kaffe.org>
+
+ * kaffe/kaffevm/intrp/machine.c:
+ Include support.h to avoid compiler warning.
+ Order includes alphabetically.
+
+ * kaffe/kaffevm/access.h:
+ Include gtypes.h.
+
+2004-02-10 Dalibor Topic <robilad at kaffe.org>
+
+ * libraries/clib/native/ObjectInputStream.c:
+ Include support.h to avoid compiler warning.
+
+2004-02-09 Ito Kazumitsu <kaz at maczuka.gcd.org>
+
+ * libraries/javalib/java/io/ObjectInputStream.java
+ (readClassDescriptor):
+ Avoid the overflow of fieldmapping.
+
+2004-02-08 Dalibor Topic <robilad at kaffe.org>
+
+ * Makefile.am (DIST_SUBDIRS): Removed intl.
+
+2004-02-08 Dalibor Topic <robilad at kaffe.org>
+
+ * Makefile.am (EXTRA_DIST): Removed patches to libtool.
+
+2004-02-08 Dalibor Topic <robilad at 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 at 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 at 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 at 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 at kaffe.org>
+
+ * kaffe/kaffevm/mem/gc-incremental.c
+ (gcMalloc): Fixed compiler warning about unused variable.
+
+2004-02-08 Dalibor Topic <robilad at kaffe.org>
+
+ * kaffe/kaffevm/classMethod.c
+ (processClass): Fix gcc warning about unused variables.
+
+2004-02-08 Helmer Kraemer <hkraemer at freenet.de>
+
+ * libraries/javalib/java/net/URL.java
+ (getURLStreamHandler): use context classloader to load streamhandler
+
+ Reported by: Mark Maxham <mark at 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 at 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 at kaffe.org>
+
+ Resynced with GNU Classpath.
+
+ 2004-02-04 Michael Koch <konqueror at gmx.de>
+
+ * java/util/zip/GZIPInputStream.java,
+ java/util/zip/GZIPOutputStream.java:
+ Merged class head with libgcj.
+
+2004-02-04 Dalibor Topic <robilad at kaffe.org>
+
+ Resynced with GNU Classpath.
+
+ 2004-02-03 Thomas Fitzsimmons <fitzsim at 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 at 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 at kaffe.org>
+
+ * kaffe/kaffevm/external.c
+ (findLibraryFunction): Added debug output.
+
+2004-02-02 Dalibor Topic <robilad at kaffe.org>
+
+ Resynced with GNU Classpath.
+
+ 2004-01-14 Michael Koch <konqueror at gmx.de>
+
+ * java/text/MessageFormat.java:
+ Added descriptions to exceptions.
+ This fixes PR libgcj/2429.
+
+2004-02-02 Dalibor Topic <robilad at kaffe.org>
+
+ Resynced with GNU Classpath.
+
+ 2004-01-25 Michael Koch <konqueror at 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 at kaffe.org>
+
+ Resynced with GNU Classpath.
+
+ 2004-02-02 Jeroen Frijters <jeroen at 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 at kaffe.org>
+
+ Resynced with GNU Classpath.
+
+ 2004-01-25 Michael Koch <konqueror at 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 at gmx.de>
+
+ * java/io/FileDescriptor.java: Reformated.
+
+2004-02-02 Dalibor Topic <robilad at kaffe.org>
+
+ Resynced with GNU Classpath.
+
+ 2004-01-30 Michael Koch <konqueror at gmx.de>
+
+ * gnu/java/net/protocol/http/Connection.java
+ (getOutputStream): Fixed typo.
+
+ 2004-01-12 David Jee <djee at redhat.com>
+
+ * gnu/java/net/protocol/http/Connection.java
+ (sendRequest): Fix a small typo.
+
+ 2004-01-12 Michael Koch <konqueror at 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 at kaffe.org>
+
+ Resynced with GNU Classpath.
+
+ 2004-01-21 Jeroen Frijters <jeroen at frijters.net>
+
+ * gnu/java/io/PlatformHelper.java (isRootDirectory): Fixed, by
+ delegating to beginWithRootPathPrefix.
+
+2004-02-02 Dalibor Topic <robilad at kaffe.org>
+
+ Resynced with GNU Classpath.
+
+ 2004-01-25 Michael Koch <konqueror at gmx.de>
+
+ * gnu/java/nio/FileLockImpl.java:
+ Fixed filename in copyright.
+ (released): Removed.
+ (finalize): New method.
+
+2004-02-02 Dalibor Topic <robilad at kaffe.org>
+
+ Resynced with GNU Classpath.
+
+ 2004-01-25 Michael Koch <konqueror at 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 at 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 at 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 at 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 at 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 at 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 at 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 at freenet.de>
+
+ Checked in by GuilheLavaux <guilhem at kaffe.org>
+
+ * libraries/javalib/java/security/SecureClassLoader.java
+ (SecureClassLoader): Class loader's parent should not be set.
+
+2004-01-30 Ito Kazumits <kaz at 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 at 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 at 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 at 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 at 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 at libero.it>
+
+2004-01-25 Dalibor Topic <robilad at 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 at libero.it>
+
+2004-01-25 Dalibor Topic <robilad at 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 at libero.it>
+
+2004-01-25 Dalibor Topic <robilad at 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 at libero.it>
+
+2004-01-25 Dalibor Topic <robilad at 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 at libero.it>
+
+2004-01-25 GuilheLavaux <guilhem at 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 at 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 at 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 at metastatic.org>
+
+ * libraries/javalib/gnu/java/security/PolicyFile.java:
+ New file.
+
+2004-01-23 Dalibor Topic <robilad at 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 at epfl.ch>
+
+ * kaffe/kaffevm/jni.c
+ (KAFFE_JNI_SETEXCEPTFP): Use gcc's builtin frame
+ address function.
+
+2004-01-22 Dalibor Topic <robilad at 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.
*** Patch too long, truncated ***
More information about the kaffe
mailing list