Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

353 lines (283 sloc) 10.235 kb
What's New Since Kaffe 1.1.9
----------------------------
* Removed kaffe-specific AWT implementations.
What's New In Kaffe 1.1.9
----------------------------
* Depend on glib for atomic operations
* Support for JSR 166.
* Depend on zziplib instead of zlib for JAR reading.
* Many build system improvements.
* Simplified threading subsystem interface.
* Removed support for native big math.
* Removed libltdl. Kaffe uses an existing installation
exclusively now.
* Removed gnu-inet, dnsjava, Tritonus and binreloc.
* Removed GNU Classpath tools. Kaffe uses an installed javap
as javap when it's available.
* Removed gjdoc and ANTLR. Kaffe uses an installed gjdoc as
javadoc when it's available.
* Removed GNU Classpath. Kaffe uses an existing GNU Classpath
installation exclusively now. It needs GNU Classpath 0.95 or
later.
What's New In Kaffe 1.1.8
----------------------------
* Support for using an existing GNU Classpath installation.
* Updated internal Classpath to version 0.93.
* Fixes for gcc 4.1.x.
* Added --disable-zlib-zip option to use GNU Classpath's
java.util.zip implementation.
* Removed comm, servlet, microsoft and pjava extensions.
* Removed fastjar, zlib and boehm gc copies.
* Xynth Windowing System based AWT backend.
* Ported to i386-GNU/kFreeBSD, i386-Interix, x86_64-openbsd.
What's New In Kaffe 1.1.7
------------------------------------------------------
* Many cleanups, warning fixes and bug fixes.
* Removed support for class library profiles, since
--with-glibj-zip offers a more convenient replacement.
* Updated to boehm-gc 6.6
* Updated to gjdoc 0.7.7
* Merged in fastjar.
* Merged in zlib. There is a new configure option,
--with-system-zlib to allow the use of the system zlib,
instead of the merged in one.
* Merged in GNU Classpath completely. Updated to version 0.90,
with additional fixes.
* Merged in port to DROPS.
* Merged in port to Blackfin CPU.
* Support for DragonFly BSD.
* Ported to ia64-freebsd and alpha-freebsd.
* Ported to powerpc-openbsd.
* Improved support for Cygwin and sparc64-openbsd.
* Improved stack handling for pthreads on openbsd.
* Added simple direct threading interpreter implementation.
What's New in Kaffe 1.1.6
------------------------------------------------------
* Many cleanups, warning fixes and bug fixes.
* Moved tools.jar to the location where Maven 1 expects it,
so that Maven 1 builds now work.
* Added an otions to turn off boehm-gc configuration for
operating environments boehm gc has not been ported to.
* Updated to GNU Classpath 0.18
* Fixed native library loading for Cygwin.
Kaffe now builds and runs on Win32 again.
* Merged java.lang.Class from GNU Classpath.
* Kaffe's home-grown system class loader was replaced by
GNU classpath's system class loader. This improves support
for the Java Extension Mechanism and the Java security
model.
* Force double precision on x86 FPU for Linux OS.
* Fixes for regression tests on sparc.
* JIT3/PowerPC operational on Darwin/OSX (real applications
do not work yet though).
* JVMPI cleaned up. Kaffe now works with JMP
(http://www.khelekore.org/jmp/)
* Xlib-AWT fixed on Darwin.
* Runtime/VMProcess merged from GNU Classpath.
* Merged in antlr 2.7.5 for gjdoc.
What's New in Kaffe 1.1.5
------------------------------------------------------
* Resynced with latest GNU Classpath.
* Added GNU EmbbededWindow extension from GNU Classpath.
* gcjwebplugin is known to work with the extension.
* Improved AWT implementations.
* GNU Classpath's implementation of AWT/Swing has
been merged.
* New Nano-X AWT backend.
* Xlib AWT backend supports xi18n wide-character
display.
* Dynamic switch among existing AWT implementations
via command line options.
* Better stack pointer / stack size handling.
* JNI direct invocation fixes.
* Verifier moved to its own directory.
* JNI upgrades to 1.2
* New experimental Boehm-Weiser garbage collector.
* Merged in JIT3 for powerpc from JanosVM.
* Implemented weak references in the VM.
* KJC temporarily replaced by jikes.
* DNSJava, Jessie, JZLib and gjdoc merged in.
* Added some internationalization support to kaffe's
executable (fr, zh_TW).
* Many compiler warning fixes.
* Tested in Ch environment.
* Fixes for NetBSD, OpenBSD, FreeBSD, Darwin.
* New ports to FreeBSD on x86-64, Darwin on x86 and
HP-UX on ia64.
* Some successes: Resin2, JSDL, SwingWT, gcjwebplugin,
ME4SE, MicroEmulator, VNCj, LwVCL, DirectFB kawt,
Eclipse 3.0.1, 3.1M6.
What's New in Kaffe 1.1.3
------------------------------------------------------
* More merges from GNU Classpath:
* java.beans
* java.util.Date
* java.util.jar
* java.net
* java.io
* javax.swing.EventListenerList
* More JVMPI support implemented.
* More NIO support implemented.
* java.security.SecureRandom bugfix (with security
implications)
* JIT fixes for x86, ARM and Sparc.
* Interpreter fixes (underflow problem)
* Fixes for Solaris, Darwin, FreeBSD.
* Build fixes for powerpc64.
* IPv6 fixes.
* KJC fixes:
* inner class access
* switch labels
* constant initializers
* concatenating a null to a string
* Fixes for SHIFT_JIS (Japanese) encoding.
* Fix for Jetty 4.2.14.
* AppletViewer fix for <applet> tag.
* Lots of minor bug fixes.
* Cleaned up GC code.
* Compiler warning fixes.
* Resynced with existing Classpath, GNU JAXP, Jessie.
* Some successes: JBoss, Eclipse 3.0M4, gjdoc/libxmlj.
What's New in Kaffe 1.1.2
------------------------------------------------------
* New packages:
* javax.net
* javax.net.ssl
* Lots of configuration/compile fixes, including: arm-linux,
parisc-hpux, parisc-linux, sparc-solaris.
* Improved RMI, JVMPI, java.text and NIO support.
* Improved garbage collector and jit3 memory consumption.
* Further merge with GNU Classpath: Collections, many networking,
IO and zip classes.
* Fixes for several bugs in kjc.
* Improved support for building without GNU make.
* Lots of bug fixes, compiler warning fixes, and small
improvements.
* Some successes: Tomcat4, eXist, JavaLayer, JOrbis.
What's New in Kaffe 1.1.1
------------------------------------------------------
* Much of the new bytecode verifier has been added (but not all of
it). Soon, we will be able to safely run untrusted code!
* Lots of configuration/compile fixes, including: NetBSD, OpenBSD,
Linux 2.0, Linux/S390, AmigaOS, OpenBSD/Sparc, Cygwin
* Lots of class library fixes
* Added JNI 1.2/1.4 features
* The beginnings of JVMPI support
* Some infrastructure for NIO support
* Some successes: Eclipse (loads, doesn't completely work yet),
Jetty w/JSP, Java-Gnome, Qt AWT under QTopia, Snark, hsqldb
What's New in Kaffe 1.1.0
------------------------------------------------------
* Port to x86-64 GNU/Linux
* Port to RISC OS
* Port to Playstation 2 GNU/Linux
* Port to SuperH GNU/Linux
* Qt based AWT backend
* Support for javax.sound from tritonus.org
* Support for JAXP from GNU JAXP
* Support for java.util.regex from GNU regexp
* New java.lang.reflect.Proxy from GNU Classpath.
* Built-in XML parser (Aelfred2).
* New packages:
* java.awt.color
* java.awt.dnd
* java.awt.font
* java.awt.geom
* java.awt.im
* java.awt.image.renderable
* java.awt.print
* java.beans.beancontext
* java.nio
* java.nio.channels
* java.nio.channels.spi
* java.nio.charset
* java.nio.charset.spi
* java.security.acl
* java.util.logging
* java.util.prefs
* java.util.regex
* javax.accessibility
* javax.naming
* javax.naming.directory
* javax.naming.event
* javax.naming.ldap
* javax.naming.spi
* javax.rmi
* javax.rmi.CORBA
* javax.sound.midi
* javax.sound.midi.spi
* javax.sound.sampled
* javax.sound.sampled.spi
* javax.sql
* javax.swing.text
* javax.transaction
* javax.transaction.xa
* javax.xml.parsers
* javax.xml.transform
* javax.xml.transform.dom
* javax.xml.transform.sax
* javax.xml.transform.stream
* org.w3c.dom
* org.w3c.dom.css
* org.w3c.dom.events
* org.w3c.dom.html
* org.w3c.dom.ranges
* org.w3c.dom.stylesheets
* org.w3c.dom.traversal
* org.w3c.dom.views
* org.xml.sax
* org.xml.sax.ext
* org.xml.sax.helpers
* New build system.
* Support for user defined class library profiles
* New version of KJC (2.1B).
* Many improvements to serialization, localization,
and reflection.
* Implemented native2ascii, javah.
* Lots of bug fixes.
What's New in Kaffe 1.0.7
------------------------------------------------------
This release is dedicated to the memory of Edouard G. Parmelan, one of
the most active Kaffe developers, a member of the core team, and one of
the driving forces behind the project.
* Port to ia64 GNU/Linux
* Port to s390 GNU/Linux
* Port to PA-RISC GNU/Linux
* Port to Darwin (Mac OS X).
* JIT port for Alpha on Compaq Tru64, GNU/Linux.
* Support of PowerPC without libffi.
* New version of KJC (2.1A with patches from kopi CVS).
* New encoding converters based on iconv().
* Lots of bug fixes.
What's New in Kaffe 1.0.6
--------------------------------
* New cross language debugging support for JIT3 engine.
* New cross language profiling support for JIT3 engine.
* Support of libffi.
* Port to i386 GNU Hurd.
* Port i386 hardware profiler from JIT engine to JIT3 engine.
* Alpha GCJ Integration.
* New version of KJC (1.4F).
* Lots of bug fixes.
What's New in Kaffe 1.0.5
--------------------------------
* JIT port for StrongARM
* JIT port for MIPS
* New JIT3 - increases performance of JIT code by a factor of 3 over the
old JIT system.
- Supports: x86, MIPS, StrongARM, M68K
- Coming soon: Sparc, Alpha
* RMI implementation (released under the Lesser GPL in conjuntion with
the Classpath project)
- Provide JDK 1.1 and JDK 1.2 compatible RMI
- Unimplemented: Distributed GC, Activations.
* Now ships with KJC Java compiler, a truly Open Source Java compiler.
* SuperFast locking implementation.
* Pthreads implementation (currently for GLIBC 2.1.2 LinuxThreads only)
* Resurrected M68K JIT.
* New JDK 1.2 style class loading.
* New JDK 1.2 java.util Collections classes
* New JDK 1.2 java.security classes
* Improved i18n support.
* New utilities: serialver, rmiregistry, rmic, javap
* Lots of bug fixes.
Jump to Line
Something went wrong with that request. Please try again.