PatchSet 5534 Date: 2005/02/14 06:51:32 Author: jserv Branch: HEAD Tag: (none) Log: 2005-02-14 Jim Huang <[EMAIL PROTECTED]>
* configure.ac: Fix typo. * FAQ/FAQ.awt: Updated Graphics2D implementation and DirectFB kawt information. * kaffe/scripts/Makefile.am: The appletviewer script would not be installed if the native AWT backends are disabled. NOTE: we must introduce a better way to let appletviewer switches different AWT backends, and use gcjwebplugin later. * configure, kaffe/scripts/Makefile.in: Regenerated. Members: ChangeLog:1.3578->1.3579 configure:1.427->1.428 configure.ac:1.117->1.118 FAQ/FAQ.awt:1.13->1.14 kaffe/scripts/Makefile.am:1.12->1.13 kaffe/scripts/Makefile.in:1.167->1.168 Index: kaffe/ChangeLog diff -u kaffe/ChangeLog:1.3578 kaffe/ChangeLog:1.3579 --- kaffe/ChangeLog:1.3578 Mon Feb 14 02:54:23 2005 +++ kaffe/ChangeLog Mon Feb 14 06:51:32 2005 @@ -1,3 +1,22 @@ +2005-02-14 Jim Huang <[EMAIL PROTECTED]> + + * configure.ac: Fix typo. + + * FAQ/FAQ.awt: + Updated Graphics2D implementation and DirectFB kawt + information. + + * kaffe/scripts/Makefile.am: + The appletviewer script would not be installed if the + native AWT backends are disabled. + NOTE: we must introduce a better way to let appletviewer + switches different AWT backends, and use gcjwebplugin + later. + + * configure, + kaffe/scripts/Makefile.in: + Regenerated. + 2005-02-13 Dalibor Topic <[EMAIL PROTECTED]> Resynced with GNU Classpath. Index: kaffe/configure diff -u kaffe/configure:1.427 kaffe/configure:1.428 --- kaffe/configure:1.427 Sun Feb 13 21:55:02 2005 +++ kaffe/configure Mon Feb 14 06:51:36 2005 @@ -1145,7 +1145,7 @@ --with-qtdir=DIR Qt installation directory default=$QTDIR --with-kaffe-nanox-awt enable build of Kaffe's Nano-X AWT engine (not built by default) - --with-nanox-includes=dir + --with-nanox-include=dir Specify NanoX include directory --with-nanox-library=dir Specify NanoX library directory Index: kaffe/configure.ac diff -u kaffe/configure.ac:1.117 kaffe/configure.ac:1.118 --- kaffe/configure.ac:1.117 Sun Feb 13 21:55:21 2005 +++ kaffe/configure.ac Mon Feb 14 06:51:34 2005 @@ -1716,7 +1716,7 @@ dnl ----------------------------------------------------------------------- AC_ARG_WITH(nanox-include, - AS_HELP_STRING([--with-nanox-includes=dir], + AS_HELP_STRING([--with-nanox-include=dir], [Specify NanoX include directory]), [ NANOXINC=$withval ], [ NANOXINC="/usr/include/microwin" ]) Index: kaffe/FAQ/FAQ.awt diff -u kaffe/FAQ/FAQ.awt:1.13 kaffe/FAQ/FAQ.awt:1.14 --- kaffe/FAQ/FAQ.awt:1.13 Tue Feb 8 06:41:29 2005 +++ kaffe/FAQ/FAQ.awt Mon Feb 14 06:51:39 2005 @@ -33,7 +33,9 @@ might need Cairo Graphics framework (http://www.cairographics.org/) to enable the new Graphics2D implementation, which is reported to let many complex AWT and Swing applications, such as JFreeChart, run well. Tell configure script -with --enable-gtk-cairo to enable new Graphics2D. +with --enable-gtk-cairo to enable new Graphics2D, and drive your Java startup +command with -Dgnu.java.awt.peer.gtk.Graphics=Graphics2D to use Cairo-based +Graphics2D implementation. GNU Classpath AWT is very excellent to meet the specifications of Sun JDK, and you can look into the latest comparison from [Results of comparison @@ -76,12 +78,12 @@ * --with-kaffe-x-awt an X lib based AWT backend. It is the default AWT backend if the X - Windows system is detected by the configure script. + Window system is detected by the configure script. The X lib based AWT backend has been written by Peter Mehlitz from Transvirtual. - See http://www.x.org for information on X Windows. + See http://www.x.org for information on X Window System. * --with-kaffe-qt-awt @@ -139,8 +141,8 @@ and implementation to merge in. To enable Nano-X based AWT backend, you should also pass the extra - two options to configure script, --with-nanox-includes and - --with-nanox-library, to specify the the corresponding Nano-X. + two options to configure script, --with-nanox-include and + --with-nanox-library, to specify the the corresponding Nano-X path. See http://www.microwindows.org/ for informations on Nano-X. @@ -235,20 +237,22 @@ helping the Kaffe developers merge them with the Kaffe.org sources, contact us on the Kaffe Mailing List [EMAIL PROTECTED] -The list of backends from PocketLinux includes Gtk, grx, peg, Allegro -and a few others. +The list of backends from PocketLinux includes Gtk1, grx, peg, Allegro +and a few others. The major difference in native AWT implementation +between Kaffe.org's and PocketLinux's is that PocketLinux's AWT +depends on more native functions from graphics toolkit / widget set +for the advanced usage. For example, PocketLinux's AWT implementation +even supports the dynamic theme switching feature with more +decorations. There are other AWT backends written by third party developers that haven't been merged in yet: -* Microwindows - -Available at http://web.media.mit.edu/~lifton/proj/E-book/technical/ . - * DirectFB -See this post for more information: -http://www.kaffe.org/pipermail/kaffe/2002-December/028462.html . +See the following posts for more information: +http://www.kaffe.org/pipermail/kaffe/2002-December/028462.html +http://www.kaffe.org/pipermail/kaffe/2005-February/101410.html . If you are interested in merging them in, contact the Kaffe Mailing List on [EMAIL PROTECTED] Index: kaffe/kaffe/scripts/Makefile.am diff -u kaffe/kaffe/scripts/Makefile.am:1.12 kaffe/kaffe/scripts/Makefile.am:1.13 --- kaffe/kaffe/scripts/Makefile.am:1.12 Tue Feb 8 21:14:20 2005 +++ kaffe/kaffe/scripts/Makefile.am Mon Feb 14 06:51:42 2005 @@ -18,7 +18,14 @@ SUBDIRS = compat SCRIPTFILES_COMPAT= else -SCRIPTFILES_COMPAT=appletviewer javac javadoc +if COND_NATIVE_AWT +KAFFE_APPLETVIEWER = appletviewer +else +# If no native AWT backends are enabled, the appletviewer +# must be absent. +KAFFE_APPLETVIEWER = +endif +SCRIPTFILES_COMPAT= $(KAFFE_APPLETVIEWER) javac javadoc endif if ENABLE_XPROF Index: kaffe/kaffe/scripts/Makefile.in diff -u kaffe/kaffe/scripts/Makefile.in:1.167 kaffe/kaffe/scripts/Makefile.in:1.168 --- kaffe/kaffe/scripts/Makefile.in:1.167 Sun Feb 13 21:55:47 2005 +++ kaffe/kaffe/scripts/Makefile.in Mon Feb 14 06:51:42 2005 @@ -375,8 +375,12 @@ native2ascii rmic serialver @[EMAIL PROTECTED] = compat [EMAIL PROTECTED]@SCRIPTFILES_COMPAT = appletviewer javac javadoc [EMAIL PROTECTED]@SCRIPTFILES_COMPAT = $(KAFFE_APPLETVIEWER) javac javadoc @[EMAIL PROTECTED] = +# If no native AWT backends are enabled, the appletviewer +# must be absent. [EMAIL PROTECTED]@@[EMAIL PROTECTED] = [EMAIL PROTECTED]@@[EMAIL PROTECTED] = appletviewer @[EMAIL PROTECTED] = @[EMAIL PROTECTED] = kaffexprof nm2as.awk PSCRIPTFILES = install-jar _______________________________________________ kaffe mailing list kaffe@kaffe.org http://kaffe.org/cgi-bin/mailman/listinfo/kaffe