[kaffe] CVS kaffe (robilad): updated documentation for 1.1.6
Kaffe CVS
cvs-commits at kaffe.org
Mon Sep 19 19:22:40 PDT 2005
PatchSet 6920
Date: 2005/09/20 02:17:27
Author: robilad
Branch: HEAD
Tag: (none)
Log:
updated documentation for 1.1.6
2005-09-20 Dalibor Topic <robilad at kaffe.org>
* README,
RELEASE-NOTES,
WHATSNEW,
configure.ac,
libraries/javalib/gnu/classpath/VMSystemProperties.java:
Updated for 1.1.6.
* libraries/clib/awt/classpath-qt/Makefile.am:
Removed qtembeddedwindowpeer.cpp since QtX11Embed widgets
dont exist on OS X.
Members:
ChangeLog:1.4442->1.4443
README:1.32->1.33
RELEASE-NOTES:INITIAL->1.5
WHATSNEW:1.47->1.48
configure:1.490->1.491
configure.ac:1.171->1.172
libraries/clib/awt/classpath-qt/Makefile.am:1.3->1.4
libraries/clib/awt/classpath-qt/Makefile.in:1.5->1.6
libraries/javalib/gnu/classpath/VMSystemProperties.java:1.11->1.12
Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.4442 kaffe/ChangeLog:1.4443
--- kaffe/ChangeLog:1.4442 Tue Sep 20 00:15:12 2005
+++ kaffe/ChangeLog Tue Sep 20 02:17:27 2005
@@ -1,3 +1,16 @@
+2005-09-20 Dalibor Topic <robilad at kaffe.org>
+
+ * README,
+ RELEASE-NOTES,
+ WHATSNEW,
+ configure.ac,
+ libraries/javalib/gnu/classpath/VMSystemProperties.java:
+ Updated for 1.1.6.
+
+ * libraries/clib/awt/classpath-qt/Makefile.am:
+ Removed qtembeddedwindowpeer.cpp since QtX11Embed widgets
+ dont exist on OS X.
+
2005-09-19 Wolfgang Baer <WBaer at gmx.de>
* kaffe/scripts/jdb.in,
Index: kaffe/README
diff -u kaffe/README:1.32 kaffe/README:1.33
--- kaffe/README:1.32 Tue Apr 5 03:32:32 2005
+++ kaffe/README Tue Sep 20 02:17:28 2005
@@ -1,7 +1,7 @@
===================
- Kaffe 1.1.5
+ Kaffe 1.1.6
===================
===================================================================
Checking out kaffe/RELEASE-NOTES
RCS: /home/cvs/kaffe/kaffe/RELEASE-NOTES,v
VERS: 1.5
***************
--- /dev/null Sun Aug 4 19:57:58 2002
+++ kaffe/RELEASE-NOTES Tue Sep 20 02:22:36 2005
@@ -0,0 +1,158 @@
+Release Notes for 1.1.6
+=======================
+
+Release 1.1.6 of Kaffe is a "development" release.
+
+It has been tested, but not as thoroughly as a
+production release would be. It contains major
+improvements over 1.1.5, which was released six
+months ago. I anticipate that most people will have
+less trouble with this release, and more fun.
+
+Please check the WHATSNEW file to see what has
+been added in this release.
+
+Bug reports, comments and patches are always
+welcome -- send them to the team at kaffe at kaffe.org.
+
+
+Platform Specific Notes
+=======================
+
+* PowerPC
+
+An PowerPC jitter has been contributed by Tim Stack.
+It still needs some effort to make sure it passes
+the regression tests. Volunteers would be very welcome.
+
+If you don't want to hack on the PowerPC jit, and just
+want to use the interpreter, please make sure that you
+pass the option --with-engine=intrp to Kaffe's
+configure script.
+
+* ARM
+
+Jiri has reported some success using the libffi, rather
+than using Kaffe's own FFI interfaces, so you should
+pass --with-libffi to Kaffe's configure script on ARM.
+
+Check the mailing list information for more details. The
+Kaffe Team would enjoy having a dedicated ARM hacker to
+make the ARM jitter shine again.
+
+* MIPS(EL)
+
+The jit3 implementation needs some more work. Casey
+Marshall and Kevin Kissel have looked into it. A MIPS
+hacker who would enjoy bringing the jit up to speed
+would be very appreciated.
+
+If you are just interested in running applications on
+a MIPS(EL) board on Kaffe instead of hacking on the jit
+please pass the option --with-engine=intrp to Kaffe's
+configure script.
+
+How to help
+===========
+
+We would appreciate your help in making Kaffe better,
+faster, and nicer. As a collaborative Free Software
+project, Kaffe only gets to be as good as its users
+and developers make it. If you want to track Kaffe
+development, and become a part of the Kaffe community
+please join the Kaffe mailing list. Instructions for
+joining the list are available at
+http://www.kaffe.org/mailinglists.shtml
+
+A lot of informal communication between developers
+and users happens on IRC, on the #kaffe channel on
+irc.freenode.org. It's a friendly channel where
+someone may help you debug or port Kaffe, if you need
+hands on help.
+
+If you have looked at Sun's J2SE source code,
+or signed NDAs that would prevent you from
+contributing to Kaffe, we can not take source code
+contributions from you. Otherwise, you're most welcome
+to send in patches to the Kaffe mailing list at
+kaffe at kaffe.org.
+
+An easy project to get yourself familiar with the source
+code base are cleaning up the compiler warnings on
+your platform. Every patch is welcome, and appreciated,
+no matter how small.
+
+If Kaffe doesn't pass all regression tests executed by
+'make check' on your platform of choice under your desired
+configuration, patches to fix the regression failures would
+also be very appreciated.
+
+We won't ask you for copyright assignment. If you contribute
+patches to code coming from other projects, then you should
+also send your patches 'upstream' to those projects,
+beside contributing it to Kaffe, so that all users of
+those upstream projects can benefit from your work.
+
+A particularly important upstream project for Kaffe is
+GNU Classpath, which provides the core class libraries.
+Even if Kaffe doesn't meat your needs, you are likely
+to find another Free Software runtime among the GNU
+Classpath family that suits your needs better. A list
+of such runtimes is available at
+http://www.gnu.org/software/classpath/stories.html#jvm
+
+If you are not interested in hacking Kaffe, but want to
+hack on GNU Classpath instead, Kaffe provides a quick,
+efficient way to get yourself up and running with the
+latest GNU Classpath code and have a working development
+environment 'out of the box'. While not 100% merged with
+GNU Classpath yet, Kaffe follows for the 99% of the merged
+classes the developments in the GNU Classpath CVS regularly
+in its CVS head, and a script exists in the developers
+directory to make keeping in sync with GNU Classpath as
+simple as possible.
+
+Future Plans
+============
+
+Check out the TODO file for a list of things that are
+planned.
+
+Among other things, it is planed to fully switch Kaffe
+over to use GNU Classpath out of the box. Help to complete
+that task faster would be very welcome.
+
+After making Kaffe the integration melting pot for class
+library components, it would be quite interesting to make
+Kaffe an integration test bed for runtime components as
+well.
+
+If you are looking for an interesting contribution to
+make to the core VM, you may want to help with merging
+in the new JIT engine, the merge of the gcj verifier
+engine, or the efforts to make Kaffe use shared libraries
+complied by gcj.
+
+We'd also appreciate help with merging in the various other
+interesting developments from Kaffe forks like
+JanosVM (Isolation), Latte (Hotspot-like engine),
+BeKaffe (BeOS port), KaffeCE (WindowsCE port) and others.
+
+Platform Matrix
+===============
+
+The following platforms have been tested for this release:
+
+ arch | os | engine | threads | gc | passed
+======================================================
+ i386 | linux | jit3 | pthread | kaffe | 147/147
+ i386 | linux | jit3 | jthread | kaffe | 147/147
+powerpc | linux | intrp | pthread | kaffe | 147/147
+powerpc | linux | intrp | jthread | kaffe | 147/147
+
+
+Have fun!
+
+Cheers,
+
+ - Dalibor Topic
Index: kaffe/WHATSNEW
diff -u kaffe/WHATSNEW:1.47 kaffe/WHATSNEW:1.48
--- kaffe/WHATSNEW:1.47 Sat Sep 17 21:43:35 2005
+++ kaffe/WHATSNEW Tue Sep 20 02:17:28 2005
@@ -1,9 +1,11 @@
-What's New in CVS
+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.
@@ -15,8 +17,9 @@
* Force double precision on x86 FPU for Linux OS.
* Fixes for regression tests on sparc.
* JIT3/PowerPC operational on Darwin/OSX (real applications
-does not work yet though).
-* JVMPI cleaned up. Kaffe now works with JMP (http://www.khelekore.org/jmp/)
+ 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.
Index: kaffe/configure
diff -u kaffe/configure:1.490 kaffe/configure:1.491
--- kaffe/configure:1.490 Sun Sep 18 22:08:15 2005
+++ kaffe/configure Tue Sep 20 02:17:28 2005
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.59 for Kaffe Virtual Machine 1.1.x-cvs.
+# Generated by GNU Autoconf 2.59 for Kaffe Virtual Machine 1.1.6.
#
# Report bugs to <kaffe at kaffe.org>.
#
@@ -446,8 +446,8 @@
# Identity of this package.
PACKAGE_NAME='Kaffe Virtual Machine'
PACKAGE_TARNAME='kaffe'
-PACKAGE_VERSION='1.1.x-cvs'
-PACKAGE_STRING='Kaffe Virtual Machine 1.1.x-cvs'
+PACKAGE_VERSION='1.1.6'
+PACKAGE_STRING='Kaffe Virtual Machine 1.1.6'
PACKAGE_BUGREPORT='kaffe at kaffe.org'
ac_unique_file="kaffe"
@@ -988,7 +988,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures Kaffe Virtual Machine 1.1.x-cvs to adapt to many kinds of systems.
+\`configure' configures Kaffe Virtual Machine 1.1.6 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1058,7 +1058,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of Kaffe Virtual Machine 1.1.x-cvs:";;
+ short | recursive ) echo "Configuration of Kaffe Virtual Machine 1.1.6:";;
esac
cat <<\_ACEOF
@@ -1303,7 +1303,7 @@
test -n "$ac_init_help" && exit 0
if $ac_init_version; then
cat <<\_ACEOF
-Kaffe Virtual Machine configure 1.1.x-cvs
+Kaffe Virtual Machine configure 1.1.6
generated by GNU Autoconf 2.59
Copyright (C) 2003 Free Software Foundation, Inc.
@@ -1340,7 +1340,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by Kaffe Virtual Machine $as_me 1.1.x-cvs, which was
+It was created by Kaffe Virtual Machine $as_me 1.1.6, which was
generated by GNU Autoconf 2.59. Invocation command line was
$ $0 $@
@@ -2005,7 +2005,7 @@
# Define the identity of the package.
PACKAGE='kaffe'
- VERSION='1.1.x-cvs'
+ VERSION='1.1.6'
cat >>confdefs.h <<_ACEOF
@@ -52498,7 +52498,7 @@
} >&5
cat >&5 <<_CSEOF
-This file was extended by Kaffe Virtual Machine $as_me 1.1.x-cvs, which was
+This file was extended by Kaffe Virtual Machine $as_me 1.1.6, which was
generated by GNU Autoconf 2.59. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -52561,7 +52561,7 @@
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-Kaffe Virtual Machine config.status 1.1.x-cvs
+Kaffe Virtual Machine config.status 1.1.6
configured by $0, generated by GNU Autoconf 2.59,
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
Index: kaffe/configure.ac
diff -u kaffe/configure.ac:1.171 kaffe/configure.ac:1.172
--- kaffe/configure.ac:1.171 Sun Sep 18 22:08:17 2005
+++ kaffe/configure.ac Tue Sep 20 02:17:29 2005
@@ -1,4 +1,4 @@
-AC_INIT([Kaffe Virtual Machine],[1.1.x-cvs],[kaffe at kaffe.org],[kaffe])
+AC_INIT([Kaffe Virtual Machine],[1.1.6],[kaffe at kaffe.org],[kaffe])
AC_PREREQ(2.59)
Index: kaffe/libraries/clib/awt/classpath-qt/Makefile.am
diff -u kaffe/libraries/clib/awt/classpath-qt/Makefile.am:1.3 kaffe/libraries/clib/awt/classpath-qt/Makefile.am:1.4
--- kaffe/libraries/clib/awt/classpath-qt/Makefile.am:1.3 Wed Aug 17 22:38:24 2005
+++ kaffe/libraries/clib/awt/classpath-qt/Makefile.am Tue Sep 20 02:17:30 2005
@@ -57,7 +57,6 @@
qtcomponent.h \
qtcomponentpeer.cpp \
qtdialogpeer.cpp \
- qtembeddedwindowpeer.cpp \
qtfiledialogpeer.cpp \
qtfont.h \
qtfontmetrics.cpp \
@@ -87,6 +86,8 @@
qtwindowpeer.cpp \
slotcallbacks.cpp \
slotcallbacks.h
+
+# qtembeddedwindowpeer.cpp
BUILT_SOURCES = $(libqtpeer_la_MOC)
Index: kaffe/libraries/clib/awt/classpath-qt/Makefile.in
diff -u kaffe/libraries/clib/awt/classpath-qt/Makefile.in:1.5 kaffe/libraries/clib/awt/classpath-qt/Makefile.in:1.6
--- kaffe/libraries/clib/awt/classpath-qt/Makefile.in:1.5 Sat Sep 17 21:38:05 2005
+++ kaffe/libraries/clib/awt/classpath-qt/Makefile.in Tue Sep 20 02:17:30 2005
@@ -91,7 +91,6 @@
libqtpeer_la-qtcanvaspeer.lo libqtpeer_la-qtcheckboxpeer.lo \
libqtpeer_la-qtchoicepeer.lo libqtpeer_la-qtcomponent.lo \
libqtpeer_la-qtcomponentpeer.lo libqtpeer_la-qtdialogpeer.lo \
- libqtpeer_la-qtembeddedwindowpeer.lo \
libqtpeer_la-qtfiledialogpeer.lo libqtpeer_la-qtfontmetrics.lo \
libqtpeer_la-qtfontpeer.lo libqtpeer_la-qtframepeer.lo \
libqtpeer_la-qtgraphics.lo libqtpeer_la-qtimage.lo \
@@ -457,7 +456,6 @@
qtcomponent.h \
qtcomponentpeer.cpp \
qtdialogpeer.cpp \
- qtembeddedwindowpeer.cpp \
qtfiledialogpeer.cpp \
qtfont.h \
qtfontmetrics.cpp \
@@ -488,6 +486,8 @@
slotcallbacks.cpp \
slotcallbacks.h
+
+# qtembeddedwindowpeer.cpp
BUILT_SOURCES = $(libqtpeer_la_MOC)
CLEANFILES = so_locations $(BUILT_SOURCES)
all: $(BUILT_SOURCES)
@@ -576,7 +576,6 @@
@AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libqtpeer_la-qtcomponent.Plo at am__quote@
@AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libqtpeer_la-qtcomponentpeer.Plo at am__quote@
@AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libqtpeer_la-qtdialogpeer.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libqtpeer_la-qtembeddedwindowpeer.Plo at am__quote@
@AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libqtpeer_la-qtfiledialogpeer.Plo at am__quote@
@AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libqtpeer_la-qtfontmetrics.Plo at am__quote@
@AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libqtpeer_la-qtfontpeer.Plo at am__quote@
@@ -734,13 +733,6 @@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='qtdialogpeer.cpp' object='libqtpeer_la-qtdialogpeer.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libqtpeer_la_CXXFLAGS) $(CXXFLAGS) -c -o libqtpeer_la-qtdialogpeer.lo `test -f 'qtdialogpeer.cpp' || echo '$(srcdir)/'`qtdialogpeer.cpp
-
-libqtpeer_la-qtembeddedwindowpeer.lo: qtembeddedwindowpeer.cpp
- at am__fastdepCXX_TRUE@ if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libqtpeer_la_CXXFLAGS) $(CXXFLAGS) -MT libqtpeer_la-qtembeddedwindowpeer.lo -MD -MP -MF "$(DEPDIR)/libqtpeer_la-qtembeddedwindowpeer.Tpo" -c -o libqtpeer_la-qtembeddedwindowpeer.lo `test -f 'qtembeddedwindowpeer.cpp' || echo '$(srcdir)/'`qtembeddedwindowpeer.cpp; \
- at am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/libqtpeer_la-qtembeddedwindowpeer.Tpo" "$(DEPDIR)/libqtpeer_la-qtembeddedwindowpeer.Plo"; else rm -f "$(DEPDIR)/libqtpeer_la-qtembeddedwindowpeer.Tpo"; exit 1; fi
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='qtembeddedwindowpeer.cpp' object='libqtpeer_la-qtembeddedwindowpeer.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libqtpeer_la_CXXFLAGS) $(CXXFLAGS) -c -o libqtpeer_la-qtembeddedwindowpeer.lo `test -f 'qtembeddedwindowpeer.cpp' || echo '$(srcdir)/'`qtembeddedwindowpeer.cpp
libqtpeer_la-qtfiledialogpeer.lo: qtfiledialogpeer.cpp
@am__fastdepCXX_TRUE@ if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libqtpeer_la_CXXFLAGS) $(CXXFLAGS) -MT libqtpeer_la-qtfiledialogpeer.lo -MD -MP -MF "$(DEPDIR)/libqtpeer_la-qtfiledialogpeer.Tpo" -c -o libqtpeer_la-qtfiledialogpeer.lo `test -f 'qtfiledialogpeer.cpp' || echo '$(srcdir)/'`qtfiledialogpeer.cpp; \
Index: kaffe/libraries/javalib/gnu/classpath/VMSystemProperties.java
diff -u kaffe/libraries/javalib/gnu/classpath/VMSystemProperties.java:1.11 kaffe/libraries/javalib/gnu/classpath/VMSystemProperties.java:1.12
--- kaffe/libraries/javalib/gnu/classpath/VMSystemProperties.java:1.11 Fri Sep 16 19:17:56 2005
+++ kaffe/libraries/javalib/gnu/classpath/VMSystemProperties.java Tue Sep 20 02:17:30 2005
@@ -96,7 +96,7 @@
properties.setProperty("java.vm.specification.version", "1.0");
properties.setProperty("java.vm.specification.vendor", "Sun Microsystems Inc.");
properties.setProperty("java.vm.specification.name", "Java Virtual Machine Specification");
- properties.setProperty("java.vm.version", "1.1.5+cvs");
+ properties.setProperty("java.vm.version", "1.1.6");
properties.setProperty("java.vm.vendor", "Kaffe.org project");
properties.setProperty("java.vm.name", "Kaffe");
properties.setProperty("java.specification.version", "1.4");
More information about the kaffe
mailing list