Filewatcher File Search
FTP Search
  
Directory (beta)
  
Content Search (beta)
   
pkg://kaffe-rhcn-1.0.b4-1.i386.rpm:1496624/usr/doc/kaffe-rhcn-1.0.b4/ChangeLog  info  downloads

Fri Apr  9 14:00:00 PDT 1999 Transvirtual Technologies <info@transvirtual.com>

        * Version 1.0.b4 of Kaffe OpenVM released.

Fri Apr  9 16:00:59 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* Makefile.am (EXTRA_DIST): Updated.
	* config/Makefile.am (EXTRA_DIST): Likewise.
	* libraries/javalib/Makefile.am (EXTRA_DIST): Likewise.
	* test/regression/Makefile.am: Clarification about TestNative.
	* Makefile.in, config/Makefile.in: Rebuilt.
	* libraries/javalib/Makefile.in: Likewise.
	* test/regression/Makefile.in: Likewise.
	* FAQ/FAQ.classlibrary-compile: Added instructions to update the
	list of classes and to compile extensions.
	* FAQ/FAQ.automake, FAQ/FAQ.libtool: Updated.

Thu Apr  8 14:56:35 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* configure.in (underscores): Reintroduce the underscore test,
	that is no longer performed by libtool.
	* ltconfig, ltmain.sh: Updated from libtool.
	* aclocal.m4, configure, */Makefile.in: Rebuilt.

Wed Apr  7 23:29:49 PDT 1999  Archie Cobbs <archie@whistle.com>

	* configure, aclocal.m4, */Makefile.in: repair auto* damage

Wed Apr  7 18:43:47 PDT 1999  Archie Cobbs <archie@whistle.com>

	* libraries/clib/native/System.c: adjust "os.version" property
	* libraries/javalib/java/util/Properties.java: rewrite load() method

Wed Apr  7 18:57:18 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* aclocal.m4, ltconfig, ltmain, libltdl/*: Updated from libtool.
	* libraries/Makefile.am (SUBDIRS): Added extensions.
	* libraries/extensions/Makefile.am: New file.
	* libraries/extensions/*/Makefile.am: Likewise.
	* libraries/extensions/*/javalib/Makefile.am: Likewise.
	* libraries/extensions/*/javalib/*.jar: Likewise.
	* configure.in: Added extensions Makefiles.
	* kaffe/scripts/kaffe.in (CLASSPATH): Added new jar files.
	* Makefile.am (CLASSDIRS): New variable; can be set to `all' to
	build all extensions jar files in addition to Klasses.jar.
	* developers/update-class-list: Make it usable for extensions.
	* libraries/javalib/rebuildLib.in: Likewise.
	* libraries/javalib/Makefile.am: Use the new generic interface.
	* acinclude.m4, configure, */Makefile.in: Rebuilt.

Tue Apr  6 15:26:25 PDT 1999  Archie Cobbs <archie@whistle.com>

	* libraries/clib/io/FileOutputStream.c, io/RandomAccessFile.c,
	net/PlainSocketImpl.c: make sure we write out the entire buffer
	* libraries/javalib/java/io/StreamTokenizer.java: set sval to
	null when returning TT_EOL.

Tue Apr  6 13:21:34 1999  Godmar Back  <gback@cs.utah.edu>

	* libraries/javalib/java/lang/reflect/Field.java:
	pretty print type name for a field just like Sun does

Mon Apr  5 16:50:53 PDT 1999  Archie Cobbs <archie@whistle.com>

	* libraries/javalib/java/io/PushbackInputStream.java: fix bug
	* libraries/javalib/kaffe/net/www/protocol/ftp/Handler.java,
	FtpURLConnection.java: add (unimplemented) FTP URL support
	* libraries/javalib/Makefile.am,in: add new java files
	* libraries/javalib/java/lang/Float.java, Double.java: add
	missing parseDouble() and parseFloat() methods

Sun Apr  4 19:02:17 PDT 1999  Archie Cobbs <archie@whistle.com>

	* libraries/javalib/java/text/SimpleDateFormat.java: month values
	are zero-based, so we need to add one

Sun Apr  4 03:43:31 1999  Godmar Back  <gback@cs.utah.edu>

	* kaffe/kaffevm/classMethod.c, kaffe/kaffevm/gcFuncs.c
	kaffe/kaffevm/object.c: set head.dtable in newClass instead of
	processClass, hence avoid accidentally freeing it for newborn
	classes.  
	Added temporary sanity check for initiating loader gc bug.

Fri Apr  2 13:55:43 PST 1999  Archie Cobbs <archie@whistle.com>

	* include/system.h, libraries/clib/native/System.c: add
	java.vendor.url.bug property and define undefined properties

Fri Apr  2 10:00:59 1999  Godmar Back  <gback@cs.utah.edu>

	* libraries/javalib/java/io/ByteArrayInputStream.java: fixed mark()
	* libraries/clib/math/BigInteger.c: use internal allocator, fixed
	wrong call to mpz_clear.
	* libraries/javalib/java/math/BigInteger.java: start on readObject,
	incomplete.

Fri Apr  2 08:21:03 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* configure.in: if JIT is selected as default but jit-md.h
	contains ``Needs update, do not use'', fallback to intrp
	* configure: regen
	* config/alpha/osf/jit-md.h: added /* Needs update, do not use */
	* config/alpha/linux/jit-md.h: ditto; renamed from jit-md.h.not-yet
	* config/sparc/nextstep3/jit-md.h: ditto; renamed from jit-md.h-notyet
	
Fri Apr  2 07:45:23 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* config/alpha/common.h (getSingleJavaArg): remove ``optimized''
	version that wouldn't sign-extend 32bit values to 64bits, it
	wouldn't work
	(sysdepCallMethod): arguments passed on the stack were off by one
	and reversed, corrupting the stack frame and crashing
	* test/regression/sysdepCallMethod.java: new test; calls native
	method from CharToByteDefault with 8 arguments
	* test/regression/Makefile.am (TESTS): added it
	* test/regression/Makefile.in: regen

Thu Apr  1 23:03:51 1999  Godmar Back  <gback@cs.utah.edu>

	* kaffe/kaffe/main.c, kaffe/kaffevm/classMethod.c,
	kaffe/kaffevm/debug.[ch], kaffe/kaffevm/gcFuncs.c,
	kaffe/kaffevm/jni.c, kaffe/kaffevm/object.c: implemented -noclassgc

Thu Apr  1 18:54:24 1999  Godmar Back  <gback@cs.utah.edu>

	* libraries/javalib/java/io/OptionalDataException.java: made 
	constructor public for now
	* libraries/javalib/kaffe/io/ObjectInputStreamImpl.java: implemented
	reading of long data blocks
	* libraries/javalib/kaffe/io/ObjectOutputStreamImpl.java: added
	XXX for bug

Thu Apr  1 13:28:34 PST 1999  Archie Cobbs <archie@whistle.com>

	* test/regression/Makefile.{am,in}: distclean tweak

Thu Apr  1 13:27:34 1999  Godmar Back  <gback@cs.utah.edu>

	* libraries/clib/native/ObjectStreamClassImpl.c:
	fixed bug in compareUIDItem, make sure array gets reinitialized

Wed Mar 31 19:38:13 1999  Godmar Back  <gback@cs.utah.edu>

	* libraries/javalib/java/awt/widgets/TextArea.java: added deprecated
	appendText
	libraries/javalib/java/net/Socket.java: fixed Socket() constructor
	signature

Wed Mar 31 17:48:40 PST 1999  Archie Cobbs <archie@whistle.com>

	* libraries/javalib/java/io/File.java: add listFiles() methods

Wed Mar 31 15:26:04 1999  Godmar Back  <gback@cs.utah.edu>

	* libraries/javalib/kaffe/io/ObjectStreamClassImpl.java: added
	forgotten Byte case

Wed Mar 31 14:47:02 MST 1999  Mihai Surdeanu <mihai@seas.smu.edu>

	* kaffe/kaffevm/systems/unix-jthreads/jthread.c: mark signals
	as pending if either ints are disabled or wouldlosewakeup set;
	postpone resetting wouldlosewakeup until after the select.

Tue Mar 30 22:18:53 PST 1999  Edouard G. Parmelan <egp@quadratec.fr>

	* libraries/javalib/java/lang/Character.java: use new Unicode tables
	* libraries/javalib/kaffe/lang/unicode.idx, unicode.tbl: new tables
	* FAQ/FAQ.unicode, developers/README.unicode, developers/unicode.pl:
	new documentation/tools for Unicode database
	* developers/README: add blurb for unicode.pl
	* libraries/javalib/Makefile.am: add unicode files to Klasses.jar
	* libraries/javalib/Makefile.in, libraries/javalib/Klasses.jar: regen

Tue Mar 30 21:01:56 PST 1999  Archie Cobbs <archie@whistle.com>

	* kaffe/kaffevm/systems/unix-jthreads/jthread.[ch]: fix warning

Sun Mar 28 13:37:51 PST 1999  Archie Cobbs <archie@whistle.com>

	* config/m68k/netbsd1/jit.h: remove empty file
	* kaffe/kaffevm/code-analyse.h: only define the field 'nativePC'
	when doing translation.

Sun Mar 28 13:16:00 PST 1999  Kiyo Inaba <k-inaba@mxb.mesh.ne.jp>

	* config/m68k/linux/jit-md.h, config/m68k/common.h,
	config/m68k/jit.h, config/m68k/trampolines.c: remove unused
	and/or obsolete stuff

Sun Mar 28 00:45:54 1999  YAMAGUCHI Yuji  <yamag@distribution.co.jp>

	* libraries/javalib/java/util/Date.java: fixed getYear()

Sat Mar 27 14:18:31 1999  Godmar Back  <gback@cs.utah.edu>

	* kaffe/kaffevm/thread.c,
	kaffe/kaffevm/systems/unix-jthreads/jthread.[ch]: export function
	to restore fds to non-blocking state.

Fri Mar 26 18:25:19 1999  Alan L. Batongbacal <alanlb@access.rrinc.com>

	* FAQ/FAQ.BeOS: removed SoTimeout from list of failed tests
	* kaffe/kaffevm/systems/beos-native/syscalls.c: implemented timeout
	  for socket accept/read/recvfrom; worked around BeOS listen(sock,0) bug

Fri Mar 26 14:17:46 PST 1999  Archie Cobbs <archie@whistle.com>

	* kaffe/kaffevm/fp.c, fp.h: move definitions into header file
	* libraries/javalib/java/lang/Double.java, Float.java,
	libraries/clib/native/Double.c: fix problem where toString()
	was printing the wrong number of digits of precision
	* test/regression/DoublePrint.java: update to reflect corrected output
	* FAQ/FAQ.Known-Bugs: update
	* libraries/javalib/java/io/PrintStream.java: fix compile problem

Fri Mar 26 12:10:02 PST 1999  Archie Cobbs <archie@whistle.com>

	* kaffe/kaffevm/kaffe.def: fix bug in DASTORE instruction
	* config/sparc/jit-sparc.def: fix compiler warning

Thu Mar 25 17:15:56 1999  Godmar Back  <gback@cs.utah.edu>

	* config/i386/linux/jit-md.h: attempt at dealing with Linux sigcontext
	versioning problem: always disable SA_SIGINFO.

	* kaffe/kaffeh/*, kaffe/kaffevm/*, libraries/clib/native/*:
	changed errorInfo to allocate copy of error messages.

Thu Mar 25 11:08:06 PST 1999  Archie Cobbs <archie@whistle.com>

	* libraries/javalib/java/lang/Thread.java: make checkAccess() final
	* libraries/javalib/java/io/InputStreamReader.java, PrintStream.java,
	Reader.java, Writer.java: check for null in constructors per JDK 1.2
	* libraries/javalib/java/awt/event/KeyEvent.java: CHAR_UNDEFINED
	has been changed from 0x0 to 0xffff in JDK 1.2

Thu Mar 25 08:06:47 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* developers/gdbinit (pmeth): print ncode data too
	(findNativeMethod): implement in terms of pmeth and kaffevm's
	findMethodFromPC()
	(JITwhere): new; same as findNativeMethod $pc

Wed Mar 24 23:07:19 PST 1999  Archie Cobbs <archie@whistle.com>

	* FAQ/FAQ.Known-Bugs: update wrt. OutputStreamWriter and
	Double.toString() fixes.
	* test/regression/DoublePrint.java: adjust comments

Wed Mar 24 22:37:42 PST 1999  YAMAGUCHI Yuji <yamag@distribution.co.jp>

	* libraries/javalib/java/net/URL.java: set URLStreamHandler
	in constructors

Wed Mar 24 23:12:19 1999  Godmar Back  <gback@cs.utah.edu>

	* libraries/javalib/java/util/Properties.java: flush outputstream
	properly when saving properties; implement store()

Wed Mar 24 18:19:02 PST 1999  Archie Cobbs <archie@whistle.com>

	* libraries/javalib/java/net/URL.java: Allow URL's to have a port
	but no trailing slash; check for null's in the constructor.

Wed Mar 24 16:53:57 PST 1999  Moses DeJong <dejong@cs.umn.edu>

	* configure.in: enhance help message re --with-engine option
	* configure: regen

Wed Mar 25 22:30:00 JST 1999  Kiyo Inaba <inaba@src.ricoh.co.jp>

	* config/m68k/common.h: sysdepCallMethod for linux.
	Jit support for linux comes back.
	* config/m68k/linux/config.frag: eliminate the use of -O
	flag to evading jit bug.

Wed Mar 25 16:40:00 JST 1999  Kiyo Inaba <inaba@src.ricoh.co.jp>

	* config/m68k/linux/md.h: define SP_OFFSET.
	* config/alpha/jit.h, config/m68k/jit.h, config/m68k/openbsd2/jit.h
	remove obsolete macros as THREAD_CTX, RETURN_INT, etc.
	* config/m68k/netbsd1/jit-md.h: Jit support is now
	integrated with linux port.
	* config/m68k/linux/jit-md.h: new file. Jit support for
	linux (which has not yet been finished).
	* config/m68k/netbsd1/config.frag: eliminate the use of -O2
	flag to evading jit bug.
	* config/m68k/linux/config.frag: cross compiling suport.
	* config/m68k/trampolines.c: change assembler syntax compatible
	with linux's as. The 'm68k_do_fixup_trampoline' function is
	now used with shared_vmlibrary, but I've not yet tested if
	it works or not.

Wed Mar 24 16:15:03 1999  Alan L. Batongbacal <alanlb@access.rrinc.com>

	* FAQ/FAQ.BeOS: updated list of known problems
	* kaffe/kaffevm/systems/beos-native/syscalls.c: used the right env in
	  execve() call; now passes ProcessTest

Wed Mar 24 10:11:41 PST 1999  Archie Cobbs <archie@whistle.com>

	* libraries/clib/native/Double.c: don't print '+' in front
	of a positive exponent
	* test/regression/DoublePrint.java: adjust expected output

Wed Mar 24 09:44:03 1999  Kiyo Inaba <inaba@src.ricoh.co.jp>

	* config/i386/jit.h, config/m68k/jit.h, config/m68k/netbsd1/jit-md.h
	config/m68k/netbsd1/jit.h, config/sparc/jit.h,
	kaffe/kaffevm/exception.c: hide exceptionFrame struct members 
	in macro.

Wed Mar 24 11:44:04 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* config/sparc/jit-icode.h (HAVE_move_ref_const): it's just like
	move_int_const

Wed Mar 24 09:50:56 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* test/regression/DoublePrint.java: skip it, since not even Sun
	JDK for Solaris/sparc prints the expected output

Wed Mar 24 07:48:05 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* test/regression/TestCasts.java: simplified for integration in
	the testsuite; added expected output
	* test/regression/TestCasts.results: removed
	* test/regression/Makefile.am (TESTS): added TestCasts.java
	* test/regression/Makefile.in: regen

Wed Mar 24 07:23:48 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* configure.in (CPPFLAGS): prepend config and include to CPPFLAGS, 
	to prevent that files already installed in /usr/local/include take 
	precedence
	* configure: regen

Tue Mar 23 17:09:12 1999  Godmar Back  <gback@cs.utah.edu>

	* libraries/javalib/java/*: fixed serial form for several classes
	by renaming variables and/or changing modifiers.  Many still don't
	conform, especially in java.awt and java.text

	* libraries/clib/native/Class.c,
	test/regression/TestSerializable.java: report array interfaces
	in Class.getInterfaces() just like 1.2 does.
	* kaffe/kaffevm/itypes.c: make primitive classes public.

	* libraries/javalib/* add serial version id where necessary.

Tue Mar 23 13:50:25 1999  Robert Zawiasa <bozo@bibl.u-szeged.hu>

	* libraries/javalib/java/lang/:
	Boolean.java, Byte.java, Character.java, Float.java, Long.java,
	Short.java, StringBuffer.java, Throwable.java: added serialversion
	uids for compatibility.

Tue Mar 23 13:14:09 1999  Aaron Place <beavis@ihug.co.nz>

	* libraries/javalib/java/io/BufferedReader.java,File.java,
	FileInputStream.java,FileOutputStream.java,PipedInputStream.java,
	PrintStream.java,WriteAbortedException.java,
	libraries/javalib/java/net/ContentHandler.java, URL.java: changed
	access modifiers, checked exceptions and implemented interfaces.

	* libraries/javalib/java/io/OptionalDataException.java: added private
	constructor.

	* libraries/javalib/java/net/HttpURLConnection.java: fixed method name
	setRequestMethod(String).

	* libraries/javalib/java/net/Socket.java: add headers for JDK1.2
	constructors.

	* libraries/javalib/java/net/URLConnection.java,
	libraries/javalib/kaffe/net/www/protocol/BasicURLConnection.java,
	http/HttpURLConnection.java: fileNameMap is private as of JDK1.1.6.
	streamMap should be private.

	* libraries/javalib/java/text/ChoiceFormat.java: implement toPattern(),
	parse(). Fix nextDouble(double), previousDouble(double),
	format(double,StringBuffer,FieldPosition), applyPattern(String).

Tue Mar 23 09:55:16 1999  Godmar Back  <gback@cs.utah.edu>

	* libraries/javalib/kaffe/io/ObjectStreamClassImpl.java:
	make mismatched serial version uid message more verbose.
	* libraries/clib/native/ObjectStreamClassImpl.c: use dotted names
	as opposed to slashes names for version uid computation.

Tue Mar 23 00:10:57 1999  Godmar Back  <gback@cs.utah.edu>

	* kaffe/kaffevm/classMethod.c, kaffe/kaffevm/findInJar.c,
	kaffe/kaffevm/gcFuncs.c, kaffe/kaffevm/stringSupport.h
	kaffe/kaffevm/utf8const.c: added macro for utf8 assignment
	and ref counting, fixed wrong assert in gcFuncs.c

Mon Mar 22 22:15:54 1999  Mo DeJong <dejong@cs.umn.edu>

	* libraries/clib/native/Field.c: changed error message
	  from setXXX() on final fields so that it matches the JDK.

Mon Mar 22 22:13:11 1999  Alan L. Batongbacal <alanlb@access.rrinc.com>

	* FAQ/FAQ.BeOS: updated list of known problems
	* kaffe/kaffevm/systems/beos-native/bjthread.c,
	  kaffe/kaffevm/systems/beos-native/syscalls.c: fix socket read/write,
	        thread cancellation, thread interrupt; implement forkexec,
	        jcondvar_wait timeout

Mon Mar 22 20:16:38 1999  Godmar Back  <gback@cs.utah.edu>

	* libraries/clib/native/ObjectStreamClassImpl.c: don't include
	interfaces of arrays in serialVersionUID computations.

Mon Mar 22 17:17:27 PST 1999  Archie Cobbs <archie@whistle.com>

	* kaffe/kaffevm/support.c: fix byte order bug in callMethodA()
	* kaffe/kaffevm/debug.c: accept lower case -vmdebug options

Sun Mar 21 21:13:00 PST 1999  Archie Cobbs <archie@whistle.com>

	* kaffe/kaffevm/jit/icode.c: fix stack corruption problem with
	floating point remainder functions
	* kaffe/kaffevm/intrp/checks.h: match printf formats with args
	* libraries/clib/awt/X/toolkit.h imggif.c, imgpng.c: fix warnings
	* test/regression/GCTest.java: fix synchronized output fix

Sat Mar 20 14:59:00 PST 1999  Archie Cobbs <archie@whistle.com>

	* libraries/javalib/java/lang/String.java: fix lastIndexOf(int, int)
	to behave according to JDK 1.2 spec.
	* test/regression/GCTest.java: synchronize output
	* libraries/clib/net/PlainSocketImpl.c, PlainDatagramSocketImpl.c:
	zero out struct sockaddr_in's before use

Thu Mar 18 16:16:11 1999  YAMAGUCHI Yuji <yamag@distribution.co.jp>

	* libraries/javalib/java/io/PipedOutputStream.java, 
	PipedInputStream.java: avoid already connected errors

Thu Mar 18 11:29:12 PST 1999  Archie Cobbs <archie@whistle.com>

	* test/regression/HelloWorldApp.class.save, test/awt/Unico/Unico.jar,
	test/awt/Unico/unico.class, libraries/javalib/Klasses.jar,
	libraries/javalib/pizza.jar: set binary attribute

Wed Mar 17 22:50:33 1999  Godmar Back  <gback@cs.utah.edu>

	* kaffe/kaffeh/readClassConfig.h, kaffe/kaffevm/baseClasses.c,
	kaffe/kaffevm/classMethod.c, kaffe/kaffevm/code.h,
	kaffe/kaffevm/constants.c, kaffe/kaffevm/errors.h
	kaffe/kaffevm/exception.h, kaffe/kaffevm/findInJar.c
	kaffe/kaffevm/gcFuncs.c, kaffe/kaffevm/lookup.c
	kaffe/kaffevm/readClass.c, kaffe/kaffevm/stackTrace.c:
	handle bad magic in classfiles gracefully.

Tue Mar 16 22:17:46 1999  Godmar Back  <gback@cs.utah.edu>

	* libraries/clib/awt/X/tlk.c, libraries/clib/awt/X/toolkit.h:
	fixed KMALLOC/malloc screwup + wrongful free problem in tlk_init

Tue Mar 16 19:14:04 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* configure.in (X_LIBS): check for the Csup library, it may be
	needed by image libraries on IRIX
	* configure, config/config.h.in: regen
	From Lee Iverson <leei@ai.sri.com>, but modified

Mon Mar 15 16:23:01 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* ltconfig, ltmain.sh: update from just-released libtool 1.2f

Sun Mar 14 07:14:46 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* acinclude.m4, ltconfig, ltmain.sh: update from libtool
	* config.guess, config.sub, libltdl/*: ditto
	* configure.in: explicitly specify that we want to use libltdl as
	a libtool convenience library; move Xext to X_PRE_LIBS, add
	-L/usr/local/lib to LDFLAGS
	* kaffe/kaffevm/Makefile.am: link with $(LIBLTDL); rearrange
	dependencies
	* kaffe/kaffevm/external.c: use KMALLOC and KFREE within libltdl
	* configure, config/config.h.in, */Makefile.in: regen

Sat Mar 13 11:17:19 1999  Godmar Back  <gback@cs.utah.edu>

	* configure.in, config/config-io.h, config/config.h.in: add tests for
	poll(2)
	* kaffe/kaffevm/systems/unix-jthreads/jthread.[ch]: use poll where
	available instead of select(2).  Tested only on Linux.

Fri Mar 12 11:07:01 PST 1999  Archie Cobbs <archie@whistle.com>

	* libraries/javalib/java/awt/Canvas.java: add addNotify() method
	which calls super.addNotify() to fix Netscape applet problem

Fri Mar 12 01:52:01 1999  Godmar Back  <gback@cs.utah.edu>

	* kaffe/kaffevm/mem/gc-incremental.c: let getObjectIndex return -1
	for non-allocated pointers.
	* kaffe/kaffevm/gcFuncs.c: free trampoline ncode in destroyClass, 
	don't attempt to walk it anymore.
	* kaffe/kaffevm/jit/machine.c: free trampoline before installing
	new code if necessary.
	* test/regression/IntfTest.java, test/regression/Makefile.am,
	test/regression/Makefile.in: test with an interface <clinit> method.

Thu Mar 11 13:54:19 PST 1999  Archie Cobbs <archie@whistle.com>

	* kaffe/kaffevm/soft.c, libraries/clib/native/Float.c, Double.c:
	use fixed FP routines that handle special NaN cases, etc.
	* kaffe/kaffevm/fp.c, fp.h: new files
	* test/regression/Makefile.{am,in}, DoubleComp.java: new test
	* FAQ/FAQ.Known-Bugs: remove description of 0.0/0.0 problem.
	* include/system.h, libraries/clib/native/System.c: add
	definitions of new JDK 1.2 properties. Some still need values.
	* libraries/javalib/Makefile.{am,in}: add backslashes
	* libraries/clib/awt/X/Makefile.in: regen

Thu Mar 11 13:54:19 PST 1999  Archie Cobbs <archie@whistle.com>

	* FAQ/FAQ.Known-Bugs: add description of 0.0/0.0 problem.

Thu Mar 11 12:04:02 PST 1999 Transvirtual Technologies Inc. <info@transvirtual.com>

	* Merged of TVT's current library source base.

Wed Mar 10 12:18:57 PST 1999  Moses DeJong <dejong@cs.umn.edu>

	* libraries/javalib/java/util/zip/InflaterInputStream.java:
	Fixed constructor so that it throws exceptions like the
	DeflaterOutputStream.
	* libraries/javalib/kaffe/util/zip/SwitchInflater.java
	Fixed problem that caused uncompressed zip streams to be
	read past the zip entry size.

Tue Mar  9 23:20:15 PST 1999  Aaron Place <beavis@ihug.co.nz>

	* libraries/javalib/java/beans/{FeatureDescriptor,GenericBeanInfo}.java,
	libraries/javalib/java/io/FileDescriptor.java,
	libraries/javalib/java/lang/Math.java,
	libraries/javalib/java/net/{InetAddressImpl,Socket,SocketOptions}.java,
	libraries/javalib/java/text/RuleBasedCollator.java,
	libraries/javalib/java/util/Date.java, Stack.java: fixed access
	modifiers and checked exceptions
	* libraries/javalib/java/beans/Introspector.java,
	libraries/javalib/java/net/URLEncoder.java,
	libraries/javalib/java/sql/{DriverManager,Types}.java,
	libraries/javalib/java/text/CollationElementIterator.java:
	libraries/javalib/java/text/CollationKey.java: add a private
	constructor.
	* libraries/javalib/java/lang/Character.java: changed most
	public fields to type byte
	* libraries/javalib/java/text/CharacterIterator.java,
	libraries/javalib/java/text/CollationElementIterator.java: type changes
	* libraries/javalib/java/beans/SimpleBeanInfo.java: add entry for
	loadImage(String) (not a complete implementation though)
	* libraries/javalib/java/text/Collator.java: update getInstance(Locale)
	* libraries/javalib/java/text/StringCharacterIterator.java: update
	setText(int)
	* libraries/javalib/java/text/{DecimalFormat,DecimalFormatSymbols,
	MessageFormat,NumberFormat,SimpleDateFormat}.java: method name and
	spelling corrections

Tue Mar  9 18:40:27 PST 1999  Moses DeJong <dejong@cs.umn.edu>

	* developers/autogen.sh: new file
	* developers/README: document new file

Tue Mar  9 14:31:18 PST 1999  Archie Cobbs <archie@whistle.com>

	* libraries/javalib/java/lang/Float.java, Double.java:
	Apply a better test for isNaN(). As NaN has more than one
	binary representation under IEEE 754, don't rely on the
	compiler and the platform to always represent NaN with the
	"Java canonical" bit pattern.
	* test/regression/ThreadLocalTest.java: synchronize printing
	* test/regression/DoublePrint.java: add a test for the correct
	computation of 0.0/0.0 as a NaN; this test currently fails

Sat Mar  6 16:57:53 PST 1999  Archie Cobbs <archie@whistle.com>

	* libraries/javalib/java/io/OutputStreamWriter.java: buffer output 
	* libraries/javalib/java/io/InterruptedIOException.java: add
	missing public field "bytesTransferred"
	* libraries/javalib/java/io/PrintStream.java: rewrite

Sat Mar  6 17:14:00 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* libltdl/ltdl.c: update from libtool; use LAZY dlopening where
	available, to work around apparent FreeBSD bug

Sat Mar  6 16:44:02 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* ltconfig, ltmain.sh: update from libtool; fixes OpenBSD problem
	with symbol tables and Solaris non-GNU ld problem with export lists

Fri Mar  5 16:51:19 PST 1999  Archie Cobbs <archie@whistle.com>

	* config/config.alias: add alias for freebsd4
	* libraries/javalib/java/awt/AWTEvent.java: make setSource()
	method public to avoid illegal access compilation error
	* libraries/javalib/java/lang/Float.java, Double.java,
	libraries/clib/native/Float.c, Double.c: fix broken toString()
	methods to print according to spec; fix bugs converting NaN's
	in intBitsToFloat() and longBitsToDouble().
	* test/regression/Makefile.{am,in}, DoublePrint.java: add new test
	* kaffe/kaffeh/support.c: when generating float/double constants
	in header files, use full precision.
	* test/regression/{BadFloatTest, finaltest, finaltest2}.java:
	adjust for new float/double output format

Fri Mar  5 12:08:57 1999  Godmar Back  <gback@cs.utah.edu>

	* kaffe/kaffevm/classMethod.c 
	test/regression/CLTestLie.java,ExceptionTestClassLoader2.java:
	throw NoClassDefFoundError instead of ClassNotFoundException in
	certain cases.  This is a 1.1 -> 1.2 change

	* kaffe/kaffevm/systems/unix-jthreads/jthreads.c: don't use FIOASYNC
	on Linux, Linux thinks it means O_SYNC (hmmmm...)

Wed Mar  3 13:37:53 PST 1999  Archie Cobbs <archie@whistle.com>

	* kaffe/kaffe/main.c, kaffe/man/kaffe.1.in: new "-addclasspath"
	command line option for appending to the current classpath
	* test/regression/CatchDeath.java: don't flush System.out, this
	seems to cover up real failures in the test

Wed Mar  3 00:06:45 PST 1999  Aaron Place <beavis@ihug.co.nz>

	* libraries/javalib/java/lang: Class, ClassLoader, Long,
	NullSecurityManager, ProcessInputStream, Runtime,
	SecurityManager, String, ThreadGroup: changed various
	methods and classes to be non-public, non-final etc

	* libraries/javalib/java/lang/reflect: Array, Compiler,
	Constructor.java, Field.java, Method.java, Package: provide
	private constructor and make final

	* libraries/javalib/java/lang/reflect/InvocationTargetException.java:
	changed public InvocationTargetException() to protected,
	changed InvocationTargetException(String) to
	InvocationTargetException(Throwable,String)

	* libraries/javalib/kaffe/net/www/protocol/system/
	SystemURLConnection.java: use ClassLoader.getSystemResourceAsStream
	instead of getSystemResourceAsBytes0, which is not public

Mon Mar  1 23:46:22 1999  Godmar Back  <gback@cs.utah.edu>

	* kaffe/kaffevm/gcFuncs.c, kaffe/kaffevm/mem/gc-incremental.c,
	kaffe/kaffevm/itypes.c: reverted to old fully dynamic scheme of
	allocating class objects for now.

	* test/regression/Makefile.am|in, test/regression/TestClassRef.java:
	basic test for allocation/gc to guard against inadvertently changing
	allocation.

Mon Mar  1 15:30:30 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* configure.in: new --enable/disable-debug options to compile with
	-DDEBUG or -DNDEBUG; default is neither, so we get assertions but
	no -vmdebug
	* acinclude.m4, libltdl/acinclude.m4: update from libtool with
	cygwin glitches
	* aclocal.m4, libltdl/aclocal.m4: regen
	* libltdl/ltdl.c: update from libtool; minor optimizations
	* configure, libltdl/configure: regen

Mon Mar  1 09:53:31 1999  Godmar Back  <gback@cs.utah.edu>

	* libraries/javalib/java/util/BitSet.java: double size in ensureSize

Sun Feb 28 15:01:54 PST 1999  Archie Cobbs <archie@whistle.com>

	* In java/util: Collection.java, Comparator.java, Iterator.java,
	List.java, ListIterator.java, Set.java, SortedMap.java, SortedSet.java:
	declaring interfaces abstract is unneeded and generates jikes warnings

Sun Feb 28 01:02:50 1999  Godmar Back  <gback@cs.utah.edu>

	* libraries/javalib/java/lang/ExceptionInInitializerError.java:
	added message of contained exception to exception.
	* test/regression/ProcessClassTest.java: corrected output
	* kaffe/kaffevm/exception.[ch], kaffe/kaffevm/jni.c:
	added error2Throwable.

Fri Feb 26 19:59:31 1999  Godmar Back  <gback@cs.utah.edu>

	* kaffe/kaffevm/systems/unix-jthreads/jthread.c: don't interrupt
	dead threads.
	* kaffe/kaffevm/mem/gc-incremental.c: took gcWalkObject out of the
	game for now until problems with statically allocated objects are
	fixed.
	* libraries/javalib/java/io/DataInputStream.java: don't make
	readUTF synchronized; we'd deadlock otherwise.

Fri Feb 26 09:14:24 1999  Godmar Back  <gback@cs.utah.edu>

	* libraries/javalib/java/util/Vector.java: synchronize remove,
	pointed out by Chris <jacobi@parc.xerox.com>

Wed Feb 24 23:46:58 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* config/alpha/common.h (sysdepCallMethod): rewrite so as to build 
	with egcs 1.1.1 on Linux; some tests already pass!
	* kaffe/kaffevm/findInJar.c: comment out the declaration of the
	undefined static function generateMangledName, make some int
	variables ssize_t, as in the functions they're passed to, to fix
	alignment problems on alpha

Wed Feb 24 11:54:30 PST 1999  Archie Cobbs <archie@whistle.com>

	* kaffe/kaffeh/main.c: increase buffer sizes
	* test/regression/{BeanBug, CatchDeath}.java: make sure
	to flush System.out so the full output appears.

Wed Feb 24 01:56:30 CST 1999  Moses DeJong <dejong@cs.umn.edu>

	* kaffe/kaffevm/jni.c: fixed endian problem with JNI and
	reflection.  Also used jboolean instead of jbool.
	* kaffe/kaffeh/sigs.c: use jboolean instead of jbool in kaffeh
	* libraries/clib/native/Runtime.c: changed jbool to jboolean.

Wed Feb 24 05:36:24 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* test/regression/Reflect.java (Reflect): constructor of
	java.lang.System is no longer public

Wed Feb 24 05:13:22 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* libraries/javalib/Klasses.jar: regen

Wed Feb 24 04:36:19 1999  Moses DeJong <dejong@cs.umn.edu>

	* libraries/javalib/java/awt/MediaTracker.java (getErrorsAny,
	getErrorsID, isErrorAny, isErrorID): implemented

Wed Feb 24 04:25:47 1999  Moses DeJong <dejong@cs.umn.edu>

	* libraries/javalib/java/util/zip/ZipConstants.java
	(DATA_SIGNATURE, DATA_CRC, DATA_COMPRESSEDSIZE,
	DATA_UNCOMPRESSEDSIZE): new
	* libraries/javalib/java/util/zip/ZipOutputStream.java:
	(Storer.Storer): explicitly initialize total, off and len
	(closeEntry): write extended local header for deflated files
	(putNextEntry): write ze.flag only after seting it to ze.method
	(put16, put32): perform unsigned shifts

Tue Feb 23 20:50:51 PST 1999  Robert Zawiasa <bozo@bibl.u-szeged.hu>

	* libraries/javalib/java/lang/Runtime.java,
	libraries/clib/native/Runtime.c: runFinalizersOnExit()
	should be static
	* In libraries/javalib/java/lang: Byte, Character, Class,
	ClassLoader, Double, Float, Integer, Long, Math, Number,
	SecurityManager, Short, String, StringBuffer, System,
	Thread, ThreadGroup: misc bug fixes and tweaks

Tue Feb 23 20:41:28 PST 1999  Moses DeJong <dejong@cs.umn.edu>

	* libraries/javalib/java/util/zip/DeflaterOutputStream.java:
	Fix constructor to throw exceptions consistent with JDK.

Mon Feb 22 20:42:16 PST 1999  Tim Wilkinson <tim@transvirtual.com>

	* config/i386/jit-i386.def: fix stack corruption problem when
	signal happened at just the wrong moment.
	* kaffe/kaffevm/kaffe.def: fix LOOKUPSWITCH when there is
	only a default case

Mon Feb 22 09:38:44 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* configure.in: test whether signal handlers are one-shot
	* kaffe/kaffevm/systems/unix-jthreads/jthread.c (interrupt): 
	only restoreAsyncSignalHandlers if they are
	* acinclude.m4, ltconfig, ltmain.sh, libltdl/*: update
	* aclocal.m4, configure, config/config.h.in: regen

Sun Feb 21 19:14:02 PST 1999  Archie Cobbs <archie@whistle.com>

	* kaffe/kaffevm/external.c: fix broken DBG(LIBTOOL, ..) macro
	* kaffe/kaffevm/soft.c: make sure we call va_end() before exiting
	via thrown exception. On most architectures this macro is empty
	anyway, but just in case...

Sat Feb 20 20:14:42 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* configure.in: new --with-rtlibraries switch, to pass -R flags to 
	libtool, i.e., run-time library search path
	* FAQ/FAQ.automake, FAQ/FAQ.depend: update
	* configure.in: (kaffe_TRANSF, Kaffe_TRANSF): transformed names
	* configure, */Makefile.in: regen
	* kaffe/scripts/*.in, kaffe/scripts/compat/*.in: use transformed
	names; use kaffe instead of java
	* README: update
	
Sat Feb 20 14:14:53 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* libraries/clib/awt/X/Makefile.am: export symbols starting
	with kaffe too
	* libraries/clib/io/Makefile.am: ditto
	* libraries/clib/management/Makefile.am: ditto
	* libraries/clib/math/Makefile.am: ditto
	* libraries/clib/native/Makefile.am: ditto
	* libraries/clib/net/Makefile.am: ditto
	* libraries/clib/zip/Makefile.am: ditto
	* libraries/clib/awt/X/Makefile.in: regen
	* libraries/clib/io/Makefile.in: ditto
	* libraries/clib/management/Makefile.in: ditto
	* libraries/clib/math/Makefile.in: ditto
	* libraries/clib/native/Makefile.in: ditto
	* libraries/clib/net/Makefile.in: ditto
	* libraries/clib/zip/Makefile.in: ditto

	* acinclude.m4, ltconfig, ltmain.sh: update from libtool, it no
	longer hard-codes build-dirs in programs, running a program in the 
	build-dir will use libraries from the build-dir, introduced
	support for selective exporting of symbols
	* aclocal.m4: regen
	* libltdl/acinclude.m4, libltdl/ltdl.c, libltdl/ltdl.h: ditto;
	new lt_malloc and lt_free variables, that point to the functions 
	libltdl will use for malloc and free.  It's not clear how we can
	use them, though.
	* libltdl/aclocal.m4, libltdl/configure: regen
	* configure.in: added test for self-dlopening support, so that a
	symbol table needs not be generated for the main program
	* configure: regen
	* libraries/clib/awt/X/Makefile.am: only export symbols starting
	with [Jj]ava
	* libraries/clib/io/Makefile.am: ditto
	* libraries/clib/management/Makefile.am: ditto
	* libraries/clib/math/Makefile.am: ditto
	* libraries/clib/native/Makefile.am: ditto
	* libraries/clib/net/Makefile.am: ditto
	* libraries/clib/zip/Makefile.am: ditto
	* libraries/clib/awt/X/Makefile.in: regen
	* libraries/clib/io/Makefile.in: ditto
	* libraries/clib/management/Makefile.in: ditto
	* libraries/clib/math/Makefile.in: ditto
	* libraries/clib/native/Makefile.in: ditto
	* libraries/clib/net/Makefile.in: ditto
	* libraries/clib/zip/Makefile.in: ditto

Thu Feb 18 15:55:45 PST 1999 Archie Cobbs <archie@whistle.com>

	* libltdl/ltdl.c: fix a free() when we shouldn't bug.
	* kaffe/kaffevm/systems/unix-jthread/signal.c: make sure
	async signals are blocked when we get SIGINT or SIGTERM.
	This fixes the kaffe-wont-die problem on FreeBSD for me.

Thu Feb 18 15:18:19 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* test/regression/TestScript.in (run): accept exit status 77 as
	SKIP, as does automake
	* test/regression/TestNative.java (TestNative): skip if we get
	UnsatisfiedLinkError

Thu Feb 18 15:02:23 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* include/Makefile.am (pkginclude_HEADERS): renamed from
	include_HEADERS, to revert to pre-automake behavior and avoid
	namespace conflicts
	* include/Makefile.in: regen

Thu Feb 18 07:00:28 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* include/distclean-hack: was missing from my last commit

Wed Feb 17 20:54:28 1999  Godmar Back  <gback@cs.utah.edu>

	* kaffe/kaffevm/gcFuncs.c: don't mark primitive classes, they're now
	static.  Temporary fix: use markAddress instead of markObject to
	mark static fields which could be non-gc-allocated.
	* kaffe/kaffevm/itypes.c: don't gc_add_ref primitive classes
	* kaffe/kaffevm/mem/gc-incremental.c: added test in DEBUG mode that 
	we don't try to mark addresses that do not point to heap objects.

Wed Feb 17 18:34:46 PST 1999 Archie Cobbs <archie@whistle.com>

	* kaffe/kaffevm/locks.c: remove wrong use of KFREE()
	* kaffe/kaffevm/systems/unix-jthread/signal.c: fix
	uninitialized variable

Wed Feb 17 10:13:13 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* */Makefile.am: update for make dist and make distclean to work
	properly
	* */Makefile.in: regen
	* libraries/clib/awt/libawt.def,
	libraries/clib/native/external_wrappers.h.debug,
	test/awt/Calc/Calc.class,
	test/awt/WidgetsDemo/DemoImageDict.class,
	test/awt/WidgetsDemo/WidgetsDemo$Person.class, 
	test/awt/WidgetsDemo/WidgetsDemo.class: removed

Wed Feb 17 01:24:34 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* kaffe/kaffevm/systems/unix-jthreads/jthread.c
	(jthreadedConnect): clarify EINPROGRESS/EISCONN comment

Tue Feb 16 09:57:31 1999  Moses DeJong <dejong@cs.umn.edu>

	* libraries/javalib/java/util/zip/{ZipEntry,ZipOutputStream}.java:
	fix a few miscellaneous bugs & incompatibilities

Mon Feb 15 20:50:41 1999  Moses DeJong <dejong@cs.umn.edu>

	* libraries/javalib/java/util/Map.java: added Map.remove

Sun Feb 14 01:37:04 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* test/regression/TestScript.in (run): print messages about where
	output was saved if VERBOSE is set
	(compile): eval JAVAC command, so that `javac flags' may contain
	$SRCDIR

Sun Feb 14 01:40:55 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* test/regression/SoInterrupt.java (SoInterrupt): do not use a
	fixed port, to avoid failures if the port is already bound
	* test/regression/SoTimeout.java (SoTimeout): ditto

Sun Feb 14 01:24:21 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* kaffe/kaffevm/systems/unix-jthreads/jthread.c
	(jthreadedConnect): make the test a bit more restrictive, so as to 
	ensure that we only turn EISCONN into success if we had got
	EINPROGRESS before
	(IGNORE_EINTR): test for r==-1, as errno might be EINTR before the
	system call and remain so in case of success

Sun Feb 14 01:18:46 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* kaffe/kaffevm/systems/unix-jthreads/jthread.c
	(jthreadedConnect): re-introduce special handling of EISCONN for
	Solaris 2.5

Sat Feb 13 23:12:25 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* update from libtool

	* configure.in (HAVE_GIF_LIB_H): improve Godmar's gif_lib test, so 
	that the result gets cached
	* configure: regen

Sat Feb 13 11:00:49 1999  Godmar Back  <gback@cs.utah.edu>

	* include/native.h, kaffe/kaffevm/support.c: 
	added enter/leaveUnsafeRegion to export a primitive to native
	code to protect non-reentrant library functions, such as malloc()
	* libraries/clib/awt/X/toolkit.h: use it

Sat Feb 13 01:14:16 1999  Godmar Back  <gback@cs.utah.edu>

	* include/Arrays.h
	include/java_lang_String.h
	include/native.h
	kaffe/kaffeh/support.c
	kaffe/kaffevm/classMethod.c
	kaffe/kaffevm/jni.c
	kaffe/kaffevm/string.c
	kaffe/kaffevm/stringSupport.h
	kaffe/kaffevm/mem/gc-mem.c
	libraries/clib/io/File.c
	libraries/clib/io/FileInputStream.c
	libraries/clib/io/FileOutputStream.c
	libraries/clib/io/RandomAccessFile.c
	libraries/clib/native/Array.c
	libraries/clib/native/Class.c
	libraries/clib/native/ClassLoader.c
	libraries/clib/native/Method.c
	libraries/clib/native/ObjectStreamClassImpl.c
	libraries/clib/native/SecurityManager.c
	libraries/clib/native/ZipFile.c
	libraries/clib/net/InetAddressImpl.c
	libraries/clib/net/PlainDatagramSocketImpl.c
	libraries/clib/net/PlainSocketImpl.c
	libraries/clib/zip/Adler32.c
	libraries/clib/zip/CRC32.c
	libraries/clib/zip/Deflater.c
	libraries/clib/zip/Inflater.c: fixed alignment bug on sparc,
	switch unhand to unhand_array for arrays in KNI.

Sat Feb 13 00:59:00 1999  Moses DeJong <dejong@cs.umn.edu>

	* libraries/javalib/java/util/zip/ZipEntry.java,
	libraries/javalib/java/util/zip/ZipOutputStream.java:
	fixes for default values.

Sat Feb 13 00:48:35 1999  Godmar Back  <gback@cs.utah.edu>

	* configure.in, configure: check for right gif_lib.h version

Fri Feb 12 16:42:23 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* kaffe/kaffevm/systems/unix-jthreads/Makefile.am (EXTRA_DIST):
	add signal.h
	* kaffe/kaffevm/systems/unix-jthreads/Makefile.in: regen

Fri Feb 12 12:42:07 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* libraries/javalib/rebuildLib.in: reworked to accept list of
	files to compile from the command line
	* developers/update-class-list: new script to update list of Java
	sources in libraries/javalib/Makefile.am and Makefile.in
	* libraries/javalib/Makefile.am: updated list of Java sources, and 
	introduced some new phony targets:
	(new-classes): run developers/update-class-list from the proper
	place
	(compile-classes): run rebuildLib, if there are any sources newer
	than lib/stamp; same as classes
	(jar-classes): compile-classes if needed, then create
	lib/Klasses.jar
	(build-classes, Klasses): jar-classes if needed, then *copy*
	lib/Klasses.jar to srcdir
	* Makefile.am: aliases for the new targets in libraries/javalib,
	so that they can now be run from the top of the build tree
	* Makefile.in, libraries/javalib/Makefile.in: regen
	* libraries/javalib/Klasses.jar: regen

Fri Feb 12 12:36:49 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* libraries/javalib/kaffe/text/collator/locale_en_US.java
	(contents): missing comma in initializer

Fri Feb 12 11:24:27 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* include/Makefile.am (DERIVED_HDRS): print an `already
	up-to-date' message for headers that do not have to be updated
	* include/Makefile.in: regen

Fri Feb 12 10:33:54 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* test/regression/TestScript.in: rework so as to accept list of
	tests from command line
	* test/regression/TestScriptThread.in: deleted, no longer used
	* configure.in: do not generate test/regression/TestScriptThread
	* test/regression/*.java: moved expected outputs into java
	sources, as comments; compiler and runtime flags, as well as some
	other directives, are also specified as comments in the sources
	* test/regression/*.out: delete
	* test/regression/Makefile.am (TESTS): set to list of pre-compiled
	classes and sources to test; it could be split in multiple
	variables, with different classes of tests, but it wouldn't help
	much...  The good news is that now we can run:
	make check TESTS="foo.java bar.java HelloWorldApp.class.save"
	(SETUP_ENVIRONMENT): do not source BUILD_ENVIRONMENT multiple
	times, otherwise the environment grows too much
	(TESTS_ENVIRONMENT): run TestScript for each test
	* configure, test/regression/Makefile.in: regen

Fri Feb 12 09:50:37 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* libraries/clib/native/Array.c
	(java_lang_reflect_Array_newArray): check that size is >= 0
	(java_lang_reflect_Array_multiNewArray): ditto; check that # of
	dimentions is >0; pass proper array type to newMultiArray
	* test/regression/ReflectMultiArray.java: new test
	Reported by Gerhard Paulus <gpaulus@stud.uni-frankfurt.de>

Thu Feb 11 22:11:46 1999  Godmar Back  <gback@cs.utah.edu>

	* kaffe/kaffevm/locks.c, kaffe/kaffevm/thread.h
	kaffe/kaffevm/systems/unix-jthreads/jthread.c: changed the way in 
	which we do jthread_interrupt and timeouts.
	* test/regression/SoInterrupt.java|out,
	test/regression/TestScriptThread.in: test for interruptable IO

Thu Feb 11 21:57:40 1999  Aaron Place <beavis@ihug.co.nz>

	* libraries/javalib/java/lang/reflect/Method.java, Constructor.java:
	used getPrettyName where necessary
	* libraries/javalib/java/lang/Class.java: moved getPrettyName to
	java.lang.reflect. to avoid polluting public interface

Thu Feb 11 16:03:18 1999  Patrick Tullmann <tullmann@cs.utah.edu>

	* developers/JavaClass.pm, developer/dumpClass.pl,
	developer/utf8munge.pl:  useful perl5 scripts for manipulating .class
	files.

Thu Feb 11 14:25:46 1999  Moses DeJong <dejong@cs.umn.edu>

	* libraries/javalib/java/util/zip/ZipEntry.java,
	libraries/javalib/java/util/zip/ZipInputStream.java: added missing
	methods, fixed initial time value.

Thu Feb 11 18:26:44 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* include/Makefile.am (DERIVED_HDRS): rework rule so as to
	properly handle parallel builds and to not touch header files
	that haven't changed, avoiding unneeded rebuilds
	* include/Makefile.in: regen

Thu Feb 11 16:47:02 1999  Edouard Parmelan  <Edouard.Parmelan@quadratec.fr>

	* configure.in (AC_CHECK_LIBRARY): use KSAVE_LIBS, not SAVE_LIBS
	(PNG_LIBS): need M_LIBS

Wed Feb 10 12:45:34 PST 1999	Tim Wilkinson   <tim@transvirtual.com>

	* Merged in TVT's custom edition libraries.

Tue Feb  9 19:55:09 PST 1999	Tim Wilkinson	<tim@transvirtual.com>

	* New serialization scheme.

Mon Feb  8 22:00:26 1999  Alan L. Batongbacal <alanlb@access.rrinc.com>

	* FAQ/FAQ.BeOS, config/i386/beos/md.c, config/i386/beos/md.h
	kaffe/kaffevm/systems/beos-native/bjthread.c
	kaffe/kaffevm/systems/beos-native/jthread.h
	kaffe/kaffevm/systems/beos-native/signal.c
	kaffe/kaffevm/systems/beos-native/syscalls.c: track latest
	changes to jsyscall interface.

Mon Feb  8 20:08:25 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* ltconfig, ltmain.sh: update from libtool, improved inter-library
	dependencies for IRIX

Mon Feb  8 19:17:13 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* kaffe/kaffevm/Makefile.am: do not create java_lang_Cloneable.h
	here
	* include/Makefile.am: create it here
	* kaffe/kaffevm/Makefile.in, include/Makefile.in: regen

Mon Feb  8 18:32:40 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* config/alpha/linux/md.h (SP_OFFSET): define, as measured with
	sp_offset.c, and confirmed in jmp_buf.h
	* config/alpha/osf/md.h (SP_OFFSET): define, as measured with
	sp_offset.c, and confirmed in setjmp.h

Mon Feb  8 18:15:04 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* developers/sp_offset.c: include string.h and sys/types.h for
	some declarations

Mon Feb  8 18:03:59 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* kaffe/kaffevm/systems/unix-jthreads/jthread.c (jthreadedAccept):
	out was declared as ssize_t* in jthread.h

Mon Feb  8 18:02:43 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* kaffe/kaffeh/support.c (jmalloc): never malloc(0), it may return
	NULL

Mon Feb  8 11:54:15 1999  Godmar Back  <gback@cs.utah.edu>

	* developers/, developers/README: new files
	developers/sp_offset.c: program to guess SP_OFFSET
	developers/gdbinit: set of gdb macros useful for debugging kaffe

Mon Feb  8 16:34:32 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* include/Makefile.am (DERIVED_HDRS): create the header file with
	prefix `temp_', then rename it to the correct header name if
	kaffeh succeeds
	(CLEANFILES): renamed from DISTCLEANFILES; added temp_*.h
	* include/Makefile.in: regen

Mon Feb  8 10:47:55 1999  Jose Orlando Pereira <jop@di.uminho.pt>

	* libraries/javalib/java/net/DatagramSocket.java: bind socket
	when creating it.
	* libraries/javalib/java/net/MulticastSocket.java: set SO_REUSEADDR 
	by default; allow joinGroup with other addrs than 224.0.0.0.

Mon Feb  8 07:37:24 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* kaffe/kaffe/Makefile.am: link libkaffevm after dlopened modules,
	otherwise, if they're dlpreopened, libkaffevm wouldn't be used to
	resolve their symbols on IRIX6
	* kaffe/kaffe/Makefile.in: regen

Mon Feb  8 07:36:11 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* ltconfig, ltmain.sh: from libtool: fix installation for IRIX5

Mon Feb  8 05:57:09 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* kaffe/kaffevm/systems/unix-jthreads/jthread.h
	(jthreadedConnect): add timeout parameter
	* kaffe/kaffevm/systems/unix-jthreads/jthread.c
	(jthreadedConnect): ditto
	* include/jsyscall.h (SystemCallInterface, _connect, KCONNECT):
	ditto
	* libraries/clib/net/PlainSocketImpl.c
	(java_net_PlainSocketImpl_socketConnect): use timeout value

Mon Feb  8 05:04:04 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* kaffe/kaffevm/systems/unix-jthreads/jthread.c
	(jthreadedConnect): on Solaris 2.5, retrying connect() after
	EINPROGRESS may result EISCONN; assume success.

Mon Feb  8 03:51:06 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* kaffe/kaffevm/systems/oskit-pthreads/Makefile.am
	(libkthread_la_SOURCES): internal.c removed, signal.c added
	* kaffe/kaffevm/systems/oskit-pthreads/Makefile.in: regen

Mon Feb  8 03:25:19 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* include/Makefile.am (DERIVED_HDRS): do not create them in the
	source tree
	(DISTCLEANFILES): remove DERIVED_HDRS
	* include/Makefile.in: regen
	* include/java_lang_Thread.h: remove
	* include/java_lang_ThreadGroup.h: ditto
	* include/java_lang_Throwable.h: ditto

Sun Feb  7 19:50:48 1999  Archie Cobbs <archie@whistle.com>

	* include/Makefile.am: generate all derived header files
	from Klasses.jar to insure they are really consistent
	* include/Makefile.in: regen
	* In libraries/clib: io/File.c io/FileDescriptor.c
	io/FileInputStream.c io/FileOutputStream.c io/Makefile.am
	io/Makefile.in io/RandomAccessFile.c native/Array.c
	native/Class.c native/Compiler.c native/Constructor.c
	native/Double.c native/Field.c native/Float.c native/Makefile.am
	native/Makefile.in native/Math.c native/Method.c
	native/ObjectInputStream.c native/ObjectOutputStream.c
	native/ObjectStreamClass.c native/Runtime.c
	native/SecurityManager.c native/System.c native/Throwable.c
	native/UNIXProcess.c native/ZipFile.c net/InetAddressImpl.c
	net/Makefile.am net/Makefile.in net/PlainDatagramSocketImpl.c
	net/PlainSocketImpl.c zip/Adler32.c zip/CRC32.c zip/Deflater.c
	zip/Inflater.c zip/Makefile.am zip/Makefile.in: use generated
	headers instead of local duplicates
	* In libraries/clib: io/File.h io/FileDescriptor.h
	io/FileInputStream.h io/FileOutputStream.h io/RandomAccessFile.h
	native/Array.h native/Boolean.h native/Byte.h native/Character.h
	native/Compiler.h native/Constructor.h native/Double.h
	native/Field.h native/Float.h native/InputStream.h
	native/Integer.h native/Long.h native/Math.h native/Method.h
	native/ObjectInputStream.h native/ObjectOutputStream.h
	native/ObjectStreamClass.h native/ObjectStreamField.h
	native/PrintStream.h native/Runtime.h native/SecurityManager.h
	native/Short.h native/System.h native/Throwable.h
	native/UNIXProcess.h native/Vector.h native/ZipEntry.h
	net/DatagramPacket.h net/InetAddress.h net/InetAddressImpl.h
	net/PlainDatagramSocketImpl.h net/PlainSocketImpl.h
	net/SocketImpl.h net/SocketOptions.h zip/Adler32.h zip/CRC32.h
	zip/Deflater.h zip/Inflater.h: removed these files

Sun Feb  7 19:40:48 1999  Archie Cobbs 
Results 1 - 1
Help - FTP Sites List - Software Dir.
Searching half a billion files worldwide
© 1997-2008 IT MARUHN