Mercurial > hg > release > icedtea6-1.5
changeset 1552:6911ed874329
Updated README
author | Lillian Angel <langel@redhat.com> |
---|---|
date | Tue, 19 May 2009 09:46:57 -0400 |
parents | 926c38e2b283 |
children | 862fbdec414a |
files | ChangeLog NEWS README generated/sun/awt/X11/generator/sizer.32 generated/sun/misc/Version.java |
diffstat | 5 files changed, 40 insertions(+), 36 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Tue May 19 13:14:09 2009 +0200 +++ b/ChangeLog Tue May 19 09:46:57 2009 -0400 @@ -1,3 +1,8 @@ +2009-05-18 Lillian Angel <langel@redhat.com> + + * README: Updated plugin docs. + * NEWS: Fixed typo. + 2009-05-18 Robert Schuster <robertschuster@fsfe.org> * NEWS: Added note about cross-compilation support.
--- a/NEWS Tue May 19 13:14:09 2009 +0200 +++ b/NEWS Tue May 19 09:46:57 2009 -0400 @@ -1,4 +1,4 @@ -New in release 1.5 (2009-05-15) +New in release 1.5 (2009-05-20) - Static trace support through systemtap. When given the configure option --enable-systemtap IcedTea will build @@ -13,7 +13,7 @@ - Update to latest HotSpot minor build (hs14b10-->hs14b15) from the new HotSpot Express repository. - Updated to OpenJDK b16 build. -- Visual VM updated to 1.1.1. +- VisualVM updated to 1.1.1. - Updated to support CACAO 0.99.4. - Several web browser plugin and javaws support fixes: - Fixed security handling to prevent access denials when there is a site
--- a/README Tue May 19 13:14:09 2009 +0200 +++ b/README Tue May 19 09:46:57 2009 -0400 @@ -88,38 +88,17 @@ openjdk/jdk/src/share/classes/**/resources/*.properties -gcjwebplugin -============ - -gcjwebplugin provides basic support for running applets in -Mozilla-based web browsers. It does not support applet/Javascript -communication (LiveConnect) and support for signed applets needs -further testing. The current applet security manager may be too -strict and may require tuning to allow otherwise-legitimate calls by -untrusted applets. +Web Browser Plugin support +=========================== -gcjwebplugin itself is a shared object, gcjwebplugin.so, built from a -single source file, gcjwebplugin.cc. The IcedTea adaptation of -gcjwebplugin communicates through named pipes with a modified version -of IcedTea's appletviewer. Two source files, -openjdk/jdk/src/share/classes/sun/applet/PluginAppletViewer.java, -openjdk/jdk/src/share/classes/sun/applet/PluginMain.java are added to -rt.jar and tools.jar to provide gcjwebplugin with an interface into -the appletviewer code. This support code is provided in -patches/icedtea-plugin.patch. +The default web browser plugin has LiveConnect support. It will only build +against a very recent version of XULRunner, such as that available in Fedora +Rawhide as of 2008-05-16. The required development headers are provided by +the xulrunner-devel package. -Experimental LiveConnect support -================================ - -The configure option --enable-liveconnect enables experimental -LiveConnect support, implemented by IcedTeaPlugin.cc and -patches/icedtea-liveconnect.patch. Currently IcedTeaPlugin.cc will -only build against a very recent version of XULRunner, such as that -available in Fedora Rawhide as of 2008-02-23. The required -development headers are provided by the xulrunner-devel package. - -To run IcedTeaPlugin you'll need to add -/usr/lib/xulrunner-sdk-1.9pre/sdk/lib/ to LD_LIBRARY_PATH. +A new plugin is being developed to support the new Mozilla API changes. It can +be enabled with the option --enable-npplugin, and it is based on gcjwebplugin. +At the moment there is no liveconnect support for it. NetX ====
--- a/generated/sun/misc/Version.java Tue May 19 13:14:09 2009 +0200 +++ b/generated/sun/misc/Version.java Tue May 19 09:46:57 2009 -0400 @@ -39,7 +39,13 @@ "OpenJDK Runtime Environment"; private static final String java_runtime_version = - "1.6.0_0-b12"; + "1.6.0_0-b16"; + + private static final String jdk_derivative_name = + "IcedTea6 1.5-r926c38e2b283"; + + private static final String distro_package_version = + ""; static { init(); @@ -81,12 +87,26 @@ /* First line: platform version. */ ps.println(launcher_name + " version \"" + java_version + "\""); + String java_vm_name = System.getProperty("java.vm.name"); + /* Second line: runtime version (ie, libraries). */ - ps.println(java_runtime_name + " (build " + - java_runtime_version + ")"); + StringBuilder sb = new StringBuilder(); + if (java_vm_name.toLowerCase().startsWith("cacao")) { + sb.append("IcedTea Runtime Environment"); + } else { + sb.append(java_runtime_name); + } + if (jdk_derivative_name.length() > 0) { + sb.append(" (").append(jdk_derivative_name).append(")"); + } + if (distro_package_version.length() > 0) { + sb.append(" (").append(distro_package_version).append(")"); + } else { + sb.append(" (build ").append(java_runtime_version).append(")"); + } + ps.println(sb.toString()); /* Third line: JVM information. */ - String java_vm_name = System.getProperty("java.vm.name"); String java_vm_version = System.getProperty("java.vm.version"); String java_vm_info = System.getProperty("java.vm.info"); ps.println(java_vm_name + " (build " + java_vm_version + ", " +