aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorGuido Günther <agx@sigxcpu.org>2013-05-08 12:52:58 +0200
committerGuido Günther <agx@sigxcpu.org>2013-05-08 12:52:58 +0200
commit9a8e56049ebf9f0878c7fe3efc0921df8aa6a0ba (patch)
tree7d61a00fa8d6ec4667663370cc42b04be03ec569 /ChangeLog
Imported Upstream version 7u21-2.3.9upstream/7u21-2.3.9upstream
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog26051
1 files changed, 26051 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 0000000..b159d66
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,26051 @@
+2013-04-21 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ * Makefile.am:
+ (ICEDTEA_NAME): Make same across all versions.
+
+2013-04-21 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ * configure.ac: Bump to 2.3.9 proper.
+ * NEWS: Set release date for 2.3.9.
+
+2013-04-18 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ PR1404: Failure to bootstrap with ecj 4.2
+ * Makefile.am:
+ (ICEDTEA_BOOTSTRAP_CLASSES): Add SSLContext,
+ SSLEngine and SslRMIServerSocketFactory if
+ methods are missing.
+ (IT_LANGUAGE_SOURCE_VERSION): Set to 7 if supported.
+ (IT_CLASS_TARGET_VERSION): Likewise.
+ * configure.ac: Mention bugs in comments.
+ Add tests for getDefaultSSLParameters/setSSLParameters
+ and new 7 SslRMIServerSocketFactory.
+ * NEWS: Updated.
+
+2013-01-11 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (IT_CHECK_FOR_CLASS): Write class toString() output
+ to System.err rather than throwing it away. It then
+ appears in config.log and may be useful in debugging.
+ (IT_CHECK_FOR_METHOD): Fix documentation and add
+ System.err output as for IT_CHECK_FOR_CLASS.
+ (IT_CHECK_FOR_CONSTRUCTOR): New macro to test for
+ the presence of a specific constructor. Works
+ with both private & protected constructors by
+ using a subclass for the compile test.
+
+2013-04-18 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ * hotspot.map: Update zero to bring in security
+ fixes.
+
+2013-04-17 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ * Makefile.am:
+ (JDK_UPDATE_VERSION): Bump to 21 (no idea why
+ Oracle just skipped 19).
+ (OPENJDK_VERSION): Bump to b02.
+ (JAXP_CHANGESET): Update to IcedTea7 2.3.9 forest tag,
+ bringing in security fixes.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Bring in Martin Buchholz ant patch.
+ (JAXP_SHA256SUM): Same as JAXP_CHANGESET.
+ (JAXWS_SHA256SUM): Likewise for JAXWS_CHANGESET.
+ (JDK_SHA256SUM): Likewise for JDK_CHANGESET.
+ (LANGTOOLS_SHA256SUM): Likewise for LANGTOOLS_CHANGESET.
+ * patches/boot/ecj-diamond.patch:
+ Regenerate due to security patches.
+ * hotspot.map:
+ Update to IcedTea7 2.3.9 forest tag,
+ bringing in security fixes.
+ * NEWS: Updated to cover new security & bug fixes.
+
+2013-04-08 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ PR1363: Fedora 19 / rawhide FTBFS SIGILL
+ PR1401: Fix Zero build on 2.3.8
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Obtain revert-7017193 patch
+ from HotSpot-dependent directory.
+ * hotspot.map: Update zero to bring in removal
+ of debuginfo files & ARM fix.
+ * patches/hotspot/zero/7089790-bsd_port.patch:
+ Regenerated.
+ * patches/hotspot/zero/revert-7017193.patch:
+ Taken from 2.1.
+ * patches/revert-7017193.patch: Moved to ...
+ * patches/hotspot/original/revert-7017193.patch:
+ ... here.
+ * NEWS: Updated.
+
+2013-03-12 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ * patches/8006179-lookup_using_findvirtual.patch,
+ * patches/8006882-sun.proxy.patch,
+ * patches/pr1303-ifdef_fix.patch:
+ Remove patches that are upstream.
+ * Makefile.am:
+ (CORBA_CHANGESET): Update to IcedTea7 2.3 forest head,
+ syncing with upstream jdk7u17b02 changesets.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+ (ICEDTEA_PATCHES): Drop upstream patches.
+ * hotspot.map: Sync default with 2.3 HEAD as other
+ changes above.
+
+2013-03-12 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ * configure.ac: Bump to 2.3.9pre.
+ * NEWS: Add section for 2.3.9.
+
+2013-03-11 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Add new patch.
+ * patches/revert-7017193.patch:
+ Revert 7017193 due to performance issues,
+ adding a free call on error, until a better
+ fix is produced.
+ * NEWS: Updated.
+
+2013-03-11 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ * hotspot.map: Sync zero option with updates to
+ IcedTea 2.1.
+
+2013-03-11 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ * configure.ac: Bump to 2.3.8 proper.
+ * NEWS: Set release date for 2.3.8.
+
+2013-03-11 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ PR1340: Simplify the rewriter, avoiding concurrency.
+ * NEWS: Mention fix.
+ * rewriter/com/redhat/rewriter/ClassRewriter.java:
+ Always use the single threaded executor.
+
+2013-03-08 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Add patches.
+ * NEWS: Updated.
+ * patches/8006179-lookup_using_findvirtual.patch,
+ * patches/8006882-sun.proxy.patch:
+ Taken from upstream jdk7u17 b02.
+ * patches/pr1303-ifdef_fix.patch:
+ PR1303 issue (#ifdef vs. #if) caught by Bernhard
+ Rosenkränzer.
+
+2013-03-07 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ * Makefile.am,
+ (JDK_UPDATE_VERSION): Bump to 17.
+ (OPENJDK_VERSION): Bump to b02.
+ (CORBA_CHANGESET): Update to IcedTea7 2.3 forest head,
+ bringing in security fixes & backports.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+ * hotspot.map: Sync default with 2.3 HEAD as other
+ changes above.
+ * NEWS: Update with security fixes & backports.
+
+2013-02-20 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ * configure.ac: Bump to 2.3.8pre.
+ * NEWS: Add section for 2.3.8.
+
+2013-02-12 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ * configure.ac: Bump to 2.3.7 proper.
+ * NEWS: Set release date for 2.3.7.
+
+2013-02-20 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ * NEWS: List security fixes.
+
+2013-02-20 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ * Makefile.am,
+ (JDK_UPDATE_VERSION): Bump to 15.
+ (CORBA_CHANGESET): Update to IcedTea7 2.3 forest head,
+ bringing in latest security updates.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+ * hotspot.map: Sync default with 2.3 HEAD as other
+ changes above.
+ * patches/boot/ecj-stringswitch.patch:
+ Update MethodHandleNatives case.
+
+2013-02-13 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ * configure.ac: Bump to 2.3.7pre.
+ * NEWS: Add section for 2.3.7.
+
+2013-02-12 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ * NEWS: Replace 2.3.5 with 2.3.6
+ as 2.3.5 was forest only.
+
+2013-02-12 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ * configure.ac: Bump to 2.3.6 proper.
+ * NEWS: Set release date for 2.3.6.
+
+2013-02-12 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ * hotspot.map: Sync zero with 2.1 HEAD to bring
+ in HotSpot security fix.
+
+2013-02-11 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ * Makefile.am:
+ (JDK_UPDATE_VERSION): Bump to 13.
+ (OPENJDK_VERSION): Bump to b20.
+ (CORBA_CHANGESET): Update to IcedTea7 2.3 forest head,
+ bringing in regression fixes and u10 changes.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+ (ICEDTEA_BOOTSTRAP_CLASSES): Remove ClassValue,
+ no longer needed thanks to 8002068.
+ * NEWS: List backports from u10.
+ * configure.ac: Bump to 2.3.6pre
+ as 2.3.5 was a forest-only release due
+ to the regressions.
+ * hotspot.map: Sync default with 2.3 HEAD as other
+ changes above.
+ * patches/boot/ecj-diamond.patch,
+ * patches/boot/ecj-trywithresources.patch:
+ Add additional cases required by u10 changes.
+ * patches/boot/ecj-multicatch.patch:
+ Drop CORBA case which was reverted in 8002068.
+
+2013-02-05 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ * NEWS: List PR1295.
+ * Makefile.am:
+ (extract-jamvm): Depend on download-jamvm.
+
+2013-02-05 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ * NEWS: Updated with latest security fixes.
+
+2013-02-04 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ * Makefile.am,
+ (CORBA_CHANGESET): Update to IcedTea7 2.3 forest head,
+ bringing in the security fixes.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+ (ICEDTEA_BOOTSTRAP_CLASSES): Depend on java.lang.ClassValue.
+ * hotspot.map: Update HotSpot default to 2.3 forest
+ head.
+ * patches/boot/ecj-diamond.patch,
+ * patches/boot/ecj-multicatch.patch,
+ * patches/boot/ecj-trywithresources.patch:
+ Extend to work against the updated tree.
+
+2013-01-16 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ * NEWS: Recategorise 7197906 as a backport.
+
+2013-01-16 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ * NEWS: Add 2.3.5 section and document
+ fix of Zero build.
+ * configure.ac: Bump to 2.3.5pre.
+
+2013-01-16 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ * patches/hotspot/zero/6924259-string_offset.patch:
+ Fix patch to apply against HotSpot from 2.1.3.
+
+2013-01-15 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ * NEWS: Mention PaX bug fix from Gentoo,
+ G422525.
+
+2013-01-15 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Add patch when building
+ with PaX.
+ * patches/pax-mark-rmic-java.patch:
+ PaX mark output directory before running just-built
+ rmic.
+
+2013-01-15 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ * patches/boot/ecj-stringswitch.patch:
+ Updated to work post-security-patches.
+
+2013-01-15 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ * configure.ac: Bump to 2.3.4 proper.
+
+2013-01-15 Andrew John Hughes <gnu.andrew@member.fsf.org>
+
+ * Makefile.am:
+ (CORBA_CHANGESET): Update to IcedTea7 2.3 forest head;
+ the tag icedtea-2.3.4.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+ * NEWS: List security fixes and set release date.
+ * hotspot.map: Update default to IcedTea7 2.3.4.
+
+2012-10-24 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * NEWS: Corrected bad CVE number
+ given by Oracle.
+
+2012-10-24 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * configure.ac: Bump to 2.3.4pre.
+ * NEWS: Add new release.
+
+2011-10-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * NEWS: Drop S7176337 which is only
+ part of the 6 updates.
+ * hotspot.map: Update zero so the version
+ of 2.1 with S7158800 included is brought in.
+
+2011-10-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * configure.ac: Bump to 2.3.3 proper.
+ * NEWS: Add release date.
+
+2011-10-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * NEWS: Updated.
+
+2011-10-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * AUTHORS: Update my e-mail address.
+ * ChangeLog: Likewise.
+
+2011-10-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (JDK_UPDATE_VERSION): Bump to 09.
+ (CORBA_CHANGESET): Update to IcedTea7 2.3 forest head;
+ the tag icedtea-2.3.3.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+ * hotspot.map: Update default to IcedTea7 2.3.3
+ & zero to IcedTea7 2.1.3.
+ * patches/boot/ecj-autoboxing.patch:
+ Add additional case in
+ java.lang.invoke.MethodHandleImpl.
+ * patches/boot/ecj-diamond.patch:
+ Add additional case in
+ com.sun.beans.decoder.DocumentHandler.
+ * patches/boot/ecj-stringswitch.patch:
+ Add additional case in
+ java.lang.invoke.MethodHandleNatives.
+ * patches/boot/ecj-trywithresources.patch:
+ Add additional case in
+ java.lang.invoke.MethodHandleImpl.
+
+2012-09-26 Xerxes Rånby <xerxes@zafena.se>
+
+ JamVM
+ PR1155: Do not put version number in libjvm.so SONAME
+ * NEWS: Updated.
+ * Makefile.am
+ (JAMVM_VERSION): Updated JamVM to 2012-09-25 revision.
+ (JAMVM_SHA256SUM): Updated.
+
+2012-09-05 Matthias Klose <doko@ubuntu.com>
+
+ * configure.ac: Remove the Xp header and library checks.
+
+2011-09-03 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * configure.ac: Bump to 2.3.3pre.
+ * NEWS: Add new section.
+
+2012-08-31 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * NEWS: Fix date of 2.3.2 release.
+
+2012-08-31 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * configure.ac: Bump to 2.3.2.
+
+2012-08-31 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ (JDK_UPDATE_VERSION): Bump to 7 to match Oracle's
+ 7u7.
+
+2012-08-31 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ PR1149: Zero-specific patch files not being packaged
+ * Makefile.am:
+ (EXTRA_DIST): Add HotSpot-specific non-bootstrap
+ patches (currently Zero only).
+ * NEWS: Updated.
+
+2012-08-31 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * NEWS: Add 2.3.2 changes from the forest.
+ Add Sun bug ID to previous security fix in
+ 2.3.1.
+
+2012-08-31 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ (JDK_CHANGESET): Update to IcedTea7 2.3 forest head
+ and revised icedtea-2.3.2 tag.
+ (JDK_SHA256SUM): Likewise.
+
+2012-08-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ (CORBA_CHANGESET): Update to IcedTea7 2.3 forest head;
+ the tag icedtea-2.3.2.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+ * hotspot.map: Update default to head of IcedTea7 2.3.2
+ forest HotSpot & zero to include recent ARM fix.
+
+2012-08-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * NEWS: Add 2.3.2 section.
+ * configure.ac: Set version to 2.3.2pre.
+
+2012-08-29 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * configure.ac:
+ Set version to 2.3.1.
+
+2012-08-29 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ (EXTRA_DIST): Add HotSpot-specific patches.
+
+2012-08-29 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * NEWS: Update with fixes from the forest.
+ Re-organise so IcedTea-only fixes are listed
+ under 2.3.1 (no 2.3.0 IcedTea release, just forest).
+
+2012-08-29 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * patches/7192804-jvisualvm.patch,
+ * patches/no_diz_files.patch,
+ * patches/werror-hotspot.patch,
+ * patches/werror-jdk.patch,
+ * patches/werror-langtools.patch:
+ Dropped; in IcedTea7 2.3 forest.
+ * Makefile.am:
+ (OPENJDK_VERSION): Bump to b30.
+ (CORBA_CHANGESET): Update to IcedTea7 2.3 forest head;
+ the tag icedtea-2.3.1.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+ (ICEDTEA_PATCHES): Reverted to empty.
+ * hotspot.map: Update default to head of IcedTea7 2.3
+ forest HotSpot.
+
+2012-08-24 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am,
+ (CORBA_CHANGESET): Update to IcedTea7 2.3 forest head.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+ (ICEDTEA_PREFIX): Set to icedtea7-forest-2.3
+ (ICEDTEA_HG_URL): Set to release forest.
+ * generated/com/sun/corba/se/impl/logging/LogStrings.properties,
+ * generated/com/sun/corba/se/impl/logging/ORBUtilSystemException.java,
+ * generated/com/sun/corba/se/impl/logging/ORBUtilSystemException.resource:
+ Use newly generated versions from builds of
+ the 2.3 forest.
+ * hotspot.map: Update default to head of IcedTea7 2.3
+ forest HotSpot.
+
+2012-08-23 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ PR1138: jvisualvm.1 should not be installed in OpenJDK builds
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Add new patch from
+ IcedTea7 HEAD.
+ * NEWS: Updated.
+ * patches/7192804-jvisualvm.patch:
+ Don't install jvisualvm.1.
+
+2012-08-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ PR1140: Unnecessary diz files should not be installed
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Add new patch from
+ IcedTea7 HEAD.
+ * NEWS: Updated.
+ * patches/no_diz_files.patch: Backported
+ from IcedTea7 HEAD. Make sure jdk doesn't
+ create diz files when building with no_strip.
+
+2012-08-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * INSTALL: Update with new options.
+ Remove dead --with-netbeans. Move some
+ to appropriate section.
+ * acinclude.m4:
+ (IT_ENABLE_JAR_COMPRESSION): Set help text
+ to --disable-jar-compression as default is to
+ enable it.
+
+2012-08-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ PR1137: Allow JARs to be optionally compressed by
+ setting COMPRESS_JARS
+ * Makefile.am:
+ (ICEDTEA_ENV): Add COMPRESS_JARS="true" if
+ ENABLE_JAR_COMPRESSION is set.
+ * NEWS: Updated.
+ * acinclude.m4: Add IT_ENABLE_JAR_COMPRESSION macro.
+ * configure.ac: Include new macro.
+
+2012-08-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ PR1095: Add configure option for -Werror
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Add -Werror patches
+ from IcedTea7 HEAD. Drop ecj-opts patch
+ as replaced by change to javac.in.
+ (WERROR_STATUS): Set to true or false
+ depending on if ENABLE_WERROR is set or not.
+ (ICEDTEA_ENV): Use WERROR_STATUS to set
+ JAVAC_WARNINGS_FATAL & COMPILER_WARNINGS_FATAL.
+ * acinclude.m4:
+ (IT_ENABLE_WERROR): New macro to enable -Werror.
+ This is disabled by default.
+ * configure.ac: Call IT_ENABLE_WERROR.
+ * javac.in: Handle stripping of arguments which
+ take parameters, specifically -Xmaxwarns.
+ * patches/werror-hotspot.patch:
+ Allow COMPILER_WARNINGS_FATAL to turn off -Werror.
+ * patches/werror-jdk.patch:
+ Remove cases where -Werror is forced on, allowing
+ JAVAC_WARNINGS_FATAL and COMPILER_WARNINGS_FATAL
+ to work correctly throughout.
+ * patches/werror-langtools.patch:
+ Allow JAVAC_WARNINGS_FATAL=false to turn off -Werror.
+ * NEWS: Updated.
+
+2012-08-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ (ICEDTEA_BOOTSTRAP_CLASSES): Only add
+ BasicDirectoryModel if addPropertyListener
+ is missing. Dispense with LACKS_SUN_AWT_TOOLKIT
+ conditional.
+ (rt-source-files.txt): Remove dead ICEDTEA_BOOTSTRAP_DIRS
+ which has not been set for some time.
+ (rt-class-files.stamp): Replace LACKS_SUN_AWT_TOOLKIT
+ conditional with test of contents of ICEDTEA_BOOTSTRAP_CLASSES.
+ Note; need to use grep as field contains whitespace.
+ (rt.stamp): Likewise.
+ * configure.ac:
+ Add call to IT_CHECK_FOR_METHOD to look for
+ javax.swing.plaf.basic.BasicDirectoryModel.addPropertyChangeListener.
+ Improve readability using line breaks.
+ * NEWS: Updated.
+
+2012-08-15 Xerxes Rånby <xerxes@zafena.se>
+ Robert Lougher <rob@jamvm.org.uk>
+
+ JamVM
+ - Make JamVM work with latest OpenJDK 7
+ - ARMv6 armhf: Changes for Raspbian (Raspberry Pi)
+ - PPC: Don't use lwsync if it isn't supported
+ - X86: Generate machine-dependent stubs for i386
+ - When suspending, ignore detached threads that have died, this prevents
+ a user caused deadlock when an external thread has been attached to the
+ VM via JNI and it has exited without detaching
+ - Add missing REF_TO_OBJs for references passed from JNI,
+ this enable JamVM to run Qt-Jambi
+ * NEWS: Updated.
+ * Makefile.am
+ (JAMVM_VERSION): Updated JamVM to 2012-08-15 revision.
+ (JAMVM_SHA256SUM): Updated.
+ (stamps/jamvm.stamp): Use --with-java-runtime-library=openjdk7
+
+2012-08-13 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ (ICEDTEA_BOOTSTRAP_CLASSES): Only add Matcher if
+ the quoteReplacement method is absent. Fix use of
+ = instead of += with ModelMBeanInfo.
+ * acinclude.m4:
+ (IT_JAVAH): Explicitly set source & target.
+ (IT_LIBRARY_CHECK): Likewise.
+ (IT_PR40630_CHECK): Likewise.
+ (IT_CHECK_JAVA_AND_JAVAC_WORK): Likewise.
+ (IT_CHECK_FOR_CLASS): Likewise.
+ (IT_DIAMOND_CHECK): Specify target as 7 as well.
+ (IT_CHECK_FOR_METHOD): New macro to check for the
+ existence of a Java method both at build and runtime.
+ * configure.ac:
+ Check for java.util.regex.Matcher.quoteReplacement.
+
+2012-08-06 Mark Wielaard <mjw@redhat.com>
+
+ * test/tapset/jstaptest.pl (probestrings): Expect non-zero value
+ for hotspot.jni.NewObjectA.return.
+
+2012-08-03 Mark Wielaard <mjw@redhat.com>
+
+ * Makefile.am (check-tapset-probes): New target.
+ (check-tapset-jstack): Likewise.
+ (check-tapset): Depend on check-tapset-probes check-tapset-jstack.
+ * test/tapset/jstaptest.pl (process_args): Add -p [$run_test_probes]
+ and -j [$run_test_jstack].
+ (test_jstack): Takes argument to pass to java process.
+ Pass -XX:+UseCompressedOops and/or -Xmx5G.
+
+2012-08-03 Yasumasa Suenaga <suenaga.yasumasa@lab.ntt.co.jp>
+
+ * tapset/jstack.stp.in (NarrowOopStruct): New global.
+ (hotspot.vm_init_end): Initialize NarrowOopStruct.
+ (hotspot.vm_shutdown): Delete NarrowOopStruct for pid.
+ (jstack_call): Use NarrowOopStruct to calculate methodOopKlass.
+
+2012-08-02 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ (ICEDTEA_BOOTSTRAP_CLASSES): Only add
+ javax.management.remote.JMXServiceURL
+ and javax.management.modelmbean.ModelMBeanInfo
+ if missing.
+ * configure.ac: Check for
+ javax.management.remote.JMXServiceURL and
+ javax.management.modelmbean.ModelMBeanInfo
+
+2012-07-27 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ (download-openjdk): Fix use of dead HOTSPOT_SHA256SUM
+ in downloading block.
+
+2012-07-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ (OPENJDK_VERSION): Bump to b20.
+ (CORBA_CHANGESET): Update to IcedTea7 forest head.
+ (HOTSPOT_CHANGESET): Removed.
+ (JAXP_CHANGESET): Update to IcedTea7 forest head.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (HOTSPOT_SHA256SUM): Removed.
+ (JAXP_SHA256SUM): Update to IcedTea7 forest head.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+ * hotspot.map:
+ Update changesets and checksums for default
+ & zero HotSpot.
+ * patches/boot/ecj-diamond.patch: Add new cases
+ in CORBA, com.sun.beans.TypeResolver and
+ File{Input,Output}Stream. Remove dead FileDescriptor
+ cases.
+ * patches/boot/ecj-trywithresources.patch:
+ Remove dead FileDescriptor case.
+
+2012-07-25 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ (JDK_CHANGESET): Temporarily revert to u6-b16.
+ (JDK_SHA256SUM): Likewise.
+ (HS_SHA256SUM): Always set from hotspot.map
+ (HS_CHANGESET): Likewise.
+ (HS_URL): LIkewise.
+ (ICEDTEA_PATCHES): Add additional patches for HotSpot zero.
+ (ICEDTEA_BOOT_PATCHES): Use different hotspot-jdk-dependency
+ patch dependent on version of HotSpot in use.
+ (download-openjdk): Echo HotSpot build being used.
+ * acinclude.m4:
+ (IT_ENABLE_ZERO_BUILD): Use AC_DEFUN_ONCE.
+ (IT_WITH_HOTSPOT_BUILD): Make default "zero" if Zero is enabled.
+ * hotspot.map:
+ Add default (previous configuration) and zero (from 2.1).
+ * patches/boot/hotspot/zero/jdk-dependency.patch:
+ Regenerated against 2.1 HotSpot.
+ * patches/hotspot/zero/6924259-string_offset.patch:
+ Backport so that HotSpot can work with current java.lang.String.
+ * patches/hotspot/zero/7089790-bsd_port.patch,
+ * patches/hotspot/zero/7098194-macosx_port.patch:
+ Backported for modern SystemTap support & setnativethreadname.
+ * patches/hotspot/zero/7116189-setnativethreadname.patch:
+ Expose setnativethreadname.
+ * patches/hotspot/zero/7175133-string_offset.patch:
+ Fix jinfo with new java.lang.String.
+ * patches/hotspot/zero/revert_arm_debug.patch:
+ Remove definition of ps() in vmError.cpp (now defined in debug.cpp)
+
+2012-07-13 Pavel Tisnovsky <ptisnovs@redhat.com>
+
+ Resolved conflict between merge jdk7u6-b16 and the fix
+ 7043963: AWT workaround missing for Mutter.
+ * Makefile.am,
+ (JDK_CHANGESET): Updated.
+ (JDK_SHA256SUM): Likewise.
+
+2012-06-29 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am,
+ (OPENJDK_VERSION): Bump to b16.
+ (CORBA_CHANGESET): Update to IcedTea7 forest head.
+ (HOTSPOT_CHANGESET): Likewise.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (HOTSPOT_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+ * patches/boot/ecj-diamond.patch:
+ Regenerated. Add additional class in DevPollArrayWrapper.
+ * patches/boot/xbootclasspath.patch:
+ Regenerated.
+
+2012-06-28 Omair Majid <omajid@redhat.com>
+
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioClip.java
+ (getMicrosecondLength, getMicrosecondPosition)
+ (setMicrosecondPosition): Use correct factor to convert seconds to
+ microseconds.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java
+ (getMicrosecondPosition): Likewise.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioPlaybackLine.java:
+ Define SECONDS_TO_MICROSECONDS.
+
+2012-06-28 Omair Majid <omajid@redhat.com>
+
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java
+ (write): Synchronize access to writeInterrupted flag.
+
+2012-06-28 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ (OPENJDK_VERSION): Bump to b14.
+ (CORBA_CHANGESET): Update to IcedTea7 forest head.
+ (HOTSPOT_CHANGESET): Likewise.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (HOTSPOT_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+
+2012-06-28 Omair Majid <omajid@redhat.com>
+
+ * NEWS: Update with fix.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Stream.java:
+ Add new member variable contextPointer.
+ * pulseaudio/src/native/org_classpath_icedtea_pulseaudio_Stream.c
+ (Java_org_classpath_icedtea_pulseaudio_Stream_native_1pa_1stream_1new):
+ Save j_context as contextPointer.
+ (Java_org_classpath_icedtea_pulseaudio_Stream_native_1pa_1stream_1unref):
+ Delete the global ref and dellocate the java context.
+ (cork_callback): Don't check userdata. It is NULL.
+ (Java_org_classpath_icedtea_pulseaudio_Stream_native_1pa_1stream_1cork):
+ Dont allocate and pass a java_context to pa_stream_cork. It is not needed.
+ * pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioClipTest.java
+ (testOpenCloseLotsOfTimes): New method.
+
+2012-06-26 Omair Majid <omajid@redhat.com>
+
+ * test/tapset/jstaptest.pl (get_arch_dir): Fix dir for x86.
+
+2012-06-13 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * NEWS: Add 2.1.1 & 2.2.1 release notes.
+
+2012-06-13 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ (CORBA_CHANGESET): Update to forest head and
+ bring in security updates.
+ (HOTSPOT_CHANGESET): Likewise.
+ (JAXP_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (HOTSPOT_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ * patches/boot/ecj-diamond.patch:
+ Add additional cases due to 7143872.
+
+2012-06-13 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ Apply compile-for-7-cacao-mem.patch instead of
+ compile-for-7.patch when using a compiler that
+ supports diamond and either USING_CACAO or BUILD_CACAO
+ are set.
+ * patches/boot/compile-for-7-cacao-mem.patch:
+ Version of compile-for-7.patch post applying
+ cacao/memory.patch.
+
+2012-06-12 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ PR986
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Add memory patch when
+ building using CACAO as well, even if the
+ result is not a CACAO build.
+ * acinclude.m4:
+ (IT_USING_CACAO): New macro; detects use of
+ CACAO as the build VM so memory limits can
+ be raised accordingly.
+ * configure.ac: Call IT_USING_CACAO.
+ * patches/cacao/launcher.patch:
+ Move memory increase to memory.patch.
+ * patches/cacao/memory.patch:
+ Extend with additional cases in HotSpot and
+ the JDK.
+
+2012-03-20 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (IT_FIND_COMPILER): Define only once and
+ rename from IT_FIND_JAVA_COMPILER.
+ (IT_FIND_ECJ): Use same form as detection
+ for java, javah, jar and rmic.
+ (IT_FIND_JAVAC): Likewise.
+ (IT_CHECK_JAVA_AND_JAVAC_WORK): New macro to check
+ java and javac actually work together to compile code
+ before running other tests such as the dtdtype one.
+ (IT_CHECK_FOR_CLASS): Depend on java/javac working.
+ (IT_GETDTDTYPE_CHECK): Likewise. Add -target 5.
+ (IT_JAVAH): Depend on java/javac working.
+ * configure.ac: Invoke IT_FIND_COMPILER rather than
+ IT_FIND_JAVA_COMPILER.
+
+2012-06-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ (OPENJDK_VERSION): Bump to b13.
+ * patches/boot/demos.patch,
+ * patches/boot/ecj-diamond.patch:
+ Regenerated. Update Hashtable changes
+ to use <K,V> not <Object,Object>.
+ * patches/boot/ecj-multicatch.patch:
+ Add additional cases in Hashtable and HashMap.
+ * patches/boot/ecj-trywithresources.patch,
+ * patches/boot/jaxws-jdk-dependency.patch:
+ Regenerated.
+
+2012-05-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * NEWS: Add 2.2 release notes.
+
+2012-05-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ (EXTRA_DIST): Add test/tapset.
+ (clean-tests): Add clean-jtreg-reports.
+ (clean-local): Remove clean-jtreg-reports.
+ (clean-jtreg): Remove test/jtreg if empty.
+
+2012-05-25 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ (versioning): Don't add a suffix if building
+ the default project, 'icedtea'.
+
+2012-05-25 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (OPENJDK_VERSION): Bump to b10.
+ (JDK_UPDATE_VERSION): Bump to u6.
+ (CORBA_CHANGESET): Update to IcedTea7 forest head.
+ (HOTSPOT_CHANGESET): Likewise.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (HOTSPOT_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (STRIP_POLICY): Changed from ALT_STRIP_POLICY
+ due to upstream changes.
+ * patches/boot/ecj-diamond.patch:
+ Recreated, new case added in java.io.FileDescriptor.
+ * patches/boot/ecj-trywithresources.patch:
+ New case added (also in java.io.FileDescriptor).
+ * patches/boot/hotspot-jdk-dependency.patch:
+ Recreated.
+ * patches/boot/use_target_6_for_bootstrap_classes.patch,
+ Added new case in sun.security.action (caused timezone
+ generation application to fail, presumably due to variable
+ moving from private to package-private).
+
+2012-05-23 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (extract-openjdk): Mirror replacement of '.' with
+ '-' done by Mercurial server when creating tarball.
+
+2012-05-23 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ (CORBA_CHANGESET): Bump to bring in typo fix.
+ (CORBA_SHA256SUM): Likewise.
+ (JDK_CHANGESET): Bump to bring in the
+ digest cloning fix.
+ (JDK_SHA256SUM): Likewise.
+
+2012-05-23 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * NEWS: Sync with 2.2 branch.
+
+2012-05-23 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * configure.ac: Bump to 2.3pre.
+ * NEWS: Add 2.3 section.
+
+2012-05-23 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/boot/corba-defs.patch:
+ Removed. Makes changes which aren't needed
+ and break the build with IcedTea7.
+ * Makefile.am:
+ (ICEDTEA_BOOT_PATCHES): Drop corba-defs.patch.
+ * patches/boot/corba-dependencies.patch:
+ Reduce to just the necessary change of adding jdk
+ tree dependencies to the CORBA build. Add solaris
+ too so the build with IcedTea7 works (needs
+ DefaultInterface).
+ * patches/boot/jaxws-jdk-dependency.patch:
+ Add solaris dependency (DefaultInterface).
+ * patches/boot/xbootclasspath.patch:
+ Don't set JAVACFLAGS to point to non-existent rt.jar
+ in {JDK_HOME}/lib. Point to just-built langtools instead.
+
+2011-03-02 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (icedtea): Explicitly set -j1 for the
+ legacy OpenJDK build as it can't handle
+ parallelism correctly. This allows the
+ main IcedTea build to be parallel while
+ still allowing OpenJDK to build.
+ (icedtea-debug): Likewise.
+ (icedtea-ecj): Likewise.
+
+2012-05-21 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ (JDK_CHANGESET): Bump to bring in the
+ aliasing and wrap mode fixes.
+ (JDK_SHA256SUM): Likewise.
+
+2012-05-21 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * AUTHORS: Add Ralph Sennhauser.
+
+2012-02-03 Ralph Sennhauser <sera@gentoo.org>
+
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Add test_gamma patch if
+ WITH_PAX is set.
+ (ICEDTEA_BOOT_PATCHES): Only add test_gamma patch
+ if WITH_PAX is not set.
+ (icedtea): Run pax-mark-vm on the just-built image.
+ (icedtea-debug): Likewise.
+ (icedtea-boot): Likewise.
+ * acinclude.m4:
+ (IT_WITH_PAX): Check for a pax command being specified.
+ * configure.ac:
+ Call IT_WITH_PAX.
+ * patches/test_gamma.patch:
+ Patch to be applied for the main OpenJDK tree when
+ --with-pax is specified. Stops the test_gamma app being
+ run, which will fail as the JDK is not yet PaX marked.
+ * pax-mark-vm.in:
+ Script to PaX mark a JDK image.
+
+2012-05-02 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Bump to jdk7u4 b13.
+ * Makefile.am:
+ (OPENJDK_VERSION): Set to b13.
+ (CORBA_CHANGESET): Update to IcedTea7 forest head.
+ (HOTSPOT_CHANGESET): Likewise.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (HOTSPOT_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+ (ICEDTEA_ENV): Set BUILD_CXX not BUILD_CPP
+ due to build-infra changes in HotSpot.
+ * patches/boot/ecj-diamond.patch:
+ Add cases in UntrustedCertificates.java.
+ * patches/boot/ecj-multicatch.patch: Likewise.
+ * patches/boot/ecj-trywithresources.patch: Likewise.
+
+2012-04-23 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (HOTSPOT_CHANGESET): Bump to bring in
+ ALT_STRIP_POLICY fix.
+ (HOTSPOT_SHA256SUM): Likewise.
+ (ICEDTEA_ENV): Set ALT_STRIP_POLICY to
+ no_strip.
+
+2012-04-12 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (download-openjdk): Fix syntax.
+ (download-cacao): Likewise.
+ (download-jamvm): Likewise.
+
+2012-04-11 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (JDK_CHANGESET): Bump to include GCC 4.7 build fixes.
+ (JDK_SHA256SUM): Likewise.
+
+2012-04-11 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (download-openjdk): Don't download unless
+ enable_downloading is set.
+ (download-cacao): Likewise.
+ (download-jamvm): Likewise.
+ * acinclude.m4:
+ (IT_CHECK_FOR_DOWNLOADING): New option
+ --disable-downloading.
+ * configure.ac: Call IT_CHECK_FOR_DOWNLOADING.
+
+2012-04-06 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (JDK_CHANGESET): Bump to include generalied crypto tests.
+ (JDK_SHA256SUM): Likewise.
+
+2012-04-06 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (IT_CHECK_FOR_GTK): Work with glib >= 2.32
+ by explicitly asking for gthread.
+
+2012-03-27 Mark Wielaard <mjw@redhat.com>
+
+ * patches/systemtap.patch: Rewrite using just USDT1 with macros
+ instead of functions for systemtap support (USDT3 is no more,
+ USDT2 is Apple only).
+
+2012-03-26 Mark Wielaard <mjw@redhat.com>
+
+ * test/tapset/jstaptest.pl: thread_start and thread_stop thread id
+ can be any positive number.
+
+2012-03-23 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/boot/pr39408.patch,
+ * patches/cacao/launcher.patch:
+ Regenerated.
+
+2012-03-22 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/systemtap-alloc-size-workaround.patch:
+ Removed; upstream.
+ * Makefile.am:
+ (JDK_UPDATE_VERSION): Bump to 4.
+ (CORBA_CHANGESET): Update to IcedTea7 forest head.
+ (HOTSPOT_CHANGESET): Likewise.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (HOTSPOT_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+ (ICEDTEA_PATCHES): Drop upstreamed patch.
+ * patches/boot/ant-javac.patch,
+ * patches/boot/corba-defs.patch,
+ * patches/boot/demos.patch:
+ Regenerated.
+ * patches/boot/ecj-diamond.patch,
+ * patches/boot/ecj-multicatch.patch,
+ * patches/boot/ecj-trywithresources.patch:
+ Regenerated; additional cases added.
+ * patches/boot/hotspot-jdk-dependency.patch,
+ * patches/rhino.patch:
+ Regenerated.
+ * patches/systemtap.patch:
+ Rewritten.
+
+2012-03-23 Mark Wielaard <mjw@redhat.com>
+
+ * test/tapset/jstaptest.pl: Add jstack tests.
+
+2012-03-23 Jon VanAlten <jon.vanalten@redhat.com>
+
+ * Makefile.am:
+ Add target to run tapset tests.
+ * tapset/hotspot_jni.stp.in:
+ Add notes regarding required JVM option to Get<PrimitiveType>Field
+ family of probe aliases.
+ * test/tapset/ClassUnloadedProbeTester.java:
+ Part of test coverage for hotspot.stp and hotspot_jni.stp tapsets.
+ * test/tapset/JNIStapTest.c:
+ Likewise.
+ * test/tapset/JNITestClass.c:
+ Likewise.
+ * test/tapset/JNITestClass.h:
+ Likewise.
+ * test/tapset/JNITestClass.java:
+ Likewise.
+ * test/tapset/RunWrapper.java:
+ Likewise.
+ * test/tapset/StapJNIClassLoader.java:
+ Likewise.
+ * test/tapset/StapURLClassLoader.java:
+ Likewise.
+ * test/tapset/SystemtapTester.java:
+ Likewise.
+ * test/tapset/TestingRunner.java:
+ Likewise.
+ * test/tapset/jstaptest.pl:
+ Wrapper script, compiles and runs tests for tapsets.
+
+2012-03-16 Mark Wielaard <mjw@redhat.com>
+
+ * tapset/jstack.stp.in: Change symbolOopDesc to Symbol to accomodate
+ S6990754 - Use native memory and reference counting to implement
+ SymbolTable.
+
+2012-03-14 Mark Wielaard <mjw@redhat.com>
+
+ * Makefile.am (EXTRA_DIST): Add tapset/jstack.stp.in.
+
+2012-03-13 Mark Wielaard <mjw@redhat.com>
+
+ * tapset/jstack.stp.in: Wrap heap accessors in try-catch block to be
+ able to report unusual frames.
+
+2012-03-13 Mark Wielaard <mjw@redhat.com>
+
+ * tapset/jstack.stp.in: Use @var construct if available to pick
+ target variable from the right CU (needed by newer DWARF/gcc
+ versions).
+
+2012-03-13 Mark Wielaard <mjw@redhat.com>
+
+ * tapset/jstack.stp.in: Index globals on pid() to support multiple
+ running hotspot jstacks at the same time.
+
+2012-03-13 Mark Wielaard <mjw@redhat.com>
+
+ * tapset/jstack.stp.in: Don't hard code constantPoolOopDesc_size.
+
+2012-02-24 Deepak Bhole <dbhole@redhat.com>
+
+ PR885: IcedTea7 does not build scripting support
+ * patches/rhino.patch: Added 'script' to list of modules built.
+
+2011-10-03 Xerxes Rånby <xerxes@zafena.se>
+ Robert Lougher <rob@jamvm.org.uk>
+
+ * pulseaudio/src/native/org_classpath_icedtea_pulseaudio_Stream.c
+ (Java_org_classpath_icedtea_pulseaudio_Stream_native_1pa_1stream_1get_1buffer_1attr):
+ Make code compliant to the JNI specification.
+ Enable pulseaudio to work in combination with JVM that strictly
+ implement JNI spec.
+
+2011-10-03 Xerxes Rånby <xerxes@zafena.se>
+ David Henningsson <david.henningsson@canonical.com>
+ Matthias Klose <doko@ubuntu.com>
+
+ LP862286
+ * pulseaudio/src/native/org_classpath_icedtea_pulseaudio_EventLoop.c
+ (context_change_callback):
+ Fix exception on trying to start PulseAudio playback on ARM.
+
+2011-09-29 Xerxes Rånby <xerxes@zafena.se>
+ David Henningsson <david.henningsson@canonical.com>
+
+ LP862286
+ * NEWS: Updated.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/
+ PulseAudioDataLine.java (addStreamListeners):
+ Fix exception on trying to start PulseAudio playback.
+
+2011-06-20 Denis Lila <dlila@redhat.com>
+
+ * pulseaudio/src/native/org_classpath_icedtea_pulseaudio_Stream.c
+ (SET_STREAM_ENUM): Add an underscore after java_prefix so that
+ the produced string matches the names in Stream.java.
+
+2011-06-20 Denis Lila <dlila@redhat.com>
+
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioDataLine.java
+ (bufferSize): Remove.
+ (getBufferSize): Return stream.getBufferSize().
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java
+ (connectLine): Improve formatting.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetDataLine.java
+ (connectLine): Set up flags to adjust the latency, if needed.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Stream.java
+ (bufAttr, bufAttrMutex): New members.
+ (setBufAttr, bufferAttrCallback): New methods. They both set bufAttr.
+ (getBufferSize): Return the current buffer size.
+ (connectForRecording): Add a flags argument to allow callers to chose the
+ flags.
+ (stateCallback): When the stream is ready, set the buffer attributes to
+ the actual ones used by the server.
+ * pulseaudio/src/native/org_classpath_icedtea_pulseaudio_Stream.c
+ (buf_attr_changed_callback): New function.
+ (Java_org_classpath_icedtea_pulseaudio_Stream_native_1pa_1stream_1new):
+ Set the buffer attribute callback.
+
+2011-06-17 Denis Lila <dlila@redhat.com>
+
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Stream.java
+ (FLAG_NOFLAGS, FLAG_START_CORKED, FLAG_INTERPOLATE_TIMING,
+ FLAG_NOT_MONOTONIC, FLAG_AUTO_TIMING_UPDATE, FLAG_NO_REMAP_CHANNELS,
+ FLAG_NO_REMIX_CHANNELS, FLAG_FIX_FORMAT, FLAG_FIX_RATE,
+ FLAG_FIX_CHANNELS, FLAG_DONT_MOVE, FLAG_VARIABLE_RATE, FLAG_PEAK_DETECT,
+ FLAG_START_MUTED, FLAG_ADJUST_LATENCY, FLAG_EARLY_REQUESTS,
+ FLAG_DONT_INHIBIT_AUTO_SUSPEND, FLAG_START_UNMUTED, FLAG_FAIL_ON_SUSPEND):
+ New static long variables mirroring pa_stream_flag_t values.
+ (STATE_UNCONNECTED, STATE_CREATING, STATE_READY, STATE_FAILED,
+ STATE_TERMINATED): Add the STATE_ prefix to distinguish them from
+ the flag variables.
+ (native_pa_stream_connect_playback, native_pa_stream_connect_record):
+ Change flags parameter to long.
+ (connectForPlayback, connectForRecording): Start the stream corked.
+ Change formatting to make it more readable.
+ * pulseaudio/src/native/org_classpath_icedtea_pulseaudio_Stream.c
+ (SET_STREAM_ENUM): Renamed from SET_STREAM_STATE_ENUM, since the
+ macro could have been used for any PA_STREAM constants, not just
+ stream states (and indeed, we now use it for flag constants too).
+ (Java_org_classpath_icedtea_pulseaudio_Stream_init_1constants):
+ Initialize flag constants in addition to the stream states.
+ (Java_org_classpath_icedtea_pulseaudio_Stream_native_1pa_1stream_1connect_1playback):
+ Change flags parameter to jlong (from jint), remove commented out
+ dead code, remove obsolete comment, and start the stream with whatever
+ flags were passed in the flags parameter, instead of ignoring that
+ parameter and using PA_STREAM_START_CORKED.
+ (Java_org_classpath_icedtea_pulseaudio_Stream_native_1pa_1stream_1connect_1record):
+ Change flags parameter to jlong (from jint), remove commented out
+ dead code.
+
+2011-06-16 Denis Lila <dlila@redhat.com>
+
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioDataLine.java
+ (addStreamListeners): Remove this.notifyAll() from
+ openCloseListener.update; change this.notifyAll() to
+ PulseAudioDataLine.this.notifyAll() in startedListener.update.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetDataLine.java
+ (read): Put fragmentBuffer null check in the synchronized block.
+ (flush): Make it synchronized to avoid race condition with read().
+
+2011-06-16 Denis Lila <dlila@redhat.com>
+
+ * Makefile.am: Add ContextEvent to the list of pulse audio classes that
+ need javah run on them.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/ContextEvent.java
+ (Type): Remove and replace with...
+ (UNCONNECTED, CONNECTING, AUTHORIZING, SETTING_NAME, READY, FAILED,
+ TERMINATED): New static long variables replacing enum Type.
+ (init_constants): New native method to initialize the above variables.
+ (checkNativeEnumReturn): Make sure that the input is one of the longs
+ representing the type of ContextEvent.
+ (type): Change type from Type to long.
+ (ContextEvent): Take a long argument, instead of a Type.
+ (getType): Return a long, not a Type.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/EventLoop.java
+ (status): Change from int to long.
+ (native_set_sink_volume): Remove. It was unimplemented in the JNI side.
+ (getStatus): Return long instead of int.
+ (update): Replace int argument with long argument. Remove the switch
+ statement.
+ (setVolume): Remove. Unused.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Operation.java
+ (State): Remove and replace with...
+ (Running, Done, Cancelled): Static longs, enumerating the possible
+ operation states.
+ (init_constants): New native method to initialize the above variables.
+ (checkNativeOperationState): Make sure that the input is one of the longs
+ representing the operation state.
+ (native_get_state): Change return type from int to long.
+ (getState): Change return type to long; remove switch.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioDataLine.java
+ Remove the names of enums from the names of constants since most of them
+ were changed to static longs.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixer.java
+ Same changes as in PulseAudioDataLine.java.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Stream.java
+ (State): Remove and replace with...
+ (UNCONNECTED, CREATING, READY, FAILED, TERMINATED): New static long variables
+ replacing enum Type.
+ (init_constants): New native method to initialize the above variables.
+ (checkNativeStreamState): Make sure that the input is one of the longs
+ representing the kind of StreamState.
+ (native_pa_stream_get_state): Change the return from int to long.
+ (getState): Remove the switch.
+ * pulseaudio/src/native/jni-common.h
+ (SET_JAVA_STATIC_LONG_FIELD_TO_PA_ENUM): Macro that sets one of the java
+ static longs to the corresponding pa_constant.
+ * pulseaudio/src/native/org_classpath_icedtea_pulseaudio_ContextEvent.c
+ New file.
+ (SET_CONTEXT_ENUM): Macro that sets the ContextEvent types.
+ (Java_org_classpath_icedtea_pulseaudio_ContextEvent_init_1constants):
+ Implementation of ContextEvent.init_constants.
+ * pulseaudio/src/native/org_classpath_icedtea_pulseaudio_EventLoop.c
+ (context_change_callback): Change the fourth argument of GetMethodID
+ to "(J)V" to reflect the change in the signature of EventLoop.update.
+ * pulseaudio/src/native/org_classpath_icedtea_pulseaudio_Operation.c
+ (SET_OP_ENUM): Macro that sets the operation types.
+ (Java_org_classpath_icedtea_pulseaudio_Operation_init_1constants):
+ Implementation of Operation.init_constants.
+ (Java_org_classpath_icedtea_pulseaudio_Operation_native_1get_1state):
+ Change return type to jlong.
+ * pulseaudio/src/native/org_classpath_icedtea_pulseaudio_Stream.c
+ (SET_STREAM_ENUM): Macro that sets the stream states.
+ (Java_org_classpath_icedtea_pulseaudio_Stream_init_1constants):
+ Implementation of Stream.init_constants.
+ (Java_org_classpath_icedtea_pulseaudio_Stream_native_1pa_1stream_1get_1state):
+ Change return type to jlong.
+
+2011-06-15 Denis Lila <dlila@redhat.com>
+
+ * Makefile.am: Add back the -classpath option to javah in
+ building the pulse audio header files. The bootstrap javah
+ doesn't recognize -J-Xbootclasspath/p: so it couldn't find
+ the classfiles.
+
+2011-06-10 Denis Lila <dlila@redhat.com>
+
+ * pulseaudio/*: Fix whitespace.
+
+2011-06-10 Denis Lila <dlila@redhat.com>
+
+ * Makefile.am
+ (stamps/pulse-java-headers.stamp): Prepend the java build directory
+ to the boot class path to avoid generating headers for the system
+ pulse-java classes.
+
+2012-02-16 Xerxes Rånby <xerxes@zafena.se>
+
+ (HOTSPOT_CHANGESET): Add latest Zero HS22 fixes.
+ (HOTSPOT_SHA256SUM): Likewise.
+
+2012-02-15 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * NEWS: Add 2.0.1 and 2.1.0 release notes.
+ * configure.ac: Bump to 2.2pre.
+
+2012-02-14 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * NEWS: Update with OpenJDK fixes and
+ add release date for 2.1.
+
+2012-02-14 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ (HOTSPOT_CHANGESET): Add latest fixes:
+ 7140882, 7049339 and 7091528.
+ (HOTSPOT_SHA256SUM): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+
+2012-02-10 Xerxes Rånby <xerxes@zafena.se>
+
+ * Makefile.am
+ (CACAO_VERSION): Updated CACAO to 2012-02-09 revision.
+ (CACAO_SHA256SUM): Updated.
+ (stamps/cacao.stamp): Use --with-java-runtime-library=openjdk7.
+ Add -f when creating client and server symlinks to handle repeat builds.
+ Link the fake libjsig.so to CACAO libjvm.so, and touch fake Xusage.txt
+ to work with latest OpenJDK ALT_HOTSPOT_IMPORT_PATH functionality.
+ * patches/cacao/version.patch: Removed, replaced by upstream CACAO changeset 30edcde287d9.
+
+2012-02-08 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ (HOTSPOT_CHANGESET): Bump to fix HotSpot merge
+ issue.
+ (HOTSPOT_SHA256SUM): Likewise.
+
+2012-02-08 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Move JDK_UPDATE_VERSION and COMBINED_VERSION
+ to top of file with OPENJDK_VERSION.
+ (JDK_UPDATE_VERSION): Set to 02 for u2.
+
+2012-02-08 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (CORBA_CHANGESET): Updated.
+ (HOTSPOT_CHANGESET): Likewise.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (HOTSPOT_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+ * generated/java/nio/DirectByteBuffer.java,
+ * generated/java/nio/DirectByteBufferR.java,
+ * generated/java/nio/DirectCharBufferRS.java,
+ * generated/java/nio/DirectCharBufferRU.java,
+ * generated/java/nio/DirectCharBufferS.java,
+ * generated/java/nio/DirectCharBufferU.java,
+ * generated/java/nio/DirectDoubleBufferRS.java,
+ * generated/java/nio/DirectDoubleBufferRU.java,
+ * generated/java/nio/DirectDoubleBufferS.java,
+ * generated/java/nio/DirectDoubleBufferU.java,
+ * generated/java/nio/DirectFloatBufferRS.java,
+ * generated/java/nio/DirectFloatBufferRU.java,
+ * generated/java/nio/DirectFloatBufferS.java,
+ * generated/java/nio/DirectFloatBufferU.java,
+ * generated/java/nio/DirectIntBufferRS.java,
+ * generated/java/nio/DirectIntBufferRU.java,
+ * generated/java/nio/DirectIntBufferS.java,
+ * generated/java/nio/DirectIntBufferU.java,
+ * generated/java/nio/DirectLongBufferRS.java,
+ * generated/java/nio/DirectLongBufferRU.java,
+ * generated/java/nio/DirectLongBufferS.java,
+ * generated/java/nio/DirectLongBufferU.java,
+ * generated/java/nio/DirectShortBufferRS.java,
+ * generated/java/nio/DirectShortBufferRU.java,
+ * generated/java/nio/DirectShortBufferS.java,
+ * generated/java/nio/DirectShortBufferU.java:
+ Use versions from latest IcedTea7 forest build.
+ * generated/sun/nio/cs/ext/EUC_TWMapping.java:
+ Added.
+
+2011-01-15 Damien Raude-Morvan <drazzib@drazzib.com>
+
+ * patches/boot/ecj-diamond.patch,
+ * patches/boot/ecj-multicatch.patch,
+ * patches/boot/ecj-trywithresources.patch,
+ * patches/rhino.patch:
+ Updated to apply against new checkout.
+
+2011-10-27 Omair Majid <omajid@redhat.com>
+
+ * NEWS: Updated.
+ * Makefile.am
+ (HOTSPOT_CHANGESET): Updated.
+ (HOTSPOT_SHA256SUM): Updated.
+
+2011-10-19 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * NEWS: Move recent JamVM changes
+ to correct section. Sync with 2.0.
+
+2011-10-10 Xerxes Rånby <xerxes@zafena.se>
+
+ JamVM
+ - Implement classlibCheckIfOnLoad().
+ - Make thread states JVMTI compatible.
+ - Add OpenBSD/sparc to list of recognised hosts.
+ - Handle 'g' when specifying memory + extra checks.
+ - Make command line compatibility options table-driven.
+ * NEWS: Updated.
+ * patches/jamvm/gb-memory-fix.patch: Replaced by upstream,
+ Handle 'g' when specifying memory + extra checks,
+ changeset 5b66309e20cfd9fe1119e0c9231060a9a583d846.
+ * patches/jamvm/ignore-assertions-and-verify-options.patch:
+ Replaced by upstream, Make command line compatibility options
+ table-driven, changeset d689b6527e26ef1098583ba39725d6e675f8b649.
+ * Makefile.am
+ (ICEDTEA_PATCHES): Remove upstreamed JamVM patches.
+ (JAMVM_VERSION): Updated JamVM to 2011-10-07 revision.
+ (JAMVM_SHA256SUM): Updated.
+
+2011-10-19 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * NEWS: Set release date of 2.0 and
+ add section for 2.1.
+ * configure.ac: Bump to 2.1pre.
+
+2011-10-19 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/cacao/6714758.patch:
+ Removed; upstream.
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Drop above patch.
+ (extract-cacao): Use gzip not bzip2.
+ (extract-jamvm): Explicitly use gzip.
+
+2011-10-19 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am: Bring in security updates.
+ (CORBA_CHANGESET): Updated.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ * patches/rhino.patch: Updated to work
+ after 7046823 is applied.
+ * NEWS: Updated.
+
+2011-09-30 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (IT_CHECK_FOR_GIO): Require 2.26 and
+ above for GSettings.
+
+2011-09-30 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Bump changesets to bring in fix which
+ turns off forced -Werror.
+ * Makefile.am:
+ (CORBA_CHANGESET): Updated.
+ (HOTSPOT_CHANGESET): Likewise.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (HOTSPOT_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+
+2010-11-11 Stefan Ring <stefan@complang.tuwien.ac.at>
+
+ * Makefile.am: Upgrade CACAO version,
+ use .tar.gz archive
+
+2011-09-30 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * NEWS: Cleanup.
+
+2011-08-30 Xerxes Rånby <xerxes@zafena.se>
+
+ CACAO
+ - CA149: Used wrong class loader.
+ - src/vm/javaobjects.cpp (java_lang_reflect_Method::invoke):
+ [OPENJDK] stack index of caller was off by one, causing many apt
+ (Annotation Processing Tool) failures.
+ * NEWS: Updated.
+ * Makefile.am
+ (CACAO_VERSION): Updated CACAO to 2011-08-29 revision.
+ (CACAO_SHA256SUM): Updated.
+
+2011-08-09 Xerxes Rånby <xerxes@zafena.se>
+
+ CACAO
+ - CA159: Exception handler blocks / register mixup.
+ - Set thread to RUNNABLE during Thread.start.
+ - Removed state-setting function call that would be done by the thread
+ itself, creating a nasty race.
+ * NEWS: Updated.
+ * Makefile.am
+ (CACAO_VERSION): Updated CACAO to 2011-08-08 revision.
+ (CACAO_SHA256SUM): Updated.
+
+2010-11-19 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (CACAO_BASE_URL): Switch to using IcedTea
+ server for CACAO drops too.
+ (CACAO_URL): Likewise.
+
+2011-09-30 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (ICEDTEA_BOOT_PATCHES): Only apply
+ use_target_6_for_bootstrap_classes if 1.7
+ bytecode is not supported by the VM. Fixes
+ bootstrap with IcedTea7.
+ * acinclude.m4:
+ (IT_BYTECODE7_CHECK): Check if the VM supports
+ 1.7 bytecode.
+ * configure.ac: Call IT_BYTECODE7_CHECK.
+
+2011-09-27 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (EXTRA_DIST): Remove patch directories that
+ no longer exist.
+
+2011-09-27 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (AC_CHECK_FOR_JDK): Look for IcedTea7 JDKs.
+ Don't check for IcedTea6 JDKs when bootstrapping
+ until PR716 is fixed.
+
+2011-09-27 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ PR790: Include JAXP, JAF and JAXWS sources directly
+ in OpenJDK tree, removing the need for drop tarballs.
+ * INSTALL: Remove drop zip options.
+ * Makefile.am:
+ (JAXP_CHANGESET): Updated to bring in JAXP sources.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_CHANGESET): Likewise for JAXWS.
+ (JAXWS_SHA256SUM): Likewise.
+ (JAXWS_DROP_URL): Removed.
+ (JAXWS_DROP_ZIP): Likewise.
+ (JAXWS_DROP_SHA256SUM): Likewise.
+ (JAF_DROP_URL): Likewise.
+ (JAF_DROP_ZIP): Likewise.
+ (JAF_DROP_SHA256SUM): Likewise.
+ (JAXP_DROP_URL): Likewise.
+ (JAXP_DROP_ZIP): Likewise.
+ (JAXP_DROP_SHA256SUM): Likewise.
+ (JAXWS): Fix path to point into source tree.
+ (NEED_JAXWS_SRC): Removed; always available now.
+ (OPENJDK_BOOT_TREE): Remove reference to patch-jaxws.
+ (ICEDTEA_BOOT_PATCHES): Move dtdtype patch to here.
+ (ICEDTEA_ENV): Drop ALT_DROPS_DIR.
+ (.PHONY): Drop clean-drops.
+ (download): Drop download-drops.
+ (clean-download): Drop clean-drops.
+ (download-jaxp-drop): Removed.
+ (clean-download-jaxp-drop): Likewise.
+ (download-jaf-drop): Likewise.
+ (clean-download-jaf-drop): Likewise.
+ (download-jaxws-drop): Likewise.
+ (clean-download-jaxws-drop): Likewise.
+ (download-drops): Likewise.
+ (clean-drops): Likewise.
+ (extract): Drop clean-extract-jaxws.
+ (extract-jaxws): Removed.
+ (clean-extract-jaxws): Removed.
+ (clean-clone-boot): No more patch-jaxws stamp.
+ (patch-jaxws): Removed.
+ (clean-patch-jaxws): Removed.
+ * NEWS: Updated.
+ * acinclude.m4:
+ (IT_WITH_JAXP_DROP_ZIP): Likewise.
+ (IT_WITH_JAF_DROP_ZIP): Likewise.
+ (IT_WITH_JAXWS_DROP_ZIP): Likewise.
+ * configure.ac: Don't call drop macros.
+ * patches/boot/jaxws-getdtdtype.patch:
+ Updated to apply to openjdk-boot tree.
+
+2011-09-27 Mark Wielaard <mark@klomp.org>
+
+ * acinclude.m4: Add devel package suggestions for epoll/xattr
+ check failure.
+
+2011-09-27 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ Always quote using '[' and ']' in macro calls.
+ (IT_CHECK_FOR_JPEG): Replace quotation marks
+ with '[' and ']'.
+ (IT_CHECK_FOR_GIF): Likewise.
+ (IT_CHECK_FOR_CUPS): Likewise.
+ (IT_CHECK_FOR_SYSCALLS): Likewise.
+
+2011-09-27 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (IT_CHECK_FOR_SYSCALLS): Include checks
+ for required headers: sys/epoll.h and
+ attr/xattr.h.
+
+2011-09-26 Xerxes Rånby <xerxes@zafena.se>
+ Mark David Dumlao <madumlao@gmail.com>
+
+ JamVM
+ - Skip Java-reflection-related DelegatingClassLoaders,
+ enables JamVM to run NetBeans.
+ - Generic JNI stubs for common JNI method signatures.
+ - Fix memory heap arguments in terms of gigabytes.
+ * NEWS: Updated.
+ * patches/jamvm/gb-memory-fix.patch: New patch contributed by
+ Mark David Dumlao.
+ * patches/jamvm/jmm_GetLongAttribute_201.patch:
+ Replaced by upstream, Tidy-ups,
+ changeset 106ffbb35fb9c185ba8c649441036d00e44c6a32.
+ * Makefile.am
+ (ICEDTEA_PATCHES): Apply new JamVM patch, remove upstreamed JamVM patch.
+ (JAMVM_VERSION): Updated JamVM to 2011-09-24 revision.
+ (JAMVM_SHA256SUM): Updated.
+
+2011-09-21 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ PR717: Remove all non-bootstrap non-conditional
+ patches.
+ * patches/6592792.patch,
+ * patches/6733959.patch,
+ * patches/6755943.patch:
+ Remove unused patches.
+ * patches/alpha-fixes.patch,
+ * patches/alt-jar.patch,
+ * patches/cacao/arch.patch,
+ * patches/clean-crypto.patch,
+ * patches/debian/uname.patch,
+ * patches/disable-intree-ec.patch:
+ Moved upstream.
+ * patches/javafiles.patch:
+ Moved to boot.
+ * patches/jtreg-httpTest.patch,
+ * patches/jvmtiEnv.patch,
+ * patches/lc_ctype.patch,
+ * patches/override-redirect-metacity.patch,
+ * patches/params-cast-size_t.patch:
+ Moved upstream.
+ * patches/parisc-opt.patch: Obsolete.
+ * patches/parisc.patch,
+ * patches/samejvm-safe.patch,
+ * patches/security-updates.patch,
+ * patches/security/6592792.patch,
+ * patches/security/6733959.patch,
+ * patches/security/6755943.patch,
+ * patches/sh4-support.patch,
+ * patches/signed-types.patch:
+ Moved upstream.
+ * patches/sources.patch: Obsolete.
+ * patches/sparc-ptracefix.patch,
+ * patches/sparc-trapsfix.patch,
+ * patches/systemtap-gcc-4.5.patch,
+ * patches/tests-jdk.patch,
+ * patches/update-bootclasspath.patch,
+ * patches/use-idx_t.patch:
+ Moved upstream.
+ * Makefile.am:
+ (JDK_CHANGESET): Bring in upstreamed patches.
+ (JDK_SHA256SUM): Likewise.
+ (CORBA_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (HOTSPOT_CHANGESET): Likewise.
+ (HOTSPOT_SHA256SUM): Likewise.
+ (ICEDTEA_PATCHES): Set to empty, bar conditional
+ additions.
+ (ICEDTEA_BOOT_PATCHES): Add javafiles.patch.
+ * patches/boot/javafiles.patch:
+ Only needed for bootstrapping to ensure
+ all classes are included.
+ * patches/nss-config.patch,
+ * patches/nss-not-enabled-config.patch:
+ Updated against upstream disable-intree-ec.
+ * NEWS: Updated.
+
+2011-09-21 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (JDK_CHANGESET): Include Damian's compilation fix
+ for building without USE_SYSTEM_CUPS.
+ (JDK_SHA256SUM): Likewise.
+
+2011-09-21 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (ICEDTEA_ENV): Set COMPILE_AGAINST_SYSCALLS
+ if USE_SYSCALL_COMPILATION is set.
+ * acinclude.m4:
+ (IT_CHECK_FOR_SYSCALLS): Add --enable-compile-against-syscalls
+ which checks for various syscalls (epolling, extended attributes,
+ *at).
+ * configure.ac: Call IT_CHECK_FOR_SYSCALLS.
+
+2011-09-21 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (JDK_CHANGESET): Bump to bring in latest
+ GConf->GIO fix for proxy detection.
+ (JDK_SHA256SUM): Likewise.
+ (ICEDTEA_ENV): Set USE_SYSTEM_CUPS, CUPS_LIBS,
+ CUPS_CFLAGS, USE_SYSTEM_GTK, GTK_LIBS, GTK_CFLAGS,
+ USE_SYSTEM_GIO, GIO_LIBS, GIO_CFLAGS, USE_SYSTEM_FONTCONFIG,
+ FONTCONFIG_LIBS, FONTCONFIG_CFLAGS.
+ * acinclude.m4,
+ (IT_CHECK_FOR_GTK): Add --enable-system-gtk and detect
+ Gtk+ if enabled.
+ (IT_CHECK_FOR_GIO): Likewise for --enable-system-gio.
+ (IT_CHECK_FOR_FONTCONFIG): Likewise for --enable-system-fontconfig.
+ (IT_CHECK_FOR_CUPS): Detect both CUPS headers and libraries,
+ and set CUPS_LIBS.
+ * configure.ac: Remove old CUPS detection.
+ Add calls to IT_CHECK_FOR_GTK, IT_CHECK_FOR_GIO,
+ IT_CHECK_FOR_FONTCONFIG and IT_CHECK_FOR_CUPS.
+
+2011-09-09 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (JDK_CHANGESET): Bring in fix for another
+ duplicate gboolean definition.
+ (JDK_SHA256SUM): Likewise.
+
+2011-09-08 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (JDK_CHANGESET): Bring in fix for duplicate
+ gboolean definition.
+ (JDK_SHA256SUM): Likewise.
+
+2011-09-06 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/hotspot-gcc-pr36917.patch:
+ Redundant, was removed from IcedTea6.
+ * patches/libraries.patch,
+ * patches/linker-libs-order.patch,
+ * patches/pr261.patch:
+ Updated and recreated in the IcedTea7 forest.
+ * Makefile.am:
+ (JDK_CHANGESET): Updated.
+ (JDK_SHA256SUM): Likewise.
+ (ICEDTEA_PATCHES): Remove above.
+ (ICEDTEA_ENV): Set ZLIB_LIBS, ZLIB_CFLAGS,
+ USE_SYSTEM_ZLIB, JPEG_LIBS, JPEG_CFLAGS,
+ USE_SYSTEM_JPEG, PNG_LIBS, PNG_CFLAGS,
+ USE_SYSTEM_PNG, GIF_LIBS, GIF_CFLAGS,
+ USE_SYSTEM_GIF.
+ * NEWS: Mention new system library provision
+ and cleanup ordering. Mention fix for PR770.
+ * acinclude.m4:
+ (IT_CHECK_FOR_ZLIB): New macro to check for zlib.
+ (IT_CHECK_FOR_JPEG): Likewise for libjpeg.
+ (IT_CHECK_FOR_PNG): Likewise for libpng.
+ (IT_CHECK_FOR_GIF): Likewise for giflib.
+ * configure.ac:
+ Remove old AC_CHECK_LIB calls for jpeg, gif
+ and zlib and PKG_CHECK_MODULES call for libpng.
+ Add calls to new macros above.
+ * remove-intree-libraries.sh.in:
+ Make removal of zlib, libpng, giflib and libjpeg
+ files dependent on whether or not the system versions
+ are used (the default).
+
+2011-09-05 Xerxes Rånby <xerxes@zafena.se>
+
+ JamVM
+ - armhf: ensure stack is 8 byte aligned.
+ * NEWS: Updated.
+ * Makefile.am
+ (JAMVM_VERSION): Updated JamVM to 2011-09-03 revision.
+ (JAMVM_SHA256SUM): Updated.
+
+2011-09-02 Xerxes Rånby <xerxes@zafena.se>
+
+ JamVM
+ - Add support for armhf.
+ * NEWS: Updated.
+ * Makefile.am
+ (JAMVM_VERSION): Updated JamVM to 2011-08-31 revision.
+ (JAMVM_SHA256SUM): Updated.
+
+2011-08-19 Xerxes Rånby <xerxes@zafena.se>
+
+ JamVM
+ - LP827463: Fix OpenJDK enclosingMethodInfo().
+ - "Fix" handling of CLI bootclasspath options.
+ - Fix for StackTraceElement checkin.
+ - Fix typo in definition of ACC_MIRANDA.
+ - Intern strings when creating a StackTraceElement.
+ * NEWS: Updated.
+ * Makefile.am
+ (JAMVM_VERSION): Updated JamVM to 2011-08-19 revision.
+ (JAMVM_SHA256SUM): Updated.
+
+2011-08-15 Xerxes Rånby <xerxes@zafena.se>
+
+ JamVM
+ - Ignore assertions and verify options.
+ * NEWS: Updated.
+ * patches/jamvm/ignore-assertions-and-verify-options.patch: New patch.
+ * Makefile.am: Apply JamVM patch.
+
+2011-08-10 Xerxes Rånby <xerxes@zafena.se>
+
+ JamVM
+ - PR772: jtreg LocalOnlyTest sends SIGQUIT to all processes on exit.
+ * NEWS: Updated.
+ * patches/jamvm/jmm_GetLongAttribute_201.patch: New patch.
+ * Makefile.am: Apply JamVM patch.
+
+2011-08-09 Xerxes Rånby <xerxes@zafena.se>
+
+ JamVM
+ - Remove empty clobber.
+ - Use dots instead of slashes in classname for exception.
+ - Correct thrown exception by bootstrap loader.
+ * NEWS: Updated.
+ * Makefile.am
+ (JAMVM_VERSION): Updated JamVM to 2011-08-08 revision.
+ (JAMVM_SHA256SUM): Updated.
+
+2011-08-03 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * NEWS: Updated with changes from
+ Pavel's HotSpot update.
+
+2011-08-03 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (JDK_CHANGESET): Updated to bring in
+ libpng 1.5 and src.zip fixes.
+ (JDK_SHA256SUM): Likewise.
+ * NEWS: Updated.
+
+2011-08-03 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Apply explicit-inner-class-headers patch as required.
+ * acinclude.m4: Test for PR classpath/45526
+ explicitly instead of assuming it is present
+ when the other bugs are (not true with current
+ Classpath CVS).
+ * patches/boot/explicit-inner-class-headers.patch:
+ Split out from javah.patch so as to apply when other
+ bugs aren't present.
+ * patches/boot/javah.patch:
+ Remove above patch.
+
+2011-08-03 Pavel Tisnovsky <ptisnovs@redhat.com>
+
+ Brought in fix #7073913 in src/share/vm/runtime/os.cpp
+ which caused random segfaults due to buffer
+ overflow and incorrect usage of int variable
+ instead of char (byte) one. Also brought in
+ 7068051, 7044738 and 7070134 fixes for HotSpot
+ loop bugs.
+ * Makefile.am:
+ (HOTSPOT_CHANGESET): Updated.
+ (HOTSPOT_SHA256SUM): Likewise.
+
+2011-08-02 Xerxes Rånby <xerxes@zafena.se>
+
+ JamVM
+ - Put parsing of -cp and -classpath options back in.
+ - Fix threading of references list during compaction.
+ - Further fix to freeClassData for native methods.
+ - Fix class GC with classes containing Miranda methods.
+ - Propogate initialisation errors to top-level.
+ * NEWS: Updated.
+ * Makefile.am
+ (JAMVM_VERSION): Updated JamVM to 2011-08-01 revision.
+ (JAMVM_SHA256SUM): Updated.
+
+2011-07-29 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ PR717: All non-bootstrap patches in IcedTea7
+ should be in the forest or dropped
+ PR767: Annotation Processing Filer.getResource()
+ always throws FileNotFoundException
+ * patches/demos.patch:
+ Moved to IcedTea7 forest.
+ * patches/gcc-suffix.patch:
+ Recreated more generically in the forest
+ using BUILD_GCC/BUILD_CPP/HOST_GCC/HOST_CPP
+ to set the names of the appropriate binaries.
+ * patches/headers.patch:
+ Recreated in forest using FT2_CFLAGS and FT2_LIBS
+ for passing FreeType cflags and libraries from
+ pkg-config.
+ * patches/jpegclasses.patch:
+ Removed; the com.sun.jpeg classes should not be
+ in 7.
+ * patches/memory-limits.patch,
+ * patches/print-lsb-release.patch:
+ Moved to IcedTea7 forest.
+ * patches/sunsrc.patch: Obsolete, dropped as
+ in IcedTea6.
+ * patches/text-relocations.patch:
+ Moved to IcedTea7 forest.
+ * Makefile.am:
+ (JDK_CHANGESET): Updated to bring in
+ above patches.
+ (JDK_SHA256SUM): Likewise.
+ (HOTSPOT_CHANGESET): Likewise.
+ (HOTSPOT_SHA256SUM): Likewise.
+ (LANGTOOLS_CHANGESET): Bring in fix
+ for PR767.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (ICEDTEA_PATCHES): Remove above patches.
+ (ICEDTEA_ENV): Set FT2_CFLAGS, FT2_LIBS,
+ BUILD_GCC and BUILD_CPP.
+ * patches/cacao/arch.patch: Recreated
+ against new forest.
+ * NEWS: Updated.
+
+2011-07-28 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Bring in new JDK build cleanups and
+ HotSpot fixes for Zero/Shark.
+ * Makefile.am:
+ (JDK_CHANGESET): Updated.
+ (JDK_SHA256SUM): Likewise.
+ (HOTSPOT_CHANGESET): Likewise.
+ (HOTSPOT_SHA256SUM): Likewise.
+ (ICEDTEA_BOOT_PATCHES): Add new patch.
+ * patches/boot/ecj-diamond.patch,
+ * patches/boot/ecj-stringswitch.patch:
+ Updated with new cases.
+ * patches/boot/use_target_6_for_bootstrap_classes.patch:
+ New patch. Force source/target to 6
+ rather than 7 when building classes needed
+ by the bootstrap tools.
+
+2011-07-20 Marc Schoenefeld <mschoene@redhat.com>
+ Pavel Tisnovsky <ptisnovs@redhat.com>
+
+ * Makefile.am:
+ (HOTSPOT_CHANGESET): Update regression test
+ hotspot/7020373: added missing source used
+ to create the reproducer.
+ (HOTSPOT_SHA256SUM): Likewise
+
+2011-07-17 Mark Wielaard <mark@klomp.org>
+
+ * Makefile.am (CORBA_SHA256SUM): Updated for new icedtea hg server
+ settings.
+ (HOTSPOT_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+
+2011-07-13 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (bootstrap-directory-stage1): Only use
+ javah script to ignore -X options if unsupported.
+ * acinclude.m4:
+ (IT_JAVAH): Extend to check whether javah supports
+ -Xbootclasspath and set JAVAH_SUPPORTS_X_OPTIONS if
+ so.
+
+2011-07-13 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Bump to b147.
+ * Makefile.am:
+ (OPENJDK_VERSION): Bumped to b147.
+ (CORBA_CHANGESET): Updated.
+ (HOTSPOT_CHANGESET): Likewise.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (HOTSPOT_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+ (JAXWS_DROP_ZIP): Likewise.
+ (JAXWS_DROP_SHA256SUM): Likewise.
+ (JAXP_DROP_ZIP): Likewise.
+ (JAXP_DROP_SHA256SUM): Likewise.
+ (bootstrap-directory-stage1): Use our
+ script for javah.
+ * configure.ac:
+ Generate script for javah.
+ * javah.in: Filter -X commands from javah.
+ * patches/boot/ecj-autoboxing.patch:
+ Updated to apply against b147.
+ * patches/boot/ecj-diamond.patch,
+ * patches/boot/ecj-stringswitch.patch:
+ Likewise and add new cases.
+
+2011-07-12 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (CORBA_SHA256SUM): Updated after removal of
+ .hg_archival.txt which causes checksum breakage.
+ (HOTSPOT_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+
+2011-07-08 Xerxes Rånby <xerxes@zafena.se>
+
+ JamVM: Is self-hosting.
+ * patches/jamvm/remove-sun.misc.Perf-debug-code.patch: New patch.
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Apply new patch when building JamVM.
+ * HACKING: Updated.
+ * NEWS: Updated.
+
+2011-07-05 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ PR icedtea/751:
+ (ICEDTEA_BOOT_PATCHES): Make application of
+ javah.patch dependent on javah presenting
+ with bug 40188.
+
+2011-07-05 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ PR icedtea/751
+ * Makefile.am:
+ (ICEDTEA_BOOT_PATCHES): Include compile-for-7
+ patch if javac supports diamond. This makes
+ the HotSpot build use source/target 7, allowing
+ it to compile the JDK code it depends on.
+ * javac.in: Add -XDignore.symbol.file=true
+ when using javac to avoid numerous proprietary
+ warnings.
+ * patches/boot/compile-for-7.patch:
+ Set SOURCE_LANGUAGE_VERSION/TARGET_CLASS_VERSION
+ use 7 in HotSpot instead of 6.
+ * patches/boot/hotspot-jdk-dependency.patch:
+ Include the *nix-specific code in solaris/classes.
+
+2011-06-29 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (IT_FIND_JAVA): Check that the binary is also
+ a regular file as well as executable.
+ (IT_FIND_JAVAH): Likewise.
+ (IT_FIND_JAR): Likewise.
+ (IT_FIND_RMIC): Likewise.
+ (IT_FIND_NATIVE2ASCII): Likewise.
+
+2011-06-28 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am,
+ (HOTSPOT_CHANGESET): Update to bring in Linux 3 fix..
+ (HOTSPOT_SHA256SUM): Likewise.
+
+2011-06-27 Xerxes Rånby <xerxes@zafena.se>
+
+ JamVM
+ - Make classlib init functions consistent + warnings.
+ - Correctly implement sun.misc.Unsafe freeMemory().
+ - Move lazy-loading to init function.
+ - Fix various warnings with -Wall.
+ - PrintThreadsDump needs "self" as argument.
+ - CopyMemory, etc. handle negative or truncation in length.
+ - Extra sun.misc.Unsafe functions.
+ - Ignore options for jtreg tests.
+ - Enable shutdownVM to be called with OpenJDK classlib.
+ - Initial implementation of JVM_FindClassFromBootLoader.
+ - Fix callJNIMethod on i386 with -fomit-frame-pointer.
+ - Fix backwards cache conflict resolution code.
+ - Unify command line options parsing.
+ - Remove debug printf.
+ * NEWS: Updated.
+ * Makefile.am
+ (ICEDTEA_PATCHES): Remove upstreamed JamVM patch.
+ (JAMVM_VERSION): Updated JamVM to 2011-06-13 revision.
+ (JAMVM_SHA256SUM): Updated.
+ (stamps/jamvm.stamp):
+ Add -f when creating client symlink to handle repeat builds.
+ Link the fake libjsig.so to JamVM libjvm.so to work
+ with latest OpenJDK ALT_HOTSPOT_IMPORT_PATH functionality.
+ * patches/jamvm/ignore-unknown-options.patch: Removed.
+ Replaced by upstream, unify command line options parsing,
+ changeset 1b248439e88ae6cbd1471addc49e2666b8964ced.
+
+2011-06-27 Xerxes Rånby <xerxes@zafena.se>
+
+ * Makefile.am:
+ (stamps/patch-fsg.stamp): Depend on stamps/extract.stamp.
+ Unbreak JamVM and CACAO builds by fixing the dependency chain.
+
+2011-06-24 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/rmi_amd64.patch:
+ Removed, upsteam (OpenJDK).
+ * patches/testenv.patch:
+ Removed, upstream (IcedTea forest).
+ * Makefile.am:
+ (OPENJDK_VERSION): Bumped to b143.
+ (CORBA_CHANGESET): Updated.
+ (HOTSPOT_CHANGESET): Likewise.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (HOTSPOT_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+ (JAXWS_DROP_ZIP): Likewise.
+ (JAXWS_DROP_SHA256SUM): Likewise.
+ (JAXP_DROP_ZIP): Likewise.
+ (JAXP_DROP_SHA256SUM): Likewise.
+ (ICEDTEA_PATCHES): Drop rmi_amd64 and testenv patch.
+ * generated/sun/nio/ch/SocketOptionRegistry.java:
+ Use version from latest build.
+ * patches/boot/ecj-autoboxing.patch,
+ * patches/boot/ecj-diamond.patch,
+ * patches/boot/ecj-multicatch.patch,
+ * patches/boot/ecj-trywithresources.patch:
+ Extended with new cases introduced since b136.
+ * patches/boot/jar.patch:
+ Recreated against b143.
+ * patches/boot/revert-6941137.patch:
+ Updated for b143.
+ * patches/boot/symbols.patch: Likewise.
+ * patches/libraries.patch: Likewise.
+ * patches/linker-libs-order.patch: Likewise.
+
+2011-06-06 Pavel Tisnovsky <ptisnovs@redhat.com>
+
+ * Makefile.am:
+ Changed sha256 sums to fix the build issue.
+
+2011-05-28 Matthias Klose <doko@ubuntu.com>
+
+ PR 704
+ * Makefile.am (ADD_ZERO_EXTRA_BUILD_ENV): Filter-out distribution
+ specific jamvm patches.
+ (ADD_ZERO_CONFIGURE_ARGS): Filter-out --with-javac.
+ (stamps/add-zero.stamp, stamps/add-zero-debug.stamp): Update build target.
+
+2011-05-27 Xerxes Rånby <xranby@zafena.se>
+
+ * NEWS: Fix previous commits news entry.
+
+2011-05-27 Xerxes Rånby <xranby@zafena.se>
+
+ JamVM
+ - Fix leak of native thread structure.
+ - Consistent naming for classlib functions.
+ - Add extra includes to get rid off compiler warning.
+ - Rework OpenJDK storage of native thread structure.
+ - Implement remaining OpenJDK Array reflection interface.
+ * NEWS: Updated.
+ * Makefile.am
+ (JAMVM_VERSION): Updated JamVM to 2011-04-28 revision.
+ (JAMVM_SHA256SUM): Updated.
+
+2011-05-27 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * NEWS: Add 2.0.
+ * configure.ac: Bump to 2.0pre.
+
+2011-05-25 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * NEWS:
+ Updated with changes since 1.13
+ and added URL key from IcedTea6.
+ * configure.ac: Bump to 1.14 proper.
+
+2011-05-25 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (ENDORSED_DIR): Removed.
+ (ICEDTEA_BOOT_PATCHES): Add xsltproc.patch
+ (ICEDTEA_ENV_BOOT): Set XSLT. Don't
+ set ICEDTEA_ENDORSED_DIR or ENDORSED.
+ (bootstrap-directory-stage1): Don't link
+ xalan2, xerces2 or xalan2 serialiser.
+ * acinclude.m4:
+ (IT_FIND_XALAN2_JAR): Removed.
+ (IT_FIND_XALAN2_SERIALIZER_JAR): Likewise.
+ (IT_FIND_XERCES2_JAR): Likewise.
+ * configure.ac:
+ Replace calls to IT_FIND_XALAN2_JAR,
+ IT_FIND_XALAN2_SERIALIZER_JAR and
+ IT_FIND_XERCES2_JAR with call to
+ IT_FIND_TOOL for xsltproc.
+ * patches/boot/xsltproc.patch:
+ Patch jvmti.make in HotSpot to use
+ xsltproc instead of Java's XSLT
+ when bootstrapping.
+ * patches/headers.patch:
+ Remove addition of $(ENDORSED) to
+ jvmti.make.
+
+2011-05-25 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Fix make distcheck.
+ * Makefile.am:
+ (EXTRA_DIST): Remove hotspot/default/*.patch.
+ Add jamvm/*.patch.
+ (clean-extract-hotspot): Remove remnants of
+ the attempt to symlink the HotSpot directory.
+ (clean-add-jamvm): Check jvm.cfg exists
+ and use full path.
+ (clean-add-jamvm-debug): Likewise for debug mode.
+
+2011-05-25 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (IT_FIND_JAVAH): Add 'fi' missed in merge.
+
+2011-05-25 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (IT_WITH_CORBA_SRC_ZIP): Add missing $.
+ (IT_WITH_JAXP_SRC_ZIP): Likewise.
+ (IT_WITH_JAXWS_SRC_ZIP): Likewise.
+ (IT_WITH_JDK_SRC_ZIP): Likewise.
+ (IT_WITH_LANGTOOLS_DROP_ZIP): Likewise.
+
+2011-02-23 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (IT_CHECK_WITH_CACAO_SRC_ZIP): Add missing $.
+ (IT_CHECK_WITH_JAMVM_SRC_ZIP): Likewise.
+ (IT_WITH_OPENJDK_SRC_ZIP): Likewise.
+ (IT_WITH_HOTSPOT_SRC_ZIP): Likewise.
+ (IT_WITH_JAXP_DROP_ZIP): Likewise.
+ (IT_WITH_JAF_DROP_ZIP): Likewise.
+ (IT_WITH_JAXWS_DROP_ZIP): Likewise.
+
+2011-05-25 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (IT_WITH_CORBA_SRC_ZIP): Invert
+ AM_CONDITIONAL test to get correct behaviour.
+ (IT_WITH_JAXP_SRC_ZIP): Likewise.
+ (IT_WITH_JAXWS_SRC_ZIP): Likewise.
+ (IT_WITH_JDK_SRC_ZIP): Likewise.
+ (IT_WITH_LANGTOOLS_DROP_ZIP): Likewise.
+
+2011-02-23 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (IT_CHECK_WITH_CACAO_SRC_ZIP): Invert
+ AM_CONDITIONAL test to get correct behaviour.
+ (IT_CHECK_WITH_JAMVM_SRC_ZIP): Likewise.
+ (IT_WITH_OPENJDK_SRC_ZIP): Likewise.
+ (IT_WITH_HOTSPOT_SRC_ZIP): Likewise.
+ (IT_WITH_JAXP_DROP_ZIP): Likewise.
+ (IT_WITH_JAF_DROP_ZIP): Likewise.
+ (IT_WITH_JAXWS_DROP_ZIP): Likewise.
+
+2011-02-23 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (IT_ENABLE_JAMVM): Renamed from IT_CHECK_ENABLE_JAMVM.
+ (IT_WITH_JAMVM_SRC_ZIP): Renamed form IT_CHECK_WITH_JAMVM_SRC_ZIP.
+ (IT_ENABLE_CACAO): Renamed from IT_CHECK_ENABLE_CACAO.
+ (IT_WITH_CACAO_HOME): Renamed form IT_CHECK_WITH_CACAO_HOME.
+ (IT_WITH_CACAO_SRC_ZIP): Renamed form IT_CHECK_WITH_CACAO_SRC_ZIP.
+ (IT_WITH_CACAO_SRC_DIR): Renamed form IT_CHECK_WITH_CACAO_SRC_DIR.
+ (IT_WITH_GCJ): Renamed from IT_CHECK_WITH_GCJ.
+ (IT_WITH_HOTSPOT_BUILD): Renamed from IT_CHECK_WITH_HOTSPOT_BUILD.
+ (IT_WITH_HG_REVISION): Renamed from IT_CHECK_WITH_HG_REVISION.
+ (IT_WITH_TZDATA_DIR): Renamed from IT_CHECK_WITH_TZDATA_DIR.
+
+2011-05-25 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (IT_WITH_CORBA_SRC_ZIP): Treat
+ --without option as equivalent to unspecified.
+ (IT_WITH_JAXP_SRC_ZIP): Likewise.
+ (IT_WITH_JAXWS_SRC_ZIP): Likewise.
+ (IT_WITH_JDK_SRC_ZIP): Likewise.
+ (IT_WITH_LANGTOOLS_DROP_ZIP): Likewise.
+
+2011-02-23 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (IT_CHECK_WITH_CACAO_SRC_ZIP): Treat
+ --without option as equivalent to unspecified.
+ (IT_CHECK_WITH_JAMVM_SRC_ZIP): Likewise.
+ (IT_WITH_OPENJDK_SRC_ZIP): Likewise.
+ (IT_WITH_HOTSPOT_SRC_ZIP): Likewise.
+ (IT_WITH_JAXP_DROP_ZIP): Likewise.
+ (IT_WITH_JAF_DROP_ZIP): Likewise.
+ (IT_WITH_JAXWS_DROP_ZIP): Likewise.
+
+2011-05-25 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (IT_WITH_CORBA_SRC_ZIP): Check zip exists
+ and is a regular file. Use a single AM_CONDITIONAL.
+ (IT_WITH_JAXP_SRC_ZIP): Likewise.
+ (IT_WITH_JAXWS_SRC_ZIP): Likewise.
+ (IT_WITH_JDK_SRC_ZIP): Likewise.
+ (IT_WITH_LANGTOOLS_SRC_ZIP): Likewise.
+
+2011-02-23 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (IT_CHECK_WITH_CACAO_SRC_ZIP): Check zip exists
+ and is a regular file. Use a single AM_CONDITIONAL.
+ (IT_WITH_OPENJDK_SRC_ZIP): Likewise.
+ (IT_WITH_HOTSPOT_SRC_ZIP): Likewise.
+ (IT_WITH_JAXP_DROP_ZIP): Likewise.
+ (IT_WITH_JAF_DROP_ZIP): Likewise.
+ (IT_WITH_JAXWS_DROP_ZIP): Likewise.
+
+2011-02-23 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ Make java, javah, rmic and jar macros more
+ idiot-proof like the new native2ascii macro.
+ (IT_FIND_JAVA): Improve output, check file
+ exists and is executable and look for alternatives
+ on the path if not.
+ (IT_FIND_JAVAH): Likewise.
+ (IT_FIND_JAR): Likewise.
+ (IT_FIND_RMIC): Likewise.
+ (IT_FIND_NATIVE2ASCII): Invert executable test
+ for clarify.
+
+2011-05-25 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * INSTALL:
+ Fix references to openjdk/build/<os>-<arch>
+ to reference openjdk.build.
+
+2011-02-23 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * INSTALL: Mention --with-alt-jamvm-src-zip.
+ * acinclude.m4:
+ (IT_CHECK_WITH_JAMVM_SRC_ZIP): Use a single
+ AM_CONDITIONAL. Check that the specified value
+ is a valid file using test.
+
+2011-02-23 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * INSTALL:
+ Update with native2ascii option and JamVM.
+ Mention --without-hotspot-build in HotSpot
+ documentation.
+
+2011-02-22 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Use more accurate ENABLE_CACAO rather
+ than WITH_CACAO.
+ * Makefile.am:
+ Replace WITH_CACAO throughout.
+ * acinclude.m4: Likewise.
+
+2011-02-22 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ PR497: Mercurial revision detection not very reliable
+ * acinclude.m4:
+ (IT_OBTAIN_HG_REVISIONS): Use hg id rather
+ than hg tip.
+
+2011-02-22 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ PR103: Usage of native2ascii during bootstrap.
+ * Makefile.am:
+ (bootstrap-directory-ecj): Symlink native2ascii.
+ * NEWS: Updated.
+ * acinclude.m4:
+ (IT_FIND_NATIVE2ASCII): Added.
+ * configure.ac: Call IT_FIND_NATIVE2ASCII.
+
+2011-05-23 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (IT_LOCATE_NSS): Add --enable-nss logic.
+ * configure.ac:
+ Move --enable-nss logic to IT_LOCATE_NSS macro.
+ Call IT_LOCATE_NSS macro.
+
+2011-05-23 Pavel Tisnovsky <ptisnovs@redhat.com>
+
+ * test/jtreg/excludelist.jdk.jtx:
+ Added LocaleEnhanceTest to a JTreg exclude list,
+ because the test base class can not be used
+ in IcedTea due to questionable licence.
+
+2011-05-22 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (replace-hotspot): Revert to copying not
+ linking; breaks the build in strange ways.
+
+2011-05-20 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ Rename top-level IT_FIND_JAVAC
+ to IT_FIND_JAVA_COMPILER.
+ * configure.ac:
+ Call IT_FIND_JAVA_COMPILER not
+ IT_FIND_JAVAC.
+
+2011-05-20 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (extract-hotspot): Use absolute path when
+ creating symbolic link.
+
+2011-05-20 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (extract): Depend on extract-hotspot and
+ sanitise-hotspot.
+ (extract-jaxws): Depend on sanitise-openjdk
+ rather than extract-openjdk to get the
+ complete version.
+ (remove-intree-libraries): Likewise.
+ (generated): Remove dependencies. Doesn't
+ require anything.
+ (patch-fsg): Depend on sanitise-openjdk.
+ (icedtea-boot): Depend on generated.
+
+2011-05-20 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Ensure all our macros have an IT_ prefix.
+ * acinclude.m4:
+ (IT_WITH_VERSION_SUFFIX): Renamed from WITH_VERSION_SUFFIX.
+ (IT_WITH_PROJECT): Renamed from WITH_PROJECT.
+ (IT_WITH_CORBA_SRC_ZIP): Renamed from WITH_CORBA_SRC_ZIP.
+ (IT_WITH_JAXP_SRC_ZIP): Renamed from WITH_JAXP_SRC_ZIP.
+ (IT_WITH_JAXWS_SRC_ZIP): Renamed from WITH_JAXWS_SRC_ZIP.
+ (IT_WITH_JDK_SRC_ZIP): Renamed from WITH_JDK_SRC_ZIP.
+ (IT_WITH_LANGTOOLS_SRC_ZIP): Renamed from WITH_LANGTOOLS_SRC_ZIP.
+ (IT_ENABLE_HG): Fix dependence of IT_WITH_PROJECT.
+ * configure.ac: Use renamed macros throughout.
+
+2011-02-21 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Ensure all our macros have an IT_ prefix.
+ * acinclude.m4:
+ (IT_SET_OS_DIRS): Renamed from SET_OS_DIRS.
+ (IT_FIND_JAVAC): Renamed from FIND_JAVAC.
+ (IT_FIND_JAVA): Renamed from FIND_JAVA.
+ (IT_WITH_OPENJDK_SRC_DIR): Renamed from WITH_OPENJDK_SRC_DIR.
+ (IT_FIND_ECJ_JAR): Renamed from FIND_ECJ_JAR.
+ (IT_CHECK_GCC_VERSION): Renamed from AC_CHECK_GCC_VERSION.
+ (IT_FIND_JAVAH): Renamed from FIND_JAVAH.
+ (IT_FIND_JAR): Renamed from FIND_JAR.
+ (IT_FIND_RMIC): Renamed from FIND_RMIC.
+ (IT_WITH_OPENJDK_SRC_ZIP): Renamed from WITH_OPENJDK_SRC_ZIP.
+ (IT_WITH_ALT_JAR_BINARY): Renamed from WITH_ALT_JAR_BINARY.
+ (IT_FIND_XALAN2_JAR): Renamed from FIND_XALAN2_JAR.
+ (IT_FIND_XALAN2_SERIALIZER_JAR): Renamed from FIND_XALAN2_SERIALIZER_JAR.
+ (IT_FIND_XERCES2_JAR): Renamed from FIND_XERCES2_JAR.
+ (IT_FIND_RHINO_JAR): Renamed from FIND_RHINO_JAR.
+ (IT_DISABLE_OPTIMIZATIONS): Renamed from DISABLE_OPTIMIZATIONS.
+ (IT_FIND_TOOL): Renamed from FIND_TOOL.
+ (IT_ENABLE_ZERO_BUILD): Renamed from ENABLE_ZERO_BUILD.
+ (IT_SET_SHARK_BUILD): Renamed from SET_SHARK_BUILD.
+ (IT_CHECK_ENABLE_CACAO): Renamed from AC_CHECK_ENABLE_CACAO.
+ (IT_CHECK_WITH_CACAO_HOME): Renamed from AC_CHECK_WITH_CACAO_HOME.
+ (IT_CHECK_WITH_CACAO_SRC_ZIP): Renamed from AC_CHECK_WITH_CACAO_SRC_ZIP.
+ (IT_CHECK_WITH_GCJ): Renamed from AC_CHECK_WITH_GCJ.
+ (IT_CHECK_WITH_HOTSPOT_BUILD): Renamed from AC_CHECK_WITH_HOTSPOT_BUILD.
+ (IT_WITH_HOTSPOT_SRC_ZIP): Renamed from WITH_HOTSPOT_SRC_ZIP.
+ (IT_WITH_JAXP_DROP_ZIP): Renamed from WITH_JAXP_DROP_ZIP.
+ (IT_WITH_JAF_DROP_ZIP): Renamed from WITH_JAF_DROP_ZIP.
+ (IT_WITH_JAXWS_DROP_ZIP): Renamed from WITH_JAXWS_DROP_ZIP.
+ (IT_ENABLE_HG): Renamed from ENABLE_HG.
+ (IT_CHECK_WITH_HG_REVISION): Renamed from AC_CHECK_WITH_HG_REVISION.
+ (IT_CHECK_WITH_TZDATA_DIR): Renamed from AC_CHECK_WITH_TZDATA_DIR.
+ (IT_FIND_NUMBER_OF_PROCESSORS): Fix use of FIND_TOOL.
+ (IT_OBTAIN_HG_REVISIONS): Fix dependence on WITH_OPENJDK_SRC_DIR.
+ * configure.ac: Use renamed macros throughout.
+
+2011-05-18 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ PR714: Forwardport replace-hotspot support.
+ * Makefile.am:
+ (.PHONY): Add clean-extract-hotspot and
+ clean-sanitise-openjdk.
+ (extract-openjdk): Remove deletion of hotspot
+ directory which won't appear from an OpenJDK
+ root tarball. Fix typo: openjdk/langtools.
+ (clean-extract-openjdk): Add new dependencies.
+ (extract-hotspot): Handle extracting HotSpot as
+ a separate target.
+ (clean-extract-hotspot): Cleanup for extract-hotspot.
+ (sanitise-openjdk): Handle chmod and running of
+ fsg.sh as a separate target.
+ (clean-sanitise-openjdk): Cleanup for sanitise-openjdk.
+ * NEWS: Updated.
+
+2011-05-05 Xerxes Rånby <xranby@zafena.se>
+
+ CACAO threadlist & threadobject improvements.
+ * NEWS: Updated.
+ * Makefile.am
+ (CACAO_VERSION): Updated to latest CACAO revision.
+ (CACAO_SHA256SUM): Updated.
+
+2011-03-26 Xerxes Ranby <xerxes@zafena.se>
+
+ JamVM: Handle overflow in getPhysicalMemory().
+ * NEWS: Updated.
+ * Makefile.am
+ (JAMVM_VERSION): Updated to latest JamVM revision.
+ (JAMVM_SHA256SUM): Updated.
+
+2011-03-24 Xerxes Ranby <xerxes@zafena.se>
+
+ JamVM: Base default min and max heap size on physical memory.
+ * NEWS: Updated.
+ * Makefile.am
+ (JAMVM_VERSION): Updated to latest JamVM revision.
+ (JAMVM_SHA256SUM): Updated.
+
+2011-03-21 Xerxes Ranby <xerxes@zafena.se>
+
+ JamVM: Fix reflective array access.
+ * NEWS: Updated.
+ * Makefile.am
+ (JAMVM_VERSION): Updated to latest JamVM revision.
+ (JAMVM_SHA256SUM): Updated.
+
+2011-03-17 Xerxes Ranby <xerxes@zafena.se>
+
+ CACAO: Update to latest CACAO revision and remove upstreamed pathes.
+ Update contains the following new CACAO improvements:
+ Fixes build for newer gcc (at least 4.4) on PPC64, breaks older gcc.
+ CA123: LD_LIBRARY_PATH and java.library.path.
+ CA143: don't hang with invalid locale.
+ CA144: aligned patchers on x86_64.
+ CA148: support for LCMP bytecode.
+ CA152: Calling Policy.setPolicy with a new Policy object
+ has no effect on the DefaultSecurityManager.
+ CA156: uncaughtExceptionHandler doesn't work with OpenJDK 6 b21.
+ * NEWS: Updated.
+ * Makefile.am: Remove upstreamed CACAO patches.
+ (CACAO_VERSION): Updated to latest CACAO revision.
+ (CACAO_SHA256SUM): Updated.
+ * patches/cacao/arm-arch-defines.patch: Deleted.
+ * patches/cacao/arm-memory-barrier.patch: Deleted.
+ * patches/cacao/ignore-unknown-options.patch: Deleted.
+
+2011-03-17 Xerxes Ranby <xerxes@zafena.se>
+
+ JamVM: Update to latest JamVM revision and remove upstreamed pathes.
+ Update contains the following new JamVM improvements:
+ Handle O_DELETE in JVM_Open
+ Minor performance improvement on ARM
+ First set of changes to support JamVM/OpenJDK on MacOS X
+ Minor memory leak (missing free)
+ Handle integer overflow on i386/amd64
+ * NEWS: Updated.
+ * Makefile.am: Remove upstreamed JamVM patches.
+ (JAMVM_VERSION): Updated to latest JamVM revision.
+ (JAMVM_SHA256SUM): Updated.
+ * patches/jamvm/arm-interp_cflags-marm.patch: Deleted.
+ * patches/jamvm/mips64el.patch: Deleted.
+
+2011-03-13 Xerxes Ranby <xerxes@zafena.se>
+ Robert Loughter <rob@jamvm.org.uk>
+
+ JamVM: Compile interp using -marm to work on ARM Thumb2 systems.
+ * Makefile.am: Add new JamVM patch.
+ * patches/jamvm/arm-interp_cflags-marm.patch: New patch.
+
+2011-03-11 Xerxes Ranby <xerxes@zafena.se>
+
+ JamVM: mips
+ * NEWS: Updated.
+ * Makefile.am: Add new JamVM patch.
+ (JAMVM_VERSION): Updated to latest JamVM revision.
+ (JAMVM_SHA256SUM): Updated.
+ * patches/jamvm/mips64el.patch: New patch.
+
+2011-03-11 Xerxes Ranby <xerxes@zafena.se>
+
+ CACAO PR157: ARM SMP Assertion thinlock failed.
+ * NEWS: Updated.
+ * Makefile.am: Add new CACAO patch.
+ * patches/cacao/arm-memory-barrier.patch: New patch.
+
+2011-03-04 Xerxes Ranby <xerxes@zafena.se>
+
+ CACAO: Ignore all unknown options.
+ * Makefile.am: Add CACAO patch.
+ * patches/cacao/ignore-unknown-options.patch: Added.
+
+2011-03-03 Xerxes Ranby <xerxes@zafena.se>
+
+ JamVM: Ignore all unknown options.
+ * Makefile.am: Replaced JamVM patch.
+ * patches/jamvm/ignore-more-XX-options.patch: Removed.
+ * patches/jamvm/ignore-unknown-options.patch: Added.
+
+2011-03-02 Xerxes Ranby <xerxes@zafena.se>
+
+ * patches/jamvm/ignore-more-XX-options.patch:
+ Make JamVM ignore more unrecognised options that fail on jtreg.
+ -esa, -Xbatch, -Xcomp, -Xverify:all, -XX:+AggressiveOpts,
+ -XX:-BlockLayoutRotateLoops, -XX:CompileCommand=, -XX:CompileOnly=,
+ -XX:CompileThreshold, -XX:+DeoptimizeALot, -XX:+DoEscapeAnalysis,
+ -XX:HeapBaseMinAddress, -XX:+IgnoreUnrecognizedVMOptions, -XX:-Inline,
+ -XX:-InlineObjectHash, -XX:InlineSmallCode=, -XX:LoopUnrollLimit=,
+ -XX:-LoopUnswitching, -XX:MaxInlineSize=, -XX:+OptimizeFill,
+ -XX:+PrintCompilation, -XX:-ProfileInterpreter, -XX:+ScavengeALot,
+ -XX:+UnlockDiagnosticVMOptions, -XX:-UseCompressedOops,
+ -XX:+UseCompressedOops, -XX:+UseConcMarkSweepGC, -XX:UseSSE= and
+ -XX:+VerifyBeforeGC
+
+2011-02-27 Xerxes Ranby <xerxes@zafena.se>
+
+ JamVM: Fix configure --enable-jamvm full bootstrap build.
+ * NEWS: Updated.
+ * Makefile.am:
+ (JAMVM_VERSION): Updated to latest JamVM revision.
+ (JAMVM_SHA256SUM): Updated.
+
+2011-02-24 Xerxes Ranby <xerxes@zafena.se>
+
+ PR640: JamVM fails to build - Unrecognised option: -XX:ThreadStackSize.
+ * NEWS: Updated.
+ * Makefile.am (ICEDTEA_PATCHES):
+ Add JamVM patches if BUILD_JAMVM are defined.
+ * patches/jamvm/ignore-more-XX-options.patch: New JamVM patch.
+
+2011-02-24 Xerxes Ranby <xerxes@zafena.se>
+
+ * Makefile.am (stamps/download-cacao.stamp):
+ Fix warning, check if the CACAO_SRC_ZIP file exist
+ before trying to rename it.
+ (stamps/download-jamvm.stamp): Likewise for JAMVM_SRC_ZIP.
+ (stamps/download-openjdk.stamp):
+ Likewise for OPENJDK_SRC_ZIP and HOTSPOT_SRC_ZIP.
+
+2011-02-23 Xerxes Ranby <xerxes@zafena.se>
+
+ JamVM: configure --with-jamvm-src-zip
+ * NEWS: Updated.
+ * Makefile.am (stamps/download-jamvm.stamp):
+ Link in jamvm source zip dependent on USE_ALT_JAMVM_SRC_ZIP
+ * acinclude.m4 (IT_CHECK_WITH_JAMVM_SRC_ZIP): New macro.
+ (USE_ALT_JAMVM_SRC_ZIP): New conditional.
+ (ALT_JAMVM_SRC_ZIP): New variable.
+ * configure.ac: Call IT_CHECK_WITH_JAMVM_SRC_ZIP.
+
+2011-02-23 Xerxes Ranby <xerxes@zafena.se>
+
+ * Makefile.am: (JAMVM_BASE_URL): Switch to using IcedTea
+ server for JamVM drops too.
+ (JAMVM_VERSION): Updated to latest JamVM revision.
+ (JAMVM_SHA256SUM): Updated.
+
+2011-02-23 Xerxes Ranby <xerxes@zafena.se>
+
+ JamVM: Try --with-additional-vms=jamvm topping!
+ * NEWS: Updated.
+ * Makefile.am (stamps/add-jamvm.stamp): New make target.
+ (clean-add-jamvm): Likewise.
+ (stamps/add-jamvm-debug.stamp): Likewise.
+ (clean-add-jamvm-debug): Likewise.
+ (.PHONY): Add clean-add-jamvm and clean-add-jamvm-debug.
+ (stamps/icedtea-stage2.stamp): Add stamps/add-jamvm.stamp.
+ (clean-icedtea-stage2): Add clean-add-jamvm.
+ (stamps/icedtea-debug-stage2.stamp):
+ Add stamps/add-jamvm-debug.stamp.
+ (clean-icedtea-debug-stage2): Add clean-add-jamvm-debug.
+ * acinclude.m4 (IT_CHECK_ADDITIONAL_VMS):
+ Set add_vm_jamvm if jamvm are found.
+ (BUILD_JAMVM): Add check for add_vm_jamvm.
+ (ADD_JAMVM_BUILD): New conditional dependent on add_vm_jamvm.
+
+2011-02-22 Xerxes Ranby <xranby@zafena.se>
+
+ Fix icedtea-boot build with --enable-jamvm
+ (stamps/icedtea-boot.stamp): Add stamps/jamvm.stamp
+
+2011-05-20 Pavel Tisnovsky <ptisnovs@redhat.com>
+
+ * Makefile.am:
+ (HOTSPOT_CHANGESET): Test enhancement - make the test compatible with
+ OpenJDK7/IcedTea7, disabling printing unnecessary information to error
+ output.
+ (HOTSPOT_SHA256SUM): Likewise
+
+2011-05-19 Pavel Tisnovsky <ptisnovs@redhat.com>
+
+ * Makefile.am:
+ (JDK_CHANGESET): Fixed behaviour of regression test
+ PrintAllXcheckJNI.java, added check if test frame is really initialized
+ to avoid exception thrown when BufferedImage is created.
+ (JDK_SHA256SUM): Likewise
+
+2011-05-18 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (clean-jamvm): Don't remove clean-extract-jamvm.stamp
+ here; use its own target.
+ (clean-extract-jamvm): Added.
+
+2011-02-22 Xerxes Ranby <xerxes@zafena.se>
+
+ JamVM: Taste the New --enable-jamvm Flavour!
+ * NEWS: Updated.
+ * Makefile.am (JAMVM_VERSION): New variable.
+ (JAMVM_SHA256SUM): Likewise.
+ (JAMVM_BASE_URL): Likewise.
+ (JAMVM_URL): Likewise.
+ (JAMVM_SRC_ZIP): Likewise.
+ (JAMVM_IMPORT_PATH): Likewise.
+ (ICEDTEA_BUILD_TARGET):
+ Build only jdk if jamvm are enabled.
+ (ICEDTEA_DEBUG_BUILD_TARGET): Likewise.
+ (ICEDTEA_ENV): Set ALT_HOTSPOT_IMPORT_PATH to JAMVM_IMPORT_PATH
+ if jamvm are enabled.
+ (PRODUCT_NAME): Make -version report IcedTea6 Runtime Environment
+ if jamvm are enabled.
+ (JDK_DERIVATIVE_NAME): Only show IcedTea version
+ if jamvm are enabled.
+ (stamps/download-jamvm.stamp): New make target.
+ (clean-download-jamvm): Likewise.
+ (stamps/extract-jamvm.stamp): Likewise.
+ (stamps/jamvm.stamp): Likewise.
+ (clean-jamvm): Likewise.
+ (.PHONY): Add clean-jamvm.
+ (stamps/download.stamp): Add stamps/download-jamvm.stamp.
+ (clean-download): Add clean-download-jamvm.
+ (stamps/extract.stamp): Add stamps/extract-jamvm.stamp.
+ (clean-extract): Add clean-jamvm.
+ (stamps/icedtea.stamp): Add stamps/jamvm.stamp.
+ (download-jamvm): Alias to stamps/download-jamvm.stamp.
+ (jamvm): Alias to stamps/jamvm.stamp.
+ * configure.ac (IT_CHECK_ENABLE_JAMVM): Use new macro.
+ * acinclude.m4:
+ (ENABLE_ZERO_BUILD): Do not use zero if jamvm are enabled.
+ (IT_CHECK_ENABLE_JAMVM): New macro.
+ (BUILD_JAMVM): New conditional.
+ (ENABLE_JAMVM): New conditional.
+
+2011-05-18 Pavel Tisnovsky <ptisnovs@redhat.com>
+
+ * Makefile.am:
+ (JDK_CHANGESET): Include fix of regression test
+ sun/net/www/protocol/file/DirPermissionDenied.sh
+ (JDK_SHA256SUM): Likewise.
+ (HOTSPOT_CHANGESET): Include fix of regression
+ test runtime/6929067/Test6929067.sh
+ (HOTSPOT_SHA256SUM): Likewise
+
+2011-05-18 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * scripts/update_tarballs.sh:
+ Pass $DOWNLOAD_DIR through to
+ gen_changeset_and_sha256sums.sh.
+
+2011-05-18 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * scripts/gen_changeset_and_sha256sums.sh,
+ * scripts/update_tarballs.sh:
+ Add scripts to ease updating changeset IDs
+ and checksums.
+
+2011-05-18 Denis Lila <dlila@redhat.com>
+
+ * Makefile.am:
+ (JDK_CHANGESET): Updated to backout OpenJDK6 fix
+ of 6664512 and include Mutter fix.
+ (JDK_SHA256SUM): Likewise.
+
+2011-05-18 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (bootstrap-directory-stage1): Link tools.jar
+ if available. Otherwise, link to existing rt.jar.
+
+2011-05-16 Pavel Tisnovsky <ptisnovs@redhat.com>
+
+ * test/jtreg/README:
+ Updated.
+ * test/jtreg/com/sun/javatest/regtest/Path.java:
+ Added.
+ * test/jtreg/com/sun/javatest/regtest/Action.java:
+ * test/jtreg/com/sun/javatest/regtest/CompileAction.java:
+ * test/jtreg/com/sun/javatest/regtest/RegressionSecurityManager.java:
+ Corrected JTreg harness - this tool now accepts "process" flag for
+ "compile" tag.
+
+2011-05-04 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * remove-intree-libraries.sh: Renamed.
+ * INSTALL: Updated with new option.
+ * Makefile.am:
+ (JDK_CHANGESET): Updated to get LCMS patches.
+ (JDK_SHA256SUM): Likewise.
+ (ICEDTEA_ENV): Set USE_SYSTEM_LCMS, LCMS_LIBS
+ and LCMS_CFLAGS if building with system LCMS.
+ * acinclude.m4:
+ (IT_CHECK_FOR_LCMS): Provide the --enable-system-lcms
+ option, enabled by default.
+ * configure.ac:
+ Call IT_CHECK_FOR_LCMS.
+ * remove-intree-libraries.sh.in:
+ Delete LCMS source code only if system version is
+ being used.
+
+2011-05-04 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Move to using icedtea servers.
+ * Makefile.am:
+ (CORBA_SHA256SUM): Updated.
+ (HOTSPOT_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+ (ICEDTEA_PREFIX): Added to avoid hardcoding
+ the prefix for the root directory.
+ (ICEDTEA_HG_URL): Updated to use icedtea.classpath.org
+ (extract-openjdk): Use $(ICEDTEA_PREFIX) in
+ place of 'jdk7'.
+
+2011-05-03 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/hotspot/default/gcc-suffix.patch,
+ * patches/hotspot/default/headers.patch,
+ * patches/hotspot/default/memory-limits.patch,
+ * patches/hotspot/default/params-cast-size_t.patch,
+ * patches/hotspot/default/parisc-opt.patch,
+ * patches/hotspot/default/sparc-ptracefix.patch,
+ * patches/hotspot/default/sparc-trapsfix.patch,
+ * patches/hotspot/default/text-relocations.patch,
+ * patches/hotspot/default/use-idx_t.patch:
+ Remove unneeded hotspot/default positioning.
+ * Makefile.am: Remove $(HSBUILD) prefixing on
+ patches.
+ * patches/gcc-suffix.patch,
+ * patches/headers.patch,
+ * patches/memory-limits.patch,
+ * patches/params-cast-size_t.patch,
+ * patches/parisc-opt.patch,
+ * patches/sparc-ptracefix.patch,
+ * patches/sparc-trapsfix.patch,
+ * patches/text-relocations.patch,
+ * patches/use-idx_t.patch:
+ Moved from hotspot/default or merged with existing
+ patches.
+
+2011-05-03 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/boot/icedtea-jaxp-dependency.patch,
+ * patches/boot/icedtea-jopt.patch,
+ * patches/boot/icedtea-pr39408.patch,
+ * patches/boot/icedtea-pr40188.patch,
+ * patches/boot/icedtea-pr40616.patch,
+ * patches/debian/icedtea-uname.patch,
+ * patches/hotspot/default/icedtea-gcc-suffix.patch,
+ * patches/hotspot/default/icedtea-headers.patch,
+ * patches/hotspot/default/icedtea-memory-limits.patch,
+ * patches/hotspot/default/icedtea-params-cast-size_t.patch,
+ * patches/hotspot/default/icedtea-parisc-opt.patch,
+ * patches/hotspot/default/icedtea-sparc-ptracefix.patch,
+ * patches/hotspot/default/icedtea-sparc-trapsfix.patch,
+ * patches/hotspot/default/icedtea-text-relocations.patch,
+ * patches/hotspot/default/icedtea-use-idx_t.patch,
+ * patches/icedtea-6592792.patch,
+ * patches/icedtea-6733959.patch,
+ * patches/icedtea-6755943.patch,
+ * patches/icedtea-alpha-fixes.patch,
+ * patches/icedtea-alt-jar.patch,
+ * patches/icedtea-clean-crypto.patch,
+ * patches/icedtea-demos.patch,
+ * patches/icedtea-disable-intree-ec.patch,
+ * patches/icedtea-gcc-suffix.patch,
+ * patches/icedtea-headers.patch,
+ * patches/icedtea-hotspot-gcc-pr36917.patch,
+ * patches/icedtea-javafiles.patch,
+ * patches/icedtea-jpegclasses.patch,
+ * patches/icedtea-jvmtiEnv.patch,
+ * patches/icedtea-lc_ctype.patch,
+ * patches/icedtea-libraries.patch,
+ * patches/icedtea-linker-libs-order.patch,
+ * patches/icedtea-nss-config.patch,
+ * patches/icedtea-nss-not-enabled-config.patch,
+ * patches/icedtea-override-redirect-metacity.patch,
+ * patches/icedtea-pr261.patch,
+ * patches/icedtea-print-lsb-release.patch,
+ * patches/icedtea-pulse-soundproperties.patch,
+ * patches/icedtea-rhino.patch,
+ * patches/icedtea-rmi_amd64.patch,
+ * patches/icedtea-samejvm-safe.patch,
+ * patches/icedtea-security-updates.patch,
+ * patches/icedtea-signed-types.patch,
+ * patches/icedtea-sources.patch,
+ * patches/icedtea-sparc-trapsfix.patch,
+ * patches/icedtea-sunsrc.patch,
+ * patches/icedtea-systemtap.patch,
+ * patches/icedtea-testenv.patch,
+ * patches/icedtea-tests-jdk.patch,
+ * patches/icedtea-text-relocations.patch,
+ * patches/icedtea-update-bootclasspath.patch,
+ * patches/security/icedtea-6592792.patch,
+ * patches/security/icedtea-6733959.patch,
+ * patches/security/icedtea-6755943.patch:
+ Remove 'icedtea-' prefix.
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Remove 'icedtea-' prefix.
+ * patches/6592792.patch,
+ * patches/6733959.patch,
+ * patches/6755943.patch,
+ * patches/alpha-fixes.patch,
+ * patches/alt-jar.patch,
+ * patches/boot/jaxp-dependency.patch,
+ * patches/boot/jopt.patch,
+ * patches/boot/pr39408.patch,
+ * patches/boot/pr40188.patch,
+ * patches/boot/pr40616.patch,
+ * patches/clean-crypto.patch,
+ * patches/debian/uname.patch,
+ * patches/demos.patch,
+ * patches/disable-intree-ec.patch,
+ * patches/gcc-suffix.patch,
+ * patches/headers.patch,
+ * patches/hotspot-gcc-pr36917.patch,
+ * patches/hotspot/default/gcc-suffix.patch,
+ * patches/hotspot/default/headers.patch,
+ * patches/hotspot/default/memory-limits.patch,
+ * patches/hotspot/default/params-cast-size_t.patch,
+ * patches/hotspot/default/parisc-opt.patch,
+ * patches/hotspot/default/sparc-ptracefix.patch,
+ * patches/hotspot/default/sparc-trapsfix.patch,
+ * patches/hotspot/default/text-relocations.patch,
+ * patches/hotspot/default/use-idx_t.patch,
+ * patches/javafiles.patch,
+ * patches/jpegclasses.patch,
+ * patches/jvmtiEnv.patch,
+ * patches/lc_ctype.patch,
+ * patches/libraries.patch,
+ * patches/linker-libs-order.patch,
+ * patches/nss-config.patch,
+ * patches/nss-not-enabled-config.patch,
+ * patches/override-redirect-metacity.patch,
+ * patches/pr261.patch,
+ * patches/print-lsb-release.patch,
+ * patches/pulse-soundproperties.patch,
+ * patches/rhino.patch,
+ * patches/rmi_amd64.patch,
+ * patches/samejvm-safe.patch,
+ * patches/security-updates.patch,
+ * patches/security/6592792.patch,
+ * patches/security/6733959.patch,
+ * patches/security/6755943.patch,
+ * patches/signed-types.patch,
+ * patches/sources.patch,
+ * patches/sparc-trapsfix.patch,
+ * patches/sunsrc.patch,
+ * patches/systemtap.patch,
+ * patches/testenv.patch,
+ * patches/tests-jdk.patch,
+ * patches/text-relocations.patch,
+ * patches/update-bootclasspath.patch:
+ Relocated versions of above.
+
+2011-05-03 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (JDK_CHANGESET): Bumped to include
+ 7038711 which fixes build on RHEL5.
+ (JDK_SHA256SUM): Likewise.
+
+2011-05-02 Omair Majid <omajid@redhat.com>
+
+ Remove obsolete information about the plugin and netx
+ * INSTALL,
+ * README: Remove references to plugin and webstart.
+ * configure.ac: Do not check for plugin.
+
+2011-04-29 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/boot/icedtea-dyn.patch:
+ Dropped; java.lang.invoke now compiled in
+ bootstrap mode.
+ * patches/icedtea-demo-swingapplet.patch:
+ Dropped, upstream.
+ * patches/icedtea-tools.patch;
+ Dropped, obsolete.
+ * Makefile.am:
+ (OPENJDK_VERSION): Bump to b136.
+ (CORBA_CHANGESET): Updated.
+ (HOTSPOT_CHANGESET): Likewise.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (HOTSPOT_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+ (JAXP_DROP_ZIP): Likewise.
+ (JAXP_DROP_SHA256SUM): Likewise.
+ (ICEDTEA_PATCHES): Dropped removed patches.
+ (ICEDTEA_BOOT_PATCHES): Drop icedtea-dyn.patch
+ and add ecj-autoboxing.patch.
+ * patches/boot/ecj-autoboxing.patch:
+ New patch to avoid trying to cast to primitive types
+ from Object.
+ * patches/boot/ecj-diamond.patch,
+ * patches/boot/ecj-stringswitch.patch,
+ * patches/boot/ecj-trywithresources.patch:
+ Remove additional cases introduced in b131-b136.
+ * patches/boot/fontconfig.patch,
+ * patches/boot/jar.patch,
+ * patches/boot/xbootclasspath.patch,
+ * patches/cacao/arch.patch,
+ * patches/debian/icedtea-uname.patch,
+ * patches/hotspot/default/icedtea-gcc-suffix.patch,
+ * patches/hotspot/default/icedtea-params-cast-size_t.patch,
+ * patches/icedtea-libraries.patch,
+ * patches/icedtea-rhino.patch,
+ * patches/icedtea-update-bootclasspath.patch,
+ * patches/sh4-support.patch:
+ Updated to apply against b136.
+
+2011-04-21 Omair Majid <omajid@redhat.com>
+
+ * patches/bytebuffer-compact.patch: Drop patch. It only contained
+ stylistic changes.
+ * Makefile.am: Do not apply dropped patch.
+
+2011-04-21 Omair Majid <omajid@redhat.com>
+
+ * patches/cacao/ignore-tests.patch: Update to apply on new sources.
+ * patches/cacao/launcher.patch: Likewise.
+
+2011-04-21 Omair Majid <omajid@redhat.com>
+
+ * Makefile.am (clean-add-cacao): Fix typo.
+
+2011-04-20 Omair Majid <omajid@redhat.com>
+
+ * Makefile.am (stamps/remove-intree-libraries.stamp): Typo in file name.
+
+2011-04-19 Omair Majid <omajid@redhat.com>
+
+ * patches/boot/test_gamma.patch: Skip test_gamma for shark too.
+
+2011-04-19 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (JDK_CHANGESET): Include security fixes
+ from 2011/02/15.
+ (JDK_SHA256SUM): Likewise.
+
+2011-04-19 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (HOTSPOT_CHANGESET): Incorporate ARM interpreter
+ code removal, JSR 292 Zero support and merge issue fix.
+ (HOTSPOT_SHA256SUM): Likewise.
+
+2011-04-19 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (HOTSPOT_CHANGESET): Incorporate Zero/Shark fixes
+ and security fix.
+ (HOTSPOT_SHA256SUM): Likewise.
+
+2011-04-18 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (JDK_CHANGESET): Remove unneeded import in Rhino patch.
+ (JDK_SHA256SUM): Likewise.
+
+2011-04-18 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/icedtea-freetypeversion.patch:
+ Moved upstream.
+ * patches/icedtea-jdk-use-ssize_t.patch:
+ No longer applicable (patched file was
+ part of HPI which is now gone).
+ * .hgignore: Don't hide scripts.
+ * Makefile.am:
+ (OPENJDK_VERSION): Bump to b130.
+ (CORBA_CHANGESET): Updated.
+ (HOTSPOT_CHANGESET): Likewise.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (HOTSPOT_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+ (JAXWS_DROP_ZIP): Likewise.
+ (JAXWS_DROP_SHA256SUM): Likewise.
+ (JAXP_DROP_ZIP): Likewise.
+ (JAXP_DROP_SHA256SUM): Likewise.
+ (ICEDTEA_PATCHES): Drop above patches.
+ (ICEDTEA_BOOT_PATCHES): Add multicatch
+ and trywithresources patches.
+ (.PHONY): Add clean-remove-intree-libraries.
+ (extract): Depend on remove-intree-libraries.
+ (clean-extract-openjdk): Depend on clean-remove-intree-libraries.
+ (remove-intree-libraries): Run a script to remove
+ intree copies of libjpeg, zlib, libpng and giflib.
+ (clean-remove-intree-libraries): Remove the stamp.
+ (versioning): Don't alter the original file as it may
+ be hardlinked to an OpenJDK source tree. Move the original
+ and create a new file.
+ * patches/boot/ecj-diamond.patch: Extended with new cases.
+ * patches/boot/ecj-multicatch.patch: Remove instances of
+ multicatch (Project Coin feature).
+ * patches/boot/ecj-stringswitch.patch: Extended with new cases.
+ * patches/boot/ecj-trywithresources.patch: Remove instances
+ of try-with-resources (Project Coin feature).
+ * patches/boot/fontconfig.patch: Regenerated.
+ * patches/boot/revert-6973616.patch: Likewise.
+ * patches/boot/xbootclasspath.patch: Likewise.
+ * patches/hotspot/default/icedtea-text-relocations.patch: Likewise.
+ * patches/icedtea-libraries.patch:
+ Drop removal of libjpeg files from patch. Now
+ achieved using remove-intree-libraries script.
+ * patches/systemtap-alloc-size-workaround.patch:
+ Regenerated.
+ * remove-intree-libraries.sh: New script to remove
+ intree libraries.
+
+2011-03-29 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ PR616, PR99: Don't statically link libstdc++
+ * Makefile.am: Bump changesets and checksums
+ to incorporate static CXX support.
+ (ICEDTEA_ENV): Set STATIC_CXX to false.
+ * NEWS: Mention removal of static linking of
+ libstdc++.
+ * patches/icedtea-gcc-suffix.patch:
+ Regenerated.
+
+2011-03-21 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/4964490-generify_hotspot_jdi.patch:
+ Removed, in IcedTea tree.
+ * patches/hotspot/default/icedtea-includedb.patch,
+ * patches/no-precompiled.patch:
+ Removed, obsolete with b123 HotSpot.
+ * patches/icedtea-ssl.patch:
+ Old unneeded patch from GNU Crypto days.
+ * Makefile.am:
+ (OPENJDK_VERSION): Bump to b123.
+ (CORBA_CHANGESET): Updated.
+ (HOTSPOT_CHANGESET): Likewise.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (HOTSPOT_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+ (ICEDTEA_PATCHES): Remove dropped patches.
+ * generated/java/nio/DirectByteBuffer.java,
+ * generated/java/nio/DirectByteBufferR.java:
+ Regenerated for b123.
+ * patches/boot/demos.patch:
+ Regenerated.
+ * patches/boot/ecj-diamond.patch,
+ * patches/boot/ecj-stringswitch.patch:
+ Extended with new cases.
+ * patches/boot/revert-6973616.patch,
+ * patches/hotspot/default/icedtea-gcc-suffix.patch,
+ * patches/hotspot/default/icedtea-sparc-trapsfix.patch,
+ * patches/hotspot/default/icedtea-text-relocations.patch,
+ * patches/icedtea-freetypeversion.patch,
+ * patches/icedtea-javafiles.patch,
+ * patches/icedtea-lc_ctype.patch,
+ * patches/icedtea-signed-types.patch,
+ * patches/icedtea-systemtap.patch:
+ Regenerated.
+
+2011-03-14 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Perform minimal compilation prior to bootstrap
+ build.
+ * Makefile.am:
+ (ICEDTEA_BOOTSTRAP_DIRS): Removed.
+ (ICEDTEA_BOOTSTRAP_RESOURCES): Removed.
+ (ICEDTEA_BOOTSTRAP_CLASSES): Reduced to
+ classes missing altogether or missing required
+ methods.
+ * patches/4964490-generify_hotspot_jdi.patch:
+ Update the servicability agent to build with
+ source/target 1.6.
+ * patches/boot/corba-dependencies.patch:
+ Access JDK sources and classes from langtools build.
+ * patches/boot/ecj-opts.patch: Dropped PREFER_SOURCE
+ CORBA change, incorporated in corba-dependencies.
+ * patches/boot/hotspot-jdk-dependency.patch:
+ Access JDK and generated sources to build servicability
+ agent.
+ * patches/boot/jaxws-jdk-dependency.patch:
+ Access JDK sources for com.sun.net.httpserver.
+ * patches/boot/jaxws-langtools-dependency.patch:
+ Access langtools classes for Javadoc.
+ * patches/boot/langtools-force-old-jdk.patch:
+ Always assume an old JDK is being used, don't
+ try and detect this based on presence of NIO2
+ classes as these may be prebuilt by rt-class-files.
+
+2011-01-26 Damien Raude-Morvan <drazzib@drazzib.com>
+
+ Remove NetX and the IcedTea plugin (drop remaining bits from acinclude.m4
+ and configure.ac)
+ * acinclude.m4:
+ (IT_CHECK_PLUGIN): Removed.
+ (IT_CHECK_PLUGIN_DEPENDENCIES): Likewise.
+ (IT_CHECK_XULRUNNER_VERSION): Likewise.
+ * configure.ac: Don't call IT_CHECK_XULRUNNER_VERSION.
+
+2010-01-22 Mark Wielaard <mark@klomp.org>
+
+ * configure.ac: Add xvfb-run AC_CHECK_PROG.
+ * Makefile.am (check-jdk): Use xvfb-run if available and DISPLAY
+ not set.
+
+2011-01-21 Mark Wielaard <mark@klomp.org>
+
+ * configure.ac (--with-llvm-config): Handle yes/no.
+
+2011-11-21 Matthias Klose <doko@ubuntu.com>
+
+ * configure.ac: New option --with-llvm-config.
+ * INSTALL: Document it.
+
+2011-01-21 Deepak Bhole <dbhole@redhat.com>
+
+ * Makefile.am
+ (ICEDTEA_PATCHES): Apply the new icedtea-update-bootclasspath patch.
+ * patches/hotspot/default/icedtea-update-bootclasspath.patch: New patch.
+ Adds rhino.jar, netx.jar and plugin.jar to the default boot classpath.
+ * patches/icedtea-rhino.patch: Remove the classpath update hunk, as it has
+ now been moved to icedtea-update-bootclasspath.patch.
+
+2010-12-09 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/hotspot/default/icedtea-gcc-4.3.patch,
+ * patches/hotspot/default/icedtea-sparc-buildfixes.patch,
+ * patches/icedtea-6484091.patch,
+ * patches/icedtea-6497740.patch,
+ * patches/icedtea-6588160.patch,
+ * patches/icedtea-6700047-loopopts.patch,
+ * patches/icedtea-6712835-ifnode.patch,
+ * patches/icedtea-6721753.patch,
+ * patches/icedtea-6726779.patch,
+ * patches/icedtea-6734167.patch,
+ * patches/icedtea-6766136.patch,
+ * patches/icedtea-LCMS-setTagData.patch,
+ * patches/icedtea-color-createcontext.patch,
+ * patches/icedtea-hotspot-params-cast-size_t.patch,
+ * patches/icedtea-hotspot-use-idx_t.patch,
+ * patches/icedtea-hotspot7-build-fixes.patch,
+ * patches/icedtea-lcms-leak.patch,
+ * patches/icedtea-lucene-crash.patch,
+ * patches/icedtea-signed-types-hot6.patch,
+ * patches/icedtea-static-libstdc++.patch:
+ Remove unused patches.
+
+2010-12-09 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Remove NetX and the IcedTea plugin; now developed
+ in IcedTea-Web.
+ * NEWS: Updated.
+ * extra/net/sourceforge/jnlp/about/HTMLPanel.java,
+ * extra/net/sourceforge/jnlp/about/Main.java,
+ * extra/net/sourceforge/jnlp/about/resources/about.html,
+ * extra/net/sourceforge/jnlp/about/resources/applications.html,
+ * extra/net/sourceforge/jnlp/about/resources/notes.html,
+ * netx/javax/jnlp/BasicService.java,
+ * netx/javax/jnlp/ClipboardService.java,
+ * netx/javax/jnlp/DownloadService.java,
+ * netx/javax/jnlp/DownloadServiceListener.java,
+ * netx/javax/jnlp/ExtendedService.java,
+ * netx/javax/jnlp/ExtensionInstallerService.java,
+ * netx/javax/jnlp/FileContents.java,
+ * netx/javax/jnlp/FileOpenService.java,
+ * netx/javax/jnlp/FileSaveService.java,
+ * netx/javax/jnlp/JNLPRandomAccessFile.java,
+ * netx/javax/jnlp/PersistenceService.java,
+ * netx/javax/jnlp/PrintService.java,
+ * netx/javax/jnlp/ServiceManager.java,
+ * netx/javax/jnlp/ServiceManagerStub.java,
+ * netx/javax/jnlp/SingleInstanceListener.java,
+ * netx/javax/jnlp/SingleInstanceService.java,
+ * netx/javax/jnlp/UnavailableServiceException.java,
+ * netx/net/sourceforge/jnlp/AppletDesc.java,
+ * netx/net/sourceforge/jnlp/ApplicationDesc.java,
+ * netx/net/sourceforge/jnlp/AssociationDesc.java,
+ * netx/net/sourceforge/jnlp/ComponentDesc.java,
+ * netx/net/sourceforge/jnlp/DefaultLaunchHandler.java,
+ * netx/net/sourceforge/jnlp/ExtensionDesc.java,
+ * netx/net/sourceforge/jnlp/IconDesc.java,
+ * netx/net/sourceforge/jnlp/InformationDesc.java,
+ * netx/net/sourceforge/jnlp/InstallerDesc.java,
+ * netx/net/sourceforge/jnlp/JARDesc.java,
+ * netx/net/sourceforge/jnlp/JNLPFile.java,
+ * netx/net/sourceforge/jnlp/JNLPSplashScreen.java,
+ * netx/net/sourceforge/jnlp/JREDesc.java,
+ * netx/net/sourceforge/jnlp/LaunchException.java,
+ * netx/net/sourceforge/jnlp/LaunchHandler.java,
+ * netx/net/sourceforge/jnlp/Launcher.java,
+ * netx/net/sourceforge/jnlp/MenuDesc.java,
+ * netx/net/sourceforge/jnlp/NetxPanel.java,
+ * netx/net/sourceforge/jnlp/Node.java,
+ * netx/net/sourceforge/jnlp/PackageDesc.java,
+ * netx/net/sourceforge/jnlp/ParseException.java,
+ * netx/net/sourceforge/jnlp/Parser.java,
+ * netx/net/sourceforge/jnlp/PluginBridge.java,
+ * netx/net/sourceforge/jnlp/PropertyDesc.java,
+ * netx/net/sourceforge/jnlp/RelatedContentDesc.java,
+ * netx/net/sourceforge/jnlp/ResourcesDesc.java,
+ * netx/net/sourceforge/jnlp/SecurityDesc.java,
+ * netx/net/sourceforge/jnlp/ShortcutDesc.java,
+ * netx/net/sourceforge/jnlp/StreamEater.java,
+ * netx/net/sourceforge/jnlp/Version.java,
+ * netx/net/sourceforge/jnlp/cache/CacheEntry.java,
+ * netx/net/sourceforge/jnlp/cache/CacheUtil.java,
+ * netx/net/sourceforge/jnlp/cache/DefaultDownloadIndicator.java,
+ * netx/net/sourceforge/jnlp/cache/DownloadIndicator.java,
+ * netx/net/sourceforge/jnlp/cache/Resource.java,
+ * netx/net/sourceforge/jnlp/cache/ResourceTracker.java,
+ * netx/net/sourceforge/jnlp/cache/UpdatePolicy.java,
+ * netx/net/sourceforge/jnlp/cache/package.html,
+ * netx/net/sourceforge/jnlp/event/ApplicationEvent.java,
+ * netx/net/sourceforge/jnlp/event/ApplicationListener.java,
+ * netx/net/sourceforge/jnlp/event/DownloadEvent.java,
+ * netx/net/sourceforge/jnlp/event/DownloadListener.java,
+ * netx/net/sourceforge/jnlp/event/package.html,
+ * netx/net/sourceforge/jnlp/package.html,
+ * netx/net/sourceforge/jnlp/resources/Manifest.mf,
+ * netx/net/sourceforge/jnlp/resources/Messages.properties,
+ * netx/net/sourceforge/jnlp/resources/about.jnlp,
+ * netx/net/sourceforge/jnlp/resources/default.jnlp,
+ * netx/net/sourceforge/jnlp/runtime/AppThreadGroup.java,
+ * netx/net/sourceforge/jnlp/runtime/AppletAudioClip.java,
+ * netx/net/sourceforge/jnlp/runtime/AppletEnvironment.java,
+ * netx/net/sourceforge/jnlp/runtime/AppletInstance.java,
+ * netx/net/sourceforge/jnlp/runtime/ApplicationInstance.java,
+ * netx/net/sourceforge/jnlp/runtime/Boot.java,
+ * netx/net/sourceforge/jnlp/runtime/Boot13.java,
+ * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java,
+ * netx/net/sourceforge/jnlp/runtime/JNLPPolicy.java,
+ * netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java,
+ * netx/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java,
+ * netx/net/sourceforge/jnlp/runtime/package.html,
+ * netx/net/sourceforge/jnlp/security/AccessWarningPane.java,
+ * netx/net/sourceforge/jnlp/security/AppletWarningPane.java,
+ * netx/net/sourceforge/jnlp/security/CertVerifier.java,
+ * netx/net/sourceforge/jnlp/security/CertWarningPane.java,
+ * netx/net/sourceforge/jnlp/security/CertsInfoPane.java,
+ * netx/net/sourceforge/jnlp/security/HttpsCertVerifier.java,
+ * netx/net/sourceforge/jnlp/security/MoreInfoPane.java,
+ * netx/net/sourceforge/jnlp/security/NotAllSignedWarningPane.java,
+ * netx/net/sourceforge/jnlp/security/SecurityDialogPanel.java,
+ * netx/net/sourceforge/jnlp/security/SecurityUtil.java,
+ * netx/net/sourceforge/jnlp/security/SecurityWarningDialog.java,
+ * netx/net/sourceforge/jnlp/security/SingleCertInfoPane.java,
+ * netx/net/sourceforge/jnlp/security/VariableX509TrustManager.java,
+ * netx/net/sourceforge/jnlp/security/viewer/CertificatePane.java,
+ * netx/net/sourceforge/jnlp/security/viewer/CertificateViewer.java,
+ * netx/net/sourceforge/jnlp/services/ExtendedSingleInstanceService.java,
+ * netx/net/sourceforge/jnlp/services/InstanceExistsException.java,
+ * netx/net/sourceforge/jnlp/services/ServiceUtil.java,
+ * netx/net/sourceforge/jnlp/services/SingleInstanceLock.java,
+ * netx/net/sourceforge/jnlp/services/XBasicService.java,
+ * netx/net/sourceforge/jnlp/services/XClipboardService.java,
+ * netx/net/sourceforge/jnlp/services/XDownloadService.java,
+ * netx/net/sourceforge/jnlp/services/XExtendedService.java,
+ * netx/net/sourceforge/jnlp/services/XExtensionInstallerService.java,
+ * netx/net/sourceforge/jnlp/services/XFileContents.java,
+ * netx/net/sourceforge/jnlp/services/XFileOpenService.java,
+ * netx/net/sourceforge/jnlp/services/XFileSaveService.java,
+ * netx/net/sourceforge/jnlp/services/XJNLPRandomAccessFile.java,
+ * netx/net/sourceforge/jnlp/services/XPersistenceService.java,
+ * netx/net/sourceforge/jnlp/services/XPrintService.java,
+ * netx/net/sourceforge/jnlp/services/XServiceManagerStub.java,
+ * netx/net/sourceforge/jnlp/services/XSingleInstanceService.java,
+ * netx/net/sourceforge/jnlp/services/package.html,
+ * netx/net/sourceforge/jnlp/tools/CharacterEncoder.java,
+ * netx/net/sourceforge/jnlp/tools/HexDumpEncoder.java,
+ * netx/net/sourceforge/jnlp/tools/JarRunner.java,
+ * netx/net/sourceforge/jnlp/tools/JarSigner.java,
+ * netx/net/sourceforge/jnlp/tools/JarSignerResources.java,
+ * netx/net/sourceforge/jnlp/tools/KeyStoreUtil.java,
+ * netx/net/sourceforge/jnlp/tools/KeyTool.java,
+ * netx/net/sourceforge/jnlp/util/FileUtils.java,
+ * netx/net/sourceforge/jnlp/util/PropertiesFile.java,
+ * netx/net/sourceforge/jnlp/util/Reflect.java,
+ * netx/net/sourceforge/jnlp/util/WeakList.java,
+ * netx/net/sourceforge/jnlp/util/XDesktopEntry.java,
+ * netx/net/sourceforge/nanoxml/XMLElement.java,
+ * netx/net/sourceforge/nanoxml/XMLParseException.java,
+ * patches/extensions/liveconnect-dist.patch,
+ * patches/extensions/liveconnect.patch,
+ * patches/extensions/netx-dist.patch,
+ * patches/extensions/netx-umask.patch,
+ * patches/extensions/netx.patch,
+ * plugin/icedteanp/IcedTeaJavaRequestProcessor.cc,
+ * plugin/icedteanp/IcedTeaJavaRequestProcessor.h,
+ * plugin/icedteanp/IcedTeaNPPlugin.cc,
+ * plugin/icedteanp/IcedTeaNPPlugin.h,
+ * plugin/icedteanp/IcedTeaPluginRequestProcessor.cc,
+ * plugin/icedteanp/IcedTeaPluginRequestProcessor.h,
+ * plugin/icedteanp/IcedTeaPluginUtils.cc,
+ * plugin/icedteanp/IcedTeaPluginUtils.h,
+ * plugin/icedteanp/IcedTeaRunnable.cc,
+ * plugin/icedteanp/IcedTeaRunnable.h,
+ * plugin/icedteanp/IcedTeaScriptablePluginObject.cc,
+ * plugin/icedteanp/IcedTeaScriptablePluginObject.h,
+ * plugin/icedteanp/java/netscape/javascript/JSException.java,
+ * plugin/icedteanp/java/netscape/javascript/JSObject.java,
+ * plugin/icedteanp/java/netscape/javascript/JSObjectCreatePermission.java,
+ * plugin/icedteanp/java/netscape/javascript/JSProxy.java,
+ * plugin/icedteanp/java/netscape/javascript/JSRunnable.java,
+ * plugin/icedteanp/java/netscape/javascript/JSUtil.java,
+ * plugin/icedteanp/java/netscape/security/ForbiddenTargetException.java,
+ * plugin/icedteanp/java/sun/applet/AppletSecurityContextManager.java,
+ * plugin/icedteanp/java/sun/applet/GetMemberPluginCallRequest.java,
+ * plugin/icedteanp/java/sun/applet/GetWindowPluginCallRequest.java,
+ * plugin/icedteanp/java/sun/applet/JavaConsole.java,
+ * plugin/icedteanp/java/sun/applet/MethodOverloadResolver.java,
+ * plugin/icedteanp/java/sun/applet/PasswordAuthenticationDialog.java,
+ * plugin/icedteanp/java/sun/applet/PluginAppletSecurityContext.java,
+ * plugin/icedteanp/java/sun/applet/PluginAppletViewer.java,
+ * plugin/icedteanp/java/sun/applet/PluginCallRequest.java,
+ * plugin/icedteanp/java/sun/applet/PluginCallRequestFactory.java,
+ * plugin/icedteanp/java/sun/applet/PluginClassLoader.java,
+ * plugin/icedteanp/java/sun/applet/PluginCookieInfoRequest.java,
+ * plugin/icedteanp/java/sun/applet/PluginCookieManager.java,
+ * plugin/icedteanp/java/sun/applet/PluginDebug.java,
+ * plugin/icedteanp/java/sun/applet/PluginException.java,
+ * plugin/icedteanp/java/sun/applet/PluginMain.java,
+ * plugin/icedteanp/java/sun/applet/PluginMessageConsumer.java,
+ * plugin/icedteanp/java/sun/applet/PluginMessageHandlerWorker.java,
+ * plugin/icedteanp/java/sun/applet/PluginObjectStore.java,
+ * plugin/icedteanp/java/sun/applet/PluginProxyInfoRequest.java,
+ * plugin/icedteanp/java/sun/applet/PluginProxySelector.java,
+ * plugin/icedteanp/java/sun/applet/PluginStreamHandler.java,
+ * plugin/icedteanp/java/sun/applet/RequestQueue.java,
+ * plugin/icedteanp/java/sun/applet/TestEnv.java,
+ * plugin/icedteanp/java/sun/applet/VoidPluginCallRequest.java,
+ * plugin/tests/LiveConnect/DummyObject.java,
+ * plugin/tests/LiveConnect/OverloadTestHelper1.java,
+ * plugin/tests/LiveConnect/OverloadTestHelper2.java,
+ * plugin/tests/LiveConnect/OverloadTestHelper3.java,
+ * plugin/tests/LiveConnect/PluginTest.java,
+ * plugin/tests/LiveConnect/build,
+ * plugin/tests/LiveConnect/common.js,
+ * plugin/tests/LiveConnect/index.html,
+ * plugin/tests/LiveConnect/jjs_eval_test.js,
+ * plugin/tests/LiveConnect/jjs_func_parameters_tests.js,
+ * plugin/tests/LiveConnect/jjs_func_rettype_tests.js,
+ * plugin/tests/LiveConnect/jjs_get_tests.js,
+ * plugin/tests/LiveConnect/jjs_set_tests.js,
+ * plugin/tests/LiveConnect/jsj_func_overload_tests.js,
+ * plugin/tests/LiveConnect/jsj_func_parameters_tests.js,
+ * plugin/tests/LiveConnect/jsj_func_rettype_tests.js,
+ * plugin/tests/LiveConnect/jsj_get_tests.js,
+ * plugin/tests/LiveConnect/jsj_set_tests.js,
+ * plugin/tests/LiveConnect/jsj_type_casting_tests.js,
+ * plugin/tests/LiveConnect/jsj_type_conversion_tests.js:
+ Remove plugin and NetX.
+ * Makefile.am:
+ Remove NetX and plugin variables, targets and aliases.
+ (JDK_CHANGESET): Update to pick up applet hole patch.
+ (JDK_SHA256SUM): Likewise.
+ (NETX_CLASSES): Removed.
+ (NETX_JAR): Likewise.
+ (NETX_SRC): Likewise.
+ (NETX_SRCDIR): Likewise.
+ (NETX_RESOURCE_DIR): Likewise.
+ (NETX_EXTRA_DIR): Likewise.
+ (PLUGIN_SRCDIR): Likewise.
+ (PLUGIN_BUILD_DIR): Likewise.
+ (LIVECONNECT_DIR): Likewise.
+ (LIVECONNECT_SRCS): Likewise.
+ (LIVECONNECT_CLASSES): Likewise.
+ (LIVECONNECT_JAR): Likewise.
+ (LIVECONNECT_SRC): Likewise.
+ (NETX_BOOTSTRAP_CLASSES): Likewise.
+ (ICEDTEA_BOOTSTRAP_CLASSES): Remove NETX_BOOTSTRAP_CLASSES.
+ (ICEDTEAPLUGIN_TARGET): Removed.
+ (JNLP_ABOUT_TARGET): Likewise.
+ (PLUGIN_TEST_SRCS): Likewise.
+ (ICEDTEA_PATCHES): Drop netx.patch, netx-dist.patch,
+ netx-umask.patch, liveconnect.patch, liveconnect-dist.patch.
+ (PLUGIN_VERSION): Removed.
+ (ICEDTEA_ENV): Don't pass ALT_NETX_DIST or ALT_LIVECONNECT_DIST.
+ (EXTRA_DIST): Drop extensions patch directory, extra, netx and
+ plugin source directories.
+ (clean-local): Remove dropped targets.
+ (.PHONY): Likewise.
+ (icedtea): Drop dependencies on plugin and liveconnect. Remove
+ copying of plugin and javaws data.
+ (icedtea-debug): Likewise.
+ (icedtea-boot): Remove dead dependencies.
+ (PLUGIN_SRC): Removed.
+ (PLUGIN_OBJECTS): Likewise.
+ ($(PLUGIN_BUILD_DIR)/%.o): Dropped target.
+ ($(PLUGIN_BUILD_DIR)/IcedTeaNPPlugin.so): Likewise.
+ (liveconnect-source-files): Likewise.
+ (liveconnect): Likewise.
+ (liveconnect-dist): Likewise.
+ (icedtea-npplugin): Likewise.
+ (clean-IcedTeaPlugin): Likewise.
+ (clean-liveconnect): Likewise.
+ (netx-source-files): Likewise.
+ (netx): Likewise.
+ (netx-dist): Likewise.
+ (clean-netx): Likewise.
+ (extra-source-files): Likewise.
+ (extra-class-files): Likewise.
+ (clean-extra): Likewise.
+ (extra-lib/about.jar): Likewise.
+ (plugin-tests): Likewise.
+
+2010-12-08 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * javac.in: Add missing semicolon.
+
+2010-12-08 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (extra-class-files): Depend on netx-dist
+ instead of netx, and include the NetX jar
+ on the bootclasspath.
+ * javac.in: Pass the memory options to javac
+ as done when --disable-bootstrap is enabled.
+
+2010-12-08 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * javac.in:
+ Pass -Xprefer:source (if javac is used) to
+ pick up local OpenJDK7 versions of classes
+ prior to those in OpenJDK6.
+
+2010-11-30 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-hotspot-6b11-7b24.patch: Remove.
+ * patches/icedtea-hotspot-6b14-7b24.patch. Remove.
+
+2010-11-24 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Bump to b117. Move to using drops from
+ the IcedTea server.
+ * patches/boot/corba-libgcj.patch,
+ * patches/icedtea-stroker-finish.patch,
+ * Makefile.am:
+ (OPENJDK_VERSION): Set to b117.
+ (CORBA_CHANGESET): Updated.
+ (HOTSPOT_CHANGESET): Likewise.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (HOTSPOT_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+ (JAXWS_DROP_URL): Set to IcedTea server.
+ (JAXWS_DROP_ZIP): Updated.
+ (JAXWS_DROP_SHA256SUM): Likewise.
+ (JAF_DROP_URL): Set to IcedTea server.
+ (JAF_DROP_ZIP): Updated.
+ (JAF_DROP_SHA256SUM): Likewise.
+ (JAXP_DROP_URL): Set to IcedTea server.
+ (JAXP_DROP_ZIP): Updated.
+ (JAXP_DROP_SHA256SUM): Likewise.
+ (ICEDTEA_PATCHES): Drop stroker-finish (upstream).
+ (ICEDTEA_BOOT_PATCHES): Drop corba-libgcj (redundant
+ due to native elements of corba build being removed).
+ Add new patches to work around new bootstrap issues.
+ * patches/boot/corba-defs.patch: Rerolled.
+ * patches/boot/ecj-diamond.patch: Handle use in java.util.jar.
+ * patches/boot/ecj-stringswitch.patch:
+ New patch to replace switch statement using a String in NTLM driver.
+ * patches/boot/genstubs-nofork.patch: Rerolled.
+ * patches/boot/icedteart.patch: Drop dead ICEDTEA_JCE. Put CLASSDESTDIR
+ first so that new classes are found first.
+ * patches/boot/revert-6941137.patch: Revert change to use java.nio.file.FileSystems
+ in ZoneInfoFile. Avoids trying to load file system providers and failing.
+ * patches/boot/xbootclasspath.patch: Rerolled.
+ * patches/cacao/arch.patch: Remove CORBA chunk.
+ * patches/extensions/netx.patch: Rerolled.
+ * patches/icedtea-gcc-suffix.patch: Remove CORBA chunk.
+ * patches/icedtea-lc_ctype.patch: Recreated.
+ * patches/icedtea-libraries.patch: Rerolled.
+ * patches/sh4-support.patch: Remove CORBA chunk.
+
+2010-09-14 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am,
+ (EXTRA_DIST): Remove xrender patches and
+ ports.
+ (clean-add-cacao): Fix path to jvm.cfg and
+ only change if it exists.
+ (clean-add-cacao-debug): Likewise.
+ (clean-add-zero): Likewise.
+ (clean-add-zero-debug): Likewise.
+ (rt-source-files.txt): Remove any existing
+ version prior to generation to avoid duplication
+ of source files.
+
+2010-09-09 Matthias Klose <doko@ubuntu.com>
+
+ * patches/hotspot/default/icedtea-no-precompiled.patch: Remove.
+ * patches/icedtea-hotspot-use-idx_t.patch: Remove.
+ * patches/icedtea-hotspot-params-cast-size_t.patch: Remove.
+
+2010-09-07 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/icedtea-6977640.patch: Dropped.
+ * Makefile.am: Drop above patch and bump
+ HotSpot changeset/hash to incorporate change
+ instead.
+
+2010-09-07 Matthias Klose <doko@ubuntu.com>
+
+ PR icedtea/543
+ * patches/icedtea-6977640.patch: New, fix zero build failure.
+ * Makefile.am (ICEDTEA_PATCHES): Apply.
+
+2010-09-07 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am: Bump cacao version to changeset including build
+ fixes for ARM and S390.
+ * patches/cacao/launcher.patch: Regenerate.
+
+2010-09-06 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Bump to b106.
+ * ergo.c.in,
+ * jvm.cfg.in: Removed.
+ * patches/boot/icedtea-hotspot-default.patch: Split
+ into test_gamma.patch and tools.jar.patch.
+ * patches/hotspot/default/icedtea-shark-build.patch,
+ * patches/hotspot/default/icedtea-shark.patch:
+ Dropped, Shark now upstream.
+ * patches/icedtea-doc-headers.patch: Dropped,
+ documentation licensing has changed completely due
+ to Sun->Oracle changes.
+ * patches/icedtea-shark-build.patch: Dropped.
+ * patches/xrender/icedtea-001.patch,
+ * patches/xrender/icedtea-002.patch,
+ * patches/xrender/icedtea-003.patch,
+ * patches/xrender/icedtea-004.patch,
+ * patches/xrender/icedtea-005.patch,
+ * patches/xrender/icedtea-006.patch,
+ * patches/xrender/icedtea-007.patch,
+ * patches/xrender/icedtea-008.patch,
+ * patches/xrender/icedtea-009.patch:
+ Dropped, XRender extension now upstream.
+ * ports/hotspot/make/linux/makefiles/shark.make,
+ * ports/hotspot/make/linux/platform_zero.in,
+ * ports/hotspot/src/cpu/zero/vm/shark_globals_zero.hpp,
+ * ports/hotspot/src/share/vm/includeDB_shark,
+ * ports/hotspot/src/share/vm/shark/llvmHeaders.hpp,
+ * ports/hotspot/src/share/vm/shark/llvmValue.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkBlock.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkCodeBuffer.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkConstant.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkConstant.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkContext.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkContext.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkEntry.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkFunction.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkInliner.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkInliner.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkIntrinsics.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkIntrinsics.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkInvariants.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkInvariants.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkMemoryManager.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkMemoryManager.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkNativeWrapper.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkNativeWrapper.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkStack.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkStack.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkState.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkState.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkStateScanner.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkStateScanner.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkType.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkValue.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkValue.hpp,
+ * ports/hotspot/src/share/vm/shark/shark_globals.cpp,
+ * ports/hotspot/src/share/vm/shark/shark_globals.hpp:
+ Dropped, Shark now upstream.
+ * Makefile.am:
+ Bump to b106 changesets and new JAXWS and JAXP drops.
+ (JAF_DROP_URL): Added to make JAF independent of JAXWS.
+ (ICEDTEA_BOOTSTRAP_CLASSES): Add additional classes
+ needed to bootstrap; java.nio.file.SimpleFileVisitor
+ and javax.management.modelmbean.ModelMBeanInfo.
+ (ICEDTEA_PATCHES): Drop upstream patches.
+ (XRENDER_PATCHES): Removed.
+ (ICEDTEA_BOOT_PATCHES): Add new bootstrap patches.
+ (ICEDTEA_SHARK_BUILD): Set to 'true' not 'yes' for
+ upstream Shark.
+ (ICEDTEA_ENV): Pass SHARK_BUILD not ICEDTEA_SHARK_BUILD
+ for upstream Shark.
+ (download-jaf-drop): Use JAF_DROP_URL instead of JAXWS_DROP_URL.
+ (ports): Removed.
+ (clean-ports): Likewise.
+ (generated): Depend on extract, not ports.
+ (clean-extract-openjdk): Don't call clean-ports.
+ (bootstrap-directory-stage1): Create lib/modules directory.
+ (hotspot-ports): Removed.
+ * acinclude.m4: Don't generate jvm.cfg and ergo.c.
+ * configure.ac: Drop --enable-xrender option.
+ * generated/java/lang/UNIXProcess.java: Updated, including
+ ProcessBuilder workaround.
+ * patches/boot/break-processbuilder-dependency.patch:
+ Prevent UNIXProcess having a dependency on package-private
+ classes in java.lang.ProcessBuilder which only exist in
+ Oracle's implementation.
+ * patches/boot/ecj-diamond.patch: Add new cases of <> usage.
+ * patches/boot/icedtea-jaxp-dependency.patch: Regenerated.
+ * patches/boot/revert-6973616.patch: Revert 1.6 requirement
+ introduced by 6973616.
+ * patches/boot/symbols.patch: Regenerated.
+ * patches/boot/test_gamma.patch: Split from icedtea-hotspot-default.patch.
+ * patches/boot/tools.jar.patch: Likewise, and regenerated
+ due to addition of module directory test.
+ * patches/hotspot/default/icedtea-gcc-suffix.patch,
+ * patches/icedtea-alpha-fixes.patch,
+ * patches/icedtea-clean-crypto.patch,
+ * patches/icedtea-demos.patch,
+ * patches/icedtea-freetypeversion.patch,
+ * patches/icedtea-javafiles.patch,
+ * patches/icedtea-linker-libs-order.patch,
+ * patches/icedtea-print-lsb-release.patch,
+ * patches/icedtea-rhino.patch,
+ * patches/icedtea-sunsrc.patch,
+ * patches/icedtea-systemtap.patch,
+ * patches/icedtea-testenv.patch:
+ * patches/sh4-support.patch: Regenerated.
+ * patches/systemtap-alloc-size-workaround.patch:
+ Patch not added by previous commit.
+
+2010-08-05 Xerxes Rånby <xerxes@zafena.se>
+
+ * NEWS: Updated with correct suffix for the
+ llvm.atomic.cmp.swap intrinsic fixes.
+
+2010-08-05 Xerxes Rånby <xerxes@zafena.se>
+
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
+ (SharkBuilder::cmpxchg_int): Correct suffix for the
+ llvm.atomic.cmp.swap intrinsic.
+ (SharkBuilder::cmpxchg_ptr): Likewise.
+
+2010-08-05 Gary Benson <gbenson@redhat.com>
+
+ * NEWS: Updated with LLVM 2.7 non-product fixes.
+ * ports/hotspot/src/share/vm/shark/llvmHeaders.hpp:
+ Prevent LLVM headers to define DEBUG.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
+ (SharkBuilder::CreateDump): Make non-product debug code
+ LLVM 2.7 API compatible.
+
+2010-08-05 Xerxes Rånby <xerxes@zafena.se>
+
+ * NEWS: Updated for Shark OSR fix.
+
+2010-08-05 Xerxes Rånby <xerxes@zafena.se>
+
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp
+ (SharkOSREntryCacher::process_monitor): Match Shark in icedtea6,
+ makes OSR work by removing vestigal check.
+
+2010-07-29 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * NEWS: Add 1.14 section.
+ * configure.ac: Bump to 1.14-pre.
+
+2010-07-29 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * NEWS: Mention removal of old plugin.
+
+2010-07-28 Mark Wielaard <mjw@redhat.com>
+
+ Generating a dwarf location expression for variable * "constant" as used
+ in this probe argument triggers unforseen complications. See
+ https://bugzilla.redhat.com/show_bug.cgi?id=613824
+ Workaround for now by passing the size without HeapWordSize adjustment.
+ See also the hotspot.object_alloc in tapset/hotspot.stp[.in].
+ * Makefile.am: Add patch.
+ * NEWS: Updated.
+ * patches/systemtap-alloc-size-workaround.patch:
+ New patch to remove HeapWordSize adjustment.
+ * tapset/hotspot.stp.in: Add adjustment here.
+
+2010-07-29 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * NEWS: Final formatting cleanup.
+
+2010-07-28 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * NEWS: Updated.
+ * configure.ac: Bump version to 1.13.
+
+2010-07-28 Gary Benson <gbenson@redhat.com>
+
+ PR icedtea/525:
+ * NEWS: Updated.
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp,
+ Add missing fields.
+
+2010-07-28 Deepak Bhole <dbhole@redhat.com>
+
+ * netx/net/sourceforge/jnlp/security/NotAllSignedWarningPane.java
+ (addComponents): Fix erroneous line that got added when backporting.
+
+2010-07-28 Deepak Bhole <dbhole@redhat.com>
+
+ * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: Added a new
+ HashMap to map source locations to security descriptors for that location.
+ (getInstance): Use the new merge() method to merge loader data.
+ (initializeResources): Add map entries to the new jarLocationSecurityMap.
+ (getPermissions): Decide permissions based on security descriptor
+ associated with the calling code, rather than with the jnlp file.
+ (getCodeSourceSecurity): New method. Returns the security descriptor
+ associated with the given code source URL.
+ (merge): New method. Merges loader classpaths, native dir paths, and
+ security descriptor mappings.
+
+2010-07-28 Deepak Bhole <dbhole@redhat.com>
+
+ * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java (activateJars): Add
+ security descriptor mapping for nested jars.
+
+2010-07-28 Deepak Bhole <dbhole@redhat.com>
+
+ * netx/net/sourceforge/jnlp/SecurityDesc.java (getPermissions): Clean up
+ method, and make sure sandbox permissions are always a subset of what is
+ returned.
+
+2010-07-28 Deepak Bhole <dbhole@redhat.com>
+
+ * netx/net/sourceforge/jnlp/tools/JarSigner.java: Add new verifyResult enum
+ to track verification status.
+ (verifyJars): Mark jar unverified only if it has no signature.
+ (verifyJar): Use new verifyResult enum to return status based on if jar is
+ unsigned, signed but with errors, or signed and ok.
+
+2010-07-28 Deepak Bhole <dbhole@redhat.com>
+
+ * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java (getInstance):
+ Collapse new loader paths into base loader.
+ * netx/net/sourceforge/jnlp/services/ServiceUtil.java (checkAccess): Check
+ if calling code is trusted all the way to the end. If it isn't, prompt
+ user.
+
+2010-07-28 Deepak Bhole <dbhole@redhat.com>
+
+ * netx/net/sourceforge/jnlp/resources/Messages.properties: Add new strings.
+ * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java (getInstance):
+ Prompt user if the main app code is signed, but the extentions aren't.
+ (initializeResources): Prompt user if there are any unsigned jars mixed
+ with signed jars.
+ * netx/net/sourceforge/jnlp/security/NotAllSignedWarningPane.java: New file.
+ Dialog shown to user if the main app code is signed but the extentions aren't.
+ * netx/net/sourceforge/jnlp/security/SecurityDialogUI.java
+ (SecurityDialogUI): Add a constructor that doesn't take a CertVerifier
+ object.
+ * netx/net/sourceforge/jnlp/security/SecurityWarningDialog.java: Added
+ dialog and accesstype enum elements for a 'Not all jars signed' case.
+ (showNotAllSignedWarningDialog): New function. Prompts the user if the
+ main app code is signed but the extentions aren't.
+ (createDialog): Wire in the 'Not all jars signed' case.
+ (updateUI): Same.
+ * netx/net/sourceforge/jnlp/tools/JarSigner.java (allJarsSigned): New
+ function. Returns if there are any unsigned jars.
+
+2010-07-28 Deepak Bhole <dbhole@redhat.com>
+
+ * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java (getInstance):
+ Collapse extention loaders into baseloader rather than vice-verse.
+
+2010-07-28 Deepak Bhole <dbhole@redhat.com>
+
+ * netx/net/sourceforge/jnlp/SecurityDesc.java: Converge all property
+ permission settings info a single class.
+ (getPermissions): Do not give read/write permissions to anything other
+ than what is allowed by spec.
+ (getSandBoxPermissions): Same.
+ * netx/net/sourceforge/jnlp/runtime/ApplicationInstance.java: Remove
+ blanket imports.
+ (installEnvironment): Write properties in a restricted
+ AccessControlContext based on app specific permissions only.
+ * netx/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java
+ (checkPermission): Remove all property permission decision making code
+ and collapse it all into SecurityDesc.java.
+
+2010-07-23 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Bump to latest JDK tree.
+
+2010-07-23 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * netx/netscape/javascript/JSObjectCreatePermission.java:
+ Remove duplicate file.
+ * acinclude.m4:
+ (WITH_OPENJDK_SRC_DIR): Fix breakage in parameter caused
+ by previous configure help update.
+ * netx/net/sourceforge/jnlp/Launcher.java: Synchronise
+ with IcedTea6 version.
+
+2010-07-23 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * netx/net/sourceforge/jnlp/security/AccessWarningPane.java:
+ (addComponents()): Fix call to getType().
+ * netx/net/sourceforge/jnlp/security/CertWarningPane.java: Likewise.
+ * netx/net/sourceforge/jnlp/security/SecurityWarningDialog.java:
+ (getType): Rename to getAccessType() to avoid conflict with
+ Window.getType() in OpenJDK7.
+
+2010-07-23 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * netx/javax/jnlp/BasicService.java,
+ * netx/javax/jnlp/ClipboardService.java,
+ * netx/javax/jnlp/DownloadService.java,
+ * netx/javax/jnlp/DownloadServiceListener.java,
+ * netx/javax/jnlp/ExtendedService.java,
+ * netx/javax/jnlp/ExtensionInstallerService.java,
+ * netx/javax/jnlp/FileContents.java,
+ * netx/javax/jnlp/FileOpenService.java,
+ * netx/javax/jnlp/FileSaveService.java,
+ * netx/javax/jnlp/JNLPRandomAccessFile.java,
+ * netx/javax/jnlp/PersistenceService.java,
+ * netx/javax/jnlp/PrintService.java,
+ * netx/javax/jnlp/ServiceManager.java,
+ * netx/javax/jnlp/ServiceManagerStub.java,
+ * netx/javax/jnlp/SingleInstanceListener.java,
+ * netx/javax/jnlp/SingleInstanceService.java,
+ * netx/javax/jnlp/UnavailableServiceException.java,
+ * netx/net/sourceforge/jnlp/AppletDesc.java,
+ * netx/net/sourceforge/jnlp/ApplicationDesc.java,
+ * netx/net/sourceforge/jnlp/AssociationDesc.java,
+ * netx/net/sourceforge/jnlp/ComponentDesc.java,
+ * netx/net/sourceforge/jnlp/DefaultLaunchHandler.java,
+ * netx/net/sourceforge/jnlp/ExtensionDesc.java,
+ * netx/net/sourceforge/jnlp/IconDesc.java,
+ * netx/net/sourceforge/jnlp/InformationDesc.java,
+ * netx/net/sourceforge/jnlp/InstallerDesc.java,
+ * netx/net/sourceforge/jnlp/JARDesc.java,
+ * netx/net/sourceforge/jnlp/JNLPFile.java,
+ * netx/net/sourceforge/jnlp/JNLPSplashScreen.java,
+ * netx/net/sourceforge/jnlp/JREDesc.java,
+ * netx/net/sourceforge/jnlp/LaunchException.java,
+ * netx/net/sourceforge/jnlp/LaunchHandler.java,
+ * netx/net/sourceforge/jnlp/Launcher.java,
+ * netx/net/sourceforge/jnlp/MenuDesc.java,
+ * netx/net/sourceforge/jnlp/NetxPanel.java,
+ * netx/net/sourceforge/jnlp/Node.java,
+ * netx/net/sourceforge/jnlp/PackageDesc.java,
+ * netx/net/sourceforge/jnlp/ParseException.java,
+ * netx/net/sourceforge/jnlp/Parser.java,
+ * netx/net/sourceforge/jnlp/PluginBridge.java,
+ * netx/net/sourceforge/jnlp/PropertyDesc.java,
+ * netx/net/sourceforge/jnlp/RelatedContentDesc.java,
+ * netx/net/sourceforge/jnlp/ResourcesDesc.java,
+ * netx/net/sourceforge/jnlp/SecurityDesc.java,
+ * netx/net/sourceforge/jnlp/ShortcutDesc.java,
+ * netx/net/sourceforge/jnlp/StreamEater.java,
+ * netx/net/sourceforge/jnlp/Version.java,
+ * netx/net/sourceforge/jnlp/cache/CacheEntry.java,
+ * netx/net/sourceforge/jnlp/cache/CacheUtil.java,
+ * netx/net/sourceforge/jnlp/cache/DefaultDownloadIndicator.java,
+ * netx/net/sourceforge/jnlp/cache/DownloadIndicator.java,
+ * netx/net/sourceforge/jnlp/cache/Resource.java,
+ * netx/net/sourceforge/jnlp/cache/ResourceTracker.java,
+ * netx/net/sourceforge/jnlp/cache/UpdatePolicy.java,
+ * netx/net/sourceforge/jnlp/event/ApplicationEvent.java,
+ * netx/net/sourceforge/jnlp/event/ApplicationListener.java,
+ * netx/net/sourceforge/jnlp/event/DownloadEvent.java,
+ * netx/net/sourceforge/jnlp/event/DownloadListener.java,
+ * netx/net/sourceforge/jnlp/runtime/AppThreadGroup.java,
+ * netx/net/sourceforge/jnlp/runtime/AppletAudioClip.java,
+ * netx/net/sourceforge/jnlp/runtime/AppletEnvironment.java,
+ * netx/net/sourceforge/jnlp/runtime/AppletInstance.java,
+ * netx/net/sourceforge/jnlp/runtime/ApplicationInstance.java,
+ * netx/net/sourceforge/jnlp/runtime/Boot.java,
+ * netx/net/sourceforge/jnlp/runtime/Boot13.java,
+ * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java,
+ * netx/net/sourceforge/jnlp/runtime/JNLPPolicy.java,
+ * netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java,
+ * netx/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java,
+ * netx/net/sourceforge/jnlp/security/AccessWarningPane.java,
+ * netx/net/sourceforge/jnlp/security/AppletWarningPane.java,
+ * netx/net/sourceforge/jnlp/security/CertVerifier.java,
+ * netx/net/sourceforge/jnlp/security/CertWarningPane.java,
+ * netx/net/sourceforge/jnlp/security/CertsInfoPane.java,
+ * netx/net/sourceforge/jnlp/security/HttpsCertVerifier.java,
+ * netx/net/sourceforge/jnlp/security/MoreInfoPane.java,
+ * netx/net/sourceforge/jnlp/security/SecurityDialogPanel.java,
+ * netx/net/sourceforge/jnlp/security/SecurityUtil.java,
+ * netx/net/sourceforge/jnlp/security/SecurityWarningDialog.java,
+ * netx/net/sourceforge/jnlp/security/SingleCertInfoPane.java,
+ * netx/net/sourceforge/jnlp/security/VariableX509TrustManager.java,
+ * netx/net/sourceforge/jnlp/security/viewer/CertificatePane.java,
+ * netx/net/sourceforge/jnlp/security/viewer/CertificateViewer.java,
+ * netx/net/sourceforge/jnlp/services/ExtendedSingleInstanceService.java,
+ * netx/net/sourceforge/jnlp/services/InstanceExistsException.java,
+ * netx/net/sourceforge/jnlp/services/ServiceUtil.java,
+ * netx/net/sourceforge/jnlp/services/SingleInstanceLock.java,
+ * netx/net/sourceforge/jnlp/services/XBasicService.java,
+ * netx/net/sourceforge/jnlp/services/XClipboardService.java,
+ * netx/net/sourceforge/jnlp/services/XDownloadService.java,
+ * netx/net/sourceforge/jnlp/services/XExtendedService.java,
+ * netx/net/sourceforge/jnlp/services/XExtensionInstallerService.java,
+ * netx/net/sourceforge/jnlp/services/XFileContents.java,
+ * netx/net/sourceforge/jnlp/services/XFileSaveService.java,
+ * netx/net/sourceforge/jnlp/services/XJNLPRandomAccessFile.java,
+ * netx/net/sourceforge/jnlp/services/XPersistenceService.java,
+ * netx/net/sourceforge/jnlp/services/XPrintService.java,
+ * netx/net/sourceforge/jnlp/services/XServiceManagerStub.java,
+ * netx/net/sourceforge/jnlp/services/XSingleInstanceService.java,
+ * netx/net/sourceforge/jnlp/tools/JarRunner.java,
+ * netx/net/sourceforge/jnlp/tools/JarSigner.java,
+ * netx/net/sourceforge/jnlp/tools/KeyTool.java,
+ * netx/net/sourceforge/jnlp/util/FileUtils.java,
+ * netx/net/sourceforge/jnlp/util/PropertiesFile.java,
+ * netx/net/sourceforge/jnlp/util/Reflect.java,
+ * netx/net/sourceforge/jnlp/util/WeakList.java,
+ * netx/net/sourceforge/jnlp/util/XDesktopEntry.java,
+ * netx/net/sourceforge/nanoxml/XMLElement.java,
+ * netx/netscape/javascript/JSObjectCreatePermission.java:
+ Normalise whitespace usage.
+
+2010-07-21 Deepak Bhole <dbhole@redhat.com>
+
+ * netx/net/sourceforge/jnlp/Parser.java: Undo changes from 98c88b32cdb4 to
+ Parser.java, since they could cause potential regressions.
+
+2010-07-20 Man Lung Wong <mwong@redhat.com>
+
+ * netx/net/sourceforge/jnlp/SecurityDesc.java:
+ Add permission to read javawebstart.version
+ property as part of sandbox permission.
+ * netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java (initialize):
+ Set the javawebstart.version property as part of System property
+ whenever a jnlp file is being launched (note: this now allows
+ the jnlp file in bug 486 to launch).
+
+2010-07-20 Mark Wielaard <mjw@redhat.com>
+
+ * configure.ac (OPENJDK_BUILD_DIR): New AC_SUBST variable.
+ (with-abs-install-dir): Based on OPENJDK_BUILD_DIR when not given.
+ * Makefile.am (BUILD_DIR): Set to @OPENJDK_BUILD_DIR@.
+
+2010-07-20 Omair Majid <omajid@redhat.com>
+
+ PR icedtea/491
+ * plugin/icedteanp/IcedTeaNPPlugin.cc
+ (plugin_create_applet_tag): Accept and pass on
+ java_{code,codebase,archive} tags to the java side of the plugin.
+
+2010-07-20 Omair Majid <omajid@redhat.com>
+
+ * netx/net/sourceforge/jnlp/resources/Messages.properties:
+ Add LUnsignedJarWithSecurity LUnsignedJarWithSecurityInfo.
+ * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java
+ (setSecurity): Can now throw a LaunchException if the JNLP file requests
+ permissions but the jars are unsigned.
+
+2010-07-19 Omair Majid <omajid@redhat.com>
+
+ PR icedtea/372
+ * netx/net/sourceforge/jnlp/security/SecurityDialogUI.java: Renamed to..
+ * netx/net/sourceforge/jnlp/security/SecurityDialogPanel.java: New file.
+ Remove all usage of Look and Feel related functionality. Extend JPanel.
+ (createSetValueListener): New method.
+ (setVisible): New method.
+ (requestFocusOnDefaultButton): New method.
+ * netx/net/sourceforge/jnlp/security/AccessWarningPane.java
+ Extend SecurityDialogPanel instead of SecurityDialogUI
+ (AccessWarningPane): Take a SecurityWarningDialog instead of a JComponent
+ as a paramenter. Call addComponents.
+ (installComponents): Renamed to
+ (addComponents): New method.
+ (R): Moved to parent class.
+ (htmlWrap): Likewise.
+ * netx/net/sourceforge/jnlp/security/AppletWarningPane.java
+ Extend SecurityDialogPanel instead of SecurityDialogUI
+ (AppletWarningPane): Take a SecurityWarningDialog instead of a JComponent
+ as a paramter. Call addComponents.
+ (installComponents): Renamed to...
+ (addComponents): New method.
+ (htmlWrap): Moved to parent class.
+ * netx/net/sourceforge/jnlp/security/CertWarningPane.java
+ Extend SecurityDialogPanel instead of SecurityDialogUI
+ (CertWarningPane): Take a SecurityWarningDialog instead of a JComponent as
+ a parameter. Call addComponents.
+ (installComponents): Renamed to...
+ (addComponents): New method.
+ (R): Moved to parent class.
+ (htmlWrap): Likewise.
+ (CheckBoxListener): Add debug information.
+ * netx/net/sourceforge/jnlp/security/CertsInfoPane.java
+ Extend SecurityDialogPanel instead of SecurityDialogUI
+ (CertsInfoPane): Take a SecurityWarningDialog instead of a JComponent as a
+ parameter. Call addComponents.
+ (installComponents): Renamed to...
+ (addComponents): New method.
+ * netx/net/sourceforge/jnlp/security/MoreInfoPane.java
+ Extend SecurityDialogPanel instead of SecurityDialogUI
+ (MoreInfoPane): Take a SecurityWarningDialog instead of a JComponent as a
+ parameter. Call addComponents.
+ (installComponents): Renamed to...
+ (addComponents): New method.
+ (R): Moved to parent class.
+ (htmlWrap): Likewise.
+ * netx/net/sourceforge/jnlp/security/SecurityWarningDialog.java
+ Extend JDialog instead of JOptionPane. Add panel, value as new fields.
+ (SecurityWarningDialog): Call super and initDialog.
+ (showAccessWarningDialog): Modified to use the cleaned-up api.
+ (showCertWarningDialog): Likewise.
+ (showMoreInfoDialog): Likewise.
+ (showCertInfoDialog): Likewise.
+ (showSingleCertInfoDialog): Likewise.
+ (showAppletWarning): Likewise.
+ (createDialog): Renamed to...
+ (initDialog): New method. Clean up api and remove JOptionPane references.
+ (updateUI): Renamed to...
+ (installPanel): Switch from Look and Feel related setUI methods to simple
+ JComponents.
+ (selectDefaultButton): New method. Causes the default button to request
+ focus.
+ (setValue): New method. Set the return value of this dialog.
+ (getValue): New method. Get the return value of this dialog.
+ (setSystemLookAndFeel): New method. Set the Look and Feel to the System
+ look and feel.
+ * netx/net/sourceforge/jnlp/security/SingleCertInfoPane.java
+ (SingleCertInfoPane): Take a SecurityWarningDialog instead of a JComponent
+ as a parameter.
+ (buildTree): Use parant instead of optionPane.
+ (populateTable): Likewise.
+ * netx/net/sourceforge/jnlp/security/viewer/CertificatePane.java: Extend
+ JPanel instead of SecurityDialogUI. Add two new fields: parent and
+ defaultFocusComponent.
+ (CertificatePane): Take a JDialog as the argument.
+ (installUI): Removed.
+ (setSystemLookAndFeel): Removed.
+ (installComponents): Renamed to ...
+ (addComponents): New method.
+ (focusOnDefaultButton): New method. Makes the defaultFocusComponent get
+ focus.
+ (CloseButtonListener): New class. Disposes the JDialog.
+ * netx/net/sourceforge/jnlp/security/viewer/CertificateViewer.java: Extend
+ JDialog instead of JOptionPane
+ (CertificateViewer): Initialize the JDialog, add the CertificatePanel and
+ set default focus.
+ (updateUI): Removed.
+ (centerDialog): Takes no arguments.
+ (createDialog): Removed.
+ (showCertificateViewer): Use the new cleaned up api for CertificateViewer.
+ (setSystemLookAndFeel): New method. Sets the LookAndFeel of the system.
+
+2010-07-19 Gary Benson <gbenson@redhat.com>
+ Xerxes Rånby <xerxes@zafena.se>
+
+ PR icedtea/498
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::handle_exception): Catch-all handler can be unloaded.
+
+2010-07-14 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedteanp/java/sun/applet/PluginMessageConsumer.java: Add a new
+ processedIds list to track which instances have been instantiated.
+ (okToProcess): Register width as priority only after handle is acquired.
+ Process resize messages only after tag and handle are processed.
+ (notifyWorkerIsFree): Add instance id to processedIds list if the worked
+ being free'd is an init worker.
+ (getFreeWorker): Create new normal worked only if worker count is less
+ than MAX_WORKERS - PRIORITY_WORKERS.
+ (dumpWorkerStatus): New method. Useful when debugging -- prints status of
+ all workers.
+ * plugin/icedteanp/java/sun/applet/PluginMessageHandlerWorker.java
+ (toString): New method. Returns the string representation of the worker
+ instance at call time.
+
+2010-07-13 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedteanp/IcedTeaJavaRequestProcessor.h: Set timeout to 120
+ seconds (previous commit mistakenly changed it to 10).
+ * plugin/icedteanp/IcedTeaPluginUtils.h: Print debug info only in debug
+ mode.
+
+2010-06-14 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedteanp/IcedTeaJavaRequestProcessor.cc: Use variadic macro
+ for debug message printing.
+ * plugin/icedteanp/IcedTeaJavaRequestProcessor.h: Same.
+ * plugin/icedteanp/IcedTeaNPPlugin.cc: Same.
+ * plugin/icedteanp/IcedTeaPluginRequestProcessor.cc: Same.
+ * plugin/icedteanp/IcedTeaPluginUtils.cc: Same.
+ * plugin/icedteanp/IcedTeaPluginUtils.h: Same.
+ * plugin/icedteanp/IcedTeaScriptablePluginObject.cc: Same.
+
+2010-07-12 Jon VanAlten <jon.vanalten@redhat.com>
+
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioDataLine.java
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioLine.java
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetDataLine.java:
+ Eliminate spurious exception throwing from open, close, read, write,
+ drain, and flush calls on closed lines.
+ Use isOpen() API call instead of instance variable where appropriate.
+
+2010-07-08 Man Lung Wong <mwong@redhat.com>
+
+ * netx/net/sourceforge/jnlp/Parser.java:
+ (getRootNode): Used BufferedInputStream instead of InputStream to
+ have mark and reset method available. Passed the encoding to the
+ constructor of InputStreamReader, such that the stream will now
+ be parsed with the encoding the jnlp file is in.
+ (getEncoding): A new method which checks the first four bytes of input
+ and determines what the files encoding is.
+
+2010-07-08 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (rebuild): Add new target to allow a quick
+ rebuild of OpenJDK in the manner of the existing
+ hotspot target.
+
+2010-07-08 Omair Majid <omajid@redhat.com>
+
+ * plugin/icedteanp/java/sun/applet/PluginAppletViewer.java:
+ (reFrame): Pass the panel to the constructor, dont set it yourself.
+ (PluginAppletViewer): Set the panel to be the passed in object and only
+ then add it to the list of all panels.
+
+2010-07-08 Omair Majid <omajid@redhat.com>
+
+ PR icedtea/460
+ * plugin/icedteanp/java/netscape/security/ForbiddenTargetException.java:
+ New file. Some applets, for legacy support, expect this class to be
+ present.
+
+2010-06-29 Omair Majid <omajid@redhat.com>
+
+ * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java
+ nativeDirectories: New variable. Contains a list of directories that
+ contain native libraries.
+ (getInstance): Tell other classloaders about the native directory.
+ (getNativeDir): Add the new native directory to nativeDirectories.
+ (addNativeDirectory): New function.
+ (getNativeDirectories): New function.
+ (findLibrary): Look in all the native directories for the native library.
+
+2010-06-29 Omair Majid <omajid@redhat.com>
+
+ * netx/net/sourceforge/jnlp/services/XSingleInstanceService.java
+ (startListeningServer): Mark the thread as a daemon so the JVM can
+ shutdown if there are no other non-daemon thread running.
+
+2010-06-29 Omair Majid <omajid@redhat.com>
+
+ * netx/net/sourceforge/jnlp/cache/CacheUtil.java
+ (urlToPath): Call FileUtils.sanitizePath.
+ (fixPath): Moved to...
+ * netx/net/sourceforge/jnlp/util/FileUtils.java
+ (sanitizePath): New function. Moved from CacheUtil.java
+ (sanitizeFileName): Use a blacklisting approach rather than a whitelisting
+ approach: should work better with non ascii filenames.
+
+2010-06-24 Omair Majid <omajid@redhat.com>
+
+ * netx/net/sourceforge/jnlp/SecurityDesc.java: Fix comments.
+ * netx/net/sourceforge/jnlp/JNLPClassLoader.java
+ (activateJars): Always call activateNative.
+ (activateNative): Search for native code anywhere in the jar.
+
+2010-07-22 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * INSTALL,
+ * README: Updated to match current state of
+ play and extended with missing information.
+ * acinclude.m4: Add parameter information to
+ configure help for all options.
+ (FIND_ENDORSED_JARS): Remove unused macro and
+ correct typos.
+ * configure.ac: Make the --disable-plugin help clearer
+ by replacing 'LiveConnect plugin' with 'browser plugin'.
+
+2010-07-20 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (ICEDTEA_BUILD_TARGET): Match formatting used by IcedTea6.
+ (ICEDTEA_DEBUG_BUILD_TARGET): Likewise.
+ (clean-local): Remove redundant reference to jni-common.o
+ (ports): Remove redundant hotspot/build replacement.
+ (plugin-tests): Fix broken reference to reflink with
+ SRC_DIR_LINK.
+
+2010-02-26 Mark Wielaard <mark@klomp.org>
+
+ (VERBOSE): Use value of VERBOSE passed from user.
+
+2010-07-20 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * configure.ac:
+ Remove redundant call to WITH_OPENJDK_SRC_DIR.
+ Now pulled in by IT_OBTAIN_HG_REVISIONS.
+ * Makefile.am:
+ (JDK_TEST_SUITE): Remove old reference to TEST_SUITES.
+
+2010-07-20 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Simplify the plugin build.
+ * Makefile.am:
+ (PLUGIN_SRCDIR): Set unconditionally.
+ (PLUGIN_BUILD_DIR): Likewise.
+ (LIVECONNECT_DIR): Likewise.
+ (LIVECONNECT_SRCS): Likewise.
+ (LIVECONNECT_CLASSES): Likewise.
+ (LIVECONNECT_JAR): Likewise.
+ (LIVECONNECT_SRC): Likewise.
+ (PULSE_JAVA_DIR): Likewise.
+ (PULSE_JAVA_NATIVE_SRCDIR): Likewise.
+ (PULSE_JAVA_NATIVE_SRCS): Likewise.
+ (PULSE_JAVA_BUILDDIR): Likewise.
+ (PULSE_JAVA_NATIVE_OBJECTS): Likewise.
+ (PULSE_JAVA_JAVA_SRCDIR): Likewise.
+ (PULSE_JAVA_CLASS_DIR): Likewise.
+ (ICEDTEA_ENV): Set ALT_LIVECONNECT_DIST conditionally.
+ (clean-local): Depend on clean-IcedTeaPlugin rather than clean-plugin.
+ (.PHONY): Replace clean-plugin with clean-IcedTeaPlugin.
+ (icedtea): Depend on ICEDTEAPLUGIN_TARGET rather than plugin.stamp.
+ Merge JNLP_ABOUT_NEEDED block with ENABLE_PLUGIN block.
+ (icedtea-debug): Likewise.
+ (icedtea-boot): Likewise.
+ (liveconnect): Only enable if ENABLE_PLUGIN is set.
+ (liveconnect-source-files): Likewise.
+ (liveconnect-dist): Likewise.
+ (icedtea-npplugin): Depend on liveconnect-dist.
+ (plugin.stamp): Removed, superfluous now there is only one plugin.
+ (clean-plugin): Likewise.
+ (clean-pulse-java): Always perform cleanup.
+ (plugin-tests): Depend on ICEDTEAPLUGIN_TARGET.
+ (plugin): Alias for icedtea-npplugin.stamp.
+ * configure.ac:
+ Remove obsolete enable-npplugin option (which no
+ longer does anything). Remove JNLP_ABOUT_NEEDED;
+ now identical to ENABLE_PLUGIN.
+
+2010-07-18 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Avoid recursion in working out which
+ test suites to run.
+ (HOTSPOT_TEST_SUITE): Set to 'hotspot' if
+ the HotSpot test suite is on.
+ (LANGTOOLS_TEST_SUITE): Set to 'langtools' if
+ the langtools test suite is on.
+ (JDK_TEST_SUITE): Set to 'jdk' if
+ the JDK test suite is on.
+
+2010-07-18 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Allow all or individual test suites to be
+ disabled.
+ * Makefile.am:
+ (TEST_SUITES): Test suites to run.
+ (TESTS_TO_RUN): Dependencies of jtregcheck.
+ (check-local): Re-enable.
+ (.PHONY): Add jtregcheck.
+ (jtregcheck): Use TEST_SUITES and TESTS_TO_RUN.
+ * acinclude.m4:
+ (IT_DISABLE_TESTS): New option to allow all tests
+ to be turned off.
+ (IT_DISABLE_HOTSPOT_TESTS): Likewise just for HotSpot tests.
+ (IT_DISABLE_LANGTOOLS_TESTS): Likewise just for langtools tests.
+ (IT_DISABLE_JDK_TESTS): Likewise just for JDK tests.
+ * configure.ac:
+ Call new macros.
+
+2010-07-16 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (clean-IcedTeaPlugin): Always check for existence
+ before using rmdir.
+ (clean-pulse-java): Likewise.
+
+2010-07-06 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (PULSE_JAVA_BUILDDIR): Use a different name from
+ the source directory to avoid confusion.
+
+2010-07-16 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Make variable naming clearer. Replace bootstrap/boot,
+ bootstrap/icedtea, bootstrap/jdk1.6.0 and $(PLUGIN_SRCDIR)/java
+ throughout with variable equivalents.
+ * Makefile.am:
+ (BOOT_DIR): Renamed from ICEDTEA_BOOT_DIR.
+ (RUNTIME): Renamed from ICEDTEA_RT.
+ (ENDORSED_DIR): Renamed from ICEDTEA_ENDORSED_DIR.
+ (CLS_DIR_BOOT): Renamed from ICEDTEA_CLS_DIR_BOOT.
+ (STAGE1_BOOT_DIR): Shortcut for bootstrap/boot.
+ (STAGE2_BOOT_DIR): Shortcut for bootstrap/icedtea.
+ (LIVECONNECT_DIR): Match ordering used by IcedTea6.
+ (LIVECONNECT_SRCS): Added from IcedTea6.
+ (clean-bootstrap-directory-stage1): Delete produce before stamp,
+ in case of failure.
+ (clean-bootstrap-directory-stage2): Likewise.
+ (clean-bootstrap-directory-symlink-stage1): Likewise.
+
+2010-07-13 Mark Wielaard <mjw@redhat.com>
+
+ Reported by William Cohen <wcohen@redhat.com>
+ * tapset/hotspot.stp.in (object_alloc): size is arg4, not arg3.
+
+2010-07-15 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ PR icedtea/521
+ * Makefile.am:
+ (generated): Don't use hardlinking as
+ generated is altered by the build.
+ Use chmod -R rather than find.
+
+2010-07-14 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Fix new issues with make distcheck.
+ * patches/cacao/version-parsing.patch:
+ Removed; included upstream.
+ * Makefile.am:
+ (REWRITER_BUILD_DIR): New variable to
+ store rewriter build directory.
+ (NETX_SRCDIR): Remove absolute prefix which
+ breaks the use in EXTRA_DIST.
+ (REWRITER_SRCS): Likewise.
+ (GENERATED_SRCS): Updated.
+ (PULSEAUDIO_SRCS): Likewise.
+ (ICEDTEA_PATCHES): Likewise.
+ (EXTRA_DIST): Remove absolute prefix from
+ plugin. Add $(top_srcdir) prefix to newly
+ abbreviated NETX_SRCDIR.
+ (clean-clone-boot): Remove patch-jaxws.stamp.
+ (icedtea): Add prefix to NETX_RESOURCE_DIR due
+ to change in NETX_SRCDIR.
+ (icedtea-debug): Likewise.
+ (clean-IcedTeaPlugin): Delete the build directories.
+ (clean-plugin): Don't delete the build directory here any more.
+ (netx-source-files.txt): Add prefix to NETX_SRCDIR.
+ (netx): Likewise. Fix permissions on copied resources.
+ (netx-dist): Add prefix to NETX_SRCDIR.
+
+2010-07-08 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (clean-clone-boot): Don't depend on clean-patch-boot,
+ just delete the stamp.
+ (clean-extract-openjdk): Likewise for clean-patch and
+ clean-patch-fsg.
+
+2010-07-04 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (clean-local): Add missing dependencies.
+ (rewriter): Give the build directory a different
+ name to the source directory (rewriter.build).
+ (clean-rewriter): New target to remove rewriter.
+ (rewrite-rhino): Fix build directory path.
+ (clean-rewrite-rhino): Inverse of rewrite-rhino.
+
+2010-07-01 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (distclean-local): Delete empty tapset
+ directory if srcdir != builddir.
+
+2010-07-13 Matthias Klose <doko@ubuntu.com>
+
+ * acinclude.m4 (IT_CHECK_PLUGIN_DEPENDENCIES): Don't require libxul
+ libraries.
+ (IT_CHECK_XULRUNNER_VERSION): Use pkgconfig --modversion as version.
+
+2010-07-12 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ PR icedtea/521
+ (ICEDTEA_ENV): Use generated.build.
+ (generated): Copy to generated.build rather than
+ generated so the source and build copies are clearly
+ distinct (and present on srcdir=builddir builds)
+ (clean-generated): Delete generated.build in all cases.
+
+2010-07-12 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ PR icedtea/521
+ * Makefile.am:
+ (SOURCEPATH_DIRS): The untainted srcdir
+ version of generated should be used.
+
+2010-07-12 Matthias Klose <doko@ubuntu.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp
+ (CreateInlineOop): Rename encoding to constant_encoding.
+
+2010-07-12 Matthias Klose <doko@ubuntu.com>
+
+ * ports/hotspot/src/cpu/zero/vm/shark_globals_zero.hpp:
+ Set MaxRAM.
+
+2010-07-12 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (clean-add-zero): Delete all created directories.
+ (clean-add-debug-zero): Likewise.
+
+2010-06-28 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (clone-boot): Clone build directory too if
+ it exists.
+ (patch-jaxws): Fix typo.
+
+2010-06-27 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (OPENJDK_BOOT_TREE): Set to patch-jaxws.stamp.
+ (extract-jaxws): Don't depend circularly on
+ OPENJDK_BOOT_TREE, just on the needed drops
+ and OpenJDK tree. Only extract source, move
+ patching to another target due to dependencies.
+ (patch-jaxws): Patching segment of extract-jaxws.
+ Depends on patch-boot and thus on the openjdk-boot
+ tree.
+ (clean-patch-jaxws): Cleanup for above.
+
+2010-06-25 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ PR icedtea/512:
+ (extract-jaxws): Depend on $(OPENJDK_BOOT_TREE)
+ and patch that tree instead.
+
+2010-06-24 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/cacao/package-version.patch:
+ Removed; breaks CACAO versioning.
+ * Makefile.am:
+ Update to new changeset with optimisation
+ and version parsing fix. Fix downloading.
+ (CACAO_BASE_URL): Remove tip.tar.bz2 suffix.
+ (CACAO_URL): Remove duplication of /hg/cacao/archive.
+ (CACAO_VERSION): Bump to changeset which
+ increases optimisation to -O2 not -O0.
+ (CACAO_SHA256SUM): Updated for above.
+ (download-cacao): Don't append CACAO_SRC_ZIP to URL.
+ * patches/cacao/version-parsing.patch:
+ Fix parsing of the minor version due to
+ the update from 1.1.0pre to 1.1.0pre1 in
+ the new changeset.
+ * patches/cacao/6714758.patch:
+ Fix bad paths introduced by previous changeset.
+
+2010-06-24 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am
+ (stamps/add-cacao.stamp, stamps/add-cacao-debug.stamp):
+ Update libjsig.so installation location.
+ * patches/cacao/package-version.diff: Drop 'preX' from the cacao
+ package version.
+ * patches/cacao/arm-arch-defines.patch: Remove cacao version fromi
+ patched files.
+ * patches/cacao/package-version.patch: Likewise.
+
+2010-06-22 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Remove VisualVM support, now maintained at
+ http://icedtea.classpath.org/hg/visualvm
+ * Makefile.am:
+ Remove VisualVM targets, references and aliases.
+ (NETBEANS_PROFILER_URL): Removed.
+ (NETBEANS_PROFILER_SRC_ZIP): Likewise.
+ (NETBEANS_PROFILER_SHA256SUM): Likewise.
+ (VISUALVM_URL): Likewise.
+ (VISUALVM_SRC_ZIP): Likewise.
+ (VISUALVM_SHA256SUM): Likewise.
+ (EXTRA_DIST): Remove visualvm.desktop.
+ (clean-local): Remove clean-visualvm and clean-nbplatform.
+ (.PHONY): Likewise.
+ (download): Don't depend on download-visualvm.stamp
+ (clean-download): Don't depend on clean-download-visualvm
+ (download-visualvm): Removed.
+ (clean-download-visualvm): Likewise.
+ (extract): Don't depend on extract-visualvm.stamp
+ (clean-extract): Don't depend on clean-extract-visualvm.
+ (extract-visualvm): Removed.
+ (clean-extract-visualvm): Likewise.
+ (icedtea-stage2): Don't depend on visualvm.stamp
+ (icedtea-debug-stage2): Likewise.
+ (nbplatform): Removed.
+ (visualvm): Removed.
+ * acinclude.m4:
+ Remove VisualVM-related macros.
+ (FIND_NETBEANS): Removed.
+ (WITH_NETBEANS_PROFILER_ZIP): Removed.
+ (WITH_VISUALVM_ZIP): Removed.
+ * configure.ac:
+ Remove --with-netbeans-home and
+ --enable-visualvm options. Don't invoke
+ VisualVM macros.
+ * visualvm.desktop: Removed.
+
+2010-06-21 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/cacao/memory.patch:
+ Increase the memory used in the langtools
+ build when using CACAO.
+ * Makefile.am: Apply above patch when
+ building with CACAO.
+
+2010-06-21 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/cacao/native-resolve.patch,
+ * patches/cacao/no-mmap-first-page.patch,
+ * patches/cacao/no-strict-aliasing.patch,
+ * patches/cacao/openjdk7.patch,
+ * patches/cacao/versioninfo.patch,
+ * patches/cacao/xxoption-warning.patch:
+ Dropped, either upstreamed or redundant.
+ * Makefile.am:
+ Use Mercurial snapshot of CACAO 1.1.0pre.
+ Drop unneeded patches.
+ * patches/cacao/6714758.patch:
+ Drop Makefile.in fragment as CACAO from hg
+ needs the autotools to be run.
+ * patches/cacao/arm-arch-defines.patch,
+ * patches/cacao/jsig.patch:
+ Recreated against hg snapshot of CACAO.
+
+2010-06-14 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Don't print out the return value of pthread_self
+ which is a pthread_t. pthread_t is an opaque type
+ and we don't know what it actually is (it varies
+ from system to system; recent versions of Linux
+ use an unsigned long int).
+ * plugin/icedteanp/IcedTeaPluginUtils.h:
+ (PLUGIN_DEBUG_0ARG(str)): Don't print the thread_t.
+ (PLUGIN_DEBUG_1ARG(str,arg1)): Likewise.
+ (PLUGIN_DEBUG_2ARG(str,arg1,arg2)): Likewise.
+ (PLUGIN_DEBUG_3ARG(str,arg1,arg2,arg3)): Likewise.
+ (PLUGIN_DEBUG_4ARG(str,arg1,arg2,arg3,arg4)): Likewise.
+ (PLUGIN_DEBUG_5ARG(str,arg1,arg2,arg3,arg4,arg5)): Likewise.
+
+2010-06-14 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedteanp/java/sun/applet/PluginMessageConsumer.java: Fix bug
+ causing 100% CPU usage (rhbz# 592553).
+
+2010-06-14 Omair Majid <omajid@redhat.com>
+
+ PR icedtea/488
+ * plugin/icedteanp/IcedTeaPluginUtils.h: Bug #488. Fix bug due to
+ incorrect assumption that 'A' > 'a'.
+
+2010-06-14 Omair Majid <omajid@redhat.com>
+
+ PR icedtea/480
+ * plugin/icedteanp/IcedTeaNPPlugin.cc: Use getproperty NPAPI call instead
+ of evaluate, to get page URL.
+
+2010-06-15 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Bump HotSpot changeset ID and HA256 checksum
+ to incorporate recent Zero fixes (as in OpenJDK6).
+
+2010-06-15 Stefan Ring <stefan@complang.tuwien.ac.at>
+
+ PR icedtea/495
+ * patches/boot/jar.patch: Apply workaround in more places.
+
+2010-06-14 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (SRC_DIR_LINK): Use reflink only if hard
+ linking is not possible.
+ (generated.stamp): Replace $(REFLINK) with
+ $(SRC_DIR_LINK).
+ (liveconnect-dist.stamp): Likewise.
+ (netx-dist.stamp): Likewise.
+ * acinclude.m4:
+ (IT_CAN_HARDLINK_TO_SOURCE_TREE): Check if hardlinking
+ to files in the source directory from the build directory
+ is possible.
+ * configure.ac:
+ Invoke IT_CAN_HARDLINK_TO_SOURCE_TREE.
+
+2010-06-14 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (REFLINK): Remove unneeded quotation.
+ (OPENJDK_SRC_DIR_LINK): Use reflink only
+ if hard linking is not possible.
+ (extract-openjdk.stamp): Replace $(REFLINK)
+ with $(OPENJDK_SRC_DIR_LINK).
+ * acinclude.m4:
+ (IT_CP_SUPPORTS_REFLINK): Define once only.
+ (WITH_OPENJDK_SRC_DIR): Define once only.
+ Check that directory is valid (to the extent
+ this is discernable by the README being present)
+ and whether hardlinking is possible, defining
+ OPENJDK_SRC_DIR_HARDLINKABLE if it is.
+
+2010-06-14 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (REFLINK): Set to --reflink=auto if
+ CP_SUPPORTS_REFLINK is defined.
+ (extract-openjdk.stamp): Replace --reflink=auto
+ with $(REFLINK).
+ (generated.stamp): Likewise.
+ (liveconnect-dist.stamp): Likewise.
+ (netx-dist.stamp): Likewise.
+ * acinclude.m4:
+ (IT_CP_SUPPORTS_REFLINK): New macro to check
+ for a cp new enough to have --reflink.
+ * configure.ac:
+ Invoke IT_CP_SUPPORTS_REFLINK.
+
+2010-06-12 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Bump HotSpot and JDK changeset IDs and
+ SHA256 checksums to incorporate recent
+ Zero fixes and NSS error output fix.
+
+2010-04-26 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Use build directories outside the source
+ tree and use lightweight copies for external
+ source trees where possible.
+ * Makefile.am:
+ (OS_DIR): Removed.
+ (BUILD_DIR): Set to openjdk.build.
+ (BUILD_OUTPUT_DIR): Use BUILD_DIR.
+ (BOOT_BUILD_OUTPUT_DIR): Extend BUILD_OUTPUT_DIR with '-boot'.
+ (ICEDTEA_ENV): Set output directory.
+ (ICEDTEA_ENV_BOOT): Likewise.
+ (clean-icedtea): Simplify by just removing BUILD_OUTPUT_DIR.
+ (clean-icedtea-boot): Likewise, but BOOT_BUILD_OUTPUT_DIR is removed.
+ (extract-openjdk.stamp): Use lightweight copies where possible.
+ (generated.stamp): Likewise.
+ (liveconnect-dist.stamp): Likewise.
+ (netx-dist.stamp): Likewise.
+ (plugin-tests.stamp): Likewise.
+
+2010-06-07 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Make BOOT_BUILD_OUTPUT_DIR absolute and dispense
+ with ICEDTEA_BUILD_DIR and ICEDTEA_BUILD_DIR_ECJ.
+ * Makefile.am:
+ (ICEDTEA_BUILD_DIR): Dropped.
+ (ECJ_BUILD_OUTPUT_DIR): Make absolute.
+ (ICEDTEA_CLS_DIR_BOOT): Make relative to ECJ_BUILD_OUTPUT_DIR.
+ (ICEDTEA_BUILD_DIR_BOOT): Dropped.
+ (bootstrap-directory.stamp): Use BOOT_BUILD_OUTPUT_DIR
+ rather than ICEDTEA_BUILD_DIR_BOOT. Remove unneeded
+ $(abs_top_builddir).
+ (icedtea-debug.stamp): Add pulse java src.zip update.
+ (ADD_ZERO_EXTRA_BUILD_ENV): Replace ICEDTEA_BUILD_DIR
+ with BUILD_OUTPUT_DIR.
+ (check-hotspot): Replace unneeded use of pwd.
+ (check-jdk): Likewise.
+ (check-langtools): Likewise.
+
+2010-06-04 Jon VanAlten <jon.vanalten@redhat.com>
+
+ PR icedtea/438
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioLine.java:
+ (isControlSupported): Correctly determine if control-type is
+ supported.
+ * Makefile.am
+ (stamps/icedtea.stamp): Add PulseAudio sources to src.zip
+
+2010-06-01 Xerxes Rånby <xerxes@zafena.se>
+
+ * Makefile.am:
+ (rewrite-rhino.stamp): Use full path to
+ jar application to avoid relying on the one
+ on the path.
+
+2010-05-20 Gary Benson <gbenson@redhat.com>
+
+ PR icedtea/494
+ * ports/hotspot/src/share/vm/shark/sharkInvariants.hpp
+ (SharkCompileInvariants::java_lang_Throwable_klass): New method.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
+ (SharkTopLevelBlock::_exc_handlers): New field.
+ (SharkTopLevelBlock::_exceptions): Likewise.
+ (SharkTopLevelBlock::compute_exceptions): New method.
+ (SharkTopLevelBlock::num_exceptions): Rewritten.
+ (SharkTopLevelBlock::exc_handler): New method.
+ (SharkTopLevelBlock::exception): Rewritten.
+ (SharkTopLevelBlock::marshal_exception_fast): New method.
+ (SharkTopLevelBlock::marshal_exception_slow): Likewise.
+ (SharkTopLevelBlock::handler_for_exception): Likewise.
+ (SharkTopLevelBlock::make_trap): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::enter): Compute exceptions on entry,
+ and skip over any null handlers.
+ (SharkTopLevelBlock::compute_exceptions): New method.
+ (SharkTopLevelBlock::handle_exception): Rewritten.
+ (SharkTopLevelBlock::marshal_exception_fast): New method.
+ (SharkTopLevelBlock::marshal_exception_slow): Likewise.
+ (SharkTopLevelBlock::handler_for_exception): Likewise.
+ (SharkTopLevelBlock::make_trap): Likewise.
+ (SharkTopLevelBlock::can_reach_helper): Skip over null handlers.
+
+2010-05-14 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkCodeBuffer.hpp
+ (SharkCodeBuffer::inline_data): New method.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp
+ (SharkBuilder::CreateInlineData): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
+ (SharkBuilder::CreateInlineData): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::handle_exception): Inline the exception
+ handler table in the code buffer rather than creating it on
+ the stack.
+
+2010-05-14 Gary Benson <gbenson@redhat.com>
+
+ PR icedtea/484
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp
+ (SharkBuilder::deoptimized_entry_point): New method.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp
+ (SharkBuilder::uncommon_trap): Return int instead of void.
+ (SharkBuilder::deoptimized_entry_point): New method.
+ * ports/hotspot/src/share/vm/shark/sharkContext.cpp
+ (SharkContext::SharkContext): Updated entry point types.
+ * ports/hotspot/src/share/vm/shark/sharkNativeWrapper.cpp
+ (SharkNativeWrapper::initialize): Make generated wrappers
+ return 0 instead of void.
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.cpp
+ (SharkRuntime::uncommon_trap): Return int instead of void.
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.cpp
+ (SharkRuntime::uncommon_trap): Don't enter the interpreter,
+ just return the number of frames that have been deoptimized.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::do_trap): Return the number of deoptimized
+ frames instead of void.
+ (SharkTopLevelBlock::handle_return): Return 0 instead of void.
+ (SharkTopLevelBlock::do_call): Deoptimize where necessary.
+
+2010-05-13 Gary Benson <gbenson@redhat.com>
+
+ PR icedtea/483
+ * ports/hotspot/src/share/vm/shark/sharkNativeWrapper.cpp
+ (SharkNativeWrapper::initialize): Fix signedness of T_BYTE
+ and T_CHAR results.
+
+2010-05-11 Gary Benson <gbenson@redhat.com>
+
+ PR icedtea/323
+ * patches/hotspot/default/icedtea-shark.patch
+ (Deoptimization::create_vframeArray):
+ Remove a now-unnecessary hack.
+
+2010-05-10 Gary Benson <gbenson@redhat.com>
+
+ PR icedtea/323
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp
+ (SharkBuilder::throw_StackOverflowError): New method.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
+ (SharkBuilder::throw_StackOverflowError): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkStack.hpp
+ (SharkStack::initialize): Removed argument.
+ (SharkStack::CreateStackOverflowCheck): Updated.
+ (SharkStack::CreateCheckStack): Removed method.
+ (SharkStack::frame_anchor_addr): Likewise.
+ (SharkStack::last_Java_sp_addr): New method.
+ (SharkStack::last_Java_fp_addr): New method.
+ (SharkStack::CreateSetLastJavaFrame): Use new frame anchor code.
+ (SharkStack::CreateResetLastJavaFrame): Likewise.
+ (SharkStack::CreateAssertLastJavaSPIsNull): New method.
+ * ports/hotspot/src/share/vm/shark/sharkStack.cpp
+ (SharkStack::initialize): Updated for new stack overflow code.
+ (SharkStack::CreateStackOverflowCheck): Likewise.
+ (SharkStack::CreateCheckStack): Removed.
+ (SharkStackWithNormalFrame::SharkStackWithNormalFrame): Updated
+ for new stack overflow code.
+ (SharkStackWithNativeFrame::SharkStackWithNativeFrame): Likewise.
+ (SharkStack::CreateAssertLastJavaSPIsNull): New method.
+ * ports/hotspot/src/share/vm/shark/sharkNativeWrapper.cpp
+ (SharkNativeWrapper::initialize): Whitespace fix.
+
+2010-05-07 Deepak Bhole <dbhole@redhat.com>
+
+ PR icedtea/436:
+ * plugin/icedteanp/java/sun/applet/PluginAppletViewer.java
+ (handleMessage): Don't print stack trace on InterruptedException.
+ (appletClose): Kill misbehaving applets that don't shut down properly.
+
+2010-05-07 Deepak Bhole <dbhole@redhat.com>
+
+ * netx/net/sourceforge/jnlp/Launcher.java
+ (setContextClassLoaderForAllThreads): Change to set context CL only for
+ given threadgroup.
+ (launchApplication): Supply threadgroup to
+ setContextClassLoaderForAllThreads.
+ (createApplet): Same.
+
+2010-05-07 Gary Benson <gbenson@redhat.com>
+
+ * netx/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java:
+ Removed a stray semicolon.
+
+2010-05-06 Deepak Bhole <dbhole@redhat.com>
+
+ * netx/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java:
+ Add imports missed in last commit.
+
+2010-05-06 Deepak Bhole <dbhole@redhat.com>
+
+ * netx/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java
+ (checkPermission): Allow Runtime and Security permission (for
+ putProvider.SunJCE) if initiated for an https connection.
+ (inTrustedCallChain): New method. Returns if given class/method is
+ in the call chain, and everything upto there is trusted.
+
+2010-05-07 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.cpp
+ (SharkRuntime::uncommon_trap): Use new stack overflow code.
+ (FakeStubFrame::build): Likewise.
+ * ports/hotspot/src/cpu/zero/vm/shark_globals_zero.hpp: Updated.
+ * ports/hotspot/src/share/vm/includeDB_shark: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp
+ (SharkDecacher::end_frame): Updated for newer HotSpot.
+
+2010-05-05 Gary Benson <gbenson@redhat.com>
+
+ PR icedtea/481
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::improve_virtual_call): Disable an
+ optimization that cannot currently be supported.
+
+2010-04-30 Gary Benson <gbenson@redhat.com>
+
+ PR icedtea/324
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::do_aload): Cope with cases where
+ the array's type is unknown.
+ (SharkTopLevelBlock::do_astore): Likewise.
+
+2010-04-29 Pavel Tisnovsky <ptisnovs@redhat.com>
+
+ * overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatConverter/GetFormat.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatConverter/ToFloatArray.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/Available.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/Close.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/GetFormat.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/GetFrameLength.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/MarkSupported.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/Read.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/ReadFloatArray.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/ReadFloatArrayIntInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/Reset.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/Skip.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/DLSSoundbankReader/TestGetSoundbankFile.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/DLSSoundbankReader/TestGetSoundbankInputStream.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/DLSSoundbankReader/TestGetSoundbankInputStream2.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/DLSSoundbankReader/TestGetSoundbankUrl.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/EmergencySoundbank/TestCreateSoundbank.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/GetInputStream.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/GetRoot.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/Load.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/LoadAll.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/NewModelByteBufferByteArray.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/NewModelByteBufferByteArrayIntInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/NewModelByteBufferFile.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/NewModelByteBufferFileLongLong.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/Available.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/Close.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/MarkReset.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/MarkSupported.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/Read.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/ReadByte.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/ReadByteIntInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/Skip.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/SubbufferLong.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/SubbufferLongLong.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/SubbufferLongLongBoolean.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/Unload.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/WriteTo.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/GetAttenuation.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/GetChannels.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/GetLoopLength.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/GetLoopStart.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/GetPitchCorrection.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBuffer.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferAudioFormat.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferAudioFormatFloat.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferFloat.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/Open.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/Set8BitExtensionBuffer.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/SetLoopType.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelDestination/NewModelDestination.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelDestination/NewModelDestinationModelIdentifier.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelDestination/SetIdentifier.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelDestination/SetTransform.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/EqualsObject.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/NewModelIdentifierString.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/NewModelIdentifierStringInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/NewModelIdentifierStringString.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/NewModelIdentifierStringStringInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/SetInstance.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/SetObject.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/SetVariable.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/GetOscillators.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetConnectionBlocks.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetDefaultConnectionsEnabled.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetExclusiveClass.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetKeyFrom.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetKeyTo.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetName.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetSelfNonExclusive.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetVelFrom.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetVelTo.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/NewModelSource.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/NewModelSourceModelIdentifier.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/NewModelSourceModelIdentifierBoolean.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/NewModelSourceModelIdentifierBooleanBoolean.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/NewModelSourceModelIdentifierBooleanBooleanInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/NewModelSourceModelIdentifierModelTransform.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/SetIdentifier.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/SetTransform.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/NewModelStandardTransform.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/NewModelStandardTransformBoolean.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/NewModelStandardTransformBooleanBoolean.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/NewModelStandardTransformBooleanBooleanInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/SetDirection.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/SetPolarity.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/SetTransform.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/TransformAbsolute.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/TransformConcave.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/TransformConvex.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/TransformLinear.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/TransformSwitch.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/Available.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/Close.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/GetFilePointer.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/GetSize.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/HasNextChunk.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/Read.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadByte.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadByteArrayIntInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadLong.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadShort.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadString.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadUnsignedByte.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadUnsignedInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadUnsignedShort.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/Skip.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/WriteOutputStream.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SF2SoundbankReader/TestGetSoundbankFile.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SF2SoundbankReader/TestGetSoundbankInputStream.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SF2SoundbankReader/TestGetSoundbankInputStream2.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SF2SoundbankReader/TestGetSoundbankUrl.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelInstrument.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelInstrumentIntInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelInstrumentIntIntIntInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelInstrumentIntIntIntIntInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelPerformer.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelPerformerArray.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelPerformerArrayIntInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelPerformerArrayIntIntIntInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelPerformerArrayIntIntIntIntInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelPerformerIntInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelPerformerIntIntIntInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelPerformerIntIntIntIntInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/Clear.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/SetName.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/SetPatch.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/AddInstrument.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/AddResource.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/GetInstrument.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/RemoveInstrument.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/SetDescription.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/SetName.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/SetVendor.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/SetVersion.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioBuffer/Array.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioBuffer/Clear.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioBuffer/Get.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioBuffer/NewSoftAudioBuffer.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioSynthesizer/DummySourceDataLine.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioSynthesizer/GetFormat.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioSynthesizer/GetPropertyInfo.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioSynthesizer/Open.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioSynthesizer/OpenStream.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/AllNotesOff.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/AllSoundOff.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/ChannelPressure.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/Controller.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/LocalControl.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/Mono.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/Mute.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/NoteOff.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/NoteOff2.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/NoteOn.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/Omni.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/PitchBend.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/PolyPressure.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/ProgramChange.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/ResetAllControllers.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/SoftTestUtils.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/Solo.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftCubicResampler/Interpolate.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftFilter/TestProcessAudio.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftLanczosResampler/Interpolate.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAudio_replace_mix.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAudio_replace_mix_mono.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAudio_replace_mix_mono_overdrive.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAudio_replace_mix_overdrive.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAudio_replace_normal.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAudio_replace_normal_mono.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAudio_replace_overdrive.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAudio_replace_overdrive_mono.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftLinearResampler/Interpolate.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftLinearResampler2/Interpolate.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftLowFrequencyOscillator/TestProcessControlLogic.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftPointResampler/Interpolate.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftProvider/GetDevice.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Close.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_ActiveSense.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_AllNotesOff.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_AllSoundOff.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_ChannelPressure.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_Controller.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_Mono.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_NoteOff.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_NoteOn.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_NoteOn_AllChannels.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_NoteOn_Delayed.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_NoteOn_Multiple.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_Omni.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_PitchBend.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_PolyPressure.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_ProgramChange.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_ResetAllControllers.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/SoftTestUtils.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSincResampler/Interpolate.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/Close.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/DummySourceDataLine.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetAvailableInstruments.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetChannels.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetDefaultSoundbank.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetDeviceInfo.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetLatency.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetLoadedInstruments.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetMaxPolyphony.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetMaxReceivers.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetMaxTransmitters.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetMicrosecondPosition.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetReceiver.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetReceiver2.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetReceivers.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetTransmitter.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetTransmitters.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetVoiceStatus.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/ImplicitOpenClose.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/IsOpen.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/IsSoundbankSupported.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/LoadAllInstruments.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/LoadInstrument.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/LoadInstruments.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/Open.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/OpenStream.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/RemapInstrument.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/TestRender1.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/UnloadAllInstruments.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/UnloadInstrument.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/UnloadInstruments.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/GetName.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/GetTuning.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/GetTuningInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load1.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load2.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load4.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load5.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load6.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load7.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load8.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load9.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/NewSoftTuning.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/NewSoftTuningByteArray.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/NewSoftTuningPatch.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/NewSoftTuningPatchByteArray.java:
+ Removed, upstream versions are now used.
+ * AUTHORS: Add myself.
+
+2010-06-07 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/icedtea-systemtap.patch:
+ Remove parts upstreamed in
+ 6893483: DTrace probe return values for a couple JNI methods are wrong
+
+2010-04-28 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Add patch when SystemTap is enabled to support
+ building with GCC 4.5.
+ * patches/systemtap-gcc-4.5.patch:
+ Add cast to NULL (doesn't apply to DTrace due
+ to differences between SystemTap and DTrace macros).
+
+2010-04-24 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (check-langtools, check-jdk): Allow overwriting -samevm
+ with the environment variable ICEDTEA_JTREG_OTHERVM.
+
+2010-04-22 Xerxes Rånby <xerxes@zafena.se>
+
+ * ports/hotspot/src/share/vm/shark/sharkNativeWrapper.cpp
+ (SharkNativeWrapper::initialize): Shark calling static jni
+ methods jclass argument fix.
+
+2010-04-21 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedteanp/IcedTeaNPPlugin.cc
+ (plugin_filter_environment): Fix typo in previous commit
+
+2010-04-20 Deepak Bhole <dbhole@redhat.com>
+
+ PR icedtea/474
+ * plugin/icedteanp/IcedTeaNPPlugin.cc
+ (plugin_filter_environment): Increment malloc size by one to account for
+ NULL terminator. Bug# 474.
+
+2010-04-19 Xerxes Rånby <xerxes@zafena.se>
+
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
+ (SharkBuilder::memset): Update Shark for LLVM 2.8 API change.
+ LLVM 2.8 added a fifth isVolatile field for memset
+ introduced with LLVM r100304.
+ (SharkBuilder::CreateMemset): Likewise
+
+2010-04-18 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (FIND_JAR): Log all output to config.log
+ (AC_CHECK_WITH_HG_REVISION): Likewise.
+ (IT_CHECK_PLUGIN_DEPENDENCIES): Likewise.
+
+2010-04-12 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedteanp/IcedTeaNPPlugin.cc (ITNP_New): Removed debug printf
+ statement that didn't belong there.
+ * plugin/icedteanp/java/sun/applet/PluginAppletViewer.java
+ (createPanel): Don't print stack traces on InterruptedException.
+ (handleMessage): Same.
+
+2010-04-12 Matthias Klose <doko@ubuntu.com>
+
+ PR icedtea/461
+ * plugin/icedteanp/IcedTeaNPPlugin.cc (plugin_filter_ld_library_path):
+ New, filter out paths in LD_LIBRARY_PATH which start with
+ MOZILLA_FIVE_HOME.
+ (plugin_filter_environment): New, build environment to pass to the
+ appletviewer process.
+ (plugin_test_appletviewer, plugin_start_appletviewer): Start the new
+ process with the filtered environment.
+
+2010-04-12 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Use NETX_SRCDIR in EXTRA_DIST.
+
+2010-04-12 Matthias Klose <doko@ubuntu.com>
+
+ * configure.ac: Clarify result message of the NSS check.
+
+2010-04-10 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (ICEDTEA_PATCHES): Always apply
+ icedtea-nss-6763530.patch. Apply icedtea-nss-not-enabled-config.patch
+ if the NSS-based security provider is disabled by default.
+ * configure.ac: Be verbose whether the NSS-based security provider
+ is enabled or disabled by default.
+ * patches/icedtea-nss-not-enabled-config.patch: New.
+
+2010-04-08 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * configure.ac: Move NSS detection to macros
+ in acinclude.m4.
+ * acinclude.m4:
+ (IT_OBTAIN_DEFAULT_LIBDIR): Attempts to discover the
+ system library directory (e.g /usr/lib64)
+ (IT_LOCATE_NSS): Always try and detect NSS
+ and only resort to using the system library directory
+ detection if NSS is not detected.
+
+2010-04-08 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (stamps/icedtea.stamp, stamps/icedtea-debug.stamp):
+ Always install nss.cfg.
+ * configure.ac: Always make nss.cfg a config file, always
+ substitute NSS_LIBDIR.
+
+2010-04-07 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedteanp/IcedTeaNPPlugin.cc: ReplaceAll "GCJ" with "ITNP", and
+ change other strings to remove reference to GCJ.
+ * plugin/icedteanp/IcedTeaNPPlugin.h : Renamed GCJPluginData to
+ ITNPPluginData.
+ * plugin/icedteanp/IcedTeaPluginUtils.h: Changed debug output to be
+ prefixed with "ICEDTEA NP PLUGIN" instead of "GCJ PLUGIN".
+ * plugin/icedteanp/java/sun/applet/PluginProxyInfoRequest.java: Don't
+ print ArrayIndexOutOfBounds traces. Continue to print any others.
+
+2010-04-07 Xerxes Rånby <xerxes@zafena.se>
+
+ * configure.ac: Updated check for shared LLVM library to include svn.
+
+2010-04-06 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedteanp/IcedTeaJavaRequestProcessor.cc
+ (newMessageOnBus): Update to used string pointer vector (form strSplit)
+ instead of a string vector. Correctly free memory.
+ * plugin/icedteanp/IcedTeaPluginRequestProcessor.cc: Initialize
+ message_queue to be a string pointer vector vector instead of a string
+ vector vector.
+ (newMessageOnBus): Update to used string pointer vector (form strSplit)
+ instead of a string vector. Correctly free memory.
+ (sendWindow): Deal with string pointers instead of strings for message
+ parts.
+ (eval): Same.
+ (call): Same.
+ (sendString): Same.
+ (setMember): Same.
+ (sendMember): Same.
+ (finalize): Same.
+ (queue_processor): Same. Also, free message part memory after processing.
+ * plugin/icedteanp/IcedTeaPluginRequestProcessor.h: Change method
+ signatures to deal with string pointer vectors instead of string vectors.
+ * plugin/icedteanp/IcedTeaPluginUtils.cc
+ (stringToJSID): Added another signature that receives a string pointer.
+ (strSplit): Return string pointer vector instead of string vector.
+ (getUTF8String): Change signature to receive string pointer vector instead
+ of string vector. Update function accordingly.
+ (getUTF16LEString): Same.
+ (subscribe): Make subscription atomic.
+ (unSubscribe): Make unsubscription atomic, bound to same lock as
+ subscribe().
+ (post): Make list iteration and processing atomic, bound to same lock as
+ subscribe and unSubscribe.
+ * plugin/icedteanp/IcedTeaPluginUtils.h: Added new signature for
+ stringToJSID and updated signatures for strSplit, getUTF8String and
+ getUTF16LEString.
+ * plugin/icedteanp/IcedTeaScriptablePluginObject.cc
+ (IcedTeaScriptableJavaPackageObject::deAllocate): Implemented method.
+ (IcedTeaScriptableJavaPackageObject::invalidate): Same.
+ (IcedTeaScriptableJavaObject::deAllocate): Same.
+ (IcedTeaScriptableJavaObject::invalidate): Same.
+
+2010-04-04 Matthias Klose <doko@ubuntu.com>
+
+ * configure.ac: Check for shared LLVM library.
+
+2010-03-31 Matthias Klose <doko@ubuntu.com>
+
+ * plugin/icedteanp/IcedTeaNPPlugin.cc (plugin_start_appletviewer):
+ Fix typo.
+
+2010-03-31 Matthias Klose <doko@ubuntu.com>
+
+ * acinclude.m4 (ENABLE_ZERO_BUILD): Depend on IT_SET_ARCH_SETTINGS.
+
+2010-03-29 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (NETX_BOOTSTRAP_CLASSES): Classes required to
+ bootstrap NetX (only partial so far).
+ (ICEDTEA_BOOTSTRAP_CLASSES): Include
+ NETX_BOOTSTRAP_CLASSES.
+ (extra-class-files.stamp): Use ICEDTEA_RT as bootclasspath.
+ Drop use of SOURCEPATH_DIRS.
+ (pulse-java-class.stamp): Use ICEDTEA_RT on bootclasspath.
+
+2010-03-22 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedteanp/IcedTeaNPPlugin.cc
+ (start_jvm_if_needed): Change pipe file name format.
+ (NP_Initialize): Put FIFO pipe in a separate per-user directory.
+
+2010-03-19 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp
+ (SharkBlock::do_field_access): Indentation fixes.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp
+ (SharkBuilder::throw_ArithmeticException): New method.
+ (SharkBuilder::throw_ClassCastException): Likewise.
+ (SharkBuilder::frame_address): Likewise.
+ (SharkBuilder::CreateGetFrameAddress): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
+ (SharkBuilder::throw_ArithmeticException): New method.
+ (SharkBuilder::throw_ClassCastException): Likewise.
+ (SharkBuilder::frame_address): Likewise.
+ (SharkBuilder::CreateGetFrameAddress): Likewise.
+ (SharkBuilder::CreateMemoryBarrier): Actually do something on x86.
+ * ports/hotspot/src/share/vm/shark/sharkNativeWrapper.cpp
+ (SharkNativeWrapper::initialize): Implemented UseMembar code.
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.hpp
+ (SharkRuntime::throw_ArithmeticException): New method.
+ (SharkRuntime::throw_ClassCastException): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.cpp
+ (SharkRuntime::throw_ArithmeticException): New method.
+ (SharkRuntime::throw_ClassCastException): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkStack.hpp
+ (SharkStack::initialize): Added setup_sp_and_method parameter.
+ (SharkStack::CreateStackOverflowCheck): New method.
+ (SharkStack::CreateCheckStack): Likewise.
+ (SharkStack::interpreter_entry_point): Likewise.
+ (SharkStackWithNormalFrame::interpreter_entry_point): Likewise.
+ (SharkStackWithNativeFrame::interpreter_entry_point): Likewise.
+ (SharkStack::CreateHardStackOverflowCheck): Removed.
+ (SharkStack::CreateSoftStackOverflowCheck): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkStack.cpp
+ (SharkStack::initialize): Added setup_sp_and_method parameter,
+ and changed to use new stack overflow detection code.
+ (SharkStack::CreateStackOverflowCheck): New method.
+ (SharkStack::CreateCheckStack): Likewise.
+ (SharkStack::CreateHardStackOverflowCheck): Removed.
+ (SharkStack::CreateSoftStackOverflowCheck): Likewise.
+ (SharkStackWithNormalFrame::interpreter_entry_point): Likewise.
+ (SharkStackWithNativeFrame::interpreter_entry_point): Likewise.
+ (SharkStackWithNormalFrame::SharkStackWithNormalFrame): Updated.
+ (SharkStackWithNativeFrame::SharkStackWithNativeFrame): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
+ (SharkTopLevelBlock::static_field_ok_in_clinit): New method.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::scan_for_traps): New trap.
+ (SharkTopLevelBlock::static_field_ok_in_clinit): New method.
+ (SharkTopLevelBlock::zero_check_value): Throw arithmetic exception
+ for divide by zero.
+ (SharkTopLevelBlock::do_full_instance_check): Throw class cast
+ exception.
+ (SharkTopLevelBlock::do_monitorexit): Do not handle exceptions.
+ * ports/hotspot/src/share/vm/shark/shark_globals.hpp:
+ Make debugging options available in product builds.
+
+2010-03-19 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedteanp/IcedTeaNPPlugin.cc
+ (start_jvm_if_needed): Create pipes in a temporary dir instead of users
+ home directory.
+ (plugin_start_appletviewer): Pass pipe names to PluginMain when initializing Java.
+ * plugin/icedteanp/java/sun/applet/PluginMain.java: Receive pipe names
+ during initialization.
+
+2010-03-18 Pavel Tisnovsky <ptisnovs@redhat.com>
+
+ * patches/jtreg-httpTest.patch: new regression test
+ to check if the cacerts keytool database is configured and
+ created properly and if SSL is really working.
+
+2010-03-17 Matthias Klose <doko@ubuntu.com>
+
+ * NEWS: More news.
+
+2010-03-17 Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
+
+ * acinclude.m4 (IT_SET_ARCH_SETTINGS): Define architecture as sh
+ for all sh* variants.
+ * patches/sh4-support.patch: Likewise.
+
+2010-03-17 Matthias Klose <doko@ubuntu.com>
+
+ * NEWS: Update for 1.8.
+
+2010-06-03 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (clean-rt): Add missing escapes to join lines
+ of if statement.
+
+2010-06-03 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * plugin/icedteanp/IcedTeaPluginRequestProcessor.cc,
+ * plugin/icedteanp/IcedTeaPluginUtils.cc,
+ * plugin/icedteanp/java/sun/applet/PluginAppletViewer.java:
+ Synchronise with version on IcedTea6 1.7 branch.
+
+2010-06-03 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (clean-local): Add missing call to clean-rt
+ which should have replaced clean-plugs.
+
+2010-03-16 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * IcedTeaPlugin.cc,
+ * plugin/icedtea/java/netscape/javascript/JSException.java,
+ * plugin/icedtea/java/netscape/javascript/JSObject.java,
+ * plugin/icedtea/java/netscape/javascript/JSObjectCreatePermission.java,
+ * plugin/icedtea/java/netscape/javascript/JSProxy.java,
+ * plugin/icedtea/java/netscape/javascript/JSRunnable.java,
+ * plugin/icedtea/java/netscape/javascript/JSUtil.java,
+ * plugin/icedtea/java/sun/applet/AppletSecurityContextManager.java,
+ * plugin/icedtea/java/sun/applet/GetMemberPluginCallRequest.java,
+ * plugin/icedtea/java/sun/applet/GetWindowPluginCallRequest.java,
+ * plugin/icedtea/java/sun/applet/JavaConsole.java,
+ * plugin/icedtea/java/sun/applet/PasswordAuthenticationDialog.java,
+ * plugin/icedtea/java/sun/applet/PluginAppletSecurityContext.java,
+ * plugin/icedtea/java/sun/applet/PluginAppletViewer.java,
+ * plugin/icedtea/java/sun/applet/PluginCallRequest.java,
+ * plugin/icedtea/java/sun/applet/PluginCallRequestFactory.java,
+ * plugin/icedtea/java/sun/applet/PluginClassLoader.java,
+ * plugin/icedtea/java/sun/applet/PluginCookieInfoRequest.java,
+ * plugin/icedtea/java/sun/applet/PluginCookieManager.java,
+ * plugin/icedtea/java/sun/applet/PluginDebug.java,
+ * plugin/icedtea/java/sun/applet/PluginException.java,
+ * plugin/icedtea/java/sun/applet/PluginMain.java,
+ * plugin/icedtea/java/sun/applet/PluginMessageConsumer.java,
+ * plugin/icedtea/java/sun/applet/PluginMessageHandlerWorker.java,
+ * plugin/icedtea/java/sun/applet/PluginObjectStore.java,
+ * plugin/icedtea/java/sun/applet/PluginProxyInfoRequest.java,
+ * plugin/icedtea/java/sun/applet/PluginProxySelector.java,
+ * plugin/icedtea/java/sun/applet/PluginStreamHandler.java,
+ * plugin/icedtea/java/sun/applet/RequestQueue.java,
+ * plugin/icedtea/java/sun/applet/TestEnv.java,
+ * plugin/icedtea/java/sun/applet/VoidPluginCallRequest.java:
+ Remove old plugin code.
+ * Makefile.am:
+ Drop ENABLE_PLUGIN blocks. Rename ENABLE_NPPLUGIN
+ to ENABLE_PLUGIN and IcedTeaNPPlugin to IcedTeaPlugin.
+ (EXTRA_DIST): Drop IcedTeaPlugin.cc.
+ (icedtea.stamp): Remove old plugin references. Change NPPlugin
+ references to reference Plugin.
+ (icedtea-debug.stamp): Likewise.
+ (PLUGIN_SRC): Renamed from NPPLUGIN_SRC.
+ (PLUGIN_OBJECTS): Renamed from NPPLUGIN_OBJECTS.
+ ($(PLUGIN_DIR)/%.o): Change from NPPLUGIN to PLUGIN.
+ ($(PLUGIN_DIR)/IcedTeaPlugin.so): Change to PLUGIN_BUILD_DIR.
+ (clean-IcedTeaPlugin): Moved from clean-IcedTeaNPPlugin.
+ (IcedTeaPlugin.o): Removed.
+ (IcedTeaPlugin.so): Removed.
+ (clean-IcedTeaPlugin): Removed.
+ (plugin.stamp): Remove old plugin dependency.
+ (clean-plugin): Likewise.
+ * acinclude.m4:
+ (IT_CHECK_PLUGIN): Renamed from IT_CHECK_OLD_PLUGIN.
+ (IT_CHECK_NEW_PLUGIN): Removed.
+ (IT_CHECK_PLUGIN_DEPENDENCIES): No longer require
+ IT_CHECK_OLD_PLUGIN and IT_CHECK_NEW_PLUGIN. Require
+ IT_CHECK_PLUGIN. Remove enable_npplugin tests as now
+ assumed, being the only plugin.
+ (IT_CHECK_XULRUNNER_VERSION): Drop enable_npplugin test.
+ * plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:
+ Remove duplicate declaration of member_identifier
+ arising from merge.
+
+2010-06-02 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (IT_LANGUAGE_SOURCE_VERSION): Bump to 6
+ to support @Override.
+ (IT_CLASS_TARGET_VERSION): Likewise.
+ (extract-openjdk.stamp): Remove @Override hack.
+ * patches/xrender/icedtea-001.patch:
+ Recreated.
+
+2010-03-16 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ NetX/plugin build sync (3/3):
+ * patches/icedtea-copy-plugs.patch:
+ Remove plug-related segments and move
+ remainder to patches/boot/getannotation-cast.patch.
+ * Makefile.am:
+ (ICEDTEA_BOOTSTRAP_CLASSES): Add javax/management/StandardMBean.java.
+ (ICEDTEA_PATCHES): Remove copy-plugs.patch.
+ (BOOTCLASSPATH_RT_LIBGCJ): Remove duplication of including system rt.jar as well.
+ (ICEDTEA_BOOT_PATCHES): Add getannotation-cast.patch.
+ (clean-local): Don't depend on clean-plugs.
+ (.PHONY): Likewise.
+ (icedtea-debug.stamp): Remove liveconnect-dist.stamp as
+ implied by plugin.stamp.
+ (icedtea-boot.stamp): Likewise and add plugin.stamp.
+ (clean-rt): Revert to system rt.jar.
+ (bootstrap/jdk1.7.0/jre/lib/rt-closed.jar): Removed.
+ (plugs.stamp): Removed.
+ (clean-plugs): Removed.
+ * patches/boot/getannotation-cast.patch:
+ Remaining part of copy-plugs.patch which
+ provides a cast for getAnnotation for older versions
+ of GNU Classpath.
+
+2010-03-16 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedteanp/IcedTeaPluginRequestProcessor.cc
+ (newMessageOnBus): Added support for finalize.
+ (finalize): New function. Decrements object reference count by one.
+ (queue_processor): Added support for finalize.
+ * plugin/icedteanp/IcedTeaPluginRequestProcessor.h: Removed unused
+ function declerations. Added decleration for finalize.
+
+2010-03-15 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ NetX/plugin build sync (2/3):
+ * patches/icedtea-liveconnect-dist.patch,
+ * patches/icedtea-liveconnect.patch,
+ * patches/icedtea-netx.patch,
+ * patches/icedtea-webstart-umask.patch,
+ * patches/icedtea-webstart.patch:
+ Moved to extensions subdirectory.
+ * Makefile.am:
+ (PLUGIN_PATCH): Removed.
+ (ICEDTEA_PATCHES): Add conditional plugin patches in
+ same manner as all other conditional patches. Fix
+ paths of NetX patches and LiveConnect patches.
+ (stamps/plugin-tests.stamp): Depend on stamps/plugin.stamp,
+ not rt-closed.jar. Surround by ENABLE_PLUGIN rather than
+ using a (now broken) test on lib/rt/netscape.
+ * acinclude.m4: Add missing ;;.
+ * patches/extensions/liveconnect-dist.patch:
+ Was patches/icedtea-liveconnect-dist.patch.
+ * patches/extensions/liveconnect.patch:
+ Was patches/icedtea-liveconnect.patch.
+ * patches/extensions/netx-dist.patch:
+ Renamed from patches/icedtea-netx.patch.
+ * patches/extensions/netx-umask.patch:
+ Renamed from patches/icedtea-webstart-umask.patch.
+ * patches/extensions/netx.patch:
+ Renamed from patches/icedtea-webstart.patch.
++
+2010-03-13 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedteanp/java/sun/applet/PluginAppletViewer.java
+ (requestPluginCookieInfo): Register cookie info as a priority message.
+ (requestPluginProxyInfo): Register proxy info as a priority message.
+ * plugin/icedteanp/java/sun/applet/PluginMessageConsumer.java: Re-designed
+ message consumption to implement priority queuing and parallel
+ initialization limits so that an arbitrary number of applets can load
+ without blocking one another, all in a thread-safe manner.
+ (registerPriorityWait): New method. Registers a string that is
+ considered a "priority" string, which gets delegated to dedicated worker
+ threads.
+ (unRegisterPriorityWait): Unregisters a string so that it is no longer
+ a priority.
+ (PluginMessageConsumer): Do not create any workers when starting.
+ (consume): Remove method. Consumption is now done in a separate dedicated
+ thread to prevent blocking.
+ (getPriorityStrIfPriority): New method. If the given message is priority,
+ return why (i.e the 'priority string'it matched).
+ (isInInit): New method. Returns if the plugin is currently initializing an
+ applet.
+ (addToInitWorkers): New method. Adds given worker to list of workers
+ currently initializting applets.
+ (okayToProcess): New method. Returns whether or not it is okay to process
+ the given applet.
+ (notifyWorkerIsFree): New method. Notifies this class that a worker has
+ just become free.
+ (queue): Queues the given message for consumption.
+ (ConsumerThread): New protected inner (thread) class. Responsible for
+ consuming messages in the queue, and regueuing them if consumption if not
+ possible.
+ (getFreeWorker): Changed to be non-blocking, and return either a priority
+ worker or a normal worker depending on what is requested.
+ * plugin/icedteanp/java/sun/applet/PluginMessageHandlerWorker.java
+ (PluginMessageHandlerWorker): Set new priority and consumer variables.
+ (busy): Make thread-safe by waiting on same property that free() waits on.
+ (free): Make thread-safe by waiting on same property that busy() waits on.
+ (isPriority): New method. Returns of worker is a priority worker.
+ (isFree): Made thread-safe, and accounts for priority.
+ * plugin/icedteanp/java/sun/applet/PluginStreamHandler.java
+ (startProcessing): Call consumer.queue() instead of consumer.consume().
+ (postMessage): Remove unused method.
+
+2010-03-12 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (NETX_EXTRA_DIR): Path to extra NetX resource files.
+ (ICEDTEA_BOOTSTRAP_CLASSES): Explicitly compile BasicDirectoryModel
+ due to http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42003
+ (stamps/icedtea.stamp): Use NETX_RESOURCE_DIR for about.jnlp.
+ (stamps/icedtea-debug.stamp): Likewise.
+ (stamps/netx.stamp): Copy the resources to the build directory.
+ (stamps/extra-class-files.stamp): Use NETX_EXTRA_DIR.
+ (rt-source-files.txt): Don't search rt directory in build tree.
+ Support ICEDTEA_BOOTSTRAP_CLASSES.
+ (netx): New alias.
+
+2010-03-11 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp
+ (SharkCompiler::compile_method): Catch typeflow failures more
+ generally.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::scan_for_traps): New trap.
+ (SharkTopLevelBlock::do_call): Add assertion to check the above.
+ (SharkTopLevelBlock::static_subtype_check): Deal with unloaded
+ object_klass.
+
+2010-03-11 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/shark_globals_zero.hpp:
+ Whitespace changes.
+
+2010-03-09 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedteanp/IcedTeaNPPlugin.cc
+ (consume_message): Handle the new reference field and send it back when
+ sending proxy and cookie info.
+ (get_proxy_info): Update response format for proxy information to make it
+ consistent with new Gecko API.
+ * plugin/icedteanp/IcedTeaPluginRequestProcessor.cc
+ (newMessageOnBus): Account for the new reference field and send it back
+ with the response.
+ (sendWindow): Same.
+ (eval): Same.
+ (call): Same.
+ (sendString): Same.
+ (setMember): Same. Also, move responding code from _setMember to setMember
+ for consistency and to solve a rather bad race condition that affected
+ reliability.
+ (sendMember): Account for the new reference field and send it back
+ with the response.
+ (queue_processor): Move array index slots based on new positions with
+ reference ids.
+ (_setMember): Move response code back to setMember.
+ * plugin/icedteanp/java/sun/applet/GetMemberPluginCallRequest.java
+ (GetMemberPluginCallRequest): Change method signature to receive a
+ reference identifier.
+ (parse): Update to handle new reference identifiers.
+ (serviceable): Removed method. serviceable() is now implemented in the
+ parent class and uses unique reference identifiers.
+ * plugin/icedteanp/java/sun/applet/GetWindowPluginCallRequest.java
+ (GetWindowPluginCallRequest): Change method signature to receive a
+ reference identifier.
+ (serviceable): Removed method. serviceable() is now implemented in the
+ parent class and uses unique reference identifiers.
+ * plugin/icedteanp/java/sun/applet/PluginAppletViewer.java: Added new
+ statis private requestIdentityCounter variable that provides unique
+ reference numbers.
+ (createPanel): Send a dummy (0) reference number with initialization msg.
+ (getRequestIdentifier): New method. Returns a unique reference number
+ and then increments requestIdentityCounter in a thread-safe manner.
+ (getWindow): Send reference id to getPluginCallRequest.
+ (getMember): Same.
+ (setMember): Same.
+ (setSlot): Same.
+ (getSlot): Same.
+ (eval): Same.
+ (removeMember): Same.
+ (call): Same.
+ (requestPluginCookieInfo): Same.
+ (requestPluginProxyInfo): Same.
+ (JavaScriptFinalize): Same.
+ (javascriptToString): Same.
+ * plugin/icedteanp/java/sun/applet/PluginCallRequest.java: Track reference
+ numbers instead of the 'return string' marker.
+ (serviceable): Change from abstract to implemented method, returns weather
+ or not the given message is servicable by this request based on unique
+ reference numbers.
+ * plugin/icedteanp/java/sun/applet/PluginCallRequestFactory.java
+ (getPluginCallRequest): Pass reference numbers to concrete class
+ constructors.
+ * plugin/icedteanp/java/sun/applet/PluginCookieInfoRequest.java
+ (PluginCookieInfoRequest): Receive new reference number and pass it to
+ parent.
+ (parseString): Update to handle new reference numbers in message.
+ (serviceable): Removed method. serviceable() is now implemented in the
+ parent class and uses unique reference identifiers.
+ * plugin/icedteanp/java/sun/applet/PluginProxyInfoRequest.java
+ (PluginProxyInfoRequest): Receive new reference number and pass it to
+ parent.
+ (parseReturn): Update to handle new reference numbers in message. Also,
+ parse based on new format returned by the C++ side.
+ (serviceable): Removed method. serviceable() is now implemented in the
+ parent class and uses unique reference identifiers.
+ * plugin/icedteanp/java/sun/applet/PluginStreamHandler.java
+ (handleMessage): Pass reference to finishCallRequest().
+ * plugin/icedteanp/java/sun/applet/VoidPluginCallRequest.java
+ (VoidPluginCallRequest): Update to handle new reference numbers in
+ message.
+ * plugin/tests/LiveConnect/common.js
+ (testAll): Check eval tests checkbox before calling doTest();
+
+2010-03-08 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (IT_CFLAGS): General CFLAGS for all IcedTea
+ C builds, which includes ARCHFLAG.
+ (ICEDTEA_ENV): Set ZERO_ARCHFLAG from ARCHFLAG.
+ (stamps/native-ecj.stamp): Use IT_CFLAGS.
+ ($(PULSE_JAVA_NATIVE_BUILDDIR)/%.o): Use IT_CFLAGS.
+ * acinclude.m4:
+ (IT_SET_ARCH_SETTINGS): Renamed from SET_ARCH_DIRS.
+ Use host_cpu rather than host. Add sections for
+ sparc and s390x. Set ARCHFLAG to m64 for x86_64,
+ sparc64, powerpc64 and s390x, m31 for s390 and m32
+ for i?86, powerpc and sparc.
+ (ENABLE_ZERO_BUILD): Remove setting of ZERO_ARCHFLAG,
+ generalised to ARCHFLAG.
+ * configure.ac: Call renamed IT_SET_ARCH_SETTINGS.
+
+2010-03-08 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am:
+ (ICEDTEA_BOOT_PATCHES): Add DISTRIBUTION_BOOT_PATCHES.
+
+2010-03-04 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Don't unset ICEDTEA_BUILD_TARGET if unused.
+ (hotspot): Support the configuration where BOOTSTRAPPING
+ is not set. Pass ICEDTEA_BUILD_TARGET=hotspot to make rather
+ than having an additional hotspot-helper target.
+ Don't remove bootstrap-directory-symlink-ecj.stamp
+ as this just forces the bootstrap classes to be rebuilt.
+ (hotspot-helper): Removed.
+
+2010-03-04 Xerxes Rånby <xerxes@zafena.se>
+
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp
+ (sharkCompiler::sharkCompiler): Move mattr define to make its memory
+ valid in the scope where it are used by the args vector.
+
+2010-03-01 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (stamps/cacao.stamp): Depend on rt.stamp
+ and use updated rt.jar to build against rather
+ than the contents of lib/rt, so that --with-openjdk
+ builds work.
+
+2010-03-01 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (stamps/jtreg.stamp): Depend on
+ stamps/icedtea-stage2.stamp
+
+2010-06-01 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/icedtea-jaxws-getdtdtype.patch:
+ Moved to...
+ * Makefile.am:
+ Move jaxws patch to bootstrap subdirectory.
+ * patches/boot/jaxws-getdtdtype.patch:
+ ...here.
+
+2010-06-01 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Drop fake tools.jar in bootstrap JDK.
+ * Makefile.am:
+ (.PHONY): Remove clean-tools-jar.
+ (bootstrap-directory-stage1.stamp): Remove
+ tools.jar symlink; can be avoided by patching
+ HotSpot as part of patch below.
+ (bootstrap/jdk1.7.0/lib/tools.jar): Removed.
+ (clean-tools-jar): Likewise.
+ (plugs.stamp): Remove dependency on tools.jar.
+ (clean-plugs): Remove dependency on clean-tools-jar.
+ * patches/boot/icedtea-hotspot-default.patch:
+ Remove references to tools.jar, setting SA_CLASSPATH
+ to rt.jar instead of tools.jar.
+
+2010-06-01 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am: Update langtools
+ changeset ID and sha256 sum to bring in
+ fix to no-fork genstubs classpath:
+ http://hg.openjdk.java.net/icedtea/jdk7/langtools/rev/681f1f51926f
+
+2010-02-26 Xerxes Rånby <xerxes@zafena.se>
+
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp
+ (SharkCompiler::generate_native_code): Undefine debug code for
+ NDEBUG builds
+
+2010-02-24 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am: Add THANKYOU to
+ EXTRA_DIST.
+ * pulseaudio/AUTHORS: Removed; duplicates
+ top-level file.
+
+2010-02-24 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedteanp/java/sun/applet/PluginMain.java: Add some javaplugin.*
+ properties that some applets expect.
+ * rt/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java: Implement
+ allowed property get/set based on specifications.
+
+2010-05-28 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (rewrite-rhino.stamp): Join class building
+ to jar creation with &&.
+
+2010-02-24 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (rewrite-rhino.stamp): Use full path to
+ jar application to avoid relying on the one
+ on the path.
+
+2010-02-24 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Add missing pulse-java alias and reorganise
+ existing aliases alphabetically.
+ ($(PULSE_JAVA_NATIVE_BUILDDIR)/%.o): Add include
+ directive for build directory to pick up generated
+ headers.
+
+2010-02-24 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (icedtea.stamp): Prefix libpulse-java.so with
+ build directory path.
+ (icedtea-debug.stamp): Likewise.
+ (clean-pulse-java): No need to delete libpulse-java.so
+ as no longer at top-level.
+
+2010-02-24 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * pulseaudio/src/native/org_classpath_icedtea_pulseaudio_PulseAudioStreamVolumeControl.c:
+ Removed, never built and no corresponding
+ Java source file.
+ * Makefile.am:
+ (PULSE_JAVA_NATIVE_SRCS): List of PulseAudio source
+ files.
+ (PULSE_JAVA_NATIVE_OBJECTS): List of PulseAudio object
+ files.
+ (PULSE_JAVA_TARGET): Optional PulseAudio target.
+ (icedtea.stamp): Replace explicit pulse-java.stamp
+ with PULSE_JAVA_TARGET.
+ (icedtea-debug.stamp): Likewise.
+ (pulse-java.stamp): Depend on compiled library rather than
+ headers target.
+ ($(PULSE_JAVA_NATIVE_BUILDDIR)/%.o): New target to compile
+ object files from source files using make substitution.
+ ($(PULSE_JAVA_NATIVE_BUILDDIR)/libpulse-java.so): New target
+ to build the shared library.
+ (pulse-java-jar.stamp): Make ENABLE_PULSE_JAVA conditional
+ encompass all PulseAudio targets.
+ (pulse-java-class.stamp): Likewise.
+ (pulse-java-headers.stamp): Likewise, and remove unneeded
+ BOOT_DIR conditional (pulse-java-class.stamp now depends on
+ the appropriate bootstrap target).
+ (pulse-java-native-code.stamp): Removed.
+
+2010-02-23 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/make/linux/makefiles/shark.make: Whitespace fixes.
+ * ports/hotspot/src/cpu/zero/vm/shark_globals_zero.hpp: Likewise.
+ * ports/hotspot/src/share/vm/includeDB_shark: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkContext.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkContext.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkInliner.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkInliner.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkIntrinsics.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkInvariants.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkMemoryManager.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkNativeWrapper.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkNativeWrapper.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkStack.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkStack.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkState.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkState.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkStateScanner.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkStateScanner.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkValue.hpp: Likewise.
+
+2010-02-23 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp: Reformatted
+ with trailing opening braces to match upstream HotSpot.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkCodeBuffer.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkConstant.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkConstant.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkContext.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkContext.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkEntry.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkInliner.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkIntrinsics.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkIntrinsics.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkInvariants.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkInvariants.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkMemoryManager.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkMemoryManager.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkNativeWrapper.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkNativeWrapper.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkStack.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkStack.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkState.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkState.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkStateScanner.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkStateScanner.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkType.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkValue.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkValue.hpp: Likewise.
+
+2010-02-22 Deepak Bhole <dbhole@redhat.com>
+
+ * Makefile.am: Provide JDK_UPDATE_VERSION when compiling the plugin
+ * plugin/icedteanp/IcedTeaNPPlugin.cc: Use JDK_UPDATE_VERSION to set the
+ jpi version.
+
+2010-05-28 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (DEBUG_BUILD_OUTPUT_DIR): New variable to represent
+ debug build output directory.
+ (BUILD_DEBUG_JRE_ARCH_DIR): Use DEBUG_BUILD_OUTPUT_DIR.
+ (icedtea): Remove errorneous use of -debug.
+ (icedtea-debug): Replace use of -debug with
+ DEBUG_BUILD_OUTPUT_DIR.
+
+2010-02-23 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/make/linux/makefiles/shark.make: Update copyright.
+ * ports/hotspot/src/cpu/zero/vm/shark_globals_zero.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkContext.hpp: Likewise.
+
+2010-02-23 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/make/linux/makefiles/shark.make: Comment fix.
+
+2010-02-21 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (icedtea-debug.stamp): Add missing -debug on
+ end of $(BUILD_OUTPUT_DIR).
+
+2010-02-21 Xerxes Rånby <xerxes@zafena.se>
+
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp
+ (MCPU): Explicitly defined for use by LLVM command line parser.
+ (MAttrs): Likewise.
+ (SharkCompiler::SharkCompiler): Create the JIT using LLVM EngineBuilder
+ in order to explicitly set MCPU and MAttrs when using LLVM 2.7.
+ * ports/hotspot/src/share/vm/shark/llvmHeaders.hpp:
+ Include llvm/ExecutionEngine/JIT.h for LLVM 2.7 to make sure the
+ JIT are linked in.
+
+2010-02-22 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedteanp/java/sun/applet/PluginAppletViewer.java: Centralized
+ and increased timeouts to give slow-loading applets enough time to load.
+
+2010-02-19 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (FIND_RHINO_JAR): Clear RHINO_JAR variable
+ if it still contains "no" at the end of the
+ macro.
+
+2010-05-26 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Update HotSpot changeset and SHA256 sum to
+ obtain DIST_ID and DERIVATIVE_ID support.
+ (bootstrap-directory-stage1.stamp): Always create
+ the boot tools.jar as a symlink to rt.jar to
+ appease the HotSpot build. Join dependent parts
+ using &&.
+ (rewriter.stamp): Use IT_JAVACFLAGS and explicitly
+ create destination directory as javac doesn't while
+ ecj does.
+ (rewrite-rhino.stamp): Join dependent parts with &&.
+ (clean-tools-jar): Remove boot tools.jar symlink.
+
+2010-02-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ PR icedtea/179
+ * ChangeLog: Remove rogue whitespace highlighted
+ by emacs.
+ * Makefile.am:
+ (REWRITER_SRCS): Sources for class file rewriter.
+ Only set RHINO_JAR when WITH_RHINO is set. Point
+ to rewritten JAR file in build directory. Add
+ rewriter and license to EXTRA_DIST. Make icedtea,
+ icedtea-debug and icedtea-boot depend on rewrite-rhino.stamp.
+ (stamps/rewriter.stamp): Build the class file rewriter.
+ (stamps/rewrite-rhino.stamp): Rewrite the system Rhino JAR
+ file to use the sun.org.mozilla namespace to avoid conflicts.
+ (rewriter): New alias for stamps/rewriter.stamp.
+ (rewrite-rhino): Likewise for stamps/rewrite-rhino.stamp.
+ * patches/icedtea-rhino.patch:
+ Copy rather than symlink the JAR file. Only drop the
+ internal suffix on the javascript package names.
+ * rewriter/com/redhat/rewriter/ClassRewriter.java:
+ (executor): Use a single threaded executor when
+ debugging is enabled.
+ (tasks): Store the Futures returned by the executor
+ for later checking.
+ (main(String[])): Log what happens when processFile
+ returns and handle any exceptions using Futures.
+ (call()): Ensure srcDir/destDir replacement always
+ matches with a trailing slash to avoid odd rewrites.
+ Loop directory creation to avoid possible race issues.
+ Increase logging and fix a number of issues with the rewrite:
+ * Fix off-by-one loop bug so final entry is inspected.
+ * Handle double entries which occur with 8-byte entries
+ (doubles and longs):
+ http://java.sun.com/docs/books/jvms/second_edition/html/ClassFile.doc.html#16628
+
+2010-02-17 Xerxes Rånby <xerxes@zafena.se>
+
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp
+ (SharkCompiler::SharkCompiler): Implement host CPU feature
+ autotuner using LLVM 2.7 APIs.
+ * ports/hotspot/src/share/vm/shark/llvmHeaders.hpp:
+ Define llvm/ADT/StringMap.h and llvm/System/Host.h
+ depending on LLVM version.
+ Allways define llvm/Support/CommandLine.h.
+
+2010-02-16 Gary Benson <gbenson@redhat.com>
+
+ * contrib/jck/compile-native-code.sh: Add s390.
+
+2009-10-05 Edward Nevill <ed@camswl.com>
+
+ * contrib/jck/compile-native-code.sh:
+ Support for generation of native libraries for JCK on ARM
+
+2010-02-15 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * rewriter/agpl-3.0.txt,
+ * rewriter/com/redhat/rewriter/ClassRewriter.java:
+ Add class rewriter for fixing Rhino classes
+ to use the com.sun.org.mozilla namespace,
+ along with corresponding license.
+
+2010-02-12 Gary Benson <gbenson@redhat.com>
+
+ * configure.ac: Strip stupid options that llvm-config supplies.
+
+2010-02-03 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedteanp/IcedTeaNPPlugin.cc
+ (plugin_create_applet_tag): Encode new lines, carriage returns, and other
+ special characters before sending them to Java side (de-coding code is
+ already in effect on Java side).
+
+2010-02-02 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/tests/LiveConnect/PluginTest.java
+ (jjsEvalTest): New function. Calls JSObject.eval() with given string.
+ * plugin/tests/LiveConnect/common.js: Added eval test suite as one of the
+ run options.
+ * plugin/tests/LiveConnect/index.html: Same.
+ * plugin/tests/LiveConnect/jjs_eval_test.js: Eval tests.
+
+2010-02-02 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedteanp/java/sun/applet/PluginAppletViewer.java: Re-designed frame
+ embedding code so that the applet is dynamically packed into given handle.
+
+2010-02-01 Xerxes Rånby <xerxes@zafena.se>
+
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp
+ (SharkCompiler::SharkCompiler): Use sharkContext::module
+ instead of sharkContext::module_provider when using LLVM 2.7
+ to handle LLVM r94686 API change.
+ * ports/hotspot/src/share/vm/shark/sharkContext.hpp
+ (sharkContext::module): Made public when using LLVM 2.7.
+ (sharkContext::module_provider): Undefine when using LLVM 2.7.
+ * ports/hotspot/src/share/vm/shark/llvmHeaders.hpp
+ (llvm/ModuleProvider.h): Undefine when using LLVM 2.7.
+
+2010-05-19 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Patch splashscreen to build against libpng 1.4.
+ * Makefile.am:
+ Bump JDK changeset and SHA256 sum.
+
+2010-01-26 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (stamps/plugin-tests.stamp): Add
+ a target for building the plugin tests.
+ (plugin-tests): Alias for the above.
+
+2010-01-27 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am: Remove quoting from ICEDTEA_NAME ICEDTEA_REV ICEDTEA_PKG.
+
+2010-01-25 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Remove trailing space after IcedTea version
+ in plugin version information when package
+ version is not set.
+
+2010-05-18 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/boot/scanner-charsets.patch:
+ Patch openjdk-boot not openjdk.
+
+2010-05-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/boot/icedtea-dbcs.patch,
+ * patches/boot/icedtea-sbcs.patch,
+ * patches/boot/icedtea-spp.patch:
+ Renamed to relate to java.util.Scanner.
+ * Makefile.am: Fix paths above and add
+ new patch.
+ * patches/boot/scanner-charsets.patch:
+ New patch to remove Scanner usage in
+ charsetmapping tool.
+ * patches/boot/scanner-dbcs.patch,
+ * patches/boot/scanner-sbcs.patch,
+ * patches/boot/scanner-spp.patch:
+ Collect together all patches to avoid use
+ of java.util.Scanner.
+
+2010-05-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (stamps/extract-jaxws.stamp): Use absolute
+ path to stamps.
+
+2010-05-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ Remove duplicate IT_XULRUNNER_VERSION macro.
+
+2010-01-22 Deepak Bhole <dbhole@redhat.com>
+
+ * Makefile.am:
+ Use MOZILLA_CFLAGS/LIBS rather than
+ XULRUNNER.
+ * plugin/icedteanp/IcedTeaNPPlugin.cc:
+ Use PRInt32 rather than PRInt32_t for port.
+
+2010-01-25 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * IcedTeaPlugin.cc:
+ Standardise plugin versioning.
+ * Makefile.am:
+ Set ICEDTEA_NAME and use in place of literal
+ "IcedTea7". Use HAS_PKGVERSION to set ICEDTEA_PKG
+ and output DISTRO_PACKAGE_VERSION rather than
+ running test. Set PLUGIN_VERSION and use for
+ both plugins.
+ * acinclude.m4:
+ (IT_GET_PKGVERSION): Moved from configure.ac and
+ changed to a macro with output.
+ (IT_GET_LSB_DATA): Depend on IT_GET_PKGVERSION.
+ * configure.ac:
+ Invoke new IT_GET_PKGVERSION macro.
+ * plugin/icedteanp/IcedTeaNPPlugin.cc:
+ Standardise plugin versioning.
+
+2010-01-25 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/icedtea-libraries.patch:
+ Make all dlopen choices at build-time,
+ not just one. Support libjpeg8 as well.
+
+2010-01-21 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ PR icedtea/433
+ * Makefile.am:
+ Add set -e to tarball extractions so
+ that they fail immediately.
+
+2010-05-14 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Remove reference to hotspot/default/icedtea-version.patch.
+
+2010-01-20 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Pass DERIVATIVE_ID and HOTSPOT_BUILD_VERSION
+ to build (later only when the HotSpot Mercurial
+ revision is available). Update HotSpot and JDK
+ revisions for related updates there.
+ (patch.stamp): Move revision derivation to configure.
+ * acinclude.m4:
+ (IT_GET_LSB_DATA): Report results.
+ (IT_CHECK_FOR_MERCURIAL): Macro wrapper around check for hg.
+ (IT_OBTAIN_HG_REVISIONS): Obtain Mercurial revisions for
+ IcedTea, JDK and HotSpot if available.
+ * configure.ac:
+ Call new macros.
+ * patches/hotspot/default/icedtea-version.patch:
+ Removed; applied to upstream forest.
+
+2010-01-20 Xerxes Rånby <xerxes@zafena.se>
+
+ PR icedtea/431:
+ * Makefile.am:
+ Create a link from client to server after CACAO install
+ to make openjdk find the expected client dir on 32bit systems.
+
+2010-01-18 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * configure.ac:
+ Use AC_LANG_PUSH and AC_LANG_POP instead
+ of deprecated SAVE and RESTORE macros.
+
+2010-01-16 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (IT_CHECK_NUMBER_OF_PARALLEL_JOBS):
+ Handle --with-parallel-jobs and
+ --without-parallel-jobs correctly.
+ --with-parallel-jobs (no arguments) uses
+ available processors + 1, while
+ --without-parallel-jobs (the default) uses 2.
+ (IT_FIND_NUMBER_OF_PROCESSORS):
+ Dependency of above. Uses getconf to
+ obtain the number of available processors.
+
+2010-01-16 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ configure output and option cleanup
+ * acinclude.m4:
+ (FIND_ECJ_JAR): Always produce output,
+ not just when explicitly specified.
+ (FIND_JAVAH): Handle the yes and no
+ possibilities better.
+ (FIND_JAR): Likewise.
+ (FIND_RMIC): Likewise.
+ (WITH_OPENJDK_SRC_ZIP): Quote checking output.
+ (WITH_ALT_JAR_BINARY): Likewise.
+ (FIND_XALAN2_JAR): Improve wording.
+ (FIND_XALAN2_SERIALIZER_JAR): Likewise.
+ (FIND_XERCES_JAR): Likewise.
+ (FIND_NETBEANS): Handle yes and no
+ possibilities better.
+ (FIND_RHINO_JAR): Quote checking output.
+ (ENABLE_ZERO_BUILD): Quote checking output.
+ (AC_CHECK_WITH_CACAO_SRC_ZIP): Likewise.
+ (AC_CHECK_WITH_CACAO_SRC_DIR): Likewise.
+ (IT_CHECK_NUMBER_OF_PARALLEL_JOBS): Moved to a macro
+ from configure.ac.
+ * configure.ac:
+ Invoke new macros. Quote output and correct
+ typos. Perform IT_CHECK_ADDITIONAL_VMS earlier
+ with Shark, Zero and CACAO checks.
+
+2010-01-14 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (stamps/icedtea-npplugin): New target, add file
+ dependencies for building the IcedTeaNPPlugin.so.
+
+2010-05-11 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * .hgignore: Remove jar files.
+
+2010-01-13 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedteanp/IcedTeaJavaRequestProcessor.cc:
+ Add missing newline.
+ * plugin/icedteanp/IcedTeaPluginRequestProcessor.cc
+ (newMessageOnBus): Service GetSlot and SetSlot requests.
+ (call): Create Java object from result only if it is non-null.
+ (setMember): Pass a preset identifier to _setMember. Handle array slot
+ setting.
+ (sendMember): Handle array slot read.
+ (queue_processor): Service GetSlot and SetSlot requests.
+ (_setMember): Work with property NPIdentifier instead of name string.
+ (_getMember): Same.
+ * plugin/icedteanp/IcedTeaPluginUtils.cc
+ (isObjectJSArray): Handle void constructor objects like 'window'.
+
+2010-01-11 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/icedtea-libraries.patch:
+ Decide which libjpeg library to load
+ at compile-time not runtime using
+ JPEG_LIB_VERSION.
+ (See http://bugs.debian.org/563999)
+
+2010-05-11 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Fix issues with the CACAO build so it at
+ least builds again (though it still fails to
+ bootstrap).
+ * patches/icedtea-plugin.patch,
+ * patches/icedtea-webservices.patch:
+ Remove unused patches.
+ * Makefile.am: Add new patches.
+ * patches/cacao/no-strict-aliasing.patch:
+ Always append -fno-strict-aliasing, even if CFLAGS
+ are specified. Otherwise, a broken CACAO results.
+ * patches/cacao/ignore-tests.patch:
+ Regenerated against b89.
+ * patches/cacao/6714758.patch:
+ Add JVM_FindClassFromBootLoader introduced by
+ 6714758 and modified in 6864003.
+ http://server.complang.tuwien.ac.at/cgi-bin/bugzilla/show_bug.cgi?id=137
+ * patches/cacao/jsig.patch:
+ Place fake libjsig.so in correct location for HotSpot 17+.
+ * patches/sh4-support.patch:
+ Regenerated against b89.
+
+2010-01-11 Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
+ Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-sh4-support.patch: Add zero support for Hitachi SH.
+ * Makefile.am (ICEDTEA_PATCHES): Apply the above.
+ * NEWS: Mention SH support.
+
+2010-05-10 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/hotspot/default/icedtea-shark.patch:
+ Recreated against b89.
+
+2009-12-02 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedteanp/IcedTeaJavaRequestProcessor.cc
+ (newMessageOnBus): Fix error handling code. Add support for NewArray,
+ GetValue, and literal returns (primitives).
+ (getValue): New function. Requests the value of a field from Java,
+ converted to literal for primitives/boxable types.
+ (setSlot): Bypass NPVariant creation.
+ (newArray): New function, creates an array of given type on Java side.
+ (set): Use value directly instead of NPVariant.
+ (setStaticField): Same.
+ (getArrayTypeForJava): New function. Given a variant, returns what type of
+ array should be created to store that variant on Java side.
+ (createJavaObjectFromVariant): Added support for arrays.
+ (callStaticMethod): use direct values instead of NPVariants.
+ (callMethod): Same.
+ * plugin/icedteanp/IcedTeaJavaRequestProcessor.h: Updates as needed by
+ changes to IcedTeaJavaRequestProcessor.cc.
+ * plugin/icedteanp/IcedTeaNPPlugin.cc
+ (GCJ_Destroy): Invalidate all NPObjects related to an instance.
+ * plugin/icedteanp/IcedTeaPluginRequestProcessor.cc
+ (sendWindow): Use NPVariant address to store windows info on Java side,
+ rather than the corresponding NPObject address.
+ (call): Use IcedTeaPluginUtilities::javaResultToNPVariant for java var to
+ NPVariant conversion, rather than custom conversion.
+ (sendString): Use new AyncCallThreadData struct and
+ pluginthreadasynccall() for calls that need to be in main thread.
+ (setMember): Send value information directly to _setMember, and let it
+ sort out how to set values.
+ (convertToNPVariant): Moved to utilities class.
+ (sendMember): Deal with NPVariants instead of NPObjects.
+ (queue_processor): Add case for GetSlot (WIP).
+ (storeVariantInJava): Remove deprecated function.
+ (_setMember): Use javaResultToNPVariant to get a value loaded into a
+ variant. Deal with NPVariants instead of NPObjects.
+ (_getMember): Deal with NPVariants instead of NPObjects.
+ (_getString): New function. Returns toString values for variables.
+ * plugin/icedteanp/IcedTeaPluginRequestProcessor.h: Declare new _getString
+ function.
+ * plugin/icedteanp/IcedTeaPluginUtils.cc: Move object map from the plugin
+ request processor class.
+ (strSplit): For efficiency, reserve enough space for strings beforehand.
+ (getUTF8String): Same.
+ (printStringVector): Run only if in debug.
+ (removeInstanceID): New function to remove mapping between an object and
+ an instance.
+ (invalidateInstance): New function. Removes all mappings from objects to
+ the given instance.
+ (getNPObjectFromJavaKey): New function. Given a java object key, returns
+ the corresponding JS object, if any.
+ (storeObjectMapping): New function. Stores a mapping between Java
+ objects and JS objects (peering).
+ (removeObjectMapping): New function. Removes peering between JS object and
+ Java object.
+ (printStringPtrVector): Run only if in debug.
+ (printNPVariant): Same.
+ (NPVariantToString): Store result in provided parameter.
+ (javaResultToNPVariant): New function, moved from
+ IcedTeaScriptablePluginObject.
+ (isObjectJSArray): New function. Returns if given NPObject represents an
+ array.
+ * plugin/icedteanp/IcedTeaPluginUtils.h: Misc. changes as needed by
+ updates to IcedTeaPluginUtils.cc.
+ * plugin/icedteanp/IcedTeaScriptablePluginObject.cc: Move object_map to
+ utilities class.
+ (getProperty): Supply instance id to findClass.
+ (get_scriptable_java_object): Use the new
+ getNPObjectFromJavaKey/storeObjectMapping functions in the utilities
+ class. Also, create object asynchronously.
+ (_createAndRetainJavaObject): New function. Creates a scriptable Java
+ object and increments reference count.
+ (is_valid_java_object): New function. Returns if the given object is still
+ valid.
+ (invalidate): Remove instance and Java side object mapping for given
+ object.
+ (javaResultToNPVariant): Moved to utilities class.
+ (invoke): Create variants peer on Java side before calling
+ callMethod/callStaticMethod.
+ (setProperty): Create variant peers on Java side before calling
+ setField/setStaticField.
+ (construct): Create variant peers on Java side before calling the
+ constructor.
+ * plugin/icedteanp/IcedTeaScriptablePluginObject.h: Misc. changes as
+ needed by updates to IcedTeaScriptablePluginObject.cc.
+ * plugin/icedteanp/java/netscape/javascript/JSObject.java: Added a new
+ string constructor.
+ * plugin/icedteanp/java/sun/applet/MethodOverloadResolver.java
+ (getCostAndCastedObject): Add support for array type parameters.
+ (isNum): Return true for boolean (booleans are convertible to int as per
+ spec).
+ (getNum): Remove case for char/Character.
+ (getArrayAsString): New function. For debug only.
+ * plugin/icedteanp/java/sun/applet/PluginAppletSecurityContext.java
+ (handleMessage): Add support for getValue. Wire in array creaion support.
+ Support a '[System]' source for privileged calls.
+ (isInt): New function. Returns if given object is an integer/convertible to
+ an int.
+ * plugin/icedteanp/java/sun/applet/PluginAppletViewer.java
+ (setMember): Send primitive/boxable values as literals.
+ (setSlot): Same.
+ (getWindow): Fortify condition for wait for panel initialization.
+ (parse): Handle nested objected tags, don't allow parameter value
+ overwrite.
+
+2010-01-11 Gary Benson <gbenson@redhat.com>
+
+ * contrib/checkopts/checkopts: Updated for the above.
+
+2010-01-06 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedteanp/IcedTeaNPPlugin.h: Remove debug specific line from
+ code.
+
+2010-01-05 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedtea/java/sun/applet/PluginAppletViewer.java
+ (handleMessage): Decode URL before setting documentbase.
+ (parse): Port over parser fixes from NP plugin tree.
+ * plugin/icedteanp/java/sun/applet/PluginAppletViewer.java
+ (handleMessage): Decode URL before setting documentbase.
+
+2009-12-24 Deepak Bhole <dbhole@redhat.com>
+
+ * Makefile.am: Define XP_UNIX, without which critical plugin API
+ functions don't get exported from Mozilla API anymore.
+ * plugin/icedteanp/IcedTeaNPPlugin.cc: Update to build with gecko
+ 1.9.1.5.
+ (consume_message): Use calloc instead of malloc.
+ (decode_url): Remove function. Rewritten from scratch (this time without
+ using any Mozilla code) in IcedTeaPluginUtils.
+ (get_scriptable_object): Initialize handle to 0 if not already set.
+ (GCJ_SetWindow): Set proper instance id when manipulating height.
+ * plugin/icedteanp/IcedTeaPluginRequestProcessor.cc: Add temporary
+ workaround for chromium which seems to free on calls to
+ NPN_PluginThreadAsyncCall.
+ * plugin/icedteanp/IcedTeaPluginUtils.cc
+ (decodeURL): New function. Decodes an encoded URL.
+ * plugin/icedteanp/IcedTeaPluginUtils.h: Added helper macros for
+ decodeURL.
+ * plugin/icedteanp/java/sun/applet/PluginAppletViewer.java: Make panel
+ visible only if handle is non-zero.
+ (parse): Fix regression introduced when fix for Bug# 406 was ported over.
+ Normalized default width and height.
+
+2009-12-22 Gary Benson <gbenson@redhat.com>
+
+ * contrib/checkopts/checkopts.py: New file.
+ * contrib/checkopts/Test.java: Likewise.
+
+2009-12-19 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-parisc.patch: Fix sanity check for parisc.
+ * Makefile.am (ICEDTEA_PATCHES): Apply the above.
+
+2009-12-17 Matthias Klose <doko@ubuntu.com>
+
+ * patches/cacao/arm-arch-defines.patch: New, fix cacao build on
+ ARM in thumb mode. Cacao bug PR135.
+ * Makefile.am (ICEDTEA_PATCHES): Apply the above.
+
+2009-12-13 Mark Wielaard <mjw@redhat.com>
+
+ * Makefile.am (stamps/icedtea.stamp): Install jstack.stp.
+ (stamps/icedtea-debug.stamp): Likewise.
+ * configure.ac (AC_CONFIG_FILES): Add tapset/jstack.stp.
+ * tapset/jstack.stp.in: New tapset.
+
+2009-12-08 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/make/linux/platform_zero.in: New file.
+
+2009-12-08 Gary Benson <gbenson@redhat.com>
+
+ * Makefile.am
+ (stamps/ports.stamp): Updated paths, and don't make jvm.cfg or
+ ergo_$arch.c for Zero.
+
+2009-12-03 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-bytecodeInterpreter.patch: Removed.
+
+2009-12-03 Gary Benson <gbenson@redhat.com>
+
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/:
+ Removed.
+
+2009-12-02 Pavel Tisnovsky <ptisnovs@redhat.com>
+
+ Synchronise Gervill sources stored in IcedTea overlay with OpenJDK sources
+ 6833357: Improve time-stamp support in Gervill to reduce jitter.
+ 6823449: Gervill: ArrayIndexOutOfBoundsException thrown when trying to
+ 6806019: 38 JCK api/javax_sound/midi/ tests fails starting from jdk7 b46
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/CHANGES.txt,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftAudioBuffer.java,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftChannel.java,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftLimiter.java,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftMainMixer.java,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftReceiver.java,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftSynthesizer.java,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftVoice.java:
+ Synchronised with upstream.
+
+2009-11-27 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedtea/java/sun/applet/PluginAppletViewer.java
+ (getWindow): Fortify condition for wait for panel initialization.
+ (parse): Handle nested objected tags, don't allow parameter value
+ overwrite.
+ * netx/net/sourceforge/jnlp/Launcher.java
+ (createApplet): Set context classloader for the thread to the applet's
+ classloader, so that getContextClassLoader calls succeed.
+
+2009-11-23 Gary Benson <gbenson@redhat.com>
+
+ * contrib/jck/compile-native-code.sh: Support s390x.
+
+2009-11-18 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-shark.patch
+ (hotspot/src/share/vm/utilities/macros.hpp):
+ IA64 is NOT_X86.
+
+2009-11-12 Xerxes Rånby <xerxes@zafena.se>
+
+ * ports/hotspot/src/share/vm/shark/sharkMemoryManager.cpp
+ (SharkMemoryManager::getDlsymTable): Made dependent on the LLVM version
+ to be buildable with LLVM 2.7svn r86606 and later.
+ (SharkMemoryManager::SetDlsymTable): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkMemoryManager.hpp
+ (SharkMemoryManager::getDlsymTable): Likewise.
+ (SharkMemoryManager::SetDlsymTable): Likewise.
+
+2009-11-12 Xerxes Rånby <xerxes@zafena.se>
+
+ * patches/icedtea-shark.patch
+ (hotspot/src/share/vm/utilities/macros.hpp):
+ Added NOT_X86 macro.
+
+2009-11-11 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp
+ (CppInterpreter::native_entry): Add invocation counting for
+ non-synchronized native methods.
+
+ * ports/hotspot/src/cpu/zero/vm/sharedRuntime_zero.cpp
+ (SharedRuntime::generate_native_wrapper): Implemented.
+
+ * ports/hotspot/src/cpu/zero/vm/sharkFrame_zero.hpp
+ (SharkFrame): Made friendly with SharkStack. Snubbed
+ SharkFunction.
+
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp
+ (SharkBuilder::SharkBuilder): Removed module argument.
+ (SharkBuilder::_module): Removed.
+ (SharkBuilder::module): Likewise.
+ (SharkBuilder::check_special_condition_for_native_trans): New method.
+ (SharkBuilder::CreateInlineOop): New method with jobject argument.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
+ (SharkBuilder::SharkBuilder): Removed module argument, and changed
+ to use Shark context instead of global context.
+ (SharkBuilder::make_type): Updated for new SharkType.
+ (SharkBuilder::make_function): Use SharkContext for resolution.
+ (SharkBuilder::check_special_condition_for_native_trans): New method.
+ (SharkBuilder::CreateDump): Removed support for LLVM < 2.6.
+ (SharkBuilder::CreateBlock): Likewise.
+ (SharkBuilder::CreateInlineOop): Changed object argument type.
+
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.hpp
+ (SharkDecacher::oopmap_slot_munge): Defer to SharkStack method.
+ (SharkDecacher::slot2reg): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp
+ (SharkDecacher::start_frame): Use new SharkStack code.
+ (SharkDecacher::start_stack): Likewise.
+ (SharkDecacher::process_pc_slot): Likewise.
+ (SharkOSREntryCacher::process_monitor): Likewise.
+ (SharkDecacher::write_value_to_frame): Likewise.
+ (SharkCacher::read_value_from_frame): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkCodeBuffer.hpp
+ (SharkCodeBuffer::SharkCodeBuffer): Wrap a MacroAssembler
+ instead of creating one along with a CodeBuffer.
+ (SharkCodeBuffer::_cb): Removed.
+ (SharkCodeBuffer::_cb): Likewise.
+ (SharkCodeBuffer::inline_oop): Changed object argument type.
+
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.hpp
+ (SharkCompiler::supports_native): Return true instead of false.
+ (SharkCompiler::generate_native_wrapper): New method.
+ (SharkCompiler::_module): Removed.
+ (SharkCompiler::module): Likewise.
+ (SharkCompiler::_normal_context): New field.
+ (SharkCompiler::_native_context): Likewise.
+ (SharkCompiler::_execution_engine_lock): Likewise.
+ (SharkCompiler::context): New method.
+ (SharkCompiler::execution_engine_lock): Likewise.
+ (SharkCompiler::memory_manager): Added assertion.
+ (SharkCompiler::execution_engine): Likewise.
+ (SharkCompiler::compiler): New method.
+ (SharkCompiler::generate_native_code): Likewise.
+ (SharkCompiler::free_queued_methods): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp
+ (SharkCompiler::SharkCompiler): Create the lock and the two
+ contexts. Removed support for LLVM < 2.6.
+ (SharkCompiler::compile_method): Create the HotSpot code buffer
+ and macro assembler, and defer native code generation to new
+ method SharkCompiler::generate_native_code().
+ (SharkCompiler::generate_native_wrapper): New method.
+ (SharkCompiler::generate_native_code): Likewise.
+ (SharkCompiler::free_compiled_method): New implementation.
+ (SharkCompiler::free_queued_methods): New method.
+
+ * ports/hotspot/src/share/vm/shark/sharkEntry.hpp
+ (SharkEntry::_context): New field.
+ (SharkEntry::context): New method.
+ (SharkEntry::set_context): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkFunction.hpp
+ (SharkFunction::build): Removed compiler argument.
+ (SharkFunction::SharkFunction): Likewise.
+ (SharkFunction::_stack): New field.
+ (SharkFunction::stack): New method.
+ (SharkFunction::CreateBlock): Removed support for LLVM < 2.6.
+ (SharkFunction::_zero_stack_base): Removed.
+ (SharkFunction::_zero_stack_pointer_addr): Likewise.
+ (SharkFunction::_zero_frame_pointer_addr): Likewise.
+ (SharkFunction::zero_stack_base): Likewise.
+ (SharkFunction::zero_stack_pointer_addr): Likewise.
+ (SharkFunction::zero_frame_pointer_addr): Likewise.
+ (SharkFunction::CreateInitZeroStack): Likewise.
+ (SharkFunction::CreateLoadZeroStackPointer): Likewise.
+ (SharkFunction::CreateStoreZeroStackPointer): Likewise.
+ (SharkFunction::CreateLoadZeroFramePointer): Likewise.
+ (SharkFunction::CreateStoreZeroFramePointer): Likewise.
+ (SharkFunction::CreateStackOverflowCheck): Likewise.
+ (SharkFunction::CreatePushFrame): Likewise.
+ (SharkFunction::CreatePopFrame): Likewise.
+ (SharkFunction::_frame): Likewise.
+ (SharkFunction::CreateAddressOfFrameEntry): Likewise.
+ (SharkFunction::CreateBuildFrame): Likewise.
+ (SharkFunction::_extended_frame_size): Likewise.
+ (SharkFunction::_stack_slots_offset): Likewise.
+ (SharkFunction::_monitors_slots_offset): Likewise.
+ (SharkFunction::_oop_tmp_slot_offset): Likewise.
+ (SharkFunction::_method_slot_offset): Likewise.
+ (SharkFunction::_pc_slot_offset): Likewise.
+ (SharkFunction::_locals_slots_offset): Likewise.
+ (SharkFunction::extended_frame_size): Likewise.
+ (SharkFunction::oopmap_frame_size): Likewise.
+ (SharkFunction::stack_slots_offset): Likewise.
+ (SharkFunction::monitors_slots_offset): Likewise.
+ (SharkFunction::oop_tmp_slot_offset): Likewise.
+ (SharkFunction::method_slot_offset): Likewise.
+ (SharkFunction::pc_slot_offset): Likewise.
+ (SharkFunction::locals_slots_offset): Likewise.
+ (SharkFunction::monitor_offset): Likewise.
+ (SharkFunction::monitor_object_offset): Likewise.
+ (SharkFunction::monitor_header_offset): Likewise.
+ (SharkFunction::monitor_addr): Likewise.
+ (SharkFunction::monitor_object_addr): Likewise.
+ (SharkFunction::monitor_header_addr): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp
+ (SharkFunction::initialize): Defer stack frame creation to new
+ SharkStack code.
+ (SharkFunction::CreateInitZeroStack): Removed.
+ (SharkFunction::CreateStackOverflowCheck): Likewise.
+ (SharkFunction::CreatePushFrame): Likewise.
+ (SharkFunction::CreatePopFrame): Likewise.
+ (SharkFunction::CreateBuildFrame): Likewise.
+ (SharkFunction::CreateAddressOfFrameEntry): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkInvariants.hpp
+ (SharkCompileInvariants::SharkCompileInvariants): Removed
+ compiler argument.
+ (SharkTargetInvariants::SharkTargetInvariants): Likewise.
+ (SharkCompileInvariants::_compiler): Removed.
+ (SharkCompileInvariants::env): Added assertion.
+
+ * ports/hotspot/src/share/vm/shark/sharkStateScanner.hpp
+ (SharkStateScanner::SharkStateScanner): Updated.
+ (SharkStateScanner::_function): Removed.
+ (SharkStateScanner::function): Likewise.
+ (SharkStateScanner::_stack): New field.
+ (SharkStateScanner::stack): New method.
+ * ports/hotspot/src/share/vm/shark/sharkStateScanner.cpp
+ (SharkStateScanner::scan): Use new SharkStack code.
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
+ (SharkTopLevelBlock::stack): New method.
+ (SharkTopLevelBlock::set_last_Java_frame): Removed.
+ (SharkTopLevelBlock::reset_last_Java_frame): Likewise.
+ (SharkTopLevelBlock::call_vm): Use new SharkStack code.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::handle_return): Likewise.
+ (SharkTopLevelBlock::do_multianewarray): Likewise.
+ (SharkTopLevelBlock::acquire_lock): Likewise.
+ (SharkTopLevelBlock::release_lock): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkType.hpp:
+ Defer everything to new SharkContext code.
+ * ports/hotspot/src/share/vm/shark/sharkType.cpp: Removed.
+
+ * ports/hotspot/src/share/vm/shark/llvmHeaders.hpp:
+ Removed support for LLVM < 2.6.
+ * ports/hotspot/src/share/vm/shark/llvmValue.hpp
+ (LLVMValue::jfloat_constant): Likewise.
+ (LLVMValue::jdouble_constant): Likewise.
+ (LLVMValue::bit_constant): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp
+ (SharkBlock::parse_bytecode): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkMemoryManager.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkMemoryManager.cpp: Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkContext.hpp: New file.
+ * ports/hotspot/src/share/vm/shark/sharkContext.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkNativeWrapper.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkNativeWrapper.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkStack.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkStack.cpp: Likewise.
+
+ * ports/hotspot/src/share/vm/includeDB_shark: Updated.
+
+2009-11-11 Gary Benson <gbenson@redhat.com>
+
+ PR icedtea/324:
+ * ports/hotspot/src/share/vm/shark/sharkValue.cpp
+ (SharkNormalValue::jarray_value): Work around the above.
+
+2009-11-11 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkType.hpp
+ (SharkType::jobject_type): Removed.
+
+ * ports/hotspot/src/share/vm/shark/llvmValue.hpp
+ (LLVMValue::null): Use SharkType::oop_type() instead of
+ SharkType::jobject_type().
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
+ (SharkBuilder::CreateInlineOop): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkIntrinsics.cpp
+ (SharkIntrinsics::do_Object_getClass): Likewise.
+ (SharkIntrinsics::do_Thread_currentThread): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
+ (SharkTopLevelBlock::pending_exception_address): Likewise.
+ (SharkTopLevelBlock::get_vm_result): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::call_register_finalizer): Likewise.
+ (SharkTopLevelBlock::get_virtual_callee): Likewise.
+ (SharkTopLevelBlock::get_interface_callee): Likewise.
+ (SharkTopLevelBlock::do_full_instance_check): Likewise.
+ (SharkTopLevelBlock::do_new): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkType.cpp
+ (SharkType::initialize): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkValue.hpp
+ (SharkValue::create_jobject): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkValue.cpp
+ (SharkNormalValue::is_jobject): Likewise.
+
+2009-11-09 Xerxes Rånby <xerxes@zafena.se>
+
+ * ports/hotspot/src/share/vm/shark/llvmHeaders.hpp,
+ Include llvm/Support/Debug.h dependent on llvm version.
+ Made Include llvm/Support/CommandLine.h dependent on llvm version.
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp:
+ Implement -XX:SharkPrintAsmOf using LLVM 2.7svn r85395 debug API.
+
+2009-11-09 Xerxes Rånby <xerxes@zafena.se>
+
+ * ports/hotspot/src/share/vm/shark/sharkMemoryManager.cpp,
+ ports/hotspot/src/share/vm/shark/sharkMemoryManager.hpp:
+ New methods deallocateExceptionTable and deallocateFunctionBody
+ dependent on the llvm version.
+ Made deallocateMemForFunction method dependent on the llvm version.
+
+2010-05-06 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am: Remove euctw patch.
+ * patches/boot/icedtea-euctw.patch,
+ Removed; EUCTW class no longer uses java.util.Scanner.
+
+2009-10-22 Matthias Klose <doko@ubuntu.com>
+
+ * patches/no-precompiled.patch: Allow disabling of the
+ precompiled header setting DISABLE_PRECOMPILED_HEADER.
+ * Makefile.am (ICEDTEA_PATCHES): Apply the above.
+
+2010-05-06 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/boot/icedtea-pr40616.patch:
+ Extend with fix for new HKSCS.java file.
+
+2009-01-08 Matthias Klose <doko@ubuntu.com>
+
+ * patches/no-precompiled.patch: Don't use
+ precompiled header files in hotspot.
+
+2009-10-28 Mark Wielaard <mjw@redhat.com>
+
+ * NEWS: Mention systemtap JNI class tracing support.
+
+2010-05-06 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * NEWS:
+ Add 1.13 with libjpeg7 support, OpenJDK7
+ milestone 7 and the latest security updates.
+
+2010-05-05 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/boot/icedtea-pr40616.patch:
+ Regenerated due to change from GenerateEUC_TW
+ to EUC_TW.
+
+2009-10-22 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * INSTALL:
+ Update HotSpot build documentation.
+
+2009-05-14 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * INSTALL:
+ Add notes on using alternate HotSpot builds.
+
+2009-10-21 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Pick up HotSpot URL from hotspot.map.
+
+2009-10-26 Jon VanAlten <jon.vanalten@redhat.com>
+
+ * patches/icedtea-libraries.patch: Check for libjpeg.so.7.
+ * INSTALL: Indicate newer versions of libjpeg are supported.
+
+2009-10-19 Mark Wielaard <mjw@redhat.com>
+
+ * tapset/hotspot_jni.stp.in: New tapset.
+ * scripts/jni_create_stap.c: New file.
+ * scripts/jni_desc: Likewise.
+ * configure.ac (AC_CONFIG_FILES): Add tapset/hotspot_jni.stp.
+ * Makefile.am (EXTRA_DIST): Add tapsets and scripts.
+ (stamps/icedtea.stamp): Handle tapset/hotspot_jni.stp.in.
+ (stamps/icedtea-debug.stamp): Likewise.
+
+2009-10-19 Mark Wielaard <mjw@redhat.com>
+
+ * patches/icedtea-systemtap.patch: Add fix for JNI
+ DEFINE_NEWSCALARARRAY uses DT_RETURN_MARK_DECL_FOR.
+
+2009-10-19 Mark Wielaard <mjw@redhat.com>
+
+ * patches/icedtea-systemtap.patch: Add fix for GetObjectArrayElement
+ return probe ret value.
+
+2009-10-14 Mark Wielaard <mjw@redhat.com>
+
+ * configure.ac: When enabling systemtap support check sys/sdt.h
+ and g++ are recent enough to allow probes in class constructors
+ and destructors.
+ * patches/icedtea-systemtap.patch: Enable compiling probes in
+ jni.cpp. Rewrite Set<prim>Field and SetStatic<prim>Field macros
+ to use DTRACE_PROBE interface directly instead of generating
+ dtrace implementation calls. Clean up dtrace.hpp.
+ * tapset/hotspot.stp.in: Enable hotspot.monitor_notify. Fix up
+ comments.
+
+2009-10-13 Mark Wielaard <mjw@redhat.com>
+
+ * tapsets/hotspot.stp.in (hotspot.gc_end): Match gc__end, not begin.
+
+2010-05-05 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Bump to b89.
+ * patches/icedtea-fonts.patch:
+ Removed, applied upstream.
+ * Makefile.am:
+ Bump to b89 changesets. Remove fonts patch.
+ * generated/sun/nio/cs/ext/HKSCS_XPMapping.java,
+ * generated/sun/nio/cs/ext/MS950.java:
+ Add new generated files required by rt-class-files.stamp.
+ * patches/boot/demos.patch:
+ Recreated due to changes for module build.
+ * patches/boot/ecj-diamond.patch:
+ Add additional files using the <> operator.
+ * patches/boot/icedtea-dbcs.patch:
+ Updated due to change from GenerateDBCS to DBCS.
+ * patches/boot/icedtea-dyn.patch:
+ Recreated due to changes for module build.
+ * patches/boot/icedtea-sbcs.patch:
+ Updated due to change from GenerateSBCS to SBCS.
+ * patches/boot/xbootclasspath.patch:
+ Recreated due to changes for module build.
+ * patches/hotspot/default/icedtea-params-cast-size_t.patch,
+ * patches/hotspot/default/icedtea-shark-build.patch:
+ Rerolled against new HotSpot.
+ * patches/icedtea-liveconnect.patch,
+ * patches/icedtea-rhino.patch:
+ Recreated due to changes for module build.
+
+2010-04-26 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Make sure correct classpaths are used by pre-build
+ javac targets and use variables for NetX and plugin
+ classes, JAR files and source files.
+ * Makefile.am:
+ (NETX_CLASSES): Add location of built NetX classes.
+ (NETX_JAR): Add location of NetX JAR file.
+ (NETX_SRC): Add location of NetX source files.
+ (LIVECONNECT_CLASSES): Classes for plugin.
+ (LIVECONNECT_JAR): JAR file for plugin.
+ (LIVECONNECT_SRC): Source files for plugin.
+ (ICEDTEA_ENV): Use NETX_CLASSES and LIVECONNECT_CLASSES
+ variables.
+ (liveconnect.stamp): Set classpath to bootstrap rt.jar
+ and NetX classes. Use new variables.
+ (liveconnect-dist.stamp): Use new variables.
+ (clean-liveconnect): Likewise.
+ (netx.stamp): Depend on rt.stamp to ensure rt.jar is
+ updated. Use ICEDTEA_RT as classpath and new variables.
+ (netx-dist.stamp): Use new variables.
+ (clean-netx): Likewise.
+ (extra-class-files.stamp): Use ICEDTEA_RT and NETX_CLASSES
+ as classpath. Make javac invocation a single statement so
+ we break out on failure.
+
+2010-04-26 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (rt.stamp): Change JDK_SHARE to SHARE to match IcedTea6.
+
+2010-03-31 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (HOTSPOT_CHANGESET): Updated for new security patches.
+ (JDK_CHANGESET): Likewise.
+ (HOTSPOT_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (SHARE): Changed from JDK_SHARE to match IcedTea6.
+ (SOLARIS): Likewise (from JDK_SOLARIS).
+ (OPENJDK_SOURCEPATH_DIRS): Use $(SHARE) and $(SOLARIS).
+ (SOURCEPATH_DIRS): Remove NETX_SRCDIR.
+ (ICEDTEA_BOOTSTRAP_DIRS): Use $(SHARE).
+ (netx.stamp): Add NETX_SRCDIR to sourcepath.
+ * THANKYOU:
+ Add C. K. Jester-Young who contributed
+ the initial Perl version of javac.in.
+
+2010-03-11 Jon VanAlten <jon.vanalten@redhat.com>
+
+ * patches/icedtea-systemtap.patch:
+ fix line numbers and context for the
+ openjdk/hotspot/src/share/vm/runtime/arguments.cpp hunk
+
+2010-03-03 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ ($(PLUGIN_BUILD_DIR)/%.o): Remove unnecessary cd.
+ ($(PLUGIN_BUILD_DIR)/IcedTeaPlugin.o): Create
+ build directory.
+
+2010-03-03 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (PLUGIN_BUILD_DIR): Name the build directory
+ differently so it doesn't conflict when
+ srcdir==builddir.
+ (clean-IcedTeaNPPlugin): Avoid needless use
+ of cd by using absolute paths.
+ (clean-IcedTeaPlugin): Explicitly name files
+ as in clean-IcedTeaNPPlugin.
+ (clean-plugin): Remove the plugin build directory
+ using rmdir. This will fail if anything unexpected
+ is left in the build directory.
+
+2010-03-02 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/boot/genstubs-nofork.patch:
+ Add missing patch. This causes the
+ genstubs Ant task to not fork a new process.
+ Doing so with gcj causes the build to hang.
+
+2010-03-02 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/icedtea-cc-interp-backedge.patch,
+ * patches/icedtea-ia64-bugfix.patch,
+ * patches/icedtea-nss-6763530.patch,
+ * patches/icedtea-test-atomic-operations.patch:
+ Dropped, applied upstream.
+ * Makefile.am:
+ Bump to b84 with updated changesets and JAXP
+ URL (m5->m6).
+ (ICEDTEA_RT): Set to main rt.jar not rt-closed.jar.
+ (JDK_SHARE): Use openjdk-boot for building bootstrap classes.
+ (JDK_SOLARIS): Likewise.
+ (LANGTOOLS): Likewise.
+ (CORBA): Likewise.
+ (ICEDTEA_BOOTSTRAP_RESOURCES): Include javac resources in
+ bootstrap.
+ (PLUGIN_DIR): Removed.
+ (PLUGIN_SRCDIR): Common source directory variable for both plugins.
+ (PLUGIN_BUILD_DIR): Likewise for build directory.
+ (ICEDTEAPLUGIN_TARGET): Updated to include full path.
+ (OPENJDK_TREE): Target for obtaining a patched OpenJDK tree.
+ (OPENJDK_BOOT_TREE): Likewise for openjdk-boot.
+ (ICEDTEA_PATCHES): Remove dead patches.
+ (ICEDTEA_BOOT_PATCHES): Add diamond patch if needed.
+ (stamps/extract-jaxws.stamp): Depend on drops being downloaded
+ as well.
+ (stamps/icedtea.stamp): Use OPENJDK_TREE rather than overlay.
+ The download and extract targets are still needed for other
+ options (visualvm, cacao, etc.). Fix plugin variables and
+ prefix old plugin with build directory.
+ (stamps/icedtea-debug.stamp): Same as above. Also add missing
+ -debug suffix to recent additions.
+ (stamps/icedtea-boot.stamp): Use OPENJDK_BOOT_TREE rather than
+ overlay.stamp and patch-boot.stamp.
+ (IcedTeaNPPlugin.o): Remove redundant target.
+ ($(PLUGIN_BUILD_DIR)/%.o): Use generic rule for building plugin
+ objects.
+ ($(PLUGIN_BUILD_DIR)/IcedTeaNPPlugin.so): Prefix objects rather
+ than using cd.
+ (clean-IcedTeaNPPlugin): Update variable usage.
+ ($(PLUGIN_BUILD_DIR)/IcedTeaPlugin.o): Add build directory prefix.
+ ($(PLUGIN_BUILD_DIR)/IcedTeaPlugin.so): Likewise.
+ (clean-IcedTeaPlugin): Just delete build tree.
+ (liveconnect-source-files.txt): Update plugin variable usage.
+ (rt-source-files.txt): Depend on $(OPENJDK_BOOT_TREE) ensuring
+ ecj patched versions are used.
+ (stamps/rt.stamp): Include resources specified by ICEDTEA_BOOTSTRAP_RESOURCES
+ in rt.jar.
+ * acinclude.m4:
+ (IT_DIAMOND_CHECK): Check if javac supports the use of Map<>.
+ * configure.ac: Add above check.
+ * patches/boot/ecj-diamond.patch:
+ Patch out use of diamond operator if not supported.
+ * patches/boot/fontconfig.patch: Update target dependencies
+ so they fit the new behaviour of copying bfc files rather than
+ generating them. Use install-file rather than install-module-file
+ to also copy the file into libdir.
+ * patches/boot/xbootclasspath.patch:
+ Recreated. Drop dead ICEDTEA_JCE variable. Have rt.jar on the
+ classpath rather than the symlinked tools.jar.
+ * patches/hotspot/default/icedtea-memory-limits.patch,
+ * patches/hotspot/default/icedtea-params-cast-size_t.patch,
+ * patches/hotspot/default/icedtea-shark.patch,
+ * patches/icedtea-headers.patch:
+ Recreated.
+
+2010-01-25 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (IT_CHECK_OLD_PLUGIN): New macro for
+ --enable/disable-plugin.
+ (IT_CHECK_NEW_PLUGIN): Likewise for
+ --enable/disable-npplugin.
+ (IT_CHECK_PLUGIN_DEPENDENCIES): New macro
+ to run pkg-config checks. Enables the new
+ plugin if xulrunner 1.9.2 or above is
+ detected.
+ (IT_CHECK_XULRUNNER_VERSION): Obtain the
+ XULrunner vgersion for MOZILLA_VERSION_COLLAPSED.
+ * configure.ac:
+ Replace old plugin stuff with a single call
+ to IT_CHECK_XULRUNNER_VERSION (which depends
+ on the other macros).
+
+2010-01-22 Deepak Bhole <dbhole@redhat.com>
+
+ * Makefile.am:
+ Use MOZILLA_CFLAGS/LIBS rather than
+ XULRUNNER.
+ * configure.ac:
+ Check for Mozilla not XULrunner.
+ Bring in libxul-unstable as well.
+ * plugin/icedteanp/IcedTeaNPPlugin.cc:
+ Use PRInt32 rather than PRInt32_t for port.
+
+2010-01-29 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ Reverting 663183355f4c. There is already
+ a stamps/plugin.stamp target for IcedTea7.
+ Add plugin alias and absolute path to plugin tree
+ in EXTRA_DIST.
+
+2010-01-21 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am: Don't hide errors in statement sequences building
+ the NPPlugin. Use ICEDTEA_REV to defined PLUGIN_VERSION.
+
+2010-01-19 Man Lung Wong <mwong@redhat.com>
+
+ * rt/net/sourceforge/jnlp/JNLPFile.java
+ (parser): Added a default value for sourceLocation to make sure it
+ is not null (location is never null).
+ * rt/net/sourceforge/jnlp/Parser.java:
+ Removed variable base, and replaced it with codebase. The fix ended
+ with base the same as codebase, hence no longer needed. Otherwise,
+ netxwill launch a jnlp file with codebase null and href not
+ null (not the way sun's webstart behaves).
+ * rt/net/sourceforge/jnlp/runtime/JNLPClassLoader.java
+ (setSecurity): Added a variable codebase, which gets the value of
+ codebase attribute in the jnlp file if it exists. Otherwise, it gets
+ the value of the location of main jar resource (which needs to be
+ changed to the codebase portion instead of the entire location).
+
+2010-01-17 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-sparc-trapsfix.patch: Merged sparc headers
+ are located in asm/.
+
+2010-01-15 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (stamps/icedtea-npplugin): New target, add file
+ dependencies for building the IcedTeaNPPlugin.so.
+
+2010-01-15 Xerxes Rånby <xerxes@zafena.se>
+
+ PR icedtea/428:
+ * configure.ac (LLVM_CFLAGS): Remove -pedantic from LLVM_CFLAGS.
+
+2010-01-13 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedteanp/IcedTeaPluginRequestProcessor.cc
+ (newMessageOnBus): Service GetSlot and SetSlot requests.
+ (call): Create Java object from result only if it is non-null.
+ (setMember): Pass a preset identifier to _setMember. Handle array slot
+ setting.
+ (sendMember): Handle array slot read.
+ (queue_processor): Service GetSlot and SetSlot requests.
+ (_setMember): Work with property NPIdentifier instead of name string.
+ (_getMember): Same.
+ * plugin/icedteanp/IcedTeaPluginUtils.cc
+ (isObjectJSArray): Handle void constructor objects like 'window'.
+ * plugin/tests/LiveConnect/DummyObject.java: New file. Helper for plugin
+ tests.
+ * plugin/tests/LiveConnect/OverloadTestHelper1.java: Same.
+ * plugin/tests/LiveConnect/OverloadTestHelper2.java: Same.
+ * plugin/tests/LiveConnect/OverloadTestHelper3.java: Same.
+ * plugin/tests/LiveConnect/PluginTest.java: New file. Plugin test applet to
+ drive LiveConnect tests.
+ * plugin/tests/LiveConnect/build: New build. Build file for plugin tests.
+ * plugin/tests/LiveConnect/common.js: New file. Contains common
+ LiveConnect test functions.
+ * plugin/tests/LiveConnect/index.html: New file. Index from which
+ LiveConnect tests can be launched.
+ * plugin/tests/LiveConnect/jjs_func_parameters_tests.js: New file.
+ Contains Java -> JS parameter passing tests.
+ * plugin/tests/LiveConnect/jjs_func_rettype_tests.js: New file. Contains
+ Java -> JS invocation return type read tests.
+ * plugin/tests/LiveConnect/jjs_get_tests.js: New file. Contains Java ->
+ JS variable read tests.
+ * plugin/tests/LiveConnect/jjs_set_tests.js: New file. Contains Java -> JS
+ variable write tests.
+ * plugin/tests/LiveConnect/jsj_func_overload_tests.js: New file. Contains
+ overload resolution tests for JS -> Java invocation.
+ * plugin/tests/LiveConnect/jsj_func_parameters_tests.js: New file.
+ Contains JS -> Java parameter passing tests.
+ * plugin/tests/LiveConnect/jsj_func_rettype_tests.js: New file. Contains
+ JS -> Java invocation return type read tests.
+ * plugin/tests/LiveConnect/jsj_get_tests.js: New file. Contains JS -> Java
+ variable read tests.
+ * plugin/tests/LiveConnect/jsj_set_tests.js: New file. Contains JS -> Java
+ variable write tests.
+ * plugin/tests/LiveConnect/jsj_type_casting_tests.js: New file. Contains
+ JS -> Java type conversion tests.
+
+2010-01-08 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Bump JDK revision and sha256sum to pick
+ up updated version patch applied upstream.
+ Calculate JDK and HotSpot Mercurial revisions
+ if available and pass to build. Also pass
+ DIST_NAME to build.
+ * acinclude.m4:
+ (IT_GET_LSB_DATA): Moved from configure.ac
+ and extended to also obtain the name of
+ the distribution from either lsb_release -is
+ or $build_os.
+ * configure.ac:
+ Invoke IT_GET_LSB_DATA macro.
+
+2010-01-07 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Bump to b78.
+ * patches/icedtea-alsa-default-device.patch:
+ Dropped, applied upstream.
+ * patches/icedtea-jdk-docs-target.patch:
+ Revised and recreated upstream.
+ * Makefile.am: Bump to b78.
+ * javac.in: Ignore -implicit:none option when
+ using ecj.
+ * patches/boot/icedteart.patch: Drop langtools patch.
+ * patches/icedtea-override-redirect-metacity.patch:
+ Reduced to just the Metacity workaround.
+
+2010-01-06 Deepak Bhole <dbhole@redhat.com>
+
+ * configure.ac: Use libxul instead of libxul-unstable for the new NP
+ plugin.
+ * plugin/icedteanp/IcedTeaNPPlugin.h: Remove debug specific line from
+ code.
+ * plugin/icedteanp/java/sun/applet/PluginAppletViewer.java
+ (handleMessage): Decode URL before setting documentbase.
+
+2009-12-22 Deepak Bhole <dbhole@redhat.com>
+
+ * Makefile.am: Set JDK_UPDATE_VERSION based on upstream drop version
+
+2009-12-23 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (rt.stamp): Also make zip updating dependent
+ on LACKS_SUN_AWT_TOOLKIT.
+
+2009-12-21 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (ADD_ZERO_CONFIGURE_ARGS): Fix path for
+ --with-jdk-home= option.
+
+2009-12-21 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Only set ICEDTEA_BOOTSTRAP_DIRS and build
+ rt-class-files when sun.awt.SunToolkit is
+ missing. Support -Xprefer:source. Move
+ MEMORY_LIMIT to IT_JAVACFLAGS.
+ (liveconnect.stamp): Remove MEMORY_LIMIT.
+ (netx.stamp): Remove MEMORY_LIMIT.
+ (extra-class-files.stamp): Remove MEMORY_LIMIT,
+ add system rt.jar to classpath.
+ (rt-class-files.stamp): Remove MEMORY_LIMIT.
+ Make conditional on LACKS_SUN_AWT_TOOLKIT.
+ * configure.ac:
+ Check for sun.awt.SunToolkit and set
+ LACKS_SUN_AWT_TOOLKIT if missing.
+
+2009-12-15 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Always turn off doc generation for bootstrap
+ build.
+
+2009-12-14 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Add Ant patch to explicitly set the
+ javac executable.
+ * patches/boot/ant-javac.patch:
+ New patch (revised from old boot/icedtea.patch
+ version).
+ * HACKING: Updated.
+
+2009-12-14 Man Lung Wong <mwong@redhat.com>
+
+ * netx/net/sourceforge/jnlp/Launcher.java
+ (launch): File is not launched if offline-allowed tag not present and
+ system offline.
+
+2009-12-14 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/boot/icedtea.patch:
+ Split into individual patches for easier maintenance.
+ * patches/icedtea-ant.patch:
+ Removed; set ANT instead of ANT_HOME instead.
+ * patches/icedtea-ia64-fdlibm.patch:
+ Dropped, upstream zero (jdk/ad1c88142958) patch.
+ * patches/icedtea-mbeanintrospector.patch:
+ Dropped, troublesome line no longer present.
+ * patches/icedtea-renderer-crossing.patch:
+ Dropped, upstream (ccc36189f2a7)
+ * patches/icedtea-uname.patch:
+ Mostly dropped (upstream zero, jdk/ad1c88142958
+ & corba/28b983e5bb5f), remainder
+ moved to debian/icedtea-uname.patch.
+ * .hgignore: Severly trim to avoid
+ issues with new files not appearing
+ in hg status. It should only mask
+ autoconf and temp files, not everything
+ the build produces.
+ * Makefile.am: Bump to b77, remove
+ patches, list new boot patches, set
+ ANT rather than ANT_HOME.
+ * configure.ac:
+ Remove SYSTEM_ANT_DIR setting.
+ * patches/boot/corba-defs.patch,
+ * patches/boot/corba-idlj.patch,
+ * patches/boot/corba-libgcj.patch,
+ * patches/boot/corba-no-gen.patch,
+ * patches/boot/corba-orb.patch,
+ * patches/boot/demos.patch,
+ * patches/boot/ecj-fphexconstants.patch,
+ * patches/boot/ecj-opts.patch,
+ * patches/boot/fontconfig.patch,
+ * patches/boot/generated-comments.patch,
+ * patches/boot/icedtea-jaxp-dependency.patch,
+ * patches/boot/icedteart.patch,
+ * patches/boot/jar.patch,
+ * patches/boot/javah.patch,
+ * patches/boot/symbols.patch,
+ * patches/boot/tobin.patch,
+ * patches/boot/xbootclasspath.patch:
+ New patches split out from patches/boot/icedtea.patch.
+ * patches/debian/icedtea-uname.patch:
+ Remants of patches/icedtea-uname.patch.
+ Debian-specific as use dpkg-architecture.
+ * HACKING: Updated
+
+2009-12-07 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (clean-icedtea): Only run make if openjdk
+ directory exists and remove dependency.
+ (clean-icedtea-boot): Likewise for openjdk-boot.
+
+2009-12-03 Man Lung Wong <mwong@redhat.com>
+
+ * netx/net/sourceforge/jnlp/JNLPFile.java
+ (JNLPFile): Download the jnlp file from the webspace it originated, if
+ it exists.
+ * netx/net/sourceforge/jnlp/runtime/ApplicationInstance.java
+ (initialize): Enable desktop element and revise the list of fixme.
+ (addMenuAndDesktopEntries): No longer errors out when shortcut tag not
+ specified.
+ * netx/net/sourceforge/jnlp/runtime/Boot.java
+ (getFile): Launches the original jnlp file (i.e. if the file was
+ downloaded from http://icedtea.classpath.org, then it will launch the
+ one from http://icedtea.classpath.org).
+ * netx/net/sourceforge/jnlp/util/XDesktopEntry.java
+ (getContentsAsReader): Shortcut uses jnlp file in cache and launches
+ with system preferred javaws.
+
+2009-12-03 Gary Benson <gbenson@redhat.com>
+
+ * patches/cacao/arch.patch: Fix up.
+
+2009-12-03 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-core-build.patch: Removed.
+ * patches/icedtea-zero-build.patch: Likewise.
+ * Makefile.am (ICEDTEA_PATCHES): Don't apply the above.
+ * HACKING: Document the above.
+
+2009-12-03 Gary Benson <gbenson@redhat.com>
+
+ * patches/hotspot/icedtea-bytecodeInterpreter.patch: Removed.
+ * Makefile.am (ICEDTEA_PATCHES): Don't apply the above.
+ * HACKING: Document the above.
+
+2009-12-02 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Include latest IcedTea6 LCMS fixes.
+
+2009-11-23 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * INSTALL: Update NetBeans requirement
+ to 6.7.1.
+
+2009-11-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * NEWS:
+ Mention VisualVM and changes in building
+ the Java plugin code.
+
+2009-11-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/icedtea-jaxws-getdtdtype.patch:
+ Replace getDTDType method, don't add another.
+ * HACKING: Document the patch.
+
+2009-11-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (clean-download-openjdk): Remove conditionals
+ so that symlinks are removed.
+ (clean-download-cacao): Likewise.
+ (download-visualvm.stamp): Symlink the alternate
+ NetBeans profiler and VisualVM zips into place.
+ (clean-download-visualvm): No need for a conditional.
+ * acinclude.m4:
+ (FIND_NETBEANS): Remove duplicate.
+ (WITH_NETBEANS_PROFILER_ZIP): New --with-netbeans-profiler-zip option.
+ (WITH_VISUALVM_ZIP): New --with-visualvm-zip option.
+ * configure.ac:
+ Invoke new macros.
+
+2009-11-11 Tomas Hurka <tomas.hurka@sun.com>
+
+ * Makefile.am: Update to VisualVM 1.2.1.
+
+2009-11-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/icedtea-jaxws-getdtdtype.patch:
+ Add additional fix for AttributeBase.java
+
+2009-11-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Use SHA256 checksums for all.
+ (download-visualvm.stamp): Use SHA256 checksums.
+ (download-cacao.stamp): Likewise.
+ (download-jaf-drop.stamp): Likewise.
+ (download-jaxws-drop.stamp): Likewise.
+ * configure.ac:
+ Remove search for MD5SUM tool.
+
+2009-11-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Always compute the checksums of zip files
+ even when specified by --with-alt-src-zip.
+ Switch the alternate HotSpot build to SHA256
+ checksums.
+ (hgforest.stamp): Simplified to just if USE_HG.
+ (download-openjdk.stamp): Symlink alternate
+ zip files and then check, instead of jumping
+ the download step altogether.
+ (download-cacao.stamp): Likewise.
+ * hotspot.map: Remove dead redundant line for
+ old original build.
+
+2009-11-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/icedtea-jaxws-getdtdtype.patch:
+ Fix path.
+
+2009-11-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Make use of JAXWS dependent on absence of
+ javax.annotation.Resource and/or getDTDType()
+ bug. Add new JAXWS patch.
+ (extract-jaxws.stamp): Apply getDTDType() patch
+ if bug found.
+ * acinclude.m4:
+ (IT_GETDTDTYPE_CHECK): Check for old versions of
+ gcj/Classpath which have
+ javax.xml.stream.events.Attribute.getDTDType()
+ with a return type of QName not String.
+ * configure.ac:
+ Invoke new IT_GETDTDTYPE_CHECK macro.
+ * patches/icedtea-jaxws-getdtdtype.patch:
+ New patch to work around the getDTDType() bug.
+
+2009-11-17 Gary Benson <gbenson@redhat.com>
+
+ * acinclude.m4:
+ (ENABLE_ZERO_BUILD): Do not set CORE_BUILD.
+
+ * Makefile.am:
+ (ICEDTEA_CORE_BUILD): Do not set.
+ (ICEDTEA_ENV): Do not set CORE_BUILD.
+ (stamps/ports.stamp): Do not create jvm.cfg or
+ ergo_$arch.c for Zero or Shark builds.
+
+ * patches/hotspot/default/icedtea-core-zero-build.patch:
+ Removed unused file.
+
+2009-11-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (IT_CHECK_FOR_CLASS): Remove errant semi-colon.
+
+2009-11-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (IT_CHECK_FOR_CLASS): Call toString() on the
+ class constant so Sun's javac doesn't optimise
+ out the line. Drop the -source 5 option as this
+ isn't needed if Class<?> is not used.
+
+2009-11-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Add missing CORBA CurrentPackage directory to
+ list of distributed sources.
+ (clean-local): Ensure all targets are included.
+ (clean-download): Also depend on clean-cacao
+ and clean-visualvm.
+ (clean-clone-boot): Depend on clean-patch-boot.
+ (clean-icedtea): Makefile is in openjdk, not
+ openjdk/make.
+ (clean-icedtea-boot): Remove stamp last.
+ (clean-icedtea-stage1): New target to revert
+ icedtea-stage1.stamp.
+ (clean-plugin): Remove the stamp.
+ (clean-pulse-java): Remove the empty pulseaudio
+ directory if building out-of-tree.
+ (clean-add-cacao): Revert add-cacao.stamp.
+ (clean-add-cacao-debug): Revert add-cacao-debug.stamp.
+ (add-zero.stamp): Make -zero print ERROR when Shark
+ is built and vice-versa for when Zero is built.
+ (clean-add-zero): Revert add-zero.stamp.
+ (clean-add-zero-debug): Revert add-zero-debug.stamp.
+ * configure.ac:
+ Bump to 1.12.
+
+2009-11-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (IT_FIND_NUMBER_OF_PROCESSORS): Add
+ new macro which finds out the number of
+ available processors.
+ * configure.ac:
+ Call IT_FIND_NUMBER_OF_PROCESSORS and use
+ result to set default for --with-parallel-jobs.
+
+2009-11-16 Gary Benson <gbenson@redhat.com>
+
+ * Makefile.am:
+ (clean-extract-jaxws): Add missing backslash.
+
+2009-11-13 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/icedtea-xjc.patch:
+ Move to upstream jaxws repository.
+ * patches/icedtea-xml-encodinginfo.patch:
+ Dropped, in upstream jaxp M5 bundle.
+ * Makefile.am:
+ Bump to b76, switch to SHA256 checksums,
+ only include jaxws in sourcepaths if
+ javax.annotation.Resource is missing from
+ the boot JDK. Drop $(JAVAWS)/javax/xml/bind
+ from the list of OpenJDK bootstrap directories.
+ Move build definitions up to occur before sourcepath
+ definitions.
+ (stamps/download-jaxp-drop.stamp): Use SHA256 checksum.
+ (stamps/download-openjdk.stamp): Likewise for all OpenJDK
+ bundles.
+ (stamps/extract.stamp): Also depend on extract-jaxws.stamp.
+ (clean-extract): Depend on clean-extract-jaxws as well.
+ (stamps/extract-jaxws.stamp): Call the JAXWS ant build to
+ extract the JAXWS sources ahead-of-time if javax.annotation.Resource
+ is not in the bootstrap JDK.
+ (clean-extract-jaxws): Revert above target.
+ (stamps/liveconnect.stamp): Include the system JDK on the classpath.
+ (stamps/netx.stamp): Likewise.
+ (stamps/rt-class-files.stamp): Likewise.
+ * acinclude.m4:
+ (ENABLE_ZERO_BUILD): Always set ZERO flags so that ARCH_DATA_MODEL
+ is not set empty.
+ (IT_SCANNER_CHECK): Removed, generalised.
+ (IT_CHECK_FOR_CLASS): Generic macro to check for
+ any class. Takes as arguments the define and
+ the name of the class.
+ * configure.ac:
+ Find sha256sum tool. Check for java.util.Scanner
+ and javax.annotation.Resource classes using the
+ new IT_CHECK_FOR_CLASS macro.
+
+2009-11-13 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Set ARCH_DATA_MODEL rather than
+ ZERO_BITSPERWORD.
+
+2009-11-12 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * test/jtreg/com/sun/javatest/agent/Agent.java,
+ * test/jtreg/com/sun/javatest/finder/HTMLTestFinder.java:
+ Replace literal copyright symbol with its Unicode
+ number to avoid encoding issues.
+
+2009-11-12 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * test/jtreg/com/sun/interview/AllFilesFileFilter.java,
+ * test/jtreg/com/sun/interview/Checklist.java,
+ * test/jtreg/com/sun/interview/ChoiceArrayQuestion.java,
+ * test/jtreg/com/sun/interview/ChoiceQuestion.java,
+ * test/jtreg/com/sun/interview/DirectoryFileFilter.java,
+ * test/jtreg/com/sun/interview/ErrorQuestion.java,
+ * test/jtreg/com/sun/interview/ExtensionFileFilter.java,
+ * test/jtreg/com/sun/interview/FileListQuestion.java,
+ * test/jtreg/com/sun/interview/FileQuestion.java,
+ * test/jtreg/com/sun/interview/FilesAndDirectoriesFileFilter.java,
+ * test/jtreg/com/sun/interview/FinalQuestion.java,
+ * test/jtreg/com/sun/interview/FloatQuestion.java,
+ * test/jtreg/com/sun/interview/InetAddressQuestion.java,
+ * test/jtreg/com/sun/interview/IntQuestion.java,
+ * test/jtreg/com/sun/interview/Interview.java,
+ * test/jtreg/com/sun/interview/InterviewQuestion.java,
+ * test/jtreg/com/sun/interview/InterviewSet.java,
+ * test/jtreg/com/sun/interview/ListQuestion.java,
+ * test/jtreg/com/sun/interview/NullQuestion.java,
+ * test/jtreg/com/sun/interview/Properties2.java,
+ * test/jtreg/com/sun/interview/PropertiesQuestion.java,
+ * test/jtreg/com/sun/interview/Question.java,
+ * test/jtreg/com/sun/interview/StringListQuestion.java,
+ * test/jtreg/com/sun/interview/StringQuestion.java,
+ * test/jtreg/com/sun/interview/TreeQuestion.java,
+ * test/jtreg/com/sun/interview/WizEdit.java,
+ * test/jtreg/com/sun/interview/WizPrint.java,
+ * test/jtreg/com/sun/interview/YesNoQuestion.java,
+ * test/jtreg/com/sun/interview/wizard/ActionDocListener.java,
+ * test/jtreg/com/sun/interview/wizard/ActionListDataListener.java,
+ * test/jtreg/com/sun/interview/wizard/ChoiceArrayQuestionRenderer.java,
+ * test/jtreg/com/sun/interview/wizard/ChoiceQuestionRenderer.java,
+ * test/jtreg/com/sun/interview/wizard/EditableList.java,
+ * test/jtreg/com/sun/interview/wizard/Exporter.java,
+ * test/jtreg/com/sun/interview/wizard/FileList.java,
+ * test/jtreg/com/sun/interview/wizard/FileListQuestionRenderer.java,
+ * test/jtreg/com/sun/interview/wizard/FileQuestionRenderer.java,
+ * test/jtreg/com/sun/interview/wizard/FloatQuestionRenderer.java,
+ * test/jtreg/com/sun/interview/wizard/I18NResourceBundle.java,
+ * test/jtreg/com/sun/interview/wizard/InetAddressQuestionRenderer.java,
+ * test/jtreg/com/sun/interview/wizard/InfoPanel.java,
+ * test/jtreg/com/sun/interview/wizard/IntQuestionRenderer.java,
+ * test/jtreg/com/sun/interview/wizard/ListQuestionRenderer.java,
+ * test/jtreg/com/sun/interview/wizard/NullQuestionRenderer.java,
+ * test/jtreg/com/sun/interview/wizard/PathPanel.java,
+ * test/jtreg/com/sun/interview/wizard/PropertiesQuestionRenderer.java,
+ * test/jtreg/com/sun/interview/wizard/QuestionPanel.java,
+ * test/jtreg/com/sun/interview/wizard/QuestionRenderer.java,
+ * test/jtreg/com/sun/interview/wizard/RenderingUtilities.java,
+ * test/jtreg/com/sun/interview/wizard/SearchDialog.java,
+ * test/jtreg/com/sun/interview/wizard/StringListQuestionRenderer.java,
+ * test/jtreg/com/sun/interview/wizard/StringQuestionRenderer.java,
+ * test/jtreg/com/sun/interview/wizard/SwingFileFilter.java,
+ * test/jtreg/com/sun/interview/wizard/TreeQuestionRenderer.java,
+ * test/jtreg/com/sun/interview/wizard/TypeInPanel.java,
+ * test/jtreg/com/sun/interview/wizard/WizPane.java,
+ * test/jtreg/com/sun/interview/wizard/Wizard.java,
+ * test/jtreg/com/sun/interview/wizard/YesNoQuestionRenderer.java,
+ * test/jtreg/com/sun/javatest/AllTestsFilter.java,
+ * test/jtreg/com/sun/javatest/BasicParameters.java,
+ * test/jtreg/com/sun/javatest/Command.java,
+ * test/jtreg/com/sun/javatest/CompositeFilter.java,
+ * test/jtreg/com/sun/javatest/DefaultTestRunner.java,
+ * test/jtreg/com/sun/javatest/Deprecated.java,
+ * test/jtreg/com/sun/javatest/EditJTI.java,
+ * test/jtreg/com/sun/javatest/EditLinks.java,
+ * test/jtreg/com/sun/javatest/ExcludeList.java,
+ * test/jtreg/com/sun/javatest/ExcludeListFilter.java,
+ * test/jtreg/com/sun/javatest/ExcludeListUpdateHandler.java,
+ * test/jtreg/com/sun/javatest/FileParameters.java,
+ * test/jtreg/com/sun/javatest/Harness.java,
+ * test/jtreg/com/sun/javatest/HarnessHttpHandler.java,
+ * test/jtreg/com/sun/javatest/InitialUrlFilter.java,
+ * test/jtreg/com/sun/javatest/InterviewParameters.java,
+ * test/jtreg/com/sun/javatest/InterviewPropagator.java,
+ * test/jtreg/com/sun/javatest/JavaTestError.java,
+ * test/jtreg/com/sun/javatest/JavaTestSecurityManager.java,
+ * test/jtreg/com/sun/javatest/Keywords.java,
+ * test/jtreg/com/sun/javatest/KeywordsFilter.java,
+ * test/jtreg/com/sun/javatest/LastRunFilter.java,
+ * test/jtreg/com/sun/javatest/LastRunInfo.java,
+ * test/jtreg/com/sun/javatest/ObservableTestFilter.java,
+ * test/jtreg/com/sun/javatest/Parameters.java,
+ * test/jtreg/com/sun/javatest/ProductInfo.java,
+ * test/jtreg/com/sun/javatest/ResourceTable.java,
+ * test/jtreg/com/sun/javatest/Script.java,
+ * test/jtreg/com/sun/javatest/Status.java,
+ * test/jtreg/com/sun/javatest/StatusFilter.java,
+ * test/jtreg/com/sun/javatest/TRT_HttpHandler.java,
+ * test/jtreg/com/sun/javatest/TRT_Iterator.java,
+ * test/jtreg/com/sun/javatest/TRT_TreeNode.java,
+ * test/jtreg/com/sun/javatest/TemplateUtilities.java,
+ * test/jtreg/com/sun/javatest/Test.java,
+ * test/jtreg/com/sun/javatest/TestDescription.java,
+ * test/jtreg/com/sun/javatest/TestEnvContext.java,
+ * test/jtreg/com/sun/javatest/TestEnvironment.java,
+ * test/jtreg/com/sun/javatest/TestFilter.java,
+ * test/jtreg/com/sun/javatest/TestFinder.java,
+ * test/jtreg/com/sun/javatest/TestFinderQueue.java,
+ * test/jtreg/com/sun/javatest/TestResult.java,
+ * test/jtreg/com/sun/javatest/TestResultCache.java,
+ * test/jtreg/com/sun/javatest/TestResultTable.java,
+ * test/jtreg/com/sun/javatest/TestRunner.java,
+ * test/jtreg/com/sun/javatest/Trace.java,
+ * test/jtreg/com/sun/javatest/WorkDirectory.java,
+ * test/jtreg/com/sun/javatest/agent/ActiveAgentCommand.java,
+ * test/jtreg/com/sun/javatest/agent/ActiveAgentPool.java,
+ * test/jtreg/com/sun/javatest/agent/ActiveConnectionFactory.java,
+ * test/jtreg/com/sun/javatest/agent/ActiveModeOptions.java,
+ * test/jtreg/com/sun/javatest/agent/Agent.java,
+ * test/jtreg/com/sun/javatest/agent/AgentApplet.java,
+ * test/jtreg/com/sun/javatest/agent/AgentClassLoader.java,
+ * test/jtreg/com/sun/javatest/agent/AgentClassLoader2.java,
+ * test/jtreg/com/sun/javatest/agent/AgentFrame.java,
+ * test/jtreg/com/sun/javatest/agent/AgentMain.java,
+ * test/jtreg/com/sun/javatest/agent/AgentManager.java,
+ * test/jtreg/com/sun/javatest/agent/AgentMonitorCommandManager.java,
+ * test/jtreg/com/sun/javatest/agent/AgentMonitorTool.java,
+ * test/jtreg/com/sun/javatest/agent/AgentMonitorToolManager.java,
+ * test/jtreg/com/sun/javatest/agent/AgentPanel.java,
+ * test/jtreg/com/sun/javatest/agent/BadValue.java,
+ * test/jtreg/com/sun/javatest/agent/Connection.java,
+ * test/jtreg/com/sun/javatest/agent/ConnectionFactory.java,
+ * test/jtreg/com/sun/javatest/agent/Deck.java,
+ * test/jtreg/com/sun/javatest/agent/Deprecated.java,
+ * test/jtreg/com/sun/javatest/agent/Folder.java,
+ * test/jtreg/com/sun/javatest/agent/Icon.java,
+ * test/jtreg/com/sun/javatest/agent/InterruptableSocketConnection.java,
+ * test/jtreg/com/sun/javatest/agent/Map.java,
+ * test/jtreg/com/sun/javatest/agent/ModeOptions.java,
+ * test/jtreg/com/sun/javatest/agent/PassiveAgentCommand.java,
+ * test/jtreg/com/sun/javatest/agent/PassiveConnectionFactory.java,
+ * test/jtreg/com/sun/javatest/agent/PassiveModeOptions.java,
+ * test/jtreg/com/sun/javatest/agent/SocketConnection.java,
+ * test/jtreg/com/sun/javatest/audit/Audit.java,
+ * test/jtreg/com/sun/javatest/audit/AuditCommandManager.java,
+ * test/jtreg/com/sun/javatest/audit/AuditPane.java,
+ * test/jtreg/com/sun/javatest/audit/AuditTool.java,
+ * test/jtreg/com/sun/javatest/audit/AuditToolManager.java,
+ * test/jtreg/com/sun/javatest/audit/BadChecksumPane.java,
+ * test/jtreg/com/sun/javatest/audit/BadTestCaseTestsPane.java,
+ * test/jtreg/com/sun/javatest/audit/BadTestDescriptionPane.java,
+ * test/jtreg/com/sun/javatest/audit/BadTestsPane.java,
+ * test/jtreg/com/sun/javatest/audit/ListPane.java,
+ * test/jtreg/com/sun/javatest/audit/OptionsDialog.java,
+ * test/jtreg/com/sun/javatest/audit/SummaryPane.java,
+ * test/jtreg/com/sun/javatest/batch/BatchManager.java,
+ * test/jtreg/com/sun/javatest/batch/ObserverCommand.java,
+ * test/jtreg/com/sun/javatest/batch/RunTestsCommand.java,
+ * test/jtreg/com/sun/javatest/cof/COFApplication.java,
+ * test/jtreg/com/sun/javatest/cof/COFApplications.java,
+ * test/jtreg/com/sun/javatest/cof/COFData.java,
+ * test/jtreg/com/sun/javatest/cof/COFEnvironment.java,
+ * test/jtreg/com/sun/javatest/cof/COFEnvironments.java,
+ * test/jtreg/com/sun/javatest/cof/COFItem.java,
+ * test/jtreg/com/sun/javatest/cof/COFOS.java,
+ * test/jtreg/com/sun/javatest/cof/COFReportAnnotation.java,
+ * test/jtreg/com/sun/javatest/cof/COFReportAnnotations.java,
+ * test/jtreg/com/sun/javatest/cof/COFSWEntities.java,
+ * test/jtreg/com/sun/javatest/cof/COFSWEntity.java,
+ * test/jtreg/com/sun/javatest/cof/COFStatus.java,
+ * test/jtreg/com/sun/javatest/cof/COFTest.java,
+ * test/jtreg/com/sun/javatest/cof/COFTestAttribute.java,
+ * test/jtreg/com/sun/javatest/cof/COFTestAttributes.java,
+ * test/jtreg/com/sun/javatest/cof/COFTestCase.java,
+ * test/jtreg/com/sun/javatest/cof/COFTestCases.java,
+ * test/jtreg/com/sun/javatest/cof/COFTestSuite.java,
+ * test/jtreg/com/sun/javatest/cof/COFTestSuites.java,
+ * test/jtreg/com/sun/javatest/cof/ID.java,
+ * test/jtreg/com/sun/javatest/cof/Main.java,
+ * test/jtreg/com/sun/javatest/cof/Report.java,
+ * test/jtreg/com/sun/javatest/diff/DiffReader.java,
+ * test/jtreg/com/sun/javatest/diff/Help.java,
+ * test/jtreg/com/sun/javatest/diff/Main.java,
+ * test/jtreg/com/sun/javatest/diff/Reporter.java,
+ * test/jtreg/com/sun/javatest/diff/SimpleReporter.java,
+ * test/jtreg/com/sun/javatest/diff/StatusComparator.java,
+ * test/jtreg/com/sun/javatest/exec/AbstractCellEditor.java,
+ * test/jtreg/com/sun/javatest/exec/BP_BranchSubpanel.java,
+ * test/jtreg/com/sun/javatest/exec/BP_DocumentationSubpanel.java,
+ * test/jtreg/com/sun/javatest/exec/BP_FilteredOutSubpanel.java,
+ * test/jtreg/com/sun/javatest/exec/BP_SummarySubpanel.java,
+ * test/jtreg/com/sun/javatest/exec/BP_TestListSubpanel.java,
+ * test/jtreg/com/sun/javatest/exec/BasicCustomTestFilter.java,
+ * test/jtreg/com/sun/javatest/exec/BranchPanel.java,
+ * test/jtreg/com/sun/javatest/exec/CE_EnvironmentPane.java,
+ * test/jtreg/com/sun/javatest/exec/CE_ExcludeListPane.java,
+ * test/jtreg/com/sun/javatest/exec/CE_ExecutionPane.java,
+ * test/jtreg/com/sun/javatest/exec/CE_FullView.java,
+ * test/jtreg/com/sun/javatest/exec/CE_KeywordsPane.java,
+ * test/jtreg/com/sun/javatest/exec/CE_PriorStatusPane.java,
+ * test/jtreg/com/sun/javatest/exec/CE_StdPane.java,
+ * test/jtreg/com/sun/javatest/exec/CE_StdView.java,
+ * test/jtreg/com/sun/javatest/exec/CE_TemplateDialog.java,
+ * test/jtreg/com/sun/javatest/exec/CE_TestsPane.java,
+ * test/jtreg/com/sun/javatest/exec/CE_View.java,
+ * test/jtreg/com/sun/javatest/exec/ChecklistBrowser.java,
+ * test/jtreg/com/sun/javatest/exec/ConfigEditor.java,
+ * test/jtreg/com/sun/javatest/exec/ConfigHandler.java,
+ * test/jtreg/com/sun/javatest/exec/ConfigurableTestFilter.java,
+ * test/jtreg/com/sun/javatest/exec/CustomTestResultViewer.java,
+ * test/jtreg/com/sun/javatest/exec/DetailsBrowser.java,
+ * test/jtreg/com/sun/javatest/exec/ET_FilterHandler.java,
+ * test/jtreg/com/sun/javatest/exec/ElapsedTimeMonitor.java,
+ * test/jtreg/com/sun/javatest/exec/EnvironmentBrowser.java,
+ * test/jtreg/com/sun/javatest/exec/ExcludeListBrowser.java,
+ * test/jtreg/com/sun/javatest/exec/ExecModel.java,
+ * test/jtreg/com/sun/javatest/exec/ExecTool.java,
+ * test/jtreg/com/sun/javatest/exec/ExecToolManager.java,
+ * test/jtreg/com/sun/javatest/exec/FeatureManager.java,
+ * test/jtreg/com/sun/javatest/exec/FileSystemTableModel.java,
+ * test/jtreg/com/sun/javatest/exec/FileTable.java,
+ * test/jtreg/com/sun/javatest/exec/FileType.java,
+ * test/jtreg/com/sun/javatest/exec/FilesPane.java,
+ * test/jtreg/com/sun/javatest/exec/FilterConfig.java,
+ * test/jtreg/com/sun/javatest/exec/FilterSelectionHandler.java,
+ * test/jtreg/com/sun/javatest/exec/JavaTestMenuManager.java,
+ * test/jtreg/com/sun/javatest/exec/JavaTestToolBar.java,
+ * test/jtreg/com/sun/javatest/exec/LogViewer.java,
+ * test/jtreg/com/sun/javatest/exec/LogViewerTools.java,
+ * test/jtreg/com/sun/javatest/exec/MessageStrip.java,
+ * test/jtreg/com/sun/javatest/exec/Monitor.java,
+ * test/jtreg/com/sun/javatest/exec/MonitorState.java,
+ * test/jtreg/com/sun/javatest/exec/MultiFormatPane.java,
+ * test/jtreg/com/sun/javatest/exec/MultiSelectPanel.java,
+ * test/jtreg/com/sun/javatest/exec/NavigationPane.java,
+ * test/jtreg/com/sun/javatest/exec/NewReportDialog.java,
+ * test/jtreg/com/sun/javatest/exec/ParameterFilter.java,
+ * test/jtreg/com/sun/javatest/exec/PrefsPane.java,
+ * test/jtreg/com/sun/javatest/exec/ProgressMeter.java,
+ * test/jtreg/com/sun/javatest/exec/ProgressMonitor.java,
+ * test/jtreg/com/sun/javatest/exec/PropertiesBrowser.java,
+ * test/jtreg/com/sun/javatest/exec/QuestionLogBrowser.java,
+ * test/jtreg/com/sun/javatest/exec/QuickStartWizard.java,
+ * test/jtreg/com/sun/javatest/exec/RenderingUtilities.java,
+ * test/jtreg/com/sun/javatest/exec/ReportBrowser.java,
+ * test/jtreg/com/sun/javatest/exec/ReportHandler.java,
+ * test/jtreg/com/sun/javatest/exec/RunProgressMonitor.java,
+ * test/jtreg/com/sun/javatest/exec/RunTestsHandler.java,
+ * test/jtreg/com/sun/javatest/exec/TP_CustomSubpanel.java,
+ * test/jtreg/com/sun/javatest/exec/TP_DescSubpanel.java,
+ * test/jtreg/com/sun/javatest/exec/TP_DocumentationSubpanel.java,
+ * test/jtreg/com/sun/javatest/exec/TP_EnvSubpanel.java,
+ * test/jtreg/com/sun/javatest/exec/TP_FilesSubpanel.java,
+ * test/jtreg/com/sun/javatest/exec/TP_OutputSubpanel.java,
+ * test/jtreg/com/sun/javatest/exec/TP_PropertySubpanel.java,
+ * test/jtreg/com/sun/javatest/exec/TP_ResultsSubpanel.java,
+ * test/jtreg/com/sun/javatest/exec/TP_Subpanel.java,
+ * test/jtreg/com/sun/javatest/exec/TT_NodeCache.java,
+ * test/jtreg/com/sun/javatest/exec/TT_Renderer.java,
+ * test/jtreg/com/sun/javatest/exec/TU_ViewManager.java,
+ * test/jtreg/com/sun/javatest/exec/TemplateParameterFilter.java,
+ * test/jtreg/com/sun/javatest/exec/TestPanel.java,
+ * test/jtreg/com/sun/javatest/exec/TestSuiteErrorsDialog.java,
+ * test/jtreg/com/sun/javatest/exec/TestTree.java,
+ * test/jtreg/com/sun/javatest/exec/TestTreeModel.java,
+ * test/jtreg/com/sun/javatest/exec/TestTreePanel.java,
+ * test/jtreg/com/sun/javatest/exec/ToolBarManager.java,
+ * test/jtreg/com/sun/javatest/exec/ToolBarPanel.java,
+ * test/jtreg/com/sun/javatest/exec/TreePanelModel.java,
+ * test/jtreg/com/sun/javatest/exec/WorkDirChooseTool.java,
+ * test/jtreg/com/sun/javatest/finder/BinaryTestFinder.java,
+ * test/jtreg/com/sun/javatest/finder/BinaryTestWriter.java,
+ * test/jtreg/com/sun/javatest/finder/ChameleonTestFinder.java,
+ * test/jtreg/com/sun/javatest/finder/CommentStream.java,
+ * test/jtreg/com/sun/javatest/finder/ExpandTestFinder.java,
+ * test/jtreg/com/sun/javatest/finder/HTMLCommentStream.java,
+ * test/jtreg/com/sun/javatest/finder/HTMLTestFinder.java,
+ * test/jtreg/com/sun/javatest/finder/JavaCommentStream.java,
+ * test/jtreg/com/sun/javatest/finder/ReverseTestFinder.java,
+ * test/jtreg/com/sun/javatest/finder/ShScriptCommentStream.java,
+ * test/jtreg/com/sun/javatest/finder/ShowTests.java,
+ * test/jtreg/com/sun/javatest/finder/TagTestFinder.java,
+ * test/jtreg/com/sun/javatest/httpd/HttpdServer.java,
+ * test/jtreg/com/sun/javatest/httpd/JThttpProvider.java,
+ * test/jtreg/com/sun/javatest/httpd/PageGenerator.java,
+ * test/jtreg/com/sun/javatest/httpd/ProviderRegistry.java,
+ * test/jtreg/com/sun/javatest/httpd/RequestHandler.java,
+ * test/jtreg/com/sun/javatest/httpd/RootRegistry.java,
+ * test/jtreg/com/sun/javatest/httpd/httpURL.java,
+ * test/jtreg/com/sun/javatest/interview/BasicInterviewParameters.java,
+ * test/jtreg/com/sun/javatest/interview/ConcurrencyInterview.java,
+ * test/jtreg/com/sun/javatest/interview/DefaultInterviewParameters.java,
+ * test/jtreg/com/sun/javatest/interview/EnvironmentInterview.java,
+ * test/jtreg/com/sun/javatest/interview/ExcludeListInterview.java,
+ * test/jtreg/com/sun/javatest/interview/KeywordsInterview.java,
+ * test/jtreg/com/sun/javatest/interview/LegacyParameters.java,
+ * test/jtreg/com/sun/javatest/interview/PriorStatusInterview.java,
+ * test/jtreg/com/sun/javatest/interview/SimpleInterviewParameters.java,
+ * test/jtreg/com/sun/javatest/interview/TestsInterview.java,
+ * test/jtreg/com/sun/javatest/interview/TimeoutFactorInterview.java,
+ * test/jtreg/com/sun/javatest/lib/APIScript.java,
+ * test/jtreg/com/sun/javatest/lib/Deprecated.java,
+ * test/jtreg/com/sun/javatest/lib/ExecStdTestOtherJVMCmd.java,
+ * test/jtreg/com/sun/javatest/lib/ExecStdTestSameJVMCmd.java,
+ * test/jtreg/com/sun/javatest/lib/JavaCompileCommand.java,
+ * test/jtreg/com/sun/javatest/lib/KeywordScript.java,
+ * test/jtreg/com/sun/javatest/lib/MultiStatus.java,
+ * test/jtreg/com/sun/javatest/lib/MultiTest.java,
+ * test/jtreg/com/sun/javatest/lib/ProcessCommand.java,
+ * test/jtreg/com/sun/javatest/lib/ReportScript.java,
+ * test/jtreg/com/sun/javatest/lib/StdTestScript.java,
+ * test/jtreg/com/sun/javatest/lib/TestCases.java,
+ * test/jtreg/com/sun/javatest/logging/ErrorDialogHandler.java,
+ * test/jtreg/com/sun/javatest/logging/FileEvent.java,
+ * test/jtreg/com/sun/javatest/logging/FileListener.java,
+ * test/jtreg/com/sun/javatest/logging/FilteredLogModel.java,
+ * test/jtreg/com/sun/javatest/logging/JTFormatter.java,
+ * test/jtreg/com/sun/javatest/logging/LogModel.java,
+ * test/jtreg/com/sun/javatest/logging/LoggerFactory.java,
+ * test/jtreg/com/sun/javatest/logging/ObservedFile.java,
+ * test/jtreg/com/sun/javatest/logging/WorkDirLogHandler.java,
+ * test/jtreg/com/sun/javatest/mrep/BrowserPane.java,
+ * test/jtreg/com/sun/javatest/mrep/ConflictResolutionDialog.java,
+ * test/jtreg/com/sun/javatest/mrep/ConflictResolver.java,
+ * test/jtreg/com/sun/javatest/mrep/FilesPane.java,
+ * test/jtreg/com/sun/javatest/mrep/Merger.java,
+ * test/jtreg/com/sun/javatest/mrep/OptionsDialog.java,
+ * test/jtreg/com/sun/javatest/mrep/OptionsPane.java,
+ * test/jtreg/com/sun/javatest/mrep/ReportDirChooser.java,
+ * test/jtreg/com/sun/javatest/mrep/ReportTool.java,
+ * test/jtreg/com/sun/javatest/mrep/ReportToolManager.java,
+ * test/jtreg/com/sun/javatest/mrep/Scheme.java,
+ * test/jtreg/com/sun/javatest/mrep/TestResultDescr.java,
+ * test/jtreg/com/sun/javatest/mrep/XMLReportReader.java,
+ * test/jtreg/com/sun/javatest/mrep/XMLReportWriter.java,
+ * test/jtreg/com/sun/javatest/regtest/Action.java,
+ * test/jtreg/com/sun/javatest/regtest/AntOptionDecoder.java,
+ * test/jtreg/com/sun/javatest/regtest/AppletAction.java,
+ * test/jtreg/com/sun/javatest/regtest/AppletWrapper.java,
+ * test/jtreg/com/sun/javatest/regtest/BuildAction.java,
+ * test/jtreg/com/sun/javatest/regtest/CheckFiles.java,
+ * test/jtreg/com/sun/javatest/regtest/CompileAction.java,
+ * test/jtreg/com/sun/javatest/regtest/Help.java,
+ * test/jtreg/com/sun/javatest/regtest/IgnoreAction.java,
+ * test/jtreg/com/sun/javatest/regtest/JDK.java,
+ * test/jtreg/com/sun/javatest/regtest/Main.java,
+ * test/jtreg/com/sun/javatest/regtest/Option.java,
+ * test/jtreg/com/sun/javatest/regtest/OptionDecoder.java,
+ * test/jtreg/com/sun/javatest/regtest/RegressionObserver.java,
+ * test/jtreg/com/sun/javatest/regtest/RegressionParameters.java,
+ * test/jtreg/com/sun/javatest/regtest/RegressionScript.java,
+ * test/jtreg/com/sun/javatest/regtest/RegressionTestFinder.java,
+ * test/jtreg/com/sun/javatest/regtest/RegressionTestSuite.java,
+ * test/jtreg/com/sun/javatest/regtest/ShellAction.java,
+ * test/jtreg/com/sun/javatest/regtest/StringArray.java,
+ * test/jtreg/com/sun/javatest/regtest/Verbose.java,
+ * test/jtreg/com/sun/javatest/report/ConfigSection.java,
+ * test/jtreg/com/sun/javatest/report/CustomReport.java,
+ * test/jtreg/com/sun/javatest/report/HTMLReport.java,
+ * test/jtreg/com/sun/javatest/report/HTMLSection.java,
+ * test/jtreg/com/sun/javatest/report/PlainTextReport.java,
+ * test/jtreg/com/sun/javatest/report/Report.java,
+ * test/jtreg/com/sun/javatest/report/ReportDirChooser.java,
+ * test/jtreg/com/sun/javatest/report/ReportManager.java,
+ * test/jtreg/com/sun/javatest/report/ReportWriter.java,
+ * test/jtreg/com/sun/javatest/report/ResultSection.java,
+ * test/jtreg/com/sun/javatest/report/StatisticsSection.java,
+ * test/jtreg/com/sun/javatest/report/StringArrayComparator.java,
+ * test/jtreg/com/sun/javatest/report/TestResultsByFileComparator.java,
+ * test/jtreg/com/sun/javatest/report/TestResultsByStatusAndTitleComparator.java,
+ * test/jtreg/com/sun/javatest/report/TestResultsByTitleComparator.java,
+ * test/jtreg/com/sun/javatest/report/XMLReport.java,
+ * test/jtreg/com/sun/javatest/report/XMLReportMaker.java,
+ * test/jtreg/com/sun/javatest/tool/Command.java,
+ * test/jtreg/com/sun/javatest/tool/CommandContext.java,
+ * test/jtreg/com/sun/javatest/tool/CommandManager.java,
+ * test/jtreg/com/sun/javatest/tool/CommandParser.java,
+ * test/jtreg/com/sun/javatest/tool/ConfigManager.java,
+ * test/jtreg/com/sun/javatest/tool/Deck.java,
+ * test/jtreg/com/sun/javatest/tool/DeskView.java,
+ * test/jtreg/com/sun/javatest/tool/Desktop.java,
+ * test/jtreg/com/sun/javatest/tool/DesktopManager.java,
+ * test/jtreg/com/sun/javatest/tool/DesktopPrefsPane.java,
+ * test/jtreg/com/sun/javatest/tool/EditableFileList.java,
+ * test/jtreg/com/sun/javatest/tool/EditableList.java,
+ * test/jtreg/com/sun/javatest/tool/EnvironmentManager.java,
+ * test/jtreg/com/sun/javatest/tool/FileChooser.java,
+ * test/jtreg/com/sun/javatest/tool/FileHistory.java,
+ * test/jtreg/com/sun/javatest/tool/FileOpener.java,
+ * test/jtreg/com/sun/javatest/tool/FocusMonitor.java,
+ * test/jtreg/com/sun/javatest/tool/HelpLink.java,
+ * test/jtreg/com/sun/javatest/tool/HelpLinkBeanInfo.java,
+ * test/jtreg/com/sun/javatest/tool/HelpManager.java,
+ * test/jtreg/com/sun/javatest/tool/HelpMenu.java,
+ * test/jtreg/com/sun/javatest/tool/HttpManager.java,
+ * test/jtreg/com/sun/javatest/tool/I18NUtils.java,
+ * test/jtreg/com/sun/javatest/tool/IconFactory.java,
+ * test/jtreg/com/sun/javatest/tool/IconLabel.java,
+ * test/jtreg/com/sun/javatest/tool/IconLabelBeanInfo.java,
+ * test/jtreg/com/sun/javatest/tool/LogManager.java,
+ * test/jtreg/com/sun/javatest/tool/MDIDeskView.java,
+ * test/jtreg/com/sun/javatest/tool/Main.java,
+ * test/jtreg/com/sun/javatest/tool/ManagerLoader.java,
+ * test/jtreg/com/sun/javatest/tool/PieChart.java,
+ * test/jtreg/com/sun/javatest/tool/Preferences.java,
+ * test/jtreg/com/sun/javatest/tool/SDIDeskView.java,
+ * test/jtreg/com/sun/javatest/tool/SelectedWorkDirApprover.java,
+ * test/jtreg/com/sun/javatest/tool/Startup.java,
+ * test/jtreg/com/sun/javatest/tool/TabDeskView.java,
+ * test/jtreg/com/sun/javatest/tool/TestSuiteChooser.java,
+ * test/jtreg/com/sun/javatest/tool/TestTreeSelectionPane.java,
+ * test/jtreg/com/sun/javatest/tool/Tool.java,
+ * test/jtreg/com/sun/javatest/tool/ToolAction.java,
+ * test/jtreg/com/sun/javatest/tool/ToolDialog.java,
+ * test/jtreg/com/sun/javatest/tool/ToolManager.java,
+ * test/jtreg/com/sun/javatest/tool/TreeSelectionPane.java,
+ * test/jtreg/com/sun/javatest/tool/UIFactory.java,
+ * test/jtreg/com/sun/javatest/tool/VerboseCommand.java,
+ * test/jtreg/com/sun/javatest/tool/WDC_FileFilter.java,
+ * test/jtreg/com/sun/javatest/tool/WDC_FileView.java,
+ * test/jtreg/com/sun/javatest/tool/WorkDirChooser.java,
+ * test/jtreg/com/sun/javatest/util/BackupPolicy.java,
+ * test/jtreg/com/sun/javatest/util/BackupUtil.java,
+ * test/jtreg/com/sun/javatest/util/Debug.java,
+ * test/jtreg/com/sun/javatest/util/DirectoryClassLoader.java,
+ * test/jtreg/com/sun/javatest/util/DynamicArray.java,
+ * test/jtreg/com/sun/javatest/util/ExitCount.java,
+ * test/jtreg/com/sun/javatest/util/Fifo.java,
+ * test/jtreg/com/sun/javatest/util/FileFilter.java,
+ * test/jtreg/com/sun/javatest/util/FileInfoCache.java,
+ * test/jtreg/com/sun/javatest/util/HTMLWriter.java,
+ * test/jtreg/com/sun/javatest/util/HelpTree.java,
+ * test/jtreg/com/sun/javatest/util/I18NResourceBundle.java,
+ * test/jtreg/com/sun/javatest/util/LineParser.java,
+ * test/jtreg/com/sun/javatest/util/LogFile.java,
+ * test/jtreg/com/sun/javatest/util/MainAppletContext.java,
+ * test/jtreg/com/sun/javatest/util/MainFrame.java,
+ * test/jtreg/com/sun/javatest/util/OrderedTwoWayTable.java,
+ * test/jtreg/com/sun/javatest/util/PathClassLoader.java,
+ * test/jtreg/com/sun/javatest/util/PrefixMap.java,
+ * test/jtreg/com/sun/javatest/util/Properties.java,
+ * test/jtreg/com/sun/javatest/util/PropertyArray.java,
+ * test/jtreg/com/sun/javatest/util/ReadAheadIterator.java,
+ * test/jtreg/com/sun/javatest/util/SortedProperties.java,
+ * test/jtreg/com/sun/javatest/util/StringArray.java,
+ * test/jtreg/com/sun/javatest/util/SysEnv.java,
+ * test/jtreg/com/sun/javatest/util/TextStream.java,
+ * test/jtreg/com/sun/javatest/util/TextWriter.java,
+ * test/jtreg/com/sun/javatest/util/Timer.java,
+ * test/jtreg/com/sun/javatest/util/WrapWriter.java,
+ * test/jtreg/com/sun/javatest/util/WriterStream.java,
+ * test/jtreg/com/sun/javatest/util/XMLWriter.java:
+ Normalize whitespace using Sun's normalizer script.
+
+2009-11-10 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * HACKING: Document icedtea-sources.patch.
+
+2009-11-10 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * plugin/icedtea/netscape/javascript/JSException.java,
+ * plugin/icedtea/netscape/javascript/JSObject.java,
+ * plugin/icedtea/netscape/javascript/JSObjectCreatePermission.java,
+ * plugin/icedtea/netscape/javascript/JSProxy.java,
+ * plugin/icedtea/netscape/javascript/JSRunnable.java,
+ * plugin/icedtea/netscape/javascript/JSUtil.java,
+ * plugin/icedtea/sun/applet/AppletSecurityContextManager.java,
+ * plugin/icedtea/sun/applet/GetMemberPluginCallRequest.java,
+ * plugin/icedtea/sun/applet/GetWindowPluginCallRequest.java,
+ * plugin/icedtea/sun/applet/JavaConsole.java,
+ * plugin/icedtea/sun/applet/PasswordAuthenticationDialog.java,
+ * plugin/icedtea/sun/applet/PluginAppletSecurityContext.java,
+ * plugin/icedtea/sun/applet/PluginAppletViewer.java,
+ * plugin/icedtea/sun/applet/PluginCallRequest.java,
+ * plugin/icedtea/sun/applet/PluginCallRequestFactory.java,
+ * plugin/icedtea/sun/applet/PluginClassLoader.java,
+ * plugin/icedtea/sun/applet/PluginCookieInfoRequest.java,
+ * plugin/icedtea/sun/applet/PluginCookieManager.java,
+ * plugin/icedtea/sun/applet/PluginDebug.java,
+ * plugin/icedtea/sun/applet/PluginException.java,
+ * plugin/icedtea/sun/applet/PluginMain.java,
+ * plugin/icedtea/sun/applet/PluginMessageConsumer.java,
+ * plugin/icedtea/sun/applet/PluginMessageHandlerWorker.java,
+ * plugin/icedtea/sun/applet/PluginObjectStore.java,
+ * plugin/icedtea/sun/applet/PluginProxyInfoRequest.java,
+ * plugin/icedtea/sun/applet/PluginProxySelector.java,
+ * plugin/icedtea/sun/applet/PluginStreamHandler.java,
+ * plugin/icedtea/sun/applet/RequestQueue.java,
+ * plugin/icedtea/sun/applet/TestEnv.java,
+ * plugin/icedtea/sun/applet/VoidPluginCallRequest.java:
+ Moved to java subdirectory.
+ * Makefile.am:
+ Add javax/swing/plaf/basic to list of copy dirs to
+ work around PR42003.
+ Set LIVECONNECT_DIR to just the directories, not
+ jar syntax. Rename NPPLUGIN_DIR to PLUGIN_DIR
+ and add for both plugins. Add new sources patch.
+ Set ALT_LIVECONNECT_DIST to new liveconnect build
+ directory.
+ (clean-local): No need to remove rt/netscape, now
+ part of clean-liveconnect.stamp
+ (patch.stamp): Drop plugin source file copying.
+ (clean-patch): Remove plugin copy deletion.
+ (icedtea.stamp): Depend on liveconnect-dist.stamp,
+ not liveconnect.stamp.
+ (icedtea-debug.stamp): Likewise.
+ (icedtea-boot.stamp): Likewise.
+ (liveconnect-source-files.txt): New target to find
+ liveconnect source files.
+ (liveconnect.stamp): Now builds the liveconnect source code.
+ (liveconnect-dist.stamp): Like netx-dist.stamp, creates
+ classes.jar and src.zip for importing Liveconnect binaries
+ and source into the OpenJDK build.
+ * NEWS: Add list of security updates.
+ * patches/icedtea-liveconnect-dist.patch:
+ Include sun/applet and import sources too.
+ * patches/icedtea-sources.patch: New patch to include
+ plugin and netx sources in src.zip.
+ * plugin/icedtea/java/netscape/javascript/JSException.java,
+ * plugin/icedtea/java/netscape/javascript/JSObject.java,
+ * plugin/icedtea/java/netscape/javascript/JSObjectCreatePermission.java,
+ * plugin/icedtea/java/netscape/javascript/JSProxy.java,
+ * plugin/icedtea/java/netscape/javascript/JSRunnable.java,
+ * plugin/icedtea/java/netscape/javascript/JSUtil.java,
+ * plugin/icedtea/java/sun/applet/AppletSecurityContextManager.java,
+ * plugin/icedtea/java/sun/applet/GetMemberPluginCallRequest.java,
+ * plugin/icedtea/java/sun/applet/GetWindowPluginCallRequest.java,
+ * plugin/icedtea/java/sun/applet/JavaConsole.java,
+ * plugin/icedtea/java/sun/applet/PasswordAuthenticationDialog.java,
+ * plugin/icedtea/java/sun/applet/PluginAppletSecurityContext.java,
+ * plugin/icedtea/java/sun/applet/PluginAppletViewer.java,
+ * plugin/icedtea/java/sun/applet/PluginCallRequest.java,
+ * plugin/icedtea/java/sun/applet/PluginCallRequestFactory.java,
+ * plugin/icedtea/java/sun/applet/PluginClassLoader.java,
+ * plugin/icedtea/java/sun/applet/PluginCookieInfoRequest.java,
+ * plugin/icedtea/java/sun/applet/PluginCookieManager.java,
+ * plugin/icedtea/java/sun/applet/PluginDebug.java,
+ * plugin/icedtea/java/sun/applet/PluginException.java,
+ * plugin/icedtea/java/sun/applet/PluginMain.java,
+ * plugin/icedtea/java/sun/applet/PluginMessageConsumer.java,
+ * plugin/icedtea/java/sun/applet/PluginMessageHandlerWorker.java,
+ * plugin/icedtea/java/sun/applet/PluginObjectStore.java,
+ * plugin/icedtea/java/sun/applet/PluginProxyInfoRequest.java,
+ * plugin/icedtea/java/sun/applet/PluginProxySelector.java,
+ * plugin/icedtea/java/sun/applet/PluginStreamHandler.java,
+ * plugin/icedtea/java/sun/applet/RequestQueue.java,
+ * plugin/icedtea/java/sun/applet/TestEnv.java,
+ * plugin/icedtea/java/sun/applet/VoidPluginCallRequest.java:
+ Moved from plugin/icedtea.
+
+2009-11-04 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Make sure bootstrap/jdk1.7.0 gets deleted
+ on clean.
+
+2009-11-04 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/icedtea-use-system-tzdata.patch:
+ Dropped, updated version included in upstream
+ IcedTea forest.
+ * Makefile.am:
+ Update to latest changesets (m5), remove
+ above patch, copy tz.properties into jre/lib.
+ * NEWS:
+ List new features in OpenJDK7 (Project Coin,
+ JSR166y, Zero).
+ * acinclude.m4:
+ (AC_CHECK_WITH_TZDATA_DIR): New macro providing
+ the --with-tzdata-dir option for specifying the
+ location of Java timezone data. Defaults to
+ /usr/share/javazi as before.
+ * configure.ac:
+ Add above macro.
+ * patches/icedtea-libraries.patch:
+ Recreated.
+ * patches/icedtea-liveconnect.patch:
+ Fix quoting of JAVA_ARGS.
+ * patches/icedtea-version.patch:
+ Fix path to version template (changed upstream).
+ * tz.properties.in:
+ New generated file used to specify the timezone
+ data directory.
+
+2009-11-02 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (stamps/plugin.stamp): Added to unify
+ two plugin targets.
+ (stamps/icedtea-stage2.stamp): Renamed
+ from icedtea-stage2 so we can mark when
+ its done.
+ (stamps/icedtea-debug-stage2.stamp): Likewise
+ with icedtea-debug-stage2.
+ (clean-icedtea-stage2): Inverse target for
+ icedtea-stage2.
+ (clean-icedtea-debug-stage2): Same for
+ icedtea-debug-stage2.
+
+2009-11-02 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Make sure all downloading and extracting
+ occurs before building OpenJDK.
+
+2009-11-02 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Replace explicit touch stamps/<file>
+ invocations with touch $@. Reorganise
+ aliases alphabetically and add missing ones.
+ (stamps/download-openjdk.stamp): Move
+ CACAO and VisualVM downloads to separate target.
+ (stamps/download-cacao.stamp): New target
+ for downloading CACAO.
+ (clean-download-cacao): Inverse of download-cacao.
+ (stamps/download-visualvm.stamp): New target
+ for downloading VisualVM.
+ (clean-download-visualvm): Inverse of download-visualvm.
+ (stamps/extract-cacao.stamp): Depend on download-cacao.
+ (stamps/extract-visualvm.stamp): Depend on download-visualvm.
+ (clean-patch-boot): Check that patches have been applied.
+ (stamps/pulse-java.stamp): Move native code generation to its
+ own target, making this a top-level dependency target.
+ (stamps/pulse-java-native-code.stamp): New target for native
+ code generation for PulseAudio plugin.
+ (clean-pulse-java): Always remove stamps.
+
+2009-11-02 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (clean-local): New target which removes all
+ but the downloaded tarballs.
+ (distclean-local): Now depends on clean-local,
+ and removes the tarballs.
+ (stamps/download.stamp): Changed to be a top-level
+ target for all downloads.
+ (clean-download): Changed to remove all downloads.
+ (stamps/download-openjdk.stamp): Renamed from
+ stamps/download.stamp. Downloads OpenJDK tarballs.
+ (clean-download-openjdk): Now removes all OpenJDK
+ tarballs if not using the alternate zip option.
+ (stamps/extract.stamp): Changed to be a top-level
+ target for all extraction.
+ (clean-extract): Changed to remove all extracted
+ directories.
+ (stamps/extract-visualvm.stamp): Depend on the tarball
+ having being downloaded.
+ (clean-extract-visualvm): Renamed from clean-extract-visualvm.stamp
+ (stamps/extract-cacao.stamp): Rename dependency to
+ match changes above.
+ (clean-extract-cacao): Simply depend on clean-cacao and
+ remove the stamp.
+ (stamps/ports.stamp): Depend on general extraction target.
+ (clean-ports): New target to invert stamps/ports.stamp
+ (clean-generated): Likewise for stamps/generated.stamp
+ (clean-patch-fsg): Only revert patches if they've been applied.
+ (clean-patch): Likewise.
+ (stamps/versioning.stamp): Backup Defs.gmk prior to altering.
+ (clean-versioning): Restore original Defs.gmk.
+ (clean-overlay): New target to remove stamps/overlay.stamp
+ (clean-native-ecj): New target to remove the native-ecj binary
+ and stamp.
+ (stamps/icedtea.stamp): Reduce dependencies where implied by
+ others.
+ (clean-plugin): New target depending on two conditional plugin targets.
+ (clean-liveconnect): New target to revert stamps/liveconnect.stamp.
+ (clean-netx): Likewise for stamps/netx.stamp and stamps/netx-dist.stamp
+ (clean): Removed; provided by automake.
+
+2009-11-01 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/icedtea-float-double-trailing-zeros.patch:
+ Dropped, in b75.
+ * Makefile.am: Bump to b75.
+ * patches/boot/icedtea-hotspot-default.patch,
+ * patches/boot/icedtea.patch:
+ Regenerated.
+ * patches/hotspot/default/icedtea-shark-build.patch:
+ Use VARIANTARCH not BUILDARCH. Use platform_zero
+ directly and pass VARIANTARCH through to subbuild.
+ Add rule for SHARK_DIR.
+ * patches/icedtea-shark-build.patch:
+ Put ICEDTEA_SHARK_BUILD prior to ZERO_BUILD test.
+ * ports/hotspot/src/share/vm/shark/sharkCodeBuffer.hpp:
+ Rename encoding to constant_encoding inline with upstream.
+ * ports/hotspot/src/share/vm/shark/sharkConstant.cpp:
+ Use should_be_constant instead of has_encoding inline with upstream.
+
+2009-10-28 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Fix build failures with Shark.
+ * patches/icedtea-shark.patch: Removed, unused.
+ * patches/hotspot/default/icedtea-shark-build.patch:
+ Derive Shark IncludeDB from Zero not Core.
+ * patches/hotspot/default/icedtea-shark.patch:
+ Regenerated.
+ * patches/icedtea-shark-build.patch:
+ Fix naming of target with new Zero patch.
+
+2009-10-12 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/shark_globals.hpp:
+ Removed SharkStartAt, SharkStopAfter and SharkOnlyCompile.
+ * ports/hotspot/src/share/vm/shark/shark_globals.hpp
+ (SharkCompiler::compile_method): Likewise.
+
+2009-09-25 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.cpp:
+ Replaced references to deoptimizer frame with fake stub frame.
+
+2009-09-17 Xerxes Rånby <xerxes@zafena.se>
+
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
+ (SharkBuilder::CreateDump):
+ Make Shark debug code LLVM 2.6 API compatible.
+
+2009-09-04 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp
+ (SharkCompiler::compile_method): Updated cast.
+
+ * ports/hotspot/src/share/vm/shark/sharkEntry.hpp
+ (SharkEntry::code_start): Removed cast.
+
+
+2009-08-28 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp
+ (SharkBuilder::osr_migration_end): New method.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
+ (SharkBuilder::osr_migration_end): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkType.hpp
+ (SharkType::_osr_entry_point_type): New field.
+ (SharkType::osr_entry_point_type): New method.
+ * ports/hotspot/src/share/vm/shark/sharkType.cpp
+ (SharkType::_osr_entry_point_type): New field.
+ (SharkType::initialize): Initialize the above.
+
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.hpp
+ (SharkCacher::process_local_slot): Made virtual.
+ (SharkNormalEntryCacher): New class.
+ (SharkOSREntryCacher): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp
+ (SharkOSREntryCacher::CreateAddressOfOSRBufEntry): New method.
+ (SharkOSREntryCacher::process_monitor): Likewise.
+ (SharkOSREntryCacher::process_local_slot): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkState.hpp
+ (SharkEntryState): Renamed as...
+ (SharkNormalEntryState): ...this.
+ (SharkOSREntryState::SharkOSREntryState): New class.
+ * ports/hotspot/src/share/vm/shark/sharkState.cpp
+ (SharkEntryState::SharkEntryState): Renamed as...
+ (SharkNormalEntryState::SharkNormalEntryState): ...this.
+ (SharkOSREntryState::SharkOSREntryState): New method.
+
+ * ports/hotspot/src/share/vm/shark/sharkFunction.hpp
+ (SharkFunction::is_osr): New method.
+ (SharkFunction::entry_point_type): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp
+ (SharkFunction::initialize): Handle OSR typeflows.
+
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.hpp
+ (SharkCompiler::supports_osr): Return true instead of false.
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp
+ (SharkCompiler::compile_method): Remove method-isn't-OSR
+ assertion, and add code to generate OSR typeflows.
+
+2009-08-28 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkState.cpp
+ (SharkEntryState::SharkEntryState): Handle T_NULL.
+
+2009-08-21 Xerxes Rånby <xerxes@zafena.se>
+
+ *ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
+ (zero_cmpxchg_int): Updated method to match current Shark
+ and LLVM atomic calling convention.
+ Fixes compilation error and logic for ARM.
+ (zero_cmpxchg_ptr): Likewise.
+
+2009-08-20 Xerxes Rånby <xerxes@zafena.se>
+
+ Adjust Shark to LLVM 2.6svn rev 79521.
+
+ * ports/hotspot/src/share/vm/shark/llvmValue.hpp
+ (LLVMValue::jfloat_constant): Push LLVMContexts through the
+ llvm::Type APIs to handle LLVM 2.6svn API change.
+ (LLVMValue::jdouble_constant): Likewise.
+ (LLVMValue::bit_constant): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkType.cpp
+ (SharkType::initialize): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkType.hpp
+ (SharkType::intptr_type): Likewise.
+ (SharkType::jboolean_type): Likewise.
+ (SharkType::jbyte_type): Likewise.
+ (SharkType::jchar_type): Likewise.
+ (SharkType::jshort_type): Likewise.
+ (SharkType::jint_type): Likewise.
+ (SharkType::jlong_type): Likewise.
+ (SharkType::jfloat_type): Likewise.
+ (SharkType::jdouble_type): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
+ (SharkBuilder::make_type): Likewise.
+ (SharkBuilder::CreateBlock): Push LLVMContexts through the
+ BasicBlock::Create APIs to handle LLVM 2.6svn API change.
+
+ * ports/hotspot/src/share/vm/shark/sharkFunction.hpp
+ (SharkFunction::CreateBlock): Likewise.
+
+2009-08-14 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkFunction.hpp
+ (SharkFunction::CreateStoreLastJavaSP): Removed.
+ (SharkFunction::set_last_Java_frame): Likewise.
+ (SharkFunction::reset_last_Java_frame): Likewise.
+ (SharkFunction::CreateGetVMResult): Likewise.
+ (SharkFunction::pending_exception_address): Likewise.
+ (SharkFunction::CreateGetPendingException): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
+ (SharkTopLevelBlock::pending_exception_address): New method.
+ (SharkTopLevelBlock::get_pending_exception): Likewise.
+ (SharkTopLevelBlock::clear_pending_exception): Likewise.
+ (SharkTopLevelBlock::set_last_Java_frame): Likewise.
+ (SharkTopLevelBlock::reset_last_Java_frame): Likewise.
+ (SharkTopLevelBlock::get_vm_result): Likewise.
+ (SharkTopLevelBlock::call_vm): Updated.
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::zero_check_value): Updated.
+ (SharkTopLevelBlock::check_bounds): Likewise.
+ (SharkTopLevelBlock::check_pending_exception): Likewise.
+ (SharkTopLevelBlock::handle_return): Likewise.
+ (SharkTopLevelBlock::do_new): Likewise.
+ (SharkTopLevelBlock::do_newarray): Likewise.
+ (SharkTopLevelBlock::do_anewarray): Likewise.
+ (SharkTopLevelBlock::do_multianewarray): Likewise.
+
+2009-08-13 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkEntry.hpp
+ (SharkEntry::_function): New field.
+ (SharkEntry::function): New method.
+ (SharkEntry::set_function): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.hpp
+ (SharkCompiler::free_compiled_method): New method.
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp
+ (SharkCompiler::free_compiled_method): New method.
+ (SharkCompiler::compile_method): Store a pointer to
+ the LLVM function in the method's SharkEntry.
+
+ * patches/hotspot/default/icedtea-shark.patch
+ (nmethod::flush): Add code to free Shark methods.
+
+ * ports/hotspot/src/share/vm/includeDB_shark: Updated.
+
+2009-10-28 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Fix the checksum for the jaxws drop.
+ Check the md5sum of newly downloaded zips.
+
+2009-10-28 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Have one jar to rule them all (rt.jar)
+ and make others (tools.jar, rt-closed.jar)
+ symlinks to it. Remove the hotspot-tools
+ target and do all patching, etc. prior to
+ building rt.jar. Use zip rather than jar
+ to update rt.jar for efficiency.
+
+2009-10-27 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am: Bump to b74.
+ * patches/boot/icedtea.patch,
+ * patches/xrender/icedtea-001.patch,
+ * patches/xrender/icedtea-003.patch,
+ * patches/xrender/icedtea-004.patch,
+ * patches/xrender/icedtea-005.patch,
+ * patches/xrender/icedtea-007.patch:
+ Recreated.
+
+2009-10-08 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * ChangeLog: Remove stray tab.
+ * Makefile.am: Bump to b73,
+ move CACAO URLs to top, add support
+ for new JAXP and JAXWS drop zips, remove
+ references to non-existent clean-shared-objects
+ and clean-copy targets, fix broken references to
+ bootstrap-directory-symlink-boot.stamp, update
+ build JDK with rt classes rather than creating a
+ separate rt-closed.jar, add additional copy
+ directories needed by gcj bootstrap.
+ * acinclude.m4:
+ (WITH_JAXP_DROP_ZIP): New options --with-jaxp-drop-zip
+ to specify location of the JAXP drop.
+ (WITH_JAF_DROP_ZIP): Likewise for JAF.
+ (WITH_JAXWS_DROP_ZIP): And JAXWS.
+ * configure.ac: Run new macros for drop zips.
+ * javac.in: Use local extended rt.jar rather than original.
+ * patches/boot/icedtea-jaxp-dependency.patch: Add the JAXP
+ classes to the classpath when building JAXWS (existing build
+ assumes com.sun.org.apache.xerces classes are in the boot JDK).
+ * patches/boot/icedtea.patch,
+ * patches/icedtea-alpha-fixes.patch,
+ * patches/icedtea-ant.patch:
+ Regenerated.
+
+2009-10-08 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (stamps/icedtea.stamp, stamps/icedtea-debug.stamp):
+ Add shark aliases to jvm.cfg.
+ (stamps/add-zero.stamp): Install as shark if default vm is zero.
+ * acinclude.m4: Allow shark as additional vm when default vm is zero.
+ * INSTALL, README: Document new build options.
+
+2009-10-08 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java:
+ Synchronise whitespace with IcedTea6 copy.
+ * netx/net/sourceforge/jnlp/security/HttpsCertVerifier.java:
+ Fix find/replace error with cert being changed to cenetx.
+
+2009-09-15 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedteanp/IcedTeaJavaRequestProcessor.cc
+ (newMessageOnBus): Handle certain callbacks in a more uniform manner.
+ (postAndWaitForResponse): Lower poll time to 200 us for more
+ responsiveness.
+ (findClass): Accept instance ID which is used for searching classes in
+ specific applet instance classloaders.
+ (getArrayLength): New function. Returns length of an array on Java side.
+ (getSlot): New function. Returns element at requested index in an array.
+ (setSlot): New function. Sets requested index in array to supplied value.
+ (getField): Accept object id.
+ (getStaticField): Fix parameter ordering for consistency.
+ (set): New function. Sets Java side fields to given value.
+ (setStaticField): New function. Sets value of a static field in a Java
+ object.
+ (setField): New function. Sets value of a static field in a class.
+ (createJavaObjectFromVariant): Handle void and null variants. Handle case
+ where object is already created.
+ (call): Use a string to store object id.
+ (newObject): Same.
+ (hasPackage): Accept instance id and pass it on.
+ * plugin/icedteanp/IcedTeaJavaRequestProcessor.h: Relevant changes as
+ needed by the updates to the .cc file.
+ * plugin/icedteanp/IcedTeaNPPlugin.cc
+ (get_scriptable_object): Pass false for the new isArray arg to
+ get_scriptable_java_object.
+ * plugin/icedteanp/IcedTeaPluginRequestProcessor.cc: Pass 0 as the
+ instance id to all findClass calls.
+ * plugin/icedteanp/IcedTeaScriptablePluginObject.cc: Reuse Java object
+ pointers.
+ (IcedTeaScriptableJavaPackageObject::hasProperty): Pass the instance id to
+ findClass.
+ (get_scriptable_java_object): Update code so that Java object pointers can
+ be reused.
+ (IcedTeaScriptableJavaObject::setIsArray): New function. Sets if this object
+ represents an array.
+ (IcedTeaScriptableJavaObject::getIsArray): New function. Returns if this
+ object represents an array.
+ (IcedTeaScriptableJavaObject::hasMethod): Bypass "array indexes" passed to
+ the method.
+ (IcedTeaScriptableJavaObject::javaResultToNPVariant): Handle void and null
+ values correctly. Handle array objects.
+ (IcedTeaScriptableJavaObject::invoke): Set exceptions in JS engine if one
+ occurred on Java side.
+ (IcedTeaScriptableJavaObject::hasProperty): Handle array length and index
+ properties.
+ (IcedTeaScriptableJavaObject::getProperty): Same.
+ (IcedTeaScriptableJavaObject::setProperty): Add support for setting array
+ index values.
+ * plugin/icedteanp/IcedTeaScriptablePluginObject.h: Changes as
+ necessitated by changes to the .cc file.
+ * plugin/icedteanp/java/sun/applet/JavaConsole.java: Handle changed API in
+ PluginAppletSecurityContext.
+ * plugin/icedteanp/java/sun/applet/MethodOverloadResolver.java
+ (getMatchingMethod): Handle un-castable/deferred casts.
+ (getMatchingConstructor): Same.
+ (getNum): Fix handling for characters.
+ * plugin/icedteanp/java/sun/applet/PluginAppletSecurityContext.java
+ (associateInstance): New function. Associated a loader with an instance.
+ (getLoaderInfo): New function. Returns loader info in a map.
+ (handleMessage): Look for class in instance specific loaders as well.
+ Handle float/double precision upto 308 (E308 is max for double).
+ * plugin/icedteanp/java/sun/applet/PluginAppletViewer.java
+ (AppletEventListener::appletStateChanged): Fix race condition during
+ initialization.
+ (handleMessage): Fix race condition to handle GetJavaObject calls when
+ panel is still being initialized.
+
+2009-08-27 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedteanp/IcedTeaNPPlugin.cc
+ (GCJ_New): Use arg count to determine whether or not a send an applet tag
+ to Java side. Set a new is_applet_instance variable in GCJPluginData.
+ (get_scriptable_object): Use the new is_applet_instance variable in
+ instance->pdata to determine what kind of object to return.
+ * plugin/icedteanp/IcedTeaNPPlugin.h: Add a new is_applet_instance bool to
+ GCJPluginData, which determines whether it is an applet instance or a
+ dummy one.
+ * plugin/icedteanp/java/sun/applet/PluginAppletSecurityContext.java
+ (checkPermission): Disable js src == class src check, as NPAPI does not
+ allow cross site scripting.
+
+2009-08-26 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedteanp/IcedTeaJavaRequestProcessor.cc
+ (createJavaObjectFromVariant): Add conditional compilation blocks to
+ handle new API along with old. Call renamed newObjectWithConstructor
+ function.
+ (newObject): New function. Creates an object based on the most optimum
+ cost with arbitrary arguments.
+ (newObjectWithConstructor): Renamed from newObject(). Also, take source as
+ an argument to provide to Java.
+ * plugin/icedteanp/IcedTeaJavaRequestProcessor.h: Change as per above .cc
+ file changes.
+ * plugin/icedteanp/IcedTeaNPPlugin.cc: Include XPCOM specific headers only
+ if xulrunner version is < 1.9.2. Instantiate internal Mozilla objects only
+ if xulrunner < 1.9.2.
+ (GCJ_New): Correctly account for documentbase length when allocating tag
+ memory to prevent corruption.
+ (GCJ_Destroy): Remove old instance mappings when destroyed.
+ (GCJ_GetJavaClass): Remove unused method.
+ (get_cookie_info): Change object signature to include length result. Based
+ on xulrunner version, either use internal Mozilla API for fetching cookie
+ info, or use NPN_GetValueForURL.
+ (plugin_get_documentbase): Define for when xulrunner is >= 1.9.2.
+ (consume_message): Deal with single proxy URL rather than components.
+ Update to handle when xulrunner is >= 1.9.2
+ (get_proxy_info): Change signature to deal with single url rather than
+ components. Use NPN_GetValueForURL if xulrunner is >= 1.9.2.
+ (NP_Initialize): Add pointers for getvalueforurl and setvalueforurl in the
+ NPPluginFuncs table. Also, handle case for when browser provides the
+ plugin .so name as the link location rather than target location.
+ * plugin/icedteanp/IcedTeaNPPlugin.h: Include XPCOM specific headers only
+ if xulrunner version is < 1.9.2.
+ * plugin/icedteanp/IcedTeaPluginRequestProcessor.cc
+ (eval): Use the new NPN_PluginThreadAsynCcall function to dispatch events
+ to main thread asynchronously.
+ (call): Same.
+ (setMember): Same.
+ (getMember): Same.
+ (storeVariantInJava): Handle changed API when xulrunner >= 1.9.2
+ (_setMember): Account for changes in the way that the callerpacks
+ arguments.
+ (_getMember): Same.
+ (_call): Same.
+ (_eval): Same.
+ * plugin/icedteanp/IcedTeaPluginRequestProcessor.h: Include Mozilla
+ specific headers only if xulrunner is < 1.9.2. Remove old ThreadData
+ struct and add new AyncCallThreadData struct that contains results and
+ arguments.
+ * plugin/icedteanp/IcedTeaPluginUtils.cc
+ (getSourceFromInstance): Provide null source location due to lack of a
+ secure way to get documentbase.
+ (printNPVariant): Account for change API in xulrunner 1.9.2.
+ (NPVariantToString): Same.
+ * plugin/icedteanp/IcedTeaPluginUtils.h: Include Mozilla specific headers
+ only if xulrunner is < 1.9.2.
+ * plugin/icedteanp/IcedTeaScriptablePluginObject.cc
+ (invoke): Pass exception over to JS engine.
+ (construct): Implement object construction.
+ * plugin/icedteanp/IcedTeaScriptablePluginObject.h: Include Mozilla
+ specific headers only if xulrunner is < 1.9.2.
+ * plugin/icedteanp/java/sun/applet/MethodOverloadResolver.java
+ (getMatchingConstructor): New method, returns a matching constructor based
+ on arguments.
+ (getMatchingConstructors): New helper method for getMatchingConstructor.
+ * plugin/icedteanp/java/sun/applet/PluginAppletSecurityContext.java
+ (handleMessage): Handle new type of call, "NewObjectWithConstructor".
+ (checkPermission): Disable checks for the time being, as NPRuntime does
+ not allow cross-site calling anyway.
+ * plugin/icedteanp/java/sun/applet/PluginAppletViewer.java
+ (setStatus): Remove newlines from status messages.
+ * plugin/icedteanp/sun/applet/PluginCookieInfoRequest.java
+ (parseReturn): Store cookie info as a string rather than a list of
+ HttpCookie objects.
+ (getObject): Return the new cookie string.
+ * plugin/icedteanp/sun/applet/PluginCookieManager.java: New file, extends
+ CookieManager as is set as the default cookie manager for the plugin.
+ * plugin/icedteanp/sun/applet/PluginCookieStore.java : Deleted. New design
+ uses a custom cookiemanager rather than just a custom store.
+ * plugin/icedteanp/sun/applet/PluginMain.java
+ (init): Wire in the new cookie manager.
+
+2009-08-26 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedtea/sun/applet/PluginAppletViewer.java
+ (handleMessage): Fix logic bug introduced in previous commit.
+
+2009-08-25 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedtea/sun/applet/PluginAppletViewer.java
+ (handleMessage): Wait until panel is set before pinging it for
+ life status.
+ (showStatus): Replace new lines with spaces, as the status is
+ on a single line anyway.
+
+2009-08-25 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedtea/sun/applet/PluginCookieInfoRequest.java
+ (parseReturn): Store cookie info as a string rather than a list of
+ HttpCookie objects.
+ (getObject): Return the new cookie string.
+ * plugin/icedtea/sun/applet/PluginCookieManager.java: New file, extends
+ CookieManager as is set as the default cookie manager for the plugin.
+ * plugin/icedtea/sun/applet/PluginCookieStore.java : Deleted. New design
+ uses a custom cookiemanager rather than just a custom store.
+ * plugin/icedtea/sun/applet/PluginMain.java
+ (init): Wire in the new cookie manager.
+
+2009-08-25 Deepak Bhole <dbhole@redhat.com>
+
+ * netx/net/sourceforge/jnlp/resources/Messages.properties: Add new
+ message key for CN name mismatches.
+ * netx/net/sourceforge/jnlp/security/HttpsCertVerifier.java
+ (HttpsCertVerifier): Accept new parameters that indicate certificate trust
+ status, CN mismatch status, and the hostname.
+ (getAlreadyTrustPublisher): Use provided isTrusted boolean to get around
+ checkServerTrusted() synchronization.
+ (getDetails): Include details about CN mismatch.
+ (getNamesForCert): New private method. Returns all acceptable names for
+ a given X509Certificate.
+ (R): Overloaded the method to return messages that have 2 variables.
+ * netx/net/sourceforge/jnlp/security/VariableX509TrustManager.java: Extend
+ X509ExtendedTrustManager rather than X509TrustManager.
+ (checkClientTrusted): Overloaded method with one that takes a hostname.
+ (checkServerTrusted): Same. The new overloaded method also checks for CN
+ mismatch if the certificate is not explicitly trusted.
+ (isExplicitlyTrusted): Returns if the given certificate chain is part of
+ the local user trusted DB.
+ (askUser): Change parameters to accept information about trust, host match
+ status, and hostname.
+
+2009-08-25 Deepak Bhole <dbhole@redhat.com>
+
+ * netx/net/sourceforge/jnlp/JNLPFile.java: Add a new key variable that is
+ unique to each instance.
+ (JNLPFile): Existing constructor changed to generate a new key on call.
+ (JNLPFile): New constructor that takes a key. If called, sets the file's
+ key to it.
+ (getUniqueKey): Returns the unique key for the instance.
+ * netx/net/sourceforge/jnlp/PluginBridge.java: Generate new instance
+ specific unique key.
+ * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java
+ (getInstance): Use unique instance keys to determine which classloader to
+ use, rather than using the URL.
+ (getInstance): Same.
+ (initializeExtensions): Provide unique key to getInstance.
+
+2009-08-14 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedteanp/IcedTeaJavaRequestProcessor.cc
+ (newMessageOnBus): Handle additional request types.
+ (postAndWaitForResponse): Modify parameter type and reset the result
+ before proceeding.
+ (getToStringValue): Remove all heap allocations and allocate on stack.
+ (getString): Same.
+ (deleteReference): Same.
+ (addReference): Same.
+ (findClass): Same.
+ (getClassName): Same.
+ (getClassID): Same.
+ (getFieldID): Same.
+ (getStaticFieldID): Same.
+ (getField): Same. Also, send the source to Java side.
+ (getStaticField): Same.
+ (getMethodID): Remove all heap allocations and allocate on stack.
+ (getStaticMethodID): Same.
+ (callStaticMethod): Same. Also, send the source to Java side.
+ (callMethod): Same.
+ (call): Same.
+ (getObjectClass): Remove all heap allocations and allocate on stack.
+ (newObject): Same. Also, send the source to Java side.
+ (newString): Remove all heap allocations and allocate on stack.
+ (hasPackage): Same.
+ (hasMethod): Same.
+ (hasField): Same.
+ (isInstanceOf): New method.
+ (getAppletObjectInstance): Remove all heap allocations and allocate on
+ stack.
+ * plugin/icedteanp/IcedTeaJavaRequestProcessor.h: Bump timeout to 120 to
+ allow for slower connections. Other misc. changes related to the .cc file
+ changes.
+ * plugin/icedteanp/IcedTeaNPPlugin.cc: Moved GCJPluginData decleration to
+ the header file. Don't initialize message bus and request processors
+ statically.
+ (GCJ_New): Initialize the buses and processors. Store source url in plugin
+ data struct.
+ (GCJ_Destroy): Cleanup source url pointer.
+ * plugin/icedteanp/IcedTeaNPPlugin.h: Moved GCJPluginData struct
+ decleration to here.
+ * plugin/icedteanp/IcedTeaPluginRequestProcessor.cc
+ (getInstanceFromMemberPtr): Moved to plugin utils.
+ (storeInstanceID): Same.
+ (newMessageOnBus): Handle additional request types.
+ (dispatch): Remove unused method.
+ (sendWindow): Remove unnecessary heap allocations and use function stack
+ instead.
+ (eval): New function. Evaluates calls to JavaScript functions and returns
+ the result. Arrays are not yet handled.
+ (call): New function. Evaluates the given script and returns the result.
+ Arrays are not yet handled.
+ (sendString): Remove unnecessary heap allocations and use function stack
+ instead.
+ (setMember): Same.
+ (convertToNPVariant): New function. Narrows given java type to an
+ NPVariant as per type conversion specifications.
+ (sendMember): Remove unnecessary heap allocations and use function stack
+ instead.
+ (storeVariantInJava): New function. Given an NPVariant, does the
+ appropriate conversion and saves it on the Java side. Arrays are not yet
+ handled.
+ (_eval): New function. Evaluates the script via NPN_Evaluate. Meant to be
+ run in the main thread.
+ (_call): New function. Invokes the function via NPN_Invoke. Meant to be run
+ in the main thread.
+ * plugin/icedteanp/IcedTeaPluginRequestProcessor.h: Appropriate changes as
+ necessitated by the above changes in the .cc.
+ * plugin/icedteanp/IcedTeaPluginUtils.cc
+ (constructMessagePrefix): All versions of this functions changed to remove
+ heap allocation, and instead store result in a given pre-allocated parameter.
+ (getReference): Use an ever growing reference number, and cycle when
+ integer max approaches.
+ (releaseReference): Remove code so nothing is done for now.
+ (itoa): Store result in pre-allocated parameter, rather than on heap.
+ (getSourceFromInstance): Given an NPP instance, returns the assocated
+ source.
+ (storeInstanceID): Moved from IcedTeaPluginRequestProcessor. Associates an
+ NPObject with an instance.
+ (getInstanceFromMemberPtr): Moved from IcedTeaPluginRequestProcessor.
+ Given an NPObject, returns the associated instance.
+ (variantToClassName): Remove unused method.
+ * plugin/icedteanp/IcedTeaPluginUtils.h: Appropriate changes as necessitated
+ by the above changes in the .cc.
+ * plugin/icedteanp/IcedTeaRunnable.cc (IcedTeaRunnableMethod): Change
+ result parameter type to void* so that caller/callee can use variable
+ formats.
+ * plugin/icedteanp/IcedTeaRunnable.h: Appropriate changes as necessitated
+ by the above changes in the .cc.
+ * plugin/icedteanp/IcedTeaScriptablePluginObject.cc: Call storeInstanceID
+ and getInstanceFromMemberPtr from plugin utils.
+ (IcedTeaScriptableJavaObject::getProperty): Get the source url and send it to
+ Java side when making the request.
+ (IcedTeaScriptableJavaObject::invoke): Same.
+ * plugin/icedteanp/java/netscape/javascript/JSObject.java: Merge
+ constructor access control fixes from older plugin.
+ * plugin/icedteanp/java/sun/applet/GetMemberPluginCallRequest.java: Handle
+ void and null return types.
+ * plugin/icedteanp/java/sun/applet/MethodOverloadResolver.java: Add an
+ additional test case for Boolean.
+ (getPrimitive): Handle java.lang.Boolean (minor bug fix).
+ * plugin/icedteanp/java/sun/applet/PluginAppletSecurityContext.java: Use
+ URLs when comparing source locations for security verification, rather
+ than String which return false negatives.
+ * plugin/icedteanp/java/sun/applet/PluginAppletViewer.java
+ (handleMessage): Set status to ACTIVE only after initialization finishes.
+ (AppletEventListener::appletStateChanged): Same.
+ * plugin/icedteanp/java/sun/applet/PluginCookieInfoRequest.java
+ (parseReturn): Handle improper cookies from firefox.
+
+2009-08-06 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedteanp/IcedTeaJavaRequestProcessor.cc: Handle error messages
+ from Java side. Add referencing/de-referencing support, and support for
+ fetching fields, invoking methods, and returning applet instances.
+ * plugin/icedteanp/IcedTeaJavaRequestProcessor.h: Decrease timeout to 20
+ seconds. Declare new functions created in the associated .cc file.
+ * plugin/icedteanp/IcedTeaNPPlugin.cc: Add support for dynamic NPObject
+ creation per instance. Add a new global pthread_cond_t for message
+ availability.
+ * plugin/icedteanp/IcedTeaNPPlugin.h: Misc. changes related to the above
+ associated file.
+ * plugin/icedteanp/IcedTeaPluginRequestProcessor.cc: Use condition based
+ wait for message availability, rather than periodic poll.
+ * plugin/icedteanp/IcedTeaPluginRequestProcessor.h: Make
+ getInstanceFromMemberPtr and storeInstanceID global.
+ * plugin/icedteanp/IcedTeaPluginUtils.cc: Force use of file:// src until
+ security subsystem is implemented.
+ * plugin/icedteanp/IcedTeaScriptablePluginObject.cc: Created skeletons for
+ Java and JavaPackage NPObjects, and implemented hasProperty, hasMethod,
+ getProperty and getMethod.
+ * plugin/icedteanp/IcedTeaScriptablePluginObject.h: Appropriate header
+ changes associated with the above.
+ * plugin/icedteanp/java/sun/applet/MethodOverloadResolver.java: New file.
+ Uses a cost-based approach to resolve overloaded methods when JavaScript
+ calls Java methods with potentially ambiguous type arguments.
+
+2009-10-02 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ icedtea-against-boot target should be
+ icedtea-stage1.
+
+2009-10-02 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Create versioning.stamp so target is
+ not continually rerun. Redo removal
+ of copy-source-files target which was
+ readded during the reorganisation.
+ Shift BOOTSTRAPPING conditional to top
+ with other conditionals.
+
+2009-10-02 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Fix alias renamed to 'native-boot' by
+ mistake. The native-ecj target is the only
+ one actually related to ecj. The others
+ were bootstrap targets.
+
+2009-10-01 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * NEWS:
+ Updated with Makefile changes.
+
+2009-10-01 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Reorganise Makefile and rename some
+ targets to better refer to the two stages
+ of the build (stage1/bootstrap and stage2/final).
+ * patches/ecj/icedtea-dbcs.patch,
+ * patches/ecj/icedtea-dyn.patch,
+ * patches/ecj/icedtea-euctw.patch,
+ * patches/ecj/icedtea-hotspot-default.patch,
+ * patches/ecj/icedtea-jopt.patch,
+ * patches/ecj/icedtea-pr39408.patch,
+ * patches/ecj/icedtea-pr40188.patch,
+ * patches/ecj/icedtea-pr40616.patch,
+ * patches/ecj/icedtea-sbcs.patch,
+ * patches/ecj/icedtea-spp.patch,
+ * patches/ecj/icedtea.patch: Moved to...
+ * Makefile.am:
+ Reorganise Makefile, change openjdk-ecj
+ to openjdk-boot and patches/ecj to patches/boot.
+ icedtea-against-icedtea is now icedtea-stage2.
+ icedtea-against-ecj is now icedtea-stage1.
+ Remove stage2 dependency on plugs.stamp and
+ hotspot-tools.stamp. Move visualvm to a
+ complete separate target depended on by
+ icedtea-stage2.
+ * patches/boot/icedtea-dbcs.patch,
+ * patches/boot/icedtea-dyn.patch,
+ * patches/boot/icedtea-euctw.patch,
+ * patches/boot/icedtea-hotspot-default.patch,
+ * patches/boot/icedtea-jopt.patch,
+ * patches/boot/icedtea-pr39408.patch,
+ * patches/boot/icedtea-pr40188.patch,
+ * patches/boot/icedtea-pr40616.patch,
+ * patches/boot/icedtea-sbcs.patch,
+ * patches/boot/icedtea-spp.patch,
+ * patches/boot/icedtea.patch: here.
+
+2009-09-30 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * generated/javax/swing/plaf/nimbus/ArrowButtonPainter.java,
+ * generated/javax/swing/plaf/nimbus/ButtonPainter.java,
+ * generated/javax/swing/plaf/nimbus/CheckBoxMenuItemPainter.java,
+ * generated/javax/swing/plaf/nimbus/CheckBoxPainter.java,
+ * generated/javax/swing/plaf/nimbus/ComboBoxComboBoxArrowButtonEditableState.java,
+ * generated/javax/swing/plaf/nimbus/ComboBoxComboBoxArrowButtonPainter.java,
+ * generated/javax/swing/plaf/nimbus/ComboBoxComboBoxTextFieldPainter.java,
+ * generated/javax/swing/plaf/nimbus/ComboBoxEditableState.java,
+ * generated/javax/swing/plaf/nimbus/ComboBoxPainter.java,
+ * generated/javax/swing/plaf/nimbus/DesktopIconPainter.java,
+ * generated/javax/swing/plaf/nimbus/DesktopPanePainter.java,
+ * generated/javax/swing/plaf/nimbus/EditorPanePainter.java,
+ * generated/javax/swing/plaf/nimbus/FileChooserPainter.java,
+ * generated/javax/swing/plaf/nimbus/FormattedTextFieldPainter.java,
+ * generated/javax/swing/plaf/nimbus/InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneCloseButtonPainter.java,
+ * generated/javax/swing/plaf/nimbus/InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneCloseButtonWindowNotFocusedState.java,
+ * generated/javax/swing/plaf/nimbus/InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneIconifyButtonPainter.java,
+ * generated/javax/swing/plaf/nimbus/InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneIconifyButtonWindowNotFocusedState.java,
+ * generated/javax/swing/plaf/nimbus/InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonPainter.java,
+ * generated/javax/swing/plaf/nimbus/InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonWindowMaximizedState.java,
+ * generated/javax/swing/plaf/nimbus/InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonWindowNotFocusedState.java,
+ * generated/javax/swing/plaf/nimbus/InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMenuButtonPainter.java,
+ * generated/javax/swing/plaf/nimbus/InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMenuButtonWindowNotFocusedState.java,
+ * generated/javax/swing/plaf/nimbus/InternalFrameInternalFrameTitlePanePainter.java,
+ * generated/javax/swing/plaf/nimbus/InternalFrameInternalFrameTitlePaneWindowFocusedState.java,
+ * generated/javax/swing/plaf/nimbus/InternalFramePainter.java,
+ * generated/javax/swing/plaf/nimbus/InternalFrameWindowFocusedState.java,
+ * generated/javax/swing/plaf/nimbus/MenuBarMenuPainter.java,
+ * generated/javax/swing/plaf/nimbus/MenuBarPainter.java,
+ * generated/javax/swing/plaf/nimbus/MenuItemPainter.java,
+ * generated/javax/swing/plaf/nimbus/MenuPainter.java,
+ * generated/javax/swing/plaf/nimbus/NimbusDefaults.java,
+ * generated/javax/swing/plaf/nimbus/OptionPaneOptionPaneMessageAreaOptionPaneLabelPainter.java,
+ * generated/javax/swing/plaf/nimbus/OptionPaneOptionPaneMessageAreaPainter.java,
+ * generated/javax/swing/plaf/nimbus/OptionPanePainter.java,
+ * generated/javax/swing/plaf/nimbus/PasswordFieldPainter.java,
+ * generated/javax/swing/plaf/nimbus/PopupMenuPainter.java,
+ * generated/javax/swing/plaf/nimbus/PopupMenuSeparatorPainter.java,
+ * generated/javax/swing/plaf/nimbus/ProgressBarFinishedState.java,
+ * generated/javax/swing/plaf/nimbus/ProgressBarIndeterminateState.java,
+ * generated/javax/swing/plaf/nimbus/ProgressBarPainter.java,
+ * generated/javax/swing/plaf/nimbus/RadioButtonMenuItemPainter.java,
+ * generated/javax/swing/plaf/nimbus/RadioButtonPainter.java,
+ * generated/javax/swing/plaf/nimbus/ScrollBarPainter.java,
+ * generated/javax/swing/plaf/nimbus/ScrollBarScrollBarButtonPainter.java,
+ * generated/javax/swing/plaf/nimbus/ScrollBarScrollBarThumbPainter.java,
+ * generated/javax/swing/plaf/nimbus/ScrollBarScrollBarTrackPainter.java,
+ * generated/javax/swing/plaf/nimbus/ScrollPanePainter.java,
+ * generated/javax/swing/plaf/nimbus/SeparatorPainter.java,
+ * generated/javax/swing/plaf/nimbus/SliderArrowShapeState.java,
+ * generated/javax/swing/plaf/nimbus/SliderPainter.java,
+ * generated/javax/swing/plaf/nimbus/SliderSliderThumbArrowShapeState.java,
+ * generated/javax/swing/plaf/nimbus/SliderSliderThumbPainter.java,
+ * generated/javax/swing/plaf/nimbus/SliderSliderTrackArrowShapeState.java,
+ * generated/javax/swing/plaf/nimbus/SliderSliderTrackPainter.java,
+ * generated/javax/swing/plaf/nimbus/SpinnerPainter.java,
+ * generated/javax/swing/plaf/nimbus/SpinnerPanelSpinnerFormattedTextFieldPainter.java,
+ * generated/javax/swing/plaf/nimbus/SpinnerSpinnerNextButtonPainter.java,
+ * generated/javax/swing/plaf/nimbus/SpinnerSpinnerPreviousButtonPainter.java,
+ * generated/javax/swing/plaf/nimbus/SplitPanePainter.java,
+ * generated/javax/swing/plaf/nimbus/SplitPaneSplitPaneDividerPainter.java,
+ * generated/javax/swing/plaf/nimbus/SplitPaneSplitPaneDividerVerticalState.java,
+ * generated/javax/swing/plaf/nimbus/SplitPaneVerticalState.java,
+ * generated/javax/swing/plaf/nimbus/TabbedPanePainter.java,
+ * generated/javax/swing/plaf/nimbus/TabbedPaneTabbedPaneTabAreaPainter.java,
+ * generated/javax/swing/plaf/nimbus/TabbedPaneTabbedPaneTabPainter.java,
+ * generated/javax/swing/plaf/nimbus/TableEditorPainter.java,
+ * generated/javax/swing/plaf/nimbus/TableHeaderPainter.java,
+ * generated/javax/swing/plaf/nimbus/TableHeaderTableHeaderRendererPainter.java,
+ * generated/javax/swing/plaf/nimbus/TableHeaderTableHeaderRendererSortedState.java,
+ * generated/javax/swing/plaf/nimbus/TextAreaNotInScrollPaneState.java,
+ * generated/javax/swing/plaf/nimbus/TextAreaPainter.java,
+ * generated/javax/swing/plaf/nimbus/TextFieldPainter.java,
+ * generated/javax/swing/plaf/nimbus/TextPanePainter.java,
+ * generated/javax/swing/plaf/nimbus/ToggleButtonPainter.java,
+ * generated/javax/swing/plaf/nimbus/ToolBarButtonPainter.java,
+ * generated/javax/swing/plaf/nimbus/ToolBarEastState.java,
+ * generated/javax/swing/plaf/nimbus/ToolBarNorthState.java,
+ * generated/javax/swing/plaf/nimbus/ToolBarPainter.java,
+ * generated/javax/swing/plaf/nimbus/ToolBarSouthState.java,
+ * generated/javax/swing/plaf/nimbus/ToolBarToggleButtonPainter.java,
+ * generated/javax/swing/plaf/nimbus/ToolBarWestState.java,
+ * generated/javax/swing/plaf/nimbus/ToolTipPainter.java,
+ * generated/javax/swing/plaf/nimbus/TreeCellEditorPainter.java,
+ * generated/javax/swing/plaf/nimbus/TreePainter.java,
+ * generated/javax/swing/plaf/nimbus/TreeTreeCellPainter.java:
+ Removed.
+
+2009-09-30 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * NEWS:
+ Updated.
+
+2009-09-30 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/icedtea-pregenerated-nimbus.patch:
+ No longer needed.
+ * ports/hotspot/src/cpu/zero/vm/sharkFrame_zero.hpp:
+ Removed, in upstream forest.
+ * Makefile.am: Bump to b72, remove JIBX Nimbus requirement
+ and don't copy OpenJDK source code.
+ * acinclude.m4:
+ (FIND_BCEL_JAR): Removed.
+ (FIND_XPP3_JAR): Removed.
+ (FIND_JIBX_DIR): Removed.
+ (AC_CHECK_ENABLE_NIMBUS): Removed.
+ (AC_CHECK_ENABLE_NIMBUS_GENERATION): Removed.
+ * configure.ac: Drop Nimbus/JIBX tests.
+ * patches/ecj/icedtea-hotspot-default.patch:
+ Don't run test_gamma on zero.
+ * patches/hotspot/default/icedtea-shark-build.patch,
+ * patches/hotspot/default/icedtea-shark.patch,
+ * patches/icedtea-libraries.patch,
+ * patches/icedtea-linker-libs-order.patch,
+ * patches/icedtea-shark-build.patch:
+ Updated due to b72 and Zero update.
+
+2009-09-23 Jon VanAlten <jon.vanalten@redhat.com>
+
+ * Makefile.am:
+ Build PulseAudio class files into distinct subdirectory.
+
+2009-09-04 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * HACKING: Updated.
+ * Makefile.am:
+ Add two new patches. Copy nss.cfg to jre/lib/security if
+ NSS is enabled.
+ * configure.ac:Check for NSS and set NSS_LIBDIR
+ and ENABLE_NSS if found.
+ * nss.cfg.in: Template for the nss configuration file.
+ * patches/icedtea-disable-intree-ec.patch: Turn off
+ the new EC provider in java.security as we don't build it.
+ * patches/icedtea-nss-6763530.patch:
+ Fix for Sun bug 6763530 which is triggered by newer
+ versions of NSS.
+ * patches/icedtea-nss-config.patch: Patch java.security
+ with the PCKS11 provider configuration.
+
+2009-09-11 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Bump to b71. Turn on DISABLE_INTREE_EC to
+ prevent the intree EC provider being built.
+ * patches/hotspot/default/icedtea-params-cast-size_t.patch:
+ Regenerated.
+
+2009-08-27 Matthias Klose <doko@ubuntu.com>
+
+ * acinclude.m4, configure.ac (FIND_PULSEAUDIO): Remove.
+ * INSTALL: Don't require the pulseaudio binary.
+
+2009-08-24 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/icedtea-graphics.patch:
+ Removed; applied upstream.
+ * Makefile.am: Bump to b70.
+ * patches/ecj/icedtea-sbcs.patch,
+ * patches/icedtea-testenv.patch:
+ Recreated.
+
+2009-08-21 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Add variables for source, target and other
+ javac settings so they are standardised across
+ the build. Set JAVA_HOME and JDK_HOME to ""
+ to avoid build failures. Set QUIETLY to ""
+ to display HotSpot javac invocations. Remove
+ duplicate javac invocations now targets depend
+ on INITIAL_BOOTSTRAP_LINK_STAMP.
+ * javac.in:
+ Remove 1.7 setting. Add ecj_parms so same
+ parameters are used for all ecj invocations.
+ * patches/ecj/icedtea-hotspot-default.patch:
+ Make SA_CLASSPATH contain the whole CLASSPATH
+ and use SA_TOOLS_JAR and SA_RT_JAR for the individual
+ files.
+
+2009-08-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Bump to b69.
+
+2009-08-07 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (ENABLE_HG): Remove duplicate from
+ IcedTea6 merge.
+
+2009-08-07 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Bump to b68, remove additional -source option.
+ * generated/java/nio/channels/AcceptPendingException.java,
+ * generated/java/nio/channels/IllegalChannelGroupException.java,
+ * generated/java/nio/channels/InterruptedByTimeoutException.java,
+ * generated/java/nio/channels/ReadPendingException.java,
+ * generated/java/nio/channels/ShutdownChannelGroupException.java,
+ * generated/java/nio/channels/WritePendingException.java,
+ * generated/sun/nio/fs/UnixConstants.java:
+ Add generated files.
+ * javac.in: Update to build 1.7 code.
+ * patches/ecj/icedtea.patch: Remove patch removing use of 1.6
+ source and target options.
+ * patches/icedtea-clean-crypto.patch: Regenerated.
+ * patches/xrender/icedtea-007.patch: Remove non-ASCII characters.
+
+2009-08-07 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (ADD_ZERO_CONFIGURE_ARGS): Add configure options
+ for --with-*-src-zip= if not specified.
+
+2009-08-06 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (ADD_ZERO_CONFIGURE_ARGS): Adjust for added/removed
+ configuration options.
+
+2009-08-06 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Bump to b67.
+
+2009-08-06 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (ICEDTEA_ENV, ICEDTEA_ENV_ECJ): Allow passing
+ as environment.
+
+2009-08-06 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (ICEDTEA_PATCHES): Make $(DISTRIBUTION_PATCHES) the
+ last patches in the list.
+
+2009-08-06 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Bump JDK changeset to obtain execvpe fix.
+
+2009-08-05 Mark Wielaard <mjw@redhat.com>
+
+ * patches/icedtea-systemtap.patch: Remove workaround for nmethod.cpp.
+ * tapset/hotspot.stp.in: Add tapset functions for
+ hotspot.method_entry, hotspot.method_return,
+ hotspot.compiled_method_load and hotspot.compiled_method_unload.
+ * NEWS: Metion new support for java method tracing.
+ * INSTALL: Add that java method tracing support needs systemtap
+ 0.9.9 or higher.
+
+2009-08-06 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * INSTALL:
+ Mention Shark requirements.
+ * NEWS:
+ Add release notes for 1.11.
+ * configure.ac:
+ Bump to 1.11 proper, remove duplicate
+ VisualVM/NetBeans macros.
+
+2009-08-05 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Update md5sums and changeset IDs to include
+ security fixes.
+ * patches/security/icedtea-6592792.patch:
+ Remove fixes applied as part of 6657133
+
+2009-08-05 Lillian Angel <langel@redhat.com>
+
+ * plugin/icedtea/netscape/javascript/JSObject.java: Security patch
+ applied to disallow the ability to run unsigned code as
+ signed under some cases.
+ * plugin/icedtea/sun/applet/PluginAppletSecurityContext.java:
+ Likewise.
+ * netx/net/sourceforge/jnlp/SecurityDesc.java: Likewise.
+ * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: Likewise.
+ * plugin/icedtea/netscape/javascript/JSObjectCreatePermission.java:
+ Likewise.
+ * netx/netscape/javascript/JSObjectCreatePermission.java: Likewise.
+
+2009-08-04 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Remove IcedTeaNPPlugin.cc from EXTRA_DIST
+ as now under plugin directory tree.
+
+2009-08-04 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Remove unnecessary whitespace.
+ * acinclude.m4:
+ (IT_CHECK_ENABLE_WARNINGS): Add --enable-warnings
+ option to turn javac warnings on and off.
+ * configure.ac:
+ Enable IT_CHECK_ENABLE_WARNINGS macro.
+ * javac.in:
+ Turn on warnings only when specified.
+
+2009-08-04 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Add new CACAO patches.
+ * patches/cacao/version.patch:
+ Patch classfile version to 51 (Java 1.7).
+ * patches/cacao/versioninfo.patch:
+ Implement JVM_GetVersionInfo.
+
+2009-08-04 Matthias Klose <doko@ubuntu.com>
+
+ * ports/hotspot/src/share/vm/shark/llvmValue.hpp: Adjust to rev 78061.
+ ConstantInt API moved back to the 2.5 API, ConstantFP partially moved
+ back to the 2.5 API.
+
+2009-08-04 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * test/jtreg/com/sun/javatest/exec/FileTable.java,
+ * test/jtreg/com/sun/javatest/mrep/ConflictResolutionDialog.java,
+ * test/jtreg/com/sun/javatest/report/XMLReportMaker.java:
+ Remove more DOS line endings.
+
+2009-08-04 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * netx/net/sourceforge/jnlp/DefaultLaunchHandler.java,
+ * netx/net/sourceforge/jnlp/ExtensionDesc.java,
+ * netx/net/sourceforge/jnlp/JNLPFile.java,
+ * netx/net/sourceforge/jnlp/LaunchException.java,
+ * netx/net/sourceforge/jnlp/LaunchHandler.java,
+ * netx/net/sourceforge/jnlp/Launcher.java,
+ * netx/net/sourceforge/jnlp/ParseException.java,
+ * netx/net/sourceforge/jnlp/Parser.java,
+ * netx/net/sourceforge/jnlp/cache/CacheEntry.java,
+ * netx/net/sourceforge/jnlp/cache/CacheUtil.java,
+ * netx/net/sourceforge/jnlp/cache/DefaultDownloadIndicator.java,
+ * netx/net/sourceforge/jnlp/cache/ResourceTracker.java,
+ * netx/net/sourceforge/jnlp/runtime/AppletEnvironment.java,
+ * netx/net/sourceforge/jnlp/runtime/AppletInstance.java,
+ * netx/net/sourceforge/jnlp/runtime/ApplicationInstance.java,
+ * netx/net/sourceforge/jnlp/runtime/Boot.java,
+ * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java,
+ * netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java,
+ * netx/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java,
+ * netx/net/sourceforge/jnlp/services/XBasicService.java,
+ * netx/net/sourceforge/jnlp/util/PropertiesFile.java,
+ * netx/net/sourceforge/jnlp/util/Reflect.java,
+ * netx/net/sourceforge/jnlp/util/WeakList.java:
+ Convert DOS line endings to UNIX.
+
+2009-08-04 Omair Majid <omajid@redhat.com>
+
+ * netx/net/sourceforge/jnlp/runtime/ApplicationInstance.java
+ (initialize): Disable creation of desktop shortcuts.
+
+2009-06-18 Mark Wielaard <mark@klomp.org>
+
+ * netx/net/sourceforge/jnlp/services/XExtendedService.java
+ (openFile): Remove @Override of interface method.
+ (openFiles): Likewise.
+
+2009-08-04 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/icedtea-webstart.patch,
+ * patches/icedtea-liveconnect.patch:
+ Recreated against OpenJDK7.
+
+2009-06-05 Omair Majid <omajid@redhat.com>
+
+ * patches/icedtea-webstart.patch: Make javax.jnlp package visible to
+ javac.
+
+2009-06-12 Omair Majid <omajid@redhat.com>
+
+ * patches/icedtea-liveconnect.patch: Make netscape.javascript package
+ visible to javac by adding it to the non-core package list.
+
+2009-07-29 Omair Majid <omajid@redhat.com>
+
+ * netx/net/sourceforge/jnlp/IconDesc.java: Add new icon kind SHORTCUT.
+ * netx/net/sourceforge/jnlp/Launcher.java: Move StreamEater class to ...
+ * netx/net/sourceforge/jnlp/StreamEater.java: New file.
+ * netx/net/sourceforge/jnlp/resources/Messages.properties: Add
+ SDesktopShortcut.
+ * netx/net/sourceforge/jnlp/runtime/ApplicationInstance.java
+ (initialize): Call addMenuAndDesktopEntries.
+ (addMenuAndDesktopEntries): New function.
+ * netx/net/sourceforge/jnlp/security/SecurityWarningDialog.java: Add
+ CREATE_DESKTOP_SHORTCUT to AccessType.
+ * netx/net/sourceforge/jnlp/security/AccessWarningPane.java
+ (installComponents): Add a case for CREATE_DESKTOP_SHORTCUT
+ * netx/net/sourceforge/jnlp/services/ServiceUtil.java
+ Remove duplicate enum AccessType.
+ (checkAccess): New function.
+ (checkAccess): Add a new argument app.
+ * netx/net/sourceforge/jnlp/services/SingleInstanceLock.java
+ (getLockFileName): Call FileUtils.sanitizeFileName to sanitize the
+ filename.
+ * netx/net/sourceforge/jnlp/util/FileUtils.java: New file.
+ * netx/net/sourceforge/jnlp/util/XDesktopEntry.java: New file.
+
+2009-07-29 Omair Majid <omajid@redhat.com>
+
+ * netx/net/sourceforge/jnlp/security/VariableX509TrustManager.java
+ (checkServerTrusted): Synchronize the function.
+
+2009-07-23 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedteanp/IcedTeaJavaRequestProcessor.c: Added support for
+ FindClass, GetClassName, GetMethodID, GetToStringValue, NewObject and
+ NewStringUTF. Split the request wait code into a generic function.
+ * plugin/icedteanp/IcedTeaNPPlugin.cc: Centralize debug output calls. Obey
+ the ICEDTEAPLUGIN_DEBUG flag. Support dynamic cookie fetching.
+ * plugin/icedteanp/IcedTeaPluginRequestProcessor.c: Update multi-threaded
+ processing model. Support SetMember. Set up a dedicated message queue
+ processor (arbitrarily scalable).
+ * plugin/icedteanp/IcedTeaPluginRequestProcessor.h: Add function and
+ variable declerations as needed by the .cc file.
+ * plugin/icedteanp/IcedTeaPluginUtils.cc: Use only long and long long for
+ memory address translation. Add additional utility methods.
+ * plugin/icedteanp/IcedTeaPluginUtils.h: Update as needed by the .cc file.
+ * plugin/icedteanp/IcedTeaRunnable.h: New file. Represents a dispatchable
+ event, extends nsIRunnable.
+ * plugin/icedteanp/IcedTeaRunnable.h: New file. Header for
+ IcedTeaRunnable.cc.
+ * plugin/icedteanp/java/sun/applet/PluginAppletSecurityContext.java: Fix
+ signature handling to remove the need for return type. Add support for
+ GetToStringValue and GetClassName.
+
+2009-07-14 Deepak Bhole <dbhole@redhat.com>
+
+ * Makefile.am: Fix npplugin build.
+ * plugin/icedteanp/java/netscape/javascript/JSException.java: Moved from
+ the plugin/icedteanp/netscape/javascript/ hierarchy.
+ * plugin/icedteanp/java/netscape/javascript/JSObject.java: Same.
+ * plugin/icedteanp/java/netscape/javascript/JSProxy.java: Same.
+ * plugin/icedteanp/java/netscape/javascript/JSRunnable.java: Same.
+ * plugin/icedteanp/java/netscape/javascript/JSUtil.java: Same.
+ * plugin/icedteanp/java/sun/applet/AppletSecurityContextManager.java:
+ Moved from the plugin/icedteanp/sun/applet hierarchy.
+ * plugin/icedteanp/java/sun/applet/GetMemberPluginCallRequest.java: Same.
+ * plugin/icedteanp/java/sun/applet/GetWindowPluginCallRequest.java: Same.
+ * plugin/icedteanp/java/sun/applet/JavaConsole.java: Same.
+ * plugin/icedteanp/java/sun/applet/PasswordAuthenticationDialog.java:
+ Same.
+ * plugin/icedteanp/java/sun/applet/PluginAppletSecurityContext.java: Same.
+ * plugin/icedteanp/java/sun/applet/PluginAppletViewer.java: Same.
+ * plugin/icedteanp/java/sun/applet/PluginCallRequest.java: Same.
+ * plugin/icedteanp/java/sun/applet/PluginCallRequestFactory.java: Same.
+ * plugin/icedteanp/java/sun/applet/PluginClassLoader.java: Same.
+ * plugin/icedteanp/java/sun/applet/PluginCookieInfoRequest.java: Same.
+ * plugin/icedteanp/java/sun/applet/PluginCookieStore.java: Same.
+ * plugin/icedteanp/java/sun/applet/PluginDebug.java: Same.
+ * plugin/icedteanp/java/sun/applet/PluginException.java: Same.
+ * plugin/icedteanp/java/sun/applet/PluginMain.java: Same.
+ * plugin/icedteanp/java/sun/applet/PluginMessageConsumer.java: Same.
+ * plugin/icedteanp/java/sun/applet/PluginMessageHandlerWorker.java: Same.
+ * plugin/icedteanp/java/sun/applet/PluginObjectStore.java: Same.
+ * plugin/icedteanp/java/sun/applet/PluginProxyInfoRequest.java: Same.
+ * plugin/icedteanp/java/sun/applet/PluginProxySelector.java: Same.
+ * plugin/icedteanp/java/sun/applet/PluginStreamHandler.java: Same.
+ * plugin/icedteanp/java/sun/applet/RequestQueue.java: Same.
+ * plugin/icedteanp/java/sun/applet/TestEnv.java: Same.
+ * plugin/icedteanp/java/sun/applet/VoidPluginCallRequest.java: Same.
+ * plugin/icedteanp/netscape/javascript/JSException.java: Moved to
+ the plugin/icedteanp/java/netscape/javascript/ heirarchy.
+ * plugin/icedteanp/netscape/javascript/JSObject.java: Same.
+ * plugin/icedteanp/netscape/javascript/JSProxy.java: Same.
+ * plugin/icedteanp/netscape/javascript/JSRunnable.java: Same.
+ * plugin/icedteanp/netscape/javascript/JSUtil.java: Same.
+ * plugin/icedteanp/sun/applet/AppletSecurityContextManager.java: Moved to
+ the plugin/icedteanp/java/sun/applet/ heirarchy.
+ * plugin/icedteanp/sun/applet/GetMemberPluginCallRequest.java: Same.
+ * plugin/icedteanp/sun/applet/GetWindowPluginCallRequest.java: Same.
+ * plugin/icedteanp/sun/applet/JavaConsole.java: Same.
+ * plugin/icedteanp/sun/applet/PasswordAuthenticationDialog.java: Same.
+ * plugin/icedteanp/sun/applet/PluginAppletSecurityContext.java: Same.
+ * plugin/icedteanp/sun/applet/PluginAppletViewer.java: Same.
+ * plugin/icedteanp/sun/applet/PluginCallRequest.java: Same.
+ * plugin/icedteanp/sun/applet/PluginCallRequestFactory.java: Same.
+ * plugin/icedteanp/sun/applet/PluginClassLoader.java: Same.
+ * plugin/icedteanp/sun/applet/PluginCookieInfoRequest.java: Same.
+ * plugin/icedteanp/sun/applet/PluginCookieStore.java: Same.
+ * plugin/icedteanp/sun/applet/PluginDebug.java: Same.
+ * plugin/icedteanp/sun/applet/PluginException.java: Same.
+ * plugin/icedteanp/sun/applet/PluginMain.java: Same.
+ * plugin/icedteanp/sun/applet/PluginMessageConsumer.java: Same.
+ * plugin/icedteanp/sun/applet/PluginMessageHandlerWorker.java: Same.
+ * plugin/icedteanp/sun/applet/PluginObjectStore.java: Same.
+ * plugin/icedteanp/sun/applet/PluginProxyInfoRequest.java: Same.
+ * plugin/icedteanp/sun/applet/PluginProxySelector.java: Same.
+ * plugin/icedteanp/sun/applet/PluginStreamHandler.java: Same.
+ * plugin/icedteanp/sun/applet/RequestQueue.java: Same.
+ * plugin/icedteanp/sun/applet/TestEnv.java: Same.
+ * plugin/icedteanp/sun/applet/VoidPluginCallRequest.java: Same.
+
+
+2009-07-13 Omair Majid <omajid@redhat.com>
+
+ * netx/net/sourceforge/jnlp/JNLPFile.java
+ (JNLPFile): Delegate to the Version-based constructor.
+ (JNLPFile): New constructor.
+ (JNLPFile): Modified to take an additional version argument used in
+ downloading the JNLP file.
+ (openURL): Take an additional version argument and use when downloading
+ the URL.
+ * netx/net/sourceforge/jnlp/Launcher.java
+ (toFile): Use the new JNLPFile constructor.
+ * netx/net/sourceforge/jnlp/cache/Resource.java
+ (Resource): Rearrange argument order.
+ (getResource): Likewise. Fix parameters to constructor.
+ * netx/net/sourceforge/jnlp/cache/ResourceTracker.java
+ (addResource): Fix arguments to Resource.getResource.
+ * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java
+ (getInstance): Take additional version argument and use it when creating a
+ JNLPFile.
+ (initializeExtensions): Use the extension version when requesting a
+ JNLPClassLoader.
+
+2009-07-10 Deepak Bhole <dbhole@redhat.com>
+
+ * Makefile.am: Update makefile to pick up plugin C++ files from new
+ location.
+ * plugin/icedtea/sun/applet/PluginMessageConsumer.java : Minor typo fix.
+ * plugin/icedteanp/IcedTeaJavaRequestProcessor.cc: New file. Processes
+ requests from JS/C++ side to JavaSide.
+ * plugin/icedteanp/IcedTeaJavaRequestProcessor.h: New file. Header for
+ IcedTeaJavaRequestProcessor.cc.
+ * plugin/icedteanp/IcedTeaNPPlugin.cc: Modified to work with the new
+ MessageBus archtecture for the new plugin. Also, moved from top level
+ directory.
+ * plugin/icedteanp/IcedTeaNPPlugin.h: New file. Header for
+ IcedTeaNPPlugin.cc.
+ * plugin/icedteanp/IcedTeaPluginRequestProcessor.cc: New file. Processes
+ plugin data requests from Java side.
+ * plugin/icedteanp/IcedTeaPluginRequestProcessor.h: new file. Header for
+ IcedTeaPluginRequestProcessor.cc.
+ * plugin/icedteanp/IcedTeaPluginUtils.cc: New file. Utility functions for
+ the rest of the plugin code.
+ * plugin/icedteanp/IcedTeaPluginUtils.h: New file. Header for
+ IcedTeaPluginUtils.cc.
+ * plugin/icedteanp/IcedTeaScriptablePluginObject.cc: New file. Scriptable
+ object that extends NPObject and implements hooks from NPClass.
+ * plugin/icedteanp/IcedTeaScriptablePluginObject.h: New file. Header for
+ IcedTeaScriptablePluginObject.h
+ * plugin/icedtea/sun/applet/PluginMessageConsumer.java: Sync with current
+ plugin.
+ * plugin/icedteanp/sun/applet/PluginAppletSecurityContext.java: Same.
+ * plugin/icedteanp/sun/applet/PluginAppletViewer.java: Same.
+ * plugin/icedteanp/sun/applet/PluginCallRequestFactory.java: Same.
+ * plugin/icedteanp/sun/applet/PluginCookieInfoRequest.java: Same
+ * plugin/icedteanp/sun/applet/PluginCookieStore.java: Same.
+ * plugin/icedteanp/sun/applet/PluginMain.java: Same.
+ * plugin/icedteanp/sun/applet/PluginMessageConsumer.java: Same.
+ * netx/net/sourceforge/jnlp/tools/JarSigner.java: Use JarFile instead of
+ JarInputstream when verifying jars.
+
+2009-07-09 Omair Majid <omajid@redhat.com>
+
+ * netx/net/sourceforge/jnlp/Launcher.java
+ (launchApplication): Call setContextClassLoaderForAllThreads.
+ (setContextClassLoaderForAllThreads): New function.
+
+2009-07-09 Omair Majid <omajid@redhat.com>
+
+ * netx/net/sourceforge/jnlp/cache/ResourceTracker.java:
+ (downloadResource): Accept and download content with pack200 or gzip
+ compression and uncompress it on the fly.
+ (initializeResource): Accept content with pack200 or gzip compression.
+ (getVersionedResourceURL): Add javadoc.
+
+2009-07-09 Deepak Bhole <dbhole@redhat.com>
+
+ * IcedTeaPlugin.cc: Add support for cookie info requests from applets.
+ * plugin/icedtea/sun/applet/PluginAppletViewer.java: Rework cookie support
+ to make it dynamic.
+ * plugin/icedtea/sun/applet/PluginMain.java: Wire in custom cookie store
+ that dynamically requests cookie information from C++ side.
+ * netx/net/sourceforge/jnlp/JNLPFile.java: Remove old cookie handling code.
+ * netx/net/sourceforge/jnlp/Launcher.java: Same.
+ * netx/net/sourceforge/jnlp/NetxPanel.java: Same.
+ * netx/net/sourceforge/jnlp/PluginBridge.java: Same.
+ * netx/net/sourceforge/jnlp/cache/CacheUtil.java: Same.
+ * netx/net/sourceforge/jnlp/cache/Resource.java: Same.
+ * netx/net/sourceforge/jnlp/cache/ResourceTracker.java: Same.
+ * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: Same.
+
+2009-07-07 Omair Majid <omajid@redhat.com>
+
+ * netx/net/sourceforge/jnlp/Parser.java
+ (getExtension): Fix typo in node name.
+
+2009-07-07 Omair Majid <omajid@redhat.com>
+
+ * netx/net/sourceforge/jnlp/resources/Messages.properties: Add
+ RNestedJarExtration.
+ * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java
+ (activateJar): Create parent directories for nested jars.
+
+2009-06-24 Omair Majid <omajid@redhat.com>
+
+ * netx/net/sourceforge/jnlp/security/CertWarningPane.java
+ (installComponents): Call SecurityUtil.getCN instead of getCN.
+ (getCN): Removed.
+ * netx/net/sourceforge/jnlp/security/CertsInfoPane.java
+ (buildTree): Call SecurityUtil.getCN instead of getCN.
+ (populateTable): Likewise.
+ (getCN): Removed.
+ * netx/net/sourceforge/jnlp/security/SecurityUtil.java
+ (getCN): Follow RFC 2253 partially and understand escaping.
+ (isHexDigit): New function.
+ * netx/net/sourceforge/jnlp/security/SingleCertInfoPane.java
+ (buildTree): Call SecurityUtil.getCN instead of getCN.
+ (populateTable): Likewise.
+ * netx/net/sourceforge/jnlp/tools/KeyTool.java:
+ (doPrintEntry): Call SecurityUtil.getCN instead of getCN.
+ (getCN): Removed.
+
+2009-06-24 Omair Majid <omajid@redhat.com>
+
+ * netx/net/sourceforge/jnlp/Launcher.java
+ (createApplication): Fix messages to refer to application instead of
+ applet.
+
+2009-06-24 Omair Majid <omajid@redhat.com>
+
+ * netx/net/sourceforge/jnlp/Launcher.java (launchApplication): Check for any
+ existing single instance. Dont start a second instance.
+ * netx/net/sourceforge/jnlp/resources/Messages.properties: Add RNoLockDir.
+ * netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java:
+ Added USER, TMP_DIR, and changed LOCKS_DIR.
+ * netx/net/sourceforge/jnlp/services/ExtendedSingleInstanceService.java
+ New file.
+ * netx/net/sourceforge/jnlp/services/InstanceExistsException.java: New file.
+ * netx/net/sourceforge/jnlp/services/ServiceUtil.java
+ (getSingleInstanceService): New function.
+ (checkExistingSingleInstance): New function.
+ * netx/net/sourceforge/jnlp/services/SingleInstanceLock.java: New file.
+ * netx/net/sourceforge/jnlp/services/XServiceManagerStub.java: Add
+ SingleInstanceService to serviceNames. Create a new instance of
+ XSingleInstanceService as a privileged proxy.
+ * netx/net/sourceforge/jnlp/services/XSingleInstanceService.java: New file.
+
+2009-06-24 Omair Majid <omajid@redhat.com>
+
+ * netx/net/sourceforge/jnlp/Parser.java: Add 1.5 and 6.0 to
+ supportedVersions.
+
+2009-06-17 Omair Majid <omajid@redhat.com>
+
+ * netx/net/sourceforge/jnlp/runtime/Boot.java: Remove aboutFile.
+ (getAboutFile): Get path from JNLPRuntime.
+ (getBaseDir): Fix comments.
+ * netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java Add HOME_DIR,
+ NETXRC_FILE, NETX_DIR, SECURITY_DIR, CERTIFICATES_FILE, LOCKS_DIR,
+ JAVA_HOME_DIR, and NETX_ABOUT_FILE.
+ (getDefaultBaseDir): Remove calls to loadWindowIcon and isHeadless()
+ because they are unused. Use HOME_DIR and NETX_DIR. Be prepared for
+ existing NETX_DIR.
+ (getProperties): Use NETXRC_FILE instead of hardcoded file name.
+ * netx/net/sourceforge/jnlp/security/SecurityUtil.java
+ Remove homeDir, certDir and certFile.
+ (getTrustedCertsFilename): Use HOME_DIR and CERTIFICATES_FILE.
+ (checkTrustedCertsFile): Find parent directory from certFile.
+
+2009-06-17 Omair Majid <omajid@redhat.com>
+
+ * netx/javax/jnlp/ExtendedService.java: New file.
+ * netx/net/sourceforge/jnlp/services/XExtendedService.java: New file.
+ * netx/net/sourceforge/jnlp/services/XServiceManagerStub.java: Add
+ ExtendedService to serviceNames. Create a proxy for XExtendedService to
+ provide ExtendedService.
+
+2009-06-17 Deepak Bhole <dbhole@redhat.com>
+
+ * IcedTeaPlugin.cc: Fix race condition that led to segfault.
+ * plugin/icedtea/sun/applet/PluginAppletViewer.java: Fix a host of race
+ conditions brought about by the multi stage asynchronous initialization
+ design.
+ * netx/net/sourceforge/jnlp/NetxPanel.java: Account for case where handler
+ may be null due to an error above.
+
+2009-06-16 Omair Majid <omajid@redhat.com>
+
+ * netx/javax/jnlp/SingleInstanceListener.java: New file.
+ * netx/javax/jnlp/SingleInstanceService.java: New file.
+
+2009-06-16 Omair Majid <omajid@redhat.com>
+
+ * netx/net/sourceforge/jnlp/services/ServiceUtil.java:
+ (invoke): Throw the original exception that caused the problem.
+
+2009-06-10 Omair Majid <omajid@redhat.com>
+
+ * netx/net/sourceforge/jnlp/JNLPFile.java
+ (needsNewJVM): New function. Returns true if the JNLP file requires
+ creating a new JVM.
+ (getNewVMArgs): New function. Returns arguments to pass to the new JVM.
+ * netx/net/sourceforge/jnlp/JREDesc.java
+ (getVMArgs): Fix javadoc to reflect that return value can be null.
+ * netx/net/sourceforge/jnlp/Launcher.java
+ (launchExternal): Modify to take in arguments to pass to the JVM and
+ arguments to pass to Netx. Try to use the local file to launch this
+ instance if possible.
+ (launchExternal): Delegate to new launchExternal.
+ (launchExternal): New method. Take in arguments to pass to the JVM and
+ arguments to pass to Netx. Launch Netx with the with the appropriate
+ arguments.
+ (launchApplication): If needed, launch a new JVM and pass along the Netx
+ arguments.
+ * netx/net/sourceforge/jnlp/Parser.java:
+ (getJRE): Call checkVMArgs to check 'java-vm-args' for security. If that
+ fails, assume 'java-vm-args' is null.
+ (checkVMArgs): New method. Check that the vmArgs variable contains safe
+ arguments only.
+ (getValidVMArguments): New method.
+ (getValidStartingVMArguments): New method.
+ * netx/net/sourceforge/jnlp/resources/Messages.properties: Add BXnofork.
+ * netx/net/sourceforge/jnlp/runtime/Boot/java:
+ Add -Xnofork to helpMessage
+ (main): Check for '-Xnofork'. Set initial arguments.
+ * netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java:
+ Add forksAllowed to store whether creating a new JVM is allowed. Add
+ initialArguments to store the arguments to Netx.
+ (getForksAllowed): New function. Check if creating a new JVM is allowed.
+ (setForksAllowed): New function. Set whether creating a JVM is allowed.
+ (setInitialArguments): New function. Store the arguments passed to Netx.
+ (getInitialArguments): New function. Return the arguments passed to Netx.
+
+2009-06-10 Omair Majid <omajid@redhat.com>
+
+ * netx/net/sourceforge/jnlp/services/XBasicService.java
+ (isOffline): Check if the system is offline by retrieving data from a URL.
+ (findFirstURLFromJNLPFile): New function. Obtain a URL from the JNLP file.
+ As a last resort, return an arbitrary known URL.
+
+2009-06-09 Omair Majid <omajid@redhat.com>
+
+ * netx/net/sourceforge/jnlp/AssociationDesc.java: New file.
+ (AssociationDesc): New function. Create an association descriptor.
+ (getExtensions): New function. Get the extensions for this association.
+ (getMimeType): New function. Get the mimetype for this association.
+ (checkMimeType): New function.
+ * netx/net/sourceforge/jnlp/InformationDesc.java
+ (getAssociations): New function. Get the associations.
+ (getShortcut): New function. Get the shortcut.
+ (getRelatedContents): New function. Get the related-contents.
+ * netx/net/sourceforge/jnlp/MenuDesc.java: New file.
+ (MenuDesc): New function.
+ (getSubMenu): New function. Get the submenu for this menu descriptor.
+ * netx/net/sourceforge/jnlp/Parser.java
+ (getInformationDesc): Parse "assocation", "shortcut" and
+ "related-content" elements.
+ (getAssociation): New function. Parse the association node to create a
+ AssociationDesc.
+ (getShortcut): New function. Parse the shortcut node to create a
+ ShortcutDesc.
+ (getMenu): New function. Parse a menu node to create a MenuDesc.
+ (getRelatedContent): New function. Parse a related-content node to create a
+ RelatedContentDesc.
+ * netx/net/sourceforge/jnlp/RelatedContentDesc.java
+ (RelatedContentDesc): New function.
+ (setTitle): New function. Set the title of this content.
+ (getTitle): New function. Get the title of this content.
+ (setDescription): New function. Set the description of this content.
+ (getDescription): New function. Get the description of this content.
+ (getLocation): New function. Get the location of this content.
+ (setIconDesc): New function. Set the icon descriptor for this content.
+ (getIcon): Get the icon descriptor for this content.
+ * netx/net/sourceforge/jnlp/ShortcutDesc.java
+ (ShortcutDesc): New function. Initialize requiresOnline and onDesktop.
+ (isOnline): New function. Return true if the shortcut is online only.
+ (onDesktop): New function. Return true if the shortcut should be placed on
+ the desktop.
+ (addMenu): New function. Add a menu descriptor for this shortcut.
+ (getMenu): New function. Return the menu descriptor for this shortcut.
+ * netx/net/sourceforge/jnlp/resources/Messages.properties:
+ Add PTwoDesktops, PTwoMenus, PTwoTitle and PTwoIcons.
+
+2009-05-29 Omair Majid <omajid@redhat.com>
+
+ * netx/net/sourceforge/jnlp/JREDesc.java:
+ Change initialHeapSize and maximumHeapSize to String.
+ (JREDesc): Check and store initialHeapSize and maximumHeapSize. Throw
+ ParseException on error.
+ (getMaximumHeapSize): Return String.
+ (getInitialHeapSize): Likewise.
+ (heapToLong): Renamed to...
+ (checkHeapSize): New method. Check for valid heap size.
+ * netx/net/sourceforge/jnlp/resources/Messages.properties: Add PBadHeapSize
+ to indicate a bad heap size.
+
+2009-05-25 Omair Majid <omajid@redhat.com>
+
+ * netx/net/sourceforge/jnlp/resources/Messages.properties: Add
+ RUnexpected to show generic unexpected information.
+ * netx/net/sourceforge/jnlp/runtime/Boot.java (run): Show more
+ information about the fatal exception.
+
+2009-05-22 Omair Majid <omajid@redhat.com>
+
+ * netx/net/sourceforge/jnlp/JNLPFile.java (parse): Fix comment to reflect
+ that the element can be either 'java' or 'j2se'.
+ * netx/net/sourceforge/jnlp/JREDesc.java: Fix comment to reflect a 'java'
+ element. New private variable vmArgs to keep track of 'java-vm-args'.
+ (JREDesc): Modify to take in an additional parameter vmArgs and store it in
+ vmArgs.
+ (getVMArgs): New function. Return the value of 'java-vm-args' attribute.
+ * netx/net/sourceforge/jnlp/Parser.java: Fix comments to reflect either a
+ 'java' or 'j2se' element.
+ (getResourceDesc): Treat 'java' element identically to 'j2se' element.
+ (getJRE): Read in the value of the 'java-vm-args' attribute.
+
+2009-07-30 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.hpp:
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.cpp:
+ Moved everything except the actual methods called by
+ JIT-compiled code into SharkBuilder.
+
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
+ Merged code to create LLVM callable objects for runtime
+ methods from SharkRuntime, and refactored it (and the
+ existing code to create LLVM callable objects for LLVM
+ intrinsics) to create such objects on the fly.
+
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.hpp
+ (SharkCompiler::_builder): Removed.
+ (SharkCompiler::builder): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkInvariants.hpp
+ (SharkCompileInvariants::SharkCompileInvariants): Take a new
+ argument, builder, and store it.
+ (SharkCompileInvariants::builder): Updated.
+ (SharkCompileInvariants::code_buffer): New method.
+ (SharkTargetInvariants::SharkTargetInvariants): Take a new
+ argument, builder, and pass it along to SharkCompileInvariants
+ constructor.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.hpp
+ (SharkFunction::build): Take a new argument, builder, and pass
+ it along to SharkFunction consructor.
+ (SharkFunction::SharkFunction): Take a new argument, builder,
+ and pass it along to SharkTargetInvariants consructor.
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp
+ (SharkCompiler::SharkCompiler): Remove builder creation and
+ SharkRuntime initialization.
+ (SharkCompiler::compile_method): Create builder and pass it
+ to SharkFunction::build.
+
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp
+ (SharkBlock::parse_bytecode): Updated for new style calls.
+ * ports/hotspot/src/share/vm/shark/sharkIntrinsics.hpp
+ (SharkIntrinsics::do_Math_1to1): Likewise.
+ (SharkIntrinsics::do_Math_2to1): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkIntrinsics.cpp
+ (SharkIntrinsics::do_intrinsic): Likewise.
+ (SharkIntrinsics::do_Math_1to1): Likewise.
+ (SharkIntrinsics::do_Math_2to1): Likewise.
+ (SharkIntrinsics::do_System_currentTimeMillis): Likewise.
+ (SharkIntrinsics::do_Unsafe_compareAndSwapInt): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
+ (SharkTopLevelBlock::call_vm): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::zero_check_value): Likewise.
+ (SharkTopLevelBlock::check_bounds): Likewise.
+ (SharkTopLevelBlock::maybe_add_safepoint): Likewise.
+ (SharkTopLevelBlock::do_trap): Likewise.
+ (SharkTopLevelBlock::call_register_finalizer): Likewise.
+ (SharkTopLevelBlock::get_interface_callee): Likewise.
+ (SharkTopLevelBlock::do_new): Likewise.
+ (SharkTopLevelBlock::do_newarray): Likewise.
+ (SharkTopLevelBlock::do_anewarray): Likewise.
+ (SharkTopLevelBlock::do_multianewarray): Likewise.
+ (SharkTopLevelBlock::acquire_lock): Likewise.
+ (SharkTopLevelBlock::release_lock): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp
+ (SharkDecacher::start_frame): Updated for new style codebuffer access.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp
+ (SharkFunction::initialize): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/llvmValue.hpp
+ (LLVMValue::bit_constant): New method.
+
+ * ports/hotspot/src/share/vm/shark/sharkBlock.hpp
+ (SharkBlock::call_vm_leaf): Removed.
+
+ * ports/hotspot/src/share/vm/includeDB_shark: Updated.
+
+2009-07-17 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp
+ (SharkBuilder::pointer_constant): Conditionalize a hack.
+
+2009-07-15 Xerxes Rånby <xerxes@zafena.se>
+
+ * ports/hotspot/src/share/vm/shark/llvmValue.hpp
+ (jbyte_constant): Handle LLVM 2.6 svn r75703 API change.
+ llvm::ConstantInt::get have been moved to
+ llvm::LLVMContext::getConstantInt.
+ (jint_constant): Likewise.
+ (jlong_constant): Likewise.
+ (intptr_constant): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
+ (SharkBuilder::CreateMemoryBarrier): Likewise.
+ (SharkBuilder::CreateDump): llvm::ConstantArray::get have been
+ moved to llvm::LLVMContext::getConstantArray.
+
+2009-07-14 Xerxes Rånby <xerxes@zafena.se>
+
+ * ports/hotspot/src/share/vm/shark/llvmValue.hpp
+ (jfloat_constant): Handle LLVM 2.6 svn r75546 API change.
+ llvm::ConstantFP::get have been moved to
+ llvm::LLVMContext::getConstantFP.
+ (jdouble_constant): Likewise.
+
+2009-07-09 Xerxes Rånby <xerxes@zafena.se>
+
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
+ (SharkBuilder::SharkBuilder): Pass the LLVMContext returned
+ from getGlobalContext() to the new IRBuilder constructor
+ when llvm version are 2.6 or later to handle LLVM API change.
+ * ports/hotspot/src/share/vm/shark/sharkMemoryManager.cpp:
+ New methods allocateGlobal, setPoisonMemory, dependent on the
+ llvm version.
+ * ports/hotspot/src/share/vm/shark/sharkMemoryManager.hpp:
+ Likewise.
+
+2009-07-08 Xerxes Rånby <xerxes@zafena.se>
+
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp
+ (SharkBuilder::pointer_constant): Pass the LLVMContext returned
+ from getGlobalContext() to the new GlobalVariable constructor
+ when llvm version are 2.6 or later to handle LLVM API change.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
+ (SharkBuilder::CreateDump): Likewise.
+
+2009-07-07 Xerxes Rånby <xerxes@zafena.se>
+
+ * ports/hotspot/src/share/vm/shark/llvmHeaders.hpp
+ Include llvm/LLVMContext.h used by getGlobalContext()
+ when llvm version are 2.6 or later.
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp
+ (SharkCompiler::SharkCompiler): Pass the LLVMContext returned
+ from getGlobalContext() to the new Module constructor
+ when llvm version are 2.6 or later to handle LLVM API change.
+
+2009-07-03 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkEntry.hpp
+ (SharkEntry::print_statistics): Removed.
+ * ports/hotspot/src/share/vm/shark/sharkEntry.cpp: Removed.
+
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp
+ (SharkCompiler::compile_method): Save location of native code
+ across the call to ciEnv::register_method (which frees the buffer
+ blob it's in), and inline what was SharkEntry::print_statistics.
+
+ * ports/hotspot/src/share/vm/includeDB_shark: Updated.
+
+2009-06-26 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp
+ (SharkCompiler::SharkCompiler): Moved LLVM multithreading
+ initialization from SharkFunction::initialize.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp
+ (SharkFunction::initialize): Moved LLVM multithreading
+ initialization to SharkCompiler::SharkCompiler.
+
+2009-06-25 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.cpp
+ (SharkRuntime::monitorexit_C): Remove unnecessary lock clear.
+
+2009-06-23 Matthias Klose <doko@ubuntu.com>
+
+ * ports/hotspot/src/share/vm/shark/llvmHeaders.hpp: Fix header location.
+
+2009-06-23 Xerxes Rånby <xerxes@zafena.se>
+
+ PR icedtea/353
+ * ports/hotspot/src/share/vm/shark/llvmHeaders.hpp
+ Include llvm/Support/Threading.h and llvm/Target/TargetSelect.h
+ used by llvm_start_multithreaded() and InitializeNativeTarget()
+ when llvm version are 2.6 or later.
+ * ports/hotspot/src/share/vm/shark/llvmValue.hpp
+ (jfloat_constant): Return llvm::Constant* when llvm
+ version are 2.6 or later to handle llvm r73431 API change.
+ (jdouble_constant): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp
+ (SharkBlock::parse_bytecode): Updated to use CreateFAdd
+ CreateFSub, CreateFMul and CreateFNeg for jfloat and jdouble
+ when llvm version are 2.6 or later.
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp
+ (SharkCompiler::SharkCompiler): Call InitializeNativeTarget() to
+ link in native target when llvm version are 2.6 or later.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp
+ (SharkFunction::initialize): Call llvm_start_multithreaded() to
+ initialize llvm mutex guards when llvm version are 2.6 or later.
+
+2009-06-19 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkConstant.cpp
+ (SharkConstant::for_ldc): Set type for object constants.
+ (SharkConstant::SharkConstant): Updated.
+
+2009-06-19 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.hpp
+ (SharkCompiler::compile): Removed.
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp
+ (SharkCompiler::compile_method): Moved all non-IR-emission
+ code from SharkFunction::initialize, and the IR-to-native
+ code from SharkCompiler::compile, here. Also changed all
+ debug options that take a method name to use fnmatch.
+ (SharkCompiler::compile): Removed.
+
+ * ports/hotspot/src/share/vm/shark/sharkFunction.hpp
+ (SharkFunction::_name): Removed.
+ (SharkFunction::_name): Likewise.
+ (SharkFunction::initialize): Receive name in argument.
+ (SharkFunction::SharkFunction): Updated.
+ (SharkFunction::build): New method.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp
+ (SharkFunction::initialize): Receive name in argument,
+ and moved all code not relating to emitting the function's
+ IR to SharkCompiler::compile_method.
+
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp
+ (SharkBuilder::CreateFunction): Removed.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
+ (SharkBuilder::CreateFunction): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkInvariants.hpp
+ (SharkCompileInvariants::memory_manager): Removed.
+
+2009-06-19 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkEntry.hpp
+ (SharkEntry::_llvm_function): Removed.
+ (SharkEntry::llvm_function): Likewise.
+ (SharkEntry::set_llvm_function): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp
+ (SharkFunction::initialize): Removed call to set_llvm_function.
+
+2009-06-18 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::improve_virtual_call): Only print cast
+ warnings when run with -XX:+SharkPerformanceWarnings.
+
+2009-06-18 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkInvariants.hpp: New file.
+ * ports/hotspot/src/share/vm/shark/sharkInvariants.cpp: Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkFunction.hpp
+ (SharkFunction): Made a subclass of SharkTargetInvariants.
+ (SharkFunction::SharkFunction): Updated constructor.
+ (SharkFunction::_compiler): Removed.
+ (SharkFunction::_flow): Likewise.
+ (SharkFunction::_iter): Likewise.
+ (SharkFunction::_thread): Likewise.
+ (SharkFunction::_max_monitors): Likewise.
+ (SharkFunction::compiler): Likewise.
+ (SharkFunction::flow): Likewise.
+ (SharkFunction::iter): Likewise.
+ (SharkFunction::thread): Likewise.
+ (SharkFunction::max_monitors): Likewise.
+ (SharkFunction::builder): Likewise.
+ (SharkFunction::arg_size): Likewise.
+ (SharkFunction::debug_info): Likewise.
+ (SharkFunction::env): Likewise.
+ (SharkFunction::max_locals): Likewise.
+ (SharkFunction::max_stack): Likewise.
+ (SharkFunction::target): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.hpp
+ (SharkFunction::initialize): Updated.
+
+ * ports/hotspot/src/share/vm/shark/sharkBlock.hpp
+ (SharkBlock): Made a subclass of SharkTargetInvariants.
+ (SharkBlock::SharkBlock): Updated constructors.
+ (SharkBlock::_builder): Removed.
+ (SharkBlock::_target): Likewise.
+ (SharkBlock::_thread): Likewise.
+ (SharkBlock::builder): Likewise.
+ (SharkBlock::target): Likewise.
+ (SharkBlock::thread): Likewise.
+ (SharkBlock::max_locals): Likewise.
+ (SharkBlock::max_stack): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp
+ (SharkBlock::initial_current_state): Use SharkState::copy.
+
+ * ports/hotspot/src/share/vm/shark/sharkState.hpp
+ (SharkState): Made a subclass of SharkTargetInvariants.
+ (SharkState::SharkState): Updated constructors.
+ (SharkState::_block): Removed.
+ (SharkState::_function): Likewise.
+ (SharkState::block): Likewise.
+ (SharkState::function): Likewise.
+ (SharkState::builder): Likewise.
+ (SharkState::max_locals): Likewise.
+ (SharkState::max_stack): Likewise.
+ (SharkState::max_monitors): Likewise.
+ (SharkState::pop): Likewise.
+ (SharkState::copy): Updated.
+ (SharkState::decache_for_Java_call): Moved to SharkTopLevelBlock.
+ (SharkState::cache_after_Java_call): Likewise.
+ (SharkState::decache_for_VM_call): Likewise.
+ (SharkState::cache_after_VM_call): Likewise.
+ (SharkState::decache_for_trap): Likewise.
+ (SharkPHIState::_block): New field.
+ (SharkPHIState::block): New method.
+ * ports/hotspot/src/share/vm/shark/sharkState.inline.hpp: Removed.
+ * ports/hotspot/src/share/vm/shark/sharkState.cpp
+ (SharkState::equal_to): Updated.
+ (SharkState::decache_for_Java_call): Moved to SharkTopLevelBlock.
+ (SharkState::cache_after_Java_call): Likewise.
+ (SharkState::decache_for_VM_call): Likewise.
+ (SharkState::cache_after_VM_call): Likewise.
+ (SharkState::decache_for_trap): Likewise.
+ (SharkEntryState::SharkEntryState): Updated.
+ (SharkPHIState::SharkPHIState): Likewise.
+ (SharkPHIState::add_incoming): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkStateScanner.hpp
+ (SharkStateScanner): Made a subclass of SharkTargetInvariants.
+ (SharkStateScanner::SharkStateScanner): Updated constructor.
+ (SharkStateScanner::start_stack): Updated arguments.
+ (SharkStateScanner::start_locals): Likewise.
+ (SharkStateScanner::stack_integrity_checks): Made non-static.
+ (SharkStateScanner::locals_integrity_checks): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkStateScanner.cpp
+ (SharkStateScanner::scan): Updated.
+ (SharkStateScanner::locals_integrity_checks): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.hpp
+ (SharkCacherDecacher::builder): Removed.
+ (SharkDecacher::debug_info): Likewise.
+ (SharkDecacher::start_stack): Updated arguments.
+ (SharkDecacher::start_locals): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp
+ (SharkDecacher::start_frame): Updated.
+ (SharkDecacher::start_stack): Likewise..
+ (SharkDecacher::start_locals): Likewise.
+ (SharkDecacher::end_frame): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkInliner.hpp
+ (SharkInliner::attempt_inline): Removed thread argument.
+ * ports/hotspot/src/share/vm/shark/sharkInliner.cpp
+ (SharkInlineBlock): Made a subclass of SharkTargetInvariants.
+ (SharkInlineBlock::SharkInlineBlock): Updated constructor.
+ (SharkInlinerHelper::SharkInlinerHelper): Likewise.
+ (SharkInlinerHelper::_thread): Removed.
+ (SharkInlinerHelper::thread): Likewise.
+ (SharkInlinerHelper::do_inline): Updated.
+ (SharkInliner::attempt_inline): Updated.
+
+ * ports/hotspot/src/share/vm/shark/sharkIntrinsics.hpp
+ (SharkIntrinsics): Made a subclass of SharkTargetInvariants.
+ (SharkIntrinsics::inline_intrinsic): Updated arguments.
+ (SharkIntrinsics::SharkIntrinsics): New method.
+ (SharkIntrinsics::_state): New field.
+ (SharkIntrinsics::state): New method.
+ (SharkIntrinsics::do_intrinsic): Likewise.
+ (SharkIntrinsics::do_Math_minmax): Updated arguments.
+ (SharkIntrinsics::do_Math_1to1): Likewise.
+ (SharkIntrinsics::do_Math_2to1): Likewise.
+ (SharkIntrinsics::do_Object_getClass): Likewise.
+ (SharkIntrinsics::do_System_currentTimeMillis): Likewise.
+ (SharkIntrinsics::do_Thread_currentThread): Likewise.
+ (SharkIntrinsics::do_Unsafe_compareAndSwapInt): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkIntrinsics.cpp
+ (SharkIntrinsics::inline_intrinsic): Updated.
+ (SharkIntrinsics::do_intrinsic): New method.
+ (SharkIntrinsics::do_Math_minmax): Updated.
+ (SharkIntrinsics::do_Math_1to1): Likewise.
+ (SharkIntrinsics::do_Math_2to1): Likewise.
+ (SharkIntrinsics::do_Object_getClass): Likewise.
+ (SharkIntrinsics::do_System_currentTimeMillis): Likewise.
+ (SharkIntrinsics::do_Thread_currentThread): Likewise.
+ (SharkIntrinsics::do_Unsafe_compareAndSwapInt): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
+ (SharkTopLevelBlock::SharkTopLevelBlock): Updated constructor.
+ (SharkTopLevelBlock::decache_for_Java_call): Moved from SharkState.
+ (SharkTopLevelBlock::cache_after_Java_call): Likewise.
+ (SharkTopLevelBlock::decache_for_VM_call): Likewise.
+ (SharkTopLevelBlock::cache_after_VM_call): Likewise.
+ (SharkTopLevelBlock::decache_for_trap): Likewise.
+ (SharkTopLevelBlock::call_vm): Updated.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::decache_for_Java_call): Moved from SharkState.
+ (SharkTopLevelBlock::cache_after_Java_call): Likewise.
+ (SharkTopLevelBlock::decache_for_VM_call): Likewise.
+ (SharkTopLevelBlock::cache_after_VM_call): Likewise.
+ (SharkTopLevelBlock::decache_for_trap): Likewise.
+ (SharkTopLevelBlock::do_trap): Updated.
+ (SharkTopLevelBlock::improve_virtual_call): Likewise.
+ (SharkTopLevelBlock::do_call): Likewise.
+ (SharkTopLevelBlock::acquire_lock): Likewise.
+
+ * ports/hotspot/src/share/vm/includeDB_shark: Updated.
+
+2009-06-17 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.hpp
+ (SharkCacherDecacher::SharkCacherDecacher): Remove frame cache code.
+ (SharkCacherDecacher::_frame_cache): Removed.
+ (SharkCacherDecacher::frame_cache): Likewise.
+ (SharkDecacher::SharkDecacher): Removed frame cache code.
+ (SharkJavaCallDecacher::SharkJavaCallDecacher): Likewise.
+ (SharkVMCallDecacher::SharkVMCallDecacher): Likewise.
+ (SharkTrapDecacher::SharkTrapDecacher): Likewise.
+ (SharkCacher::SharkCacher): Likewise.
+ (SharkJavaCallCacher::SharkJavaCallCcacher): Likewise.
+ (SharkVMCallCacher::SharkVMCallCacher): Likewise.
+ (SharkFunctionEntryCacher::SharkFunctionEntryCacher): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp
+ (SharkDecacher::write_value_to_frame): Remove frame cache code.
+ (SharkDecacher::read_value_from_frame): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkState.hpp
+ (SharkState::_frame_cache): Removed.
+ (SharkState::frame_cache): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkState.cpp
+ (SharkState::SharkState): Remove frame cache code.
+ (SharkState::initialize): Likewise.
+ (SharkState::equal_to): Likewise.
+ (SharkState::merge): Likewise.
+ (SharkState::decache_for_Java_call): Likewise.
+ (SharkState::cache_after_Java_call): Likewise.
+ (SharkState::decache_for_VM_call): Likewise.
+ (SharkState::cache_after_VM_call): Likewise.
+ (SharkState::decache_for_trap): Likewise.
+ (SharkEntryState::SharkEntryState): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkFrameCache.hpp: Removed.
+ * ports/hotspot/src/share/vm/shark/sharkFrameCache.cpp: Likewise.
+
+ * ports/hotspot/src/share/vm/includeDB_shark: Updated.
+
+2009-07-26 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Bump to b66.
+
+2009-07-26 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * javac.in:
+ Turn off more ecj warnings to reduce clutter.
+
+2009-07-26 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/hotspot/default/icedtea-core-build.patch,
+ * patches/hotspot/default/icedtea-static-libstdc++.patch,
+ * patches/hotspot/default/icedtea-zero-build.patch,
+ * patches/icedtea-arch.patch,
+ * patches/icedtea-linker-options.patch,
+ * patches/icedtea-signature-iterator.patch,
+ * patches/icedtea-zero.patch,
+ * platform_zero.in,
+ * ports/hotspot/make/linux/makefiles/zero.make,
+ * ports/hotspot/src/cpu/zero/vm/assembler_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/assembler_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.inline.hpp,
+ * ports/hotspot/src/cpu/zero/vm/bytecodes_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/bytes_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/codeBuffer_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/copy_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/debug_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/deoptimizerFrame_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/disassembler_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/dump_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/entryFrame_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/entry_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/frame_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/frame_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/frame_zero.inline.hpp,
+ * ports/hotspot/src/cpu/zero/vm/globals_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/icBuffer_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/icache_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/icache_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/interp_masm_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/interpreterFrame_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/interpreterGenerator_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/interpreterRT_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/interpreterRT_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/interpreter_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/interpreter_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/javaFrameAnchor_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/jniFastGetField_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/jniTypes_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/jni_zero.h,
+ * ports/hotspot/src/cpu/zero/vm/methodHandles_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/nativeInst_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/nativeInst_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/registerMap_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/register_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/register_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/relocInfo_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/relocInfo_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/sharedRuntime_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/stackPrinter_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/stack_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/stubGenerator_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/stubRoutines_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/stubRoutines_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/vmStructs_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/vm_version_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/vmreg_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/vmreg_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/vmreg_zero.inline.hpp,
+ * ports/hotspot/src/cpu/zero/vm/vtableStubs_zero.cpp,
+ * ports/hotspot/src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp,
+ * ports/hotspot/src/os_cpu/linux_zero/vm/bytes_linux_zero.inline.hpp,
+ * ports/hotspot/src/os_cpu/linux_zero/vm/globals_linux_zero.hpp,
+ * ports/hotspot/src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp,
+ * ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp,
+ * ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.hpp,
+ * ports/hotspot/src/os_cpu/linux_zero/vm/prefetch_linux_zero.inline.hpp,
+ * ports/hotspot/src/os_cpu/linux_zero/vm/threadLS_linux_zero.cpp,
+ * ports/hotspot/src/os_cpu/linux_zero/vm/threadLS_linux_zero.hpp,
+ * ports/hotspot/src/os_cpu/linux_zero/vm/thread_linux_zero.hpp,
+ * ports/hotspot/src/os_cpu/linux_zero/vm/vmStructs_linux_zero.hpp:
+ Removed. Zero now upstream.
+ * Makefile.am:
+ Bump to b65. Switch ICEDTEA_{CORE,ZERO}_BUILD to use true
+ not 'yes', and pass to build as CORE_BUILD and ZERO_BUILD.
+ Link files in cpu/zero/vm rather than zero directory (now
+ only used for Shark). Remove unneeded patches and duplicate
+ ports-ecj target.
+ * acinclude.m4: Don't generate platform_zero.
+ * patches/cacao/arch.patch: Moved from patches/icedtea-arch.patch
+ and recreated.
+ * patches/hotspot/default/icedtea-core-zero-build.patch:
+ Use CORE_BUILD not ICEDTEA_CORE_BUILD.
+ * patches/hotspot/default/icedtea-shark-build.patch:
+ Recreated. Depend on $(PLATFORM_FILE) to create platform_zero.
+ * patches/icedtea-core-build.patch,
+ * patches/icedtea-gcc-suffix.patch,
+ * patches/icedtea-libraries.patch,
+ * patches/icedtea-shark-build.patch,
+ * patches/icedtea-zero-build.patch:
+ Recreated.
+ * ports/hotspot/src/cpu/zero/vm/shark_globals_zero.hpp:
+ Drop InlineSmallCode as in globals_zero.hpp upstream.
+
+2009-07-21 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ Replace use of /dev/null with AS_MESSAGE_LOG_FD,
+ so output is logged to config.log.
+
+2009-07-21 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (AC_FIND_JAVAC): Check whether we are using
+ ecj or javac. Don't fail if no JAVAC is found
+ as ecj.jar can still be used.
+ (IT_FIND_ECJ): Drop -nowarn.
+ (FIND_ECJ_JAR): Only fail if there is no other
+ compiler found. Communalise message output.
+ (IT_LIBRARY_CHECK): Quote output so array brackets
+ are not lost.
+ (IT_SCANNER_CHECK): Likewise, and use return value
+ of javac not grep.
+ (IT_CP_40630): Likewise, and correct bug with classname.
+ (IT_USING_ECJ): Work out whether javac is ecj or not.
+ * javac.in:
+ Move ecj opt generation to a subroutine so it is only
+ performed when needed. Run @JAVAC@ rather than @ECJ@
+ and vary arguments as needed depending on @USING_ECJ@.
+ Use same warning settings as GNU Classpath.
+
+2009-07-20 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (IT_LIBRARY_CHECK): Check the class can be
+ run as well, for when java and javac use
+ different class libraries.
+
+2009-07-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Remove use of WITH_OPENJDK, WITH_ICEDTEA
+ and SYSTEM_GCJ_DIR replacing with BOOTSTRAPPING
+ and SYSTEM_JDK_DIR as appropriate.
+ * acinclude.m4:
+ (FIND_JAVAC): Search for generic 'javac' first.
+ (IT_FIND_ECJ): Only use ecj as javac if JAVA is unset.
+ (FIND_JAVAH): Try javah in SYSTEM_JDK_DIR before searching.
+ (FIND_JAR): Likewise for jar.
+ (FIND_RMIC): Likewise for rmic.
+ (IT_CHECK_IF_BOOTSTRAPPING): Allow bootstrapping to be disabled.
+ Replaces --with-icedtea/--with-openjdk.
+ (IT_CHECK_FOR_JDK): Find JDK to use. Replaces --with-gcj-jdk,
+ --with-icedtea-home, --with-openjdk-home. At present, only checks
+ for gcj jdks if not bootstrapping.
+ (AC_CHECK_FOR_OPENJDK): Removed.
+ (AC_CHECK_FOR_ICEDTEA): Removed.
+ (AC_CHECK_FOR_GCJ_JDK): Removed.
+ * configure.ac:
+ Remove --with-icedtea and --with-openjdk. Always check
+ for a JDK and then allow individual binaries to be overridden
+ by --with-x.
+ * javac.in:
+ Replace SYSTEM_GCJ_DIR with SYSTEM_JDK_DIR.
+
+2009-07-15 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Turn on euctw patch for systems without
+ java.util.Scanner.
+ * patches/ecj/icedtea-euctw.patch:
+ Remove java.util.Scanner from GenerateEUC_TW.java
+
+2009-07-14 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/icedtea-messageutils.patch,
+ * patches/icedtea-toolkit.patch:
+ Dropped, committed upstream by Lillian.
+ * Makefile.am: Bump to b64.
+ * patches/ecj/icedtea-dbcs.patch,
+ * patches/ecj/icedtea.patch,
+ * patches/icedtea-linker-libs-order.patch,
+ * patches/icedtea-webstart.patch:
+ Recreated.
+
+2009-07-09 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/ecj/icedtea-pr40616.patch:
+ Add missing patch.
+
+2009-07-09 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Bump to b63 and latest IcedTea changesets.
+ Add ANT_RESPECT_JAVA_HOME for Gentoo ant support.
+ Support patches for PR40616 and PR40630. Only
+ apply Scanner patches when needed.
+ * acinclude.m4:
+ (IT_LIBRARY_CHECK): Check for PR40616, missing
+ PrintStream constructors in GCJ.
+ (IT_SCANNER_CHECK): Check for PR30436, missing
+ java.util.Scanner class.
+ (IT_PR40630_CHECK): Check for PR40630, broken
+ java.util.Scanner#hasNextLine().
+ * configure.ac: Apply new macros.
+ * patches/ecj/icedtea-dbcs.patch: Replace java.util.Scanner
+ in GenerateDBCS.
+ * patches/ecj/icedtea-sbcs.patch,
+ * patches/ecj/icedtea.patch,
+ * patches/hotspot/default/icedtea-shark.patch,
+ * patches/icedtea-libraries.patch,
+ * patches/icedtea-liveconnect.patch,
+ * patches/icedtea-webstart.patch: Recreated.
+
+2009-06-24 Matthias Klose <doko@ubuntu.com>
+
+ * patches/cacao/no-strict-aliasing.patch: Apply for configure.ac.
+
+2009-06-11 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/hotspot/default/icedtea-debuginfo.patch,
+ * patches/icedtea-debuginfo.patch,
+ * patches/icedtea-javac-debuginfo.patch:
+ Removed, replaced by aph's upstream patches.
+ * Makefile.am:
+ Bump to b60, turn on DEBUG_CLASSFILES and DEBUG_BINARIES.
+ * patches/ecj/icedtea.patch,
+ * patches/hotspot/default/icedtea-zero-build.patch:
+ Rerolled.
+
+2009-06-11 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * configure.ac:
+ Bump to 1.11-pre.
+
+2009-06-10 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/stackPrinter_zero.hpp:
+ Replace PTR_FORMAT with %p as pointer is of type
+ unsigned char*.
+
+2009-06-10 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
+ (SharkTopLevelBlock::CallType): Removed.
+ (SharkTopLevelBlock::get_call_type): Likewise.
+ (SharkTopLevelBlock::get_callee): Likewise.
+ (SharkTopLevelBlock::improve_virtual_call): New method.
+ (SharkTopLevelBlock::get_virtual_callee): Updated.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::scan_for_traps): Updated call traps.
+ (SharkTopLevelBlock::get_call_type): Removed.
+ (SharkTopLevelBlock::get_callee): Likewise.
+ (SharkTopLevelBlock::improve_virtual_call): New method.
+ (SharkTopLevelBlock::get_virtual_callee): Updated.
+ (SharkTopLevelBlock::do_call): Replaced callee selection.
+
+2009-06-09 Gary Benson <gbenson@redhat.com>
+
+ * patches/hotspot/default/icedtea-shark.patch
+ (ciInstanceKlass::is_cache_entry_resolved): Removed.
+ (ciInstanceKlass::constant_pool_tag_at): Likewise.
+
+2009-06-09 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::scan_for_traps): Removed unused code.
+
+ * ports/hotspot/src/share/vm/shark/sharkConstantPool.hpp: Removed.
+ * ports/hotspot/src/share/vm/shark/sharkConstantPool.cpp: Likewise.
+
+ * ports/hotspot/src/share/vm/includeDB_shark: Updated.
+
+2009-06-09 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
+ (SharkTopLevelBlock::get_interface_callee): New argument.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::scan_for_traps): Update traps for
+ invokeinterface.
+ (SharkTopLevelBlock::get_callee): Pass method to
+ get_interface_callee.
+ (SharkTopLevelBlock::get_interface_callee): Removed constant
+ pool lookup.
+
+ * patches/hotspot/default/icedtea-shark.patch
+ (ciMethod::itable_index): New method.
+
+2009-06-08 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
+ (SharkTopLevelBlock::get_virtual_callee): Removed.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::scan_for_traps): Catch invokeinterface
+ edge case.
+ (SharkTopLevelBlock::get_interface_callee): Removed code to
+ handle invokeinterface edge case.
+ (SharkTopLevelBlock::get_virtual_callee): Removed.
+
+2009-06-06 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkBlock.hpp
+ (SharkBlock::maybe_do_instanceof_if): New method.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp
+ (SharkBlock::maybe_do_instanceof_if): New method.
+ (SharkBlock::parse_bytecode): Use the above for
+ instanceof immediately followed by ifeq or ifne.
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
+ (SharkTopLevelBlock::do_if_helper): New method.
+ (SharkTopLevelBlock::static_subtype_check): Likewise.
+ (SharkTopLevelBlock::maybe_do_instanceof_if): Likewise.
+ (SharkTopLevelBlock::do_optimized_instance_check): Removed.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::do_if_helper): New method.
+ (SharkTopLevelBlock::do_if): Use the above.
+ (SharkTopLevelBlock::static_subtype_check): New method.
+ (SharkTopLevelBlock::do_instance_check): Use the above.
+ (SharkTopLevelBlock::maybe_do_instanceof_if): New method.
+ (SharkTopLevelBlock::do_optimized_instance_check): Removed.
+ (SharkTopLevelBlock::do_full_instance_check): Removed
+ now-unnecessary state copy and merge.
+
+ * ports/hotspot/src/share/vm/shark/sharkState.hpp
+ (SharkState::replace_all): New method.
+ * ports/hotspot/src/share/vm/shark/sharkState.cpp
+ (SharkState::replace_all): Likewise.
+
+2009-06-06 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
+ (SharkTopLevelBlock::do_optimized_instance_check): New method.
+ (SharkTopLevelBlock::do_full_instance_check): Add class argument.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::do_instance_check): Add compile time type
+ checks.
+ (SharkTopLevelBlock::do_optimized_instance_check): New method.
+ (SharkTopLevelBlock::do_trapping_instance_check): Update the
+ object with the new class if its a checkcast that passes.
+
+2009-06-05 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
+ (SharkTopLevelBlock::do_full_instance_check): Add class argument.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::do_instance_check): Removed constant pool check.
+ (SharkTopLevelBlock::do_full_instance_check): Removed constant
+ pool lookup.
+
+2009-06-05 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::acquire_method_lock): Removed constant
+ pool lookup.
+
+2009-06-05 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::do_new): Removed constant pool lookup.
+ (SharkTopLevelBlock::scan_for_traps): Add traps for new.
+
+2009-06-04 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkBlock.hpp
+ (SharkBlock::lookup_for_field_access): Removed.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp
+ (SharkBlock::do_field_access): Inline receiver for static fields.
+ (SharkBlock::lookup_for_field_access): Removed.
+
+ * ports/hotspot/src/share/vm/shark/sharkInliner.cpp
+ (SharkInlinerHelper::do_field_access): Allow static fields.
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
+ (SharkBlock::lookup_for_field_access): Removed.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::scan_for_traps): Removed static field traps.
+ (SharkBlock::lookup_for_field_access): Removed.
+
+2009-06-04 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkConstant.hpp: New file.
+ * ports/hotspot/src/share/vm/shark/sharkConstant.cpp: Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkBlock.hpp
+ (SharkBlock::lookup_for_ldc): Removed.
+ (SharkBlock::do_ldc): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp
+ (SharkBlock::parse_bytecode): Use new code for ldc and friends.
+ (SharkBlock::do_field_access): Use new code for constant fields.
+ (SharkBlock::lookup_for_ldc): Removed.
+
+ * ports/hotspot/src/share/vm/shark/sharkInliner.cpp
+ (SharkInlinerHelper::is_inlinable): Use new code for ldc and friends.
+ (SharkInlinerHelper::do_field_access): Use new code for constant fields.
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
+ (SharkTopLevelBlock::lookup_for_ldc): Removed.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::scan_for_traps): Use new code to for ldc and
+ constant field traps.
+ (SharkTopLevelBlock::lookup_for_ldc): Removed.
+
+ * ports/hotspot/src/share/vm/shark/sharkValue.hpp
+ (SharkValue::from_ciConstant): Removed.
+
+ * ports/hotspot/src/share/vm/includeDB_shark: Updated.
+
+2009-06-03 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkCodeBuffer.hpp:
+ New file.
+
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp
+ (SharkBuilder::_code_buffer): New field.
+ (SharkBuilder::code_buffer): New method.
+ (SharkBuilder::set_code_buffer): Likewise.
+ (SharkBuilder::code_buffer_address): Likewise.
+ (SharkBuilder::CreateInlineOop): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp
+ (SharkCompiler::compile_method): Use a SharkCodeBuffer
+ instead of a normal CodeBuffer and MacroAssembler, and
+ hook it into the SharkBuilder.
+
+ * ports/hotspot/src/share/vm/shark/sharkFunction.hpp
+ (SharkFunction::SharkFunction): Removed masm argument
+ and initialization.
+ (SharkFunction::_masm): Removed.
+ (SharkFunction::_base_pc): Likewise.
+ (SharkFunction::masm): Likewise.
+ (SharkFunction::base_pc): Likewise.
+ (SharkFunction::create_unique_pc_offset): Likewise.
+ (SharkFunction::CreateAddressOfCodeBufferEntry): Likewise.
+ (SharkFunction::CreateAddressOfOopInCodeBuffer): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp
+ (SharkFunction::initialize): Use the new code to allocate
+ the SharkEntry, and set the base_pc for the SharkCodeBuffer.
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::get_direct_callee): Use new code.
+
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp
+ (SharkDecacher::start_frame): Use new code.
+ (SharkDecacher::start_stack): Likewise.
+
+ * ports/hotspot/src/share/vm/includeDB_shark: Updated.
+
+2009-06-03 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/assembler_zero.cpp:
+ Updated copyright year.
+ * ports/hotspot/src/cpu/zero/vm/relocInfo_zero.cpp:
+ Likewise.
+
+2009-06-03 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/assembler_zero.hpp
+ (MacroAssembler::store_oop): New method.
+ * ports/hotspot/src/cpu/zero/vm/assembler_zero.cpp
+ (MacroAssembler::store_oop): Likewise.
+
+ * ports/hotspot/src/cpu/zero/vm/relocInfo_zero.cpp
+ (Relocation::pd_address_in_code): Implement.
+
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp
+ (SharkCompiler::compile_method): Create CodeBuffer
+ with space for relocations.
+
+ * ports/hotspot/src/share/vm/shark/sharkFunction.hpp
+ (SharkFunction::code_offset): Renamed as...
+ (SharkFunction::create_unique_pc_offset): New method.
+ (SharkFunction::CreateAddressOfCodeBufferEntry): Likewise.
+ (SharkFunction::CreateAddressOfOopInCodeBuffer): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp
+ (SharkDecacher::start_frame): Updated to use new offset code.
+ (SharkDecacher::start_stack): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::scan_for_traps): Direct calls need no
+ checking.
+ (SharkTopLevelBlock::get_direct_callee): Replace constant
+ pool lookup with oop load from CodeBuffer.
+
+2009-06-02 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::release_lock): Bugfix.
+ (SharkTopLevelBlock::check_pending_exception): Updated
+ comment to account for the above.
+
+2009-06-02 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
+ (SharkTopLevelBlock::call_vm): Bugfix.
+
+2009-06-02 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
+ (SharkTopLevelBlock::ExceptionAction): Replaced with...
+ (SharkTopLevelBlock::ExceptionActionMask): New enum.
+ (SharkTopLevelBlock::check_pending_exception): Changed type
+ of action argument from ExceptionAction to int.
+ (SharkTopLevelBlock::handle_exception): Likewise.
+ (SharkTopLevelBlock::call_vm): Likewise.
+ (SharkTopLevelBlock::acquire_lock): Likewise.
+ (SharkTopLevelBlock::release_lock): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::check_pending_exception): Changed type
+ of action argument from ExceptionAction to int, and added
+ monitor-fudging support.
+ (SharkTopLevelBlock::handle_exception): Changed type of
+ action argument from ExceptionAction to int.
+ (SharkTopLevelBlock::acquire_lock): Changed type of action
+ argument from ExceptionAction to int, and added monitor-
+ fudging to the VM call.
+ (SharkTopLevelBlock::release_lock): Likewise.
+
+2009-05-29 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkBlock.hpp
+ (SharkBlock::maybe_add_safepoint): Replaced with...
+ (SharkBlock::maybe_add_backedge_safepoint): New method.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp
+ (SharkBlock::maybe_add_safepoint): Replaced with...
+ (SharkBlock::maybe_add_backedge_safepoint): New method.
+ (SharkBlock::parse_bytecode): Updated for above.
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
+ (SharkBlock::maybe_add_backedge_safepoint): New method.
+ (SharkBlock::_can_reach_visited): New field.
+ (SharkBlock::can_reach): New method.
+ (SharkBlock::can_reach_helper): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkBlock::maybe_add_backedge_safepoint): New method.
+ (SharkBlock::can_reach): Likewise.
+ (SharkBlock::can_reach_helper): Likewise.
+
+2009-05-29 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkState.hpp
+ (SharkState::_has_safepointed): New field.
+ (SharkState::has_safepointed): New method.
+ (SharkState::set_has_safepointed): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkState.cpp
+ (SharkState::SharkState): Initialize the above.
+ (SharkState::equal_to): Compare the above.
+ (SharkState::merge): Merge the above.
+
+ * ports/hotspot/src/share/vm/shark/sharkBlock.hpp
+ (SharkBlock::add_safepoint): Replaced with...
+ (SharkBlock::maybe_add_safepoint): New method.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp
+ (SharkBlock::add_safepoint): Replaced with...
+ (SharkBlock::maybe_add_safepoint): New method.
+ (SharkBlock::parse_bytecode): Updated for above.
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
+ (SharkTopLevelBlock::add_safepoint): Replaced with...
+ (SharkTopLevelBlock::maybe_add_safepoint): New method.
+ (SharkTopLevelBlock::call_vm): Mark that a safepoint check
+ has occurred if a full VM call is made.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::add_safepoint): Replaced with...
+ (SharkTopLevelBlock::maybe_add_safepoint): New method.
+ (SharkTopLevelBlock::do_return): Updated for above.
+ (SharkTopLevelBlock::do_call): Mark that a safepoint check
+ has occurred if a non-inlined Java call is made.
+
+2009-05-28 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
+ (SharkTopLevelBlock::do_return): Always call add_safepoint.
+
+2009-05-28 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
+ (SharkTopLevelBlock::ExceptionAction): New enum.
+ (SharkTopLevelBlock::check_pending_exception): Replace
+ boolean attempt_catch argument with an ExceptionAction.
+ (SharkTopLevelBlock::handle_exception): Likewise.
+ (SharkTopLevelBlock::call_vm): Add an ExceptionAction argument.
+ (SharkTopLevelBlock::acquire_lock): Likewise.
+ (SharkTopLevelBlock::release_lock): Likewise.
+ (SharkTopLevelBlock::call_vm_nocheck): Removed.
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::check_pending_exception): Replace
+ boolean attempt_catch argument with an ExceptionAction.
+ (SharkTopLevelBlock::handle_exception): Likewise.
+ (SharkTopLevelBlock::call_vm): Add an ExceptionAction argument.
+ (SharkTopLevelBlock::acquire_lock): Likewise.
+ (SharkTopLevelBlock::release_lock): Likewise.
+ (SharkTopLevelBlock::zero_check_value): Updated.
+ (SharkTopLevelBlock::check_bounds): Likewise.
+ (SharkTopLevelBlock::add_safepoint): Likewise.
+ (SharkTopLevelBlock::call_register_finalizer): Likewise.
+ (SharkTopLevelBlock::handle_return): Likewise.
+ (SharkTopLevelBlock::do_athrow): Likewise.
+ (SharkTopLevelBlock::do_call): Likewise.
+ (SharkTopLevelBlock::do_new): Likewise.
+ (SharkTopLevelBlock::do_newarray): Likewise.
+ (SharkTopLevelBlock::do_anewarray): Likewise.
+ (SharkTopLevelBlock::do_multianewarray): Likewise.
+ (SharkTopLevelBlock::acquire_method_lock): Likewise.
+ (SharkTopLevelBlock::do_monitorenter): Likewise.
+ (SharkTopLevelBlock::do_monitorexit): Likewise.
+
+2009-05-28 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
+ (SharkTopLevelBlock::is_private_copy): Renamed as...
+ (SharkTopLevelBlock::is_backedge_copy): New method.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::initialize): Use the above.
+
+2009-05-27 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkFunction.hpp
+ (SharkFunction::_monitor_count): Removed.
+ (SharkFunction::_max_monitors): New field.
+ (SharkFunction::monitor_count): Removed.
+ (SharkFunction::max_monitors): New method.
+ (SharkFunction::_exception_slot_offset): Removed.
+ (SharkFunction::exception_slot): Likewise.
+ (SharkFunction::_oop_tmp_slot_offset): New field.
+ (SharkFunction::oop_tmp_slot_offset): New method.
+ (SharkFunction::monitors_slots): Removed.
+ (SharkFunction::monitors_slots_offset): Likewise.
+ (SharkFunction::monitor_offset): New method.
+ (SharkFunction::monitor_object_offset): Likewise.
+ (SharkFunction::monitor_header_offset): Likewise.
+ (SharkFunction::monitor_addr): Likewise.
+ (SharkFunction::monitor_object_addr): Likewise.
+ (SharkFunction::monitor_header_addr): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp
+ (SharkFunction::initialize): Renamed _monitor_count as _max_monitors.
+ (SharkFunction::CreateBuildFrame): Renamed _monitor_count as
+ _max_monitors, remove monitor initialization, remove exception
+ pointer and add temporary oop slot.
+ (SharkFunction::monitor): Removed.
+
+ * ports/hotspot/src/share/vm/shark/sharkState.hpp
+ (SharkState::_num_monitors): New field.
+ (SharkState::max_monitors): New method.
+ (SharkState::num_monitors): Likewise.
+ (SharkState::set_num_monitors): Likewise.
+ (SharkState::_oop_tmp): New field.
+ (SharkState::oop_tmp_addr): New method.
+ (SharkState::oop_tmp): Likewise.
+ (SharkState::set_oop_tmp): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkState.inline.hpp
+ (SharkState::max_monitors): New method.
+ * ports/hotspot/src/share/vm/shark/sharkState.cpp
+ (SharkState::SharkState): Initialize oop_tmp.
+ (SharkState::initialize): Initialize num_monitors.
+ (SharkPHIState::SharkPHIState): Likewise.
+ (SharkState::equal_to): Also check oop_tmp and num_monitors.
+ (SharkPHIState::add_incoming): Likewise.
+ (SharkState::merge): Also merge oop_tmp and check num_monitors.
+
+ * ports/hotspot/src/share/vm/shark/sharkStateScanner.hpp
+ (SharkStateScanner::process_monitor): New argument.
+ (SharkStateScanner::process_oop_tmp_slot): New method.
+ (SharkStateScanner::process_exception_slot): Removed.
+ * ports/hotspot/src/share/vm/shark/sharkStateScanner.cpp
+ (SharkStateScanner::scan): Replace monitor scanning, remove
+ exception slot, and add temporary oop slot.
+
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.hpp
+ (SharkDecacher::process_monitor): New argument.
+ (SharkDecacher::process_oop_tmp_slot): New method.
+ (SharkCacher::process_oop_tmp_slot): Likewise.
+ (SharkDecacher::process_exception_slot): Removed.
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp
+ (SharkDecacher::process_monitor): New argument.
+ (SharkDecacher::process_oop_tmp_slot): New method.
+ (SharkCacher::process_oop_tmp_slot): Likewise.
+ (SharkDecacher::process_exception_slot): Removed.
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
+ (SharkTopLevelBlock::set_oop_tmp): New method.
+ (SharkTopLevelBlock::get_oop_tmp): Likewise.
+ (SharkTopLevelBlock::num_monitors): Likewise.
+ (SharkTopLevelBlock::set_num_monitors): Likewise.
+ (SharkTopLevelBlock::release_method_lock): Removed.
+ (SharkTopLevelBlock::release_locked_monitors): Likewise.
+ (SharkTopLevelBlock::acquire_lock): New method.
+ (SharkTopLevelBlock::release_lock): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::acquire_method_lock): Rewritten.
+ (SharkTopLevelBlock::release_method_lock): Removed.
+ (SharkTopLevelBlock::release_locked_monitors): Likewise.
+ (SharkTopLevelBlock::handle_return): New monitor release code.
+ (SharkTopLevelBlock::do_monitorenter): Rewritten.
+ (SharkTopLevelBlock::do_monitorexit): Likewise.
+ (SharkTopLevelBlock::acquire_lock): New method.
+ (SharkTopLevelBlock::release_lock): Likewise.
+
+ * ports/hotspot/src/cpu/zero/vm/sharkFrame_zero.hpp
+ (SharkFrame::Layout): Replaced exception slot with oop_tmp slot.
+ * ports/hotspot/src/cpu/zero/vm/stackPrinter_zero.hpp
+ (ZeroStackPrinter::print_word): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkMonitor.hpp: Removed.
+ * ports/hotspot/src/share/vm/shark/sharkMonitor.cpp: Likewise.
+
+ * ports/hotspot/src/share/vm/includeDB_shark: Updated.
+
+ * patches/hotspot/default/icedtea-shark.patch
+ (vframeArrayElement::fill_in): Remove workaround for
+ unused but recorded monitors.
+ (vframeArrayElement::unpack_on_stack): Likewise.
+
+2009-05-27 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.hpp
+ (SharkDecacher::location_type): New method.
+ (SharkDecacher::stack_location_type): Use the above.
+ (SharkDecacher::local_location_type): Likewise.
+
+2009-05-22 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/stackPrinter_zero.hpp
+ Include interpreterRuntime.hpp and scopeDesc.hpp.
+ (ZeroStackPrinter::print_word): Decode bcx to get bci.
+
+2009-05-22 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-zero.patch
+ (vmError.cpp): Don't include interpreterRuntime.hpp here.
+ * ports/hotspot/src/cpu/zero/vm/stackPrinter_zero.hpp
+ Include interpreterRuntime.hpp and scopeDesc.hpp.
+ (ZeroStackPrinter::print_word): Decode pc to get bci.
+
+2009-05-21 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp:
+ Fix for x86 debug builds.
+
+2009-05-27 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * HACKING: Updated.
+ * Makefile.am:
+ Add new patch, move openjdk7 patch to be
+ with others.
+ * patches/cacao/no-strict-aliasing.patch:
+ New patch to fix CACAO build on GCC 4.4 (see PR129).
+ * patches/cacao/openjdk7.patch:
+ Fixed paths to match other patches.
+
+2009-06-03 Xerxes Rånby <xerxes@zafena.se>
+ Stefan Ring <stefan@complang.tuwien.ac.at>
+
+ * patches/cacao/native-resolve.patch: New.
+ * patches/cacao/xxoption-warning.patch: Likewise.
+ * Makefile.am (ICEDTEA_PATCHES): Apply above patches.
+ * HACKING: Update.
+
+2009-05-30 Mark Wielaard <mark@klomp.org>
+
+ * configure.ac (enable-nio2): Removed.
+ * Makefile.am (ICEDTEA_PATCHES): Remove patches/icedtea-nio2.patch.
+ (stamps/overlay.stamp): Don't copy overlays/nio2.
+ * patches/icedtea-nio2.patch: Removed.
+ * overlays/nio2/*: Removed.
+
+2009-05-27 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Remove netx target as conflicts with
+ directory when building in the source tree.
+ * configure.ac:
+ Bump to 1.10 proper.
+
+2009-05-27 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * NEWS:
+ Add IcedTea7 1.10 release notes.
+ * README:
+ Updated. Remove notes on binary plugs which
+ are no longer an issue. Highlight the addition
+ of javaws, plugin and additional architecture support
+ by IcedTea.
+
+2009-05-27 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/icedtea-liveconnect-dist.patch:
+ Recreated with netx.patch applied.
+
+2009-05-27 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Only distribute liveconnect code when
+ either plugin is enabled. Rename netx in the
+ build directory to netx.build to avoid conflicts.
+ Make sure netx is in EXTRA_DIST and build is cleaned up
+ fully.
+ * configure.ac:
+ Rename --enable-liveconnect to --enable-plugin.
+ * patches/icedtea-liveconnect-dist.patch:
+ Split from icedtea-netx.patch to enable conditional use.
+ * patches/icedtea-netx.patch:
+ Recreated without liveconnect distribution.
+
+2009-05-29 Xerxes Rånby <xerxes@zafena.se>
+
+ * Makefile.am (CACAO_SRC_ZIP): changed to download the .tar.bz2
+ file that matches the CACAO_MD5SUM.
+ (stamps/extract-cacao.stamp): explicit unpack .tar.bz2 using tar xjf.
+
+2009-05-29 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-fonts.patch: Update fontconfig for Ubuntu.
+
+2009-05-29 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-cacao-no-mmap-first-page.patch: New.
+ * Makefile.am (ICEDTEA_PATCHES): Apply above patch.
+ * HACKING: Update.
+
+2009-05-27 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/ecj/icedtea.patch:
+ Fix for PR338. The path to tools.jar was
+ wrong in the jaxws patch (jre/lib/tools.jar
+ rather than lib/tools.jar). For some reason,
+ only Debian/Ubuntu users get hit by this.
+
+2009-05-27 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ Search java-icedtea last not first. It's
+ from the old 1.7 packages on Fedora (and can
+ be empty), so should be our last choice.
+
+2009-05-27 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Bump changeset to include NIO2 fix
+ (/etc/mtab --> /proc/mounts).
+ See PR339.
+
+2009-05-27 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * overlays/openjdk/jdk/src/share/classes/javax/jnlp/BasicService.java,
+ * overlays/openjdk/jdk/src/share/classes/javax/jnlp/ClipboardService.java,
+ * overlays/openjdk/jdk/src/share/classes/javax/jnlp/DownloadService.java,
+ * overlays/openjdk/jdk/src/share/classes/javax/jnlp/DownloadServiceListener.java,
+ * overlays/openjdk/jdk/src/share/classes/javax/jnlp/ExtensionInstallerService.java,
+ * overlays/openjdk/jdk/src/share/classes/javax/jnlp/FileContents.java,
+ * overlays/openjdk/jdk/src/share/classes/javax/jnlp/FileOpenService.java,
+ * overlays/openjdk/jdk/src/share/classes/javax/jnlp/FileSaveService.java,
+ * overlays/openjdk/jdk/src/share/classes/javax/jnlp/JNLPRandomAccessFile.java,
+ * overlays/openjdk/jdk/src/share/classes/javax/jnlp/PersistenceService.java,
+ * overlays/openjdk/jdk/src/share/classes/javax/jnlp/PrintService.java,
+ * overlays/openjdk/jdk/src/share/classes/javax/jnlp/ServiceManager.java,
+ * overlays/openjdk/jdk/src/share/classes/javax/jnlp/ServiceManagerStub.java,
+ * overlays/openjdk/jdk/src/share/classes/javax/jnlp/UnavailableServiceException.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/AppletDesc.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/ApplicationDesc.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/ComponentDesc.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/DefaultLaunchHandler.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/ExtensionDesc.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/IconDesc.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/InformationDesc.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/InstallerDesc.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/JARDesc.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/JNLPFile.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/JNLPSplashScreen.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/JREDesc.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/LaunchException.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/LaunchHandler.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/Launcher.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/NetxPanel.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/Node.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/PackageDesc.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/ParseException.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/Parser.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/PluginBridge.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/PropertyDesc.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/ResourcesDesc.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/SecurityDesc.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/Version.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/cache/CacheEntry.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/cache/CacheUtil.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/cache/DefaultDownloadIndicator.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/cache/DownloadIndicator.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/cache/Resource.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/cache/ResourceTracker.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/cache/UpdatePolicy.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/cache/package.html,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/event/ApplicationEvent.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/event/ApplicationListener.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/event/DownloadEvent.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/event/DownloadListener.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/event/package.html,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/package.html,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/resources/Manifest.mf,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/resources/Messages.properties,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/resources/about.jnlp,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/resources/default.jnlp,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/AppThreadGroup.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/AppletAudioClip.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/AppletEnvironment.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/AppletInstance.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/ApplicationInstance.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/Boot.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/Boot13.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/JNLPClassLoader.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/JNLPPolicy.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/JNLPRuntime.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/package.html,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/AccessWarningPane.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/AppletWarningPane.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/CertVerifier.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/CertWarningPane.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/CertsInfoPane.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/HttpsCertVerifier.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/MoreInfoPane.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/SecurityDialogUI.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/SecurityUtil.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/SecurityWarningDialog.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/SingleCertInfoPane.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/VariableX509TrustManager.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/viewer/CertificatePane.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/viewer/CertificateViewer.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/services/ServiceUtil.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/services/XBasicService.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/services/XClipboardService.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/services/XDownloadService.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/services/XExtensionInstallerService.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/services/XFileContents.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/services/XFileOpenService.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/services/XFileSaveService.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/services/XJNLPRandomAccessFile.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/services/XPersistenceService.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/services/XPrintService.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/services/XServiceManagerStub.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/services/package.html,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/tools/CharacterEncoder.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/tools/HexDumpEncoder.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/tools/JarRunner.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/tools/JarSigner.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/tools/JarSignerResources.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/tools/KeyStoreUtil.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/tools/KeyTool.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/util/PropertiesFile.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/util/Reflect.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/util/WeakList.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/nanoxml/XMLElement.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/nanoxml/XMLParseException.java:
+ Moved to...
+ * Makefile.am:
+ Remove use of ALT_BINARY_PLUGS_PATH (and thus turn off the binary plugs build),
+ add a INITIAL_BOOTSTRAP_LINK_STAMP target which allows us to depend on $(ICEDTEA_BOOT_DIR)
+ for both types of build, output to lib/tools.jar not jre/lib/tools.jar, add targets
+ for building netx and liveconnect classes and make icedtea targets dependent on this.
+ * netx/javax/jnlp/BasicService.java,
+ * netx/javax/jnlp/ClipboardService.java,
+ * netx/javax/jnlp/DownloadService.java,
+ * netx/javax/jnlp/DownloadServiceListener.java,
+ * netx/javax/jnlp/ExtensionInstallerService.java,
+ * netx/javax/jnlp/FileContents.java,
+ * netx/javax/jnlp/FileOpenService.java,
+ * netx/javax/jnlp/FileSaveService.java,
+ * netx/javax/jnlp/JNLPRandomAccessFile.java,
+ * netx/javax/jnlp/PersistenceService.java,
+ * netx/javax/jnlp/PrintService.java,
+ * netx/javax/jnlp/ServiceManager.java,
+ * netx/javax/jnlp/ServiceManagerStub.java,
+ * netx/javax/jnlp/UnavailableServiceException.java,
+ * netx/net/sourceforge/jnlp/AppletDesc.java,
+ * netx/net/sourceforge/jnlp/ApplicationDesc.java,
+ * netx/net/sourceforge/jnlp/ComponentDesc.java,
+ * netx/net/sourceforge/jnlp/DefaultLaunchHandler.java,
+ * netx/net/sourceforge/jnlp/ExtensionDesc.java,
+ * netx/net/sourceforge/jnlp/IconDesc.java,
+ * netx/net/sourceforge/jnlp/InformationDesc.java,
+ * netx/net/sourceforge/jnlp/InstallerDesc.java,
+ * netx/net/sourceforge/jnlp/JARDesc.java,
+ * netx/net/sourceforge/jnlp/JNLPFile.java,
+ * netx/net/sourceforge/jnlp/JNLPSplashScreen.java,
+ * netx/net/sourceforge/jnlp/JREDesc.java,
+ * netx/net/sourceforge/jnlp/LaunchException.java,
+ * netx/net/sourceforge/jnlp/LaunchHandler.java,
+ * netx/net/sourceforge/jnlp/Launcher.java,
+ * netx/net/sourceforge/jnlp/NetxPanel.java,
+ * netx/net/sourceforge/jnlp/Node.java,
+ * netx/net/sourceforge/jnlp/PackageDesc.java,
+ * netx/net/sourceforge/jnlp/ParseException.java,
+ * netx/net/sourceforge/jnlp/Parser.java,
+ * netx/net/sourceforge/jnlp/PluginBridge.java,
+ * netx/net/sourceforge/jnlp/PropertyDesc.java,
+ * netx/net/sourceforge/jnlp/ResourcesDesc.java,
+ * netx/net/sourceforge/jnlp/SecurityDesc.java,
+ * netx/net/sourceforge/jnlp/Version.java,
+ * netx/net/sourceforge/jnlp/cache/CacheEntry.java,
+ * netx/net/sourceforge/jnlp/cache/CacheUtil.java,
+ * netx/net/sourceforge/jnlp/cache/DefaultDownloadIndicator.java,
+ * netx/net/sourceforge/jnlp/cache/DownloadIndicator.java,
+ * netx/net/sourceforge/jnlp/cache/Resource.java,
+ * netx/net/sourceforge/jnlp/cache/ResourceTracker.java,
+ * netx/net/sourceforge/jnlp/cache/UpdatePolicy.java,
+ * netx/net/sourceforge/jnlp/cache/package.html,
+ * netx/net/sourceforge/jnlp/event/ApplicationEvent.java,
+ * netx/net/sourceforge/jnlp/event/ApplicationListener.java,
+ * netx/net/sourceforge/jnlp/event/DownloadEvent.java,
+ * netx/net/sourceforge/jnlp/event/DownloadListener.java,
+ * netx/net/sourceforge/jnlp/event/package.html,
+ * netx/net/sourceforge/jnlp/package.html,
+ * netx/net/sourceforge/jnlp/resources/Manifest.mf,
+ * netx/net/sourceforge/jnlp/resources/Messages.properties,
+ * netx/net/sourceforge/jnlp/resources/about.jnlp,
+ * netx/net/sourceforge/jnlp/resources/default.jnlp,
+ * netx/net/sourceforge/jnlp/runtime/AppThreadGroup.java,
+ * netx/net/sourceforge/jnlp/runtime/AppletAudioClip.java,
+ * netx/net/sourceforge/jnlp/runtime/AppletEnvironment.java,
+ * netx/net/sourceforge/jnlp/runtime/AppletInstance.java,
+ * netx/net/sourceforge/jnlp/runtime/ApplicationInstance.java,
+ * netx/net/sourceforge/jnlp/runtime/Boot.java,
+ * netx/net/sourceforge/jnlp/runtime/Boot13.java,
+ * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java,
+ * netx/net/sourceforge/jnlp/runtime/JNLPPolicy.java,
+ * netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java,
+ * netx/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java,
+ * netx/net/sourceforge/jnlp/runtime/package.html,
+ * netx/net/sourceforge/jnlp/security/AccessWarningPane.java,
+ * netx/net/sourceforge/jnlp/security/AppletWarningPane.java,
+ * netx/net/sourceforge/jnlp/security/CertVerifier.java,
+ * netx/net/sourceforge/jnlp/security/CertWarningPane.java,
+ * netx/net/sourceforge/jnlp/security/CertsInfoPane.java,
+ * netx/net/sourceforge/jnlp/security/HttpsCertVerifier.java,
+ * netx/net/sourceforge/jnlp/security/MoreInfoPane.java,
+ * netx/net/sourceforge/jnlp/security/SecurityDialogUI.java,
+ * netx/net/sourceforge/jnlp/security/SecurityUtil.java,
+ * netx/net/sourceforge/jnlp/security/SecurityWarningDialog.java,
+ * netx/net/sourceforge/jnlp/security/SingleCertInfoPane.java,
+ * netx/net/sourceforge/jnlp/security/VariableX509TrustManager.java,
+ * netx/net/sourceforge/jnlp/security/viewer/CertificatePane.java,
+ * netx/net/sourceforge/jnlp/security/viewer/CertificateViewer.java,
+ * netx/net/sourceforge/jnlp/services/ServiceUtil.java,
+ * netx/net/sourceforge/jnlp/services/XBasicService.java,
+ * netx/net/sourceforge/jnlp/services/XClipboardService.java,
+ * netx/net/sourceforge/jnlp/services/XDownloadService.java,
+ * netx/net/sourceforge/jnlp/services/XExtensionInstallerService.java,
+ * netx/net/sourceforge/jnlp/services/XFileContents.java,
+ * netx/net/sourceforge/jnlp/services/XFileOpenService.java,
+ * netx/net/sourceforge/jnlp/services/XFileSaveService.java,
+ * netx/net/sourceforge/jnlp/services/XJNLPRandomAccessFile.java,
+ * netx/net/sourceforge/jnlp/services/XPersistenceService.java,
+ * netx/net/sourceforge/jnlp/services/XPrintService.java,
+ * netx/net/sourceforge/jnlp/services/XServiceManagerStub.java,
+ * netx/net/sourceforge/jnlp/services/package.html,
+ * netx/net/sourceforge/jnlp/tools/CharacterEncoder.java,
+ * netx/net/sourceforge/jnlp/tools/HexDumpEncoder.java,
+ * netx/net/sourceforge/jnlp/tools/JarRunner.java,
+ * netx/net/sourceforge/jnlp/tools/JarSigner.java,
+ * netx/net/sourceforge/jnlp/tools/JarSignerResources.java,
+ * netx/net/sourceforge/jnlp/tools/KeyStoreUtil.java,
+ * netx/net/sourceforge/jnlp/tools/KeyTool.java,
+ * netx/net/sourceforge/jnlp/util/PropertiesFile.java,
+ * netx/net/sourceforge/jnlp/util/Reflect.java,
+ * netx/net/sourceforge/jnlp/util/WeakList.java,
+ * netx/net/sourceforge/nanoxml/XMLElement.java,
+ * netx/net/sourceforge/nanoxml/XMLParseException.java: to here.
+ * patches/ecj/icedtea.patch:
+ Recreated.
+ * patches/icedtea-ant.patch:
+ Remove hack to jaxws which uses plugs directory (now undefined).
+ * patches/icedtea-javac-debuginfo.patch: Recreated.
+ * patches/icedtea-netx.patch:
+ Include netx and netscape classes via the same import mechanism
+ as jaxws, jaxp, corba and langtools (extracting a classes.zip).
+
+2009-05-27 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Allow setting of some zip files and not
+ others.
+
+2009-05-27 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Fix endif placement.
+
+2009-05-27 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Add support for IcedTea project and make this
+ the default. Update download URLs to be relative
+ to the IcedTea project URL. Always include javax.script
+ in copy dirs (conditional is an artefact of IcedTea6 merge).
+ * acinclude.m4:
+ (WITH_PROJECT): Add support for IcedTea and make it the
+ default.
+
+2009-05-27 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Replace !ENABLE_OPTIMIZATIONS with DISABLE_OPTIMIZATIONS
+ for clarity, only apply the Nimbus generation patch when
+ ENABLE_NIMBUS is on but ENABLE_NIMBUS_GENERATION is off.
+ * acinclude.m4:
+ (DISABLE_OPTIMIZATIONS): Renamed from ENABLE_OPTIMIZATIONS
+ for clarity, and added result message on all paths.
+ (AC_CHECK_ENABLE_NIMBUS_GENERATION): Correct message to
+ represent current default of no.
+ (IT_CHECK_ADDITIONAL_VMS): Refactored to provide output on
+ all paths and moved from configure.ac.
+ * configure.ac:
+ Replace additional-vms code with call to IT_CHECK_ADDITIONAL_VMS
+ macro.
+ * ports/hotspot/src/cpu/zero/vm/globals_zero.hpp:
+ Remove InlineSmallCode and...
+ * ports/hotspot/src/cpu/zero/vm/shark_globals_zero.hpp:
+ ...add it here, only needed for Shark builds.
+
+2009-05-26 Matthias Klose <doko@ubuntu.com>
+
+ * patches/cacao/launcher.patch: Update for OpenJDK 7.
+
+2009-05-24 Mark Wielaard <mark@klomp.org>
+
+ * patches/xrender/icedtea-001.patch: Initialize X11SurfaceData
+ implicitly, not explicitly.
+
+2009-05-24 Mark Wielaard <mark@klomp.org>
+
+ * configure.ac (JNLP_ABOUT_NEEDED): New check.
+ * Makefile.am (JNLP_ABOUT_TARGET): Set to extra-lib/about.jar
+ when needed.
+ (stamps/icedtea.stamp): Depend on JNLP_ABOUT_TARGET. Only copy
+ about.jar and jnlp resources when needed.
+ (stamps/icedtea-debug.stamp): Likewise.
+ (stamps/jibx.stamp): Don't depend on extra-lib/about.jar.
+
+2009-05-23 Mark Wielaard <mark@klomp.org>
+
+ * Makefile.am (LIVECONNECT_DIR): Add -C lib/rt net.
+ (rt-closed.jar): Don't unconditionally add -C lib/rt net.
+
+2009-05-22 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/globals_zero.hpp:
+ Define InlineSmallCode, using x86 value to begin with.
+
+2009-05-22 Mark Wielaard <mark@klomp.org>
+
+ * patches/xrender/icedtea-002.patch: Correct rebase. Add
+ Java_sun_java2d_x11_XSurfaceData_isDrawableValid and
+ Java_sun_java2d_x11_XSurfaceData_setInvalid back.
+
+2009-05-22 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Fixed typo.
+
+2009-05-22 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Copy over Nimbus source files manually
+ rather than using generated as GENSRC
+ to avoid conflicts with IcedTea6.
+
+2009-05-22 Mark Wielaard <mark@klomp.org>
+
+ * Makefile.am(ICEDTEA_PATCHES): patches/icedtea-samejvm-safe.patch
+ added.
+ * patches/icedtea-samejvm-safe.patch: Add packages that are
+ samejvm-safe to TEST.ROOT.
+ * test/jtreg/excludelist.jdk.jtx: Add java/awt/FontClass/CreateFont
+ tests. Hangs jtreg test suite.
+
+2009-05-22 Mark Wielaard <mark@klomp.org>
+
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/*,
+ overlays/openjdk/jdk/test/com/sun/media/sound/*:
+ Import Gervill fixes from CVS. See CHANGES.txt:
+
+ 6823446: Gervill SoftLowFrequencyOscillator fails when freq is
+ set to 0 cent or 8.1758 Hz.
+ 6823445: Gervill SoftChannel/ResetAllControllers jtreg test
+ fails after portamento fix from last merge.
+ 6821030: Merge OpenJDK Gervill with upstream sources, Q1CY2009
+
+ - Fix: Notes get stuck on when we overflow the synthesizer
+ with rapid note on /off messages.
+ JTreg test has been created:
+ test/com/sun/media/sound/SoftChannel/NoteOverFlowTest
+ - Fix: Portamento controller reset to wrong value in
+ SoftChannel.resetAllControllers.
+ This caused incorrect glider effect in some midi files.
+ For example in TuningApplet1 in TET-7 keyboard,
+ when note was pressed for first time a glider effect could be
+ heard.
+ - Fix: Delay modulation calculation in SoftChorus.LFODelay where
+ incorrect.
+ - Fix: Removed unnecessary volatile keywords in SoftChorus.
+ * fsg.sh: Don't remove (non-existing) com/sun/media/sound services.
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/services:
+ removed.
+
+2009-05-21 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/assembler_zero.cpp:
+ (delayed_value_impl(intptr_t,Register,int)): Add stub.
+ * ports/hotspot/src/cpu/zero/vm/assembler_zero.hpp:
+ (delayed_value_impl(intptr_t,Register,int)): Declared.
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp:
+ Handle Interpreter::method_handle.
+ * ports/hotspot/src/cpu/zero/vm/interp_masm_zero.hpp:
+ (delayed_value_impl(intptr_t,Register,int)): Add stub.
+ * ports/hotspot/src/cpu/zero/vm/interpreterGenerator_zero.hpp:
+ (generate_method_handle_entry()): Declared.
+ * ports/hotspot/src/cpu/zero/vm/interpreter_zero.cpp:
+ (generate_method_handle_entry()): Add stub.
+ * ports/hotspot/src/cpu/zero/vm/jni_zero.h:
+ Define jlong depending on whether _LP64 is defined,
+ as with format specifier in globalDefinitions.
+ * ports/hotspot/src/cpu/zero/vm/methodHandles_zero.cpp:
+ Empty class required by invokedynamic support.
+ * ports/hotspot/src/cpu/zero/vm/register_zero.hpp:
+ Declare noreg.
+ * ports/hotspot/src/cpu/zero/vm/stackPrinter_zero.hpp:
+ Use INTPTR_FORMAT instead of %d for pointers to compile on 64-bit
+ platforms.
+ * ports/hotspot/src/os_cpu/linux_zero/vm/globals_linux_zero.hpp:
+ Define HeapBaseMinAddress as 2G (copied from x86_64).
+
+2009-05-21 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ Search same directories when using
+ --with-openjdk as --with-icedtea.
+
+2009-05-21 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * generated/java/nio/channels/AlreadyBoundException.java,
+ * generated/sun/awt/X11/generator/sizer.64.c,
+ * generated/sun/awt/X11/generator/sizes.64:
+ Added missing generated files.
+
+2009-05-21 Lillian Angel <langel@redhat.com>
+
+ * .hgignore: Updated.
+
+2009-05-21 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Bump JDK changeset/md5sum to include aph's
+ LCMS patch.
+
+2009-05-21 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * generated/javax/swing/plaf/nimbus/NimbusDefaults.java:
+ Remove @Override annotations which cause ecj to spew.
+
+2009-05-21 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/icedtea-pregenerated-nimbus.patch:
+ Also patch the Nimbus Makefile to not set
+ CLASSES_INIT and thus avoid invoking the
+ generator.
+
+2009-05-21 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/ecj/icedtea-pr39408.patch:
+ Updated to put the file in the state
+ where PR40188 is present so that gcj 4.3/4.4
+ builds work.
+
+2009-05-21 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/icedtea-stop-nimbus-generation.patch:
+ Renamed.
+ * Makefile.am:
+ Turn on DISABLE_NIMBUS unless generating files.
+ To still build, apply the pregenerated-nimbus patch.
+ * patches/icedtea-pregenerated-nimbus.patch:
+ Turns the make/javax/swing/plaf/nimbus subdirectory
+ back on.
+
+2009-05-21 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Update list of generated files with
+ Nimbus source.
+ * acinclude.m4:
+ Turn off Nimbus source code generation by default.
+
+2009-05-21 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Apply patch and use our generated source directory
+ when ENABLE_NIMBUS_GENERATION is not enabled. Symlink
+ JIBX when it is.
+ * acinclude.m4:
+ (AC_CHECK_ENABLE_NIMBUS_GENERATION): New macro.
+ * configure.ac:
+ Turn on ENABLE_NIMBUS_GENERATION and only check for
+ JIBX when this is enabled.
+ * generated/javax/swing/plaf/nimbus/ArrowButtonPainter.java,
+ * generated/javax/swing/plaf/nimbus/ButtonPainter.java,
+ * generated/javax/swing/plaf/nimbus/CheckBoxMenuItemPainter.java,
+ * generated/javax/swing/plaf/nimbus/CheckBoxPainter.java,
+ * generated/javax/swing/plaf/nimbus/ComboBoxComboBoxArrowButtonEditableState.java,
+ * generated/javax/swing/plaf/nimbus/ComboBoxComboBoxArrowButtonPainter.java,
+ * generated/javax/swing/plaf/nimbus/ComboBoxComboBoxTextFieldPainter.java,
+ * generated/javax/swing/plaf/nimbus/ComboBoxEditableState.java,
+ * generated/javax/swing/plaf/nimbus/ComboBoxPainter.java,
+ * generated/javax/swing/plaf/nimbus/DesktopIconPainter.java,
+ * generated/javax/swing/plaf/nimbus/DesktopPanePainter.java,
+ * generated/javax/swing/plaf/nimbus/EditorPanePainter.java,
+ * generated/javax/swing/plaf/nimbus/FileChooserPainter.java,
+ * generated/javax/swing/plaf/nimbus/FormattedTextFieldPainter.java,
+ * generated/javax/swing/plaf/nimbus/InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneCloseButtonPainter.java,
+ * generated/javax/swing/plaf/nimbus/InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneCloseButtonWindowNotFocusedState.java,
+ * generated/javax/swing/plaf/nimbus/InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneIconifyButtonPainter.java,
+ * generated/javax/swing/plaf/nimbus/InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneIconifyButtonWindowNotFocusedState.java,
+ * generated/javax/swing/plaf/nimbus/InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonPainter.java,
+ * generated/javax/swing/plaf/nimbus/InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonWindowMaximizedState.java,
+ * generated/javax/swing/plaf/nimbus/InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonWindowNotFocusedState.java,
+ * generated/javax/swing/plaf/nimbus/InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMenuButtonPainter.java,
+ * generated/javax/swing/plaf/nimbus/InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMenuButtonWindowNotFocusedState.java,
+ * generated/javax/swing/plaf/nimbus/InternalFrameInternalFrameTitlePanePainter.java,
+ * generated/javax/swing/plaf/nimbus/InternalFrameInternalFrameTitlePaneWindowFocusedState.java,
+ * generated/javax/swing/plaf/nimbus/InternalFramePainter.java,
+ * generated/javax/swing/plaf/nimbus/InternalFrameWindowFocusedState.java,
+ * generated/javax/swing/plaf/nimbus/MenuBarMenuPainter.java,
+ * generated/javax/swing/plaf/nimbus/MenuBarPainter.java,
+ * generated/javax/swing/plaf/nimbus/MenuItemPainter.java,
+ * generated/javax/swing/plaf/nimbus/MenuPainter.java,
+ * generated/javax/swing/plaf/nimbus/NimbusDefaults.java,
+ * generated/javax/swing/plaf/nimbus/OptionPaneOptionPaneMessageAreaOptionPaneLabelPainter.java,
+ * generated/javax/swing/plaf/nimbus/OptionPaneOptionPaneMessageAreaPainter.java,
+ * generated/javax/swing/plaf/nimbus/OptionPanePainter.java,
+ * generated/javax/swing/plaf/nimbus/PasswordFieldPainter.java,
+ * generated/javax/swing/plaf/nimbus/PopupMenuPainter.java,
+ * generated/javax/swing/plaf/nimbus/PopupMenuSeparatorPainter.java,
+ * generated/javax/swing/plaf/nimbus/ProgressBarFinishedState.java,
+ * generated/javax/swing/plaf/nimbus/ProgressBarIndeterminateState.java,
+ * generated/javax/swing/plaf/nimbus/ProgressBarPainter.java,
+ * generated/javax/swing/plaf/nimbus/RadioButtonMenuItemPainter.java,
+ * generated/javax/swing/plaf/nimbus/RadioButtonPainter.java,
+ * generated/javax/swing/plaf/nimbus/ScrollBarPainter.java,
+ * generated/javax/swing/plaf/nimbus/ScrollBarScrollBarButtonPainter.java,
+ * generated/javax/swing/plaf/nimbus/ScrollBarScrollBarThumbPainter.java,
+ * generated/javax/swing/plaf/nimbus/ScrollBarScrollBarTrackPainter.java,
+ * generated/javax/swing/plaf/nimbus/ScrollPanePainter.java,
+ * generated/javax/swing/plaf/nimbus/SeparatorPainter.java,
+ * generated/javax/swing/plaf/nimbus/SliderArrowShapeState.java,
+ * generated/javax/swing/plaf/nimbus/SliderPainter.java,
+ * generated/javax/swing/plaf/nimbus/SliderSliderThumbArrowShapeState.java,
+ * generated/javax/swing/plaf/nimbus/SliderSliderThumbPainter.java,
+ * generated/javax/swing/plaf/nimbus/SliderSliderTrackArrowShapeState.java,
+ * generated/javax/swing/plaf/nimbus/SliderSliderTrackPainter.java,
+ * generated/javax/swing/plaf/nimbus/SpinnerPainter.java,
+ * generated/javax/swing/plaf/nimbus/SpinnerPanelSpinnerFormattedTextFieldPainter.java,
+ * generated/javax/swing/plaf/nimbus/SpinnerSpinnerNextButtonPainter.java,
+ * generated/javax/swing/plaf/nimbus/SpinnerSpinnerPreviousButtonPainter.java,
+ * generated/javax/swing/plaf/nimbus/SplitPanePainter.java,
+ * generated/javax/swing/plaf/nimbus/SplitPaneSplitPaneDividerPainter.java,
+ * generated/javax/swing/plaf/nimbus/SplitPaneSplitPaneDividerVerticalState.java,
+ * generated/javax/swing/plaf/nimbus/SplitPaneVerticalState.java,
+ * generated/javax/swing/plaf/nimbus/TabbedPanePainter.java,
+ * generated/javax/swing/plaf/nimbus/TabbedPaneTabbedPaneTabAreaPainter.java,
+ * generated/javax/swing/plaf/nimbus/TabbedPaneTabbedPaneTabPainter.java,
+ * generated/javax/swing/plaf/nimbus/TableEditorPainter.java,
+ * generated/javax/swing/plaf/nimbus/TableHeaderPainter.java,
+ * generated/javax/swing/plaf/nimbus/TableHeaderTableHeaderRendererPainter.java,
+ * generated/javax/swing/plaf/nimbus/TableHeaderTableHeaderRendererSortedState.java,
+ * generated/javax/swing/plaf/nimbus/TextAreaNotInScrollPaneState.java,
+ * generated/javax/swing/plaf/nimbus/TextAreaPainter.java,
+ * generated/javax/swing/plaf/nimbus/TextFieldPainter.java,
+ * generated/javax/swing/plaf/nimbus/TextPanePainter.java,
+ * generated/javax/swing/plaf/nimbus/ToggleButtonPainter.java,
+ * generated/javax/swing/plaf/nimbus/ToolBarButtonPainter.java,
+ * generated/javax/swing/plaf/nimbus/ToolBarEastState.java,
+ * generated/javax/swing/plaf/nimbus/ToolBarNorthState.java,
+ * generated/javax/swing/plaf/nimbus/ToolBarPainter.java,
+ * generated/javax/swing/plaf/nimbus/ToolBarSouthState.java,
+ * generated/javax/swing/plaf/nimbus/ToolBarToggleButtonPainter.java,
+ * generated/javax/swing/plaf/nimbus/ToolBarWestState.java,
+ * generated/javax/swing/plaf/nimbus/ToolTipPainter.java,
+ * generated/javax/swing/plaf/nimbus/TreeCellEditorPainter.java,
+ * generated/javax/swing/plaf/nimbus/TreePainter.java,
+ * generated/javax/swing/plaf/nimbus/TreeTreeCellPainter.java:
+ Add generated Nimbus files.
+ * patches/icedtea-stop-nimbus-generation.patch:
+ Turn off building Nimbus tool when --disable-nimbus-generation
+ is given.
+
+2009-05-21 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Cleanup Makefile, make sure JNLP classes
+ are included in rt-closed.jar and use this
+ as the classpath when building extra-files.
+
+2009-05-20 Lillian Angel <langel@redhat.com>
+
+ * rt/net/sourceforge/jnlp/tools/JarSigner.java: Move creation of
+ certs outside of loop, so it is not reset during each iteration.
+
+2009-05-15 Deepak Bhole <dbhole@redhat.com>
+
+ * Makefile.am: Wire in new plugin build.
+ * configure.ac: Wire in new plugin (switch --enable-npplugin).
+ * IcedTeaNPPlugin.cc: New file - based on GCJ Web Plugin.
+ * plugin/icedteanp/netscape/javascript/JSException.java: New file, copied
+ from the IcedTea plugin Java backend.
+ * plugin/icedteanp/netscape/javascript/JSObject.java: Same.
+ * plugin/icedteanp/netscape/javascript/JSProxy.java: Same.
+ * plugin/icedteanp/netscape/javascript/JSRunnable.java: Same.
+ * plugin/icedteanp/netscape/javascript/JSUtil.java: Same.
+ * plugin/icedteanp/sun/applet/AppletSecurityContextManager.java: Same.
+ * plugin/icedteanp/sun/applet/GetMemberPluginCallRequest.java: Same.
+ * plugin/icedteanp/sun/applet/GetWindowPluginCallRequest.java: Same.
+ * plugin/icedteanp/sun/applet/JavaConsole.java: Same.
+ * plugin/icedteanp/sun/applet/PasswordAuthenticationDialog.java: Same.
+ * plugin/icedteanp/sun/applet/PluginAppletSecurityContext.java: Same.
+ * plugin/icedteanp/sun/applet/PluginAppletViewer.java: Same.
+ * plugin/icedteanp/sun/applet/PluginCallRequest.java: Same.
+ * plugin/icedteanp/sun/applet/PluginCallRequestFactory.java: Same.
+ * plugin/icedteanp/sun/applet/PluginClassLoader.java: Same.
+ * plugin/icedteanp/sun/applet/PluginDebug.java: Same.
+ * plugin/icedteanp/sun/applet/PluginException.java: Same.
+ * plugin/icedteanp/sun/applet/PluginMain.java: Same.
+ * plugin/icedteanp/sun/applet/PluginMessageConsumer.java: Same.
+ * plugin/icedteanp/sun/applet/PluginMessageHandlerWorker.java: Same.
+ * plugin/icedteanp/sun/applet/PluginObjectStore.java: Same.
+ * plugin/icedteanp/sun/applet/PluginProxyInfoRequest.java: Same.
+ * plugin/icedteanp/sun/applet/PluginProxySelector.java: Same.
+ * plugin/icedteanp/sun/applet/PluginStreamHandler.java: Same.
+ * plugin/icedteanp/sun/applet/RequestQueue.java: Same.
+ * plugin/icedteanp/sun/applet/TestEnv.java: Same.
+ * plugin/icedteanp/sun/applet/VoidPluginCallRequest.java: Same.
+
+2009-05-13 Omair Majid <omajid@redhat.com>
+
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/JNLPSplashScreen.java: New file. This new class
+ is responsible for displaying the splash screen.
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/Launcher.java (launchApplication): Show a splash
+ screen if specified in the JNLP file while loading the remote jars.
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/cache/DefaultDownloadIndicator.java (getListener):
+ Reposition the frame at the bottom right corner of the screen.
+
+2009-05-13 Lillian Angel <langel@redhat.com>
+
+ * plugin/icedtea/sun/applet/PluginAppletSecurityContext.java
+ (PluginAppletSecurityContext): Added comment.
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java
+ (checkPermission): Fixed style.
+
+2009-05-11 Lillian Angel <langel@redhat.com>
+
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/JNLPRuntime.java
+ (getDefaultBaseDir): Added check for home dir. Return null if homeDir
+ not found in system properties.
+
+2009-05-11 Lillian Angel <langel@redhat.com>
+
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/JNLPRuntime.java
+ (getDefaultBaseDir): Added null check.
+
+2009-05-11 Lillian Angel <langel@redhat.com>
+
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/JNLPRuntime.java
+ (getDefaultBaseDir): Set basedir for netx applications to ~/.netx,
+ rather than asking. Now consistant with the plugin.
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/InstallDialog.java: Removed.
+
+2009-05-06 Lillian Angel <langel@redhat.com>
+
+ Fixes bz#498108
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/NetxPanel.java
+ (runLoader): Pass false to JNLPRuntime.initialize, since this is an
+ applet.
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java
+ (PluginAppletSecurityContext): Likewise.
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/Boot.java
+ (run): Pass true to JNLPRuntime.initialize, since this
+ is a webstart app.
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/JNLPRuntime.java
+ (initialize): Added new parameter isApplication, which is used to set
+ global static variable isWebstartApplication.
+ (isWebstartApplication): New accessor function.
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java:
+ (checkPermission): Added call to JNLPRuntime.isWebstartApplication so
+ the check is bypassed if the permissions are to be checked for
+ a webstart application.
+
+2009-04-30 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedtea/sun/applet/PluginAppletSecurityContext.java: Forgo
+ permission check if JS source is [System] (i.e. Mozilla
+ extension/chrome).
+
+2009-04-23 Deepak Bhole <dbhole@redhat.com>
+
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: Handle nested
+ jars.
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/JNLPPolicy.java: Use site address when
+ checking for policy against CodeSource.
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/tools/JarSigner.java: Handle nested
+ jars.
+
+2009-04-10 Deepak Bhole <dbhole@redhat.com>
+
+ * IcedTeaPlugin.cc: Fix rhbz478561 (freeze with empty string return from
+ Java side).
+ * plugin/icedtea/sun/applet/PluginMessageConsumer.java: Bump max workers
+ from 3 to 20, limiting initial to 3, and growing if/when needed.
+
+2009-04-02 Deepak Bhole <dbhole@redhat.com>
+
+ * IcedTeaPlugin.cc: Incremented timeout to 3 minutes. Added functions to
+ process proxy and auth info requests (the latter is unused).
+ * plugin/icedtea/sun/applet/PasswordAuthenticationDialog.java: New file.
+ Displays a username/password input dialog to users for sites and proxies
+ requiring http auth.
+ * plugin/icedtea/sun/applet/PluginAppletViewer.java: Fix wait mechanism to
+ detect applet initialization failures correctly. Add support for
+ requesting proxy information from the browser.
+ * plugin/icedtea/sun/applet/PluginCallRequestFactory.java: Add support for
+ PluginProxyInfoRequest objects.
+ * plugin/icedtea/sun/applet/PluginMain.java: Wire in custom authenticator
+ and proxy selector.
+ * plugin/icedtea/sun/applet/PluginProxyInfoRequest.java: New file. Object
+ representing proxy information request from browser.
+ * plugin/icedtea/sun/applet/PluginProxySelector.java: Custom proxy
+ selector that requests information from browser and uses it.
+ * plugin/icedtea/sun/applet/PluginStreamHandler.java: Improve handling
+ code for "plugin specific" messages on the wire.
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/NetxPanel.java: Add support for improved
+ initialization failure detection.
+
+2009-05-20 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * HACKING: Updated.
+
+2009-05-08 Gary Benson <gbenson@redhat.com>
+
+ * Makefile.am: Always apply Zero and Shark patches.
+ * patches/icedtea-test-atomic-operations.patch: Only test on Zero.
+ * HACKING: Updated.
+
+2009-05-20 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (IT_XULRUNNER_VERSION): New macro.
+ * configure.ac:
+ Move XULRunner version check to its
+ own macro and only execute when the plugin
+ is turned on.
+
+2009-05-05 Deepak Bhole <dbhole@redhat.com>
+
+ * IcedTeaPlugin.cc: Add conditional compilation block.
+ * Makefile.am: Define a collapsed (comparable) version when compiling the
+ plugin.
+ * configure.ac: Determine a collapsed (comparable) version that can be
+ used by the preprocessor for conditional compilation.
+
+2009-05-04 Mark Wielaard <mjw@redhat.com>
+
+ * autogen.sh: Lower requirements to autoconf 2.59 and automake 1.9.6.
+ * configure.ac (AM_INIT_AUTOMAKE): Require 1.9 or higher.
+ (abs_top_builddir): Explicitly define.
+ (abs_top_srcdir): Likewise.
+ (additional-vms): Rewrite help string and description.
+ * missing: Remove generated file (autogen.sh).
+
+2009-05-05 Lillian Angel <langel@redhat.com>
+
+ Fixes BZ#313
+ * Makefile.am
+ (hotspot): Fixes paths and creates server directory before copy.
+
+2009-05-05 Matthias Klose <doko@ubuntu.com>
+
+ * configure.ac: Building --with-additional-vms=zero and
+ srcdir != builddir doesn't work.
+
+2009-05-03 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (ICEDTEA_PATCHES): Apply icedtea-cacao conditionally
+ on BUILD_CACAO.
+ (ADD_ZERO_EXTRA_BUILD_ENV): Filter out cacao patches passed in
+ DISTRIBUTION_PATCHES.
+ (stamps/add-zero.stamp, stamps/add-zero-debug.stamp): Remove obsolete
+ unset commands.
+
+2009-05-01 Matthias Klose <doko@ubuntu.com>
+
+ * patches/cacao/launcher.patch: Create new thread depending on the
+ current VM.
+ * Makefile.am (ICEDTEA_PATCHES): Apply unconditionally.
+ (icedtea-against-icedtea): Add dependencies on stamps/add-cacao.stamp,
+ stamps/add-zero.stamp.
+ (icedtea-debug-against-icedtea): Add dependencies on
+ stamps/add-cacao-debug.stamp, stamps/add-zero-debug.stamp.
+ (stamps/add-{cacao,zero}{,-debug}.stamp: New.
+ (clean, stamps/download.stamp, clean-download, stamps/extract.stamp
+ stamps/cacao.stamp): Use BUILD_CACAO instead of WITH_CACAO.
+ (stamps/icedtea.stamp, stamps/icedtea-debug.stamp): Add VM aliases
+ for cacao and zero when configured as ZERO_BUILD or WITH_CACAO.
+ * configure.ac: New option --with-additional-vms=, new conditionals
+ ADD_CACAO_BUILD, ADD_ZERO_BUILD, ADD_SHARK_BUILD, BUILD_CACAO.
+
+2009-05-04 Mark Wielaard <mjw@redhat.com>
+
+ * Makefile.am (ICEDTEA_PATCHES): Add icedtea-freetypeversion.patch.
+ * patches/icedtea-freetypeversion.patch: New patch.
+ * HACKING: Document new patch.
+
+2009-05-04 Mark Wielaard <mjw@redhat.com>
+
+ * Makefile.am (icedtea.stamp): Strip client probes from hotspot.stp
+ when client not available (ENABLE_SYSTEMTAP only).
+ (icedtea-debug.stamp): Likewise.
+
+2009-04-29 Mark Wielaard <mjw@redhat.com>
+
+ * README: Document systemtap support.
+ * INSTALL: Document build requirements for systemtap support.
+ * NEWS: Mention systemtap support.
+
+2009-04-29 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Use abs_top_builddir to locate generated
+ Systemtap file.
+
+2009-04-28 Mark Wielaard <mjw@redhat.com>
+
+ * tapset/hotspot.stp.in: New systemtap tapset for hotspot.
+ * configure.ac: Add check for abs-install-dir when
+ --enable-systemtap is given.
+ * Makefile.am (icedtea.stamp): Install tapsets.
+ (icedtea-debug.stamp): Likewise.
+ * .hgignore: Add tapset/hotspot.stp.
+
+2009-03-27 Mark Wielaard <mjw@redhat.com>
+
+ * patches/icedtea-systemtap.patch: New patch.
+ * configure.ac: Add AC_ARG_ENABLE systemtap and AC_CHECK_HEADER
+ for sys/sdt.h when --enable-systemtap given.
+ * Makefile.am: Add patches/icedtea-systemtap.patch to
+ ICEDTEA_PATCHES if ENABLE_SYSTEMTAP.
+
+2009-04-24 Lillian Angel <langel@redhat.com>
+
+ Fixes #497191
+ * Makefile.am
+ (NETBEANS_PROFILER_MD5SUM): Updated.
+ (stamps/nbplatform.stamp): Fixed to build on amd64 properly.
+
+2009-05-05 Xerxes Rånby <xerxes@zafena.se>
+
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp
+ (SharkCompiler::SharkCompiler): Use bool or enum to set
+ JIT optimization dependent on the llvm version.
+
+2009-05-05 Xerxes Rånby <xerxes@zafena.se>
+
+ * configure.ac (LLVM_CFLAGS): Remove LLVM svn suffix from
+ SHARK_LLVM_VERSION.
+
+2009-04-29 Matthias Klose <doko@ubuntu.com>
+ Xerxes Rånby <xerxes@zafena.se>
+
+ * configure.am (LLVM_CFLAGS): Add SHARK_LLVM_VERSION.
+ * ports/hotspot/src/share/vm/shark/sharkMemoryManager.cpp,
+ ports/hotspot/src/share/vm/shark/sharkMemoryManager.hpp: New
+ methods getDlsymTable, SetDlsymTable, allocateSpace, dependent
+ on the llvm version.
+
+2009-05-01 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkFrameCache.hpp: New file.
+ * ports/hotspot/src/share/vm/shark/sharkFrameCache.cpp: Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkFunction.hpp
+ (SharkFunction::_oopmap_frame_size): Removed field.
+ (SharkFunction::_extended_frame_size): New field.
+ (SharkFunction::extended_frame_size): New method.
+ (SharkFunction::oopmap_frame_size): Updated for the above.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp
+ (SharkFunction::CreateBuildFrame): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkState.hpp
+ (SharkState::SharkState): Remove optional method argument.
+ (SharkState::_frame_cache): New field.
+ (SharkState::frame_cache): New method.
+ * ports/hotspot/src/share/vm/shark/sharkState.cpp
+ (SharkState::SharkState): Remove optional method argument.
+ (SharkState::initialize): Initialize frame cache.
+ (SharkState::equal_to): Compare frame cache.
+ (SharkState::merge): Merge frame cache.
+ (SharkState::decache_for_Java_call): Pass frame cache.
+ (SharkState::cache_after_Java_call): Likewise.
+ (SharkState::decache_for_VM_call): Likewise.
+ (SharkState::cache_after_VM_call): Likewise.
+ (SharkState::decache_for_trap): Likewise.
+ (SharkEntryState::SharkEntryState): Don't load initial local
+ variables directly, populate the state with dummy values and
+ use a SharkFunctionEntryCacher to perform the loads.
+
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.hpp
+ (SharkCacherDecacher::SharkCacherDecacher): Remove bci argument,
+ and add frame cache argument.
+ (SharkCacherDecacher::_frame_cache): New field.
+ (SharkCacherDecacher::frame_cache): New method.
+ (SharkCacherDecacher::_bci): Removed field.
+ (SharkCacherDecacher::bci): Removed method.
+ (SharkDecacher::SharkDecacher): Add frame cache argument.
+ (SharkDecacher::_bci): New field.
+ (SharkDecacher::bci): New method.
+ (SharkDecacher::write_value_to_frame): New method.
+ (SharkJavaCallDecacher::SharkJavaCallDecacher): Add frame cache.
+ (SharkVMCallDecacher::SharkVMCallDecacher): Likewise.
+ (SharkTrapDecacher::SharkTrapDecacher): Likewise.
+ (SharkCacher::SharkCacher): Likewise.
+ (SharkDecacher::process_method_slot): Made virtual.
+ (SharkDecacher::local_slot_needs_read): Likewise.
+ (SharkDecacher::read_value_from_frame): New method.
+ (SharkJavaCallCacher::SharkJavaCallDecacher): Add frame cache.
+ (SharkVMCallCacher::SharkVMCallDecacher): Likewise.
+ (SharkFunctionEntryCacher): New class.
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp
+ (SharkDecacher::process_stack_slot): Use write_value_to_frame.
+ (SharkDecacher::process_method_slot): Likewise.
+ (SharkDecacher::process_local_slot): Likewise.
+ (SharkCacher::process_stack_slot): Use read_value_from_frame.
+ (SharkCacher::process_method_slot): Likewise.
+ (SharkCacher::process_local_slot): Likewise.
+ (SharkFunctionEntryCacher::process_method_slot): New method.
+ (SharkDecacher::write_value_to_frame): Likewise.
+ (SharkDecacher::read_value_from_frame): Likewise.
+
+ * ports/hotspot/src/share/vm/includeDB_shark: Updated.
+
+2009-04-29 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::scan_for_traps): Trap on ldc and ldc_w
+ when the constant is unresolved.
+ (SharkTopLevelBlock::lookup_for_ldc): Rewritten.
+ * ports/hotspot/src/share/vm/shark/sharkConstantPool.cpp
+ (SharkConstantPool::java_mirror): Add a comment.
+
+2009-04-28 Gary Benson <gbenson@redhat.com>
+
+ * patches/hotspot/default/icedtea-shark.patch
+ (ciInstanceKlass::constant_pool_tag_at): New method.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
+ (SharkTopLevelBlock::do_full_instance_check): New method.
+ (SharkTopLevelBlock::do_trapping_instance_check): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::do_instance_check): Split.
+ (SharkTopLevelBlock::do_full_instance_check): New method.
+ (SharkTopLevelBlock::do_trapping_instance_check): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.hpp
+ (SharkRuntime::_resolve_klass): Removed.
+ (SharkRuntime::resolve_klass): Likewise.
+ (SharkRuntime::resolve_klass_C): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.cpp
+ (SharkRuntime::_resolve_klass): Likewise.
+ (SharkRuntime::resolve_klass_C): Likewise.
+ (SharkRuntime::initialize): Removed _resolve_klass init.
+
+2009-04-27 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkBlock.hpp
+ (SharkBlock::has_trap): New method.
+ (SharkBlock::trap_request): Likewise.
+ (SharkBlock::trap_bci): Likewise.
+ (SharkBlock::do_trap): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp
+ (SharkBlock::has_trap): New method.
+ (SharkBlock::trap_request): Likewise.
+ (SharkBlock::trap_bci): Likewise.
+ (SharkBlock::do_trap): Likewise.
+ (SharkBlock::parse_bytecode): Handle traps.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
+ (SharkTopLevelBlock::_has_trap): New field.
+ (SharkTopLevelBlock::_trap_bci): Likewise.
+ (SharkTopLevelBlock::has-trap): Updated.
+ (SharkTopLevelBlock::trap_request): Likewise.
+ (SharkTopLevelBlock::set_trap): New method.
+ (SharkTopLevelBlock::trap_bci): Likewise.
+ (SharkTopLevelBlock::do_trap): Likewise.
+ (SharkTopLevelBlock::scan_for_traps): New prototype.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::scan_for_traps): Store trap_bci along
+ with trap_request, and don't assume that traps found by
+ typeflow are the first traps in the block.
+ (SharkTopLevelBlock::enter): Scan for traps, and always
+ enter exception sucessors.
+ (SharkTopLevelBlock::emit_IR): Remove old trap handling.
+ (SharkTopLevelBlock::do_trap): New method.
+
+2009-04-27 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkState.hpp
+ (SharkState::SharkState): Add explicit block argument.
+ (SharkState::copy): Pass block to constructor.
+ * ports/hotspot/src/share/vm/shark/sharkState.cpp
+ (SharkState::SharkState): Add explicit block argument.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp
+ (SharkBlock::initial_current_state): Pass block to
+ SharkState constructor.
+
+2009-04-23 Xerxes Rånby <xerxes@zafena.se>
+
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
+ (SharkBuilder::init_external_functions): Use memory address to
+ kernel helper __kernel_dmb on arm for memory barrier.
+ * ports/hotspot/src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp
+ (__kernel_dmb_t): New type.
+ (__kernel_dmb): New macro.
+ (FULL_MEM_BARRIER): New macro that uses __kernel_dmb on arm
+ and __sync_synchronize on all other architectures.
+ (READ_MEM_BARRIER): Updated to use __kernel_dmb on arm.
+ (WRITE_MEM_BARRIER): Likewise.
+ (OrderAccess::fence): Updated to use FULL_MEM_BARRIER.
+
+2009-04-23 Xerxes Rånby <xerxes@zafena.se>
+
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
+ (zero_cmpxchg_int_fn): New function.
+ (zero_cmpxchg_ptr_fn): Likewise.
+ (SharkBuilder::init_external_functions): Use the above on arm.
+
+2009-03-23 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkFunction.hpp:
+ (SharkFunction::_deferred_zero_checks): New field.
+ (SharkFunction::deferred_zero_checks): New method.
+ (SharkFunction::add_deferred_zero_check): Likewise.
+ (SharkFunction::do_deferred_zero_checks): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp:
+ (SharkFunction::DeferredZeroCheck): New class.
+ (SharkFunction::add_deferred_zero_check): New method.
+ (SharkFunction::do_deferred_zero_checks): Likewise.
+ (SharkFunction::initialize): Do deferred zero checks
+ after parsing blocks.
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
+ (SharkBlock::zero_check_value): New method.
+ (SharkBlock::do_deferred_zero_check): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkBlock::do_zero_check): Defer ambiguous zero checks.
+ (SharkBlock::zero_check_value): New method.
+ (SharkBlock::do_deferred_zero_check): Likewise.
+ (SharkTopLevelBlock::handle_exception): Don't copy state.
+ (SharkTopLevelBlock::do_if): Likewise.
+ (SharkTopLevelBlock::do_switch): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkValue.hpp
+ (SharkPHIValue): New class.
+ (SharkValue::is_phi): New method.
+ (SharkValue::as_phi): Likewise.
+ (SharkValue::create_phi): Likewise.
+ (SharkValue::merge): Likewise.
+ (SharkNormalValue::merge): Likewise.
+ (SharkAddressValue::merge): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkState.cpp
+ (SharkPHIState::SharkPHIState): Create SharkPHIValues.
+ (SharkState::merge): Defer to SharkValue::merge.
+
+2009-05-19 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Update build to b59 and changesets/md5sums
+ to current IcedTea forest tip.
+
+2009-05-19 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * HACKING: Updated with new ecj patches.
+ * Makefile.am: Move JIBX_DEPS_DIR definition
+ to top level, remove jibx.stamp from ecj build.
+ * acinclude.m4:
+ (IT_JAVAH): Renamed from IT_CP39408_JAVAH.
+ Add test for PR40188.
+ * configure.ac:
+ Make full bootstrap the default again. Rename
+ IT_CP39408_JAVAH to IT_JAVAH.
+ * patches/ecj/icedtea-dyn.patch:
+ New patch to disable building of java.dyn
+ when using ecj (needs javac 1.7).
+ * patches/ecj/icedtea-pr40188.patch:
+ New patch for when bug PR40188 is present
+ in javah (incorrect naming of constants).
+
+2009-05-14 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * configure.ac:
+ Turn --with-icedtea on by default.
+ Only this build works at present for b58.
+
+2009-05-14 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Add support for DISABLE_NIMBUS, correct
+ use of bootclasspath/sourcepath in extra-files.stamp
+ * acinclude.m4:
+ (AC_CHECK_ENABLE_NIMBUS): New macro.
+ * configure.ac:
+ Enable --disable-nimbus, only search for JIBX
+ and dependencies when enabled.
+
+2009-05-14 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ (OPENJDK_VERSION): Added back.
+ (ALT_JIBX_LIBS_PATH): Point to our jibx
+ directory.
+ (extra.stamp): Use OpenJDK source files
+ rather than (possibly non-existant) rt.jar.
+ (jibx.stamp): Add symlinks to JIBX JAR files.
+ * acinclude.m4:
+ (FIND_BCEL_JAR): New macro.
+ (FIND_XPP3_JAR): Likewise.
+ (FIND_JIBX_DIR): Likewise.
+ * configure.ac:
+ Include new macros for finding Nimbus dependencies.
+
+2009-05-14 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Update list of generated files.
+ * generated/sun/awt/X11/XAWTIcon32_java_icon16_png.java,
+ * generated/sun/awt/X11/XAWTIcon32_java_icon24_png.java,
+ * generated/sun/awt/X11/XAWTIcon32_java_icon32_png.java,
+ * generated/sun/awt/X11/XAWTIcon32_java_icon48_png.java:
+ Update.
+ * generated/sun/awt/X11/XAWTIcon32_security_icon_bw16_png.java,
+ * generated/sun/awt/X11/XAWTIcon32_security_icon_bw24_png.java,
+ * generated/sun/awt/X11/XAWTIcon32_security_icon_bw32_png.java,
+ * generated/sun/awt/X11/XAWTIcon32_security_icon_bw48_png.java,
+ * generated/sun/awt/X11/XAWTIcon32_security_icon_interim16_png.java,
+ * generated/sun/awt/X11/XAWTIcon32_security_icon_interim24_png.java,
+ * generated/sun/awt/X11/XAWTIcon32_security_icon_interim32_png.java,
+ * generated/sun/awt/X11/XAWTIcon32_security_icon_interim48_png.java,
+ * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow16_png.java,
+ * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow24_png.java,
+ * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow32_png.java,
+ * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow48_png.java:
+ Add new generated files.
+ * generated/sun/awt/X11/XAWTIcon64_java_icon16_png.java,
+ * generated/sun/awt/X11/XAWTIcon64_java_icon24_png.java,
+ * generated/sun/awt/X11/XAWTIcon64_java_icon32_png.java,
+ * generated/sun/awt/X11/XAWTIcon64_java_icon48_png.java:
+ Updated.
+ * generated/sun/awt/X11/XAWTIcon64_security_icon_bw16_png.java,
+ * generated/sun/awt/X11/XAWTIcon64_security_icon_bw24_png.java,
+ * generated/sun/awt/X11/XAWTIcon64_security_icon_bw32_png.java,
+ * generated/sun/awt/X11/XAWTIcon64_security_icon_bw48_png.java,
+ * generated/sun/awt/X11/XAWTIcon64_security_icon_interim16_png.java,
+ * generated/sun/awt/X11/XAWTIcon64_security_icon_interim24_png.java,
+ * generated/sun/awt/X11/XAWTIcon64_security_icon_interim32_png.java,
+ * generated/sun/awt/X11/XAWTIcon64_security_icon_interim48_png.java,
+ * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow16_png.java,
+ * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow24_png.java,
+ * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow32_png.java,
+ * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow48_png.java,
+ * generated/sun/awt/X11/XkbAccessXNotifyEvent.java,
+ * generated/sun/awt/X11/XkbActionMessageEvent.java,
+ * generated/sun/awt/X11/XkbAnyEvent.java,
+ * generated/sun/awt/X11/XkbBellNotifyEvent.java,
+ * generated/sun/awt/X11/XkbCompatMapNotifyEvent.java,
+ * generated/sun/awt/X11/XkbControlsNotifyEvent.java,
+ * generated/sun/awt/X11/XkbEvent.java,
+ * generated/sun/awt/X11/XkbExtensionDeviceNotifyEvent.java,
+ * generated/sun/awt/X11/XkbIndicatorNotifyEvent.java,
+ * generated/sun/awt/X11/XkbMapNotifyEvent.java,
+ * generated/sun/awt/X11/XkbNamesNotifyEvent.java,
+ * generated/sun/awt/X11/XkbNewKeyboardNotifyEvent.java,
+ * generated/sun/awt/X11/XkbStateNotifyEvent.java:
+ Add new generated files.
+
+2009-05-12 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/icedtea-idl.patch,
+ * patches/security/icedtea-6484091.patch,
+ * patches/security/icedtea-6497740.patch,
+ * patches/security/icedtea-6588160.patch,
+ * patches/security/icedtea-6726779.patch,
+ * patches/security/icedtea-6734167.patch,
+ * patches/security/icedtea-6766136.patch:
+ Removed, applied upstream in b51-b58.
+ * HACKING: Updated.
+ * Makefile.am: Remove obsolete patches,
+ fix bad spacing on some variables.
+ * patches/icedtea-libraries.patch,
+ * patches/icedtea-rhino.patch,
+ * patches/icedtea-security-updates.patch,
+ * patches/icedtea-tests-jdk.patch,
+ * patches/security/icedtea-6592792.patch,
+ * patches/security/icedtea-6733959.patch,
+ * patches/xrender/icedtea-001.patch:
+ Recreated against b58.
+
+2009-05-07 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Support replacing the zips for CORBA,
+ JAXP, JAXWS, JDK and langtools.
+ * acinclude.m4:
+ (WITH_CORBA_SRC_ZIP): Added.
+ (WITH_JAXP_SRC_ZIP): Likewise.
+ (WITH_JAXWS_SRC_ZIP): Likewise.
+ (WITH_JDK_SRC_ZIP): Likewise.
+ (WITH_LANGTOOLS_SRC_ZIP): Likewise.
+ * configure.ac:
+ Include new macros.
+
+2009-05-07 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Support downloading and extracting from
+ the forest repositories rather than one megatarball.
+
+2009-04-16 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/icedtea-java2d-dasher.patch,
+ * patches/icedtea-jscheme.patch,
+ * patches/icedtea-snmp.patch:
+ Dropped, first two upstream, default of
+ no binary plugs makes third obsolete.
+ * Makefile.am: Updated.
+ * acinclude.m4: Find IcedTea on F10.
+ * patches/ecj/icedtea.patch,
+ * patches/icedtea-alpha-fixes.patch,
+ * patches/icedtea-arch.patch,
+ * patches/icedtea-doc-headers.patch,
+ * patches/icedtea-gcc-suffix.patch,
+ * patches/icedtea-libraries.patch,
+ * patches/icedtea-linker-libs-order.patch,
+ * patches/icedtea-tests-jdk.patch,
+ * patches/icedtea-uname.patch,
+ * patches/icedtea-zero-build.patch:
+ Recreated.
+
+2009-03-20 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am: Switch to IcedTea
+ forest rather than build drop x.
+ * NEWS,
+ * configure.ac: Prepare for next release.
+
+2009-03-20 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * NEWS: Add release date for 1.9.
+ * configure.ac: Bump to 1.9 proper.
+
+2009-03-19 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/icedtea-cacao-ignore-jdi-tests.patch:
+ Removed; replaced by exclude list.
+ * patches/icedtea-cacao-ignore-tests.patch,
+ * patches/icedtea-cacao.patch:
+ Moved to cacao subdirectory.
+ * Makefile.am:
+ Bump CACAO to 0.99.4, fix CACAO for OpenJDK7,
+ update target to jdk_only.
+ * patches/cacao/ignore-tests.patch: Moved.
+ * patches/cacao/launcher.patch: Updated.
+ * patches/cacao/openjdk7.patch: Fix CACAO 0.99.4
+ to work with OpenJDK7.
+ * test/jtreg/excludelist.jdk.cacao.jtx:
+ Replacement exclude list for CACAO JDI tests.
+
+2009-03-19 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ Cleanup options so only --enable-shark is
+ needed to build Shark.
+ * configure.ac: Reorder for above.
+ * patches/hotspot/default/icedtea-shark.patch:
+ Recreated against b50/HSb15.
+
+2009-03-09 Tomas Hurka <tomas.hurka@sun.com>
+
+ * Makefile.am: Updated visualvm to version 1.1.1.
+
+2009-03-07 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-version.patch: Identify as IcedTea when Cacao is used
+ as JVM.
+
+2009-03-07 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (icedtea.stamp, icedtea-debug.stamp): Create target dirs.
+
+2009-03-19 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * ChangeLog,
+ * ports/hotspot/src/share/vm/includeDB_shark,
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkState.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp,
+ * ports/hotspot/src/share/vm/shark/shark_globals.hpp:
+ Cleanup Shark merge duplication.
+
+2009-03-13 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkValue.hpp
+ (SharkValue::create_generic): Make zero_checked argument mandatory.
+ (SharkValue::create_jint): Fixups for the above.
+ (SharkValue::create_jlong): Likewise.
+ (SharkValue::create_jfloat): Likewise.
+ (SharkValue::create_jdouble): Likewise.
+ (SharkValue::create_jobject): Likewise.
+ (SharkValue::jint_constant): Likewise.
+ (SharkValue::jlong_constant): Likewise.
+ (SharkValue::null): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkState.cpp
+ (SharkState::merge): Likewise.
+ (SharkState::cache_after_Java_call): Likewise.
+ (SharkEntryState::SharkEntryState): Likewise.
+ (SharkPHIState::SharkPHIState): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.hpp
+ (SharkBlock::do_ldc): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp
+ (SharkBlock::parse_bytecode): Likewise.
+ (SharkBlock::do_div_or_rem): Likewise.
+ (SharkBlock::do_field_access): Likewise.
+ (SharkBlock::do_lcmp): Likewise.
+ (SharkBlock::do_fcmp): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::handle_exception): Likewise.
+ (SharkTopLevelBlock::do_arraylength): Likewise.
+ (SharkTopLevelBlock::do_aload): Likewise.
+ (SharkTopLevelBlock::do_instance_check): Likewise.
+ (SharkTopLevelBlock::do_new): Likewise.
+ (SharkTopLevelBlock::do_newarray): Likewise.
+ (SharkTopLevelBlock::do_anewarray): Likewise.
+ (SharkTopLevelBlock::do_multianewarray): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp
+ (SharkCacher::process_stack_slot): Likewise.
+ (SharkCacher::process_local_slot): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkIntrinsics.cpp
+ (SharkIntrinsics::do_Math_minmax): Likewise.
+ (SharkIntrinsics::do_Object_getClass): Likewise.
+ (SharkIntrinsics::do_System_currentTimeMillis): Likewise.
+ (SharkIntrinsics::do_Thread_currentThread): Likewise.
+ (SharkIntrinsics::do_Unsafe_compareAndSwapInt): Likewise.
+
+2009-03-13 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkInliner.cpp
+ (SharkInlinerHelper::is_inlinable): An ior or lor of two
+ known non-zero values creates a known non-zero value.
+
+2009-03-13 Gary Benson <gbenson@redhat.com>
+
+ PR icedtea/296:
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
+ (SharkTopLevelBlock::do_branch): New method, to handle
+ state propagation for blocks with one successor.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::emit_IR): Move state propagation to
+ the individual instructions.
+ (SharkTopLevelBlock::do_branch): New method, to handle
+ state propagation for blocks with one successor.
+ (SharkTopLevelBlock::do_goto): Use do_branch.
+ (SharkTopLevelBlock::do_jsr): Likewise.
+ (SharkTopLevelBlock::do_ret): Likewise.
+ (SharkTopLevelBlock::do_if): Add state propagation.
+ (SharkTopLevelBlock::do_switch): Copy the state for all
+ cases except the default.
+ (SharkTopLevelBlock::handle_exception): Copy the state for
+ all cases except the default (ie catch all/no handler).
+ (SharkTopLevelBlock::add_incoming): Fix up assertion.
+
+ * ports/hotspot/src/share/vm/shark/sharkState.hpp
+ (SharkState::equal_to): New method.
+ * ports/hotspot/src/share/vm/shark/sharkState.cpp
+ (SharkState::equal_to): Likewise.
+ (SharkState::initialize): Clone values in locals and stack
+ rather than simply copying the pointers.
+
+ * ports/hotspot/src/share/vm/shark/sharkValue.hpp
+ (SharkValue::clone): New method.
+ (SharkValue::equal_to): Likewise.
+ (SharkNormalValue::clone): Likewise.
+ (SharkNormalValue::equal_to): Likewise.
+ (SharkAddressValue::clone): Likewise.
+ (SharkAddressValue::equal_to): Likewise.
+ (SharkValue::create_generic): Add a zero_checked argument.
+ (SharkNormalValue::SharkNormalValue): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkValue.cpp
+ (SharkValue::clone): New method.
+ (SharkValue::equal_to): Likewise.
+ (SharkNormalValue::clone): Likewise.
+ (SharkNormalValue::equal_to): Likewise.
+ (SharkAddressValue::clone): Likewise.
+ (SharkAddressValue::equal_to): Likewise.
+
+2009-03-13 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkState.hpp
+ (SharkEntryState): Moved from sharkFunction.cpp.
+ (SharkPHIState): Moved from sharkTopLevelBlock.cpp.
+ * ports/hotspot/src/share/vm/shark/sharkState.hpp
+ (SharkEntryState::SharkEntryState): Moved from sharkFunction.cpp.
+ (SharkPHIState::SharkPHIState): Moved from sharkTopLevelBlock.cpp.
+ (SharkPHIState::add_incoming): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp
+ (SharkEntryState): Removed.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkPHIState): Likewise.
+
+2009-03-13 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkValue.hpp
+ (SharkValue): Moved virtual method bodies to sharkValue.cpp.
+ (SharkValue::is_address): Renamed from is_returnAddress.
+ (SharkValue::address_value): Renamed from returnAddress_value.
+ (SharkValue::address_constant): Renamed from create_returnAddress.
+ (SharkNormalValue): Renamed from SharkComputableValue, and moved
+ virtual method bodies to sharkValue.cpp.
+ (SharkAddressValue): Renamed from SharkReturnAddressValue, and
+ moved virtual method bodies to sharkValue.cpp.
+ (SharkAddressValue::is_address): Renamed from is_returnAddress.
+ (SharkAddressValue::address_value): Renamed from returnAddress_value.
+ * ports/hotspot/src/share/vm/shark/sharkValue.cpp: New file.
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkPHIState::SharkPHIState): s/create_returnAddress/address_constant/
+ (SharkTopLevelBlock::do_jsr): Likewise.
+ (SharkTopLevelBlock::do_ret): s/returnAddress_value/address_value/
+
+ * ports/hotspot/src/share/vm/includeDB_shark: Updated.
+
+2009-03-12 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkValue.hpp
+ (LLVMValue): Moved to llvmValue.hpp
+ (SharkValue::create_generic): Moved from sharkInline.hpp.
+ (SharkValue::create_returnAddress): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/llvmValue.hpp: New file.
+
+ * ports/hotspot/src/share/vm/shark/sharkValue.inline.hpp: Removed.
+
+ * ports/hotspot/src/share/vm/includeDB_shark: Updated.
+
+2009-03-12 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp
+ (SharkBlock::parse_bytecode): Ensure that state setup
+ code is the first code for the block.
+
+2009-03-11 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkIntrinsics.hpp: New file.
+ * ports/hotspot/src/share/vm/shark/sharkIntrinsics.cpp: Likewise.
+
+ * ports/hotspot/src/share/vm/shark/shark_globals.hpp
+ (SharkPerformanceWarnings): New flag.
+
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp
+ (SharkBuilder::_llvm_cmpxchg_int_fn): New field.
+ (SharkBuilder::_llvm_sin_fn): Likewise.
+ (SharkBuilder::_llvm_cos_fn): Likewise.
+ (SharkBuilder::_llvm_sqrt_fn): Likewise.
+ (SharkBuilder::_llvm_log_fn): Likewise.
+ (SharkBuilder::_llvm_log10_fn): Likewise.
+ (SharkBuilder::_llvm_pow_fn): Likewise.
+ (SharkBuilder::_llvm_exp_fn): Likewise.
+ (SharkBuilder::set_llvm_cmpxchg_int_fn): New method.
+ (SharkBuilder::set_llvm_sin_fn): Likewise.
+ (SharkBuilder::set_llvm_cos_fn): Likewise.
+ (SharkBuilder::set_llvm_sqrt_fn): Likewise.
+ (SharkBuilder::set_llvm_log_fn): Likewise.
+ (SharkBuilder::set_llvm_log10_fn): Likewise.
+ (SharkBuilder::set_llvm_pow_fn): Likewise.
+ (SharkBuilder::set_llvm_exp_fn): Likewise.
+ (SharkBuilder::llvm_cmpxchg_int_fn): Likewise.
+ (SharkBuilder::llvm_sin_fn): Likewise.
+ (SharkBuilder::llvm_cos_fn): Likewise.
+ (SharkBuilder::llvm_sqrt_fn): Likewise.
+ (SharkBuilder::llvm_log_fn): Likewise.
+ (SharkBuilder::llvm_log10_fn): Likewise.
+ (SharkBuilder::llvm_pow_fn): Likewise.
+ (SharkBuilder::llvm_exp_fn): Likewise.
+ (SharkBuilder::CreateCmpxchgInt): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
+ (SharkBuilder::init_external_functions): Initialize new fields.
+ (SharkBuilder::CreateCmpxchgInt): New method.
+
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.hpp
+ (SharkRuntime::_current_time_millis): New field.
+ (SharkRuntime::_fabs): Likewise.
+ (SharkRuntime::_tan): Likewise.
+ (SharkRuntime::_atan2): Likewise.
+ (SharkRuntime::_unsafe_field_offset_to_byte_offset): Likewise.
+ (SharkRuntime::current_time_millis): New method.
+ (SharkRuntime::fabs): Likewise.
+ (SharkRuntime::tan): Likewise.
+ (SharkRuntime::atan2): Likewise.
+ (SharkRuntime::unsafe_field_offset_to_byte_offset): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.cpp
+ (SharkRuntime::_current_time_millis): New field.
+ (SharkRuntime::_fabs): Likewise.
+ (SharkRuntime::_tan): Likewise.
+ (SharkRuntime::_atan2): Likewise.
+ (SharkRuntime::_unsafe_field_offset_to_byte_offset): Likewise.
+ (SharkRuntime::initialize): Initialize the above.
+
+ * ports/hotspot/src/share/vm/shark/sharkBlock.hpp
+ (SharkBlock::SharkBlock): New thread argument.
+ (SharkBlock::_thread): New field.
+ (SharkBlock::thread): New method.
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
+ (SharkTopLevelBlock::SharkTopLevelBlock): Pass thread to super.
+ (SharkTopLevelBlock::thread): Removed method.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::do_call): Pass thread to inliner.
+
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp
+ (SharkFunction::initialize): Do the arguments before creating blocks.
+
+ * ports/hotspot/src/share/vm/shark/sharkInliner.hpp
+ (SharkInliner::attempt_inline): New thread argument.
+ * ports/hotspot/src/share/vm/shark/sharkInliner.cpp
+ (SharkInlineBlock::SharkInlineBlock): Pass thread to super.
+ (SharkInlinerHelper::SharkInlinerHelper): New thread argument.
+ (SharkInlinerHelper::_thread): New field.
+ (SharkInlinerHelper::thread): New method.
+ (SharkInlinerHelper::do_inline): Pass thread to block constructor.
+ (SharkInliner::attempt_inline): Attempt to inline intrinsics.
+
+ * ports/hotspot/src/share/vm/includeDB_shark: Updated.
+
+2009-03-09 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
+ (SharkTopLevelBlock::_trap_request): New field.
+ (SharkTopLevelBlock::trap_request): New method.
+ (SharkTopLevelBlock::scan_for_traps): Likewise.
+ (SharkTopLevelBlock::has_trap): Rewritten.
+ (SharkTopLevelBlock::trap_index): Removed method.
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::scan_for_traps): New method.
+ (SharkTopLevelBlock::emit_IR): s/trap_index/trap_request/.
+ (SharkTopLevelBlock::get_virtual_callee): Removed slow case.
+
+ * ports/hotspot/src/share/vm/shark/sharkConstantPool.cpp
+ (SharkConstantPool::cache_entry_at): Removed slow case.
+
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.hpp
+ (SharkRuntime::_resolve_get_put): Removed.
+ (SharkRuntime::_resolve_invoke): Likewise.
+ (SharkRuntime::resolve_get_put): Likewise.
+ (SharkRuntime::resolve_invoke): Likewise.
+ (SharkRuntime::resolve_get_put_C): Likewise.
+ (SharkRuntime::resolve_invoke_C): Likewise.
+ (SharkRuntime::uncommon_trap_C): s/index/trap_request/.
+
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp
+ (SharkBlock::do_field_access): Mismatch case now handled by trap.
+
+ * ports/hotspot/src/share/vm/includeDB_shark: Updated.
+
+2009-03-06 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp
+ (SharkBuilder::SharkBuilder): New argument.
+ (SharkBuilder::_compiler): New field.
+ (SharkBuilder::_module): Removed field.
+ (SharkBuilder::_module_provider): Likewise.
+ (SharkBuilder::_execution_engine): Likewise.
+ (SharkBuilder::module): Rewritten.
+ (SharkBuilder::execution_engine): Likewise.
+ (SharkBuilder::MyJITMemoryManager): Moved to sharkMemoryManager.hpp.
+ (SharkBuilder::sharkEntry): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
+ (SharkBuilder::SharkBuilder): New argument.
+ (SharkBuilder::MyJITMemoryManager::endFunctionBody) Moved to
+ sharkMemoryManager.cpp.
+ (SharkBuilder::sharkEntry): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.hpp
+ (SharkCompiler::_module): New field.
+ (SharkCompiler::_execution_engine): Likewise.
+ (SharkCompiler::module): New method.
+ (SharkCompiler::execution_engine): Likewise.
+ (SharkCompiler::compile): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.hpp
+ (SharkCompiler::SharkCompiler): Initialize new fields.
+ (SharkCompiler::compile): New method.
+
+ * ports/hotspot/src/share/vm/shark/sharkEntry.hpp
+ (SharkEntry::_code_start): Removed field.
+ (SharkEntry::code_start): Rewritten.
+ (SharkEntry::set_bounds): Replaced with...
+ (SharkEntry::set_code_limit): New method.
+ (SharkEntry::llvm_function_offset): Removed method.
+
+ * ports/hotspot/src/share/vm/shark/sharkFunction.hpp
+ (SharkFunction::SharkFunction): Changed arguments.
+ (SharkFunction::_builder): Removed field.
+ (SharkFunction::_compiler): New field.
+ (SharkFunction::compiler): New method.
+ (SharkFunction::builder): Rewritten.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.hpp
+ (SharkFunction::initialize): Updated for new interfaces.
+
+ * ports/hotspot/src/share/vm/shark/sharkMemoryManager.hpp: New file.
+ * ports/hotspot/src/share/vm/shark/sharkMemoryManager.cpp: Likewise.
+
+ * ports/hotspot/src/share/vm/includeDB_shark: Updated.
+
+2009-03-06 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (check-*): Pass $(ICEDTEA_JTREG_OPTIONS), unset
+ by default.
+
+2009-03-19 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Fix issues that break make distcheck.
+
+2009-03-18 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Replace IcedTea6 with IcedTea7.
+
+2009-03-18 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Enable new PR39408 patch when bug is
+ found in gjavah by configure.
+ * acinclude.m4:
+ (IT_CP39408_JAVAH): Add classpath specification
+ to JAVAC invocation to handle buggy ecjs.
+ * patches/ecj/icedtea-pr39408.patch:
+ New patch to fix build failure when PR39408
+ is present in gjavah.
+
+2009-03-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (IT_CP39408_JAVAH): New test for Classpath
+ bug 39408.
+ * configure.ac: Enable new test. Result
+ as yet unused.
+
+2009-03-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/NamedAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousFileLockImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractNamedAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxNamedAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/SolarisNamedAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsNamedAttributeView.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/attribute/NamedAttributeView/Basic.java:
+ Removed; in b50 (renamed as in b99).
+ * patches/security/icedtea-6721753.patch: Removed; in b50.
+ * Makefile.am: Remove security patch.
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/io/Inputs.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/io/Outputs.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileSystem.java:
+ Updated to nio2 b99.
+ * patches/icedtea-nio2.patch: Recreated against b50.
+ * patches/icedtea-pr261.patch: Likewise.
+
+2009-03-06 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * overlays/nio2/openjdk/jdk/make/mksample/nio/file/Makefile,
+ * overlays/nio2/openjdk/jdk/src/share/classes/com/sun/nio/file/ExtendedCopyOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/com/sun/nio/file/ExtendedOpenOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/com/sun/nio/file/ExtendedWatchEventModifier.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/AsynchronousByteChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/AsynchronousChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/AsynchronousChannelGroup.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/AsynchronousDatagramChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/AsynchronousFileChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/AsynchronousServerSocketChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/AsynchronousSocketChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/CompletionHandler.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/SeekableByteChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/AccessDeniedException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/AccessMode.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/AtomicMoveNotSupportedException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/ClosedDirectoryStreamException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/ClosedFileSystemException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/ClosedWatchServiceException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/CopyOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/DirectoryNotEmptyException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/DirectoryStream.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/DirectoryStreamFilters.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileAction.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileAlreadyExistsException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileRef.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileStore.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileSystem.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileSystemAlreadyExistsException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileSystemException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileSystemNotFoundException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileSystems.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileTreeWalker.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileVisitOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileVisitResult.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileVisitor.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/Files.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/InvalidPathException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/LinkOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/LinkPermission.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/NoSuchFileException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/NotDirectoryException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/NotLinkException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/OpenOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/Path.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/PathMatcher.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/Paths.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/ProviderMismatchException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/ProviderNotFoundException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/ReadOnlyFileSystemException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/SecureDirectoryStream.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/SimpleFileVisitor.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/StandardCopyOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/StandardOpenOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/StandardWatchEventKind.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/WatchEvent.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/WatchKey.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/WatchService.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/Watchable.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/AclEntry.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/AclEntryFlag.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/AclEntryPermission.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/AclEntryType.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/AclFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/AttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/Attributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/BasicFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/BasicFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/DosFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/DosFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/FileAttribute.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/FileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/FileOwnerAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/FileStoreAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/FileStoreSpaceAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/FileStoreSpaceAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/GroupPrincipal.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/PosixFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/PosixFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/PosixFilePermission.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/PosixFilePermissions.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/UserPrincipal.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/UserPrincipalLookupService.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/UserPrincipalNotFoundException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/package-info.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/package-info.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/spi/AbstractPath.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/spi/FileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/spi/FileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/spi/package-info.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AbstractFuture.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousFileChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/Cancellable.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/CompletedFuture.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/FileLockTable.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/Groupable.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/Invoker.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/PendingFuture.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/SimpleAsynchronousDatagramChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/SimpleAsynchronousFileChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/ThreadPool.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractAclFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractBasicFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractFileStoreSpaceAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractFileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractPoller.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractWatchKey.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractWatchService.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/Cancellable.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/FileOwnerAttributeViewImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/Globs.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/MimeType.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/NativeBuffer.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/NativeBuffers.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/PollingWatchService.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/Reflect.java,
+ * overlays/nio2/openjdk/jdk/src/share/native/sun/nio/ch/genSocketOptionRegistry.c,
+ * overlays/nio2/openjdk/jdk/src/share/sample/nio/file/AclEdit.java,
+ * overlays/nio2/openjdk/jdk/src/share/sample/nio/file/Chmod.java,
+ * overlays/nio2/openjdk/jdk/src/share/sample/nio/file/Copy.java,
+ * overlays/nio2/openjdk/jdk/src/share/sample/nio/file/DiskUsage.java,
+ * overlays/nio2/openjdk/jdk/src/share/sample/nio/file/FileType.java,
+ * overlays/nio2/openjdk/jdk/src/share/sample/nio/file/WatchDir.java,
+ * overlays/nio2/openjdk/jdk/src/share/sample/nio/file/Xdd.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/DefaultSelectorProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/EPollPort.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/LinuxAsynchronousChannelProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/Port.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/SolarisAsynchronousChannelProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/SolarisEventPort.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/DefaultFileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/GnomeFileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxDosFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxFileStore.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxFileSystem.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxFileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxNativeDispatcher.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxWatchService.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/SolarisAclFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/SolarisFileStore.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/SolarisFileSystem.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/SolarisNativeDispatcher.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/SolarisWatchService.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixChannelFactory.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixCopyFile.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixDirectoryStream.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixException.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileAttributeViews.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileKey.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileModeAttribute.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileStore.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileStoreAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileSystem.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixMountEntry.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixNativeDispatcher.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixPath.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixSecureDirectoryStream.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixUriUtils.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixUserPrincipals.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/ch/EPollPort.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/ch/SolarisEventPort.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/ch/UnixAsynchronousSocketChannelImpl.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/GnomeFileTypeDetector.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/LinuxNativeDispatcher.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/LinuxWatchService.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/SolarisNativeDispatcher.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/SolarisWatchService.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/UnixCopyFile.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/UnixNativeDispatcher.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/genSolarisConstants.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/genUnixConstants.c,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/DefaultSelectorProvider.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/Iocp.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/PendingIoCache.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/WindowsAsynchronousChannelProvider.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/DefaultFileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/DefaultFileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/RegistryFileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsAclFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsChannelFactory.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsConstants.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsDirectoryStream.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsException.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileAttributeViews.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileCopy.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileStore.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileSystem.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsLinkSupport.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsPath.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsPathParser.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsPathType.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsSecurity.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsSecurityDescriptor.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsUriSupport.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsUserPrincipals.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsWatchService.java,
+ * overlays/nio2/openjdk/jdk/src/windows/native/sun/nio/ch/Iocp.c,
+ * overlays/nio2/openjdk/jdk/src/windows/native/sun/nio/ch/WindowsAsynchronousFileChannelImpl.c,
+ * overlays/nio2/openjdk/jdk/src/windows/native/sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.c,
+ * overlays/nio2/openjdk/jdk/src/windows/native/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.c,
+ * overlays/nio2/openjdk/jdk/src/windows/native/sun/nio/fs/RegistryFileTypeDetector.c,
+ * overlays/nio2/openjdk/jdk/src/windows/native/sun/nio/fs/WindowsNativeDispatcher.c,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousChannelGroup/AsExecutor.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousChannelGroup/Attack.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousChannelGroup/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousChannelGroup/GroupOfOne.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousChannelGroup/Identity.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousChannelGroup/PrivilegedThreadFactory.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousChannelGroup/Restart.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousChannelGroup/Unbounded.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousChannelGroup/run_any_task.sh,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousDatagramChannel/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousFileChannel/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousFileChannel/CustomThreadPool.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousFileChannel/Lock.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousFileChannel/MyThreadFactory.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousServerSocketChannel/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousServerSocketChannel/WithSecurityManager.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousServerSocketChannel/java.policy.allow,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousServerSocketChannel/java.policy.deny,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousSocketChannel/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousSocketChannel/Leaky.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/Channels/Basic2.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/spi/AsynchronousChannelProvider/CheckProvider.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/spi/AsynchronousChannelProvider/META-INF/services/java.nio.channels.spi.AsynchronousChannelProvider,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/spi/AsynchronousChannelProvider/Provider1.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/spi/AsynchronousChannelProvider/Provider2.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/spi/AsynchronousChannelProvider/custom_provider.sh,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/DirectoryStream/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/DirectoryStream/Filters.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/DirectoryStream/SecureDS.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/FileStore/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/FileSystem/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Files/ContentType.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Files/CreateFileTree.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Files/ForceLoad.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Files/META-INF/services/java.nio.file.spi.FileTypeDetector,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Files/Misc.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Files/PrintFileTree.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Files/SimpleFileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Files/SkipSiblings.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Files/TerminateWalk.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Files/content_type.sh,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Files/walk_file_tree.sh,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Path/CopyAndMove.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Path/DeleteOnClose.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Path/InterruptCopy.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Path/Links.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Path/Misc.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Path/PathOps.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Path/SBC.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Path/TemporaryFiles.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Path/UriImportExport.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Path/delete_on_close.sh,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Path/temporary_files.sh,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/PathMatcher/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/TestUtil.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/WatchService/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/WatchService/FileTreeModifier.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/WatchService/WithSecurityManager.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/WatchService/denyAll.policy,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/WatchService/grantDirAndOneLevel.policy,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/WatchService/grantDirAndTree.policy,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/WatchService/grantDirOnly.policy,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/attribute/AclFileAttributeView/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/attribute/Attributes/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/attribute/BasicFileAttributeView/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/attribute/DosFileAttributeView/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/attribute/FileStoreAttributeView/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/attribute/PosixFileAttributeView/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/spi/SetDefaultProvider.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/spi/TestProvider.java:
+ Removed; in b50.
+ * Makefile.am: Bump to b50.
+
+2009-03-06 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/io/Inputs/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/AsExecutor.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/Attack.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/GroupOfOne.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/Identity.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/PrivilegedThreadFactory.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/Restart.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/Unbounded.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/run_any_task.sh,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousDatagramChannel/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousFileChannel/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousFileChannel/CustomThreadPool.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousFileChannel/Lock.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousFileChannel/MyThreadFactory.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousServerSocketChannel/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousServerSocketChannel/WithSecurityManager.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousServerSocketChannel/java.policy.allow,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousServerSocketChannel/java.policy.deny,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousSocketChannel/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousSocketChannel/Leaky.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/Channels/Basic2.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/spi/AsynchronousChannelProvider/CheckProvider.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/spi/AsynchronousChannelProvider/META-INF/services/java.nio.channels.spi.AsynchronousChannelProvider,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/spi/AsynchronousChannelProvider/Provider1.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/spi/AsynchronousChannelProvider/Provider2.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/spi/AsynchronousChannelProvider/custom_provider.sh,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/DirectoryStream/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/DirectoryStream/Filters.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/DirectoryStream/SecureDS.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/FileStore/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/FileSystem/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/ContentType.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/CreateFileTree.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/ForceLoad.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/META-INF/services/java.nio.file.spi.FileTypeDetector,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/Misc.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/PrintFileTree.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/SimpleFileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/SkipSiblings.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/TerminateWalk.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/content_type.sh,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/walk_file_tree.sh,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/CopyAndMove.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/DeleteOnClose.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/InterruptCopy.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/Links.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/Misc.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/PathOps.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/SBC.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/TemporaryFiles.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/UriImportExport.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/delete_on_close.sh,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/temporary_files.sh,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/PathMatcher/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/TestUtil.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/WatchService/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/WatchService/FileTreeModifier.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/WatchService/WithSecurityManager.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/WatchService/denyAll.policy,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/WatchService/grantDirAndOneLevel.policy,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/WatchService/grantDirAndTree.policy,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/WatchService/grantDirOnly.policy,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/attribute/AclFileAttributeView/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/attribute/Attributes/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/attribute/BasicFileAttributeView/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/attribute/DosFileAttributeView/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/attribute/FileStoreAttributeView/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/attribute/NamedAttributeView/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/attribute/PosixFileAttributeView/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/spi/SetDefaultProvider.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/spi/TestProvider.java: Moved to...
+ * overlays/nio2/openjdk/jdk/test/java/io/Inputs/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousChannelGroup/AsExecutor.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousChannelGroup/Attack.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousChannelGroup/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousChannelGroup/GroupOfOne.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousChannelGroup/Identity.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousChannelGroup/PrivilegedThreadFactory.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousChannelGroup/Restart.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousChannelGroup/Unbounded.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousChannelGroup/run_any_task.sh,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousDatagramChannel/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousFileChannel/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousFileChannel/CustomThreadPool.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousFileChannel/Lock.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousFileChannel/MyThreadFactory.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousServerSocketChannel/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousServerSocketChannel/WithSecurityManager.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousServerSocketChannel/java.policy.allow,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousServerSocketChannel/java.policy.deny,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousSocketChannel/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/AsynchronousSocketChannel/Leaky.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/Channels/Basic2.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/spi/AsynchronousChannelProvider/CheckProvider.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/spi/AsynchronousChannelProvider/META-INF/services/java.nio.channels.spi.AsynchronousChannelProvider,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/spi/AsynchronousChannelProvider/Provider1.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/spi/AsynchronousChannelProvider/Provider2.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/channels/spi/AsynchronousChannelProvider/custom_provider.sh,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/DirectoryStream/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/DirectoryStream/Filters.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/DirectoryStream/SecureDS.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/FileStore/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/FileSystem/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Files/ContentType.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Files/CreateFileTree.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Files/ForceLoad.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Files/META-INF/services/java.nio.file.spi.FileTypeDetector,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Files/Misc.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Files/PrintFileTree.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Files/SimpleFileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Files/SkipSiblings.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Files/TerminateWalk.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Files/content_type.sh,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Files/walk_file_tree.sh,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Path/CopyAndMove.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Path/DeleteOnClose.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Path/InterruptCopy.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Path/Links.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Path/Misc.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Path/PathOps.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Path/SBC.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Path/TemporaryFiles.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Path/UriImportExport.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Path/delete_on_close.sh,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/Path/temporary_files.sh,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/PathMatcher/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/TestUtil.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/WatchService/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/WatchService/FileTreeModifier.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/WatchService/WithSecurityManager.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/WatchService/denyAll.policy,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/WatchService/grantDirAndOneLevel.policy,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/WatchService/grantDirAndTree.policy,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/WatchService/grantDirOnly.policy,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/attribute/AclFileAttributeView/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/attribute/Attributes/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/attribute/BasicFileAttributeView/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/attribute/DosFileAttributeView/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/attribute/FileStoreAttributeView/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/attribute/NamedAttributeView/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/attribute/PosixFileAttributeView/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/spi/SetDefaultProvider.java,
+ * overlays/nio2/openjdk/jdk/test/java/nio/file/spi/TestProvider.java: here.
+
+2009-03-05 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkEntry.hpp
+ (SharkEntry::_code_start): Renamed from start.
+ (SharkEntry::_code_limit): Renamed from limit.
+ (SharkEntry::set_bounds): Renamed from setBounds.
+ (SharkEntry::print_pd_statistics): Removed.
+ * ports/hotspot/src/share/vm/shark/sharkEntry.cpp
+ (SharkEntry::print_pd_statistics): Likewise.
+ (SharkEntry::print_statistics): Don't call the above.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
+ (SharkBuilder::MyJITMemoryManager::endFunctionBody):
+ Fix for setBounds rename.
+
+2009-03-05 Gary Benson <gbenson@redhat.com>
+
+ * patches/hotspot/default/icedtea-shark.patch
+ (ciInstanceKlass::is_cache_entry_resolved): New method.
+ * ports/hotspot/src/share/vm/shark/sharkConstantPool.hpp
+ (SharkConstantPool::target): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkConstantPool.cpp
+ (SharkConstantPool::cache_entry_at): Don't emit code to
+ resolve entry if the entry is resolved at compile time.
+
+2009-03-05 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkInliner.cpp
+ (SharkInliner::may_be_inlinable): Bail out early on constructors.
+
+2009-03-04 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkInliner.hpp: New file.
+ * ports/hotspot/src/share/vm/shark/sharkInliner.cpp: Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkBlock.hpp: Moved partly into...
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp: New file.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp: Likewise into...
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp: New file.
+
+ * ports/hotspot/src/share/vm/shark/sharkState.hpp:
+ Merged SharkTrackingState into SharkState, and moved
+ SharkEntryState into sharkFunction.cpp and SharkPHIState
+ into sharkTopLevelBlock.cpp.
+ * ports/hotspot/src/share/vm/shark/sharkState.inline.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkState.cpp: Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkConstantPool.hpp:
+ s/SharkBlock/SharkTopLevelBlock/g
+ * ports/hotspot/src/share/vm/shark/sharkMonitor.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkMonitor.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp: Likewise.
+
+ * ports/hotspot/src/share/vm/shark/shark_globals.hpp
+ (SharkMaxInlineSize): New parameter.
+
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp
+ (SharkBuilder::GetBlockInsertionPoint): New method.
+ (SharkBuilder::CreateBlock): Likewise.
+
+ * ports/hotspot/src/share/vm/includeDB_shark: Updated.
+
+2009-03-03 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * AUTHORS: Add Michael Franz.
+
+2009-03-03 Michael Franz <mvfranz@gmail.com>
+
+ * acinclude.m4:
+ Add support for BSD.
+
+2009-03-03 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkBytecodeTracer.cpp:
+ Removed.
+ * ports/hotspot/src/share/vm/shark/sharkBytecodeTracer.hpp:
+ Likewise.
+ * ports/hotspot/src/share/vm/includeDB_shark:
+ Removed references to the above.
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.cpp
+ (SharkRuntime::_trace_bytecode): Removed.
+ (SharkRuntime::initialize): Remove initialization for the above.
+ (SharkRuntime::trace_bytecode_C): Removed.
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.hpp
+ (SharkRuntime::_trace_bytecode): Likewise.
+ (SharkRuntime::trace_bytecode): Likewise.
+ (SharkRuntime::trace_bytecode_C): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp
+ (SharkBlock::parse): Remove bytecode tracer code.
+
+2009-03-03 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/ecj/icedtea-hotspot-original.patch,
+ * patches/hotspot/original/icedtea-bytecodeInterpreter.patch,
+ * patches/hotspot/original/icedtea-core-build.patch,
+ * patches/hotspot/original/icedtea-core-zero-build.patch,
+ * patches/hotspot/original/icedtea-debuginfo.patch,
+ * patches/hotspot/original/icedtea-gcc-4.3.patch,
+ * patches/hotspot/original/icedtea-gcc-suffix.patch,
+ * patches/hotspot/original/icedtea-headers.patch,
+ * patches/hotspot/original/icedtea-includedb.patch,
+ * patches/hotspot/original/icedtea-memory-limits.patch,
+ * patches/hotspot/original/icedtea-no-precompiled.patch,
+ * patches/hotspot/original/icedtea-params-cast-size_t.patch,
+ * patches/hotspot/original/icedtea-parisc-opt.patch,
+ * patches/hotspot/original/icedtea-shark-build.patch,
+ * patches/hotspot/original/icedtea-shark.patch,
+ * patches/hotspot/original/icedtea-sparc-buildfixes.patch,
+ * patches/hotspot/original/icedtea-sparc-ptracefix.patch,
+ * patches/hotspot/original/icedtea-sparc-trapsfix.patch,
+ * patches/hotspot/original/icedtea-static-libstdc++.patch,
+ * patches/hotspot/original/icedtea-text-relocations.patch,
+ * patches/hotspot/original/icedtea-use-idx_t.patch,
+ * patches/hotspot/original/icedtea-version.patch,
+ * patches/hotspot/original/icedtea-zero-build.patch: Moved to...
+ * Makefile.am,
+ * acinclude.m4: Switch HotSpot default to 'default'.
+ * patches/ecj/icedtea-hotspot-default.patch,
+ * patches/hotspot/default/icedtea-bytecodeInterpreter.patch,
+ * patches/hotspot/default/icedtea-core-build.patch,
+ * patches/hotspot/default/icedtea-core-zero-build.patch,
+ * patches/hotspot/default/icedtea-debuginfo.patch,
+ * patches/hotspot/default/icedtea-gcc-4.3.patch,
+ * patches/hotspot/default/icedtea-gcc-suffix.patch,
+ * patches/hotspot/default/icedtea-headers.patch,
+ * patches/hotspot/default/icedtea-includedb.patch,
+ * patches/hotspot/default/icedtea-memory-limits.patch,
+ * patches/hotspot/default/icedtea-no-precompiled.patch,
+ * patches/hotspot/default/icedtea-params-cast-size_t.patch,
+ * patches/hotspot/default/icedtea-parisc-opt.patch,
+ * patches/hotspot/default/icedtea-shark-build.patch,
+ * patches/hotspot/default/icedtea-shark.patch,
+ * patches/hotspot/default/icedtea-sparc-buildfixes.patch,
+ * patches/hotspot/default/icedtea-sparc-ptracefix.patch,
+ * patches/hotspot/default/icedtea-sparc-trapsfix.patch,
+ * patches/hotspot/default/icedtea-static-libstdc++.patch,
+ * patches/hotspot/default/icedtea-text-relocations.patch,
+ * patches/hotspot/default/icedtea-use-idx_t.patch,
+ * patches/hotspot/default/icedtea-version.patch,
+ * patches/hotspot/default/icedtea-zero-build.patch: here.
+
+2009-02-27 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am: Bump to b49.
+
+2009-02-24 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/hotspot/original/icedtea-6791168.patch,
+ * patches/hotspot/original/icedtea-format.patch,
+ * patches/icedtea-awt-window-size.patch,
+ * patches/icedtea-f2i-overflow.patch,
+ * patches/icedtea-format-warnings.patch,
+ * patches/icedtea-fortify-source.patch,
+ * patches/icedtea-lib64.patch,
+ * patches/icedtea-no-bcopy.patch:
+ Removed, applied upstream.
+ * HACKING: Updated.
+ * Makefile.am: Bump to b48.
+ * patches/hotspot/original/icedtea-includedb.patch,
+ * patches/icedtea-libraries.patch: Recreated.
+
+2009-02-27 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp
+ (SharkBlock::maybe_inline_call): Ensure the holder is
+ linked before trying to inline accessors.
+
+2009-02-27 Tomas Hurka <tomas.hurka@sun.com>
+
+ * Makefile.am: Removed redundant creation of netbeans dir.
+
+2009-02-27 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp
+ (SharkBlock::maybe_inline_accessor): Remove a hack
+
+2009-02-27 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkState.cpp
+ (SharkEntryState::initialize): Mark the receiver as
+ zero-checked for non-static methods.
+
+ * ports/hotspot/src/share/vm/shark/sharkValue.hpp
+ (SharkValue::jint_constant): Mark non-zero constants
+ as zero-checked.
+ (SharkValue::jlong_constant): Likewise.
+
+2009-02-27 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp
+ (SharkBlock::maybe_inline_call): Inline empty methods.
+
+2009-02-26 Deepak Bhole <dbhole@redhat.com>
+
+ * IcedTeaPlugin.cc: Decode url via nsINetUtil::UnescapeString()
+ * plugin/icedtea/sun/applet/PluginAppletViewer.java: Encode URL before
+ sending it to mozilla. Increment timeout for initialization message. Fix
+ parser to handle "java:" in code attribute.
+ * plugin/icedtea/sun/applet/PluginMain.java: Tee outputstream only if not
+ in debug mode.
+
+2009-02-26 Omair Majid <omajid@redhat.com>
+
+ * patches/icedtea-xml-encodinginfo.patch: New file. Fix possible
+ StackOverflowError.
+ * Makefile.am (ICEDTEA_PATCHES): Apply the above.
+ * HACKING: Document the above.
+
+2009-02-26 Andrew Haley <aph@redhat.com>
+
+ * patches/openjdk/hotspot/src/share/vm/prims/jvmtiEnv.cpp: New file.
+ * Makefile.am (ICEDTEA_PATCHES): Add icedtea-jvmtiEnv.patch.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp
+ (SharkFunction::initialize): Use real name, not "func".
+ Pass "none" to "-debug-only=".
+ Register generated code for profiling, etc.
+ * ports/hotspot/src/share/vm/shark/sharkEntry.hpp (class SharkEntry):
+ Remove #ifndef PRODUCT.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp
+ (SharkBuilder::CreateFunction): Use real name, not "func".
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
+ (SharkBuilder::CreateFunction): Use real name, not "func".
+ (MyJITMemoryManager::endFunctionBody): Remove #ifndef PRODUCT.
+
+2009-02-26 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp
+ (SharkBlock::call_register_finalizer): Fix mismatch.
+
+2009-02-26 Gary Benson <gbenson@redhat.com>
+
+ PR icedtea/202:
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.hpp
+ (SharkRuntime::_register_finalizer): New variable.
+ (SharkRuntime::register_finalizer): New method.
+ (SharkRuntime::register_finalizer_C): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.cpp
+ (SharkRuntime::_register_finalizer): New variable.
+ (SharkRuntime::initialize): Initialize the above.
+ (SharkRuntime::register_finalizer_C): New method.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.hpp
+ (SharkBlock::call_register_finalizer): New method.
+ (SharkBlock::do_return): Call the above when compiling
+ java.lang.Object.<init>.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp
+ (SharkBlock::call_register_finalizer): New method.
+
+2009-02-26 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkState.cpp: Updated copyright.
+ * ports/hotspot/src/share/vm/shark/sharkState.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkState.inline.hpp: Likewise.
+
+2009-02-26 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp
+ (SharkBlock::do_field_access): Add optional field parameter.
+ (SharkBlock::get_call_type): New method.
+ (SharkBlock::get_callee): Likewise.
+ (SharkBlock::maybe_inline_call): Likewise.
+ (SharkBlock::maybe_inline_accessor): Likewise.
+ (SharkBlock::do_call): Separate call type detection from
+ callee fetch code, and attempt to inline inbetween.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.hpp
+ (SharkBlock::do_field_access): Add optional field parameter.
+ (SharkBlock::CallType): New enum.
+ (SharkBlock::get_call_type): New method.
+ (SharkBlock::get_callee): Likewise.
+ (SharkBlock::maybe_inline_call): Likewise.
+ (SharkBlock::maybe_inline_accessor): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkState.cpp
+ (SharkTrackingState::enter_inlined_section): New method.
+ (SharkTrackingState::leave_inlined_section): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkState.hpp
+ (SharkTrackingState::_has_stack_frame): New field.
+ (SharkTrackingState::has_stack_frame): New method.
+ (SharkTrackingState::set_has_stack_frame): Likewise.
+ (SharkTrackingState::enter_inlined_section): Likewise.
+ (SharkTrackingState::leave_inlined_section): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkState.inline.hpp
+ (SharkTrackingState::decache_for_Java_call): Check we have a frame.
+ (SharkTrackingState::cache_after_Java_call): Likewise.
+ (SharkTrackingState::decache_for_VM_call): Likewise.
+ (SharkTrackingState::cache_after_VM_call): Likewise.
+ (SharkTrackingState::decache_for_trap): Likewise.
+
+2009-02-25 Deepak Bhole <dbhole@redhat.com>
+
+ * IcedTeaPlugin.cc: Implement Show/Hide from IJVMConsole, remove
+ IJVMPerfWindow stubs, as they were empty and unused.
+ * plugin/icedtea/sun/applet/JavaConsole.java: Pack components inside panel
+ rather than directly in the frame, to fix sizing issues. Addition
+ sizing/divider related code changes for aesthetics.
+ * plugin/icedtea/sun/applet/PluginStreamHandler.java: Wire in
+ showconsole/hideconsole functionality.
+
+2009-02-25 Omair Majid <omajid@redhat.com>
+
+ * plugin/icedtea/sun/applet/PluginMain.java:
+ New File. Implements a Java console for IcedTea Plugin.
+ * plugin/icedtea/sun/applet/JavaConsole.java
+ New constants PLUGIN_STDERR_FILE and PLUGIN_STDOUT_FILE for filenames that
+ stdout/stderr is redirected to.
+ (PluginMain): Always write stdout/stderr to
+ PLUGIN_STDERR_FILE/PLUGIN_STDOUT_FILE.
+ (TeeOutputStream): New class. Copies a PrintStream to a file.
+
+2009-02-24 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp
+ (SharkBlock::get_basic_callee): Removed.
+ (SharkBlock::get_direct_callee): New method.
+ (SharkBlock::get_virtual_callee): Likewise.
+ (SharkBlock::get_interface_callee): Removed cache parameter.
+ (SharkBlock::get_callee): Removed.
+ (SharkBlock::do_call): Perform caller selection inline.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.hpp
+ (SharkBlock::get_basic_callee): Removed.
+ (SharkBlock::get_direct_callee): New method.
+ (SharkBlock::get_virtual_callee): Likewise.
+ (SharkBlock::get_interface_callee): Changed prototype.
+ (SharkBlock::get_callee): Removed.
+
+2009-02-23 Deepak Bhole <dbhole@redhat.com>
+
+ * IcedTeaPlugin.cc: Supply cookie info to Java side.
+ * plugin/icedtea/sun/applet/PluginAppletViewer.java: Apply patch from
+ Xerxes Rånby to prevent initialization timeout on slower systems. Also,
+ use cookie info when equests for jar are made.
+ * plugin/icedtea/sun/applet/PluginStreamHandler.java: Fix bug that was
+ causing unnecessary exception prints on exit.
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/ExtensionDesc.java: Store/supply cookie info as
+ needed.
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/JNLPFile.java: Same.
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/Launcher.java: Same.
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/NetxPanel.java: Same.
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/Parser.java: Same.
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/PluginBridge.java: Same. Also, handle empty jar
+ specification (Bug: 294) in archive tags.
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/cache/CacheUtil.java: Store/supply cookie info
+ as needed.
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/cache/Resource.java: Same.
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/cache/ResourceTracker.java: Supply cookie string
+ to server when requesting jars, if there is one set.
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/Boot.java: Initialize JNLPFile with null
+ cookie string.
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: Store/supply
+ cookie info as needed.
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/tools/JarSigner.java: Use JarInputStream instead
+ of Jar to handle empty jars, and update signature checking accordingly.
+
+2009-02-23 Lillian Angel <langel@redhat.com>
+
+ * AUTHORS: Added Mark Reinhold.
+
+2009-02-23 Mark Reinhold <mr@sun.com>
+
+ * Makefile.am: Set PRODUCT_NAME to OpenJDK, unless doing a CACAO
+ build (set to IcedTea).
+ * patches/icedtea-version.patch: Introduced two new make variables:
+ JDK_DERIVATIVE_NAME to set "IcedTea6 <version>" and
+ DISTRO_PACKAGE_VERSION carries the argument given to the
+ --with-pkgversion configure option.
+
+2009-02-23 Gary Benson <gbenson@redhat.com>
+ Robert Schuster <robertschuster@fsfe.org>
+
+ * configure.ac (llvm_components): Add nativecodegen.
+
+2009-02-23 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp
+ (CppInterpreter::deopt_entry): Remove Shark conditional.
+ * ports/hotspot/src/cpu/zero/vm/frame_zero.cpp
+ (frame::patch_pc): Likewise.
+ * ports/hotspot/src/cpu/zero/vm/interpreter_zero.cpp
+ (Deoptimization::unwind_callee_save_values): Likewise.
+ * ports/hotspot/src/cpu/zero/vm/nativeInst_zero.hpp
+ (NativeJump::check_verified_entry_alignment): Likewise.
+ * ports/hotspot/src/cpu/zero/vm/nativeInst_zero.cpp
+ (NativeJump::patch_verified_entry): Likewise.
+ * ports/hotspot/src/cpu/zero/vm/sharedRuntime_zero.cpp
+ (Deoptimization::last_frame_adjust): Likewise.
+
+2009-02-20 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-cc-interp-backedge.patch: New file.
+ * Makefile.am (ICEDTEA_PATCHES): Apply the above.
+ * HACKING: Document the above.
+
+2009-02-20 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-zero-build.patch: Make Zero builds say "Zero"
+ in the VM version string as opposed to "Core".
+
+ * patches/hotspot/default/icedtea-shark.patch: Fixup for the above.
+
+2009-02-20 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Updated md5sum for NETBEANS_PROFILER_MD5SUM, and
+ therefore no longer need to remove deployed directory.
+
+2009-02-20 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp:
+ Fixed conditional.
+
+2009-02-20 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * AUTHORS:
+ Add back my main e-mail address.
+
+2009-02-20 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/io/File.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/io/FilePermission.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/net/ProtocolFamily.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/net/SocketOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/net/StandardProtocolFamily.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/net/StandardSocketOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/Channels.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/DatagramChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/FileChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/FileLock.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/MembershipKey.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/MulticastChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/NetworkChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/exceptions,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/package-info.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/spi/SelectorProvider.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/spi/package.html,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/util/Scanner.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/util/concurrent/ScheduledThreadPoolExecutor.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/misc/JavaIODeleteOnExitAccess.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/misc/JavaNetGetIndexAccess.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/misc/JavaUtilConcurrentThreadPoolExecutorAccess.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/misc/SharedSecrets.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/ExtendedSocketOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/MembershipKeyImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/MembershipRegistry.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/OptionKey.java: Removed
+ * Makefile.am: Remove moved patch.
+ * overlays/nio2/openjdk/jdk/src/share/classes/com/sun/nio/file/ExtendedCopyOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/com/sun/nio/file/ExtendedOpenOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/com/sun/nio/file/ExtendedWatchEventModifier.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/io/Inputs.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/io/Outputs.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/AsynchronousByteChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/AsynchronousChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/AsynchronousChannelGroup.java: Fix imports.
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/AsynchronousDatagramChannel.java: Fix imports,
+ match method naming to those used in main 7 tree.
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/AsynchronousFileChannel.java: Fix imports.
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/AsynchronousServerSocketChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/AsynchronousSocketChannel.java:
+ Fix imports, match method named to 7 tree.
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/CompletionHandler.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/SeekableByteChannel.java: Fix imports.
+ (positionSBC(long)): Rename back to position.
+ (truncateSBC(long)): Rename back to truncate.
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/AccessDeniedException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/AccessMode.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/AtomicMoveNotSupportedException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/ClosedDirectoryStreamException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/ClosedFileSystemException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/ClosedWatchServiceException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/CopyOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/DirectoryNotEmptyException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/DirectoryStream.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/DirectoryStreamFilters.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileAction.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileAlreadyExistsException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileRef.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileStore.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileSystem.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileSystemAlreadyExistsException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileSystemException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileSystemNotFoundException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileSystems.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileTreeWalker.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileVisitOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileVisitResult.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileVisitor.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/Files.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/InvalidPathException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/LinkOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/LinkPermission.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/NoSuchFileException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/NotDirectoryException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/NotLinkException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/OpenOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/Path.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/PathMatcher.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/Paths.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/ProviderMismatchException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/ProviderNotFoundException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/ReadOnlyFileSystemException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/SecureDirectoryStream.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/SimpleFileVisitor.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/StandardCopyOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/StandardOpenOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/StandardWatchEventKind.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/WatchEvent.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/WatchKey.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/WatchService.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/Watchable.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/AclEntry.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/AclEntryFlag.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/AclEntryPermission.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/AclEntryType.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/AclFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/AttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/Attributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/BasicFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/BasicFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/DosFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/DosFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/FileAttribute.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/FileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/FileOwnerAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/FileStoreAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/FileStoreSpaceAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/FileStoreSpaceAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/GroupPrincipal.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/NamedAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/PosixFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/PosixFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/PosixFilePermission.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/PosixFilePermissions.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/UserPrincipal.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/UserPrincipalLookupService.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/UserPrincipalNotFoundException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/package-info.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/package-info.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/spi/AbstractPath.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/spi/FileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/spi/FileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/spi/package-info.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AbstractFuture.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousFileChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousFileLockImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/CompletedFuture.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/FileLockTable.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/Invoker.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/PendingFuture.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/SimpleAsynchronousDatagramChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/SimpleAsynchronousFileChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/ThreadPool.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractAclFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractBasicFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractFileStoreSpaceAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractFileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractNamedAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractPoller.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractWatchKey.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractWatchService.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/FileOwnerAttributeViewImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/PollingWatchService.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/JarFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/JarFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileBasicAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileBasicAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFilePath.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileStore.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileStream.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileSystem.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipPathParser.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipUtils.java: Fix imports.
+ * overlays/nio2/openjdk/jdk/src/share/native/sun/nio/ch/genSocketOptionRegistry.c: Fix imports.
+ * overlays/nio2/openjdk/jdk/src/share/sample/nio/aio/EchoServer.java,
+ * overlays/nio2/openjdk/jdk/src/share/sample/nio/file/AclEdit.java,
+ * overlays/nio2/openjdk/jdk/src/share/sample/nio/file/Chmod.java,
+ * overlays/nio2/openjdk/jdk/src/share/sample/nio/file/Copy.java,
+ * overlays/nio2/openjdk/jdk/src/share/sample/nio/file/DiskUsage.java,
+ * overlays/nio2/openjdk/jdk/src/share/sample/nio/file/FileType.java,
+ * overlays/nio2/openjdk/jdk/src/share/sample/nio/file/WatchDir.java,
+ * overlays/nio2/openjdk/jdk/src/share/sample/nio/file/Xdd.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/DefaultSelectorProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/EPollPort.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/LinuxAsynchronousChannelProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/Port.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/SolarisAsynchronousChannelProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/SolarisEventPort.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/DefaultFileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/GnomeFileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxDosFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxFileSystem.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxNamedAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxWatchService.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixChannelFactory.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixCopyFile.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixDirectoryStream.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixException.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileAttributeViews.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileModeAttribute.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileStore.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileSystem.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixPath.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixSecureDirectoryStream.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixUserPrincipals.java,
+ * overlays/nio2/openjdk/jdk/test/demo/nio/ZipFileSystem/Sanity.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/io/Inputs/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/AsExecutor.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/Basic.java:
+ Fix imports.
+ * patches/icedtea-doc-headers.patch: Remove extra '+'.
+ * patches/icedtea-nio2.patch: Recreated, now includes patch to java.io.File,
+ java.io.FilePermission, java.net.StandardProtocolFamily, java.net.StandardSocketOption,
+ java.nio.channels.Channels, java.nio.channels.DatagramChannel, java.nio.channels.exceptions,
+ java.nio.channels.FileChannel, java.nio.channels.FileLock, java.nio.channels.package-info.java,
+ java.util.Scanner. Remove patch to sun.nio.ch.FileChannelImpl. Fix imports. Remove 6 cruft.
+
+2009-02-19 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/disassembler_zero.cpp:
+ Deleted contents (was all comment).
+
+2009-02-19 Mark Wielaard <mark@klomp.org>
+
+ * AUTHORS: Fix my email address.
+
+2009-02-18 Lillian Angel <langel@redhat.com>
+
+ * AUTHORS: Updated.
+
+2009-02-18 Lillian Angel <langel@redhat.com>
+ Tomas Hurka <tomas.hurka@sun.com>
+
+ * INSTALL: Updated requirements.
+ * Makefile.am: Added building support for VisualVM with NetBeans 6.5.
+ * acinclude.m4: Added check for NetBeans.
+ * configure.ac: Added --enable-visualvm option.
+ * visualvm.desktop: New file.
+
+2009-02-18 Lillian Angel <langel@redhat.com>
+ Tomas Hurka <tomas.hurka@sun.com>
+
+ * INSTALL: Updated requirements.
+ * Makefile.am: Added building support for VisualVM with NetBeans 6.5.
+ * acinclude.m4: Added check for NetBeans.
+ * configure.ac: Added --enable-visualvm option.
+ * visualvm.desktop: New file.
+
+2009-02-17 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/stack_zero.hpp: Updated copyright year.
+ * ports/hotspot/src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_zero/vm/thread_linux_zero.hpp:
+ Likewise.
+ * ports/hotspot/src/share/vm/includeDB_shark
+ * ports/hotspot/src/share/vm/shark/llvmHeaders.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBytecodeTracer.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkEntry.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkEntry.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/shark_globals.hpp: Likewise.
+
+ * ports/hotspot/src/cpu/zero/vm/bytecodes_zero.hpp:
+ Deleted contents (was all comment).
+
+2009-02-13 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/io/File.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/io/FilePermission.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/io/Inputs.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/io/Outputs.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/net/ProtocolFamily.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/net/SocketOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/net/StandardProtocolFamily.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/net/StandardSocketOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousByteChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousDatagramChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousFileChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousServerSocketChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousSocketChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/Channels.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/CompletionHandler.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/DatagramChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/FileChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/FileLock.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/MembershipKey.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/MulticastChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/NetworkChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/SeekableByteChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/exceptions,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/package-info.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/spi/AsynchronousChannelProvider.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/spi/SelectorProvider.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/spi/package.html,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/AccessDeniedException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/AccessMode.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/AtomicMoveNotSupportedException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/ClosedDirectoryStreamException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/ClosedFileSystemException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/ClosedWatchServiceException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/CopyOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/DirectoryNotEmptyException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/DirectoryStream.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/DirectoryStreamFilters.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileAction.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileAlreadyExistsException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileRef.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileStore.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileSystem.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileSystemAlreadyExistsException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileSystemException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileSystemNotFoundException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileSystems.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileTreeWalker.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileVisitOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileVisitResult.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileVisitor.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/Files.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/InvalidPathException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/LinkOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/LinkPermission.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/NoSuchFileException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/NotDirectoryException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/NotLinkException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/OpenOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/Path.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/PathMatcher.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/Paths.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/ProviderMismatchException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/ProviderNotFoundException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/ReadOnlyFileSystemException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/SecureDirectoryStream.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/SimpleFileVisitor.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/StandardCopyOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/StandardOpenOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/StandardWatchEventKind.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/WatchEvent.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/WatchKey.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/WatchService.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/Watchable.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/AclEntry.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/AclEntryFlag.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/AclEntryPermission.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/AclEntryType.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/AclFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/AttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/Attributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/BasicFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/BasicFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/DosFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/DosFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/FileAttribute.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/FileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/FileOwnerAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/FileStoreAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/FileStoreSpaceAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/FileStoreSpaceAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/GroupPrincipal.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/NamedAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/PosixFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/PosixFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/PosixFilePermission.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/PosixFilePermissions.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/UserPrincipal.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/UserPrincipalLookupService.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/UserPrincipalNotFoundException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/package-info.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/package-info.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/spi/AbstractPath.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/spi/FileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/spi/FileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/spi/package-info.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/util/Scanner.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/util/concurrent/ScheduledThreadPoolExecutor.java: Moved...
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/io/File.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/io/FilePermission.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/io/Inputs.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/io/Outputs.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/net/ProtocolFamily.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/net/SocketOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/net/StandardProtocolFamily.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/net/StandardSocketOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/AsynchronousByteChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/AsynchronousChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/AsynchronousChannelGroup.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/AsynchronousDatagramChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/AsynchronousFileChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/AsynchronousServerSocketChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/AsynchronousSocketChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/Channels.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/CompletionHandler.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/DatagramChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/FileChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/FileLock.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/MembershipKey.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/MulticastChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/NetworkChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/SeekableByteChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/exceptions,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/package-info.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/spi/SelectorProvider.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/channels/spi/package.html,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/AccessDeniedException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/AccessMode.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/AtomicMoveNotSupportedException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/ClosedDirectoryStreamException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/ClosedFileSystemException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/ClosedWatchServiceException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/CopyOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/DirectoryNotEmptyException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/DirectoryStream.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/DirectoryStreamFilters.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileAction.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileAlreadyExistsException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileRef.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileStore.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileSystem.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileSystemAlreadyExistsException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileSystemException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileSystemNotFoundException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileSystems.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileTreeWalker.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileVisitOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileVisitResult.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/FileVisitor.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/Files.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/InvalidPathException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/LinkOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/LinkPermission.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/NoSuchFileException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/NotDirectoryException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/NotLinkException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/OpenOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/Path.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/PathMatcher.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/Paths.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/ProviderMismatchException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/ProviderNotFoundException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/ReadOnlyFileSystemException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/SecureDirectoryStream.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/SimpleFileVisitor.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/StandardCopyOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/StandardOpenOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/StandardWatchEventKind.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/WatchEvent.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/WatchKey.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/WatchService.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/Watchable.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/AclEntry.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/AclEntryFlag.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/AclEntryPermission.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/AclEntryType.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/AclFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/AttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/Attributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/BasicFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/BasicFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/DosFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/DosFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/FileAttribute.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/FileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/FileOwnerAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/FileStoreAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/FileStoreSpaceAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/FileStoreSpaceAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/GroupPrincipal.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/NamedAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/PosixFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/PosixFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/PosixFilePermission.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/PosixFilePermissions.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/UserPrincipal.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/UserPrincipalLookupService.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/UserPrincipalNotFoundException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/attribute/package-info.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/package-info.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/spi/AbstractPath.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/spi/FileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/spi/FileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/nio/file/spi/package-info.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/util/Scanner.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/java/util/concurrent/ScheduledThreadPoolExecutor.java: to here.
+
+2009-02-13 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/hotspot/14.0b08/icedtea-format.patch:
+ Moved...
+ * patches/icedtea-cc-interp-jvmti.patch,
+ * patches/icedtea-samejvm-safe.patch:
+ Removed, applied upstream.
+ * Makefile.am: Remove unneeded patches, fix
+ remaining conflicts from merge, make overlay
+ depend on patch stage.
+ * patches/hotspot/original/icedtea-format.patch:
+ to here.
+ * patches/icedtea-doc-headers.patch,
+ * patches/icedtea-nio2.patch: Recreated against 7.
+ * patches/icedtea-pr261.patch,
+ * patches/icedtea-version.patch: Regenerated.
+
+2009-02-12 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * configure.ac:
+ Fix typo in --enable-nio2.
+
+2009-02-11 Omair Majid <omajid@redhat.com>
+
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java
+ (write): Throw IllegalArgumentException instead of
+ ArrayIndexOutOfBoundsException for length.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetDataLine.java
+ (read): Fixed bounds checking.
+
+2009-02-11 Marc Schoenefeld <mschoene@redhat.com>
+ Omair Majid <omajid@redhat.com>
+
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java
+ (write): Fix bounds checking.
+
+2009-02-10 Deepak Bhole <dbhole@redhat.com>
+ * plugin/icedtea/sun/applet/PluginAppletSecurityContext.java: Fix
+ exit permissions for applets.
+ * plugin/icedtea/sun/applet/PluginStreamHandler.java: Fix harmless, but
+ annoying OOB exception on browser exit.
+ * rt/net/sourceforge/jnlp/runtime/JNLPRuntime.java: Add function to
+ 'always' disable exit.
+ * rt/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java: Same, and
+ update support in checkPermission() for exit permissions.
+
+2009-02-10 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Merge from IcedTea6.
+ * patches/ecj/icedtea-pr261.patch: Merged.
+ * patches/icedtea-visualvm.patch: Dropped.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMuteControl.java,
+ * visualvm.desktop,
+ * .hgtags,
+ * ChangeLog,
+ * HACKING,
+ * INSTALL,
+ * IcedTeaPlugin.cc,
+ * Makefile.am,
+ * NEWS,
+ * README,
+ * acinclude.m4,
+ * configure.ac,
+ * generated/sun/nio/ch/SocketOptionRegistry.java: Merged.
+ * overlays/nio2/openjdk/jdk/make/mkdemo/nio/Makefile,
+ * overlays/nio2/openjdk/jdk/make/mkdemo/nio/ZipFileSystem/Makefile,
+ * overlays/nio2/openjdk/jdk/make/mksample/nio/aio/Makefile,
+ * overlays/nio2/openjdk/jdk/make/mksample/nio/file/Makefile,
+ * overlays/nio2/openjdk/jdk/src/share/classes/com/sun/nio/file/ExtendedCopyOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/com/sun/nio/file/ExtendedOpenOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/com/sun/nio/file/ExtendedWatchEventModifier.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/io/File.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/io/FilePermission.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/io/Inputs.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/io/Outputs.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/net/ProtocolFamily.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/net/SocketOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/net/StandardProtocolFamily.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/net/StandardSocketOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousByteChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousDatagramChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousFileChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousServerSocketChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousSocketChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/Channels.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/CompletionHandler.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/DatagramChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/FileChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/FileLock.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/MembershipKey.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/MulticastChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/NetworkChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/SeekableByteChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/exceptions,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/package-info.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/spi/AsynchronousChannelProvider.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/spi/SelectorProvider.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/spi/package.html,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/AccessDeniedException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/AccessMode.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/AtomicMoveNotSupportedException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/ClosedDirectoryStreamException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/ClosedFileSystemException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/ClosedWatchServiceException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/CopyOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/DirectoryNotEmptyException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/DirectoryStream.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/DirectoryStreamFilters.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileAction.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileAlreadyExistsException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileRef.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileStore.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileSystem.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileSystemAlreadyExistsException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileSystemException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileSystemNotFoundException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileSystems.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileTreeWalker.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileVisitOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileVisitResult.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileVisitor.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/Files.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/InvalidPathException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/LinkOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/LinkPermission.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/NoSuchFileException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/NotDirectoryException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/NotLinkException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/OpenOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/Path.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/PathMatcher.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/Paths.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/ProviderMismatchException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/ProviderNotFoundException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/ReadOnlyFileSystemException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/SecureDirectoryStream.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/SimpleFileVisitor.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/StandardCopyOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/StandardOpenOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/StandardWatchEventKind.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/WatchEvent.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/WatchKey.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/WatchService.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/Watchable.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/AclEntry.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/AclEntryFlag.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/AclEntryPermission.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/AclEntryType.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/AclFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/AttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/Attributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/BasicFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/BasicFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/DosFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/DosFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/FileAttribute.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/FileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/FileOwnerAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/FileStoreAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/FileStoreSpaceAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/FileStoreSpaceAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/GroupPrincipal.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/NamedAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/PosixFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/PosixFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/PosixFilePermission.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/PosixFilePermissions.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/UserPrincipal.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/UserPrincipalLookupService.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/UserPrincipalNotFoundException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/package-info.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/package-info.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/spi/AbstractPath.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/spi/FileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/spi/FileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/spi/package-info.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/util/Scanner.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/util/concurrent/ScheduledThreadPoolExecutor.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/misc/JavaIODeleteOnExitAccess.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/misc/JavaNetGetIndexAccess.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/misc/JavaUtilConcurrentThreadPoolExecutorAccess.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/misc/SharedSecrets.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AbstractFuture.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousFileChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousFileLockImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/Cancellable.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/CompletedFuture.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/ExtendedSocketOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/FileLockTable.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/Groupable.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/Invoker.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/MembershipKeyImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/MembershipRegistry.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/OptionKey.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/PendingFuture.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/SimpleAsynchronousDatagramChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/SimpleAsynchronousFileChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/ThreadPool.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractAclFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractBasicFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractFileStoreSpaceAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractFileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractNamedAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractPoller.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractWatchKey.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractWatchService.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/Cancellable.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/FileOwnerAttributeViewImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/Globs.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/MimeType.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/NativeBuffer.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/NativeBuffers.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/PollingWatchService.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/Reflect.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/META-INF/services/java.nio.file.spi.FileSystemProvider,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/README.txt,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/JarEntryInfo.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/JarFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/JarFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipEntryInfo.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileBasicAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileBasicAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFilePath.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileStore.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileStream.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileSystem.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipHeaderConstants.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipPathParser.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipUtils.java,
+ * overlays/nio2/openjdk/jdk/src/share/native/sun/nio/ch/genSocketOptionRegistry.c,
+ * overlays/nio2/openjdk/jdk/src/share/sample/nio/aio/EchoServer.java,
+ * overlays/nio2/openjdk/jdk/src/share/sample/nio/file/AclEdit.java,
+ * overlays/nio2/openjdk/jdk/src/share/sample/nio/file/Chmod.java,
+ * overlays/nio2/openjdk/jdk/src/share/sample/nio/file/Copy.java,
+ * overlays/nio2/openjdk/jdk/src/share/sample/nio/file/DiskUsage.java,
+ * overlays/nio2/openjdk/jdk/src/share/sample/nio/file/FileType.java,
+ * overlays/nio2/openjdk/jdk/src/share/sample/nio/file/WatchDir.java,
+ * overlays/nio2/openjdk/jdk/src/share/sample/nio/file/Xdd.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/DefaultSelectorProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/EPollPort.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/LinuxAsynchronousChannelProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/Port.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/SolarisAsynchronousChannelProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/SolarisEventPort.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/DefaultFileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/GnomeFileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxDosFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxFileStore.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxFileSystem.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxFileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxNamedAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxNativeDispatcher.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxWatchService.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/SolarisAclFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/SolarisFileStore.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/SolarisFileSystem.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/SolarisNamedAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/SolarisNativeDispatcher.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/SolarisWatchService.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixChannelFactory.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixCopyFile.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixDirectoryStream.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixException.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileAttributeViews.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileKey.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileModeAttribute.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileStore.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileStoreAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileSystem.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixMountEntry.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixNativeDispatcher.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixPath.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixSecureDirectoryStream.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixUriUtils.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixUserPrincipals.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/ch/EPollPort.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/ch/SolarisEventPort.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/ch/UnixAsynchronousSocketChannelImpl.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/GnomeFileTypeDetector.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/LinuxNativeDispatcher.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/LinuxWatchService.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/SolarisNativeDispatcher.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/SolarisWatchService.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/UnixCopyFile.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/UnixNativeDispatcher.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/genSolarisConstants.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/genUnixConstants.c,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/DefaultSelectorProvider.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/Iocp.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/PendingIoCache.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/WindowsAsynchronousChannelProvider.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/DefaultFileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/DefaultFileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/RegistryFileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsAclFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsChannelFactory.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsConstants.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsDirectoryStream.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsException.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileAttributeViews.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileCopy.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileStore.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileSystem.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsLinkSupport.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsNamedAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsPath.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsPathParser.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsPathType.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsSecurity.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsSecurityDescriptor.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsUriSupport.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsUserPrincipals.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsWatchService.java,
+ * overlays/nio2/openjdk/jdk/src/windows/native/sun/nio/ch/Iocp.c,
+ * overlays/nio2/openjdk/jdk/src/windows/native/sun/nio/ch/WindowsAsynchronousFileChannelImpl.c,
+ * overlays/nio2/openjdk/jdk/src/windows/native/sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.c,
+ * overlays/nio2/openjdk/jdk/src/windows/native/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.c,
+ * overlays/nio2/openjdk/jdk/src/windows/native/sun/nio/fs/RegistryFileTypeDetector.c,
+ * overlays/nio2/openjdk/jdk/src/windows/native/sun/nio/fs/WindowsNativeDispatcher.c,
+ * overlays/nio2/openjdk/jdk/test/demo/nio/ZipFileSystem/Sanity.java,
+ * overlays/nio2/openjdk/jdk/test/demo/nio/ZipFileSystem/sanity.sh,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/io/Inputs/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/AsExecutor.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/Attack.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/GroupOfOne.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/Identity.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/PrivilegedThreadFactory.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/Restart.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/Unbounded.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/run_any_task.sh,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousDatagramChannel/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousFileChannel/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousFileChannel/CustomThreadPool.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousFileChannel/Lock.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousFileChannel/MyThreadFactory.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousServerSocketChannel/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousServerSocketChannel/WithSecurityManager.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousServerSocketChannel/java.policy.allow,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousServerSocketChannel/java.policy.deny,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousSocketChannel/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousSocketChannel/Leaky.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/Channels/Basic2.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/spi/AsynchronousChannelProvider/CheckProvider.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/spi/AsynchronousChannelProvider/META-INF/services/java.nio.channels.spi.AsynchronousChannelProvider,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/spi/AsynchronousChannelProvider/Provider1.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/spi/AsynchronousChannelProvider/Provider2.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/spi/AsynchronousChannelProvider/custom_provider.sh,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/DirectoryStream/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/DirectoryStream/Filters.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/DirectoryStream/SecureDS.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/FileStore/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/FileSystem/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/ContentType.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/CreateFileTree.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/ForceLoad.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/META-INF/services/java.nio.file.spi.FileTypeDetector,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/Misc.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/PrintFileTree.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/SimpleFileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/SkipSiblings.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/TerminateWalk.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/content_type.sh,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/walk_file_tree.sh,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/CopyAndMove.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/DeleteOnClose.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/InterruptCopy.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/Links.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/Misc.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/PathOps.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/SBC.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/TemporaryFiles.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/UriImportExport.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/delete_on_close.sh,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/temporary_files.sh,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/PathMatcher/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/TestUtil.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/WatchService/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/WatchService/FileTreeModifier.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/WatchService/WithSecurityManager.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/WatchService/denyAll.policy,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/WatchService/grantDirAndOneLevel.policy,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/WatchService/grantDirAndTree.policy,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/WatchService/grantDirOnly.policy,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/attribute/AclFileAttributeView/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/attribute/Attributes/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/attribute/BasicFileAttributeView/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/attribute/DosFileAttributeView/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/attribute/FileStoreAttributeView/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/attribute/NamedAttributeView/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/attribute/PosixFileAttributeView/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/spi/SetDefaultProvider.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/spi/TestProvider.java: Added.
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/DefaultLaunchHandler.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/JNLPClassLoader.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/AccessWarningPane.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/AppletWarningPane.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/CertVerifier.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/CertWarningPane.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/CertsInfoPane.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/HttpsCertVerifier.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/MoreInfoPane.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/SecurityDialogUI.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/SecurityWarningDialog.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/SingleCertInfoPane.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/VariableX509TrustManager.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/viewer/CertificatePane.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/tools/JarSigner.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/tools/KeyTool.java,
+ * patches/hotspot/14.0b08/icedtea-format.patch,
+ * patches/icedtea-awt-window-size.patch,
+ * patches/icedtea-cc-interp-jvmti.patch,
+ * patches/icedtea-doc-headers.patch,
+ * patches/icedtea-java2d-dasher.patch,
+ * patches/icedtea-nio2.patch,
+ * patches/icedtea-pr261.patch,
+ * patches/icedtea-version.patch,
+ * plugin/icedtea/sun/applet/AppletSecurityContextManager.java,
+ * plugin/icedtea/sun/applet/PluginAppletSecurityContext.java,
+ * plugin/icedtea/sun/applet/PluginAppletViewer.java,
+ * plugin/icedtea/sun/applet/PluginCallRequestFactory.java,
+ * plugin/icedtea/sun/applet/PluginClassLoader.java,
+ * plugin/icedtea/sun/applet/PluginDebug.java,
+ * plugin/icedtea/sun/applet/PluginException.java,
+ * plugin/icedtea/sun/applet/PluginMain.java,
+ * plugin/icedtea/sun/applet/PluginMessageConsumer.java,
+ * plugin/icedtea/sun/applet/PluginMessageHandlerWorker.java,
+ * plugin/icedtea/sun/applet/PluginStreamHandler.java,
+ * plugin/icedtea/sun/applet/RequestQueue.java,
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/frame_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/stackPrinter_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/stack_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/stubRoutines_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/stubRoutines_zero.hpp,
+ * ports/hotspot/src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp,
+ * ports/hotspot/src/os_cpu/linux_zero/vm/thread_linux_zero.hpp,
+ * ports/hotspot/src/share/vm/includeDB_shark,
+ * ports/hotspot/src/share/vm/shark/llvmHeaders.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkBytecodeTracer.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkEntry.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkEntry.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkFunction.hpp,
+ * ports/hotspot/src/share/vm/shark/shark_globals.hpp,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioClip.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioPlaybackLine.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioPort.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourcePort.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetPort.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioVolumeControl.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Stream.java,
+ * pulseaudio/src/native/org_classpath_icedtea_pulseaudio_EventLoop.c,
+ * pulseaudio/src/native/org_classpath_icedtea_pulseaudio_PulseAudioSourcePort.c,
+ * pulseaudio/src/native/org_classpath_icedtea_pulseaudio_PulseAudioTargetPort.c,
+ * pulseaudio/src/native/org_classpath_icedtea_pulseaudio_Stream.c,
+ * pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioClipTest.java,
+ * pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLineRawTest.java,
+ * pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLineTest.java,
+ * pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioSourcePortTest.java,
+ * pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioTargetPortTest.java: Merged.
+
+2009-02-10 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Bump to b46.
+ * patches/icedtea-directaudio-close-trick.patch,
+ * patches/icedtea-enum-bug-181.patch,
+ * patches/icedtea-jsoundhs.patch,
+ * patches/icedtea-sound.patch:
+ Applied upstream.
+ * HACKING,
+ * Makefile.am: Updated.
+ * patches/ecj/icedtea.patch: Recreated due to
+ S6795030.
+ * patches/icedtea-copy-plugs.patch: Recreated
+ due to S6702956.
+
+2009-02-08 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Updated sed to search for OpenJDK instead of IcedTea6.
+ * patches/icedtea-version.patch: Changed PRODUCT_NAME from IcedTea6 to
+ OpenJDK.
+
+2009-02-05 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Depend on overlay.stamp rather than patch.stamp.
+
+2009-02-05 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Ensure the NIO2 code is in sync with the latest
+ build drop, b98.
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/NamedAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractNamedAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/Cancellable.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsAclFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsChannelFactory.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsDirectoryStream.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileAttributeViews.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileCopy.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileStore.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsLinkSupport.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsNamedAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsPath.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/InterruptCopy.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/attribute/NamedAttributeView/Basic.java,
+
+2009-02-04 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (AC_CHECK_FOR_GCJ_JDK): Drop out of loop
+ when first solution is found.
+ (AC_CHECK_FOR_OPENJDK): Likewise.
+ (AC_CHECK_FOR_ICEDTEA): Likewise.
+
+2009-02-04 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Add new patch.
+ * patches/hotspot/14.0b08/icedtea-format.patch,
+ Fix warnings that cause the build to fail with
+ GCC 4.3.3.
+
+2009-02-03 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/icedtea-nio2.patch:
+ (docs/NON_CORE_PKGS.gmk): Rename NIO to NIO2.
+ (docs/Makefile): Add rule for generating NIO2 docs.
+
+2009-02-03 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Move doc headers patch above NIO2 patch,
+ as this needs to alter the same file.
+ * patches/icedtea-doc-headers.patch:
+ Add IcedTea bugzilla URL and common licensing
+ to all documentation.
+
+2009-02-03 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Bump to b45.
+
+2009-02-03 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Add new patch.
+ * patches/icedtea-doc-headers.patch:
+ Fix licensing of documentation.
+
+2009-01-30 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Rename PULSEAUDIO_SOURCES and JTREG_SOURCES
+ to avoid conflict with autoconf names. Move misplaced
+ endif in download.stamp.
+ * patches/icedtea-rhino.patch:
+ Remove merge conflicts.
+
+2009-01-28 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/icedtea-nio2.patch:
+ (mapfile-linux): Add new functions in sun.nio.ch.Net.
+ (Net.java:setIntOption0(FileDescriptor,boolean,int,int,int)): Renamed to...
+ (Net.java:setIntOption1(FileDescriptor,boolean,int,int,int)): to avoid C collision.
+ (Net.c): Add back java_net_SocketOptions.h, bind0 and connect0 and setIntOption0
+ and rename existing setIntOption0 to setIntOption1.
+
+2009-01-29 Omair Majid <omajid@redhat.com>
+
+ * patches/icedtea-java2d-dasher.patch: New patch. Fix interpretation of
+ dash array elements in BasicStroke.
+ * Makefile.am (ICEDTEA_PATCHES): Apply the above.
+ * HACKING: Document the above.
+
+2009-01-28 Lillian Angel <langel@redhat.com>
+
+ * NEWS: Updated date.
+
+2009-01-28 Andrew Haley <aph@redhat.com>
+
+ * NEWS: Updated.
+
+2009-01-28 Mark Wielaard <mark@klomp.org>
+
+ * NEWS: Updated for 1.4.
+
+2009-01-27 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/FileChannel.java:
+ Use org.classpath.icedtea.java.nio.channels.FileChannel.
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/spi/FileSystemProvider.java:
+ Likewise.
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/META-INF/services/java.nio.file.spi.FileSystemProvider,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/README.txt,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/JarEntryInfo.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/JarFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/JarFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipEntryInfo.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileBasicAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileBasicAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFilePath.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileStore.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileStream.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileSystem.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipHeaderConstants.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipPathParser.java,
+ * overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipUtils.java:
+ Import NIO2 demo and fix imports.
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileSystemProvider.java:
+ Use org.classpath.icedtea.java.nio.channels.FileChannel.
+
+2009-01-27 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/FileChannel.java:
+ (positionSBC(long)): Renamed from position(long).
+ (truncateSBC(long)): Likewise.
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/SeekableByteChannel.java:
+ Same as for FileChannel, prevents conflict with versions in java.nio.channel.FileChannel.
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/SolarisAsynchronousChannelProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/SolarisEventPort.java:
+ Add missing imports.
+ * patches/icedtea-nio2.patch:
+ (FileChannelImpl.positionSBC(long)): Added, simply calls position(long).
+ (FileChannelImpl.truncateSBC(long)): Likewise.
+
+2009-01-27 Andrew Haley <aph@redhat.com>
+
+ * ports/hotspot/src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp:
+ Add memory barriers where needed for PPC.
+
+2009-01-26 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Bump to b44.
+ * patches/icedtea-io_util-overflow.patch:
+ Dropped, applied upstream.
+ * HACKING: Updated.
+ * Makefile.am: Bump to b44, drop io_util-overflow patch.
+ * patches/icedtea-linker-libs-order.patch:
+ Recreated against b44.
+
+2009-01-26 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousFileLockImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/PollingWatchService.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/GnomeFileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxDosFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxFileSystem.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxNamedAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxWatchService.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixChannelFactory.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixCopyFile.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixDirectoryStream.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixException.java:
+ Fix imports.
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileAttributeViews.java:
+ Fix imports and use of varargs.
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileModeAttribute.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileStore.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileSystem.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixPath.java:
+ Fix imports.
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixSecureDirectoryStream.java:
+ Fix imports and use of varargs.
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixUserPrincipals.java:
+ Fix imports.
+ * patches/icedtea-nio2.patch:
+ (FileChannelImpl): Fix imports.
+ (Net.c): Patch to new version with new functions.
+ (nio_util.h): Add RESTARTABLE macro.
+
+2009-01-26 Lillian Angel <langel@redhat.com>
+
+ * configure.ac: Updated to pre-1.5 version.
+
+2009-01-26 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/os_cpu/linux_zero/vm/thread_linux_zero.hpp
+ (JavaThread::has_special_condition_for_native_trans): New method.
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp:
+ (CppInterpreter::native_entry): Correctly handle safepoints
+ during post-call thread state transition.
+
+2009-01-22 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp:
+ (CppInterpreter::native_entry): Correctly handle asynchronous
+ exceptions during post-call thread state transition.
+
+2009-01-22 Omair Majid <omajid@redhat.com>
+ Ioana Ivan <iivan@redhat.com>
+
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioClip.java
+ (start): Return silently if already started.
+ (stop): Return silently if already stopped.
+
+2009-01-22 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedtea/sun/applet/PluginAppletSecurityContext.java: Use
+ Hashtable to store classloaders, instead of HashMap (values cannot be
+ null in HashTable).
+ * rt/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: Catch CFE in
+ addition to CNFE.
+
+2009-01-22 Andrew Haley <aph@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/stack_zero.hpp (class
+ ZeroFrame::FrameType): Set ENTRY_FRAME = 0xCAFEBABE.
+
+ * ports/hotspot/src/share/vm/shark/shark_globals.hpp (SHARK_FLAGS):
+ Add SharkPrintAsmOf.
+
+ * ports/hotspot/src/share/vm/shark/sharkFunction.hpp: Add comment.
+
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp
+ (SharkFunction::initialize): Set builder()->sharkEntry.
+ Use fnmatch() instead of strcmp().
+ Generate debugging dumps.
+ * ports/hotspot/src/share/vm/shark/sharkEntry.hpp
+ (SharkEntry::code_start, code_limit): Rewrite.
+ (SharkEntry::setBounds): New.
+
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp
+ (SharkBuilder::pointer_constant): New function.
+ * ports/hotspot/src/share/vm/shark/sharkBytecodeTracer.cpp
+ (SharkBytecodeTracer::decode_one_word):
+ use SharkBuilder::pointer_constant.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
+ (SharkBuilder::sharkEntry): New.
+ (SharkBuilder::CreateUnimplemented): use SharkBuilder::pointer_constant.
+ (SharkBuilder::CreateShouldNotReachHere): Likewise.
+ (MyJITMemoryManager::endFunctionBody): New method.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp
+ (SharkBlock::check_zero): use SharkBuilder::pointer_constant.
+ (SharkBlock::check_bounds): Likewise.
+ (SharkBlock::add_safepoint): Likewise.
+ (SharkBlock::do_new): Likewise.
+ (SharkBlock::do_monitorexit): Don't check for null monitor.
+
+ * ports/hotspot/src/share/vm/shark/llvmHeaders.hpp: Add
+ llvm/ExecutionEngine/JITMemoryManager.h,
+ llvm/Support/CommandLine.h.
+ * ports/hotspot/src/share/vm/includeDB_shark (sharkBuilder.hpp):
+ add sharkEntry.hpp.
+
+2009-01-22 Lillian Angel <langel@redhat.com>
+
+ * NEWS: Updated for release candidate.
+
+2009-01-22 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/frame_zero.hpp: Updated copyright year.
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/stackPrinter_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/stubRoutines_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/stubRoutines_zero.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp: Likewise.
+
+2009-01-22 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/stackPrinter_zero.hpp
+ (print_zero_threads): New debug function.
+
+2009-01-22 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-cc-interp-jvmti.patch: Reenable thread signalling.
+
+2009-01-21 Omair Majid <omajid@redhat.com>
+
+ * patches/icedtea-awt-window-size.patch: Update patch.
+
+2009-01-21 Omair Majid <omajid@redhat.com>
+
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioClip.java:
+ Remove unused variables volume and muted.
+ (PulseAudioClip): Remove variable volume.
+ (open): Remove muteControl, volume and muted.
+ (native_setVolume): Rename to native_set_volume.
+ (native_update_volume): New function.
+ (isMuted): Remove.
+ (setMuted): Remove.
+ (setVolume): Rename to setCachedVolume.
+ (getVolume): Rename to getCachedVolume.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMuteControl.java:
+ Remove file. Mute relied on chaning the volume only through the api. That
+ assumption is invalid as the user can change volume through pulseaudio's
+ controls.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioPlaybackLine.java
+ (isMuted): Remove.
+ (setMuted): Remove.
+ (native_setVolume): Rename to native_set_volume.
+ (native_update_volume): New function.
+ (getVolume): Rename to getCachedVolume.
+ (setVolume): Rename to setCachedVolume.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioPort.java:
+ Remove muted and muteControl. Rename volume to cachedVolume.
+ (PulseAudioPort): Remove muteControl.
+ (isMuted): Remove function.
+ (setMuted): Remove.
+ (native_setVolume): Rename to native_set_volume.
+ (native_updateVolumeInfo): Rename to native_update_volume.
+ (setVolume): Rename to setCachedVolume.
+ (getVolume): Rename to getCachedVolume.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java:
+ Remove muteControl, muted and volume.
+ (open): Remove muteControl.
+ (native_setVolume): Rename to native_set_volume.
+ (native_update_volume): New function.
+ (isMuted): Remove.
+ (setMuted): Remove.
+ (getVolume): Rename to getCachedVolume.
+ (setVolume): Rename to setCachedVolume.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourcePort.java
+ (native_setVolume): Rename to native_set_volume.
+ (native_updateVolumeInfo): Rename to native_update_volume.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetPort.java
+ (native_setVolume): Rename to native_set_volume.
+ (native_updateVolumeInfo): Rename to native_update_volume.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioVolumeControl.java
+ (setValue): Dont check for mute.
+ (getValue): Query pulseaudio for any change in volume.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Stream.java:
+ New variable cachedVolume.
+ (native_setVolume): Rename to native_set_volume.
+ (native_update_volume): New function.
+ (getCachedVolume): New function.
+ (setCachedVolume): New function.
+ (update_channels_and_volume): New function.
+ * pulseaudio/src/native/org_classpath_icedtea_pulseaudio_EventLoop.c
+ (sink_input_volume_change_complete): Remove.
+ (sink_input_change_volume): Remove.
+ (Java_org_classpath_icedtea_pulseaudio_EventLoop_native_1set_1sink_1volume):
+ Remove.
+ * pulseaudio/src/native/org_classpath_icedtea_pulseaudio_PulseAudioSourcePort.c
+ (Java_org_classpath_icedtea_pulseaudio_PulseAudioSourcePort_native_1updateVolumeInfo):
+ Rename to
+ Java_org_classpath_icedtea_pulseaudio_PulseAudioSourcePort_native_1update_1volume.
+ (Java_org_classpath_icedtea_pulseaudio_PulseAudioSourcePort_native_1setVolume):
+ Rename to
+ Java_org_classpath_icedtea_pulseaudio_PulseAudioSourcePort_native_1set_1volume.
+ * pulseaudio/src/native/org_classpath_icedtea_pulseaudio_PulseAudioTargetPort.c
+ (Java_org_classpath_icedtea_pulseaudio_PulseAudioTargetPort_native_1updateVolumeInfo):
+ Rename to
+ Java_org_classpath_icedtea_pulseaudio_PulseAudioTargetPort_native_1update_1volume.
+ (Java_org_classpath_icedtea_pulseaudio_PulseAudioTargetPort_native_1setVolume):
+ Rename to
+ Java_org_classpath_icedtea_pulseaudio_PulseAudioTargetPort_native_1set_1volume.
+ * pulseaudio/src/native/org_classpath_icedtea_pulseaudio_Stream.c
+ (Java_org_classpath_icedtea_pulseaudio_Stream_native_1setVolume): Rename
+ to Java_org_classpath_icedtea_pulseaudio_Stream_native_1set_1volume.
+ (get_sink_input_volume_callback): New function.
+ (Java_org_classpath_icedtea_pulseaudio_Stream_native_1update_1volume): New
+ function.
+
+ * pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioClipTest.java
+ (testSupportedControls): Update to not check for MuteControl.
+ * pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLineRawTest.java
+ (testVolumeAndMute): Rename to testVolume. Remove test for MuteControl.
+ * pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLineTest.java
+ (testVolumeAndMute): Likewise.
+ (testSupportedControls): Update to not check for MuteControl.
+ * pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioSourcePortTest.java
+ (testControls): Update to not check for MuteControl.
+ * pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioTargetPortTest.java
+ (testControls): Likewise.
+
+2009-01-21 Lillian Angel <langel@redhat.com>
+
+ * plugin/icedtea/sun/applet/AppletSecurityContextManager.java: Added
+ copyright header.
+ * plugin/icedtea/sun/applet/PluginAppletViewer.java: Likewise.
+ * plugin/icedtea/sun/applet/PluginCallRequestFactory.java: Likewise.
+ * plugin/icedtea/sun/applet/PluginClassLoader.java: Likewise.
+ * plugin/icedtea/sun/applet/PluginDebug.java: Likewise.
+ * plugin/icedtea/sun/applet/PluginException.java: Likewise.
+ * plugin/icedtea/sun/applet/PluginMain.java: Likewise.
+ * plugin/icedtea/sun/applet/PluginMessageConsumer.java: Likewise.
+ * plugin/icedtea/sun/applet/PluginMessageHandlerWorker.java: Likewise.
+ * plugin/icedtea/sun/applet/PluginStreamHandler.java: Likewise.
+ * plugin/icedtea/sun/applet/RequestQueue.java: Likewise.
+
+2009-01-21 Lillian Angel <langel@redhat.com>
+
+ * rt/net/sourceforge/jnlp/security/CertVerifier.java: Fixed file name
+ in GPL header.
+ * rt/net/sourceforge/jnlp/security/HttpsCertVerifier.java: Likewise.
+
+2009-01-20 Lillian Angel <langel@redhat.com>
+
+ * rt/net/sourceforge/jnlp/DefaultLaunchHandler.java: Removed debug
+ lines.
+ * rt/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: Likewise.
+ * rt/net/sourceforge/jnlp/security/AccessWarningPane.java: Updated
+ imports.
+ * rt/net/sourceforge/jnlp/security/AppletWarningPane.java: Updated
+ imports.
+ * rt/net/sourceforge/jnlp/security/CertWarningPane.java: Updated
+ imports, added certVerifier global variable.
+ (CertWarningPane): Initialized certVerifier.
+ (installComponents): Added checks to determine if certificate is for
+ an https site, and set the name/publisher/from variables
+ appropriately. Also, customized warning pane label for https site.
+ * rt/net/sourceforge/jnlp/security/HttpsCertVerifier.java:
+ (getDetails): Implemented.
+ (addToDetails): Likewise.
+ (R): Likewise.
+ (getPublisher): Likewise.
+ (getRoot): Likewise.
+ (getRootInCacerts): Likewise.
+ (hasSigningIssues): Likewise.
+ (noSigningIssues): Likewise.
+ * rt/net/sourceforge/jnlp/security/MoreInfoPane.java: Fixed imports.
+ * rt/net/sourceforge/jnlp/security/SecurityDialogUI.java: Fixed
+ imports.
+ * rt/net/sourceforge/jnlp/security/SecurityWarningDialog.java: Fixed
+ imports.
+ * rt/net/sourceforge/jnlp/security/SingleCertInfoPane.java: Fixed
+ imports.
+ * rt/net/sourceforge/jnlp/security/viewer/CertificatePane.java: Fixed
+ imports.
+ * rt/net/sourceforge/jnlp/tools/KeyTool.java: Removed debug lines.
+ * rt/net/sourceforge/jnlp/security/CertVerifier.java: Moved file
+ below, here.
+ * rt/net/sourceforge/jnlp/tools/CertVerifier.java: Removed.
+ * rt/net/sourceforge/jnlp/security/VariableX509TrustManager.java:
+ Removed debug lines.
+
+2009-01-20 Lillian Angel <langel@redhat.com>
+
+ * HACKING: Removed visualvm patch.
+ * INSTALL: Updated to remove visualvm notes.
+ * Makefile.am: Removed building of netbeans and visualvm.
+ * README: Updated to remove visualvm notes.
+ * acinclude.m4: Removed options for netbeans and visualvm.
+ * configure.ac: Likewise.
+ * patches/icedtea-visualvm.patch: Removed.
+ * visualvm.desktop: Removed.
+
+2009-01-20 Matthias Klose <doko@ubuntu.com>
+ Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/stubRoutines_zero.[ch]pp (i486): Rename
+ to x86.
+ * ports/hotspot/src/cpu/zero/vm/frame_zero.hpp (fp): Remove PRODUCT
+ conditional, make the not-PRODUCT bit the default.
+
+2009-01-19 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/misc/JavaNetGetIndexAccess.java:
+ (getByIndex(int)): New method.
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java:
+ Fixed imports.
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/MembershipKeyImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/MembershipRegistry.java:
+ New files.
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/SimpleAsynchronousFileChannelImpl.java:
+ Fix imports, refer to AsynchronousFileLockImpl instead of FileLockImpl.
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractAclFileAttributeView.java:
+ Fix imports and vararg usage.
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractBasicFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractFileStoreSpaceAttributeView.java:
+ Fix vararg usage.
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractPoller.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractWatchKey.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractWatchService.java:
+ Fix imports.
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/FileOwnerAttributeViewImpl.java:
+ Fix imports and vararg usage.
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/EPollPort.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/LinuxAsynchronousChannelProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/Port.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java:
+ Fix imports.
+ * patches/icedtea-nio2.patch:
+ Add new classes.
+ (Unsafe.copyMemory(long,long,long)): Backported.
+ (Unsafe.copyMemory(Object,long,Object,long,long)): Backported.
+ (Unsafe.ARRAY_BYTE_BASE_OFFSET): Likewise.
+ (DatagramChannelImpl.bind(SocketAddress)): Likewise.
+ (DatagramChannelImpl.getLocalAddress()): Likewise.
+ (DatagramChannelImpl.getOption(SocketOption)): Likewise.
+ (DatagramChannelImpl.innerJoin(InetAddress,NetworkInterface,InetAddress)): Likewise.
+ (DatagramChannelImpl.join(InetAddress,NetworkInterface)): Likewise.
+ (DatagramChannelImpl.join(InetAddress,NetworkInterface,InetAddress)): Likewise.
+ (DatagramChannelImpl.block(MembershipKeyImpl,InetAddress)): Likewise.
+ (DatagramChannelImpl.unblock(MembershipKeyImpl,InetAddress)): Likewise.
+ (DatagramChannelImpl.drop(MembershipKeyImpl)): Likewise.
+ (Net.getInterface4(FileDescriptor)): Likewise.
+ (Net.getInterface6(FileDescriptor)): Likewise.
+ (Net.inet4FromInt(int)): Likewise.
+ (Net.inet6AsByteArray(InetAddress)): Likewise.
+ (Net.join6(FileDescriptor,byte[],int,byte[])): Likewise.
+ (Net.drop6(FileDescriptor,byte[],int,byte[])): Likewise.
+ (Net.joinOrDrop6(boolean,FileDescriptor,byte[],int,byte[])): Likewise.
+ (Net.block6(FileDescriptor,byte[],int,byte[])): Likewise.
+ (Net.unblock6(FileDescriptor,byte[],int,byte[])): Likewise.
+ (Net.blockOrUnblock6(boolean,FileDescriptor,byte[],int,byte[])): Likewise.
+ (Net.join4(FileDescriptor,int,int,int)): Likewise.
+ (Net.drop4(FileDescriptor,int,int,int)): Likewise.
+ (Net.joinOrDrop4(boolean,FileDescriptor,int,int,int)): Likewise.
+ (Net.block4(FileDescriptor,int,int,int)): Likewise.
+ (Net.unblock4(FileDescriptor,int,int,int)): Likewise.
+ (Net.blockOrUnblock4(boolean,FileDescriptor,int,int,int)): Likewise.
+ (Net.connect(FileDescriptor,InetAddress,int)): Likewise.
+ (Net.connect(ProtocolFamily,FileDescriptor,InetAddress,int)): Likewise.
+ (Net.connect0(boolean,FileDescriptor,InetAddress,int)): Likewise.
+ (FileDispatcher.NO_LOCK)): Likewise.
+ (FileDispatcher.LOCKED)): Likewise.
+ (FileDispatcher.RET_EX_LOCK)): Likewise.
+ (FileDispatcher.INTERRUPTED)): Likewise.
+ (FileDispatcher.size(FileDescriptor)): Likewise.
+ (FileDispatcher.truncate(FileDescriptor, long)): Likewise.
+ (FileDispatcher.force(FileDescriptor, boolean)): Likewise.
+ (FileDispatcher.lock(FileDescriptor, boolean, long, long, boolean)): Likewise.
+ (FileDispatcher.release(FileDescriptor, long, long)): Likewise.
+ (FileDispatcher.force0(FileDescriptor,boolean)): Likewise.
+ (FileDispatcher.truncate0(FileDescriptor, long)): Likewise.
+ (FileDispatcher.size0(FileDescriptor)): Likewise.
+ (FileDispatcher.lock0(FileDescriptor, boolean, long, long, boolean)): Likewise.
+ (FileDispatcher.release0(FileDescriptor, long, long)): Likewise.
+
+2009-01-19 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Merge with IcedTea6.
+ * patches/hotspot/original/icedtea-sparc64-linux.patch,
+ * patches/icedtea-cc-interp-no-fer.patch,
+ * patches/icedtea-hotspot-6b12-7b24.patch: Removed.
+ * .hgignore,
+ * ChangeLog,
+ * HACKING,
+ * IcedTeaPlugin.cc,
+ * Makefile.am,
+ * acinclude.m4,
+ * configure.ac,
+ * contrib/jck/compile-native-code.sh,
+ * contrib/mixtec-hacks.patch,
+ * contrib/mixtec-sleep-on-bomb.patch,
+ * generated/com/sun/corba/se/impl/logging/ActivationSystemException.java,
+ * generated/com/sun/corba/se/impl/logging/IORSystemException.java,
+ * generated/com/sun/corba/se/impl/logging/InterceptorsSystemException.java,
+ * generated/com/sun/corba/se/impl/logging/NamingSystemException.java,
+ * generated/com/sun/corba/se/impl/logging/OMGSystemException.java,
+ * generated/com/sun/corba/se/impl/logging/ORBUtilSystemException.java,
+ * generated/com/sun/corba/se/impl/logging/POASystemException.java,
+ * generated/com/sun/corba/se/impl/logging/UtilSystemException.java,
+ * hotspot.map,
+ * javac.in,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/JARDesc.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/NetxPanel.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/Parser.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/PluginBridge.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/cache/Resource.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/cache/ResourceTracker.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/cache/UpdatePolicy.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/JNLPClassLoader.java,
+ * patches/hotspot/original/icedtea-6791168.patch,
+ * patches/hotspot/original/icedtea-core-zero-build.patch,
+ * patches/hotspot/original/icedtea-includedb.patch,
+ * patches/hotspot/original/icedtea-no-precompiled.patch,
+ * patches/hotspot/original/icedtea-parisc-opt.patch,
+ * patches/hotspot/original/icedtea-shark-build.patch,
+ * patches/hotspot/original/icedtea-sparc-buildfixes.patch,
+ * patches/hotspot/original/icedtea-text-relocations.patch,
+ * patches/hotspot/original/icedtea-version.patch,
+ * patches/icedtea-awt-window-size.patch,
+ * patches/icedtea-cc-interp-jvmti.patch,
+ * patches/icedtea-demo-swingapplet.patch,
+ * patches/icedtea-hotspot-6b14-7b24.patch,
+ * patches/icedtea-hotspot7-build-fixes.patch,
+ * patches/icedtea-io_util-overflow.patch,
+ * patches/icedtea-lucene-crash.patch,
+ * patches/icedtea-rhino.patch,
+ * patches/icedtea-samejvm-safe.patch,
+ * patches/icedtea-uname.patch,
+ * patches/icedtea-zero.patch,
+ * plugin/icedtea/netscape/javascript/JSObject.java,
+ * plugin/icedtea/sun/applet/PluginAppletViewer.java,
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/disassembler_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/globals_zero.hpp,
+ * ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkBlock.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp:
+ Merged.
+
+2009-01-19 Deepak Bhole <dbhole@redhat.com>
+
+ * IcedTeaPlugin.cc: Add "Java" in the plugin description string.
+ * plugin/icedtea/sun/applet/PluginAppletViewer.java: Change the way the
+ image was searched locally.
+ * plugin/icedtea/sun/applet/PluginMain.java: Install a custom SSL trust
+ manager.
+ * rt/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: Cache file names
+ from jars.
+ * rt/net/sourceforge/jnlp/security/AccessWarningPane.java: Accept
+ CertVerifier as an additional argument.
+ * rt/net/sourceforge/jnlp/security/AppletWarningPane.java: Same.
+ * rt/net/sourceforge/jnlp/security/CertWarningPane.java: Same.
+ * rt/net/sourceforge/jnlp/security/CertsInfoPane.java: Same.
+ * rt/net/sourceforge/jnlp/security/HttpsCertVerifier.java: New file.
+ Implements information gathering functions used by various prompt dialogs.
+ * rt/net/sourceforge/jnlp/security/MoreInfoPane.java: Accept CertVerifier
+ as an additional argument.
+ * rt/net/sourceforge/jnlp/security/SecurityDialogUI.java: Same.
+ * rt/net/sourceforge/jnlp/security/SecurityWarningDialog.java: Use the new
+ common CertVerifier interface to gather information.
+ * rt/net/sourceforge/jnlp/security/SingleCertInfoPane.java: Accept
+ CertVerifier as an additional argument.
+ * rt/net/sourceforge/jnlp/security/VariableX509TrustManager.java:
+ Customized trustmanager that can temporarily trust certificates on the
+ fly.
+ * rt/net/sourceforge/jnlp/security/viewer/CertificatePane.java: Accept
+ CertVerifier as an additional argument.
+ * rt/net/sourceforge/jnlp/tools/CertVerifier.java: New common interface
+ that all security related dialogs now query for certificate info (jar and
+ https).
+ * rt/net/sourceforge/jnlp/tools/JarSigner.java: Implement the new
+ CertVerifier verifier interface.
+
+2009-01-18 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Bump to b43.
+ * patches/icedtea-6761856-freetypescaler.patch,
+ * patches/icedtea-display-mode-changer.patch:
+ Removed, applied in b43.
+ * ChangeLog: Fix date on last entry.
+ * HACKING: Updated list of ecj patches and removed
+ dropped patches for IcedTea7.
+ * Makefile.am: Remove dropped patches, add new one.
+ * patches/ecj/icedtea-sbcs.patch: New patch to prevent
+ GenerateSBCS.java using java.util.Scanner for ecj builds.
+ * patches/xrender/icedtea-002.patch: Recreated against b43.
+
+2009-01-19 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * generated/sun/nio/ch/SocketOptionRegistry.java:
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/DatagramChannel.java:
+ Added (1.7 extensions).
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/exceptions: Fix package.
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/spi/SelectorProvider.java:
+ Added (1.7 extensions).
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/misc/JavaNetGetIndexAccess.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/misc/SharedSecrets.java:
+ Added to provide access to package-private NetworkInterface.getIndex().
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/CompletedFuture.java:
+ Fixed imports.
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/ExtendedSocketOption.java: Added.
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/Invoker.java: Fixed imports.
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/OptionKey.java: Added.
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/PendingFuture.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/SimpleAsynchronousDatagramChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/ThreadPool.java: Fixed imports.
+ * overlays/nio2/openjdk/jdk/src/share/native/sun/nio/ch/genSocketOptionRegistry.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/DefaultSelectorProvider.java: Added.
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/SolarisAsynchronousChannelProvider.java:
+ Fixed imports.
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/DefaultSelectorProvider.java: Added.
+ * patches/icedtea-nio2.patch: Add hook for SharedSecrets to NetworkInterface, extend
+ sun.nio.ch.{Net,DatagramChannelImpl,SelectorProviderImpl} to handle 1.7 extensions.
+
+2009-01-17 Mark Wielaard <mark@klomp.org>
+
+ * patches/icedtea-version.patch (samejvmsafe): Removed the following
+ directories that contain test that are not samevm safe.
+ javax/crypto/Cipher (TestGetInstance)
+ javax/naming (CompareToEqualsTests)
+ sun/rmi (RmicDefault)
+ sun/security/util (OidFormat)
+ sun/security/x509
+ (ExtensibleAlgorithmId,EmailAddressEncoding,AllAttribs)
+
+2009-01-15 Omair Majid <omajid@redhat.com>
+
+ * patches/icedtea-a11y-property-change.patch: Removed incorrect patch.
+ * HACKING: Remove above patch.
+ * Makefile.am (ICEDTEA_PATCHES): Removed patch.
+
+2009-01-15 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/globals_zero.hpp
+ (StackShadowPages): Increase for 64-bit builds.
+
+2009-01-14 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/FileChannel.java:
+ Extend java.nio.channels.FileChannel to minimise code.
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/util/concurrent/ScheduledThreadPoolExecutor.java:
+ Adapted to use the SharedSecrets backdoor.
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/misc/JavaUtilConcurrentThreadPoolExecutorAccess.java:
+ Add remaining methods needed for our ScheduledThreadPoolExecutor.
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java:
+ Create a ScheduledThreadPoolExecutor directly so ours is used.
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousFileChannelImpl.java:
+ Refer to AsynchronousFileLockImpl not FileLockImpl.
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousFileLockImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/FileLockTable.java:
+ Fix imports.
+ * patches/icedtea-nio2.patch:
+ Update implementation of secrets interface.
+
+2008-12-22 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am: Fix b42 tarball name and checksum
+ due to reroll.
+
+2008-12-20 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * HACKING: Updated.
+ * Makefile.am: Bump to b42.
+ * generated/java/nio/DirectByteBuffer.java,
+ * generated/java/nio/DirectCharBufferS.java,
+ * generated/java/nio/DirectCharBufferU.java,
+ * generated/java/nio/DirectDoubleBufferS.java,
+ * generated/java/nio/DirectDoubleBufferU.java,
+ * generated/java/nio/DirectFloatBufferS.java,
+ * generated/java/nio/DirectFloatBufferU.java,
+ * generated/java/nio/DirectIntBufferS.java,
+ * generated/java/nio/DirectIntBufferU.java,
+ * generated/java/nio/DirectLongBufferS.java,
+ * generated/java/nio/DirectLongBufferU.java,
+ * generated/java/nio/DirectShortBufferS.java,
+ * generated/java/nio/DirectShortBufferU.java,
+ * generated/java/nio/HeapByteBuffer.java,
+ * generated/java/nio/HeapCharBuffer.java,
+ * generated/java/nio/HeapDoubleBuffer.java,
+ * generated/java/nio/HeapFloatBuffer.java,
+ * generated/java/nio/HeapIntBuffer.java,
+ * generated/java/nio/HeapLongBuffer.java,
+ * generated/java/nio/HeapShortBuffer.java:
+ Use discardMark() from the S6593946 fix rather than
+ our own clearMark() (identical other than in name).
+ * patches/icedtea-bytebuffer-compact.patch:
+ Remove fixes to template files and addition of the
+ clearMark() method as these are fixed by S6593946.
+ Keep the mark = -1/discardMark changes as this is a
+ cleaner solution.
+ * patches/icedtea-version.patch:
+ Remove mjw's patch. Applied upstream as S6775152.
+
+2009-01-13 Omair Majid <omajid@redhat.com>
+
+ * rt/net/sourceforge/jnlp/cache/ResourceTracker.java
+ (downloadResource): Call getVersionedResourceURL to get the versioned jar.
+ (initializeResource): Likewise.
+ (getVersionedResourceURL): New function. Constructs a URL with a
+ version-id as the query.
+
+2009-01-13 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/misc/JavaIODeleteOnExitAccess.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/misc/SharedSecrets.java:
+ Add missing SharedSecrets files.
+
+2009-01-13 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/net/StandardProtocolFamily.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/net/StandardSocketOption.java:
+ Added missing files.
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousFileChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousServerSocketChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousSocketChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/FileChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/FileLock.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/MulticastChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileTreeWalker.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileVisitor.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/Files.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/Path.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/Paths.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/SecureDirectoryStream.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/SimpleFileVisitor.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/AclFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/Attributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/FileStoreSpaceAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/PosixFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/PosixFilePermissions.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/spi/AbstractPath.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/spi/FileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/spi/FileTypeDetector.java:
+ Fixed imports.
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/util/concurrent/ScheduledThreadPoolExecutor.java:
+ Added.
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/misc/JavaUtilConcurrentThreadPoolExecutorAccess.java:
+ Added to allow access to private members of java.util.concurrent.ThreadPoolExecutor.
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AbstractFuture.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/DefaultFileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileSystem.java:
+ Fix imports.
+ * patches/icedtea-nio2.patch:
+ Patch ThreadPoolExecutor to allow access to private variables, add missing files to
+ nio/FILES_java.gmk
+
+2009-01-12 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * overlays/nio2/openjdk/jdk/src/share/classes/com/sun/nio/file/ExtendedCopyOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/com/sun/nio/file/ExtendedOpenOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/com/sun/nio/file/ExtendedWatchEventModifier.java:
+ Fix imports.
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/net/ProtocolFamily.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/net/SocketOption.java:
+ Add missing files.
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousDatagramChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousFileChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousServerSocketChannel.java:
+ Fix imports.
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/MembershipKey.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/MulticastChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/NetworkChannel.java:
+ Add missing files.
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/spi/AsynchronousChannelProvider.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileSystems.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/spi/AbstractPath.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousFileChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/SimpleAsynchronousDatagramChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractAclFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractBasicFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractFileStoreSpaceAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractFileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractNamedAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractWatchKey.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractWatchService.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/FileOwnerAttributeViewImpl.java:
+ Fix imports.
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/EPollPort.java:
+ Add missing file.
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/LinuxAsynchronousChannelProvider.java:
+ Fix imports.
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/Port.java:
+ Add missing file.
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxDosFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixDirectoryStream.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileAttributeViews.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileStore.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileSystem.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixPath.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixSecureDirectoryStream.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixUserPrincipals.java:
+ Fix imports.
+ * patches/icedtea-nio2.patch:
+ Add missing files to java/nio/FILES_java.gmk
+
+2009-01-13 Gary Benson <gbenson@redhat.com>
+
+ * contrib/jck/compile-native-code.sh: Build with -m32 or -m64.
+
+2009-01-12 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Initial import of NIO2 code.
+ * patches/ecj/icedtea-pr261.patch: Moved to general patches.
+ * Makefile.am: Add NIO2 patch.
+ * configure.ac: Add --enable-nio2 option (on by default).
+ * overlays/nio2/openjdk/jdk/make/mkdemo/nio/Makefile,
+ * overlays/nio2/openjdk/jdk/make/mkdemo/nio/ZipFileSystem/Makefile,
+ * overlays/nio2/openjdk/jdk/make/mksample/nio/aio/Makefile,
+ * overlays/nio2/openjdk/jdk/make/mksample/nio/file/Makefile,
+ * overlays/nio2/openjdk/jdk/src/share/classes/com/sun/nio/file/ExtendedCopyOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/com/sun/nio/file/ExtendedOpenOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/com/sun/nio/file/ExtendedWatchEventModifier.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/io/File.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/io/FilePermission.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/io/Inputs.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/io/Outputs.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousByteChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousDatagramChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousFileChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousServerSocketChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousSocketChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/Channels.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/CompletionHandler.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/FileChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/FileLock.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/SeekableByteChannel.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/exceptions,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/package-info.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/spi/AsynchronousChannelProvider.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/spi/package.html,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/AccessDeniedException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/AccessMode.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/AtomicMoveNotSupportedException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/ClosedDirectoryStreamException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/ClosedFileSystemException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/ClosedWatchServiceException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/CopyOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/DirectoryNotEmptyException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/DirectoryStream.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/DirectoryStreamFilters.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileAction.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileAlreadyExistsException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileRef.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileStore.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileSystem.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileSystemAlreadyExistsException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileSystemException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileSystemNotFoundException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileSystems.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileTreeWalker.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileVisitOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileVisitResult.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileVisitor.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/Files.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/InvalidPathException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/LinkOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/LinkPermission.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/NoSuchFileException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/NotDirectoryException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/NotLinkException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/OpenOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/Path.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/PathMatcher.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/Paths.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/ProviderMismatchException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/ProviderNotFoundException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/ReadOnlyFileSystemException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/SecureDirectoryStream.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/SimpleFileVisitor.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/StandardCopyOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/StandardOpenOption.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/StandardWatchEventKind.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/WatchEvent.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/WatchKey.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/WatchService.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/Watchable.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/AclEntry.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/AclEntryFlag.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/AclEntryPermission.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/AclEntryType.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/AclFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/AttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/Attributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/BasicFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/BasicFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/DosFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/DosFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/FileAttribute.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/FileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/FileOwnerAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/FileStoreAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/FileStoreSpaceAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/FileStoreSpaceAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/GroupPrincipal.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/NamedAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/PosixFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/PosixFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/PosixFilePermission.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/PosixFilePermissions.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/UserPrincipal.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/UserPrincipalLookupService.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/UserPrincipalNotFoundException.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/package-info.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/package-info.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/spi/AbstractPath.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/spi/FileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/spi/FileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/spi/package-info.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/util/Scanner.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AbstractFuture.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousFileChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousFileLockImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/Cancellable.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/CompletedFuture.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/FileLockTable.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/Groupable.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/Invoker.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/PendingFuture.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/SimpleAsynchronousDatagramChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/SimpleAsynchronousFileChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/ThreadPool.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractAclFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractBasicFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractFileStoreSpaceAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractFileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractNamedAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractPoller.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractWatchKey.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractWatchService.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/Cancellable.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/FileOwnerAttributeViewImpl.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/Globs.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/MimeType.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/NativeBuffer.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/NativeBuffers.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/PollingWatchService.java,
+ * overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/Reflect.java,
+ * overlays/nio2/openjdk/jdk/src/share/sample/nio/aio/EchoServer.java,
+ * overlays/nio2/openjdk/jdk/src/share/sample/nio/file/AclEdit.java,
+ * overlays/nio2/openjdk/jdk/src/share/sample/nio/file/Chmod.java,
+ * overlays/nio2/openjdk/jdk/src/share/sample/nio/file/Copy.java,
+ * overlays/nio2/openjdk/jdk/src/share/sample/nio/file/DiskUsage.java,
+ * overlays/nio2/openjdk/jdk/src/share/sample/nio/file/FileType.java,
+ * overlays/nio2/openjdk/jdk/src/share/sample/nio/file/WatchDir.java,
+ * overlays/nio2/openjdk/jdk/src/share/sample/nio/file/Xdd.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/LinuxAsynchronousChannelProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/SolarisAsynchronousChannelProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/SolarisEventPort.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/DefaultFileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/GnomeFileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxDosFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxFileStore.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxFileSystem.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxFileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxNamedAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxNativeDispatcher.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxWatchService.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/SolarisAclFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/SolarisFileStore.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/SolarisFileSystem.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/SolarisNamedAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/SolarisNativeDispatcher.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/SolarisWatchService.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixChannelFactory.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixCopyFile.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixDirectoryStream.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixException.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileAttributeViews.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileKey.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileModeAttribute.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileStore.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileStoreAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileSystem.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixMountEntry.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixNativeDispatcher.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixPath.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixSecureDirectoryStream.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixUriUtils.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixUserPrincipals.java,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/ch/EPollPort.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/ch/SolarisEventPort.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/ch/UnixAsynchronousSocketChannelImpl.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/GnomeFileTypeDetector.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/LinuxNativeDispatcher.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/LinuxWatchService.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/SolarisNativeDispatcher.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/SolarisWatchService.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/UnixCopyFile.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/UnixNativeDispatcher.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/genSolarisConstants.c,
+ * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/genUnixConstants.c,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/Iocp.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/PendingIoCache.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/WindowsAsynchronousChannelProvider.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/DefaultFileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/DefaultFileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/RegistryFileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsAclFileAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsChannelFactory.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsConstants.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsDirectoryStream.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsException.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileAttributeViews.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileAttributes.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileCopy.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileStore.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileSystem.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsLinkSupport.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsNamedAttributeView.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsPath.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsPathParser.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsPathType.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsSecurity.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsSecurityDescriptor.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsUriSupport.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsUserPrincipals.java,
+ * overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsWatchService.java,
+ * overlays/nio2/openjdk/jdk/src/windows/native/sun/nio/ch/Iocp.c,
+ * overlays/nio2/openjdk/jdk/src/windows/native/sun/nio/ch/WindowsAsynchronousFileChannelImpl.c,
+ * overlays/nio2/openjdk/jdk/src/windows/native/sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.c,
+ * overlays/nio2/openjdk/jdk/src/windows/native/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.c,
+ * overlays/nio2/openjdk/jdk/src/windows/native/sun/nio/fs/RegistryFileTypeDetector.c,
+ * overlays/nio2/openjdk/jdk/src/windows/native/sun/nio/fs/WindowsNativeDispatcher.c,
+ * overlays/nio2/openjdk/jdk/test/demo/nio/ZipFileSystem/Sanity.java,
+ * overlays/nio2/openjdk/jdk/test/demo/nio/ZipFileSystem/sanity.sh,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/io/Inputs/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/AsExecutor.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/Attack.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/GroupOfOne.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/Identity.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/PrivilegedThreadFactory.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/Restart.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/Unbounded.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/run_any_task.sh,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousDatagramChannel/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousFileChannel/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousFileChannel/CustomThreadPool.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousFileChannel/Lock.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousFileChannel/MyThreadFactory.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousServerSocketChannel/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousServerSocketChannel/WithSecurityManager.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousServerSocketChannel/java.policy.allow,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousServerSocketChannel/java.policy.deny,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousSocketChannel/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousSocketChannel/Leaky.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/Channels/Basic2.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/spi/AsynchronousChannelProvider/CheckProvider.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/spi/AsynchronousChannelProvider/META-INF/services/java.nio.channels.spi.AsynchronousChannelProvider,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/spi/AsynchronousChannelProvider/Provider1.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/spi/AsynchronousChannelProvider/Provider2.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/spi/AsynchronousChannelProvider/custom_provider.sh,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/DirectoryStream/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/DirectoryStream/Filters.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/DirectoryStream/SecureDS.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/FileStore/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/FileSystem/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/ContentType.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/CreateFileTree.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/ForceLoad.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/META-INF/services/java.nio.file.spi.FileTypeDetector,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/Misc.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/PrintFileTree.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/SimpleFileTypeDetector.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/SkipSiblings.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/TerminateWalk.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/content_type.sh,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/walk_file_tree.sh,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/CopyAndMove.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/DeleteOnClose.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/InterruptCopy.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/Links.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/Misc.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/PathOps.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/SBC.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/TemporaryFiles.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/UriImportExport.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/delete_on_close.sh,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/temporary_files.sh,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/PathMatcher/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/TestUtil.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/WatchService/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/WatchService/FileTreeModifier.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/WatchService/WithSecurityManager.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/WatchService/denyAll.policy,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/WatchService/grantDirAndOneLevel.policy,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/WatchService/grantDirAndTree.policy,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/WatchService/grantDirOnly.policy,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/attribute/AclFileAttributeView/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/attribute/Attributes/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/attribute/BasicFileAttributeView/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/attribute/DosFileAttributeView/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/attribute/FileStoreAttributeView/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/attribute/NamedAttributeView/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/attribute/PosixFileAttributeView/Basic.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/spi/SetDefaultProvider.java,
+ * overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/spi/TestProvider.java: Added.
+ * patches/icedtea-nio2.patch: New patch.
+ * patches/icedtea-pr261.patch: Moved from ecj-specific patches.
+
+2009-01-13 Matthias Klose <doko@ubuntu.com>
+
+ * patches/hotspot/14.0b08/icedtea-hotspot-dispatch.patch: Remove,
+ replaced by ...
+ * patches/hotspot/14.0b08/icedtea-6791168.patch: New.
+ * patches/hotspot/14.0b08/icedtea-includedb.patch: Update.
+ * HACKING: Update for the above.
+ * Makefile.am: Update for the above.
+
+2009-01-12 Andrew Haley <aph@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp (SharkBlock::do_ldc):
+ Add logic for ldc(Class).
+
+2009-01-11 Mark Wielaard <mark@klomp.org>
+
+ * Makefile.am: Escape single quotes in empty bootclasspath.
+
+2009-01-09 Omair Majid <omajid@redhat.com>
+
+ * patches/icedtea-awt-window-size.patch: New file. Fix X11 window size
+ calculation.
+ * Makefile.am: Apply patch.
+ * HACKING: Document the above.
+
+2009-01-09 Gary Benson <gbenson@redhat.com>
+
+ * contrib/mixtec-sleep-on-bomb.patch: New file.
+
+2009-01-09 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp
+ (CppInterpreter::main_loop): Catch unhandled messages.
+
+2009-01-09 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-cc-interp-jvmti.patch: Also disable pop_frame.
+
+2009-01-08 Matthias Klose <doko@ubuntu.com>
+
+ PR icedtea/277
+ * patches/hotspot/14.0b08/icedtea-includedb.patch: New.
+ * Makefile.am: Apply.
+ * HACKING: Document the above.
+
+2009-01-08 Matthias Klose <doko@ubuntu.com>
+
+ * patches/hotspot/14.0b08/icedtea-no-precompiled.patch: Don't use
+ precompiled header files in hotspot.
+ * HACKING: Document the above.
+
+2009-01-08 Christian Thalinger <christian.thalinger@gmail.com>
+
+ * acinclude.m4 (SET_OS_DIRS): New function.
+ * configure.ac: Call SET_OS_DIRS and made ALSA check conditional.
+ * Makefile.am (LINUX_DIR): Renamed to OS_DIR and use BUILD_OS_DIR
+ variable.
+ (ICEDTEA_ENV, ICEDTEA_ENV_ECJ): Added OS_PATH to PATH.
+
+2009-01-07 Matthias Klose <doko@ubuntu.com>
+
+ * patches/hotspot/14.0b08/icedtea-hotspot-dispatch.patch: New, fix
+ build failure with GCC-4.4.
+ * Makefile.am: Apply.
+ * HACKING: Document the above.
+
+2009-01-06 Omair Majid <omajid@redhat.com>
+
+ * patches/icedtea-demo-swingapplet.patch: New file.
+ * Makefile.am (ICEDTEA_PATCHES): Apply the above.
+ * HACKING: Document the above.
+
+2009-01-05 Andrew Haley <aph@redhat.com>
+
+ * Makefile.am (ICEDTEA_PATCHES): Fix bad checkin.
+
+2008-12-24 Andrew Haley <aph@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp
+ (SharkFunction::initialize): Work around bug in
+ ciTypeFlow::Block::pre_order_at().
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp
+ (SharkCompiler::compile_method): Allow "*" as a wildcard.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp (llvm::IRBuilder):
+ type2aelembytes now a mamber function.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.hpp (class
+ SharkBlock): is_private_copy renamed is_backedge_copy.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp (SharkBlock::parse):
+ force_bci if there's a trap.
+ * ports/hotspot/src/cpu/zero/vm/disassembler_zero.cpp: Delete
+ everything.
+
+2008-12-24 Omair Majid <omajid@redhat.com>
+
+ * patches/icedtea-a11y-property-change.patch: New file.
+ * Makefile.am (ICEDTEA_PATCHES): Apply the above.
+ * HACKING: Document the above.
+
+2008-12-24 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-cc-interp-jvmti.patch: New file.
+ * patches/icedtea-cc-interp-no-fer.patch: Deleted file.
+ * Makefile.am (ICEDTEA_PATCHES): Apply the above.
+ * HACKING: Document the above.
+
+2008-12-23 Matthias Klose <doko@ubuntu.com>
+
+ * patches/hotspot/original/icedtea-version.patch: Update.
+
+2008-12-23 Gary Benson <gbenson@redhat.com>
+
+ * HACKING: Added bug id for my last patch.
+
+2008-12-23 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (ICEDTEA_ENV, ICEDTEA_ENV_GCJ): Don't explicitely append
+ standard directories to PATH.
+
+2008-12-22 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-io_util-overflow.patch: New file.
+ * Makefile.am (ICEDTEA_PATCHES): Apply the above.
+ * HACKING: Document the above.
+
+2008-12-21 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (ICEDTEA_ENV, ICEDTEA_ENV_GCJ): Prepend directories
+ to PATH, don't replace PATH.
+
+2008-12-19 Omair Majid <omajid@redhat.com>
+
+ * patches/hotspot/14.0b08/icedtea-text-relocations.patch: Build libjvm.so
+ as PIC.
+
+2008-12-19 Andrew Haley <aph@redhat.com>
+
+ * Makefile.am (stamps/download.stamp): Check MD5sum on hotspot.tar.gz.
+ (stamps/extract.stamp): Use AWK here rather than cut.
+ * hotspot.map: Add md5sum for 14.0b08.
+
+2008-12-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ (FIND_RHINO_JAR): Check for js.jar
+ in Gentoo install location too.
+
+2008-12-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ No need to check again that SYSTEM_GCJ_DIR exists.
+ * acinclude.m4:
+ (AC_CHECK_FOR_GCJ_JDK): Added.
+ (AC_CHECK_FOR_OPENJDK): Likewise.
+ (AC_CHECK_FOR_ICEDTEA): Likewise.
+ * configure.ac:
+ Do --with-icedtea/--with-openjdk check earlier.
+ More --with-x-home options to macros in acinclude.m4.
+ Remove redundant erroneous use of GCC_OLD.
+
+2008-12-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Remove use of LIBGCJ_JAR, replacing with
+ SYSTEM_GCJ_DIR/jre/lib/rt.jar.
+ * acinclude.m4:
+ (AC_CHECK_GCC_VERSION): Added.
+ (FIND_LIBGCJ_JAR): Removed.
+ * configure.ac:
+ Call AC_CHECK_GCC_VERSION, don't
+ call FIND_LIBGCJ_JAR.
+ * javac.in:
+ Use SYSTEM_GCJ_DIR/jre/lib/rt.jar not LIBGCJ_JAR.
+
+2008-12-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Remove the HotSpot directory while extracting
+ OpenJDK and then only when HSBUILD is not original.
+
+2008-12-17 Gary Benson <gbenson@redhat.com>
+
+ * contrib/mixtec-hacks.patch: Updated.
+
+2008-12-17 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp
+ (_Copy_conjoint_jshorts_atomic): Implemented.
+
+2008-12-17 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-zero.patch: Update for PARISC.
+
+2008-12-16 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-version.patch: Moved bug report link
+ patch to following file.
+ * patches/hotspot/14.0b08/icedtea-version.patch: Added patch.
+
+2008-12-16 Andrew Haley <aph@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp
+ (SharkFunction::CreatePopFrame): Remove _LP64 special-case code.
+
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp (SharkBlock::parse):
+ Don't call pop() more than once in an arglist.
+
+2008-12-15 Lillian Angel <langel@redhat.com>
+
+ Fixes #475888
+ * patches/icedtea-version.patch: Added patch to set bug report link to
+ icedtea's bugzilla.
+
+2008-12-11 Deepak Bhole <dbhole@redhat.com>
+
+ * IcedTeaPlugin.cc: Clean up output shown in non debug mode.
+ * plugin/icedtea/netscape/javascript/JSObject.java: Same.
+ * rt/net/sourceforge/jnlp/NetxPanel.java: Same.
+ * rt/net/sourceforge/jnlp/PluginBridge.java: Same.
+
+2008-12-10 Matthias Klose <doko@ubuntu.com>
+
+ * patches/hotspot/*/icedtea-text-relocations.patch: Update for PARISC.
+ * patches/icedtea-zero.patch: Likewise.
+ * patches/hotspot/*/icedtea-parisc-opt.patch: New.
+ * Makefile.am (ICEDTEA_PATCHES): Apply icedtea-parisc-opt.patch.
+
+2008-12-10 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedtea/sun/applet/PluginAppletViewer.java: Remove spurious
+ call to getSecuritymanager() that was causing a CCE.
+ * rt/net/sourceforge/jnlp/JARDesc.java: Track if the jar is cacheable or
+ not.
+ * rt/net/sourceforge/jnlp/Parser.java: Provide new cacheable param to
+ JARDesc constructor.
+ * rt/net/sourceforge/jnlp/PluginBridge.java: Track cache_archive and
+ cache_archive_ex parameters in addition to archive.
+ * rt/net/sourceforge/jnlp/cache/Resource.java: Track per resource update
+ policy.
+ * rt/net/sourceforge/jnlp/cache/ResourceTracker.java: Take into account a
+ new update policy of "forced" update on each instantiation.
+ * rt/net/sourceforge/jnlp/cache/UpdatePolicy.java: Create new FORCE update
+ policy.
+ * rt/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: Provide new
+ cacheable param to JARDesc constructor.
+
+2008-12-09 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/xrender/icedtea-000.patch:
+ Removed, already applied in OpenJDK7.
+ * patches/xrender/icedtea-001.patch,
+ * patches/xrender/icedtea-003.patch,
+ * patches/xrender/icedtea-004.patch:
+ Recreated against OpenJDK7.
+
+2008-12-09 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Support use of HGREV.
+ * acinclude.m4:
+ (AC_CHECK_WITH_HG_REVISION): Add --with-hg-revision.
+ * configure.ac:
+ Call AC_CHECK_WITH_HG_REVISION.
+
+2008-12-09 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * configure.ac:
+ Capitalise 'XRender' in configure option.
+
+2008-12-09 Mark Wielaard <mark@klomp.org>
+
+ * Makefile.am:
+ Fix XRender wildcard to work where
+ srcdir != builddir.
+
+2008-12-09 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Properly support --with-openjdk-src-dir.
+ * acinclude.m4:
+ Correct the define for OPENJDK_SRC_DIR.
+
+2008-12-09 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Support downloading from the Mercurial repository.
+ * acinclude.m4:
+ (ENABLE_HG): New macro.
+ * configure.ac:
+ Check for --enable-hg.
+
+2008-12-09 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Don't use find to locate the hotspot directory,
+ explicitly use 'hotspot-' plus the changeset.
+
+2008-12-09 Gary Benson <gbenson@redhat.com>
+
+ * contrib/jck/compile-native-code.sh: Fix library paths.
+
+2008-12-08 Gary Benson <gbenson@redhat.com>
+
+ * contrib/jck/compile-native-code.sh: New file.
+
+2008-12-07 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-uname.patch: Update for PARISC.
+
+2008-12-05 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-hotspot7-build-fixes.patch: Update.
+ * patches/hotspot/original/icedtea-core-zero-build.patch: Regenerate
+ from original/icedtea-core-build.patch.
+ * patches/icedtea-hotspot-6b14-7b24.patch: Newly generated.
+ * patches/icedtea-hotspot-6b12-7b24.patch: Remove.
+ * Makefile.am (ICEDTEA_PATCHES): Update for zero, based on original
+ hotspot.
+
+2008-12-05 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am:
+ (EXTRA_DIST): Added everything under patches/.
+
+2008-12-05 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am:
+ (EXTRA_DIST): Added autogen.sh
+
+2008-12-05 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am:
+ (EXTRA_DIST): Added hotspot.map.
+
+2008-12-05 Mark Wielaard <mwielaard@redhat.com>
+
+ * rt/net/sourceforge/jnlp/runtime/JNLPClassLoader.java:
+ JarIndex.getIndex() can return null when there is no index for the
+ jar. In that case we shouldn't store the null result.
+
+2008-12-05 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-lucene-crash.patch: Update for b14.
+ * patches/hotspot/original/icedtea-memory-limits.patch: Likewise.
+ * patches/hotspot/original/icedtea-core-build.patch: Likewise.
+ * patches/hotspot/original/icedtea-static-libstdc++.patch: Likewise.
+ * patches/hotspot/original/icedtea-zero-build.patch: Likewise.
+ * patches/hotspot/original/icedtea-shark-build.patch: Likewise.
+ * patches/hotspot/original/icedtea-sparc64-linux.patch: Likewise.
+ * Makefile.am (ICEDTEA_PATCHES): Remove icedtea-hotspot7-tests.patch,
+ apply patches/icedtea-bytecodeInterpreterWithChecks.patch for original
+ hotspot build.
+ * patches/icedtea-hotspot7-tests.patch: Remove.
+
+2008-12-04 Matthias Klose <doko@ubuntu.com>
+
+ * patches/hotspot/14.0b08/icedtea-sparc-buildfixes.patch: Readd
+ lost chunks from icedtea-sparc.patch, fix build failure with gcc-4.3.
+ * Makefile.am (ICEDTEA_PATCHES): Apply new patch.
+
+2008-12-04 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am:
+ Prefix the call to uname -m with
+ the ${ARCH_PREFIX}.
+ * acinclude.m4:
+ Apply linux32 on s390 as well.
+
+2008-12-04 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/ecj/icedtea-hotspot-14.0b08.patch,
+ * patches/hotspot/14.0b08/icedtea-bytecodeInterpreter.patch,
+ * patches/hotspot/14.0b08/icedtea-core-build.patch,
+ * patches/hotspot/14.0b08/icedtea-debuginfo.patch,
+ * patches/hotspot/14.0b08/icedtea-gcc-4.3.patch,
+ * patches/hotspot/14.0b08/icedtea-gcc-suffix.patch,
+ * patches/hotspot/14.0b08/icedtea-headers.patch,
+ * patches/hotspot/14.0b08/icedtea-memory-limits.patch,
+ * patches/hotspot/14.0b08/icedtea-params-cast-size_t.patch,
+ * patches/hotspot/14.0b08/icedtea-shark-build.patch,
+ * patches/hotspot/14.0b08/icedtea-shark.patch,
+ * patches/hotspot/14.0b08/icedtea-sparc-ptracefix.patch,
+ * patches/hotspot/14.0b08/icedtea-sparc-trapsfix.patch,
+ * patches/hotspot/14.0b08/icedtea-sparc64-linux.patch,
+ * patches/hotspot/14.0b08/icedtea-static-libstdc++.patch,
+ * patches/hotspot/14.0b08/icedtea-text-relocations.patch,
+ * patches/hotspot/14.0b08/icedtea-use-idx_t.patch,
+ * patches/hotspot/14.0b08/icedtea-version.patch,
+ * patches/hotspot/14.0b08/icedtea-zero-build.patch:
+ Moved to...
+ * acinclude.m4: Make original the default.
+ * patches/ecj/icedtea-hotspot-original.patch,
+ * patches/hotspot/original/icedtea-bytecodeInterpreter.patch,
+ * patches/hotspot/original/icedtea-core-build.patch,
+ * patches/hotspot/original/icedtea-debuginfo.patch,
+ * patches/hotspot/original/icedtea-gcc-4.3.patch,
+ * patches/hotspot/original/icedtea-gcc-suffix.patch,
+ * patches/hotspot/original/icedtea-headers.patch,
+ * patches/hotspot/original/icedtea-memory-limits.patch,
+ * patches/hotspot/original/icedtea-params-cast-size_t.patch,
+ * patches/hotspot/original/icedtea-shark-build.patch,
+ * patches/hotspot/original/icedtea-shark.patch,
+ * patches/hotspot/original/icedtea-sparc-ptracefix.patch,
+ * patches/hotspot/original/icedtea-sparc-trapsfix.patch,
+ * patches/hotspot/original/icedtea-sparc64-linux.patch,
+ * patches/hotspot/original/icedtea-static-libstdc++.patch,
+ * patches/hotspot/original/icedtea-text-relocations.patch,
+ * patches/hotspot/original/icedtea-use-idx_t.patch,
+ * patches/hotspot/original/icedtea-version.patch,
+ * patches/hotspot/original/icedtea-zero-build.patch: here.
+
+2008-12-04 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Prefix make invocations with
+ ARCH_PREFIX. Pass the host, target and
+ build aliases through to the CACAO sub-configure.
+ * acinclude.m4:
+ Define ARCH_PREFIX to ${LINUX32} for
+ x86 and ppc architectures.
+ * configure.ac:
+ Check for linux32.
+
+2008-12-04 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Prefix make invocations with
+ ARCH_PREFIX. Pass the host, target and
+ build aliases through to the CACAO sub-configure.
+ * acinclude.m4:
+ Define ARCH_PREFIX to ${LINUX32} for
+ x86 and ppc architectures.
+ * configure.ac:
+ Check for linux32.
+
+2008-12-04 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ Merge from IcedTea6.
+ * patches/icedtea-ecj-jopt.patch,
+ * patches/icedtea-ecj-pr261.patch,
+ * patches/icedtea-ecj-spp.patch,
+ * patches/icedtea-ecj.patch,
+ * patches/icedtea-memory-limits.patch,
+ * patches/icedtea-sparc-ptracefix.patch,
+ * patches/icedtea-sparc64-linux.patch,
+ * patches/icedtea-xrender-000.patch,
+ * patches/icedtea-xrender-001.patch,
+ * patches/icedtea-xrender-002.patch,
+ * patches/icedtea-xrender-003.patch,
+ * patches/icedtea-xrender-004.patch,
+ * patches/icedtea-xrender-005.patch,
+ * patches/icedtea-xrender-006.patch,
+ * patches/icedtea-xrender-007.patch,
+ * patches/icedtea-xrender-008.patch,
+ * patches/icedtea-xrender-009.patch:
+ Removed.
+ * .hgignore,
+ * ChangeLog,
+ * HACKING,
+ * Makefile.am,
+ * acinclude.m4,
+ * configure.ac: Merged.
+ * hotspot.map,
+ * patches/ecj/icedtea-hotspot-14.0b08.patch,
+ * patches/ecj/icedtea-jopt.patch,
+ * patches/ecj/icedtea-pr261.patch,
+ * patches/ecj/icedtea-spp.patch,
+ * patches/ecj/icedtea.patch,
+ * patches/hotspot/14.0b08/icedtea-bytecodeInterpreter.patch,
+ * patches/hotspot/14.0b08/icedtea-core-build.patch,
+ * patches/hotspot/14.0b08/icedtea-debuginfo.patch,
+ * patches/hotspot/14.0b08/icedtea-gcc-4.3.patch,
+ * patches/hotspot/14.0b08/icedtea-gcc-suffix.patch,
+ * patches/hotspot/14.0b08/icedtea-headers.patch,
+ * patches/hotspot/14.0b08/icedtea-memory-limits.patch,
+ * patches/hotspot/14.0b08/icedtea-params-cast-size_t.patch,
+ * patches/hotspot/14.0b08/icedtea-shark-build.patch,
+ * patches/hotspot/14.0b08/icedtea-shark.patch,
+ * patches/hotspot/14.0b08/icedtea-sparc-ptracefix.patch,
+ * patches/hotspot/14.0b08/icedtea-sparc-trapsfix.patch,
+ * patches/hotspot/14.0b08/icedtea-sparc64-linux.patch,
+ * patches/hotspot/14.0b08/icedtea-static-libstdc++.patch,
+ * patches/hotspot/14.0b08/icedtea-text-relocations.patch,
+ * patches/hotspot/14.0b08/icedtea-use-idx_t.patch,
+ * patches/hotspot/14.0b08/icedtea-version.patch,
+ * patches/hotspot/14.0b08/icedtea-zero-build.patch: Added.
+ * patches/icedtea-core-build.patch,
+ * patches/icedtea-debuginfo.patch,
+ * patches/icedtea-gcc-suffix.patch,
+ * patches/icedtea-headers.patch,
+ * patches/icedtea-shark-build.patch,
+ * patches/icedtea-version.patch,
+ * patches/icedtea-zero-build.patch: Merged.
+ * patches/security/icedtea-6484091.patch,
+ * patches/security/icedtea-6497740.patch,
+ * patches/security/icedtea-6588160.patch,
+ * patches/security/icedtea-6592792.patch,
+ * patches/security/icedtea-6721753.patch,
+ * patches/security/icedtea-6726779.patch,
+ * patches/security/icedtea-6733959.patch,
+ * patches/security/icedtea-6734167.patch,
+ * patches/security/icedtea-6755943.patch,
+ * patches/security/icedtea-6766136.patch,
+ * patches/xrender/icedtea-000.patch,
+ * patches/xrender/icedtea-001.patch,
+ * patches/xrender/icedtea-002.patch,
+ * patches/xrender/icedtea-003.patch,
+ * patches/xrender/icedtea-004.patch,
+ * patches/xrender/icedtea-005.patch,
+ * patches/xrender/icedtea-006.patch,
+ * patches/xrender/icedtea-007.patch,
+ * patches/xrender/icedtea-008.patch,
+ * patches/xrender/icedtea-009.patch: Added.
+ * ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp,
+ * ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.hpp,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/ContextEvent.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/ContextListener.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Debug.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/EventLoop.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Operation.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioClip.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioDataLine.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioLine.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixer.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixerInfo.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixerProvider.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMuteControl.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioPort.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourcePort.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetDataLine.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetPort.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioVolumeControl.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/SecurityWrapper.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Stream.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/StreamBufferAttributes.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/StreamSampleSpecification.java: Merged.
+
+2008-12-04 Gary Benson <gbenson@redhat.com>
+
+ * .hgignore: Ignore rt/javax/script/*.
+
+2008-12-03 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am: Update for b14.
+ * Makefile.am (ICEDTEA_PATCHES): Remove patches applied in b14.
+ * patches/icedtea-4486841.patch, patches/icedtea-6484091.patch,
+ patches/icedtea-6497740.patch, patches/icedtea-6588160.patch,
+ patches/icedtea-6592792.patch, patches/icedtea-6721753.patch,
+ patches/icedtea-6726779.patch, patches/icedtea-6733959.patch,
+ patches/icedtea-6734167.patch, patches/icedtea-6755943.patch,
+ patches/icedtea-6766136.patch: Remove.
+ * patches/icedtea-rhino.patch: Update.
+
+2008-12-03 Matthias Klose <doko@ubuntu.com>
+
+ * patches/hotspot/14.0b08/icedtea-shark.patch: Fix path name.
+ * patches/icedtea-fortify-source.patch: Don't introduce new warnings.
+
+2008-12-03 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (ZERO_PATCHES, ICEDTEA_PATCHES): Fix patch order.
+ * patches/icedtea-hotspot7-build-fixes.patch: Restore.
+
+2008-12-03 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-shark-build.patch: Regenerate.
+ * patches/icedtea-shark.patch: Regenerate.
+ * patches/icedtea-zero.patch: Regenerate.
+ * patches/icedtea-hotspot7-build-fixes.patch: Remove.
+ * Makefile.am (ZERO_PATCHES): Remove icedtea-hotspot7-build-fixes.patch.
+
+2008-12-03 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-shark.patch: Moved to ...
+ * patches/hotspot/original/icedtea-shark.patch: ... here.
+ * patches/hotspot/14.0b08/icedtea-shark.patch: New, regenerated.
+ * Makefile.am (SHARK_PATCH): Conditionalze on WITH_ALT_HSBUILD.
+
+2008-12-03 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (stamps/extract.stamp): Only extract HOTSPOT_SRC_ZIP,
+ if WITH_ALT_HSBUILD is defined.
+
+2008-12-02 Omair Majid <omajid@redhat.com>
+
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/ContextEvent.java:
+ Change scope of class and functions from public to package-private.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/ContextListener.java:
+ Likewise.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Debug.java:
+ Likewise.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/EventLoop.java:
+ Likewise.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Operation.java:
+ Likewise.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioClip.java:
+ Change class to be final. Change clip name to 'Audio Clip' and add some
+ documentation and annotations.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioDataLine.java:
+ Change class scope to package-private. Add annoatations to functions.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioLine.java:
+ Add override annotations to functions.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixer.java:
+ Change class to final.
+ (getLine): Check for audio permissions before returning Ports.
+ (openRemote): Check for permissions to connect before connecting to a
+ remote PulseAudio server.
+ (openImpl): New function. Connect to the PulseAudio server.
+ (debug): Removed.
+ (main): Removed
+ (ThreadWriter): Removed.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixerInfo.java:
+ Change class to final. Bump version.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixerProvider.java:
+ (PulseAudioMixerProvider): Removed.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMuteControl.java:
+ Change class to final. Formatting fixes.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioPort.java:
+ Change class scope to package private. Make constructor package-private.
+ Add override annotations.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java:
+ Change class to final. Make constructor package-private. Add override
+ annotations.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourcePort.java:
+ Make class final. Make constructor package-private.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetDataLine.java:
+ Make class final. Add override annotations
+ (PulseAudioTargetDataLine): Make constructor package-private.
+ (fragmentBuffer): Make variable private.
+ (drained): Likewise.
+ (flushed): Likewise.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetPort.java:
+ Make class final. Constructor now pacakge-private.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioVolumeControl.java:
+ Make class final.
+ (MIN_VOLUME),
+ (MAX_VOLUME): Make variables pacakge-private.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/SecurityWrapper.java:
+ Make class final.
+ (loadNativeLibrary): Make package-private.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Stream.java:
+ Make class final. Change scope of as many functions from public to
+ package-private as possible.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/StreamBufferAttributes.java:
+ Make class and all functions package-private.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/StreamSampleSpecification.java:
+ Make class package-private.
+
+2008-12-03 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Create hierarchical patch space.
+ * patches/icedtea-4486841.patch,
+ * patches/icedtea-6484091.patch,
+ * patches/icedtea-6497740.patch,
+ * patches/icedtea-6588160.patch,
+ * patches/icedtea-6592792.patch,
+ * patches/icedtea-6721753.patch,
+ * patches/icedtea-6726779.patch,
+ * patches/icedtea-6733959.patch,
+ * patches/icedtea-6734167.patch,
+ * patches/icedtea-6755943.patch,
+ * patches/icedtea-6766136.patch,
+ * patches/icedtea-ecj-hotspot-14.0b08.patch,
+ * patches/icedtea-ecj-hotspot-original.patch,
+ * patches/icedtea-ecj-jopt.patch,
+ * patches/icedtea-ecj-pr261.patch,
+ * patches/icedtea-ecj-spp.patch,
+ * patches/icedtea-ecj.patch,
+ * patches/icedtea-hotspot-14.0b08-bytecodeInterpreter.patch,
+ * patches/icedtea-hotspot-14.0b08-core-build.patch,
+ * patches/icedtea-hotspot-14.0b08-debuginfo.patch,
+ * patches/icedtea-hotspot-14.0b08-gcc-4.3.patch,
+ * patches/icedtea-hotspot-14.0b08-gcc-suffix.patch,
+ * patches/icedtea-hotspot-14.0b08-headers.patch,
+ * patches/icedtea-hotspot-14.0b08-memory-limits.patch,
+ * patches/icedtea-hotspot-14.0b08-params-cast-size_t.patch,
+ * patches/icedtea-hotspot-14.0b08-shark-build.patch,
+ * patches/icedtea-hotspot-14.0b08-sparc-ptracefix.patch,
+ * patches/icedtea-hotspot-14.0b08-sparc-trapsfix.patch,
+ * patches/icedtea-hotspot-14.0b08-sparc64-linux.patch,
+ * patches/icedtea-hotspot-14.0b08-static-libstdc++.patch,
+ * patches/icedtea-hotspot-14.0b08-text-relocations.patch,
+ * patches/icedtea-hotspot-14.0b08-use-idx_t.patch,
+ * patches/icedtea-hotspot-14.0b08-version.patch,
+ * patches/icedtea-hotspot-14.0b08-zero-build.patch,
+ * patches/icedtea-hotspot-original-bytecodeInterpreter.patch,
+ * patches/icedtea-hotspot-original-core-build.patch,
+ * patches/icedtea-hotspot-original-debuginfo.patch,
+ * patches/icedtea-hotspot-original-gcc-4.3.patch,
+ * patches/icedtea-hotspot-original-gcc-suffix.patch,
+ * patches/icedtea-hotspot-original-headers.patch,
+ * patches/icedtea-hotspot-original-memory-limits.patch,
+ * patches/icedtea-hotspot-original-params-cast-size_t.patch,
+ * patches/icedtea-hotspot-original-shark-build.patch,
+ * patches/icedtea-hotspot-original-sparc-ptracefix.patch,
+ * patches/icedtea-hotspot-original-sparc-trapsfix.patch,
+ * patches/icedtea-hotspot-original-sparc64-linux.patch,
+ * patches/icedtea-hotspot-original-static-libstdc++.patch,
+ * patches/icedtea-hotspot-original-text-relocations.patch,
+ * patches/icedtea-hotspot-original-use-idx_t.patch,
+ * patches/icedtea-hotspot-original-version.patch,
+ * patches/icedtea-hotspot-original-zero-build.patch,
+ * patches/icedtea-xrender-000.patch,
+ * patches/icedtea-xrender-001.patch,
+ * patches/icedtea-xrender-002.patch,
+ * patches/icedtea-xrender-003.patch,
+ * patches/icedtea-xrender-004.patch,
+ * patches/icedtea-xrender-005.patch,
+ * patches/icedtea-xrender-006.patch,
+ * patches/icedtea-xrender-007.patch,
+ * patches/icedtea-xrender-008.patch,
+ * patches/icedtea-xrender-009.patch:
+ Move patches...
+ * Makefile.am: Fixed paths.
+ * patches/ecj/icedtea-hotspot-14.0b08.patch,
+ * patches/ecj/icedtea-hotspot-original.patch,
+ * patches/ecj/icedtea-jopt.patch,
+ * patches/ecj/icedtea-pr261.patch,
+ * patches/ecj/icedtea-spp.patch,
+ * patches/ecj/icedtea.patch,
+ * patches/hotspot/14.0b08/icedtea-bytecodeInterpreter.patch,
+ * patches/hotspot/14.0b08/icedtea-core-build.patch,
+ * patches/hotspot/14.0b08/icedtea-debuginfo.patch,
+ * patches/hotspot/14.0b08/icedtea-gcc-4.3.patch,
+ * patches/hotspot/14.0b08/icedtea-gcc-suffix.patch,
+ * patches/hotspot/14.0b08/icedtea-headers.patch,
+ * patches/hotspot/14.0b08/icedtea-memory-limits.patch,
+ * patches/hotspot/14.0b08/icedtea-params-cast-size_t.patch,
+ * patches/hotspot/14.0b08/icedtea-shark-build.patch,
+ * patches/hotspot/14.0b08/icedtea-sparc-ptracefix.patch,
+ * patches/hotspot/14.0b08/icedtea-sparc-trapsfix.patch,
+ * patches/hotspot/14.0b08/icedtea-sparc64-linux.patch,
+ * patches/hotspot/14.0b08/icedtea-static-libstdc++.patch,
+ * patches/hotspot/14.0b08/icedtea-text-relocations.patch,
+ * patches/hotspot/14.0b08/icedtea-use-idx_t.patch,
+ * patches/hotspot/14.0b08/icedtea-version.patch,
+ * patches/hotspot/14.0b08/icedtea-zero-build.patch,
+ * patches/hotspot/original/icedtea-bytecodeInterpreter.patch,
+ * patches/hotspot/original/icedtea-core-build.patch,
+ * patches/hotspot/original/icedtea-debuginfo.patch,
+ * patches/hotspot/original/icedtea-gcc-4.3.patch,
+ * patches/hotspot/original/icedtea-gcc-suffix.patch,
+ * patches/hotspot/original/icedtea-headers.patch,
+ * patches/hotspot/original/icedtea-memory-limits.patch,
+ * patches/hotspot/original/icedtea-params-cast-size_t.patch,
+ * patches/hotspot/original/icedtea-shark-build.patch,
+ * patches/hotspot/original/icedtea-sparc-ptracefix.patch,
+ * patches/hotspot/original/icedtea-sparc-trapsfix.patch,
+ * patches/hotspot/original/icedtea-sparc64-linux.patch,
+ * patches/hotspot/original/icedtea-static-libstdc++.patch,
+ * patches/hotspot/original/icedtea-text-relocations.patch,
+ * patches/hotspot/original/icedtea-use-idx_t.patch,
+ * patches/hotspot/original/icedtea-version.patch,
+ * patches/hotspot/original/icedtea-zero-build.patch,
+ * patches/security/icedtea-4486841.patch,
+ * patches/security/icedtea-6484091.patch,
+ * patches/security/icedtea-6497740.patch,
+ * patches/security/icedtea-6588160.patch,
+ * patches/security/icedtea-6592792.patch,
+ * patches/security/icedtea-6721753.patch,
+ * patches/security/icedtea-6726779.patch,
+ * patches/security/icedtea-6733959.patch,
+ * patches/security/icedtea-6734167.patch,
+ * patches/security/icedtea-6755943.patch,
+ * patches/security/icedtea-6766136.patch,
+ * patches/xrender/icedtea-000.patch,
+ * patches/xrender/icedtea-001.patch,
+ * patches/xrender/icedtea-002.patch,
+ * patches/xrender/icedtea-003.patch,
+ * patches/xrender/icedtea-004.patch,
+ * patches/xrender/icedtea-005.patch,
+ * patches/xrender/icedtea-006.patch,
+ * patches/xrender/icedtea-007.patch,
+ * patches/xrender/icedtea-008.patch,
+ * patches/xrender/icedtea-009.patch:
+ ...to here.
+
+2008-12-03 Gary Benson <gbenson@redhat.com>
+
+ * .hgignore: Ignore downloaded HotSpot tarball.
+
+2008-12-03 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.hpp
+ (os::is_allocatable): New method.
+ * ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp
+ (os::is_allocatable): Likewise.
+
+2008-12-02 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-format-warnings.patch: New.
+ * patches/icedtea-format-warnings.patch: Likewise.
+ * HACKING: Document patches.
+ * Makefile.am: Apply patches.
+
+2008-12-02 Mark Wielaard <mark@klomp.org>
+
+ * patches/icedtea-version.patch: Remove accidentially added debug
+ patch.
+
+2008-12-02 Mark Wielaard <mark@klomp.org>
+
+ * overlays/openjdk/jdk/test/closed/sun/security/rsa/keystore.bad,
+ overlays/openjdk/jdk/test/closed/sun/security/rsa/keystore.good:
+ New keystore files.
+ * patches/icedtea-6497740.patch: Remove binary file diffs.
+ * patches/icedtea-6721753.patch: Remove @key closed-security.
+ * patches/icedtea-6733959.patch: Add @build ZipMeUp.
+
+2008-12-02 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (stamps/extract.stamp): Fix extraction of
+ alternate hotspot tarball.
+
+2008-12-02 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am
+ (ICEDTEA_PATCHES): Added new OpenJDK security patches.
+ * patches/icedtea-4486841.patch,
+ patches/icedtea-6484091.patch,
+ patches/icedtea-6497740.patch,
+ patches/icedtea-6588160.patch,
+ patches/icedtea-6592792.patch,
+ patches/icedtea-6721753.patch,
+ patches/icedtea-6726779.patch,
+ patches/icedtea-6733959.patch,
+ patches/icedtea-6734167.patch,
+ patches/icedtea-6755943.patch,
+ patches/icedtea-6766136.patch: New files.
+
+2008-12-02 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/icedtea-bytecodeInterpreter.patch,
+ * patches/icedtea-hotspot7-build-fixes.patch:
+ Removed.
+ * Makefile.am:
+ Sort out Zero patches.
+ * patches/icedtea-hotspot-14.0b08-bytecodeInterpreter.patch,
+ * patches/icedtea-hotspot-14.0b08-gcc-4.3.patch,
+ * patches/icedtea-hotspot-original-bytecodeInterpreter.patch:
+ New HotSpot specific patches.
+ * ports/hotspot/src/cpu/zero/vm/assembler_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/disassembler_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/disassembler_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/frame_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/relocInfo_zero.cpp,
+ * ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp:
+ Updated using IcedTea7 versions for 14.0b08.
+
+2008-12-03 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/icedtea-4486841.patch,
+ * patches/icedtea-6728542-epoll.patch:
+ Removed, already applied to JDK7.
+ * Makefile.am: Remove unneeded patches.
+ * javac.in: Fix use of 'else if' for 'elsif'.
+ * patches/icedtea-6484091.patch,
+ * patches/icedtea-6497740.patch,
+ * patches/icedtea-6592792.patch,
+ * patches/icedtea-6733959.patch,
+ * patches/icedtea-6755943.patch,
+ * patches/icedtea-ecj-pr261.patch:
+ Ported to JDK7.
+
+2008-12-02 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-format-warnings.patch: New.
+ * patches/icedtea-format-warnings.patch: Likewise.
+ * HACKING: Document patches.
+ * Makefile.am: Apply patches.
+
+2008-12-02 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (stamps/extract.stamp): Handle tar archives.
+ * Makefile.am (stamps/pulse-java.stamp): Add missing include
+ directives.
+
+2008-12-02 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Merge from IcedTea6.
+ * .hgignore,
+ * ChangeLog,
+ * HACKING,
+ * IcedTeaPlugin.cc,
+ * Makefile.am,
+ * autogen.sh,
+ * configure.ac,
+ * javac.in,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/NetxPanel.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/JNLPClassLoader.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/JNLPPolicy.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/tools/JarSigner.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/EmergencySoundbank/TestCreateSoundbank.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/Available.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/Close.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/MarkReset.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/MarkSupported.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/Read.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/ReadByte.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/ReadByteIntInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/Skip.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioSynthesizer/DummySourceDataLine.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftFilter/TestProcessAudio.java: Merged.
+ * patches/icedtea-4486841.patch,
+ * patches/icedtea-6484091.patch,
+ * patches/icedtea-6497740.patch,
+ * patches/icedtea-6588160.patch,
+ * patches/icedtea-6592792.patch,
+ * patches/icedtea-6721753.patch,
+ * patches/icedtea-6726779.patch,
+ * patches/icedtea-6728542-epoll.patch,
+ * patches/icedtea-6733959.patch,
+ * patches/icedtea-6734167.patch,
+ * patches/icedtea-6755943.patch,
+ * patches/icedtea-6766136.patch,
+ * patches/icedtea-ecj-pr261.patch,
+ * patches/icedtea-samejvm-safe.patch,
+ * patches/icedtea-stroker-finish.patch,
+ * patches/icedtea-xrender-000.patch,
+ * patches/icedtea-xrender-001.patch,
+ * patches/icedtea-xrender-002.patch,
+ * patches/icedtea-xrender-003.patch,
+ * patches/icedtea-xrender-004.patch,
+ * patches/icedtea-xrender-005.patch,
+ * patches/icedtea-xrender-006.patch,
+ * patches/icedtea-xrender-007.patch,
+ * patches/icedtea-xrender-008.patch,
+ * patches/icedtea-xrender-009.patch: Added.
+ * plugin/icedtea/netscape/javascript/JSObject.java,
+ * plugin/icedtea/sun/applet/GetWindowPluginCallRequest.java,
+ * plugin/icedtea/sun/applet/PluginAppletSecurityContext.java,
+ * plugin/icedtea/sun/applet/PluginAppletViewer.java,
+ * plugin/icedtea/sun/applet/PluginMessageHandlerWorker.java,
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkConstantPool.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkValue.hpp,
+ * test/jtreg/com/sun/javatest/regtest/Main.java,
+ * test/jtreg/com/sun/javatest/regtest/RegressionParameters.java,
+ * test/jtreg/com/sun/javatest/regtest/RegressionScript.java: Merged.
+
+2008-12-02 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am
+ (ICEDTEA_PATCHES): Added new OpenJDK security patches.
+ * patches/icedtea-4486841.patch,
+ patches/icedtea-6484091.patch,
+ patches/icedtea-6497740.patch,
+ patches/icedtea-6588160.patch,
+ patches/icedtea-6592792.patch,
+ patches/icedtea-6721753.patch,
+ patches/icedtea-6726779.patch,
+ patches/icedtea-6733959.patch,
+ patches/icedtea-6734167.patch,
+ patches/icedtea-6755943.patch,
+ patches/icedtea-6766136.patch: New file
+
+2008-12-01 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/icedtea-hotspot-params-cast-size_t.patch,
+ * patches/icedtea-hotspot-use-idx_t.patch,
+ * patches/icedtea-memory-limits.patch,
+ * patches/icedtea-sparc-ptracefix.patch,
+ * patches/icedtea-sparc-trapsfix.patch,
+ * patches/icedtea-sparc64-linux.patch,
+ * patches/icedtea-static-libstdc++.patch,
+ * patches/icedtea-text-relocations.patch:
+ Removed; replaced by HotSpot-specific versions.
+ * Makefile.am:
+ Download a HotSpot version matching a given changeset
+ and use it in place of the copy of hs10.0b19 shipping
+ with OpenJDK6. Apply patches based on ${HSBUILD}.
+ * acinclude.m4: New macros for options --with-hotspot-build
+ and --with-hotspot-src-zip.
+ * configure.ac: Run new macros.
+ * hotspot.map: Map of HotSpot build numbers to changesets.
+ * patches/icedtea-core-build.patch,
+ * patches/icedtea-debuginfo.patch:
+ Remove HotSpot specific parts.
+ * patches/icedtea-ecj-hotspot-14.0b08.patch,
+ * patches/icedtea-ecj-hotspot-original.patch:
+ New HotSpot-specific patches built from IcedTea7
+ and 6 versions of icedtea-ecj respectively.
+ * patches/icedtea-ecj.patch,
+ * patches/icedtea-gcc-4.3.patch,
+ * patches/icedtea-gcc-suffix.patch,
+ * patches/icedtea-headers.patch:
+ Remove HotSpot-specific parts.
+ * patches/icedtea-hotspot-14.0b08-core-build.patch,
+ * patches/icedtea-hotspot-14.0b08-debuginfo.patch,
+ * patches/icedtea-hotspot-14.0b08-gcc-suffix.patch,
+ * patches/icedtea-hotspot-14.0b08-headers.patch,
+ * patches/icedtea-hotspot-14.0b08-memory-limits.patch,
+ * patches/icedtea-hotspot-14.0b08-params-cast-size_t.patch,
+ * patches/icedtea-hotspot-14.0b08-shark-build.patch,
+ * patches/icedtea-hotspot-14.0b08-sparc-ptracefix.patch,
+ * patches/icedtea-hotspot-14.0b08-sparc-trapsfix.patch,
+ * patches/icedtea-hotspot-14.0b08-sparc64-linux.patch,
+ * patches/icedtea-hotspot-14.0b08-static-libstdc++.patch,
+ * patches/icedtea-hotspot-14.0b08-text-relocations.patch,
+ * patches/icedtea-hotspot-14.0b08-use-idx_t.patch,
+ * patches/icedtea-hotspot-14.0b08-version.patch,
+ * patches/icedtea-hotspot-14.0b08-zero-build.patch,
+ * patches/icedtea-hotspot-original-core-build.patch,
+ * patches/icedtea-hotspot-original-debuginfo.patch,
+ * patches/icedtea-hotspot-original-gcc-4.3.patch,
+ * patches/icedtea-hotspot-original-gcc-suffix.patch,
+ * patches/icedtea-hotspot-original-headers.patch,
+ * patches/icedtea-hotspot-original-memory-limits.patch,
+ * patches/icedtea-hotspot-original-params-cast-size_t.patch,
+ * patches/icedtea-hotspot-original-shark-build.patch,
+ * patches/icedtea-hotspot-original-sparc-ptracefix.patch,
+ * patches/icedtea-hotspot-original-sparc-trapsfix.patch,
+ * patches/icedtea-hotspot-original-sparc64-linux.patch,
+ * patches/icedtea-hotspot-original-static-libstdc++.patch,
+ * patches/icedtea-hotspot-original-text-relocations.patch,
+ * patches/icedtea-hotspot-original-use-idx_t.patch,
+ * patches/icedtea-hotspot-original-version.patch,
+ * patches/icedtea-hotspot-original-zero-build.patch:
+ New HotSpot-specific patches built from IcedTea7
+ and 6 versions of the patch respectively.
+ * patches/icedtea-shark-build.patch,
+ * patches/icedtea-version.patch,
+ * patches/icedtea-zero-build.patch:
+ Remove HotSpot-specific parts.
+
+2008-11-30 Mark Wielaard <mark@klomp.org>
+
+ * patches/icedtea-xrender-001.patch: Remove !xrender bug fix.
+ * patches/icedtea-xrender-009.patch: New upstream patch, includes
+ bug fix.
+
+2008-11-30 Mark Wielaard <mark@klomp.org>
+
+ * Makefile.am (stamps/native-ecj.stamp): Use -findirect-dispatch.
+ * javac.in: Use ecj binary if available and no native-ecj.
+
+2008-11-29 Mark Wielaard <mark@klomp.org>
+
+ * configure.ac: Add and check --enable-xrender.
+ * Makefile.am: Add XRENDER_PATCHES when ENABLE_XRENDER set.
+ * patches/icedtea-xrender-00[0-8].patch: New patches.
+ * HACKING: Document new patches.
+
+2008-11-28 Gary Benson <gbenson@redhat.com>
+
+ PR icedtea/265:
+ * patches/icedtea-6728542-epoll.patch: New file.
+ * Makefile.am (ICEDTEA_PATCHES): Apply the above.
+ * HACKING: Document the above.
+
+2008-11-28 Gary Benson <gbenson@redhat.com>
+
+ PR icedtea/261:
+ * patches/icedtea-ecj-pr261.patch: New file.
+ * Makefile.am (ICEDTEA_ECJ_PATCHES): Apply the above.
+ * HACKING: Document the above.
+
+2008-11-28 Mark Wielaard <mark@klomp.org>
+
+ * autogen.sh: Check for autoconf > 2.61.
+ * configure.ac: Remove AC_PREREQ([2.61]).
+
+2008-11-26 Mark Wielaard <mark@klomp.org>
+
+ * .hgignore: Add test/jtreg-summary.log.
+
+2008-11-21 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Bump to b40.
+
+2008-11-21 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * NEWS,
+ * configure.ac:
+ Bump to 1.9-pre.
+
+2008-11-20 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Prepare for 1.8 release.
+ * NEWS: Updated.
+ * configure.ac: Bump to 1.8.
+
+2008-11-20 Andrew John Hughes <gnu.andrew@redhat.com>
+ PR icedtea/236:
+ * gcjwebplugin.cc,
+ * Makefile.am,
+ * configure.ac:
+ Remove gcjwebplugin.
+
+2008-09-04 C. K. Jester-Young <cky944@gmail.com>
+
+ * Makefile.am,
+ * acinclude.m4:
+ Add support for NIO2.
+
+2008-11-19 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/icedtea-version.patch,
+ Reapply Mark Wielaard's patch from
+ recent merge.
+
+2008-11-18 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am: Fix issues with
+ distcheck so generated, pulse-audio
+ and plugin files are correctly removed.
+ * acinclude.m4:
+ Add conditional for native ecj,
+ BUILD_NATIVE_ECJ.
+
+2008-11-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * test/jtreg/excludelist.jdk.jtx:
+ Remove NIO tests following mjw's fix.
+
+2008-11-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Merge with IcedTea6.
+ * .hgignore,
+ * .hgtags,
+ * ChangeLog,
+ * HACKING,
+ * IcedTeaPlugin.cc,
+ * Makefile.am,
+ * contrib/mixtec-hacks.patch,
+ * fsg.sh,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/CHANGES.txt,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftAudioPusher.java,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftFilter.java,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftJitterCorrector.java,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftMainMixer.java,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftVoice.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/JNLPClassLoader.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/AccessWarningPane.java,
+ * patches/icedtea-6761856-freetypescaler.patch,
+ * patches/icedtea-alsa-default-device.patch,
+ * patches/icedtea-cc-interp-no-fer.patch,
+ * patches/icedtea-display-mode-changer.patch,
+ * patches/icedtea-f2i-overflow.patch: Merged.
+ * patches/icedtea-linker-libs-order.patch: Rebuilt.
+ * patches/icedtea-testenv.patch: Converted to work against TestUtil.
+ * patches/icedtea-uname.patch,
+ * patches/icedtea-visualvm.patch,
+ * plugin/icedtea/sun/applet/PluginAppletViewer.java,
+ * ports/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.inline.hpp,
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/frame_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/globals_zero.hpp,
+ * ports/hotspot/src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp,
+ * ports/hotspot/src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp,
+ * ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp,
+ * ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkBlock.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.hpp,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Debug.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/EventLoop.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Operation.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioClip.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixer.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixerProvider.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioPort.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourcePort.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetDataLine.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetPort.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/SecurityWrapper.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Stream.java,
+ * pulseaudio/src/native/org_classpath_icedtea_pulseaudio_EventLoop.c,
+ * pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLineTest.java,
+ * test/jtreg/README,
+ * test/jtreg/com/sun/javatest/diff/Diff.java,
+ * test/jtreg/com/sun/javatest/diff/Fault.java,
+ * test/jtreg/com/sun/javatest/diff/HTMLReporter.java,
+ * test/jtreg/com/sun/javatest/diff/HTMLWriter.java,
+ * test/jtreg/com/sun/javatest/diff/Main.java,
+ * test/jtreg/com/sun/javatest/diff/MultiMap.java,
+ * test/jtreg/com/sun/javatest/diff/ReportReader.java,
+ * test/jtreg/com/sun/javatest/diff/StandardDiff.java,
+ * test/jtreg/com/sun/javatest/diff/SuperDiff.java,
+ * test/jtreg/com/sun/javatest/diff/WorkDirectoryReader.java,
+ * test/jtreg/com/sun/javatest/diff/i18n.properties,
+ * test/jtreg/com/sun/javatest/regtest/Main.java,
+ * test/jtreg/com/sun/javatest/regtest/MainAction.java,
+ * test/jtreg/com/sun/javatest/regtest/RegressionSecurityManager.java,
+ * test/jtreg/com/sun/javatest/regtest/RegressionTestFinder.java,
+ * test/jtreg/com/sun/javatest/regtest/i18n.properties: Merged.
+
+2008-11-17 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Expand generated and pulseaudio. Lock
+ patches to $(top_srcdir). Run jtreg with
+ exclusion lists. General cleanup.
+ * fsg.sh: Remove more files related to proprietary plugs.
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/DummySourceDataLine.java:
+ Added, required by some Gervill tests.
+ * patches/icedtea-tests-jdk.patch:
+ Fix compilation of some tests.
+ * test/jtreg/excludelist.jdk.jtx,
+ * test/jtreg/excludelist.langtools.jtx:
+ Exclude broken tests.
+
+2008-11-25 Mark Wielaard <mark@klomp.org>
+
+ * Makefile.am (jtregcheck): Fix regexp.
+
+2008-11-24 Mark Wielaard <mark@klomp.org>
+
+ * Makefile.am (jtregcheck): Clean up jtreg-summary.log a bit more.
+
+2008-11-24 Mark Wielaard <mark@klomp.org>
+
+ * overlays/openjdk/jdk/test/com/sun/media/sound/
+ EmergencySoundbank/TestCreateSoundbank.java
+ ModelByteBuffer/RandomFileInputStream/Available.java
+ ModelByteBuffer/RandomFileInputStream/Close.java
+ ModelByteBuffer/RandomFileInputStream/MarkReset.java
+ ModelByteBuffer/RandomFileInputStream/MarkSupported.java
+ ModelByteBuffer/RandomFileInputStream/Read.java
+ ModelByteBuffer/RandomFileInputStream/ReadByte.java
+ ModelByteBuffer/RandomFileInputStream/ReadByteIntInt.java
+ ModelByteBuffer/RandomFileInputStream/Skip.java
+ SoftAudioSynthesizer/DummySourceDataLine.java
+ SoftFilter/TestProcessAudio.java
+ SoftSynthesizer/DummySourceDataLine.java: Add missing Gervill
+ test files.
+
+2008-11-23 Mark Wielaard <mark@klomp.org>
+
+ * patches/icedtea-samejvm-safe.patch: New patch.
+ * Makefile.am (ICEDTEA_PATCHES): Add new patch.
+ (check-jdk): Run jtreg with -samevm.
+ * HACKING: Document new patch.
+
+2008-11-23 Mark Wielaard <mark@klomp.org>
+
+ * test/jtreg/com/sun/javatest/regtest/Main.java
+ (createParameters): Set same jvm safe dirs when non-null.
+ (getSameJVMSafeDirs): New method that reads samejvmsafe property
+ from TEST.ROOT.
+ (sameJVMSafeDirs): New private field.
+ * test/jtreg/com/sun/javatest/regtest/RegressionParameters.java
+ (SAME_JVM_SAFE_DIRS): New static final field.
+ (load): Read same jvm safe dirs.
+ (save0): Write same jvm safe dirs.
+ (getSameJVMSafeDirs): New method.
+ (setSameJVMSafeDirs): New method.
+ * test/jtreg/com/sun/javatest/regtest/RegressionScript.java
+ (run): Set testDirPath.
+ (isOtherJVM): Take same jvm safe into account.
+ (isSameJVMSafe): New method.
+ (testDirPath): New private field.
+
+2008-11-21 Deepak Bhole <dbhole@redhat.com>
+
+ * IcedTeaPlugin.cc: Fix a mistake in previous commit re: integer overflow.
+
+2008-11-21 Mark Wielaard <mark@klomp.org>
+
+ * patches/icedtea-stroker-finish.patch: New patch.
+ * Makefile.am (ICEDTEA_PATCHES): Add new patch.
+ * HACKING: Document new patch.
+
+2008-11-21 Deepak Bhole <dbhole@redhat.com>
+
+ * IcedTeaPlugin.cc: Handle memory address->string encoding correctly
+ depending on arch/word size.
+ * plugin/icedtea/netscape/javascript/JSObject.java: Use only long for
+ internal variable, to be on the safe side.
+ * plugin/icedtea/sun/applet/GetWindowPluginCallRequest.java: Ditto.
+ * plugin/icedtea/sun/applet/PluginAppletViewer.java: Rewrite
+ network->local image cache mapping code to prevent freezes on certain
+ sites. Add support for java_code, java_codebase, etc.
+ * plugin/icedtea/sun/applet/PluginMessageHandlerWorker.java: Fix race
+ condition that froze the vm under the right circumstances.
+ * rt/net/sourceforge/jnlp/NetxPanel.java: Provide function to return the
+ applet classloader.
+
+2008-11-21 Andrew Haley <aph@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkValue.hpp
+ (class SharkComputableValue): Use IRBuilder<>, not IRBuilder.
+ (class SharkValue): Use IRBuilder<>, not IRBuilder.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp
+ (SharkFunction::CreatePopFrame): Change a few jint_types to
+ intptr_types.
+ * ports/hotspot/src/share/vm/shark/sharkConstantPool.cpp
+ (SharkConstantPool::cache_entry_at): Byte-swap the cache index.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
+ (SharkBuilder::SharkBuilder) Inherit from template class
+ IRBuilder<>.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp:
+ (SharkBuilder::SharkBuilder) Inherit from template class
+ IRBuilder<>.
+ Change a few jint_types to intptr_types.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp
+ (SharkBlock::get_interface_callee): Change a few jint_types to
+ intptr_types.
+
+2008-11-18 Deepak Bhole <dbhole@redhat.com>
+ * IcedTeaPlugin.cc: Encode newline characters instead of stripping them.
+ * plugin/icedtea/sun/applet/PluginAppletSecurityContext.java: Minor debug
+ output change.
+ * plugin/icedtea/sun/applet/PluginAppletViewer.java: Fix bug in code that
+ computed width factor. Try to load images from local cache first. Decode
+ newline characters. Update parser to skip comments in applet tag.
+ * rt/net/sourceforge/jnlp/runtime/JNLPPolicy.java: Take into consideration
+ system policy in addition to applet policy when determining permissions.
+ * rt/net/sourceforge/jnlp/tools/JarSigner.java: Return immediately if jar
+ could not be fetched.
+
+2008-11-17 Omair Majid <omajid@redhat.com>
+
+ * HACKING: Document icedtea-alsa-default-device.patch and
+ icedtea-linker-libs-order.patch.
+
+2008-11-17 Matthias Klose <doko@ubuntu.com>
+
+ * fsg.sh: Don't remove xml-stylesheet files.
+
+2008-11-15 Mark Wielaard <mark@klomp.org>
+
+ * patches/icedtea-testenv.patch: New patch.
+ * Makefile.am (ICEDTEA_PATCHES): Add new patch.
+ * HACKING: Document new patch.
+
+2008-11-14 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/services/javax.sound.midi.spi.MidiDeviceProvider,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/services/javax.sound.midi.spi.MidiFileReader,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/services/javax.sound.midi.spi.MidiFileWriter,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/services/javax.sound.midi.spi.SoundbankReader,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/services/javax.sound.sampled.spi.AudioFileReader,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/services/javax.sound.sampled.spi.AudioFileWriter,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/services/javax.sound.sampled.spi.FormatConversionProvider,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/services/javax.sound.sampled.spi.MixerProvider,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/services/linux-i586/javax.sound.sampled.spi.MixerProvider,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/services/windows-i586/javax.sound.sampled.spi.MixerProvider,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/services/windows-ia64/javax.sound.sampled.spi.MixerProvider:
+ Add property files missed by hg.
+
+2008-11-15 Mark Wielaard <mark@klomp.org>
+
+ * patches/icedtea-display-mode-changer.patch: New patch.
+ * Makefile.am (ICEDTEA_PATCHES): Add new patch.
+ * HACKING: Document new patch.
+
+2008-11-14 Omair Majid <omajid@redhat.com>
+
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/EventLoop.java
+ Removed useless SuppressWarnings.
+ (static): Delegate the loading of native libraries to SecurityWrapper.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Operation.java
+ (static): Likewise.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioPort.java
+ (static): Likewise.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourcePort.java
+ (static): Likewise.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetPort.java
+ (static): Likewise.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Stream.java
+ (static): Likewise.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/SecurityWrapper.java
+ New class.
+ (loadNativeLibrary): Loads libpulse-java.so in a privileged operation to
+ work when a security manager is installed.
+
+2008-11-14 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * HACKING: List new plugs patches.
+ * Makefile.am: Remove use of rt from source dir,
+ remove redundant Gervill patch, add new patches.
+ * fsg.sh: Remove code related to proprietary sound
+ and SNMP support.
+ * patches/icedtea-copy-plugs.patch: Remove SNMP patch.
+ * patches/icedtea-gervill.patch: Removed.
+ * patches/icedtea-jsoundhs.patch: No need to patch services.
+ * patches/icedtea-snmp.patch,
+ * patches/icedtea-sound.patch: Remove references to proprietary code.
+ * rt/com/sun/jmx/snmp/SnmpDataTypeEnums.java,
+ * rt/com/sun/jmx/snmp/SnmpDefinitions.java,
+ * rt/com/sun/jmx/snmp/SnmpOid.java,
+ * rt/com/sun/jmx/snmp/SnmpOidRecord.java,
+ * rt/com/sun/jmx/snmp/SnmpOidTable.java,
+ * rt/com/sun/jmx/snmp/SnmpOidTableSupport.java,
+ * rt/com/sun/jmx/snmp/SnmpParameters.java,
+ * rt/com/sun/jmx/snmp/SnmpPduPacket.java,
+ * rt/com/sun/jmx/snmp/SnmpPeer.java,
+ * rt/com/sun/jmx/snmp/SnmpSession.java,
+ * rt/com/sun/jmx/snmp/SnmpTimeticks.java,
+ * rt/com/sun/jmx/snmp/SnmpVarBind.java,
+ * rt/com/sun/jmx/snmp/SnmpVarBindList.java,
+ * rt/com/sun/jmx/snmp/daemon/SnmpInformRequest.java,
+ * rt/com/sun/jmx/snmp/daemon/SnmpSession.java,
+ * rt/com/sun/media/sound/AbstractPlayer.java,
+ * rt/com/sun/media/sound/HeadspaceMixer.java,
+ * rt/com/sun/media/sound/HeadspaceSoundbank.java,
+ * rt/com/sun/media/sound/MixerClip.java,
+ * rt/com/sun/media/sound/MixerMidiChannel.java,
+ * rt/com/sun/media/sound/MixerSequencer.java,
+ * rt/com/sun/media/sound/MixerSourceLine.java,
+ * rt/com/sun/media/sound/MixerSynth.java,
+ * rt/com/sun/media/sound/MixerThread.java,
+ * rt/com/sun/media/sound/SimpleInputDevice.java,
+ * rt/com/sun/media/sound/SimpleInputDeviceProvider.java:
+ Remove redundant stubs.
+
+2008-11-10 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * javac.in:
+ Update with native ecj changes.
+
+2008-09-18 C. K. Jester-Young <cky944@gmail.com>
+
+ * javac.in:
+ Convert to Perl script to avoid
+ quoting errors.
+
+2008-11-11 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.hpp
+ (os::atomic_copy64): New method.
+ * ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp
+ (_Copy_conjoint_jlongs_atomic): Use the above.
+ * ports/hotspot/src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp
+ (OrderAccess::load_acquire): Likewise.
+ (OrderAccess::release_store): Likewise.
+ (OrderAccess::store_fence): Likewise.
+ (OrderAccess::release_store_fence): Likewise.
+
+2008-11-11 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-uname.patch: Fix ARCH on powerpc-linux-gnu
+
+2008-11-10 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am: Fix make dist.
+
+2008-11-10 Omair Majid <omajid@redhat.com>
+
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Debug.java
+ New class containing debugging functions.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/EventLoop.java
+ (run): Print some debugging info.
+ (update): Likewise.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioClip.java
+ (ClipThread.writeFrames): Likewise.
+ (close): Likewise.
+ (open): Likewise.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixer.java
+ (PulseAudioMixer): Likewise.
+ (getLine): Likewise.
+ (close): Likewise.
+ (open): Likewise.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixerProvider.java
+ (PulseAudioMixerProvider): Initialize Debug class.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java
+ (open): Print some debug info.
+ (close): Likewise.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetDataLine.java
+ (open): Likewise.
+ (close): Likewise.
+
+2008-11-10 Omair Majid <omajid@redhat.com>
+
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioClip.java
+ (close): Dont check for permission to play audio. Always granted.
+ Infact, checking it causes an AccessControlException for untrusted
+ applets. The ALSA based backend doesnt check this permission at all.
+ (open): Likewise.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixer.java
+ (getLine): Likewise.
+ (getSourceLines): Likewise.
+ (close): Likewise.
+ (open): Likewise.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java
+ (open): Likewise.
+ (close): Likewise.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetPort.java
+ (open): Likewise.
+ (close): Likewise.
+
+2008-11-10 Omair Majid <omajid@redhat.com>
+
+ * pulseaudio/src/native/org_classpath_icedtea_pulseaudio_EventLoop.c
+ (Java_org_classpath_icedtea_pulseaudio_EventLoop_native_1set_1sink_1volume):
+ Deallocate unused memory.
+
+2008-11-10 Mark Wielaard <mark@klomp.org>
+
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/
+ CHANGES.txt,SoftAudioPusher.java,SoftFilter.java,
+ SoftJitterCorrector.java,SoftMainMixer.java,SoftVoice.java:
+ Updated to new Gervill CVS.
+
+2008-11-09 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am: Bump to b39.
+ * patches/icedtea-hotspot-use-idx_t.patch,
+ * patches/icedtea-security-updates.patch:
+ Remove parts applied/changed in b39.
+
+2008-11-09 Mark Wielaard <mark@klomp.org>
+
+ * Makefile.am (check-langtools): Run jtreg with -samevm.
+
+2008-11-09 Mark Wielaard <mark@klomp.org>
+
+ * test/jtreg/README,
+ test/jtreg/com/sun/javatest/diff/HTMLReporter.java,
+ test/jtreg/com/sun/javatest/diff/Main.java,
+ test/jtreg/com/sun/javatest/diff/MultiMap.java,
+ test/jtreg/com/sun/javatest/diff/ReportReader.java,
+ test/jtreg/com/sun/javatest/diff/WorkDirectoryReader.java,
+ test/jtreg/com/sun/javatest/diff/i18n.properties,
+ test/jtreg/com/sun/javatest/regtest/Main.java,
+ test/jtreg/com/sun/javatest/regtest/MainAction.java,
+ test/jtreg/com/sun/javatest/regtest/RegressionSecurityManager.java,
+ test/jtreg/com/sun/javatest/regtest/RegressionTestFinder.java,
+ test/jtreg/com/sun/javatest/regtest/i18n.properties,
+ test/jtreg/com/sun/javatest/diff/Diff.java,
+ test/jtreg/com/sun/javatest/diff/Fault.java,
+ test/jtreg/com/sun/javatest/diff/HTMLWriter.java,
+ test/jtreg/com/sun/javatest/diff/StandardDiff.java,
+ test/jtreg/com/sun/javatest/diff/SuperDiff.java,
+ Upgrade to jtreg-4_0-src-b02-15_oct_2008.
+
+2008-11-09 Mark Wielaard <mark@klomp.org>
+
+ * .hgignore: Add test/check-.*log.
+
+2008-11-08 Mark Wielaard <mark@klomp.org>
+
+ * Makefile.am (ICEDTEA_ENV): Set MILESTONE to fcs.
+ * patches/icedtea-version.patch: Remove special casing of
+ MILESTONE in hotspot build, add special casing of milestone in
+ langtools build.
+
+2008-11-08 Mark Wielaard <mark@klomp.org>
+
+ * Makefile.am (OPENJDK_MD5SUM): Fixed value.
+
+2008-11-08 Mark Wielaard <mark@klomp.org>
+
+ * Makefile.am (OPENJDK_DATE, OPENJDK_MD5SUM, OPENJDK_VERSION):
+ Update for b13.
+ (ICEDTEA_PATCHES): Removed patches 6616825, 6651382, 6756202.
+ * patches/icedtea-6open-6616825.patch: Removed.
+ * patches/icedtea-6open-6651382.patch: Removed.
+ * patches/icedtea-6open-6756202.patch: Removed.
+ * NEWS: Add integration of b13.
+
+2008-11-07 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am: Use 'node|short' instead of 'rev'
+ for Mercurial revision number.
+
+2008-11-07 Omair Majid <omajid@redhat.com>
+
+ * patches/icedtea-jsoundhs.patch: Added two more diffs to remove all uses
+ of jsoundhs and Headspace libraries.
+
+2008-11-07 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am: Remove unneeded citypeflow fix,
+ move zero patching to the end.
+ * patches/icedtea-bytecodeInterpreter.patch,
+ * patches/icedtea-hotspot7-build-fixes.patch:
+ Regenerated.
+ * ports/hotspot/src/cpu/zero/vm/assembler_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/disassembler_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/disassembler_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/frame_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/relocInfo_zero.cpp:
+ Updated for HotSpot 14 b05.
+
+2008-11-07 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-cc-interp-no-fer.patch: New file.
+ * Makefile.am (ICEDTEA_PATCHES): Apply the above.
+ * HACKING: Document the above.
+
+2008-11-07 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
+ (Atomic::store_ptr): Implemented.
+
+2008-11-07 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/frame_zero.cpp
+ (frame::interpreter_frame_result): Implemented.
+
+2008-11-06 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp
+ (JVM_handle_linux_signal): Added signal chaining,
+ abort_if_unrecognised, and stack overflow recognition.
+
+2008-11-06 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/globals_zero.hpp
+ (StackShadowPages): Increase for debug builds.
+
+2008-11-06 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp
+ (CppInterpreter::native_entry): Unwind correctly if an
+ exception is thrown while setting up the call.
+
+2008-11-06 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp
+ (CppInterpreter::native_entry): Add stack overflow check.
+
+2008-11-06 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.hpp
+ (CppInterpreter::stack_overflow_imminent): New method.
+
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp
+ (CppInterpreter::stack_overflow_imminent): New method.
+ (CppInterpreter::normal_entry): Add stack overflow check.
+
+2008-11-05 Deepak Bhole <dbhole@redhat.com>
+
+ * patches/icedtea-copy-plugs.patch: Add netscape.* classes to rt.jar when
+ building with an alternate jar application.
+
+2008-11-05 Deepak Bhole <dbhole@redhat.com>
+
+ * rt/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: Correct
+ indentation from last commit, remove debug output.
+
+2008-11-05 Andrew Haley <aph@redhat.com>
+ Gary Benson <gbenson@redhat.com>
+
+ * contrib/mixtec-hacks.patch: new file.
+
+2008-11-04 Deepak Bhole <dbhole@redhat.com>
+
+ * rt/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: Dynamically load
+ files from the index.
+
+2008-11-04 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.hpp
+ (SharkRuntime::_f2i): New constant.
+ (SharkRuntime::_f2l): Likewise.
+ (SharkRuntime::_d2i): Likewise.
+ (SharkRuntime::_d2l): Likewise.
+ (SharkRuntime::f2i): New accessor.
+ (SharkRuntime::f2l): Likewise.
+ (SharkRuntime::d2i): Likewise.
+ (SharkRuntime::d2l): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.cpp
+ (SharkRuntime::_f2i): New constant.
+ (SharkRuntime::_f2l): Likewise.
+ (SharkRuntime::_d2i): Likewise.
+ (SharkRuntime::_d2l): Likewise.
+ (SharkRuntime::initialize): Initialize the above.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.hpp
+ (SharkBlock::call_vm_leaf): New method.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp
+ (SharkBlock::parse): Use runtime calls for f2i, f2l, d2i and d2l.
+
+2008-11-04 Omair Majid <omajid@redhat.com>
+
+ * Makefile.am (stamps/pulse-java.stamp): Link in libpulse.so after all
+ the object files that use it.
+ * pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLineTest.java
+ (testWriteIntegralNumberFrames): New function. Tests that a SourceDataLine
+ will only write an integral number of frames.
+ (testWriteNegativeLength): New function. Tests that a
+ SourceDataLine.write() wont accept a negative length.
+ (testWriteNegativeOffset): New function. Tests that a
+ SourceDataLine.write() will not accept a negative offset.
+ (testWriteMoreThanArrayLength): New function. Tests that
+ SourceDataLine.write() wont write more than the length of the array.
+ (testWriteMoreThanArrayLength2): Likewise.
+ (testWriteWithoutStart): Added a check to avoid throwing an
+ IllegalStateException.
+
+2008-11-04 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp
+ (SharkBlock::parse): Fix syntax errors.
+
+2008-11-04 Gary Benson <gbenson@redhat.com>
+
+ PR icedtea/244:
+ * patches/icedtea-f2i-overflow.patch: New file.
+ * Makefile.am (ICEDTEA_PATCHES): Apply the above.
+ * HACKING: Document the above.
+
+2008-11-03 Nix <nix@esperi.org.uk>
+ Omair Majid <omajid@redhat.com>
+
+ * Makefile.am (ICEDTEA_PATCHES): Added icedtea-linker-libs-order.patch.
+ * patches/icedtea-linker-libs-order.patch: Fixes icedtea bug#237.
+
+2008-11-03 Omair Majid <omajid@redhat.com>
+
+ * patches/icedtea-alsa-default-device.patch: New patch. Use the ALSA
+ 'default' device if possible. Makes Java play nice with PulseAudio.
+
+2008-11-03 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp
+ (SharkBlock::parse): Fix shift instructions to use only the
+ lower order bits of the second argument.
+
+2008-11-03 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.inline.hpp
+ (BytecodeInterpreter::VMintShl): Only shift by the lower five bits.
+ (BytecodeInterpreter::VMintShr): Likewise.
+ (BytecodeInterpreter::VMintUshr): Likewise.
+
+2008-10-31 Deepak Bhole <dbhole@redhat.com>
+
+ * IcedTeaPlugin.cc: Fix potential DoS issue when dealing with very long
+ URL/target addresses.
+ * plugin/icedtea/sun/applet/PluginAppletViewer.java: Decode param values
+ correctly.
+ * rt/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java: Bypass
+ authentication check when origin matches.
+ * rt/net/sourceforge/jnlp/security/AccessWarningPane.java: Show proper
+ Name/Publisher/Origin values when no certificate is associated.
+
+
+2008-10-31 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Updated for new visualvm 1.0.1.
+ * patches/icedtea-visualvm.patch: Updated.
+
+2008-10-30 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am: Add bootstrap-directory-symlink
+ target to icedtea-ecj so it works as the user-specified
+ make target.
+
+2008-10-29 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Merge from IcedTea6 1.3.1.
+ * ChangeLog,
+ * HACKING,
+ * IcedTeaPlugin.cc,
+ * Makefile.am,
+ * NEWS,
+ * gcjwebplugin.cc,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/Launcher.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/NetxPanel.java,
+ * patches/icedtea-fonts.patch,
+ * patches/icedtea-renderer-crossing.patch,
+ * patches/icedtea-uname.patch,
+ * plugin/icedtea/netscape/javascript/JSObject.java,
+ * plugin/icedtea/sun/applet/PluginAppletSecurityContext.java,
+ * plugin/icedtea/sun/applet/PluginAppletViewer.java,
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java,
+ * pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioClipTest.java:
+ Merged.
+
+2008-10-29 Mark Wielaard <mark@klomp.org>
+
+ * patches/icedtea-6761856-freetypescaler.patch: New patch.
+ * Makefile.am (ICEDTEA_PATCHES): Add new patch.
+ * HACKING: Document new patch.
+
+2008-10-29 Gary Benson <gbenson@redhat.com>
+
+ PR icedtea/238:
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp
+ (SharkBlock::parse): Fix copy-and-paste error in f2l.
+
+2008-10-27 Deepak Bhole <dbhole@redhat.com>
+
+ * rt/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java: Act on window
+ close events (Bug# 215)
+
+2008-10-27 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * acinclude.m4:
+ Add path of Gentoo rhino JAR file.
+ * configure.ac:
+ Remove extra ant home output.
+ * patches/icedtea-rhino.patch:
+ Regenerated.
+
+2008-10-27 Lillian Angel <langel@redhat.com>
+
+ * configure.ac: Updated version to 1.4.
+
+2008-10-27 Lillian Angel <langel@redhat.com>
+
+ * NEWS: Updated for 1.3.1 release.
+
+2008-10-27 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ PR icedtea/234:
+ * Makefile.am:
+ Don't force the HotSpot release version
+ to be the JDK release version so the HotSpot
+ versioning is revealed.
+
+2008-10-27 Deepak Bhole <dbhole@redhat.com>
+
+ * IcedTeaPlugin.cc: Fix address pointer integer overflow on 64-bit
+ systems.
+ * plugin/icedtea/sun/applet/PluginAppletSecurityContext.java: Set cache
+ dir to be local to each user (~/.icedteaplugin/cache).
+ * plugin/icedtea/sun/applet/PluginAppletViewer.java: Apply patch from Tom
+ Fitzsimmons for Bug# 230.
+
+2008-10-27 Mark Wielaard <mark@klomp.org>
+
+ * patches/icedtea-renderer-crossing.patch: New patch.
+ * Makefile.am (ICEDTEA_PATCHES): Add new patch.
+ * HACKING: Document new patch.
+
+2008-10-27 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/icedtea-license-headers.patch,
+ * patches/icedtea-timerqueue.patch:
+ Removed, now obsolete for IcedTea7.
+ * HACKING: Updated.
+ * Makefile.am: Bump to b38.
+
+2008-10-27 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * configure.ac:
+ Quote checking output.
+
+2008-10-27 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-uname.dpatch: Only call dpkg-architecture if it is
+ available.
+
+2008-10-24 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ Merge from IcedTea6.
+ * ChangeLog,
+ * HACKING,
+ * IcedTeaPlugin.cc,
+ * Makefile.am,
+ * README,
+ * THANKYOU,
+ * acinclude.m4,
+ * configure.ac,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/NetxPanel.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/nanoxml/XMLElement.java,
+ * patches/icedtea-cacao-ignore-jdi-tests.patch,
+ * patches/icedtea-cacao-ignore-tests.patch: Merged.
+ * patches/icedtea-ecj.patch: Regenerated.
+ * patches/icedtea-javac-debuginfo.patch: Merged.
+ * patches/icedtea-liveconnect.patch: Regenerated.
+ * patches/icedtea-shark.patch,
+ * patches/icedtea-version.patch,
+ * patches/icedtea-webstart.patch,
+ * patches/icedtea-xjc.patch,
+ * plugin/icedtea/netscape/javascript/JSObject.java,
+ * plugin/icedtea/netscape/javascript/JSRunnable.java,
+ * plugin/icedtea/sun/applet/AppletSecurityContextManager.java,
+ * plugin/icedtea/sun/applet/GetMemberPluginCallRequest.java,
+ * plugin/icedtea/sun/applet/GetWindowPluginCallRequest.java,
+ * plugin/icedtea/sun/applet/PluginAppletSecurityContext.java,
+ * plugin/icedtea/sun/applet/PluginAppletViewer.java,
+ * plugin/icedtea/sun/applet/PluginDebug.java,
+ * plugin/icedtea/sun/applet/PluginMain.java,
+ * plugin/icedtea/sun/applet/PluginMessageConsumer.java,
+ * plugin/icedtea/sun/applet/PluginMessageHandlerWorker.java,
+ * plugin/icedtea/sun/applet/PluginObjectStore.java,
+ * plugin/icedtea/sun/applet/PluginStreamHandler.java,
+ * plugin/icedtea/sun/applet/RequestQueue.java,
+ * plugin/icedtea/sun/applet/TestEnv.java,
+ * plugin/icedtea/sun/applet/VoidPluginCallRequest.java,
+ * ports/hotspot/src/share/vm/shark/sharkBlock.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkState.cpp: Merged.
+
+2008-10-25 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (clean-pulse-java): Remove object files.
+
+2008-10-22 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * patches/icedtea-constructor-properties.patch:
+ Removed.
+ * Makefile.am: Bump to b37, pass JAR_KNOWS_J_OPTIONS
+ to ecj make.
+ * acinclude.m4: Check whether or not jar supports -J
+ options at the end.
+ * patches/icedtea-ecj-jopt.patch: Only add -J options
+ to jar in JDK and CORBA when supported.
+
+2008-10-25 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (gcjwebplugin.so, IcedTeaPlugin.o): Pass PLUGIN_VERSION.
+ * gcjwebplugin.cc, IcedTeaPlugin.cc: Encode PLUGIN_VERSION in
+ PLUGIN_DESCRIPTION.
+
+2008-10-24 Omair Majid <omajid@redhat.com>
+
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java
+ (write): Check for offset being negative.
+ * pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioClipTest.java
+ (testMixerKnowsAboutOpenClips): Removed the assumption that mixer had no
+ other lines open.
+
+2008-10-24 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedtea/netscape/javascript/JSObject.java: Make long constructor
+ public.
+
+2008-10-24 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (clean-pulseaudio): Don't remove source files. Might
+ not be correct, but doesn't do harm in any build environment.
+
+2008-10-23 Deepak Bhole <dbhole@redhat.com>
+
+ * IcedTeaPlugin.cc: Implement proper timeout action.
+ * plugin/icedtea/sun/applet/PluginAppletViewer.java: Supply new
+ exitOnFailure argument to Netx.
+ * rt/net/sourceforge/jnlp/Launcher.java: Implement an option for not
+ exiting VM on error.
+ * rt/net/sourceforge/jnlp/NetxPanel.java: Same.
+
+2008-10-23 Lillian Angel <langel@redhat.com>
+
+ PR redhat/468193:
+ * patches/icedtea-fonts.patch: Updated for filename change.
+
+2008-10-23 Gary Benson <gbenson@redhat.com>
+
+ PR icedtea/229:
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp
+ (SharkBlock::parse): Parse goto_w correctly.
+
+2008-10-23 Mark Wielaard <mark@klomp.org>
+
+ * Makefile.am (stamps/patch.stamp): Make sure rt dir exists when
+ ENABLE_PLUGIN is true.
+
+2008-10-23 Gary Benson <gbenson@redhat.com>
+
+ PR icedtea/204:
+ * ports/hotspot/src/share/vm/shark/sharkState.cpp
+ (SharkPHIState::initialize): Fix return address initialization.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.hpp
+ (SharkBlock::jsr_ret_bci): Removed now-unnecessary code.
+ * patches/icedtea-shark.patch
+ (openjdk/hotspot/src/share/vm/ci/ciTypeFlow.hpp): Likewise.
+
+2008-10-22 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am: Revert the previous change. Always pass DISTRIBUTION_ID
+ instead.
+ * configure.ac: Make DIST_ID more precise. Some implementations of the
+ lsb_release command quote the output; ignore it.
+
+2008-10-22 Omair Majid <omajid@redhat.com>
+
+ * rt/net/sourceforge/nanoxml/XMLElement.java
+ (sanitizeInput): Fix for last character of the jnlp file being ignored.
+
+2008-10-22 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Added quotes around DIST_ID.
+
+2008-10-22 Andrew Haley <aph@redhat.com>
+
+ * patches/icedtea-xjc.patch: New.
+
+2008-10-21 Deepak Bhole <dbhole@redhat.com>
+
+ * IcedTeaPlugin.cc: Implemented JVM respawning.
+ * plugin/icedtea/sun/applet/PluginAppletSecurityContext.java: Prepopulate
+ classes requested by LiveConnect at initialization.
+ * plugin/icedtea/sun/applet/PluginAppletViewer.java: Fix panel applet
+ resizing when window height and width is in %.
+ * plugin/icedtea/sun/applet/PluginMain.java: Handle error during NetX
+ initialization gracefully.
+
+2008-10-21 Matthias Klose <doko@ubuntu.com>
+
+ * configure.ac: Add new option --with-pkgversion,
+ substitute PKGVERSION and DIST_ID.
+ * Makefile.am (ICEDTEA_ENV): Add DISTRIBUTION_ID;
+ (stamps/patch.stamp): Encode PKGVERSION in IcedTea version.
+ * patches/icedtea-version.patch: Add DISTRIBUTION_ID in vm crash report.
+
+2008-10-20 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * HACKING: Add new patch.
+ * Makefile.am: Compile PulseAudio Java
+ files with debugging information.
+ * patches/icedtea-ecj.patch: Regenerated.
+ * patches/icedtea-javac-debuginfo.patch:
+ Ensure JAXWS, JAXP, CORBA and the language
+ tools include debugging information.
+
+2008-10-20 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am
+ (EXTRA_DIST): Added plugin dir.
+
+2008-10-20 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Changed all instances of $(srcdir) to
+ $(abs_top_srcdir).
+
+2008-10-20 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Use GCJ if not equal to no instead
+ of being empty.
+ * acinclude.m4:
+ (AC_CHECK_WITH_GCJ): New macro.
+ * configure.ac:
+ Use AC_CHECK_WITH_GCJ in preference to
+ just checking for GCJ.
+
+2008-10-20 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Build native ecj for ecj builds when
+ gcj is available.
+ * acinclude.m4:
+ Make configure output more explicit and readable.
+ * configure.ac:
+ Check for gcj, and make output more explicit
+ and readable.
+ * javac.in: Use native ecj when available.
+
+2008-10-20 Andrew John Hughes <gnu.andrew@redhat.com>
+
+ * Makefile.am:
+ Fix LiveConnect and PulseAudio paths to work
+ when srcdir != builddir.
+
+2008-10-20 Alon Bar-Lev <alon.barlev@gmail.com>
+
+ PR icedtea/224:
+ * configure.ac:
+ Correct use of --enable options.
+
+2008-10-19 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ Fix location of PulseAudio build output.
+
+2008-10-19 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ Make PULSE_JAVA_DIR use srcdir, link
+ rt-system.jar to the system rt.jar and include
+ com.sun.net.httpserver in rt.jar for jaxws.
+ * patches/icedtea-ecj.patch:
+ Include rt-system.jar in jaxws compilation bootclasspath
+ so java.net and java.util.concurrent classes can be found.
+ Add back missing javazic patch.
+
+2008-10-19 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (jtregcheck): Cleanup processes.
+
+2008-10-19 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-cacao-ignore-jdi-tests.patch: Ignore jdi tests,
+ not yet implemented in cacao.
+ * patches/icedtea-cacao-ignore-tests.patch: Ignore long running failing
+ tests, be nice with build daemoms: ProducerConsumerLoops.
+ * Makefile.am: Apply patches when configured with --enable-cacao.
+
+2008-10-17 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedtea/sun/applet/PluginAppletViewer.java: Make applet size
+ factors doubles instead of ints.
+
+2008-10-18 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am: Write a summary of the jtreg test results.
+
+2008-10-18 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (stamps/patch{,-fsg,-ecj}.stamp): Fail if patches don't
+ apply, call $(HG) only if it exists.
+
+2008-10-17 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedtea/sun/applet/PluginAppletViewer.java: Re-encode <, > and &
+ characters in applet params.
+
+2008-10-17 Deepak Bhole <dbhole@redhat.com>
+
+ * plugin/icedtea/netscape/javascript/JSObject.java: Handle null args to
+ call() (bug# 217).
+
+2008-10-17 Matthias Klose <doko@ubuntu.com>
+
+ * IcedTeaPlugin.cc: Don't use open if's in macros; cache getenv() call.
+
+2008-10-17 Gary Benson <gbenson@redhat.com>
+
+ PR icedtea/203:
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp
+ (SharkDecacher::start_stack): Always set the stack pointer.
+ (SharkCacher::start_stack): Removed.
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.hpp
+ (SharkCacher::start_stack): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp
+ (SharkFunction::CreateBuildFrame): Only set the stack pointer
+ for non-product builds.
+
+2008-10-17 Gary Benson <gbenson@redhat.com>
+
+ * acinclude.m4 (FIND_LIBGCJ_JAR): Fix quoting.
+
+2008-10-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * rt/netscape/javascript/JSException.java,
+ * rt/netscape/javascript/JSObject.java,
+ * rt/netscape/javascript/JSProxy.java,
+ * rt/netscape/javascript/JSRunnable.java,
+ * rt/netscape/javascript/JSUtil.java:
+ Removed as moved to plugin.
+ * Makefile.am: Fix errors introduced by merge.
+ * patches/icedtea-arch.patch,
+ * patches/icedtea-ecj.patch: Regenerated.
+
+2008-10-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * patches/icedtea-6open-6616825.patch,
+ * patches/icedtea-6open-6651382.patch,
+ * patches/icedtea-6open-6756202.patch:
+ Removed.
+ * Makefile.am: Remove unneeded backported
+ OpenJDK6 patches.
+ * patches/icedtea-arch.patch: Rerolled.
+
+2008-10-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * patches/icedtea-hotspot7-tests.patch: Removed.
+ * acinclude.m4: Fix naming of netbeans profiler zip option.
+
+2008-10-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ Merge from IcedTea6.
+ * .hgignore,
+ * .hgtags,
+ * AUTHORS,
+ * ChangeLog,
+ * HACKING,
+ * INSTALL,
+ * IcedTeaPlugin.cc,
+ * Makefile.am,
+ * NEWS,
+ * README,
+ * acinclude.m4,
+ * configure.ac,
+ * fsg.sh,
+ * generated/com/sun/corba/se/impl/logging/ActivationSystemException.java,
+ * generated/com/sun/corba/se/impl/logging/IORSystemException.java,
+ * generated/com/sun/corba/se/impl/logging/InterceptorsSystemException.java,
+ * generated/com/sun/corba/se/impl/logging/LogStrings.properties,
+ * generated/com/sun/corba/se/impl/logging/NamingSystemException.java,
+ * generated/com/sun/corba/se/impl/logging/OMGSystemException.java,
+ * generated/com/sun/corba/se/impl/logging/ORBUtilSystemException.java,
+ * generated/com/sun/corba/se/impl/logging/ORBUtilSystemException.resource,
+ * generated/com/sun/corba/se/impl/logging/POASystemException.java,
+ * generated/com/sun/corba/se/impl/logging/UtilSystemException.java,
+ * generated/sun/misc/Version.java,
+ * generated/sun/tools/jconsole/Version.java,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/CHANGES.txt,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/ModelByteBuffer.java,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/ModelInstrument.java,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftChannel.java,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftCubicResampler.java,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftMainMixer.java,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftMixingMixer.java,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftReverb.java,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftSynthesizer.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/Launcher.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/NetxPanel.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/JNLPRuntime.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/nanoxml/XMLElement.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatConverter/ToFloatArray.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioSynthesizer/Open.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetLatency.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetReceiver.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetReceiver2.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetReceivers.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetTransmitter.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetTransmitters.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/ImplicitOpenClose.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/Open.java,
+ * patches/icedtea-6700047-loopopts.patch,
+ * patches/icedtea-6712835-ifnode.patch,
+ * patches/icedtea-6open-6616825.patch,
+ * patches/icedtea-6open-6651382.patch,
+ * patches/icedtea-6open-6756202.patch,
+ * patches/icedtea-arch.patch,
+ * patches/icedtea-clean-crypto.patch,
+ * patches/icedtea-ecj-spp.patch,
+ * patches/icedtea-ecj.patch,
+ * patches/icedtea-hotspot-6b12-7b24.patch,
+ * patches/icedtea-lc_ctype.patch,
+ * patches/icedtea-liveconnect.patch,
+ * patches/icedtea-lucene-crash.patch,
+ * patches/icedtea-messageutils.patch,
+ * patches/icedtea-pulse-soundproperties.patch,
+ * patches/icedtea-shark.patch,
+ * patches/icedtea-visualvm.patch,
+ * patches/icedtea-webstart.patch,
+ * plugin/icedtea/netscape/javascript/JSException.java,
+ * plugin/icedtea/netscape/javascript/JSObject.java,
+ * plugin/icedtea/netscape/javascript/JSProxy.java,
+ * plugin/icedtea/netscape/javascript/JSRunnable.java,
+ * plugin/icedtea/netscape/javascript/JSUtil.java,
+ * plugin/icedtea/sun/applet/AppletSecurityContextManager.java,
+ * plugin/icedtea/sun/applet/GetMemberPluginCallRequest.java,
+ * plugin/icedtea/sun/applet/GetWindowPluginCallRequest.java,
+ * plugin/icedtea/sun/applet/PluginAppletSecurityContext.java,
+ * plugin/icedtea/sun/applet/PluginAppletViewer.java,
+ * plugin/icedtea/sun/applet/PluginCallRequest.java,
+ * plugin/icedtea/sun/applet/PluginCallRequestFactory.java,
+ * plugin/icedtea/sun/applet/PluginClassLoader.java,
+ * plugin/icedtea/sun/applet/PluginDebug.java,
+ * plugin/icedtea/sun/applet/PluginException.java,
+ * plugin/icedtea/sun/applet/PluginMain.java,
+ * plugin/icedtea/sun/applet/PluginMessageConsumer.java,
+ * plugin/icedtea/sun/applet/PluginMessageHandlerWorker.java,
+ * plugin/icedtea/sun/applet/PluginObjectStore.java,
+ * plugin/icedtea/sun/applet/PluginStreamHandler.java,
+ * plugin/icedtea/sun/applet/RequestQueue.java,
+ * plugin/icedtea/sun/applet/TestEnv.java,
+ * plugin/icedtea/sun/applet/VoidPluginCallRequest.java,
+ * ports/hotspot/make/linux/makefiles/shark.make,
+ * ports/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/deoptimizerFrame_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/disassembler_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/frame_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/frame_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/frame_zero.inline.hpp,
+ * ports/hotspot/src/cpu/zero/vm/interpreterFrame_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/interpreter_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/nativeInst_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/nativeInst_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/sharedRuntime_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/sharkFrame_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/stackPrinter_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/stack_zero.hpp,
+ * ports/hotspot/src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp,
+ * ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp,
+ * ports/hotspot/src/share/vm/includeDB_shark,
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkBlock.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkBytecodeTracer.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkBytecodeTracer.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkConstantPool.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkConstantPool.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkEntry.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkFunction.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkMonitor.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkMonitor.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkState.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkState.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkState.inline.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkStateScanner.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkStateScanner.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkType.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkValue.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkValue.inline.hpp,
+ * pulseaudio/AUTHORS,
+ * pulseaudio/COPYING,
+ * pulseaudio/README,
+ * pulseaudio/src/java/META-INF/services/javax.sound.sampled.spi.MixerProvider,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/ContextEvent.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/ContextListener.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/EventLoop.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Operation.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioClip.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioDataLine.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioLine.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixer.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixerInfo.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixerProvider.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMuteControl.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioPlaybackLine.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioPort.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourcePort.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetDataLine.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetPort.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioVolumeControl.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Stream.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/StreamBufferAttributes.java,
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/StreamSampleSpecification.java,
+ * pulseaudio/src/native/jni-common.c,
+ * pulseaudio/src/native/jni-common.h,
+ * pulseaudio/src/native/org_classpath_icedtea_pulseaudio_EventLoop.c,
+ * pulseaudio/src/native/org_classpath_icedtea_pulseaudio_Operation.c,
+ * pulseaudio/src/native/org_classpath_icedtea_pulseaudio_PulseAudioSourcePort.c,
+ * pulseaudio/src/native/org_classpath_icedtea_pulseaudio_PulseAudioStreamVolumeControl.c,
+ * pulseaudio/src/native/org_classpath_icedtea_pulseaudio_PulseAudioTargetPort.c,
+ * pulseaudio/src/native/org_classpath_icedtea_pulseaudio_Stream.c,
+ * pulseaudio/testsounds/README,
+ * pulseaudio/unittests/org/classpath/icedtea/pulseaudio/OtherSoundProvidersAvailableTest.java,
+ * pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioClipTest.java,
+ * pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioEventLoopOverhead.java,
+ * pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioMixerProviderTest.java,
+ * pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioMixerRawTest.java,
+ * pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioMixerTest.java,
+ * pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLineRawTest.java,
+ * pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLineTest.java,
+ * pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioSourcePortTest.java,
+ * pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioTargetDataLineTest.java,
+ * pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioTargetPortTest.java,
+ * visualvm.desktop: Updated.
+
+2008-10-16 Deepak Bhole <dbhole@redhat.com>
+
+ * IcedTeaPlugin.cc: Use fifo pipes instead of tcp/ip, make debug output
+ optional, update how security is handled.
+ * Makefile.am: Make liveconnect the default plugin
+ * configure.ac: Same.
+ * icedtea-webstart.patch: Revert to old revision. The new revision was
+ never meant to go in.
+ * plugin/icedtea/netscape/javascript/JSObject.java: Change println's to
+ debug().
+ * plugin/icedtea/netscape/javascript/JSRunnable.java: Same.
+ * plugin/icedtea/sun/applet/AppletSecurityContextManager.java: Same.
+ * plugin/icedtea/sun/applet/GetMemberPluginCallRequest.java: Same.
+ * plugin/icedtea/sun/applet/GetWindowPluginCallRequest.java: Same.
+ * plugin/icedtea/sun/applet/PluginAppletSecurityContext.java: Same, and
+ add some time calculation output to guage performance.
+ * plugin/icedtea/sun/applet/PluginAppletViewer.java: Update panel resizing
+ code, centralize debug output calls.
+ * plugin/icedtea/sun/applet/PluginDebug.java: Make debug output based on
+ environment variable "ICEDTEAPLUGIN_DEBUG".
+ * plugin/icedtea/sun/applet/PluginMain.java: Update to make use of fifo. Make
+ stream redirectionoptional, depending on the environment variable
+ "ICEDTEAPLUGIN_DEBUG".
+ * plugin/icedtea/sun/applet/PluginMessageConsumer.java: Centralize debug
+ output calls.
+ * plugin/icedtea/sun/applet/PluginMessageHandlerWorker.java: Same.
+ * plugin/icedtea/sun/applet/PluginObjectStore.java: Same.
+ * plugin/icedtea/sun/applet/PluginStreamHandler.java: Add some time
+ calculation code, update to use new transfer model over fifo.
+ * plugin/icedtea/sun/applet/RequestQueue.java: Centralize debug output calls.
+ * plugin/icedtea/sun/applet/TestEnv.java: Same.
+ * plugin/icedtea/sun/applet/VoidPluginCallRequest.java: Same.
+
+2008-10-16 Lillian Angel <langel@redhat.com>
+
+ * configure.ac: Updated version from 1.3 to 1.3.1.
+
+2008-10-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ Apply MEMORY_LIMIT setting to OpenJDK
+ builds too and make sure limit is high enough
+ on normal IcedTea builds to build with a CACAO IcedTea.
+
+2008-10-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * acinclude.m4:
+ Change --with-cacao to be --enable-cacao
+ as it only accepts yes and no.
+ * configure.ac:
+ Rename cacao macro appropriately.
+
+2008-10-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ Make use of ALT_NETBEANS_BASIC_CLUSTER_SRC_ZIP.
+ * acinclude.m4:
+ Add --with-netbeans-basic-cluster-src-zip option.
+ * configure.ac:
+ Enable WITH_NETBEANS_BASIC_CLUSTER_SRC_ZIP macro.
+
+2008-10-15 Mark Wielaard <mark@klomp.org>
+
+ * Makefile.am (EXTRA_DIST): Always include all patches,
+ irrespective of any configure options.
+
+2008-10-15 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am
+ (EXTRA_DIST): Added fsg.sh.
+ (clean-distlocal): Added jni-common.o.
+ * .hgtags: Reverted.
+
+2008-10-15 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * ChangeLog: Fix typo.
+ * INSTALL: Fix typos and make installation
+ requirements clearer.
+ * Makefile.am:
+ Patch the OpenJDK build with the version
+ of IcedTea being used. Use $(HG) instead of 'hg'.
+ * configure.ac:
+ Check for Mercurial.
+ * patches/icedtea-version.patch:
+ Fix to use IcedTea6.
+
+2008-10-15 Xerxes Rånby <xerxes@zafena.se>
+
+ * patches/icedtea-arch.patch: Update for m68k.
+
+2008-10-15 Mark Wielaard <mark@klomp.org>
+
+ * NEWS: Add hint about using different rhino versions.
+
+2008-10-15 Matthias Klose <doko@ubuntu.com>
+
+ * NEWS: Add support for more ports for Zero builds.
+
+2008-10-15 Mark Wielaard <mark@klomp.org>
+
+ * NEWS: Add Rhino javascript and cleaned up crypto support.
+
+2008-10-15 Lillian Angel <langel@redhat.com>
+
+ * NEWS: Updated for 1.3 release.
+
+2008-10-15 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-hotspot-6b11-7b24.patch: Remove.
+
+2008-10-14 Ioana Ivan <iivand@redhat.com>
+
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioDataLine.java
+ (open): startedListener only sends a START event when playback first
+ starts and after an underflow
+ (start): sends a START event if there's data on the line
+
+2008-10-14 Ioana Ivan <iivan@redhat.com>
+
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioClip.java
+ (connectLine): changed bufferAttributes to fix crackling in the clip tests
+
+
+2008-10-14 Omair Majid <omajid@redhat.com>
+
+ * pulseaudio/src/java/org/classpat/icedtea/pulseaudio/PulseAudioDataLine.java
+ (connect): Removed debug output.
+
+2008-10-14 Omair Majid <omajid@redhat.com>
+
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetDataLine.java
+ (read): Commented out debug output.
+
+2008-10-14 Omair Majid <omajid@redhat.com>
+
+ * Makefile.am (clean-pulse-java): Dont attempt to remove jni-common.o from
+ current directory.
+
+2008-10-14 Omair Majid <omajid@redhat.com>
+
+ * .hgignore: Added pulse-java.jar to ignore list.
+ * Makefile.am: Move jni-common.o out of the way when done.
+
+2008-10-14 Lillian Angel <langel@redhat.com>
+
+ * INSTALL: Updated requirements.
+
+2008-10-14 Omair Majid <omajid@redhat.com>
+
+ * Makefile.am (stamps/pulse-java.stamp): Added
+ -I$(ICEDTEA_BOOT_DIR)/include/linux.
+
+
+2008-10-14 Omair Majid <omajid@redhat.com>
+
+ * .hgignore: Added generated files to ignore list.
+
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/EventLoop.java
+ (EventLoop): Initialize eventLoop object on construction.
+
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioClip.java
+ (PulseAudioClip): Removed the parameter eventLoop.
+ (getMicrosecondLength): Return time in microseconds.
+ (getMicrosecondPosition): Likewise.
+ (open): Dont throw an exception if Mixer is not open. Let super handle it.
+ (setFramePosition): Check frame position for being positive.
+ (setLoopPoints): Check that the starting frame is valid.
+ (setMicrosecondPosition): Deal with negative value and values over the
+ maximum.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioDataLine.java
+ (open): Open the mixer if it isnt open.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixer.java
+ (getLine): Dont pass eventLoop as a paramter.
+ (close): Close all open lines on exit.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioPort.java
+ (PulseAudioPort): Modified to not take an EventLoop paramter.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java
+ (PulseAudioSourceDataLine): Likewise.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourcePort.java
+ (PulseAudioSourcePort): Likewise.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetDataLine.java
+ (PulseAudioTargetDataLine): Likewise.
+ * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetPort.java
+ (PulseAudioTargetPort): Likewise.
+
+ * pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioTargetDataLineTest.java
+ (testMixerKnowsAboutOpenLines): Work even if mixer has some lines
+ initially open.
+
+2008-10-12 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (stamps/pulse-java.stamp): Add -I$(ICEDTEA_BOOT_DIR)/include
+ to build the source files.
+
+2008-10-11 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (clean-pulse-java): Don't rm -rf / if configuring
+ without pulseaudio, remove jni-common.o.
+
+ * Makefile.am (stamps/pulse-java.stamp): Remove -fpic flag, add
+ -fPIC to build jni-common.c. (gcjwebplugin.so): Use -fPIC.
+
+2008-10-10 Ioana Ivan <iivan@redhat.com>
+ * src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixer.java
+ (getLine): LineUnavailablException is no longer thrown if the mixer is
+ not open
+ (getTargetLines) : returns a Line[] array instead of a
+ TargetDataLine[] array
+
+ * src/java/org/classpath/icedtea/pulseaudio/PulseAudioDataLine
+ (open(AudioFormat format, int bufferSize)): throws
+ LineUnavailableException if the mixer is not open
+
+ * src/java/org/classpath/icedtea/pulseaudio/PulseAudioClip
+ (open()): throws LineUnavailableException if the mixer is not open
+
+ * src/java/org/classpath/icedtea/pulseaudio/PulseAudioPort
+ (PulseAudioPort): calls open()
+
+2008-10-10 Ioana Ivan <iivan@redhat.com>
+ Omair Majid <omajid@redhat.com>
+
+ * INSTALL: Updated to reflect requirements for pulse-java.
+ * Makefile.am
+ (distclean-local): Clean up pulse-java.
+ (EXTRA_DIST): Add pulseaudio folder.
+ (stamps/icedtea.stamp): Added dependency on stamps/pulse-java.stamp. Also
+ copy generated .jar and .so files to the jre images.
+ (stamps/icedtea-debug.stamp): Likewise.
+ (stamps/pulse-java.stamp): New target.
+ (stamps/pulse-java-jar.stamp): Likewise.
+ (stamps/pulse-java-class.stamp): Likewise.
+ (stamps/pulse-java-headers.stamp): Likewise.
+ (clean-pulse-java): Likewise.
+ * README: Added note for PulseAudio based mixer.
+ * acinclude.m4
+ (FIND_PULSEAUDIO): Find the pulseaudio binary.
+ * configure.ac: Check for pulseaudio server and header files being
+ installed.
+ * patches/icedtea-pulse-soundproperties.patch: Dont use pulse-java as the
+ default Mixer.
+ * pulseaudio/: Copied over sources from pulseaudio repository.
+
+2008-10-09 Gary Benson <gbenson@redhat.com>
+ Andrew Haley <aph@redhat.com>
+
+ * patches/icedtea-hotspot-citypeflow.patch: Reinstated.
+ * Makefile.am (ZERO_PATCHES): Apply the above for HotSpot 7 builds.
+
+ * ports/hotspot/build/linux/makefiles/shark.make:
+ Remove workaround for the above.
+
+2008-10-09 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-6open-6616825.patch: New.
+ * patches/icedtea-6open-6651382.patch: New.
+ * patches/icedtea-6open-6756202.patch: New.
+ * Makefile.am: Apply patches.
+
+2008-10-08 Deepak Bhole <dbhole@redhat.com>
+ * IcedTeaPlugin.cc: Implemented JS->Java security.
+ * plugin/icedtea/sun/applet/AppletSecurityContextManager.java: Same.
+ * plugin/icedtea/sun/applet/PluginAppletSecurityContext.java: Same. Also,
+ remove ambiguity from class finding mechanism for cases where JS needs a
+ signature involving an applet specific class.
+ * plugin/icedtea/sun/applet/PluginAppletViewer.java: Implemented JS->Java
+ security.
+ * plugin/icedtea/sun/applet/PluginObjectStore.java: Same.
+ * plugin/icedtea/sun/applet/PluginStreamHandler.java: Rewrote code that
+ parsed messages from C++ side -- now it can handle any number of optional
+ components.
+
+2008-10-07 Gary Benson <gbenson@redhat.com>
+ Andrew Haley <aph@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkMonitor.hpp
+ (object): Add missing return statement.
+ (displaced_header): Likewise.
+
+ * ports/hotspot/build/linux/makefiles/shark.make:
+ Remove workaround for the above.
+
+2008-10-07 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am: Don't rely on versioned cacao source directory.
+
+2008-10-06 Matthias Klose <doko@ubuntu.com>
+
+ * generated/sun/misc/Version.java: Regenerate for 6b12.
+ * generated/sun/tools/jconsole/Version.java: Likewise.
+
+2008-10-06 Matthias Klose <doko@ubuntu.com>
+
+ * IcedTeaPlugin.cc (PLUGIN_MIME_DESC): Remove 1.7 specs.
+
+2008-10-05 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (distclean-local): Remove IcedTeaPlugin object file.
+
+2008-10-03 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/build/linux/makefiles/shark.make:
+ Work around some GCC optimizer failures.
+
+2008-10-01 Deepak Bhole <dbhole@redhat.com>
+ * .hgignore: Removed IcedTeaPlugin.jar
+ * IcedTeaPlugin.cc: Updated classpath when launching Java. added
+ checks to detect error on Java side.
+ * Makefile.am: Updated to fit new refactored files.
+ * plugin/icedtea/sun/applet/AppletSecurityContextManager.java: New
+ file, moved out of org/classpath/icedtea/plugin/, as a result of
+ refactoring.
+ * plugin/icedtea/sun/applet/PluginCallRequestFactory.java: Same.
+ * plugin/icedtea/sun/applet/PluginStreamHandler.java: Same.
+ * plugin/icedtea/sun/applet/GetMemberPluginCallRequest.java: Same.
+ * plugin/icedtea/sun/applet/GetWindowPluginCallRequest.java: Same.
+ * plugin/icedtea/sun/applet/PluginAppletSecurityContext.java: Same.
+ * plugin/icedtea/sun/applet/PluginMain.java: Same.
+ * plugin/icedtea/sun/applet/PluginMessageConsumer.java: Same.
+ * plugin/icedtea/sun/applet/PluginMessageHandlerWorker.java: Same.
+ * plugin/icedtea/sun/applet/PluginObjectStore.java: Same.
+ * plugin/icedtea/sun/applet/RequestQueue.java: Same.
+ * plugin/icedtea/sun/applet/TestEnv.java: Same.
+ * plugin/icedtea/sun/applet/VoidPluginCallRequest.java: Same.
+ * plugin/icedtea/org/classpath/icedtea/plugin/GetMemberPluginCallRequest.java:
+ Removed, as a result of refactoring.
+ * plugin/icedtea/org/classpath/icedtea/plugin/GetWindowPluginCallRequest.java:
+ Same.
+ * plugin/icedtea/org/classpath/icedtea/plugin/PluginAppletSecurityContext.java:
+ Same.
+ * plugin/icedtea/org/classpath/icedtea/plugin/PluginCallRequestFactoryImpl.java:
+ Same.
+ * plugin/icedtea/org/classpath/icedtea/plugin/PluginMain.java: Same.
+ * plugin/icedtea/org/classpath/icedtea/plugin/PluginMessageConsumer.java:
+ Same.
+ * plugin/icedtea/org/classpath/icedtea/plugin/PluginMessageHandlerWorker.java:
+ Same.
+ * plugin/icedtea/org/classpath/icedtea/plugin/PluginObjectStore.java:
+ Same.
+ * plugin/icedtea/org/classpath/icedtea/plugin/PluginStreamHandlerImpl.java:
+ Same.
+ * plugin/icedtea/org/classpath/icedtea/plugin/RequestQueue.java: Same.
+ * plugin/icedtea/org/classpath/icedtea/plugin/TestEnv.java: Same.
+ * plugin/icedtea/org/classpath/icedtea/plugin/VoidPluginCallRequest.java:
+ Same.
+ * plugin/icedtea/sun/applet/AppletSecurityContext.java: Same.
+
+2008-10-02 Lillian Angel <langel@redhat.com>
+
+ * HACKING: Updated with new visualvm patch.
+ * INSTALL: Updated to include netbeans in requirements.
+ * Makefile.am: Updated to build and install visualvm with
+ system-installed NetBeans 6.1 (currently in Fedora rawhide). Added new
+ visualvm patch to the list and removed need for NetBeans platform
+ sources.
+ * README: Updated visualvm notes.
+ * acinclude.m4: Updated to find netbeans and removed
+ WITH_NETBEANS_PLATFORM_SRC_ZIP check.
+ * configure.ac: Updated to check for netbeans and added
+ --with-netbeans-home option.
+ * patches/icedtea-visualvm.patch: Visualvm patch.
+
+2008-10-01 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkState.cpp: Remove a
+ section of old code that had been #ifdef'd out.
+
+2008-09-30 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am
+ (EXTRA_DIST): Added visualvm.desktop.
+ * visualvm.desktop: New file.
+
+2008-09-30 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Updated cleanup.
+
+2008-09-30 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-shark.patch: Updated to latest Shark.
+ * ports/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/disassembler_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/frame_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/frame_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/frame_zero.inline.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/interpreterFrame_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/interpreter_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/nativeInst_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/nativeInst_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/sharedRuntime_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/sharkFrame_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/stackPrinter_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/stack_zero.hpp: Likewise.
+ * ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp: Likewise.
+ * ports/hotspot/src/share/vm/includeDB_shark: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkConstantPool.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkConstantPool.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkEntry.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkMonitor.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkMonitor.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkState.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkState.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkState.inline.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkType.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkValue.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/deoptimizerFrame_zero.hpp: New file.
+ * ports/hotspot/src/share/vm/shark/sharkBytecodeTracer.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBytecodeTracer.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkCacheDecache.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkStateScanner.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkStateScanner.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkValue.inline.hpp: Likewise.
+
+2008-09-27 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ Build native ecj if GCJ is available.
+ * acinclude.m4:
+ Cleanup macros.
+ * configure.ac:
+ Cleanup macros and check for GCJ.
+ * javac.in:
+ Use native-ecj binary when available.
+
+2008-09-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * patches/icedtea-override.patch:
+ Removed. @Override problems fixed globally.
+ * Makefile.am:
+ Updated to b36 and added the @Override
+ find/perl fix discussed on list with
+ Chris Jester-Young.
+ * generated/java/nio/ByteBuffer.java,
+ * generated/java/nio/CharBuffer.java,
+ * generated/java/nio/DirectByteBuffer.java,
+ * generated/java/nio/DirectByteBufferR.java,
+ * generated/java/nio/DirectCharBufferRS.java,
+ * generated/java/nio/DirectCharBufferRU.java,
+ * generated/java/nio/DirectCharBufferS.java,
+ * generated/java/nio/DirectCharBufferU.java,
+ * generated/java/nio/DirectDoubleBufferRS.java,
+ * generated/java/nio/DirectDoubleBufferRU.java,
+ * generated/java/nio/DirectDoubleBufferS.java,
+ * generated/java/nio/DirectDoubleBufferU.java,
+ * generated/java/nio/DirectFloatBufferRS.java,
+ * generated/java/nio/DirectFloatBufferRU.java,
+ * generated/java/nio/DirectFloatBufferS.java,
+ * generated/java/nio/DirectFloatBufferU.java,
+ * generated/java/nio/DirectIntBufferRS.java,
+ * generated/java/nio/DirectIntBufferRU.java,
+ * generated/java/nio/DirectIntBufferS.java,
+ * generated/java/nio/DirectIntBufferU.java,
+ * generated/java/nio/DirectLongBufferRS.java,
+ * generated/java/nio/DirectLongBufferRU.java,
+ * generated/java/nio/DirectLongBufferS.java,
+ * generated/java/nio/DirectLongBufferU.java,
+ * generated/java/nio/DirectShortBufferRS.java,
+ * generated/java/nio/DirectShortBufferRU.java,
+ * generated/java/nio/DirectShortBufferS.java,
+ * generated/java/nio/DirectShortBufferU.java,
+ * generated/java/nio/DoubleBuffer.java,
+ * generated/java/nio/FloatBuffer.java,
+ * generated/java/nio/IntBuffer.java,
+ * generated/java/nio/LongBuffer.java,
+ * generated/java/nio/ShortBuffer.java,
+ * generated/java/nio/charset/CharsetEncoder.java:
+ Regenerated.
+ * generated/sun/nio/ch/SocketOptionRegistry.java:
+ Generated as a result of S4654044.
+ * patches/icedtea-ant.patch,
+ * patches/icedtea-override-redirect-metacity.patch:
+ Updated against b36; a chunk in each no longer applies.
+
+2008-09-26 Mark Wielaard <mark@klomp.org>
+
+ * patches/icedtea-6712835-ifnode.patch: New patch.
+ * Makefile.am (NON_ZERO_PATCHES): Add icedtea-6712835-ifnode.patch
+ * HACKING: Document patches/icedtea-6712835-ifnode.patch.
+
+2008-09-26 Mark Wielaard <mark@klomp.org>
+
+ * patches/icedtea-6700047-loopopts.patch: New patch.
+ * Makefile.am (NON_ZERO_PATCHES): Add icedtea-6700047-loopopts.patch.
+ * HACKING: Document patches/icedtea-6700047-loopopts.patch.
+
+2008-09-26 Mark Wielaard <mark@klomp.org>
+
+ * patches/icedtea-hotspot7-tests.patch: New patch.
+ * Makefile.am (ICEDTEA_PATCHES): Add icedtea-hotspot7-tests.patch.
+ * HACKING: Document icedtea-hotspot7-tests.patch.
+
+2008-09-25 Mark Wielaard <mark@klomp.org>
+
+ * patches/icedtea-lucene-crash.patch: New patch.
+ * Makefile.am (NON_ZERO_PATCHES): Add icedtea-lucene-crash.patch.
+ * HACKING: Document icedtea-lucene-crash.patch.
+
+2008-09-25 Mark Wielaard <mjw@redhat.com>
+
+ * patches/icedtea-clean-crypto.patch: Cleaned up.
+ Remove unneeded classes JarVerifier and JceSecurityManager
+ and remove unneeded methods in JceSecurity class.
+
+2008-09-23 Lillian Angel <langel@redhat.com>
+
+ * configure.ac: Fixed help string for enable-visualvm.
+ * rt/net/sourceforge/nanoxml/XMLElement.java: Fixed check for special
+ tags.
+
+2008-09-23 Deepak Bhole <dbhole@redhat.com>
+ * IcedTeaPlugin.cc: Updated to call new plugin main class. Add function to
+ correctly recognize JS context.
+ * Makefile.am: Update to create new IcedTeaPlugin.jar
+ * patches/icedtea-liveconnect.patch: Update patch and remove all new .java
+ files
+ * plugin/icedtea/java/src/main/netscape/javascript/JSException.java: Moved
+ out of rt/ overlay.
+ * plugin/icedtea/java/src/main/netscape/javascript/JSObject.java: Same.
+ * plugin/icedtea/java/src/main/netscape/javascript/JSProxy.java: Same.
+ * plugin/icedtea/java/src/main/netscape/javascript/JSRunnable.java: Same.
+ * plugin/icedtea/java/src/main/netscape/javascript/JSUtil.java: Same.
+ * plugin/icedtea/org/classpath/icedtea/plugin/GetMemberPluginCallRequest.java:
+ Moved out of icedtea-liveconnect.patch and refactored.
+ * plugin/icedtea/org/classpath/icedtea/plugin/GetWindowPluginCallRequest.java:
+ Same.
+ * plugin/icedtea/org/classpath/icedtea/plugin/PluginAppletSecurityContext.java:
+ Same.
+ * plugin/icedtea/org/classpath/icedtea/plugin/PluginCallRequestFactoryImpl.java:
+ Same.
+ * plugin/icedtea/org/classpath/icedtea/plugin/PluginMain.java: Same.
+ * plugin/icedtea/org/classpath/icedtea/plugin/PluginMessageConsumer.java:
+ Same.
+ * plugin/icedtea/org/classpath/icedtea/plugin/PluginMessageHandlerWorker.java:
+ Same.
+ * plugin/icedtea/org/classpath/icedtea/plugin/PluginObjectStore.java:
+ Same.
+ * plugin/icedtea/org/classpath/icedtea/plugin/PluginStreamHandlerImpl.java:
+ Same.
+ * plugin/icedtea/org/classpath/icedtea/plugin/RequestQueue.java: Same.
+ * plugin/icedtea/org/classpath/icedtea/plugin/TestEnv.java: Same.
+ * plugin/icedtea/org/classpath/icedtea/plugin/VoidPluginCallRequest.java:
+ Same.
+ * plugin/icedtea/sun/applet/AppletSecurityContext.java: Same.
+ * plugin/icedtea/sun/applet/AppletSecurityContextManager.java: Same.
+ * plugin/icedtea/sun/applet/PluginAppletViewer.java: Same.
+ * plugin/icedtea/sun/applet/PluginCallRequest.java: Same.
+ * plugin/icedtea/sun/applet/PluginCallRequestFactory.java: Same.
+ * plugin/icedtea/sun/applet/PluginClassLoader.java: Same.
+ * plugin/icedtea/sun/applet/PluginDebug.java: Same.
+ * plugin/icedtea/sun/applet/PluginException.java: Same.
+ * plugin/icedtea/sun/applet/PluginStreamHandler.java: Same.
+ * rt/net/sourceforge/jnlp/Launcher.java: Print exception trace if launch
+ fails.
+ * rt/net/sourceforge/jnlp/runtime/JNLPRuntime.java: Set ServiceManagerStub
+ before SecurityManager is set.
+ * rt/netscape/javascript/JSException.java: Move to plugin/icedtea dir.
+ * rt/netscape/javascript/JSObject.java: Same.
+ * rt/netscape/javascript/JSProxy.java: Same.
+ * rt/netscape/javascript/JSRunnable.java: Same.
+ * rt/netscape/javascript/JSUtil.java: Same.
+
+2008-09-22 Lillian Angel <langel@redhat.com>
+ DJ Lucas <dj@linuxfromscratch.org>
+
+ * Makefile.am: Added new env var JAR_ACCEPTS_STDIN_LIST.
+ * acinclude.m4: Added check to determine whether jar supports
+ stdin file args.
+ * patches/icedtea-ecj.patch: Updated patch.
+ * AUTHORS: Added DJ Lucas.
+
+2008-09-18 Lillian Angel <langel@redhat.com>
+
+ * AUTHORS: Added Marc Schoenefeld.
+
+2008-09-18 Marc Schoenefeld <mschoene@redhat.com>
+
+ * patches/icedtea-messageutils.patch: New patch fixes JVM crashes
+ when calling on sun.misc.MessageUtils.toStderr(null) and
+ sun.misc.MessageUtils.toStdout(null) . It now prompts
+ the string "null" to the console.
+ * Makefile.am: Added patch above.
+
+2008-09-16 Deepak Bhole <dbhole@redhat.com>
+
+ * IcedTeaPlugin.cc: Allow access to applet classloader from JS on that
+ site. Fix right-click lag by temporarily disabling status messages.
+ * patches/icedtea-liveconnect.patch: Allow access to applet classloader
+ from JS on that site. Fix it so that applets with no height/width
+ specifications can load.
+
+2008-09-15 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-lc_ctype.patch: Fixed array size and
+ changed to use malloc/free.
+
+2008-09-13 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am: Add the project name
+ and version suffix to the JDK version number.
+ * acinclude.m4: Add support for --with-version-suffix
+ and add a Makefile variable, PROJECT_NAME.
+ * configure.ac: Enable --with-version-suffix.
+
+2008-09-13 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ Patch the OpenJDK build with the version
+ of IcedTea being used. Use $(HG) instead of 'hg'.
+ * configure.ac:
+ Always check for Mercurial, but only fail
+ if --enable-hg is active.
+
+2008-09-13 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * patches/icedtea-hotspot-citypeflow.patch:
+ Removed, fixed upstream.
+ * Makefile.am: Bump to b35, remove citypeflow patch.
+ * patches/icedtea-ecj.patch: Recreated against b35.
+ * tools-copy/tools-jdk-copy-files.txt: Add javax.script.
+
+2008-09-12 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am, HACKING: Update for b12 zero patch.
+ * patches/icedtea-hotspot-6b11-7b24.patch: Remove.
+ * patches/icedtea-hotspot-6b12-7b24.patch: New.
+
+2008-09-12 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ Turn ICEDTEA_ECJ_PATCH into
+ ICEDTEA_ECJ_PATCHES and add an equivalent
+ rule to that for PATCHES and FSG_PATCHES.
+ * patches/icedtea-ecj-spp.patch:
+ New patch to fix the use of java.util.Scanner
+ and avoid the use of reset() in Spp.java.
+
+2008-09-12 Matthias Klose <doko@ubuntu.com>
+
+ * fsg.sh: Update for b12 code drop.
+ * Makefile.am, NEWS: Update for b12.
+ * patches/icedtea-LCMS-setTagData.patch: Remove, applied upstream.
+ * patches/icedtea-color-createcontext.patch: Likewise.
+ * patches/icedtea-hotspot-citypeflow.patch: Likewise.
+ * patches/icedtea-hotspot-gcc-pr36917.patch: Likewise.
+ * patches/icedtea-lcms-leak.patch: Likewise.
+ * patches/icedtea-corba.patch: Likewise.
+ * patches/icedtea-gervill.patch: Likewise.
+ * patches/icedtea-directaudio-close-trick.patch: Likewise.
+ * patches/icedtea-generated.patch: Remove, obsolete.
+ * patches/icedtea-version.patch: Update.
+ * patches/icedtea-ecj.patch: Update.
+ * patches/icedtea-javafiles.patch: Regenerate.
+ * HACKING: Update for b12.
+ * generated/com/sun/corba/se/impl/logging/*: Regenerate.
+
+2008-09-12 Gary Benson <gbenson@redhat.com>
+ Xerxes Rånby <xerxes@zafena.se>
+
+ * ports/hotspot/src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
+ (__m68k_cmpxchg): New function.
+ (m68k_compare_and_swap): Likewise.
+ (m68k_add_and_fetch): Likewise.
+ (m68k_lock_test_and_set): Likewise.
+ (Atomic::add): Use the above on m68k.
+ (Atomic::add_ptr): Likewise.
+ (Atomic::xchg): Likewise.
+ (Atomic::xchg_ptr): Likewise.
+ (Atomic::cmpxchg): Likewise.
+ (Atomic::cmpxchg_ptr): Likewise.
+
+2008-09-11 Mark Wielaard <mark@klomp.org>
+
+ * patches/icedtea-gervill.patch: Updated patch for old tests.
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/*:
+ New Gervill files (sept 1).
+
+2008-09-10 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-lc_ctype.patch: New patch to fix this issue:
+ http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=497666
+ * Makefile.am: Added patch to list.
+
+2008-09-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ Reported by: Lillian Angel
+ * Makefile.am: Make sure we create
+ the stamps directory for hgforest.stamp.
+
+2008-09-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am: Simplify hgforest
+ rule and add corresponding clean rule.
+
+2008-09-01 C. K. Jester-Young <cky944@gmail.com>
+
+ * acinclude.m4:
+ Enable hg by default unless building jdk7.
+ * configure.ac:
+ Do project check before hg check.
+
+2008-08-31 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ Merge from IcedTea6.
+ * config.guess,
+ * config.sub,
+ * install-sh,
+ * patches/icedtea-arm-uname.patch: Removed.
+ * .hgignore,
+ * ChangeLog,
+ * HACKING,
+ * IcedTeaPlugin.cc,
+ * Makefile.am,
+ * README,
+ * acinclude.m4: Merged.
+ * autogen.sh: Added.
+ * configure.ac: Merged.
+ * generated/sun/misc/Version.java,
+ * generated/sun/tools/jconsole/Version.java:
+ Merged and updated for 1.7.
+ * jconsole.desktop,
+ * patches/icedtea-alpha-fixes.patch,
+ * patches/icedtea-alt-jar.patch: Merged.
+ * patches/icedtea-arch.patch: Merged and
+ recreated against jdk7.
+ * patches/icedtea-cacao.patch,
+ * patches/icedtea-clean-crypto.patch,
+ * patches/icedtea-enum-bug-181.patch,
+ * patches/icedtea-hotspot-6b11-7b24.patch:
+ Merged.
+ * patches/icedtea-hotspot-citypeflow.patch:
+ Merged and regenerated against jdk7.
+ * patches/icedtea-hotspot-gcc-pr36917.patch:
+ Merged.
+ * patches/icedtea-hotspot-params-cast-size_t.patch:
+ Merged and regenerated against jdk7.
+ * patches/icedtea-hotspot-use-idx_t.patch,
+ * patches/icedtea-jdk-use-ssize_t.patch,
+ * patches/icedtea-liveconnect.patch,
+ * patches/icedtea-shark.patch,
+ * patches/icedtea-signed-types-hot6.patch: Merged.
+ * patches/icedtea-signed-types.patch: Merged
+ and applied to standard build for JDK7 HotSpot.
+ * patches/icedtea-text-relocations.patch: Merged
+ and regenerated against jdk7.
+ * patches/icedtea-uname.patch: Merged.
+ * patches/icedtea-zero-build.patch:
+ Merged and regenerated against jdk7.
+ * patches/icedtea-zero.patch,
+ * policytool.desktop,
+ * ports/hotspot/src/cpu/zero/vm/assembler_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/assembler_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.inline.hpp,
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/entry_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/frame_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/frame_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/frame_zero.inline.hpp,
+ * ports/hotspot/src/cpu/zero/vm/interpreter_zero.cpp,
+ * ports/hotspot/src/cpu/zero/vm/interpreter_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/sharkFrame_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/stackPrinter_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/stack_zero.hpp,
+ * ports/hotspot/src/cpu/zero/vm/stubGenerator_zero.cpp,
+ * ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp,
+ * ports/hotspot/src/os_cpu/linux_zero/vm/thread_linux_zero.hpp,
+ * ports/hotspot/src/share/vm/includeDB_shark,
+ * ports/hotspot/src/share/vm/shark/llvmHeaders.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkBlock.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkConstantPool.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkConstantPool.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkEntry.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkEntry.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkFunction.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkMonitor.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkMonitor.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkState.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkState.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkType.cpp,
+ * ports/hotspot/src/share/vm/shark/sharkType.hpp,
+ * ports/hotspot/src/share/vm/shark/sharkValue.hpp,
+ * ports/hotspot/src/share/vm/shark/shark_globals.hpp:
+ Merged.
+
+2008-08-31 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ Make enabling hg-only projects sufficient for
+ downloading from hg.
+
+2008-08-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am: Add BSD and Caciocavallo URLs.
+ * acinclude.m4:
+ (WITH_PROJECT): Added.
+ (ENABLE_OTHER_PROJECTS): Converted to WITH_PROJECT.
+ * configure.ac: Support building with BSD
+ and Caciocavallo projects via --with-project.
+
+2008-08-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * patches/icedtea-ecj.patch: Fix OGLContext.h to
+ use correct headers when generated by gjavah.
+
+2008-08-28 Mark Wielaard <mjw@redhat.com>
+
+ * patches/icedtea-clean-crypto.patch: New patch.
+ * Makefile.am (ICEDTEA_PATCHES): Add icedtea-clean-crypto.patch.
+
+2008-08-26 Deepak Bhole <dbhole@redhat.com>
+
+ * IcedTeaPlugin.cc: Added JNI communication bridge, updated processing
+ model to handle recursive JS->JAVA->JS calls, other minor bug fixes.
+ * patches/icedtea-liveconnect.patch: Likewise.
+
+2008-08-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * HACKING: Add icedtea-signed-types-hot6.patch.
+ * Makefile.am: Correct use of srcdir for ICEDTEA_HOME,
+ should be builddir.
+
+2008-08-25 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * patches/icedtea-ecj.patch: Generate header file
+ for OGLContext inner class and specify explicit
+ filename for inner class header files.
+
+2008-08-21 Mark Wielaard <mark@klomp.org>
+
+ * .hgignore: Add test/jtreg.jar.
+
+2008-08-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * patches/icedtea-corba.patch,
+ * patches/icedtea-generated.patch:
+ Removed.
+ * HACKING: Updated.
+ * Makefile.am: Move to b33 and remove
+ unneeded patches.
+ * patches/icedtea-copy-plugs.patch,
+ * patches/icedtea-debuginfo.patch: Updated.
+ * patches/icedtea-ecj.patch: Updated and added
+ fix for new Java version of NIO generator.
+ * patches/icedtea-javafiles.patch,
+ * patches/icedtea-jscheme.patch: Updated.
+ * patches/icedtea-override.patch: Added new cases.
+ * patches/icedtea-zero-build.patch: Updated.
+
+2008-08-20 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-shark.patch: Updated to latest Shark.
+ * ports/hotspot/src/cpu/zero/vm/assembler_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/assembler_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp:
+ Likewise.
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/interpreter_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/interpreter_zero.hpp: Likewise.
+ * ports/hotspot/src/share/vm/includeDB_shark: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkConstantPool.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkMonitor.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkState.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkState.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkType.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkType.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkValue.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/entry_zero.hpp: New file.
+ * ports/hotspot/src/share/vm/shark/sharkEntry.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkEntry.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkMethod.hpp: Removed.
+
+2008-08-20 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.inline.hpp
+ (VMlongDiv): Handle the special case of division of the most
+ negative value possible by -1.
+ (VMlongRem): Likewise.
+
+2008-08-15 Matthias Klose <doko@ubuntu.com>
+
+ * acinclude.m4 (FIND_LIBGCJ_JAR): Extend check for libgcj-4.2.*.jar.
+
+2008-08-15 Xerxes Ranby <xerxes@zafena.se>
+
+ * acinclude.m4: Fixed LIBGCJ_JAR check.
+
+2008-08-15 Xerxes Ranby <xerxes@zafena.se>
+
+ * Makefile.am (CACAO_MD5SUM): Update for 0.99.3.
+
+2008-08-15 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-hotspot-use-idx_t.patch: New.
+ * patches/icedtea-hotspot-params-cast-size_t.patch: Likewise.
+ * Makefile.am (ICEDTEA_PATCHES): Add patches.
+
+2008-08-15 Matthias Klose <doko@ubuntu.com>
+
+ * openjdk/hotspot/build/linux/makefiles/gcc.make: Build hotspot
+ with -fPIC on s390/s390x.
+
+2008-08-14 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-jdk-use-ssize_t.patch: New.
+ * Makefile.am (ICEDTEA_PATCHES): Add patch.
+
+2008-08-14 Andrew Haley <aph@redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
+ (SharkBuilder::SharkBuilder): Fix syntax error on template class
+ name.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp (class
+ SharkBuilder): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkValue.hpp (class
+ SharkValue): Likewise.
+
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp
+ (SharkCompiler::compile_method): Properly declare temporaries.
+
+2008-08-14 Lillian Angel <langel@redhat.com>
+
+ * acinclude.m4: Changed LIBGCJ_JAR check to be less stringent with
+ minor versions.
+
+2008-08-17 Mark Wielaard <mark@klomp.org>
+
+ * configure.ac (AM_INIT): Set contact to mailinglist.
+ (AM_INIT_AUTOMAKE): Require 1.10, set as foreign (non-gnu).
+ * config.guess: Removed generated file (autogen.sh).
+ * config.sub: Likewise.
+ * install-sh: Likewise.
+ * .hgignore: Add generated files.
+
+2008-08-14 Mark Wielaard <mark@klomp.org>
+
+ * patches/icedtea-signed-types-hot6.patch: New patch.
+ * Makefile.am (NON_ZERO_PATCHES): Add icedtea-signed-types-hot6.patch.
+
+2008-08-13 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/stackPrinter_zero.hpp
+ (print_word): Recognise non-header parts of Shark frames.
+
+2008-08-13 Gary Benson <gbenson@redhat.com>
+
+ PR icedtea/184:
+ * ports/hotspot/src/cpu/zero/vm/stubGenerator_zero.cpp
+ (call_stub): Add support for returning floats and doubles.
+
+2008-08-12 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-arch.patch: Add support for mipsel-linux.
+
+2008-08-12 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (stamps/cacao.stamp): Robustify.
+
+2008-08-12 Lillian Angel <langel@redhat.com>
+
+ * HACKING: Added icedtea-enum-bug-181.patch.
+
+2008-08-12 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-shark.patch: Updated to latest Shark.
+ * ports/hotspot/src/cpu/zero/vm/assembler_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/frame_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/frame_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/frame_zero.inline.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/interpreter_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/sharkFrame_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/stackPrinter_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/stack_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/stubGenerator_zero.cpp: Likewise.
+ * ports/hotspot/src/share/vm/includeDB_shark: Likewise.
+ * ports/hotspot/src/share/vm/shark/llvmHeaders.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkState.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkState.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkType.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkType.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkValue.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/shark_globals.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkConstantPool.cpp: New file.
+ * ports/hotspot/src/share/vm/shark/sharkConstantPool.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkMethod.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkMonitor.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkMonitor.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkRuntime.hpp: Likewise.
+
+2008-08-12 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * Makefile.am (ICEDTEA_PATCHES): Fixed typo.
+
+2008-08-11 Lillian Angel <langel@redhat.com>
+
+ Fixes Bug #181
+ * Makefile.am: Added new patch to the list.
+ * patches/icedtea-enum-bug-181.patch: New patch.
+
+2008-08-08 Joshua Sumali <jsumali@redhat.com>
+
+ * Makefile.am: Add ALT_JAR_CMD to ICEDTEA_ENV if --with-alt-jar is used.
+ Added patches/icedtea-alt-jar.patch.
+ * acinclude.m4: Define --with-alt-jar.
+ * configure.ac: Add --with-alt-jar.
+ * patches/icedtea-alt-jar.patch: New file.
+ * HACKING: Updated.
+
+2008-08-08 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp
+ (current_frame): Remove some rubbish.
+ * ports/hotspot/src/os_cpu/linux_zero/vm/thread_linux_zero.hpp
+ (set_last_Java_frame): Likewise.
+
+2008-08-08 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-zero.patch: Include the calling thread's
+ stack in crash dumps.
+
+2008-08-08 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-signed-types.patch: Signedness fix.
+
+2008-08-08 Gary Benson <gbenson@redhat.com>
+
+ * configure.ac (LLVM_CFLAGS): Fix for PRODUCT builds.
+
+2008-08-08 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * HACKING: Updated.
+ * Makefile.am: Move to b32 and add new patch for
+ MBeanIntrospector.
+ * patches/icedtea-debuginfo.patch,
+ * patches/icedtea-libraries.patch: Updated.
+ * patches/icedtea-mbeanintrospector.patch:
+ New patch (getAnnotation cast for ecj builds).
+ * patches/icedtea-sparc-trapsfix.patch,
+ * patches/icedtea-version.patch: Updated.
+
+2008-08-08 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ Don't install icedtea-javafiles.patch on CVMI builds.
+ Use ICEDTEA_BOOT_DIR and not ECJ_BUILD_OUTPUT_DIR for
+ extra files so --with-icedtea works.
+
+2008-08-06 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * patches/icedtea-cacao.patch: Moved architecture stuff into...
+ * patches/icedtea-arch.patch: New file.
+ * Makefile.am (EXTRA_DIST): Added patches/icedtea-arch.patch.
+ (ICEDTEA_PATCHES): Likewise.
+ * HACKING: Likewise.
+
+2008-08-06 Joshua Sumali <jsumali@redhat.com>
+
+ * acinclude.m4: Don't bother with GCC_OLD here either.
+
+2008-08-05 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * autogen.sh: New file.
+
+2008-08-04 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ Don't download and extract when an external source dir is
+ specified. Instead, obtain a local copy of the tree.
+ * acinclude.m4:
+ Use a more meaningful name for the OpenJDK srcdir
+ conditional.
+
+2008-08-01 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-zero.patch (os::dll_load): Fix typo for mipsel.
+
+2008-07-31 Matthias Klose <doko@ubuntu.com>
+
+ * acinclude.m4 (SET_ARCH_DIRS): Avoid calling uname for alpha,
+ mips, mipsel, s390.
+
+2008-07-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * configure.ac: Use ${enableval} in
+ --enable-plugin.
+
+2008-07-29 Joshua Sumali <jsumali@redhat.com>
+
+ * .hgignore: Updated.
+ * Makefile.am (stamps/visualvm.stamp): New target.
+ (stamps/nbplatform.stamp): Likewise.
+ (clean-visualvm): Likewise.
+ (clean-nbplatform): Likewise.
+ (visualvm): Likewise.
+ (nbplatform): Likewise.
+ (stamps/download.stamp): Download visualvm and netbeans sources.
+ (stamps/extract.stamp): Extract visualvm and netbeans sources.
+ (distclean-local): Add visualvm and netbeans.
+ (.PHONY): Add clean-visualvm and clean-nbplatform.
+ * README: Added VisualVM section.
+ * acinclude.m4 (WITH_VISUALVM_SRC_ZIP)i: New.
+ (WITH_NETBEANS_PLATFORM_SRC_ZIP): Likewise.
+ (WITH_NETBEANS_PROFILER_SRC_ZIP): Likewise.
+ * configure.ac: Use WITH_VISUALVM_SRC_ZIP,
+ WITH_NETBEANS_PLATFORM_SRC_ZIP, and WITH_NETBEANS_PROFILER_SRC_ZIP.
+ Also add --enable-visualvm option.
+
+2008-07-27 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-zero.patch: Add support for hppa.
+
+2008-07-27 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ Add closures and cvmi URL and support
+ using them when downloading from Mercurial.
+ * acinclude.m4:
+ (ENABLE_EXTRA_PROJECTS): Added.
+ * configure.ac:
+ Enable tests for extra projects and
+ correct Mercurial test.
+
+2008-07-26 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-hotspot-citypeflow.patch: New.
+ * Makefile.am (ICEDTEA_PATCHES): Add patch.
+ * HACKING: Document.
+
+2008-07-26 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-arm-uname.patch: Rename to ...
+ * patches/icedtea-uname.patch: Fix architecture string for mipsel.
+ * patches/icedtea-zero.patch: Add support for alpha, m68k, mips{,el}.
+ * patches/icedtea-alpha-fixes.patch: New, fixes for alpha-linux.
+ * Makefile.am (ICEDTEA_PATCHES): Rename patch, add patch.
+
+2008-07-24 Matthias Klose <doko@ubuntu.com>
+
+ * configure.ac: Fix bashisms.
+ * Makefile.am: Likewise.
+
+2008-07-24 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (stamps/bootstrap-directory-ecj.stamp): Fix typo.
+
+2008-07-24 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-hotspot-gcc-pr36917.patch: New.
+ * Makefile.am: Apply.
+ * HACKING: Document.
+
+2008-07-24 Matthias Klose <doko@ubuntu.com>
+
+ * generated/sun/tools/jconsole/Version.java: Regenerated.
+ * generated/sun/misc/Version.java: Likewise.
+
+2008-07-23 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-rhino.patch: Updated.
+ * jconsole.desktop: Updated category.
+ * policytool.desktop: Likewise.
+
+2008-07-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * patches/icedtea-gcc-4.3.patch,
+ * patches/icedtea-sparc.patch: Removed.
+ * HACKING: Updated.
+ * Makefile.am: Move to b31, remove patches listed above
+ and fix escaping on hg clone line.
+ * acinclude.m4: Only set ALT_OPENJDK_SRC_ZIP when
+ needed.
+ * configure.ac: Don't bother with GCC_OLD.
+ * patches/icedtea-text-relocations.patch: Reapplied to b31.
+ * patches/icedtea-use-system-tzdata.patch: Make solution
+ work on g++ 4.3.
+ * patches/icedtea-zero-build.patch: Reapplied.
+ * fsg.sh: Remove deletion of winver.exe as already removed
+ from tarball.
+
+2008-07-23 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (stamps/extract.stamp): Don't call tar with -z.
+
+2008-07-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
+ * patches/icedtea-nomotif-6706121.patch,
+ * patches/icedtea-nomotif.patch:
+ Removed; already present in b30.
+ * HACKING: Updated.
+ * Makefile.am: Remove unneeded patches.
+ * patches/icedtea-ecj.patch,
+ * patches/icedtea-jdk-docs-target.patch,
+ * patches/icedtea-webstart-umask.patch:
+ Fixed to apply against b30.
+
+2008-07-23 Gary Benson <gbenson@redhat.com>
+
+ PR icedtea/167:
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp
+ (normal_entry): Don't use stack depth at method exit to
+ calculate the result to return.
+
+2008-07-21 Matthias Klose <doko@ubuntu.com>
+
+ * Update patches/icedtea-hotspot-6b11-7b24.patch.
+ * HACKING: Adjust.
+
+2008-07-21 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (ICEDTEA_ENV, ICEDTEA_ENV_GCJ): Add
+ $(abs_top_builddir)/bootstrap/jdk1.6.0/bin to PATH.
+
+2008-07-21 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-zero.patch: Added s390 and s390x to dlopen checks.
+
+2008-07-21 Gary Benson <gbenson@redhat.com>
+
+ PR icedtea/170:
+ * patches/icedtea-zero-build.patch: Build class library with
+ -D_LITTLE_ENDIAN where appropriate.
+
+2008-07-21 Gary Benson <gbenson@redhat.com>
+
+ * HACKING: Added instructions for how to regenerate
+ icedtea-hotspot-6b06-7b24.patch.
+
+2008-07-20 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-nomotif-6706121.patch, patches/icedtea-nomotif.patch:
+ New.
+ * Makefile.am (ICEDTEA_PATCHES): Add patches.
+ * configure.ac: Remove lesstif check.
+ * INSTALL: Remove lesstif from build requirements.
+
+2008-07-20 Matthias Klose <doko@ubuntu.com>
+
+ * acinclude.m4 (SET_ARCH_DIRS): Add powerpc and powerpc64 configs.
+
+2008-07-16 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Fixed typos.
+
+2008-07-16 Matthias Klose <doko@ubuntu.com>
+
+ * fsg.sh: Update for b11 code drop.
+ * Makefile.am: Update for b11.
+ * patches/icedtea-license-headers.patch, patches/icedtea-idl.patch,
+ patches/icedtea-jscheme.patch, patches/icedtea-security-updates.patch,
+ patches/icedtea-eclipse-hotspot-6614100-6b06.patch,
+ patches/icedtea-gtkplaf.patch, patches/icedtea-dnd-updatecursor.patch,
+ patches/icedtea-component.patch: Remove, applied upstream.
+ * HACKING: Update patch descriptions.
+ * NEWS: Mention update to b11.
+
+2008-07-15 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Added new patch.
+ * patches/icedtea-security-updates.patch: Removed patch that cannot be
+ applied to ports.
+ * patches/icedtea-security-updates-nonzero.patch: Added removed patch
+ into this file.
+
+2008-07-15 Lillian Angel <langel@redhat.com>
+
+ * INSTALL: Added rhino to the list.
+
+2008-07-15 Lillian Angel <langel@redhat.com>
+
+ * .hgignore: Updated.
+ * Makefile.am: Added HACKING to EXTRA_DIST.
+
+2008-07-15 Joshua Sumali <jsumali@redhat.com>
+
+ * Makefile.am: Add icedtea-webstart-umask.patch.
+ * patches/icedtea-webstart-umask.patch: Set default umask to 077 for
+ javaws and pluginappletviewer, and also provide the -umask argument to
+ manually override this setting.
+ * rt/net/sourceforge/jnlp/resources/Messages.properties: Update usage.
+ * rt/net/sourceforge/jnlp/runtime/Boot.java: Likewise.
+
+2008-07-14 Joshua Sumali <jsumali@redhat.com>
+
+ * Makefile.am (stamps/cacao.stamp): Only install if WITH_CACAO is used.
+ * patches/icedtea-liveconnect.patch: Split GetMemberPluginCallRequest,
+ GetWindowPluginCallRequest and VoidPluginCallRequest into separate files
+ to work around ecj compiling issues.
+
+2008-07-14 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (stamps/download.stamp): Disable checksum test and
+ download when configured --with-cacao-src-zip.
+
+2008-07-14 Matthias Klose <doko@ubuntu.com>
+
+ * acinclude.m4 (FIND_JAR): Check if $JAR supports @<file>;
+ set JAR_KNOWS_ATFILE.
+ * Makefile.am (ICEDTEA_ENV_GCJ): Pass JAR_KNOWS_ATFILE.
+ * patches/icedtea-ecj.patch: Use jar @<file> if available.
+
+2008-07-13 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * rt/javax/jnlp/BasicService.java,
+ * rt/javax/jnlp/ClipboardService.java,
+ * rt/javax/jnlp/DownloadService.java,
+ * rt/javax/jnlp/DownloadServiceListener.java,
+ * rt/javax/jnlp/ExtensionInstallerService.java,
+ * rt/javax/jnlp/FileContents.java,
+ * rt/javax/jnlp/FileOpenService.java,
+ * rt/javax/jnlp/FileSaveService.java,
+ * rt/javax/jnlp/JNLPRandomAccessFile.java,
+ * rt/javax/jnlp/PersistenceService.java,
+ * rt/javax/jnlp/PrintService.java,
+ * rt/javax/jnlp/ServiceManager.java,
+ * rt/javax/jnlp/ServiceManagerStub.java,
+ * rt/javax/jnlp/UnavailableServiceException.java,
+ * rt/net/sourceforge/jnlp/AppletDesc.java,
+ * rt/net/sourceforge/jnlp/ApplicationDesc.java,
+ * rt/net/sourceforge/jnlp/ComponentDesc.java,
+ * rt/net/sourceforge/jnlp/DefaultLaunchHandler.java,
+ * rt/net/sourceforge/jnlp/ExtensionDesc.java,
+ * rt/net/sourceforge/jnlp/IconDesc.java,
+ * rt/net/sourceforge/jnlp/InformationDesc.java,
+ * rt/net/sourceforge/jnlp/InstallerDesc.java,
+ * rt/net/sourceforge/jnlp/JARDesc.java,
+ * rt/net/sourceforge/jnlp/JNLPFile.java,
+ * rt/net/sourceforge/jnlp/JREDesc.java,
+ * rt/net/sourceforge/jnlp/LaunchException.java,
+ * rt/net/sourceforge/jnlp/LaunchHandler.java,
+ * rt/net/sourceforge/jnlp/Launcher.java,
+ * rt/net/sourceforge/jnlp/NetxPanel.java,
+ * rt/net/sourceforge/jnlp/Node.java,
+ * rt/net/sourceforge/jnlp/PackageDesc.java,
+ * rt/net/sourceforge/jnlp/ParseException.java,
+ * rt/net/sourceforge/jnlp/Parser.java,
+ * rt/net/sourceforge/jnlp/PluginBridge.java,
+ * rt/net/sourceforge/jnlp/PropertyDesc.java,
+ * rt/net/sourceforge/jnlp/ResourcesDesc.java,
+ * rt/net/sourceforge/jnlp/SecurityDesc.java,
+ * rt/net/sourceforge/jnlp/Version.java,
+ * rt/net/sourceforge/jnlp/cache/CacheEntry.java,
+ * rt/net/sourceforge/jnlp/cache/CacheUtil.java,
+ * rt/net/sourceforge/jnlp/cache/DefaultDownloadIndicator.java,
+ * rt/net/sourceforge/jnlp/cache/DownloadIndicator.java,
+ * rt/net/sourceforge/jnlp/cache/Resource.java,
+ * rt/net/sourceforge/jnlp/cache/ResourceTracker.java,
+ * rt/net/sourceforge/jnlp/cache/UpdatePolicy.java,
+ * rt/net/sourceforge/jnlp/cache/package.html,
+ * rt/net/sourceforge/jnlp/event/ApplicationEvent.java,
+ * rt/net/sourceforge/jnlp/event/ApplicationListener.java,
+ * rt/net/sourceforge/jnlp/event/DownloadEvent.java,
+ * rt/net/sourceforge/jnlp/event/DownloadListener.java,
+ * rt/net/sourceforge/jnlp/event/package.html,
+ * rt/net/sourceforge/jnlp/package.html,
+ * rt/net/sourceforge/jnlp/resources/Manifest.mf,
+ * rt/net/sourceforge/jnlp/resources/Messages.properties,
+ * rt/net/sourceforge/jnlp/resources/about.jnlp,
+ * rt/net/sourceforge/jnlp/resources/default.jnlp,
+ * rt/net/sourceforge/jnlp/runtime/AppThreadGroup.java,
+ * rt/net/sourceforge/jnlp/runtime/AppletAudioClip.java,
+ * rt/net/sourceforge/jnlp/runtime/AppletEnvironment.java,
+ * rt/net/sourceforge/jnlp/runtime/AppletInstance.java,
+ * rt/net/sourceforge/jnlp/runtime/ApplicationInstance.java,
+ * rt/net/sourceforge/jnlp/runtime/Boot.java,
+ * rt/net/sourceforge/jnlp/runtime/Boot13.java,
+ * rt/net/sourceforge/jnlp/runtime/InstallDialog.java,
+ * rt/net/sourceforge/jnlp/runtime/JNLPClassLoader.java,
+ * rt/net/sourceforge/jnlp/runtime/JNLPPolicy.java,
+ * rt/net/sourceforge/jnlp/runtime/JNLPRuntime.java,
+ * rt/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java,
+ * rt/net/sourceforge/jnlp/runtime/package.html,
+ * rt/net/sourceforge/jnlp/security/AccessWarningPane.java,
+ * rt/net/sourceforge/jnlp/security/AppletWarningPane.java,
+ * rt/net/sourceforge/jnlp/security/CertWarningPane.java,
+ * rt/net/sourceforge/jnlp/security/CertsInfoPane.java,
+ * rt/net/sourceforge/jnlp/security/MoreInfoPane.java,
+ * rt/net/sourceforge/jnlp/security/SecurityDialogUI.java,
+ * rt/net/sourceforge/jnlp/security/SecurityUtil.java,
+ * rt/net/sourceforge/jnlp/security/SecurityWarningDialog.java,
+ * rt/net/sourceforge/jnlp/security/SingleCertInfoPane.java,
+ * rt/net/sourceforge/jnlp/security/viewer/CertificatePane.java,
+ * rt/net/sourceforge/jnlp/security/viewer/CertificateViewer.java,
+ * rt/net/sourceforge/jnlp/services/ServiceUtil.java,
+ * rt/net/sourceforge/jnlp/services/XBasicService.java,
+ * rt/net/sourceforge/jnlp/services/XClipboardService.java,
+ * rt/net/sourceforge/jnlp/services/XDownloadService.java,
+ * rt/net/sourceforge/jnlp/services/XExtensionInstallerService.java,
+ * rt/net/sourceforge/jnlp/services/XFileContents.java,
+ * rt/net/sourceforge/jnlp/services/XFileOpenService.java,
+ * rt/net/sourceforge/jnlp/services/XFileSaveService.java,
+ * rt/net/sourceforge/jnlp/services/XJNLPRandomAccessFile.java,
+ * rt/net/sourceforge/jnlp/services/XPersistenceService.java,
+ * rt/net/sourceforge/jnlp/services/XPrintService.java,
+ * rt/net/sourceforge/jnlp/services/XServiceManagerStub.java,
+ * rt/net/sourceforge/jnlp/services/package.html,
+ * rt/net/sourceforge/jnlp/tools/CharacterEncoder.java,
+ * rt/net/sourceforge/jnlp/tools/HexDumpEncoder.java,
+ * rt/net/sourceforge/jnlp/tools/JarRunner.java,
+ * rt/net/sourceforge/jnlp/tools/JarSigner.java,
+ * rt/net/sourceforge/jnlp/tools/JarSignerResources.java,
+ * rt/net/sourceforge/jnlp/tools/KeyStoreUtil.java,
+ * rt/net/sourceforge/jnlp/tools/KeyTool.java,
+ * rt/net/sourceforge/jnlp/util/PropertiesFile.java,
+ * rt/net/sourceforge/jnlp/util/Reflect.java,
+ * rt/net/sourceforge/jnlp/util/WeakList.java,
+ * rt/net/sourceforge/nanoxml/XMLElement.java,
+ * rt/net/sourceforge/nanoxml/XMLParseException.java:
+ Moved to overlay.
+ * Makefile.am: Fix building with netx in the overlay.
+ * Makefile.in: Regenerated.
+ * overlays/openjdk/jdk/src/share/classes/javax/jnlp/BasicService.java,
+ * overlays/openjdk/jdk/src/share/classes/javax/jnlp/ClipboardService.java,
+ * overlays/openjdk/jdk/src/share/classes/javax/jnlp/DownloadService.java,
+ * overlays/openjdk/jdk/src/share/classes/javax/jnlp/DownloadServiceListener.java,
+ * overlays/openjdk/jdk/src/share/classes/javax/jnlp/ExtensionInstallerService.java,
+ * overlays/openjdk/jdk/src/share/classes/javax/jnlp/FileContents.java,
+ * overlays/openjdk/jdk/src/share/classes/javax/jnlp/FileOpenService.java,
+ * overlays/openjdk/jdk/src/share/classes/javax/jnlp/FileSaveService.java,
+ * overlays/openjdk/jdk/src/share/classes/javax/jnlp/JNLPRandomAccessFile.java,
+ * overlays/openjdk/jdk/src/share/classes/javax/jnlp/PersistenceService.java,
+ * overlays/openjdk/jdk/src/share/classes/javax/jnlp/PrintService.java,
+ * overlays/openjdk/jdk/src/share/classes/javax/jnlp/ServiceManager.java,
+ * overlays/openjdk/jdk/src/share/classes/javax/jnlp/ServiceManagerStub.java,
+ * overlays/openjdk/jdk/src/share/classes/javax/jnlp/UnavailableServiceException.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/AppletDesc.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/ApplicationDesc.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/ComponentDesc.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/DefaultLaunchHandler.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/ExtensionDesc.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/IconDesc.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/InformationDesc.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/InstallerDesc.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/JARDesc.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/JNLPFile.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/JREDesc.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/LaunchException.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/LaunchHandler.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/Launcher.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/NetxPanel.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/Node.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/PackageDesc.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/ParseException.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/Parser.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/PluginBridge.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/PropertyDesc.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/ResourcesDesc.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/SecurityDesc.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/Version.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/cache/CacheEntry.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/cache/CacheUtil.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/cache/DefaultDownloadIndicator.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/cache/DownloadIndicator.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/cache/Resource.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/cache/ResourceTracker.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/cache/UpdatePolicy.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/cache/package.html,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/event/ApplicationEvent.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/event/ApplicationListener.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/event/DownloadEvent.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/event/DownloadListener.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/event/package.html,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/package.html,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/resources/Manifest.mf,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/resources/Messages.properties,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/resources/about.jnlp,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/resources/default.jnlp,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/AppThreadGroup.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/AppletAudioClip.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/AppletEnvironment.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/AppletInstance.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/ApplicationInstance.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/Boot.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/Boot13.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/InstallDialog.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/JNLPClassLoader.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/JNLPPolicy.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/JNLPRuntime.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/runtime/package.html,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/AccessWarningPane.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/AppletWarningPane.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/CertWarningPane.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/CertsInfoPane.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/MoreInfoPane.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/SecurityDialogUI.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/SecurityUtil.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/SecurityWarningDialog.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/SingleCertInfoPane.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/viewer/CertificatePane.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/security/viewer/CertificateViewer.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/services/ServiceUtil.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/services/XBasicService.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/services/XClipboardService.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/services/XDownloadService.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/services/XExtensionInstallerService.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/services/XFileContents.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/services/XFileOpenService.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/services/XFileSaveService.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/services/XJNLPRandomAccessFile.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/services/XPersistenceService.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/services/XPrintService.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/services/XServiceManagerStub.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/services/package.html,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/tools/CharacterEncoder.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/tools/HexDumpEncoder.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/tools/JarRunner.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/tools/JarSigner.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/tools/JarSignerResources.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/tools/KeyStoreUtil.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/tools/KeyTool.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/util/PropertiesFile.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/util/Reflect.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/jnlp/util/WeakList.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/nanoxml/XMLElement.java,
+ * overlays/openjdk/jdk/src/share/classes/net/sourceforge/nanoxml/XMLParseException.java:
+ Added.
+
+2008-07-12 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * ports/hotspot/build/linux/makefiles/shark.make,
+ * ports/hotspot/build/linux/makefiles/zero.make:
+ Renamed to...
+ * HACKING: Add new patches.
+ * Makefile.am: Switch to b30 and add new patches.
+ * Makefile.in: Regenerated.
+ * patches/icedtea-constructor-properties.patch: New.
+ * patches/icedtea-ecj.patch: Updated.
+ * patches/icedtea-jsoundhs.patch: New.
+ * patches/icedtea-shark-build.patch: Updated.
+ * ports/hotspot/make/linux/makefiles/shark.make,
+ * ports/hotspot/make/linux/makefiles/zero.make:
+ ...these files.
+
+2008-07-12 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * patches/icedtea-copy-plugs.patch:
+ Remove patch to OpenConverter as this no longer exists.
+
+2008-07-12 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ Switch to b30 and default to downloading OpenJDK zip.
+ * Makefile.in: Regenerated.
+ * acinclude.m4: Add USE_HG option.
+ * configure: Regenerated.
+ * configure.ac: Add ENABLE_HG macro and update e-mail address.
+
+2008-07-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * ChangeLog: Fix typos.
+ * Makefile.in,
+ * configure,
+ * aclocal.m4: Removed.
+ * INSTALL: Update.
+
+2008-07-11 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-zero.patch: Build non-product correctly on ia64.
+
+2008-07-11 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * Makefile.am (CACAO_VERSION): Updated to 0.99.2
+ (CACAO_MD5SUM): Likewise.
+ * Makefile.in: Regenerated.
+ * aclocal.m4: Likewise.
+ * configure: Likewise.
+
+2008-07-10 Joshua Sumali <jsumali@redhat.com>
+
+ * rt/net/sourceforge/jnlp/runtime/Boot.java: Remove restriction of only
+ files ending with .jnlp being loaded. Also refactored a bit.
+
+2008-07-08 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-security-updates.patch: New patch containing
+ security updates from Sun.
+ * Makefile.am: Added patch.
+ * Makefile.in: Regenerated.
+
+2008-07-08 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * patches/icedtea-zero-build.patch:
+ Remove previously applied parts as spotted
+ by Lillian Angel.
+
+2008-07-08 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (stamps/cacao.stamp): Pass CACAO_CONFIGURE_ARGS to
+ configure.
+ * Makefile.in: Regenerate.
+ * README: Document CACAO_CONFIGURE_ARGS.
+
+2008-07-04 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * Makefile.am (EXCLUDE_LIVECONNECT): New variable.
+ (LIVECONNECT_DIR): Likewise.
+ * Makefile.in: Regenerate.
+ * rt/netscape/javascript/JSException.java: New file.
+ * rt/netscape/javascript/JSObject.java: Likewise.
+ * rt/netscape/javascript/JSProxy.java: Likewise.
+ * rt/netscape/javascript/JSRunnable.java: Likewise.
+ * rt/netscape/javascript/JSUtil.java: Likewise.
+
+2008-07-04 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * Makefile.am: Fix typo.
+ * Makefile.in: Regenerate.
+
+2008-07-04 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * Makefile.am: Formatting fixes.
+ * Makefile.in: Regenerate.
+
+2008-07-03 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * IcedTeaPlugin.cc (IcedTeaPluginFactory::IcedTeaPluginFactory):
+ Move nsILiveconnect instance creation ...
+ (IcedTeaPluginFactory::Initialize): ... here.
+
+2008-07-03 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * .hgignore: Add IcedTeaPlugin.o.
+ * IcedTeaPlugin.cc: Do not print current thread ID in output.
+ * Makefile.am: Fix IcedTeaPlugin.so linking.
+ * Makefile.in: Regenerate.
+ * configure.ac: Remove XULRUNNER_VERSION.
+
+2008-07-03 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am: Fix use of abs_top_srcdir
+ for CACAO and lack of path for HACKING.
+ * Makefile.in: Regenerated.
+ * acinclude.m4: Fix CACAO path as above.
+ * configure: Regenerated.
+
+2008-07-02 Matthias Klose <doko@ubuntu.com>
+
+ * configure.ac: Restore check for libxul-unstable.
+ * configure: Regenerate.
+
+2008-07-02 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * HACKING: Update with FSG list
+ and further bug numbers.
+ * Makefile.am: Remove jscheme removal
+ and add in new fsg script.
+ * Makefile.in: Regenerated.
+ * fsg.sh: Script to sanitise OpenJDK before
+ building and for the fsg tarball.
+
+2008-07-02 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am: Write patch information from HACKING into
+ the patch stamp files.
+ * Makefile.in: Regenerate.
+
+2008-07-02 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * acinclude.m4:
+ Switch ${CACAO} for ${WITH_CACAO} in
+ Shark/core/zero rules and use ${use_zero}
+ instead of ${ZERO_BUILD_TRUE}.
+ * aclocal.m4,
+ * configure:
+ Regenerated.
+
+2008-07-02 Gary Benson <gbenson@redhat.com>
+
+ * acinclude.m4:
+ Fix detection of Shark/core build.
+ * aclocal.m4,
+ * configure:
+ Regenerated.
+
+2008-07-02 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * IcedTeaPlugin.cc: New file.
+ * Makefile.am: Add ENABLE_LIVECONNECT and ENABLE_PLUGIN
+ conditionals. Add IcedTeaPlugin.so target.
+ * Makefile.in: Regenerate.
+ * README: Document --enable-liveconnect.
+ * configure.ac: Define ENABLE_LIVECONNECT and ENABLE_PLUGIN
+ conditionals. Add --enable-liveconnect option. Add XULRunner
+ pkgconfig checks.
+ * configure: Regenerate.
+ * .hgignore: Add IcedTeaPlugin.so.
+ * patches/icedtea-liveconnect.patch: New file.
+ * patches/icedtea-plugin.patch: New file.
+ * patches/icedtea-webstart.patch: New file.
+ * patches/icedtea-netx-plugin.patch: Remove file.
+ * patches/icedtea-webservices.patch: Remove file.
+
+2008-07-02 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-cacao.patch: openjdk/jdk/make/docs/Makefile:
+ Set MAX_VM_MEMORY to 768 for 32bit builds.
+
+2008-07-02 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-hotspot-6b06-7b24.patch: Update copyright notice in
+ hotspot/src/share/vm/interpreter/bytecodeInterpreterWithChecks.x[ms]l
+ from 7b29.
+
+2008-07-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am: Move new aliases to end with others,
+ and fix path of jtreg.jar.
+ * Makefile.in: Regenerated.
+
+2008-07-01 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (stamps/icedtea.stamp, stamps/icedtea-debug.stamp): Re-
+ added, (icedtea-debug-against-icedtea): New target, (icedtea-clean):
+ Remove stamps/icedtea-debug.stamp.
+ * Makefile.in: Regenerate.
+
+2008-07-01 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am (ICEDTEA_PATCHES, ICEDTEA_FSG_PATCHES): Move
+ $(DISTRIBUTION_PATCHES) back to ICEDTEA_PATCHES as last item.
+ * Makefile.in: Regenerate.
+
+2008-06-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * HACKING:
+ Add icedtea-sparc.patch to general section.
+ * Makefile.am:
+ Add icedtea-sparc.patch again.
+ * Makefile.in:
+ Regenerated.
+ * patches/icedtea-sparc.patch:
+ New IcedTea minimal version.
+
+2008-06-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * patches/icedtea-component.patch:
+ Removed.
+
+2008-06-29 Mark Wielaard <mark@klomp.org>
+
+ * Makefile.am (stamps/icedtea-ecj.stamp): Add dependency on
+ stamps/cacao.stamp.
+ (stamps/cacao.stamp): Add dependency on stamps/rt-class-files.stamp.
+ * Makefile.in: Regenerated.
+
+2008-06-29 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am: Use build directory for
+ generated directory, and copy there at
+ the start if we are doing an out-of-directory
+ build.
+ * Makefile.in: Regenerated.
+
+2008-06-29 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am: Add ICEDTEA_FSG_PATCHES
+ to EXTRA_DIST.
+ * Makefile.in: Regenerated.
+
+2008-06-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ Separate out ICEDTEA_FSG_PATCHES and
+ add dist-openjdk-fsg target.
+ * Makefile.in,
+
+ * Makefile.am:
+ Make jtreg target work out of the source directory,
+ and use a stamp to mark a finished icedtea build
+ so we don't build it twice.
+ * Makefile.in: Regenerated.
+
+2008-06-29 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-jdk-docs-target.patch: New.
+ * Makefile.am: Apply patch.
+ * Makefile.in: Regenerate.
+
+2008-06-27 Joshua Sumali <jsumali@redhat.com>
+
+ * rt/net/sourceforge/jnlp/services/XPersistenceService.java: Throw a
+ FileNotFoundException if the persistence store does not exist.
+
+2008-06-27 Joshua Sumali <jsumali@redhat.com>
+
+ * rt/net/sourceforge/jnlp/Launcher.java: Exit the application if there was
+ a LaunchException caught.
+
+2008-06-26 Joshua Sumali <jsumali@redhat.com>
+
+ * README: Removed documentation about --enable-netx-plugin. This feature
+ is enabled by default now.
+ * rt/net/sourceforge/jnlp/Launcher.java: Do not show the download
+ indicator if we are using gcjwebplugin.
+
+2008-06-26 Lillian Angel <langel@redhat.com>
+
+ * configure: Regenerated.
+
+2008-06-26 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Added new patch to the list.
+ * Makefile.in: Regenerated.
+ * aclocal.m4: Regenerated.
+ * patches/icedtea-toolkit.patch: New file.
+
+2008-06-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am: Don't bother with the
+ shared object files. We don't need
+ them any more.
+ * Makefile.in: Regenerated.
+
+2008-06-26 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * Makefile.am (stamps/cacao.stamp): Depend on stamps/extract.stamp.
+ * Makefile.in: Regenerated.
+
+2008-06-26 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * .hgignore: Added cacao.
+ * Makefile.am (CACAO_VERSION, CACAO_MD5SUM, CACAO_URL, CACAO_SRC_ZIP):
+ New variables.
+ (distclean-local): Removed cacao directory.
+ [WITH_CACAO] (ICEDTEA_ENV, ICEDTEA_ENV_ECJ): Use WITH_CACAO instead of
+ CACAO.
+ (stamps/download.stamp) [WITH_CACAO && !USE_SYSTEM_CACAO]: Download
+ CACAO tarball.
+ (clean-download): Removed CACAO tarball.
+ (stamps/extract.stamp) [WITH_CACAO && !USE_SYSTEM_CACAO]: Extract
+ CACAO tarball.
+ (stamps/cacao.stamp): New target.
+ (cacao): Likewise.
+ * Makefile.in: Regenerated.
+ * acinclude.m4 (AC_CHECK_WITH_CACAO): Renamed CACAO to WITH_CACAO.
+ (AC_CHECK_WITH_CACAO_HOME): New function.
+ (AC_CHECK_WITH_CACAO_SRC_ZIP): Likewise.
+ * aclocal.m4: Regenerated.
+ * configure: Likewise.
+ * configure.ac (AC_CHECK_WITH_CACAO_HOME): Added.
+ (AC_CHECK_WITH_CACAO_SRC_ZIP): Likewise.
+
+2008-06-25 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * HACKING: Update with new patch.
+ * Makefile.am: Add patch.
+ * Makefile.in,
+ * configure: Regenerated.
+ * patches/icedtea-idl.patch:
+ New patch to fix licensing on IDL files.
+ See PR141.
+
+2008-06-24 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am: Only add rhino patch when
+ WITH_RHINO is turned on.
+ * Makefile.in: Regenerated.
+ * acinclude.m4: Provide the option to turn off
+ rhino support.
+ * configure,
+ * aclocal.m4:
+ Regenerated.
+
+2008-06-25 Gary Benson <gbenson@redhat.com>
+
+ * HACKING: Updated.
+
+2008-06-25 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * acinclude.m4: Remove ENABLE_NETX_PLUGIN.
+ * Makefile.am (NETX_PLUGIN): Remove conditional.
+ (ICEDTEA_PATCHES): Hard-code netx-plugin patch.
+ * Makefile.in: Regenerate.
+ * configure.ac: Remove ENABLE_NETX_PLUGIN.
+ * configure: Regenerate.
+ * rt/net/sourceforge/jnlp/NetxPanel.java (runLoader): Exit when a
+ LaunchException is caught. Remove keyboard input FIXME comment.
+ * rt/net/sourceforge/jnlp/Launcher.java: Fix LCInit typos.
+
+2008-06-24 Lillian Angel <langel@redhat.com>
+
+ * Makefile.in: Regenerated.
+ * aclocal.m4: Likewise.
+ * configure: Likewise.
+ * configure.ac: Moved FIND_RHINO out of conditional so it is checked
+ for under all conditions.
+ * patches/icedtea-fonts.patch: Reverted. Dejavu-lgc-fonts are not
+ default on F9.
+
+2008-06-24 Gary Benson <gbenson@redhat.com>
+
+ * acinclude.m4
+ (SET_CORE_BUILD): Removed.
+ (SET_CORE_OR_SHARK_BUILD): New macro.
+ * configure.ac
+ Replaced call to SET_CORE_BUILD with SET_CORE_OR_SHARK_BUILD.
+ (LLVM_CFLAGS): New substitution.
+ (LLVM_LDFLAGS): Likewise.
+ (LLVM_LIBS): Likewise.
+ * configure: Regenerated.
+
+ * Makefile.am
+ (ICEDTEA_ENV): Pass flags for Shark.
+ (ICEDTEA_ENV_ECJ): Likewise.
+ (stamps/ports.stamp): Link in Shark files.
+ (stamps/ports-ecj.stamp): Likewise.
+ (ICEDTEA_PATCHES): Apply Shark patches.
+ (hotspot): Fix libjvm.so location.
+ * Makefile.in: Regenerated.
+
+ * ports/hotspot/src/cpu/zero/vm/assembler_zero.cpp
+ (code_fill_byte): Implement for Shark.
+ * ports/hotspot/src/cpu/zero/vm/disassembler_zero.cpp
+ (decode): Likewise.
+ * ports/hotspot/src/cpu/zero/vm/frame_zero.hpp
+ (zeroframe): New accessor method.
+ (zero_entryframe): Likewise.
+ (zero_interpreterframe): Likewise.
+ (zero_sharkframe): Likewise.
+ * ports/hotspot/src/cpu/zero/vm/frame_zero.cpp
+ (is_interpreted_frame): Use the above.
+ * ports/hotspot/src/cpu/zero/vm/frame_zero.inline.hpp
+ (frame): Set _pc to a dummy value for entry frames.
+ (sender_sp): Use new accessor methods.
+ (get_interpreterState): Likewise.
+ (entry_frame_call_wrapper): Likewise.
+ (interpreter_frame_locals_addr): Remove now-unnecessary assertion.
+ (interpreter_frame_cache_addr): Likewise.
+ (interpreter_frame_mdx_addr): Likewise.
+ (interpreter_frame_tos_address): Likewise.
+ (interpreter_frame_bcx_addr): Updated for Shark.
+ (interpreter_frame_method_addr): Likewise.
+ * ports/hotspot/src/cpu/zero/vm/nativeInst_zero.hpp
+ (check_verified_entry_alignment): Implement for Shark.
+ * ports/hotspot/src/cpu/zero/vm/stackPrinter_zero.hpp
+ (print_word): Add basic support for Shark frames.
+ * ports/hotspot/src/cpu/zero/vm/stack_zero.hpp
+ (base_offset): New method.
+ (top_offset): Likewise.
+ (sp_offset): Likewise.
+ (SHARK_FRAME): New enum entry.
+ (is_shark_frame): New method.
+ * ports/hotspot/src/cpu/zero/vm/stubRoutines_zero.hpp
+ (call_stub_return_pc): New method.
+ (returns_to_call_stub): Updated for new semantics.
+ * ports/hotspot/src/os_cpu/linux_zero/vm/thread_linux_zero.hpp
+ (zero_stack_offset): New method.
+ (top_zero_frame_offset): Likewise.
+
+ * patches/icedtea-shark-build.patch: New file.
+ * patches/icedtea-shark.patch: Likewise.
+
+ * ports/hotspot/build/linux/makefiles/shark.make: New file.
+ * ports/hotspot/src/cpu/zero/vm/sharkFrame_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/shark_globals_zero.hpp: Likewise.
+ * ports/hotspot/src/share/vm/includeDB_shark: Likewise.
+ * ports/hotspot/src/share/vm/shark/llvmHeaders.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBlock.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkBuilder.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkCompiler.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkFunction.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkState.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkState.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkState.inline.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkType.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkType.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkValue.hpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/shark_globals.cpp: Likewise.
+ * ports/hotspot/src/share/vm/shark/shark_globals.hpp: Likewise.
+
+2008-06-23 Lillian Angel <langel@redhat.com>
+ Pablo del Campo <pablogdc@gmail.com>
+
+ Fixes Bug #160
+ * patches/icedtea-fonts.patch: Updated for F9.
+
+2008-06-23 Lillian Angel <langel@redhat.com>
+
+ * aclocal.m4: Regenerated.
+ * configure: Regenerated.
+
+2008-06-23 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * HACKING:
+ Add icedtea-sparc.patch to general section.
+ * Makefile.am:
+ Add icedtea-sparc.patch again.
+ * Makefile.in:
+ Regenerated.
+ * patches/icedtea-sparc.patch:
+ New IcedTea minimal version.
+
+2008-06-22 Mark Wielaard <mark@klomp.org>
+
+ * patches/icedtea-rhino.patch: New patch.
+ * Makefile.am: Add RHINO_JAR to environment variable lists.
+ (ICEDTEA_PATCHES): Add patches/icedtea-rhino.patch.
+ * Makefile.in: Regenerated.
+ * acinclude.m4 (FIND_RHINO_JAR): New.
+ * configure.ac: Use FIND_RHINO_JAR.
+ * configure: Regenerated.
+
+2008-06-23 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * patches/icedtea-bytecodeInterpreterWithChecks.patch,
+ * patches/icedtea-certbundle.patch,
+ * patches/icedtea-freetype.patch,
+ * patches/icedtea-hat-spl-gpl.patch,
+ * patches/icedtea-hotspot-6b06-7b24.patch,
+ * patches/icedtea-liveconnect.patch,
+ * patches/icedtea-netx-applet-visbility.patch,
+ * patches/icedtea-sparc.patch:
+ Removed.
+ * ChangeLog: Fix typo.
+ * HACKING: New file to list patches.
+ * patches/icedtea-core-build.patch: Removed
+ erroneously included diff output file.
+
+2008-06-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * patches/icedtea-color-profiles.patch,
+ * patches/icedtea-dnd-updatecursor.patch,
+ * patches/icedtea-eclipse-hotspot-6614100-6b06.patch,
+ * patches/icedtea-eclipse-hotspot-6614100-7b24.patch,
+ * patches/icedtea-gtkplaf.patch,
+ * patches/icedtea-xinerama.patch,
+ * patches/icedtea-xslfix.patch,
+ * patches/openjdk-color.patch:
+ Removed as present in OpenJDK b29.
+ * Makefile.am:
+ Move to b29 and change hotspot/build to hotspot/make.
+ * Makefile.in:
+ Regenerated.
+ * generated/com/sun/corbse/impl/logging/ActivationSystemException.java,
+ * generated/com/sun/corbse/impl/logging/IORSystemException.java,
+ * generated/com/sun/corbse/impl/logging/InterceptorsSystemException.java,
+ * generated/com/sun/corbse/impl/logging/NamingSystemException.java,
+ * generated/com/sun/corbse/impl/logging/OMGSystemException.java,
+ * generated/com/sun/corbse/impl/logging/ORBUtilSystemException.java,
+ * generated/com/sun/corbse/impl/logging/POASystemException.java,
+ * generated/com/sun/corbse/impl/logging/UtilSystemException.java:
+ New versions generated by the JScheme replacement (different headers).
+ * patches/icedtea-core-build.patch,
+ * patches/icedtea-debuginfo.patch,
+ * patches/icedtea-ecj.patch,
+ * patches/icedtea-gcc-4.3.patch,
+ * patches/icedtea-gcc-suffix.patch,
+ * patches/icedtea-headers.patch:
+ Change hotspot/build to hotspot/make.
+ * patches/icedtea-sparc.patch:
+ Removed as present in b29.
+ * patches/icedtea-sparc64-linux.patch:
+ Reapplied against b29.
+ * patches/icedtea-static-libstdc++.patch,
+ * patches/icedtea-text-relocations.patch,
+ * patches/icedtea-zero-build.patch:
+ Change hotspot/build to hotspot/make.
+
+2008-06-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * patches/icedtea-component.patch:
+ Removed.
+
+2008-06-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ Remove unneeded component patch.
+ * Makefile.in,
+ * configure:
+ Regenerated.
+ * patches/icedtea-copy-plugs.patch,
+ * patches/icedtea-core-build.patch,
+ * patches/icedtea-ecj.patch,
+ * patches/icedtea-sparc64-linux.patch:
+ Regenerated against OpenJDK b26.
+
+2008-06-20 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-zero-build.patch: Correctly set CPU.
+
+2008-06-20 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-core-build.patch: Defuzz.
+
+2008-06-19 Lillian Angel <langel@redhat.com>
+
+ Fixes Bug #159
+ * patches/icedtea-component.patch: New file.
+ * Makefile.am (ICEDTEA_PATCHES): Add above patch.
+ * Makefile.in: Regenerated.
+
+2008-06-18 Keith Seitz <keiths@redhat.com>
+
+ * patches/icedtea-dnd-updatecursor.patch: New file.
+ * Makefile.am (ICEDTEA_PATCHES): Add above patch.
+ * Makefile.in: Regenerated.
+
+2008-06-09 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ PR icedtea/140:
+ * Makefile.am: Add icedtea-jscheme.patch and
+ remove jscheme jar files and scripts after
+ unzipping OpenJDK.
+ * Makefile.in: Regenerated.
+ * patches/icedtea-ecj.patch: Updated for post-jscheme
+ tree.
+ * patches/icedtea-jscheme.patch: Added.
+
+2008-06-11 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Added JDK_UPDATE_VERSION to environment. Some applets,
+ like the Sun's verify Java version applet, check for the "_" in the
+ version string. Our version string format is now correct:
+ java version "1.7.0_0"
+ OpenJDK Runtime Environment (build 1.7.0_0-b26)
+ OpenJDK Server VM (build 1.7.0_0-b26, mixed mode)
+ * Makefile.in: Regenerated.
+
+2008-06-10 Lillian Angel <langel@redhat.com>
+
+ * Makefile.in: Regenerated.
+ * aclocal.m4: Likewise.
+ * configure: Likewise.
+ * generated/sun/misc/Version.java: Likewise.
+ * generated/sun/tools/jconsole/Version.java: Likewise.
+
+2008-06-10 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-no-bcopy.patch: New.
+ * Makefile.am (ICEDTEA_PATCHES): Add patch.
+ * Makefile.in: Regenerate.
+
+2008-06-10 Tom Callaway <tcallawa@redhat.com>
+ Dennis Gilmore <dennis@ausil.us>
+
+ * patches/icedtea-sparc64-linux.patch,
+ patches/icedtea-sparc-ptracefix.patch,
+ patches/icedtea-sparc-trapsfix.patch: New.
+ * Makefile.am (ICEDTEA_PATCHES): Add above patches.
+ * Makefile.am (stamps/bootstrap-directory-ecj.stamp): Create
+ symlink to $(SYSTEM_GCJ_DIR)/jre/lib/$(JRE_ARCH_DIR).
+ * acinclude.m4: Set JRE_ARCH_DIR.
+ * Makefile.in, configure: Regenerate.
+
+2008-06-09 Joshua Sumali <jsumali@redhat.com>
+
+ * rt/net/sourceforge/jnlp/Parser.java: Remove comments from xml before
+ starting the application.
+ * rt/net/sourceforge/nanoxml/XMLElement.java: Be more tolerant to double
+ dashes in xml comments.
+ (sanitizeInput(InputStreamReader, PipedOutputStream)): New method.
+ (expectedInput(String, char)): New method.
+
+2008-06-08 Mark Wielaard <mark@klomp.org>
+
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound:
+ Import Gervill CVS source reformatting.
+
+2008-06-08 Mark Wielaard <mark@klomp.org>
+
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound:
+ Import Gervill fixes from CVS. See CHANGES.txt.
+ * overlays/openjdk/jdk/test/com/sun/media/sound: Likewise.
+
+2008-06-08 Mark Wielaard <mark@klomp.org>
+
+ * Makefile.am (ZERO_PATCHES): Add
+ patches/icedtea-eclipse-hotspot-6614100-7b24.patch.
+ * Makefile.in: Regenerate.
+ * patches/icedtea-eclipse-hotspot-6614100-7b24.patch: New patch.
+
+2008-06-02 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * NEWS: Add news stub for next release.
+ * configure: Regenerated.
+ * configure.ac: Bump version number to 1.8-pre.
+
+2008-06-02 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ Fix location of icedtea-ecj.patch for out-of-dir
+ and make distcheck builds, and rename ports target to
+ hotspot-ports to stop make dist downloading the JDK.
+ * Makefile.in: Regenerated.
+ * NEWS: Add release news.
+ * configure: Regenerated.
+ * configure.ac: Bump version number to 1.7.
+
+2008-06-01 Mark Wielaard <mark@klomp.org>
+
+ * patches/icedtea-ecj.patch: Correct patch by reinstating
+ accidentally removed line.
+
+2008-05-30 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Fixed dist to not include full path to ports, and
+ ICEDTEA_ECJ_PATCH. This fixes the problem with "make dist".
+ * Makefile.in: Regenerated.
+
+2008-06-01 Mark Wielaard <mark@klomp.org>
+
+ * patches/icedtea-copy-plugs.patch: Adjusted to remove sound
+ references in b10.
+ * patches/icedtea-gervill.patch: Adjusted to new sound service
+ files in b10.
+
+2008-05-30 Mark Wielaard <mark@klomp.org>
+
+ * patches/icedtea-ecj.patch: Use `cat file-list` not gjar -@ stdin.
+
+2008-05-30 Mark Wielaard <mark@klomp.org>
+
+ * Makefile.am (check-jdk): Use BUILD_OUTPUT_DIR not LINUX_DIR.
+ (check-langtools): Likewise.
+ (check-hotspot): Likewise.
+ * Makefile.in: Regenerated.
+
+2008-05-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * .hgignore:
+ Don't ignore UNIXProcess.java.
+ * Makefile.am:
+ Remove generated.stamp and make the ports
+ dist dependency explicitly on the directory,
+ not the make target.
+ * Makefile.in: Regenerated.
+ * acinclude.m4:
+ (SET_OS): Removed.
+ * configure: Regenerated.
+ * configure.ac: Remove call to SET_OS.
+ * generated/java/lang/UNIXProcess.java:
+ Readded.
+
+2008-05-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * aclocal.m4,
+ * configure: Regenerated.
+ * configure.ac: Use enableval
+ with --enable options.
+
+2008-05-29 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp:
+ (allocatable_physical_memory): Removed as now implemented
+ in main tree.
+
+2008-05-28 Lillian Angel <langel@redhat.com>
+
+ * AUTHORS: Updated.
+
+2008-05-28 Lillian Angel <langel@redhat.com>
+
+ * NEWS: Updated for release.
+
+2008-05-28 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ (ports-ecj.stamp): Pick up ports file from
+ srcdir.
+ (ports.stamp): Likewise.
+ * Makefile.in: Regenerated.
+ * .hgignore: Add UNIXProcess.java
+
+2008-05-28 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ Apply zero patches at the end, not the start
+ so that the version of vm_version.cpp to which
+ icedtea-core-build.patch applies is known.
+ * Makefile.in: Regenerated.
+ * patches/icedtea-hotspot7-build-fixes.patch:
+ Regenerated against the version of vm_version.cpp
+ modified by icedtea-core-build.patch.
+
+2008-05-28 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ Ensure we generate UNIXProcess.java in the
+ source directory, as in the OpenJDK build itself.
+ * Makefile.in: Regenerated.
+
+2008-05-27 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * patches/icedtea-signed-types.patch:
+ Regenerated against b26.
+
+2008-05-27 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ Do a find for rt files on both the
+ source dir and the build dir, removing
+ duplicates when these are the same.
+ * Makefile.in: Regenerated.
+
+2008-05-27 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * patches/icedtea-override.patch:
+ Correct paths in patch so it applies.
+
+2008-05-27 Mark Wielaard <mark@klomp.org>
+
+ * Makefile.am:
+ Use generated and rt as necessary.
+ * Makefile.in: Regenerated.
+
+2008-05-27 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ Remove unneeded zero patches and include
+ new override patch.
+ * Makefile.in: Regenerated.
+ * patches/icedtea-ecj.patch:
+ Remove override patch.
+ * patches/icedtea-hotspot7-build-fixes.patch:
+ Remove changes no longer required with b26.
+ * patches/icedtea-override.patch:
+ New separate file for @Override patch so it
+ can be applied early enough for some versions
+ of ecj.
+
+2008-05-27 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * Makefile.am (ICEDTEA_PATCHES): Remove icedtea-certbundle.patch.
+ * Makefile.in: Regenerate.
+ * patches/icedtea-certbundle.patch: Remove.
+
+2008-05-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ Fix reference to abs_top_srcdir when
+ accessing bootstrap directory.
+ * Makefile.in: Regenerated.
+
+2008-05-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ Add XSL patch.
+ * Makefile.in: Regenerated.
+ * patches/icedtea-xslfix.patch:
+ New patch to fix error in HotSpot XSL file.
+
+2008-05-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ More out-of-source-directory build
+ fixes.
+ * Makefile.in: Regenerated.
+
+2008-05-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * patches/icedtea-libraries.patch:
+ Regenerated post-merge.
+
+2008-05-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ Don't pass JAVAC through to the OpenJDK
+ build and disable JAVA_HOME before building.
+ * Makefile.in: Regenerated.
+
+2008-05-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ Make plugin install optional again.
+ * Makefile.in,
+ * configure: Regenerated.
+ * configure.ac:
+ Fix regressions due to merge.
+ * generated/sun/tools/jconsole/Version.java:
+ Regenerated.
+
+2008-05-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * patches/icedtea-ecj.patch:
+ Add fix for JMX @Override issue.
+
+2008-05-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.in: Regenerated.
+ * generated/com/sun/java/swing/plaf/gtk/resources/gtk.java,
+ * generated/com/sun/java/swing/plaf/gtk/resources/gtk_de.java,
+ * generated/com/sun/java/swing/plaf/gtk/resources/gtk_es.java,
+ * generated/com/sun/java/swing/plaf/gtk/resources/gtk_fr.java,
+ * generated/com/sun/java/swing/plaf/gtk/resources/gtk_it.java,
+ * generated/com/sun/java/swing/plaf/gtk/resources/gtk_ja.java,
+ * generated/com/sun/java/swing/plaf/gtk/resources/gtk_ko.java,
+ * generated/com/sun/java/swing/plaf/gtk/resources/gtk_sv.java,
+ * generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_CN.java,
+ * generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_HK.java,
+ * generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_TW.java,
+ * generated/com/sun/swing/internal/plaf/basic/resources/basic.java,
+ * generated/com/sun/swing/internal/plaf/basic/resources/basic_de.java,
+ * generated/com/sun/swing/internal/plaf/basic/resources/basic_es.java,
+ * generated/com/sun/swing/internal/plaf/basic/resources/basic_fr.java,
+ * generated/com/sun/swing/internal/plaf/basic/resources/basic_it.java,
+ * generated/com/sun/swing/internal/plaf/basic/resources/basic_ja.java,
+ * generated/com/sun/swing/internal/plaf/basic/resources/basic_ko.java,
+ * generated/com/sun/swing/internal/plaf/basic/resources/basic_sv.java,
+ * generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.java,
+ * generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_HK.java,
+ * generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.java,
+ * generated/java/nio/ByteBuffer.java,
+ * generated/java/nio/CharBuffer.java,
+ * generated/java/nio/DoubleBuffer.java,
+ * generated/java/nio/FloatBuffer.java,
+ * generated/java/nio/IntBuffer.java,
+ * generated/java/nio/LongBuffer.java,
+ * generated/java/nio/ShortBuffer.java,
+ * generated/sun/misc/Version.java,
+ * generated/sun/util/resources/CalendarData_ro.java,
+ * generated/sun/util/resources/CurrencyNames_en_CA.java,
+ * generated/sun/util/resources/LocaleNames_fi.java:
+ Updated from b26 build.
+
+2008-05-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ Remove references to control/build as
+ this no longer exists.
+ * Makefile.in: Regenerated.
+
+2008-05-26 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Updated jtreg to use correct java.
+ * Makefile.in: Regenerated.
+
+2008-05-26 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-certbundle.patch: Added trustStore and
+ trustStoreType to props.
+
+2008-05-26 Mark Wielaard <mwielaard@redhat.com>
+
+ * Makefile.am (ICEDTEA_PATCHES): Add
+ patches/icedtea-override-redirect-metacity.patch.
+ * Makefile.in: Regenerate.
+ * patches/icedtea-override-redirect-metacity.patch: New patch.
+
+2008-05-25 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ Fix paths to allow out-of-dir build.
+ * Makefile.in: Regenerated.
+ * patches/openjdk-ecj.patch:
+ Regenerated for b26.
+
+2008-05-25 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * generated/java/lang/UNIXProcess.java:
+ Removed.
+ * Makefile.am:
+ Copy appropriate UNIXProcess.java to generated.
+ * Makefile.in: Regenerated.
+ * acinclude.m4:
+ (SET_OS): Work out the BUILD_OS variable.
+ * configure: Regenerated.
+ * configure.ac: Run SET_OS.
+
+2008-05-25 Mark Wielaard <mark@klomp.org>
+
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound:
+ Import Gervill fixes from CVS. See CHANGES.txt.
+ Added: Software Mixing Mixer.
+ Fix: AudioFloatFormatConverter.getTargetFormats()
+ * overlays/openjdk/jdk/test/com/sun/media/sound: Imported all tests.
+
+2008-05-25 Mark Wielaard <mark@klomp.org>
+
+ * Makefile.am: Use -source 1.5 whenever possible.
+ * Makefile.in: Regenerated.
+ * javac.in: Use -1.5.
+
+2008-05-24 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am: Revert OpenJDK patches
+ last and use -p1.
+ * Makefile.in: Regenerated.
+ * patches/icedtea-ant.patch,
+ * patches/icedtea-core-build.patch,
+ * patches/icedtea-libraries.patch,
+ * patches/icedtea-memory-limits.patch,
+ * patches/icedtea-static-libstdc++.patch,
+ * patches/icedtea-sunsrc.patch,
+ * patches/icedtea-zero-build.patch:
+ Updated for b26.
+
+2008-05-23 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * patches/icedtea-headers.patch: Updated
+ for OpenJDK b26.
+
+2008-05-23 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * patches/openjdk-color.patch: Add
+ OpenJDK color patch from Java2D tree.
+
+2008-05-23 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am: Add support for reverting
+ OpenJDK patches.
+ * Makefile.in: Regenerated.
+ * patches/icedtea-copy-plugs.patch: Updated
+ for OpenJDK7 b26.
+
+2008-05-23 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am: Add support for using
+ OpenJDK patches (diffs from non-master
+ repositories)
+ * Makefile.in: Regenerated.
+
+2008-05-23 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Updated jtreg to use correct javac and jar.
+ * Makefile.in: Regenerated.
+
+2008-05-22 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Updated conditions to use JAVAC.
+ * Makefile.in: Regenerated.
+
+2008-05-21 Lillian Angel <langel@redhat.com>
+
+ * generated/sun/awt/X11/generator/sizer.32: Regenerated.
+ * patches/icedtea-libraries.patch: Updated LDLIBS.
+
+2008-05-21 Lillian Angel <langel@redhat.com>
+
+ * .hgignore: Updated.
+ * Makefile.am: Updated to build with ecj properly.
+ * Makefile.in: Regenerated.
+ * aclocal.m4: Likewise.
+ * configure: Likewise.
+ * javac.in: Changed to use 1.6 source.
+
+2008-05-19 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am: Move build back to using
+ OpenJDK Mercurial repository after merge,
+ and upgrade to b26.
+ * Makefile.in: Regenerated.
+
+2008-05-19 Mark Wielaard <mark@klomp.org>
+
+ * test/jtreg/com/sun/javatest/lib/*.java: Added.
+ * .hgignore: Add test/hotspot, test/jdk, test/langtools and
+ test/jtreg/classes
+
+2008-05-19 Mark Wielaard <mark@klomp.org>
+
+ * test/jtreg/*: New jtreg and jtharness sources.
+ * Makefile.am (distclean-local): Add clean-jtreg clean-jtreg-reports.
+ (.PHONY): Likewise.
+ (EXTRA_DIST): Add test/jtreg.
+ (stamps/jtreg.stamp): New target.
+ (clean-jtreg): Likewise.
+ (check-hotspot): Likewise.
+ (check-langtools): Likewise.
+ (check-jdk): Likewise.
+ (clean-jtreg-reports): Likewise.
+ (jtregcheck): Likewise.
+ (check-local): Likewise.
+ (jtreg): Likewise.
+ * Makefile.in: Regenerated.
+
+2008-05-16 Mark Wielaard <mark@klomp.org>
+
+ * patches/icedtea-sparc.patch: Merge os_linux_sparc.cpp patch hunks.
+
+2008-05-15 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-sparc.patch: New.
+ * Makefile.am: Add the icedtea-sparc patch.
+ * acinclude.m4: Don't default to the zero port on sparc.
+ * Makefile.in, configure: Regenerated.
+
+2008-05-14 Joshua Sumali <jsumali@redhat.com>
+
+ * rt/net/sourceforge/jnlp/security/CertsInfoPane.java: Fix certificate
+ viewer null pointer.
+
+2008-05-09 Mark Wielaard <mwielaard@redhat.com>
+
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound:
+ Import Gervill fixes from CVS. See CHANGES.txt.
+ Check isConversionSupported() in
+ AudioFloatFormatConverter.getTargetFormats().
+ * patches/icedtea-gervill.patch: Add AudioFloatFormatConverter to
+ javax.sound.sampled.spi.FormatConversionProvider.
+
+2008-05-09 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-certbundle.patch: Fixed typo.
+
+2008-05-09 Lillian Angel <langel@redhat.com>
+
+ * icedtea-use-system-tzdata.patch: Added missing lines to patch.
+
+2008-05-08 Mark Wielaard <mark@klomp.org>
+
+ * patches/icedtea-directaudio-close-trick.patch: Use new static
+ lockLast for nOpen/nClose guarding. Make lockNative non-static
+ again. Do all checks before native calls of doIO inside
+ lockNative guard. Set doIO to false after nClose before dropping
+ lockNative guard.
+
+2008-05-08 Lillian Angel <langel@redhat.com>
+
+ Fixes Bug #150
+ * patches/icedtea-certbundle.patch: Moved system properties defined in
+ hotspot to TrustManagerFactoryImpl.
+ * icedtea-use-system-tzdata.patch: Updated to patch cleanly.
+
+2008-05-07 Joshua Sumali <jsumali@redhat.com>
+
+ * rt/net/sourceforge/jnlp/Launcher.java: Check main jar for main class in
+ case main class isn't specified in the jnlp file.
+ * rt/net/sourceforge/jnlp/resources/Messages.properties: Add main class
+ error messages.
+
+2008-05-07 Joshua Sumali <jsumali@redhat.com>
+
+ * rt/net/sourceforge/jnlp/cache/ResourceTracker.java: Close URL
+ connections nicely instead of leaving them open.
+
+2008-05-06 Joshua Sumali <jsumali@redhat.com>
+
+ * rt/net/sourceforge/jnlp/security/CertWarningPane.java: Get publisher
+ name from certificate instead of vendor field in jnlp file.
+
+2008-05-05 Lillian Angel <langel@redhat.com>
+
+ * jconsole.desktop: Fixed typo.
+
+2008-05-04 Mark Wielaard <mark@klomp.org>
+
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound:
+ Import new Gervill CVS. See CHANGES.txt. Changed:
+ AudioFloatConverter.java, DLSSoundbank.java, SoftChannel.java,
+ WaveFloatFileReader.java. Added: AudioFloatFormatConverter.java,
+ WaveExtensibleFileReader.java, WaveFloatFileWriter.java. Deleted:
+ PATInstrument.java, PATSample.java, PATSoundbankReader.java.
+
+2008-05-04 Mark Wielaard <mark@klomp.org>
+
+ * Makefile.am (EXTRA_DIST): Add patches/icedtea-hat-spl-gpl.patch.
+ * Makefile.in: Regenerate.
+ * patches/icedtea-hat-spl-gpl.patch: New patch.
+
+2008-05-04 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * Makefile.am (EXTRA_DIST): Add patches/icedtea-netx-plugin.patch.
+ * Makefile.in: Regenerate.
+
+2008-05-04 Mark Wielaard <mwielaard@redhat.com>
+
+ * Makefile.am (ICEDTEA_PATCHES): Add
+ patches/icedtea-directaudio-close-trick.patch.
+ * Makefile.in: Regenerated.
+ * patches/icedtea-directaudio-close-trick.patch: New patch.
+
+2008-05-01 Mark Wielaard <mwielaard@redhat.com>
+
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/
+ SoftChannel.java (controlChange): Reset least significant
+ controller if necessary.
+
+2008-05-01 Mark Wielaard <mwielaard@redhat.com>
+
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/
+ DLSSoundbankReader.java (getSoundbank(URL)): Don't throw IOException.
+ (getSoundbank(File)): Allow soundbanks not ending in .dls.
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/
+ PATSoundbankReader.java (getSoundbank(URL)): Don't throw IOException.
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/
+ SF2SoundbankReader.java (getSoundbank(URL)): Likewise.
+ (getSoundbank(File)): Allow soundbanks not ending in .sf2.
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/
+ SoftSynthesizer.java (unloadAllInstruments): Check if Soundbank
+ supported.
+ (unloadInstruments): Likewise.
+
+2008-04-30 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * rt/net/sourceforge/jnlp/security/MoreInfoPane.java: Fix typo.
+
+2008-04-30 Mark Wielaard <mark@klomp.org>
+
+ * Makefile.am (ICEDTEA_PATCHES): Add patches/icedtea-gervill.patch.
+ * Makefile.in: Regenerated.
+ * patches/icedtea-gervill.patch: New patch.
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/*:
+ New Gervill files.
+
+2008-04-29 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am
+ (EXTRA_DIST): Added jconsole.desktop and policytool.desktop.
+ * Makefile.in: Regenerated.
+
+2008-04-29 Lillian Angel <langel@redhat.com>
+
+ * jconsole.desktop: New file.
+ * policytool.desktop: New file.
+
+2008-04-28 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am
+ (EXTRA_DIST): Added overlays and extra.
+ * Makefile.in: Regenerated.
+
+2008-04-28 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am: Don't check md5sum if configured --with-openjdk-src-zip.
+ * Makefile.in: Regenerated.
+
+2008-04-27 Mark Wielaard <mark@klomp.org>
+
+ * Makefile.am (ICEDTEA_PATCHES): Add icedtea-color-profiles.patch.
+ (stamps/overlay.stamp): New target.
+ (overlay): Likewise.
+ (stamps/extract-ecj.stamp): Depend on stamps/overlay.stamp.
+ (icedtea): Likewise.
+ (icedtea-debug): Likewise.
+ (stamps/hotspot-tools-copy-source-files.stamp): Likewise.
+ * Makefile.in: Regenerated.
+ * overlays/openjdk/jdk/src/share/lib/cmm/lcms/GRAY.pf: New file.
+ * overlays/openjdk/jdk/src/share/lib/cmm/lcms/LINEAR_RGB.pf: Likewise.
+ * overlays/openjdk/jdk/src/share/lib/cmm/lcms/PYCC.pf: Likewise.
+ * patches/icedtea-color-profiles.patch: New patch.
+
+2008-04-24 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-version.patch: Changed product name to OpenJDK.
+
+2008-04-23 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * javaws.desktop (Name): Change to IcedTea Web Start.
+ (Comment): Change to IcedTea Application Launcher.
+ (Icon): Update to javaws.png.
+
+2008-04-23 Joshua Sumali <jsumali@redhat.com>
+
+ * Makefile.am: Fixed javaws.png target in EXTRA_DIST.
+ * Makefile.in: Regenerated.
+
+2008-04-23 Joshua Sumali <jsumali@redhat.com>
+
+ * java-javaws.png: Renamed to javaws.png
+ * javaws.png: New file.
+
+2008-04-23 Joshua Sumali <jsumali@redhat.com>
+
+ * Makefile.am: Added new files to EXTRA_DIST.
+ * Makefile.in: Regenerated.
+ * java-javaws.png: New file.
+ * javaws.desktop: Likewise.
+
+2008-04-23 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-fonts.patch: Updated to include Indic languages.
+ * patches/icedtea-lib64.patch: Removed /usr/lib/local and
+ /usr/lib64/local from default library path.
+
+2008-04-21 Lillian Angel <langel@redhat.com>
+ Parag Nemade <pnemade@redhat.com>
+
+ Fixes #443360
+ * patches/icedtea-fonts.patch: New patch to fix font paths.
+ * Makefile.am: Added new patch to the list.
+ * Makefile.in: Regenerated.
+
+2008-04-21 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-lib64.patch: Fixed order of library paths on 64-bit.
+ * generated/*: Regenerated.
+
+2008-04-21 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * ChangeLog: Fixed a typo in my name.
+
+2008-04-21 Joshua Sumali <jsumali@redhat.com>
+
+ * rt/net/sourceforge/jnlp/resources/about.jnlp: Use online signed
+ about.jar.
+
+2008-04-21 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * acinclude.m4 (ENABLE_FAST_BUILD): Removed.
+ (ENABLE_OPTIMIZATIONS): New function.
+ * configure.ac (ENABLE_FAST_BUILD): Removed call.
+ (ENABLE_OPTIMIZATIONS): Added call.
+ * Makefile.am [!ENABLE_OPTIMIZATIONS] (ICEDTEA_ENV): Set
+ NO_OPTIMIZATIONS and CC_NO_OPT.
+ (FAST_BUILD_PATCH): Removed.
+ (ICEDTEA_PATCHES): Removed FAST_BUILD_PATCH.
+ * Makefile.in, configure: Regenerated.
+ * patches/icedtea-speed.patch: Removed.
+
+2008-04-21 Christan Thalinger <twisti@complang.tuwien.ac.at>
+
+ * acinclude.m4 (SET_CORE_BUILD): Always set to true when building
+ --with-cacao.
+ * Makefile.in, aclocal.m4, configure: Regenerated.
+
+2008-04-21 Christan Thalinger <twisti@complang.tuwien.ac.at>
+
+ * patches/icedtea-cacao.patch: Set the ARCH_DATA_MODEL correct for
+ almost all architectures (I missed that when merging in the
+ cacao-branch).
+
+2008-04-17 Joshua Sumali <jsumali@redhat.com>
+
+ * configure: Regenerated.
+ * configure.ac: Bump version number to 1.2.
+
+2008-04-17 Joshua Sumali <jsumali@redhat.com>
+
+ * rt/net/sourceforge/jnlp/Launcher.java: Fix applet focusing bug.
+
+2008-04-16 Keith Seitz <keiths@redhat.com>
+
+ * patches/icedtea-LCMS-setTagData.patch: New file.
+ * patches/icedtea-color-createcontext.patch: New file.
+ * Makefile.am (ICEDTEA_PATCHES): Add above patches.
+ * Makefile.in: Regenerated.
+
+2008-04-16 Andrew Haley <aph@littlepinkcloud.com>
+
+ * ports/hotspot/src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
+ (arm_add_and_fetch, arm_lock_test_and_set, arm_compare_and_swap):
+ Rewrite.
+
+2008-04-16 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-core-build.patch: Install libjvm.so in server
+ rather than in core.
+ * jvm.cfg.in: Updated with new libjvm.so location.
+
+2008-04-15 Gary Benson <gbenson@redhat.com>
+ Yi Zhan <yi.zhan@intel.com>
+
+ * patches/icedtea-ia64-fdlibm.patch: New file.
+ * Makefile.am (ICEDTEA_PATCHES): Added the above.
+ * aclocal.m4, Makefile.in: Regenerated.
+
+2008-04-15 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * acinclude.m4 (ENABLE_ZERO_BUILD): Make --disable-zero work and
+ don't build zero by default when compiling --with-cacao.
+ * aclocal.m4, configure, Makefile.in: Regenerated.
+
+2008-04-14 Joshua Sumali <jsumali@redhat.com>
+
+ * rt/net/sourceforge/jnlp/services/XFileContents.java: Add support for
+ JNLPRandomAccessFile.
+ * rt/net/sourceforge/jnlp/services/XServiceManagerStub.java: Add
+ PrintService and JNLPRandomAccessFile services.
+ * rt/net/sourceforge/jnlp/services/XJNLPRandomAccessFile.java: New file.
+ * rt/net/sourceforge/jnlp/services/XPrintService.java: Likewise.
+
+2008-04-14 Lillian Angel <langel@redhat.com>
+
+ * Makefile.in: Regenerated.
+ * configure: Regenerated.
+ * configure.ac: Added checks for make, gzip and ant.
+
+2008-04-14 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am:
+ Pass ALT_PARALLEL_COMPILE_JOBS and
+ HOTSPOT_BUILD_JOBS to ICEDTEA_ENV
+ and ICEDTEA_ENV_ECJ as configured.
+ * Makefile.in,
+ * configure:
+ Updated.
+ * configure.ac:
+ Add --with-parallel-jobs=x option.
+
+2008-04-12 Mark Wielaard <mark@klomp.org>
+
+ * Makefile.am: Updated to OpenJDK b09 release.
+ * Makefile.in: Regenerated.
+
+2008-04-11 Lillian Angel <langel@redhat.com>
+
+ * AUTHORS: Updated.
+
+2008-04-10 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/stackPrinter_zero.hpp
+ (ZeroStackPrinter::print): Fail gracefully when not set up.
+
+2008-04-10 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/javaStack_zero.hpp: Renamed as...
+ * ports/hotspot/src/cpu/zero/vm/stack_zero.hpp: New file.
+ Renamed JavaStack as ZeroStack, JavaFrame as ZeroFrame, and
+ JavaStackPrinter as ZeroStackPrinter.
+ * patches/icedtea-zero.patch: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/assembler_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/entryFrame_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/frame_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/frame_zero.inline.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/interpreterFrame_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/interpreterRT_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/stackPrinter_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/stubGenerator_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/stubRoutines_zero.hpp: Likewise.
+ * ports/hotspot/src/os_cpu/linux_zero/vm/thread_linux_zero.hpp:
+ Likewise.
+
+2008-04-09 Dan Munckton <lists@munckfish.net>
+
+ * patches/icedtea-xinerama.patch: Make Java Full Screen Exclusive Mode
+ work again with Xorg Server 1.3 and above (Java bug 6636469).
+
+2008-04-09 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-libraries.patch: Updated LDLIBS for jpeg.
+
+2008-04-09 Gary Benson <gbenson@redhat.com>
+ Xerxes Rånby <xerxes@zafena.se>
+
+ * ports/hotspot/src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
+ (__kernel_cmpxchg_t): New type.
+ (__kernel_cmpxchg): New macro.
+ (arm_compare_and_swap): New function.
+ (Atomic::cmpxchg): Use the above on arm.
+ (Atomic::cmpxchg_ptr): Likewise.
+ (arm_add_and_fetch): New function.
+ (Atomic::add): Use the above on arm.
+ (Atomic::add_ptr): Likewise.
+ (arm_lock_test_and_set): New function.
+ (Atomic::xchg): Use the above on arm.
+ (Atomic::xchg_ptr): Likewise.
+
+2008-04-08 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-text-relocations.patch: Use -fPIC on sparc/sparc64.
+
+2008-04-08 Joshua Sumali <jsumali@redhat.com>
+
+ * generated/sun/awt/X11/generator/sizer.32: Regenerated.
+ * patches/icedtea-webservices.patch: Relaxed visiblity a bit more in
+ sun.applet.AppletPanel for NetxPanel.
+ * rt/net/sourceforge/jnlp/Launcher.java
+ (getApplet(file, enableCodeBase, container)): New method.
+ (createAppletObject(file, enableCodeBase, container)): Likewise.
+ * rt/net/sourceforge/jnlp/NetxPanel.java: Removed run() and replaced with
+ new method runLoader().
+ * rt/net/sourceforge/jnlp/PluginBridge.java: Refactored.
+ (isApplet): New method.
+ (isApplication): Likewise.
+ (isComponent): Likewise.
+ (isInstaller): Likewise.
+ * rt/net/sourceforge/jnlp/resources/Messages.properties: Added message for
+ network access.
+ * rt/net/sourceforge/jnlp/runtime/JNLPClassLoader.java
+ (runtimePermissions): New field.
+ (setSecurity): New method.
+ (addPermission(perm)): Likewise.
+ (getSecurity): Likewise.
+ * rt/net/sourceforge/jnlp/runtime/JNLPPolicy.java: Check runtime
+ permissions for permissions that may have been granted by the user.
+ (implies): New method.
+ * rt/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java: Catch socket
+ permission requests, and ask user for permission when application is
+ unsigned.
+ (askPermission(perm)): New method.
+ (addPermission(perm)): Likewise.
+ * rt/net/sourceforge/jnlp/security/SecurityWarningDialog.java: Add NETWORK
+ type access, and allow passing of parameters for message dialogs.
+ (showAccessWarningDialogs(accessType, file, extras)): New method.
+ * rt/net/sourceforge/jnlp/services/ServiceUtil.java
+ (checkAccess(type, extras)): New method.
+
+2008-04-08 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * Makefile.am: Add NO_DOCS option as
+ appropriate to ICEDTEA_ENV and ICEDTEA_ENV_ECJ
+ * Makefile.in: Regenerated.
+ * configure: Likewise.
+ * configure.ac: Add --disable-docs option.
+
+2008-04-07 Joshua Sumali <jsumali@redhat.com>
+
+ * patches/icedtea-netx-plugin.patch: Removed reflection hunk.
+ * rt/net/sourceforge/jnlp/Parser.java: Removed inner Node class to ...
+ * rt/net/sourceforge/jnlp/Node.java: here, as a separate class.
+
+2008-04-07 Gary Benson <gbenson@redhat.com>
+
+ * acinclude.m4 (ENABLE_ZERO_BUILD): Added sparc and sparc64.
+ * configure: Regenerated.
+
+2008-04-04 Joshua Sumali <jsumali@redhat.com>
+
+ * rt/net/sourceforge/jnlp/cache/CacheUtil.java: Added debugging code.
+ * rt/net/sourceforge/jnlp/runtime/Boot.java: Likewise.
+ * rt/net/sourceforge/jnlp/runtime/AppletEnvironment.java: Improved Applet
+ displaying.
+ * rt/net/sourceforge/jnlp/runtime/InstallDialog.java: Fixed image loading
+ on the cache dialog.
+ * rt/net/sourceforge/jnlp/runtime/JNLPRuntime.java: Fixed window icon
+ loading.
+ * rt/net/sourceforge/jnlp/security/AccessWarningPane.java: Added icons to
+ warning dialogs.
+ * rt/net/sourceforge/jnlp/security/CertWarningPane.java: Likewise.
+ * rt/net/sourceforge/jnlp/security/MoreInfoPane.java: Likewise.
+ * rt/net/sourceforge/jnlp/security/SecurityWarningDialog.java: Added
+ NETWORK as type of security access.
+ * rt/net/sourceforge/jnlp/resources/info-small.png: New file.
+ * rt/net/sourceforge/jnlp/resources/warning-small.png: Likewise.
+ * rt/net/sourceforge/jnlp/resources/warning.png: Likewise.
+
+2008-04-04 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-ia64-bugfix.patch: New file.
+ * Makefile.am: Added the above.
+ * Makefile.in: Regenerated.
+
+2008-04-03 Lillian Angel <langel@redhat.com>
+
+ * acinclude.m4: Fixed typo.
+ * configure: Regenerated.
+
+2008-04-03 Lillian Angel <langel@redhat.com>
+
+ * NEWS: Updated for next release.
+
+2008-04-03 Lillian Angel <langel@redhat.com>
+
+ * configure.ac: Updated version.
+ * configure: Regenerated.
+
+2008-04-03 Lillian Angel <langel@redhat.com>
+
+ * README: Updated.
+ * INSTALL: Updated.
+
+2008-04-03 Lillian Angel <langel@redhat.com>
+
+ * NEWS: Updated for icedtea6.
+
+2008-04-02 Joshua Sumali <jsumali@redhat.com>
+
+ * rt/net/sourceforge/jnlp/runtime/InstallDialog.java: Removed image
+ loading.
+
+2008-04-02 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-zero.patch: Workaround for arm.
+
+2008-04-01 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-arm-uname.patch: New file.
+ * Makefile.am: Added the above.
+ * Makefile.in: Regenerated.
+
+2008-03-31 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-jpegclasses.patch: Added new class.
+
+2008-03-31 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Added new patch.
+ * Makefile.in: Regenerated.
+ * patches/icedtea-jpegclasses.patch: New patch. Provides stubs for
+ com.sun.image.codec.jpeg classes.
+
+2008-03-31 Lillian Angel <langel@redhat.com>
+
+ * configure.ac: Added checks for file and cpio.
+ * configure: Likewise.
+
+2008-03-28 Gary Benson <gbenson@redhat.com>
+
+ * configure.ac: Check for libffi for zero builds only.
+ * configure: Regenerated.
+
+2008-03-28 Gary Benson <gbenson@redhat.com>
+
+ * Makefile.am
+ (stamps/ports.stamp, stamps/ports-ecj.stamp): Fixed broken core
+ and zero detection.
+ * Makefile.in: Regenerated.
+
+2008-03-27 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Updated to OpenJDK b08 release.
+ * Makefile.in: Regenerated.
+
+2008-03-27 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am
+ (clean-patch): Fixed so patches are actually reverted.
+ * Makefile.in: Regenerated.
+
+2008-03-27 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * patches/icedtea-cacao.patch: Fixed the paths so the patch
+ actually applies.
+
+2008-03-27 Gary Benson <gbenson@redhat.com>
+
+ * Makefile.am
+ (stamps/ports.stamp, stamps/ports-ecj.stamp): Fixed broken cacao
+ detection.
+ * Makefile.in: Regenerated.
+
+2008-03-27 Joshua Sumali <jsumali@redhat.com>
+
+ * Makefile.am: Added icedtea-netx-applet-visibility.patch.
+ * Makefile.in: Regenerated.
+ * aclocal.m4: Likewise.
+ * configure: Likewise.
+ * patches/icedtea-webservices.patch: Moved patches to sun.applet from
+ here ...
+ * patches/icedtea-netx-applet-visbility.patch: To here. New file.
+
+2008-03-26 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-zero-build.patch: Added zero-specific bits to
+ class library makefiles.
+ * patches/icedtea-cacao.patch: Moved platform-specific bits from
+ icedtea-ports.patch.
+ * patches/icedtea-ports.patch: Removed.
+
+ * jvm.cfg.in: New file.
+ * ergo.c.in: Likewise.
+ * acinclude.m4
+ (ENABLE_ZERO_BUILD): Added new generated files jvm.cfg and ergo.c.
+ * Makefile.am
+ (stamps/ports.stamp, stamps/ports-ecj.stamp): Use jvm.cfg and ergo.c.
+ (ICEDTEA_PATCHES): Removed icedtea-ports.patch.
+ * Makefile.in, aclocal.m4, configure: Regenerated.
+ * .hgignore: Added jvm.cfg and ergo.c.
+
+ * ports/jdk/src/solaris/bin/alpha/jvm.cfg: Removed.
+ * ports/jdk/src/solaris/bin/arm/jvm.cfg: Likewise.
+ * ports/jdk/src/solaris/bin/mips/jvm.cfg: Likewise.
+ * ports/jdk/src/solaris/bin/ppc/jvm.cfg: Likewise.
+ * ports/jdk/src/solaris/bin/ppc64/jvm.cfg: Likewise.
+ * ports/jdk/src/solaris/bin/s390/jvm.cfg: Likewise.
+ * ports/jdk/src/solaris/bin/s390x/jvm.cfg: Likewise.
+ * ports/jdk/src/solaris/bin/ergo_alpha.c: Likewise.
+ * ports/jdk/src/solaris/bin/ergo_arm.c: Likewise.
+ * ports/jdk/src/solaris/bin/ergo_ia64.c: Likewise.
+ * ports/jdk/src/solaris/bin/ergo_mips.c: Likewise.
+ * ports/jdk/src/solaris/bin/ergo_ppc.c: Likewise.
+ * ports/jdk/src/solaris/bin/ergo_s390.c: Likewise.
+
+2008-03-26 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.hpp
+ (LOTS_OF_REGS): Default to no.
+
+2008-03-26 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am
+ (dist-openjdk): Fixed to only remove hg-related files from the openjdk
+ clone.
+
+2008-03-25 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am: Updated to b07.
+ * Makefile.in: Regenerated.
+ * patches/icedtea-libraries.patch: Update to b07.
+ * patches/icedtea-lesstif-64.patch: Remove, integrated in b07.
+
+2008-03-24 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am
+ (stamps/extract.stamp): Added -z option to TAR.
+ * Makefile.in: Regenerated.
+
+2008-03-20 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-version.patch: Added patch to fix launcher name.
+
+2008-03-17 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-version.patch: Removed patches that changed OpenJDK
+ naming to IcedTea.
+
+2008-03-17 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-static-libstdc++.patch: New file.
+
+2008-03-17 Gary Benson <gbenson@redhat.com>
+
+ * platform_zero.in: New file.
+ * ports/hotspot/build/linux/makefiles/zero.make: Likewise.
+
+ * acinclude.m4
+ (SET_ARCH_DIRS): Added special case for arm.
+ (ENABLE_ZERO_BUILD): Added new substitutions (ZERO_LIBARCH,
+ ZERO_BITSPERWORD, ZERO_ENDIANNESS, ZERO_ARCHDEF and ZERO_ARCHFLAG)
+ and new generated file (platform_zero).
+ (SET_CORE_BUILD): Enable whenever zero is used.
+ * Makefile.am
+ (ZERO_PATCHES): New variable listing all zero patches.
+ (EXTRA_DIST): Added ZERO_PATCHES.
+ (ZERO_PATCHES_COND): New variable listing zero patches when used.
+ (ICEDTEA_PATCHES): Grouped all zero patches into ZERO_PATCHES_COND,
+ added icedtea-zero-build.patch and icedtea-static-libstdc++.patch,
+ and removed icedtea-always-zero.patch.
+ (stamps/ports.stamp, stamps/ports-ecj.stamp): Use platform_zero.
+ (ICEDTEA_ENV, ICEDTEA_ENV_ECJ): Pass ZERO_* variables through.
+ * Makefile.in, configure: Regenerated.
+
+ * patches/icedtea-zero.patch: Split build system bits into...
+ * patches/icedtea-zero-build.patch: New file.
+ * patches/icedtea-hotspot7-ports.patch: Merged into icedtea-zero.patch.
+ * patches/icedtea-ports.patch: Moved hotspot-specific bits into
+ icedtea-zero.patch.
+ * patches/icedtea-signature-iterator.patch: Rebased.
+ * patches/icedtea-test-atomic-operations.patch: Likewise.
+ * patches/icedtea-signed-types.patch: Likewise, and missing
+ hunk reinstated.
+ * patches/icedtea-text-relocations.patch: Base conditional
+ on ZERO_LIBARCH rather than BUILDARCH.
+ * patches/icedtea-always-zero.patch: Removed.
+
+ * ports/hotspot/build/linux/makefiles/arm.make: Removed.
+ * ports/hotspot/build/linux/makefiles/ia64.make: Likewise.
+ * ports/hotspot/build/linux/makefiles/ppc.make: Likewise.
+ * ports/hotspot/build/linux/makefiles/ppc64.make: Likewise.
+ * ports/hotspot/build/linux/makefiles/s390.make: Likewise.
+ * ports/hotspot/build/linux/makefiles/s390x.make: Likewise.
+ * ports/hotspot/build/linux/platform_arm: Likewise.
+ * ports/hotspot/build/linux/platform_ia64: Likewise.
+ * ports/hotspot/build/linux/platform_ppc: Likewise.
+ * ports/hotspot/build/linux/platform_ppc64: Likewise.
+ * ports/hotspot/build/linux/platform_s390: Likewise.
+ * ports/hotspot/build/linux/platform_s390x: Likewise.
+
+ * .hgignore: Added platform_zero.
+
+2008-03-14 Lillian Angel <langel@redhat.com>
+
+ * .hgignore: Updated.
+
+2008-03-12 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-print-lsb-release.patch: New.
+ * Makefile.am (ICEDTEA_PATCHES): Add new patch.
+ * Makefile.in: Regenerated.
+
+2008-03-12 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-ecj.patch (openjdk/corba/make/common/Defs-linux.gmk):
+ Find libgcj.so when the version of gcc != the version of gcj.
+
+2008-03-12 Matthias Klose <doko@ubuntu.com>
+
+ * configure.ac: Check for ffi.h/libffi.so without pkg-config.
+ * configure: Regenerated.
+
+2008-03-11 Lillian Angel <langel@redhat.com>
+
+ * configure: Regenerated.
+ * configure.ac: Added conditional for WITH_OPENJDK.
+
+2008-03-11 Matthias Klose <doko@ubuntu.com>
+
+ * .hgignore: Add debian packaging directory.
+
+2008-03-11 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Added check for WITH_OPENJDK.
+ * Makefile.in: Regenerated.
+ * configure: Regenerated.
+ * configure.ac: Added --with-openjdk and --with-openjdk-home options.
+
+2008-03-11 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-gcc-suffix.patch: Update, use GCC_SUFFIX in more
+ places.
+
+2008-03-11 Matthias Klose <doko@ubuntu.com>
+
+ * configure.ac: Check for zip and unzip.
+ * configure: Regenerated.
+
+2008-03-10 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Added patches to EXTRA_DIST.
+ * Makefile.in: Regenerated.
+
+2008-03-10 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp
+ (current_stack_region): Rewritten to cope with guard pages and ia64.
+ (default_stack_size, default_guard_size): Comment fixes.
+
+2008-03-07 Joshua Sumali <jsumali@redhat.com>
+
+ * rt/net/sourceforge/jnlp/security/CertsInfoPane.java: Fix null pointer.
+
+2008-03-06 Joshua Sumali <jsumali@redhat.com>
+
+ * Makefile.am: Added extra to EXTRA_DIST.
+ * Makefile.in: Regenerated.
+
+2008-03-06 Joshua Sumali <jsumali@redhat.com>
+
+ * Makefile.am: Added new 'extra' targets. These new targets build the
+ sources in the extra/ directory to build about.jar, which is the new
+ sample jnlp application for javaws.
+ * Makefile.in: Regenerated.
+ * generated/sun/awt/X11/generator/sizer.32: Regenerated.
+ * rt/net/sourceforge/jnlp/resources/Manifest.mf: Fix boot class typo.
+ * rt/net/sourceforge/jnlp/resources/Messages.properties: Improved command
+ line options.
+ * rt/net/sourceforge/jnlp/runtime/Boot.java: Changed command line
+ behaviour. Sample application now only runs if the -about flag is passed.
+ * rt/net/sourceforge/jnlp/runtime/JNLPRuntime.java: Remove call to
+ printStackTrace.
+ * rt/net/sourceforge/jnlp/security/CertsInfoPane.java: Rearranged methods
+ and relaxed visibility in some fields/methods for SingleCertInfoPane
+ class.
+ * rt/net/sourceforge/jnlp/security/SecurityWarningDialog.java: Added
+ single certificate dialog showing.
+ * rt/net/sourceforge/jnlp/tools/KeyTool.java: Moved KeyStore retrieving to
+ new SecurityUtil class.
+ * extra/net/sourceforge/jnlp/about/HTMLPanel.java: New File.
+ * extra/net/sourceforge/jnlp/about/Main.java: Likewise.
+ * extra/net/sourceforge/jnlp/about/resources/about.html: Likewise.
+ * extra/net/sourceforge/jnlp/about/resources/applications.html: Likewise.
+ * extra/net/sourceforge/jnlp/about/resources/jamIcon.jpg: Likewise.
+ * extra/net/sourceforge/jnlp/about/resources/notes.html: Likewise.
+ * rt/net/sourceforge/jnlp/resources/about.jnlp: Likewise.
+ * rt/net/sourceforge/jnlp/security/SecurityUtil.java: Likewise.
+ * rt/net/sourceforge/jnlp/security/SingleCertInfoPane.java: Likewise.
+ * rt/net/sourceforge/jnlp/security/viewer/CertificatePane.java: Likewise.
+ * rt/net/sourceforge/jnlp/security/viewer/CertificateViewer.java:
+ Likewise.
+
+2008-03-05 Gary Benson <gbenson@redhat.com>
+
+ * contrib/templater/README: Updated URL.
+
+2008-03-05 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/ppc/vm/jni_ppc.h: Removed.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/linux_ppc.s: Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/linux_ppc64.s: Likewise.
+
+2008-03-05 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp: Removed.
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.inline.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/bytecodeInterpreter_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/bytecodeInterpreter_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/bytecodeInterpreter_ppc.inline.hpp:
+ Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/bytecodes_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/bytecodes_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/bytes_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_CodeStubs_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_Defs_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_FpuStackSim_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_FpuStackSim_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_FrameMap_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_FrameMap_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_LIRAssembler_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_LinearScan_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_LinearScan_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_MacroAssembler_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_MacroAssembler_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_Runtime1_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_globals_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/codeBuffer_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/copy_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/cppInterpreterGenerator_ppc.hpp:
+ Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/debug_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/depChecker_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/depChecker_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/disassembler_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/disassembler_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/dump_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/frame_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/frame_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/frame_ppc.inline.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/globalDefinitions_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/globals_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/icBuffer_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/icache_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/icache_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/interpreterGenerator_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/interpreterRT_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/interpreterRT_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/interpreter_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/interpreter_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/javaFrameAnchor_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/jniFastGetField_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/jniTypes_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/nativeInst_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/nativeInst_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/registerMap_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/register_definitions_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/register_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/register_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/relocInfo_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/relocInfo_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/sharedRuntime_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/stubGenerator_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/stubRoutines_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/stubRoutines_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/templateInterpreterGenerator_ppc.hpp:
+ Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/templateInterpreter_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/templateInterpreter_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/templateTable_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/templateTable_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/vmStructs_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/vm_version_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/vm_version_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.inline.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/vtableStubs_ppc.cpp: Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/assembler_linux_ppc.cpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/bytes_linux_ppc.inline.hpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/orderAccess_linux_ppc.inline.hpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp: Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.hpp: Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/prefetch_linux_ppc.inline.hpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.cpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.hpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/thread_linux_ppc.cpp: Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/thread_linux_ppc.hpp: Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/vmStructs_linux_ppc.hpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/vm_version_linux_ppc.cpp:
+ Likewise.
+
+2008-03-06 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/os_cpu/linux_zero/vm/globals_linux_zero.hpp
+ (ThreadStackSize): Increased by 512kb to cope with 64kb pages.
+
+2008-03-05 Lillian Angel <langel@redhat.com>
+
+ * .hgignore: Updated.
+ * Makefile.am: Added sun/awt to COPY_PLUGS.
+ * Makefile.in: Regenerated.
+ * generated/sun/awt/X11/generator/sizer.32: Regenerated.
+ * generated/sun/awt/X11/generator/sizer.32.c: Regenerated.
+
+2008-03-04 Lillian Angel <langel@redhat.com>
+
+ * rt/com/sun/script: Removed.
+ * rt/java/io: Removed.
+ * rt/javax/script: Removed.
+ * rt/sun/: Removed.
+ * Makefile.am: Updated rt.jar.
+ * Makefile.in: Regenerated.
+ * .hgignore: Updated with new files copied from openjdk srcs.
+
+2008-03-04 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Removed gnu from tools.jar.
+ * Makefile.in: Regenerated.
+
+2008-03-04 Lillian Angel <langel@redhat.com>
+
+ * rt/gnu/*: Removed.
+ * Makefile.am: Removed icedtea-paths.patch.
+ * Makefile.in: Regenerated.
+ * patches/icedtea-paths.patch: Removed.
+
+2008-03-04 Lillian Angel <langel@redhat.com>
+
+ * rt/com/sun/image/codec/jpeg/*: Removed unneeded plugs.
+
+2008-03-04 Matthias Klose <doko@ubuntu.com>
+
+ * configure.ac: Check for xulrunner-1.9.
+ * configure: Regenerated.
+
+2008-03-03 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Fixed distclean target
+ * Makefile.in: Regenerated.
+
+2008-03-03 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-ports.patch
+ (hotspot/src/share/vm/runtime/mutex.hpp): Reworked.
+
+2008-03-03 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-ppc-stack-hack.patch: Removed.
+ * Makefile.am (ICEDTEA_PATCHES): Removed the above.
+ * Makefile.in: Regenerated.
+
+ * ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp
+ (current_stack_region): Fudge reported stack size.
+
+2008-02-29 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-ppc-stack-hack.patch: More.
+
+2008-02-29 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-ppc-stack-hack.patch: New file.
+ * Makefile.am (ICEDTEA_PATCHES): Added the above.
+ * Makefile.in: Regenerated.
+
+2008-02-28 Joshua Sumali <jsumali@redhat.com>
+
+ * Makefile.am
+ (.PHONY): Remove clean-tools.
+ (EXTRA_DIST): Add icedtea-webservices.patch
+ (icedtea-compile.stamp): Removed this stamp to go back to old building of
+ icedtea target.
+ (icedtea-compile-debug.stamp): Likewise.
+ (clean-tools-jar): Remove clean-tools dependency.
+ (default-jnlp.stamp): Moved to be part of icedtea and icedtea-debug
+ targets.
+ (default-jnlp): Remove unused target.
+ (icedtea-compile): Likewise.
+ (icedtea-compile-ecj): Likewise.
+ * Makefile.in: Regenerated.
+
+2008-02-28 Gary Benson <gbenson@redhat.com>
+
+ * contrib/templater/README: Changed a URL.
+
+2008-02-28 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am
+ (stamps/default-jnlp.stamp): Added dependency.
+ (stamps/icedtea-compile.stamp): Removed touch at end of rule. Should
+ follow what the comment says.
+ (stamps/icedtea-compile-ecj.stamp): Likewise.
+ (icedtea-compile): Added new alias target.
+ (icedtea-compile-ecj): Likewise.
+ * Makefile.in: Regenerated.
+
+2008-02-28 Mark Wielaard <mwielaard@redhat.com>
+
+ * Makefile.am (EXTRA_DIST): Removed tools and icedtea-plugin.patch.
+ * Makefile.in: Regenerated.
+ * .hgignore: Removed tools and tools-source-files.txt.
+
+2008-02-27 Joshua Sumali <jsumali@redhat.com>
+
+ * rt/net/sourceforge/jnlp/runtime/InstallDialog.java: Fix bad resource
+ path.
+
+2008-02-27 Joshua Sumali <jsumali@redhat.com>
+
+ * Makefile.am:
+ (tools-class-files): Removed unused target.
+ * Makefile.in: Regenerated.
+
+2008-02-27 Joshua Sumali <jsumali@redhat.com>
+ Francis Kung <fkung@redhat.com>
+
+ * Makefile.am:
+ (tools.stamp): Removed since NetX sources moved from tools/ to rt/
+ (tools): Likewise.
+ (tools-source-files.txt): Likewise.
+ (tools-class-files.stamp): Likewise.
+ (clean-tools): Likewise.
+ (default-jnlp.stamp): New target.
+ (default-jnlp): Likewise.
+ (rt-closed.jar): Add rt/net when creating jar.
+ (ICEDTEA_PATCHES): Add NETX_PLUGIN conditional.
+ * Makefile.in: Regeneraged.
+ * acinclude.m4: (ENABLE_NETX_PLUGIN): New macro
+ * configure: Regenerated.
+ * configure.ac: Add ENABLE_NETX_PLUGIN.
+ * README: Updated.
+ * patches/icedtea-copy-plugs.patch: Added importing of rt/net/* as binary
+ plugs to rt.jar.
+ * patches/icedtea-netx-plugin.patch: New file. This patch is used when
+ NETX_PLUGIN is true.
+ * patches/icedtea-webservices.patch: New file. This is
+ icedtea-jnlp-launcher.patch and icedtea-plugin.patch combined into one.
+ * patches/icedtea-jnlp-launcher.patch: Removed.
+ * patches/icedtea-plugin.patch: Removed.
+ * tools/: This former directory for holding NetX sources was deleted and the
+ sources were moved to ...
+ * rt/net/sourceforge/: Here. NetX sources now follow correct package
+ naming.
+
+2008-02-26 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am
+ (FREETYPE2_INC_DIR): Removed.
+ (FREETYPE2_HEADERS): New var.
+ (FT2_LIB): New var.
+ (ICEDTEA_PATCHES): Added icedtea-freetype.patch.
+ * patches/icedtea-freetype.patch: New file.
+ * Makefile.in: Regenerated.
+
+2008-02-26 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-libraries.patch: Fixed dlopen calls. No longer
+ hardcoding paths to libjpeg.so.62.
+
+2008-02-23 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * IcedTeaPlugin.cc: New file.
+ * Makefile.am: Add ENABLE_LIVECONNECT and ENABLE_PLUGIN
+ conditionals.
+ * Makefile.in: Regenerate.
+ * README: Document --enable-liveconnect.
+ * configure.ac: Define ENABLE_LIVECONNECT and ENABLE_PLUGIN
+ conditionals. Add --enable-liveconnect option. Add XULRunner
+ pkg-config checks.
+ * configure: Regenerate.
+ * .hgignore: Add IcedTeaPlugin.so.
+ * patches/icedtea-liveconnect.patch: New file.
+
+2008-02-20 Joshua Sumali <jsumali@redhat.com>
+
+ * tools/netx/jnlp/security/CertWarningPane.java: Make run and cancel
+ buttons of equal width.
+ * tools/netx/jnlp/tools/KeyTool.java: Create new trusted.certs if
+ directory exists but file does not.
+
+2008-02-19 Joshua Sumali <jsumali@redhat.com>
+
+ * tools/netx/jnlp/tools/KeyTool.java: Instantiate usercerts before trying to
+ load it.
+
+2008-02-19 Joshua Sumali <jsumali@redhat.com>
+
+ * tools/netx/jnlp/security/CertWarningPane.java: Import the publisher's
+ certificate instead of root certificate to trusted.certs.
+
+2008-02-19 Joshua Sumali <jsumali@redhat.com>
+
+ * tools/netx/jnlp/resources/Messages.properties: Added new messages for
+ trusted and untrusted certificates.
+ * tools/netx/jnlp/runtime/JNLPClassloader.java: Fixed code for showing
+ proper warning dialogs.
+ * tools/netx/jnlp/security/CertsInfoPane.java: Added SHA-1 and MD5
+ certificate fingerprints.
+ * tools/netx/jnlp/security/MoreInfoPane.java
+ (actionPerformed(e)): Changed getCerts() to getJarSigner()
+ * tools/netx/jnlp/security/SecurityWarningDialog.java
+ (DialogType): Added a new type of warning.
+ (certs): Removed this field and
+ (details): this field in favor of ...
+ (jarSigner): this new field.
+ (showAccessWarningDialog(accessType, file): Rewritten to show new warning
+ type.
+ (showMoreInfoDialog): Changed method signature to above field change.
+ (showCertInfoDialog): Likewise.
+ (getJarSigner): New Method.
+ (updateUI): Added extra case for new warning type.
+ * tools/netx/jnlp/services/ServiceUtil.java: Added extra parameter to
+ method call for changes in SecurityWarningDialog.
+ * tools/netx/jnlp/tools/JarSigner.java
+ (allVerified): Field refactored to ...
+ (alreadyTrustPublisher): This.
+ (rootInCacerts): New Field.
+ (certPath): Likewise.
+ (noSigningIssues): Likewise.
+ (getAlreadyTrustPublisher): New method.
+ (getRootInCacerts): Likewise.
+ (getCertPath): Likewise.
+ (allVerified): Method refactored to ...
+ (noSigningIssues): This.
+ (checkTrustedCerts): New method.
+ (getPublisher): Likewise.
+ (getRoot): Likewise.
+ * tools/netx/jnlp/security/AccessWarningPane.java: New file.
+ * tools/netx/jnlp/security/CertWarningPane.java: New file.
+ * tools/netx/jnlp/tools/KeyTool.java: New file.
+ * tools/netx/jnlp/security/SecurityWarningOptionPane.java: Removed since
+ this class was split into AccessWarningPane and CertWarningPane.
+
+2008-02-19 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-zero.patch: Pass LIBFFI_CFLAGS.
+
+2008-02-18 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-zero.patch: Removed invalid patch.
+
+2008-02-18 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Added icedtea-always-zero.patch to DIST.
+ * Makefile.in: Regenerated.
+ * patches/icedtea-zero.patch: Removed erronous patch.
+
+2008-02-18 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-zero.patch: Correctly locate the platform file.
+
+2008-02-18 Gary Benson <gbenson@redhat.com>
+
+ * configure.ac: Check for libffi whenever building with zero.
+ * Makefile.am (ICEDTEA_ENV, ICEDTEA_ENV_ECJ): Pass
+ libffi settings.
+ * Makefile.in, configure: Regenerated.
+
+2008-02-17 Lillian Angel <langel@redhat.com>
+
+ * Makfile.am: Defined HOTSPOT_VM_DISTRO.
+ * Makefile.in: Regenerated.
+ * patches/icedtea-zero.patch: Added patch to add libffi_cflags to
+ CFLAGS.
+ * configure.ac: Fixed indentation.
+ * configure: Regenerated.
+
+2008-02-17 Lillian Angel <langel@redhat.com>
+
+ * configure.ac: Fixed build check for libffi.
+ * configure: Regenerated.
+
+2008-02-17 Mark Wielaard <mark@klomp.org>
+
+ * Makefile.am (patch.stamp): Stop and fail when patch doesn't apply.
+ (clean-patch): Warn and fail when patch doesn't revert.
+ (patch-ecj.stamp): Fail when patch doesn't apply.
+ (clean-patch-ecj): Fail when patch doesn't revert.
+ * Makefile.in: Regenerated.
+ * patches/icedtea-version.patch: Remove extra hunk.
+
+2008-02-15 Lillian Angel <langel@redhat.com>
+
+ * configure.ac: Added conditional check for libffi.
+ * configure: Regenerated.
+ * patches/icedtea-version.patch: Updated.
+
+2008-03-04 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-lesstif-64.patch: Reverted.
+ * Makefile.am: Added above patch.
+ * Makefile.in: Regenerated.
+
+2008-03-04 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-ports.patch: Moved HotSpot 7 specific hunk to...
+ * patches/icedtea-hotspot7-ports.patch: New file.
+ * Makefile.am: Added the above.
+ * Makefile.in: Regenerated.
+
+2008-03-04 Joshua Sumali <jsumali@redhat.com>
+
+ * patches/icedtea-use-system-tzdata.patch: Add missing hunk.
+
+2008-03-04 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-hotspot-6b06-7b24.patch: New file.
+ * patches/icedtea-hotspot7-build-fixes.patch: Likewise.
+ * patches/icedtea-bytecodeInterpreter.patch: Likewise.
+ * patches/icedtea-bytecodeInterpreterWithChecks.patch: Likewise.
+ * Makefile.am: Apply the above patches when zero is being built.
+ * Makefile.in: Regenerated.
+
+ * patches/icedtea-linker-options.patch: Reinstate missing hunks.
+ * patches/icedtea-ports.patch: Likewise.
+ * patches/icedtea-zero.patch: Likewise.
+
+2008-03-04 Lillian Angel <langel@redhat.com>
+
+ * generated/*: Updated generated files.
+ * Makefile.am: Fixed distclean target.
+ * Makefile.in: Regenerated.
+
+2008-03-03 Lillian Angel <langel@redhat.com>
+
+ * generated/sun/awt/X11/generator/sizer.32: Regenerated.
+ * generated/sun/awt/X11/generator/sizer.32.c: Likewise.
+ * patches/icedtea-lesstif-64.patch: Removed.
+ * Makefile.am: Removed above patch.
+ * Makefile.in: Regenerated.
+ * rt/java/io/PushbackReader.java: New file.
+
+2008-03-03 Joshua Sumali <jsumali@redhat.com>
+
+ * generated/sun/awt/X11/generator/sizer.32: Accidentally committed this
+ in revision 633. Reverting back to rev 632.
+ * generated/sun/awt/X11/generator/sizer.32.c: Likewise.
+
+2008-03-03 Joshua Sumali <jsumali@redhat.com>
+
+ * Makefile.am: Updated to b06.
+ * Makefile.in: Regenerated.
+ * patches/icedtea-ant.patch: Updated line numbers for b06.
+ * patches/icedtea-bytebuffer-compact.patch: Likewise.
+ * patches/icedtea-copy-plugs.patch: Likewise.
+ * patches/icedtea-core-build.patch: Likewise.
+ * patches/icedtea-gcc-4.3.patch: Likewise.
+ * patches/icedtea-headers.patch: Likewise.
+ * patches/icedtea-lib64.patch: Likewise.
+ * patches/icedtea-libraries.patch: Likewise.
+ * patches/icedtea-ports.patch: Likewise.
+ * patches/icedtea-sunsrc.patch: Likewise.
+ * patches/icedtea-tools.patch: Likewise.
+ * patches/icedtea-use-system-tzdata.patch: Likewise.
+ * patches/icedtea-zero.patch: Likewise.
+ * patches/icedtea-graphics.patch: Removed awt patches since new awt code
+ is included in b06.
+ * rt/java/awt/*: Removed files since they are newly opened in b06.
+
+2008-02-28 Joshua Sumali <jsumali@redhat.com>
+
+ * Makefile.am:
+ (icedtea-debug): Fixed typo.
+ * Makefile.in: Regenerated.
+
+2008-02-27 Joshua Sumali <jsumali@redhat.com>
+ Francis Kung <fkung@redhat.com>
+
+ * Makefile.am:
+ (tools.stamp): Removed since NetX sources moved from tools/ to rt/
+ (tools): Likewise.
+ (tools-source-files.txt): Likewise.
+ (tools-class-files.stamp): Likewise.
+ (clean-tools): Likewise.
+ (rt-closed.jar): Add rt/net when creating jar.
+ (ICEDTEA_PATCHES): Add NETX_PLUGIN conditional.
+ * Makefile.in: Regeneraged.
+ * acinclude.m4: (ENABLE_NETX_PLUGIN): New macro
+ * configure: Regenerated.
+ * configure.ac: Add ENABLE_NETX_PLUGIN.
+ * README: Updated.
+ * patches/icedtea-copy-plugs.patch: Added importing of rt/net/* as binary
+ plugs to rt.jar.
+ * patches/icedtea-netx-plugin.patch: New file. This patch is used when
+ NETX_PLUGIN is true.
+ * patches/icedtea-webservices.patch: New file. This is
+ icedtea-jnlp-launcher.patch and icedtea-plugin.patch combined into one.
+ * patches/icedtea-jnlp-launcher.patch: Removed.
+ * patches/icedtea-plugin.patch: Removed.
+ * tools/: This former directory for holding NetX sources was deleted and the
+ sources were moved to ...
+ * rt/net/sourceforge/: Here. NetX sources now follow correct package
+ naming.
+
+2008-02-26 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am
+ (FREETYPE2_INC_DIR): Removed.
+ (FREETYPE2_HEADERS): New var.
+ (FT2_LIB): New var.
+ * patches/icedtea-headers.patch: Added freetype patches.
+ * Makefile.in: Regenerated.
+
+2008-02-26 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-libraries.patch: Fixed dlopen calls. No longer
+ hardcoding paths to libjpeg.so.62.
+
+2008-02-20 Joshua Sumali <jsumali@redhat.com>
+
+ * tools/netx/jnlp/security/CertWarningPane.java: Make run and cancel
+ buttons of equal width.
+ * tools/netx/jnlp/tools/KeyTool.java: Create new trusted.certs if
+ directory exists but file does not.
+
+2008-02-19 Joshua Sumali <jsumali@redhat.com>
+
+ * tools/netx/jnlp/tools/KeyTool.java: Instantiate usercerts before trying to
+ load it.
+
+2008-02-19 Joshua Sumali <jsumali@redhat.com>
+
+ * tools/netx/jnlp/security/CertWarningPane.java: Import the publisher's
+ certificate instead of root certificate to trusted.certs.
+
+2008-02-19 Joshua Sumali <jsumali@redhat.com>
+
+ * tools/netx/jnlp/resources/Messages.properties: Added new messages for
+ trusted and untrusted certificates.
+ * tools/netx/jnlp/runtime/JNLPClassloader.java: Fixed code for showing
+ proper warning dialogs.
+ * tools/netx/jnlp/security/CertsInfoPane.java: Added SHA-1 and MD5
+ certificate fingerprints.
+ * tools/netx/jnlp/security/MoreInfoPane.java
+ (actionPerformed(e)): Changed getCerts() to getJarSigner()
+ * tools/netx/jnlp/security/SecurityWarningDialog.java
+ (DialogType): Added a new type of warning.
+ (certs): Removed this field and
+ (details): this field in favor of ...
+ (jarSigner): this new field.
+ (showAccessWarningDialog(accessType, file): Rewritten to show new warning
+ type.
+ (showMoreInfoDialog): Changed method signature to above field change.
+ (showCertInfoDialog): Likewise.
+ (getJarSigner): New Method.
+ (updateUI): Added extra case for new warning type.
+ * tools/netx/jnlp/services/ServiceUtil.java: Added extra parameter to
+ method call for changes in SecurityWarningDialog.
+ * tools/netx/jnlp/tools/JarSigner.java
+ (allVerified): Field refactored to ...
+ (alreadyTrustPublisher): This.
+ (rootInCacerts): New Field.
+ (certPath): Likewise.
+ (noSigningIssues): Likewise.
+ (getAlreadyTrustPublisher): New method.
+ (getRootInCacerts): Likewise.
+ (getCertPath): Likewise.
+ (allVerified): Method refactored to ...
+ (noSigningIssues): This.
+ (checkTrustedCerts): New method.
+ (getPublisher): Likewise.
+ (getRoot): Likewise.
+ * tools/netx/jnlp/security/AccessWarningPane.java: New file.
+ * tools/netx/jnlp/security/CertWarningPane.java: New file.
+ * tools/netx/jnlp/tools/KeyTool.java: New file.
+ * tools/netx/jnlp/security/SecurityWarningOptionPane.java: Removed since
+ this class was split into AccessWarningPane and CertWarningPane.
+
+2008-02-18 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Added icedtea-always-zero.patch to DIST.
+ * Makefile.in: Regenerated.
+ * patches/icedtea-zero.patch: Removed erronous patch.
+
+2008-02-18 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-zero.patch: Correctly locate the platform file.
+
+2008-02-18 Gary Benson <gbenson@redhat.com>
+
+ * configure.ac: Check for libffi whenever building with zero.
+ * Makefile.am (ICEDTEA_ENV, ICEDTEA_ENV_ECJ): Pass libffi settings.
+ * Makefile.in, configure: Regenerated.
+
+2008-02-17 Mark Wielaard <mark@klomp.org>
+
+ * Makefile.am (patch.stamp): Stop and fail when patch doesn't apply.
+ (clean-patch): Warn and fail when patch doesn't revert.
+ (patch-ecj.stamp): Fail when patch doesn't apply.
+ (clean-patch-ecj): Fail when patch doesn't revert.
+ * Makefile.in: Regenerated.
+
+2008-02-15 Lillian Angel <langel@redhat.com>
+
+ * acinclude.m4: Added configure msg.
+ * configure: Regenerated.
+ * patches/icedtea-always-zero.patch: Fixed to patch properly.
+
+2008-02-15 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-zero.patch: Added patch to add LIBFFI_CFLAGS to
+ CFLAGS.
+ * configure.ac: Added conditional check for libffi.
+ * configure: Regenerated.
+
+2008-02-15 Lillian Angel <langel@redhat.com>
+
+ * INSTALL: Updated
+ * Makefile.am: Added new patch.
+ * Makefile.in: Regenerated.
+ * patches/icedtea-version.patch: Fixed
+ * patches/icedtea-lesstif-64.patch: New patch.
+
+2008-02-15 Lillian Angel <langel@redhat.com>
+
+ * configure.ac: Updated version.
+ * configure: Regenerated.
+ * patches/icedtea-version.patch: Removed instances of "OpenJDK" in
+ hotspot.
+
+2008-02-15 Mark Wielaard <mark@klomp.org>
+
+ * Makefile.am (OPENJDK_URL): Add promoted version.
+ * Makefile.in: Regenerated.
+
+2008-02-15 Lillian Angel <langel@redhat.com>
+
+ * INSTALL: Updated.
+ * Makefile.am: Updated patches. Added download target, added extract
+ and extract-ecj targets. Removed clone and clone-ecj targets. Updated
+ all paths and targets appropriately.
+ * Makefile.in: Regenerate.
+ * configure: Regenerate.
+ * configure.ac: Added new tools: tar, md5sum.
+ * gcjwebplugin.cc: Updated for 1.6.0.
+ * generated/sun/awt/X11/generator/sizer.32: Regenerated.
+ * generated/sun/awt/X11/generator/sizer.32.c: Regenerated.
+ * patches/icedtea-ant.patch: Updated.
+ * patches/icedtea-bytebuffer-compact.patch: Updated.
+ * patches/icedtea-certbundle.patch: Updated.
+ * patches/icedtea-copy-plugs.patch: Updated.
+ * patches/icedtea-core-build.patch: Updated.
+ * patches/icedtea-ecj.patch: Updated.
+ * patches/icedtea-gcc-4.3.patch: Updated.
+ * patches/icedtea-headers.patch: Updated.
+ * patches/icedtea-lib64.patch: Updated.
+ * patches/icedtea-libraries.patch: Updated.
+ * patches/icedtea-linker-options.patch: Updated.
+ * patches/icedtea-memory-limits.patch: Updated.
+ * patches/icedtea-plugin.patch: Updated.
+ * patches/icedtea-ports.patch: Updated.
+ * patches/icedtea-signature-iterator.patch: Updated.
+ * patches/icedtea-signed-types.patch: Updated.
+ * patches/icedtea-ssl.patch: Updated.
+ * patches/icedtea-test-atomic-operations.patch: Updated.
+ * patches/icedtea-use-system-tzdata.patch: Updated.
+ * patches/icedtea-version.patch: Updated.
+ * patches/icedtea-zero.patch: Updated.
+ * patches/icedtea-bytecodeInterpreter.patch: Removed.
+ * patches/icedtea-bytecodeInterpreterWithChecks.patch: Removed.
+ * rt/java/io/PushbackReader.java: Removed.
+
+2008-02-15 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/stubRoutines_zero.hpp: Build on x86.
+ * ports/hotspot/src/cpu/zero/vm/stubRoutines_zero.cpp: Likewise.
+
+2008-02-15 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/build/linux/makefiles/arm.make: New file.
+ * ports/hotspot/build/linux/makefiles/ia64.make: Likewise.
+ * ports/hotspot/build/linux/makefiles/s390.make: Likewise.
+ * ports/hotspot/build/linux/makefiles/s390x.make: Likewise.
+ * ports/hotspot/build/linux/platform_arm: Likewise.
+ * ports/hotspot/build/linux/platform_ia64: Likewise.
+ * ports/hotspot/build/linux/platform_s390: Likewise.
+ * ports/hotspot/build/linux/platform_s390x: Likewise.
+
+2008-02-14 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-always-zero.patch: New file.
+ * acinclude.m4
+ (ENABLE_ZERO_BUILD): New macro.
+ (SET_CORE_BUILD): Rewritten to accomodate the above.
+ * configure.ac: Call ENABLE_ZERO_BUILD, and move the
+ call to SET_CORE_BUILD so it's after it.
+ * Makefile.am
+ (ICEDTEA_CORE_BUILD): Rearrange slightly.
+ (ICEDTEA_PATCHES): Conditionally add zero build patch.
+ * Makefile.in, configure: Regenerate.
+
+2008-02-13 Lillian Angel <langel@redhat.com>
+
+ * configure.ac: Updated IcedTea version.
+ * configure: Regenerate.
+
+2008-02-13 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-core-build.patch: Fixed broken JVM location.
+
+2008-02-13 Lillian Angel <langel@redhat.com>
+
+ * NEWS: Updated.
+
+2008-02-13 Gary Benson <gbenson@redhat.com>
+
+ * acinclude.m4 (SET_CORE_BUILD): New check.
+ * configure.ac: Call the above.
+ * Makefile.am
+ (ICEDTEA_ENV, ICEDTEA_ENV_ECJ): Add ICEDTEA_CORE_BUILD.
+ (hotspot): Updated libjvm.so location.
+ * configure, Makefile.in: Regenerated.
+
+ * patches/icedtea-ports.patch: Use zero on ppc and ppc64.
+ Removed everything relating to the ppc-specific port.
+ Moved several hunks into icedtea-core-build.patch.
+ * patches/icedtea-core-build.patch: Completely reworked.
+
+ * ports/hotspot/build/linux/makefiles/ppc.make: Use zero.
+ * ports/hotspot/build/linux/makefiles/ppc64.make: Likewise.
+ * ports/hotspot/build/linux/platform_ppc: Likewise.
+ * ports/hotspot/build/linux/platform_ppc64: Likewise.
+
+ * ports/jdk/src/solaris/bin/alpha/jvm.cfg: Change default to core.
+ * ports/jdk/src/solaris/bin/arm/jvm.cfg: Likewise.
+ * ports/jdk/src/solaris/bin/mips/jvm.cfg: Likewise.
+ * ports/jdk/src/solaris/bin/ppc/jvm.cfg: Likewise.
+ * ports/jdk/src/solaris/bin/ppc64/jvm.cfg: Likewise.
+ * ports/jdk/src/solaris/bin/s390/jvm.cfg: Likewise.
+ * ports/jdk/src/solaris/bin/s390x/jvm.cfg: Likewise.
+
+2008-02-11 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-libraries.patch: Changed to dlopen libjpeg.so.62
+ instead of libjpeg.so.
+ * INSTALL: Added libjpeg version 6b to build requirements.
+
+2008-02-11 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Changed cp -a arg to -dpPR.
+ * Makefile.in: Regenerate.
+
+2008-02-07 Lillian Angel <langel@redhat.com>
+
+ * Makefile.in: Regenerate.
+ * acinclude.m4: Removed FIND_FREETYPE2 and CHECK_HEADERS block.
+ * configure: Regenerate.
+ * configure.ac: Added pkg-config check for all packages using
+ pkg-config.
+
+2008-02-07 Joshua Sumali <jsumali@redhat.com>
+
+ * README: Updated NetX information.
+
+2008-02-05 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Changed LIBGCJ_OLD to GCC_OLD.
+ * Makefile.in: Regenerate.
+ * acinclude.m4: Renamed LIBGCJ_OLD to GCC_OLD.
+ * configure: Regenerate.
+ * configure.ac: Renamed LIBGCJ_OLD to GCC_OLD.
+
+2008-02-05 Joshua Sumali <jsumali@redhat.com>
+
+ * tools/netx/jnlp/Launcher.java: Removed unused line.
+ * tools/netx/jnlp/resources/Messages.properties: Added security messages
+ for security dialogs.
+ * tools/netx/jnlp/runtime/ApplicationInstance.java: Added signing field.
+ * tools/netx/jnlp/runtime/Boot.java: Use jar root default.jnlp
+ * tools/netx/jnlp/runtime/JNLPClassLoader.java: Added security warning
+ dialogs when running signed code.
+ * tools/netx/jnlp/runtime/JNLPRuntime.java: Enable code signing
+ verification by default.
+ * tools/netx/jnlp/services/ServiceUtil.java: Added enum for different
+ access types that may need permissions.
+ (checkAccess(AccessType)): New method.
+ * tools/netx/jnlp/services/XDownloadService.java: Fixed typo.
+ * tools/netx/jnlp/services/XExtensionInstallerService.java: Likewise.
+ * tools/netx/jnlp/services/XServiceManagerStub.java: Added support for new
+ services.
+ * tools/netx/jnlp/tools/JarSigner.java:
+ (verifyJars): New method.
+ (allVerified): Likewise.
+ (anyJarsSigned): Likewise.
+ (getDetails): Likewise.
+ (getCerts): Likewise.
+ (verifyJar): Keep track of CertPaths used for CertsInfoPane
+ * tools/netx/jnlp/security/CertsInfoPane.java: New file.
+ * tools/netx/jnlp/security/MoreInfoPane.java: Likewise.
+ * tools/netx/jnlp/security/SecurityDialogUI.java: Likewise.
+ * tools/netx/jnlp/security/SecurityWarningDialog.java: Likewise.
+ * tools/netx/jnlp/security/SecurityWarningOptionPane.java: Likewise.
+ * tools/netx/jnlp/services/XClipboardService.java: Likewise.
+ * tools/netx/jnlp/services/XFileOpenService.java: Likewise.
+ * tools/netx/jnlp/services/XFileSaveService.java: Likewise.
+ * tools/netx/jnlp/tools/CharacterEncoder.java: Likewise.
+ * tools/netx/jnlp/tools/HexDumpEncoder.java: Likewise.
+ * ChangeLog: Added fkung's 2 latest ChangeLog entries.
+
+2008-02-05 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am
+ (EXTRA_DIST): Added tools and gcc patch.
+ * Makefile.in: Regenerate.
+
+2008-02-05 Lillian Angel <langel@redhat.com>
+
+ * acinclude.m4: Moved conditional to beginning of LIBGCJ block.
+ * configure: Regenerate.
+ * configure.ac: Set LIBGCJ_OLD conditional to false if --with-icedtea
+ option is used. If building with icedtea, gcc 4.3 must be installed.
+
+2008-02-05 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Only apply patches/icedtea-gcc-4.3.patch if
+ libgcj-4.3.0.jar is installed.
+ * Makefile.in: Regenerate.
+ * acinclude.m4: If libgcj-4.3*.jar is not found, then search for
+ libgcj-4.1*.jar and set LIBGCJ_OLD.
+ * configure: Regenerate.
+
+2008-02-05 Bernhard Rosenkränzer <bero@arklinux.org>
+
+ * configure.ac: Added check for jar. If fastjar is not found, then jar
+ is used.
+ * configure: Regenerate.
+ * patches/icedtea-gcc-4.3.patch: New patch for gcc 4.3.
+
+2008-02-05 Lillian Angel <langel@redhat.com>
+
+ Fixes Bug #96
+ * Makefile.am
+ (clean-tools): Added clean-hotspot-tools to dependencies.
+ (ICEDTEA_PATCHES): Added gcc 4.3 patches.
+ (INSTALL): Updated for libgcj-4.3.0.
+ * Makefile.in: Regenerate.
+ * acinclude.m4: Updated for libgcj-4.3.0.jar.
+ * AUTHORS: Added Bernhard Rosenkränzer.
+
+2008-02-02 Francis Kung <fkung@redhat.com>
+
+ * tools/netx/jnlp/Parser.java: Re-added Node class.
+ * tools/netx/jnlp/runtime/AppletEnvironment.java: Removed unused import.
+
+2008-02-02 Francis Kung <fkung@redhat.com>
+
+ * tools/netx/jnlp/JNLPFile.java: Added empty protected constructor.
+ * tools/netx/jnlp/Launcher.java
+ (launch(JNLPFile)): Delegate to new method.
+ (launch(JNLPFile, Container)): New method.
+ (launchApplet): Added Container parameter.
+ (createApplet): Likewise.
+ (TgThread): Added private Container field.
+ (TgThread.constructor(JNLPFile)): Delegate to new constructor.
+ (TgThread.constructor(JNLPFile, Container)): New method.
+ (TgThread.run): Launch applet with container argument.
+ * tools/netx/jnlp/runtime/AppletEnvironment.java
+ (Frame): Renamed field to...
+ (Container): New field.
+ (AppletEnvironment(JNLPFile, AppletInstance, Container)): New method.
+ (AppletEnvironment(JNLPFile, AppletInstance)): Delegate to new method.
+ (getAppletFrame): Return Container instead of Frame.
+ (startApplet): Replace Frame with Container.
+ (appletResize): Likewise.
+ (getParameter): Add lower-case check.
+ * tools/netx/jnlp/runtime/AppletInstance.java
+ (AppletInstance(JNLPFile, ThreadGroup, ClassLoader, Applet, Container)):
+ New method.
+ (setResizable): Only resize if the container is a Frame.
+ (isResizable): Return false if container is not a Frame.
+
+2008-02-01 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-lib64.patch: Fixed to silence warning.
+
+2008-01-31 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.hpp
+ (LOTS_OF_REGS): Define as appropriate for lots of targets.
+
+2008-01-31 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/bytes_zero.hpp
+ (get_native_u2): Implement for little endian machines.
+ (get_native_u4): Likewise.
+ (get_native_u8): Likewise.
+ (put_native_u2): Likewise.
+ (put_native_u4): Likewise.
+ (put_native_u8): Likewise.
+
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp
+ (accessor_entry): Work on little endian machines.
+
+2008-01-31 Gary Benson <gbenson@redhat.com>
+
+ * Makefile.am (hotspot, hotspot-helper): New rules.
+ * Makefile.in: Regenerated.
+
+2008-01-29 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-c1-unimplemented.patch: Removed file.
+ * Makefile.am (ICEDTEA_PATCHES): Removed the above.
+ * Makefile.in: Regenerated.
+
+ * patches/icedtea-ports.patch: Removed some cruft.
+
+2008-01-29 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/zero/vm/assembler_zero.cpp: New file.
+ * ports/hotspot/src/cpu/zero/vm/assembler_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/assembler_zero.inline.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.inline.hpp:
+ Likewise.
+ * ports/hotspot/src/cpu/zero/vm/bytecodes_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/bytecodes_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/bytes_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/codeBuffer_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/copy_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp:
+ Likewise.
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/debug_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/depChecker_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/depChecker_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/disassembler_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/disassembler_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/dump_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/entryFrame_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/frame_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/frame_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/frame_zero.inline.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/globalDefinitions_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/globals_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/icBuffer_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/icache_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/icache_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/interp_masm_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/interp_masm_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/interpreterFrame_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/interpreterGenerator_zero.hpp:
+ Likewise.
+ * ports/hotspot/src/cpu/zero/vm/interpreterRT_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/interpreterRT_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/interpreter_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/interpreter_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/javaFrameAnchor_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/javaStack_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/jniFastGetField_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/jniTypes_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/jni_zero.h: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/nativeInst_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/nativeInst_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/registerMap_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/register_definitions_zero.cpp:
+ Likewise.
+ * ports/hotspot/src/cpu/zero/vm/register_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/register_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/relocInfo_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/relocInfo_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/sharedRuntime_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/stackPrinter_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/stubGenerator_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/stubRoutines_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/stubRoutines_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/templateInterpreterGenerator_zero.hpp:
+ Likewise.
+ * ports/hotspot/src/cpu/zero/vm/templateInterpreter_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/templateInterpreter_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/templateTable_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/templateTable_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/vmStructs_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/vm_version_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/vm_version_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/vmreg_zero.cpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/vmreg_zero.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/vmreg_zero.inline.hpp: Likewise.
+ * ports/hotspot/src/cpu/zero/vm/vtableStubs_zero.cpp: Likewise.
+ * ports/hotspot/src/os_cpu/linux_zero/vm/assembler_linux_zero.cpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_zero/vm/bytes_linux_zero.inline.hpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_zero/vm/globals_linux_zero.hpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp: Likewise.
+ * ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.hpp: Likewise.
+ * ports/hotspot/src/os_cpu/linux_zero/vm/prefetch_linux_zero.inline.hpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_zero/vm/threadLS_linux_zero.cpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_zero/vm/threadLS_linux_zero.hpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_zero/vm/thread_linux_zero.cpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_zero/vm/thread_linux_zero.hpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_zero/vm/vmStructs_linux_zero.hpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_zero/vm/vm_version_linux_zero.cpp:
+ Likewise.
+
+ * patches/icedtea-core-build.patch: Change how architecture-specific
+ conditionals are evaluated to allow for other architectures.
+ * patches/icedtea-text-relocations.patch: Likewise.
+ * patches/icedtea-ports.patch: Likewise. Also added conditions for zero.
+ * patches/icedtea-signature-iterator.patch: Apply changes on zero.
+
+ * patches/icedtea-zero.patch: New file.
+ * Makefile.am (ICEDTEA_PATCHES): Add the above.
+ * Makefile.in: Regenerate.
+
+2008-01-28 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-lib64.patch: Added other multilib systems.
+
+2008-01-18 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Added new env var ICEDTEA_BOOT_DIR.
+ (env): Updated to use ICEDTEA_BOOT_DIR.
+ (env-ecj): Likewise.
+ (stamps/hotspot-tools-class-files.stamp): Added check. If
+ stamps/icedtea-ecj.stamp doesn't exist, use JAVAC. Otherwise, use
+ ICEDTEA_BOOT_DIR/bin/javac.
+ (bootstrap/jdk1.7.0/jre/lib/tools.jar): Added check. If
+ stamps/icedtea-ecj.stamp doesn't exist, use JAR. Otherwise,
+ use ICEDTEA_BOOT_DIR/bin/jar.
+ (bootstrap/jdk1.7.0/jre/lib/rt-closed.jar): Likewise.
+ (stamps/rt-class-files.stamp): Added check. If
+ stamps/icedtea-ecj.stamp doesn't exist, use JAVAC. Otherwise,
+ use ICEDTEA_BOOT_DIR/bin/javac.
+ (stamps/tools-class-files.stamp): Likewise.
+ * Makefile.in: Regenerate.
+
+2008-01-16 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Fixed typo.
+ * Makefile.in: Regenerate.
+
+2008-01-16 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-ecj.patch
+ (langtools/make/Makefile): Removed JAVAC, and added javac.executable
+ to ANT_OPTIONS. The correct javac is now used when ant is run.
+ (jaxws/make/Makefile): Likewise.
+ (jaxp/make/Makefile): Likewise.
+ (langtools/make/build.xml): Added executable arg to all javac
+ instances.
+ (jaxp/make/build.xml): Likewise.
+ (jaxws/make/build.xml): Likewise.
+
+2008-01-14 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-libraries.patch
+ (jpegdecoder.c): Changed dlopen calls to use full-paths and to check
+ /usr/lib64, if libjpeg.so is not found in /usr/lib. Cannot depend on
+ default search paths in this case.
+ (imageioJPEG.c): Likewise.
+
+2008-01-13 Lillian Angel <langel@redhat.com>
+
+ Fixes Bug #98
+ * patches/icedtea-libraries.patch
+ (jpegdecoder.c): Fixed paths in dlopen calls.
+ (imageioJPEG.c): Likewise.
+
+2008-01-11 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-lib64.patch: New patch. Properly sets system
+ property java.library.path on 64-bit.
+ * Makefile.am: Added new patch to the list.
+ * Makefile.in: Regenerated.
+ * .hgignore: Updated.
+
+2008-01-11 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am
+ (icedtea): Added missing target. No longer failing.
+ * Makefile.in: Likewise.
+
+2008-01-10 Lillian Angel <langel@redhat.com>
+
+ * .hgignore: Updated.
+
+2008-01-10 Matthias Klose <doko@ubuntu.com>
+
+ * patches/icedtea-generated.patch: New patch.
+ * Makefile.am: Added new patch to list.
+ * Makefile.in: Regenerated.
+
+2008-01-10 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am
+ (icedtea-debug): Fixed path. No longer failing.
+ * Makefile.in: Regenerate.
+
+2008-01-09 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Added missing target aliases.
+ * Makefile.in: Likewise.
+
+2008-01-09 Joshua Sumali <jsumali@redhat.com>
+
+ * Makefile.am: Added building of NetX as our drop-in replacement for
+ javaws. Since upstream NetX is dormant, we will be hosting and modifying
+ the NetX source in this repository, particularly in the new tools
+ directory. The old tools directory which was used in building the
+ bootstrap/jdk1.7.0 tools.jar during the build has been renamed to
+ hotspot-tools.
+ * Makefile.in: Regenerated.
+ * configure.ac: Added check for fastjar, required for NetX when building
+ with ecj.
+ * configure: Regenerated.
+ * README: Updated.
+ * patches/icedtea-jnlp-launcher.patch: New File.
+ * tools/default.jnlp: New File.
+ * tools/javax/jnlp/BasicService.java: Likewise.
+ * tools/javax/jnlp/ClipboardService.java: Likewise.
+ * tools/javax/jnlp/DownloadService.java: Likewise.
+ * tools/javax/jnlp/DownloadServiceListener.java: Likewise.
+ * tools/javax/jnlp/ExtensionInstallerService.java: Likewise.
+ * tools/javax/jnlp/FileContents.java: Likewise.
+ * tools/javax/jnlp/FileOpenService.java: Likewise.
+ * tools/javax/jnlp/FileSaveService.java: Likewise.
+ * tools/javax/jnlp/JNLPRandomAccessFile.java: Likewise.
+ * tools/javax/jnlp/PersistenceService.java: Likewise.
+ * tools/javax/jnlp/PrintService.java: Likewise.
+ * tools/javax/jnlp/ServiceManager.java: Likewise.
+ * tools/javax/jnlp/ServiceManagerStub.java: Likewise.
+ * tools/javax/jnlp/UnavailableServiceException.java: Likewise.
+ * tools/nanoxml/XMLElement.java: Likewise.
+ * tools/nanoxml/XMLParseException.java: Likewise.
+ * tools/netx/jnlp/AppletDesc.java: Likewise.
+ * tools/netx/jnlp/ApplicationDesc.java: Likewise.
+ * tools/netx/jnlp/ComponentDesc.java: Likewise.
+ * tools/netx/jnlp/DefaultLaunchHandler.java: Likewise.
+ * tools/netx/jnlp/ExtensionDesc.java: Likewise.
+ * tools/netx/jnlp/IconDesc.java: Likewise.
+ * tools/netx/jnlp/InformationDesc.java: Likewise.
+ * tools/netx/jnlp/InstallerDesc.java: Likewise.
+ * tools/netx/jnlp/JARDesc.java: Likewise.
+ * tools/netx/jnlp/JNLPFile.java: Likewise.
+ * tools/netx/jnlp/JREDesc.java: Likewise.
+ * tools/netx/jnlp/LaunchException.java: Likewise.
+ * tools/netx/jnlp/LaunchHandler.java: Likewise.
+ * tools/netx/jnlp/Launcher.java: Likewise.
+ * tools/netx/jnlp/PackageDesc.java: Likewise.
+ * tools/netx/jnlp/ParseException.java: Likewise.
+ * tools/netx/jnlp/Parser.java: Likewise.
+ * tools/netx/jnlp/PropertyDesc.java: Likewise.
+ * tools/netx/jnlp/ResourcesDesc.java: Likewise.
+ * tools/netx/jnlp/SecurityDesc.java: Likewise.
+ * tools/netx/jnlp/Version.java: Likewise.
+ * tools/netx/jnlp/cache/CacheEntry.java: Likewise.
+ * tools/netx/jnlp/cache/CacheUtil.java: Likewise.
+ * tools/netx/jnlp/cache/DefaultDownloadIndicator.java: Likewise.
+ * tools/netx/jnlp/cache/DownloadIndicator.java: Likewise.
+ * tools/netx/jnlp/cache/Resource.java: Likewise.
+ * tools/netx/jnlp/cache/ResourceTracker.java: Likewise.
+ * tools/netx/jnlp/cache/UpdatePolicy.java: Likewise.
+ * tools/netx/jnlp/cache/package.html: Likewise.
+ * tools/netx/jnlp/event/ApplicationEvent.java: Likewise.
+ * tools/netx/jnlp/event/ApplicationListener.java: Likewise.
+ * tools/netx/jnlp/event/DownloadEvent.java: Likewise.
+ * tools/netx/jnlp/event/DownloadListener.java: Likewise.
+ * tools/netx/jnlp/event/package.html: Likewise.
+ * tools/netx/jnlp/package.html: Likewise.
+ * tools/netx/jnlp/resources/Manifest.mf: Likewise.
+ * tools/netx/jnlp/resources/Messages.properties: Likewise.
+ * tools/netx/jnlp/resources/default.jnlp: Likewise.
+ * tools/netx/jnlp/resources/install.png: Likewise.
+ * tools/netx/jnlp/resources/netx-icon.png: Likewise.
+ * tools/netx/jnlp/runtime/AppThreadGroup.java: Likewise.
+ * tools/netx/jnlp/runtime/AppletAudioClip.java: Likewise.
+ * tools/netx/jnlp/runtime/AppletEnvironment.java: Likewise.
+ * tools/netx/jnlp/runtime/AppletInstance.java: Likewise.
+ * tools/netx/jnlp/runtime/ApplicationInstance.java: Likewise.
+ * tools/netx/jnlp/runtime/Boot.java: Likewise.
+ * tools/netx/jnlp/runtime/Boot13.java: Likewise.
+ * tools/netx/jnlp/runtime/InstallDialog.java: Likewise.
+ * tools/netx/jnlp/runtime/JNLPClassLoader.java: Likewise.
+ * tools/netx/jnlp/runtime/JNLPPolicy.java: Likewise.
+ * tools/netx/jnlp/runtime/JNLPRuntime.java: Likewise.
+ * tools/netx/jnlp/runtime/JNLPSecurityManager.java: Likewise.
+ * tools/netx/jnlp/runtime/package.html: Likewise.
+ * tools/netx/jnlp/services/ServiceUtil.java: Likewise.
+ * tools/netx/jnlp/services/XBasicService.java: Likewise.
+ * tools/netx/jnlp/services/XDownloadService.java: Likewise.
+ * tools/netx/jnlp/services/XExtensionInstallerService.java: Likewise.
+ * tools/netx/jnlp/services/XFileContents.java: Likewise.
+ * tools/netx/jnlp/services/XPersistenceService.java: Likewise.
+ * tools/netx/jnlp/services/XServiceManagerStub.java: Likewise.
+ * tools/netx/jnlp/services/package.html: Likewise.
+ * tools/netx/jnlp/tools/JarRunner.java: Likewise.
+ * tools/netx/jnlp/tools/JarSigner.java: Likewise.
+ * tools/netx/jnlp/tools/JarSignerResources.java: Likewise.
+ * tools/netx/jnlp/tools/KeyStoreUtil.java: Likewise.
+ * tools/netx/jnlp/util/PropertiesFile.java: Likewise.
+ * tools/netx/jnlp/util/Reflect.java: Likewise.
+ * tools/netx/jnlp/util/WeakList.java: Likewise.
+
+2008-01-07 Lillian Angel <langel@redhat.com>
+
+ * AUTHORS: Added Dalibor Topic.
+
+2008-01-07 Dalibor Topic <robilad@kaffe.org>
+
+ Fixes Bug #95
+ * acinclude.m4: Added additional check for libgcj-4.1.jar, if
+ libgcj-4.1.2.jar is not found.
+ * configure: Regenerate.
+
+2008-01-07 Lillian Angel <langel@redhat.com>
+
+ Fixes Bug #93
+ * Makefile.am
+ (clean): New target- alias for distclean.
+ (ports): New target- alias for stamps/ports.stamp.
+ * Makefile.in: Regenerate.
+
+2008-01-07 Lillian Angel <langel@redhat.com>
+
+ Fixes Bug #92
+ * Makefile.am
+ (gcjwebplugin.so): Added check for ENABLE_PLUGIN.
+ * Makefile.in: Regenerate.
+ * configure: Regenerate.
+ * configure.ac: Added option --disable-gcjwebplugin to disable
+ compilation of gcjwebplugin.
+
+2008-01-04 Matthias Klose <doko@ubuntu.com>
+
+ * configure.ac: Only check for hg if --with-openjdk-src-zip is not
+ used.
+ * configure: Regenerate.
+ * Makefile.am
+ (dist-openjdk): Report error if hg is not installed.
+ * Makefile.in: Regenerate.
+
+2008-01-03 Lillian Angel <langel@redhat.com>
+
+ * NEWS: Updated for 1.5 release.
+
+2008-01-03 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am
+ (dist-openjdk): Added check for mercurial forest extension.
+ (stamps/clone.stamp): Likewise.
+ * Makefile.in: Regenerate.
+
+2007-12-28 Lillian Angel <langel@redhat.com>
+
+ * rt/java/awt/image/Raster.java
+ (createPackedRaster): Added dataType check and fixed if-else
+ conditions.
+ (createPackedRaster): Likewise.
+
+2007-12-28 Lillian Angel <langel@redhat.com>
+
+ * rt/java/awt/image/Raster.java
+ (createPackedRaster): Changed to create a BytePackedRaster instead of
+ a ByteInterleavedRaster.
+
+2007-12-21 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Took out invalid check for ICEDTEA_HOME.
+ * Makefile.in: Regenerate.
+
+2007-12-20 Lillian Angel <langel@redhat.com>
+
+ Fixes Bug #65
+ * patches/icedtea-antialias.patch: Removed. Antialiasing works.
+ * Makefile.am: Removed antialias patch.
+ * Makefile.in: Regenerate.
+
+2007-12-20 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Added checks for ICEDTEA_HOME and SYSTEM_GCJ_DIR.
+ * Makefile.in: Regenerate.
+
+2007-12-19 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-version.patch: Added patch to change bug report url.
+ * patches/icedtea-ecj.patch: Removed date from generated files.
+ * generated/*: Updated files.
+
+2007-12-18 Gary Benson <gbenson@redhat.com>
+
+ * contrib/templater/*: Wrap all PPC-specifics with conditionals.
+
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp:
+ Regenerated from templater (whitespace changes only).
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/frame_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/registerMap_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/stubGenerator_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/stubRoutines_ppc.hpp: Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp: Likewise.
+
+2007-12-18 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
+ (_Copy_conjoint_jints_atomic): Invert conditionals for readability.
+ (_Copy_conjoint_jints_atomic): Likewise.
+
+2007-12-18 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/ppc/vm/bytes_ppc.hpp
+ (is_Java_byte_ordering_different): Add little endian support.
+ (get_Java_u2, get_Java_u4, get_Java_u8): Likewise.
+ (put_Java_u2, put_Java_u4, put_Java_u8): Likewise.
+
+2007-12-18 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
+ (bang_stack_with_offset): Move function body from header.
+
+2007-12-14 Lillian Angel <langel@redhat.com>
+
+ * configure.ac: Updated to version 1.5.
+ * configure: Regenerate.
+
+2007-12-14 Lillian Angel <langel@redhat.com>
+
+ Fixes Bug #88
+ * configure.ac: Added check for hg.
+ * configure: Regenerate.
+
+2007-12-14 Joshua Sumali <jsumali@redhat.com>
+
+ Fixes Bug #87
+ * Makefile.am: Added icedtea-timerqueue.patch.
+ * Makefile.in: Regenerate.
+ * patches/icedtea-timerqueue.patch: New patch.
+
+2007-12-14 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/ppc/vm/bytecodeInterpreter_ppc.inline.hpp
+ (VMmemCopy64): Use 64-bit operations on ppc64.
+
+2007-12-13 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am
+ (stamps/clone-ecj.stamp): Added -l option to cp. Saves space and time.
+ * Makefile.in: Regenerate.
+
+2007-12-13 Gary Benson <gbenson@redhat.com>
+
+ * contrib/templater/generate.py (preprocess): Remove a PPCism.
+
+2007-12-13 Gary Benson <gbenson@redhat.com>
+
+ * contrib/templater/*: Imported changes from PPC port.
+
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp:
+ Regenerated from templater (whitespace changes only).
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/disassembler_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.cpp: Likewise.
+
+2007-12-12 Lillian Angel <langel@redhat.com>
+
+ Fixes Bug #76
+ * gcjwebplugin.cc
+ (GCJ_SetWindow): Passes width and height with handle.
+ * patches/icedtea-plugin.patch
+ (PluginMain.java): Fixed to accept width and height, and change size
+ of plugin when required.
+ (PluginAppletViewer.java): Added listeners to window, change
+ attributes of applet when required.
+
+2007-12-12 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/ppc/vm/disassembler_ppc.hpp
+ (decode): Implement.
+ * ports/hotspot/src/cpu/ppc/vm/disassembler_ppc.cpp
+ (decode): Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
+ (disassemble): Remove.
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
+ (disassemble): Likewise.
+
+2007-12-12 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
+ (mpclr): New method.
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
+ (mpclr): Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp
+ (set_last_Java_frame): Use the above.
+
+2007-12-12 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am
+ (clean-patch-ecj): Removed unpatching of ICEDTEA_PATCHES, only
+ ICEDTEA_ECJ_PATCH should be removed.
+ * Makefile.in: Regenerate.
+
+2007-12-12 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am
+ (stamps/clone-ecj.stamp): Removed extraction of openjdk sources. Now
+ only copies over openjdk dir.
+ * Makefile.in: Regenerate.
+
+2007-12-11 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am
+ (stamps/clone-ecj.stamp): Fixed to copy over openjdk dir instead of
+ cloning again, or unzip sources specified.
+ (stamps/patch-ecj.stamp): Only apply ecj patch, assuming all other
+ patches have already been applied to the openjdk sources.
+ * Makefile.in: Regenerate.
+
+2007-12-11 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am
+ (stamps/clone-ecj.stamp): Added -z to test, instead of -n.
+ (stamps/clone.stamp): Likewise.
+ * Makefile.in: Regenerate.
+
+2007-12-11 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am (stamps/clone-ecj.stamp): Fixed typo.
+ * Makefile.in: Regenerate.
+
+2007-12-10 Lillian Angel <langel@redhat.com>
+
+ * INSTALL: Updated important targets section.
+ * Makefile.am (dist-openjdk): Changed to create zip, not tarball.
+ * Makefile.in: Regenerate.
+ * configure.ac: Added check for zip and unzip tools
+ * configure: Regenerate.
+
+2007-12-10 Lillian Angel <langel@redhat.com>
+
+ * INSTALL: Added note about new target dist-openjdk.
+
+2007-12-10 Lillian Angel <langel@redhat.com>
+
+ * configure.ac: Removed checks for unused tools.
+ * configure: Regenerate.
+
+2007-12-10 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am (dist-openjdk): New target to create openjdk zip.
+ * Makefile.in: Regenerate.
+ * configure.ac: Added check for tar tool.
+ * configure: Regenerate.
+
+2007-12-10 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Changed tag to use OPENJDK_VERSION var.
+ * Makefile.in: Likewise.
+
+2007-12-10 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Added --with-openjdk-src-zip support back in. Also,
+ openjdk is cloned based on release tag.
+ * Makefile.in: Regenerate.
+ * acinclude.m4: Added --with-openjdk-src-zip support back in.
+ * configure: Regenerate.
+ * configure.ac: Added --with-openjdk-src-zip support back in.
+
+2007-12-10 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Fixed update target to create stamp.
+ * Makefile.in: Regenerate.
+
+2007-12-10 Lillian Angel <langel@redhat.com>
+
+ * INSTALL: Updated requirements.
+ * Makefile.am: Update to b24- use hg to clone/update openjdk.
+ * Makefile.in: Regenerate.
+ * acinclude.m4: Removed unneeded option (--with-openjdk-src-zip).
+ * configure.ac: Likewise.
+ * configure: Regenerate.
+ * generated/*: Regenerated all files for b24.
+ * patches/icedtea-core-build.patch: Updated for b24.
+ * patches/icedtea-ecj.patch: Likewise.
+
+2007-12-07 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Removed libjsoundalso.so, libjsound.so,libt2k.so.
+ * Makefile.in: Regenerate.
+ * rt/gnu/java/io/Base64InputStream.java: Removed, not used.
+
+2007-12-05 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * Makefile.am (EXTRA_DIST): Add ports directory.
+ * Makefile.in: Regenerate.
+
+2007-12-04 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-c1-unimplemented.patch: New file.
+ * Makefile.am (ICEDTEA_PATCHES): Add the above.
+ * Makefile.in: Regenerate.
+
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
+ (is_simm, is_simm16): New methods.
+ * ports/hotspot/src/cpu/ppc/vm/c1_CodeStubs_ppc.cpp
+ (RangeCheckStub::RangeCheckStub): Implement.
+ (NewInstanceStub::NewInstanceStub): Likewise.
+ (NewInstanceStub::emit_code): Re-stub.
+ * ports/hotspot/src/cpu/ppc/vm/c1_Defs_ppc.hpp
+ (pd_nof_cpu_regs_frame_map): Set.
+ (pd_nof_fpu_regs_frame_map): Likewise.
+ (pd_nof_caller_save_cpu_regs_frame_map): Likewise.
+ (pd_nof_caller_save_fpu_regs_frame_map): Likewise.
+ (pd_nof_cpu_regs_linearscan): Likewise.
+ (pd_nof_fpu_regs_linearscan): Likewise.
+ (pd_first_cpu_reg): Likewise.
+ (pd_last_cpu_reg): Likewise.
+ (pd_last_fpu_reg): Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_FrameMap_ppc.hpp
+ (gpr_opr, gpr_oop_opr, fpr_opr): New fields.
+ (as_long_opr): New method.
+ * ports/hotspot/src/cpu/ppc/vm/c1_FrameMap_ppc.cpp
+ (FrameMap::init): Partially implement.
+ (FrameMap::map_to_opr): Likewise.
+ (FrameMap::validate_frame): Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_LIRAssembler_ppc.hpp
+ (emit_unimplemented): New method.
+ * ports/hotspot/src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp
+ (receiverOpr): Partially implement.
+ (initial_frame_size_in_bytes): Implement.
+ (check_icache): Re-stub.
+ (emit_exception_handler): Likewise.
+ (emit_deopt_handler): Likewise.
+ (align_call): Implement.
+ (call): Re-stub.
+ (const2mem): Likewise.
+ (const2reg): Likewise.
+ (reg2reg): Likewise.
+ (reg2mem): Likewise.
+ (return_op): Likewise.
+ (emit_static_call_stub): Likewise.
+ (shift_op): Likewise.
+ (emit_alloc_obj): Likewise.
+ (peephole): Implement.
+ (emit_unimplemented): New method.
+ * ports/hotspot/src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
+ (load_byte_item): Implement.
+ (load_nonconstant): Likewise.
+ (result_register_for): Partially implement.
+ (can_store_as_constant): Implement.
+ (can_inline_as_constant): Likewise.
+ (generate_address): Implement.
+ (emit_array_address): Partially implement.
+ (cmp_reg_mem): Re-stub.
+ (strength_reduce_multiply): Implement.
+ (do_ArithmeticOp_Int): New method.
+ (do_ArithmeticOp): Partially implement.
+ (do_NewInstance): Likewise.
+ (do_BlockBegin): Re-stub.
+ (do_If): Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_LinearScan_ppc.cpp
+ (is_processed_reg_num): Partially implement.
+ (num_physical_regs): Likewise.
+ (requires_adjacent_regs): Implement.
+ (pd_add_temps): Likewise.
+ (pd_init_regs_for_alloc): Partially implement.
+ * ports/hotspot/src/cpu/ppc/vm/c1_MacroAssembler_ppc.hpp
+ (pd_init): Implement.
+ * ports/hotspot/src/cpu/ppc/vm/c1_MacroAssembler_ppc.cpp
+ (verified_entry): Re-stub.
+ (build_frame): Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_Runtime1_ppc.cpp
+ (generate_code_for): Re-stub.
+ * ports/hotspot/src/cpu/ppc/vm/nativeInst_ppc.hpp
+ (NativeJump::check_verified_entry_alignment): Implement.
+ (NativeJump::patch_verified_entry): Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/sharedRuntime_ppc.cpp
+ (out_preserve_stack_slots): Partially implement.
+ * ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.cpp
+ (is_Register): New method.
+ (is_FloatRegister): Likewise.
+ (as_Register): Implement.
+ (as_FloatRegister): Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
+ (non_memory_address_word): Implement.
+
+2007-11-30 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
+ (Rthread, Rmethod, Rlocals): Reorder so Rthread is last.
+
+2007-11-30 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-ports.patch
+ (hotspot/src/share/vm/utilities/macros.hpp):
+ Added PPC32_ONLY, NOT_PPC32, PPC64_ONLY and NOT_PPC64.
+
+2007-11-30 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp
+ (generate_native_entry): Add support for UseMembar.
+
+2007-11-30 Gary Benson <gbenson@redhat.com>
+
+ Fixes Bug #83
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
+ (JVM_handle_linux_signal): Handle segfaults when the memory
+ serialization page is write protected.
+
+2007-11-29 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am: Create symlinks to find jni header files.
+ * Makefile.in: Regenerate.
+
+2007-11-29 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/assembler_ppc.cpp
+ (MacroAssembler::needs_explicit_null_check): Fix broken definition.
+
+2007-11-23 Lillian Angel <langel@redhat.com>
+
+ Fixes Bug #80
+ * README: Updated
+
+2007-11-23 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/ppc/vm/c1_CodeStubs_ppc.cpp: New file.
+ * ports/hotspot/src/cpu/ppc/vm/c1_Defs_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_FpuStackSim_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_FpuStackSim_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_FrameMap_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_FrameMap_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_LIRAssembler_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_LinearScan_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_LinearScan_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_MacroAssembler_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_MacroAssembler_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_Runtime1_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_globals_ppc.hpp: Likewise.
+
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
+ (MacroAssembler::null_check): New methods.
+ (MacroAssembler::needs_explicit_null_check): Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
+ (MacroAssembler::null_check): Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/assembler_ppc.cpp
+ (MacroAssembler::needs_explicit_null_check): Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/nativeInst_ppc.hpp
+ (NativeInstruction::is_jump): Likewise.
+ (nativeInstruction_at): Likewise.
+ (NativeMovRegMem): New class.
+ (nativeMovRegMem_at): New method.
+ (NativeGeneralJump): New class.
+ (nativeGeneralJump_at): New method.
+ * ports/hotspot/src/cpu/ppc/vm/sharedRuntime_ppc.cpp
+ (SharedRuntime::c_calling_convention): Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.hpp
+ (VMRegImpl::as_Register): Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.cpp
+ (VMRegImpl::as_Register): Likewise.
+
+ * patches/icedtea-ports.patch
+ (hotspot/src/share/vm/c1/c1_LIR.hpp): Add special cases for PPC.
+ hotspot/src/share/vm/c1/c1_LIR.cpp): Likewise.
+
+2007-11-22 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * rt/java/awt/color/ICC_Profile.java (ICC_Profile(byte[])): Remove
+ duplicate ProfileHeader creation.
+ * rt/gnu/java/awt/color/TagEntry.java
+ (TagEntry(int,int,int,byte[])): Check for invalid tag size.
+
+2007-11-22 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
+ (verify_oop): New method.
+ * ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp
+ (generate_result_handler_for,
+ generate_tosca_to_stack_converter,
+ generate_stack_to_stack_converter,
+ generate_stack_to_native_abi_converter,
+ generate_normal_entry): Add calls to the above.
+ * ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp
+ (fixup_after_potential_safepoint): Likewise.
+
+2007-11-22 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/ppc/vm/globalDefinitions_ppc.hpp
+ (StackAlignmentInBytes): New constant.
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
+ (StackFrame::generate_prolog,
+ MacroAssembler::maybe_extend_frame,
+ MacroAssembler::dump_int): Use the above.
+ * ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp
+ (CppInterpreterGenerator::generate_compute_interpreter_state,
+ AbstractInterpreter::size_top_interpreter_activation): Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/stubGenerator_ppc.cpp
+ (generate_call_stub): Likewise.
+
+2007-11-22 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-core-build.patch
+ * patches/icedtea-ports.patch: Rearrange such that removing
+ the core build patch will cause a compiler 1 build.
+
+2007-11-22 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-core-build.patch
+ * patches/icedtea-ports.patch:
+ Build libjvm.so as client rather than server
+ * patches/icedtea-ecj.patch: Remake for the above.
+ * ports/jdk/src/solaris/bin/ppc/jvm.cfg
+ * ports/jdk/src/solaris/bin/ppc64/jvm.cfg:
+ Updated for the above.
+
+2007-11-20 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
+ (bcctrl, bctrl): New methods.
+
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
+ (call): Use bctrl instead of blrl to preserve the link stack.
+ * ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp
+ (generate_normal_entry, generate_native_entry,
+ generate_convert_result): Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/stubGenerator_ppc.cpp
+ (generate_call_stub): Likewise.
+
+2007-11-20 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/ppc/vm/register_ppc.hpp
+ (noreg): Declare.
+ * ports/hotspot/src/cpu/ppc/vm/register_definitions_ppc.cpp
+ (noreg): Define.
+
+ * ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.hpp
+ * ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp
+ (set_last_Java_frame): Optionally preserve the link register.
+
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
+ (call_VM, call_VM_leaf, call_VM_base, call_VM_leaf_base,
+ call_VM_pass_args): New methods.
+ * ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.hpp
+ * ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp
+ (call_VM_base, call_VM_leaf_base): Likewise.
+
+ * ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp
+ (generate_native_entry): Use call_VM and call_VM_leaf
+ when making VM calls.
+ * ports/hotspot/src/cpu/ppc/vm/interpreter_ppc.cpp
+ (generate_slow_signature_handler): Likewise.
+
+2007-11-19 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp
+ (generate_native_entry): Add a missing safepoint reload.
+
+2007-11-17 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * patches/icedtea-lcms-leak.patch: Release array immediately after
+ cmsOpenProfileFromMem.
+
+2007-11-16 Lillian Angel <langel@redhat.com>
+
+ * INSTALL: Updated.
+
+2007-11-16 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am
+ (stamps/bootstrap-directory-ecj.stamp): Fixed file checks.
+ * Makefile.in: Regenerated.
+
+2007-11-16 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * Makefile.am (ICEDTEA_PATCHES): Add
+ patches/icedtea-lcms-leak.patch.
+ * Makefile.in: Regenerate.
+ * patches/icedtea-lcms-leak.patch: New file.
+
+2007-11-16 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp
+ (set_last_Java_frame): Really preserve the link stack.
+
+2007-11-16 Lillian Angel <langel@redhat.com>
+
+ * AUTHORS: Added Mathhew Flaschen.
+
+2007-11-16 Matthew Flaschen <matthew.flaschen@gatech.edu>
+
+ * rt/com/sun/image/codec/jpeg/JPEGCodec.java: Partially implemented.
+ * rt/com/sun/image/codec/jpeg/JPEGImageDecoder.java: Implemented.
+ * rt/com/sun/image/codec/jpeg/ImageFormatException.java: New Class,
+ implemented.
+ * rt/com/sun/image/codec/jpeg/JPEGDecodeParam.java: New Class,
+ stubbed.
+
+2007-11-16 Gary Benson <gbenson@redhat.com>
+
+ * contrib: New directory.
+ * Makefile.am (EXTRA_DIST): Added the above.
+ * Makefile.in: Regenerated.
+
+ * contrib/templater: Imported.
+
+2007-11-15 Lillian Angel <langel@redhat.com>
+
+ * tools-copy/tools-j2se-copy-files.txt: Removed.
+ * tools-copy/tools-jdk-copy-files.txt: Added.
+
+2007-11-15 Lillian Angel <langel@redhat.com>
+
+ * .hgignore: Updated.
+
+2007-11-15 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
+ (bcl): New instruction.
+ * ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp
+ (set_last_Java_frame): Preserve the link stack.
+
+2007-11-15 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.hpp
+ * ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp
+ (set_last_Java_frame, reset_last_Java_frame):
+ Moved from assembler_ppc.hpp and assembler_ppc.cpp.
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
+ (set_last_Java_frame, reset_last_Java_frame):
+ Moved to interp_masm_ppc.hpp and interp_masm_ppc.cpp.
+
+2007-11-15 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.hpp
+ (Rstate): Moved declaration from assembler_ppc.hpp.
+ (STATE): Moved definition from cppInterpreter_ppc.cpp.
+ * ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp
+ (Rstate): Moved definition from register_definitions_ppc.cpp.
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
+ (Rstate): Moved declaration to interp_masm_ppc.hpp.
+ * ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp
+ (STATE): Moved definition to interp_masm_ppc.hpp.
+ * ports/hotspot/src/cpu/ppc/vm/register_definitions_ppc.cpp
+ (Rstate): Moved definition to interp_masm_ppc.cpp.
+
+ * ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.hpp
+ (fixup_after_potential_safepoint): New method.
+ * ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp
+ (fixup_after_potential_safepoint): Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp
+ (generate_normal_entry, generate_native_entry):
+ Replace method pointer reloads with calls to the above
+ to make what is happening more obvious.
+ (generate_native_entry): Add an extra fixup.
+ * ports/hotspot/src/cpu/ppc/vm/interpreter_ppc.cpp
+ (generate_slow_signature_handler): Add an extra fixup.
+
+2007-11-15 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/ppc/vm/icache_ppc.hpp
+ (line_size, log2_line_size): Reduce cache line size.
+ * ports/hotspot/src/cpu/ppc/vm/icache_ppc.cpp
+ (generate_icache_flush): Ensure we never run with an
+ over-large cache line size.
+
+2007-11-15 Lillian Angel <langel@redhat.com>
+ Joshua Sumali <jsumali@redhat.com>
+
+ * Makefile.am: Changed j2se to jdk.
+ (OPENJDK_VERSION): Updated to b23.
+ (OPENJDK_DATE): Likewise.
+ (OPENJDK_MD5SUM): Likewise.
+ (stamps/patch.stamp): Added -l option to PATCH to ignore whitespace.
+ (stamps/patch-ecj.stamp): Likewise.
+ (stamps/clean-patch.stamp): Likewise.
+ (stamps/clean-patch-ecj.stamp): Likewise.
+ (ICEDTEA_COPY_DIRS): Added javax/net/ssl to list.
+ * Makefile.in: Regenerated.
+ * README: Changed instances of j2se to jdk.
+ * patches/icedtea-ant.patch: Changed instances of j2se to jdk and
+ updated to b23.
+ * patches/icedtea-antialias.patch: Likewise.
+ * patches/icedtea-bytebuffer-compact.patch: Likewise.
+ * patches/icedtea-bytecodeInterpreter.patch: Likewise.
+ * patches/icedtea-bytecodeInterpreterWithChecks.patch: Likewise.
+ * patches/icedtea-certbundle.patch: Likewise.
+ * patches/icedtea-copy-plugs.patch: Likewise.
+ * patches/icedtea-core-build.patch: Likewise.
+ * patches/icedtea-debuginfo.patch: Likewise.
+ * patches/icedtea-demos.patch: Likewise.
+ * patches/icedtea-ecj.patch: Likewise.
+ * patches/icedtea-float-double-trailing-zeros.patch: Likewise.
+ * patches/icedtea-gcc-suffix.patch: Likewise.
+ * patches/icedtea-graphics.patch: Likewise.
+ * patches/icedtea-gtkplaf.patch: Likewise.
+ * patches/icedtea-javafiles.patch: Likewise.
+ * patches/icedtea-libraries.patch: Likewise.
+ * patches/icedtea-license-headers.patch: Likewise.
+ * patches/icedtea-linker-options.patch: Likewise.
+ * patches/icedtea-memory-limits.patch: Likewise.
+ * patches/icedtea-paths.patch: Likewise.
+ * patches/icedtea-plugin.patch: Likewise.
+ * patches/icedtea-ports.patch: Likewise.
+ * patches/icedtea-rmi_amd64.patch: Likewise.
+ * patches/icedtea-signature-iterator.patch: Likewise.
+ * patches/icedtea-signed-types.patch: Likewise.
+ * patches/icedtea-speed.patch: Likewise.
+ * patches/icedtea-ssl.patch: Likewise.
+ * patches/icedtea-sunsrc.patch: Likewise.
+ * patches/icedtea-test-atomic-operations.patch: Likewise.
+ * patches/icedtea-tools.patch: Likewise.
+ * patches/icedtea-use-system-tzdata.patch: Likewise.
+ * patches/icedtea-version.patch: Likewise.
+ * generated/java/nio/*: Regenerated.
+ * generated/sun/awt/X11/generator/sizer.32: Regenerated.
+ * rt/com/sun/image/codec/jpeg/JPEGCodec.java: New stubbed class.
+ * rt/com/sun/image/codec/jpeg/JPEGEncodeParam.java: Likewise.
+ * rt/com/sun/image/codec/jpeg/JPEGImageDecoder.java: Likewise.
+ * rt/com/sun/image/codec/jpeg/JPEGImageEncoder.java: Likewise.
+ * rt/java/io/PushbackReader.java: Likewise.
+ * ports/jdk/: Moved ports/j2se here.
+ * ports/j2se/: Removed.
+
+2007-11-13 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-ecj.patch
+ (stamps/bootstrap-directory-ecj.stamp): Added links to tools.jar and
+ rt.jar if built prior to creating bootstrap/ecj. Fixes problem where
+ make tools or make plugs is called before make.
+
+2007-11-13 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-ecj.patch
+ (GenerateCharacter.java): Removed date.
+ * generated/*: Updated files.
+
+2007-11-13 Gary Benson <gbenson@redhat.com>
+ Arnaud Vandyck <avdyk@debian.org>
+
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
+ (JVM_handle_linux_signal): Don't fail with -Wwrite-strings.
+
+2007-11-13 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/ppc/vm/interpreterRT_ppc.cpp
+ (SlowSignatureHandler::pass_int): Implemented.
+ (SlowSignatureHandler::pass_object): Likewise.
+
+2007-11-13 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp
+ (generate_normal_entry, generate_native_entry):
+ Reload the method pointer after potential safepoints.
+
+2007-11-13 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp
+ (generate_native_entry): Removed an extraneous call to
+ InterpreterRuntime::prepare_native_call().
+
+2007-11-12 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Fixed tools.jar and rt.jar to include all directories
+ built under lib/.
+ * Makefile.in: Regenerated.
+
+2007-11-12 Lillian Angel <langel@redhat.com>
+
+ * .hgignore: Updated
+ * Makefile.am
+ (ICEDTEA_ENV): Removed GENSRCDIR.
+ * Makefile.in: Regenerated
+ * generated/*: Updated files with changes specified in patch.
+ * patches/icedtea-ecj.patch
+ (GenerateCharacter.java): Patched to always insert the same date and
+ non-specific information, so file is not modified with every build.
+
+2007-11-12 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-ecj.patch: Updated. Added bootclasspath to
+ langtools/make/build.xml. Resolves EnumSet error.
+
+2007-11-12 Gary Benson <gbenson@redhat.com>
+
+ * ports/hotspot/build/linux/platform_ppc: New file.
+ * ports/hotspot/build/linux/platform_ppc64: Likewise.
+ * ports/hotspot/build/linux/makefiles/ppc.make: Likewise.
+ * ports/hotspot/build/linux/makefiles/ppc64.make: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.inline.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/bytecodeInterpreter_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/bytecodeInterpreter_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/bytecodeInterpreter_ppc.inline.hpp:
+ Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/bytecodes_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/bytecodes_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/bytes_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/codeBuffer_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/copy_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/cppInterpreterGenerator_ppc.hpp:
+ Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/debug_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/depChecker_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/depChecker_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/disassembler_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/disassembler_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/dump_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/frame_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/frame_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/frame_ppc.inline.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/globalDefinitions_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/globals_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/icBuffer_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/icache_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/icache_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/interpreterGenerator_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/interpreterRT_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/interpreterRT_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/interpreter_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/interpreter_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/javaFrameAnchor_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/jniFastGetField_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/jniTypes_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/jni_ppc.h: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/nativeInst_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/nativeInst_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/registerMap_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/register_definitions_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/register_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/register_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/relocInfo_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/relocInfo_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/sharedRuntime_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/stubGenerator_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/stubRoutines_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/stubRoutines_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/templateInterpreterGenerator_ppc.hpp:
+ Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/templateInterpreter_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/templateInterpreter_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/templateTable_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/templateTable_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/vmStructs_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/vm_version_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/vm_version_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.inline.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/vtableStubs_ppc.cpp: Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/linux_ppc.s: Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/linux_ppc64.s: Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/assembler_linux_ppc.cpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/bytes_linux_ppc.inline.hpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/orderAccess_linux_ppc.inline.hpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp: Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.hpp: Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/prefetch_linux_ppc.inline.hpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.cpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.hpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/thread_linux_ppc.cpp: Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/thread_linux_ppc.hpp: Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/vmStructs_linux_ppc.hpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/vm_version_linux_ppc.cpp:
+ Likewise.
+ * ports/j2se/src/solaris/bin/ppc/jvm.cfg: Likewise.
+ * ports/j2se/src/solaris/bin/ppc64/jvm.cfg: Likewise.
+ * ports/j2se/src/solaris/bin/ergo_ppc.c: Likewise.
+ * Makefile.am: Link the above into the build trees before building.
+ * Makefile.in: Regenerated.
+
+2007-11-12 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-ports.patch: Remake for setarch and ppc64.
+
+2007-11-09 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Fixed typo that caused debug target to fail.
+ * Makefile.in: Regenerated.
+
+2007-11-09 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-ecj.patch
+ (j2se/make/common/Release.gmk): Avoid long argument lists.
+
+2007-11-09 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-ecj.patch
+ (langtools/make/build.xml): Add source="1.5".
+ (langtools/make/build.properties): Remove -Werror.
+ (jaxp/make/build.xml): Add source="1.5".
+
+2007-11-09 Gary Benson <gbenson@redhat.com>
+
+ * Makefile.am (stamps/extract.stamp, stamps/extract-ecj.stamp):
+ Fix permissions after unzipping.
+ * Makefile.in: Regenerated.
+
+2007-11-08 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Added check when copying over rt.jar to bootstrap/ecj
+ * Makefile.in: Regenerated.
+
+2007-11-08 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-bytecodeInterpreter.patch: New file.
+ * patches/icedtea-signature-iterator.patch: Likewise.
+ * patches/icedtea-signed-types.patch: Likewise.
+ * patches/icedtea-test-atomic-operations.patch: Likewise.
+ * patches/icedtea-core-build.patch: Likewise.
+ * patches/icedtea-linker-options.patch: Likewise.
+ * patches/icedtea-ports.patch: Likewise.
+ * Makefile.am (ICEDTEA_PATCHES): Added the above.
+ * Makefile.in: Regenerated.
+
+2007-11-07 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Removed docs patch.
+ * Makefile.in: Regenerate.
+ * patches/icedtea-docs.patch: Removed. Causing out of memory errors
+ because jaxws is not built.
+
+2007-11-07 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Added new patch to list.
+ * Makefile.in: Regenerate.
+ * patches/icedtea-docs.patch: New patch to build docs.
+ * .hgignore: Updated.
+
+2007-11-07 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Re-added ecj targets, added new patches to the list and
+ updated tools.jar.
+ * Makefile.in: Regenerated.
+ * aclocal.m4: Likewise.
+ * configure: Likewise.
+ * configure.ac: Re-added --with-icedtea and --with-icedtea-home
+ options. Also, added --with-gcj-home to specify where gcj is
+ installed- the default is /usr/lib/jvm/java-gcj/.
+ * generated/*.java: Regenerated and added several new sources.
+ * generated/fontconfig/*.bfc: Added generated font files.
+ * javac.in: Re-added. Added support to ignore Werror flags.
+ * javap.in: Re-added.
+ * patches/icedtea-javafiles: Updated to add missing sources to
+ Makefiles.
+ * patches/icedtea-sunrc.patch: Updated.
+ * patches/icedtea-corba.patch: New patch.
+ * patches/icedtea-ecj.patch: New patch to make building with ecj
+ possible.
+ * tools-copy/tools-corba-copy-files.txt: List of corba sources to
+ copy.
+ * tools-copy/tools-j2se-copy-files.txt: List of j2se soures to copy.
+ * tools-copy/tools-jaxws-copy-files.txt: List of jaxws sources to
+ copy.
+ * tools-copy/tools-langtools-copy-files.txt: List of langtools to
+ copy.
+ * patches/icedtea-xjc.patch: Removed. Has been combined with sunrc
+ patch.
+ * tools-copy-files.txt: Removed.
+
+2007-11-07 Gary Benson <gbenson@redhat.com>
+
+ * acinclude.m4 (SET_ARCH_DIRS): Remove redundant special cases.
+ * configure: Regenerated.
+
+2007-11-02 Joshua Sumali <jsumali@redhat.com>
+
+ * rt/com/sun/media/sound/DataPusher.java: Removed stub since this is
+ now implemented.
+ * rt/com/sun/media/sound/JDK13Services.java: Likewise.
+ * rt/com/sun/media/sound/JavaSoundAudioClip.java: Likewise.
+ * rt/com/sun/media/sound/MidiInDevice.java: Likewise.
+ * rt/com/sun/media/sound/MidiInDeviceProvider.java: Likewise.
+ * rt/com/sun/media/sound/MidiOutDeviceProvider.java: Likewise.
+ * rt/com/sun/media/sound/MidiUtils.java: Likewise.
+ * rt/com/sun/media/sound/PortMixer.java: Likewise.
+ * rt/com/sun/media/sound/PortMixerProvider.java: Likewise.
+ * rt/com/sun/media/sound/ReferenceCountingDevice.java: Likewise.
+
+2007-11-02 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-libraries.patch: Added patch to remove conflicting
+ definition of uLong. This fixes the build on 64-bit.
+
+2007-11-01 Gary Benson <gbenson@redhat.com>
+
+ * acinclude.m4 (SET_ARCH_DIRS): Remove s390.
+ * configure: Regenerated.
+
+2007-10-31 Joshua Sumali <jsumali@redhat.com>
+
+ * patches/icedtea-sunsrc.patch: Fixed patch to include some missing
+ sources.
+
+2007-10-30 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-bytecodeInterpreterWithChecks.patch: New patch to
+ fix cpp generated.
+ * patches/icedtea-javafiles.patch: New patch to add missing files to
+ the list.
+ * Makefile.am: Added patches to the list.
+ * Makefile.in: Regenerated.
+
+2007-10-24 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-libraries.patch: Updated jpeg patches to properly
+ create OpenJDK's libjpeg.so without files common to the system
+ installed libjpeg.so.
+
+2007-10-22 Lillian Angel <langel@redhat.com>
+
+ * configure.ac: Fixed typo. libgif should be giflib.
+ * configure: Regenerate.
+
+2007-10-22 Lillian Angel <langel@redhat.com>
+
+ * INSTALL: Updated requirements.
+ * Makefile.am: Updated patch list.
+ * Makefile.in: Regenerated.
+ * configure: Regenerated.
+ * configure.ac: Added checks for libpng, libjpeg, zlib and giflib.
+ * patches/icedtea-libraries.patch: New patch to remove built-in
+ libraries (libpng, libjpeg, zlib, giflib) and use system installed libs.
+ * patches/icedtea-libpng.patch: Removed (combined with previous patch).
+
+2007-10-19 Joshua Sumali <jsumali@redhat.com>
+
+ * patches/icedtea-sunsrc.patch: New file.
+ * Makefile.am: Added icedtea-sunsrc to patch list.
+ * Makefile.in: Regenerated.
+
+2007-10-18 Lillian Angel <langel@redhat.com>
+
+ * javac.in, javap.in: Removed
+
+2007-10-18 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am (OPENJDK_SOURCEPATH_DIRS): Added CORBA sources.
+
+2007-10-18 Lillian Angel <langel@redhat.com>
+
+ * README: Updated.
+
+2007-10-16 Francis Kung <fkung@redhat.com>
+
+ * patches/icedtea-paths.patch: Add Classpath copyright notice.
+
+2007-10-15 Lillian Angel <langel@redhat.com>
+
+ * INSTALL: Added info about installing old IcedTea.
+
+2007-10-15 Lillian Angel <langel@redhat.com>
+
+ * README: Updated license section.
+
+2007-10-15 Matthias Klose <doko@ubuntu.com>
+
+ * gcjwebplugin.cc: Change PLUGIN_NAME.
+
+2007-10-14 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * Makefile.am (OPENJDK_VERSION): Update for b22.
+ (OPENJDK_DATE): Likewise.
+ (OPENJDK_MD5SUM): Likewise.
+ (ICEDTEA_PATCHES): Remove patches/icedtea-xinerama.patch. Add
+ patches/icedtea-xjc.patch.
+ (OPENJDK_SOURCEPATH_DIRS): Add openjdk/jaxp/src/share/classes.
+ (stamps/extract.stamp): Remove openjdk/jaxws.
+ (ICEDTEA_ENV): Fix ANT_HOME, BUILD_NUMBER, JRE_RELEASE_VERSION,
+ and HOTSPOT_RELEASE_VERSION. Add ALT_JDK_IMPORT_PATH.
+ * Makefile.in: Regenerate.
+ * patches/icedtea-xinerama.patch: Remove file.
+ * patches/icedtea-xjc.patch: New file.
+ * patches/icedtea-ant.patch: Update for b22.
+ * patches/icedtea-certbundle.patch: Likewise.
+ * patches/icedtea-copy-plugs.patch: Likewise.
+ * patches/icedtea-debuginfo.patch: Likewise.
+ * patches/icedtea-license-headers.patch: Likewise.
+ * patches/icedtea-memory-limits.patch: Likewise.
+ * patches/icedtea-paths.patch: Likewise.
+ * patches/icedtea-plugin.patch: Likewise.
+ * patches/icedtea-speed.patch: Likewise.
+ * patches/icedtea-use-system-tzdata.patch: Likewise.
+ * patches/icedtea-xinerama.patch: Likewise.
+
+2007-10-12 Lillian Angel <langel@redhat.com>
+
+ * NEWS: Updated for 1.4.
+
+2007-10-12 Andrew Haley <aph@redhat.com>
+
+ * README (Java compatibility): New section.
+
+2007-10-11 Lillian Angel <langel@redhat.com>
+
+ * README: Updated license section. jvmtiLib.xsl was fixed in b21.
+
+2007-10-11 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-license-headers.patch: Re-added genExceptions patch.
+
+2007-10-09 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Added sanity check for bootstrap/jdk1.6.0/bin/java in
+ stamps/bootstrap-directory-symlink.stamp target.
+
+2007-10-09 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-java.security.patch: Removed
+
+2007-10-09 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-certbundle.patch: Added in
+ CertBundleKeyStoreImpl.java implementation which was previously in our
+ jce implementation. Also, added KeyStore.CertBundle to map in this
+ patch.
+
+2007-10-08 Andrew Haley <aph@redhat.com>
+
+ * patches/icedtea-memory-limits.patch: New file.
+ Set maximum PermGen space to 128M, MaxHeap to 512M.
+ * Makefile.am (ICEDTEA_PATCHES): Add icedtea-memory-limits.patch.
+
+2007-10-08 Mark Wielaard <mark@klomp.org>
+
+ * AUTHORS: Added Keith Seitz.
+
+2007-10-05 Andrew Haley <aph@redhat.com>
+
+ * patches/icedtea-debuginfo.patch: Add
+ openjdk/hotspot/build/linux/makefiles/gcc.make.
+ Add -g to CFLAGS_REQUIRED in
+ openjdk/j2se/make/common/Defs-linux.gmk
+
+2007-10-04 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ PR 73
+ * Makefile.am (ICEDTEA_PATCHES): Add
+ patches/icedtea-gtkplaf.patch.
+ * Makefile.in: Regenerate.
+ * patches/icedtea-gtkplaf.patch: New file.
+
+2007-10-04 Lillian Angel <langel@redhat.com>
+
+ * INSTALL: Updated docs on how-to-build, and build requirements.
+ * Makefile.am: Added new patch to list.
+ * Makefile.in: Regenerate.
+ * configure: Regenerate.
+ * configure.ac: Added check for libXinerama libs.
+ * patches/icedtea-xinerama.patch: New patch for bug #72.
+
+2007-10-03 Keith Seitz <keiths@redhat.com>
+
+ * patches/icedtea-float-double-trailing-zeros.patch:
+ New file.
+ * Makefile.am (ICEDTEA_PATCHES): Add above patch.
+ * Makefile.in: Regenerate.
+
+2007-10-03 Keith Seitz <keiths@redhat.com>
+
+ * patches/icedtea-bytebuffer-compact.patch: New file.
+ * Makefile.am (ICEDTEA_PATCHES): Add above patch.
+ * Makefile.in: Regenerated.
+
+2007-10-03 Keith Seitz <keiths@redhat.com>
+
+ * patches/icedtea-use-system-tzdata.patch: Use AccessController
+ instead of System.getProperty.
+ Catch AccessControlException while attempting to stat
+ ZoneInfoMappings.
+
+2007-10-03 Matthias Klose <doko@ubuntu.com>
+
+ * Makefile.am: Use DISTRIBUTION_PATCHES and gcc-suffix.
+ * Makefile.in: Regenerated.
+ * patches/icedtea-gcc-suffix.patch: New patch.
+
+2007-10-02 Lillian Angel <langel@redhat.com>
+
+ * .hgignore: Updated.
+
+2007-10-02 Lillian Angel <langel@redhat.com>
+
+ * INSTALL: Removed info about jce plugs.
+
+2007-10-02 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-ant.patch: Added check to make sure ant is in PATH.
+
+2007-10-02 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Added patch.
+ * Makefile.in: Regenerated.
+ * configure: Regenerated.
+ * configure.ac: Set --with-ant-home default to /usr/share/ant
+ * patches/icedtea-ant.patch: New patch
+
+2007-10-02 Lillian Angel <langel@redhat.com>
+
+ * AUTHORS: Added Matthias Klose.
+
+2007-10-02 Matthias Klose <doko@ubuntu.com>
+
+ * configure.ac: Add --with-ant-home support.
+ * Makefile.am: Use SYSTEM_ANT_DIR.
+ * configure, Makefile.in: Regenerate.
+
+2007-10-01 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-java-home.patch: Removed
+ * Makefile.am: Removed patch.
+ * Makefile.in: Regenerated.
+
+2007-09-28 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-plugin.patch: Fixed so it patches correctly.
+
+2007-09-28 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Updated to b21. Removed all targets used to build
+ IcedTea with ecj. Removed building of jce.jar and copying over
+ security sources.
+ * Makefile.in: Regenerated
+ * configure: Regenerated
+ * configure.ac: Removed --with-icedtea option, now default.
+ * patches/icedtea-antialias.patch: Fixed to patch b21 correctly.
+ * patches/icedtea-copy-plugs.patch: Likewise.
+ * patches/icedtea-debuginfo.patch: Likewise.
+ * patches/icedtea-license-headers.patch: Likewise.
+ * patches/icedtea-paths.patch: Likewise.
+ * patches/icedtea-plugin.patch: Likewise.
+ * patches/icedtea-use-system-tzdata.patch: Likewise.
+ * patches/icedtea-version.patch: Likewise.
+ * rt/com/sun/media/sound/MixerSequencer.java: Implemented.
+ * rt/com/sun/media/sound/MixerSynth.java: Implemented.
+ * tools-copy-files.txt: Modified.
+ * patches/icedtea-headers.patch: New patch.
+ * patches/icedtea-java-home.patch: New patch.
+ * jce/: Removed
+ * patches/icedtea-assembler_amd64.patch: Removed.
+ * patches/icedtea-ecj-bootstrap.patch:Removed.
+ * patches/icedtea-lesstif_amd64.patch: Removed.
+ * rt/com/sun/media/sound/AutoConnectSequencer.java: Removed.
+ * rt/com/sun/media/sound/DirectAudioDevice.java: Removed.
+ * rt/com/sun/media/sound/DirectAudioDeviceProvider.java: Removed.
+ * rt/com/sun/media/sound/MidiOutDevice.java: Removed.
+ * rt/com/sun/media/sound/Platform.java: Removed.
+ * rt/com/sun/media/sound/Toolkit.java: Removed.
+ * rt/gnu/java/security/provider/Gnu.java: Removed.
+
+2007-09-27 Keith Seitz <keiths@redhat.com>
+
+ * patches/icedtea-use-system-tzdata.patch: New file.
+ * Makefile.am (ICEDTEA_PATCHES): Add above patch.
+ * Makefile.in: Regenerated.
+
+2007-09-14 Keith Seitz <keiths@redhat.com>
+
+ * configure.ac: Added check for libXtst.
+ * configure: Regenerated.
+
+2007-09-13 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Added JRE_RELEASE_VERSION and
+ HOTSPOT_RELEASE_VERSION to environment. Removed BUILD_NUMBER.
+ * Makefile.in: Regenerated
+
+2007-09-13 Andrew Haley <aph@redhat.com>
+
+ * Makefile.am (icedtea-debug): Correct dependencies.
+
+2007-09-13 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Fixed target typo.
+ * Makefile.in: Regenerated.
+
+2007-09-12 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * Makefile.am (icedtea-debug): Added -debug to target directory,
+ as found today by Andrew Haley.
+ * Makefile.in: Likewise.
+
+2007-09-12 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * .hgignore: Added *~.
+
+2007-09-12 Lillian Angel <langel@redhat.com>
+
+ * AUTHORS: Added Christian Thalinger.
+
+2007-09-12 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Added BUILD_NUMBER to environment. This should be
+ updated with each bXX release. Also, added dependency for
+ icedtea-debug target.
+ * Makefile.in: Regenerated.
+
+2007-09-12 Joshua Sumali <jsumali@redhat.com>
+
+ * Makefile.am: Fixed error that broke the build.
+ * Makefile.in: Regenerated
+
+2007-09-11 Joshua Sumali <jsumali@redhat.com>
+
+ * patches/icedtea-demos.patch: New File. Patches the sample
+ jvmti makefiles.
+ * configure.ac: Added a check for chmod.
+ * configure: Regenerated.
+ * Makefile.am: Added line to add write
+ permissions to the sample makefiles to be patched.
+ * Makefile.in: Regenerated.
+
+2007-09-09 Mark Wielaard <mark@klomp.org>
+
+ * README: Add references to home page, bugzilla, faq, mailing list
+ and mercurial repo.
+
+2007-09-07 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * Makefile.am (EXTRA_DIST): Add tools-copy-files.txt.
+ (ICEDTEA_ENV): Remove ecj-specific variables.
+ (env): Suggest unsetting JAVA_HOME.
+ (env-ecj): Likewise.
+ (stamps/bootstrap-directory-symlink.stamp): Depend on
+ conditionally-defined BOOTSTRAP_DIRECTORY_STAMP.
+ (MEMORY_LIMIT): Set limit when building with IcedTea's javac.
+ ($(SECURITY_JAR_FILES)): Add a dummy file to each jar to satisfy
+ IcedTea's jar implementation.
+ (stamps/tools-class-files.stamp): Replace JCOMPILER reference with
+ JAVAC.
+ (stamps/rt-class-files.stamp): Likewise.
+ (stamps/jce-class-files.stamp): Likewise.
+ * Makefile.in: Regenerate.
+ * configure.ac: Add --with-icedtea and --with-icedtea-home
+ options.
+ * configure: Regenerate.
+
+2007-09-07 Lillian Angel <langel@redhat.com>
+
+ * Makefile.in: Regenerated.
+ * acinclude.m4: Reverted. Removed --with-icedtea option.
+ * configure: Regenerated.
+ * configure.ac: Reverted. Removed WITH_ICEDTEA.
+
+2007-09-07 Lillian Angel <langel@redhat.com>
+
+ * Makefile.in: Regenerate
+
+2007-09-07 Lillian Angel <langel@redhat.com>
+
+ * acinclude.m4: Added --with-icedtea option.
+ * configure: Regenerated.
+ * configure.ac: Added WITH_ICEDTEA.
+
+2007-09-06 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * Makefile.am (ICEDTEA_PATCHES): Add icedtea-certbundle.patch.
+ * Makefile.in: Regenerate.
+ * patches/icedtea-certbundle.patch: New file.
+
+2007-09-05 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * configure.ac: Comment explicit gawk check.
+ * configure: Regenerate.
+
+2007-09-05 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * gcjwebplugin.cc (PLUGIN_MIME_DESC): Update for 1.5, 1.6 and 1.7.
+
+2007-09-05 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * configure.ac: Bump version to 1.4.
+ * configure: Regenerate.
+
+2007-09-05 Lillian Angel <langel@redhat.com>
+
+ * AUTHORS: Added Joshua Sumali.
+
+2007-09-05 Joshua Sumali <jsumali@redhat.com>
+
+ * patches/icedtea-copy-plugs.patch: Fixed hunks to apply cleanly
+ with b19.
+ * patches/icedtea-debuginfo.patch: Likewise.
+ * patches/icedtea-version.patch: Likewise.
+
+2007-09-05 Lillian Angel <langel@redhat.com>
+
+ * INSTALL: Added note about stamped targets.
+ * Makefile.am: Added new targets. (i.e. instead of calling
+ make stamps/plugs.stamps, 'make plugs' works.)
+ * Makefile.in: Regenerated.
+
+2007-09-05 Lillian Angel <langel@redhat.com>
+
+ * .hgignore: Updated.
+ * INSTALL: Updated.
+ * Makefile.am: Fixed to create stamps in a stamps directory.
+ * Makefile.in: Regenerated.
+
+2007-09-04 Lillian Angel <langel@redhat.com>
+
+ * .hgignore: Updated to ignore tools/
+ * Makefile.am: Updated to b19. A version of tools.jar is now
+ generated at the beginning of the build. It is now required to
+ build other hotspot sources. rt.jar has been renamed to rt-closed.jar,
+ and ALT_CLOSED_JDK_IMPORT_PATH has been replaced with
+ ALT_BINARY_PLUGS_PATH, as per b19 changes.
+ * Makefile.in: Regenerated.
+ * patches/icedtea-tools.patch: New patch to fix the build. jvmti.h
+ fails generate properly without this patch.
+ * tools-copy-files.txt: List of files used to create tools.jar.
+ * generated/sun/awt/DebugHelper.java: Removed. This file has been
+ removed from the OpenJDK sources as well.
+
+2007-09-03 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-lesstif_amd64.patch: New patch. Fixes window
+ decorations on x86_64.
+ * Makefile.am: Added new patch.
+ * Makefile.in: Regenerated.
+
+2007-08-31 Lillian Angel <langel@redhat.com>
+
+ * INSTALL: Added information about rebuilding plugs.
+
+2007-08-30 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-rmi_amd64.patch: New patch. java-rmi.cgi script is
+ now installed on x86_64 properly.
+ * Makefile.am: Added new patch to list.
+ * Makefile.in: Regenerated.
+
+2007-08-30 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Some changes were lost after reverting- changes added
+ again.
+ * Makefile.in: Regenerated.
+
+2007-08-29 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Should make lib/rt and lib/jce because javac
+ doesn't create the directories on the fly.
+ * Makefile.in: Regenerate
+
+2007-08-28 Francis Kung <fkung@redhat.com>
+
+ * rt/java/awt/image/Raster.java: Create proper raster types.
+ * rt/java/awt/image/WritableRaster.java: Likewise.
+
+2007-08-28 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * README: Add gcjwebplugin section.
+
+2007-08-28 Lillian Angel <langel@redhat.com>
+
+ * INSTALL: Added requirements for plugin.
+
+2007-08-28 Lillian Angel <langel@redhat.com>
+
+ * NEWS: Updated.
+
+2007-08-27 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-version.patch: Added patches to replace all instances
+ of "OpenJDK" from java -version string with "IcedTea".
+
+2007-08-27 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-license-headers.patch: Added patches for other
+ generated headers.
+
+2007-08-23 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * README: Minor changes to license headers section.
+
+2007-08-21 Francis Kung <fkung@redhat.com>
+
+ PR 61
+ * patches/icedtea-ecj-bootstrap.patch: Prevent compilation of ToBin
+ class during first stage (workaround for an ecj bug).
+
+2007-08-21 Francis Kung <fkung@redhat.com>
+
+ PR 62
+ * Makefile.am: Fixed case where invalid openjdk zip is provided in
+ --with-openjdk-zip.
+ * Makefile.in: Regenerated.
+
+2007-08-21 Francis Kung <fkung@redhat.com>
+
+ * .hgignore: Updated.
+
+2007-08-20 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * Makefile.am (gcjwebplugin.so): Include CXXFLAGS.
+ ($(SHARED_OBJECT_FILES)): Include CFLAGS.
+ * Makefile.in: Regenerate.
+
+2007-08-20 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * Makefile.am (EXTRA_DIST): Add patches/icedtea-speed.patch.
+ * Makefile.in: Regenerate.
+
+2007-08-20 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * Makefile.am (EXTRA_DIST): Add gcjwebplugin.cc.
+ * Makefile.in: Regenerate.
+
+2007-08-20 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * configure.ac: Bump version to 1.3.
+ * configure: Regenerate.
+
+2007-08-20 Francis Kung <fkung@redhat.com>
+
+ PR 57
+ * patches/icedtea-graphics.patch: Roll back word wrap fix (Sun bug
+ 6491856) for backwards-compatibility.
+
+2007-08-20 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * gcjwebplugin.cc (plugin_in_pipe_callback): Strip trailing
+ newline from message.
+ Fix debug message format.
+ (plugin_send_message_to_appletviewer): Fix debug message format.
+ * patches/icedtea-plugin.patch: Fix debug message formats.
+
+2007-08-19 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * Makefile.am: Add logic to build gcjwebplugin.so.
+ (ICEDTEA_PATCHES): Add patches/icedtea-plugin.patch.
+ * Makefile.in: Regenerate.
+ * aclocal.m4: Regenerate.
+ * configure: Regenerate.
+ * configure.ac: Add AC_PROG_CXX. Remove gcc AC_PROG_CC default.
+ * gcjwebplugin.cc: New file.
+ * patches/icedtea-plugin.patch: New file.
+
+2007-08-19 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * Makefile.am (ICEDTEA_PATCHES): Add patches/icedtea-libpng.patch.
+ * patches/icedtea-libpng.patch: New file.
+
+2007-08-17 Francis Kung <fkung@redhat.com>
+
+ * Makefile.am: Updated for b18.
+ * Makefile.in: Regenerated.
+ * patches/icedtea-assembler_amd64.patch: Updated line numbers.
+ * patches/icedtea-copy-plugs.patch: Updated line numbers.
+ * patches/icedtea-debuginfo.patch: Updated line numbers.
+ * patches/icedtea-buildfix.patch: Removed.
+
+2007-08-16 Lillian Angel <langel@redhat.com>
+
+ * .hgignore: Updated.
+
+2007-08-16 Lillian Angel <langel@redhat.com>
+
+ * .hgignore: Removed generated files.
+ * Makefile.am: Removed exception generation.
+ * Makefile.in: Regenerated.
+ * generated/java/nio/BufferOverflowException.java,
+ * generated/java/nio/BufferUnderflowException.java,
+ * generated/java/nio/InvalidMarkException.java,
+ * generated/java/nio/ReadOnlyBufferException.java,
+ * generated/java/nio/channels/AlreadyConnectedException.java,
+ * generated/java/nio/channels/AsynchronousCloseException.java,
+ * generated/java/nio/channels/CancelledKeyException.java,
+ * generated/java/nio/channels/ClosedByInterruptException.java,
+ * generated/java/nio/channels/ClosedChannelException.java,
+ * generated/java/nio/channels/ClosedSelectorException.java,
+ * generated/java/nio/channels/ConnectionPendingException.java,
+ * generated/java/nio/channels/FileLockInterruptionException.java,
+ * generated/java/nio/channels/IllegalBlockingModeException.java,
+ * generated/java/nio/channels/IllegalSelectorException.java,
+ * generated/java/nio/channels/NoConnectionPendingException.java,
+ * generated/java/nio/channels/NonReadableChannelException.java,
+ * generated/java/nio/channels/NonWritableChannelException.java,
+ * generated/java/nio/channels/NotYetBoundException.java,
+ * generated/java/nio/channels/NotYetConnectedException.java,
+ * generated/java/nio/channels/OverlappingFileLockException.java,
+ * generated/java/nio/channels/UnresolvedAddressException.java,
+ * generated/java/nio/channels/UnsupportedAddressTypeException.java,
+ * generated/java/nio/charset/CharacterCodingException.java,
+ * generated/java/nio/charset/IllegalCharsetNameException.java,
+ * generated/java/nio/charset/UnsupportedCharsetException.java,
+ * generated/sun/nio/ch/AlreadyBoundException.java: New file.
+
+2007-08-16 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Removed targets to generated properties files.
+ * Makefile.in: Regenerated.
+
+2007-08-15 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Added new patch.
+ * Makefile.in: Regenerated
+ * README: Added license header information
+ * patches/icedtea-license-headers.patch: New patch to patch scripts to
+ use GPL license header instead of proprietary one.
+
+2007-08-15 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * Makefile.am: Refactor.
+ * Makefile.in: Regenerate.
+ * INSTALL: Update build documentation.
+ * patches/icedtea-ecj-bootstrap.patch: Rebase for openjdk-ecj.
+ * rt/sun/org/mozilla/internal/NativeJavaArray.java: Move to...
+ * rt/sun/org/mozilla/javascript/internal/NativeJavaArray.java: New
+ file.
+
+2007-08-14 Lillian Angel <langel@redhat.com>
+
+ * jce/gnu/javax/crypto/jce/GnuCrypto.java: Added Cipher Alias for
+ PBEWithMD5AndDES.
+ * jce/gnu/javax/crypto/jce/cipher/PBE.java: Added checks for
+ unspecified values.
+ * jce/javax/crypto/spec/PBEKeySpec.java: Fixed constructors according
+ to API.
+
+2007-08-14 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-copy-plugs.patch: Removed patch to add Wrapper
+ import.
+ * rt/com/sun/script/javascript/NativeJavaClass.java: Fixed Wrapper
+ import.
+ * rt/sun/org/mozilla/javascript/internal/Wrapper.java: New file.
+ * rt/javax/script/Wrapper.java: Moved file to correct location.
+
+2007-08-13 Francis Kung <fkung@redhat.com>
+
+ PR 45
+ * patches/icedtea-ecj-bootstrap.patch: Remove bootstrap requirement
+ for graphics.
+ * INSTALL: Updated.
+
+2007-08-09 Andrew Haley <aph@redhat.com>
+
+ * jce/gnu/javax/crypto/jce/DiffieHellmanImpl.java (engineDoPhase):
+ Don't check the length of the divisors.
+
+2007-08-08 Francis Kung <fkung@redhat.com>
+
+ PR 53
+ * rt/java/awt/image/Raster.java: Use given dataBuffers when creating
+ new rasters.
+
+2007-08-08 Francis Kung <fkung@redhat.com>
+
+ * INSTALL: Updated build dependencies.
+
+2007-08-08 Francis Kung <fkung@redhat.com>
+
+ * patches/icedtea-antialias.patch: Fix text antialiasing artifacts.
+
+2007-08-03 Francis Kung <fkung@redhat.com>
+
+ * Makefile.am: Re-add buildfix patch.
+ * Makefile.in: Regenerated.
+ * patches/icedtea-buildfix.patch: Re-added for x86_64.
+
+2007-08-03 Francis Kung <fkung@redhat.com>
+
+ * Makefile.am: Update to b17 release.
+ * Makefile.in: Regenerated.
+ * patches/icedtea-antialias.patch: Update line numbers for b17 and
+ remove text-antialiasing modifications.
+ * patches/icedtea-assembler_amd64.patch: Update line numbers for b17.
+ * patches/icedtea-copy-plugs.patch: Likewise.
+ * patches/icedtea-debuginfo.patch: Likewise.
+ * patches/icedtea-ecj-bootstrap.patch: Likewise.
+ * patches/icedtea-fonts.patch: Removed.
+ * patches/icedtea-buildfix.patch: Removed.
+
+2007-08-01 Francis Kung <fkung@redhat.com>
+
+ * patches/icedtea-graphics.patch: Revert changeset d014fd055293.
+
+2007-08-01 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-text-relocations.patch: Use -fPIC on ppc and ppc64.
+
+2007-07-31 Lillian Angel <langel@redhat.com>
+
+ * NEWS: Updated.
+
+2007-07-31 Francis Kung <fkung@redhat.com>
+
+ * NEWS: Updated.
+
+2007-07-31 Francis Kung <fkung@redhat.com>
+
+ PR 37
+ * patches/icedtea-graphics.patch: Roll back XPanelPeer change to fix
+ x86_64 window decorations.
+
+2007-07-30 Francis Kung <fkung@redhat.com>
+
+ PR 54
+ * rt/gnu/java/awt/QuadSegment.java: Add null check.
+
+2007-07-30 Francis Kung <fkung@redhat.com>
+
+ PR 41
+ * patches/icedtea-fonts.patch: Add support for rotation, shear in
+ font transforms.
+
+2007-07-26 Francis Kung <fkung@redhat.com>
+
+ PR 48
+ * patches/icedtea-fonts.patch: Add fallback for font loading.
+
+2007-07-25 Francis Kung <fkung@redhat.com>
+
+ PR 42
+ * patches/icedtea-fonts.patch: Fix scanlines for mono fonts.
+
+2007-07-25 Francis Kung <fkung@redhat.com>
+
+ * Makefile.am: Added new patch files.
+ * Makefile.in: Regenerated.
+ * patches/icedtea-graphics.patch: Split off into separate patch files.
+ * patches/icedtea-antialias.patch: New file.
+ * patches/icedtea-fonts.patch: New file.
+ * patches/icedtea-paths.patch: New file.
+
+2007-07-25 Francis Kung <fkung@redhat.com>
+
+ PR 52
+ * patches/icedtea-graphics.patch: Update field names in native image
+ JNI code.
+ * rt/java/awt/image/ComponentSampleModel.java: Initialize native IDs.
+ * rt/java/awt/image/Raster.java: Likewise.
+ * rt/java/awt/image/SampleModel.java: Likewise.
+ * rt/java/awt/image/SinglePixelPackedSampleModel.java: Likewise, and
+ add maxBitSize field..
+
+2007-07-25 Lillian Angel <langel@redhat.com>
+
+ * jce/gnu/javax/crypto/jce/cipher/PBE.java
+ (genParams): Cleaned up hardcoded values.
+
+2007-07-25 Francis Kung <fkung@redhat.com>
+
+ PR 47
+ * rt/java/awt/color/ColorSpace.java: Set static fields in CMSManager.
+
+2007-07-25 Francis Kung <fkung@redhat.com>
+
+ * INSTALL: Document Freetype requirement.
+
+2007-07-25 Lillian Angel <langel@redhat.com>
+
+ * jce/gnu/javax/crypto/jce/GnuCrypto.java: Added
+ AlgorithmParameters.PBEWithMD5AndDES.
+ * AUTHORS: Added Raif Naffah.
+
+2007-07-25 Raif Naffah <admin@naffah-raif.name>
+
+ * jce/gnu/javax/crypto/jce/cipher/PBE.java
+ * (PBE): Cleaned up.
+ * (PBE): Initialized new vars.
+ * (engineInit): Implemented.
+ * (initInternal): New function.
+ * (genParams): Likewise.
+ * (PBEPKCS5_V1Params): New internal class.
+ * (DES): Implemented with padding.
+
+2007-07-24 Francis Kung <fkung@redhat.com>
+
+ * Makefile.am: Fix typo in Freetype include dir.
+ * Makefile.in: Regenerated.
+ * patches/icedtea-graphics.patch: Improved font support.
+
+2007-07-24 Andrew Haley <aph@redhat.com>
+
+ * Makefile.am (OPENJDK_VERSION): Change to b16.
+ * patches/icedtea-copy-plugs.patch: Rewrite
+ j2se/make/common/Release.gmk and BinaryPlugs.gmk for b16.
+ Remove diffs for j2se/make/tools/sharing/*.
+ Rewrite j2se/make/sun/dcpr/Makefile changes.
+
+2007-07-19 Francis Kung <fkung@redhat.com>
+
+ * patches/icedtea-graphics.patch: Explicitly disable anti-aliasing in
+ all cases.
+
+2007-07-19 Francis Kung <fkung@redhat.com>
+
+ * rt/gnu/java/awt/CubicSegment.java,
+ * rt/gnu/java/awt/LineSegment.java,
+ * rt/gnu/java/awt/QuadSegment.java,
+ * rt/gnu/java/awt/Segment.java: New files.
+
+2007-07-19 Francis Kung <fkung@redhat.com>
+
+ * patches/icedtea-graphics.patch: Replace encumbered path widening
+ code.
+
+2007-07-19 Lillian Angel <langel@redhat.com>
+
+ * jce/gnu/javax/crypto/jce/cipher/CipherAdapter.java: Fixed incorrect
+ buffer sizes.
+
+2007-07-19 Lillian Angel <langel@redhat.com>
+
+ * .hgignore: Ignore .* directories/files.
+
+2007-07-19 Lillian Angel <langel@redhat.com>
+
+ * jce/gnu/javax/crypto/jce/GnuCrypto.java: Fixed typo. DiffieHellman
+ is now recognized as a algorithm.
+
+2007-07-18 Casey Marshall <csm@gnu.org>
+
+ Fixes PR 39.
+ * jce/gnu/java/security/icedtea/CertBundleKeyStoreImpl.java:
+ new file.
+ * jce/gnu/java/security/icedtea/IcedTls.java: add
+ `CertBundleKeyStoreImpl' to provider.
+
+2007-07-18 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * configure.ac: Bump version to 1.2.
+ * configure: Regenerate.
+
+2007-07-18 Francis Kung <fkung@redhat.com>
+
+ * INSTALL: Add instructions for enabling graphics.
+
+2007-07-18 Francis Kung <fkung@redhat.com>
+
+ * patches/icedtea-graphics.patch: Check for null scalers.
+
+2007-07-18 Lillian Angel <langel@redhat.com>
+
+ * jce/gnu/javax/crypto/jce/PBESecretKeyFactory.java: Reformatted (GNU
+ style).
+ * jce/gnu/javax/crypto/jce/cipher/PBE.java: Likewise.
+ * jce/gnu/javax/crypto/key/GnuPBEKey.java: Likewise.
+
+2007-07-18 Lillian Angel <langel@redhat.com>
+
+ * jce/gnu/javax/crypto/jce/GnuCrypto.java: Added PBEWithMD5AndDES and
+ PBE providers.
+ * jce/gnu/javax/crypto/jce/cipher/CipherAdapter.java:
+ (engineUpdate): Fixed blockCount and buffer size.
+ (engineUpdate): Fixed blockCount.
+ * jce/gnu/javax/crypto/key/GnuPBEKey.java
+ (getFormat): Implemented.
+ (getEncoded): Implemented.
+ * jce/gnu/javax/crypto/jce/PBESecretKeyFactory.java: New file.
+ * jce/gnu/javax/crypto/jce/cipher/PBE.java: New file.
+
+2007-07-18 Francis Kung <fkung@redhat.com>
+
+ * patches/icedtea-graphics.patch: Patch OpenJDK makefiles.
+
+2007-07-17 Francis Kung <fkung@redhat.com>
+
+ * Makefile.am: Fix compile flags for Freetype.
+ * Makefile.in: Regenerated.
+ * patches/icedtea-graphics.patch: Patch OpenJDK makefiles for
+ Freetype support.
+
+2007-07-17 Francis Kung <fkung@redhat.com>
+
+ * Makefile.am: Add compile flags for Freetype.
+ * acinclude.m4: Fix check for Freetype.
+ * Makefile.in: Regenerated.
+ * configure: Likewise.
+ * patches/icedtea-graphics.patch: Add Freetype support.
+
+2007-07-17 Kyle Galloway <kgallowa@redhat.com>
+
+ * acinclude.m4: Added FIND_FREETYPE macro to check for Freetype libs
+ and headers and sets FREETYPE_INC_DIR.
+ * configure.ac: Call FIND_FREETYPE macro.
+ * configure: Regenerated.
+
+2007-07-14 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * Makefile.am, acinclude.m4, configure.ac: Remove ccache
+ knowledge.
+ * patches/icedtea-ccache.patch: Remove file.
+ * Makefile.in, configure: Regenerate.
+
+2007-07-13 Lillian Angel <langel@redhat.com>
+
+ * AUTHORS: Added Mark Wielaard.
+
+2007-07-12 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * NEWS: Update for 1.1 release.
+
+2007-07-11 Andrew Haley <aph@redhat.com>
+
+ * Makefile.am (patch): Set fuzziness to zero.
+
+2007-07-11 Andrew Haley <aph@redhat.com>
+
+ * patches/icedtea-assembler_amd64.patch: New file.
+ * Makefile.am (ICEDTEA_PATCHES): Add icedtea-assembler_amd64.patch.
+ (icedtea-debug): New target
+
+2007-07-08 Mark Wielaard <mark@klomp.org>
+
+ * acinclude.m4 (FIND_TOOL): New macro.
+ * configure.ac: Use FIND_TOOL for essential tools, add gawk check.
+ * configure: Regenerated.
+ * Makefile.in: Likewise.
+
+2007-07-08 Mark Wielaard <mark@klomp.org>
+
+ * acinclude.m4 (CHECK_HEADERS): Add check for alsa/asoundlib.h.
+ * configure: Regenerated.
+
+2007-07-06 Kyle Galloway <kgallowa@redhat.com>
+
+ * patches/icedtea-buildfix.patch: Add amd64 build fix as well.
+
+2007-07-06 Francis Kung <fkung@redhat.com>
+
+ * Makefile.am: Update for b15.
+ * Makefile.in: Regenerated.
+ * patches/icedtea-copy-plugs.patch: Update for b15.
+ * patches/icedtea-debuginfo.patch: Update for b15.
+ * patches/icedtea-buildfix.patch: New file.
+
+2007-07-05 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * Makefile.am (snapshot): New target.
+ (.PHONY): Add snapshot.
+
+2007-07-05 Lillian Angel <langel@redhat.com>
+
+ * .hgignore: Updated.
+ * AUTHORS: Added Casey Marshall.
+ * Makefile.am: Added new patch.
+ * Makefile.in: Regenerated.
+ * jce/javax/crypto/KeyGenerator.java: Removed unnecessary functions.
+ * patches/icedtea-java.security.patch: Updated with new ssl provider.
+ * patches/icedtea-ssl.patch: New patch.
+
+2007-07-05 Lillian Angel <langel@redhat.com>
+
+ * jce/gnu/javax/net/ssl/AbstractSessionContext.java: Removed.
+ * jce/gnu/javax/net/ssl/EntropySource.java: Removed.
+ * jce/gnu/javax/net/ssl/NullManagerParameters.java: Removed.
+ * jce/gnu/javax/net/ssl/PreSharedKeyManager.class
+ * jce/gnu/javax/net/ssl/PreSharedKeyManager.java: Removed.
+ * jce/gnu/javax/net/ssl/PreSharedKeyManagerParameters.java: Removed.
+ * jce/gnu/javax/net/ssl/PrivateCredentials.java: Removed.
+ * jce/gnu/javax/net/ssl/SRPManagerParameters.java: Removed.
+ * jce/gnu/javax/net/ssl/SRPTrustManager.java: Removed.
+ * jce/gnu/javax/net/ssl/SSLCipherSuite.java: Removed.
+ * jce/gnu/javax/net/ssl/SSLProtocolVersion.java: Removed.
+ * jce/gnu/javax/net/ssl/SSLRecordHandler.java: Removed.
+ * jce/gnu/javax/net/ssl/Session.java: Removed.
+ * jce/gnu/javax/net/ssl/SessionStoreException.java: Removed.
+ * jce/gnu/javax/net/ssl/StaticTrustAnchors.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/AbstractHandshake.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/Alert.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/AlertException.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/Builder.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/Certificate.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/CertificateBuilder.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/CertificateRequest.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/CertificateRequestBuilder.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/CertificateStatusRequest.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/CertificateStatusType.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/CertificateType.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/CertificateURL.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/CertificateVerify.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/CipherAlgorithm.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/CipherSuite.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/CipherSuiteList.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/ClientCertificateTypeList.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/ClientDHE_PSKParameters.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/ClientDiffieHellmanPublic.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/ClientHandshake.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/ClientHello.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/ClientHelloBuilder.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/ClientHelloV2.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/ClientKeyExchange.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/ClientKeyExchangeBuilder.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/ClientPSKParameters.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/ClientRSA_PSKParameters.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/CompressionMethod.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/CompressionMethodList.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/Constructed.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/ContentType.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/Debug.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/DelegatedTask.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/DiffieHellman.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/EmptyExchangeKeys.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/EncryptedPreMasterSecret.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/ExchangeKeys.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/Extension.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/ExtensionList.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/Finished.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/Handshake.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/HelloRequest.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/InputSecurityParameters.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/Jessie.class
+ * jce/gnu/javax/net/ssl/provider/Jessie.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/KeyExchangeAlgorithm.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/MacAlgorithm.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/MacException.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/MaxFragmentLength.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/OutputSecurityParameters.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/PreSharedKeyManagerFactoryImpl.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/ProtocolVersion.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/Random.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/Record.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/SRPTrustManagerFactory.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/SSLContextImpl.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/SSLEngineImpl.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/SSLHMac.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/SSLRSASignatureImpl.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/SSLRandom.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/SSLServerSocketFactoryImpl.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/SSLServerSocketImpl.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/SSLSocketFactoryImpl.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/SSLSocketImpl.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/SSLv3HMacMD5Impl.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/SSLv3HMacSHAImpl.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/ServerDHE_PSKParameters.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/ServerDHParams.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/ServerHandshake.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/ServerHello.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/ServerHelloBuilder.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/ServerHelloDone.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/ServerKeyExchange.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/ServerKeyExchangeBuilder.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/ServerKeyExchangeParams.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/ServerNameList.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/ServerPSKParameters.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/ServerRSAParams.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/ServerRSA_PSKParameters.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/SessionImpl.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/Signature.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/SignatureAlgorithm.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/SimpleSessionContext.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/TLSHMac.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/TLSRandom.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/TruncatedHMAC.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/TrustedAuthorities.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/UnresolvedExtensionValue.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/Util.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/X500PrincipalList.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/X509KeyManagerFactory.java: Removed.
+ * jce/gnu/javax/net/ssl/provider/X509TrustManagerFactory.java: Removed.
+ * jce/javax/net/VanillaServerSocketFactory.java: Removed.
+ * jce/javax/net/VanillaSocketFactory.java: Removed.
+ * jce/javax/net/ssl/TrivialHostnameVerifier.java: Removed.
+ * rt/gnu/java/util/Base64.java: Removed.
+
+2007-07-05 Casey Marshall <csm@gnu.org>
+
+ * jce/gnu/java/security/icedtea/IcedTls.java: New Class.
+ * jce/gnu/java/security/icedtea/GNUTlsRsaPreMasterSecretGeneratorImpl.java:
+ New Class.
+ * jce/gnu/java/security/icedtea/GNUTlsPrfGeneratorImpl.java: New Class.
+ * jce/gnu/java/security/icedtea/GNUTlsMasterSecretGenerator.java: New Class.
+ * jce/gnu/java/security/icedtea/GNUTlsKeyMaterialGeneratorImpl.java: New Class.
+ * jce/gnu/javax/crypto/RSACipherImpl.java
+ (engineSetMode): Implemented.
+ (engineSetPadding): Likewise.
+ (engineGetBlockSize): Added conditions.
+ (engineUpdate): Likewise.
+ (engineUnwrap): New function.
+ (engineWrap): Likewise.
+ * jce/gnu/javax/crypto/jce/GnuCrypto.java
+ (GnuCrypto): Updated cipher put into map.
+ * jce/sun/security/internal/spec/TlsKeyMaterialParameterSpec.java: Implemented.
+ * jce/sun/security/internal/spec/TlsKeyMaterialSpec.java: Implemented.
+ * jce/sun/security/internal/spec/TlsMasterSecretParameterSpec.java: Implemented.
+ * jce/sun/security/internal/spec/TlsPrfParameterSpec.java: Implemented.
+ * jce/sun/security/internal/spec/TlsRsaPremasterSecretParameterSpec.java:
+ Implemented.
+
+2007-07-05 Gary Benson <gbenson@redhat.com>
+
+ * .hgignore: List bootstrap directory instead of individual files,
+ and don't list .hgignore.
+
+2007-07-04 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * Makefile.am (patch): Add debugging messages.
+ (unpatch): Likewise.
+ (patchecj): Likewise.
+ (unpatchecj): Likewise.
+ * Makefile.in: Regenerate.
+
+2007-07-04 Gary Benson <gbenson@redhat.com>
+
+ * patches/icedtea-ports.patch: Removed.
+ * Makefile.in: Regenerated.
+
+2007-07-04 Gary Benson <gbenson@redhat.com>
+
+ * acinclude.m4 (SET_ARCH_DIRS): Fix library paths on ppc64 and s390x.
+ * configure: Regenerated.
+
+2007-07-02 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Changed to use -source and -target flags instead of
+ -1.5. Not supported by Sun's JDK.
+ * Makefile.in: Regenerated.
+
+2007-06-29 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Fixed typo.
+ * Makefile.in: Regenerated.
+
+2007-06-29 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-java.security.patch: Fixed patch line numbers.
+
+2007-06-29 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Added checks to prevent make error after make
+ bootstrap.
+ * Makefile.in: Regenerated.
+
+2007-06-27 Lillian Angel <langel@redhat.com>
+
+ * .hgignore: Updated.
+
+2007-06-27 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-ports.patch: Removed ChangeLog entry.
+
+2007-06-27 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Added to ICEDTEA_COPY_DIRS and ICEDTEA_COPY_SRC
+ * Makefile.in: Regenerated.
+ * jce/gnu/javax/net/ssl/AbstractSessionContext.java,
+ jce/gnu/javax/net/ssl/EntropySource.java,
+ jce/gnu/javax/net/ssl/NullManagerParameters.java,
+ jce/gnu/javax/net/ssl/PreSharedKeyManager.class,
+ jce/gnu/javax/net/ssl/PreSharedKeyManager.java,
+ jce/gnu/javax/net/ssl/PreSharedKeyManagerParameters.java,
+ jce/gnu/javax/net/ssl/PrivateCredentials.java,
+ jce/gnu/javax/net/ssl/SRPManagerParameters.java,
+ jce/gnu/javax/net/ssl/SRPTrustManager.java,
+ jce/gnu/javax/net/ssl/SSLCipherSuite.java,
+ jce/gnu/javax/net/ssl/SSLProtocolVersion.java,
+ jce/gnu/javax/net/ssl/SSLRecordHandler.java,
+ jce/gnu/javax/net/ssl/Session.java,
+ jce/gnu/javax/net/ssl/SessionStoreException.java,
+ jce/gnu/javax/net/ssl/StaticTrustAnchors.java,
+ jce/gnu/javax/net/ssl/provider/AbstractHandshake.java,
+ jce/gnu/javax/net/ssl/provider/Alert.java,
+ jce/gnu/javax/net/ssl/provider/AlertException.java,
+ jce/gnu/javax/net/ssl/provider/Builder.java,
+ jce/gnu/javax/net/ssl/provider/Certificate.java,
+ jce/gnu/javax/net/ssl/provider/CertificateBuilder.java,
+ jce/gnu/javax/net/ssl/provider/CertificateRequest.java,
+ jce/gnu/javax/net/ssl/provider/CertificateRequestBuilder.java,
+ jce/gnu/javax/net/ssl/provider/CertificateStatusRequest.java,
+ jce/gnu/javax/net/ssl/provider/CertificateStatusType.java,
+ jce/gnu/javax/net/ssl/provider/CertificateType.java,
+ jce/gnu/javax/net/ssl/provider/CertificateURL.java,
+ jce/gnu/javax/net/ssl/provider/CertificateVerify.java,
+ jce/gnu/javax/net/ssl/provider/CipherAlgorithm.java,
+ jce/gnu/javax/net/ssl/provider/CipherSuite.java,
+ jce/gnu/javax/net/ssl/provider/CipherSuiteList.java,
+ jce/gnu/javax/net/ssl/provider/ClientCertificateTypeList.java,
+ jce/gnu/javax/net/ssl/provider/ClientDHE_PSKParameters.java,
+ jce/gnu/javax/net/ssl/provider/ClientDiffieHellmanPublic.java,
+ jce/gnu/javax/net/ssl/provider/ClientHandshake.java,
+ jce/gnu/javax/net/ssl/provider/ClientHello.java,
+ jce/gnu/javax/net/ssl/provider/ClientHelloBuilder.java,
+ jce/gnu/javax/net/ssl/provider/ClientHelloV2.java,
+ jce/gnu/javax/net/ssl/provider/ClientKeyExchange.java,
+ jce/gnu/javax/net/ssl/provider/ClientKeyExchangeBuilder.java,
+ jce/gnu/javax/net/ssl/provider/ClientPSKParameters.java,
+ jce/gnu/javax/net/ssl/provider/ClientRSA_PSKParameters.java,
+ jce/gnu/javax/net/ssl/provider/CompressionMethod.java,
+ jce/gnu/javax/net/ssl/provider/CompressionMethodList.java,
+ jce/gnu/javax/net/ssl/provider/Constructed.java,
+ jce/gnu/javax/net/ssl/provider/ContentType.java,
+ jce/gnu/javax/net/ssl/provider/Debug.java,
+ jce/gnu/javax/net/ssl/provider/DelegatedTask.java,
+ jce/gnu/javax/net/ssl/provider/DiffieHellman.java,
+ jce/gnu/javax/net/ssl/provider/EmptyExchangeKeys.java,
+ jce/gnu/javax/net/ssl/provider/EncryptedPreMasterSecret.java,
+ jce/gnu/javax/net/ssl/provider/ExchangeKeys.java,
+ jce/gnu/javax/net/ssl/provider/Extension.java,
+ jce/gnu/javax/net/ssl/provider/ExtensionList.java,
+ jce/gnu/javax/net/ssl/provider/Finished.java,
+ jce/gnu/javax/net/ssl/provider/Handshake.java,
+ jce/gnu/javax/net/ssl/provider/HelloRequest.java,
+ jce/gnu/javax/net/ssl/provider/InputSecurityParameters.java,
+ jce/gnu/javax/net/ssl/provider/Jessie.class,
+ jce/gnu/javax/net/ssl/provider/Jessie.java,
+ jce/gnu/javax/net/ssl/provider/KeyExchangeAlgorithm.java,
+ jce/gnu/javax/net/ssl/provider/MacAlgorithm.java,
+ jce/gnu/javax/net/ssl/provider/MacException.java,
+ jce/gnu/javax/net/ssl/provider/MaxFragmentLength.java,
+ jce/gnu/javax/net/ssl/provider/OutputSecurityParameters.java,
+ jce/gnu/javax/net/ssl/provider/PreSharedKeyManagerFactoryImpl.java,
+ jce/gnu/javax/net/ssl/provider/ProtocolVersion.java,
+ jce/gnu/javax/net/ssl/provider/Random.java,
+ jce/gnu/javax/net/ssl/provider/Record.java,
+ jce/gnu/javax/net/ssl/provider/SRPTrustManagerFactory.java,
+ jce/gnu/javax/net/ssl/provider/SSLContextImpl.java,
+ jce/gnu/javax/net/ssl/provider/SSLEngineImpl.java,
+ jce/gnu/javax/net/ssl/provider/SSLHMac.java,
+ jce/gnu/javax/net/ssl/provider/SSLRSASignatureImpl.java,
+ jce/gnu/javax/net/ssl/provider/SSLRandom.java,
+ jce/gnu/javax/net/ssl/provider/SSLServerSocketFactoryImpl.java,
+ jce/gnu/javax/net/ssl/provider/SSLServerSocketImpl.java,
+ jce/gnu/javax/net/ssl/provider/SSLSocketFactoryImpl.java,
+ jce/gnu/javax/net/ssl/provider/SSLSocketImpl.java,
+ jce/gnu/javax/net/ssl/provider/SSLv3HMacMD5Impl.java,
+ jce/gnu/javax/net/ssl/provider/SSLv3HMacSHAImpl.java,
+ jce/gnu/javax/net/ssl/provider/ServerDHE_PSKParameters.java,
+ jce/gnu/javax/net/ssl/provider/ServerDHParams.java,
+ jce/gnu/javax/net/ssl/provider/ServerHandshake.java,
+ jce/gnu/javax/net/ssl/provider/ServerHello.java,
+ jce/gnu/javax/net/ssl/provider/ServerHelloBuilder.java,
+ jce/gnu/javax/net/ssl/provider/ServerHelloDone.java,
+ jce/gnu/javax/net/ssl/provider/ServerKeyExchange.java,
+ jce/gnu/javax/net/ssl/provider/ServerKeyExchangeBuilder.java,
+ jce/gnu/javax/net/ssl/provider/ServerKeyExchangeParams.java,
+ jce/gnu/javax/net/ssl/provider/ServerNameList.java,
+ jce/gnu/javax/net/ssl/provider/ServerPSKParameters.java,
+ jce/gnu/javax/net/ssl/provider/ServerRSAParams.java,
+ jce/gnu/javax/net/ssl/provider/ServerRSA_PSKParameters.java,
+ jce/gnu/javax/net/ssl/provider/SessionImpl.java,
+ jce/gnu/javax/net/ssl/provider/Signature.java,
+ jce/gnu/javax/net/ssl/provider/SignatureAlgorithm.java,
+ jce/gnu/javax/net/ssl/provider/SimpleSessionContext.java,
+ jce/gnu/javax/net/ssl/provider/TLSHMac.java,
+ jce/gnu/javax/net/ssl/provider/TLSRandom.java,
+ jce/gnu/javax/net/ssl/provider/TruncatedHMAC.java,
+ jce/gnu/javax/net/ssl/provider/TrustedAuthorities.java,
+ jce/gnu/javax/net/ssl/provider/UnresolvedExtensionValue.java,
+ jce/gnu/javax/net/ssl/provider/Util.java,
+ jce/gnu/javax/net/ssl/provider/X500PrincipalList.java,
+ jce/gnu/javax/net/ssl/provider/X509KeyManagerFactory.java,
+ jce/gnu/javax/net/ssl/provider/X509TrustManagerFactory.java,
+ jce/javax/net/VanillaServerSocketFactory.java,
+ jce/javax/net/VanillaSocketFactory.java,
+ jce/javax/net/ssl/TrivialHostnameVerifier.java,
+ rt/gnu/java/util/Base64.java: New file
+
+2007-06-27 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Added new rt dirs.
+ * Makefile.in: Regenerated.
+
+2007-06-27 Lillian Angel <langel@redhat.com>
+
+ * rt/java/util/Timer.java
+ rt/javax/security/auth/callback/ChoiceCallback.java
+ rt/javax/security/auth/callback/ConfirmationCallback.java
+ rt/javax/security/auth/callback/LanguageCallback.java
+ rt/javax/security/auth/callback/NameCallback.java
+ rt/javax/security/auth/callback/TextInputCallback.java
+ rt/javax/security/auth/callback/TextOutputCallback.java
+ rt/javax/security/sasl/AuthenticationException.java
+ rt/javax/security/sasl/Sasl.java
+ rt/javax/security/sasl/SaslClient.java
+ rt/javax/security/sasl/SaslClientFactory.java
+ rt/javax/security/sasl/SaslException.java
+ rt/javax/security/sasl/SaslServer.java
+ rt/javax/security/sasl/SaslServerFactory.java: Removed from repo. They
+ are being copied from the openjdk src anyways.
+
+2007-06-27 Francis Kung <fkung@redhat.com>
+
+ * patches/icedtea-graphics.patch: Stub out libt2k.
+
+2007-06-26 Lillian Angel <langel@redhat.com>
+
+ * AUTHORS: Added aph.
+ * INSTALL: Added clarification.
+
+2007-06-26 Andrew Haley <aph@redhat.com>
+
+ * Makefile.am (ICEDTEA_PATCHES): Add icedtea-java.security.patch.
+
+2007-06-26 Andrew Haley <aph@redhat.com>
+
+ * Makefile.am (ICEDTEA_PATCHES): Add icedtea-debuginfo.patch.
+ Add -g option to all Java compilations.
+ (ICEDTEA_COPY_SRC): Copy a bunch of files needed to build GNU
+ crypto.
+ * jce/gnu/java/security/hash/BaseHash.java,
+ jce/gnu/java/security/hash/HashFactory.java,
+ jce/gnu/java/security/hash/Haval.java,
+ jce/gnu/java/security/hash/IMessageDigest.java,
+ jce/gnu/java/security/hash/MD2.java,
+ jce/gnu/java/security/hash/MD4.java,
+ jce/gnu/java/security/hash/MD5.java,
+ jce/gnu/java/security/hash/RipeMD128.java,
+ jce/gnu/java/security/hash/RipeMD160.java,
+ jce/gnu/java/security/hash/Sha160.java,
+ jce/gnu/java/security/hash/Sha256.java,
+ jce/gnu/java/security/hash/Sha384.java,
+ jce/gnu/java/security/hash/Sha512.java,
+ jce/gnu/java/security/hash/Tiger.java,
+ jce/gnu/java/security/hash/Whirlpool.java,
+ jce/gnu/java/security/jce/hash/HavalSpi.java,
+ jce/gnu/java/security/jce/hash/MD2Spi.java,
+ jce/gnu/java/security/jce/hash/MD4Spi.java,
+ jce/gnu/java/security/jce/hash/MD5Spi.java,
+ jce/gnu/java/security/jce/hash/MessageDigestAdapter.java,
+ jce/gnu/java/security/jce/hash/RipeMD128Spi.java,
+ jce/gnu/java/security/jce/hash/RipeMD160Spi.java,
+ jce/gnu/java/security/jce/hash/Sha160Spi.java,
+ jce/gnu/java/security/jce/hash/Sha256Spi.java,
+ jce/gnu/java/security/jce/hash/Sha384Spi.java,
+ jce/gnu/java/security/jce/hash/Sha512Spi.java,
+ jce/gnu/java/security/jce/hash/TigerSpi.java,
+ jce/gnu/java/security/jce/hash/WhirlpoolSpi.java,
+ jce/gnu/java/security/jce/prng/HavalRandomSpi.java,
+ jce/gnu/java/security/jce/prng/MD2RandomSpi.java,
+ jce/gnu/java/security/jce/prng/MD4RandomSpi.java,
+ jce/gnu/java/security/jce/prng/MD5RandomSpi.java,
+ jce/gnu/java/security/jce/prng/RipeMD128RandomSpi.java,
+ jce/gnu/java/security/jce/prng/RipeMD160RandomSpi.java,
+ jce/gnu/java/security/jce/prng/SecureRandomAdapter.java,
+ jce/gnu/java/security/jce/prng/Sha160RandomSpi.java,
+ jce/gnu/java/security/jce/prng/Sha256RandomSpi.java,
+ jce/gnu/java/security/jce/prng/Sha384RandomSpi.java,
+ jce/gnu/java/security/jce/prng/Sha512RandomSpi.java,
+ jce/gnu/java/security/jce/prng/TigerRandomSpi.java,
+ jce/gnu/java/security/jce/prng/WhirlpoolRandomSpi.java,
+ jce/gnu/java/security/jce/sig/DSSKeyFactory.java,
+ jce/gnu/java/security/jce/sig/DSSKeyPairGeneratorSpi.java,
+ jce/gnu/java/security/jce/sig/DSSParameters.java,
+ jce/gnu/java/security/jce/sig/DSSParametersGenerator.java,
+ jce/gnu/java/security/jce/sig/DSSRawSignatureSpi.java,
+ jce/gnu/java/security/jce/sig/EncodedKeyFactory.java,
+ jce/gnu/java/security/jce/sig/KeyPairGeneratorAdapter.java,
+ jce/gnu/java/security/jce/sig/MD2withRSA.java,
+ jce/gnu/java/security/jce/sig/MD5withRSA.java,
+ jce/gnu/java/security/jce/sig/RSAKeyFactory.java,
+ jce/gnu/java/security/jce/sig/RSAKeyPairGeneratorSpi.java,
+ jce/gnu/java/security/jce/sig/RSAPSSRawSignatureSpi.java,
+ jce/gnu/java/security/jce/sig/SHA160withDSS.java,
+ jce/gnu/java/security/jce/sig/SHA160withRSA.java,
+ jce/gnu/java/security/jce/sig/SHA256withRSA.java,
+ jce/gnu/java/security/jce/sig/SHA384withRSA.java,
+ jce/gnu/java/security/jce/sig/SHA512withRSA.java,
+ jce/gnu/java/security/jce/sig/SignatureAdapter.java,
+ jce/gnu/java/security/key/IKeyPairCodec.java,
+ jce/gnu/java/security/key/IKeyPairGenerator.java,
+ jce/gnu/java/security/key/KeyPairCodecFactory.java,
+ jce/gnu/java/security/key/KeyPairGeneratorFactory.java,
+ jce/gnu/java/security/key/dss/DSSKey.java,
+ jce/gnu/java/security/key/dss/DSSKeyPairGenerator.java,
+ jce/gnu/java/security/key/dss/DSSKeyPairPKCS8Codec.java,
+ jce/gnu/java/security/key/dss/DSSKeyPairRawCodec.java,
+ jce/gnu/java/security/key/dss/DSSKeyPairX509Codec.java,
+ jce/gnu/java/security/key/dss/DSSPrivateKey.java,
+ jce/gnu/java/security/key/dss/DSSPublicKey.java,
+ jce/gnu/java/security/key/dss/FIPS186.java,
+ jce/gnu/java/security/key/rsa/GnuRSAKey.java,
+ jce/gnu/java/security/key/rsa/GnuRSAPrivateKey.java,
+ jce/gnu/java/security/key/rsa/GnuRSAPublicKey.java,
+ jce/gnu/java/security/key/rsa/RSAKeyPairGenerator.java,
+ jce/gnu/java/security/key/rsa/RSAKeyPairPKCS8Codec.java,
+ jce/gnu/java/security/key/rsa/RSAKeyPairRawCodec.java,
+ jce/gnu/java/security/key/rsa/RSAKeyPairX509Codec.java,
+ jce/gnu/java/security/prng/BasePRNG.java,
+ jce/gnu/java/security/prng/EntropySource.java,
+ jce/gnu/java/security/prng/IRandom.java,
+ jce/gnu/java/security/prng/LimitReachedException.java,
+ jce/gnu/java/security/prng/MDGenerator.java,
+ jce/gnu/java/security/prng/PRNGFactory.java,
+ jce/gnu/java/security/prng/RandomEvent.java,
+ jce/gnu/java/security/prng/RandomEventListener.java,
+ jce/gnu/java/security/provider/CollectionCertStoreImpl.java,
+ jce/gnu/java/security/provider/DefaultPolicy.java,
+ jce/gnu/java/security/provider/Gnu.java,
+ jce/gnu/java/security/provider/PKIXCertPathValidatorImpl.java,
+ jce/gnu/java/security/provider/X509CertificateFactory.java,
+ jce/gnu/java/security/provider/package.html,
+ jce/gnu/java/security/sig/BaseSignature.java,
+ jce/gnu/java/security/sig/ISignature.java,
+ jce/gnu/java/security/sig/ISignatureCodec.java,
+ jce/gnu/java/security/sig/SignatureCodecFactory.java,
+ jce/gnu/java/security/sig/SignatureFactory.java,
+ jce/gnu/java/security/sig/dss/DSSSignature.java,
+ jce/gnu/java/security/sig/dss/DSSSignatureRawCodec.java,
+ jce/gnu/java/security/sig/dss/DSSSignatureX509Codec.java,
+ jce/gnu/java/security/sig/rsa/EME_PKCS1_V1_5.java,
+ jce/gnu/java/security/sig/rsa/EMSA_PKCS1_V1_5.java,
+ jce/gnu/java/security/sig/rsa/EMSA_PSS.java,
+ jce/gnu/java/security/sig/rsa/RSA.java,
+ jce/gnu/java/security/sig/rsa/RSAPKCS1V1_5Signature.java,
+ jce/gnu/java/security/sig/rsa/RSAPKCS1V1_5SignatureRawCodec.java,
+ jce/gnu/java/security/sig/rsa/RSAPKCS1V1_5SignatureX509Codec.java,
+ jce/gnu/java/security/sig/rsa/RSAPSSSignature.java,
+ jce/gnu/java/security/sig/rsa/RSAPSSSignatureRawCodec.java,
+ jce/gnu/java/security/sig/rsa/RSASignatureFactory.java,
+ jce/gnu/java/security/util/ByteArray.java,
+ jce/gnu/java/security/util/ByteBufferOutputStream.java,
+ jce/gnu/java/security/util/DerUtil.java,
+ jce/gnu/java/security/util/ExpirableObject.java,
+ jce/gnu/java/security/util/FormatUtil.java,
+ jce/gnu/java/security/util/IntegerUtil.java,
+ jce/gnu/java/security/util/PRNG.java,
+ jce/gnu/java/security/util/Prime.java,
+ jce/gnu/java/security/util/Sequence.java,
+ jce/gnu/java/security/util/SimpleList.java,
+ jce/gnu/java/security/util/Util.java,
+ jce/gnu/java/security/util/package.html,
+ jce/gnu/java/security/x509/GnuPKIExtension.java,
+ jce/gnu/java/security/x509/PolicyNodeImpl.java,
+ jce/gnu/java/security/x509/X500DistinguishedName.java,
+ jce/gnu/java/security/x509/X509CRL.java,
+ jce/gnu/java/security/x509/X509CRLEntry.java,
+ jce/gnu/java/security/x509/X509CRLSelectorImpl.java,
+ jce/gnu/java/security/x509/X509CertPath.java,
+ jce/gnu/java/security/x509/X509CertSelectorImpl.java,
+ jce/gnu/java/security/x509/X509Certificate.java,
+ jce/gnu/java/security/x509/ext/AuthorityKeyIdentifier.java,
+ jce/gnu/java/security/x509/ext/BasicConstraints.java,
+ jce/gnu/java/security/x509/ext/CRLNumber.java,
+ jce/gnu/java/security/x509/ext/CertificatePolicies.java,
+ jce/gnu/java/security/x509/ext/ExtendedKeyUsage.java,
+ jce/gnu/java/security/x509/ext/Extension.java,
+ jce/gnu/java/security/x509/ext/GeneralName.java,
+ jce/gnu/java/security/x509/ext/GeneralNames.java,
+ jce/gnu/java/security/x509/ext/GeneralSubtree.java,
+ jce/gnu/java/security/x509/ext/IssuerAlternativeNames.java,
+ jce/gnu/java/security/x509/ext/KeyUsage.java,
+ jce/gnu/java/security/x509/ext/NameConstraints.java,
+ jce/gnu/java/security/x509/ext/PolicyConstraint.java,
+ jce/gnu/java/security/x509/ext/PolicyMappings.java,
+ jce/gnu/java/security/x509/ext/PrivateKeyUsagePeriod.java,
+ jce/gnu/java/security/x509/ext/ReasonCode.java,
+ jce/gnu/java/security/x509/ext/SubjectAlternativeNames.java,
+ jce/gnu/java/security/x509/ext/SubjectKeyIdentifier.java,
+ jce/gnu/java/security/x509/ext/package.html,
+ jce/gnu/java/security/x509/package.html,
+ jce/gnu/javax/crypto/RSACipherImpl.java,
+ jce/gnu/javax/crypto/assembly/Assembly.java,
+ jce/gnu/javax/crypto/assembly/Cascade.java,
+ jce/gnu/javax/crypto/assembly/CascadeStage.java,
+ jce/gnu/javax/crypto/assembly/CascadeTransformer.java,
+ jce/gnu/javax/crypto/assembly/DeflateTransformer.java,
+ jce/gnu/javax/crypto/assembly/Direction.java,
+ jce/gnu/javax/crypto/assembly/LoopbackTransformer.java,
+ jce/gnu/javax/crypto/assembly/ModeStage.java,
+ jce/gnu/javax/crypto/assembly/Operation.java,
+ jce/gnu/javax/crypto/assembly/PaddingTransformer.java,
+ jce/gnu/javax/crypto/assembly/Stage.java,
+ jce/gnu/javax/crypto/assembly/Transformer.java,
+ jce/gnu/javax/crypto/assembly/TransformerException.java,
+ jce/gnu/javax/crypto/cipher/Anubis.java,
+ jce/gnu/javax/crypto/cipher/BaseCipher.java,
+ jce/gnu/javax/crypto/cipher/Blowfish.java,
+ jce/gnu/javax/crypto/cipher/Cast5.java,
+ jce/gnu/javax/crypto/cipher/CipherFactory.java,
+ jce/gnu/javax/crypto/cipher/DES.java,
+ jce/gnu/javax/crypto/cipher/IBlockCipher.java,
+ jce/gnu/javax/crypto/cipher/IBlockCipherSpi.java,
+ jce/gnu/javax/crypto/cipher/Khazad.java,
+ jce/gnu/javax/crypto/cipher/NullCipher.java,
+ jce/gnu/javax/crypto/cipher/Rijndael.java,
+ jce/gnu/javax/crypto/cipher/Serpent.java,
+ jce/gnu/javax/crypto/cipher/Square.java,
+ jce/gnu/javax/crypto/cipher/TripleDES.java,
+ jce/gnu/javax/crypto/cipher/Twofish.java,
+ jce/gnu/javax/crypto/cipher/WeakKeyException.java,
+ jce/gnu/javax/crypto/jce/DiffieHellmanImpl.java,
+ jce/gnu/javax/crypto/jce/GnuCrypto.java,
+ jce/gnu/javax/crypto/jce/GnuSasl.java,
+ jce/gnu/javax/crypto/jce/PBKDF2SecretKeyFactory.java,
+ jce/gnu/javax/crypto/jce/cipher/AES128KeyWrapSpi.java,
+ jce/gnu/javax/crypto/jce/cipher/AES192KeyWrapSpi.java,
+ jce/gnu/javax/crypto/jce/cipher/AES256KeyWrapSpi.java,
+ jce/gnu/javax/crypto/jce/cipher/AESKeyWrapSpi.java,
+ jce/gnu/javax/crypto/jce/cipher/AESSpi.java,
+ jce/gnu/javax/crypto/jce/cipher/ARCFourSpi.java,
+ jce/gnu/javax/crypto/jce/cipher/AnubisSpi.java,
+ jce/gnu/javax/crypto/jce/cipher/BlowfishSpi.java,
+ jce/gnu/javax/crypto/jce/cipher/Cast5Spi.java,
+ jce/gnu/javax/crypto/jce/cipher/CipherAdapter.java,
+ jce/gnu/javax/crypto/jce/cipher/DESSpi.java,
+ jce/gnu/javax/crypto/jce/cipher/KeyWrappingAlgorithmAdapter.java,
+ jce/gnu/javax/crypto/jce/cipher/KhazadSpi.java,
+ jce/gnu/javax/crypto/jce/cipher/NullCipherSpi.java,
+ jce/gnu/javax/crypto/jce/cipher/PBES2.java,
+ jce/gnu/javax/crypto/jce/cipher/RijndaelSpi.java,
+ jce/gnu/javax/crypto/jce/cipher/SerpentSpi.java,
+ jce/gnu/javax/crypto/jce/cipher/SquareSpi.java,
+ jce/gnu/javax/crypto/jce/cipher/TripleDESKeyWrapSpi.java,
+ jce/gnu/javax/crypto/jce/cipher/TripleDESSpi.java,
+ jce/gnu/javax/crypto/jce/cipher/TwofishSpi.java,
+ jce/gnu/javax/crypto/jce/key/AnubisKeyGeneratorImpl.java,
+ jce/gnu/javax/crypto/jce/key/AnubisSecretKeyFactoryImpl.java,
+ jce/gnu/javax/crypto/jce/key/BlowfishKeyGeneratorImpl.java,
+ jce/gnu/javax/crypto/jce/key/BlowfishSecretKeyFactoryImpl.java,
+ jce/gnu/javax/crypto/jce/key/Cast5KeyGeneratorImpl.java,
+ jce/gnu/javax/crypto/jce/key/Cast5SecretKeyFactoryImpl.java,
+ jce/gnu/javax/crypto/jce/key/DESKeyGeneratorImpl.java,
+ jce/gnu/javax/crypto/jce/key/DESSecretKeyFactoryImpl.java,
+ jce/gnu/javax/crypto/jce/key/DESedeSecretKeyFactoryImpl.java,
+ jce/gnu/javax/crypto/jce/key/KhazadKeyGeneratorImpl.java,
+ jce/gnu/javax/crypto/jce/key/KhazadSecretKeyFactoryImpl.java,
+ jce/gnu/javax/crypto/jce/key/RijndaelKeyGeneratorImpl.java,
+ jce/gnu/javax/crypto/jce/key/RijndaelSecretKeyFactoryImpl.java,
+ jce/gnu/javax/crypto/jce/key/SecretKeyFactoryImpl.java,
+ jce/gnu/javax/crypto/jce/key/SecretKeyGeneratorImpl.java,
+ jce/gnu/javax/crypto/jce/key/SerpentKeyGeneratorImpl.java,
+ jce/gnu/javax/crypto/jce/key/SerpentSecretKeyFactoryImpl.java,
+ jce/gnu/javax/crypto/jce/key/SquareKeyGeneratorImpl.java,
+ jce/gnu/javax/crypto/jce/key/SquareSecretKeyFactoryImpl.java,
+ jce/gnu/javax/crypto/jce/key/TripleDESKeyGeneratorImpl.java,
+ jce/gnu/javax/crypto/jce/key/TwofishKeyGeneratorImpl.java,
+ jce/gnu/javax/crypto/jce/key/TwofishSecretKeyFactoryImpl.java,
+ jce/gnu/javax/crypto/jce/keyring/GnuKeyring.java,
+ jce/gnu/javax/crypto/jce/mac/HMacHavalSpi.java,
+ jce/gnu/javax/crypto/jce/mac/HMacMD2Spi.java,
+ jce/gnu/javax/crypto/jce/mac/HMacMD4Spi.java,
+ jce/gnu/javax/crypto/jce/mac/HMacMD5Spi.java,
+ jce/gnu/javax/crypto/jce/mac/HMacRipeMD128Spi.java,
+ jce/gnu/javax/crypto/jce/mac/HMacRipeMD160Spi.java,
+ jce/gnu/javax/crypto/jce/mac/HMacSHA160Spi.java,
+ jce/gnu/javax/crypto/jce/mac/HMacSHA256Spi.java,
+ jce/gnu/javax/crypto/jce/mac/HMacSHA384Spi.java,
+ jce/gnu/javax/crypto/jce/mac/HMacSHA512Spi.java,
+ jce/gnu/javax/crypto/jce/mac/HMacTigerSpi.java,
+ jce/gnu/javax/crypto/jce/mac/HMacWhirlpoolSpi.java,
+ jce/gnu/javax/crypto/jce/mac/MacAdapter.java,
+ jce/gnu/javax/crypto/jce/mac/OMacAnubisImpl.java,
+ jce/gnu/javax/crypto/jce/mac/OMacBlowfishImpl.java,
+ jce/gnu/javax/crypto/jce/mac/OMacCast5Impl.java,
+ jce/gnu/javax/crypto/jce/mac/OMacDESImpl.java,
+ jce/gnu/javax/crypto/jce/mac/OMacImpl.java,
+ jce/gnu/javax/crypto/jce/mac/OMacKhazadImpl.java,
+ jce/gnu/javax/crypto/jce/mac/OMacRijndaelImpl.java,
+ jce/gnu/javax/crypto/jce/mac/OMacSerpentImpl.java,
+ jce/gnu/javax/crypto/jce/mac/OMacSquareImpl.java,
+ jce/gnu/javax/crypto/jce/mac/OMacTripleDESImpl.java,
+ jce/gnu/javax/crypto/jce/mac/OMacTwofishImpl.java,
+ jce/gnu/javax/crypto/jce/mac/TMMH16Spi.java,
+ jce/gnu/javax/crypto/jce/mac/UHash32Spi.java,
+ jce/gnu/javax/crypto/jce/mac/UMac32Spi.java,
+ jce/gnu/javax/crypto/jce/params/BlockCipherParameters.java,
+ jce/gnu/javax/crypto/jce/params/DEREncodingException.java,
+ jce/gnu/javax/crypto/jce/params/DERReader.java,
+ jce/gnu/javax/crypto/jce/params/DERWriter.java,
+ jce/gnu/javax/crypto/jce/prng/ARCFourRandomSpi.java,
+ jce/gnu/javax/crypto/jce/prng/CSPRNGSpi.java,
+ jce/gnu/javax/crypto/jce/prng/FortunaImpl.java,
+ jce/gnu/javax/crypto/jce/prng/ICMRandomSpi.java,
+ jce/gnu/javax/crypto/jce/prng/UMacRandomSpi.java,
+ jce/gnu/javax/crypto/jce/sig/DHKeyFactory.java,
+ jce/gnu/javax/crypto/jce/sig/DHKeyPairGeneratorSpi.java,
+ jce/gnu/javax/crypto/jce/sig/DHParameters.java,
+ jce/gnu/javax/crypto/jce/sig/DHParametersGenerator.java,
+ jce/gnu/javax/crypto/jce/spec/BlockCipherParameterSpec.java,
+ jce/gnu/javax/crypto/jce/spec/TMMHParameterSpec.java,
+ jce/gnu/javax/crypto/jce/spec/UMac32ParameterSpec.java,
+ jce/gnu/javax/crypto/key/BaseKeyAgreementParty.java,
+ jce/gnu/javax/crypto/key/GnuPBEKey.java,
+ jce/gnu/javax/crypto/key/GnuSecretKey.java,
+ jce/gnu/javax/crypto/key/IKeyAgreementParty.java,
+ jce/gnu/javax/crypto/key/IncomingMessage.java,
+ jce/gnu/javax/crypto/key/KeyAgreementException.java,
+ jce/gnu/javax/crypto/key/KeyAgreementFactory.java,
+ jce/gnu/javax/crypto/key/OutgoingMessage.java,
+ jce/gnu/javax/crypto/key/dh/DHKeyPairPKCS8Codec.java,
+ jce/gnu/javax/crypto/key/dh/DHKeyPairRawCodec.java,
+ jce/gnu/javax/crypto/key/dh/DHKeyPairX509Codec.java,
+ jce/gnu/javax/crypto/key/dh/DiffieHellmanKeyAgreement.java,
+ jce/gnu/javax/crypto/key/dh/DiffieHellmanReceiver.java,
+ jce/gnu/javax/crypto/key/dh/DiffieHellmanSender.java,
+ jce/gnu/javax/crypto/key/dh/ElGamalKeyAgreement.java,
+ jce/gnu/javax/crypto/key/dh/ElGamalReceiver.java,
+ jce/gnu/javax/crypto/key/dh/ElGamalSender.java,
+ jce/gnu/javax/crypto/key/dh/GnuDHKey.java,
+ jce/gnu/javax/crypto/key/dh/GnuDHKeyPairGenerator.java,
+ jce/gnu/javax/crypto/key/dh/GnuDHPrivateKey.java,
+ jce/gnu/javax/crypto/key/dh/GnuDHPublicKey.java,
+ jce/gnu/javax/crypto/key/dh/RFC2631.java,
+ jce/gnu/javax/crypto/key/srp6/SRP6Host.java,
+ jce/gnu/javax/crypto/key/srp6/SRP6KeyAgreement.java,
+ jce/gnu/javax/crypto/key/srp6/SRP6SaslClient.java,
+ jce/gnu/javax/crypto/key/srp6/SRP6SaslServer.java,
+ jce/gnu/javax/crypto/key/srp6/SRP6TLSClient.java,
+ jce/gnu/javax/crypto/key/srp6/SRP6TLSServer.java,
+ jce/gnu/javax/crypto/key/srp6/SRP6User.java,
+ jce/gnu/javax/crypto/key/srp6/SRPAlgorithm.java,
+ jce/gnu/javax/crypto/key/srp6/SRPKey.java,
+ jce/gnu/javax/crypto/key/srp6/SRPKeyPairGenerator.java,
+ jce/gnu/javax/crypto/key/srp6/SRPKeyPairRawCodec.java,
+ jce/gnu/javax/crypto/key/srp6/SRPPrivateKey.java,
+ jce/gnu/javax/crypto/key/srp6/SRPPublicKey.java,
+ jce/gnu/javax/crypto/keyring/AuthenticatedEntry.java,
+ jce/gnu/javax/crypto/keyring/BaseKeyring.java,
+ jce/gnu/javax/crypto/keyring/BinaryDataEntry.java,
+ jce/gnu/javax/crypto/keyring/CertPathEntry.java,
+ jce/gnu/javax/crypto/keyring/CertificateEntry.java,
+ jce/gnu/javax/crypto/keyring/CompressedEntry.java,
+ jce/gnu/javax/crypto/keyring/EncryptedEntry.java,
+ jce/gnu/javax/crypto/keyring/Entry.java,
+ jce/gnu/javax/crypto/keyring/EnvelopeEntry.java,
+ jce/gnu/javax/crypto/keyring/GnuPrivateKeyring.java,
+ jce/gnu/javax/crypto/keyring/GnuPublicKeyring.java,
+ jce/gnu/javax/crypto/keyring/IKeyring.java,
+ jce/gnu/javax/crypto/keyring/IPrivateKeyring.java,
+ jce/gnu/javax/crypto/keyring/IPublicKeyring.java,
+ jce/gnu/javax/crypto/keyring/MalformedKeyringException.java,
+ jce/gnu/javax/crypto/keyring/MaskableEnvelopeEntry.java,
+ jce/gnu/javax/crypto/keyring/MeteredInputStream.java,
+ jce/gnu/javax/crypto/keyring/PasswordAuthenticatedEntry.java,
+ jce/gnu/javax/crypto/keyring/PasswordEncryptedEntry.java,
+ jce/gnu/javax/crypto/keyring/PasswordProtectedEntry.java,
+ jce/gnu/javax/crypto/keyring/PrimitiveEntry.java,
+ jce/gnu/javax/crypto/keyring/PrivateKeyEntry.java,
+ jce/gnu/javax/crypto/keyring/Properties.java,
+ jce/gnu/javax/crypto/keyring/PublicKeyEntry.java,
+ jce/gnu/javax/crypto/kwa/AESKeyWrap.java,
+ jce/gnu/javax/crypto/kwa/BaseKeyWrappingAlgorithm.java,
+ jce/gnu/javax/crypto/kwa/IKeyWrappingAlgorithm.java,
+ jce/gnu/javax/crypto/kwa/KeyUnwrappingException.java,
+ jce/gnu/javax/crypto/kwa/KeyWrappingAlgorithmFactory.java,
+ jce/gnu/javax/crypto/kwa/TripleDESKeyWrap.java,
+ jce/gnu/javax/crypto/mac/BaseMac.java,
+ jce/gnu/javax/crypto/mac/HMac.java,
+ jce/gnu/javax/crypto/mac/HMacFactory.java,
+ jce/gnu/javax/crypto/mac/IMac.java,
+ jce/gnu/javax/crypto/mac/MacFactory.java,
+ jce/gnu/javax/crypto/mac/MacInputStream.java,
+ jce/gnu/javax/crypto/mac/MacOutputStream.java,
+ jce/gnu/javax/crypto/mac/OMAC.java,
+ jce/gnu/javax/crypto/mac/TMMH16.java,
+ jce/gnu/javax/crypto/mac/UHash32.java,
+ jce/gnu/javax/crypto/mac/UMac32.java,
+ jce/gnu/javax/crypto/mode/BaseMode.java,
+ jce/gnu/javax/crypto/mode/CBC.java,
+ jce/gnu/javax/crypto/mode/CFB.java,
+ jce/gnu/javax/crypto/mode/CTR.java,
+ jce/gnu/javax/crypto/mode/EAX.java,
+ jce/gnu/javax/crypto/mode/ECB.java,
+ jce/gnu/javax/crypto/mode/IAuthenticatedMode.java,
+ jce/gnu/javax/crypto/mode/ICM.java,
+ jce/gnu/javax/crypto/mode/IMode.java,
+ jce/gnu/javax/crypto/mode/ModeFactory.java,
+ jce/gnu/javax/crypto/mode/OFB.java,
+ jce/gnu/javax/crypto/pad/BasePad.java,
+ jce/gnu/javax/crypto/pad/IPad.java,
+ jce/gnu/javax/crypto/pad/ISO10126.java,
+ jce/gnu/javax/crypto/pad/PKCS1_V1_5.java,
+ jce/gnu/javax/crypto/pad/PKCS7.java,
+ jce/gnu/javax/crypto/pad/PadFactory.java,
+ jce/gnu/javax/crypto/pad/SSL3.java,
+ jce/gnu/javax/crypto/pad/TBC.java,
+ jce/gnu/javax/crypto/pad/TLS1.java,
+ jce/gnu/javax/crypto/pad/WrongPaddingException.java,
+ jce/gnu/javax/crypto/prng/ARCFour.java,
+ jce/gnu/javax/crypto/prng/CSPRNG.java,
+ jce/gnu/javax/crypto/prng/Fortuna.java,
+ jce/gnu/javax/crypto/prng/ICMGenerator.java,
+ jce/gnu/javax/crypto/prng/IPBE.java,
+ jce/gnu/javax/crypto/prng/PBKDF2.java,
+ jce/gnu/javax/crypto/prng/PRNGFactory.java,
+ jce/gnu/javax/crypto/prng/UMacGenerator.java,
+ jce/gnu/javax/crypto/sasl/AuthInfo.java,
+ jce/gnu/javax/crypto/sasl/AuthInfoProviderFactory.java,
+ jce/gnu/javax/crypto/sasl/ClientFactory.java,
+ jce/gnu/javax/crypto/sasl/ClientMechanism.java,
+ jce/gnu/javax/crypto/sasl/ConfidentialityException.java,
+ jce/gnu/javax/crypto/sasl/IAuthInfoProvider.java,
+ jce/gnu/javax/crypto/sasl/IAuthInfoProviderFactory.java,
+ jce/gnu/javax/crypto/sasl/IllegalMechanismStateException.java,
+ jce/gnu/javax/crypto/sasl/InputBuffer.java,
+ jce/gnu/javax/crypto/sasl/IntegrityException.java,
+ jce/gnu/javax/crypto/sasl/NoSuchMechanismException.java,
+ jce/gnu/javax/crypto/sasl/NoSuchUserException.java,
+ jce/gnu/javax/crypto/sasl/OutputBuffer.java,
+ jce/gnu/javax/crypto/sasl/SaslEncodingException.java,
+ jce/gnu/javax/crypto/sasl/SaslInputStream.java,
+ jce/gnu/javax/crypto/sasl/SaslOutputStream.java,
+ jce/gnu/javax/crypto/sasl/SaslUtil.java,
+ jce/gnu/javax/crypto/sasl/ServerFactory.java,
+ jce/gnu/javax/crypto/sasl/ServerMechanism.java,
+ jce/gnu/javax/crypto/sasl/UserAlreadyExistsException.java,
+ jce/gnu/javax/crypto/sasl/anonymous/AnonymousClient.java,
+ jce/gnu/javax/crypto/sasl/anonymous/AnonymousServer.java,
+ jce/gnu/javax/crypto/sasl/anonymous/AnonymousUtil.java,
+ jce/gnu/javax/crypto/sasl/crammd5/CramMD5AuthInfoProvider.java,
+ jce/gnu/javax/crypto/sasl/crammd5/CramMD5Client.java,
+ jce/gnu/javax/crypto/sasl/crammd5/CramMD5Registry.java,
+ jce/gnu/javax/crypto/sasl/crammd5/CramMD5Server.java,
+ jce/gnu/javax/crypto/sasl/crammd5/CramMD5Util.java,
+ jce/gnu/javax/crypto/sasl/crammd5/PasswordFile.java,
+ jce/gnu/javax/crypto/sasl/plain/PasswordFile.java,
+ jce/gnu/javax/crypto/sasl/plain/PlainAuthInfoProvider.java,
+ jce/gnu/javax/crypto/sasl/plain/PlainClient.java,
+ jce/gnu/javax/crypto/sasl/plain/PlainRegistry.java,
+ jce/gnu/javax/crypto/sasl/plain/PlainServer.java,
+ jce/gnu/javax/crypto/sasl/srp/CALG.java,
+ jce/gnu/javax/crypto/sasl/srp/ClientStore.java,
+ jce/gnu/javax/crypto/sasl/srp/IALG.java,
+ jce/gnu/javax/crypto/sasl/srp/KDF.java,
+ jce/gnu/javax/crypto/sasl/srp/PasswordFile.java,
+ jce/gnu/javax/crypto/sasl/srp/SRP.java,
+ jce/gnu/javax/crypto/sasl/srp/SRPAuthInfoProvider.java,
+ jce/gnu/javax/crypto/sasl/srp/SRPClient.java,
+ jce/gnu/javax/crypto/sasl/srp/SRPRegistry.java,
+ jce/gnu/javax/crypto/sasl/srp/SRPServer.java,
+ jce/gnu/javax/crypto/sasl/srp/SecurityContext.java,
+ jce/gnu/javax/crypto/sasl/srp/ServerStore.java,
+ jce/gnu/javax/crypto/sasl/srp/StoreEntry.java,
+ jce/gnu/javax/security/auth/Password.java,
+ jce/gnu/javax/security/auth/callback/AbstractCallbackHandler.java,
+ jce/gnu/javax/security/auth/callback/CertificateCallback.java,
+ jce/gnu/javax/security/auth/callback/ConsoleCallbackHandler.java,
+ jce/gnu/javax/security/auth/callback/DefaultCallbackHandler.java,
+ jce/gnu/javax/security/auth/callback/GnuCallbacks.java,
+ jce/gnu/javax/security/auth/login/ConfigFileParser.java,
+ jce/gnu/javax/security/auth/login/ConfigFileTokenizer.java,
+ jce/gnu/javax/security/auth/login/GnuConfiguration.java,
+ lib/rt/gnu/java/security/provider/Gnu.java,
+ rt/gnu/java/io/Base64InputStream.java,
+ rt/gnu/java/security/provider/Gnu.java,
+ rt/java/util/Timer.java,
+ rt/javax/security/auth/callback/ChoiceCallback.java,
+ rt/javax/security/auth/callback/ConfirmationCallback.java,
+ rt/javax/security/auth/callback/LanguageCallback.java,
+ rt/javax/security/auth/callback/NameCallback.java,
+ rt/javax/security/auth/callback/TextInputCallback.java,
+ rt/javax/security/auth/callback/TextOutputCallback.java,
+ rt/javax/security/sasl/AuthenticationException.java,
+ rt/javax/security/sasl/Sasl.java,
+ rt/javax/security/sasl/SaslClient.java,
+ rt/javax/security/sasl/SaslClientFactory.java,
+ rt/javax/security/sasl/SaslException.java,
+ rt/javax/security/sasl/SaslServer.java,
+ rt/javax/security/sasl/SaslServerFactory.java: New files
+
+2007-06-26 Andrew Haley <aph@redhat.com>
+
+ * Makefile (ICEDTEA_PATCHES): Add icedtea-debuginfo.patch.
+ patches/icedtea-debuginfo.patch: New file.
+
+2007-06-25 Kyle Galloway <kgallowa@redhat.com>
+
+ * rt/java/awt/color/ICC_Profile.java(isRGBProfile): Add tags parameter to
+ allow tags to be checked by this method in Java code.
+ (isGreyProfile): Ditto.
+ (createTags): New method.
+ (getInstance): Call createTags to create tags then pass to isXXXXProfile
+ functions.
+
+2007-06-25 Francis Kung <fkung@redhat.com>
+
+ * patches/icedtea-graphics.patch: Enable compilation of
+ sun.dc.DuctusRenderingEngine.
+ * rt/sun/dc/pr/PathStroker.java: Add constructor.
+ * rt/sun/dc/pr/Rasterizer.java: Implement AATilGenerator interface
+ and stub necessary methods.
+
+2007-06-25 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * Makefile.am (OPENJDK_VERSION): New variable.
+ (OPENJDK_DATE): Likewise.
+ (OPENJDK_SRC_ZIP): Use new variables.
+ * Makefile.in: Regenerate.
+
+2007-06-25 Francis Kung <fkung@redhat.com>
+
+ * Makefile.am: Upgrade to OpenJDK b14.
+ * generated/sun/util/CoreResourceBundleControl.java: Regenerated.
+ * patches/icedtea-copy-plugs.patch: Update line numbers for b14.
+ * patches/icedtea-ports.patch: Likewise.
+ * patches/icedtea-speed.patch: Likewise.
+ * patches/icedtea-gcc.patch: New file.
+ * Makefile.in: Regenerated.
+
+2007-06-25 Kyle Galloway <kgallowa@redhat.com>
+
+ * acinclude.m4: Autodetect jars and ecj on different distributions.
+ * Makefile.am: Fix for case where javac is used.
+ * Makefile.in: Regenerated.
+ * configure: Ditto.
+
+2007-06-22 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * .hgignore: Update.
+ * patches/icedtea-copy-plugs.patch: Remove SnmpSession sections.
+ * rt/com/sun/jmx/snmp/SnmpSession.java: Move to...
+ * rt/com/sun/jmx/snmp/daemon/SnmpSession.java: New file.
+
+2007-06-22 Francis Kung <fkung@redhat.com>
+
+ * patches/icedtea-graphics.patch: Remove debug messages.
+ * rt/java/awt/color/ICC_Profile.java: Likewise.
+
+2007-06-22 Francis Kung <fkung@redhat.com>
+
+ * patches/icedtea-ecj-bootstrap.patch: Patch ToBin.java file.
+ * patches/icedtea-graphics.patch: Stub out Tracker and Stealer
+ code in sun.awt.image.SunWritableRaster.
+ * rt/java/awt/color/ICC_Profile.java: Modify for use with Sun's
+ pluggable colour management and LittleCMS.
+ * rt/java/awt/image/Raster.java: Create Sun-specific Rasters.
+ * rt/java/awt/image/WritableRaster.java: Likewise.
+
+2007-06-22 Francis Kung <fkung@redhat.com>
+
+ * Makefile.in: Regnerated.
+
+2007-06-22 Francis Kung <fkung@redhat.com>
+
+ * Makefile.am: Specify default openjdk zip file.
+ * acinclude.m4: Remove openjdk zip file name constant.
+ * Makefile.in: Regenerated.
+ * configure: Likewise.
+
+2007-06-22 Gary Benson <gbenson@redhat.com>
+
+ * icedtea-ports.patch: Update.
+
+2007-06-21 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-ecj-bootstrap.patch: Edited xawt patch for ecj
+ 3.3.0.
+
+2007-06-21 Kyle Galloway <kgallowa@redhat.com>
+
+ * acinclude.m4: Added ENABLE_CCACHE option to enable ccache unless
+ it is disabled by --disable-ccache, or cannot be found.
+ * configure.ac: Use ENABLE_CCACHE macro.
+ * Makefile.am: Added conditional ccache patch to ICEDTEA_PATCHES.
+ * patches/icedtea-ccache.patch: New file.
+ * configure: Regenerated.
+ * Makefile.in: Ditto.
+
+2007-06-20 Lillian Angel <langel@redhat.com>
+
+ * .hgignore: Updated.
+
+2007-06-20 Francis Kung <fkung@redhat.com>
+
+ * Makefile.am: Clean up fast-build option.
+ * acinclude.m4: Likewise.
+ * patches/icedtea-speed.patch: Add -g option.
+ * Makefile.in: Regenerated.
+ * configure: Likewise.
+
+2007-06-20 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-copy-plugs.patch: Fixed paths.
+
+2007-06-20 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Added file to copy.
+ * Makefile.in: Regenerated.
+ * patches/icedtea-copy-plugs.patch: Added MetaData.java patch for
+ ConstructorsProperties cast.
+ * rt/com/sun/jmx/snmp/agent/AcmChecker.java: removed file.
+
+2007-06-20 Kyle Galloway <kgallowa@redhat.com>
+
+ * Makefile.am: Only generate sources if necessary.
+ * Makefile.in: Regnerated.
+
+2007-06-19 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * configure.ac: Bump version to 1.1.
+ * configure: Regenerate.
+
+2007-06-19 Francis Kung <fkung@redhat.com>
+
+ * Makefile.in: Regenerated.
+ * patches/icedtea-speed.patch: Update for hotspot build.
+
+2007-06-18 Francis Kung <fkung@redhat.com>
+
+ * Makefile.am: Apply icedtea-speed patch during fast build.
+ * acinclude.m4: Add fast build option.
+ * configure.ac: Likewise.
+ * patches/icedtea-speed.patch: New file.
+ * Makefile.in: Regenerated.
+ * configure: Likewise.
+
+2007-06-18 Lillian Angel <langel@redhat.com>
+
+ * Makefile.am: Removed OPENJDK_SRC_ZIP.
+ * Makefile.in: Regenerated.
+ * acinclude.m4: Added with-openjdk-src-zip option
+ * configure: Regenerated.
+ * configure.ac: Added new function.
+
+2007-06-18 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * Makefile.am (ICEDTEA_PATCHES): Add
+ icedtea-text-relocations.patch.
+ * Makefile.in: Regenerate.
+ * patches/icedtea-text-relocations.patch: New file.
+
+ * Makefile.am (patch, unpatch, patchecj, unpatchecj): Show
+ --dry-run output.
+ * Makefile.in: Regenerate.
+
+ * patches/icedtea-ports.patch: Update for b13.
+
+2007-06-18 Francis Kung <fkung@redhat.com>
+
+ * patches/icedtea-ecj-bootstrap.patch: Fix typo.
+
+2007-06-18 Francis Kung <fkung@redhat.com>
+
+ * patches/icedtea-ecj-bootstrap.patch: Revert changes from 2007-06-15.
+
+2007-06-15 Lillian Angel <langel@redhat.com>
+
+ * patches/icedtea-ports.patch: Removed ChangeLog patch.
+
+2007-06-15 Francis Kung <fkung@redhat.com>
+
+ * Makefile.am: Update patch locations.
+ * Makefile.in: Regenerated.
+ * icedtea-copy-plugs.patch: Moved to...
+ * patches/icedtea-copy-plugs.patch: Here.
+ * icedtea-ecj-bootstrap.patch: Moved to...
+ * patches/icedtea-ecj-bootstrap.patch: Here, and updated icon
+ generation.
+ * icedtea-lesstif: Moved to...
+ * patches/icedtea-lesstif.patch: Here.
+ * icedtea-ports.patch: Moved to...
+ * patches/icedtea-ports.patch: Here.
+ * icedtea-version.patch: Moved to...
+ * patches/icedtea-version.patch: Here.
+ * patches/icedtea-graphics.patch: New file.
+
+2007-06-14 Lillian Angel <langel@redhat.com>
+
+ * icedtea-version.patch: Changes LAUNCHER_NAME to "java" instead of
+ "openjdk". Also, removes -MILESTONE from RELEASE string. "java
+ -version" now outputs the expected string.
+ * Makefile.am: Added new patch to list.
+
+2007-06-14 Kyle Galloway <kgallowa@redhat.com>
+
+ * javac.in: Add -bootclasspath option to supply libgcj-x.x.x.jar to
+ ecj by default.
+
+2007-06-10 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * Makefile.am (OPENJDK_URL): Update for b13 bundle.
+ (OPENJDK_SRC_ZIP): Likewise.
+ (OPENJDK_MD5SUM): Likewise.
+ (ICEDTEA_COPY_DIRS): Add rt/com/sun/tools and
+ rt/com/sun/tools/jdi.
+ (ICEDTEA_COPY_SRC): Add com/sun/tools/jdi/LinkedHashMap.java.
+ * Makefile.in: Regenerate.
+ * .hgignore: Add rt/com/sun/tools/jdi/LinkedHashMap.java.
+
+2007-06-08 Gary Benson <gbenson@redhat.com>
+
+ * icedtea-ports.patch (control/make/hotspot-rules.gmk):
+ Correctly recognize ix86.
+
+2007-06-08 Gary Benson <gbenson@redhat.com>
+
+ * acinclude.m4 (SET_ARCH_DIRS):
+ Deal with platforms other than ix86 and x86_64.
+ * configure: Regenerated.
+
+ * icedtea-ports.patch: New file.
+ * Makefile.am (ICEDTEA_PATCHES): Add the above.
+ * Makefile.in: Regenerated.
+
+2007-06-07 Francis Kung <fkung@redhat.com>
+
+ * acinclude.m4: Add explicit xalan/xerces checks.
+ * configure.ac: Likewise.
+ * Makefile.am: Use explicit xalan/xerces locations;
+ use dummy file when creating empty jars.
+ * Makefile.in: Regenerated.
+ * configure: Likewise.
+
+2007-06-07 Francis Kung <fkung@redhat.com>
+
+ * acinclude.m4: Cleaned up header checks.
+ * configure: Regenerated.
+
+2007-06-07 Lillian Angel <langel@redhat.com>
+
+ * .hgignore: New file.
+
+2007-06-07 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * README: Fix typo.
+
+2007-06-07 Andrew Haley <aph@redhat.com>
+
+ * Makefile.am (ICEDTEA_ENV): Unset LD_LIBRARY_PATH.
+
+