From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 00:03:00 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 00:03:00 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Bug 1282 depends on bug 2523, which changed state. Bug 2523 Summary: [IcedTea8] Add executable stack markings to callNative.S on JamVM http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2523 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 00:02:59 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 00:02:59 +0000 Subject: [Bug 2523] [IcedTea8] Add executable stack markings to callNative.S on JamVM In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2523 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Patch applied. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 01:38:32 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 01:38:32 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|2882 | -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 01:38:32 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 01:38:32 +0000 Subject: [Bug 2882] [IcedTea8] Support builds using GCC 6 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2882 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|1282 | Target Milestone|3.0.0 |3.0.1 --- Comment #1 from Andrew John Hughes --- Delay to 3.0.1. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Fri Apr 1 02:10:09 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 01 Apr 2016 02:10:09 +0000 Subject: /hg/icedtea: 3 new changesets Message-ID: changeset 0637ff9bfd77 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=0637ff9bfd77 author: Andrew John Hughes date: Fri Apr 01 01:37:13 2016 +0100 PR2541: Allow the user to specify the cacerts file to use 2016-03-31 Andrew John Hughes PR2541: Allow the user to specify the cacerts file to use * Makefile.am: (uninstall-local): Delete the cacerts file. 2015-07-16 Andrew John Hughes PR2541: Allow the user to specify the cacerts file to use * INSTALL: Document --with-cacerts-file. * Makefile.am: (JDK_CACERTS_FILE): Replace hardcoded value with @ALT_CACERTS_FILE at . (install-data-local): Install the cacerts file. * NEWS: Updated. * acinclude.m4: (IT_WITH_CACERTS_FILE): Allow a cacerts file to be specified, defaulting to ${SYSTEM_JDK_DIR}/jre/lib/security/cacerts * configure.ac: Invoke IT_WITH_CACERTS_FILE. changeset 03f444adc703 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=03f444adc703 author: Andrew John Hughes date: Fri Apr 01 02:35:07 2016 +0100 PR2544: Desktop files do not allow installation from multiple versions of IcedTea 2016-03-31 Andrew John Hughes PR2544: Desktop files do not allow installation from multiple versions of IcedTea * Makefile.am: (uninstall-local): Replace hard-coded "1.8.0" with @JAVA_VER at . 2015-07-16 Andrew John Hughes PR2544: Desktop files do not allow installation from multiple versions of IcedTea * jconsole.desktop: Moved to jconsole.desktop.in. * policytool.desktop: Moved to policytool.desktop.in. * Makefile.am: (DESKTOP_FILES): Add Java version to filenames. (EXTRA_DIST): Remove $(DESKTOP_FILES) as they are now handled by autoconf and generated versions shouldn't be packaged. (all-local): Depend on $(DESKTOP_FILES) being created. (clean-local): Add clean-policytool- at JAVA_VER@.desktop and clean-jconsole- at JAVA_VER@.desktop (.PHONY): Likewise. (policytool- at JAVA_VER@.desktop): Generate desktop file by replacing _BINDIR_ with actual make variable $(bindir). (clean-policytool- at JAVA_VER@.desktop): Remove generated file. (jconsole- at JAVA_VER@.desktop): Generate desktop file by replacing _BINDIR_ with actual make variable $(bindir). (clean-jconsole- at JAVA_VER@.desktop): Remove generated file. (install-data-local): Replace hard-coded "1.8.0" with @JAVA_VER at . Copy desktop files from build directory. * NEWS: Updated. * acinclude.m4: (IT_DETERMINE_VERSION): Set JAVA_VER to 1.8.0 and include in configure output. * configure.ac: Generate jconsole.desktop and policytool.desktop. Drop AC_PREFIX_DEFAULT invocation, reverting to /usr/local as default installation directory. * jconsole.desktop.in: Moved from jconsole.desktop so that @JAVA_VER@ can be replaced by configure and _BINDIR_ by the build. * policytool.desktop.in: Likewise for policytool.desktop. changeset 5b874b8529b9 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=5b874b8529b9 author: Andrew John Hughes date: Fri Apr 01 03:10:31 2016 +0100 PR2547: Extend tarball checksumming option to allow the checksum to be specified 2016-03-31 Andrew John Hughes PR2547: Extend tarball checksumming option to allow the checksum to be specified * INSTALL: Update documentation, replacing the --disable-nashorn-checksum option with the --with--nashorn-checksum option. * Makefile.am: (NASHORN_SUM): Set to either NASHORN_SHA256SUM or the checksum supplied by the user. (download-nashorn): Use NASHORN_SUM instead of NASHORN_SHA256SUM directly. * acinclude.m4: (IT_ENABLE_NASHORN_CHECKSUM): Change from an enablement option to a with option, so that the user can specify a checksum. The conditional WITH_NASHORN_CHECKSUM is set if the specified value is other than "yes" or "no". 2015-07-16 Andrew John Hughes PR2547: Extend tarball checksumming option to allow the checksum to be specified * INSTALL: Update documentation, replacing --disable-x-checksum options with --with-x-checksum options. * Makefile.am: (OPENJDK_SUM): Set to either OPENJDK_SHA256SUM or the checksum supplied by the user. (CORBA_SUM): Set to either CORBA_SHA256SUM or the checksum supplied by the user. (JAXP_SUM): Set to either JAXP_SHA256SUM or the checksum supplied by the user. (JAXWS_SUM): Set to either JAXWS_SHA256SUM or the checksum supplied by the user. (JDK_SUM): Set to either JDK_SHA256SUM or the checksum supplied by the user. (LANGTOOLS_SUM): Set to either LANGTOOLS_SHA256SUM or the checksum supplied by the user. (CACAO_SUM): Set to either CACAO_SHA256SUM or the checksum supplied by the user. (JAMVM_SUM): Set to either JAMVM_SHA256SUM or the checksum supplied by the user. (HOTSPOT_SUM): Set to either HS_SHA256SUM or the checksum supplied by the user. (download-openjdk): Use OPENJDK_SUM instead of OPENJDK_SHA256SUM directly. (download-corba): Use CORBA_SUM instead of CORBA_SHA256SUM directly. (download-jaxp): Use JAXP_SUM instead of JAXP_SHA256SUM directly. (download-jaxws): Use JAXWS_SUM instead of JAXWS_SHA256SUM directly. (download-jdk): Use JDK_SUM instead of JDK_SHA256SUM directly. (download-langtools): Use LANGTOOLS_SUM instead of LANGTOOLS_SHA256SUM directly. (download-cacao): Use CACAO_SUM instead of CACAO_SHA256SUM directly. (download-jamvm): Use JAMVM_SUM instead of JAMVM_SHA256SUM directly. (download-hotspot): Use HOTSPOT_SUM instead of HS_SHA256SUM directly. * NEWS: Updated. * acinclude.m4: (IT_ENABLE_OPENJDK_CHECKSUM): Change from an enablement option to a with option, so that the user can specify a checksum. The conditional WITH_OPENJDK_CHECKSUM is set if the specified value is other than "yes" or "no". (IT_ENABLE_CORBA_CHECKSUM): Change from an enablement option to a with option, so that the user can specify a checksum. The conditional WITH_CORBA_CHECKSUM is set if the specified value is other than "yes" or "no". (IT_ENABLE_JAXP_CHECKSUM): Change from an enablement option to a with option, so that the user can specify a checksum. The conditional WITH_JAXP_CHECKSUM is set if the specified value is other than "yes" or "no". (IT_ENABLE_JAXWS_CHECKSUM): Change from an enablement option to a with option, so that the user can specify a checksum. The conditional WITH_JAXWS_CHECKSUM is set if the specified value is other than "yes" or "no". (IT_ENABLE_JDK_CHECKSUM): Change from an enablement option to a with option, so that the user can specify a checksum. The conditional WITH_JDK_CHECKSUM is set if the specified value is other than "yes" or "no". (IT_ENABLE_LANGTOOLS_CHECKSUM): Change from an enablement option to a with option, so that the user can specify a checksum. The conditional WITH_LANGTOOLS_CHECKSUM is set if the specified value is other than "yes" or "no". (IT_ENABLE_CACAO_CHECKSUM): Change from an enablement option to a with option, so that the user can specify a checksum. The conditional WITH_CACAO_CHECKSUM is set if the specified value is other than "yes" or "no". (IT_ENABLE_JAMVM_CHECKSUM): Change from an enablement option to a with option, so that the user can specify a checksum. The conditional WITH_JAMVM_CHECKSUM is set if the specified value is other than "yes" or "no". (IT_ENABLE_HOTSPOT_CHECKSUM): Change from an enablement option to a with option, so that the user can specify a checksum. The conditional WITH_HOTSPOT_CHECKSUM is set if the specified value is other than "yes" or "no". diffstat: ChangeLog | 188 ++++++++++++++++++++++++++++++++++ INSTALL | 82 +++++++++----- Makefile.am | 137 +++++++++++++++++++----- NEWS | 3 + acinclude.m4 | 276 ++++++++++++++++++++++--------------------------- configure.ac | 5 +- jconsole.desktop | 10 - jconsole.desktop.in | 10 + policytool.desktop | 10 - policytool.desktop.in | 10 + 10 files changed, 498 insertions(+), 233 deletions(-) diffs (truncated from 1225 to 500 lines): diff -r b1d858e368bb -r 5b874b8529b9 ChangeLog --- a/ChangeLog Fri Apr 01 00:54:40 2016 +0100 +++ b/ChangeLog Fri Apr 01 03:10:31 2016 +0100 @@ -1,3 +1,191 @@ +2016-03-31 Andrew John Hughes + + PR2547: Extend tarball checksumming option to + allow the checksum to be specified + * INSTALL: Update documentation, replacing + the --disable-nashorn-checksum option with + the --with--nashorn-checksum option. + * Makefile.am: + (NASHORN_SUM): Set to either NASHORN_SHA256SUM + or the checksum supplied by the user. + (download-nashorn): Use NASHORN_SUM instead + of NASHORN_SHA256SUM directly. + * acinclude.m4: + (IT_ENABLE_NASHORN_CHECKSUM): Change from + an enablement option to a with option, so + that the user can specify a checksum. + The conditional WITH_NASHORN_CHECKSUM is + set if the specified value is other than + "yes" or "no". + +2015-07-16 Andrew John Hughes + + PR2547: Extend tarball checksumming option to + allow the checksum to be specified + * INSTALL: Update documentation, replacing + --disable-x-checksum options with + --with-x-checksum options. + * Makefile.am: + (OPENJDK_SUM): Set to either OPENJDK_SHA256SUM + or the checksum supplied by the user. + (CORBA_SUM): Set to either CORBA_SHA256SUM + or the checksum supplied by the user. + (JAXP_SUM): Set to either JAXP_SHA256SUM + or the checksum supplied by the user. + (JAXWS_SUM): Set to either JAXWS_SHA256SUM + or the checksum supplied by the user. + (JDK_SUM): Set to either JDK_SHA256SUM + or the checksum supplied by the user. + (LANGTOOLS_SUM): Set to either LANGTOOLS_SHA256SUM + or the checksum supplied by the user. + (CACAO_SUM): Set to either CACAO_SHA256SUM + or the checksum supplied by the user. + (JAMVM_SUM): Set to either JAMVM_SHA256SUM + or the checksum supplied by the user. + (HOTSPOT_SUM): Set to either HS_SHA256SUM + or the checksum supplied by the user. + (download-openjdk): Use OPENJDK_SUM instead + of OPENJDK_SHA256SUM directly. + (download-corba): Use CORBA_SUM instead + of CORBA_SHA256SUM directly. + (download-jaxp): Use JAXP_SUM instead + of JAXP_SHA256SUM directly. + (download-jaxws): Use JAXWS_SUM instead + of JAXWS_SHA256SUM directly. + (download-jdk): Use JDK_SUM instead + of JDK_SHA256SUM directly. + (download-langtools): Use LANGTOOLS_SUM instead + of LANGTOOLS_SHA256SUM directly. + (download-cacao): Use CACAO_SUM instead + of CACAO_SHA256SUM directly. + (download-jamvm): Use JAMVM_SUM instead + of JAMVM_SHA256SUM directly. + (download-hotspot): Use HOTSPOT_SUM instead + of HS_SHA256SUM directly. + * NEWS: Updated. + * acinclude.m4: + (IT_ENABLE_OPENJDK_CHECKSUM): Change from + an enablement option to a with option, so + that the user can specify a checksum. + The conditional WITH_OPENJDK_CHECKSUM is + set if the specified value is other than + "yes" or "no". + (IT_ENABLE_CORBA_CHECKSUM): Change from + an enablement option to a with option, so + that the user can specify a checksum. + The conditional WITH_CORBA_CHECKSUM is + set if the specified value is other than + "yes" or "no". + (IT_ENABLE_JAXP_CHECKSUM): Change from + an enablement option to a with option, so + that the user can specify a checksum. + The conditional WITH_JAXP_CHECKSUM is + set if the specified value is other than + "yes" or "no". + (IT_ENABLE_JAXWS_CHECKSUM): Change from + an enablement option to a with option, so + that the user can specify a checksum. + The conditional WITH_JAXWS_CHECKSUM is + set if the specified value is other than + "yes" or "no". + (IT_ENABLE_JDK_CHECKSUM): Change from + an enablement option to a with option, so + that the user can specify a checksum. + The conditional WITH_JDK_CHECKSUM is + set if the specified value is other than + "yes" or "no". + (IT_ENABLE_LANGTOOLS_CHECKSUM): Change from + an enablement option to a with option, so + that the user can specify a checksum. + The conditional WITH_LANGTOOLS_CHECKSUM is + set if the specified value is other than + "yes" or "no". + (IT_ENABLE_CACAO_CHECKSUM): Change from + an enablement option to a with option, so + that the user can specify a checksum. + The conditional WITH_CACAO_CHECKSUM is + set if the specified value is other than + "yes" or "no". + (IT_ENABLE_JAMVM_CHECKSUM): Change from + an enablement option to a with option, so + that the user can specify a checksum. + The conditional WITH_JAMVM_CHECKSUM is + set if the specified value is other than + "yes" or "no". + (IT_ENABLE_HOTSPOT_CHECKSUM): Change from + an enablement option to a with option, so + that the user can specify a checksum. + The conditional WITH_HOTSPOT_CHECKSUM is + set if the specified value is other than + "yes" or "no". + +2016-03-31 Andrew John Hughes + + PR2544: Desktop files do not allow installation from + multiple versions of IcedTea + * Makefile.am: + (uninstall-local): Replace hard-coded "1.8.0" with @JAVA_VER at . + +2015-07-16 Andrew John Hughes + + PR2544: Desktop files do not allow installation from + multiple versions of IcedTea + * jconsole.desktop: Moved to jconsole.desktop.in. + * policytool.desktop: Moved to policytool.desktop.in. + * Makefile.am: + (DESKTOP_FILES): Add Java version to filenames. + (EXTRA_DIST): Remove $(DESKTOP_FILES) as they are + now handled by autoconf and generated versions shouldn't + be packaged. + (all-local): Depend on $(DESKTOP_FILES) being created. + (clean-local): Add clean-policytool- at JAVA_VER@.desktop + and clean-jconsole- at JAVA_VER@.desktop + (.PHONY): Likewise. + (policytool- at JAVA_VER@.desktop): Generate desktop file + by replacing _BINDIR_ with actual make variable $(bindir). + (clean-policytool- at JAVA_VER@.desktop): Remove generated file. + (jconsole- at JAVA_VER@.desktop): Generate desktop file + by replacing _BINDIR_ with actual make variable $(bindir). + (clean-jconsole- at JAVA_VER@.desktop): Remove generated file. + (install-data-local): Replace hard-coded "1.8.0" with @JAVA_VER at . + Copy desktop files from build directory. + * NEWS: Updated. + * acinclude.m4: + (IT_DETERMINE_VERSION): Set JAVA_VER to 1.8.0 and include in + configure output. + * configure.ac: + Generate jconsole.desktop and policytool.desktop. + Drop AC_PREFIX_DEFAULT invocation, reverting to + /usr/local as default installation directory. + * jconsole.desktop.in: Moved from jconsole.desktop so + that @JAVA_VER@ can be replaced by configure and + _BINDIR_ by the build. + * policytool.desktop.in: Likewise for policytool.desktop. + +2016-03-31 Andrew John Hughes + + PR2541: Allow the user to specify the cacerts file + to use + * Makefile.am: + (uninstall-local): Delete the cacerts file. + +2015-07-16 Andrew John Hughes + + PR2541: Allow the user to specify the cacerts file + to use + * INSTALL: Document --with-cacerts-file. + * Makefile.am: + (JDK_CACERTS_FILE): Replace hardcoded value with + @ALT_CACERTS_FILE at . + (install-data-local): Install the cacerts file. + * NEWS: Updated. + * acinclude.m4: + (IT_WITH_CACERTS_FILE): Allow a cacerts file to + be specified, defaulting to + ${SYSTEM_JDK_DIR}/jre/lib/security/cacerts + * configure.ac: + Invoke IT_WITH_CACERTS_FILE. + 2015-07-13 Andrew John Hughes PR2523: Add executable stack markings diff -r b1d858e368bb -r 5b874b8529b9 INSTALL --- a/INSTALL Fri Apr 01 00:54:40 2016 +0100 +++ b/INSTALL Fri Apr 01 03:10:31 2016 +0100 @@ -122,53 +122,75 @@ - /usr/share/java/ecj.jar - /usr/share/eclipse-ecj-3.{2,3,4,5}/lib/ecj.jar * --with-openjdk-src-zip: Specify the location of the OpenJDK tarball to avoid downloading. -* --disable-openjdk-checksum: Don't check that the tarball specified by --with-openjdk-src-zip - has the same checksum as the expected OpenJDK source zip, so a locally modified version can - be used instead. +* --with-openjdk-checksum: Specify a SHA256 checksum for the supplied source zip. Alternatively, + --with-openjdk-checksum without an argument (the default) uses the expected upstream SHA256 + checksum, while --without-openjdk-checksum doesn't check the tarball specified by + --with-openjdk-src-zip at all. This option allows a locally modified version of the source + tarball to be used instead of the standard versions. * --with-hotspot-src-zip: Specify the location of the HotSpot tarball to avoid downloading. -* --disable-hotspot-checksum: Don't check that the tarball specified by --with-hotspot-src-zip - has the same checksum as the expected HotSpot source zip, so a locally modified version can - be used instead. +* --with-hotspot-checksum: Specify a SHA256 checksum for the supplied source zip. Alternatively, + --with-hotspot-checksum without an argument (the default) uses the expected upstream SHA256 + checksum, while --without-hotspot-checksum doesn't check the tarball specified by + --with-hotspot-src-zip at all. This option allows a locally modified version of the source + tarball to be used instead of the standard versions. * --with-corba-src-zip: Specify the location of the CORBA tarball to avoid downloading. -* --disable-corba-checksum: Don't check that the tarball specified by --with-corba-src-zip - has the same checksum as the expected CORBA source zip, so a locally modified version can - be used instead. +* --with-corba-checksum: Specify a SHA256 checksum for the supplied source zip. Alternatively, + --with-corba-checksum without an argument (the default) uses the expected upstream SHA256 + checksum, while --without-corba-checksum doesn't check the tarball specified by + --with-corba-src-zip at all. This option allows a locally modified version of the source + tarball to be used instead of the standard versions. * --with-jaxp-src-zip: Specify the location of the JAXP tarball to avoid downloading. -* --disable-jaxp-checksum: Don't check that the tarball specified by --with-jaxp-src-zip - has the same checksum as the expected JAXP source zip, so a locally modified version can - be used instead. +* --with-jaxp-checksum: Specify a SHA256 checksum for the supplied source zip. Alternatively, + --with-jaxp-checksum without an argument (the default) uses the expected upstream SHA256 + checksum, while --without-jaxp-checksum doesn't check the tarball specified by + --with-jaxp-src-zip at all. This option allows a locally modified version of the source + tarball to be used instead of the standard versions. * --with-jaxws-src-zip: Specify the location of the JAXWS tarball to avoid downloading. -* --disable-jaxws-checksum: Don't check that the tarball specified by --with-jaxws-src-zip - has the same checksum as the expected JAXWS source zip, so a locally modified version can - be used instead. +* --with-jaxws-checksum: Specify a SHA256 checksum for the supplied source zip. Alternatively, + --with-jaxws-checksum without an argument (the default) uses the expected upstream SHA256 + checksum, while --without-jaxws-checksum doesn't check the tarball specified by + --with-jaxws-src-zip at all. This option allows a locally modified version of the source + tarball to be used instead of the standard versions. * --with-jdk-src-zip: Specify the location of the JDK tarball to avoid downloading. -* --disable-jdk-checksum: Don't check that the tarball specified by --with-jdk-src-zip - has the same checksum as the expected JDK source zip, so a locally modified version can - be used instead. +* --with-jdk-checksum: Specify a SHA256 checksum for the supplied source zip. Alternatively, + --with-jdk-checksum without an argument (the default) uses the expected upstream SHA256 + checksum, while --without-jdk-checksum doesn't check the tarball specified by + --with-jdk-src-zip at all. This option allows a locally modified version of the source + tarball to be used instead of the standard versions. * --with-langtools-src-zip: Specify the location of the langtools tarball to avoid downloading. -* --disable-langtools-checksum: Don't check that the tarball specified by --with-langtools-src-zip - has the same checksum as the expected langtools source zip, so a locally modified version can - be used instead. +* --with-langtools-checksum: Specify a SHA256 checksum for the supplied source zip. Alternatively, + --with-langtools-checksum without an argument (the default) uses the expected upstream SHA256 + checksum, while --without-langtools-checksum doesn't check the tarball specified by + --with-langtools-src-zip at all. This option allows a locally modified version of the source + tarball to be used instead of the standard versions. * --with-nashorn-src-zip: Specify the location of the Nashorn tarball to avoid downloading. -* --disable-nashorn-checksum: Don't check that the tarball specified by --with-nashorn-src-zip - has the same checksum as the expected Nashorn source zip, so a locally modified version can - be used instead. +* --with-nashorn-checksum: Specify a SHA256 checksum for the supplied source zip. Alternatively, + --with-nashorn-checksum without an argument (the default) uses the expected upstream SHA256 + checksum, while --without-nashorn-checksum doesn't check the tarball specified by + --with-nashorn-src-zip at all. This option allows a locally modified version of the source + tarball to be used instead of the standard versions. * --with-alt-jar: Use the specified jar binary in the second stage rather than the one just built. * --with-cacao-home: Specify the location of an installed CACAO to use rather than downloading and building one. * --with-cacao-src-zip: Specify the location of a CACAO tarball to avoid downloading. -* --disable-cacao-checksum: Don't check that the tarball specified by --with-cacao-src-zip - has the same checksum as the expected CACAO source zip, so a locally modified version can - be used instead. +* --with-cacao-checksum: Specify a SHA256 checksum for the supplied source zip. Alternatively, + --with-cacao-checksum without an argument (the default) uses the expected upstream SHA256 + checksum, while --without-cacao-checksum doesn't check the tarball specified by + --with-cacao-src-zip at all. This option allows a locally modified version of the source + tarball to be used instead of the standard versions. * --with-cacao-src-dir: Specify the location of a CACAO source tree to avoid downloading. * --with-jamvm-src-zip: Specify the location of a JamVM tarball to avoid downloading. -* --disable-jamvm-checksum: Don't check that the tarball specified by --with-jamvm-src-zip - has the same checksum as the expected JamVM source zip, so a locally modified version can - be used instead. +* --with-jamvm-checksum: Specify a SHA256 checksum for the supplied source zip. Alternatively, + --with-jamvm-checksum without an argument (the default) uses the expected upstream SHA256 + checksum, while --without-jamvm-checksum doesn't check the tarball specified by + --with-jamvm-src-zip at all. This option allows a locally modified version of the source + tarball to be used instead of the standard versions. * --with-hg-revision: Specify a hg revision to use (as opposed to tip) with the --enable-hg option. * --with-abs-install-dir: The final install location of the j2sdk-image, for use in the SystemTap tapset. * --with-llvm-config: Specify the location of the llvm-config binary. * --with-version-suffix: Appends the given text to the JDK version output. +* --with-cacerts-file: Specify the location of a cacerts file, defaulting to + ${SYSTEM_JDK_DIR}/jre/lib/security/cacerts Other options may be supplied which enable or disable new features. These are documented fully in the relevant section below. diff -r b1d858e368bb -r 5b874b8529b9 Makefile.am --- a/Makefile.am Fri Apr 01 00:54:40 2016 +0100 +++ b/Makefile.am Fri Apr 01 03:10:31 2016 +0100 @@ -88,7 +88,7 @@ VERSION_SETTINGS_FILE_BACKUP = $$(basename $(VERSION_SETTINGS_FILE)).bak -JDK_CACERTS_FILE = $(SYSTEM_JDK_DIR)/jre/lib/security/cacerts +JDK_CACERTS_FILE = @ALT_CACERTS_FILE@ CACERTS_FILE = \ `if [ -h $(JDK_CACERTS_FILE) ] ; then $(READLINK) -e $(JDK_CACERTS_FILE) ; else echo $(JDK_CACERTS_FILE); fi` @@ -139,60 +139,120 @@ OPENJDK_SHA256SUM_BIN = $(SHA256SUM) endif +if WITH_OPENJDK_CHECKSUM +OPENJDK_SUM = @OPENJDK_CHECKSUM@ +else +OPENJDK_SUM = $(OPENJDK_SHA256SUM) +endif + if DISABLE_CORBA_CHECKSUM CORBA_SHA256SUM_BIN = true else CORBA_SHA256SUM_BIN = $(SHA256SUM) endif +if WITH_CORBA_CHECKSUM +CORBA_SUM = @CORBA_CHECKSUM@ +else +CORBA_SUM = $(CORBA_SHA256SUM) +endif + if DISABLE_JAXP_CHECKSUM JAXP_SHA256SUM_BIN = true else JAXP_SHA256SUM_BIN = $(SHA256SUM) endif +if WITH_JAXP_CHECKSUM +JAXP_SUM = @JAXP_CHECKSUM@ +else +JAXP_SUM = $(JAXP_SHA256SUM) +endif + if DISABLE_JAXWS_CHECKSUM JAXWS_SHA256SUM_BIN = true else JAXWS_SHA256SUM_BIN = $(SHA256SUM) endif +if WITH_JAXWS_CHECKSUM +JAXWS_SUM = @JAXWS_CHECKSUM@ +else +JAXWS_SUM = $(JAXWS_SHA256SUM) +endif + if DISABLE_JDK_CHECKSUM JDK_SHA256SUM_BIN = true else JDK_SHA256SUM_BIN = $(SHA256SUM) endif +if WITH_JDK_CHECKSUM +JDK_SUM = @JDK_CHECKSUM@ +else +JDK_SUM = $(JDK_SHA256SUM) +endif + if DISABLE_LANGTOOLS_CHECKSUM LANGTOOLS_SHA256SUM_BIN = true else LANGTOOLS_SHA256SUM_BIN = $(SHA256SUM) endif +if WITH_LANGTOOLS_CHECKSUM +LANGTOOLS_SUM = @LANGTOOLS_CHECKSUM@ +else +LANGTOOLS_SUM = $(LANGTOOLS_SHA256SUM) +endif + if DISABLE_CACAO_CHECKSUM CACAO_SHA256SUM_BIN = true else CACAO_SHA256SUM_BIN = $(SHA256SUM) endif +if WITH_CACAO_CHECKSUM +CACAO_SUM = @CACAO_CHECKSUM@ +else +CACAO_SUM = $(CACAO_SHA256SUM) +endif + if DISABLE_JAMVM_CHECKSUM JAMVM_SHA256SUM_BIN = true else JAMVM_SHA256SUM_BIN = $(SHA256SUM) endif +if WITH_JAMVM_CHECKSUM +JAMVM_SUM = @JAMVM_CHECKSUM@ +else +JAMVM_SUM = $(JAMVM_SHA256SUM) +endif + if DISABLE_HOTSPOT_CHECKSUM HOTSPOT_SHA256SUM_BIN = true else HOTSPOT_SHA256SUM_BIN = $(SHA256SUM) endif +if WITH_HOTSPOT_CHECKSUM +HOTSPOT_SUM = @HOTSPOT_CHECKSUM@ +else +HOTSPOT_SUM = $(HS_SHA256SUM) +endif + if DISABLE_NASHORN_CHECKSUM NASHORN_SHA256SUM_BIN = true else NASHORN_SHA256SUM_BIN = $(SHA256SUM) endif +if WITH_NASHORN_CHECKSUM +NASHORN_SUM = @NASHORN_CHECKSUM@ +else +NASHORN_SUM = $(NASHORN_SHA256SUM) +endif + if WITH_HGREV REV_ARG = -r $(HGREV) endif @@ -637,14 +697,13 @@ $(top_srcdir)/test/jtreg/JavaTest.cmdMgrs.lst \ $(top_srcdir)/test/jtreg/excludelist.langtools.jtx -DESKTOP_FILES = jconsole.desktop policytool.desktop +DESKTOP_FILES = jconsole- at JAVA_VER@.desktop policytool- at JAVA_VER@.desktop EXTRA_DIST = $(top_srcdir)/patches/*.patch \ $(top_srcdir)/patches/cacao/*.patch \ $(top_srcdir)/patches/jamvm/*.patch \ tools-copy contrib overlays \ - $(JTREG_SRCS) $(DESKTOP_FILES) \ - HACKING autogen.sh \ + $(JTREG_SRCS) HACKING autogen.sh \ tapset/hotspot.stp.in \ tapset/hotspot_jni.stp.in \ tapset/jstack.stp.in \ @@ -658,7 +717,7 @@ # Top-Level Targets # ================= -all-local: icedtea-stage2 +all-local: icedtea-stage2 $(DESKTOP_FILES) check-local: jtregcheck $(SYSTEMTAP_TEST_SUITE) stamps/check-ecc.stamp @@ -670,7 +729,8 @@ clean-bootstrap-directory-symlink-stage1 clean-bootstrap-directory-symlink-stage2 \ clean-extract clean-native-ecj clean-icedtea-stage2 \ clean-icedtea-debug-stage2 clean-icedtea-stage1 clean-add-zero clean-add-zero-debug \ - clean-add-cacao clean-add-cacao-debug clean-cryptocheck clean-ecccheck + clean-add-cacao clean-add-cacao-debug clean-cryptocheck clean-ecccheck \ + clean-policytool- at JAVA_VER@.desktop clean-jconsole- at JAVA_VER@.desktop if [ -e bootstrap ]; then \ rmdir bootstrap ; \ fi @@ -706,7 +766,7 @@ clean-add-archive clean-add-archive-debug clean-add-archive-boot clean-cryptocheck \ clean-tests clean-tapset-report clean-ecccheck clean-check-ecc \ check-jdk check-hotspot check-langtools jtregcheck check-tapset check-tapset-probes \ - check-tapset-jstack + check-tapset-jstack clean-policytool- at JAVA_VER@.desktop clean-jconsole- at JAVA_VER@.desktop env: @echo 'unset JAVA_HOME' @@ -758,7 +818,7 @@ if USE_ALT_OPENJDK_SRC_ZIP ln -sf $(ALT_OPENJDK_SRC_ZIP) $(OPENJDK_SRC_ZIP) endif - if ! echo "$(OPENJDK_SHA256SUM) $(OPENJDK_SRC_ZIP)" \ + if ! echo "$(OPENJDK_SUM) $(OPENJDK_SRC_ZIP)" \ | $(OPENJDK_SHA256SUM_BIN) --check ; \ then \ if test "x$(enable_downloading)" = "xyes"; then \ @@ -766,7 +826,7 @@ mv $(OPENJDK_SRC_ZIP) $(OPENJDK_SRC_ZIP).old ; \ fi ; \ $(WGET) $(ICEDTEA_URL)/$(OPENJDK_SRC_ZIP); \ - if ! echo "$(OPENJDK_SHA256SUM) $(OPENJDK_SRC_ZIP)" \ + if ! echo "$(OPENJDK_SUM) $(OPENJDK_SRC_ZIP)" \ | $(SHA256SUM) --check ; then \ echo "ERROR: Bad download of OpenJDK root zip"; false; \ fi; \ From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 02:10:45 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 02:10:45 +0000 Subject: [Bug 2541] [IcedTea8] Allow the user to specify the cacerts file to use In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2541 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=0637ff9bfd77 author: Andrew John Hughes date: Fri Apr 01 01:37:13 2016 +0100 PR2541: Allow the user to specify the cacerts file to use 2016-03-31 Andrew John Hughes PR2541: Allow the user to specify the cacerts file to use * Makefile.am: (uninstall-local): Delete the cacerts file. 2015-07-16 Andrew John Hughes PR2541: Allow the user to specify the cacerts file to use * INSTALL: Document --with-cacerts-file. * Makefile.am: (JDK_CACERTS_FILE): Replace hardcoded value with @ALT_CACERTS_FILE at . (install-data-local): Install the cacerts file. * NEWS: Updated. * acinclude.m4: (IT_WITH_CACERTS_FILE): Allow a cacerts file to be specified, defaulting to ${SYSTEM_JDK_DIR}/jre/lib/security/cacerts * configure.ac: Invoke IT_WITH_CACERTS_FILE. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 02:10:50 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 02:10:50 +0000 Subject: [Bug 2544] [IcedTea8] Desktop files do not allow installation from multiple versions of IcedTea In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2544 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=03f444adc703 author: Andrew John Hughes date: Fri Apr 01 02:35:07 2016 +0100 PR2544: Desktop files do not allow installation from multiple versions of IcedTea 2016-03-31 Andrew John Hughes PR2544: Desktop files do not allow installation from multiple versions of IcedTea * Makefile.am: (uninstall-local): Replace hard-coded "1.8.0" with @JAVA_VER at . 2015-07-16 Andrew John Hughes PR2544: Desktop files do not allow installation from multiple versions of IcedTea * jconsole.desktop: Moved to jconsole.desktop.in. * policytool.desktop: Moved to policytool.desktop.in. * Makefile.am: (DESKTOP_FILES): Add Java version to filenames. (EXTRA_DIST): Remove $(DESKTOP_FILES) as they are now handled by autoconf and generated versions shouldn't be packaged. (all-local): Depend on $(DESKTOP_FILES) being created. (clean-local): Add clean-policytool- at JAVA_VER@.desktop and clean-jconsole- at JAVA_VER@.desktop (.PHONY): Likewise. (policytool- at JAVA_VER@.desktop): Generate desktop file by replacing _BINDIR_ with actual make variable $(bindir). (clean-policytool- at JAVA_VER@.desktop): Remove generated file. (jconsole- at JAVA_VER@.desktop): Generate desktop file by replacing _BINDIR_ with actual make variable $(bindir). (clean-jconsole- at JAVA_VER@.desktop): Remove generated file. (install-data-local): Replace hard-coded "1.8.0" with @JAVA_VER at . Copy desktop files from build directory. * NEWS: Updated. * acinclude.m4: (IT_DETERMINE_VERSION): Set JAVA_VER to 1.8.0 and include in configure output. * configure.ac: Generate jconsole.desktop and policytool.desktop. Drop AC_PREFIX_DEFAULT invocation, reverting to /usr/local as default installation directory. * jconsole.desktop.in: Moved from jconsole.desktop so that @JAVA_VER@ can be replaced by configure and _BINDIR_ by the build. * policytool.desktop.in: Likewise for policytool.desktop. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 02:10:56 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 02:10:56 +0000 Subject: [Bug 2547] [IcedTea8] Extend tarball checksumming option to allow the checksum to be specified In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2547 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=5b874b8529b9 author: Andrew John Hughes date: Fri Apr 01 03:10:31 2016 +0100 PR2547: Extend tarball checksumming option to allow the checksum to be specified 2016-03-31 Andrew John Hughes PR2547: Extend tarball checksumming option to allow the checksum to be specified * INSTALL: Update documentation, replacing the --disable-nashorn-checksum option with the --with--nashorn-checksum option. * Makefile.am: (NASHORN_SUM): Set to either NASHORN_SHA256SUM or the checksum supplied by the user. (download-nashorn): Use NASHORN_SUM instead of NASHORN_SHA256SUM directly. * acinclude.m4: (IT_ENABLE_NASHORN_CHECKSUM): Change from an enablement option to a with option, so that the user can specify a checksum. The conditional WITH_NASHORN_CHECKSUM is set if the specified value is other than "yes" or "no". 2015-07-16 Andrew John Hughes PR2547: Extend tarball checksumming option to allow the checksum to be specified * INSTALL: Update documentation, replacing --disable-x-checksum options with --with-x-checksum options. * Makefile.am: (OPENJDK_SUM): Set to either OPENJDK_SHA256SUM or the checksum supplied by the user. (CORBA_SUM): Set to either CORBA_SHA256SUM or the checksum supplied by the user. (JAXP_SUM): Set to either JAXP_SHA256SUM or the checksum supplied by the user. (JAXWS_SUM): Set to either JAXWS_SHA256SUM or the checksum supplied by the user. (JDK_SUM): Set to either JDK_SHA256SUM or the checksum supplied by the user. (LANGTOOLS_SUM): Set to either LANGTOOLS_SHA256SUM or the checksum supplied by the user. (CACAO_SUM): Set to either CACAO_SHA256SUM or the checksum supplied by the user. (JAMVM_SUM): Set to either JAMVM_SHA256SUM or the checksum supplied by the user. (HOTSPOT_SUM): Set to either HS_SHA256SUM or the checksum supplied by the user. (download-openjdk): Use OPENJDK_SUM instead of OPENJDK_SHA256SUM directly. (download-corba): Use CORBA_SUM instead of CORBA_SHA256SUM directly. (download-jaxp): Use JAXP_SUM instead of JAXP_SHA256SUM directly. (download-jaxws): Use JAXWS_SUM instead of JAXWS_SHA256SUM directly. (download-jdk): Use JDK_SUM instead of JDK_SHA256SUM directly. (download-langtools): Use LANGTOOLS_SUM instead of LANGTOOLS_SHA256SUM directly. (download-cacao): Use CACAO_SUM instead of CACAO_SHA256SUM directly. (download-jamvm): Use JAMVM_SUM instead of JAMVM_SHA256SUM directly. (download-hotspot): Use HOTSPOT_SUM instead of HS_SHA256SUM directly. * NEWS: Updated. * acinclude.m4: (IT_ENABLE_OPENJDK_CHECKSUM): Change from an enablement option to a with option, so that the user can specify a checksum. The conditional WITH_OPENJDK_CHECKSUM is set if the specified value is other than "yes" or "no". (IT_ENABLE_CORBA_CHECKSUM): Change from an enablement option to a with option, so that the user can specify a checksum. The conditional WITH_CORBA_CHECKSUM is set if the specified value is other than "yes" or "no". (IT_ENABLE_JAXP_CHECKSUM): Change from an enablement option to a with option, so that the user can specify a checksum. The conditional WITH_JAXP_CHECKSUM is set if the specified value is other than "yes" or "no". (IT_ENABLE_JAXWS_CHECKSUM): Change from an enablement option to a with option, so that the user can specify a checksum. The conditional WITH_JAXWS_CHECKSUM is set if the specified value is other than "yes" or "no". (IT_ENABLE_JDK_CHECKSUM): Change from an enablement option to a with option, so that the user can specify a checksum. The conditional WITH_JDK_CHECKSUM is set if the specified value is other than "yes" or "no". (IT_ENABLE_LANGTOOLS_CHECKSUM): Change from an enablement option to a with option, so that the user can specify a checksum. The conditional WITH_LANGTOOLS_CHECKSUM is set if the specified value is other than "yes" or "no". (IT_ENABLE_CACAO_CHECKSUM): Change from an enablement option to a with option, so that the user can specify a checksum. The conditional WITH_CACAO_CHECKSUM is set if the specified value is other than "yes" or "no". (IT_ENABLE_JAMVM_CHECKSUM): Change from an enablement option to a with option, so that the user can specify a checksum. The conditional WITH_JAMVM_CHECKSUM is set if the specified value is other than "yes" or "no". (IT_ENABLE_HOTSPOT_CHECKSUM): Change from an enablement option to a with option, so that the user can specify a checksum. The conditional WITH_HOTSPOT_CHECKSUM is set if the specified value is other than "yes" or "no". -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 02:32:47 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 02:32:47 +0000 Subject: [Bug 2544] [IcedTea8] Desktop files do not allow installation from multiple versions of IcedTea In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2544 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Fix forwardported. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 02:32:48 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 02:32:48 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Bug 1282 depends on bug 2544, which changed state. Bug 2544 Summary: [IcedTea8] Desktop files do not allow installation from multiple versions of IcedTea http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2544 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 02:33:04 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 02:33:04 +0000 Subject: [Bug 2547] [IcedTea8] Extend tarball checksumming option to allow the checksum to be specified In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2547 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Fix forwardported and Nashorn added. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 02:33:05 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 02:33:05 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Bug 1282 depends on bug 2547, which changed state. Bug 2547 Summary: [IcedTea8] Extend tarball checksumming option to allow the checksum to be specified http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2547 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 02:33:26 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 02:33:26 +0000 Subject: [Bug 2541] [IcedTea8] Allow the user to specify the cacerts file to use In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2541 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Fix forwardported and uninstallation handled. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 02:33:27 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 02:33:27 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Bug 1282 depends on bug 2541, which changed state. Bug 2541 Summary: [IcedTea8] Allow the user to specify the cacerts file to use http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2541 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 02:33:41 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 02:33:41 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Bug 1282 depends on bug 2392, which changed state. Bug 2392 Summary: [IcedTea8] Make elliptic curve removal optional http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2392 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 02:33:40 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 02:33:40 +0000 Subject: [Bug 2392] [IcedTea8] Make elliptic curve removal optional In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2392 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Fix forwardported. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Fri Apr 1 04:28:57 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 01 Apr 2016 04:28:57 +0000 Subject: /hg/icedtea: 6 new changesets Message-ID: changeset e40064fec5cb in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=e40064fec5cb author: Andrew John Hughes date: Fri Apr 01 03:32:05 2016 +0100 PR2766: Remove all references to GCJ 2016-03-31 Andrew John Hughes PR2766: Remove all references to GCJ * Makefile.am: Remove dead commented out lines. (ICEDTEA_BOOTSTRAP_CLASSES): Remove unused variable. (clean-local): Remove clean-native-ecj. (native-ecj): Removed. (clean-native-ecj): Likewise. (bootstrap-directory-stage1): Remove dependency on native-ecj. * NEWS: Updated. * acinclude.m4: (IT_WITH_GCJ): Removed. (IT_CHECK_FOR_JDK): Remove unused GCJ_VMS variable. * configure.ac: Don't invoke IT_WITH_GCJ or search for gcj. * javac.in: Update bootstrap classpath. Remove attempt to use native-ecj. changeset 8b3899c5f70c in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=8b3899c5f70c author: Andrew John Hughes date: Fri Apr 01 04:05:13 2016 +0100 PR2863: IcedTea doesn't pass through build and host triplets to OpenJDK's configure 2016-03-31 Andrew John Hughes PR2863: IcedTea doesn't pass through build and host triplets to OpenJDK's configure * AUTHORS: Add James and update my e-mail address. * NEWS: Updated. 2016-02-28 James Le Cuirot PR2863: IcedTea doesn't pass through build and host triplets to OpenJDK's configure * Makefile.am: (ICEDTEA_CONFIGURE): Pass build_triplet and host_triplet through to OpenJDK. changeset 0bd162aeebfc in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=0bd162aeebfc author: Andrew John Hughes date: Fri Apr 01 04:24:47 2016 +0100 PR2035: --enable-cacao builds broken, missing JVM_GetTemporaryDirectory impl. 2015-07-13 Andrew John Hughes PR2035: --enable-cacao builds broken, missing JVM_GetTemporaryDirectory impl. * Makefile.am: (ICEDTEA_PATCHES): Add CACAO patch for PR2035. * NEWS: Updated. * patches/cacao/pr2035-tempdir.patch: Implement JVM_GetTemporaryDirectory. changeset 55e9ca853da2 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=55e9ca853da2 author: Andrew John Hughes date: Fri Apr 01 05:04:21 2016 +0100 PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced by jdk8u40 2016-03-31 Andrew John Hughes PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced by jdk8u40 * Makefile.am: (ICEDTEA_PATCHES): Add CACAO patch for PR2776. * NEWS: Updated. * patches/cacao/pr2776-cache_api.patch: Provide a minimal implementation of the lookup cache API which basically says we don't implement it. changeset 624150627c20 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=624150627c20 author: Andrew John Hughes date: Fri Apr 01 05:20:52 2016 +0100 PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced by jdk8u40 2016-03-31 Andrew John Hughes PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced by jdk8u40 * Makefile.am: (ICEDTEA_PATCHES): Add PR2775 patch. * NEWS: Updated. 2015-12-22 Xerxes R?nby PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced by jdk8u40 * patches/jamvm/pr2775-cache_api.patch: Provide a minimal implementation of the lookup cache API which basically says we don't implement it. changeset 226896a30232 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=226896a30232 author: Andrew John Hughes date: Fri Apr 01 05:29:22 2016 +0100 PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays: Assertion `dest && result && x.any && y.any' failed 2016-03-24 Andrew John Hughes PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays: Assertion `dest && result && x.any && y.any' failed * Makefile.am: (ICEDTEA_PATCHES): Add new patch. * NEWS: Updated. * patches/cacao/pr2832-refactoring_error.patch: Backport of refactoring fix from https://bitbucket.org/Ringdingcoder/cacao-staging diffstat: AUTHORS | 3 +- ChangeLog | 85 +++++++++++++++++++++ Makefile.am | 62 +++------------ NEWS | 6 + acinclude.m4 | 20 ----- configure.ac | 4 - javac.in | 9 +- patches/cacao/pr2035-tempdir.patch | 45 +++++++++++ patches/cacao/pr2776-cache_api.patch | 54 +++++++++++++ patches/cacao/pr2832-refactoring_error.patch | 107 +++++++++++++++++++++++++++ patches/jamvm/pr2775-cache_api.patch | 54 +++++++++++++ 11 files changed, 368 insertions(+), 81 deletions(-) diffs (truncated from 641 to 500 lines): diff -r 5b874b8529b9 -r 226896a30232 AUTHORS --- a/AUTHORS Fri Apr 01 03:10:31 2016 +0100 +++ b/AUTHORS Fri Apr 01 05:29:22 2016 +0100 @@ -8,6 +8,7 @@ Deepak Bhole Tom Callaway Pablo del Campo +James Le Cuirot Tiago Sturmer Daitx Thomas Fitzsimmons Matthew Flaschen @@ -15,7 +16,7 @@ Kyle Galloway Dennis Gilmore Andrew Haley -Andrew John Hughes +Andrew John Hughes Tomas Hurka Ioana Ivan Matthias Klose diff -r 5b874b8529b9 -r 226896a30232 ChangeLog --- a/ChangeLog Fri Apr 01 03:10:31 2016 +0100 +++ b/ChangeLog Fri Apr 01 05:29:22 2016 +0100 @@ -1,3 +1,88 @@ +2016-03-24 Andrew John Hughes + + PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays: + Assertion `dest && result && x.any && y.any' failed + * Makefile.am: + (ICEDTEA_PATCHES): Add new patch. + * NEWS: Updated. + * patches/cacao/pr2832-refactoring_error.patch: + Backport of refactoring fix from + https://bitbucket.org/Ringdingcoder/cacao-staging + +2016-03-31 Andrew John Hughes + + PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs + introduced by jdk8u40 + * Makefile.am: + (ICEDTEA_PATCHES): Add PR2775 patch. + * NEWS: Updated. + +2015-12-22 Xerxes R??nby + + PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs + introduced by jdk8u40 + * patches/jamvm/pr2775-cache_api.patch: + Provide a minimal implementation of the lookup + cache API which basically says we don't implement it. + +2016-03-31 Andrew John Hughes + + PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs + introduced by jdk8u40 + * Makefile.am: + (ICEDTEA_PATCHES): Add CACAO patch for PR2776. + * NEWS: Updated. + * patches/cacao/pr2776-cache_api.patch: + Provide a minimal implementation of the lookup + cache API which basically says we don't implement it. + +2015-07-13 Andrew John Hughes + + PR2035: --enable-cacao builds broken, missing + JVM_GetTemporaryDirectory impl. + * Makefile.am: + (ICEDTEA_PATCHES): Add CACAO patch for PR2035. + * NEWS: Updated. + * patches/cacao/pr2035-tempdir.patch: + Implement JVM_GetTemporaryDirectory. + +2016-03-31 Andrew John Hughes + + PR2863: IcedTea doesn't pass through build + and host triplets to OpenJDK's configure + * AUTHORS: Add James and update my e-mail + address. + * NEWS: Updated. + +2016-02-28 James Le Cuirot + + PR2863: IcedTea doesn't pass through build + and host triplets to OpenJDK's configure + * Makefile.am: + (ICEDTEA_CONFIGURE): Pass build_triplet + and host_triplet through to OpenJDK. + +2016-03-31 Andrew John Hughes + + PR2766: Remove all references to GCJ + * Makefile.am: + Remove dead commented out lines. + (ICEDTEA_BOOTSTRAP_CLASSES): Remove unused variable. + (clean-local): Remove clean-native-ecj. + (native-ecj): Removed. + (clean-native-ecj): Likewise. + (bootstrap-directory-stage1): Remove dependency on + native-ecj. + * NEWS: Updated. + * acinclude.m4: + (IT_WITH_GCJ): Removed. + (IT_CHECK_FOR_JDK): Remove unused GCJ_VMS variable. + * configure.ac: + Don't invoke IT_WITH_GCJ or search for gcj. + * javac.in: + Update bootstrap classpath. Remove attempt to + use native-ecj. + 2016-03-31 Andrew John Hughes PR2547: Extend tarball checksumming option to diff -r 5b874b8529b9 -r 226896a30232 Makefile.am --- a/Makefile.am Fri Apr 01 03:10:31 2016 +0100 +++ b/Makefile.am Fri Apr 01 05:29:22 2016 +0100 @@ -93,13 +93,6 @@ CACERTS_FILE = \ `if [ -h $(JDK_CACERTS_FILE) ] ; then $(READLINK) -e $(JDK_CACERTS_FILE) ; else echo $(JDK_CACERTS_FILE); fi` -# Sources used from OpenJDK. -#PR43148 - javac fails due to missing java.util.regex.Matcher.quoteReplacement -#PR48033 - Missing javax.management.remote.JMXServiceURL -#PR48034 - javax.management.modelmbean.ModelMBeanInfo -#PR42003 - Missing javax.swing.plaf.basic.BasicDirectoryModel methods cause OpenJDK build failure -ICEDTEA_BOOTSTRAP_CLASSES = - # Settings for javac IT_LANGUAGE_SOURCE_VERSION=6 @@ -354,7 +347,10 @@ ICEDTEA_PATCHES += \ patches/cacao/launcher.patch \ patches/cacao/pr2032.patch \ - patches/cacao/pr2349.patch + patches/cacao/pr2035-tempdir.patch \ + patches/cacao/pr2349.patch \ + patches/cacao/pr2776-cache_api.patch \ + patches/cacao/pr2832-refactoring_error.patch else if USING_CACAO ICEDTEA_PATCHES += @@ -370,7 +366,8 @@ ICEDTEA_PATCHES += \ patches/jamvm/find_class_from_caller.patch \ patches/jamvm/pr2034-tempdir.patch \ - patches/jamvm/noexecstack.patch + patches/jamvm/noexecstack.patch \ + patches/jamvm/pr2775-cache_api.patch endif if !ENABLE_SUNEC @@ -414,6 +411,8 @@ endif ICEDTEA_CONFIGURE = \ + --build=$(build_triplet) \ + --host=$(host_triplet) \ --enable-unlimited-crypto \ --with-cacerts-file=$(CACERTS_FILE) \ --with-stdc++lib=dynamic \ @@ -560,19 +559,6 @@ LCMS_CFLAGS="${LCMS2_CFLAGS}" endif -# Dropped for new build -# ALT_JDK_IMPORT_PATH="$(BOOT_DIR)" -# ANT="$(ANT)" -# ALT_BOOTDIR="$(BOOT_DIR)" -# BUILD_ARCH_DIR="$(BUILD_ARCH_DIR)" -# ICEDTEA_RT="$(RUNTIME)" -# FREETYPE2_HEADERS="$(FREETYPE2_CFLAGS)" -# FT2_LIB="$(FREETYPE2_LIBS)" -# ALT_PARALLEL_COMPILE_JOBS="$(PARALLEL_JOBS)" -# HOTSPOT_BUILD_JOBS="$(PARALLEL_JOBS)" -# ALT_OUTPUTDIR="$(BUILD_OUTPUT_DIR)" -# ALT_JIBX_LIBS_PATH="$(JIBX_DEPS_DIR)" - if ENABLE_JAR_COMPRESSION ICEDTEA_ENV += \ COMPRESS_JARS="true" @@ -610,13 +596,6 @@ JAR_ACCEPTS_STDIN_LIST="$(JAR_ACCEPTS_STDIN_LIST)" \ DISABLE_NIMBUS="true" -# Dropped for new build -# BOOTCLASSPATH_CLS_RT="-bootclasspath $(CLS_DIR_BOOT):$(RUNTIME)" -# BOOTCLASSPATH_CLS="-bootclasspath $(CLS_DIR_BOOT)" -# BOOTCLASSPATH_RT_LIBGCJ="-bootclasspath $(RUNTIME)" -# ALT_OUTPUTDIR="$(BOOT_BUILD_OUTPUT_DIR)" -# XSLT="$(XSLTPROC)" - # Source files JTREG_SRCS = $(top_srcdir)/test/jtreg/com/sun/javatest/cof/i18n.properties \ @@ -727,10 +706,10 @@ clean-icedtea clean-icedtea-debug clean-icedtea-boot clean-clone clean-clone-boot \ clean-bootstrap-directory-stage1 clean-bootstrap-directory-stage2 \ clean-bootstrap-directory-symlink-stage1 clean-bootstrap-directory-symlink-stage2 \ - clean-extract clean-native-ecj clean-icedtea-stage2 \ - clean-icedtea-debug-stage2 clean-icedtea-stage1 clean-add-zero clean-add-zero-debug \ - clean-add-cacao clean-add-cacao-debug clean-cryptocheck clean-ecccheck \ - clean-policytool- at JAVA_VER@.desktop clean-jconsole- at JAVA_VER@.desktop + clean-extract clean-icedtea-stage2 clean-icedtea-debug-stage2 clean-icedtea-stage1 \ + clean-add-zero clean-add-zero-debug clean-add-cacao clean-add-cacao-debug \ + clean-cryptocheck clean-ecccheck clean-policytool- at JAVA_VER@.desktop \ + clean-jconsole- at JAVA_VER@.desktop if [ -e bootstrap ]; then \ rmdir bootstrap ; \ fi @@ -1723,21 +1702,8 @@ # Bootstrap Directory Targets # =========================== -# Optional native ecj -stamps/native-ecj.stamp: - mkdir -p stamps -if BUILD_NATIVE_ECJ - ${GCJ} $(IT_CFLAGS) -Wl,-Bsymbolic -findirect-dispatch -o native-ecj \ - --main=org.eclipse.jdt.internal.compiler.batch.Main ${ECJ_JAR} -endif - touch $@ - -clean-native-ecj: - rm -f native-ecj - rm -rf stamps/native-ecj.stamp - # bootstrap/stage1 -stamps/bootstrap-directory-stage1.stamp: stamps/native-ecj.stamp +stamps/bootstrap-directory-stage1.stamp: mkdir -p $(STAGE1_BOOT_DIR)/bin stamps/ ln -sf $(JAVA) $(STAGE1_BOOT_DIR)/bin/java ln -sf ../../../javah $(STAGE1_BOOT_DIR)/bin/javah @@ -3057,8 +3023,6 @@ jtreg: stamps/jtreg.stamp -native-ecj: stamps/native-ecj.stamp - overlay: stamps/overlay.stamp patch: stamps/patch.stamp diff -r 5b874b8529b9 -r 226896a30232 NEWS --- a/NEWS Fri Apr 01 03:10:31 2016 +0100 +++ b/NEWS Fri Apr 01 05:29:22 2016 +0100 @@ -138,6 +138,7 @@ - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in java.library.path - PR2743: Remove bad AArch64 merge fragment - PR2759: LCMS library should be named javalcms, not lcms, to avoid potential conflicts with the system library + - PR2766: Remove all references to GCJ - PR2767: Remove remaining rogue binaries from OpenJDK tree - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or discard if no longer needed - PR2777: Fix MAX/MIN template usage on s390 @@ -153,6 +154,7 @@ - PR2853: Remove some unnecessary divergences from jdk8u. - PR2853: Revert AArch64 jvm.cfg divergence - PR2853: Revert changes to libpng source code now 8078245 is in place. + - PR2863: IcedTea doesn't pass through build and host triplets to OpenJDK's configure - PR2865: Handle uninstallation. - PR2873: Fix make distcheck. - PR2880: Add missing test directory in make check. @@ -191,9 +193,11 @@ - PR2034: --enable-jamvm builds broken, missing JVM_GetTemporaryDirectory impl - PR2336: JamVM lacks JVM_FindClassFromCaller - PR2523: Add executable stack markings to callNative.S on JamVM + - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced by jdk8u40 * CACAO - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where possible - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where possible + - PR2035: --enable-cacao builds broken, missing JVM_GetTemporaryDirectory impl. - CA172, PR2330, G453612: Add ARM hardfloat support to CACAO on Gentoo - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low max heap size - PR2335: CACAO lacks JVM_FindClassFromCaller @@ -202,6 +206,8 @@ - PR2350: Update to latest CACAO - PR2354: stamps/cacao.stamp tries to touch a file in a directory which doesn't exist - PR2355: CACAO build fails to use JRE layout + - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced by jdk8u40 + - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays: Assertion `dest && result && x.any && y.any' failed New in release 2.6.3 (2015-11-13): diff -r 5b874b8529b9 -r 226896a30232 acinclude.m4 --- a/acinclude.m4 Fri Apr 01 03:10:31 2016 +0100 +++ b/acinclude.m4 Fri Apr 01 05:29:22 2016 +0100 @@ -841,25 +841,6 @@ AC_SUBST(VERSION_SUFFIX, $version_suffix) ]) -AC_DEFUN([IT_WITH_GCJ], -[ - AC_MSG_CHECKING([whether to compile ecj natively]) - AC_ARG_WITH([gcj], - [AS_HELP_STRING([--with-gcj[[=PATH]]],location of gcj for natively compiling ecj)], - [ - GCJ="${withval}" - ], - [ - GCJ="no" - ]) - AC_MSG_RESULT([${GCJ}]) - if test "x${GCJ}" = xyes; then - AC_PATH_TOOL([GCJ],[gcj]) - fi - AM_CONDITIONAL([BUILD_NATIVE_ECJ], test x"${GCJ}" != xno) - AC_SUBST([GCJ]) -]) - AC_DEFUN([IT_WITH_HOTSPOT_BUILD], [ DEFAULT_BUILD="default" @@ -1070,7 +1051,6 @@ if test -z "${SYSTEM_JDK_DIR}"; then AC_MSG_RESULT([not specified]) if test "x${enable_bootstrap}" = "xyes"; then - GCJ_VMS="/usr/lib/jvm/java-gcj /usr/lib/jvm/gcj-jdk"; BOOTSTRAP_VMS="/usr/lib/jvm/cacao"; fi ICEDTEA7_VMS="/usr/lib/jvm/icedtea-7 /usr/lib/jvm/icedtea7 /usr/lib/jvm/java-1.7.0-openjdk diff -r 5b874b8529b9 -r 226896a30232 configure.ac --- a/configure.ac Fri Apr 01 03:10:31 2016 +0100 +++ b/configure.ac Fri Apr 01 05:29:22 2016 +0100 @@ -48,7 +48,6 @@ IT_OBTAIN_HG_REVISIONS AC_PATH_TOOL([LSB_RELEASE],[lsb_release]) IT_CHECK_FOR_RMDIR -IT_WITH_GCJ IT_WITH_HOTSPOT_BUILD AC_PATH_TOOL([LINUX32],[linux32]) IT_CHECK_GCC_VERSION @@ -143,9 +142,6 @@ AC_SUBST([HG]) IT_WITH_HG_REVISION -AC_PATH_TOOL([GCJ],[gcj]) -AC_SUBST([GCJ]) - dnl pkgconfig cannot be used to find these headers and libraries. AC_CHECK_HEADERS([cups/cups.h cups/ppd.h],[] ,[AC_MSG_ERROR("CUPS headers were not found - diff -r 5b874b8529b9 -r 226896a30232 javac.in --- a/javac.in Fri Apr 01 03:10:31 2016 +0100 +++ b/javac.in Fri Apr 01 05:29:22 2016 +0100 @@ -18,7 +18,7 @@ } my @bcoption; -push @bcoption, '-bootclasspath', glob '@abs_top_builddir@/bootstrap/jdk1.6.0/jre/lib/rt.jar' +push @bcoption, '-bootclasspath', glob '@abs_top_builddir@/bootstrap/jdk1.7.0/jre/lib/rt.jar' unless grep {$_ eq '-bootclasspath'} @ARGV; my @ecj_parms = ($ECJ_WARNINGS, @bcoption); my @javac_parms = ($JAVAC_WARNINGS, '-Xprefer:source', @@ -54,12 +54,7 @@ return @new_args; } -if ( -e "@abs_top_builddir@/native-ecj" ) -{ - my @ecj_args = gen_ecj_opts( \@ARGV ); - exec '@abs_top_builddir@/native-ecj', @ecj_parms, @ecj_args ; -} -elsif ( -e "@JAVAC@" ) +if ( -e "@JAVAC@" ) { if ("@USING_ECJ@" eq "yes") { diff -r 5b874b8529b9 -r 226896a30232 patches/cacao/pr2035-tempdir.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/patches/cacao/pr2035-tempdir.patch Fri Apr 01 05:29:22 2016 +0100 @@ -0,0 +1,45 @@ +diff -r 73c53a02de5d contrib/mapfile-vers-product +--- cacao/cacao/contrib/mapfile-vers-product Mon Jul 13 01:38:19 2015 +0100 ++++ cacao/cacao/contrib/mapfile-vers-product Mon Jul 13 10:44:59 2015 +0100 +@@ -161,6 +161,7 @@ + JVM_GetStackTraceElement; + JVM_GetSystemPackage; + JVM_GetSystemPackages; ++ JVM_GetTemporaryDirectory; + JVM_GetThreadStateNames; + JVM_GetThreadStateValues; + JVM_GetVersionInfo; +diff -r 73c53a02de5d src/native/vm/openjdk/jvm.cpp +--- cacao.orig/cacao/src/native/vm/openjdk/jvm.cpp Mon Jul 13 01:38:19 2015 +0100 ++++ cacao/cacao/src/native/vm/openjdk/jvm.cpp Mon Jul 13 10:21:20 2015 +0100 +@@ -3821,6 +3821,30 @@ + return -1; + } + ++/* ++ * Return the temporary directory that the VM uses for the attach ++ * and perf data files. ++ * ++ * It is important that this directory is well-known and the ++ * same for all VM instances. It cannot be affected by configuration ++ * variables such as java.io.tmpdir. ++ */ ++jstring JVM_GetTemporaryDirectory(JNIEnv *env) ++{ ++ TRACEJVMCALLS(("JVM_GetTemporaryDirectory(env=%p)", env)); ++ ++#if (defined(__LINUX__) || defined (__SOLARIS__) || \ ++ defined(__FREEBSD__) || defined (__DARWIN__)) ++ // This must be hard coded because it's the system's temporary ++ // directory not the java application's temp directory, ala java.io.tmpdir. ++ return JavaString::from_utf8("/tmp"); ++#else ++# error Not implemented for this OS. ++#endif ++ ++ return NULL; ++} ++ + } // extern "C" + + diff -r 5b874b8529b9 -r 226896a30232 patches/cacao/pr2776-cache_api.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/patches/cacao/pr2776-cache_api.patch Fri Apr 01 05:29:22 2016 +0100 @@ -0,0 +1,54 @@ +--- cacao/cacao/src/native/vm/openjdk/jvm.cpp.old 2016-04-01 04:20:21.912052101 +0100 ++++ cacao/cacao/src/native/vm/openjdk/jvm.cpp 2016-04-01 04:50:05.054102464 +0100 +@@ -3882,6 +3882,32 @@ + + return NULL; + } ++/* JVM_GetResourceLookupCacheURLs */ ++ ++jobjectArray JVM_GetResourceLookupCacheURLs(JNIEnv *env, jobject loader) ++{ ++ TRACEJVMCALLS(("JVM_GetResourceLookupCacheURLs(env=%p, loader=%p)", env, loader)); ++ ++ return NULL; // tell OpenJDK 8 that the lookup cache API is unavailable ++} ++ ++/* JVM_GetResourceLookupCache */ ++ ++jintArray JVM_GetResourceLookupCache(JNIEnv *env, jobject loader, const char *resource_name) ++{ ++ TRACEJVMCALLS(("JVM_GetResourceLookupCacheURLs(env=%p, loader=%p, resource_name=%s)", env, loader, resource_name)); ++ ++ return NULL; // tell OpenJDK 8 that the lookup cache API is unavailable ++} ++ ++/* JVM_GetResourceLookupCache */ ++ ++jboolean JVM_KnownToNotExist(JNIEnv *env, jobject loader, const char *classname) ++{ ++ TRACEJVMCALLS(("JVM_GetResourceLookupCacheURLs(env=%p, loader=%p, classname=%s)", env, loader, classname)); ++ ++ return JNI_FALSE; // tell OpenJDK 8 we don't know whether it exists or not ++} + + } // extern "C" + +--- cacao/cacao/contrib/mapfile-vers-product.old 2016-04-01 04:20:21.884052574 +0100 ++++ cacao/cacao/contrib/mapfile-vers-product 2016-04-01 04:38:09.502110743 +0100 +@@ -153,6 +153,8 @@ + JVM_GetMethodIxNameUTF; + JVM_GetMethodIxSignatureUTF; + JVM_GetMethodParameterAnnotations; ++ JVM_GetResourceLookupCacheURLs; ++ JVM_GetResourceLookupCache; + JVM_GetPrimitiveArrayElement; + JVM_GetProtectionDomain; + JVM_GetSockName; +@@ -186,6 +188,7 @@ + JVM_IsSilentCompiler; + JVM_IsSupportedJNIVersion; + JVM_IsThreadAlive; ++ JVM_KnownToNotExist; + JVM_LatestUserDefinedLoader; + JVM_Listen; + JVM_LoadClass0; diff -r 5b874b8529b9 -r 226896a30232 patches/cacao/pr2832-refactoring_error.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/patches/cacao/pr2832-refactoring_error.patch Fri Apr 01 05:29:22 2016 +0100 @@ -0,0 +1,107 @@ +# HG changeset patch +# User Stefan Ring +# Date 1453933756 -3600 +# Node ID 4982d429274b9498ad2629ea4f28566ed69e4775 +# Parent 1cef439b53ee701662059ae50874d55c7b5302d7 +PR195: Fix some oversights during a large macro cleanup in 1e9787c3484e + +diff --git cacao/cacao/src/vm/jit/verify/typecheck-common.cpp cacao/cacao/src/vm/jit/verify/typecheck-common.cpp +--- cacao/cacao/src/vm/jit/verify/typecheck-common.cpp ++++ cacao/cacao/src/vm/jit/verify/typecheck-common.cpp +@@ -281,7 +281,7 @@ + + dv->type = sv->type; + if (dv->type == TYPE_ADR) { +- dv->typeinfo = sv->typeinfo; ++ typeinfo_t::clone(sv->typeinfo, dv->typeinfo); + } + } + return true; +diff --git cacao/cacao/src/vm/jit/verify/typeinfo.cpp cacao/cacao/src/vm/jit/verify/typeinfo.cpp +--- cacao/cacao/src/vm/jit/verify/typeinfo.cpp ++++ cacao/cacao/src/vm/jit/verify/typeinfo.cpp +@@ -1674,6 +1674,7 @@ + classref_or_classinfo common; From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 04:29:34 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 04:29:34 +0000 Subject: [Bug 2766] [IcedTea8] Remove all references to GCJ In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2766 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=e40064fec5cb author: Andrew John Hughes date: Fri Apr 01 03:32:05 2016 +0100 PR2766: Remove all references to GCJ 2016-03-31 Andrew John Hughes PR2766: Remove all references to GCJ * Makefile.am: Remove dead commented out lines. (ICEDTEA_BOOTSTRAP_CLASSES): Remove unused variable. (clean-local): Remove clean-native-ecj. (native-ecj): Removed. (clean-native-ecj): Likewise. (bootstrap-directory-stage1): Remove dependency on native-ecj. * NEWS: Updated. * acinclude.m4: (IT_WITH_GCJ): Removed. (IT_CHECK_FOR_JDK): Remove unused GCJ_VMS variable. * configure.ac: Don't invoke IT_WITH_GCJ or search for gcj. * javac.in: Update bootstrap classpath. Remove attempt to use native-ecj. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 04:29:40 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 04:29:40 +0000 Subject: [Bug 2863] IcedTea doesn't pass through build and host triplets to OpenJDK's configure In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2863 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=8b3899c5f70c author: Andrew John Hughes date: Fri Apr 01 04:05:13 2016 +0100 PR2863: IcedTea doesn't pass through build and host triplets to OpenJDK's configure 2016-03-31 Andrew John Hughes PR2863: IcedTea doesn't pass through build and host triplets to OpenJDK's configure * AUTHORS: Add James and update my e-mail address. * NEWS: Updated. 2016-02-28 James Le Cuirot PR2863: IcedTea doesn't pass through build and host triplets to OpenJDK's configure * Makefile.am: (ICEDTEA_CONFIGURE): Pass build_triplet and host_triplet through to OpenJDK. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 04:29:48 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 04:29:48 +0000 Subject: [Bug 2035] [IcedTea8] --enable-cacao builds broken, missing JVM_GetTemporaryDirectory impl. In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2035 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=0bd162aeebfc author: Andrew John Hughes date: Fri Apr 01 04:24:47 2016 +0100 PR2035: --enable-cacao builds broken, missing JVM_GetTemporaryDirectory impl. 2015-07-13 Andrew John Hughes PR2035: --enable-cacao builds broken, missing JVM_GetTemporaryDirectory impl. * Makefile.am: (ICEDTEA_PATCHES): Add CACAO patch for PR2035. * NEWS: Updated. * patches/cacao/pr2035-tempdir.patch: Implement JVM_GetTemporaryDirectory. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 04:29:59 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 04:29:59 +0000 Subject: [Bug 2775] [IcedTea8] JamVM lacks JVM_GetResourceLookupCacheURLs introduced by jdk8u40 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2775 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=624150627c20 author: Andrew John Hughes date: Fri Apr 01 05:20:52 2016 +0100 PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced by jdk8u40 2016-03-31 Andrew John Hughes PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced by jdk8u40 * Makefile.am: (ICEDTEA_PATCHES): Add PR2775 patch. * NEWS: Updated. 2015-12-22 Xerxes R?nby PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced by jdk8u40 * patches/jamvm/pr2775-cache_api.patch: Provide a minimal implementation of the lookup cache API which basically says we don't implement it. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 04:29:53 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 04:29:53 +0000 Subject: [Bug 2776] [IcedTea8] CACAO lacks JVM_GetResourceLookupCacheURLs introduced by jdk8u40 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2776 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=55e9ca853da2 author: Andrew John Hughes date: Fri Apr 01 05:04:21 2016 +0100 PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced by jdk8u40 2016-03-31 Andrew John Hughes PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced by jdk8u40 * Makefile.am: (ICEDTEA_PATCHES): Add CACAO patch for PR2776. * NEWS: Updated. * patches/cacao/pr2776-cache_api.patch: Provide a minimal implementation of the lookup cache API which basically says we don't implement it. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 04:30:05 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 04:30:05 +0000 Subject: [Bug 2832] [IcedTea8] CACAO - typeinfo.cpp: typeinfo_merge_nonarrays: Assertion `dest && result && x.any && y.any' failed In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2832 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=226896a30232 author: Andrew John Hughes date: Fri Apr 01 05:29:22 2016 +0100 PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays: Assertion `dest && result && x.any && y.any' failed 2016-03-24 Andrew John Hughes PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays: Assertion `dest && result && x.any && y.any' failed * Makefile.am: (ICEDTEA_PATCHES): Add new patch. * NEWS: Updated. * patches/cacao/pr2832-refactoring_error.patch: Backport of refactoring fix from https://bitbucket.org/Ringdingcoder/cacao-staging -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 05:05:17 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 05:05:17 +0000 Subject: [Bug 2776] [IcedTea8] CACAO lacks JVM_GetResourceLookupCacheURLs introduced by jdk8u40 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2776 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |gnu.andrew at redhat.com Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Added basic implementation based on Xerxes' JamVM version. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 05:05:19 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 05:05:19 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Bug 1282 depends on bug 2776, which changed state. Bug 2776 Summary: [IcedTea8] CACAO lacks JVM_GetResourceLookupCacheURLs introduced by jdk8u40 http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2776 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 05:08:31 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 05:08:31 +0000 Subject: [Bug 2832] [IcedTea8] CACAO - typeinfo.cpp: typeinfo_merge_nonarrays: Assertion `dest && result && x.any && y.any' failed In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2832 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Fix forwardported. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 05:08:32 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 05:08:32 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Bug 1282 depends on bug 2832, which changed state. Bug 2832 Summary: [IcedTea8] CACAO - typeinfo.cpp: typeinfo_merge_nonarrays: Assertion `dest && result && x.any && y.any' failed http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2832 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 05:10:08 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 05:10:08 +0000 Subject: [Bug 2906] New: [IcedTea8] Support prefixed variants of GNU tools used on *BSD systems Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2906 Bug ID: 2906 Summary: [IcedTea8] Support prefixed variants of GNU tools used on *BSD systems Product: IcedTea Version: 8-hg Hardware: all OS: FreeBSD Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 1737 for IcedTea 3.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 05:10:28 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 05:10:28 +0000 Subject: [Bug 2906] [IcedTea8] Support prefixed variants of GNU tools used on *BSD systems In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2906 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1282 Target Milestone|--- |3.0.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 05:10:28 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 05:10:28 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2906 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 05:22:27 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 05:22:27 +0000 Subject: [Bug 2907] New: [IcedTea8] Replace --with-abs-install-dir with usual --prefix Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2907 Bug ID: 2907 Summary: [IcedTea8] Replace --with-abs-install-dir with usual --prefix Product: IcedTea Version: 8-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Now that we support installation, we should use prefix with the SystemTap tapsets rather than creating the additional abs-install-dir. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 05:23:09 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 05:23:09 +0000 Subject: [Bug 2907] [IcedTea8] Replace --with-abs-install-dir with usual --prefix In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2907 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1282 Target Milestone|--- |3.0.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 05:23:09 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 05:23:09 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2907 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 05:41:11 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 05:41:11 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Bug 1282 depends on bug 2775, which changed state. Bug 2775 Summary: [IcedTea8] JamVM lacks JVM_GetResourceLookupCacheURLs introduced by jdk8u40 http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2775 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 05:41:09 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 05:41:09 +0000 Subject: [Bug 2775] [IcedTea8] JamVM lacks JVM_GetResourceLookupCacheURLs introduced by jdk8u40 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2775 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |gnu.andrew at redhat.com Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Patch from Xerxes applied. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 05:41:12 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 05:41:12 +0000 Subject: [Bug 2896] [IcedTea8] Add missing functions for JamVM OpenJDK JVM implementation In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2896 Bug 2896 depends on bug 2775, which changed state. Bug 2775 Summary: [IcedTea8] JamVM lacks JVM_GetResourceLookupCacheURLs introduced by jdk8u40 http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2775 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 05:41:33 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 05:41:33 +0000 Subject: [Bug 2035] [IcedTea8] --enable-cacao builds broken, missing JVM_GetTemporaryDirectory impl. In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2035 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Fix forwardported from 2.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 05:41:35 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 05:41:35 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Bug 1282 depends on bug 2035, which changed state. Bug 2035 Summary: [IcedTea8] --enable-cacao builds broken, missing JVM_GetTemporaryDirectory impl. http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2035 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 05:42:08 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 05:42:08 +0000 Subject: [Bug 2863] IcedTea doesn't pass through build and host triplets to OpenJDK's configure In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2863 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #5 from Andrew John Hughes --- Patch now applied. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 05:42:11 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 05:42:11 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Bug 1282 depends on bug 2863, which changed state. Bug 2863 Summary: IcedTea doesn't pass through build and host triplets to OpenJDK's configure http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2863 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 05:42:39 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 05:42:39 +0000 Subject: [Bug 2766] [IcedTea8] Remove all references to GCJ In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2766 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- All remaining references removed. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 05:42:40 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 05:42:40 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Bug 1282 depends on bug 2766, which changed state. Bug 2766 Summary: [IcedTea8] Remove all references to GCJ http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2766 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 05:44:45 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 05:44:45 +0000 Subject: [Bug 2775] [IcedTea8] JamVM lacks JVM_GetResourceLookupCacheURLs introduced by jdk8u40 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2775 --- Comment #4 from Andrew John Hughes --- *** Bug 2896 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 05:44:45 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 05:44:45 +0000 Subject: [Bug 2896] [IcedTea8] Add missing functions for JamVM OpenJDK JVM implementation In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2896 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |DUPLICATE --- Comment #1 from Andrew John Hughes --- JVM now links, following fixing of bug 2775. *** This bug has been marked as a duplicate of bug 2775 *** -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 05:44:47 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 05:44:47 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Bug 1282 depends on bug 2896, which changed state. Bug 2896 Summary: [IcedTea8] Add missing functions for JamVM OpenJDK JVM implementation http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2896 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |DUPLICATE -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 06:23:17 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 06:23:17 +0000 Subject: [Bug 2898] error with icedtea-7-plugin In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2898 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED --- Comment #1 from JiriVanek --- Hello! Is this bug report about one issue or two? First issue is run of 'javaws -verbose [problem JNLP file]' Second issue seems to be run of 'firefox https://www.java.com/en/download/installed.jsp' The second issue was known. There was longstanding bug on it and it was fixed in recent 1.6.2. No other ITW version then 1.6.2 is no longer supported (except some serious security flaw) and if something is working with 1.6.2 and not with older, then it is doomed. So before anything else, please update to 1.6.2. If your distribution don't, please notify them. If they refuse, try another distribution ;) also - you are writing icedtea7 plugin issue - ITW is focusing jdk8 only. If you are using it in older jdk(and you do), I highly recommend yo to move to jdk8. I guess teh bug you wonted to solve is "the first one" To that you do not give enough information, but your stacktrace is clear: "java.net.MalformedURLException: no protocol: file] So what hjave you wrote on place of "[problem JNLP file]" ? And what is in? You wrote MalformedURL or you have MalformedURL somewhere in Jnlp file - most probabkly inside *codebase* attribute. However.... ITW in verbose mode prints the jnlpfile out, so yours file was probaby not even read. So I guess you are writing something wrong on position of "[problem JNLP file]". Itw is OK with /jsut/som/path/to/file.jnlp and so it is ok with any valid url. Without knowing what you wrote, I can not help more -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 06:26:41 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 06:26:41 +0000 Subject: [Bug 2908] New: [IcedTea8] Add missing functions for CACAO OpenJDK JVM implementation Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2908 Bug ID: 2908 Summary: [IcedTea8] Add missing functions for CACAO OpenJDK JVM implementation Product: IcedTea Version: 8-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: CACAO Assignee: stefan at complang.tuwien.ac.at Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org, xerxes at zafena.se /home/andrew/builder/cacao-icedtea8/openjdk-boot/jdk/src/share/native/common/check_code.c:1033: error: undefined reference to 'JVM_IsVMGeneratedMethodIx' -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 06:27:19 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 06:27:19 +0000 Subject: [Bug 2908] [IcedTea8] Add missing functions for CACAO OpenJDK JVM implementation In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2908 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1282 Assignee|stefan at complang.tuwien.ac.a |gnu.andrew at redhat.com |t | Target Milestone|--- |3.0.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 06:27:19 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 06:27:19 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2908 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 06:28:37 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 06:28:37 +0000 Subject: [Bug 2909] New: [IcedTea8] Install CACAO in same way as JamVM Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2909 Bug ID: 2909 Summary: [IcedTea8] Install CACAO in same way as JamVM Product: IcedTea Version: 8-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org JamVM's installation works with the new OpenJDK build system, while CACAO's doesn't. We should mirror the JamVM installation with CACAO. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 06:53:36 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 06:53:36 +0000 Subject: [Bug 2908] [IcedTea8] Add missing functions for CACAO OpenJDK JVM implementation In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2908 --- Comment #1 from Andrew John Hughes --- /home/andrew/builder/cacao-icedtea8/openjdk.build-boot/jdk/objs/libjava/Class.o:Class.c:methods: error: undefined reference to 'JVM_GetClassTypeAnnotations' /home/andrew/builder/cacao-icedtea8/openjdk-boot/jdk/src/share/native/java/lang/reflect/Executable.c:33: error: undefined reference to 'JVM_GetMethodParameters' /home/andrew/builder/cacao-icedtea8/openjdk-boot/jdk/src/share/native/java/lang/reflect/Executable.c:39: error: undefined reference to 'JVM_GetMethodTypeAnnotations' /home/andrew/builder/cacao-icedtea8/openjdk-boot/jdk/src/share/native/java/lang/reflect/Field.c:33: error: undefined reference to 'JVM_GetFieldTypeAnnotations' collect2: error: ld returned 1 exit status -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Fri Apr 1 07:28:22 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 01 Apr 2016 07:28:22 +0000 Subject: /hg/icedtea: 4 new changesets Message-ID: changeset 548cabd036a9 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=548cabd036a9 author: Andrew John Hughes date: Fri Apr 01 06:19:20 2016 +0100 PR2906: Support prefixed variants of GNU tools used on *BSD systems 2016-03-31 Andrew John Hughes PR2906: Support prefixed variants of GNU tools used on *BSD systems * NEWS: Updated. 2014-04-14 Andrew John Hughes PR2906: Support prefixed variants of GNU tools used on *BSD systems * AUTHORS: Add Radim Kolar. * acinclude.m4: (IT_FIND_TOOL): Cleanup error message. (IT_FIND_TOOLS): Likewise. 2014-03-20 Radim Kolar PR2906: Support prefixed variants of GNU tools used on *BSD systems * Makefile.am: (versioning): Use $(SED) instead of 'sed'. (icedtea): Likewise. (icedtea-debug): Likewise. (clean-add-jamvm): Likewise. (clean-add-jamvm-debug): Likewise. (clean-add-cacao): Likewise. (clean-add-cacao-debug): Likewise. (clean-add-zero): Likewise. (clean-add-zero-debug): Likewise. (jtreg_processes): Likewise. * acinclude.m4: (IT_FIND_TOOLS): New macro to check for multiple tools. * configure.ac: Check for gmake, gfind, gpatch, gtar, gsha256sum and gsed (GNU tools on *BSD). Use IT_FIND_TOOLS for fastjar. changeset 6749369df844 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=6749369df844 author: Andrew John Hughes date: Fri Apr 01 06:28:16 2016 +0100 PR2907: Replace --with-abs-install-dir with usual --prefix 2016-03-31 Andrew John Hughes PR2907: Replace --with-abs-install-dir with usual --prefix * NEWS: Updated. 2014-06-04 Andrew John Hughes PR2907: Replace --with-abs-install-dir with usual --prefix * INSTALL: Replace documentation of --with-abs-install-dir with --prefix. Fix typo. * Makefile.am: (ICEDTEA_ENV): Set INSTALL_LOCATION to prefix. * configure.ac: Drop abs-install-dir option and use prefix in ABS_CLIENT_LIBJVM_SO and ABS_SERVER_LIBJVM_SO instead. * tapset/hotspot.stp.in, * tapset/hotspot_jni.stp.in, * tapset/jstack.stp.in: Replace ABS_JAVA_HOME_DIR with prefix. changeset a2e2736b29fd in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=a2e2736b29fd author: Andrew John Hughes date: Fri Apr 01 07:32:24 2016 +0100 PR2909: Install CACAO in same way as JamVM 2016-03-31 Andrew John Hughes PR2909: Install CACAO in same way as JamVM * Makefile.am: (cacao-install): Perform same operations as in jamvm-install. * NEWS: Updated. * acinclude.m4: (IT_WITH_CACAO_HOME): Use a clean subdirectory for the OpenJDK-style VM import, as JamVM does. changeset d4666165e486 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=d4666165e486 author: Andrew John Hughes date: Fri Apr 01 08:28:03 2016 +0100 PR2908: Add missing functions for CACAO OpenJDK JVM implementation 2016-03-31 Andrew John Hughes PR2908: Add missing functions for CACAO OpenJDK JVM implementation * Makefile.am: (ICEDTEA_PATCHES): Add new patch. * NEWS: Updated. * patches/cacao/pr2908-missing_functions.patch: Provide stubs for JVM_GetClassTypeAnnotations, JVM_GetFieldTypeAnnotations, JVM_GetMethodParameters, JVM_GetMethodTypeAnnotations and JVM_IsVMGeneratedMethodIx. diffstat: AUTHORS | 1 + ChangeLog | 82 ++++++++++++++++++ INSTALL | 4 +- Makefile.am | 51 ++++++----- NEWS | 4 + acinclude.m4 | 12 ++- configure.ac | 32 ++----- patches/cacao/pr2908-missing_functions.patch | 117 +++++++++++++++++++++++++++ tapset/hotspot.stp.in | 2 +- tapset/hotspot_jni.stp.in | 2 +- tapset/jstack.stp.in | 2 +- 11 files changed, 256 insertions(+), 53 deletions(-) diffs (truncated from 545 to 500 lines): diff -r 226896a30232 -r d4666165e486 AUTHORS --- a/AUTHORS Fri Apr 01 05:29:22 2016 +0100 +++ b/AUTHORS Fri Apr 01 08:28:03 2016 +0100 @@ -19,6 +19,7 @@ Andrew John Hughes Tomas Hurka Ioana Ivan +Radim Kolar Matthias Klose Francis Kung DJ Lucas diff -r 226896a30232 -r d4666165e486 ChangeLog --- a/ChangeLog Fri Apr 01 05:29:22 2016 +0100 +++ b/ChangeLog Fri Apr 01 08:28:03 2016 +0100 @@ -1,3 +1,85 @@ +2016-03-31 Andrew John Hughes + + PR2908: Add missing functions for CACAO + OpenJDK JVM implementation + * Makefile.am: + (ICEDTEA_PATCHES): Add new patch. + * NEWS: Updated. + * patches/cacao/pr2908-missing_functions.patch: + Provide stubs for JVM_GetClassTypeAnnotations, + JVM_GetFieldTypeAnnotations, JVM_GetMethodParameters, + JVM_GetMethodTypeAnnotations and JVM_IsVMGeneratedMethodIx. + +2016-03-31 Andrew John Hughes + + PR2909: Install CACAO in same way as JamVM + * Makefile.am: + (cacao-install): Perform same operations as + in jamvm-install. + * NEWS: Updated. + * acinclude.m4: + (IT_WITH_CACAO_HOME): Use a clean subdirectory for + the OpenJDK-style VM import, as JamVM does. + +2016-03-31 Andrew John Hughes + + PR2907: Replace --with-abs-install-dir + with usual --prefix + * NEWS: Updated. + +2014-06-04 Andrew John Hughes + + PR2907: Replace --with-abs-install-dir + with usual --prefix + * INSTALL: Replace documentation of + --with-abs-install-dir with --prefix. Fix typo. + * Makefile.am: + (ICEDTEA_ENV): Set INSTALL_LOCATION to prefix. + * configure.ac: Drop abs-install-dir + option and use prefix in ABS_CLIENT_LIBJVM_SO and + ABS_SERVER_LIBJVM_SO instead. + * tapset/hotspot.stp.in, + * tapset/hotspot_jni.stp.in, + * tapset/jstack.stp.in: + Replace ABS_JAVA_HOME_DIR with prefix. + +2016-03-31 Andrew John Hughes + + PR2906: Support prefixed variants of GNU + tools used on *BSD systems + * NEWS: Updated. + +2014-04-14 Andrew John Hughes + + PR2906: Support prefixed variants of GNU + tools used on *BSD systems + * AUTHORS: Add Radim Kolar. + * acinclude.m4: + (IT_FIND_TOOL): Cleanup error message. + (IT_FIND_TOOLS): Likewise. + +2014-03-20 Radim Kolar + + PR2906: Support prefixed variants of GNU + tools used on *BSD systems + * Makefile.am: + (versioning): Use $(SED) instead of 'sed'. + (icedtea): Likewise. + (icedtea-debug): Likewise. + (clean-add-jamvm): Likewise. + (clean-add-jamvm-debug): Likewise. + (clean-add-cacao): Likewise. + (clean-add-cacao-debug): Likewise. + (clean-add-zero): Likewise. + (clean-add-zero-debug): Likewise. + (jtreg_processes): Likewise. + * acinclude.m4: + (IT_FIND_TOOLS): New macro to check for + multiple tools. + * configure.ac: Check for gmake, gfind, gpatch, gtar, + gsha256sum and gsed (GNU tools on *BSD). Use + IT_FIND_TOOLS for fastjar. + 2016-03-24 Andrew John Hughes PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays: diff -r 226896a30232 -r d4666165e486 INSTALL --- a/INSTALL Fri Apr 01 05:29:22 2016 +0100 +++ b/INSTALL Fri Apr 01 08:28:03 2016 +0100 @@ -68,7 +68,7 @@ There is currently no install target. IcedTea ends up in openjdk.build when the build completes. -Most targets in IcedTea creat stamp files in the stamps directory to +Most targets in IcedTea create stamp files in the stamps directory to determine what and when dependencies were compiled. Each target has a corresponding clean-x target which removes the output and the stamp file, allowing it to be rebuilt. For example, stamps/rt.stamp (alias @@ -81,6 +81,7 @@ The build process may be modified by passing the following options to configure: +* --prefix: The final install location of the j2sdk-image. * --disable-docs: Don't build the Javadoc documentation. * --disable-bootstrap: Perform a quick (no bootstrap) build using an installed copy of IcedTea6 or IcedTea7. If a directory is not specified, a check against @@ -186,7 +187,6 @@ --with-jamvm-src-zip at all. This option allows a locally modified version of the source tarball to be used instead of the standard versions. * --with-hg-revision: Specify a hg revision to use (as opposed to tip) with the --enable-hg option. -* --with-abs-install-dir: The final install location of the j2sdk-image, for use in the SystemTap tapset. * --with-llvm-config: Specify the location of the llvm-config binary. * --with-version-suffix: Appends the given text to the JDK version output. * --with-cacerts-file: Specify the location of a cacerts file, defaulting to diff -r 226896a30232 -r d4666165e486 Makefile.am --- a/Makefile.am Fri Apr 01 05:29:22 2016 +0100 +++ b/Makefile.am Fri Apr 01 08:28:03 2016 +0100 @@ -350,7 +350,8 @@ patches/cacao/pr2035-tempdir.patch \ patches/cacao/pr2349.patch \ patches/cacao/pr2776-cache_api.patch \ - patches/cacao/pr2832-refactoring_error.patch + patches/cacao/pr2832-refactoring_error.patch \ + patches/cacao/pr2908-missing_functions.patch else if USING_CACAO ICEDTEA_PATCHES += @@ -529,7 +530,8 @@ DEBUG_BINARIES="true" \ LOG="debug" SCTP_WERROR= \ POST_STRIP_CMD= STRIP_POLICY="no_strip" \ - JOBS="$(PARALLEL_JOBS)" + JOBS="$(PARALLEL_JOBS)" \ + INSTALL_LOCATION="${prefix}" if DISABLE_OPTIMIZATIONS ICEDTEA_ENV += \ @@ -1609,7 +1611,7 @@ if test x"$(VERSION_SUFFIX)" != "x"; then \ ver_suffix="-$(VERSION_SUFFIX)"; \ fi ; \ - sed -i "s#BUILD_VARIANT_RELEASE)#BUILD_VARIANT_RELEASE)$${proj_suffix}$${ver_suffix}#" \ + $(SED) -i "s#BUILD_VARIANT_RELEASE)#BUILD_VARIANT_RELEASE)$${proj_suffix}$${ver_suffix}#" \ $(VERSION_SETTINGS_FILE); mkdir -p stamps touch $@ @@ -1824,13 +1826,13 @@ mkdir -p $(BUILD_SDK_DIR)/tapset ; \ grep "client IGNORE" $(BUILD_JRE_ARCH_DIR)/jvm.cfg; \ if test $$? -eq 0; then \ - sed -e '/\/client\/libjvm.so/d' \ + $(SED) -e '/\/client\/libjvm.so/d' \ < $(abs_top_builddir)/tapset/hotspot.stp \ > $(BUILD_SDK_DIR)/tapset/hotspot.stp; \ - sed -e '/\/client\/libjvm.so/d' \ + $(SED) -e '/\/client\/libjvm.so/d' \ < $(abs_top_builddir)/tapset/hotspot_jni.stp \ > $(BUILD_SDK_DIR)/tapset/hotspot_jni.stp; \ - sed -e '/\/client\/libjvm.so/d' \ + $(SED) -e '/\/client\/libjvm.so/d' \ < $(abs_top_builddir)/tapset/hotspot_gc.stp \ > $(BUILD_SDK_DIR)/tapset/hotspot_gc.stp; \ else \ @@ -1886,13 +1888,13 @@ mkdir -p $(BUILD_DEBUG_SDK_DIR)/tapset ; \ grep "client IGNORE" $(BUILD_JRE_ARCH_DIR)/jvm.cfg; \ if test $$? -eq 0; then \ - sed -e '/\/client\/libjvm.so/d' \ + $(SED) -e '/\/client\/libjvm.so/d' \ < $(abs_top_builddir)/tapset/hotspot.stp \ > $(BUILD_DEBUG_SDK_DIR)/tapset/hotspot.stp; \ - sed -e '/\/client\/libjvm.so/d' \ + $(SED) -e '/\/client\/libjvm.so/d' \ < $(abs_top_builddir)/tapset/hotspot_jni.stp \ > $(BUILD_DEBUG_SDK_DIR)/tapset/hotspot_jni.stp; \ - sed -e '/\/client\/libjvm.so/d' \ + $(SED) -e '/\/client\/libjvm.so/d' \ < $(abs_top_builddir)/tapset/hotspot_gc.stp \ > $(BUILD_DEBUG_SDK_DIR)/tapset/hotspot_gc.stp; \ else \ @@ -2157,7 +2159,7 @@ clean-add-jamvm: rm -rf $(BUILD_JRE_ARCH_DIR)/jamvm if [ -e $(BUILD_JRE_ARCH_DIR)/jvm.cfg ] ; then \ - sed -i 's#-jamvm KNOWN#-jamvm ERROR#' $(BUILD_JRE_ARCH_DIR)/jvm.cfg ; \ + $(SED) -i 's#-jamvm KNOWN#-jamvm ERROR#' $(BUILD_JRE_ARCH_DIR)/jvm.cfg ; \ fi rm -f stamps/add-jamvm.stamp @@ -2175,7 +2177,7 @@ clean-add-jamvm-debug: rm -rf $(BUILD_DEBUG_JRE_ARCH_DIR)/jamvm if [ -e $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg ] ; then \ - sed -i 's#-jamvm KNOWN#-jamvm ERROR#' $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg ; \ + $(SED) -i 's#-jamvm KNOWN#-jamvm ERROR#' $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg ; \ fi rm -f stamps/add-jamvm-debug.stamp @@ -2222,11 +2224,14 @@ if !USE_SYSTEM_CACAO cd cacao/cacao.build && \ $(ARCH_PREFIX) $(MAKE) -j$(PARALLEL_JOBS) install - mkdir -p $(abs_top_builddir)/cacao/install/lib - touch $(abs_top_builddir)/cacao/install/lib/sa-jdi.jar - ln -sf server $(abs_top_builddir)/cacao/install/jre/lib/$(INSTALL_ARCH_DIR)/client - touch $(abs_top_builddir)/cacao/install/jre/lib/$(INSTALL_ARCH_DIR)/server/Xusage.txt - ln -sf client/libjvm.so $(abs_top_builddir)/cacao/install/jre/lib/$(INSTALL_ARCH_DIR)/libjsig.so + mkdir -p $(abs_top_builddir)/cacao/install/hotspot/lib + touch $(abs_top_builddir)/cacao/install/hotspot/lib/sa-jdi.jar + mkdir -p $(abs_top_builddir)/cacao/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/server + cp $(abs_top_builddir)/cacao/install/lib/libjvm.so \ + $(abs_top_builddir)/cacao/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/server + ln -sf server $(abs_top_builddir)/cacao/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/client + touch $(abs_top_builddir)/cacao/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/server/Xusage.txt + ln -sf libjvm.so $(abs_top_builddir)/cacao/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/client/libjsig.so endif endif mkdir -p stamps @@ -2257,7 +2262,7 @@ clean-add-cacao: rm -rf $(BUILD_JRE_ARCH_DIR)/cacao if [ -e $(BUILD_JRE_ARCH_DIR)/jvm.cfg ] ; then \ - sed -i 's#-cacao KNOWN#-cacao ERROR#' $(BUILD_JRE_ARCH_DIR)/jvm.cfg ; \ + $(SED) -i 's#-cacao KNOWN#-cacao ERROR#' $(BUILD_JRE_ARCH_DIR)/jvm.cfg ; \ fi rm -f stamps/add-cacao.stamp @@ -2279,7 +2284,7 @@ clean-add-cacao-debug: rm -rf $(BUILD_DEBUG_JRE_ARCH_DIR)/cacao if [ -e $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg ] ; then \ - sed -i 's#-cacao KNOWN#-cacao ERROR#' $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg ; \ + $(SED) -i 's#-cacao KNOWN#-cacao ERROR#' $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg ; \ fi rm -f stamps/add-cacao-debug.stamp @@ -2347,8 +2352,8 @@ rm -rf $(BUILD_JRE_ARCH_DIR)/shark rm -rf zerovm if [ -e $(BUILD_JRE_ARCH_DIR)/jvm.cfg ] ; then \ - sed -i 's#-zero KNOWN#-zero ERROR#' $(BUILD_JRE_ARCH_DIR)/jvm.cfg ; \ - sed -i 's#-shark KNOWN#-shark ERROR#' $(BUILD_JRE_ARCH_DIR)/jvm.cfg ; \ + $(SED) -i 's#-zero KNOWN#-zero ERROR#' $(BUILD_JRE_ARCH_DIR)/jvm.cfg ; \ + $(SED) -i 's#-shark KNOWN#-shark ERROR#' $(BUILD_JRE_ARCH_DIR)/jvm.cfg ; \ fi rm -f stamps/add-zero.stamp @@ -2386,8 +2391,8 @@ rm -rf $(BUILD_DEBUG_JRE_ARCH_DIR)/shark rm -rf zerovm if [ -e $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg ] ; then \ - sed -i 's#-zero KNOWN#-zero ERROR#' $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg ; \ - sed -i 's#-shark KNOWN#-shark ERROR#' $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg ; \ + $(SED) -i 's#-zero KNOWN#-zero ERROR#' $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg ; \ + $(SED) -i 's#-shark KNOWN#-shark ERROR#' $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg ; \ fi rm -f stamps/add-zero-debug.stamp @@ -2465,7 +2470,7 @@ # FIXME: this might need some adjustment for other OS than Linux jtreg_processes = ps x -ww -o pid,ppid,args \ | awk '$$2 == 1 && $$3 ~ /^$(subst /,\/,/scratch)/' \ - | sed 's,$(CURDIR)/$(sdkimg),,g;s,$(CURDIR),,g' + | $(SED) 's,$(CURDIR)/$(sdkimg),,g;s,$(CURDIR),,g' jtreg_pids = ps x --no-headers -ww -o pid,ppid,args \ | awk '$$2 == 1 && $$3 ~ /^$(subst /,\/,$(CURDIR)/$(sdkimg))/ {print $$1}' diff -r 226896a30232 -r d4666165e486 NEWS --- a/NEWS Fri Apr 01 05:29:22 2016 +0100 +++ b/NEWS Fri Apr 01 08:28:03 2016 +0100 @@ -159,6 +159,8 @@ - PR2873: Fix make distcheck. - PR2880: Add missing test directory in make check. - PR2885: Location of 'stap' executable is hard-coded + - PR2906: Support prefixed variants of GNU tools used on *BSD systems + - PR2907: Replace --with-abs-install-dir with usual --prefix - Don't substitute 'j' for '-j' inside -I directives - Extend 8041658 to all files in the HotSpot build. - Remove jcheck @@ -208,6 +210,8 @@ - PR2355: CACAO build fails to use JRE layout - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced by jdk8u40 - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays: Assertion `dest && result && x.any && y.any' failed + - PR2908: Add missing functions for CACAO OpenJDK JVM implementation + - PR2909: Install CACAO in same way as JamVM New in release 2.6.3 (2015-11-13): diff -r 226896a30232 -r d4666165e486 acinclude.m4 --- a/acinclude.m4 Fri Apr 01 05:29:22 2016 +0100 +++ b/acinclude.m4 Fri Apr 01 08:28:03 2016 +0100 @@ -610,7 +610,15 @@ AC_DEFUN([IT_FIND_TOOL], [AC_PATH_TOOL([$1],[$2]) if test x"$$1" = x ; then - AC_MSG_ERROR([$2 program not found in PATH]) + AC_MSG_ERROR([The following program was not found on the PATH: $2]) + fi + AC_SUBST([$1]) +]) + +AC_DEFUN([IT_FIND_TOOLS], +[AC_PATH_PROGS([$1],[$2]) + if test x"$$1" = x ; then + AC_MSG_ERROR([None of the following programs could be found on the PATH: $2]) fi AC_SUBST([$1]) ]) @@ -746,7 +754,7 @@ AM_CONDITIONAL(USE_SYSTEM_CACAO, true) ], [ - CACAO_IMPORT_PATH="\$(abs_top_builddir)/cacao/install" + CACAO_IMPORT_PATH="\$(abs_top_builddir)/cacao/install/hotspot" AM_CONDITIONAL(USE_SYSTEM_CACAO, false) ]) AC_MSG_RESULT(${CACAO_IMPORT_PATH}) diff -r 226896a30232 -r d4666165e486 configure.ac --- a/configure.ac Fri Apr 01 05:29:22 2016 +0100 +++ b/configure.ac Fri Apr 01 08:28:03 2016 +0100 @@ -22,24 +22,21 @@ AC_PROG_CC AC_PROG_CXX -IT_FIND_TOOL([MAKE], [make]) +IT_FIND_TOOLS([MAKE], [gmake make]) IT_FIND_TOOL([GZIP], [gzip]) -IT_FIND_TOOL([FIND], [find]) -IT_FIND_TOOL([PATCH], [patch]) -IT_FIND_TOOL([TAR], [tar]) +IT_FIND_TOOLS([FIND], [gfind find]) +IT_FIND_TOOLS([PATCH], [gpatch patch]) +IT_FIND_TOOLS([TAR], [gtar tar]) IT_FIND_TOOL([CHMOD], [chmod]) -IT_FIND_TOOL([SHA256SUM], [sha256sum]) +IT_FIND_TOOLS([SHA256SUM], [gsha256sum sha256sum]) IT_FIND_TOOL([WGET], [wget]) IT_FIND_TOOL([ZIP], [zip]) IT_FIND_TOOL([UNZIP], [unzip]) IT_FIND_TOOL([CPIO], [cpio]) IT_FIND_TOOL([FILE], [file]) IT_FIND_TOOL([READLINK], [readlink]) -AC_CHECK_TOOLS([FASTJAR], [fastjar jar]) -if test "x$FASTJAR" = x; then - AC_MSG_ERROR([Can't find fastjar or jar]) -fi -AC_SUBST([FASTJAR]) +IT_FIND_TOOLS([FASTJAR], [fastjar jar]) +IT_FIND_TOOLS([SED],[gsed sed]) AC_CHECK_TOOL([LDD], [ldd]) dnl OpenJDK's README-builds.html lists gawk as a build dependency so we dnl check for it explicitly rather than using AC_PROG_AWK. @@ -259,19 +256,8 @@ AM_CONDITIONAL([ENABLE_SYSTEMTAP], [test x$SDT_H_FOUND = xyes]) -AC_MSG_CHECKING([for absolute java home install dir]) -AC_ARG_WITH([abs-install-dir], - [AS_HELP_STRING([--with-abs-install-dir], - [The absolute path where the j2sdk-image dir will be installed])], - [if test "x${withval}" = x; then - ABS_JAVA_HOME_DIR="${abs_top_builddir}/${OPENJDK_BUILD_DIR}/j2sdk-image" - else - ABS_JAVA_HOME_DIR="${withval}" - fi], [ABS_JAVA_HOME_DIR="${abs_top_builddir}/${OPENJDK_BUILD_DIR}/j2sdk-image"]) -AC_MSG_RESULT([${ABS_JAVA_HOME_DIR}]) -ABS_CLIENT_LIBJVM_SO="${ABS_JAVA_HOME_DIR}/jre/lib/${INSTALL_ARCH_DIR}/client/libjvm.so" -ABS_SERVER_LIBJVM_SO="${ABS_JAVA_HOME_DIR}/jre/lib/${INSTALL_ARCH_DIR}/server/libjvm.so" -AC_SUBST(ABS_JAVA_HOME_DIR) +ABS_CLIENT_LIBJVM_SO="${prefix}/jre/lib/${INSTALL_ARCH_DIR}/client/libjvm.so" +ABS_SERVER_LIBJVM_SO="${prefix}/jre/lib/${INSTALL_ARCH_DIR}/server/libjvm.so" AC_SUBST(ABS_CLIENT_LIBJVM_SO) AC_SUBST(ABS_SERVER_LIBJVM_SO) AC_CONFIG_FILES([tapset/hotspot.stp]) diff -r 226896a30232 -r d4666165e486 patches/cacao/pr2908-missing_functions.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/patches/cacao/pr2908-missing_functions.patch Fri Apr 01 08:28:03 2016 +0100 @@ -0,0 +1,117 @@ +diff -Nru cacao.old/cacao/contrib/mapfile-vers-product cacao/cacao/contrib/mapfile-vers-product +--- cacao.old/cacao/contrib/mapfile-vers-product 2016-04-01 08:07:33.021538925 +0100 ++++ cacao/cacao/contrib/mapfile-vers-product 2016-04-01 08:08:19.576767011 +0100 +@@ -127,12 +127,14 @@ + JVM_GetClassNameUTF; + JVM_GetClassSignature; + JVM_GetClassSigners; ++ JVM_GetClassTypeAnnotations; + JVM_GetComponentType; + JVM_GetDeclaredClasses; + JVM_GetDeclaringClass; + JVM_GetEnclosingMethodInfo; + JVM_GetFieldAnnotations; + JVM_GetFieldIxModifiers; ++ JVM_GetFieldTypeAnnotations; + JVM_GetHostName; + JVM_GetInheritedAccessControlContext; + JVM_GetInterfaceVersion; +@@ -153,6 +155,8 @@ + JVM_GetMethodIxNameUTF; + JVM_GetMethodIxSignatureUTF; + JVM_GetMethodParameterAnnotations; ++ JVM_GetMethodParameters; ++ JVM_GetMethodTypeAnnotations; + JVM_GetResourceLookupCacheURLs; + JVM_GetResourceLookupCache; + JVM_GetPrimitiveArrayElement; +@@ -180,6 +184,7 @@ + JVM_InvokeMethod; + JVM_IsArrayClass; + JVM_IsConstructorIx; ++ JVM_IsVMGeneratedMethodIx; + JVM_IsInterface; + JVM_IsInterrupted; + JVM_IsNaN; +diff -Nru cacao.old/cacao/src/native/vm/openjdk/jvm.cpp cacao/cacao/src/native/vm/openjdk/jvm.cpp +--- cacao.old/cacao/src/native/vm/openjdk/jvm.cpp 2016-04-01 08:07:21.685726880 +0100 ++++ cacao/cacao/src/native/vm/openjdk/jvm.cpp 2016-04-01 08:08:01.225071294 +0100 +@@ -1110,6 +1110,15 @@ + return (jbyteArray) annotations; + } + ++/* JVM_GetClassTypeAnnotations */ ++ ++jbyteArray JVM_GetClassTypeAnnotations(JNIEnv *env, jclass cls) ++{ ++ TRACEJVMCALLS(("JVM_GetClassAnnotations(env=%p, cls=%p)", env, cls)); ++ ++ log_println("JVM_GetClassTypeAnnotations: IMPLEMENT ME!"); ++ return NULL; ++} + + /* JVM_GetFieldAnnotations */ + +@@ -1127,6 +1136,16 @@ + return (jbyteArray) jlrf.get_annotations(); + } + ++/* JVM_GetFieldTypeAnnotations */ ++ ++jbyteArray JVM_GetFieldTypeAnnotations(JNIEnv *env, jobject field) ++{ ++ TRACEJVMCALLS(("JVM_GetFieldTypeAnnotations(env=%p, field=%p)", env, field)); ++ ++ log_println("JVM_GetFieldTypeAnnotations: IMPLEMENT ME!"); ++ return NULL; ++} ++ + + /* JVM_GetMethodAnnotations */ + +@@ -1144,6 +1163,15 @@ + return (jbyteArray) jlrm.get_annotations(); + } + ++/* JVM_GetMethodTypeAnnotations */ ++ ++jbyteArray JVM_GetMethodTypeAnnotations(JNIEnv *env, jobject method) ++{ ++ TRACEJVMCALLS(("JVM_GetMethodTypeAnnotations(env=%p, method=%p)", env, method)); ++ ++ log_println("JVM_GetMethodTypeAnnotations: IMPLEMENT ME!"); ++ return NULL; ++} + + /* JVM_GetMethodDefaultAnnotationValue */ + +@@ -1178,6 +1206,14 @@ + return (jbyteArray) jlrm.get_parameterAnnotations(); + } + ++/* JVM_GetMethodParameters */ ++ ++jbyteArray JVM_GetMethodParameters(JNIEnv *env, jobject method) { ++ TRACEJVMCALLS(("JVM_GetMethodParameters(env=%p, method=%p)", env, method)); ++ ++ log_println("JVM_GetMethodParameters: IMPLEMENT ME!"); ++ return NULL; ++} + + /* JVM_GetClassDeclaredFields */ + +@@ -1864,6 +1900,14 @@ + return 0; + } + ++/* JVM_IsVMGeneratedMethodIx */ ++ From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 07:28:18 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 07:28:18 +0000 Subject: [Bug 2866] [IcedTea8] Taking screenshots on x11 composite desktop produces wrong result In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2866 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest?cmd=changeset;node=8ed8d26a3f9a author: neugens date: Fri Apr 01 04:32:19 2016 +0100 8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell Summary: Use the overlay window rather than the root window when on a composite display. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Fri Apr 1 07:28:43 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 01 Apr 2016 07:28:43 +0000 Subject: /hg/icedtea8-forest/hotspot: 2 new changesets Message-ID: changeset 5f2728295878 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5f2728295878 author: aph date: Fri Apr 01 04:06:33 2016 +0100 8145096, PR2854: Undefined behaviour in HotSpot Summary: Fix some integer overflows Reviewed-by: jrose, kvn, kbarrett, adinn, iklam changeset 9a57d01ddf03 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9a57d01ddf03 author: sgehwolf date: Fri Dec 18 08:55:47 2015 +0100 6425769, PR2859: Allow specifying an address to bind JMX remote connector Reviewed-by: jbachorik, dfuchs diffstat: src/os/posix/vm/os_posix.cpp | 6 ++++- src/share/vm/opto/addnode.cpp | 8 +++--- src/share/vm/opto/loopTransform.cpp | 4 +- src/share/vm/opto/mulnode.cpp | 23 +++++++++++---------- src/share/vm/opto/subnode.cpp | 8 +++--- src/share/vm/opto/type.cpp | 23 +++++++++------------ src/share/vm/runtime/advancedThresholdPolicy.cpp | 3 +- src/share/vm/services/diagnosticCommand.cpp | 6 +++++ src/share/vm/services/diagnosticCommand.hpp | 1 + src/share/vm/utilities/globalDefinitions.hpp | 26 ++++++++++++++++++++++++ 10 files changed, 72 insertions(+), 36 deletions(-) diffs (312 lines): diff -r 2d14547e0dfb -r 9a57d01ddf03 src/os/posix/vm/os_posix.cpp --- a/src/os/posix/vm/os_posix.cpp Wed Mar 30 04:49:01 2016 +0100 +++ b/src/os/posix/vm/os_posix.cpp Fri Dec 18 08:55:47 2015 +0100 @@ -594,7 +594,11 @@ strncpy(buffer, "none", size); const struct { - int i; + // NB: i is an unsigned int here because SA_RESETHAND is on some + // systems 0x80000000, which is implicitly unsigned. Assignining + // it to an int field would be an overflow in unsigned-to-signed + // conversion. + unsigned int i; const char* s; } flaginfo [] = { { SA_NOCLDSTOP, "SA_NOCLDSTOP" }, diff -r 2d14547e0dfb -r 9a57d01ddf03 src/share/vm/opto/addnode.cpp --- a/src/share/vm/opto/addnode.cpp Wed Mar 30 04:49:01 2016 +0100 +++ b/src/share/vm/opto/addnode.cpp Fri Dec 18 08:55:47 2015 +0100 @@ -344,8 +344,8 @@ const Type *AddINode::add_ring( const Type *t0, const Type *t1 ) const { const TypeInt *r0 = t0->is_int(); // Handy access const TypeInt *r1 = t1->is_int(); - int lo = r0->_lo + r1->_lo; - int hi = r0->_hi + r1->_hi; + int lo = java_add(r0->_lo, r1->_lo); + int hi = java_add(r0->_hi, r1->_hi); if( !(r0->is_con() && r1->is_con()) ) { // Not both constants, compute approximate result if( (r0->_lo & r1->_lo) < 0 && lo >= 0 ) { @@ -462,8 +462,8 @@ const Type *AddLNode::add_ring( const Type *t0, const Type *t1 ) const { const TypeLong *r0 = t0->is_long(); // Handy access const TypeLong *r1 = t1->is_long(); - jlong lo = r0->_lo + r1->_lo; - jlong hi = r0->_hi + r1->_hi; + jlong lo = java_add(r0->_lo, r1->_lo); + jlong hi = java_add(r0->_hi, r1->_hi); if( !(r0->is_con() && r1->is_con()) ) { // Not both constants, compute approximate result if( (r0->_lo & r1->_lo) < 0 && lo >= 0 ) { diff -r 2d14547e0dfb -r 9a57d01ddf03 src/share/vm/opto/loopTransform.cpp --- a/src/share/vm/opto/loopTransform.cpp Wed Mar 30 04:49:01 2016 +0100 +++ b/src/share/vm/opto/loopTransform.cpp Fri Dec 18 08:55:47 2015 +0100 @@ -1310,8 +1310,8 @@ limit = new (C) Opaque2Node( C, limit ); register_new_node( limit, opaq_ctrl ); } - if (stride_con > 0 && ((limit_type->_lo - stride_con) < limit_type->_lo) || - stride_con < 0 && ((limit_type->_hi - stride_con) > limit_type->_hi)) { + if (stride_con > 0 && (java_subtract(limit_type->_lo, stride_con) < limit_type->_lo) || + stride_con < 0 && (java_subtract(limit_type->_hi, stride_con) > limit_type->_hi)) { // No underflow. new_limit = new (C) SubINode(limit, stride); } else { diff -r 2d14547e0dfb -r 9a57d01ddf03 src/share/vm/opto/mulnode.cpp --- a/src/share/vm/opto/mulnode.cpp Wed Mar 30 04:49:01 2016 +0100 +++ b/src/share/vm/opto/mulnode.cpp Fri Dec 18 08:55:47 2015 +0100 @@ -244,13 +244,13 @@ double d = (double)hi1; // Compute all endpoints & check for overflow - int32 A = lo0*lo1; + int32 A = java_multiply(lo0, lo1); if( (double)A != a*c ) return TypeInt::INT; // Overflow? - int32 B = lo0*hi1; + int32 B = java_multiply(lo0, hi1); if( (double)B != a*d ) return TypeInt::INT; // Overflow? - int32 C = hi0*lo1; + int32 C = java_multiply(hi0, lo1); if( (double)C != b*c ) return TypeInt::INT; // Overflow? - int32 D = hi0*hi1; + int32 D = java_multiply(hi0, hi1); if( (double)D != b*d ) return TypeInt::INT; // Overflow? if( A < B ) { lo0 = A; hi0 = B; } // Sort range endpoints @@ -340,13 +340,13 @@ double d = (double)hi1; // Compute all endpoints & check for overflow - jlong A = lo0*lo1; + jlong A = java_multiply(lo0, lo1); if( (double)A != a*c ) return TypeLong::LONG; // Overflow? - jlong B = lo0*hi1; + jlong B = java_multiply(lo0, hi1); if( (double)B != a*d ) return TypeLong::LONG; // Overflow? - jlong C = hi0*lo1; + jlong C = java_multiply(hi0, lo1); if( (double)C != b*c ) return TypeLong::LONG; // Overflow? - jlong D = hi0*hi1; + jlong D = java_multiply(hi0, hi1); if( (double)D != b*d ) return TypeLong::LONG; // Overflow? if( A < B ) { lo0 = A; hi0 = B; } // Sort range endpoints @@ -573,7 +573,8 @@ // Masking off high bits which are always zero is useless. const TypeLong* t1 = phase->type( in(1) )->isa_long(); if (t1 != NULL && t1->_lo >= 0) { - jlong t1_support = ((jlong)1 << (1 + log2_long(t1->_hi))) - 1; + int bit_count = log2_long(t1->_hi) + 1; + jlong t1_support = jlong(max_julong >> (BitsPerJavaLong - bit_count)); if ((t1_support & con) == t1_support) return usr; } @@ -801,7 +802,7 @@ // Check for ((x & ((CONST64(1)<<(64-c0))-1)) << c0) which ANDs off high bits // before shifting them away. - const jlong bits_mask = ((jlong)CONST64(1) << (jlong)(BitsPerJavaLong - con)) - CONST64(1); + const jlong bits_mask = jlong(max_julong >> con); if( add1_op == Op_AndL && phase->type(add1->in(2)) == TypeLong::make( bits_mask ) ) return new (phase->C) LShiftLNode( add1->in(1), in(2) ); @@ -1253,7 +1254,7 @@ if ( con == 0 ) return NULL; // let Identity() handle a 0 shift count // note: mask computation below does not work for 0 shift count // We'll be wanting the right-shift amount as a mask of that many bits - const jlong mask = (((jlong)CONST64(1) << (jlong)(BitsPerJavaLong - con)) -1); + const jlong mask = jlong(max_julong >> con); // Check for ((x << z) + Y) >>> z. Replace with x + con>>>z // The idiom for rounding to a power of 2 is "(Q+(2^z-1)) >>> z". diff -r 2d14547e0dfb -r 9a57d01ddf03 src/share/vm/opto/subnode.cpp --- a/src/share/vm/opto/subnode.cpp Wed Mar 30 04:49:01 2016 +0100 +++ b/src/share/vm/opto/subnode.cpp Fri Dec 18 08:55:47 2015 +0100 @@ -252,8 +252,8 @@ const Type *SubINode::sub( const Type *t1, const Type *t2 ) const { const TypeInt *r0 = t1->is_int(); // Handy access const TypeInt *r1 = t2->is_int(); - int32 lo = r0->_lo - r1->_hi; - int32 hi = r0->_hi - r1->_lo; + int32 lo = java_subtract(r0->_lo, r1->_hi); + int32 hi = java_subtract(r0->_hi, r1->_lo); // We next check for 32-bit overflow. // If that happens, we just assume all integers are possible. @@ -361,8 +361,8 @@ const Type *SubLNode::sub( const Type *t1, const Type *t2 ) const { const TypeLong *r0 = t1->is_long(); // Handy access const TypeLong *r1 = t2->is_long(); - jlong lo = r0->_lo - r1->_hi; - jlong hi = r0->_hi - r1->_lo; + jlong lo = java_subtract(r0->_lo, r1->_hi); + jlong hi = java_subtract(r0->_hi, r1->_lo); // We next check for 32-bit overflow. // If that happens, we just assume all integers are possible. diff -r 2d14547e0dfb -r 9a57d01ddf03 src/share/vm/opto/type.cpp --- a/src/share/vm/opto/type.cpp Wed Mar 30 04:49:01 2016 +0100 +++ b/src/share/vm/opto/type.cpp Fri Dec 18 08:55:47 2015 +0100 @@ -1317,8 +1317,8 @@ // The new type narrows the old type, so look for a "death march". // See comments on PhaseTransform::saturate. - juint nrange = _hi - _lo; - juint orange = ohi - olo; + juint nrange = (juint)_hi - _lo; + juint orange = (juint)ohi - olo; if (nrange < max_juint - 1 && nrange > (orange >> 1) + (SMALLINT*2)) { // Use the new type only if the range shrinks a lot. // We do not want the optimizer computing 2^31 point by point. @@ -1351,7 +1351,7 @@ //------------------------------hash------------------------------------------- // Type-specific hashing function. int TypeInt::hash(void) const { - return _lo+_hi+_widen+(int)Type::Int; + return java_add(java_add(_lo, _hi), java_add(_widen, (int)Type::Int)); } //------------------------------is_finite-------------------------------------- @@ -1532,7 +1532,7 @@ // If neither endpoint is extremal yet, push out the endpoint // which is closer to its respective limit. if (_lo >= 0 || // easy common case - (julong)(_lo - min) >= (julong)(max - _hi)) { + ((julong)_lo - min) >= ((julong)max - _hi)) { // Try to widen to an unsigned range type of 32/63 bits: if (max >= max_juint && _hi < max_juint) return make(_lo, max_juint, WidenMax); @@ -2296,7 +2296,7 @@ //------------------------------hash------------------------------------------- // Type-specific hashing function. int TypePtr::hash(void) const { - return _ptr + _offset; + return java_add(_ptr, _offset); } //------------------------------dump2------------------------------------------ @@ -2877,12 +2877,9 @@ // Type-specific hashing function. int TypeOopPtr::hash(void) const { return - (const_oop() ? const_oop()->hash() : 0) + - _klass_is_exact + - _instance_id + - hash_speculative() + - _inline_depth + - TypePtr::hash(); + java_add(java_add(const_oop() ? const_oop()->hash() : 0, _klass_is_exact), + java_add(_instance_id, java_add(hash_speculative(), + java_add(_inline_depth, TypePtr::hash())))); } //------------------------------dump2------------------------------------------ @@ -3608,7 +3605,7 @@ //------------------------------hash------------------------------------------- // Type-specific hashing function. int TypeInstPtr::hash(void) const { - int hash = klass()->hash() + TypeOopPtr::hash(); + int hash = java_add(klass()->hash(), TypeOopPtr::hash()); return hash; } @@ -4503,7 +4500,7 @@ //------------------------------hash------------------------------------------- // Type-specific hashing function. int TypeKlassPtr::hash(void) const { - return klass()->hash() + TypePtr::hash(); + return java_add(klass()->hash(), TypePtr::hash()); } //------------------------------singleton-------------------------------------- diff -r 2d14547e0dfb -r 9a57d01ddf03 src/share/vm/runtime/advancedThresholdPolicy.cpp --- a/src/share/vm/runtime/advancedThresholdPolicy.cpp Wed Mar 30 04:49:01 2016 +0100 +++ b/src/share/vm/runtime/advancedThresholdPolicy.cpp Fri Dec 18 08:55:47 2015 +0100 @@ -131,7 +131,8 @@ } double AdvancedThresholdPolicy::weight(Method* method) { - return (method->rate() + 1) * ((method->invocation_count() + 1) * (method->backedge_count() + 1)); + return (double)(method->rate() + 1) * + (method->invocation_count() + 1) * (method->backedge_count() + 1); } // Apply heuristics and return true if x should be compiled before y diff -r 2d14547e0dfb -r 9a57d01ddf03 src/share/vm/services/diagnosticCommand.cpp --- a/src/share/vm/services/diagnosticCommand.cpp Wed Mar 30 04:49:01 2016 +0100 +++ b/src/share/vm/services/diagnosticCommand.cpp Fri Dec 18 08:55:47 2015 +0100 @@ -437,6 +437,10 @@ ("config.file", "set com.sun.management.config.file", "STRING", false), + _jmxremote_host + ("jmxremote.host", + "set com.sun.management.jmxremote.host", "STRING", false), + _jmxremote_port ("jmxremote.port", "set com.sun.management.jmxremote.port", "STRING", false), @@ -516,6 +520,7 @@ { _dcmdparser.add_dcmd_option(&_config_file); + _dcmdparser.add_dcmd_option(&_jmxremote_host); _dcmdparser.add_dcmd_option(&_jmxremote_port); _dcmdparser.add_dcmd_option(&_jmxremote_rmi_port); _dcmdparser.add_dcmd_option(&_jmxremote_ssl); @@ -586,6 +591,7 @@ } PUT_OPTION(_config_file); + PUT_OPTION(_jmxremote_host); PUT_OPTION(_jmxremote_port); PUT_OPTION(_jmxremote_rmi_port); PUT_OPTION(_jmxremote_ssl); diff -r 2d14547e0dfb -r 9a57d01ddf03 src/share/vm/services/diagnosticCommand.hpp --- a/src/share/vm/services/diagnosticCommand.hpp Wed Mar 30 04:49:01 2016 +0100 +++ b/src/share/vm/services/diagnosticCommand.hpp Fri Dec 18 08:55:47 2015 +0100 @@ -280,6 +280,7 @@ // com.sun.management is omitted DCmdArgument _config_file; + DCmdArgument _jmxremote_host; DCmdArgument _jmxremote_port; DCmdArgument _jmxremote_rmi_port; DCmdArgument _jmxremote_ssl; diff -r 2d14547e0dfb -r 9a57d01ddf03 src/share/vm/utilities/globalDefinitions.hpp --- a/src/share/vm/utilities/globalDefinitions.hpp Wed Mar 30 04:49:01 2016 +0100 +++ b/src/share/vm/utilities/globalDefinitions.hpp Fri Dec 18 08:55:47 2015 +0100 @@ -1405,6 +1405,32 @@ #define ARRAY_SIZE(array) (sizeof(array)/sizeof((array)[0])) +//---------------------------------------------------------------------------------------------------- +// Sum and product which can never overflow: they wrap, just like the +// Java operations. Note that we don't intend these to be used for +// general-purpose arithmetic: their purpose is to emulate Java +// operations. + +// The goal of this code to avoid undefined or implementation-defined +// behaviour. The use of an lvalue to reference cast is explicitly +// permitted by Lvalues and rvalues [basic.lval]. [Section 3.10 Para +// 15 in C++03] +#define JAVA_INTEGER_OP(OP, NAME, TYPE, UNSIGNED_TYPE) \ +inline TYPE NAME (TYPE in1, TYPE in2) { \ + UNSIGNED_TYPE ures = static_cast(in1); \ + ures OP ## = static_cast(in2); \ + return reinterpret_cast(ures); \ +} + +JAVA_INTEGER_OP(+, java_add, jint, juint) +JAVA_INTEGER_OP(-, java_subtract, jint, juint) +JAVA_INTEGER_OP(*, java_multiply, jint, juint) +JAVA_INTEGER_OP(+, java_add, jlong, julong) +JAVA_INTEGER_OP(-, java_subtract, jlong, julong) +JAVA_INTEGER_OP(*, java_multiply, jlong, julong) + +#undef JAVA_INTEGER_OP + // Dereference vptr // All C++ compilers that we know of have the vtbl pointer in the first // word. If there are exceptions, this function needs to be made compiler From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 07:28:50 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 07:28:50 +0000 Subject: [Bug 2854] [IcedTea8] Backport "8145096: Undefined behaviour in HotSpot" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2854 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=5f2728295878 author: aph date: Fri Apr 01 04:06:33 2016 +0100 8145096, PR2854: Undefined behaviour in HotSpot Summary: Fix some integer overflows Reviewed-by: jrose, kvn, kbarrett, adinn, iklam -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 07:28:56 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 07:28:56 +0000 Subject: [Bug 2859] [IcedTea8] Backport "6425769: Allow specifying an address to bind JMX remote connector" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2859 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=9a57d01ddf03 author: sgehwolf date: Fri Dec 18 08:55:47 2015 +0100 6425769, PR2859: Allow specifying an address to bind JMX remote connector Reviewed-by: jbachorik, dfuchs -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 07:28:59 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 07:28:59 +0000 Subject: [Bug 2906] [IcedTea8] Support prefixed variants of GNU tools used on *BSD systems In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2906 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=548cabd036a9 author: Andrew John Hughes date: Fri Apr 01 06:19:20 2016 +0100 PR2906: Support prefixed variants of GNU tools used on *BSD systems 2016-03-31 Andrew John Hughes PR2906: Support prefixed variants of GNU tools used on *BSD systems * NEWS: Updated. 2014-04-14 Andrew John Hughes PR2906: Support prefixed variants of GNU tools used on *BSD systems * AUTHORS: Add Radim Kolar. * acinclude.m4: (IT_FIND_TOOL): Cleanup error message. (IT_FIND_TOOLS): Likewise. 2014-03-20 Radim Kolar PR2906: Support prefixed variants of GNU tools used on *BSD systems * Makefile.am: (versioning): Use $(SED) instead of 'sed'. (icedtea): Likewise. (icedtea-debug): Likewise. (clean-add-jamvm): Likewise. (clean-add-jamvm-debug): Likewise. (clean-add-cacao): Likewise. (clean-add-cacao-debug): Likewise. (clean-add-zero): Likewise. (clean-add-zero-debug): Likewise. (jtreg_processes): Likewise. * acinclude.m4: (IT_FIND_TOOLS): New macro to check for multiple tools. * configure.ac: Check for gmake, gfind, gpatch, gtar, gsha256sum and gsed (GNU tools on *BSD). Use IT_FIND_TOOLS for fastjar. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 07:29:05 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 07:29:05 +0000 Subject: [Bug 2907] [IcedTea8] Replace --with-abs-install-dir with usual --prefix In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2907 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=6749369df844 author: Andrew John Hughes date: Fri Apr 01 06:28:16 2016 +0100 PR2907: Replace --with-abs-install-dir with usual --prefix 2016-03-31 Andrew John Hughes PR2907: Replace --with-abs-install-dir with usual --prefix * NEWS: Updated. 2014-06-04 Andrew John Hughes PR2907: Replace --with-abs-install-dir with usual --prefix * INSTALL: Replace documentation of --with-abs-install-dir with --prefix. Fix typo. * Makefile.am: (ICEDTEA_ENV): Set INSTALL_LOCATION to prefix. * configure.ac: Drop abs-install-dir option and use prefix in ABS_CLIENT_LIBJVM_SO and ABS_SERVER_LIBJVM_SO instead. * tapset/hotspot.stp.in, * tapset/hotspot_jni.stp.in, * tapset/jstack.stp.in: Replace ABS_JAVA_HOME_DIR with prefix. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Fri Apr 1 07:29:06 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 01 Apr 2016 07:29:06 +0000 Subject: /hg/icedtea8-forest/jdk: 6 new changesets Message-ID: changeset 1531a5b2cc4f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1531a5b2cc4f author: sgehwolf date: Wed Nov 04 11:34:27 2015 +0100 6425769, PR2859: Allow specifying an address to bind JMX remote connector Reviewed-by: jbachorik, dfuchs changeset 7a3a5517effc in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=7a3a5517effc author: jbachorik date: Mon Jan 04 10:07:08 2016 +0100 8145982, PR2859: JMXInterfaceBindingTest is failing intermittently Reviewed-by: chegar, sgehwolf, olagneau changeset 2ebaea63abb4 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2ebaea63abb4 author: jbachorik date: Fri Jan 29 13:35:06 2016 +0100 8146015, PR2859: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses Reviewed-by: dfuchs, sspitsyn changeset 139ec635c8ba in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=139ec635c8ba author: neugens date: Fri Apr 01 04:32:30 2016 +0100 8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell Summary: Use the overlay window rather than the root window when on a composite display. changeset 6b81fd2227d1 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6b81fd2227d1 author: andrew date: Fri Apr 01 05:33:37 2016 +0100 PR2869: Revert CRC fix (S8000650) backported as part of PR2462 changeset 3334efeacd83 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=3334efeacd83 author: andrew date: Fri Apr 01 06:04:05 2016 +0100 PR2888: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) diffstat: make/lib/Awt2dLibraries.gmk | 2 +- src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java | 212 ++++++- src/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java | 19 +- src/share/classes/sun/security/tools/KeyStoreUtil.java | 11 +- src/share/lib/management/management.properties | 13 + src/share/native/com/sun/java/util/jar/pack/main.cpp | 26 +- src/share/native/com/sun/java/util/jar/pack/unpack.h | 1 - src/share/native/com/sun/java/util/jar/pack/zip.cpp | 2 - src/solaris/native/sun/awt/awt_Robot.c | 33 + test/sun/management/jmxremote/bootstrap/JMXAgentInterfaceBinding.java | 306 ++++++++++ test/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java | 259 ++++++++ test/tools/pack200/PackChecksum.java | 107 --- 12 files changed, 836 insertions(+), 155 deletions(-) diffs (truncated from 1236 to 500 lines): diff -r 9dc0eca5fa89 -r 3334efeacd83 make/lib/Awt2dLibraries.gmk --- a/make/lib/Awt2dLibraries.gmk Wed Mar 30 05:54:40 2016 +0100 +++ b/make/lib/Awt2dLibraries.gmk Fri Apr 01 06:04:05 2016 +0100 @@ -618,7 +618,7 @@ XRSurfaceData.c \ XRBackendNative.c - LIBAWT_XAWT_LDFLAGS_SUFFIX := $(LIBM) -lawt -lXext -lX11 -lXrender $(LIBDL) -lXtst -lXi -ljava -ljvm -lc + LIBAWT_XAWT_LDFLAGS_SUFFIX := $(LIBM) -lawt -lXext -lX11 -lXrender -lXcomposite $(LIBDL) -lXtst -lXi -ljava -ljvm -lc ifeq ($(OPENJDK_TARGET_OS), linux) # To match old build, add this to LDFLAGS instead of suffix. diff -r 9dc0eca5fa89 -r 3334efeacd83 src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java --- a/src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java Wed Mar 30 05:54:40 2016 +0100 +++ b/src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java Fri Apr 01 06:04:05 2016 +0100 @@ -30,9 +30,12 @@ import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; +import java.io.Serializable; import java.lang.management.ManagementFactory; import java.net.InetAddress; import java.net.MalformedURLException; +import java.net.Socket; +import java.net.ServerSocket; import java.net.UnknownHostException; import java.rmi.NoSuchObjectException; import java.rmi.Remote; @@ -40,6 +43,7 @@ import java.rmi.registry.Registry; import java.rmi.server.RMIClientSocketFactory; import java.rmi.server.RMIServerSocketFactory; +import java.rmi.server.RMISocketFactory; import java.rmi.server.RemoteObject; import java.rmi.server.UnicastRemoteObject; import java.security.KeyStore; @@ -60,6 +64,8 @@ import javax.management.remote.rmi.RMIConnectorServer; import javax.net.ssl.KeyManagerFactory; import javax.net.ssl.SSLContext; +import javax.net.ssl.SSLSocket; +import javax.net.ssl.SSLSocketFactory; import javax.net.ssl.TrustManagerFactory; import javax.rmi.ssl.SslRMIClientSocketFactory; import javax.rmi.ssl.SslRMIServerSocketFactory; @@ -107,6 +113,8 @@ public static final String PORT = "com.sun.management.jmxremote.port"; + public static final String HOST = + "com.sun.management.jmxremote.host"; public static final String RMI_PORT = "com.sun.management.jmxremote.rmi.port"; public static final String CONFIG_FILE_NAME = @@ -424,10 +432,14 @@ checkAccessFile(accessFileName); } + final String bindAddress = + props.getProperty(PropertyNames.HOST); + if (log.debugOn()) { log.debug("startRemoteConnectorServer", Agent.getText("jmxremote.ConnectorBootstrap.starting") + "\n\t" + PropertyNames.PORT + "=" + port + + (bindAddress == null ? "" : "\n\t" + PropertyNames.HOST + "=" + bindAddress) + "\n\t" + PropertyNames.RMI_PORT + "=" + rmiPort + "\n\t" + PropertyNames.USE_SSL + "=" + useSsl + "\n\t" + PropertyNames.USE_REGISTRY_SSL + "=" + useRegistrySsl + @@ -458,7 +470,7 @@ sslConfigFileName, enabledCipherSuitesList, enabledProtocolsList, sslNeedClientAuth, useAuthentication, loginConfigName, - passwordFileName, accessFileName); + passwordFileName, accessFileName, bindAddress); cs = data.jmxConnectorServer; url = data.jmxRemoteURL; log.config("startRemoteConnectorServer", @@ -628,12 +640,13 @@ String sslConfigFileName, String[] enabledCipherSuites, String[] enabledProtocols, - boolean sslNeedClientAuth) { + boolean sslNeedClientAuth, + String bindAddress) { if (sslConfigFileName == null) { - return new SslRMIServerSocketFactory( + return new HostAwareSslSocketFactory( enabledCipherSuites, enabledProtocols, - sslNeedClientAuth); + sslNeedClientAuth, bindAddress); } else { checkRestrictedFile(sslConfigFileName); try { @@ -687,11 +700,11 @@ SSLContext ctx = SSLContext.getInstance("SSL"); ctx.init(kmf.getKeyManagers(), tmf.getTrustManagers(), null); - return new SslRMIServerSocketFactory( + return new HostAwareSslSocketFactory( ctx, enabledCipherSuites, enabledProtocols, - sslNeedClientAuth); + sslNeedClientAuth, bindAddress); } catch (Exception e) { throw new AgentConfigurationError(AGENT_EXCEPTION, e, e.toString()); } @@ -711,7 +724,8 @@ boolean useAuthentication, String loginConfigName, String passwordFileName, - String accessFileName) + String accessFileName, + String bindAddress) throws IOException, MalformedURLException { /* Make sure we use non-guessable RMI object IDs. Otherwise @@ -719,7 +733,7 @@ * IDs. */ System.setProperty("java.rmi.server.randomIDs", "true"); - JMXServiceURL url = new JMXServiceURL("rmi", null, rmiPort); + JMXServiceURL url = new JMXServiceURL("rmi", bindAddress, rmiPort); Map env = new HashMap<>(); @@ -727,6 +741,8 @@ env.put(RMIExporter.EXPORTER_ATTRIBUTE, exporter); + boolean useSocketFactory = bindAddress != null && !useSsl; + if (useAuthentication) { if (loginConfigName != null) { env.put("jmx.remote.x.login.config", loginConfigName); @@ -751,7 +767,7 @@ csf = new SslRMIClientSocketFactory(); ssf = createSslRMIServerSocketFactory( sslConfigFileName, enabledCipherSuites, - enabledProtocols, sslNeedClientAuth); + enabledProtocols, sslNeedClientAuth, bindAddress); } if (useSsl) { @@ -761,6 +777,12 @@ ssf); } + if (useSocketFactory) { + ssf = new HostAwareSocketFactory(bindAddress); + env.put(RMIConnectorServer.RMI_SERVER_SOCKET_FACTORY_ATTRIBUTE, + ssf); + } + JMXConnectorServer connServer = null; try { connServer = @@ -780,6 +802,10 @@ registry = new SingleEntryRegistry(port, csf, ssf, "jmxrmi", exporter.firstExported); + } else if (useSocketFactory) { + registry = + new SingleEntryRegistry(port, csf, ssf, + "jmxrmi", exporter.firstExported); } else { registry = new SingleEntryRegistry(port, @@ -813,4 +839,172 @@ private static final ClassLogger log = new ClassLogger(ConnectorBootstrap.class.getPackage().getName(), "ConnectorBootstrap"); + + private static class HostAwareSocketFactory implements RMIServerSocketFactory { + + private final String bindAddress; + + private HostAwareSocketFactory(String bindAddress) { + this.bindAddress = bindAddress; + } + + @Override + public ServerSocket createServerSocket(int port) throws IOException { + if (bindAddress == null) { + return new ServerSocket(port); + } else { + try { + InetAddress addr = InetAddress.getByName(bindAddress); + return new ServerSocket(port, 0, addr); + } catch (UnknownHostException e) { + return new ServerSocket(port); + } + } + } + } + + private static class HostAwareSslSocketFactory extends SslRMIServerSocketFactory { + + private final String bindAddress; + private final String[] enabledCipherSuites; + private final String[] enabledProtocols; + private final boolean needClientAuth; + private final SSLContext context; + + private HostAwareSslSocketFactory(String[] enabledCipherSuites, + String[] enabledProtocols, + boolean sslNeedClientAuth, + String bindAddress) throws IllegalArgumentException { + this(null, enabledCipherSuites, enabledProtocols, sslNeedClientAuth, bindAddress); + } + + private HostAwareSslSocketFactory(SSLContext ctx, + String[] enabledCipherSuites, + String[] enabledProtocols, + boolean sslNeedClientAuth, + String bindAddress) throws IllegalArgumentException { + this.context = ctx; + this.bindAddress = bindAddress; + this.enabledProtocols = enabledProtocols; + this.enabledCipherSuites = enabledCipherSuites; + this.needClientAuth = sslNeedClientAuth; + checkValues(ctx, enabledCipherSuites, enabledProtocols); + } + + @Override + public ServerSocket createServerSocket(int port) throws IOException { + if (bindAddress != null) { + try { + InetAddress addr = InetAddress.getByName(bindAddress); + return new SslServerSocket(port, 0, addr, context, + enabledCipherSuites, enabledProtocols, needClientAuth); + } catch (UnknownHostException e) { + return new SslServerSocket(port, context, + enabledCipherSuites, enabledProtocols, needClientAuth); + } + } else { + return new SslServerSocket(port, context, + enabledCipherSuites, enabledProtocols, needClientAuth); + } + } + + private static void checkValues(SSLContext context, + String[] enabledCipherSuites, + String[] enabledProtocols) throws IllegalArgumentException { + // Force the initialization of the default at construction time, + // rather than delaying it to the first time createServerSocket() + // is called. + // + final SSLSocketFactory sslSocketFactory = + context == null ? + (SSLSocketFactory)SSLSocketFactory.getDefault() : context.getSocketFactory(); + SSLSocket sslSocket = null; + if (enabledCipherSuites != null || enabledProtocols != null) { + try { + sslSocket = (SSLSocket) sslSocketFactory.createSocket(); + } catch (Exception e) { + final String msg = "Unable to check if the cipher suites " + + "and protocols to enable are supported"; + throw (IllegalArgumentException) + new IllegalArgumentException(msg).initCause(e); + } + } + + // Check if all the cipher suites and protocol versions to enable + // are supported by the underlying SSL/TLS implementation and if + // true create lists from arrays. + // + if (enabledCipherSuites != null) { + sslSocket.setEnabledCipherSuites(enabledCipherSuites); + } + if (enabledProtocols != null) { + sslSocket.setEnabledProtocols(enabledProtocols); + } + } + } + + private static class SslServerSocket extends ServerSocket { + + private static SSLSocketFactory defaultSSLSocketFactory; + private final String[] enabledCipherSuites; + private final String[] enabledProtocols; + private final boolean needClientAuth; + private final SSLContext context; + + private SslServerSocket(int port, + SSLContext ctx, + String[] enabledCipherSuites, + String[] enabledProtocols, + boolean needClientAuth) throws IOException { + super(port); + this.enabledProtocols = enabledProtocols; + this.enabledCipherSuites = enabledCipherSuites; + this.needClientAuth = needClientAuth; + this.context = ctx; + } + + private SslServerSocket(int port, + int backlog, + InetAddress bindAddr, + SSLContext ctx, + String[] enabledCipherSuites, + String[] enabledProtocols, + boolean needClientAuth) throws IOException { + super(port, backlog, bindAddr); + this.enabledProtocols = enabledProtocols; + this.enabledCipherSuites = enabledCipherSuites; + this.needClientAuth = needClientAuth; + this.context = ctx; + } + + @Override + public Socket accept() throws IOException { + final SSLSocketFactory sslSocketFactory = + context == null ? + getDefaultSSLSocketFactory() : context.getSocketFactory(); + Socket socket = super.accept(); + SSLSocket sslSocket = (SSLSocket) sslSocketFactory.createSocket( + socket, socket.getInetAddress().getHostName(), + socket.getPort(), true); + sslSocket.setUseClientMode(false); + if (enabledCipherSuites != null) { + sslSocket.setEnabledCipherSuites(enabledCipherSuites); + } + if (enabledProtocols != null) { + sslSocket.setEnabledProtocols(enabledProtocols); + } + sslSocket.setNeedClientAuth(needClientAuth); + return sslSocket; + } + + private static synchronized SSLSocketFactory getDefaultSSLSocketFactory() { + if (defaultSSLSocketFactory == null) { + defaultSSLSocketFactory = (SSLSocketFactory)SSLSocketFactory.getDefault(); + return defaultSSLSocketFactory; + } else { + return defaultSSLSocketFactory; + } + } + + } } diff -r 9dc0eca5fa89 -r 3334efeacd83 src/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java --- a/src/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java Wed Mar 30 05:54:40 2016 +0100 +++ b/src/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java Fri Apr 01 06:04:05 2016 +0100 @@ -174,15 +174,20 @@ storeFile = new File(storeFileName); fis = getFileInputStream(storeFile); } else { - String javaHome = props.get("javaHome"); - storeFile = new File(javaHome + sep + "lib" + sep - + "security" + sep + - "jssecacerts"); + /* Check system cacerts DB first; /etc/pki/java/cacerts */ + storeFile = new File(sep + "etc" + sep + "pki" + sep + + "java" + sep + "cacerts"); if ((fis = getFileInputStream(storeFile)) == null) { + String javaHome = props.get("javaHome"); storeFile = new File(javaHome + sep + "lib" + sep - + "security" + sep + - "cacerts"); - fis = getFileInputStream(storeFile); + + "security" + sep + + "jssecacerts"); + if ((fis = getFileInputStream(storeFile)) == null) { + storeFile = new File(javaHome + sep + "lib" + sep + + "security" + sep + + "cacerts"); + fis = getFileInputStream(storeFile); + } } } diff -r 9dc0eca5fa89 -r 3334efeacd83 src/share/classes/sun/security/tools/KeyStoreUtil.java --- a/src/share/classes/sun/security/tools/KeyStoreUtil.java Wed Mar 30 05:54:40 2016 +0100 +++ b/src/share/classes/sun/security/tools/KeyStoreUtil.java Fri Apr 01 06:04:05 2016 +0100 @@ -87,9 +87,14 @@ throws Exception { String sep = File.separator; - File file = new File(System.getProperty("java.home") + sep - + "lib" + sep + "security" + sep - + "cacerts"); + /* Check system cacerts DB first; /etc/pki/java/cacerts */ + File file = new File(sep + "etc" + sep + "pki" + sep + + "java" + sep + "cacerts"); + if (!file.exists()) { + file = new File(System.getProperty("java.home") + sep + + "lib" + sep + "security" + sep + + "cacerts"); + } if (!file.exists()) { return null; } diff -r 9dc0eca5fa89 -r 3334efeacd83 src/share/lib/management/management.properties --- a/src/share/lib/management/management.properties Wed Mar 30 05:54:40 2016 +0100 +++ b/src/share/lib/management/management.properties Fri Apr 01 06:04:05 2016 +0100 @@ -316,3 +316,16 @@ # For a non-default password file location use the following line # com.sun.management.jmxremote.access.file=filepath +# + +# ################ Management agent listen interface ######################### +# +# com.sun.management.jmxremote.host= +# Specifies the local interface on which the JMX RMI agent will bind. +# This is useful when running on machines which have several +# interfaces defined. It makes it possible to listen to a specific +# subnet accessible through that interface. +# +# The format of the value for that property is any string accepted +# by java.net.InetAddress.getByName(String). +# diff -r 9dc0eca5fa89 -r 3334efeacd83 src/share/native/com/sun/java/util/jar/pack/main.cpp --- a/src/share/native/com/sun/java/util/jar/pack/main.cpp Wed Mar 30 05:54:40 2016 +0100 +++ b/src/share/native/com/sun/java/util/jar/pack/main.cpp Fri Apr 01 06:04:05 2016 +0100 @@ -62,13 +62,6 @@ return unpacker::run(argc, argv); } -// Dealing with big-endian arch -#ifdef _BIG_ENDIAN -#define SWAP_INT(a) (((a>>24)&0xff) | ((a<<8)&0xff0000) | ((a>>8)&0xff00) | ((a<<24)&0xff000000)) -#else -#define SWAP_INT(a) (a) -#endif - // Single-threaded, implementation, not reentrant. // Includes a weak error check against MT access. #ifndef THREAD_SELF @@ -389,7 +382,6 @@ u.start(); } } else { - u.gzcrc = 0; u.start(peek, sizeof(peek)); } @@ -430,23 +422,7 @@ status = 1; } - if (!u.aborting() && u.infileptr != null) { - if (u.gzcrc != 0) { - // Read the CRC information from the gzip container - fseek(u.infileptr, -8, SEEK_END); - uint filecrc; - fread(&filecrc, sizeof(filecrc), 1, u.infileptr); - if (u.gzcrc != SWAP_INT(filecrc)) { // CRC error - if (strcmp(destination_file, "-") != 0) { - // Output is not stdout, remove it, it's broken - if (u.jarout != null) - u.jarout->closeJarFile(false); - remove(destination_file); - } - // Print out the error and exit with return code != 0 - u.abort("CRC error, invalid compressed data."); - } - } + if (u.infileptr != null) { fclose(u.infileptr); u.infileptr = null; } diff -r 9dc0eca5fa89 -r 3334efeacd83 src/share/native/com/sun/java/util/jar/pack/unpack.h --- a/src/share/native/com/sun/java/util/jar/pack/unpack.h Wed Mar 30 05:54:40 2016 +0100 +++ b/src/share/native/com/sun/java/util/jar/pack/unpack.h Fri Apr 01 06:04:05 2016 +0100 @@ -171,7 +171,6 @@ bytes inbytes; // direct gunzip* gzin; // gunzip filter, if any jar* jarout; // output JAR file - uint gzcrc; // CRC gathered from gzip content #ifndef PRODUCT int nowrite; diff -r 9dc0eca5fa89 -r 3334efeacd83 src/share/native/com/sun/java/util/jar/pack/zip.cpp --- a/src/share/native/com/sun/java/util/jar/pack/zip.cpp Wed Mar 30 05:54:40 2016 +0100 +++ b/src/share/native/com/sun/java/util/jar/pack/zip.cpp Fri Apr 01 06:04:05 2016 +0100 @@ -551,7 +551,6 @@ break; } int nr = readlen - zs.avail_out; - u->gzcrc = crc32(u->gzcrc, (const unsigned char *)bufptr, nr); numread += nr; bufptr += nr; assert(numread <= maxlen); @@ -590,7 +589,6 @@ zstream = NEW(z_stream, 1); u->gzin = this; u->read_input_fn = read_input_via_gzip; - u->gzcrc = crc32(0, Z_NULL, 0); } void gunzip::start(int magic) { diff -r 9dc0eca5fa89 -r 3334efeacd83 src/solaris/native/sun/awt/awt_Robot.c --- a/src/solaris/native/sun/awt/awt_Robot.c Wed Mar 30 05:54:40 2016 +0100 +++ b/src/solaris/native/sun/awt/awt_Robot.c Fri Apr 01 06:04:05 2016 +0100 @@ -38,6 +38,7 @@ #include From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 07:29:11 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 07:29:11 +0000 Subject: [Bug 2909] [IcedTea8] Install CACAO in same way as JamVM In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2909 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=a2e2736b29fd author: Andrew John Hughes date: Fri Apr 01 07:32:24 2016 +0100 PR2909: Install CACAO in same way as JamVM 2016-03-31 Andrew John Hughes PR2909: Install CACAO in same way as JamVM * Makefile.am: (cacao-install): Perform same operations as in jamvm-install. * NEWS: Updated. * acinclude.m4: (IT_WITH_CACAO_HOME): Use a clean subdirectory for the OpenJDK-style VM import, as JamVM does. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 07:29:13 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 07:29:13 +0000 Subject: [Bug 2859] [IcedTea8] Backport "6425769: Allow specifying an address to bind JMX remote connector" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2859 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=1531a5b2cc4f author: sgehwolf date: Wed Nov 04 11:34:27 2015 +0100 6425769, PR2859: Allow specifying an address to bind JMX remote connector Reviewed-by: jbachorik, dfuchs -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 07:29:17 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 07:29:17 +0000 Subject: [Bug 2908] [IcedTea8] Add missing functions for CACAO OpenJDK JVM implementation In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2908 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=d4666165e486 author: Andrew John Hughes date: Fri Apr 01 08:28:03 2016 +0100 PR2908: Add missing functions for CACAO OpenJDK JVM implementation 2016-03-31 Andrew John Hughes PR2908: Add missing functions for CACAO OpenJDK JVM implementation * Makefile.am: (ICEDTEA_PATCHES): Add new patch. * NEWS: Updated. * patches/cacao/pr2908-missing_functions.patch: Provide stubs for JVM_GetClassTypeAnnotations, JVM_GetFieldTypeAnnotations, JVM_GetMethodParameters, JVM_GetMethodTypeAnnotations and JVM_IsVMGeneratedMethodIx. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 07:29:19 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 07:29:19 +0000 Subject: [Bug 2859] [IcedTea8] Backport "6425769: Allow specifying an address to bind JMX remote connector" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2859 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=7a3a5517effc author: jbachorik date: Mon Jan 04 10:07:08 2016 +0100 8145982, PR2859: JMXInterfaceBindingTest is failing intermittently Reviewed-by: chegar, sgehwolf, olagneau -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 07:29:24 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 07:29:24 +0000 Subject: [Bug 2859] [IcedTea8] Backport "6425769: Allow specifying an address to bind JMX remote connector" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2859 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=2ebaea63abb4 author: jbachorik date: Fri Jan 29 13:35:06 2016 +0100 8146015, PR2859: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses Reviewed-by: dfuchs, sspitsyn -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 07:29:31 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 07:29:31 +0000 Subject: [Bug 2866] [IcedTea8] Taking screenshots on x11 composite desktop produces wrong result In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2866 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=139ec635c8ba author: neugens date: Fri Apr 01 04:32:30 2016 +0100 8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell Summary: Use the overlay window rather than the root window when on a composite display. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 07:29:38 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 07:29:38 +0000 Subject: [Bug 2869] [IcedTea8] Revert CRC fix backported as part of PR2462 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2869 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=6b81fd2227d1 author: andrew date: Fri Apr 01 05:33:37 2016 +0100 PR2869: Revert CRC fix (S8000650) backported as part of PR2462 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 07:29:40 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 07:29:40 +0000 Subject: [Bug 2462] [IcedTea8] Backport "8074839: Resolve disabled warnings for libunpack and the unpack200 binary" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2462 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=6b81fd2227d1 author: andrew date: Fri Apr 01 05:33:37 2016 +0100 PR2869: Revert CRC fix (S8000650) backported as part of PR2462 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 1 07:29:47 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Apr 2016 07:29:47 +0000 Subject: [Bug 2888] [IcedTea8] OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2888 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=3334efeacd83 author: andrew date: Fri Apr 01 06:04:05 2016 +0100 PR2888: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From ptisnovs at icedtea.classpath.org Mon Apr 4 09:33:30 2016 From: ptisnovs at icedtea.classpath.org (ptisnovs at icedtea.classpath.org) Date: Mon, 04 Apr 2016 09:33:30 +0000 Subject: /hg/gfx-test: New tests added into BitBltConvolveOp. Message-ID: changeset e299d6ba28dc in /hg/gfx-test details: http://icedtea.classpath.org/hg/gfx-test?cmd=changeset;node=e299d6ba28dc author: Pavel Tisnovsky date: Mon Apr 04 11:38:13 2016 +0200 New tests added into BitBltConvolveOp. diffstat: ChangeLog | 5 + src/org/gfxtest/testsuites/BitBltConvolveOp.java | 142 ++++++++++++++++++++++- 2 files changed, 146 insertions(+), 1 deletions(-) diffs (171 lines): diff -r c6f1824b44a5 -r e299d6ba28dc ChangeLog --- a/ChangeLog Thu Mar 24 15:35:16 2016 +0100 +++ b/ChangeLog Mon Apr 04 11:38:13 2016 +0200 @@ -1,3 +1,8 @@ +2016-04-04 Pavel Tisnovsky + + * src/org/gfxtest/testsuites/BitBltConvolveOp.java: + New tests added into BitBltConvolveOp. + 2016-03-24 Pavel Tisnovsky * src/org/gfxtest/testsuites/BitBltConvolveOp.java: diff -r c6f1824b44a5 -r e299d6ba28dc src/org/gfxtest/testsuites/BitBltConvolveOp.java --- a/src/org/gfxtest/testsuites/BitBltConvolveOp.java Thu Mar 24 15:35:16 2016 +0100 +++ b/src/org/gfxtest/testsuites/BitBltConvolveOp.java Mon Apr 04 11:38:13 2016 +0200 @@ -1,7 +1,7 @@ /* Java gfx-test framework - Copyright (C) 2012, 2013 Red Hat + Copyright (C) 2012, 2013, 2014, 2015, 2016 Red Hat This file is part of IcedTea. @@ -284,6 +284,146 @@ } /** + * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. + * + * @param image + * image used as a destination for BitBlt-type operations + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testBitBltEmptyBufferedImageTypeByteBinarybackgroundNoOpKernel1x1ROP(TestImage image, Graphics2D graphics2d) + { + return doBitBltEmptyBufferedImageTypeByteBinary(image, graphics2d, noopKernel1x1ROP); + } + + /** + * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. + * + * @param image + * image used as a destination for BitBlt-type operations + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testBitBltEmptyBufferedImageTypeByteBinarybackgroundNoOpKernel3x3ROP(TestImage image, Graphics2D graphics2d) + { + return doBitBltEmptyBufferedImageTypeByteBinary(image, graphics2d, noopKernel3x3ROP); + } + + /** + * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. + * + * @param image + * image used as a destination for BitBlt-type operations + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testBitBltEmptyBufferedImageTypeByteBinarybackgroundNoOpKernel5x5ROP(TestImage image, Graphics2D graphics2d) + { + return doBitBltEmptyBufferedImageTypeByteBinary(image, graphics2d, noopKernel5x5ROP); + } + + /** + * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. + * + * @param image + * image used as a destination for BitBlt-type operations + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testBitBltEmptyBufferedImageTypeByteBinarybackgroundSmoothingKernel2x2ROP(TestImage image, Graphics2D graphics2d) + { + return doBitBltEmptyBufferedImageTypeByteBinary(image, graphics2d, smoothingKernel2x2ROP); + } + + /** + * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. + * + * @param image + * image used as a destination for BitBlt-type operations + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testBitBltEmptyBufferedImageTypeByteBinarybackgroundSmoothingKernel2x23x3ROP(TestImage image, Graphics2D graphics2d) + { + return doBitBltEmptyBufferedImageTypeByteBinary(image, graphics2d, smoothingKernel3x3ROP); + } + + /** + * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. + * + * @param image + * image used as a destination for BitBlt-type operations + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testBitBltEmptyBufferedImageTypeByteBinarybackgroundSmoothingKernel2x25x5ROP(TestImage image, Graphics2D graphics2d) + { + return doBitBltEmptyBufferedImageTypeByteBinary(image, graphics2d, smoothingKernel5x5ROP); + } + + /** + * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. + * + * @param image + * image used as a destination for BitBlt-type operations + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testBitBltEmptyBufferedImageTypeByteBinarybackgroundSobelOperatorGxROP(TestImage image, Graphics2D graphics2d) + { + return doBitBltEmptyBufferedImageTypeByteBinary(image, graphics2d, sobelOperatorGxROP); + } + + /** + * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. + * + * @param image + * image used as a destination for BitBlt-type operations + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testBitBltEmptyBufferedImageTypeByteBinarybackgroundSobelOperatorGyROP(TestImage image, Graphics2D graphics2d) + { + return doBitBltEmptyBufferedImageTypeByteBinary(image, graphics2d, sobelOperatorGyROP); + } + + /** + * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. + * + * @param image + * image used as a destination for BitBlt-type operations + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testBitBltEmptyBufferedImageTypeByteBinarybackgroundLaplaceOperatorROP(TestImage image, Graphics2D graphics2d) + { + return doBitBltEmptyBufferedImageTypeByteBinary(image, graphics2d, laplaceOperatorROP); + } + + /** + * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. + * + * @param image + * image used as a destination for BitBlt-type operations + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testBitBltEmptyBufferedImageTypeByteBinarybackgroundLaplaceOperatorDiagROP(TestImage image, Graphics2D graphics2d) + { + return doBitBltEmptyBufferedImageTypeByteBinary(image, graphics2d, laplaceOperatorDiagROP); + } + + /** * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_4BYTE_ABGR}. * * @param image From bugzilla-daemon at icedtea.classpath.org Mon Apr 4 18:13:22 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Apr 2016 18:13:22 +0000 Subject: [Bug 2908] [IcedTea8] Add missing functions for CACAO OpenJDK JVM implementation In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2908 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Stubs added for missing functions. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Apr 4 18:13:25 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Apr 2016 18:13:25 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Bug 1282 depends on bug 2908, which changed state. Bug 2908 Summary: [IcedTea8] Add missing functions for CACAO OpenJDK JVM implementation http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2908 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Apr 4 18:13:41 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Apr 2016 18:13:41 +0000 Subject: [Bug 2909] [IcedTea8] Install CACAO in same way as JamVM In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2909 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- install rule changed and build now succeeds. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Apr 4 18:13:56 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Apr 2016 18:13:56 +0000 Subject: [Bug 2909] [IcedTea8] Install CACAO in same way as JamVM In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2909 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |1282 Target Milestone|--- |3.0.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Apr 4 18:13:56 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Apr 2016 18:13:56 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2909 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Apr 4 18:14:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Apr 2016 18:14:14 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Bug 1282 depends on bug 2907, which changed state. Bug 2907 Summary: [IcedTea8] Replace --with-abs-install-dir with usual --prefix http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2907 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Apr 4 18:14:13 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Apr 2016 18:14:13 +0000 Subject: [Bug 2907] [IcedTea8] Replace --with-abs-install-dir with usual --prefix In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2907 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Change forwardported from 2.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Apr 4 18:14:30 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Apr 2016 18:14:30 +0000 Subject: [Bug 2906] [IcedTea8] Support prefixed variants of GNU tools used on *BSD systems In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2906 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Change forwardported. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Apr 4 18:14:32 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Apr 2016 18:14:32 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Bug 1282 depends on bug 2906, which changed state. Bug 2906 Summary: [IcedTea8] Support prefixed variants of GNU tools used on *BSD systems http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2906 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From ptisnovs at icedtea.classpath.org Tue Apr 5 08:54:53 2016 From: ptisnovs at icedtea.classpath.org (ptisnovs at icedtea.classpath.org) Date: Tue, 05 Apr 2016 08:54:53 +0000 Subject: /hg/gfx-test: Six new tests added into BitBltConvolveOp. Message-ID: changeset 93f935b8bb37 in /hg/gfx-test details: http://icedtea.classpath.org/hg/gfx-test?cmd=changeset;node=93f935b8bb37 author: Pavel Tisnovsky date: Tue Apr 05 10:59:38 2016 +0200 Six new tests added into BitBltConvolveOp. diffstat: ChangeLog | 5 + src/org/gfxtest/testsuites/BitBltConvolveOp.java | 84 ++++++++++++++++++++++++ 2 files changed, 89 insertions(+), 0 deletions(-) diffs (106 lines): diff -r e299d6ba28dc -r 93f935b8bb37 ChangeLog --- a/ChangeLog Mon Apr 04 11:38:13 2016 +0200 +++ b/ChangeLog Tue Apr 05 10:59:38 2016 +0200 @@ -1,3 +1,8 @@ +2016-04-05 Pavel Tisnovsky + + * src/org/gfxtest/testsuites/BitBltConvolveOp.java: + Six new tests added into BitBltConvolveOp. + 2016-04-04 Pavel Tisnovsky * src/org/gfxtest/testsuites/BitBltConvolveOp.java: diff -r e299d6ba28dc -r 93f935b8bb37 src/org/gfxtest/testsuites/BitBltConvolveOp.java --- a/src/org/gfxtest/testsuites/BitBltConvolveOp.java Mon Apr 04 11:38:13 2016 +0200 +++ b/src/org/gfxtest/testsuites/BitBltConvolveOp.java Tue Apr 05 10:59:38 2016 +0200 @@ -152,6 +152,90 @@ * graphics canvas * @return test result status - PASSED, FAILED or ERROR */ + public TestResult testBitBltEmptyBufferedImageTypeByteBinaryBackgroundNoOpKernel1x1ROP(TestImage image, Graphics2D graphics2d) + { + return doBitBltEmptyBufferedImageTypeByteBinary(image, graphics2d, noopKernel1x1ROP); + } + + /** + * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. + * + * @param image + * image used as a destination for BitBlt-type operations + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testBitBltEmptyBufferedImageTypeByteBinaryBackgroundNoOpKernel3x3ROP(TestImage image, Graphics2D graphics2d) + { + return doBitBltEmptyBufferedImageTypeByteBinary(image, graphics2d, noopKernel3x3ROP); + } + + /** + * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. + * + * @param image + * image used as a destination for BitBlt-type operations + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testBitBltEmptyBufferedImageTypeByteBinaryBackgroundNoOpKernel5x5ROP(TestImage image, Graphics2D graphics2d) + { + return doBitBltEmptyBufferedImageTypeByteBinary(image, graphics2d, noopKernel5x5ROP); + } + + /** + * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. + * + * @param image + * image used as a destination for BitBlt-type operations + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testBitBltEmptyBufferedImageTypeByteBinaryBackgroundSmoothingKernel2x2ROP(TestImage image, Graphics2D graphics2d) + { + return doBitBltEmptyBufferedImageTypeByteBinary(image, graphics2d, smoothingKernel2x2ROP); + } + + /** + * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. + * + * @param image + * image used as a destination for BitBlt-type operations + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testBitBltEmptyBufferedImageTypeByteBinaryBackgroundSmoothingKernel2x23x3ROP(TestImage image, Graphics2D graphics2d) + { + return doBitBltEmptyBufferedImageTypeByteBinary(image, graphics2d, smoothingKernel3x3ROP); + } + + /** + * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. + * + * @param image + * image used as a destination for BitBlt-type operations + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testBitBltEmptyBufferedImageTypeByteBinaryBackgroundSmoothingKernel2x25x5ROP(TestImage image, Graphics2D graphics2d) + { + return doBitBltEmptyBufferedImageTypeByteBinary(image, graphics2d, smoothingKernel5x5ROP); + } + + /** + * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. + * + * @param image + * image used as a destination for BitBlt-type operations + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ public TestResult testBitBltEmptyBufferedImageType3ByteBGRbackgroundNoOpKernel1x1ROP(TestImage image, Graphics2D graphics2d) { return doBitBltEmptyBufferedImageType3ByteRGB(image, graphics2d, noopKernel1x1ROP); From bugzilla-daemon at icedtea.classpath.org Tue Apr 5 10:05:19 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 05 Apr 2016 10:05:19 +0000 Subject: [Bug 2898] error with icedtea-7-plugin In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2898 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |INVALID --- Comment #2 from JiriVanek --- not enough data -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Apr 6 00:42:42 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 06 Apr 2016 00:42:42 +0000 Subject: [Bug 2910] New: [IcedTea8] Add rudimentary support for OpenJDK 8 class files to CACAO Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2910 Bug ID: 2910 Summary: [IcedTea8] Add rudimentary support for OpenJDK 8 class files to CACAO Product: IcedTea Version: 8-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org CACAO currently refuses to handle OpenJDK 8 (version 52.0) class files. A number of fixes at least get it to read an example OpenJDK 8 class file (a renamed version of java.lang.reflect.AnnotatedElement which caused CACAO to crash): 1. Bump the versions supported by CACAO from 1.6.0 and 51.0 to 1.8.0 and 52.0 2. Allow methods inside an interface to be either public or private, rather than always public + abstract in v52 class files (4.6 of JVM spec). 3. Allow method handle references of type REF_invokeStatic or REF_invokeSpecial to refer to either a CONSTANT_Methodref_info structure (as before) or a CONSTANT_InterfaceMethodref_info structure in v52 class files (4.4.8 of JVM spec) -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Apr 6 00:44:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 06 Apr 2016 00:44:14 +0000 Subject: [Bug 2910] [IcedTea8] Add rudimentary support for OpenJDK 8 class files to CACAO In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2910 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED CC| |xerxes at zafena.se Component|IcedTea |CACAO Blocks| |1282 Target Milestone|--- |3.0.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Apr 6 00:44:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 06 Apr 2016 00:44:14 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2910 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Apr 6 00:45:10 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 06 Apr 2016 00:45:10 +0000 Subject: [Bug 2910] [IcedTea8] Add rudimentary support for OpenJDK 8 class files to CACAO In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2910 --- Comment #1 from Andrew John Hughes --- Created attachment 1513 --> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1513&action=edit Modified version of OpenJDK 8's java.lang.reflect.AnnotatedElement -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Apr 6 00:45:50 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 06 Apr 2016 00:45:50 +0000 Subject: [Bug 2910] [IcedTea8] Add rudimentary support for OpenJDK 8 class files to CACAO In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2910 --- Comment #2 from Andrew John Hughes --- Created attachment 1514 --> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1514&action=edit Class which causes the Test8 interface to be loaded -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From ptisnovs at icedtea.classpath.org Wed Apr 6 09:50:43 2016 From: ptisnovs at icedtea.classpath.org (ptisnovs at icedtea.classpath.org) Date: Wed, 06 Apr 2016 09:50:43 +0000 Subject: /hg/gfx-test: Five new tests added ClippingCircleByRectangleShape. Message-ID: changeset 287a10068e05 in /hg/gfx-test details: http://icedtea.classpath.org/hg/gfx-test?cmd=changeset;node=287a10068e05 author: Pavel Tisnovsky date: Wed Apr 06 11:55:24 2016 +0200 Five new tests added ClippingCircleByRectangleShape. diffstat: ChangeLog | 5 + src/org/gfxtest/testsuites/ClippingCircleByRectangleShape.java | 95 ++++++++++ 2 files changed, 100 insertions(+), 0 deletions(-) diffs (117 lines): diff -r 93f935b8bb37 -r 287a10068e05 ChangeLog --- a/ChangeLog Tue Apr 05 10:59:38 2016 +0200 +++ b/ChangeLog Wed Apr 06 11:55:24 2016 +0200 @@ -1,3 +1,8 @@ +2016-04-06 Pavel Tisnovsky + + * src/org/gfxtest/testsuites/ClippingCircleByRectangleShape.java: + Five new tests added ClippingCircleByRectangleShape. + 2016-04-05 Pavel Tisnovsky * src/org/gfxtest/testsuites/BitBltConvolveOp.java: diff -r 93f935b8bb37 -r 287a10068e05 src/org/gfxtest/testsuites/ClippingCircleByRectangleShape.java --- a/src/org/gfxtest/testsuites/ClippingCircleByRectangleShape.java Tue Apr 05 10:59:38 2016 +0200 +++ b/src/org/gfxtest/testsuites/ClippingCircleByRectangleShape.java Wed Apr 06 11:55:24 2016 +0200 @@ -812,6 +812,101 @@ /** * Check if circle shape could be clipped by a rectangular shape. Circle is + * rendered using alpha paint with magenta color at 0% transparency. + * + * @param image + * work image + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testClipCircleByRectangleShapeAlphaPaintMagenta000(TestImage image, Graphics2D graphics2d) + { + // draw circle clipped by rectangle using alpha paint with 0% + // transparency + drawCircleClippedByRectangleAlphaPaintMagenta(image, graphics2d, 0); + // test result + return TestResult.PASSED; + } + + /** + * Check if circle shape could be clipped by a rectangular shape. Circle is + * rendered using alpha paint with magenta color at 25% transparency. + * + * @param image + * work image + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testClipCircleByRectangleShapeAlphaPaintMagenta025(TestImage image, Graphics2D graphics2d) + { + // draw circle clipped by rectangle using alpha paint with 25% + // transparency + drawCircleClippedByRectangleAlphaPaintMagenta(image, graphics2d, 25); + // test result + return TestResult.PASSED; + } + + /** + * Check if circle shape could be clipped by a rectangular shape. Circle is + * rendered using alpha paint with magenta color at 50% transparency. + * + * @param image + * work image + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testClipCircleByRectangleShapeAlphaPaintMagenta050(TestImage image, Graphics2D graphics2d) + { + // draw circle clipped by rectangle using alpha paint with 50% + // transparency + drawCircleClippedByRectangleAlphaPaintMagenta(image, graphics2d, 50); + // test result + return TestResult.PASSED; + } + + /** + * Check if circle shape could be clipped by a rectangular shape. Circle is + * rendered using alpha paint with magenta color at 75% transparency. + * + * @param image + * work image + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testClipCircleByRectangleShapeAlphaPaintMagenta075(TestImage image, Graphics2D graphics2d) + { + // draw circle clipped by rectangle using alpha paint with 75% + // transparency + drawCircleClippedByRectangleAlphaPaintMagenta(image, graphics2d, 75); + // test result + return TestResult.PASSED; + } + + /** + * Check if circle shape could be clipped by a rectangular shape. Circle is + * rendered using alpha paint with magenta color at 100% transparency. + * + * @param image + * work image + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testClipCircleByRectangleShapeAlphaPaintMagenta100(TestImage image, Graphics2D graphics2d) + { + // draw circle clipped by rectangle using alpha paint with 100% + // transparency + drawCircleClippedByRectangleAlphaPaintMagenta(image, graphics2d, 100); + // test result + return TestResult.PASSED; + } + + /** + * Check if circle shape could be clipped by a rectangular shape. Circle is * rendered using alpha paint with white color at 0% transparency. * * @param image From bugzilla-daemon at icedtea.classpath.org Wed Apr 6 16:10:37 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 06 Apr 2016 16:10:37 +0000 Subject: [Bug 2914] New: [IcedTea7] byte_map_base is not page aligned on OpenJDK 7 Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2914 Bug ID: 2914 Summary: [IcedTea7] byte_map_base is not page aligned on OpenJDK 7 Product: IcedTea Version: 7-hg Hardware: aarch64 OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Builds of OpenJDK now fail on AArch64 following the addition of 8146709: AArch64: Incorrect use of ADRP for byte_map_base. /builddir/build/BUILD/java-1.7.0-openjdk-1.7.0.99-2.6.5.0.el7_2.aarch64/openjdk/generated.build/com/sun/corba/se/impl/logging/POASystemException.java /builddir/build/BUILD/java-1.7.0-openjdk-1.7.0.99-2.6.5.0.el7_2.aarch64/openjdk/generated.build/com/sun/corba/se/impl/logging/UtilSystemException.java # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x000003ffaa90b870, pid=20632, tid=4396822229504 # # JRE version: OpenJDK Runtime Environment (7.0_99) (build 1.7.0_99-mockbuild_2016_03_23_23_53-b00) # Java VM: OpenJDK 64-Bit Server VM (24.95-b01 mixed mode linux-aarch64 compressed oops) # Derivative: IcedTea 2.6.5 # Distribution: Red Hat Enterprise Linux Server release 7.2 (Maipo), package rhel-2.6.5.0.el7_2-aarch64 u99-b00 # Problematic frame: # J 2430 C2 java.util.HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; (29 bytes) @ 0x000003ffaa90b870 [0x000003ffaa90b7c0+0xb0] # -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Apr 6 16:11:00 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 06 Apr 2016 16:11:00 +0000 Subject: [Bug 2914] [IcedTea7] byte_map_base is not page aligned on OpenJDK 7 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2914 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |2.6.6 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 7 02:09:59 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 07 Apr 2016 02:09:59 +0000 Subject: [Bug 2916] New: [IcedTea8] Update CACAO drop to use the latest from cacao-staging Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2916 Bug ID: 2916 Summary: [IcedTea8] Update CACAO drop to use the latest from cacao-staging Product: IcedTea Version: 8-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org The last commit to the main CACAO Mercurial tree was in December 2014: changeset: 10069:c182f119eaad user: Josef Eisl date: Fri Dec 12 22:14:45 2014 +0100 summary: argument: replace assert(0) with shouldnotreach() and use unimplemented(). Recent changes have been made in https://bitbucket.org/cacaovm/cacao-staging. https://bitbucket.org/gnu_andrew/cacao-staging is a fork of this with the addition of recent CACAO patches added to IcedTea. We should rebase on this, removing the need to carry so many patches in IcedTea. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 7 02:21:44 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 07 Apr 2016 02:21:44 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2916 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 7 02:21:44 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 07 Apr 2016 02:21:44 +0000 Subject: [Bug 2916] [IcedTea8] Update CACAO drop to use the latest from cacao-staging In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2916 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1282 Target Milestone|--- |3.0.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Thu Apr 7 02:25:07 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 07 Apr 2016 02:25:07 +0000 Subject: /hg/icedtea: 2 new changesets Message-ID: changeset 83b5af0faf15 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=83b5af0faf15 author: Andrew John Hughes date: Wed Apr 06 17:49:46 2016 +0100 PR2910: Add rudimentary support for OpenJDK 8 class files to CACAO 2016-04-05 Andrew John Hughes PR2910: Add rudimentary support for OpenJDK 8 class files to CACAO * Makefile.am: (ICEDTEA_PATCHES): Add new patch. * NEWS: Updated. * patches/cacao/pr2910-8_support.patch: Bump versions in CACAO and allow it to handle interface methods and constant pools in OpenJDK 8 bytecode files. changeset 7fd913249ef5 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=7fd913249ef5 author: Andrew John Hughes date: Thu Apr 07 03:25:35 2016 +0100 PR2916: Update CACAO drop to use the latest from cacao-staging 2016-04-06 Andrew John Hughes PR2916: Update CACAO drop to use the latest from cacao-staging * patches/cacao/pr2032.patch, * patches/cacao/pr2035-tempdir.patch, * patches/cacao/pr2349.patch, * patches/cacao/pr2776-cache_api.patch, * patches/cacao/pr2832-refactoring_error.patch, * patches/cacao/pr2908-missing_functions.patch, * patches/cacao/pr2910-8_support.patch: Removed as applied in new snapshot. * Makefile.am: (CACAO_VERSION): Bump to icedtea-3.0.0 changeset in gnu_andrew/cacao-staging repository. (CACAO_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Remove patches applied upstream. (extract-cacao): Adapt to prefix of new snapshot. * NEWS: Updated. diffstat: ChangeLog | 32 +++++++ Makefile.am | 16 +-- NEWS | 2 + patches/cacao/pr2032.patch | 72 ---------------- patches/cacao/pr2035-tempdir.patch | 45 ---------- patches/cacao/pr2349.patch | 85 ------------------- patches/cacao/pr2776-cache_api.patch | 54 ------------ patches/cacao/pr2832-refactoring_error.patch | 107 ------------------------ patches/cacao/pr2908-missing_functions.patch | 117 --------------------------- 9 files changed, 40 insertions(+), 490 deletions(-) diffs (truncated from 595 to 500 lines): diff -r d4666165e486 -r 7fd913249ef5 ChangeLog --- a/ChangeLog Fri Apr 01 08:28:03 2016 +0100 +++ b/ChangeLog Thu Apr 07 03:25:35 2016 +0100 @@ -1,3 +1,35 @@ +2016-04-06 Andrew John Hughes + + PR2916: Update CACAO drop to use the latest + from cacao-staging + * patches/cacao/pr2032.patch, + * patches/cacao/pr2035-tempdir.patch, + * patches/cacao/pr2349.patch, + * patches/cacao/pr2776-cache_api.patch, + * patches/cacao/pr2832-refactoring_error.patch, + * patches/cacao/pr2908-missing_functions.patch, + * patches/cacao/pr2910-8_support.patch: + Removed as applied in new snapshot. + * Makefile.am: + (CACAO_VERSION): Bump to icedtea-3.0.0 changeset + in gnu_andrew/cacao-staging repository. + (CACAO_SHA256SUM): Likewise. + (ICEDTEA_PATCHES): Remove patches applied upstream. + (extract-cacao): Adapt to prefix of new snapshot. + * NEWS: Updated. + +2016-04-05 Andrew John Hughes + + PR2910: Add rudimentary support for OpenJDK 8 + class files to CACAO + * Makefile.am: + (ICEDTEA_PATCHES): Add new patch. + * NEWS: Updated. + * patches/cacao/pr2910-8_support.patch: + Bump versions in CACAO and allow it to handle + interface methods and constant pools in OpenJDK 8 + bytecode files. + 2016-03-31 Andrew John Hughes PR2908: Add missing functions for CACAO diff -r d4666165e486 -r 7fd913249ef5 Makefile.am --- a/Makefile.am Fri Apr 01 08:28:03 2016 +0100 +++ b/Makefile.am Thu Apr 07 03:25:35 2016 +0100 @@ -27,8 +27,10 @@ DROP_URL = http://icedtea.classpath.org/download/drops -CACAO_VERSION = c182f119eaad -CACAO_SHA256SUM = bf48f6b725a4dc0c936f6770a67ab4074c3bb35352d5de727368350d32549808 +# Drop is a snapshot of the changeset specified by CACAO_VERSION taken +# from the repository at https://bitbucket.org/gnu_andrew/cacao-staging +CACAO_VERSION = 900db2220376 +CACAO_SHA256SUM = eccda2d8bdf6a60347d5479b42143209f19c3731ef93666a3d12185f759165d8 CACAO_BASE_URL = $(DROP_URL)/cacao CACAO_SRC_ZIP = cacao-$(CACAO_VERSION).tar.xz CACAO_URL = $(CACAO_BASE_URL)/$(CACAO_SRC_ZIP) @@ -345,13 +347,7 @@ if BUILD_CACAO ICEDTEA_PATCHES += \ - patches/cacao/launcher.patch \ - patches/cacao/pr2032.patch \ - patches/cacao/pr2035-tempdir.patch \ - patches/cacao/pr2349.patch \ - patches/cacao/pr2776-cache_api.patch \ - patches/cacao/pr2832-refactoring_error.patch \ - patches/cacao/pr2908-missing_functions.patch + patches/cacao/launcher.patch else if USING_CACAO ICEDTEA_PATCHES += @@ -1413,7 +1409,7 @@ then \ mkdir cacao ; \ $(TAR) xf $(CACAO_SRC_ZIP) -C cacao ; \ - dir=$$(basename cacao/cacao-*) ; \ + dir=$$(basename cacao/gnu*) ; \ mv -v cacao/$$dir cacao/cacao ; \ ln -s cacao cacao/$$dir ; \ fi diff -r d4666165e486 -r 7fd913249ef5 NEWS --- a/NEWS Fri Apr 01 08:28:03 2016 +0100 +++ b/NEWS Thu Apr 07 03:25:35 2016 +0100 @@ -212,6 +212,8 @@ - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays: Assertion `dest && result && x.any && y.any' failed - PR2908: Add missing functions for CACAO OpenJDK JVM implementation - PR2909: Install CACAO in same way as JamVM + - PR2910: Add rudimentary support for OpenJDK 8 class files to CACAO + - PR2916: Update CACAO drop to use the latest from cacao-staging New in release 2.6.3 (2015-11-13): diff -r d4666165e486 -r 7fd913249ef5 patches/cacao/pr2032.patch --- a/patches/cacao/pr2032.patch Fri Apr 01 08:28:03 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,72 +0,0 @@ -# HG changeset patch -# User Xerxes R??nby -# Date 1414362363 -3600 -# Node ID ec6bd33b3e927738d1353e6e639e76f74d55635f -# Parent ea3c9a40d975430d1e9dcb598bf25b4bd7aec4ca -OpenJDK: Implement JVM_FindClassFromCaller - -8015256: Better class accessibility -Summary: Improve protection domain check in forName() - -* contrib/mapfile-vers-product: Export said function. -* src/native/vm/openjdk/jvm.cpp (JVM_FindClassFromCaller): Implement it. - -diff --git a/contrib/mapfile-vers-product b/contrib/mapfile-vers-product ---- cacao/cacao/contrib/mapfile-vers-product -+++ cacao/cacao/contrib/mapfile-vers-product -@@ -87,6 +87,7 @@ - JVM_Exit; - JVM_FillInStackTrace; - JVM_FindClassFromBootLoader; -+ JVM_FindClassFromCaller; - JVM_FindClassFromClass; - JVM_FindClassFromClassLoader; - JVM_FindLibraryEntry; -diff --git a/src/native/vm/openjdk/jvm.cpp b/src/native/vm/openjdk/jvm.cpp ---- cacao/cacao/src/native/vm/openjdk/jvm.cpp -+++ cacao/cacao/src/native/vm/openjdk/jvm.cpp -@@ -655,6 +655,44 @@ - } - - -+/* JVM_FindClassFromCaller -+ * Find a class from a given class loader. Throws ClassNotFoundException. -+ * name: name of class -+ * init: whether initialization is done -+ * loader: class loader to look up the class. -+ * This may not be the same as the caller's class loader. -+ * caller: initiating class. The initiating class may be null when a security -+ * manager is not installed. -+ * -+ * Find a class with this name in this loader, -+ * using the caller's "protection domain". -+ */ -+ -+jclass JVM_FindClassFromCaller(JNIEnv* env, const char* name, jboolean init, jobject loader, jclass caller) -+{ -+ TRACEJVMCALLS(("JVM_FindClassFromCaller(name=%s, init=%d, loader=%p, caller=%p)", name, init, loader, caller)); -+ -+ Utf8String u = Utf8String::from_utf8(name); -+ classloader_t *cl = loader_hashtable_classloader_add((java_handle_t *) loader); -+ -+ /* XXX The caller's protection domain should be used during -+ the load_class_from_classloader but there is no specification or -+ unit-test in OpenJDK documenting the desired effect */ -+ -+ classinfo *c = load_class_from_classloader(u, cl); -+ -+ if (c == NULL) -+ return NULL; -+ -+ if (init) -+ if (!(c->state & CLASS_INITIALIZED)) -+ if (!initialize_class(c)) -+ return NULL; -+ -+ return (jclass) LLNI_classinfo_wrap(c); -+} -+ -+ - /* JVM_FindClassFromClassLoader */ - - jclass JVM_FindClassFromClassLoader(JNIEnv* env, const char* name, jboolean init, jobject loader, jboolean throwError) diff -r d4666165e486 -r 7fd913249ef5 patches/cacao/pr2035-tempdir.patch --- a/patches/cacao/pr2035-tempdir.patch Fri Apr 01 08:28:03 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,45 +0,0 @@ -diff -r 73c53a02de5d contrib/mapfile-vers-product ---- cacao/cacao/contrib/mapfile-vers-product Mon Jul 13 01:38:19 2015 +0100 -+++ cacao/cacao/contrib/mapfile-vers-product Mon Jul 13 10:44:59 2015 +0100 -@@ -161,6 +161,7 @@ - JVM_GetStackTraceElement; - JVM_GetSystemPackage; - JVM_GetSystemPackages; -+ JVM_GetTemporaryDirectory; - JVM_GetThreadStateNames; - JVM_GetThreadStateValues; - JVM_GetVersionInfo; -diff -r 73c53a02de5d src/native/vm/openjdk/jvm.cpp ---- cacao.orig/cacao/src/native/vm/openjdk/jvm.cpp Mon Jul 13 01:38:19 2015 +0100 -+++ cacao/cacao/src/native/vm/openjdk/jvm.cpp Mon Jul 13 10:21:20 2015 +0100 -@@ -3821,6 +3821,30 @@ - return -1; - } - -+/* -+ * Return the temporary directory that the VM uses for the attach -+ * and perf data files. -+ * -+ * It is important that this directory is well-known and the -+ * same for all VM instances. It cannot be affected by configuration -+ * variables such as java.io.tmpdir. -+ */ -+jstring JVM_GetTemporaryDirectory(JNIEnv *env) -+{ -+ TRACEJVMCALLS(("JVM_GetTemporaryDirectory(env=%p)", env)); -+ -+#if (defined(__LINUX__) || defined (__SOLARIS__) || \ -+ defined(__FREEBSD__) || defined (__DARWIN__)) -+ // This must be hard coded because it's the system's temporary -+ // directory not the java application's temp directory, ala java.io.tmpdir. -+ return JavaString::from_utf8("/tmp"); -+#else -+# error Not implemented for this OS. -+#endif -+ -+ return NULL; -+} -+ - } // extern "C" - - diff -r d4666165e486 -r 7fd913249ef5 patches/cacao/pr2349.patch --- a/patches/cacao/pr2349.patch Fri Apr 01 08:28:03 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,85 +0,0 @@ -diff -r c182f119eaad configure.ac ---- cacao/cacao/configure.ac Fri Dec 12 22:14:45 2014 +0100 -+++ cacao/cacao/configure.ac Thu May 14 03:34:48 2015 +0100 -@@ -678,7 +678,7 @@ - AC_CHECK_WITH_HPI_H - AC_CHECK_WITH_JMM_H - ;; -- openjdk7) -+ openjdk7 | openjdk8 ) - AC_CHECK_WITH_JVM_MD_H - AC_CHECK_WITH_JVM_H - AC_CHECK_WITH_JMM_H -@@ -693,7 +693,7 @@ - cldc1.1 | gnuclasspath) - AC_PROG_JAVAC - ;; -- openjdk | openjdk7) -+ openjdk | openjdk7 | openjdk8 ) - ;; - *) - AC_MSG_ERROR(unknown classpath configuration ${WITH_JAVA_RUNTIME_LIBRARY}) -diff -r c182f119eaad m4/disable-test-dependency-checks.m4 ---- cacao/cacao/m4/disable-test-dependency-checks.m4 Fri Dec 12 22:14:45 2014 +0100 -+++ cacao/cacao/m4/disable-test-dependency-checks.m4 Thu May 14 03:34:48 2015 +0100 -@@ -35,7 +35,7 @@ - cldc1.1 | gnuclasspath) - disable_test_dependency_checks=no - ;; -- openjdk | openjdk7) -+ openjdk | openjdk7 | openjdk8 ) - disable_test_dependency_checks=yes - ;; - *) -diff -r c182f119eaad m4/java-runtime-library.m4 ---- cacao/cacao/m4/java-runtime-library.m4 Fri Dec 12 22:14:45 2014 +0100 -+++ cacao/cacao/m4/java-runtime-library.m4 Thu May 14 03:34:48 2015 +0100 -@@ -26,7 +26,7 @@ - AC_DEFUN([AC_CHECK_WITH_JAVA_RUNTIME_LIBRARY],[ - AC_MSG_CHECKING(which Java runtime library to use) - AC_ARG_WITH([java-runtime-library], -- [AS_HELP_STRING(--with-java-runtime-library=,specifies which type of classpath to use as Java runtime library (cldc1.1,gnuclasspath,openjdk,openjdk7) [[default=gnuclasspath]])], -+ [AS_HELP_STRING(--with-java-runtime-library=,specifies which type of classpath to use as Java runtime library (cldc1.1,gnuclasspath,openjdk,openjdk7,openjdk8) [[default=gnuclasspath]])], - [case "${withval}" in - cldc1.1) - WITH_JAVA_RUNTIME_LIBRARY=cldc1.1 -@@ -38,6 +38,15 @@ - AC_DEFINE([WITH_JAVA_RUNTIME_LIBRARY_GNU_CLASSPATH], 1, [use GNU Classpath]) - AC_SUBST(WITH_JAVA_RUNTIME_LIBRARY_GNU_CLASSPATH) - ;; -+ openjdk8) -+ WITH_JAVA_RUNTIME_LIBRARY=openjdk8 -+ AC_DEFINE([WITH_JAVA_RUNTIME_LIBRARY_OPENJDK], 1, [use OpenJDK's Java SE classes]) -+ AC_DEFINE([WITH_JAVA_RUNTIME_LIBRARY_OPENJDK_7], 1, [use OpenJDK's version 7]) -+ AC_DEFINE([WITH_JAVA_RUNTIME_LIBRARY_OPENJDK_8], 1, [use OpenJDK's version 8]) -+ AC_SUBST(WITH_JAVA_RUNTIME_LIBRARY_OPENJDK) -+ AC_SUBST(WITH_JAVA_RUNTIME_LIBRARY_OPENJDK_7) -+ AC_SUBST(WITH_JAVA_RUNTIME_LIBRARY_OPENJDK_8) -+ ;; - openjdk7) - WITH_JAVA_RUNTIME_LIBRARY=openjdk7 - AC_DEFINE([WITH_JAVA_RUNTIME_LIBRARY_OPENJDK], 1, [use OpenJDK's Java SE classes]) -@@ -60,8 +69,9 @@ - AC_MSG_RESULT(${WITH_JAVA_RUNTIME_LIBRARY}) - AM_CONDITIONAL([WITH_JAVA_RUNTIME_LIBRARY_CLDC1_1], test x"${WITH_JAVA_RUNTIME_LIBRARY}" = "xcldc1.1") - AM_CONDITIONAL([WITH_JAVA_RUNTIME_LIBRARY_GNU_CLASSPATH], test x"${WITH_JAVA_RUNTIME_LIBRARY}" = "xgnuclasspath") --AM_CONDITIONAL([WITH_JAVA_RUNTIME_LIBRARY_OPENJDK], test x"${WITH_JAVA_RUNTIME_LIBRARY}" = "xopenjdk" -o x"${WITH_JAVA_RUNTIME_LIBRARY}" = "xopenjdk7") -+AM_CONDITIONAL([WITH_JAVA_RUNTIME_LIBRARY_OPENJDK], test x"${WITH_JAVA_RUNTIME_LIBRARY}" = "xopenjdk" -o x"${WITH_JAVA_RUNTIME_LIBRARY}" = "xopenjdk7" -o x"${WITH_JAVA_RUNTIME_LIBRARY}" = "xopenjdk8") - AM_CONDITIONAL([WITH_JAVA_RUNTIME_LIBRARY_OPENJDK_7], test x"${WITH_JAVA_RUNTIME_LIBRARY}" = "xopenjdk7") -+AM_CONDITIONAL([WITH_JAVA_RUNTIME_LIBRARY_OPENJDK_8], test x"${WITH_JAVA_RUNTIME_LIBRARY}" = "xopenjdk8") - ]) - - -diff -r c182f119eaad src/native/vm/openjdk/jvm.cpp ---- cacao/cacao/src/native/vm/openjdk/jvm.cpp Fri Dec 12 22:14:45 2014 +0100 -+++ cacao/cacao/src/native/vm/openjdk/jvm.cpp Thu May 14 03:34:48 2015 +0100 -@@ -3733,7 +3733,9 @@ - info->update_version = 0; - info->special_update_version = 0; - info->is_attach_supported = 0; -+#ifndef WITH_JAVA_RUNTIME_LIBRARY_OPENJDK_8 - info->is_kernel_jvm = 0; -+#endif - } - - diff -r d4666165e486 -r 7fd913249ef5 patches/cacao/pr2776-cache_api.patch --- a/patches/cacao/pr2776-cache_api.patch Fri Apr 01 08:28:03 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,54 +0,0 @@ ---- cacao/cacao/src/native/vm/openjdk/jvm.cpp.old 2016-04-01 04:20:21.912052101 +0100 -+++ cacao/cacao/src/native/vm/openjdk/jvm.cpp 2016-04-01 04:50:05.054102464 +0100 -@@ -3882,6 +3882,32 @@ - - return NULL; - } -+/* JVM_GetResourceLookupCacheURLs */ -+ -+jobjectArray JVM_GetResourceLookupCacheURLs(JNIEnv *env, jobject loader) -+{ -+ TRACEJVMCALLS(("JVM_GetResourceLookupCacheURLs(env=%p, loader=%p)", env, loader)); -+ -+ return NULL; // tell OpenJDK 8 that the lookup cache API is unavailable -+} -+ -+/* JVM_GetResourceLookupCache */ -+ -+jintArray JVM_GetResourceLookupCache(JNIEnv *env, jobject loader, const char *resource_name) -+{ -+ TRACEJVMCALLS(("JVM_GetResourceLookupCacheURLs(env=%p, loader=%p, resource_name=%s)", env, loader, resource_name)); -+ -+ return NULL; // tell OpenJDK 8 that the lookup cache API is unavailable -+} -+ -+/* JVM_GetResourceLookupCache */ -+ -+jboolean JVM_KnownToNotExist(JNIEnv *env, jobject loader, const char *classname) -+{ -+ TRACEJVMCALLS(("JVM_GetResourceLookupCacheURLs(env=%p, loader=%p, classname=%s)", env, loader, classname)); -+ -+ return JNI_FALSE; // tell OpenJDK 8 we don't know whether it exists or not -+} - - } // extern "C" - ---- cacao/cacao/contrib/mapfile-vers-product.old 2016-04-01 04:20:21.884052574 +0100 -+++ cacao/cacao/contrib/mapfile-vers-product 2016-04-01 04:38:09.502110743 +0100 -@@ -153,6 +153,8 @@ - JVM_GetMethodIxNameUTF; - JVM_GetMethodIxSignatureUTF; - JVM_GetMethodParameterAnnotations; -+ JVM_GetResourceLookupCacheURLs; -+ JVM_GetResourceLookupCache; - JVM_GetPrimitiveArrayElement; - JVM_GetProtectionDomain; - JVM_GetSockName; -@@ -186,6 +188,7 @@ - JVM_IsSilentCompiler; - JVM_IsSupportedJNIVersion; - JVM_IsThreadAlive; -+ JVM_KnownToNotExist; - JVM_LatestUserDefinedLoader; - JVM_Listen; - JVM_LoadClass0; diff -r d4666165e486 -r 7fd913249ef5 patches/cacao/pr2832-refactoring_error.patch --- a/patches/cacao/pr2832-refactoring_error.patch Fri Apr 01 08:28:03 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,107 +0,0 @@ -# HG changeset patch -# User Stefan Ring -# Date 1453933756 -3600 -# Node ID 4982d429274b9498ad2629ea4f28566ed69e4775 -# Parent 1cef439b53ee701662059ae50874d55c7b5302d7 -PR195: Fix some oversights during a large macro cleanup in 1e9787c3484e - -diff --git cacao/cacao/src/vm/jit/verify/typecheck-common.cpp cacao/cacao/src/vm/jit/verify/typecheck-common.cpp ---- cacao/cacao/src/vm/jit/verify/typecheck-common.cpp -+++ cacao/cacao/src/vm/jit/verify/typecheck-common.cpp -@@ -281,7 +281,7 @@ - - dv->type = sv->type; - if (dv->type == TYPE_ADR) { -- dv->typeinfo = sv->typeinfo; -+ typeinfo_t::clone(sv->typeinfo, dv->typeinfo); - } - } - return true; -diff --git cacao/cacao/src/vm/jit/verify/typeinfo.cpp cacao/cacao/src/vm/jit/verify/typeinfo.cpp ---- cacao/cacao/src/vm/jit/verify/typeinfo.cpp -+++ cacao/cacao/src/vm/jit/verify/typeinfo.cpp -@@ -1674,6 +1674,7 @@ - classref_or_classinfo common; - classref_or_classinfo elementclass; - int dimension; -+ ArrayType new_elementtype; - bool changed; - typecheck_result r; - -@@ -1784,23 +1785,23 @@ - * interpret it as an array (same dim. as x) of Arraystubs. */ - if (x->dimension < src->dimension) { - dimension = x->dimension; -- elementtype = ARRAYTYPE_OBJECT; -+ new_elementtype = ARRAYTYPE_OBJECT; - elementclass.cls = pseudo_class_Arraystub; - } - else { - dimension = src->dimension; -- elementtype = src->elementtype; -+ new_elementtype = src->elementtype; - elementclass = src->elementclass; - } - - /* {The arrays are of the same dimension.} */ - -- if (x->elementtype != elementtype) { -+ if (x->elementtype != new_elementtype) { - /* Different element types are merged, so the resulting array - * type has one accessible dimension less. */ - if (--dimension == 0) { - common.cls = pseudo_class_Arraystub; -- elementtype = ARRAYTYPE_INT; -+ new_elementtype = ARRAYTYPE_INT; - elementclass.any = NULL; - } - else { -@@ -1810,14 +1811,14 @@ - return typecheck_FAIL; - } - -- elementtype = ARRAYTYPE_OBJECT; -+ new_elementtype = ARRAYTYPE_OBJECT; - elementclass.cls = pseudo_class_Arraystub; - } - } - else { - /* {The arrays have the same dimension and elementtype.} */ - -- if (elementtype == ARRAYTYPE_OBJECT) { -+ if (new_elementtype == ARRAYTYPE_OBJECT) { - /* The elements are references, so their respective - * types must be merged. - */ -@@ -1862,7 +1863,7 @@ - changed |= r; - - dimension = 0; -- elementtype = ARRAYTYPE_INT; -+ new_elementtype = ARRAYTYPE_INT; - elementclass.any = NULL; - } - -@@ -1876,8 +1877,8 @@ - this->dimension = dimension; - changed = true; - } -- if (this->elementtype != elementtype) { -- this->elementtype = elementtype; -+ if (elementtype != new_elementtype) { -+ elementtype = new_elementtype; - changed = true; - } - if (this->elementclass.any != elementclass.any) { -diff --git cacao/cacao/src/vm/resolve.cpp cacao/cacao/src/vm/resolve.cpp ---- cacao/cacao/src/vm/resolve.cpp -+++ cacao/cacao/src/vm/resolve.cpp -@@ -703,7 +703,7 @@ - - /* uninitialized objects are illegal here */ - -- if (subtinfo->is_primitive()) { -+ if (subtinfo->is_newobject()) { - exceptions_throw_verifyerror(refmethod, - "Invalid use of uninitialized object"); - return resolveFailed; diff -r d4666165e486 -r 7fd913249ef5 patches/cacao/pr2908-missing_functions.patch --- a/patches/cacao/pr2908-missing_functions.patch Fri Apr 01 08:28:03 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,117 +0,0 @@ -diff -Nru cacao.old/cacao/contrib/mapfile-vers-product cacao/cacao/contrib/mapfile-vers-product ---- cacao.old/cacao/contrib/mapfile-vers-product 2016-04-01 08:07:33.021538925 +0100 -+++ cacao/cacao/contrib/mapfile-vers-product 2016-04-01 08:08:19.576767011 +0100 -@@ -127,12 +127,14 @@ - JVM_GetClassNameUTF; - JVM_GetClassSignature; - JVM_GetClassSigners; -+ JVM_GetClassTypeAnnotations; - JVM_GetComponentType; - JVM_GetDeclaredClasses; - JVM_GetDeclaringClass; - JVM_GetEnclosingMethodInfo; - JVM_GetFieldAnnotations; - JVM_GetFieldIxModifiers; -+ JVM_GetFieldTypeAnnotations; - JVM_GetHostName; - JVM_GetInheritedAccessControlContext; - JVM_GetInterfaceVersion; -@@ -153,6 +155,8 @@ - JVM_GetMethodIxNameUTF; - JVM_GetMethodIxSignatureUTF; - JVM_GetMethodParameterAnnotations; From bugzilla-daemon at icedtea.classpath.org Thu Apr 7 02:25:44 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 07 Apr 2016 02:25:44 +0000 Subject: [Bug 2910] [IcedTea8] Add rudimentary support for OpenJDK 8 class files to CACAO In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2910 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=83b5af0faf15 author: Andrew John Hughes date: Wed Apr 06 17:49:46 2016 +0100 PR2910: Add rudimentary support for OpenJDK 8 class files to CACAO 2016-04-05 Andrew John Hughes PR2910: Add rudimentary support for OpenJDK 8 class files to CACAO * Makefile.am: (ICEDTEA_PATCHES): Add new patch. * NEWS: Updated. * patches/cacao/pr2910-8_support.patch: Bump versions in CACAO and allow it to handle interface methods and constant pools in OpenJDK 8 bytecode files. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 7 02:25:59 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 07 Apr 2016 02:25:59 +0000 Subject: [Bug 2832] [IcedTea8] CACAO - typeinfo.cpp: typeinfo_merge_nonarrays: Assertion `dest && result && x.any && y.any' failed In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2832 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=7fd913249ef5 author: Andrew John Hughes date: Thu Apr 07 03:25:35 2016 +0100 PR2916: Update CACAO drop to use the latest from cacao-staging 2016-04-06 Andrew John Hughes PR2916: Update CACAO drop to use the latest from cacao-staging * patches/cacao/pr2032.patch, * patches/cacao/pr2035-tempdir.patch, * patches/cacao/pr2349.patch, * patches/cacao/pr2776-cache_api.patch, * patches/cacao/pr2832-refactoring_error.patch, * patches/cacao/pr2908-missing_functions.patch, * patches/cacao/pr2910-8_support.patch: Removed as applied in new snapshot. * Makefile.am: (CACAO_VERSION): Bump to icedtea-3.0.0 changeset in gnu_andrew/cacao-staging repository. (CACAO_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Remove patches applied upstream. (extract-cacao): Adapt to prefix of new snapshot. * NEWS: Updated. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 7 02:26:02 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 07 Apr 2016 02:26:02 +0000 Subject: [Bug 2916] [IcedTea8] Update CACAO drop to use the latest from cacao-staging In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2916 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=7fd913249ef5 author: Andrew John Hughes date: Thu Apr 07 03:25:35 2016 +0100 PR2916: Update CACAO drop to use the latest from cacao-staging 2016-04-06 Andrew John Hughes PR2916: Update CACAO drop to use the latest from cacao-staging * patches/cacao/pr2032.patch, * patches/cacao/pr2035-tempdir.patch, * patches/cacao/pr2349.patch, * patches/cacao/pr2776-cache_api.patch, * patches/cacao/pr2832-refactoring_error.patch, * patches/cacao/pr2908-missing_functions.patch, * patches/cacao/pr2910-8_support.patch: Removed as applied in new snapshot. * Makefile.am: (CACAO_VERSION): Bump to icedtea-3.0.0 changeset in gnu_andrew/cacao-staging repository. (CACAO_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Remove patches applied upstream. (extract-cacao): Adapt to prefix of new snapshot. * NEWS: Updated. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 7 02:26:05 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 07 Apr 2016 02:26:05 +0000 Subject: [Bug 2349] [IcedTea8]=?UTF-8?Q?=20=E2=80=98struct=20jvm=5Fversion=5Finfo=E2=80=99=20has=20no=20member=20named=20=E2=80=98is=5Fkernel=5Fjvm=E2=80=99?= In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2349 --- Comment #9 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=7fd913249ef5 author: Andrew John Hughes date: Thu Apr 07 03:25:35 2016 +0100 PR2916: Update CACAO drop to use the latest from cacao-staging 2016-04-06 Andrew John Hughes PR2916: Update CACAO drop to use the latest from cacao-staging * patches/cacao/pr2032.patch, * patches/cacao/pr2035-tempdir.patch, * patches/cacao/pr2349.patch, * patches/cacao/pr2776-cache_api.patch, * patches/cacao/pr2832-refactoring_error.patch, * patches/cacao/pr2908-missing_functions.patch, * patches/cacao/pr2910-8_support.patch: Removed as applied in new snapshot. * Makefile.am: (CACAO_VERSION): Bump to icedtea-3.0.0 changeset in gnu_andrew/cacao-staging repository. (CACAO_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Remove patches applied upstream. (extract-cacao): Adapt to prefix of new snapshot. * NEWS: Updated. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 7 02:26:10 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 07 Apr 2016 02:26:10 +0000 Subject: [Bug 2032] [IcedTea7] CACAO lacks JVM_FindClassFromCaller introduced by security patch in 2.5.3 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2032 --- Comment #13 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=7fd913249ef5 author: Andrew John Hughes date: Thu Apr 07 03:25:35 2016 +0100 PR2916: Update CACAO drop to use the latest from cacao-staging 2016-04-06 Andrew John Hughes PR2916: Update CACAO drop to use the latest from cacao-staging * patches/cacao/pr2032.patch, * patches/cacao/pr2035-tempdir.patch, * patches/cacao/pr2349.patch, * patches/cacao/pr2776-cache_api.patch, * patches/cacao/pr2832-refactoring_error.patch, * patches/cacao/pr2908-missing_functions.patch, * patches/cacao/pr2910-8_support.patch: Removed as applied in new snapshot. * Makefile.am: (CACAO_VERSION): Bump to icedtea-3.0.0 changeset in gnu_andrew/cacao-staging repository. (CACAO_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Remove patches applied upstream. (extract-cacao): Adapt to prefix of new snapshot. * NEWS: Updated. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 7 02:26:22 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 07 Apr 2016 02:26:22 +0000 Subject: [Bug 2035] [IcedTea8] --enable-cacao builds broken, missing JVM_GetTemporaryDirectory impl. In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2035 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=7fd913249ef5 author: Andrew John Hughes date: Thu Apr 07 03:25:35 2016 +0100 PR2916: Update CACAO drop to use the latest from cacao-staging 2016-04-06 Andrew John Hughes PR2916: Update CACAO drop to use the latest from cacao-staging * patches/cacao/pr2032.patch, * patches/cacao/pr2035-tempdir.patch, * patches/cacao/pr2349.patch, * patches/cacao/pr2776-cache_api.patch, * patches/cacao/pr2832-refactoring_error.patch, * patches/cacao/pr2908-missing_functions.patch, * patches/cacao/pr2910-8_support.patch: Removed as applied in new snapshot. * Makefile.am: (CACAO_VERSION): Bump to icedtea-3.0.0 changeset in gnu_andrew/cacao-staging repository. (CACAO_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Remove patches applied upstream. (extract-cacao): Adapt to prefix of new snapshot. * NEWS: Updated. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 7 02:26:25 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 07 Apr 2016 02:26:25 +0000 Subject: [Bug 2776] [IcedTea8] CACAO lacks JVM_GetResourceLookupCacheURLs introduced by jdk8u40 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2776 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=7fd913249ef5 author: Andrew John Hughes date: Thu Apr 07 03:25:35 2016 +0100 PR2916: Update CACAO drop to use the latest from cacao-staging 2016-04-06 Andrew John Hughes PR2916: Update CACAO drop to use the latest from cacao-staging * patches/cacao/pr2032.patch, * patches/cacao/pr2035-tempdir.patch, * patches/cacao/pr2349.patch, * patches/cacao/pr2776-cache_api.patch, * patches/cacao/pr2832-refactoring_error.patch, * patches/cacao/pr2908-missing_functions.patch, * patches/cacao/pr2910-8_support.patch: Removed as applied in new snapshot. * Makefile.am: (CACAO_VERSION): Bump to icedtea-3.0.0 changeset in gnu_andrew/cacao-staging repository. (CACAO_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Remove patches applied upstream. (extract-cacao): Adapt to prefix of new snapshot. * NEWS: Updated. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 7 02:26:33 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 07 Apr 2016 02:26:33 +0000 Subject: [Bug 2908] [IcedTea8] Add missing functions for CACAO OpenJDK JVM implementation In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2908 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=7fd913249ef5 author: Andrew John Hughes date: Thu Apr 07 03:25:35 2016 +0100 PR2916: Update CACAO drop to use the latest from cacao-staging 2016-04-06 Andrew John Hughes PR2916: Update CACAO drop to use the latest from cacao-staging * patches/cacao/pr2032.patch, * patches/cacao/pr2035-tempdir.patch, * patches/cacao/pr2349.patch, * patches/cacao/pr2776-cache_api.patch, * patches/cacao/pr2832-refactoring_error.patch, * patches/cacao/pr2908-missing_functions.patch, * patches/cacao/pr2910-8_support.patch: Removed as applied in new snapshot. * Makefile.am: (CACAO_VERSION): Bump to icedtea-3.0.0 changeset in gnu_andrew/cacao-staging repository. (CACAO_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Remove patches applied upstream. (extract-cacao): Adapt to prefix of new snapshot. * NEWS: Updated. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 7 02:26:39 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 07 Apr 2016 02:26:39 +0000 Subject: [Bug 2910] [IcedTea8] Add rudimentary support for OpenJDK 8 class files to CACAO In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2910 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=7fd913249ef5 author: Andrew John Hughes date: Thu Apr 07 03:25:35 2016 +0100 PR2916: Update CACAO drop to use the latest from cacao-staging 2016-04-06 Andrew John Hughes PR2916: Update CACAO drop to use the latest from cacao-staging * patches/cacao/pr2032.patch, * patches/cacao/pr2035-tempdir.patch, * patches/cacao/pr2349.patch, * patches/cacao/pr2776-cache_api.patch, * patches/cacao/pr2832-refactoring_error.patch, * patches/cacao/pr2908-missing_functions.patch, * patches/cacao/pr2910-8_support.patch: Removed as applied in new snapshot. * Makefile.am: (CACAO_VERSION): Bump to icedtea-3.0.0 changeset in gnu_andrew/cacao-staging repository. (CACAO_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Remove patches applied upstream. (extract-cacao): Adapt to prefix of new snapshot. * NEWS: Updated. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 7 02:44:06 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 07 Apr 2016 02:44:06 +0000 Subject: [Bug 2916] [IcedTea8] Update CACAO drop to use the latest from cacao-staging In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2916 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Updated to new tarball. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 7 02:44:07 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 07 Apr 2016 02:44:07 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Bug 1282 depends on bug 2916, which changed state. Bug 2916 Summary: [IcedTea8] Update CACAO drop to use the latest from cacao-staging http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2916 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 7 02:52:17 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 07 Apr 2016 02:52:17 +0000 Subject: [Bug 2917] New: [IcedTea8] Don't pass --with-cacerts-file to build if USE_ALT_CACERTS_FILE is not set Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2917 Bug ID: 2917 Summary: [IcedTea8] Don't pass --with-cacerts-file to build if USE_ALT_CACERTS_FILE is not set Product: IcedTea Version: 8-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org When bug 2540 was ported to IcedTea 3.x, the conditional passing of the cacerts argument was lost: if USE_ALT_CACERTS_FILE ICEDTEA_ENV += \ ALT_CACERTS_FILE="${CACERTS_FILE}" endif vs. --with-cacerts-file=$(CACERTS_FILE) \ This results in a build failure if CACERTS_FILE is set to no (i.e. by --without-cacerts-file or the default if no cacerts file can be automatically found). gmake[3]: *** No rule to make target `no', needed by `/notnfs/nighttester/icedtea8-target-testing/openjdk.build-boot/jdk/lib/security/cacerts'. Stop. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 7 02:52:51 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 07 Apr 2016 02:52:51 +0000 Subject: [Bug 2917] [IcedTea8] Don't pass --with-cacerts-file to build if USE_ALT_CACERTS_FILE is not set In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2917 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1282 Target Milestone|--- |3.0.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 7 02:52:51 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 07 Apr 2016 02:52:51 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2917 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 7 03:02:21 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 07 Apr 2016 03:02:21 +0000 Subject: [Bug 2918] New: [IcedTea8] Makefile handles cacerts as a symlink, but the configure check doesn't Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2918 Bug ID: 2918 Summary: [IcedTea8] Makefile handles cacerts as a symlink, but the configure check doesn't Product: IcedTea Version: 8-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org configure:11373: checking whether to copy a certificate authority certificates (cacerts) file configure:11387: result: yes configure:11391: No cacerts file specified; using /usr/lib/jvm/java-1.7.0/jre/lib/security/cacerts configure:11395: checking if /usr/lib/jvm/java-1.7.0/jre/lib/security/cacerts is a valid keystore file configure:11402: result: no configure:11404: WARNING: No valid cacerts file found; one won't be passed to the OpenJDK build $ ll /usr/lib/jvm/java-1.7.0/jre/lib/security/cacerts lrwxrwxrwx. 1 root root 41 Oct 24 2014 /usr/lib/jvm/java-1.7.0/jre/lib/security/cacerts -> ../../../../../../../etc/pki/java/cacerts -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 7 03:02:35 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 07 Apr 2016 03:02:35 +0000 Subject: [Bug 2918] [IcedTea8] Makefile handles cacerts as a symlink, but the configure check doesn't In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2918 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1282 Target Milestone|--- |3.0.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 7 03:02:35 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 07 Apr 2016 03:02:35 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2918 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Thu Apr 7 03:19:02 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 07 Apr 2016 03:19:02 +0000 Subject: /hg/icedtea: 2 new changesets Message-ID: changeset 081a31fe1c39 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=081a31fe1c39 author: Andrew John Hughes date: Thu Apr 07 03:55:41 2016 +0100 PR2917: Don't pass --with-cacerts-file to build if USE_ALT_CACERTS_FILE is not set 2016-04-06 Andrew John Hughes PR2917: Don't pass --with-cacerts-file to build if USE_ALT_CACERTS_FILE is not set * Makefile.am: (ICEDTEA_CONFIGURE): Only pass --with-cacerts-file if USE_ALT_CACERTS_FILE is set. * NEWS: Updated. changeset 560c5d58d756 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=560c5d58d756 author: Andrew John Hughes date: Thu Apr 07 04:18:28 2016 +0100 PR2918: Makefile handles cacerts as a symlink, but the configure check doesn't 2016-04-06 Andrew John Hughes PR2918: Makefile handles cacerts as a symlink, but the configure check doesn't * Makefile.am: (JDK_CACERTS_FILE): Removed as no longer needed. (CACERTS_FILE): Just use @ALT_CACERTS_FILE@ directly as it will have been resolved by configure. * NEWS: Updated. * acinclude.m4: (IT_WITH_CACERTS_FILE): Detect if the cacerts is a symlink and resolve it if so. diffstat: ChangeLog | 22 ++++++++++++++++++++++ Makefile.am | 11 ++++++----- NEWS | 2 ++ acinclude.m4 | 4 ++++ 4 files changed, 34 insertions(+), 5 deletions(-) diffs (90 lines): diff -r 7fd913249ef5 -r 560c5d58d756 ChangeLog --- a/ChangeLog Thu Apr 07 03:25:35 2016 +0100 +++ b/ChangeLog Thu Apr 07 04:18:28 2016 +0100 @@ -1,3 +1,25 @@ +2016-04-06 Andrew John Hughes + + PR2918: Makefile handles cacerts as a symlink, + but the configure check doesn't + * Makefile.am: + (JDK_CACERTS_FILE): Removed as no longer needed. + (CACERTS_FILE): Just use @ALT_CACERTS_FILE@ directly + as it will have been resolved by configure. + * NEWS: Updated. + * acinclude.m4: + (IT_WITH_CACERTS_FILE): Detect if the cacerts is + a symlink and resolve it if so. + +2016-04-06 Andrew John Hughes + + PR2917: Don't pass --with-cacerts-file to + build if USE_ALT_CACERTS_FILE is not set + * Makefile.am: + (ICEDTEA_CONFIGURE): Only pass --with-cacerts-file + if USE_ALT_CACERTS_FILE is set. + * NEWS: Updated. + 2016-04-06 Andrew John Hughes PR2916: Update CACAO drop to use the latest diff -r 7fd913249ef5 -r 560c5d58d756 Makefile.am --- a/Makefile.am Thu Apr 07 03:25:35 2016 +0100 +++ b/Makefile.am Thu Apr 07 04:18:28 2016 +0100 @@ -90,10 +90,7 @@ VERSION_SETTINGS_FILE_BACKUP = $$(basename $(VERSION_SETTINGS_FILE)).bak -JDK_CACERTS_FILE = @ALT_CACERTS_FILE@ - -CACERTS_FILE = \ - `if [ -h $(JDK_CACERTS_FILE) ] ; then $(READLINK) -e $(JDK_CACERTS_FILE) ; else echo $(JDK_CACERTS_FILE); fi` +CACERTS_FILE = @ALT_CACERTS_FILE@ # Settings for javac @@ -411,7 +408,6 @@ --build=$(build_triplet) \ --host=$(host_triplet) \ --enable-unlimited-crypto \ - --with-cacerts-file=$(CACERTS_FILE) \ --with-stdc++lib=dynamic \ --with-boot-jdk=$(BOOT_DIR) \ --with-update-version=$(JDK_UPDATE_VERSION) \ @@ -497,6 +493,11 @@ --disable-warnings-as-errors endif +if USE_ALT_CACERTS_FILE +ICEDTEA_CONFIGURE += \ + --with-cacerts-file=$(CACERTS_FILE) +endif + ICEDTEA_UNSET = \ JAVAC= \ JAVA_HOME= \ diff -r 7fd913249ef5 -r 560c5d58d756 NEWS --- a/NEWS Thu Apr 07 03:25:35 2016 +0100 +++ b/NEWS Thu Apr 07 04:18:28 2016 +0100 @@ -161,6 +161,8 @@ - PR2885: Location of 'stap' executable is hard-coded - PR2906: Support prefixed variants of GNU tools used on *BSD systems - PR2907: Replace --with-abs-install-dir with usual --prefix + - PR2917: Don't pass --with-cacerts-file to build if USE_ALT_CACERTS_FILE is not set + - PR2918: Makefile handles cacerts as a symlink, but the configure check doesn't - Don't substitute 'j' for '-j' inside -I directives - Extend 8041658 to all files in the HotSpot build. - Remove jcheck diff -r 7fd913249ef5 -r 560c5d58d756 acinclude.m4 --- a/acinclude.m4 Thu Apr 07 03:25:35 2016 +0100 +++ b/acinclude.m4 Thu Apr 07 04:18:28 2016 +0100 @@ -2217,6 +2217,10 @@ AC_MSG_NOTICE([No cacerts file specified; using ${CACERTS_DEFAULT}]) ALT_CACERTS_FILE=${CACERTS_DEFAULT} ; fi + if test -h "${ALT_CACERTS_FILE}"; then + ALT_CACERTS_FILE=$(${READLINK} -e ${ALT_CACERTS_FILE}) + AC_MSG_NOTICE([Resolved cacerts file symlink to ${ALT_CACERTS_FILE}]) + fi AC_MSG_CHECKING([if $ALT_CACERTS_FILE is a valid keystore file]) if test -f "${ALT_CACERTS_FILE}" && \ ${FILE} ${ALT_CACERTS_FILE} | ${GREP} 'Java KeyStore' >&AS_MESSAGE_LOG_FD 2>&1; then From bugzilla-daemon at icedtea.classpath.org Thu Apr 7 03:19:38 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 07 Apr 2016 03:19:38 +0000 Subject: [Bug 2917] [IcedTea8] Don't pass --with-cacerts-file to build if USE_ALT_CACERTS_FILE is not set In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2917 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=081a31fe1c39 author: Andrew John Hughes date: Thu Apr 07 03:55:41 2016 +0100 PR2917: Don't pass --with-cacerts-file to build if USE_ALT_CACERTS_FILE is not set 2016-04-06 Andrew John Hughes PR2917: Don't pass --with-cacerts-file to build if USE_ALT_CACERTS_FILE is not set * Makefile.am: (ICEDTEA_CONFIGURE): Only pass --with-cacerts-file if USE_ALT_CACERTS_FILE is set. * NEWS: Updated. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 7 03:19:43 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 07 Apr 2016 03:19:43 +0000 Subject: [Bug 2918] [IcedTea8] Makefile handles cacerts as a symlink, but the configure check doesn't In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2918 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=560c5d58d756 author: Andrew John Hughes date: Thu Apr 07 04:18:28 2016 +0100 PR2918: Makefile handles cacerts as a symlink, but the configure check doesn't 2016-04-06 Andrew John Hughes PR2918: Makefile handles cacerts as a symlink, but the configure check doesn't * Makefile.am: (JDK_CACERTS_FILE): Removed as no longer needed. (CACERTS_FILE): Just use @ALT_CACERTS_FILE@ directly as it will have been resolved by configure. * NEWS: Updated. * acinclude.m4: (IT_WITH_CACERTS_FILE): Detect if the cacerts is a symlink and resolve it if so. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Thu Apr 7 03:34:43 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 07 Apr 2016 03:34:43 +0000 Subject: /hg/icedtea7-forest/hotspot: PR2914: byte_map_base is not page a... Message-ID: changeset 3565cecfbf66 in /hg/icedtea7-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=3565cecfbf66 author: aph date: Wed Apr 06 18:30:45 2016 +0100 PR2914: byte_map_base is not page aligned on OpenJDK 7 diffstat: src/cpu/aarch64/vm/assembler_aarch64.cpp | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diffs (13 lines): diff -r 5a5065860c53 -r 3565cecfbf66 src/cpu/aarch64/vm/assembler_aarch64.cpp --- a/src/cpu/aarch64/vm/assembler_aarch64.cpp Mon Feb 29 10:42:55 2016 -0500 +++ b/src/cpu/aarch64/vm/assembler_aarch64.cpp Wed Apr 06 18:30:45 2016 +0100 @@ -4938,7 +4938,8 @@ // and it might even be negative. unsigned long offset; adrp(reg, ExternalAddress((address)byte_map_base), offset); - assert(offset == 0, "misaligned card table base"); + if (offset != 0) + add(reg, reg, offset); } else { mov(reg, (uint64_t)byte_map_base); } From bugzilla-daemon at icedtea.classpath.org Thu Apr 7 03:34:49 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 07 Apr 2016 03:34:49 +0000 Subject: [Bug 2914] [IcedTea7] byte_map_base is not page aligned on OpenJDK 7 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2914 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/hotspot?cmd=changeset;node=3565cecfbf66 author: aph date: Wed Apr 06 18:30:45 2016 +0100 PR2914: byte_map_base is not page aligned on OpenJDK 7 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From ptisnovs at icedtea.classpath.org Thu Apr 7 09:34:53 2016 From: ptisnovs at icedtea.classpath.org (ptisnovs at icedtea.classpath.org) Date: Thu, 07 Apr 2016 09:34:53 +0000 Subject: /hg/gfx-test: Another six new tests added into BitBltConvolveOp. Message-ID: changeset 54f7f9794263 in /hg/gfx-test details: http://icedtea.classpath.org/hg/gfx-test?cmd=changeset;node=54f7f9794263 author: Pavel Tisnovsky date: Thu Apr 07 11:39:40 2016 +0200 Another six new tests added into BitBltConvolveOp. diffstat: ChangeLog | 5 + src/org/gfxtest/testsuites/BitBltConvolveOp.java | 336 +++++++++++++--------- 2 files changed, 201 insertions(+), 140 deletions(-) diffs (365 lines): diff -r 287a10068e05 -r 54f7f9794263 ChangeLog --- a/ChangeLog Wed Apr 06 11:55:24 2016 +0200 +++ b/ChangeLog Thu Apr 07 11:39:40 2016 +0200 @@ -1,3 +1,8 @@ +2016-04-07 Pavel Tisnovsky + + * src/org/gfxtest/testsuites/BitBltConvolveOp.java: + Another six new tests added into BitBltConvolveOp. + 2016-04-06 Pavel Tisnovsky * src/org/gfxtest/testsuites/ClippingCircleByRectangleShape.java: diff -r 287a10068e05 -r 54f7f9794263 src/org/gfxtest/testsuites/BitBltConvolveOp.java --- a/src/org/gfxtest/testsuites/BitBltConvolveOp.java Wed Apr 06 11:55:24 2016 +0200 +++ b/src/org/gfxtest/testsuites/BitBltConvolveOp.java Thu Apr 07 11:39:40 2016 +0200 @@ -236,6 +236,202 @@ * graphics canvas * @return test result status - PASSED, FAILED or ERROR */ + public TestResult testBitBltEmptyBufferedImageTypeByteBinaryBackgroundSobelOperatorGxROP(TestImage image, Graphics2D graphics2d) + { + return doBitBltEmptyBufferedImageTypeByteBinary(image, graphics2d, sobelOperatorGxROP); + } + + /** + * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. + * + * @param image + * image used as a destination for BitBlt-type operations + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testBitBltEmptyBufferedImageTypeByteBinaryBackgroundSobelOperatorGyROP(TestImage image, Graphics2D graphics2d) + { + return doBitBltEmptyBufferedImageTypeByteBinary(image, graphics2d, sobelOperatorGyROP); + } + + /** + * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. + * + * @param image + * image used as a destination for BitBlt-type operations + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testBitBltEmptyBufferedImageTypeByteBinaryBackgroundLaplaceOperatorROP(TestImage image, Graphics2D graphics2d) + { + return doBitBltEmptyBufferedImageTypeByteBinary(image, graphics2d, laplaceOperatorROP); + } + + /** + * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. + * + * @param image + * image used as a destination for BitBlt-type operations + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testBitBltEmptyBufferedImageTypeByteBinaryBackgroundLaplaceOperatorDiagROP(TestImage image, Graphics2D graphics2d) + { + return doBitBltEmptyBufferedImageTypeByteBinary(image, graphics2d, laplaceOperatorDiagROP); + } + + /** + * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. + * + * @param image + * image used as a destination for BitBlt-type operations + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testBitBltEmptyBufferedImageTypeByteGrayBackgroundNoOpKernel1x1ROP(TestImage image, Graphics2D graphics2d) + { + return doBitBltEmptyBufferedImageTypeByteGray(image, graphics2d, noopKernel1x1ROP); + } + + /** + * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. + * + * @param image + * image used as a destination for BitBlt-type operations + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testBitBltEmptyBufferedImageTypeByteGrayBackgroundNoOpKernel3x3ROP(TestImage image, Graphics2D graphics2d) + { + return doBitBltEmptyBufferedImageTypeByteGray(image, graphics2d, noopKernel3x3ROP); + } + + /** + * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. + * + * @param image + * image used as a destination for BitBlt-type operations + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testBitBltEmptyBufferedImageTypeByteGrayBackgroundNoOpKernel5x5ROP(TestImage image, Graphics2D graphics2d) + { + return doBitBltEmptyBufferedImageTypeByteGray(image, graphics2d, noopKernel5x5ROP); + } + + /** + * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. + * + * @param image + * image used as a destination for BitBlt-type operations + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testBitBltEmptyBufferedImageTypeByteGrayBackgroundSmoothingKernel2x2ROP(TestImage image, Graphics2D graphics2d) + { + return doBitBltEmptyBufferedImageTypeByteGray(image, graphics2d, smoothingKernel2x2ROP); + } + + /** + * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. + * + * @param image + * image used as a destination for BitBlt-type operations + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testBitBltEmptyBufferedImageTypeByteGrayBackgroundSmoothingKernel2x23x3ROP(TestImage image, Graphics2D graphics2d) + { + return doBitBltEmptyBufferedImageTypeByteGray(image, graphics2d, smoothingKernel3x3ROP); + } + + /** + * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. + * + * @param image + * image used as a destination for BitBlt-type operations + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testBitBltEmptyBufferedImageTypeByteGrayBackgroundSmoothingKernel2x25x5ROP(TestImage image, Graphics2D graphics2d) + { + return doBitBltEmptyBufferedImageTypeByteGray(image, graphics2d, smoothingKernel5x5ROP); + } + + /** + * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. + * + * @param image + * image used as a destination for BitBlt-type operations + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testBitBltEmptyBufferedImageTypeByteGrayBackgroundSobelOperatorGxROP(TestImage image, Graphics2D graphics2d) + { + return doBitBltEmptyBufferedImageTypeByteGray(image, graphics2d, sobelOperatorGxROP); + } + + /** + * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. + * + * @param image + * image used as a destination for BitBlt-type operations + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testBitBltEmptyBufferedImageTypeByteGrayBackgroundSobelOperatorGyROP(TestImage image, Graphics2D graphics2d) + { + return doBitBltEmptyBufferedImageTypeByteGray(image, graphics2d, sobelOperatorGyROP); + } + + /** + * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. + * + * @param image + * image used as a destination for BitBlt-type operations + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testBitBltEmptyBufferedImageTypeByteGrayBackgroundLaplaceOperatorROP(TestImage image, Graphics2D graphics2d) + { + return doBitBltEmptyBufferedImageTypeByteGray(image, graphics2d, laplaceOperatorROP); + } + + /** + * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. + * + * @param image + * image used as a destination for BitBlt-type operations + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testBitBltEmptyBufferedImageTypeByteGrayBackgroundLaplaceOperatorDiagROP(TestImage image, Graphics2D graphics2d) + { + return doBitBltEmptyBufferedImageTypeByteGray(image, graphics2d, laplaceOperatorDiagROP); + } + + /** + * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. + * + * @param image + * image used as a destination for BitBlt-type operations + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ public TestResult testBitBltEmptyBufferedImageType3ByteBGRbackgroundNoOpKernel1x1ROP(TestImage image, Graphics2D graphics2d) { return doBitBltEmptyBufferedImageType3ByteRGB(image, graphics2d, noopKernel1x1ROP); @@ -368,146 +564,6 @@ } /** - * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. - * - * @param image - * image used as a destination for BitBlt-type operations - * @param graphics2d - * graphics canvas - * @return test result status - PASSED, FAILED or ERROR - */ - public TestResult testBitBltEmptyBufferedImageTypeByteBinarybackgroundNoOpKernel1x1ROP(TestImage image, Graphics2D graphics2d) - { - return doBitBltEmptyBufferedImageTypeByteBinary(image, graphics2d, noopKernel1x1ROP); - } - - /** - * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. - * - * @param image - * image used as a destination for BitBlt-type operations - * @param graphics2d - * graphics canvas - * @return test result status - PASSED, FAILED or ERROR - */ - public TestResult testBitBltEmptyBufferedImageTypeByteBinarybackgroundNoOpKernel3x3ROP(TestImage image, Graphics2D graphics2d) - { - return doBitBltEmptyBufferedImageTypeByteBinary(image, graphics2d, noopKernel3x3ROP); - } - - /** - * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. - * - * @param image - * image used as a destination for BitBlt-type operations - * @param graphics2d - * graphics canvas - * @return test result status - PASSED, FAILED or ERROR - */ - public TestResult testBitBltEmptyBufferedImageTypeByteBinarybackgroundNoOpKernel5x5ROP(TestImage image, Graphics2D graphics2d) - { - return doBitBltEmptyBufferedImageTypeByteBinary(image, graphics2d, noopKernel5x5ROP); - } - - /** - * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. - * - * @param image - * image used as a destination for BitBlt-type operations - * @param graphics2d - * graphics canvas - * @return test result status - PASSED, FAILED or ERROR - */ - public TestResult testBitBltEmptyBufferedImageTypeByteBinarybackgroundSmoothingKernel2x2ROP(TestImage image, Graphics2D graphics2d) - { - return doBitBltEmptyBufferedImageTypeByteBinary(image, graphics2d, smoothingKernel2x2ROP); - } - - /** - * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. - * - * @param image - * image used as a destination for BitBlt-type operations - * @param graphics2d - * graphics canvas - * @return test result status - PASSED, FAILED or ERROR - */ - public TestResult testBitBltEmptyBufferedImageTypeByteBinarybackgroundSmoothingKernel2x23x3ROP(TestImage image, Graphics2D graphics2d) - { - return doBitBltEmptyBufferedImageTypeByteBinary(image, graphics2d, smoothingKernel3x3ROP); - } - - /** - * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. - * - * @param image - * image used as a destination for BitBlt-type operations - * @param graphics2d - * graphics canvas - * @return test result status - PASSED, FAILED or ERROR - */ - public TestResult testBitBltEmptyBufferedImageTypeByteBinarybackgroundSmoothingKernel2x25x5ROP(TestImage image, Graphics2D graphics2d) - { - return doBitBltEmptyBufferedImageTypeByteBinary(image, graphics2d, smoothingKernel5x5ROP); - } - - /** - * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. - * - * @param image - * image used as a destination for BitBlt-type operations - * @param graphics2d - * graphics canvas - * @return test result status - PASSED, FAILED or ERROR - */ - public TestResult testBitBltEmptyBufferedImageTypeByteBinarybackgroundSobelOperatorGxROP(TestImage image, Graphics2D graphics2d) - { - return doBitBltEmptyBufferedImageTypeByteBinary(image, graphics2d, sobelOperatorGxROP); - } - - /** - * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. - * - * @param image - * image used as a destination for BitBlt-type operations - * @param graphics2d - * graphics canvas - * @return test result status - PASSED, FAILED or ERROR - */ - public TestResult testBitBltEmptyBufferedImageTypeByteBinarybackgroundSobelOperatorGyROP(TestImage image, Graphics2D graphics2d) - { - return doBitBltEmptyBufferedImageTypeByteBinary(image, graphics2d, sobelOperatorGyROP); - } - - /** - * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. - * - * @param image - * image used as a destination for BitBlt-type operations - * @param graphics2d - * graphics canvas - * @return test result status - PASSED, FAILED or ERROR - */ - public TestResult testBitBltEmptyBufferedImageTypeByteBinarybackgroundLaplaceOperatorROP(TestImage image, Graphics2D graphics2d) - { - return doBitBltEmptyBufferedImageTypeByteBinary(image, graphics2d, laplaceOperatorROP); - } - - /** - * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}. - * - * @param image - * image used as a destination for BitBlt-type operations - * @param graphics2d - * graphics canvas - * @return test result status - PASSED, FAILED or ERROR - */ - public TestResult testBitBltEmptyBufferedImageTypeByteBinarybackgroundLaplaceOperatorDiagROP(TestImage image, Graphics2D graphics2d) - { - return doBitBltEmptyBufferedImageTypeByteBinary(image, graphics2d, laplaceOperatorDiagROP); - } - - /** * Test basic BitBlt operation for empty buffered image with type {@link BufferedImage#TYPE_4BYTE_ABGR}. * * @param image From bugzilla-daemon at icedtea.classpath.org Thu Apr 7 18:52:19 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 07 Apr 2016 18:52:19 +0000 Subject: [Bug 2917] [IcedTea8] Don't pass --with-cacerts-file to build if USE_ALT_CACERTS_FILE is not set In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2917 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Issue fixed in HEAD. make distcheck on nightly build now gets through the build and to the install stage. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 7 18:52:21 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 07 Apr 2016 18:52:21 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Bug 1282 depends on bug 2917, which changed state. Bug 2917 Summary: [IcedTea8] Don't pass --with-cacerts-file to build if USE_ALT_CACERTS_FILE is not set http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2917 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 7 18:53:59 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 07 Apr 2016 18:53:59 +0000 Subject: [Bug 2918] [IcedTea8] Makefile handles cacerts as a symlink, but the configure check doesn't In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2918 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Fixed in HEAD. configure:11373: checking whether to copy a certificate authority certificates (cacerts) file configure:11387: result: yes configure:11391: No cacerts file specified; using /usr/lib/jvm/java-1.7.0/jre/lib/security/cacerts configure:11397: Resolved cacerts file symlink to /etc/pki/ca-trust/extracted/java/cacerts configure:11400: checking if /etc/pki/ca-trust/extracted/java/cacerts is a valid keystore file /etc/pki/ca-trust/extracted/java/cacerts: Java KeyStore configure:11404: result: yes -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 7 18:54:00 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 07 Apr 2016 18:54:00 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Bug 1282 depends on bug 2918, which changed state. Bug 2918 Summary: [IcedTea8] Makefile handles cacerts as a symlink, but the configure check doesn't http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2918 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 7 18:55:37 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 07 Apr 2016 18:55:37 +0000 Subject: [Bug 2910] [IcedTea8] Add rudimentary support for OpenJDK 8 class files to CACAO In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2910 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #5 from Andrew John Hughes --- Fix applied. CACAO build now fails with an assertion failure in the GC: if [ -e /home/andrew/builder/cacao-icedtea8/openjdk.build-boot/images/j2sdk-image/bin/java ] ; then \ /home/andrew/builder/cacao-icedtea8/openjdk.build-boot/images/j2sdk-image/bin/java -cp /home/andrew/builder/cacao-icedtea8/test/cryptocheck.build TestCryptoLevel ; \ fi touch stamps/add-archive-boot.stamp java: malloc.c:2388: sysmalloc: Assertion `(old_top == (((mbinptr) (((char *) &((av)->bins[((1) - 1) * 2])) - __builtin_offsetof (struct malloc_chunk, fd)))) && old_size == 0) || ((unsigned long) (old_size) >= (unsigned long)((((__builtin_offsetof (struct malloc_chunk, fd_nextsize))+((2 *(sizeof(size_t))) - 1)) & ~((2 *(sizeof(size_t))) - 1))) && ((old_top)->size & 0x1) && ((unsigned long) old_end & (pagesize - 1)) == 0)' failed. /bin/sh: line 2: 16648 Aborted (core dumped) /home/andrew/builder/cacao-icedtea8/openjdk.build-boot/images/j2sdk-image/bin/java -cp /home/andrew/builder/cacao-icedtea8/test/cryptocheck.build TestCryptoLevel Makefile:2441: recipe for target 'stamps/check-crypto-boot.stamp' failed -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 7 18:55:40 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 07 Apr 2016 18:55:40 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Bug 1282 depends on bug 2910, which changed state. Bug 2910 Summary: [IcedTea8] Add rudimentary support for OpenJDK 8 class files to CACAO http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2910 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 8 00:03:50 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 08 Apr 2016 00:03:50 +0000 Subject: [Bug 2920] New: [IcedTea8] PaX marking fails on filesystems which don't support extended attributes Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2920 Bug ID: 2920 Summary: [IcedTea8] PaX marking fails on filesystems which don't support extended attributes Product: IcedTea Version: 8-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org make distcheck tries to install to /tmp which may not be mounted with extended attributes enabled. While we need PaX marking to succeed during the build, we should just warn if it fails during the installation stage. Ideally, INSTALL should be preserving the existing attributes anyway (e.g. using INSTALL=/usr/bin/install-xattr). -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 8 00:04:02 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 08 Apr 2016 00:04:02 +0000 Subject: [Bug 2920] [IcedTea8] PaX marking fails on filesystems which don't support extended attributes In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2920 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1282 Target Milestone|--- |3.0.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 8 00:04:02 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 08 Apr 2016 00:04:02 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2920 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 8 00:08:31 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 08 Apr 2016 00:08:31 +0000 Subject: [Bug 2873] [IcedTea8] Fix make distcheck In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2873 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2920 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 8 00:08:31 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 08 Apr 2016 00:08:31 +0000 Subject: [Bug 2920] [IcedTea8] PaX marking fails on filesystems which don't support extended attributes In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2920 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |2873 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 8 00:48:29 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 08 Apr 2016 00:48:29 +0000 Subject: [Bug 2921] New: [IcedTea8] Uninstallation of docs deletes too much Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2921 Bug ID: 2921 Summary: [IcedTea8] Uninstallation of docs deletes too much Product: IcedTea Version: 8-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org The rule for removing the Javadocs was wrongly converted from the install stage and removes the docs from the build directory as well as the top-level doc directory. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Fri Apr 8 00:50:32 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 08 Apr 2016 00:50:32 +0000 Subject: /hg/icedtea: 2 new changesets Message-ID: changeset 9e5bab0925d7 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=9e5bab0925d7 author: Andrew John Hughes date: Fri Apr 08 01:38:11 2016 +0100 PR2920: PaX marking fails on filesystems which don't support extended attributes 2016-04-07 Andrew John Hughes PR2920: PaX marking fails on filesystems which don't support extended attributes * Makefile.am: (icedtea): Pass true to pax-mark-vm to fail if PaX marking fails. (icedtea-debug): Likewise. (icedtea-boot): Likewise. (install-exec-local): Pass false to pax-mark-vm so that only a warning is produced if PaX marking fails on the installed version. * NEWS: Updated. * pax-mark-vm.in: Add a second option, FAIL_ON_ERROR, which will cause the script to exit if it can't PaX mark when set to true, but just issue a warning when set to false. changeset b81654c4ba53 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=b81654c4ba53 author: Andrew John Hughes date: Fri Apr 08 01:51:10 2016 +0100 PR2921: Uninstallation of docs deletes too much 2016-04-07 Andrew John Hughes PR2921: Uninstallation of docs deletes too much * Makefile.am: (uninstall-local): Don't delete docs from the build directory. Instead, do the inverse of the installation step, removing each item copied over by the install. * NEWS: Updated. diffstat: ChangeLog | 29 +++++++++++++++++++++++++++++ Makefile.am | 12 +++++++----- NEWS | 2 ++ pax-mark-vm.in | 14 +++++++++++++- 4 files changed, 51 insertions(+), 6 deletions(-) diffs (128 lines): diff -r 560c5d58d756 -r b81654c4ba53 ChangeLog --- a/ChangeLog Thu Apr 07 04:18:28 2016 +0100 +++ b/ChangeLog Fri Apr 08 01:51:10 2016 +0100 @@ -1,3 +1,32 @@ +2016-04-07 Andrew John Hughes + + PR2921: Uninstallation of docs deletes too much + * Makefile.am: + (uninstall-local): Don't delete docs from the + build directory. Instead, do the inverse of the + installation step, removing each item copied over + by the install. + * NEWS: Updated. + +2016-04-07 Andrew John Hughes + + PR2920: PaX marking fails on filesystems which + don't support extended attributes + * Makefile.am: + (icedtea): Pass true to pax-mark-vm to fail + if PaX marking fails. + (icedtea-debug): Likewise. + (icedtea-boot): Likewise. + (install-exec-local): Pass false to pax-mark-vm + so that only a warning is produced if PaX marking + fails on the installed version. + * NEWS: Updated. + * pax-mark-vm.in: + Add a second option, FAIL_ON_ERROR, which will + cause the script to exit if it can't PaX mark + when set to true, but just issue a warning when + set to false. + 2016-04-06 Andrew John Hughes PR2918: Makefile handles cacerts as a symlink, diff -r 560c5d58d756 -r b81654c4ba53 Makefile.am --- a/Makefile.am Thu Apr 07 04:18:28 2016 +0100 +++ b/Makefile.am Fri Apr 08 01:51:10 2016 +0100 @@ -1805,7 +1805,7 @@ $(ICEDTEA_ENV) \ -C $(BUILD_OUTPUT_DIR) \ $(ICEDTEA_BUILD_TARGET) - $(abs_top_builddir)/pax-mark-vm $(BUILD_SDK_DIR) + $(abs_top_builddir)/pax-mark-vm $(BUILD_SDK_DIR) true mkdir -p $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR) mkdir -p $(BUILD_JRE_DIR)/lib/$(INSTALL_ARCH_DIR) mkdir -p $(BUILD_SDK_DIR)/jre/lib/ext @@ -1867,7 +1867,7 @@ $(ICEDTEA_ENV) \ -C $(DEBUG_BUILD_OUTPUT_DIR) \ $(ICEDTEA_BUILD_TARGET) - $(abs_top_builddir)/pax-mark-vm $(BUILD_DEBUG_SDK_DIR) + $(abs_top_builddir)/pax-mark-vm $(BUILD_DEBUG_SDK_DIR) true mkdir -p $(BUILD_DEBUG_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR) mkdir -p $(BUILD_DEBUG_JRE_DIR)/lib/$(INSTALL_ARCH_DIR) mkdir -p $(BUILD_DEBUG_SDK_DIR)/jre/lib/ext @@ -2014,7 +2014,7 @@ $(ICEDTEA_ENV_BOOT) \ -C $(BOOT_BUILD_OUTPUT_DIR) \ images - $(abs_top_builddir)/pax-mark-vm $(BUILD_BOOT_SDK_DIR) + $(abs_top_builddir)/pax-mark-vm $(BUILD_BOOT_SDK_DIR) true @echo "Bootstrapped IcedTea is served:" $(BUILD_BOOT_SDK_DIR) mkdir -p stamps touch $@ @@ -2651,7 +2651,7 @@ $(INSTALL_DATA) $${files} $(DESTDIR)${prefix}/tapset; \ done endif - $(abs_top_builddir)/pax-mark-vm $(DESTDIR)${prefix} + $(abs_top_builddir)/pax-mark-vm $(DESTDIR)${prefix} false install-data-local: ${mkinstalldirs} $(DESTDIR)${prefix} @@ -2872,7 +2872,9 @@ rm -vf $(DESTDIR)${prefix}/jre/.systemPrefs/.system.lock rm -vf $(DESTDIR)${prefix}/jre/.systemPrefs/.systemRootModFile if ENABLE_DOCS - rm -rvf $(BUILD_OUTPUT_DIR)/docs/* $(DESTDIR)$(htmldir) + for items in $(BUILD_OUTPUT_DIR)/docs/*; do \ + rm -rvf $(DESTDIR)$(htmldir)/$$(basename $${items}); \ + done $(RMDIR) $(DESTDIR)$(htmldir) endif for vms in client server ; do \ diff -r 560c5d58d756 -r b81654c4ba53 NEWS --- a/NEWS Thu Apr 07 04:18:28 2016 +0100 +++ b/NEWS Fri Apr 08 01:51:10 2016 +0100 @@ -163,6 +163,8 @@ - PR2907: Replace --with-abs-install-dir with usual --prefix - PR2917: Don't pass --with-cacerts-file to build if USE_ALT_CACERTS_FILE is not set - PR2918: Makefile handles cacerts as a symlink, but the configure check doesn't + - PR2920: PaX marking fails on filesystems which don't support extended attributes + - PR2921: Uninstallation of docs deletes too much - Don't substitute 'j' for '-j' inside -I directives - Extend 8041658 to all files in the HotSpot build. - Remove jcheck diff -r 560c5d58d756 -r b81654c4ba53 pax-mark-vm.in --- a/pax-mark-vm.in Thu Apr 07 04:18:28 2016 +0100 +++ b/pax-mark-vm.in Fri Apr 08 01:51:10 2016 +0100 @@ -1,13 +1,25 @@ #!/bin/sh +JDK=${1} +FAIL_ON_ERROR=${2} + # Taken from Gentoo's pax-utils.eclass list_paxables() { file "$@" 2> /dev/null | grep -E 'ELF.*(executable|shared object)' | sed -e 's/: .*$//' } if test "x at PAX_COMMAND@" != "x"; then - for paxable in `list_paxables "${1}"/bin/* "${1}"/jre/bin/*`; do + if @PAX_COMMAND@ -m "${JDK}"/bin/java; then + for paxable in `list_paxables "${JDK}"/bin/* "${JDK}"/jre/bin/*`; do echo "PaX mark @PAX_COMMAND_ARGS@ ${paxable}" @PAX_COMMAND@ @PAX_COMMAND_ARGS@ "${paxable}" done + else + if test "x${FAIL_ON_ERROR}" = "xtrue"; then + echo "ERROR: Could not apply PaX markings to files in ${JDK}"; + exit -1; + else + echo "WARNING: Could not apply PaX markings to files in ${JDK}"; + fi + fi fi From bugzilla-daemon at icedtea.classpath.org Fri Apr 8 00:51:09 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 08 Apr 2016 00:51:09 +0000 Subject: [Bug 2920] [IcedTea8] PaX marking fails on filesystems which don't support extended attributes In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2920 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=9e5bab0925d7 author: Andrew John Hughes date: Fri Apr 08 01:38:11 2016 +0100 PR2920: PaX marking fails on filesystems which don't support extended attributes 2016-04-07 Andrew John Hughes PR2920: PaX marking fails on filesystems which don't support extended attributes * Makefile.am: (icedtea): Pass true to pax-mark-vm to fail if PaX marking fails. (icedtea-debug): Likewise. (icedtea-boot): Likewise. (install-exec-local): Pass false to pax-mark-vm so that only a warning is produced if PaX marking fails on the installed version. * NEWS: Updated. * pax-mark-vm.in: Add a second option, FAIL_ON_ERROR, which will cause the script to exit if it can't PaX mark when set to true, but just issue a warning when set to false. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 8 00:51:15 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 08 Apr 2016 00:51:15 +0000 Subject: [Bug 2921] [IcedTea8] Uninstallation of docs deletes too much In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2921 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=b81654c4ba53 author: Andrew John Hughes date: Fri Apr 08 01:51:10 2016 +0100 PR2921: Uninstallation of docs deletes too much 2016-04-07 Andrew John Hughes PR2921: Uninstallation of docs deletes too much * Makefile.am: (uninstall-local): Don't delete docs from the build directory. Instead, do the inverse of the installation step, removing each item copied over by the install. * NEWS: Updated. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 8 00:51:30 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 08 Apr 2016 00:51:30 +0000 Subject: [Bug 2921] [IcedTea8] Uninstallation of docs deletes too much In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2921 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |2873 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 8 00:51:30 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 08 Apr 2016 00:51:30 +0000 Subject: [Bug 2873] [IcedTea8] Fix make distcheck In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2873 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2921 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 8 01:06:59 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 08 Apr 2016 01:06:59 +0000 Subject: [Bug 2920] [IcedTea8] PaX marking fails on filesystems which don't support extended attributes In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2920 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- make distcheck passes locally with this fix. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 8 01:07:00 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 08 Apr 2016 01:07:00 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Bug 1282 depends on bug 2920, which changed state. Bug 2920 Summary: [IcedTea8] PaX marking fails on filesystems which don't support extended attributes http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2920 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 8 01:07:01 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 08 Apr 2016 01:07:01 +0000 Subject: [Bug 2873] [IcedTea8] Fix make distcheck In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2873 Bug 2873 depends on bug 2920, which changed state. Bug 2920 Summary: [IcedTea8] PaX marking fails on filesystems which don't support extended attributes http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2920 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 8 01:49:42 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 08 Apr 2016 01:49:42 +0000 Subject: [Bug 2922] New: [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 Bug ID: 2922 Summary: [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u Product: IcedTea Version: 8-hg Hardware: aarch64 OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org We need to catch up on recent changes to the AArch64 port. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 8 01:49:56 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 08 Apr 2016 01:49:56 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1282 Target Milestone|--- |3.0.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 8 01:49:56 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 08 Apr 2016 01:49:56 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2922 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From ptisnovs at icedtea.classpath.org Fri Apr 8 09:43:05 2016 From: ptisnovs at icedtea.classpath.org (ptisnovs at icedtea.classpath.org) Date: Fri, 08 Apr 2016 09:43:05 +0000 Subject: /hg/gfx-test: Five new tests added ClippingCircleByRectangleShape. Message-ID: changeset daad166e397b in /hg/gfx-test details: http://icedtea.classpath.org/hg/gfx-test?cmd=changeset;node=daad166e397b author: Pavel Tisnovsky date: Fri Apr 08 11:47:54 2016 +0200 Five new tests added ClippingCircleByRectangleShape. diffstat: ChangeLog | 5 + src/org/gfxtest/testsuites/ClippingCircleByRectangleShape.java | 95 ++++++++++ 2 files changed, 100 insertions(+), 0 deletions(-) diffs (117 lines): diff -r 54f7f9794263 -r daad166e397b ChangeLog --- a/ChangeLog Thu Apr 07 11:39:40 2016 +0200 +++ b/ChangeLog Fri Apr 08 11:47:54 2016 +0200 @@ -1,3 +1,8 @@ +2016-04-08 Pavel Tisnovsky + + * src/org/gfxtest/testsuites/ClippingCircleByRectangleShape.java: + Five new tests added ClippingCircleByRectangleShape. + 2016-04-07 Pavel Tisnovsky * src/org/gfxtest/testsuites/BitBltConvolveOp.java: diff -r 54f7f9794263 -r daad166e397b src/org/gfxtest/testsuites/ClippingCircleByRectangleShape.java --- a/src/org/gfxtest/testsuites/ClippingCircleByRectangleShape.java Thu Apr 07 11:39:40 2016 +0200 +++ b/src/org/gfxtest/testsuites/ClippingCircleByRectangleShape.java Fri Apr 08 11:47:54 2016 +0200 @@ -907,6 +907,101 @@ /** * Check if circle shape could be clipped by a rectangular shape. Circle is + * rendered using alpha paint with cyan color at 0% transparency. + * + * @param image + * work image + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testClipCircleByRectangleShapeAlphaPaintCyan000(TestImage image, Graphics2D graphics2d) + { + // draw circle clipped by rectangle using alpha paint with 0% + // transparency + drawCircleClippedByRectangleAlphaPaintCyan(image, graphics2d, 0); + // test result + return TestResult.PASSED; + } + + /** + * Check if circle shape could be clipped by a rectangular shape. Circle is + * rendered using alpha paint with cyan color at 25% transparency. + * + * @param image + * work image + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testClipCircleByRectangleShapeAlphaPaintCyan025(TestImage image, Graphics2D graphics2d) + { + // draw circle clipped by rectangle using alpha paint with 25% + // transparency + drawCircleClippedByRectangleAlphaPaintCyan(image, graphics2d, 25); + // test result + return TestResult.PASSED; + } + + /** + * Check if circle shape could be clipped by a rectangular shape. Circle is + * rendered using alpha paint with cyan color at 50% transparency. + * + * @param image + * work image + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testClipCircleByRectangleShapeAlphaPaintCyan050(TestImage image, Graphics2D graphics2d) + { + // draw circle clipped by rectangle using alpha paint with 50% + // transparency + drawCircleClippedByRectangleAlphaPaintCyan(image, graphics2d, 50); + // test result + return TestResult.PASSED; + } + + /** + * Check if circle shape could be clipped by a rectangular shape. Circle is + * rendered using alpha paint with cyan color at 75% transparency. + * + * @param image + * work image + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testClipCircleByRectangleShapeAlphaPaintCyan075(TestImage image, Graphics2D graphics2d) + { + // draw circle clipped by rectangle using alpha paint with 75% + // transparency + drawCircleClippedByRectangleAlphaPaintCyan(image, graphics2d, 75); + // test result + return TestResult.PASSED; + } + + /** + * Check if circle shape could be clipped by a rectangular shape. Circle is + * rendered using alpha paint with cyan color at 100% transparency. + * + * @param image + * work image + * @param graphics2d + * graphics canvas + * @return test result status - PASSED, FAILED or ERROR + */ + public TestResult testClipCircleByRectangleShapeAlphaPaintCyan100(TestImage image, Graphics2D graphics2d) + { + // draw circle clipped by rectangle using alpha paint with 100% + // transparency + drawCircleClippedByRectangleAlphaPaintCyan(image, graphics2d, 100); + // test result + return TestResult.PASSED; + } + + /** + * Check if circle shape could be clipped by a rectangular shape. Circle is * rendered using alpha paint with white color at 0% transparency. * * @param image From andrew at icedtea.classpath.org Fri Apr 8 16:53:24 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 08 Apr 2016 16:53:24 +0000 Subject: /hg/icedtea: 4 new changesets Message-ID: changeset 72dabbf2cab2 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=72dabbf2cab2 author: Andrew John Hughes date: Fri Apr 08 04:34:11 2016 +0100 Bump to icedtea-3.0.0. Upstream changes: - PR2869: Revert CRC fix (S8000650) backported as part of PR2462 - PR2888: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) - PR2899: Don't use WithSeed versions of NSS functions as they don't fully process the seed - PR2922: Add missing includes to macroAssembler_aarch64.cpp - PR2922: Add support for large code cache - PR2922: Apply ReservedCodeCacheSize default limiting to AArch64 only. - PR2922: Backport optimization of volatile puts/gets and CAS to use ldar/stlr - PR2922: Fix client build after addition of large code cache support - PR2922: Fix thinko when backporting 8131645. Table ends up being allocated twice. - PR2922: Some 32 bit shifts still being anded with 0x3f instead of 0x1f. - S6425769, PR2859: Allow specifying an address to bind JMX remote connector - S8131645, PR2922: [ARM64] crash on Cavium when using G1 - S8134322, PR2922: AArch64: Fix several errors in C2 biased locking implementation - S8135157, PR2922: DMB elimination in AArch64 C2 synchronization implementation - S8136165, PR2922: AARCH64: Tidy up compiled native calls - S8136524, PR2922: aarch64: test/compiler/runtime/7196199/Test7196199.java fails - S8136596, PR2922: Remove aarch64: MemBarRelease when final field's allocation is NoEscape or ArgEscape - S8136615, PR2922: aarch64: elide DecodeN when followed by CmpP 0 - S8138575, PR2922: Improve generated code for profile counters - S8138641, PR2922: Disable C2 peephole by default for aarch64 - S8138966, PR2922: Intermittent SEGV running ParallelGC - S8139674, PR2922: aarch64: guarantee failure in TestOptionsWithRanges.java - S8140611, PR2922: aarch64: jtreg test jdk/tools/pack200/UnpackerMemoryTest.java SEGVs - S8143067, PR2922: aarch64: guarantee failure in javac - S8143285, PR2922: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved - S8143584, PR2922: Load constant pool tag and class status with load acquire - S8144028, PR2922: Use AArch64 bit-test instructions in C2 - S8144201, PR2922: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto - S8144582, PR2922: AArch64 does not generate correct branch profile data - S8144587, PR2922: aarch64: generate vectorized MLA/MLS instructions - S8145096, PR2854: Undefined behaviour in HotSpot - S8145438, PR2922: Guarantee failures since 8144028: Use AArch64 bit-test instructions in C2 - S8145982, PR2859: JMXInterfaceBindingTest is failing intermittently - S8146015, PR2859: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses - S8146286, PR2922: aarch64: guarantee failures with large code cache sizes on jtreg test java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java - S8146678, PR2922: aarch64: assertion failure: call instruction in an infinite loop - S8146709, PR2922: AArch64: Incorrect use of ADRP for byte_map_base - S8146843, PR2922: aarch64: add scheduling support for FP and vector instructions - S8147805, PR2922: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject - S8148240, PR2922: aarch64: random infrequent null pointer exceptions in javac - S8150652, PR2922: Remove unused code in AArch64 back end - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell ChangeLog: 2016-04-07 Andrew John Hughes * Makefile.am, (CORBA_CHANGESET): Update to icedtea-3.0.0 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 3.0.0. * hotspot.map.in: Update to icedtea-3.0.0 tag. changeset 99807710122e in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=99807710122e author: Andrew John Hughes date: Fri Apr 08 04:41:28 2016 +0100 S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell 2016-03-24 Andrew John Hughes S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell * INSTALL: Update X11 dependency documentation. * configure.ac: Add check for libXcomposite as required by fix for PR2866. Correct variables used by xproto check. changeset 5d939a55c216 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=5d939a55c216 author: Andrew John Hughes date: Fri Apr 08 04:42:49 2016 +0100 Set release date to current date. 2016-04-07 Andrew John Hughes * NEWS: Set release date to current date. changeset ec8d11fd0995 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=ec8d11fd0995 author: Andrew John Hughes date: Fri Apr 08 17:53:04 2016 +0100 PR2873: Fix make distcheck 2016-04-08 Andrew John Hughes PR2873: Fix make distcheck * Makefile.am: (uninstall-local): Move removal of htmldir to end and only do so if it still exists, as docdir may equal htmldir. Always test with -d to ensure the target is a directory for rmdir. diffstat: ChangeLog | 44 ++++++++++++++++++++++++++++++++++++++++++++ INSTALL | 2 +- Makefile.am | 39 ++++++++++++++++++++++----------------- NEWS | 12 +++++++++++- configure.ac | 13 ++++++++++--- hotspot.map.in | 2 +- 6 files changed, 89 insertions(+), 23 deletions(-) diffs (221 lines): diff -r b81654c4ba53 -r ec8d11fd0995 ChangeLog --- a/ChangeLog Fri Apr 08 01:51:10 2016 +0100 +++ b/ChangeLog Fri Apr 08 17:53:04 2016 +0100 @@ -1,3 +1,47 @@ +2016-04-08 Andrew John Hughes + + PR2873: Fix make distcheck + * Makefile.am: + (uninstall-local): Move removal of htmldir to + end and only do so if it still exists, as + docdir may equal htmldir. Always test with + -d to ensure the target is a directory for rmdir. + +2016-04-07 Andrew John Hughes + + * NEWS: Set release date to current date. + +2016-03-24 Andrew John Hughes + + S8150954, PR2866, RH1176206: AWT Robot not + compatible with GNOME Shell + * INSTALL: Update X11 dependency documentation. + * configure.ac: Add check + for libXcomposite as required by fix + for PR2866. Correct variables used by + xproto check. + +2016-04-07 Andrew John Hughes + + * Makefile.am, + (CORBA_CHANGESET): Update to icedtea-3.0.0 tag. + (JAXP_CHANGESET): Likewise. + (JAXWS_CHANGESET): Likewise. + (JDK_CHANGESET): Likewise. + (LANGTOOLS_CHANGESET): Likewise. + (OPENJDK_CHANGESET): Likewise. + (NASHORN_CHANGESET): Likewise. + (CORBA_SHA256SUM): Likewise. + (JAXP_SHA256SUM): Likewise. + (JAXWS_SHA256SUM): Likewise. + (JDK_SHA256SUM): Likewise. + (LANGTOOLS_SHA256SUM): Likewise. + (OPENJDK_SHA256SUM): Likewise. + (NASHORN_SHA256SUM): Likewise. + * NEWS: Updated. + * configure.ac: Bump to 3.0.0. + * hotspot.map.in: Update to icedtea-3.0.0 tag. + 2016-04-07 Andrew John Hughes PR2921: Uninstallation of docs deletes too much diff -r b81654c4ba53 -r ec8d11fd0995 INSTALL --- a/INSTALL Fri Apr 08 01:51:10 2016 +0100 +++ b/INSTALL Fri Apr 08 17:53:04 2016 +0100 @@ -9,7 +9,7 @@ A bootstrap JDK, either IcedTea7 or IcedTea8 CUPS -libX11 (libXp, libXtst, libXi, libXt) +libX11 (xproto, libX11, libXext, libXtst, libXi, libXt, libXinerama, libXrender, libXcomposite, libXau, libXdmcp) Freetype2 patch sed diff -r b81654c4ba53 -r ec8d11fd0995 Makefile.am --- a/Makefile.am Fri Apr 08 01:51:10 2016 +0100 +++ b/Makefile.am Fri Apr 08 17:53:04 2016 +0100 @@ -4,21 +4,21 @@ BUILD_VERSION = b03 COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION) -CORBA_CHANGESET = 9972d4fac942 -JAXP_CHANGESET = ce45ec06ff23 -JAXWS_CHANGESET = ee1046345cb0 -JDK_CHANGESET = e917bc6b356b -LANGTOOLS_CHANGESET = d6b6666581f9 -OPENJDK_CHANGESET = 19d738ae2def -NASHORN_CHANGESET = 82dc1533255a - -CORBA_SHA256SUM = 22c5d640f7afa9b3626d8b3c24fb4602c00c8669d46ee0a8cc71b1792682be74 -JAXP_SHA256SUM = 70218f9c14943a6312a5a4d9211178f0376b55e9203fab1bdedf0b1347049248 -JAXWS_SHA256SUM = 06ad074a4776e269209a2e5325e05f215d76b10025aad2aeebab207562c69d95 -JDK_SHA256SUM = b6e580287419969541f9f9c3f6c0008cb47b9b66e71a0289c5bfa716b35baa84 -LANGTOOLS_SHA256SUM = 3f404727a0cb92f5b31bf75dcb8f857828bd9dd3e23d3b51183d052b61557c6c -OPENJDK_SHA256SUM = 104be4e4d8c76dc2f3f782aa8238a8c7f08bfaf89c7cd61ffbd3a133b90ad7df -NASHORN_SHA256SUM = 82b76345986b768d8bb66c52a4dbec70a0ad71d1dc503b65d9de70e674a41e7b +CORBA_CHANGESET = 37af47894175 +JAXP_CHANGESET = 4ed5441e40e1 +JAXWS_CHANGESET = a81c04154cc5 +JDK_CHANGESET = 3334efeacd83 +LANGTOOLS_CHANGESET = dd581e8047e6 +OPENJDK_CHANGESET = 8ed8d26a3f9a +NASHORN_CHANGESET = 697c5f792bec + +CORBA_SHA256SUM = d77480d5d0c9620562a66b01fda9be4de58c2881cec680b4f2682ef09087b3cc +JAXP_SHA256SUM = 4ccce5442642561cda78116a019f5c0ea690725a374ccf5695b3af00393d26e8 +JAXWS_SHA256SUM = ef550609aaa526084256a7fdf6c326015641d6d8c80540c830c0c62302a2f076 +JDK_SHA256SUM = fa74b8aaa389495a685f3a28151a1957ff8ff88a4d4792059c5c1fb7c12eb1cd +LANGTOOLS_SHA256SUM = e0e0e6a7cf8575506579306f76cca872b01a3f08a4880fb9b316444fb206ea86 +OPENJDK_SHA256SUM = 5b032673d74c4e2529427b9570b177285dc9a6430d016ef2e072dd2167669031 +NASHORN_SHA256SUM = b4c59d8269511f2073498518e599ec91dff11c57cadc0b97fa88af81835122c0 HS_TYPE = "`$(AWK) 'version==$$1 {print $$2}' version=$(HSBUILD) $(abs_top_builddir)/hotspot.map`" HS_URL = "`$(AWK) 'version==$$1 {print $$3}' version=$(HSBUILD) $(abs_top_builddir)/hotspot.map`" @@ -2875,11 +2875,10 @@ for items in $(BUILD_OUTPUT_DIR)/docs/*; do \ rm -rvf $(DESTDIR)$(htmldir)/$$(basename $${items}); \ done - $(RMDIR) $(DESTDIR)$(htmldir) endif for vms in client server ; do \ rm -vf $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms}/classes.jsa; \ - if [ -e $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms} ] ; then \ + if [ -d $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms} ] ; then \ $(RMDIR) $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms} ; \ fi ; \ done @@ -2903,6 +2902,12 @@ for sizes in 16 24 32 48 ; do \ $(RMDIR) $(DESTDIR)$(datadir)/icons/hicolor/$${sizes}x$${sizes}/apps ; \ done +if ENABLE_DOCS +# May have already been removed if docdir == htmldir + if [ -d $(DESTDIR)$(htmldir) ] ; then \ + $(RMDIR) $(DESTDIR)$(htmldir) ; \ + fi +endif # Target Aliases # =============== diff -r b81654c4ba53 -r ec8d11fd0995 NEWS --- a/NEWS Fri Apr 08 01:51:10 2016 +0100 +++ b/NEWS Fri Apr 08 17:53:04 2016 +0100 @@ -10,11 +10,12 @@ CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY -New in release 3.0.0 (2015-XX-XX): +New in release 3.0.0 (2016-04-07): * Rebase on jdk8u77-b03 * Backports - S4890063, PR2304, RH1214835: HPROF: default text truncated when using doe=n option + - S6425769, PR2859: Allow specifying an address to bind JMX remote connector - S8000650, PR2462: unpack200.exe should check gzip crc - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly resolves symbolic links - S8035341: Allow using a system installed libpng @@ -29,7 +30,11 @@ - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow using a system-installed libjpeg] - S8140483, PR2740: Atomic*FieldUpdaters final fields should be trusted - S8140620, PR2769: Find and load default.sf2 as the default soundbank on Linux + - S8145096, PR2854: Undefined behaviour in HotSpot + - S8145982, PR2859: JMXInterfaceBindingTest is failing intermittently + - S8146015, PR2859: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses - S8148351, PR2842: Only display resolved symlink for compiler, do not change path + - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell * Bug fixes - S8041658: Use of -fdevirtualize on macroAssembler_x86.o (via -O2) with gcc 4.9.0 creates broken VM - PR94: empty install target in Makefile.am @@ -156,9 +161,12 @@ - PR2853: Revert changes to libpng source code now 8078245 is in place. - PR2863: IcedTea doesn't pass through build and host triplets to OpenJDK's configure - PR2865: Handle uninstallation. + - PR2869: Revert CRC fix (S8000650) backported as part of PR2462 - PR2873: Fix make distcheck. - PR2880: Add missing test directory in make check. - PR2885: Location of 'stap' executable is hard-coded + - PR2888: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) + - PR2899: Don't use WithSeed versions of NSS functions as they don't fully process the seed - PR2906: Support prefixed variants of GNU tools used on *BSD systems - PR2907: Replace --with-abs-install-dir with usual --prefix - PR2917: Don't pass --with-cacerts-file to build if USE_ALT_CACERTS_FILE is not set @@ -170,6 +178,8 @@ - Remove jcheck * AArch64 port - PR1970: Imported from aarch64 jdk8 repository. + - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u (aarch64-jdk8u77-b03) + - S8150652, PR2922: Remove unused code in AArch64 back end * JamVM - JSR 292: Invoke Dynamic - JSR 308: Type Annotations diff -r b81654c4ba53 -r ec8d11fd0995 configure.ac --- a/configure.ac Fri Apr 08 01:51:10 2016 +0100 +++ b/configure.ac Fri Apr 08 17:53:04 2016 +0100 @@ -1,4 +1,4 @@ -AC_INIT([icedtea], [3.0.0pre10], [distro-pkg-dev at openjdk.java.net]) +AC_INIT([icedtea], [3.0.0], [distro-pkg-dev at openjdk.java.net]) AM_INIT_AUTOMAKE([1.9 tar-pax foreign]) AM_MAINTAINER_MODE([enable]) AC_CONFIG_FILES([Makefile]) @@ -161,8 +161,8 @@ AC_MSG_ERROR([Could not find Xproto headers - \ Try installing xorg-x11-proto-devel.]) fi -AC_SUBST(XT_CFLAGS) -AC_SUBST(XT_LIBS) +AC_SUBST(XPROTO_CFLAGS) +AC_SUBST(XPROTO_LIBS) dnl Check for libXt headers and libraries. PKG_CHECK_MODULES(XT, xt,[XT_FOUND=yes],[XT_FOUND=no]) @@ -202,6 +202,13 @@ Try installing libXrender-devel.]) fi +PKG_CHECK_MODULES(XCOMPOSITE, xcomposite, [XCOMPOSITE_FOUND=yes], [XCOMPOSITE_FOUND=no]) +if test "x${XCOMPOSITE_FOUND}" = xno +then AC_MSG_ERROR([Could not find Xcomposite extension. Try installing libXcomposite-devel.]) +fi +AC_SUBST(XCOMPOSITE_CFLAGS) +AC_SUBST(XCOMPOSITE_LIBS) + AC_CHECK_HEADER([sys/sdt.h], [SDT_H_FOUND='yes'], [SDT_H_FOUND='no'; AC_MSG_WARN([systemtap support needs sys/sdt.h header])]) diff -r b81654c4ba53 -r ec8d11fd0995 hotspot.map.in --- a/hotspot.map.in Fri Apr 08 01:51:10 2016 +0100 +++ b/hotspot.map.in Fri Apr 08 17:53:04 2016 +0100 @@ -1,2 +1,2 @@ # version url changeset md5sum -default drop http://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ e9585e814cc9 632eda9df70417a3db1bc7d514842aaab8e24d4abb9a364172c1d451a4613bf4 +default drop http://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ 5e587a29a6aa 76717fa6a84fde60075c19fbc261709bd9c3b849952c817c0ac6b46b757ac0d7 From bugzilla-daemon at icedtea.classpath.org Fri Apr 8 16:54:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 08 Apr 2016 16:54:14 +0000 Subject: [Bug 2854] [IcedTea8] Backport "8145096: Undefined behaviour in HotSpot" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2854 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=72dabbf2cab2 author: Andrew John Hughes date: Fri Apr 08 04:34:11 2016 +0100 Bump to icedtea-3.0.0. Upstream changes: - PR2869: Revert CRC fix (S8000650) backported as part of PR2462 - PR2888: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) - PR2899: Don't use WithSeed versions of NSS functions as they don't fully process the seed - PR2922: Add missing includes to macroAssembler_aarch64.cpp - PR2922: Add support for large code cache - PR2922: Apply ReservedCodeCacheSize default limiting to AArch64 only. - PR2922: Backport optimization of volatile puts/gets and CAS to use ldar/stlr - PR2922: Fix client build after addition of large code cache support - PR2922: Fix thinko when backporting 8131645. Table ends up being allocated twice. - PR2922: Some 32 bit shifts still being anded with 0x3f instead of 0x1f. - S6425769, PR2859: Allow specifying an address to bind JMX remote connector - S8131645, PR2922: [ARM64] crash on Cavium when using G1 - S8134322, PR2922: AArch64: Fix several errors in C2 biased locking implementation - S8135157, PR2922: DMB elimination in AArch64 C2 synchronization implementation - S8136165, PR2922: AARCH64: Tidy up compiled native calls - S8136524, PR2922: aarch64: test/compiler/runtime/7196199/Test7196199.java fails - S8136596, PR2922: Remove aarch64: MemBarRelease when final field's allocation is NoEscape or ArgEscape - S8136615, PR2922: aarch64: elide DecodeN when followed by CmpP 0 - S8138575, PR2922: Improve generated code for profile counters - S8138641, PR2922: Disable C2 peephole by default for aarch64 - S8138966, PR2922: Intermittent SEGV running ParallelGC - S8139674, PR2922: aarch64: guarantee failure in TestOptionsWithRanges.java - S8140611, PR2922: aarch64: jtreg test jdk/tools/pack200/UnpackerMemoryTest.java SEGVs - S8143067, PR2922: aarch64: guarantee failure in javac - S8143285, PR2922: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved - S8143584, PR2922: Load constant pool tag and class status with load acquire - S8144028, PR2922: Use AArch64 bit-test instructions in C2 - S8144201, PR2922: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto - S8144582, PR2922: AArch64 does not generate correct branch profile data - S8144587, PR2922: aarch64: generate vectorized MLA/MLS instructions - S8145096, PR2854: Undefined behaviour in HotSpot - S8145438, PR2922: Guarantee failures since 8144028: Use AArch64 bit-test instructions in C2 - S8145982, PR2859: JMXInterfaceBindingTest is failing intermittently - S8146015, PR2859: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses - S8146286, PR2922: aarch64: guarantee failures with large code cache sizes on jtreg test java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java - S8146678, PR2922: aarch64: assertion failure: call instruction in an infinite loop - S8146709, PR2922: AArch64: Incorrect use of ADRP for byte_map_base - S8146843, PR2922: aarch64: add scheduling support for FP and vector instructions - S8147805, PR2922: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject - S8148240, PR2922: aarch64: random infrequent null pointer exceptions in javac - S8150652, PR2922: Remove unused code in AArch64 back end - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell ChangeLog: 2016-04-07 Andrew John Hughes * Makefile.am, (CORBA_CHANGESET): Update to icedtea-3.0.0 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 3.0.0. * hotspot.map.in: Update to icedtea-3.0.0 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 8 16:54:20 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 08 Apr 2016 16:54:20 +0000 Subject: [Bug 2888] [IcedTea8] OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2888 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=72dabbf2cab2 author: Andrew John Hughes date: Fri Apr 08 04:34:11 2016 +0100 Bump to icedtea-3.0.0. Upstream changes: - PR2869: Revert CRC fix (S8000650) backported as part of PR2462 - PR2888: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) - PR2899: Don't use WithSeed versions of NSS functions as they don't fully process the seed - PR2922: Add missing includes to macroAssembler_aarch64.cpp - PR2922: Add support for large code cache - PR2922: Apply ReservedCodeCacheSize default limiting to AArch64 only. - PR2922: Backport optimization of volatile puts/gets and CAS to use ldar/stlr - PR2922: Fix client build after addition of large code cache support - PR2922: Fix thinko when backporting 8131645. Table ends up being allocated twice. - PR2922: Some 32 bit shifts still being anded with 0x3f instead of 0x1f. - S6425769, PR2859: Allow specifying an address to bind JMX remote connector - S8131645, PR2922: [ARM64] crash on Cavium when using G1 - S8134322, PR2922: AArch64: Fix several errors in C2 biased locking implementation - S8135157, PR2922: DMB elimination in AArch64 C2 synchronization implementation - S8136165, PR2922: AARCH64: Tidy up compiled native calls - S8136524, PR2922: aarch64: test/compiler/runtime/7196199/Test7196199.java fails - S8136596, PR2922: Remove aarch64: MemBarRelease when final field's allocation is NoEscape or ArgEscape - S8136615, PR2922: aarch64: elide DecodeN when followed by CmpP 0 - S8138575, PR2922: Improve generated code for profile counters - S8138641, PR2922: Disable C2 peephole by default for aarch64 - S8138966, PR2922: Intermittent SEGV running ParallelGC - S8139674, PR2922: aarch64: guarantee failure in TestOptionsWithRanges.java - S8140611, PR2922: aarch64: jtreg test jdk/tools/pack200/UnpackerMemoryTest.java SEGVs - S8143067, PR2922: aarch64: guarantee failure in javac - S8143285, PR2922: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved - S8143584, PR2922: Load constant pool tag and class status with load acquire - S8144028, PR2922: Use AArch64 bit-test instructions in C2 - S8144201, PR2922: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto - S8144582, PR2922: AArch64 does not generate correct branch profile data - S8144587, PR2922: aarch64: generate vectorized MLA/MLS instructions - S8145096, PR2854: Undefined behaviour in HotSpot - S8145438, PR2922: Guarantee failures since 8144028: Use AArch64 bit-test instructions in C2 - S8145982, PR2859: JMXInterfaceBindingTest is failing intermittently - S8146015, PR2859: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses - S8146286, PR2922: aarch64: guarantee failures with large code cache sizes on jtreg test java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java - S8146678, PR2922: aarch64: assertion failure: call instruction in an infinite loop - S8146709, PR2922: AArch64: Incorrect use of ADRP for byte_map_base - S8146843, PR2922: aarch64: add scheduling support for FP and vector instructions - S8147805, PR2922: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject - S8148240, PR2922: aarch64: random infrequent null pointer exceptions in javac - S8150652, PR2922: Remove unused code in AArch64 back end - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell ChangeLog: 2016-04-07 Andrew John Hughes * Makefile.am, (CORBA_CHANGESET): Update to icedtea-3.0.0 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 3.0.0. * hotspot.map.in: Update to icedtea-3.0.0 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 8 16:54:24 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 08 Apr 2016 16:54:24 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=72dabbf2cab2 author: Andrew John Hughes date: Fri Apr 08 04:34:11 2016 +0100 Bump to icedtea-3.0.0. Upstream changes: - PR2869: Revert CRC fix (S8000650) backported as part of PR2462 - PR2888: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) - PR2899: Don't use WithSeed versions of NSS functions as they don't fully process the seed - PR2922: Add missing includes to macroAssembler_aarch64.cpp - PR2922: Add support for large code cache - PR2922: Apply ReservedCodeCacheSize default limiting to AArch64 only. - PR2922: Backport optimization of volatile puts/gets and CAS to use ldar/stlr - PR2922: Fix client build after addition of large code cache support - PR2922: Fix thinko when backporting 8131645. Table ends up being allocated twice. - PR2922: Some 32 bit shifts still being anded with 0x3f instead of 0x1f. - S6425769, PR2859: Allow specifying an address to bind JMX remote connector - S8131645, PR2922: [ARM64] crash on Cavium when using G1 - S8134322, PR2922: AArch64: Fix several errors in C2 biased locking implementation - S8135157, PR2922: DMB elimination in AArch64 C2 synchronization implementation - S8136165, PR2922: AARCH64: Tidy up compiled native calls - S8136524, PR2922: aarch64: test/compiler/runtime/7196199/Test7196199.java fails - S8136596, PR2922: Remove aarch64: MemBarRelease when final field's allocation is NoEscape or ArgEscape - S8136615, PR2922: aarch64: elide DecodeN when followed by CmpP 0 - S8138575, PR2922: Improve generated code for profile counters - S8138641, PR2922: Disable C2 peephole by default for aarch64 - S8138966, PR2922: Intermittent SEGV running ParallelGC - S8139674, PR2922: aarch64: guarantee failure in TestOptionsWithRanges.java - S8140611, PR2922: aarch64: jtreg test jdk/tools/pack200/UnpackerMemoryTest.java SEGVs - S8143067, PR2922: aarch64: guarantee failure in javac - S8143285, PR2922: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved - S8143584, PR2922: Load constant pool tag and class status with load acquire - S8144028, PR2922: Use AArch64 bit-test instructions in C2 - S8144201, PR2922: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto - S8144582, PR2922: AArch64 does not generate correct branch profile data - S8144587, PR2922: aarch64: generate vectorized MLA/MLS instructions - S8145096, PR2854: Undefined behaviour in HotSpot - S8145438, PR2922: Guarantee failures since 8144028: Use AArch64 bit-test instructions in C2 - S8145982, PR2859: JMXInterfaceBindingTest is failing intermittently - S8146015, PR2859: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses - S8146286, PR2922: aarch64: guarantee failures with large code cache sizes on jtreg test java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java - S8146678, PR2922: aarch64: assertion failure: call instruction in an infinite loop - S8146709, PR2922: AArch64: Incorrect use of ADRP for byte_map_base - S8146843, PR2922: aarch64: add scheduling support for FP and vector instructions - S8147805, PR2922: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject - S8148240, PR2922: aarch64: random infrequent null pointer exceptions in javac - S8150652, PR2922: Remove unused code in AArch64 back end - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell ChangeLog: 2016-04-07 Andrew John Hughes * Makefile.am, (CORBA_CHANGESET): Update to icedtea-3.0.0 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 3.0.0. * hotspot.map.in: Update to icedtea-3.0.0 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 8 16:54:27 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 08 Apr 2016 16:54:27 +0000 Subject: [Bug 2859] [IcedTea8] Backport "6425769: Allow specifying an address to bind JMX remote connector" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2859 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=72dabbf2cab2 author: Andrew John Hughes date: Fri Apr 08 04:34:11 2016 +0100 Bump to icedtea-3.0.0. Upstream changes: - PR2869: Revert CRC fix (S8000650) backported as part of PR2462 - PR2888: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) - PR2899: Don't use WithSeed versions of NSS functions as they don't fully process the seed - PR2922: Add missing includes to macroAssembler_aarch64.cpp - PR2922: Add support for large code cache - PR2922: Apply ReservedCodeCacheSize default limiting to AArch64 only. - PR2922: Backport optimization of volatile puts/gets and CAS to use ldar/stlr - PR2922: Fix client build after addition of large code cache support - PR2922: Fix thinko when backporting 8131645. Table ends up being allocated twice. - PR2922: Some 32 bit shifts still being anded with 0x3f instead of 0x1f. - S6425769, PR2859: Allow specifying an address to bind JMX remote connector - S8131645, PR2922: [ARM64] crash on Cavium when using G1 - S8134322, PR2922: AArch64: Fix several errors in C2 biased locking implementation - S8135157, PR2922: DMB elimination in AArch64 C2 synchronization implementation - S8136165, PR2922: AARCH64: Tidy up compiled native calls - S8136524, PR2922: aarch64: test/compiler/runtime/7196199/Test7196199.java fails - S8136596, PR2922: Remove aarch64: MemBarRelease when final field's allocation is NoEscape or ArgEscape - S8136615, PR2922: aarch64: elide DecodeN when followed by CmpP 0 - S8138575, PR2922: Improve generated code for profile counters - S8138641, PR2922: Disable C2 peephole by default for aarch64 - S8138966, PR2922: Intermittent SEGV running ParallelGC - S8139674, PR2922: aarch64: guarantee failure in TestOptionsWithRanges.java - S8140611, PR2922: aarch64: jtreg test jdk/tools/pack200/UnpackerMemoryTest.java SEGVs - S8143067, PR2922: aarch64: guarantee failure in javac - S8143285, PR2922: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved - S8143584, PR2922: Load constant pool tag and class status with load acquire - S8144028, PR2922: Use AArch64 bit-test instructions in C2 - S8144201, PR2922: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto - S8144582, PR2922: AArch64 does not generate correct branch profile data - S8144587, PR2922: aarch64: generate vectorized MLA/MLS instructions - S8145096, PR2854: Undefined behaviour in HotSpot - S8145438, PR2922: Guarantee failures since 8144028: Use AArch64 bit-test instructions in C2 - S8145982, PR2859: JMXInterfaceBindingTest is failing intermittently - S8146015, PR2859: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses - S8146286, PR2922: aarch64: guarantee failures with large code cache sizes on jtreg test java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java - S8146678, PR2922: aarch64: assertion failure: call instruction in an infinite loop - S8146709, PR2922: AArch64: Incorrect use of ADRP for byte_map_base - S8146843, PR2922: aarch64: add scheduling support for FP and vector instructions - S8147805, PR2922: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject - S8148240, PR2922: aarch64: random infrequent null pointer exceptions in javac - S8150652, PR2922: Remove unused code in AArch64 back end - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell ChangeLog: 2016-04-07 Andrew John Hughes * Makefile.am, (CORBA_CHANGESET): Update to icedtea-3.0.0 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 3.0.0. * hotspot.map.in: Update to icedtea-3.0.0 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 8 16:54:30 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 08 Apr 2016 16:54:30 +0000 Subject: [Bug 2866] [IcedTea8] Taking screenshots on x11 composite desktop produces wrong result In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2866 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=72dabbf2cab2 author: Andrew John Hughes date: Fri Apr 08 04:34:11 2016 +0100 Bump to icedtea-3.0.0. Upstream changes: - PR2869: Revert CRC fix (S8000650) backported as part of PR2462 - PR2888: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) - PR2899: Don't use WithSeed versions of NSS functions as they don't fully process the seed - PR2922: Add missing includes to macroAssembler_aarch64.cpp - PR2922: Add support for large code cache - PR2922: Apply ReservedCodeCacheSize default limiting to AArch64 only. - PR2922: Backport optimization of volatile puts/gets and CAS to use ldar/stlr - PR2922: Fix client build after addition of large code cache support - PR2922: Fix thinko when backporting 8131645. Table ends up being allocated twice. - PR2922: Some 32 bit shifts still being anded with 0x3f instead of 0x1f. - S6425769, PR2859: Allow specifying an address to bind JMX remote connector - S8131645, PR2922: [ARM64] crash on Cavium when using G1 - S8134322, PR2922: AArch64: Fix several errors in C2 biased locking implementation - S8135157, PR2922: DMB elimination in AArch64 C2 synchronization implementation - S8136165, PR2922: AARCH64: Tidy up compiled native calls - S8136524, PR2922: aarch64: test/compiler/runtime/7196199/Test7196199.java fails - S8136596, PR2922: Remove aarch64: MemBarRelease when final field's allocation is NoEscape or ArgEscape - S8136615, PR2922: aarch64: elide DecodeN when followed by CmpP 0 - S8138575, PR2922: Improve generated code for profile counters - S8138641, PR2922: Disable C2 peephole by default for aarch64 - S8138966, PR2922: Intermittent SEGV running ParallelGC - S8139674, PR2922: aarch64: guarantee failure in TestOptionsWithRanges.java - S8140611, PR2922: aarch64: jtreg test jdk/tools/pack200/UnpackerMemoryTest.java SEGVs - S8143067, PR2922: aarch64: guarantee failure in javac - S8143285, PR2922: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved - S8143584, PR2922: Load constant pool tag and class status with load acquire - S8144028, PR2922: Use AArch64 bit-test instructions in C2 - S8144201, PR2922: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto - S8144582, PR2922: AArch64 does not generate correct branch profile data - S8144587, PR2922: aarch64: generate vectorized MLA/MLS instructions - S8145096, PR2854: Undefined behaviour in HotSpot - S8145438, PR2922: Guarantee failures since 8144028: Use AArch64 bit-test instructions in C2 - S8145982, PR2859: JMXInterfaceBindingTest is failing intermittently - S8146015, PR2859: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses - S8146286, PR2922: aarch64: guarantee failures with large code cache sizes on jtreg test java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java - S8146678, PR2922: aarch64: assertion failure: call instruction in an infinite loop - S8146709, PR2922: AArch64: Incorrect use of ADRP for byte_map_base - S8146843, PR2922: aarch64: add scheduling support for FP and vector instructions - S8147805, PR2922: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject - S8148240, PR2922: aarch64: random infrequent null pointer exceptions in javac - S8150652, PR2922: Remove unused code in AArch64 back end - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell ChangeLog: 2016-04-07 Andrew John Hughes * Makefile.am, (CORBA_CHANGESET): Update to icedtea-3.0.0 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 3.0.0. * hotspot.map.in: Update to icedtea-3.0.0 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 8 16:54:33 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 08 Apr 2016 16:54:33 +0000 Subject: [Bug 2899] [IcedTea8] Don't use WithSeed versions of NSS functions as they don't fully process the seed In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2899 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=72dabbf2cab2 author: Andrew John Hughes date: Fri Apr 08 04:34:11 2016 +0100 Bump to icedtea-3.0.0. Upstream changes: - PR2869: Revert CRC fix (S8000650) backported as part of PR2462 - PR2888: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) - PR2899: Don't use WithSeed versions of NSS functions as they don't fully process the seed - PR2922: Add missing includes to macroAssembler_aarch64.cpp - PR2922: Add support for large code cache - PR2922: Apply ReservedCodeCacheSize default limiting to AArch64 only. - PR2922: Backport optimization of volatile puts/gets and CAS to use ldar/stlr - PR2922: Fix client build after addition of large code cache support - PR2922: Fix thinko when backporting 8131645. Table ends up being allocated twice. - PR2922: Some 32 bit shifts still being anded with 0x3f instead of 0x1f. - S6425769, PR2859: Allow specifying an address to bind JMX remote connector - S8131645, PR2922: [ARM64] crash on Cavium when using G1 - S8134322, PR2922: AArch64: Fix several errors in C2 biased locking implementation - S8135157, PR2922: DMB elimination in AArch64 C2 synchronization implementation - S8136165, PR2922: AARCH64: Tidy up compiled native calls - S8136524, PR2922: aarch64: test/compiler/runtime/7196199/Test7196199.java fails - S8136596, PR2922: Remove aarch64: MemBarRelease when final field's allocation is NoEscape or ArgEscape - S8136615, PR2922: aarch64: elide DecodeN when followed by CmpP 0 - S8138575, PR2922: Improve generated code for profile counters - S8138641, PR2922: Disable C2 peephole by default for aarch64 - S8138966, PR2922: Intermittent SEGV running ParallelGC - S8139674, PR2922: aarch64: guarantee failure in TestOptionsWithRanges.java - S8140611, PR2922: aarch64: jtreg test jdk/tools/pack200/UnpackerMemoryTest.java SEGVs - S8143067, PR2922: aarch64: guarantee failure in javac - S8143285, PR2922: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved - S8143584, PR2922: Load constant pool tag and class status with load acquire - S8144028, PR2922: Use AArch64 bit-test instructions in C2 - S8144201, PR2922: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto - S8144582, PR2922: AArch64 does not generate correct branch profile data - S8144587, PR2922: aarch64: generate vectorized MLA/MLS instructions - S8145096, PR2854: Undefined behaviour in HotSpot - S8145438, PR2922: Guarantee failures since 8144028: Use AArch64 bit-test instructions in C2 - S8145982, PR2859: JMXInterfaceBindingTest is failing intermittently - S8146015, PR2859: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses - S8146286, PR2922: aarch64: guarantee failures with large code cache sizes on jtreg test java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java - S8146678, PR2922: aarch64: assertion failure: call instruction in an infinite loop - S8146709, PR2922: AArch64: Incorrect use of ADRP for byte_map_base - S8146843, PR2922: aarch64: add scheduling support for FP and vector instructions - S8147805, PR2922: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject - S8148240, PR2922: aarch64: random infrequent null pointer exceptions in javac - S8150652, PR2922: Remove unused code in AArch64 back end - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell ChangeLog: 2016-04-07 Andrew John Hughes * Makefile.am, (CORBA_CHANGESET): Update to icedtea-3.0.0 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 3.0.0. * hotspot.map.in: Update to icedtea-3.0.0 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 8 16:54:36 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 08 Apr 2016 16:54:36 +0000 Subject: [Bug 2869] [IcedTea8] Revert CRC fix backported as part of PR2462 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2869 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=72dabbf2cab2 author: Andrew John Hughes date: Fri Apr 08 04:34:11 2016 +0100 Bump to icedtea-3.0.0. Upstream changes: - PR2869: Revert CRC fix (S8000650) backported as part of PR2462 - PR2888: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) - PR2899: Don't use WithSeed versions of NSS functions as they don't fully process the seed - PR2922: Add missing includes to macroAssembler_aarch64.cpp - PR2922: Add support for large code cache - PR2922: Apply ReservedCodeCacheSize default limiting to AArch64 only. - PR2922: Backport optimization of volatile puts/gets and CAS to use ldar/stlr - PR2922: Fix client build after addition of large code cache support - PR2922: Fix thinko when backporting 8131645. Table ends up being allocated twice. - PR2922: Some 32 bit shifts still being anded with 0x3f instead of 0x1f. - S6425769, PR2859: Allow specifying an address to bind JMX remote connector - S8131645, PR2922: [ARM64] crash on Cavium when using G1 - S8134322, PR2922: AArch64: Fix several errors in C2 biased locking implementation - S8135157, PR2922: DMB elimination in AArch64 C2 synchronization implementation - S8136165, PR2922: AARCH64: Tidy up compiled native calls - S8136524, PR2922: aarch64: test/compiler/runtime/7196199/Test7196199.java fails - S8136596, PR2922: Remove aarch64: MemBarRelease when final field's allocation is NoEscape or ArgEscape - S8136615, PR2922: aarch64: elide DecodeN when followed by CmpP 0 - S8138575, PR2922: Improve generated code for profile counters - S8138641, PR2922: Disable C2 peephole by default for aarch64 - S8138966, PR2922: Intermittent SEGV running ParallelGC - S8139674, PR2922: aarch64: guarantee failure in TestOptionsWithRanges.java - S8140611, PR2922: aarch64: jtreg test jdk/tools/pack200/UnpackerMemoryTest.java SEGVs - S8143067, PR2922: aarch64: guarantee failure in javac - S8143285, PR2922: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved - S8143584, PR2922: Load constant pool tag and class status with load acquire - S8144028, PR2922: Use AArch64 bit-test instructions in C2 - S8144201, PR2922: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto - S8144582, PR2922: AArch64 does not generate correct branch profile data - S8144587, PR2922: aarch64: generate vectorized MLA/MLS instructions - S8145096, PR2854: Undefined behaviour in HotSpot - S8145438, PR2922: Guarantee failures since 8144028: Use AArch64 bit-test instructions in C2 - S8145982, PR2859: JMXInterfaceBindingTest is failing intermittently - S8146015, PR2859: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses - S8146286, PR2922: aarch64: guarantee failures with large code cache sizes on jtreg test java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java - S8146678, PR2922: aarch64: assertion failure: call instruction in an infinite loop - S8146709, PR2922: AArch64: Incorrect use of ADRP for byte_map_base - S8146843, PR2922: aarch64: add scheduling support for FP and vector instructions - S8147805, PR2922: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject - S8148240, PR2922: aarch64: random infrequent null pointer exceptions in javac - S8150652, PR2922: Remove unused code in AArch64 back end - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell ChangeLog: 2016-04-07 Andrew John Hughes * Makefile.am, (CORBA_CHANGESET): Update to icedtea-3.0.0 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 3.0.0. * hotspot.map.in: Update to icedtea-3.0.0 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 8 16:54:39 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 08 Apr 2016 16:54:39 +0000 Subject: [Bug 2462] [IcedTea8] Backport "8074839: Resolve disabled warnings for libunpack and the unpack200 binary" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2462 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=72dabbf2cab2 author: Andrew John Hughes date: Fri Apr 08 04:34:11 2016 +0100 Bump to icedtea-3.0.0. Upstream changes: - PR2869: Revert CRC fix (S8000650) backported as part of PR2462 - PR2888: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) - PR2899: Don't use WithSeed versions of NSS functions as they don't fully process the seed - PR2922: Add missing includes to macroAssembler_aarch64.cpp - PR2922: Add support for large code cache - PR2922: Apply ReservedCodeCacheSize default limiting to AArch64 only. - PR2922: Backport optimization of volatile puts/gets and CAS to use ldar/stlr - PR2922: Fix client build after addition of large code cache support - PR2922: Fix thinko when backporting 8131645. Table ends up being allocated twice. - PR2922: Some 32 bit shifts still being anded with 0x3f instead of 0x1f. - S6425769, PR2859: Allow specifying an address to bind JMX remote connector - S8131645, PR2922: [ARM64] crash on Cavium when using G1 - S8134322, PR2922: AArch64: Fix several errors in C2 biased locking implementation - S8135157, PR2922: DMB elimination in AArch64 C2 synchronization implementation - S8136165, PR2922: AARCH64: Tidy up compiled native calls - S8136524, PR2922: aarch64: test/compiler/runtime/7196199/Test7196199.java fails - S8136596, PR2922: Remove aarch64: MemBarRelease when final field's allocation is NoEscape or ArgEscape - S8136615, PR2922: aarch64: elide DecodeN when followed by CmpP 0 - S8138575, PR2922: Improve generated code for profile counters - S8138641, PR2922: Disable C2 peephole by default for aarch64 - S8138966, PR2922: Intermittent SEGV running ParallelGC - S8139674, PR2922: aarch64: guarantee failure in TestOptionsWithRanges.java - S8140611, PR2922: aarch64: jtreg test jdk/tools/pack200/UnpackerMemoryTest.java SEGVs - S8143067, PR2922: aarch64: guarantee failure in javac - S8143285, PR2922: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved - S8143584, PR2922: Load constant pool tag and class status with load acquire - S8144028, PR2922: Use AArch64 bit-test instructions in C2 - S8144201, PR2922: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto - S8144582, PR2922: AArch64 does not generate correct branch profile data - S8144587, PR2922: aarch64: generate vectorized MLA/MLS instructions - S8145096, PR2854: Undefined behaviour in HotSpot - S8145438, PR2922: Guarantee failures since 8144028: Use AArch64 bit-test instructions in C2 - S8145982, PR2859: JMXInterfaceBindingTest is failing intermittently - S8146015, PR2859: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses - S8146286, PR2922: aarch64: guarantee failures with large code cache sizes on jtreg test java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java - S8146678, PR2922: aarch64: assertion failure: call instruction in an infinite loop - S8146709, PR2922: AArch64: Incorrect use of ADRP for byte_map_base - S8146843, PR2922: aarch64: add scheduling support for FP and vector instructions - S8147805, PR2922: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject - S8148240, PR2922: aarch64: random infrequent null pointer exceptions in javac - S8150652, PR2922: Remove unused code in AArch64 back end - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell ChangeLog: 2016-04-07 Andrew John Hughes * Makefile.am, (CORBA_CHANGESET): Update to icedtea-3.0.0 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 3.0.0. * hotspot.map.in: Update to icedtea-3.0.0 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 8 16:54:49 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 08 Apr 2016 16:54:49 +0000 Subject: [Bug 2866] [IcedTea8] Taking screenshots on x11 composite desktop produces wrong result In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2866 --- Comment #6 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=99807710122e author: Andrew John Hughes date: Fri Apr 08 04:41:28 2016 +0100 S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell 2016-03-24 Andrew John Hughes S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell * INSTALL: Update X11 dependency documentation. * configure.ac: Add check for libXcomposite as required by fix for PR2866. Correct variables used by xproto check. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 8 16:54:56 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 08 Apr 2016 16:54:56 +0000 Subject: [Bug 2873] [IcedTea8] Fix make distcheck In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2873 --- Comment #6 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=ec8d11fd0995 author: Andrew John Hughes date: Fri Apr 08 17:53:04 2016 +0100 PR2873: Fix make distcheck 2016-04-08 Andrew John Hughes PR2873: Fix make distcheck * Makefile.am: (uninstall-local): Move removal of htmldir to end and only do so if it still exists, as docdir may equal htmldir. Always test with -d to ensure the target is a directory for rmdir. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Sun Apr 10 00:29:20 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:29:20 +0000 Subject: /hg/icedtea8-forest/corba: Added tag icedtea-3.0.0 for changeset... Message-ID: changeset f7024b8ac854 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=f7024b8ac854 author: andrew date: Sun Apr 10 01:08:00 2016 +0100 Added tag icedtea-3.0.0 for changeset 37af47894175 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 37af47894175 -r f7024b8ac854 .hgtags --- a/.hgtags Wed Mar 30 04:48:52 2016 +0100 +++ b/.hgtags Sun Apr 10 01:08:00 2016 +0100 @@ -551,3 +551,4 @@ cafc1648f432eff2c392040af2db4505c3d290b6 jdk8u77-b01 0f0077ee5e53365562ff77a01aa97d0c7374f447 jdk8u77-b02 9972d4fac94222734bfee16a8a5475e1f2b9e149 icedtea-3.0.0pre10 +37af47894175fa7405752524b631237007778767 icedtea-3.0.0 From andrew at icedtea.classpath.org Sun Apr 10 00:29:26 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:29:26 +0000 Subject: /hg/icedtea8-forest/jaxp: Added tag icedtea-3.0.0 for changeset ... Message-ID: changeset 1833af452741 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=1833af452741 author: andrew date: Sun Apr 10 01:08:04 2016 +0100 Added tag icedtea-3.0.0 for changeset 4ed5441e40e1 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 4ed5441e40e1 -r 1833af452741 .hgtags --- a/.hgtags Wed Mar 30 04:48:53 2016 +0100 +++ b/.hgtags Sun Apr 10 01:08:04 2016 +0100 @@ -553,3 +553,4 @@ 8f0ed89698a28138065b6b941769650627636745 jdk8u77-b01 27f1130320a55b6b89024cb8baa93c8767c516d2 jdk8u77-b02 ce45ec06ff239525fb01cf7a6e4304cee0c678e5 icedtea-3.0.0pre10 +4ed5441e40e13782b5ee8bfb55fa252a4ab436af icedtea-3.0.0 From andrew at icedtea.classpath.org Sun Apr 10 00:29:33 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:29:33 +0000 Subject: /hg/icedtea8-forest/jaxws: Added tag icedtea-3.0.0 for changeset... Message-ID: changeset 919fa205539a in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=919fa205539a author: andrew date: Sun Apr 10 01:08:08 2016 +0100 Added tag icedtea-3.0.0 for changeset a81c04154cc5 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r a81c04154cc5 -r 919fa205539a .hgtags --- a/.hgtags Wed Mar 30 04:48:54 2016 +0100 +++ b/.hgtags Sun Apr 10 01:08:08 2016 +0100 @@ -547,3 +547,4 @@ dd34713088c23b7c6ef1adc071dd635bc7bda744 jdk8u77-b01 7c319d6e0d4c59ebde91b88ba1391ace165b2f01 jdk8u77-b02 ee1046345cb002b4ade524965a2e703a095068a3 icedtea-3.0.0pre10 +a81c04154cc5752f1344be27b797681bc4264885 icedtea-3.0.0 From andrew at icedtea.classpath.org Sun Apr 10 00:29:40 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:29:40 +0000 Subject: /hg/icedtea8-forest/langtools: Added tag icedtea-3.0.0 for chang... Message-ID: changeset d05b69482d83 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=d05b69482d83 author: andrew date: Sun Apr 10 01:08:15 2016 +0100 Added tag icedtea-3.0.0 for changeset dd581e8047e6 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r dd581e8047e6 -r d05b69482d83 .hgtags --- a/.hgtags Wed Mar 30 04:48:57 2016 +0100 +++ b/.hgtags Sun Apr 10 01:08:15 2016 +0100 @@ -551,3 +551,4 @@ 37a348477fe89736549913f51ec8143a8e73f71c jdk8u77-b01 47efac0d67984678edf626f407b3d3e54083c242 jdk8u77-b02 d6b6666581f91588b9c66cadaaddadbe7266d78b icedtea-3.0.0pre10 +dd581e8047e6f15c811b345ed4eef0218ca9fe18 icedtea-3.0.0 From andrew at icedtea.classpath.org Sun Apr 10 00:29:53 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:29:53 +0000 Subject: /hg/icedtea8-forest/hotspot: 35 new changesets Message-ID: changeset 5cd005a0470b in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5cd005a0470b author: adinn date: Wed Aug 26 17:13:59 2015 +0100 8134322, PR2922: AArch64: Fix several errors in C2 biased locking implementation Summary: Several errors in C2 biased locking require fixing Reviewed-by: kvn Contributed-by: hui.shi at linaro.org changeset babe8ca2d61e in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=babe8ca2d61e author: enevill date: Tue Sep 15 12:59:51 2015 +0000 8136524, PR2922: aarch64: test/compiler/runtime/7196199/Test7196199.java fails Summary: Fix safepoint handlers to save 128 bits on vector poll Reviewed-by: kvn Contributed-by: felix.yang at linaro.org changeset 0896e50fab35 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0896e50fab35 author: roland date: Thu Feb 25 09:43:56 2016 -0500 8136596, PR2922: Remove aarch64: MemBarRelease when final field's allocation is NoEscape or ArgEscape Summary: elide MemBar when AllocateNode _is_non_escaping Reviewed-by: kvn, roland Contributed-by: hui.shi at linaro.org changeset b317b9da87e4 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b317b9da87e4 author: enevill date: Wed Sep 16 13:50:57 2015 +0000 8136615, PR2922: aarch64: elide DecodeN when followed by CmpP 0 Summary: remove DecodeN when comparing a narrow oop with 0 Reviewed-by: kvn, adinn changeset c192885e7c16 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c192885e7c16 author: aph date: Mon Sep 28 16:18:15 2015 +0000 8136165, PR2922: AARCH64: Tidy up compiled native calls Summary: Do some cleaning Reviewed-by: roland, kvn, enevill changeset 75ae9026eadd in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=75ae9026eadd author: aph date: Wed Sep 30 13:23:46 2015 +0000 8138641, PR2922: Disable C2 peephole by default for aarch64 Reviewed-by: roland Contributed-by: felix.yang at linaro.org changeset 953c4e38008b in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=953c4e38008b author: aph date: Tue Sep 29 17:01:37 2015 +0000 8138575, PR2922: Improve generated code for profile counters Reviewed-by: kvn changeset f987924334cd in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f987924334cd author: enevill date: Thu Oct 15 15:33:54 2015 +0000 8139674, PR2922: aarch64: guarantee failure in TestOptionsWithRanges.java Summary: Fix negative overflow in instruction field Reviewed-by: kvn, roland, adinn, aph changeset 6e4896ac5bbc in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6e4896ac5bbc author: ecaspole date: Mon Sep 21 10:36:36 2015 -0400 8131645, PR2922: [ARM64] crash on Cavium when using G1 Summary: Add a fence when creating the CodeRootSetTable so the readers do not see invalid memory. Reviewed-by: aph, tschatzl changeset 6a589c3915be in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6a589c3915be author: adinn date: Thu Oct 08 11:06:07 2015 -0400 PR2922: Backport optimization of volatile puts/gets and CAS to use ldar/stlr changeset 0b5123ad9c31 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0b5123ad9c31 author: enevill date: Wed Oct 28 17:47:45 2015 +0000 PR2922: Fix thinko when backporting 8131645. Table ends up being allocated twice. changeset 86b2d612adf1 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=86b2d612adf1 author: enevill date: Wed Oct 28 17:51:10 2015 +0000 8140611, PR2922: aarch64: jtreg test jdk/tools/pack200/UnpackerMemoryTest.java SEGVs Summary: Fix register usage on calling native synchronized methods Reviewed-by: kvn, adinn changeset 27acb51158b9 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=27acb51158b9 author: enevill date: Thu Feb 25 05:44:08 2016 -0500 PR2922: Some 32 bit shifts still being anded with 0x3f instead of 0x1f. changeset 2bbfb04230ec in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2bbfb04230ec author: aph date: Tue Sep 08 14:08:58 2015 +0100 8135157, PR2922: DMB elimination in AArch64 C2 synchronization implementation Summary: Reduce memory barrier usage in C2 fast lock and unlock. Reviewed-by: kvn Contributed-by: wei.tang at linaro.org, aph at redhat.com changeset 14f41a6da05f in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=14f41a6da05f author: aph date: Wed Nov 04 13:38:38 2015 +0100 8138966, PR2922: Intermittent SEGV running ParallelGC Summary: Add necessary memory fences so that the parallel threads are unable to observe partially filled block tables. Reviewed-by: tschatzl changeset a0284b5f2c3a in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a0284b5f2c3a author: enevill date: Thu Nov 19 15:15:20 2015 +0000 8143067, PR2922: aarch64: guarantee failure in javac Summary: Fix adrp going out of range during code relocation Reviewed-by: aph, kvn changeset 498c0173ac25 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=498c0173ac25 author: hshi date: Tue Nov 24 09:02:26 2015 +0000 8143285, PR2922: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved Reviewed-by: roland, aph changeset 285af921daec in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=285af921daec author: enevill date: Fri Feb 26 03:44:38 2016 -0500 PR2922: Add support for large code cache changeset 384b670295d9 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=384b670295d9 author: enevill date: Tue Jan 05 17:40:17 2016 +0000 PR2922: Fix client build after addition of large code cache support changeset 6ff8db505d54 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6ff8db505d54 author: enevill date: Tue Dec 29 16:47:34 2015 +0000 8146286, PR2922: aarch64: guarantee failures with large code cache sizes on jtreg test java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java Summary: patch trampoline calls with special case bl to itself which does not cause guarantee failure Reviewed-by: aph changeset 216100b310c3 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=216100b310c3 author: hshi date: Thu Nov 26 15:37:04 2015 +0000 8143584, PR2922: Load constant pool tag and class status with load acquire Reviewed-by: roland, aph changeset b286409be4b9 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b286409be4b9 author: aph date: Wed Nov 25 18:13:13 2015 +0000 8144028, PR2922: Use AArch64 bit-test instructions in C2 Reviewed-by: kvn changeset 27d7474e68ca in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=27d7474e68ca author: fyang date: Mon Dec 07 21:23:02 2015 +0800 8144587, PR2922: aarch64: generate vectorized MLA/MLS instructions Summary: Add support for MLA/MLS (vector) instructions Reviewed-by: roland changeset 8fae3f3129fd in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8fae3f3129fd author: aph date: Tue Dec 15 19:18:05 2015 +0000 8145438, PR2922: Guarantee failures since 8144028: Use AArch64 bit-test instructions in C2 Summary: Implement short and long versions of bit test instructions. Reviewed-by: kvn changeset a0a416432508 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a0a416432508 author: aph date: Wed Dec 16 11:35:59 2015 +0000 8144582, PR2922: AArch64 does not generate correct branch profile data Reviewed-by: kvn changeset 03c02db49d16 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=03c02db49d16 author: fyang date: Mon Dec 07 21:14:56 2015 +0800 8144201, PR2922: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto Summary: Fix typo in stub generate_cipherBlockChaining_decryptAESCrypt Reviewed-by: roland changeset 9b413b1b49a9 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9b413b1b49a9 author: enevill date: Fri Jan 08 11:39:47 2016 +0000 8146678, PR2922: aarch64: assertion failure: call instruction in an infinite loop Summary: Remove assertion Reviewed-by: aph changeset 8344270ca8ca in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8344270ca8ca author: enevill date: Tue Jan 12 14:55:15 2016 +0000 8146843, PR2922: aarch64: add scheduling support for FP and vector instructions Summary: add pipeline classes for FP/vector pipeline Reviewed-by: aph changeset 31421ce3f8a1 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=31421ce3f8a1 author: aph date: Tue Jan 19 17:52:52 2016 +0000 8146709, PR2922: AArch64: Incorrect use of ADRP for byte_map_base Reviewed-by: roland changeset 2d6aa4a52092 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2d6aa4a52092 author: hshi date: Wed Jan 20 04:56:51 2016 -0800 8147805, PR2922: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject Summary: In Aarch64 LIR_Assembler.atomic_op, keep stored data reference register in decompressed forms as it may be used later Reviewed-by: aph Contributed-by: hui.shi at linaro.org, felix.yang at linaro.org changeset b0a61be7e092 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b0a61be7e092 author: enevill date: Tue Jan 26 14:04:01 2016 +0000 8148240, PR2922: aarch64: random infrequent null pointer exceptions in javac Summary: Disable fp as an allocatable register Reviewed-by: aph changeset ecca96e2dfcf in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ecca96e2dfcf author: andrew date: Tue Mar 01 02:00:13 2016 +0000 PR2922: Apply ReservedCodeCacheSize default limiting to AArch64 only. changeset 15b7a15b9310 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=15b7a15b9310 author: enevill date: Thu Mar 31 08:30:30 2016 +0000 PR2922: Add missing includes to macroAssembler_aarch64.cpp changeset 5e587a29a6aa in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5e587a29a6aa author: aph date: Thu Feb 25 14:59:44 2016 +0000 8150652, PR2922: Remove unused code in AArch64 back end Reviewed-by: kvn changeset 49b8cecd1bbe in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=49b8cecd1bbe author: andrew date: Sun Apr 10 01:08:29 2016 +0100 Added tag icedtea-3.0.0 for changeset 5e587a29a6aa diffstat: .hgtags | 1 + src/cpu/aarch64/vm/aarch64.ad | 3743 +++++++++- src/cpu/aarch64/vm/assembler_aarch64.cpp | 5 - src/cpu/aarch64/vm/assembler_aarch64.hpp | 32 +- src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp | 32 +- src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp | 39 +- src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp | 8 +- src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp | 4 +- src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp | 1 + src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp | 57 +- src/cpu/aarch64/vm/c2_globals_aarch64.hpp | 2 +- src/cpu/aarch64/vm/compiledIC_aarch64.cpp | 6 +- src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp | 4 + src/cpu/aarch64/vm/globals_aarch64.hpp | 12 +- src/cpu/aarch64/vm/icBuffer_aarch64.cpp | 21 +- src/cpu/aarch64/vm/interp_masm_aarch64.cpp | 23 +- src/cpu/aarch64/vm/macroAssembler_aarch64.cpp | 330 +- src/cpu/aarch64/vm/macroAssembler_aarch64.hpp | 118 +- src/cpu/aarch64/vm/methodHandles_aarch64.cpp | 4 +- src/cpu/aarch64/vm/nativeInst_aarch64.cpp | 141 +- src/cpu/aarch64/vm/nativeInst_aarch64.hpp | 75 +- src/cpu/aarch64/vm/relocInfo_aarch64.cpp | 29 +- src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp | 541 +- src/cpu/aarch64/vm/stubGenerator_aarch64.cpp | 6 +- src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp | 4 +- src/cpu/aarch64/vm/templateTable_aarch64.cpp | 12 +- src/cpu/aarch64/vm/vm_version_aarch64.cpp | 8 + src/cpu/aarch64/vm/vtableStubs_aarch64.cpp | 2 +- src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp | 9 +- src/share/vm/adlc/formssel.cpp | 3 +- src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp | 4 +- src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp | 7 +- src/share/vm/opto/callnode.hpp | 14 + src/share/vm/opto/graphKit.cpp | 2 +- src/share/vm/opto/macro.cpp | 8 +- src/share/vm/opto/memnode.cpp | 4 +- src/share/vm/runtime/arguments.cpp | 12 +- src/share/vm/utilities/globalDefinitions.hpp | 5 + test/compiler/codegen/8144028/BitTests.java | 164 + 39 files changed, 4620 insertions(+), 872 deletions(-) diffs (truncated from 8663 to 500 lines): diff -r 9a57d01ddf03 -r 49b8cecd1bbe .hgtags --- a/.hgtags Fri Dec 18 08:55:47 2015 +0100 +++ b/.hgtags Sun Apr 10 01:08:29 2016 +0100 @@ -830,3 +830,4 @@ ddd297e340b1170d3cec011ee64e729f8b493c86 jdk8u77-b01 1b4072e4bb3ad54c4e894998486a8b33f0689160 jdk8u77-b02 e9585e814cc954c06e870f3bdf37171029da0d5e icedtea-3.0.0pre10 +5e587a29a6aac06d6b5a7ebeea99a291d82520c8 icedtea-3.0.0 diff -r 9a57d01ddf03 -r 49b8cecd1bbe src/cpu/aarch64/vm/aarch64.ad --- a/src/cpu/aarch64/vm/aarch64.ad Fri Dec 18 08:55:47 2015 +0100 +++ b/src/cpu/aarch64/vm/aarch64.ad Sun Apr 10 01:08:29 2016 +0100 @@ -545,7 +545,7 @@ R26 /* R27, */ // heapbase /* R28, */ // thread - R29, // fp + /* R29, */ // fp /* R30, */ // lr /* R31 */ // sp ); @@ -579,7 +579,7 @@ R26, R26_H, /* R27, R27_H, */ // heapbase /* R28, R28_H, */ // thread - R29, R29_H, // fp + /* R29, R29_H, */ // fp /* R30, R30_H, */ // lr /* R31, R31_H */ // sp ); @@ -952,20 +952,1864 @@ static int emit_deopt_handler(CodeBuffer& cbuf); static uint size_exception_handler() { - // count up to 4 movz/n/k instructions and one branch instruction - return 5 * NativeInstruction::instruction_size; + return MacroAssembler::far_branch_size(); } static uint size_deopt_handler() { - // count one adr and one branch instruction - return 2 * NativeInstruction::instruction_size; + // count one adr and one far branch instruction + // return 4 * NativeInstruction::instruction_size; + return NativeInstruction::instruction_size + MacroAssembler::far_branch_size(); } }; + // graph traversal helpers + + MemBarNode *parent_membar(const Node *n); + MemBarNode *child_membar(const MemBarNode *n); + bool leading_membar(const MemBarNode *barrier); + + bool is_card_mark_membar(const MemBarNode *barrier); + bool is_CAS(int opcode); + + MemBarNode *leading_to_normal(MemBarNode *leading); + MemBarNode *normal_to_leading(const MemBarNode *barrier); + MemBarNode *card_mark_to_trailing(const MemBarNode *barrier); + MemBarNode *trailing_to_card_mark(const MemBarNode *trailing); + MemBarNode *trailing_to_leading(const MemBarNode *trailing); + + // predicates controlling emit of ldr/ldar and associated dmb + + bool unnecessary_acquire(const Node *barrier); + bool needs_acquiring_load(const Node *load); + + // predicates controlling emit of str/stlr and associated dmbs + + bool unnecessary_release(const Node *barrier); + bool unnecessary_volatile(const Node *barrier); + bool needs_releasing_store(const Node *store); + + // predicate controlling translation of CompareAndSwapX + bool needs_acquiring_load_exclusive(const Node *load); + + // predicate controlling translation of StoreCM + bool unnecessary_storestore(const Node *storecm); %} source %{ + // Optimizaton of volatile gets and puts + // ------------------------------------- + // + // AArch64 has ldar and stlr instructions which we can safely + // use to implement volatile reads and writes. For a volatile read + // we simply need + // + // ldar + // + // and for a volatile write we need + // + // stlr + // + // Alternatively, we can implement them by pairing a normal + // load/store with a memory barrier. For a volatile read we need + // + // ldr + // dmb ishld + // + // for a volatile write + // + // dmb ish + // str + // dmb ish + // + // We can also use ldaxr and stlxr to implement compare and swap CAS + // sequences. These are normally translated to an instruction + // sequence like the following + // + // dmb ish + // retry: + // ldxr rval raddr + // cmp rval rold + // b.ne done + // stlxr rval, rnew, rold + // cbnz rval retry + // done: + // cset r0, eq + // dmb ishld + // + // Note that the exclusive store is already using an stlxr + // instruction. That is required to ensure visibility to other + // threads of the exclusive write (assuming it succeeds) before that + // of any subsequent writes. + // + // The following instruction sequence is an improvement on the above + // + // retry: + // ldaxr rval raddr + // cmp rval rold + // b.ne done + // stlxr rval, rnew, rold + // cbnz rval retry + // done: + // cset r0, eq + // + // We don't need the leading dmb ish since the stlxr guarantees + // visibility of prior writes in the case that the swap is + // successful. Crucially we don't have to worry about the case where + // the swap is not successful since no valid program should be + // relying on visibility of prior changes by the attempting thread + // in the case where the CAS fails. + // + // Similarly, we don't need the trailing dmb ishld if we substitute + // an ldaxr instruction since that will provide all the guarantees we + // require regarding observation of changes made by other threads + // before any change to the CAS address observed by the load. + // + // In order to generate the desired instruction sequence we need to + // be able to identify specific 'signature' ideal graph node + // sequences which i) occur as a translation of a volatile reads or + // writes or CAS operations and ii) do not occur through any other + // translation or graph transformation. We can then provide + // alternative aldc matching rules which translate these node + // sequences to the desired machine code sequences. Selection of the + // alternative rules can be implemented by predicates which identify + // the relevant node sequences. + // + // The ideal graph generator translates a volatile read to the node + // sequence + // + // LoadX[mo_acquire] + // MemBarAcquire + // + // As a special case when using the compressed oops optimization we + // may also see this variant + // + // LoadN[mo_acquire] + // DecodeN + // MemBarAcquire + // + // A volatile write is translated to the node sequence + // + // MemBarRelease + // StoreX[mo_release] {CardMark}-optional + // MemBarVolatile + // + // n.b. the above node patterns are generated with a strict + // 'signature' configuration of input and output dependencies (see + // the predicates below for exact details). The card mark may be as + // simple as a few extra nodes or, in a few GC configurations, may + // include more complex control flow between the leading and + // trailing memory barriers. However, whatever the card mark + // configuration these signatures are unique to translated volatile + // reads/stores -- they will not appear as a result of any other + // bytecode translation or inlining nor as a consequence of + // optimizing transforms. + // + // We also want to catch inlined unsafe volatile gets and puts and + // be able to implement them using either ldar/stlr or some + // combination of ldr/stlr and dmb instructions. + // + // Inlined unsafe volatiles puts manifest as a minor variant of the + // normal volatile put node sequence containing an extra cpuorder + // membar + // + // MemBarRelease + // MemBarCPUOrder + // StoreX[mo_release] {CardMark}-optional + // MemBarVolatile + // + // n.b. as an aside, the cpuorder membar is not itself subject to + // matching and translation by adlc rules. However, the rule + // predicates need to detect its presence in order to correctly + // select the desired adlc rules. + // + // Inlined unsafe volatile gets manifest as a somewhat different + // node sequence to a normal volatile get + // + // MemBarCPUOrder + // || \\ + // MemBarAcquire LoadX[mo_acquire] + // || + // MemBarCPUOrder + // + // In this case the acquire membar does not directly depend on the + // load. However, we can be sure that the load is generated from an + // inlined unsafe volatile get if we see it dependent on this unique + // sequence of membar nodes. Similarly, given an acquire membar we + // can know that it was added because of an inlined unsafe volatile + // get if it is fed and feeds a cpuorder membar and if its feed + // membar also feeds an acquiring load. + // + // Finally an inlined (Unsafe) CAS operation is translated to the + // following ideal graph + // + // MemBarRelease + // MemBarCPUOrder + // CompareAndSwapX {CardMark}-optional + // MemBarCPUOrder + // MemBarAcquire + // + // So, where we can identify these volatile read and write + // signatures we can choose to plant either of the above two code + // sequences. For a volatile read we can simply plant a normal + // ldr and translate the MemBarAcquire to a dmb. However, we can + // also choose to inhibit translation of the MemBarAcquire and + // inhibit planting of the ldr, instead planting an ldar. + // + // When we recognise a volatile store signature we can choose to + // plant at a dmb ish as a translation for the MemBarRelease, a + // normal str and then a dmb ish for the MemBarVolatile. + // Alternatively, we can inhibit translation of the MemBarRelease + // and MemBarVolatile and instead plant a simple stlr + // instruction. + // + // when we recognise a CAS signature we can choose to plant a dmb + // ish as a translation for the MemBarRelease, the conventional + // macro-instruction sequence for the CompareAndSwap node (which + // uses ldxr) and then a dmb ishld for the MemBarAcquire. + // Alternatively, we can elide generation of the dmb instructions + // and plant the alternative CompareAndSwap macro-instruction + // sequence (which uses ldaxr). + // + // Of course, the above only applies when we see these signature + // configurations. We still want to plant dmb instructions in any + // other cases where we may see a MemBarAcquire, MemBarRelease or + // MemBarVolatile. For example, at the end of a constructor which + // writes final/volatile fields we will see a MemBarRelease + // instruction and this needs a 'dmb ish' lest we risk the + // constructed object being visible without making the + // final/volatile field writes visible. + // + // n.b. the translation rules below which rely on detection of the + // volatile signatures and insert ldar or stlr are failsafe. + // If we see anything other than the signature configurations we + // always just translate the loads and stores to ldr and str + // and translate acquire, release and volatile membars to the + // relevant dmb instructions. + // + + // graph traversal helpers used for volatile put/get and CAS + // optimization + + // 1) general purpose helpers + + // if node n is linked to a parent MemBarNode by an intervening + // Control and Memory ProjNode return the MemBarNode otherwise return + // NULL. + // + // n may only be a Load or a MemBar. + + MemBarNode *parent_membar(const Node *n) + { + Node *ctl = NULL; + Node *mem = NULL; + Node *membar = NULL; + + if (n->is_Load()) { + ctl = n->lookup(LoadNode::Control); + mem = n->lookup(LoadNode::Memory); + } else if (n->is_MemBar()) { + ctl = n->lookup(TypeFunc::Control); + mem = n->lookup(TypeFunc::Memory); + } else { + return NULL; + } + + if (!ctl || !mem || !ctl->is_Proj() || !mem->is_Proj()) { + return NULL; + } + + membar = ctl->lookup(0); + + if (!membar || !membar->is_MemBar()) { + return NULL; + } + + if (mem->lookup(0) != membar) { + return NULL; + } + + return membar->as_MemBar(); + } + + // if n is linked to a child MemBarNode by intervening Control and + // Memory ProjNodes return the MemBarNode otherwise return NULL. + + MemBarNode *child_membar(const MemBarNode *n) + { + ProjNode *ctl = n->proj_out(TypeFunc::Control); + ProjNode *mem = n->proj_out(TypeFunc::Memory); + + // MemBar needs to have both a Ctl and Mem projection + if (! ctl || ! mem) + return NULL; + + MemBarNode *child = NULL; + Node *x; + + for (DUIterator_Fast imax, i = ctl->fast_outs(imax); i < imax; i++) { + x = ctl->fast_out(i); + // if we see a membar we keep hold of it. we may also see a new + // arena copy of the original but it will appear later + if (x->is_MemBar()) { + child = x->as_MemBar(); + break; + } + } + + if (child == NULL) { + return NULL; + } + + for (DUIterator_Fast imax, i = mem->fast_outs(imax); i < imax; i++) { + x = mem->fast_out(i); + // if we see a membar we keep hold of it. we may also see a new + // arena copy of the original but it will appear later + if (x == child) { + return child; + } + } + return NULL; + } + + // helper predicate use to filter candidates for a leading memory + // barrier + // + // returns true if barrier is a MemBarRelease or a MemBarCPUOrder + // whose Ctl and Mem feeds come from a MemBarRelease otherwise false + + bool leading_membar(const MemBarNode *barrier) + { + int opcode = barrier->Opcode(); + // if this is a release membar we are ok + if (opcode == Op_MemBarRelease) { + return true; + } + // if its a cpuorder membar . . . + if (opcode != Op_MemBarCPUOrder) { + return false; + } + // then the parent has to be a release membar + MemBarNode *parent = parent_membar(barrier); + if (!parent) { + return false; + } + opcode = parent->Opcode(); + return opcode == Op_MemBarRelease; + } + + // 2) card mark detection helper + + // helper predicate which can be used to detect a volatile membar + // introduced as part of a conditional card mark sequence either by + // G1 or by CMS when UseCondCardMark is true. + // + // membar can be definitively determined to be part of a card mark + // sequence if and only if all the following hold + // + // i) it is a MemBarVolatile + // + // ii) either UseG1GC or (UseConcMarkSweepGC && UseCondCardMark) is + // true + // + // iii) the node's Mem projection feeds a StoreCM node. + + bool is_card_mark_membar(const MemBarNode *barrier) + { + if (!UseG1GC && !(UseConcMarkSweepGC && UseCondCardMark)) { + return false; + } + + if (barrier->Opcode() != Op_MemBarVolatile) { + return false; + } + + ProjNode *mem = barrier->proj_out(TypeFunc::Memory); + + for (DUIterator_Fast imax, i = mem->fast_outs(imax); i < imax ; i++) { + Node *y = mem->fast_out(i); + if (y->Opcode() == Op_StoreCM) { + return true; + } + } + + return false; + } + + + // 3) helper predicates to traverse volatile put or CAS graphs which + // may contain GC barrier subgraphs + + // Preamble + // -------- + // + // for volatile writes we can omit generating barriers and employ a + // releasing store when we see a node sequence sequence with a + // leading MemBarRelease and a trailing MemBarVolatile as follows + // + // MemBarRelease + // { || } -- optional + // {MemBarCPUOrder} + // || \\ + // || StoreX[mo_release] + // | \ / + // | MergeMem + // | / + // MemBarVolatile + // + // where + // || and \\ represent Ctl and Mem feeds via Proj nodes + // | \ and / indicate further routing of the Ctl and Mem feeds + // + // this is the graph we see for non-object stores. however, for a + // volatile Object store (StoreN/P) we may see other nodes below the + // leading membar because of the need for a GC pre- or post-write + // barrier. + // + // with most GC configurations we with see this simple variant which + // includes a post-write barrier card mark. + // + // MemBarRelease______________________________ + // || \\ Ctl \ \\ + // || StoreN/P[mo_release] CastP2X StoreB/CM + // | \ / . . . / + // | MergeMem + // | / + // || / + // MemBarVolatile + // + // i.e. the leading membar feeds Ctl to a CastP2X (which converts + // the object address to an int used to compute the card offset) and + // Ctl+Mem to a StoreB node (which does the actual card mark). + // + // n.b. a StoreCM node will only appear in this configuration when + // using CMS. StoreCM differs from a normal card mark write (StoreB) + // because it implies a requirement to order visibility of the card + // mark (StoreCM) relative to the object put (StoreP/N) using a + // StoreStore memory barrier (arguably this ought to be represented + // explicitly in the ideal graph but that is not how it works). This + // ordering is required for both non-volatile and volatile + // puts. Normally that means we need to translate a StoreCM using + // the sequence + // + // dmb ishst + // stlrb + // + // However, in the case of a volatile put if we can recognise this + // configuration and plant an stlr for the object write then we can + // omit the dmb and just plant an strb since visibility of the stlr + // is ordered before visibility of subsequent stores. StoreCM nodes + // also arise when using G1 or using CMS with conditional card + // marking. In these cases (as we shall see) we don't need to insert + // the dmb when translating StoreCM because there is already an + // intervening StoreLoad barrier between it and the StoreP/N. + // + // It is also possible to perform the card mark conditionally on it + // currently being unmarked in which case the volatile put graph + // will look slightly different + // + // MemBarRelease____________________________________________ + // || \\ Ctl \ Ctl \ \\ Mem \ + // || StoreN/P[mo_release] CastP2X If LoadB | + // | \ / \ | + // | MergeMem . . . StoreB + // | / / + // || / From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:30:00 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:30:00 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=5cd005a0470b author: adinn date: Wed Aug 26 17:13:59 2015 +0100 8134322, PR2922: AArch64: Fix several errors in C2 biased locking implementation Summary: Several errors in C2 biased locking require fixing Reviewed-by: kvn Contributed-by: hui.shi at linaro.org -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:30:15 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:30:15 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=babe8ca2d61e author: enevill date: Tue Sep 15 12:59:51 2015 +0000 8136524, PR2922: aarch64: test/compiler/runtime/7196199/Test7196199.java fails Summary: Fix safepoint handlers to save 128 bits on vector poll Reviewed-by: kvn Contributed-by: felix.yang at linaro.org -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:30:22 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:30:22 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=0896e50fab35 author: roland date: Thu Feb 25 09:43:56 2016 -0500 8136596, PR2922: Remove aarch64: MemBarRelease when final field's allocation is NoEscape or ArgEscape Summary: elide MemBar when AllocateNode _is_non_escaping Reviewed-by: kvn, roland Contributed-by: hui.shi at linaro.org -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:30:32 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:30:32 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=b317b9da87e4 author: enevill date: Wed Sep 16 13:50:57 2015 +0000 8136615, PR2922: aarch64: elide DecodeN when followed by CmpP 0 Summary: remove DecodeN when comparing a narrow oop with 0 Reviewed-by: kvn, adinn -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:30:40 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:30:40 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #6 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=c192885e7c16 author: aph date: Mon Sep 28 16:18:15 2015 +0000 8136165, PR2922: AARCH64: Tidy up compiled native calls Summary: Do some cleaning Reviewed-by: roland, kvn, enevill -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:30:47 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:30:47 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #7 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=75ae9026eadd author: aph date: Wed Sep 30 13:23:46 2015 +0000 8138641, PR2922: Disable C2 peephole by default for aarch64 Reviewed-by: roland Contributed-by: felix.yang at linaro.org -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:30:53 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:30:53 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #8 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=953c4e38008b author: aph date: Tue Sep 29 17:01:37 2015 +0000 8138575, PR2922: Improve generated code for profile counters Reviewed-by: kvn -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:31:02 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:31:02 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #9 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=f987924334cd author: enevill date: Thu Oct 15 15:33:54 2015 +0000 8139674, PR2922: aarch64: guarantee failure in TestOptionsWithRanges.java Summary: Fix negative overflow in instruction field Reviewed-by: kvn, roland, adinn, aph -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:31:09 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:31:09 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #10 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=6e4896ac5bbc author: ecaspole date: Mon Sep 21 10:36:36 2015 -0400 8131645, PR2922: [ARM64] crash on Cavium when using G1 Summary: Add a fence when creating the CodeRootSetTable so the readers do not see invalid memory. Reviewed-by: aph, tschatzl -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:31:17 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:31:17 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #11 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=6a589c3915be author: adinn date: Thu Oct 08 11:06:07 2015 -0400 PR2922: Backport optimization of volatile puts/gets and CAS to use ldar/stlr -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:31:24 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:31:24 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #12 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=0b5123ad9c31 author: enevill date: Wed Oct 28 17:47:45 2015 +0000 PR2922: Fix thinko when backporting 8131645. Table ends up being allocated twice. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:31:31 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:31:31 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #13 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=86b2d612adf1 author: enevill date: Wed Oct 28 17:51:10 2015 +0000 8140611, PR2922: aarch64: jtreg test jdk/tools/pack200/UnpackerMemoryTest.java SEGVs Summary: Fix register usage on calling native synchronized methods Reviewed-by: kvn, adinn -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:31:39 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:31:39 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #14 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=27acb51158b9 author: enevill date: Thu Feb 25 05:44:08 2016 -0500 PR2922: Some 32 bit shifts still being anded with 0x3f instead of 0x1f. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:31:47 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:31:47 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #15 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=2bbfb04230ec author: aph date: Tue Sep 08 14:08:58 2015 +0100 8135157, PR2922: DMB elimination in AArch64 C2 synchronization implementation Summary: Reduce memory barrier usage in C2 fast lock and unlock. Reviewed-by: kvn Contributed-by: wei.tang at linaro.org, aph at redhat.com -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:31:55 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:31:55 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #16 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=14f41a6da05f author: aph date: Wed Nov 04 13:38:38 2015 +0100 8138966, PR2922: Intermittent SEGV running ParallelGC Summary: Add necessary memory fences so that the parallel threads are unable to observe partially filled block tables. Reviewed-by: tschatzl -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:32:02 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:32:02 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #17 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=a0284b5f2c3a author: enevill date: Thu Nov 19 15:15:20 2015 +0000 8143067, PR2922: aarch64: guarantee failure in javac Summary: Fix adrp going out of range during code relocation Reviewed-by: aph, kvn -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:32:10 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:32:10 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #18 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=498c0173ac25 author: hshi date: Tue Nov 24 09:02:26 2015 +0000 8143285, PR2922: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved Reviewed-by: roland, aph -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:32:17 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:32:17 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #19 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=285af921daec author: enevill date: Fri Feb 26 03:44:38 2016 -0500 PR2922: Add support for large code cache -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:32:26 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:32:26 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #20 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=384b670295d9 author: enevill date: Tue Jan 05 17:40:17 2016 +0000 PR2922: Fix client build after addition of large code cache support -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:32:33 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:32:33 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #21 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=6ff8db505d54 author: enevill date: Tue Dec 29 16:47:34 2015 +0000 8146286, PR2922: aarch64: guarantee failures with large code cache sizes on jtreg test java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java Summary: patch trampoline calls with special case bl to itself which does not cause guarantee failure Reviewed-by: aph -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:32:41 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:32:41 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #22 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=216100b310c3 author: hshi date: Thu Nov 26 15:37:04 2015 +0000 8143584, PR2922: Load constant pool tag and class status with load acquire Reviewed-by: roland, aph -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:32:49 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:32:49 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #23 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=b286409be4b9 author: aph date: Wed Nov 25 18:13:13 2015 +0000 8144028, PR2922: Use AArch64 bit-test instructions in C2 Reviewed-by: kvn -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:32:57 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:32:57 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #24 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=27d7474e68ca author: fyang date: Mon Dec 07 21:23:02 2015 +0800 8144587, PR2922: aarch64: generate vectorized MLA/MLS instructions Summary: Add support for MLA/MLS (vector) instructions Reviewed-by: roland -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:33:07 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:33:07 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #25 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=8fae3f3129fd author: aph date: Tue Dec 15 19:18:05 2015 +0000 8145438, PR2922: Guarantee failures since 8144028: Use AArch64 bit-test instructions in C2 Summary: Implement short and long versions of bit test instructions. Reviewed-by: kvn -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:33:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:33:14 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #26 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=a0a416432508 author: aph date: Wed Dec 16 11:35:59 2015 +0000 8144582, PR2922: AArch64 does not generate correct branch profile data Reviewed-by: kvn -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:33:22 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:33:22 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #27 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=03c02db49d16 author: fyang date: Mon Dec 07 21:14:56 2015 +0800 8144201, PR2922: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto Summary: Fix typo in stub generate_cipherBlockChaining_decryptAESCrypt Reviewed-by: roland -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:33:29 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:33:29 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #28 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=9b413b1b49a9 author: enevill date: Fri Jan 08 11:39:47 2016 +0000 8146678, PR2922: aarch64: assertion failure: call instruction in an infinite loop Summary: Remove assertion Reviewed-by: aph -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:33:37 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:33:37 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #29 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=8344270ca8ca author: enevill date: Tue Jan 12 14:55:15 2016 +0000 8146843, PR2922: aarch64: add scheduling support for FP and vector instructions Summary: add pipeline classes for FP/vector pipeline Reviewed-by: aph -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:33:48 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:33:48 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #30 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=31421ce3f8a1 author: aph date: Tue Jan 19 17:52:52 2016 +0000 8146709, PR2922: AArch64: Incorrect use of ADRP for byte_map_base Reviewed-by: roland -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:33:55 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:33:55 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #31 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=2d6aa4a52092 author: hshi date: Wed Jan 20 04:56:51 2016 -0800 8147805, PR2922: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject Summary: In Aarch64 LIR_Assembler.atomic_op, keep stored data reference register in decompressed forms as it may be used later Reviewed-by: aph Contributed-by: hui.shi at linaro.org, felix.yang at linaro.org -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:34:03 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:34:03 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #32 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=b0a61be7e092 author: enevill date: Tue Jan 26 14:04:01 2016 +0000 8148240, PR2922: aarch64: random infrequent null pointer exceptions in javac Summary: Disable fp as an allocatable register Reviewed-by: aph -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:34:10 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:34:10 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #33 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=ecca96e2dfcf author: andrew date: Tue Mar 01 02:00:13 2016 +0000 PR2922: Apply ReservedCodeCacheSize default limiting to AArch64 only. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:34:17 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:34:17 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #34 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=15b7a15b9310 author: enevill date: Thu Mar 31 08:30:30 2016 +0000 PR2922: Add missing includes to macroAssembler_aarch64.cpp -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 00:34:25 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:34:25 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 --- Comment #35 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=5e587a29a6aa author: aph date: Thu Feb 25 14:59:44 2016 +0000 8150652, PR2922: Remove unused code in AArch64 back end Reviewed-by: kvn -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Sun Apr 10 00:34:34 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:34:34 +0000 Subject: /hg/icedtea8-forest/jdk: Added tag icedtea-3.0.0 for changeset 3... Message-ID: changeset 4a8297aeb8a9 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4a8297aeb8a9 author: andrew date: Sun Apr 10 01:08:12 2016 +0100 Added tag icedtea-3.0.0 for changeset 3334efeacd83 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 3334efeacd83 -r 4a8297aeb8a9 .hgtags --- a/.hgtags Fri Apr 01 06:04:05 2016 +0100 +++ b/.hgtags Sun Apr 10 01:08:12 2016 +0100 @@ -561,3 +561,4 @@ f08584a0fde9344b0aa4766984266ca68b9a5018 jdk8u77-b01 1a3e81c05703bb36def80a57681e1692c866f621 jdk8u77-b02 e917bc6b356bcb5ea6cc5d15cb3a94183e8581ea icedtea-3.0.0pre10 +3334efeacd8327a14b7d2f392f4546e3c29c594b icedtea-3.0.0 From andrew at icedtea.classpath.org Sun Apr 10 00:34:40 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Sun, 10 Apr 2016 00:34:40 +0000 Subject: /hg/icedtea8-forest/nashorn: Added tag icedtea-3.0.0 for changes... Message-ID: changeset 38236e7925eb in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=38236e7925eb author: andrew date: Sun Apr 10 01:08:23 2016 +0100 Added tag icedtea-3.0.0 for changeset 697c5f792bec diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 697c5f792bec -r 38236e7925eb .hgtags --- a/.hgtags Wed Mar 30 04:48:59 2016 +0100 +++ b/.hgtags Sun Apr 10 01:08:23 2016 +0100 @@ -532,3 +532,4 @@ 678b645aa10aaf27895c87872c399c15daa026a1 jdk8u77-b01 09abd795d1d143933224bcb3f12f5d4686b65373 jdk8u77-b02 82dc1533255a553c3269f6a2ec8242e3a1638d67 icedtea-3.0.0pre10 +697c5f792becf185ec29d7f60c3491f08800a109 icedtea-3.0.0 From gnu_andrew at member.fsf.org Sun Apr 10 00:41:18 2016 From: gnu_andrew at member.fsf.org (Andrew Hughes) Date: Sun, 10 Apr 2016 01:41:18 +0100 Subject: [SECURITY] IcedTea 3.0.0 for OpenJDK 8 Released! Message-ID: <20160410004118.GA15477@carrie.the212.com> We are pleased to (finally) announce the release of IcedTea 3.0.0! The IcedTea project provides a harness to build the source code from OpenJDK using Free Software build tools, along with additional features such as the ability to build against system libraries and support for alternative virtual machines and architectures beyond those supported by OpenJDK. This release begins our OpenJDK 8 support with the first release based on OpenJDK 8 u77. There are still some remaining issues with OpenJDK 8 support in the alternate virtual machines, JamVM and CACAO. Both will build against OpenJDK 8 but the resulting virtual machine crashes. We hope this will improve with time, but for now, we recommend sticking with HotSpot, and thus the use of the zero-assembler projects for those architectures yet to have a native port. If you find an issue with the release, please report it to our bug database under the appropriate component (http://icedtea.classpath.org/bugzilla). Development discussion takes place on the distro-pkg-dev at openjdk.java.net mailing list and patches are always welcome. Full details of the release can be found below. What's New? =========== New in release 3.0.0 (2016-04-08): * Rebase on jdk8u77-b03 * Backports - S4890063, PR2304, RH1214835: HPROF: default text truncated when using doe=n option - S6425769, PR2859: Allow specifying an address to bind JMX remote connector - S8000650, PR2462: unpack200.exe should check gzip crc - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly resolves symbolic links - S8035341: Allow using a system installed libpng - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility normal behavior - S8042159: Allow using a system-installed lcms2 - S8042806: Splashscreen uses libjpeg-internal macros - S8043805: Allow using a system-installed libjpeg - S8044235: src.zip should include all sources - S8074839, PR2462: Resolve disabled warnings for libunpack and the unpack200 binary - S8074859, PR1937: Turn on warnings as error - S8087218, PR2740: Constant fold loads from final instance fields in VM anonymous classes - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow using a system-installed libjpeg] - S8140483, PR2740: Atomic*FieldUpdaters final fields should be trusted - S8140620, PR2769: Find and load default.sf2 as the default soundbank on Linux - S8145096, PR2854: Undefined behaviour in HotSpot - S8145982, PR2859: JMXInterfaceBindingTest is failing intermittently - S8146015, PR2859: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses - S8148351, PR2842: Only display resolved symlink for compiler, do not change path - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell * Bug fixes - S8041658: Use of -fdevirtualize on macroAssembler_x86.o (via -O2) with gcc 4.9.0 creates broken VM - PR94: empty install target in Makefile.am - PR729: GTKLookAndFeel should be the system look&feel on all GNU/Linux desktops - PR1275: Provide option to turn off downloading of tarballs - PR1281, RH513605: Updating/Installing OpenJDK should recreate the shared class-data archive - PR1289: Allow JARs to be optionally compressed by setting COMPRESS_JARS - PR1291: Ensure unlimited crypto policy is in place. - PR1325: Only add classes to rt-source-files.txt if actually needed - PR1341: Remove Rhino support - PR1346: Filter out -j option to make - PR1347: Update list of checked JDKs - PR1348: java -version output is broken - PR1357: Make XRender mandatory - PR1359: Check for /usr/lib64 JVMs and generic JPackage alternative - PR1364: Replace hgforest support - PR1367: Support using the system installation of LCMS - PR1368: Ensure debug data is available for all libraries and binaries without redundant files - PR1369: Remove outdated bootstrap configure tests or make them fail on error - PR1377: Forwardport javac detection / usability test from IcedTea 2.x - PR1379: Add build support for Zero AArch64 - PR1413: Undefined reference to libz during link of unpack200 - PR1741: Break PulseAudio provider out into IcedTea-Sound - PR1766: Expand architecture support - PR1774: Support GIF lib v5 - PR1774: Correct #ifdef to #if - PR1796: make fails with "computed checksum did NOT match" - PR1806: Support Debian/Ubuntu 7 & 8 OpenJDK Installs as Boot JDK - PR1812: Unable to locate HotSpot checksum when downloading - PR1813: HotSpot URL should be used with --enable-hg - PR1815: Split download/extraction rules for OpenJDK so they can run in parallel - PR1829: Support AM_MAINTAINER_MODE - PR1834, RH1022017: Report elliptic curves supported by NSS, not the SunEC library - PR1845: jstack.stp in OpenJDK8 is broken - PR1869: Avoid x86 workaround when running Zero rather than a JIT - PR1889: Allow tarball checksumming to be disabled - PR1935: HotSpot extraction needs to depend on the tarball being downloaded - PR1937: Add configure option for -Werror - PR1938: Zero broken by enforced use of -Werror - PR1942: Bug reports lack IcedTea version & distribution packaging information - PR1950: Add build support for Zero SH - PR1965, G498288: Allow builds on PaX kernels - PR1968: Move to new OpenJDK bug URL format - PR1975: SystemTap probes for the garbage collector. - PR1977: Support using the system installation of Zlib - PR1979: Support using the system installation of libjpeg - PR1980: Support using the system installation of giflib - PR1981: Support using the system installation of libpng - PR1983: Support using the system installation of NSS with the SunEC provider - PR1994: make dist broken - PR2001: Synchronise HEAD tarball paths with release branch paths - PR2066: Unset OS before running OpenJDK build - PR2095, RH1163501: 2048-bit DH upper bound too small for Fedora infrastructure - PR2126: Synchronise elliptic curves in sun.security.ec.NamedCurve with those listed by NSS - PR2127: SunEC provider crashes when built using system NSS - PR2199: Support giflib 5.1.0 - PR2212: DGifCloseFile call should check the return value, not the error code, for failure - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc. - PR2237, RH1194378: ppc64le should report its os.arch as ppc64le so tools can detect it - PR2248: HotSpot tarball fails verification after download - PR2256: Add SystemTap tests - PR2257: clean-extract-nashorn rule is never run - PR2321: Checksum of policy JAR files changes on every build - PR2329: jamvm parallel unpack failures - PR2339: Fail early if there is no native HotSpot JIT & all other options are disabled - PR2348: Avoid following symlinks for CACAO and JamVM patches - PR2351: Split CACAO rule into configure and make stages - PR2352: Split JamVM rule into configure, make and make install stages - PR2358: Add aliases for all stamp targets - PR2362: Update HACKING & fsg.sh.in - PR2363: Remove EC source code prior to build - PR2369: SunEC provider is partially installed - PR2377: PaX mark the installed JDK so it runs on hardened systems - PR2383: Location of docs directory in install-data-local is incorrect - PR2392: Make elliptic curve removal optional - PR2400, RH1206656: Zero JVM crashes on startup when built with GCC 5 - PR2407: Fix automatic enabling of the Zero build on non-JIT architectures which don't use CACAO or JamVM - PR2408: Enable Zero when Shark is enabled - PR2409: Update Zero macro to match one in IcedTea 2.x - PR2410: Support PPC64 JIT on ppc64le - PR2411: Fix references to hotspot.map following PR2001 - PR2413: OpenJDK doesn't auto-select Zero on architectures where no server JVM is available - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to OpenJDK build - PR2415: JVM -Xmx requirement is too high on s390 - PR2428: OpenJDK build can't handle commas in LDFLAGS - PR2429: OpenJDK build does not copy a symlinked cacerts file - PR2432: ppc64 JIT doesn't support class data sharing - PR2433: ppc64le does not support -Xshare:dump - PR2434: SystemTap support is no longer optional - PR2439: NSS PKCS11 regression - due to java.security automatic loading - PR2443: install stage fails where BUILD_ARCH_DIR != INSTALL_ARCH_DIR - PR2447: Allow greater control of Javadoc installation directory - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec file does - PR2454: install-data-local needs to check that classes.jsa actually exists - PR2456: Installation path for hotspot_gc.stp is wrong, due to changed j2sdk-image location - PR2459: Policy JAR files should be timestamped with the date of the policy file they hold - PR2511: Reset success following calls in LayoutManager.cpp - PR2541: Allow the user to specify the cacerts file to use - PR2544: Desktop files do not allow installation from multiple versions of IcedTea - PR2547: Extend tarball checksumming option to allow the checksum to be specified - PR2631: jvm.cfg missing for ppc64le - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set - PR2675: Update ppc64le autotools infrastructure following PR2237 - PR2691, G564746: ./configure is unable to compile using distcc for icedtea-3.0.0_pre06 - PR2737: Allow multiple PKCS11 library initialisation to be a non-critical error. - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in java.library.path - PR2743: Remove bad AArch64 merge fragment - PR2759: LCMS library should be named javalcms, not lcms, to avoid potential conflicts with the system library - PR2766: Remove all references to GCJ - PR2767: Remove remaining rogue binaries from OpenJDK tree - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or discard if no longer needed - PR2777: Fix MAX/MIN template usage on s390 - PR2804: test/tapset/jstaptest.pl should be executable - PR2815: Race condition in SunEC provider with system NSS - PR2825: Placement of -lfreebl matters when using bfd linker - PR2826: Provide option to disable SystemTap tests - PR2841: Parallelism issues resulting from PR2459 - PR2863: IcedTea doesn't pass through build and host triplets to OpenJDK's configure - PR2865: Handle uninstallation. - PR2869: Revert CRC fix (S8000650) backported as part of PR2462 - PR2873: Fix make distcheck. - PR2880: Add missing test directory in make check. - PR2885: Location of 'stap' executable is hard-coded - PR2888: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) - PR2899: Don't use WithSeed versions of NSS functions as they don't fully process the seed - PR2906: Support prefixed variants of GNU tools used on *BSD systems - PR2907: Replace --with-abs-install-dir with usual --prefix - PR2917: Don't pass --with-cacerts-file to build if USE_ALT_CACERTS_FILE is not set - PR2918: Makefile handles cacerts as a symlink, but the configure check doesn't - PR2920: PaX marking fails on filesystems which don't support extended attributes - PR2921: Uninstallation of docs deletes too much - Don't substitute 'j' for '-j' inside -I directives - Extend 8041658 to all files in the HotSpot build. - Remove jcheck * AArch64 port - PR1970: Imported from aarch64 jdk8 repository. - PR2853: Fix build for aarch64/zero - PR2853: Remaining miscellaneous synchronisation changes from aarch64/jdk8u - PR2853: Remove AArch64-specific code in generateOptoStub.cpp. - PR2853: Remove some AArch64-specific code in share/. - PR2853: Remove some unnecessary divergences from jdk8u. - PR2853: Revert AArch64 jvm.cfg divergence - PR2853: Revert changes to libpng source code now 8078245 is in place. - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u (aarch64-jdk8u77-b03) - S8150652, PR2922: Remove unused code in AArch64 back end * JamVM - JSR 292: Invoke Dynamic - JSR 308: Type Annotations - JSR 335: Lambda Expressions - JSR 901: VM support for method parameter reflection - JEP 171: Implement fence methods in sun.misc.Unsafe - sun.misc.Unsafe: additional methods get/putAddress. - FreeClassData: adjust method count for Miranda methods - Fix invokesuper check in invokespecial opcode - Fix non-direct interpreter invokespecial super-class check - When GC'ing a native method don't try to free code - Do not free unprepared Miranda method code data - Set anonymous class protection domain - JVM_IsVMGeneratedMethodIx stub - Dummy implementation of sun.misc.Perf natives - JVM_NewMultiArray: element class may be an array - jtreg test java/lang/reflect/Array/ExceedMaxDim - OpenJDK: Fix Local/Anonymous class checks - classlibMarkThreadTerminated should return Object* - Fix race-condition in constant-pool resolution code - JSR 292: MethodHandle constant-pool refs may be resolved - JSR 292: bootstrap method args error handling - JSR 308: update to match OpenJDK changes - JSR 292: correct intrinsic cache COMPARE function - Race condition in setting up imethod table - GC: Minor performance improvement - PR2034: --enable-jamvm builds broken, missing JVM_GetTemporaryDirectory impl - PR2336: JamVM lacks JVM_FindClassFromCaller - PR2523: Add executable stack markings to callNative.S on JamVM - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced by jdk8u40 * CACAO - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where possible - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where possible - PR2035: --enable-cacao builds broken, missing JVM_GetTemporaryDirectory impl. - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on Gentoo - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low max heap size - PR2335: CACAO lacks JVM_FindClassFromCaller - PR2347: Fix CACAO patches to apply again - PR2349: ?struct jvm_version_info? has no member named ?is_kernel_jvm? - PR2350: Update to latest CACAO - PR2354: stamps/cacao.stamp tries to touch a file in a directory which doesn't exist - PR2355: CACAO build fails to use JRE layout - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced by jdk8u40 - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays: Assertion `dest && result && x.any && y.any' failed - PR2908: Add missing functions for CACAO OpenJDK JVM implementation - PR2909: Install CACAO in same way as JamVM - PR2910: Add rudimentary support for OpenJDK 8 class files to CACAO - PR2916: Update CACAO drop to use the latest from cacao-staging The tarballs can be downloaded from: * http://icedtea.classpath.org/download/source/icedtea-3.0.0.tar.gz * http://icedtea.classpath.org/download/source/icedtea-3.0.0.tar.xz We provide both gzip and xz tarballs, so that those who are able to make use of the smaller tarball produced by xz may do so. The tarballs are accompanied by digital signatures available at: * http://icedtea.classpath.org/download/source/icedtea-3.0.0.tar.gz.sig * http://icedtea.classpath.org/download/source/icedtea-3.0.0.tar.xz.sig These are produced using my public key. See details below. PGP Key: ed25519/35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 GnuPG >= 2.1 is required to be able to handle this key. SHA256 checksums: db874ae8dd14ab3eaed7b21a2895d6bfb3a4426e27289bbfaaf83f17bb5ed730 icedtea-3.0.0.tar.gz a6a4da4e9012cb5b97823689700c82c573e0fc23a4c8b56977a4778ca69668cf icedtea-3.0.0.tar.gz.sig 947add69b3b89d7685cb0c9e2b51fc561e27f6e7c0bf1ea98dac8156fa8629a9 icedtea-3.0.0.tar.xz e616412bc6a144c592f3c0dea51be2ea6d6fedcb173c3944f68f78eb7a8cd546 icedtea-3.0.0.tar.xz.sig The checksums can be downloaded from: * http://icedtea.classpath.org/download/source/icedtea-3.0.0.sha256 The following people helped with these releases: * Lukas Berk (garbage collection probes for SystemTap) * James Le Cuirot (PR2863) * Taigo Sturmer Daitx (ppc64le support) * Andrew Hughes (all other backports & bug fixes, release management) * Radim Kolar (PR2906) * Xerxes R?nby (CACAO & JamVM support) * Ralph Sennhauser (initial PaX support) * Yasumasa Suenaga (PR1845 and other SystemTap work) * Mario Torre (S8150954) * Jon VanAlten (SystemTap tests) * Michal Vyskocil (PR1357 & PR1359) * Mark Wielaard (SystemTap fixes & tests) We would also like to thank the bug reporters and testers! To get started: $ tar xzf icedtea-3.0.0.tar.gz or: $ tar x -I xz -f icedtea-3.0.0.tar.xz then: $ mkdir icedtea-build $ cd icedtea-build $ ../icedtea-3.0.0/configure $ make Full build requirements and instructions are available in the INSTALL file. Happy hacking! -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 213 bytes Desc: Digital signature URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 22:01:39 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 22:01:39 +0000 Subject: [Bug 2866] [IcedTea8] Taking screenshots on x11 composite desktop produces wrong result In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2866 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #7 from Andrew John Hughes --- Fixed in the 3.0.0 release. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 22:01:41 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 22:01:41 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Bug 1282 depends on bug 2866, which changed state. Bug 2866 Summary: [IcedTea8] Taking screenshots on x11 composite desktop produces wrong result http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2866 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 22:02:58 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 22:02:58 +0000 Subject: [Bug 2859] [IcedTea8] Backport "6425769: Allow specifying an address to bind JMX remote connector" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2859 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #6 from Andrew John Hughes --- Fix applied in 3.0.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 22:02:59 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 22:02:59 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Bug 1282 depends on bug 2859, which changed state. Bug 2859 Summary: [IcedTea8] Backport "6425769: Allow specifying an address to bind JMX remote connector" http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2859 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 22:05:43 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 22:05:43 +0000 Subject: [Bug 2854] [IcedTea8] Backport "8145096: Undefined behaviour in HotSpot" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2854 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Backport included in 3.0.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 22:05:45 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 22:05:45 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Bug 1282 depends on bug 2854, which changed state. Bug 2854 Summary: [IcedTea8] Backport "8145096: Undefined behaviour in HotSpot" http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2854 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 22:36:20 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 22:36:20 +0000 Subject: [Bug 2899] [IcedTea8] Don't use WithSeed versions of NSS functions as they don't fully process the seed In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2899 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #4 from Andrew John Hughes --- Fixed in 3.0.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 22:36:22 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 22:36:22 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Bug 1282 depends on bug 2899, which changed state. Bug 2899 Summary: [IcedTea8] Don't use WithSeed versions of NSS functions as they don't fully process the seed http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2899 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 22:36:59 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 22:36:59 +0000 Subject: [Bug 2888] [IcedTea8] OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2888 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Fix included in 3.0.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 22:37:02 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 22:37:02 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Bug 1282 depends on bug 2888, which changed state. Bug 2888 Summary: [IcedTea8] OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2888 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 22:37:34 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 22:37:34 +0000 Subject: [Bug 2869] [IcedTea8] Revert CRC fix backported as part of PR2462 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2869 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Fix reverted in 3.0.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 22:37:35 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 22:37:35 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Bug 1282 depends on bug 2869, which changed state. Bug 2869 Summary: [IcedTea8] Revert CRC fix backported as part of PR2462 http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2869 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 22:38:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 22:38:14 +0000 Subject: [Bug 2921] [IcedTea8] Uninstallation of docs deletes too much In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2921 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Blocks| |1282 Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Corrected in 3.0.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 22:38:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 22:38:14 +0000 Subject: [Bug 2873] [IcedTea8] Fix make distcheck In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2873 Bug 2873 depends on bug 2921, which changed state. Bug 2921 Summary: [IcedTea8] Uninstallation of docs deletes too much http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2921 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 22:38:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 22:38:14 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2921 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 22:38:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 22:38:14 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Bug 1282 depends on bug 2921, which changed state. Bug 2921 Summary: [IcedTea8] Uninstallation of docs deletes too much http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2921 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 22:38:44 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 22:38:44 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Bug 1282 depends on bug 2873, which changed state. Bug 2873 Summary: [IcedTea8] Fix make distcheck http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2873 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 22:38:43 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 22:38:43 +0000 Subject: [Bug 2873] [IcedTea8] Fix make distcheck In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2873 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #7 from Andrew John Hughes --- make distcheck passes both locally and on the test server. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 22:45:52 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 22:45:52 +0000 Subject: [Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #36 from Andrew John Hughes --- Bulk import of changes from aarch64/jdk8u tree completed, plus 8150652. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 10 22:45:54 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Apr 2016 22:45:54 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Bug 1282 depends on bug 2922, which changed state. Bug 2922 Summary: [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Apr 11 21:54:21 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 11 Apr 2016 21:54:21 +0000 Subject: [Bug 2928] New: [IcedTea8] Remove libXt dependency if possible Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2928 Bug ID: 2928 Summary: [IcedTea8] Remove libXt dependency if possible Product: IcedTea Version: 8-hg Hardware: all OS: All Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org OpenJDK currently only uses libXt for headers and doesn't link against it. Let's see if the dependency can be removed completely. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Apr 11 21:54:36 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 11 Apr 2016 21:54:36 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2928 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Apr 11 21:54:36 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 11 Apr 2016 21:54:36 +0000 Subject: [Bug 2928] [IcedTea8] Remove libXt dependency if possible In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2928 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1740 Target Milestone|--- |3.1.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Apr 12 00:49:51 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 12 Apr 2016 00:49:51 +0000 Subject: [Bug 2929] New: configure: error: "A JDK home directory could not be found." Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2929 Bug ID: 2929 Summary: configure: error: "A JDK home directory could not be found." Product: IcedTea Version: 2.6.4 Hardware: x86 OS: Linux Status: NEW Severity: major Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: yugiohjcj at 1s.fr CC: unassigned at icedtea.classpath.org Hello, I try to build IcedTea 2.6.4 on Slackware 14.1 with the gcj 5.3.0. I do: $ ./configure --prefix=/usr checking for a BSD-compatible install... /bin/ginstall -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking how to create a pax tar archive... gnutar checking whether to enable maintainer-specific portions of Makefiles... yes checking which branch and release of IcedTea is being built... branch 2.6, release 2.6.4 for OpenJDK 1.7.0 checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of gcc... none checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... none checking for gmake... /usr/bin/gmake checking for gzip... /bin/gzip checking for ant... /home/yugiohjcj/documents/downloads/software/apache-ant-1.9.4/bin/ant checking for gfind... no checking for find... /usr/bin/find checking for gpatch... no checking for patch... /usr/bin/patch checking for gtar... no checking for tar... /bin/tar checking for chmod... /bin/chmod checking for gsha256sum... no checking for sha256sum... /bin/sha256sum checking for wget... /usr/bin/wget checking for zip... /usr/bin/zip checking for unzip... /usr/bin/unzip checking for cpio... /bin/cpio checking for file... /usr/bin/file checking for readlink... /bin/readlink checking for fastjar... /usr/bin/fastjar checking for gsed... no checking for sed... /bin/sed checking for ldd... ldd checking for gawk... /bin/gawk checking for hg... /usr/bin/hg checking for an OpenJDK source directory... /tmp/build/icedtea-2.6.4/openjdk checking for IcedTea Mercurial revision ID... none checking for JDK Mercurial revision ID... none checking for HotSpot Mercurial revision ID... none checking for lsb_release... no checking whether to use CACAO as VM... no checking whether to use JamVM as VM... no checking whether to use the Shark JIT... no checking if a native HotSpot port is available for this architecture... yes checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking whether to use the zero-assembler port... no checking whether byte ordering is bigendian... no checking which HotSpot build to use... default checking for linux32... /usr/bin/linux32 checking version of GCC... 5.3.0 (major version 5, minor version 3) checking for getconf... /usr/bin/getconf checking the number of online processors... 2 checking if cp supports --reflink... yes checking if we can hard link rather than copy from /tmp/build/icedtea-2.6.4... yes checking whether to disable the execution of the JTReg tests... no checking whether to disable the execution of the HotSpot JTReg tests... no checking whether to disable the execution of the langtools JTReg tests... no checking whether to disable the execution of the JDK JTReg tests... no checking for system library directory... checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking whether to enable the PKCS11 crypto provider using NSS... disabled by default (edit java.security to enable) checking for NSS... yes checking whether to enable the Sun elliptic curve crypto provider... no checking whether to build native code with debugging information... yes checking whether to build Java bytecode with debugging information... yes checking where fonts are stored... /usr/share/fonts checking if /usr/share/fonts is a valid directory... yes checking for xvfb-run... no checking whether to build documentation... yes checking for distribution package version... none checking build identification... Custom build (Tue Apr 12 02:22:04 CEST 2016) checking how many parallel build jobs to execute... 2 checking whether to build a bootstrap version first... yes checking whether to download tarballs... yes checking for a JDK home directory... not specified checking for /usr/lib/jvm/java-gcj... not found checking for /usr/lib/jvm/gcj-jdk... not found checking for /usr/lib/jvm/cacao... not found checking for /usr/lib/jvm/icedtea-7... not found checking for /usr/lib/jvm/icedtea7... not found checking for /usr/lib/jvm/java-7-openjdk... not found checking for /usr/lib/jvm/java-1.7.0-openjdk... not found checking for /usr/lib/jvm/java-1.7.0-openjdk.x86_64... not found checking for /usr/lib64/jvm/java-1.7.0-openjdk... not found checking for /usr/lib/jvm/java-1.7.0... not found checking for /usr/lib/jvm/icedtea-6... not found checking for /usr/lib/jvm/icedtea6... not found checking for /usr/lib/jvm/java-6-openjdk... not found checking for /usr/lib/jvm/java-1.6.0-openjdk... not found checking for /usr/lib/jvm/java-1.6.0-openjdk.x86_64... not found checking for /usr/lib64/jvm/java-1.6.0-openjdk... not found checking for /usr/lib/jvm/java-1.6.0... not found checking for /usr/lib/jvm/java-openjdk... not found checking for /usr/lib/jvm/openjdk... not found checking for /usr/lib/jvm/java-icedtea... not found checking for /etc/alternatives/java_sdk_openjdk... not found configure: error: "A JDK home directory could not be found." Some information about my gcj: 1) Compiled with: ../configure --prefix=/usr --enable-languages=c,c++,java --enable-java-home 2) Version: $ gcj --version gcj (GCC) 5.3.0 Copyright (C) 2015 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 3) Compiled with ecj-4.9: ftp://sourceware.org/pub/java/ecj-4.9.jar 4) Content of the SDK directory: $ tree /usr/lib/jvm /usr/lib/jvm |-- bin | |-- appletviewer -> ../../../bin/gappletviewer | |-- jar -> ../../../bin/gjar | |-- jarsigner -> ../../../bin/gjarsigner | |-- java -> ../../../bin/gij | |-- javadoc -> ../../../bin/gjdoc | |-- javah -> ../../../bin/gjavah | |-- keytool -> ../../../bin/gkeytool | |-- native2ascii -> ../../../bin/gnative2ascii | |-- orbd -> ../../../bin/gorbd | |-- rmic -> ../../../bin/grmic | |-- rmid -> ../../../bin/grmid | |-- rmiregistry -> ../../../bin/grmiregistry | |-- serialver -> ../../../bin/gserialver | `-- tnameserv -> ../../../bin/gtnameserv |-- include | |-- jawt.h -> ../../../bin/../lib/gcc/i686-pc-linux-gnu/5.3.0/include/jawt.h | |-- jni.h -> ../../../bin/../lib/gcc/i686-pc-linux-gnu/5.3.0/include/jni.h | `-- linux | |-- jawt_md.h -> ../../../../bin/../lib/gcc/i686-pc-linux-gnu/5.3.0/include/jawt_md.h | `-- jni_md.h -> ../../../../bin/../lib/gcc/i686-pc-linux-gnu/5.3.0/include/jni_md.h |-- jre | |-- bin | | |-- java -> ../../../../bin/gij | | |-- keytool -> ../../../../bin/gkeytool | | |-- orbd -> ../../../../bin/gorbd | | |-- rmid -> ../../../../bin/grmid | | |-- rmiregistry -> ../../../../bin/grmiregistry | | `-- tnameserv -> ../../../../bin/gtnameserv | `-- lib | |-- i386 | | |-- client | | | `-- libjvm.so -> ../../../../../gcj-5.3.0-16/libjvm.so | | |-- libjawt.so -> ../../../../gcj-5.3.0-16/libjawt.so | | `-- server | | `-- libjvm.so -> ../../../../../gcj-5.3.0-16/libjvm.so | |-- rt.jar -> ../../../../share/java/libgcj-5.3.0.jar | `-- security | `-- java.security -> ../../../../security/classpath.security `-- lib `-- tools.jar -> ../../../share/java/libgcj-tools-5.3.0.jar 11 directories, 30 files As my gcj is working I am wondering why IcedTea can't find my JDK home directory. Why I got this error please? Thank you. Best regards. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Apr 12 02:21:23 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 12 Apr 2016 02:21:23 +0000 Subject: [Bug 2929] configure: error: "A JDK home directory could not be found." In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2929 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |2.6.6 Severity|major |normal --- Comment #1 from Andrew John Hughes --- IcedTea can't find it because you don't have it installed in one of the standard locations it checks for. You can specify the location using --with-jdk-home. * --with-jdk-home: Perform a build using the installed JDK, such as gcj or IcedTea, to bootstrap. If a directory is not specified, a check against the list presented above is performed. See the INSTALL file for more information. The error message could be clearer, so we'll use this bug to improve that and mention the --with-jdk-home option. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Apr 12 09:53:47 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 12 Apr 2016 09:53:47 +0000 Subject: [Bug 2929] configure: error: "A JDK home directory could not be found." In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2929 --- Comment #2 from yugiohjcj at 1s.fr --- Nice, indeed it works: $ ./configure --prefix=/usr --with-jdk-home=/usr/lib/jvm checking for a BSD-compatible install... /bin/ginstall -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking how to create a pax tar archive... gnutar checking whether to enable maintainer-specific portions of Makefiles... yes checking which branch and release of IcedTea is being built... branch 2.6, release 2.6.4 for OpenJDK 1.7.0 checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of gcc... none checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... none checking for gmake... /usr/bin/gmake checking for gzip... /bin/gzip checking for ant... /home/yugiohjcj/documents/downloads/software/apache-ant-1.9.4/bin/ant checking for gfind... no checking for find... /usr/bin/find checking for gpatch... no checking for patch... /usr/bin/patch checking for gtar... no checking for tar... /bin/tar checking for chmod... /bin/chmod checking for gsha256sum... no checking for sha256sum... /bin/sha256sum checking for wget... /usr/bin/wget checking for zip... /usr/bin/zip checking for unzip... /usr/bin/unzip checking for cpio... /bin/cpio checking for file... /usr/bin/file checking for readlink... /bin/readlink checking for fastjar... /usr/bin/fastjar checking for gsed... no checking for sed... /bin/sed checking for ldd... ldd checking for gawk... /bin/gawk checking for hg... /usr/bin/hg checking for an OpenJDK source directory... /tmp/build/icedtea-2.6.4/openjdk checking for IcedTea Mercurial revision ID... none checking for JDK Mercurial revision ID... none checking for HotSpot Mercurial revision ID... none checking for lsb_release... no checking whether to use CACAO as VM... no checking whether to use JamVM as VM... no checking whether to use the Shark JIT... no checking if a native HotSpot port is available for this architecture... yes checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking whether to use the zero-assembler port... no checking whether byte ordering is bigendian... no checking which HotSpot build to use... default checking for linux32... /usr/bin/linux32 checking version of GCC... 5.3.0 (major version 5, minor version 3) checking for getconf... /usr/bin/getconf checking the number of online processors... 2 checking if cp supports --reflink... yes checking if we can hard link rather than copy from /tmp/build/icedtea-2.6.4... yes checking whether to disable the execution of the JTReg tests... no checking whether to disable the execution of the HotSpot JTReg tests... no checking whether to disable the execution of the langtools JTReg tests... no checking whether to disable the execution of the JDK JTReg tests... no checking for system library directory... checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking whether to enable the PKCS11 crypto provider using NSS... disabled by default (edit java.security to enable) checking for NSS... yes checking whether to enable the Sun elliptic curve crypto provider... no checking whether to build native code with debugging information... yes checking whether to build Java bytecode with debugging information... yes checking where fonts are stored... /usr/share/fonts checking if /usr/share/fonts is a valid directory... yes checking for xvfb-run... no checking whether to build documentation... yes checking for distribution package version... none checking build identification... Custom build (Tue Apr 12 11:51:42 CEST 2016) checking how many parallel build jobs to execute... 2 checking whether to build a bootstrap version first... yes checking whether to download tarballs... yes checking for a JDK home directory... /usr/lib/jvm checking if a java binary was specified... no checking if /usr/lib/jvm/bin/java is a valid executable file... yes checking for an ecj JAR file... /usr/share/java/ecj.jar checking if a javac binary was specified... no checking if /usr/lib/jvm/bin/javac is a valid executable file... no checking for javac... no checking if an ecj binary was specified... no checking if /usr/bin/ecj is a valid executable file... checking for ecj... no checking for ecj-3.1... no checking for ecj-3.2... no checking for ecj-3.3... no checking for ecj-3.4... no checking whether to compile ecj natively... no checking if we are using ecj as javac... no checking if a javah executable is specified... no checking if /usr/lib/jvm/bin/javah is a valid executable file... yes checking if a jar executable is specified... no checking if /usr/lib/jvm/bin/jar is a valid executable file... yes checking whether jar supports @ argument... yes checking whether jar supports stdin file arguments... yes checking whether jar supports -J options at the end... yes checking if an rmic executable is specified... no checking if /usr/lib/jvm/bin/rmic is a valid executable file... yes checking if a native2ascii binary was specified... no checking if /usr/lib/jvm/bin/native2ascii is a valid executable file... yes checking if we are using CACAO as the build VM... no checking for xsltproc... /usr/bin/xsltproc checking if the VM and compiler work together... configure: error: Compiler failed to compile Java code. Now, I will try to understand this new error. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Apr 12 10:50:28 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 12 Apr 2016 10:50:28 +0000 Subject: [Bug 2930] New: net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize applet Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2930 Bug ID: 2930 Summary: net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize applet Product: IcedTea-Web Version: 1.5 Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement Priority: P5 Component: Plugin Assignee: jvanek at redhat.com Reporter: sap at not.iac.es CC: unassigned at icedtea.classpath.org Hi. Using Linux Mint 17.3, I got the following trace when trying to verify Java version on Java website (https://www.java.com/en/download/installed.jsp). The browser plugin also fails in other pages. IcedTea-Web Plugin version: 1.5.3 (1.5.3-0ubuntu0.14.04.1) Tue Apr 12 10:41:19 WEST 2016 net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize applet. For more information click "more information button". at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:739) at net.sourceforge.jnlp.Launcher.getApplet(Launcher.java:668) at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:901) Caused by: net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Unknown Main-Class. Could not determine the main class for this application. at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:681) at net.sourceforge.jnlp.runtime.JNLPClassLoader.(JNLPClassLoader.java:277) at net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(JNLPClassLoader.java:351) at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:418) at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:394) at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:704) ... 2 more Caused by: java.lang.ClassNotFoundException: Could not find class JavaDetection at net.sourceforge.jnlp.runtime.JNLPClassLoader$CodeBaseClassLoader.findClassNonRecursive(JNLPClassLoader.java:2484) at net.sourceforge.jnlp.runtime.JNLPClassLoader.findClass(JNLPClassLoader.java:1654) at net.sourceforge.jnlp.runtime.JNLPClassLoader$CodeBaseClassLoader.findClass(JNLPClassLoader.java:2497) at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:678) ... 7 more Caused by: java.security.PrivilegedActionException: java.lang.ClassNotFoundException: JavaDetection at java.security.AccessController.doPrivileged(Native Method) at net.sourceforge.jnlp.runtime.JNLPClassLoader$CodeBaseClassLoader.findClassNonRecursive(JNLPClassLoader.java:2474) ... 10 more Caused by: java.lang.ClassNotFoundException: JavaDetection at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at net.sourceforge.jnlp.runtime.JNLPClassLoader$CodeBaseClassLoader.access$2001(JNLPClassLoader.java:2446) at net.sourceforge.jnlp.runtime.JNLPClassLoader$CodeBaseClassLoader$1.run(JNLPClassLoader.java:2477) at net.sourceforge.jnlp.runtime.JNLPClassLoader$CodeBaseClassLoader$1.run(JNLPClassLoader.java:2475) ... 12 more Chain: 1) at Tue Apr 12 10:41:16 WEST 2016 net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Unknown Main-Class. Could not determine the main class for this application. at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:681) at net.sourceforge.jnlp.runtime.JNLPClassLoader.(JNLPClassLoader.java:277) at net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(JNLPClassLoader.java:351) at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:418) at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:394) at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:704) at net.sourceforge.jnlp.Launcher.getApplet(Launcher.java:668) at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:901) Caused by: java.lang.ClassNotFoundException: Could not find class JavaDetection at net.sourceforge.jnlp.runtime.JNLPClassLoader$CodeBaseClassLoader.findClassNonRecursive(JNLPClassLoader.java:2484) at net.sourceforge.jnlp.runtime.JNLPClassLoader.findClass(JNLPClassLoader.java:1654) at net.sourceforge.jnlp.runtime.JNLPClassLoader$CodeBaseClassLoader.findClass(JNLPClassLoader.java:2497) at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:678) ... 7 more Caused by: java.security.PrivilegedActionException: java.lang.ClassNotFoundException: JavaDetection at java.security.AccessController.doPrivileged(Native Method) at net.sourceforge.jnlp.runtime.JNLPClassLoader$CodeBaseClassLoader.findClassNonRecursive(JNLPClassLoader.java:2474) ... 10 more Caused by: java.lang.ClassNotFoundException: JavaDetection at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at net.sourceforge.jnlp.runtime.JNLPClassLoader$CodeBaseClassLoader.access$2001(JNLPClassLoader.java:2446) at net.sourceforge.jnlp.runtime.JNLPClassLoader$CodeBaseClassLoader$1.run(JNLPClassLoader.java:2477) at net.sourceforge.jnlp.runtime.JNLPClassLoader$CodeBaseClassLoader$1.run(JNLPClassLoader.java:2475) ... 12 more 2) at Tue Apr 12 10:41:16 WEST 2016 net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize applet. For more information click "more information button". at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:739) at net.sourceforge.jnlp.Launcher.getApplet(Launcher.java:668) at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:901) Caused by: net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Unknown Main-Class. Could not determine the main class for this application. at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:681) at net.sourceforge.jnlp.runtime.JNLPClassLoader.(JNLPClassLoader.java:277) at net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(JNLPClassLoader.java:351) at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:418) at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:394) at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:704) ... 2 more Caused by: java.lang.ClassNotFoundException: Could not find class JavaDetection at net.sourceforge.jnlp.runtime.JNLPClassLoader$CodeBaseClassLoader.findClassNonRecursive(JNLPClassLoader.java:2484) at net.sourceforge.jnlp.runtime.JNLPClassLoader.findClass(JNLPClassLoader.java:1654) at net.sourceforge.jnlp.runtime.JNLPClassLoader$CodeBaseClassLoader.findClass(JNLPClassLoader.java:2497) at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:678) ... 7 more Caused by: java.security.PrivilegedActionException: java.lang.ClassNotFoundException: JavaDetection at java.security.AccessController.doPrivileged(Native Method) at net.sourceforge.jnlp.runtime.JNLPClassLoader$CodeBaseClassLoader.findClassNonRecursive(JNLPClassLoader.java:2474) ... 10 more Caused by: java.lang.ClassNotFoundException: JavaDetection at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at net.sourceforge.jnlp.runtime.JNLPClassLoader$CodeBaseClassLoader.access$2001(JNLPClassLoader.java:2446) at net.sourceforge.jnlp.runtime.JNLPClassLoader$CodeBaseClassLoader$1.run(JNLPClassLoader.java:2477) at net.sourceforge.jnlp.runtime.JNLPClassLoader$CodeBaseClassLoader$1.run(JNLPClassLoader.java:2475) ... 12 more -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Apr 12 11:05:02 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 12 Apr 2016 11:05:02 +0000 Subject: [Bug 2930] net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize applet In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2930 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #1 from JiriVanek --- This is known bug, and was fixed in latest maintained version. 1.5.x is NOT supported anymore. Please force your distribution to update to 1.6.2 or update on your own. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Apr 12 16:28:46 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 12 Apr 2016 16:28:46 +0000 Subject: [Bug 2929] configure: error: "A JDK home directory could not be found." In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2929 --- Comment #3 from Andrew John Hughes --- config.log should provide more detailed output. Please note that IcedTea packages are provided for Slackware; see http://alien.slackbook.org/blog/openjdk-updated-to-7u95_b00/ This may save you a lot of trouble. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Apr 12 16:57:38 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 12 Apr 2016 16:57:38 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- 3.0.0 has been released (finally!): http://bitly.com/it30000 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Apr 12 20:28:41 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 12 Apr 2016 20:28:41 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1370 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Apr 12 20:28:41 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 12 Apr 2016 20:28:41 +0000 Subject: [Bug 1370] [IcedTea8] Provide option to build without debugging In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1370 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |1740 Target Milestone|3.0.0 |3.1.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Apr 12 20:29:11 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 12 Apr 2016 20:29:11 +0000 Subject: [Bug 1345] [IcedTea8] PulseAudio header mismatch In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1345 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Blocks| |1282 Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- PulseAudio is gone in 3.0.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Apr 12 20:29:13 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 12 Apr 2016 20:29:13 +0000 Subject: [Bug 1741] Break PulseAudio provider out into IcedTea-Sound In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1741 Bug 1741 depends on bug 1345, which changed state. Bug 1345 Summary: [IcedTea8] PulseAudio header mismatch http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1345 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Apr 12 20:29:13 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 12 Apr 2016 20:29:13 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Bug 1282 depends on bug 1345, which changed state. Bug 1345 Summary: [IcedTea8] PulseAudio header mismatch http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1345 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Apr 12 20:29:11 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 12 Apr 2016 20:29:11 +0000 Subject: [Bug 1282] [TRACKER] IcedTea 3.0.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1282 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1345 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Apr 12 20:35:45 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 12 Apr 2016 20:35:45 +0000 Subject: [Bug 2931] New: [IcedTea8] Provide Infinality Support via fontconfig Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2931 Bug ID: 2931 Summary: [IcedTea8] Provide Infinality Support via fontconfig Product: IcedTea Version: 8-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 1839 for IcedTea 3.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Apr 12 20:36:19 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 12 Apr 2016 20:36:19 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2931 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Apr 12 20:36:19 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 12 Apr 2016 20:36:19 +0000 Subject: [Bug 2931] [IcedTea8] Provide Infinality Support via fontconfig In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2931 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1740 Target Milestone|--- |3.1.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Apr 12 20:53:58 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 12 Apr 2016 20:53:58 +0000 Subject: [Bug 2932] New: [IcedTea8] Support ccache in a non-automagic manner Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2932 Bug ID: 2932 Summary: [IcedTea8] Support ccache in a non-automagic manner Product: IcedTea Version: 8-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: chewi at gentoo.org CC: unassigned at icedtea.classpath.org OpenJDK doesn't allow you to use ccache via wrapper symlinks added to the PATH, even though this is normally how it is setup. This affects Gentoo, where FEATURES="ccache" automatically adds these wrappers to the PATH for you. Gentoo's ebuild therefore currently strips the PATH like this. PATH=$(sed 's#[^:]*/ccache/bin:##g' <<< "${PATH}") This alone is insufficient as ccache is still detected automagically. Since IcedTea currently doesn't pass through the --disable-ccache option, the only way to explicitly disable it right now is to set enable_ccache=no. Andrew has suggested that IcedTea not support the option but supply it to OpenJDK based on whether wrappers are found in the PATH, while stripping the PATH for you. This would work well for Gentoo though others may find it odd. I'll let him decide! -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Apr 12 20:57:23 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 12 Apr 2016 20:57:23 +0000 Subject: [Bug 2933] New: [IcedTea8] Support ccache 3.2 and later Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2933 Bug ID: 2933 Summary: [IcedTea8] Support ccache 3.2 and later Product: IcedTea Version: 8-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: chewi at gentoo.org CC: unassigned at icedtea.classpath.org Created attachment 1515 --> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1515&action=edit Patch against generated-configure.sh The configure check for ccache is a bit dumb and doesn't support 3.2 or later. The fix is simply but it doesn't look like OpenJDK are going to apply it. See JDK-8067132. The attached patch does the trick. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Apr 12 20:57:35 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 12 Apr 2016 20:57:35 +0000 Subject: [Bug 2933] [IcedTea8] Support ccache 3.2 and later In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2933 James Le Cuirot changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://bugs.openjdk.java.n | |et/browse/JDK-8067132 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Apr 12 23:11:39 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 12 Apr 2016 23:11:39 +0000 Subject: [Bug 2934] New: [IcedTea8] SunEC provider throwing KeyException with current NSS Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2934 Bug ID: 2934 Summary: [IcedTea8] SunEC provider throwing KeyException with current NSS Product: IcedTea Version: 8-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Following the fix for bug #2899, the provider now crashes with a KeyException: $ java TestECDSA Exception in thread "main" java.security.ProviderException: java.security.KeyException at sun.security.ec.ECKeyPairGenerator.generateKeyPair(ECKeyPairGenerator.java:147) at java.security.KeyPairGenerator$Delegate.generateKeyPair(KeyPairGenerator.java:703) at TestECDSA.main(TestECDSA.java:30) Caused by: java.security.KeyException at sun.security.ec.ECKeyPairGenerator.generateECKeyPair(Native Method) at sun.security.ec.ECKeyPairGenerator.generateKeyPair(ECKeyPairGenerator.java:128) ... 2 more We should include this test case while we're at it to catch such problems earlier. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Apr 12 23:12:08 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 12 Apr 2016 23:12:08 +0000 Subject: [Bug 2934] [IcedTea8] SunEC provider throwing KeyException with current NSS In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2934 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED URL| |https://bugs.gentoo.org/sho | |w_bug.cgi?id=579676 Target Milestone|--- |3.0.1 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Apr 13 00:48:08 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 13 Apr 2016 00:48:08 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2932 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Apr 13 00:48:08 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 13 Apr 2016 00:48:08 +0000 Subject: [Bug 2932] [IcedTea8] Support ccache in a non-automagic manner In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2932 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1740 Target Milestone|--- |3.1.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Apr 13 13:22:57 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 13 Apr 2016 13:22:57 +0000 Subject: [Bug 2934] [IcedTea8] SunEC provider throwing KeyException with current NSS In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2934 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Version|8-hg |3.0.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Apr 13 13:43:58 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 13 Apr 2016 13:43:58 +0000 Subject: [Bug 2933] [IcedTea8] Support ccache 3.2 and later In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2933 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Version|8-hg |3.0.0 Target Milestone|--- |3.0.1 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Apr 13 13:45:32 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 13 Apr 2016 13:45:32 +0000 Subject: [Bug 2932] [IcedTea8] Support ccache in a non-automagic manner In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2932 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Version|8-hg |3.0.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Apr 13 13:45:45 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 13 Apr 2016 13:45:45 +0000 Subject: [Bug 2931] [IcedTea8] Provide Infinality Support via fontconfig In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2931 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Version|8-hg |3.0.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Apr 13 13:46:47 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 13 Apr 2016 13:46:47 +0000 Subject: [Bug 2932] [IcedTea8] Support ccache in a non-automagic manner In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2932 --- Comment #1 from Andrew John Hughes --- Well, I want to provide the expected experience on other projects that don't play silly games with ccache i.e. if it's on the path, it gets used. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Apr 13 21:25:25 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 13 Apr 2016 21:25:25 +0000 Subject: [Bug 2935] New: [IcedTea7] Check that freetype defines FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2935 Bug ID: 2935 Summary: [IcedTea7] Check that freetype defines FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality Product: IcedTea Version: 7-hg Hardware: all OS: All Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Font rendering is broken if infinality is enabled in IcedTea, but not FreeType (see bug 1839). We should check FreeType has it enabled during configure. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Apr 13 21:25:51 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 13 Apr 2016 21:25:51 +0000 Subject: [Bug 2935] [IcedTea7] Check that freetype defines FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2935 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |2.6.6 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 03:17:58 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 03:17:58 +0000 Subject: [Bug 2929] configure: error: "A JDK home directory could not be found." In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2929 --- Comment #4 from yugiohjcj at 1s.fr --- Indeed, more details are in config.log: $ cat config.log [...] configure:10853: checking for xsltproc configure:10871: found /usr/bin/xsltproc configure:10883: result: /usr/bin/xsltproc configure:10921: checking if the VM and compiler work together ./configure: line 10942: -cp: command not found configure:10951: error: Compiler failed to compile Java code. [...] At line 10942 of the configure script, the "-cp" command is not found. It seems to be more options for a command than a command. Here is this line: $ cat -n configure [...] 10942 if $JAVAC -cp . $JAVACFLAGS -source 5 -target 5 $CLASS >&5 2>&1; then [...] So, the $JAVAC variable seems to be empty. Do you know why? -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 07:26:59 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 07:26:59 +0000 Subject: [Bug 2936] New: this is bug Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2936 Bug ID: 2936 Summary: this is bug Product: VisualVM Harness Version: unspecified Hardware: x86 OS: Linux Status: NEW Severity: enhancement Priority: P5 Component: VisualVM Assignee: unassigned at icedtea.classpath.org Reporter: defripermadi at gmail.com Created attachment 1516 --> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1516&action=edit The crash happened outside the Java Virtual Machine in native code -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 07:42:54 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 07:42:54 +0000 Subject: [Bug 2936] crash outside the Java Virtual Machine in native code In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2936 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 |P3 CC| |jvanek at redhat.com Summary|this is bug |crash outside the Java | |Virtual Machine in native | |code -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 10:10:50 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 10:10:50 +0000 Subject: [Bug 2936] crash outside the Java Virtual Machine in native code In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2936 Xerxes R?nby changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |xerxes at zafena.se Resolution|--- |INVALID --- Comment #1 from Xerxes R?nby --- The crash happened in C++ native code of the FatRat downloadmanagers Qt Gui. Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C [kimg_dds.so+0x1420] C [libQtGui.so.4+0x1f10c4] QIcon::addFile(QString const&, QSize const&, QIcon::Mode, QIcon::State)+0xe4 C [libQtGui.so.4+0x1f1421] QIcon::QIcon(QString const&)+0x51 C [libQtGui.so.4+0x1f9896] C [libQtGui.so.4+0x1f0c12] QIcon::pixmap(QSize const&, QIcon::Mode, QIcon::State) const+0x42 C [fatrat+0xed166] Utils::FilterLineEdit::FilterLineEdit(QWidget*)+0x156 C [fatrat+0x966f8] MainWindow::setupUi()+0xb78 C [fatrat+0xa065f] MainWindow::MainWindow(bool)+0x13f C [fatrat+0x82ecf] main+0x12df fatrat has a Java based extension support. The JVM was able to record this C++ crash after one of the Java extensions have been called. However the crash have nothing to do with Java and the IcedTea project, there is nothing we can do in the IcedTea project to fix this bug because the bug is caused by the native C++ code that belong to the FatRat C++ application. I will close this IcedTea bug as invalid because the crash happened outside the IcedTea codebase. I recommend that you report this bug to the FatRat team or your Linux distribution for its FatRat package with instructions how to reproduce the issue. That the correct way to fix it. http://fatrat.dolezel.info/ -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 10:29:19 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 10:29:19 +0000 Subject: [Bug 2929] configure: error: "A JDK home directory could not be found." In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2929 Xerxes R?nby changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |xerxes at zafena.se --- Comment #5 from Xerxes R?nby --- Your content of the SDK directory is incomplete and is missing the javac command. $ tree /usr/lib/jvm /usr/lib/jvm |-- bin | |-- appletviewer -> ../../../bin/gappletviewer | |-- jar -> ../../../bin/gjar | |-- jarsigner -> ../../../bin/gjarsigner | |-- java -> ../../../bin/gij <----- javac is missing here! | |-- javadoc -> ../../../bin/gjdoc | |-- javah -> ../../../bin/gjavah You need a symlink named javac that needs to point to a shell script that calls ecj or a statically compiled ecj-gcj binary with the right command line arguments. On my linux distribution when using a SDK based on gcj and ecj then javac points to /usr/bin/ecj and this ecj script contain: #! /bin/sh case "$*" in *-bootclasspath*) ;; *) if [ ! -f /usr/lib/jvm/java-gcj/jre/lib/rt.jar ]; then bcoption="-bootclasspath /usr/share/java/libgcj-4.8.jar" fi esac if [ -x /usr/bin/ecj-gcj ]; then exec /usr/bin/ecj-gcj \ $bcoption ${1+"$@"} else case $CLASSPATH in */usr/share/java/ecj.jar*) ;; */usr/share/java/eclipse-ecj.jar*) ;; *) CLASSPATH=${CLASSPATH:+$CLASSPATH:}/usr/share/java/eclipse-ecj.jar esac export CLASSPATH exec /usr/bin/gij-4.8 \ -Dgnu.gcj.precompiled.db.path=/var/lib/gcj-$ver/classmap.db \ -Djava.ext.dirs=/usr/lib/java-ext:/usr/share/java-ext \ org.eclipse.jdt.internal.compiler.batch.Main $bcoption ${1+"$@"} fi -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 18:47:08 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 18:47:08 +0000 Subject: [Bug 2936] crash outside the Java Virtual Machine in native code In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2936 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gnu.andrew at redhat.com, | |unassigned at icedtea.classpat | |h.org Component|VisualVM |IcedTea Assignee|unassigned at icedtea.classpat |gnu.andrew at redhat.com |h.org | Product|VisualVM Harness |IcedTea Target Milestone|--- |2.6.4 -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 18:47:21 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 18:47:21 +0000 Subject: [Bug 2936] crash outside the Java Virtual Machine in native code In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2936 --- Comment #2 from Andrew John Hughes --- Thanks Xerxes. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 18:47:35 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 18:47:35 +0000 Subject: [Bug 2936] crash outside the Java Virtual Machine in native code In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2936 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|enhancement |normal -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 18:47:47 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 18:47:47 +0000 Subject: [Bug 2936] crash outside the Java Virtual Machine in native code In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2936 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |2.6.4 Target Milestone|2.6.4 |--- -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Thu Apr 14 19:01:57 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:01:57 +0000 Subject: /hg/icedtea: 5 new changesets Message-ID: changeset e9b81cef3b83 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=e9b81cef3b83 author: Andrew John Hughes date: Fri Apr 08 17:57:09 2016 +0100 Bump release date. 2016-04-08 Andrew John Hughes * NEWS: Bump release date. changeset 4babeee9a316 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=4babeee9a316 author: Andrew John Hughes date: Sun Apr 10 01:06:37 2016 +0100 Added tag icedtea-3.0.0 for changeset e9b81cef3b83 changeset 7a5d43490bbb in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=7a5d43490bbb author: Andrew John Hughes date: Thu Apr 14 19:40:32 2016 +0100 Correct mistakes in NEWS spotted while creating release notes. 2016-04-09 Andrew John Hughes * NEWS: Correct mistakes spotted while creating release notes. changeset 3e6cf6cf3b25 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=3e6cf6cf3b25 author: Andrew John Hughes date: Thu Apr 14 19:40:36 2016 +0100 Added tag icedtea-3.0-branchpoint for changeset 7a5d43490bbb changeset 6ca362ebc8c7 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=6ca362ebc8c7 author: Andrew John Hughes date: Thu Apr 14 20:02:43 2016 +0100 Start next major release cycle. 2016-04-14 Andrew John Hughes * Makefile.am: (ICEDTEA_MAJOR): Bump to icedtea9. * NEWS: Add section for 4.0.0. * configure.ac: Bump to 4.0.0pre00. diffstat: .hgtags | 2 ++ ChangeLog | 16 ++++++++++++++++ Makefile.am | 2 +- NEWS | 20 +++++++++++--------- configure.ac | 2 +- 5 files changed, 31 insertions(+), 11 deletions(-) diffs (104 lines): diff -r ec8d11fd0995 -r 6ca362ebc8c7 .hgtags --- a/.hgtags Fri Apr 08 17:53:04 2016 +0100 +++ b/.hgtags Thu Apr 14 20:02:43 2016 +0100 @@ -38,3 +38,5 @@ 969d84a2df36cffb274951ecb25c3a44e0ee2081 icedtea-3.0.0pre08 5971151ecd4036e4e1df71fc6393c075f804a757 icedtea-3.0.0pre09 8fc0b0a775ef529c37b73503842c7d41d50f596d icedtea-3.0.0pre10 +e9b81cef3b837600fd74b8b2c3ab782d7886b43a icedtea-3.0.0 +7a5d43490bbbf788409d206c85940d6e015e7967 icedtea-3.0-branchpoint diff -r ec8d11fd0995 -r 6ca362ebc8c7 ChangeLog --- a/ChangeLog Fri Apr 08 17:53:04 2016 +0100 +++ b/ChangeLog Thu Apr 14 20:02:43 2016 +0100 @@ -1,3 +1,19 @@ +2016-04-14 Andrew John Hughes + + * Makefile.am: + (ICEDTEA_MAJOR): Bump to icedtea9. + * NEWS: Add section for 4.0.0. + * configure.ac: Bump to 4.0.0pre00. + +2016-04-09 Andrew John Hughes + + * NEWS: Correct mistakes spotted + while creating release notes. + +2016-04-08 Andrew John Hughes + + * NEWS: Bump release date. + 2016-04-08 Andrew John Hughes PR2873: Fix make distcheck diff -r ec8d11fd0995 -r 6ca362ebc8c7 Makefile.am --- a/Makefile.am Fri Apr 08 17:53:04 2016 +0100 +++ b/Makefile.am Thu Apr 14 20:02:43 2016 +0100 @@ -41,7 +41,7 @@ JAMVM_URL = $(JAMVM_BASE_URL)/jamvm-$(JAMVM_VERSION).tar.gz JAMVM_SRC_ZIP = jamvm-$(JAMVM_VERSION).tar.gz -ICEDTEA_MAJOR = icedtea8 +ICEDTEA_MAJOR = icedtea9 ICEDTEA_PREFIX = $(ICEDTEA_MAJOR)-forest ICEDTEA_HG_URL = http://icedtea.classpath.org/hg/$(ICEDTEA_PREFIX) ICEDTEA_URL = $(DROP_URL)/$(ICEDTEA_MAJOR)/$(ICEDTEA_RELEASE) diff -r ec8d11fd0995 -r 6ca362ebc8c7 NEWS --- a/NEWS Fri Apr 08 17:53:04 2016 +0100 +++ b/NEWS Thu Apr 14 20:02:43 2016 +0100 @@ -10,7 +10,9 @@ CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY -New in release 3.0.0 (2016-04-07): +New in release 4.0.0 (2017-XX-XX): + +New in release 3.0.0 (2016-04-08): * Rebase on jdk8u77-b03 * Backports @@ -152,13 +154,6 @@ - PR2825: Placement of -lfreebl matters when using bfd linker - PR2826: Provide option to disable SystemTap tests - PR2841: Parallelism issues resulting from PR2459 - - PR2853: Fix build for aarch64/zero - - PR2853: Remaining miscellaneous synchronisation changes from aarch64/jdk8u - - PR2853: Remove AArch64-specific code in generateOptoStub.cpp. - - PR2853: Remove some AArch64-specific code in share/. - - PR2853: Remove some unnecessary divergences from jdk8u. - - PR2853: Revert AArch64 jvm.cfg divergence - - PR2853: Revert changes to libpng source code now 8078245 is in place. - PR2863: IcedTea doesn't pass through build and host triplets to OpenJDK's configure - PR2865: Handle uninstallation. - PR2869: Revert CRC fix (S8000650) backported as part of PR2462 @@ -178,6 +173,13 @@ - Remove jcheck * AArch64 port - PR1970: Imported from aarch64 jdk8 repository. + - PR2853: Fix build for aarch64/zero + - PR2853: Remaining miscellaneous synchronisation changes from aarch64/jdk8u + - PR2853: Remove AArch64-specific code in generateOptoStub.cpp. + - PR2853: Remove some AArch64-specific code in share/. + - PR2853: Remove some unnecessary divergences from jdk8u. + - PR2853: Revert AArch64 jvm.cfg divergence + - PR2853: Revert changes to libpng source code now 8078245 is in place. - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u (aarch64-jdk8u77-b03) - S8150652, PR2922: Remove unused code in AArch64 back end * JamVM @@ -214,7 +216,7 @@ - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where possible - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where possible - PR2035: --enable-cacao builds broken, missing JVM_GetTemporaryDirectory impl. - - CA172, PR2330, G453612: Add ARM hardfloat support to CACAO on Gentoo + - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on Gentoo - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low max heap size - PR2335: CACAO lacks JVM_FindClassFromCaller - PR2347: Fix CACAO patches to apply again diff -r ec8d11fd0995 -r 6ca362ebc8c7 configure.ac --- a/configure.ac Fri Apr 08 17:53:04 2016 +0100 +++ b/configure.ac Thu Apr 14 20:02:43 2016 +0100 @@ -1,4 +1,4 @@ -AC_INIT([icedtea], [3.0.0], [distro-pkg-dev at openjdk.java.net]) +AC_INIT([icedtea], [4.0.0pre00], [distro-pkg-dev at openjdk.java.net]) AM_INIT_AUTOMAKE([1.9 tar-pax foreign]) AM_MAINTAINER_MODE([enable]) AC_CONFIG_FILES([Makefile]) From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:19:17 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:19:17 +0000 Subject: [Bug 80] README refers to specific out of date OpenJDK build In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=80 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=2439b5677f3f author: Lillian Angel date: Fri Nov 23 14:26:22 2007 -0500 2007-11-23 Lillian Angel Fixes Bug #80 * README: Updated -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:19:33 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:19:33 +0000 Subject: [Bug 87] Icedtea 1.7.0 and SwingWorker problem In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=87 --- Comment #13 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=7383a9b748f5 author: Joshua Sumali date: Fri Dec 14 16:30:00 2007 -0500 2007-12-14 Joshua Sumali Fixes Bug #87 * Makefile.am: Added icedtea-timerqueue.patch. * Makefile.in: Regenerate. * patches/icedtea-timerqueue.patch: New patch. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:19:41 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:19:41 +0000 Subject: [Bug 88] configure should check for Mercurial In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=88 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=e5daa75b84a6 author: Lillian Angel date: Fri Dec 14 16:44:35 2007 -0500 2007-12-14 Lillian Angel Fixes Bug #88 * configure.ac: Added check for hg. * configure: Regenerate. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:19:45 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:19:45 +0000 Subject: [Bug 65] Text antialiasing off unnecessarily In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=65 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=a4e74bb1d1e6 author: Lillian Angel date: Thu Dec 20 14:13:59 2007 -0500 2007-12-20 Lillian Angel Fixes Bug #65 * patches/icedtea-antialias.patch: Changed to only turn on AA when text AA is on. Otherwise, AA is ignored. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:19:50 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:19:50 +0000 Subject: [Bug 65] Text antialiasing off unnecessarily In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=65 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=0963914567ff author: Lillian Angel date: Thu Dec 20 14:49:01 2007 -0500 2007-12-20 Lillian Angel Fixes Bug #65 * patches/icedtea-antialias.patch: Removed. Antialiasing works. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:19:55 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:19:55 +0000 Subject: [Bug 65] Text antialiasing off unnecessarily In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=65 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=a208317f639b author: Lillian Angel date: Thu Dec 20 14:49:51 2007 -0500 Added to Changelog missing info. 2007-12-20 Lillian Angel Fixes Bug #65 * patches/icedtea-antialias.patch: Removed. Antialiasing works. * Makefile.am: Removed antialias patch. * Makefile.in: Regenerate. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:20:05 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:20:05 +0000 Subject: [Bug 95] automatic detection of libgcj 4.1 jar fails on Ubuntu Hardy In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=95 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=5ce8b0426329 author: Lillian Angel date: Mon Jan 07 14:28:08 2008 -0500 2008-01-07 Dalibor Topic Fixes Bug #95 * acinclude: Added additional check for libgcj-4.1.jar, if libgcj-4.1.2.jar is not found. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:20:16 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:20:16 +0000 Subject: [Bug 80] README refers to specific out of date OpenJDK build In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=80 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=cfcfb30d2a17 author: Lillian Angel date: Fri Nov 23 14:26:22 2007 -0500 2007-11-23 Lillian Angel Fixes Bug #80 * README: Updated -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:20:32 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:20:32 +0000 Subject: [Bug 87] Icedtea 1.7.0 and SwingWorker problem In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=87 --- Comment #14 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=9f6e0e05add0 author: Joshua Sumali date: Fri Dec 14 16:30:00 2007 -0500 2007-12-14 Joshua Sumali Fixes Bug #87 * Makefile.am: Added icedtea-timerqueue.patch. * Makefile.in: Regenerate. * patches/icedtea-timerqueue.patch: New patch. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:20:38 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:20:38 +0000 Subject: [Bug 88] configure should check for Mercurial In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=88 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=887f0f6a7833 author: Lillian Angel date: Fri Dec 14 16:44:35 2007 -0500 2007-12-14 Lillian Angel Fixes Bug #88 * configure.ac: Added check for hg. * configure: Regenerate. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:20:44 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:20:44 +0000 Subject: [Bug 65] Text antialiasing off unnecessarily In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=65 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=d416a2d5ad11 author: Lillian Angel date: Thu Dec 20 14:13:59 2007 -0500 2007-12-20 Lillian Angel Fixes Bug #65 * patches/icedtea-antialias.patch: Changed to only turn on AA when text AA is on. Otherwise, AA is ignored. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:20:51 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:20:51 +0000 Subject: [Bug 65] Text antialiasing off unnecessarily In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=65 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=72d0bf249385 author: Lillian Angel date: Thu Dec 20 14:49:01 2007 -0500 2007-12-20 Lillian Angel Fixes Bug #65 * patches/icedtea-antialias.patch: Removed. Antialiasing works. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:20:56 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:20:56 +0000 Subject: [Bug 65] Text antialiasing off unnecessarily In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=65 --- Comment #6 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=7dc097dff4c2 author: Lillian Angel date: Thu Dec 20 14:49:51 2007 -0500 Added to Changelog missing info. 2007-12-20 Lillian Angel Fixes Bug #65 * patches/icedtea-antialias.patch: Removed. Antialiasing works. * Makefile.am: Removed antialias patch. * Makefile.in: Regenerate. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:21:06 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:21:06 +0000 Subject: [Bug 95] automatic detection of libgcj 4.1 jar fails on Ubuntu Hardy In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=95 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=5beec17eace2 author: Lillian Angel date: Mon Jan 07 14:28:08 2008 -0500 2008-01-07 Dalibor Topic Fixes Bug #95 * acinclude: Added additional check for libgcj-4.1.jar, if libgcj-4.1.2.jar is not found. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:21:36 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:21:36 +0000 Subject: [Bug 150] truststore settings in hotspot In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=150 --- Comment #7 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=d86e9eb1fa7d author: Lillian Angel date: Thu May 08 11:04:53 2008 -0400 2008-05-08 Lillian Angel Fixes Bug #150 * patches/icedtea-certbundle.patch: Moved system properties defined in hotspot to TrustManagerFactoryImpl. * icedtea-use-system-tzdata.patch: Updated to patch cleanly. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:21:44 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:21:44 +0000 Subject: [Bug 159] deadlock in AWT code In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=159 --- Comment #9 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=c9c356cd3adf author: Lillian Angel date: Thu Jun 19 13:35:47 2008 -0400 2008-06-19 Lillian Angel Fixes Bug #159 * patches/icedtea-component.patch: New file. * Makefile.am (ICEDTEA_PATHCES): Add above patch. * Makefile.in: Regenerated. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:21:50 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:21:50 +0000 Subject: [Bug 160] files fontconfig.Fedora.* in 1.6.0-b09 are wrong In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=160 --- Comment #8 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=b42140b0e607 author: Lillian Angel date: Mon Jun 23 10:29:19 2008 -0400 2008-06-23 Lillian Angel Pablo del Campo Fixes Bug #160 * patches/icedtea-fonts.patch: Updated for F9. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:21:55 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:21:55 +0000 Subject: [Bug 141] corba .prp files "contain restricted materials of IBM" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=141 --- Comment #11 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=59259282a3ae author: gnu_andrew at member.fsf.org date: Wed Jun 25 22:46:25 2008 +0100 PR141: Apply fix to licensing of IDL files. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:22:10 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:22:10 +0000 Subject: [Bug 181] enum issue with icedtea In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=181 --- Comment #8 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=bbb08c1771b2 author: Lillian Angel date: Mon Aug 11 15:12:08 2008 -0400 2008-08-11 Lillian Angel Fixes Bug #181 * Makefile.am: Added new patch to the list. * patches/icedtea-enum-bug-181.patch: New patch. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:22:15 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:22:15 +0000 Subject: [Bug 184] Internal Error (stubGenerator_zero.cpp:84), pid=14195, tid=1873802416 Error: ShouldNotReachHere() In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=184 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=c7c621c16a15 author: Gary Benson date: Wed Aug 13 08:53:38 2008 +0100 2008-08-13 Gary Benson PR icedtea/184: * ports/hotspot/src/cpu/zero/vm/stubGenerator_zero.cpp (call_stub): Add support for returning floats and doubles. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:23:05 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:23:05 +0000 Subject: [Bug 261] java.nio.channels.spi.SelectorProvider.provider() fails with -verify In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=261 --- Comment #11 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=6b24535880de author: Andrew John Hughes date: Tue Dec 02 13:58:24 2008 +0000 Merge from IcedTea6. 2008-12-02 Andrew John Hughes 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. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:23:11 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:23:11 +0000 Subject: [Bug 261] java.nio.channels.spi.SelectorProvider.provider() fails with -verify In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=261 --- Comment #12 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=744a654041ac author: Andrew John Hughes date: Wed Dec 03 14:36:23 2008 +0000 Fix security patches for JDK7. 2008-12-02 Andrew John Hughes * 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. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:23:17 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:23:17 +0000 Subject: [Bug 261] java.nio.channels.spi.SelectorProvider.provider() fails with -verify In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=261 --- Comment #13 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=a59dccb92ae7 author: Andrew John Hughes date: Wed Dec 03 14:31:01 2008 +0000 Move patches to hierarchical name space. 2008-12-03 Andrew John Hughes 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. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:23:23 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:23:23 +0000 Subject: [Bug 261] java.nio.channels.spi.SelectorProvider.provider() fails with -verify In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=261 --- Comment #14 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=7a0ac0efdfe9 author: Andrew John Hughes date: Thu Dec 04 12:36:04 2008 +0000 Merge from IcedTea6. 2008-12-04 Andrew John Hughes 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. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:23:35 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:23:35 +0000 Subject: [Bug 277] zero fails to build from source when building without precompiled headers In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=277 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=6c79e6c68d05 author: doko at ubuntu.com date: Thu Jan 08 23:25:38 2009 +0100 2009-01-08 Matthias Klose PR icedtea/277 * patches/hotspot/14.0b08/icedtea-includedb.patch: New. * Makefile.am: Apply. * HACKING: Document the above. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:23:40 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:23:40 +0000 Subject: [Bug 261] java.nio.channels.spi.SelectorProvider.provider() fails with -verify In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=261 --- Comment #15 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=2257885742d0 author: Andrew John Hughes date: Mon Jan 12 21:46:12 2009 +0000 Initial import of NIO2. 2009-01-12 Andrew John Hughes 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. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:23:47 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:23:47 +0000 Subject: [Bug 261] java.nio.channels.spi.SelectorProvider.provider() fails with -verify In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=261 --- Comment #16 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=242c0a9de43f author: Andrew John Hughes date: Tue Feb 10 21:56:55 2009 +0000 Merge from IcedTea6. 2009-02-10 Andrew John Hughes 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. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:23:55 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:23:55 +0000 Subject: [Bug 261] java.nio.channels.spi.SelectorProvider.provider() fails with -verify In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=261 --- Comment #17 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=983ed89e8dd3 author: Andrew John Hughes date: Fri Feb 13 20:26:58 2009 +0000 Fix up post-merge patch issues. 2009-02-13 Andrew John Hughes * 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. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:24:09 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:24:09 +0000 Subject: [Bug 261] java.nio.channels.spi.SelectorProvider.provider() fails with -verify In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=261 --- Comment #18 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=e6d83e63e8e3 author: Andrew John Hughes date: Tue Mar 17 00:44:07 2009 +0000 Update to b50 (02). Now builds using --with-icedtea. 2009-03-17 Andrew John Hughes * 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. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:24:29 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:24:29 +0000 Subject: [Bug 339] icedtea7 20090527 fails to run the langtools and jdk testsuite In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=339 --- Comment #14 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=c1ca56ce26f5 author: Andrew John Hughes date: Thu May 28 15:06:49 2009 +0100 Incorporate fix for PR339. 2009-05-27 Andrew John Hughes * Makefile.am: Bump changeset to include NIO2 fix (/etc/mtab --> /proc/mounts). See PR339. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:24:38 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:24:38 +0000 Subject: [Bug 129] Crash when running Batik In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=129 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=a5e05eb00fc3 author: Andrew John Hughes date: Fri Jun 05 18:38:11 2009 +0100 Fix CACAO build with GCC 4.4. 2009-05-27 Andrew John Hughes * 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. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:25:01 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:25:01 +0000 Subject: [Bug 367] Interactive brokers fails / libjpeg7 related? In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=367 --- Comment #13 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=f8f817ae963c author: Jon VanAlten date: Wed May 05 19:36:23 2010 +0100 Check for libjpeg.so.7. 2009-10-26 Jon VanAlten Fixes Bug #367 * patches/icedtea-libraries.patch: Check for libjpeg.so.7. * INSTALL: Indicate newer versions of libjpeg are supported. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:25:17 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:25:17 +0000 Subject: [Bug 135] OpenJDK segfaults when running a java project of mine In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=135 --- Comment #11 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=3823a67a9e79 author: Matthias Klose date: Mon May 10 13:38:05 2010 +0100 Fix build of cacao for armv7 and in thumb mode. 2009-12-17 Matthias Klose * 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. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:25:22 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:25:22 +0000 Subject: [Bug 431] cacao build broken, making redist all, in icedtea6 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=431 --- Comment #11 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=3cd0c267604f author: Xerxes R?nby date: Fri May 14 11:47:47 2010 +0100 PR icedtea/431: Create a link from client to server after CACAO install. 2010-01-20 Xerxes R?nby 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. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:25:28 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:25:28 +0000 Subject: [Bug 433] Failed tar extraction does not cause immediate build failure In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=433 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=bdd90e8c8ba7 author: Andrew John Hughes date: Fri May 14 17:19:28 2010 +0100 PR icedtea/433: Add set -e before tarball extraction so a failure stops the build. 2010-01-21 Andrew John Hughes PR icedtea/433 * Makefile.am: Add set -e to tarball extractions so that they fail immediately. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:26:43 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:26:43 +0000 Subject: [Bug 438] PulseAudioSourceDataLine falsely returns true to isControlSupported(Gain) In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=438 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=3f0dad02b228 author: Jon VanAlten date: Fri Jun 04 14:20:15 2010 -0400 PR icedtea/438: Fix bug in PulseAudio backend http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=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 -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:27:35 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:27:35 +0000 Subject: [Bug 372] Netx should stop abusing LookAndFeel related fuctions to do layouts In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=372 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=0b272cf7e4a3 author: Omair Majid date: Tue Jul 20 09:35:12 2010 -0400 netx: do not use Look and Feel related methods for setting up security dialogs 2010-07-20 Omair Majid 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. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:28:10 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:28:10 +0000 Subject: [Bug 261] java.nio.channels.spi.SelectorProvider.provider() fails with -verify In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=261 --- Comment #19 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=1d110524d034 author: Andrew John Hughes date: Tue May 03 22:38:46 2011 +0100 Remove 'icedtea-' prefix from patches. 2011-05-03 Andrew John Hughes * 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. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:28:42 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:28:42 +0000 Subject: [Bug 704] Bootstrap of ZeroVM: zip I/O error: No such file or directory In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=704 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=1684b3450ecf author: doko at ubuntu.com date: Sat May 28 12:31:06 2011 +0200 PR 704, fix build --with-additional-vms=zero The add-zero targets were not updated when the rest of the build infrastructure was updated. Fix the target to build hotspot, and do not use the javac from the stage1 default build. 2011-05-28 Matthias Klose 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. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:28:47 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:28:47 +0000 Subject: [Bug 751] IcedTea7 should bootstrap with IcedTea7 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=751 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=91be8105cfa7 author: Andrew John Hughes date: Tue Jul 05 13:48:51 2011 +0100 PR icedtea/751: Make IcedTea7 bootstrap IcedTea7 2011-07-05 Andrew John Hughes 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. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 19:28:55 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 19:28:55 +0000 Subject: [Bug 772] JamVM + jtreg LocalOnlyTest sends SIGQUIT to all processes on exit In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=772 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//people/andrew/icedtea8?cmd=changeset;node=fcef146368a8 author: Xerxes Ranby date: Fri Sep 02 13:22:12 2011 +0200 PR772: JamVM + jtreg LocalOnlyTest sends SIGQUIT to all processes on exit. 2011-08-10 Xerxes Ranby 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. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 14 20:56:51 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Apr 2016 20:56:51 +0000 Subject: [Bug 2937] New: Problematic frame libhdf5 running UNIDATA thredds.war Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2937 Bug ID: 2937 Summary: Problematic frame libhdf5 running UNIDATA thredds.war Product: IcedTea Version: 8-hg Hardware: x86_64 OS: Linux Status: NEW Severity: critical Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: e.m.mcdonald at gmail.com CC: unassigned at icedtea.classpath.org Created attachment 1517 --> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1517&action=edit error There seems to be a fatal bug in the latest libhdf5 shared library on RHEL 6.7 (2.6.32-573.22.1.el6.x86_64). hdf5 is a dependency of the netcdf.i686 on RHEL installed via yum. When creating netcdf4 objects from the thredds.war netcdfsubset service this seems to trigger a fatal error and crash the tomcat server. Attached is the resulting -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 15 00:47:24 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Apr 2016 00:47:24 +0000 Subject: [Bug 2937] Problematic frame libhdf5 running UNIDATA thredds.war In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2937 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Version|8-hg |2.6.5 Resolution|--- |INVALID Severity|critical |normal --- Comment #1 from Andrew John Hughes --- Yes, so a bug should be filed against libhdf5. This is nothing to do with OpenJDK & IcedTea. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Fri Apr 15 03:06:08 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 15 Apr 2016 03:06:08 +0000 Subject: /hg/release/icedtea7-2.6: 2 new changesets Message-ID: changeset eaa7154e4e58 in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=eaa7154e4e58 author: Andrew John Hughes date: Fri Apr 15 04:05:08 2016 +0100 Replace misplaced '.' with ',' in NEWS. 2016-03-25 Andrew John Hughes * NEWS: Replace misplaced '.' with ','. changeset d7fd25f9ac79 in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=d7fd25f9ac79 author: Andrew John Hughes date: Fri Apr 15 04:06:51 2016 +0100 Start 2.6.6 release cycle. 2016-04-14 Andrew John Hughes * NEWS: Add 2.6.6 section. * configure.ac: Bump to 2.6.6pre00. diffstat: ChangeLog | 9 +++++++++ NEWS | 4 +++- configure.ac | 2 +- 3 files changed, 13 insertions(+), 2 deletions(-) diffs (46 lines): diff -r cc7d9dff49cb -r d7fd25f9ac79 ChangeLog --- a/ChangeLog Fri Mar 25 07:32:03 2016 +0000 +++ b/ChangeLog Fri Apr 15 04:06:51 2016 +0100 @@ -1,3 +1,12 @@ +2016-04-14 Andrew John Hughes + + * NEWS: Add 2.6.6 section. + * configure.ac: Bump to 2.6.6pre00. + +2016-03-25 Andrew John Hughes + + * NEWS: Replace misplaced '.' with ','. + 2016-03-24 Andrew John Hughes * NEWS: Set release date. diff -r cc7d9dff49cb -r d7fd25f9ac79 NEWS --- a/NEWS Fri Mar 25 07:32:03 2016 +0000 +++ b/NEWS Fri Apr 15 04:06:51 2016 +0100 @@ -12,6 +12,8 @@ CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY +New in release 2.6.6 (2016-04-19): + New in release 2.6.5 (2016-03-24): * Security fixes @@ -24,7 +26,7 @@ * Backports - S8028727, PR2814: [parfait] warnings from b116 for jdk.src.share.native.sun.security.ec: JNI pending exceptions - S8048512, PR2814: Uninitialised memory in jdk/src/share/native/sun/security/ec/ECC_JNI.cpp - - S8071705. PR2819, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically + - S8071705, PR2819, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell * Bug fixes - PR2803: Make system CUPS optional diff -r cc7d9dff49cb -r d7fd25f9ac79 configure.ac --- a/configure.ac Fri Mar 25 07:32:03 2016 +0000 +++ b/configure.ac Fri Apr 15 04:06:51 2016 +0100 @@ -1,4 +1,4 @@ -AC_INIT([icedtea], [2.6.5], [distro-pkg-dev at openjdk.java.net]) +AC_INIT([icedtea], [2.6.6pre00], [distro-pkg-dev at openjdk.java.net]) AM_INIT_AUTOMAKE([1.9 tar-pax foreign]) AM_MAINTAINER_MODE([enable]) AC_CONFIG_FILES([Makefile]) From bugzilla-daemon at icedtea.classpath.org Fri Apr 15 03:39:56 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Apr 2016 03:39:56 +0000 Subject: [Bug 2799] [IcedTea7] Files are missing from resources.jar In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2799 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|2.6.6 |2.6.7 --- Comment #1 from Andrew John Hughes --- Delay to 2.6.7 as fix not yet found. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 15 04:02:03 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Apr 2016 04:02:03 +0000 Subject: [Bug 2929] [IcedTea7] configure: error: "A JDK home directory could not be found." In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2929 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|configure: error: "A JDK |[IcedTea7] configure: |home directory could not be |error: "A JDK home |found." |directory could not be | |found." -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Fri Apr 15 04:22:50 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 15 Apr 2016 04:22:50 +0000 Subject: /hg/icedtea7: 5 new changesets Message-ID: changeset 2c15be9e7a37 in /hg/icedtea7 details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=2c15be9e7a37 author: Andrew John Hughes date: Fri Apr 15 04:13:51 2016 +0100 Add 2.6.5 release notes. 2016-04-14 Andrew John Hughes * NEWS: Add 2.6.5 release notes. changeset 9493715ba21f in /hg/icedtea7 details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=9493715ba21f author: Andrew John Hughes date: Thu Oct 22 02:56:52 2015 +0100 PR2557: Forwardport Fedora font configuration support 2015-10-21 Andrew John Hughes PR2557: Forwardport Fedora font configuration support * Makefile.am: Add alias for stamps/fonts.stamp (OPENJDK_TREE): Add stamps/fonts.stamp (.PHONY): Add clean-fonts. (clean-extract-openjdk): Depend on clean-fonts. (clean-fonts): Add reversal for fonts target. 2010-11-10 Jiri Vanek * Makefile.am: (FONTCONFIG_PATH): Added path to fontconfig files. (ICEDTEA_PATCHES): Add f14-fonts.patch. (fonts): Added cloning of fontconfig.Fedora to Fedora.12,11,10,9. * patches/f14-fonts.patch Updated font configurations for Fedora 9-14 Add additional fontconfig files to Makefile. changeset d1492a0064ac in /hg/icedtea7 details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=d1492a0064ac author: Andrew John Hughes date: Thu Oct 22 03:39:59 2015 +0100 PR2557: Forwardport Gentoo font configuration support 2010-08-02 Andrew John Hughes PR2557: Forwardport Gentoo font configuration support * Makefile.am: Add patch below. * patches/fonts-gentoo.patch: Add a font configuration for Gentoo (currently a copy of Fedora's). changeset cb7f516434de in /hg/icedtea7 details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=cb7f516434de author: Andrew John Hughes date: Fri Apr 15 04:22:01 2016 +0100 PR2557, G390663: Update Gentoo font configuration and allow font directory to be specified 2015-10-21 Andrew John Hughes PR2557, G390663: Update Gentoo font configuration and allow font directory to be specified * Makefile.am: (clean-fonts): Remove linux.fontconfig.Gentoo.properties 2015-07-22 Andrew John Hughes PR2557, G390663: Update Gentoo font configuration and allow font directory to be specified * INSTALL: Document --with-fonts-dir. * Makefile.am: (fonts): Copy the generated Gentoo font properties file into the OpenJDK tree. * acinclude.m4: (IT_WITH_FONTS_DIR): Allow the user to specify where the fonts are stored. * configure.ac: Invoke IT_WITH_FONTS_DIR and generate linux.fontconfig.Gentoo.properties * linux.fontconfig.Gentoo.properties.in: Template fontconfig file for Gentoo copied from the main Portage tree. * patches/fonts-gentoo.patch: Remove outdated copy of linux.fontconfig.Gentoo.properties from patch. changeset 3531bf8bba6f in /hg/icedtea7 details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=3531bf8bba6f author: Andrew John Hughes date: Fri Apr 15 04:28:35 2016 +0100 PR2686: Add generated Fedora & Gentoo font configurations for bootstrap stage 2015-10-22 Andrew John Hughes PR2686: Add generated Fedora & Gentoo font configurations for bootstrap stage * generated/fontconfig/fontconfig.Fedora.bfc, * generated/fontconfig/fontconfig.Ubuntu.bfc: Updated. * generated/fontconfig/fontconfig.Fedora.10.bfc * generated/fontconfig/fontconfig.Fedora.11.bfc * generated/fontconfig/fontconfig.Fedora.12.bfc * generated/fontconfig/fontconfig.Fedora.9.bfc * generated/fontconfig/fontconfig.Gentoo.bfc: Added. diffstat: ChangeLog | 75 ++ INSTALL | 1 + Makefile.am | 26 +- NEWS | 38 + acinclude.m4 | 27 + configure.ac | 3 + generated/fontconfig/fontconfig.Fedora.10.bfc | Bin generated/fontconfig/fontconfig.Fedora.11.bfc | Bin generated/fontconfig/fontconfig.Fedora.12.bfc | Bin generated/fontconfig/fontconfig.Fedora.9.bfc | Bin generated/fontconfig/fontconfig.Fedora.bfc | Bin generated/fontconfig/fontconfig.Gentoo.bfc | Bin generated/fontconfig/fontconfig.Ubuntu.bfc | Bin linux.fontconfig.Gentoo.properties.in | 385 ++++++++++++++ patches/f14-fonts.patch | 682 ++++++++++++++++++++++++++ patches/fonts-gentoo.patch | 26 + 16 files changed, 1259 insertions(+), 4 deletions(-) diffs (truncated from 1388 to 500 lines): diff -r 496391ff414d -r 3531bf8bba6f ChangeLog --- a/ChangeLog Fri Mar 25 03:18:14 2016 +0000 +++ b/ChangeLog Fri Apr 15 04:28:35 2016 +0100 @@ -1,3 +1,78 @@ +2015-10-22 Andrew John Hughes + + PR2686: Add generated Fedora & Gentoo font + configurations for bootstrap stage + * generated/fontconfig/fontconfig.Fedora.bfc, + * generated/fontconfig/fontconfig.Ubuntu.bfc: + Updated. + * generated/fontconfig/fontconfig.Fedora.10.bfc + * generated/fontconfig/fontconfig.Fedora.11.bfc + * generated/fontconfig/fontconfig.Fedora.12.bfc + * generated/fontconfig/fontconfig.Fedora.9.bfc + * generated/fontconfig/fontconfig.Gentoo.bfc: + Added. + +2015-10-21 Andrew John Hughes + + PR2557, G390663: Update Gentoo font configuration + and allow font directory to be specified + * Makefile.am: + (clean-fonts): Remove linux.fontconfig.Gentoo.properties + +2015-07-22 Andrew John Hughes + + PR2557, G390663: Update Gentoo font configuration + and allow font directory to be specified + * INSTALL: Document --with-fonts-dir. + * Makefile.am: + (fonts): Copy the generated Gentoo + font properties file into the OpenJDK + tree. + * acinclude.m4: + (IT_WITH_FONTS_DIR): Allow the user + to specify where the fonts are stored. + * configure.ac: Invoke IT_WITH_FONTS_DIR + and generate linux.fontconfig.Gentoo.properties + * linux.fontconfig.Gentoo.properties.in: + Template fontconfig file for Gentoo copied from + the main Portage tree. + * patches/fonts-gentoo.patch: + Remove outdated copy of + linux.fontconfig.Gentoo.properties from patch. + +2010-08-02 Andrew John Hughes + + PR2557: Forwardport Gentoo font configuration support + * Makefile.am: Add patch below. + * patches/fonts-gentoo.patch: + Add a font configuration for Gentoo + (currently a copy of Fedora's). + +2015-10-21 Andrew John Hughes + + PR2557: Forwardport Fedora font configuration support + * Makefile.am: + Add alias for stamps/fonts.stamp + (.PHONY): Add clean-fonts. + (clean-extract-openjdk): Depend on clean-fonts. + (clean-fonts): Add reversal for fonts target. + +2010-11-10 Jiri Vanek + + * Makefile.am: + (FONTCONFIG_PATH): Added path to fontconfig files. + (ICEDTEA_PATCHES): Add f14-fonts.patch. + (fonts): Added cloning of fontconfig.Fedora + to Fedora.12,11,10,9. + (patch-fsg): Add stamps/fonts.stamp + * patches/f14-fonts.patch + Updated font configurations for Fedora 9-14 + Add additional fontconfig files to Makefile. + +2016-04-14 Andrew John Hughes + + * NEWS: Add 2.6.5 release notes. + 2016-03-18 Andrew John Hughes PR2886: Location of 'stap' executable is hard-coded diff -r 496391ff414d -r 3531bf8bba6f INSTALL --- a/INSTALL Fri Mar 25 03:18:14 2016 +0000 +++ b/INSTALL Fri Apr 15 04:28:35 2016 +0100 @@ -229,6 +229,7 @@ * --disable-hotspot-test-in-build: Turn off the Queens test. Always turned off for bootstrapping. * --with-cacerts-file: Specify the location of a cacerts file, defaulting to ${SYSTEM_JDK_DIR}/jre/lib/security/cacerts +* --with-fonts-dir: Specify the location of system fonts. This is currently only used on Gentoo systems. Other options may be supplied which enable or disable new features. These are documented fully in the relevant section below. diff -r 496391ff414d -r 3531bf8bba6f Makefile.am --- a/Makefile.am Fri Mar 25 03:18:14 2016 +0000 +++ b/Makefile.am Fri Apr 15 04:28:35 2016 +0100 @@ -71,6 +71,7 @@ CRYPTO_CHECK_BUILD_DIR = $(abs_top_builddir)/test/cryptocheck.build STAGE1_BOOT_RUNTIME = $(STAGE1_BOOT_DIR)/jre/lib/rt.jar STAGE2_BOOT_RUNTIME = $(STAGE2_BOOT_DIR)/jre/lib/rt.jar +FONTCONFIG_PATH = openjdk/jdk/src/solaris/classes/sun/awt/fontconfigs # Installation directories @@ -368,7 +369,7 @@ # Patch list -ICEDTEA_PATCHES = +ICEDTEA_PATCHES = patches/f14-fonts.patch patches/fonts-gentoo.patch # Conditional patches @@ -977,7 +978,8 @@ clean-download-jaxws clean-download-langtools clean-download-jdk clean-download-openjdk \ clean-extract-corba clean-extract-jaxp clean-extract-jaxws clean-extract-jdk \ clean-extract-langtools clean-split-debuginfo clean-split-debuginfo-debug \ - clean-split-debuginfo-boot clean-policytool- at JAVA_VER@.desktop clean-jconsole- at JAVA_VER@.desktop + clean-split-debuginfo-boot clean-policytool- at JAVA_VER@.desktop clean-jconsole- at JAVA_VER@.desktop \ + clean-fonts env: @echo 'unset JAVA_HOME' @@ -1376,7 +1378,7 @@ clean-patch-fsg clean-remove-intree-libraries \ clean-sanitise-openjdk clean-extract-hotspot \ clean-extract-jdk clean-extract-jaxp clean-extract-jaxws \ - clean-extract-corba clean-extract-langtools + clean-extract-corba clean-extract-langtools clean-fonts rm -rf openjdk rm -f stamps/extract-openjdk.stamp @@ -1631,7 +1633,21 @@ rm -rf $(abs_top_builddir)/generated.build rm -f stamps/generated.stamp -stamps/patch-fsg.stamp: stamps/extract.stamp +stamps/fonts.stamp: stamps/extract.stamp + cp $(FONTCONFIG_PATH)/linux.fontconfig.Fedora.properties $(FONTCONFIG_PATH)/linux.fontconfig.Fedora.9.properties + cp $(FONTCONFIG_PATH)/linux.fontconfig.Fedora.properties $(FONTCONFIG_PATH)/linux.fontconfig.Fedora.10.properties + cp $(FONTCONFIG_PATH)/linux.fontconfig.Fedora.properties $(FONTCONFIG_PATH)/linux.fontconfig.Fedora.11.properties + cp $(FONTCONFIG_PATH)/linux.fontconfig.Fedora.properties $(FONTCONFIG_PATH)/linux.fontconfig.Fedora.12.properties + cp linux.fontconfig.Gentoo.properties $(FONTCONFIG_PATH) + mkdir -p stamps + touch $@ + +clean-fonts: + rm -f $(FONTCONFIG_PATH)/linux.fontconfig.Fedora.{9,10,11,12}.properties + rm -f $(FONTCONFIG_PATH)/linux.fontconfig.Gentoo.properties + rm -f stamps/fonts.stamp + +stamps/patch-fsg.stamp: stamps/extract.stamp stamps/fonts.stamp mkdir -p stamps ; \ rm -f stamps/patch-fsg.stamp.tmp ; \ touch stamps/patch-fsg.stamp.tmp ; \ @@ -3262,6 +3278,8 @@ extract-langtools: stamps/extract-langtools.stamp +fonts: stamps/fonts.stamp + generated: stamps/generated.stamp icedtea: stamps/icedtea.stamp diff -r 496391ff414d -r 3531bf8bba6f NEWS --- a/NEWS Fri Mar 25 03:18:14 2016 +0000 +++ b/NEWS Fri Apr 15 04:28:35 2016 +0100 @@ -14,6 +14,20 @@ New in release 2.7.0 (201X-XX-XX): +New in release 2.6.5 (2016-03-24): + +* Security fixes + - S8152335, CVE-2016-0636: Improve MethodHandle consistency +* Import of OpenJDK 7 u99 build 0 + - S6425769, PR2858: Allow specifying an address to bind JMX remote connector + - S6961123: setWMClass fails to null-terminate WM_CLASS string + - S8145982, PR2858: JMXInterfaceBindingTest is failing intermittently + - S8146015, PR2858: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses +* Backports + - S8028727, PR2814: [parfait] warnings from b116 for jdk.src.share.native.sun.security.ec: JNI pending exceptions + - S8048512, PR2814: Uninitialised memory in jdk/src/share/native/sun/security/ec/ECC_JNI.cpp + - S8071705, PR2819, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically + - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell * Bug fixes - PR2803: Make system CUPS optional - PR2886: Location of 'stap' executable is hard-coded @@ -21,6 +35,30 @@ - PR2894: Add missing test directory in make check. * CACAO - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays: Assertion `dest && result && x.any && y.any' failed +* AArch64 port + - PR2852: Add support for large code cache + - PR2852: Apply ReservedCodeCacheSize default limiting to AArch64 only. + - S8081289, PR2852: aarch64: add support for RewriteFrequentPairs in interpreter + - S8131483, PR2852: aarch64: illegal stlxr instructions + - S8133352, PR2852: aarch64: generates constrained unpredictable instructions + - S8133842, PR2852: aarch64: C2 generates illegal instructions with int shifts >=32 + - S8134322, PR2852: AArch64: Fix several errors in C2 biased locking implementation + - S8136615, PR2852: aarch64: elide DecodeN when followed by CmpP 0 + - S8138575, PR2852: Improve generated code for profile counters + - S8138641, PR2852: Disable C2 peephole by default for aarch64 + - S8138966, PR2852: Intermittent SEGV running ParallelGC + - S8143067, PR2852: aarch64: guarantee failure in javac + - S8143285, PR2852: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved + - S8143584, PR2852: Load constant pool tag and class status with load acquire + - S8144201, PR2852: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto + - S8144582, PR2852: AArch64 does not generate correct branch profile data + - S8146709, PR2852: AArch64: Incorrect use of ADRP for byte_map_base + - S8147805, PR2852: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject + - S8148240, PR2852: aarch64: random infrequent null pointer exceptions in javac +* PPC & AIX port + - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in os_aix.cpp after 8028280 + - S8139258, PR2851: PPC64LE: argument passing problem when passing 15 floats in native call + - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable kill register R12 New in release 2.6.4 (2016-01-19): diff -r 496391ff414d -r 3531bf8bba6f acinclude.m4 --- a/acinclude.m4 Fri Mar 25 03:18:14 2016 +0000 +++ b/acinclude.m4 Fri Apr 15 04:28:35 2016 +0100 @@ -3063,6 +3063,33 @@ AC_SUBST(ENABLE_NON_NSS_CURVES) ]) +AC_DEFUN_ONCE([IT_WITH_FONTS_DIR], +[ + FONTS_DEFAULT=/usr/share/fonts + AC_MSG_CHECKING([where fonts are stored]) + AC_ARG_WITH([fonts-dir], + [AS_HELP_STRING(--with-fonts-dir=PATH,fonts [[DATAROOTDIR/fonts]])], + [ + fontdir=${withval} + ], + [ + fontdir=${FONTS_DEFAULT} + ]) + AC_MSG_RESULT(${fontdir}) + if test "x${fontdir}" = "xyes" -o "x${fontdir}" = "xno"; then + AC_MSG_NOTICE([No font directory specified; using ${FONTS_DEFAULT}]) + fontdir=${FONTS_DEFAULT} ; + fi + AC_MSG_CHECKING([if $fontdir is a valid directory]) + if test -d "${fontdir}" ; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + AC_MSG_WARN([No valid font directory found]) + fi + AC_SUBST(fontdir) +]) + AC_DEFUN([IT_ENABLE_SPLIT_DEBUGINFO], [ AC_REQUIRE([IT_ENABLE_NATIVE_DEBUGINFO]) diff -r 496391ff414d -r 3531bf8bba6f configure.ac --- a/configure.ac Fri Mar 25 03:18:14 2016 +0000 +++ b/configure.ac Fri Apr 15 04:28:35 2016 +0100 @@ -59,6 +59,9 @@ IT_ENABLE_NATIVE_DEBUGINFO IT_ENABLE_JAVA_DEBUGINFO +IT_WITH_FONTS_DIR +AC_CONFIG_FILES([linux.fontconfig.Gentoo.properties]) + # Use xvfb-run if found to run gui tests (check-jdk). AC_CHECK_PROG(XVFB_RUN_CMD, xvfb-run, [xvfb-run -a -e xvfb-errors], []) AC_SUBST(XVFB_RUN_CMD) diff -r 496391ff414d -r 3531bf8bba6f generated/fontconfig/fontconfig.Fedora.10.bfc Binary file generated/fontconfig/fontconfig.Fedora.10.bfc has changed diff -r 496391ff414d -r 3531bf8bba6f generated/fontconfig/fontconfig.Fedora.11.bfc Binary file generated/fontconfig/fontconfig.Fedora.11.bfc has changed diff -r 496391ff414d -r 3531bf8bba6f generated/fontconfig/fontconfig.Fedora.12.bfc Binary file generated/fontconfig/fontconfig.Fedora.12.bfc has changed diff -r 496391ff414d -r 3531bf8bba6f generated/fontconfig/fontconfig.Fedora.9.bfc Binary file generated/fontconfig/fontconfig.Fedora.9.bfc has changed diff -r 496391ff414d -r 3531bf8bba6f generated/fontconfig/fontconfig.Fedora.bfc Binary file generated/fontconfig/fontconfig.Fedora.bfc has changed diff -r 496391ff414d -r 3531bf8bba6f generated/fontconfig/fontconfig.Gentoo.bfc Binary file generated/fontconfig/fontconfig.Gentoo.bfc has changed diff -r 496391ff414d -r 3531bf8bba6f generated/fontconfig/fontconfig.Ubuntu.bfc Binary file generated/fontconfig/fontconfig.Ubuntu.bfc has changed diff -r 496391ff414d -r 3531bf8bba6f linux.fontconfig.Gentoo.properties.in --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/linux.fontconfig.Gentoo.properties.in Fri Apr 15 04:28:35 2016 +0100 @@ -0,0 +1,385 @@ +# +# +# Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# + +# Version + +version=1 + +# Component Font Mappings + +dialog.plain.latin-1=DejaVu Sans +dialog.plain.japanese-x0208=Sazanami Gothic +dialog.plain.korean=Baekmuk Gulim +dialog.plain.chinese-big5=AR PL ShanHeiSun Uni +dialog.plain.chinese-gb18030=AR PL ShanHeiSun Uni +dialog.plain.bengali=Lohit Bengali +dialog.plain.gujarati=Lohit Gujarati +dialog.plain.hindi=Lohit Hindi +dialog.plain.malayalam=Lohit Malayalam +dialog.plain.oriya=Lohit Oriya +dialog.plain.punjabi=Lohit Punjabi +dialog.plain.tamil=Lohit Tamil +dialog.plain.telugu=Lohit Telugu +dialog.plain.sinhala=LKLUG + +dialog.bold.latin-1=DejaVu Sans Bold +dialog.bold.japanese-x0208=Sazanami Gothic +dialog.bold.korean=Baekmuk Gulim +dialog.bold.chinese-big5=AR PL ShanHeiSun Uni +dialog.bold.chinese-gb18030=AR PL ShanHeiSun Uni +dialog.bold.bengali=Lohit Bengali +dialog.bold.gujarati=Lohit Gujarati +dialog.bold.hindi=Lohit Hindi +dialog.bold.malayalam=Lohit Malayalam +dialog.bold.oriya=Lohit Oriya +dialog.bold.punjabi=Lohit Punjabi +dialog.bold.tamil=Lohit Tamil +dialog.bold.telugu=Lohit Telugu +dialog.bold.sinhala=LKLUG + +dialog.italic.latin-1=DejaVu Sans Oblique +dialog.italic.japanese-x0208=Sazanami Gothic +dialog.italic.korean=Baekmuk Gulim +dialog.italic.chinese-big5=AR PL ShanHeiSun Uni +dialog.italic.chinese-gb18030=AR PL ShanHeiSun Uni +dialog.italic.bengali=Lohit Bengali +dialog.italic.gujarati=Lohit Gujarati +dialog.italic.hindi=Lohit Hindi +dialog.italic.malayalam=Lohit Malayalam +dialog.italic.oriya=Lohit Oriya +dialog.italic.punjabi=Lohit Punjabi +dialog.italic.tamil=Lohit Tamil +dialog.italic.telugu=Lohit Telugu +dialog.italic.sinhala=LKLUG + +dialog.bolditalic.latin-1=DejaVu Sans Bold Oblique +dialog.bolditalic.japanese-x0208=Sazanami Gothic +dialog.bolditalic.korean=Baekmuk Gulim +dialog.bolditalic.chinese-big5=AR PL ShanHeiSun Uni +dialog.bolditalic.chinese-gb18030=AR PL ShanHeiSun Uni +dialog.bolditalic.bengali=Lohit Bengali +dialog.bolditalic.gujarati=Lohit Gujarati +dialog.bolditalic.hindi=Lohit Hindi +dialog.bolditalic.malayalam=Lohit Malayalam +dialog.bolditalic.oriya=Lohit Oriya +dialog.bolditalic.punjabi=Lohit Punjabi +dialog.bolditalic.tamil=Lohit Tamil +dialog.bolditalic.telugu=Lohit Telugu +dialog.bolditalic.sinhala=LKLUG + +sansserif.plain.latin-1=DejaVu Sans +sansserif.plain.japanese-x0208=Sazanami Gothic +sansserif.plain.korean=Baekmuk Gulim +sansserif.plain.chinese-big5=AR PL ShanHeiSun Uni +sansserif.plain.chinese-gb18030=AR PL ShanHeiSun Uni +sansserif.plain.bengali=Lohit Bengali +sansserif.plain.gujarati=Lohit Gujarati +sansserif.plain.hindi=Lohit Hindi +sansserif.plain.malayalam=Lohit Malayalam +sansserif.plain.oriya=Lohit Oriya +sansserif.plain.punjabi=Lohit Punjabi +sansserif.plain.tamil=Lohit Tamil +sansserif.plain.telugu=Lohit Telugu +sansserif.plain.sinhala=LKLUG + +sansserif.bold.latin-1=DejaVu Sans Bold +sansserif.bold.japanese-x0208=Sazanami Gothic +sansserif.bold.korean=Baekmuk Gulim +sansserif.bold.chinese-big5=AR PL ShanHeiSun Uni +sansserif.bold.chinese-gb18030=AR PL ShanHeiSun Uni +sansserif.bold.bengali=Lohit Bengali +sansserif.bold.gujarati=Lohit Gujarati +sansserif.bold.hindi=Lohit Hindi +sansserif.bold.malayalam=Lohit Malayalam +sansserif.bold.oriya=Lohit Oriya +sansserif.bold.punjabi=Lohit Punjabi +sansserif.bold.tamil=Lohit Tamil +sansserif.bold.telugu=Lohit Telugu +sansserif.bold.sinhala=LKLUG + +sansserif.italic.latin-1=DejaVu Sans Oblique +sansserif.italic.japanese-x0208=Sazanami Gothic +sansserif.italic.korean=Baekmuk Gulim +sansserif.italic.chinese-big5=AR PL ShanHeiSun Uni +sansserif.italic.chinese-gb18030=AR PL ShanHeiSun Uni +sansserif.italic.bengali=Lohit Bengali +sansserif.italic.gujarati=Lohit Gujarati +sansserif.italic.hindi=Lohit Hindi +sansserif.italic.malayalam=Lohit Malayalam +sansserif.italic.oriya=Lohit Oriya +sansserif.italic.punjabi=Lohit Punjabi +sansserif.italic.tamil=Lohit Tamil +sansserif.italic.telugu=Lohit Telugu +sansserif.italic.sinhala=LKLUG + +sansserif.bolditalic.latin-1=DejaVu Sans Bold Oblique +sansserif.bolditalic.japanese-x0208=Sazanami Gothic +sansserif.bolditalic.korean=Baekmuk Gulim +sansserif.bolditalic.chinese-big5=AR PL ShanHeiSun Uni +sansserif.bolditalic.chinese-gb18030=AR PL ShanHeiSun Uni +sansserif.bolditalic.bengali=Lohit Bengali +sansserif.bolditalic.gujarati=Lohit Gujarati +sansserif.bolditalic.hindi=Lohit Hindi +sansserif.bolditalic.malayalam=Lohit Malayalam +sansserif.bolditalic.oriya=Lohit Oriya +sansserif.bolditalic.punjabi=Lohit Punjabi +sansserif.bolditalic.tamil=Lohit Tamil +sansserif.bolditalic.telugu=Lohit Telugu +sansserif.bolditalic.sinhala=LKLUG + +serif.plain.latin-1=DejaVu Serif +serif.plain.japanese-x0208=Sazanami Mincho +serif.plain.korean=Baekmuk Batang +serif.plain.chinese-big5=AR PL ZenKai Uni +serif.plain.chinese-gb18030=AR PL ZenKai Uni +serif.plain.bengali=Lohit Bengali +serif.plain.gujarati=Lohit Gujarati +serif.plain.hindi=Lohit Hindi +serif.plain.malayalam=Lohit Malayalam +serif.plain.oriya=Lohit Oriya +serif.plain.punjabi=Lohit Punjabi +serif.plain.tamil=Lohit Tamil +serif.plain.telugu=Lohit Telugu +serif.plain.sinhala=LKLUG + +serif.bold.latin-1=DejaVu Serif Bold +serif.bold.japanese-x0208=Sazanami Mincho +serif.bold.korean=Baekmuk Batang +serif.bold.chinese-big5=AR PL ZenKai Uni +serif.bold.chinese-gb18030=AR PL ZenKai Uni +serif.bold.bengali=Lohit Bengali +serif.bold.gujarati=Lohit Gujarati +serif.bold.hindi=Lohit Hindi +serif.bold.malayalam=Lohit Malayalam +serif.bold.oriya=Lohit Oriya +serif.bold.punjabi=Lohit Punjabi +serif.bold.tamil=Lohit Tamil +serif.bold.telugu=Lohit Telugu +serif.bold.sinhala=LKLUG + +serif.italic.latin-1=DejaVu Serif Oblique +serif.italic.japanese-x0208=Sazanami Mincho +serif.italic.korean=Baekmuk Batang +serif.italic.chinese-big5=AR PL ZenKai Uni +serif.italic.chinese-gb18030=AR PL ZenKai Uni +serif.italic.bengali=Lohit Bengali +serif.italic.gujarati=Lohit Gujarati +serif.italic.hindi=Lohit Hindi +serif.italic.malayalam=Lohit Malayalam +serif.italic.oriya=Lohit Oriya +serif.italic.punjabi=Lohit Punjabi +serif.italic.tamil=Lohit Tamil +serif.italic.telugu=Lohit Telugu +serif.italic.sinhala=LKLUG + +serif.bolditalic.latin-1=DejaVu Serif Bold Oblique +serif.bolditalic.japanese-x0208=Sazanami Mincho +serif.bolditalic.korean=Baekmuk Batang +serif.bolditalic.chinese-big5=AR PL ZenKai Uni +serif.bolditalic.chinese-gb18030=AR PL ZenKai Uni +serif.bolditalic.bengali=Lohit Bengali +serif.bolditalic.gujarati=Lohit Gujarati +serif.bolditalic.hindi=Lohit Hindi +serif.bolditalic.malayalam=Lohit Malayalam +serif.bolditalic.oriya=Lohit Oriya +serif.bolditalic.punjabi=Lohit Punjabi +serif.bolditalic.tamil=Lohit Tamil +serif.bolditalic.telugu=Lohit Telugu +serif.bolditalic.sinhala=LKLUG + +monospaced.plain.latin-1=DejaVu Sans Mono From bugzilla-daemon at icedtea.classpath.org Fri Apr 15 04:23:27 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Apr 2016 04:23:27 +0000 Subject: [Bug 2557] [IcedTea7] Update Gentoo font configuration and allow font directory to be specified In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2557 --- Comment #9 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=9493715ba21f author: Andrew John Hughes date: Thu Oct 22 02:56:52 2015 +0100 PR2557: Forwardport Fedora font configuration support 2015-10-21 Andrew John Hughes PR2557: Forwardport Fedora font configuration support * Makefile.am: Add alias for stamps/fonts.stamp (OPENJDK_TREE): Add stamps/fonts.stamp (.PHONY): Add clean-fonts. (clean-extract-openjdk): Depend on clean-fonts. (clean-fonts): Add reversal for fonts target. 2010-11-10 Jiri Vanek * Makefile.am: (FONTCONFIG_PATH): Added path to fontconfig files. (ICEDTEA_PATCHES): Add f14-fonts.patch. (fonts): Added cloning of fontconfig.Fedora to Fedora.12,11,10,9. * patches/f14-fonts.patch Updated font configurations for Fedora 9-14 Add additional fontconfig files to Makefile. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 15 04:23:32 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Apr 2016 04:23:32 +0000 Subject: [Bug 2557] [IcedTea7] Update Gentoo font configuration and allow font directory to be specified In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2557 --- Comment #10 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=d1492a0064ac author: Andrew John Hughes date: Thu Oct 22 03:39:59 2015 +0100 PR2557: Forwardport Gentoo font configuration support 2010-08-02 Andrew John Hughes PR2557: Forwardport Gentoo font configuration support * Makefile.am: Add patch below. * patches/fonts-gentoo.patch: Add a font configuration for Gentoo (currently a copy of Fedora's). -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 15 04:23:38 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Apr 2016 04:23:38 +0000 Subject: [Bug 2557] [IcedTea7] Update Gentoo font configuration and allow font directory to be specified In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2557 --- Comment #11 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=cb7f516434de author: Andrew John Hughes date: Fri Apr 15 04:22:01 2016 +0100 PR2557, G390663: Update Gentoo font configuration and allow font directory to be specified 2015-10-21 Andrew John Hughes PR2557, G390663: Update Gentoo font configuration and allow font directory to be specified * Makefile.am: (clean-fonts): Remove linux.fontconfig.Gentoo.properties 2015-07-22 Andrew John Hughes PR2557, G390663: Update Gentoo font configuration and allow font directory to be specified * INSTALL: Document --with-fonts-dir. * Makefile.am: (fonts): Copy the generated Gentoo font properties file into the OpenJDK tree. * acinclude.m4: (IT_WITH_FONTS_DIR): Allow the user to specify where the fonts are stored. * configure.ac: Invoke IT_WITH_FONTS_DIR and generate linux.fontconfig.Gentoo.properties * linux.fontconfig.Gentoo.properties.in: Template fontconfig file for Gentoo copied from the main Portage tree. * patches/fonts-gentoo.patch: Remove outdated copy of linux.fontconfig.Gentoo.properties from patch. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 15 04:23:45 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Apr 2016 04:23:45 +0000 Subject: [Bug 2686] [IcedTea7] Add generated Fedora & Gentoo font configurations for bootstrap stage In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2686 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=3531bf8bba6f author: Andrew John Hughes date: Fri Apr 15 04:28:35 2016 +0100 PR2686: Add generated Fedora & Gentoo font configurations for bootstrap stage 2015-10-22 Andrew John Hughes PR2686: Add generated Fedora & Gentoo font configurations for bootstrap stage * generated/fontconfig/fontconfig.Fedora.bfc, * generated/fontconfig/fontconfig.Ubuntu.bfc: Updated. * generated/fontconfig/fontconfig.Fedora.10.bfc * generated/fontconfig/fontconfig.Fedora.11.bfc * generated/fontconfig/fontconfig.Fedora.12.bfc * generated/fontconfig/fontconfig.Fedora.9.bfc * generated/fontconfig/fontconfig.Gentoo.bfc: Added. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 15 16:51:46 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Apr 2016 16:51:46 +0000 Subject: [Bug 2900] [IcedTea7] Don't use WithSeed versions of NSS functions as they don't fully process the seed In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2900 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|2.6.6 |2.6.7 --- Comment #1 from Andrew John Hughes --- Delaying this to 2.6.7 as the current version of the fix breaks the provider altogether; see bug 2394. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 15 16:52:05 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Apr 2016 16:52:05 +0000 Subject: [Bug 2900] [IcedTea7] Don't use WithSeed versions of NSS functions as they don't fully process the seed In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2900 --- Comment #2 from Andrew John Hughes --- Bug 2934 even. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 15 16:52:24 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Apr 2016 16:52:24 +0000 Subject: [Bug 2900] [IcedTea7] Don't use WithSeed versions of NSS functions as they don't fully process the seed In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2900 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2934 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 15 16:52:24 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Apr 2016 16:52:24 +0000 Subject: [Bug 2934] [IcedTea8] SunEC provider throwing KeyException with current NSS In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2934 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |2900 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Fri Apr 15 16:54:55 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 15 Apr 2016 16:54:55 +0000 Subject: /hg/icedtea7-forest/hotspot: 5 new changesets Message-ID: changeset 078596a75217 in /hg/icedtea7-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=078596a75217 author: goetz date: Wed Feb 19 14:03:09 2014 -0800 8034797, PR2851: AIX: Fix os::naked_short_sleep() in os_aix.cpp after 8028280 Summary: imlements os::naked_short_sleep(jlong ms) on AIX Reviewed-by: dholmes, kvn changeset 3185e340d454 in /hg/icedtea7-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=3185e340d454 author: mdoerr date: Mon Oct 12 12:20:38 2015 +0200 8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable kill register R12 Summary: Register R12 must be preserved for stub calls (e.g. deopt handler). Reviewed-by: goetz changeset fc9faad27d55 in /hg/icedtea7-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=fc9faad27d55 author: goetz date: Tue Nov 17 08:59:21 2015 +0100 8139258, PR2851: PPC64LE: argument passing problem when passing 15 floats in native call Reviewed-by: mdoerr, goetz Contributed-by: asmundak at google.com changeset c457fd1ec6c1 in /hg/icedtea7-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=c457fd1ec6c1 author: andrew date: Wed Mar 23 22:50:27 2016 +0000 PR2852: Apply ReservedCodeCacheSize default limiting to AArch64 only. changeset 88abb663cdf9 in /hg/icedtea7-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=88abb663cdf9 author: sgehwolf date: Fri Dec 18 08:55:47 2015 +0100 6425769, PR2858: Allow specifying an address to bind JMX remote connector Reviewed-by: jbachorik, dfuchs diffstat: src/cpu/ppc/vm/interpreter_ppc.cpp | 8 ++++++++ src/cpu/ppc/vm/macroAssembler_ppc.cpp | 8 -------- src/cpu/ppc/vm/sharedRuntime_ppc.cpp | 19 +++++++++++++++++-- src/os/aix/vm/os_aix.cpp | 18 +++++++++++++++--- src/share/vm/runtime/arguments.cpp | 6 +++--- src/share/vm/services/diagnosticCommand.cpp | 6 ++++++ src/share/vm/services/diagnosticCommand.hpp | 1 + 7 files changed, 50 insertions(+), 16 deletions(-) diffs (172 lines): diff -r 3565cecfbf66 -r 88abb663cdf9 src/cpu/ppc/vm/interpreter_ppc.cpp --- a/src/cpu/ppc/vm/interpreter_ppc.cpp Wed Apr 06 18:30:45 2016 +0100 +++ b/src/cpu/ppc/vm/interpreter_ppc.cpp Fri Dec 18 08:55:47 2015 +0100 @@ -312,8 +312,16 @@ __ bind(do_float); __ lfs(floatSlot, 0, arg_java); #if defined(LINUX) + // Linux uses ELF ABI. Both original ELF and ELFv2 ABIs have float + // in the least significant word of an argument slot. +#if defined(VM_LITTLE_ENDIAN) + __ stfs(floatSlot, 0, arg_c); +#else __ stfs(floatSlot, 4, arg_c); +#endif #elif defined(AIX) + // Although AIX runs on big endian CPU, float is in most significant + // word of an argument slot. __ stfs(floatSlot, 0, arg_c); #else #error "unknown OS" diff -r 3565cecfbf66 -r 88abb663cdf9 src/cpu/ppc/vm/macroAssembler_ppc.cpp --- a/src/cpu/ppc/vm/macroAssembler_ppc.cpp Wed Apr 06 18:30:45 2016 +0100 +++ b/src/cpu/ppc/vm/macroAssembler_ppc.cpp Fri Dec 18 08:55:47 2015 +0100 @@ -573,13 +573,6 @@ "can't identify emitted call"); } else { // variant 1: -#if defined(ABI_ELFv2) - nop(); - calculate_address_from_global_toc(R12, dest, true, true, false); - mtctr(R12); - nop(); - nop(); -#else mr(R0, R11); // spill R11 -> R0. // Load the destination address into CTR, @@ -589,7 +582,6 @@ mtctr(R11); mr(R11, R0); // spill R11 <- R0. nop(); -#endif // do the call/jump if (link) { diff -r 3565cecfbf66 -r 88abb663cdf9 src/cpu/ppc/vm/sharedRuntime_ppc.cpp --- a/src/cpu/ppc/vm/sharedRuntime_ppc.cpp Wed Apr 06 18:30:45 2016 +0100 +++ b/src/cpu/ppc/vm/sharedRuntime_ppc.cpp Fri Dec 18 08:55:47 2015 +0100 @@ -769,6 +769,21 @@ // in farg_reg[j] if argument i is the j-th float argument of this call. // case T_FLOAT: +#if defined(LINUX) + // Linux uses ELF ABI. Both original ELF and ELFv2 ABIs have float + // in the least significant word of an argument slot. +#if defined(VM_LITTLE_ENDIAN) +#define FLOAT_WORD_OFFSET_IN_SLOT 0 +#else +#define FLOAT_WORD_OFFSET_IN_SLOT 1 +#endif +#elif defined(AIX) + // Although AIX runs on big endian CPU, float is in the most + // significant word of an argument slot. +#define FLOAT_WORD_OFFSET_IN_SLOT 0 +#else +#error "unknown OS" +#endif if (freg < Argument::n_float_register_parameters_c) { // Put float in register ... reg = farg_reg[freg]; @@ -782,14 +797,14 @@ if (arg >= Argument::n_regs_not_on_stack_c) { // ... and on the stack. guarantee(regs2 != NULL, "must pass float in register and stack slot"); - VMReg reg2 = VMRegImpl::stack2reg(stk LINUX_ONLY(+1)); + VMReg reg2 = VMRegImpl::stack2reg(stk + FLOAT_WORD_OFFSET_IN_SLOT); regs2[i].set1(reg2); stk += inc_stk_for_intfloat; } } else { // Put float on stack. - reg = VMRegImpl::stack2reg(stk LINUX_ONLY(+1)); + reg = VMRegImpl::stack2reg(stk + FLOAT_WORD_OFFSET_IN_SLOT); stk += inc_stk_for_intfloat; } regs[i].set1(reg); diff -r 3565cecfbf66 -r 88abb663cdf9 src/os/aix/vm/os_aix.cpp --- a/src/os/aix/vm/os_aix.cpp Wed Apr 06 18:30:45 2016 +0100 +++ b/src/os/aix/vm/os_aix.cpp Fri Dec 18 08:55:47 2015 +0100 @@ -2885,9 +2885,21 @@ } } -int os::naked_sleep() { - // %% make the sleep time an integer flag. for now use 1 millisec. - return os::sleep(Thread::current(), 1, false); +void os::naked_short_sleep(jlong ms) { + struct timespec req; + + assert(ms < 1000, "Un-interruptable sleep, short time use only"); + req.tv_sec = 0; + if (ms > 0) { + req.tv_nsec = (ms % 1000) * 1000000; + } + else { + req.tv_nsec = 1; + } + + nanosleep(&req, NULL); + + return; } // Sleep forever; naked call to OS-specific sleep; use with CAUTION diff -r 3565cecfbf66 -r 88abb663cdf9 src/share/vm/runtime/arguments.cpp --- a/src/share/vm/runtime/arguments.cpp Wed Apr 06 18:30:45 2016 +0100 +++ b/src/share/vm/runtime/arguments.cpp Fri Dec 18 08:55:47 2015 +0100 @@ -1113,9 +1113,9 @@ } // Increase the code cache size - tiered compiles a lot more. if (FLAG_IS_DEFAULT(ReservedCodeCacheSize)) { - FLAG_SET_DEFAULT(ReservedCodeCacheSize, - MIN2(CODE_CACHE_DEFAULT_LIMIT, ReservedCodeCacheSize * 2)); - + NOT_AARCH64(FLAG_SET_DEFAULT(ReservedCodeCacheSize, ReservedCodeCacheSize * 2)); + AARCH64_ONLY(FLAG_SET_DEFAULT(ReservedCodeCacheSize, + MIN2(CODE_CACHE_DEFAULT_LIMIT, ReservedCodeCacheSize * 2))); } } diff -r 3565cecfbf66 -r 88abb663cdf9 src/share/vm/services/diagnosticCommand.cpp --- a/src/share/vm/services/diagnosticCommand.cpp Wed Apr 06 18:30:45 2016 +0100 +++ b/src/share/vm/services/diagnosticCommand.cpp Fri Dec 18 08:55:47 2015 +0100 @@ -356,6 +356,10 @@ ("config.file", "set com.sun.management.config.file", "STRING", false), + _jmxremote_host + ("jmxremote.host", + "set com.sun.management.jmxremote.host", "STRING", false), + _jmxremote_port ("jmxremote.port", "set com.sun.management.jmxremote.port", "STRING", false), @@ -431,6 +435,7 @@ { _dcmdparser.add_dcmd_option(&_config_file); + _dcmdparser.add_dcmd_option(&_jmxremote_host); _dcmdparser.add_dcmd_option(&_jmxremote_port); _dcmdparser.add_dcmd_option(&_jmxremote_rmi_port); _dcmdparser.add_dcmd_option(&_jmxremote_ssl); @@ -499,6 +504,7 @@ } PUT_OPTION(_config_file); + PUT_OPTION(_jmxremote_host); PUT_OPTION(_jmxremote_port); PUT_OPTION(_jmxremote_rmi_port); PUT_OPTION(_jmxremote_ssl); diff -r 3565cecfbf66 -r 88abb663cdf9 src/share/vm/services/diagnosticCommand.hpp --- a/src/share/vm/services/diagnosticCommand.hpp Wed Apr 06 18:30:45 2016 +0100 +++ b/src/share/vm/services/diagnosticCommand.hpp Fri Dec 18 08:55:47 2015 +0100 @@ -223,6 +223,7 @@ // com.sun.management is omitted DCmdArgument _config_file; + DCmdArgument _jmxremote_host; DCmdArgument _jmxremote_port; DCmdArgument _jmxremote_rmi_port; DCmdArgument _jmxremote_ssl; From bugzilla-daemon at icedtea.classpath.org Fri Apr 15 16:55:02 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Apr 2016 16:55:02 +0000 Subject: [Bug 2851] [IcedTea7] Sync with PPC/AIX port 7u repository In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2851 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/hotspot?cmd=changeset;node=078596a75217 author: goetz date: Wed Feb 19 14:03:09 2014 -0800 8034797, PR2851: AIX: Fix os::naked_short_sleep() in os_aix.cpp after 8028280 Summary: imlements os::naked_short_sleep(jlong ms) on AIX Reviewed-by: dholmes, kvn -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 15 16:55:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Apr 2016 16:55:14 +0000 Subject: [Bug 2851] [IcedTea7] Sync with PPC/AIX port 7u repository In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2851 --- Comment #6 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/hotspot?cmd=changeset;node=3185e340d454 author: mdoerr date: Mon Oct 12 12:20:38 2015 +0200 8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable kill register R12 Summary: Register R12 must be preserved for stub calls (e.g. deopt handler). Reviewed-by: goetz -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 15 16:55:21 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Apr 2016 16:55:21 +0000 Subject: [Bug 2851] [IcedTea7] Sync with PPC/AIX port 7u repository In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2851 --- Comment #7 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/hotspot?cmd=changeset;node=fc9faad27d55 author: goetz date: Tue Nov 17 08:59:21 2015 +0100 8139258, PR2851: PPC64LE: argument passing problem when passing 15 floats in native call Reviewed-by: mdoerr, goetz Contributed-by: asmundak at google.com -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 15 16:55:27 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Apr 2016 16:55:27 +0000 Subject: [Bug 2852] [IcedTea7] Backport AArch64 fixes to release branch In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2852 --- Comment #21 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/hotspot?cmd=changeset;node=c457fd1ec6c1 author: andrew date: Wed Mar 23 22:50:27 2016 +0000 PR2852: Apply ReservedCodeCacheSize default limiting to AArch64 only. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 15 16:55:34 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Apr 2016 16:55:34 +0000 Subject: [Bug 2858] [IcedTea7] Backport "6425769: Allow specifying an address to bind JMX remote connector" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2858 --- Comment #6 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/hotspot?cmd=changeset;node=88abb663cdf9 author: sgehwolf date: Fri Dec 18 08:55:47 2015 +0100 6425769, PR2858: Allow specifying an address to bind JMX remote connector Reviewed-by: jbachorik, dfuchs -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Fri Apr 15 16:55:43 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 15 Apr 2016 16:55:43 +0000 Subject: /hg/icedtea7-forest/jdk: 8 new changesets Message-ID: changeset a3ee39e80fe2 in /hg/icedtea7-forest/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=a3ee39e80fe2 author: andrew date: Wed Mar 23 21:27:34 2016 +0000 8028727, PR2814: [parfait] warnings from b116 for jdk.src.share.native.sun.security.ec: JNI pending exceptions Reviewed-by: alanb changeset 7f896649cfb6 in /hg/icedtea7-forest/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=7f896649cfb6 author: vinnie date: Fri Oct 03 16:17:36 2014 +0100 8048512, PR2814: Uninitialised memory in jdk/src/share/native/sun/security/ec/ECC_JNI.cpp Reviewed-by: mullan changeset 713b03464164 in /hg/icedtea7-forest/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=713b03464164 author: neugens date: Fri Feb 27 15:50:03 2015 +0100 8071705. PR2819, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically Summary: JMenu miscalculates the position of the Popup origin when on multiple monitors stacked vertically Reviewed-by: alexsch changeset d0202e909a15 in /hg/icedtea7-forest/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=d0202e909a15 author: sgehwolf date: Wed Nov 04 11:34:27 2015 +0100 6425769, PR2858: Allow specifying an address to bind JMX remote connector Reviewed-by: jbachorik, dfuchs changeset cfdc4211e7cc in /hg/icedtea7-forest/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=cfdc4211e7cc author: jbachorik date: Mon Jan 04 10:07:08 2016 +0100 8145982, PR2858: JMXInterfaceBindingTest is failing intermittently Reviewed-by: chegar, sgehwolf, olagneau changeset c850c5110aff in /hg/icedtea7-forest/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=c850c5110aff author: jbachorik date: Fri Jan 29 13:35:06 2016 +0100 8146015, PR2858: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses Reviewed-by: dfuchs, sspitsyn changeset a8a1f3433cf6 in /hg/icedtea7-forest/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=a8a1f3433cf6 author: andrew date: Wed Mar 23 23:46:58 2016 +0000 8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell Summary: Use the overlay window rather than the root window when on a composite display. changeset 3fc5cbcd46dd in /hg/icedtea7-forest/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=3fc5cbcd46dd author: andrew date: Fri Apr 15 05:02:05 2016 +0100 PR2889: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) diffstat: make/sun/xawt/Makefile | 2 +- src/share/classes/javax/swing/JMenu.java | 3 +- src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java | 212 ++++++- src/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java | 19 +- src/share/lib/management/management.properties | 13 + src/share/native/sun/security/ec/ECC_JNI.cpp | 43 +- src/solaris/native/sun/awt/awt_Robot.c | 33 + test/javax/swing/JMenu/8071705/bug8071705.java | 207 ++++++ test/sun/management/jmxremote/bootstrap/JMXAgentInterfaceBinding.java | 306 ++++++++++ test/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java | 267 ++++++++ 10 files changed, 1082 insertions(+), 23 deletions(-) diffs (truncated from 1380 to 500 lines): diff -r 8d5899114117 -r 3fc5cbcd46dd make/sun/xawt/Makefile --- a/make/sun/xawt/Makefile Wed Jan 27 04:21:22 2016 +0000 +++ b/make/sun/xawt/Makefile Fri Apr 15 05:02:05 2016 +0100 @@ -125,7 +125,7 @@ vpath %.c $(PLATFORM_SRC)/native/common/deps/fontconfig2 endif -OTHER_LDLIBS = $(LIBM) -lawt -lXext -lX11 -lXrender $(LIBDL) \ +OTHER_LDLIBS = $(LIBM) -lawt -lXext -lX11 -lXrender -lXcomposite $(LIBDL) \ $(LDFLAGS_COMMON) $(AWT_RUNPATH) $(OTHER_LDFLAGS) -lXtst -lXi ifeq ($(SYSTEM_CUPS), true) diff -r 8d5899114117 -r 3fc5cbcd46dd src/share/classes/javax/swing/JMenu.java --- a/src/share/classes/javax/swing/JMenu.java Wed Jan 27 04:21:22 2016 +0000 +++ b/src/share/classes/javax/swing/JMenu.java Fri Apr 15 05:02:05 2016 +0100 @@ -481,7 +481,8 @@ } // Then the y: y = s.height + yOffset; // Prefer dropping down - if (position.y + y + pmSize.height >= screenBounds.height && + if (position.y + y + pmSize.height >= screenBounds.height + + screenBounds.y && // popup doesn't fit - place it wherever there's more room screenBounds.height - s.height < 2*(position.y - screenBounds.y)) { diff -r 8d5899114117 -r 3fc5cbcd46dd src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java --- a/src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java Wed Jan 27 04:21:22 2016 +0000 +++ b/src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java Fri Apr 15 05:02:05 2016 +0100 @@ -30,9 +30,12 @@ import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; +import java.io.Serializable; import java.lang.management.ManagementFactory; import java.net.InetAddress; import java.net.MalformedURLException; +import java.net.Socket; +import java.net.ServerSocket; import java.net.UnknownHostException; import java.rmi.NoSuchObjectException; import java.rmi.Remote; @@ -40,6 +43,7 @@ import java.rmi.registry.Registry; import java.rmi.server.RMIClientSocketFactory; import java.rmi.server.RMIServerSocketFactory; +import java.rmi.server.RMISocketFactory; import java.rmi.server.RemoteObject; import java.rmi.server.UnicastRemoteObject; import java.security.KeyStore; @@ -60,6 +64,8 @@ import javax.management.remote.rmi.RMIConnectorServer; import javax.net.ssl.KeyManagerFactory; import javax.net.ssl.SSLContext; +import javax.net.ssl.SSLSocket; +import javax.net.ssl.SSLSocketFactory; import javax.net.ssl.TrustManagerFactory; import javax.rmi.ssl.SslRMIClientSocketFactory; import javax.rmi.ssl.SslRMIServerSocketFactory; @@ -107,6 +113,8 @@ public static final String PORT = "com.sun.management.jmxremote.port"; + public static final String HOST = + "com.sun.management.jmxremote.host"; public static final String RMI_PORT = "com.sun.management.jmxremote.rmi.port"; public static final String CONFIG_FILE_NAME = @@ -425,10 +433,14 @@ checkAccessFile(accessFileName); } + final String bindAddress = + props.getProperty(PropertyNames.HOST); + if (log.debugOn()) { log.debug("startRemoteConnectorServer", Agent.getText("jmxremote.ConnectorBootstrap.starting") + "\n\t" + PropertyNames.PORT + "=" + port + + (bindAddress == null ? "" : "\n\t" + PropertyNames.HOST + "=" + bindAddress) + "\n\t" + PropertyNames.RMI_PORT + "=" + rmiPort + "\n\t" + PropertyNames.USE_SSL + "=" + useSsl + "\n\t" + PropertyNames.USE_REGISTRY_SSL + "=" + useRegistrySsl + @@ -459,7 +471,7 @@ sslConfigFileName, enabledCipherSuitesList, enabledProtocolsList, sslNeedClientAuth, useAuthentication, loginConfigName, - passwordFileName, accessFileName); + passwordFileName, accessFileName, bindAddress); cs = data.jmxConnectorServer; url = data.jmxRemoteURL; log.config("startRemoteConnectorServer", @@ -629,12 +641,13 @@ String sslConfigFileName, String[] enabledCipherSuites, String[] enabledProtocols, - boolean sslNeedClientAuth) { + boolean sslNeedClientAuth, + String bindAddress) { if (sslConfigFileName == null) { - return new SslRMIServerSocketFactory( + return new HostAwareSslSocketFactory( enabledCipherSuites, enabledProtocols, - sslNeedClientAuth); + sslNeedClientAuth, bindAddress); } else { checkRestrictedFile(sslConfigFileName); try { @@ -697,11 +710,11 @@ SSLContext ctx = SSLContext.getInstance("SSL"); ctx.init(kmf.getKeyManagers(), tmf.getTrustManagers(), null); - return new SslRMIServerSocketFactory( + return new HostAwareSslSocketFactory( ctx, enabledCipherSuites, enabledProtocols, - sslNeedClientAuth); + sslNeedClientAuth, bindAddress); } catch (Exception e) { throw new AgentConfigurationError(AGENT_EXCEPTION, e, e.toString()); } @@ -721,7 +734,8 @@ boolean useAuthentication, String loginConfigName, String passwordFileName, - String accessFileName) + String accessFileName, + String bindAddress) throws IOException, MalformedURLException { /* Make sure we use non-guessable RMI object IDs. Otherwise @@ -729,7 +743,7 @@ * IDs. */ System.setProperty("java.rmi.server.randomIDs", "true"); - JMXServiceURL url = new JMXServiceURL("rmi", null, rmiPort); + JMXServiceURL url = new JMXServiceURL("rmi", bindAddress, rmiPort); Map env = new HashMap(); @@ -737,6 +751,8 @@ env.put(RMIExporter.EXPORTER_ATTRIBUTE, exporter); + boolean useSocketFactory = bindAddress != null && !useSsl; + if (useAuthentication) { if (loginConfigName != null) { env.put("jmx.remote.x.login.config", loginConfigName); @@ -761,7 +777,7 @@ csf = new SslRMIClientSocketFactory(); ssf = createSslRMIServerSocketFactory( sslConfigFileName, enabledCipherSuites, - enabledProtocols, sslNeedClientAuth); + enabledProtocols, sslNeedClientAuth, bindAddress); } if (useSsl) { @@ -771,6 +787,12 @@ ssf); } + if (useSocketFactory) { + ssf = new HostAwareSocketFactory(bindAddress); + env.put(RMIConnectorServer.RMI_SERVER_SOCKET_FACTORY_ATTRIBUTE, + ssf); + } + JMXConnectorServer connServer = null; try { connServer = @@ -790,6 +812,10 @@ registry = new SingleEntryRegistry(port, csf, ssf, "jmxrmi", exporter.firstExported); + } else if (useSocketFactory) { + registry = + new SingleEntryRegistry(port, csf, ssf, + "jmxrmi", exporter.firstExported); } else { registry = new SingleEntryRegistry(port, @@ -823,4 +849,172 @@ private static final ClassLogger log = new ClassLogger(ConnectorBootstrap.class.getPackage().getName(), "ConnectorBootstrap"); + + private static class HostAwareSocketFactory implements RMIServerSocketFactory { + + private final String bindAddress; + + private HostAwareSocketFactory(String bindAddress) { + this.bindAddress = bindAddress; + } + + @Override + public ServerSocket createServerSocket(int port) throws IOException { + if (bindAddress == null) { + return new ServerSocket(port); + } else { + try { + InetAddress addr = InetAddress.getByName(bindAddress); + return new ServerSocket(port, 0, addr); + } catch (UnknownHostException e) { + return new ServerSocket(port); + } + } + } + } + + private static class HostAwareSslSocketFactory extends SslRMIServerSocketFactory { + + private final String bindAddress; + private final String[] enabledCipherSuites; + private final String[] enabledProtocols; + private final boolean needClientAuth; + private final SSLContext context; + + private HostAwareSslSocketFactory(String[] enabledCipherSuites, + String[] enabledProtocols, + boolean sslNeedClientAuth, + String bindAddress) throws IllegalArgumentException { + this(null, enabledCipherSuites, enabledProtocols, sslNeedClientAuth, bindAddress); + } + + private HostAwareSslSocketFactory(SSLContext ctx, + String[] enabledCipherSuites, + String[] enabledProtocols, + boolean sslNeedClientAuth, + String bindAddress) throws IllegalArgumentException { + this.context = ctx; + this.bindAddress = bindAddress; + this.enabledProtocols = enabledProtocols; + this.enabledCipherSuites = enabledCipherSuites; + this.needClientAuth = sslNeedClientAuth; + checkValues(ctx, enabledCipherSuites, enabledProtocols); + } + + @Override + public ServerSocket createServerSocket(int port) throws IOException { + if (bindAddress != null) { + try { + InetAddress addr = InetAddress.getByName(bindAddress); + return new SslServerSocket(port, 0, addr, context, + enabledCipherSuites, enabledProtocols, needClientAuth); + } catch (UnknownHostException e) { + return new SslServerSocket(port, context, + enabledCipherSuites, enabledProtocols, needClientAuth); + } + } else { + return new SslServerSocket(port, context, + enabledCipherSuites, enabledProtocols, needClientAuth); + } + } + + private static void checkValues(SSLContext context, + String[] enabledCipherSuites, + String[] enabledProtocols) throws IllegalArgumentException { + // Force the initialization of the default at construction time, + // rather than delaying it to the first time createServerSocket() + // is called. + // + final SSLSocketFactory sslSocketFactory = + context == null ? + (SSLSocketFactory)SSLSocketFactory.getDefault() : context.getSocketFactory(); + SSLSocket sslSocket = null; + if (enabledCipherSuites != null || enabledProtocols != null) { + try { + sslSocket = (SSLSocket) sslSocketFactory.createSocket(); + } catch (Exception e) { + final String msg = "Unable to check if the cipher suites " + + "and protocols to enable are supported"; + throw (IllegalArgumentException) + new IllegalArgumentException(msg).initCause(e); + } + } + + // Check if all the cipher suites and protocol versions to enable + // are supported by the underlying SSL/TLS implementation and if + // true create lists from arrays. + // + if (enabledCipherSuites != null) { + sslSocket.setEnabledCipherSuites(enabledCipherSuites); + } + if (enabledProtocols != null) { + sslSocket.setEnabledProtocols(enabledProtocols); + } + } + } + + private static class SslServerSocket extends ServerSocket { + + private static SSLSocketFactory defaultSSLSocketFactory; + private final String[] enabledCipherSuites; + private final String[] enabledProtocols; + private final boolean needClientAuth; + private final SSLContext context; + + private SslServerSocket(int port, + SSLContext ctx, + String[] enabledCipherSuites, + String[] enabledProtocols, + boolean needClientAuth) throws IOException { + super(port); + this.enabledProtocols = enabledProtocols; + this.enabledCipherSuites = enabledCipherSuites; + this.needClientAuth = needClientAuth; + this.context = ctx; + } + + private SslServerSocket(int port, + int backlog, + InetAddress bindAddr, + SSLContext ctx, + String[] enabledCipherSuites, + String[] enabledProtocols, + boolean needClientAuth) throws IOException { + super(port, backlog, bindAddr); + this.enabledProtocols = enabledProtocols; + this.enabledCipherSuites = enabledCipherSuites; + this.needClientAuth = needClientAuth; + this.context = ctx; + } + + @Override + public Socket accept() throws IOException { + final SSLSocketFactory sslSocketFactory = + context == null ? + getDefaultSSLSocketFactory() : context.getSocketFactory(); + Socket socket = super.accept(); + SSLSocket sslSocket = (SSLSocket) sslSocketFactory.createSocket( + socket, socket.getInetAddress().getHostName(), + socket.getPort(), true); + sslSocket.setUseClientMode(false); + if (enabledCipherSuites != null) { + sslSocket.setEnabledCipherSuites(enabledCipherSuites); + } + if (enabledProtocols != null) { + sslSocket.setEnabledProtocols(enabledProtocols); + } + sslSocket.setNeedClientAuth(needClientAuth); + return sslSocket; + } + + private static synchronized SSLSocketFactory getDefaultSSLSocketFactory() { + if (defaultSSLSocketFactory == null) { + defaultSSLSocketFactory = (SSLSocketFactory)SSLSocketFactory.getDefault(); + return defaultSSLSocketFactory; + } else { + return defaultSSLSocketFactory; + } + } + + } } diff -r 8d5899114117 -r 3fc5cbcd46dd src/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java --- a/src/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java Wed Jan 27 04:21:22 2016 +0000 +++ b/src/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java Fri Apr 15 05:02:05 2016 +0100 @@ -170,15 +170,20 @@ storeFile = new File(storeFileName); fis = getFileInputStream(storeFile); } else { - String javaHome = props.get("javaHome"); - storeFile = new File(javaHome + sep + "lib" + sep - + "security" + sep + - "jssecacerts"); + /* Check system cacerts DB first; /etc/pki/java/cacerts */ + storeFile = new File(sep + "etc" + sep + "pki" + sep + + "java" + sep + "cacerts"); if ((fis = getFileInputStream(storeFile)) == null) { + String javaHome = props.get("javaHome"); storeFile = new File(javaHome + sep + "lib" + sep - + "security" + sep + - "cacerts"); - fis = getFileInputStream(storeFile); + + "security" + sep + + "jssecacerts"); + if ((fis = getFileInputStream(storeFile)) == null) { + storeFile = new File(javaHome + sep + "lib" + sep + + "security" + sep + + "cacerts"); + fis = getFileInputStream(storeFile); + } } } diff -r 8d5899114117 -r 3fc5cbcd46dd src/share/lib/management/management.properties --- a/src/share/lib/management/management.properties Wed Jan 27 04:21:22 2016 +0000 +++ b/src/share/lib/management/management.properties Fri Apr 15 05:02:05 2016 +0100 @@ -316,3 +316,16 @@ # For a non-default password file location use the following line # com.sun.management.jmxremote.access.file=filepath +# + +# ################ Management agent listen interface ######################### +# +# com.sun.management.jmxremote.host= +# Specifies the local interface on which the JMX RMI agent will bind. +# This is useful when running on machines which have several +# interfaces defined. It makes it possible to listen to a specific +# subnet accessible through that interface. +# +# The format of the value for that property is any string accepted +# by java.net.InetAddress.getByName(String). +# diff -r 8d5899114117 -r 3fc5cbcd46dd src/share/native/sun/security/ec/ECC_JNI.cpp --- a/src/share/native/sun/security/ec/ECC_JNI.cpp Wed Jan 27 04:21:22 2016 +0000 +++ b/src/share/native/sun/security/ec/ECC_JNI.cpp Fri Apr 15 05:02:05 2016 +0100 @@ -48,7 +48,9 @@ void ThrowException(JNIEnv *env, const char *exceptionName) { jclass exceptionClazz = env->FindClass(exceptionName); - env->ThrowNew(exceptionClazz, NULL); + if (exceptionClazz != NULL) { + env->ThrowNew(exceptionClazz, NULL); + } } /* @@ -115,6 +117,9 @@ params_item.len = env->GetArrayLength(encodedParams); params_item.data = (unsigned char *) env->GetByteArrayElements(encodedParams, 0); + if (params_item.data == NULL) { + goto cleanup; + } // Fill a new ECParams using the supplied OID if (EC_DecodeParams(¶ms_item, &ecparams, 0) != SECSuccess) { @@ -226,6 +231,7 @@ digest_item.len = jDigestLength; ECPrivateKey privKey; + privKey.privateValue.data = NULL; // Initialize the ECParams struct ECParams *ecparams = NULL; @@ -233,6 +239,9 @@ params_item.len = env->GetArrayLength(encodedParams); params_item.data = (unsigned char *) env->GetByteArrayElements(encodedParams, 0); + if (params_item.data == NULL) { + goto cleanup; + } // Fill a new ECParams using the supplied OID if (EC_DecodeParams(¶ms_item, &ecparams, 0) != SECSuccess) { @@ -246,6 +255,9 @@ privKey.privateValue.len = env->GetArrayLength(privateKey); privKey.privateValue.data = (unsigned char *) env->GetByteArrayElements(privateKey, 0); + if (privKey.privateValue.data == NULL) { + goto cleanup; + } // Prepare a buffer for the signature (twice the key length) pSignedDigestBuffer = new jbyte[ecparams->order.len * 2]; @@ -265,6 +277,9 @@ // Create new byte array temp = env->NewByteArray(signature_item.len); + if (temp == NULL) { + goto cleanup; + } // Copy data from native buffer env->SetByteArrayRegion(temp, 0, signature_item.len, pSignedDigestBuffer); @@ -342,6 +357,9 @@ params_item.len = env->GetArrayLength(encodedParams); params_item.data = (unsigned char *) env->GetByteArrayElements(encodedParams, 0); + if (params_item.data == NULL) { + goto cleanup; + } // Fill a new ECParams using the supplied OID if (EC_DecodeParams(¶ms_item, &ecparams, 0) != SECSuccess) { @@ -395,25 +413,37 @@ (JNIEnv *env, jclass UNUSED(clazz), jbyteArray privateKey, jbyteArray publicKey, jbyteArray encodedParams) { jbyteArray jSecret = NULL; + ECParams *ecparams = NULL; + SECItem privateValue_item; + privateValue_item.data = NULL; + SECItem publicValue_item; + publicValue_item.data = NULL; + SECKEYECParams params_item; + params_item.data = NULL; // Extract private key value - SECItem privateValue_item; privateValue_item.len = env->GetArrayLength(privateKey); privateValue_item.data = (unsigned char *) env->GetByteArrayElements(privateKey, 0); + if (privateValue_item.data == NULL) { + goto cleanup; + } From bugzilla-daemon at icedtea.classpath.org Fri Apr 15 16:55:49 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Apr 2016 16:55:49 +0000 Subject: [Bug 2814] [IcedTea7] Backport SunEC fixes In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2814 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/jdk?cmd=changeset;node=a3ee39e80fe2 author: andrew date: Wed Mar 23 21:27:34 2016 +0000 8028727, PR2814: [parfait] warnings from b116 for jdk.src.share.native.sun.security.ec: JNI pending exceptions Reviewed-by: alanb -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 15 16:55:55 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Apr 2016 16:55:55 +0000 Subject: [Bug 2814] [IcedTea7] Backport SunEC fixes In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2814 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/jdk?cmd=changeset;node=7f896649cfb6 author: vinnie date: Fri Oct 03 16:17:36 2014 +0100 8048512, PR2814: Uninitialised memory in jdk/src/share/native/sun/security/ec/ECC_JNI.cpp Reviewed-by: mullan -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 15 16:56:01 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Apr 2016 16:56:01 +0000 Subject: [Bug 2819] [IcedTea7] Java application menu misbehaves when running multiple screen stacked vertically In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2819 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/jdk?cmd=changeset;node=713b03464164 author: neugens date: Fri Feb 27 15:50:03 2015 +0100 8071705. PR2819, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically Summary: JMenu miscalculates the position of the Popup origin when on multiple monitors stacked vertically Reviewed-by: alexsch -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 15 16:56:07 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Apr 2016 16:56:07 +0000 Subject: [Bug 2858] [IcedTea7] Backport "6425769: Allow specifying an address to bind JMX remote connector" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2858 --- Comment #7 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/jdk?cmd=changeset;node=d0202e909a15 author: sgehwolf date: Wed Nov 04 11:34:27 2015 +0100 6425769, PR2858: Allow specifying an address to bind JMX remote connector Reviewed-by: jbachorik, dfuchs -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 15 16:56:12 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Apr 2016 16:56:12 +0000 Subject: [Bug 2858] [IcedTea7] Backport "6425769: Allow specifying an address to bind JMX remote connector" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2858 --- Comment #8 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/jdk?cmd=changeset;node=cfdc4211e7cc author: jbachorik date: Mon Jan 04 10:07:08 2016 +0100 8145982, PR2858: JMXInterfaceBindingTest is failing intermittently Reviewed-by: chegar, sgehwolf, olagneau -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 15 16:56:18 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Apr 2016 16:56:18 +0000 Subject: [Bug 2858] [IcedTea7] Backport "6425769: Allow specifying an address to bind JMX remote connector" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2858 --- Comment #9 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/jdk?cmd=changeset;node=c850c5110aff author: jbachorik date: Fri Jan 29 13:35:06 2016 +0100 8146015, PR2858: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses Reviewed-by: dfuchs, sspitsyn -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 15 16:56:23 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Apr 2016 16:56:23 +0000 Subject: [Bug 2866] [IcedTea8] Taking screenshots on x11 composite desktop produces wrong result In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2866 --- Comment #8 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/jdk?cmd=changeset;node=a8a1f3433cf6 author: andrew date: Wed Mar 23 23:46:58 2016 +0000 8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell Summary: Use the overlay window rather than the root window when on a composite display. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 15 16:56:32 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Apr 2016 16:56:32 +0000 Subject: [Bug 2889] [IcedTea7] OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2889 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/jdk?cmd=changeset;node=3fc5cbcd46dd author: andrew date: Fri Apr 15 05:02:05 2016 +0100 PR2889: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 15 18:14:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Apr 2016 18:14:14 +0000 Subject: [Bug 2929] [IcedTea7] configure: error: "A JDK home directory could not be found." In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2929 --- Comment #6 from yugiohjcj at 1s.fr --- OK now I have "/usr/bin/ecj" and "/usr/lib/jvm/bin/javac". I followed instructions of LFS [1]. But I still have problem with building IcedTea 2.6.4 on Slackware 14.1 with the gcj 5.3.0: $ ./configure --with-jdk-home=/usr/lib/jvm checking for a BSD-compatible install... /bin/ginstall -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking how to create a pax tar archive... gnutar checking whether to enable maintainer-specific portions of Makefiles... yes checking which branch and release of IcedTea is being built... branch 2.6, release 2.6.4 for OpenJDK 1.7.0 checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of gcc... none checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... none checking for gmake... /usr/bin/gmake checking for gzip... /bin/gzip checking for ant... /home/yugiohjcj/documents/downloads/software/apache-ant-1.9.4/bin/ant checking for gfind... no checking for find... /usr/bin/find checking for gpatch... no checking for patch... /usr/bin/patch checking for gtar... no checking for tar... /bin/tar checking for chmod... /bin/chmod checking for gsha256sum... no checking for sha256sum... /bin/sha256sum checking for wget... /usr/bin/wget checking for zip... /usr/bin/zip checking for unzip... /usr/bin/unzip checking for cpio... /bin/cpio checking for file... /usr/bin/file checking for readlink... /bin/readlink checking for fastjar... /usr/bin/fastjar checking for gsed... no checking for sed... /bin/sed checking for ldd... ldd checking for gawk... /bin/gawk checking for hg... /usr/bin/hg checking for an OpenJDK source directory... /tmp/build/openjdk/icedtea-2.6.4/openjdk checking for IcedTea Mercurial revision ID... none checking for JDK Mercurial revision ID... none checking for HotSpot Mercurial revision ID... none checking for lsb_release... no checking whether to use CACAO as VM... no checking whether to use JamVM as VM... no checking whether to use the Shark JIT... no checking if a native HotSpot port is available for this architecture... yes checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking whether to use the zero-assembler port... no checking whether byte ordering is bigendian... no checking which HotSpot build to use... default checking for linux32... /usr/bin/linux32 checking version of GCC... 5.3.0 (major version 5, minor version 3) checking for getconf... /usr/bin/getconf checking the number of online processors... 2 checking if cp supports --reflink... yes checking if we can hard link rather than copy from /tmp/build/openjdk/icedtea-2.6.4... yes checking whether to disable the execution of the JTReg tests... no checking whether to disable the execution of the HotSpot JTReg tests... no checking whether to disable the execution of the langtools JTReg tests... no checking whether to disable the execution of the JDK JTReg tests... no checking for system library directory... checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking whether to enable the PKCS11 crypto provider using NSS... disabled by default (edit java.security to enable) checking for NSS... yes checking whether to enable the Sun elliptic curve crypto provider... no checking whether to build native code with debugging information... yes checking whether to build Java bytecode with debugging information... yes checking where fonts are stored... /usr/share/fonts checking if /usr/share/fonts is a valid directory... yes checking for xvfb-run... no checking whether to build documentation... yes checking for distribution package version... none checking build identification... Custom build (Fri Apr 15 17:47:55 CEST 2016) checking how many parallel build jobs to execute... 2 checking whether to build a bootstrap version first... yes checking whether to download tarballs... yes checking for a JDK home directory... /usr/lib/jvm checking if a java binary was specified... no checking if /usr/lib/jvm/bin/java is a valid executable file... yes checking for an ecj JAR file... /usr/share/java/ecj.jar checking if a javac binary was specified... no checking if /usr/lib/jvm/bin/javac is a valid executable file... yes checking if an ecj binary was specified... no checking if /usr/bin/ecj is a valid executable file... yes checking whether to compile ecj natively... no checking if we are using ecj as javac... yes checking if a javah executable is specified... no checking if /usr/lib/jvm/bin/javah is a valid executable file... yes checking if a jar executable is specified... no checking if /usr/lib/jvm/bin/jar is a valid executable file... yes checking whether jar supports @ argument... yes checking whether jar supports stdin file arguments... yes checking whether jar supports -J options at the end... yes checking if an rmic executable is specified... no checking if /usr/lib/jvm/bin/rmic is a valid executable file... yes checking if a native2ascii binary was specified... no checking if /usr/lib/jvm/bin/native2ascii is a valid executable file... yes checking if we are using CACAO as the build VM... no checking for xsltproc... /usr/bin/xsltproc checking if the VM and compiler work together... yes checking if /usr/lib/jvm/bin/javah exhibits Classpath bug 39408... no checking if /usr/lib/jvm/bin/javah exhibits Classpath bug 40188... no checking if /usr/lib/jvm/bin/javah supports -X options... no checking if /usr/lib/jvm/bin/javah exhibits Classpath bug 45526... no checking if java.io.PrintStream is missing the 1.5 constructors (PR40616)... no checking for a tools.jar... not specified configure: Using /usr/lib/jvm/lib/tools.jar for tools.jar checking if java.util.Scanner is missing... no checking if java.util.Scanner exhibits Classpath bug 40630... no checking if javax.annotation.Resource is missing... yes checking if javax.xml.stream.events.Attribute.getDTDType() wrongly returns a QName... no checking if javax.management.remote.JMXServiceURL is missing... yes checking if javax.management.modelmbean.ModelMBeanInfo is missing... yes checking if java.util.regex.Matcher.quoteReplacement is missing... no checking if javax.swing.plaf.basic.BasicDirectoryModel.addPropertyChangeListener is missing... yes checking if javax.net.ssl.SSLContext.getDefaultSSLParameters is missing... yes checking if javax.net.ssl.SSLEngine.setSSLParameters is missing... yes checking if javax.rmi.ssl.SslRMIServerSocketFactory(javax.net.ssl.SSLContext.class,String[].class,String[].class,Boolean.TYPE) is missing... yes checking if com.sun.mirror.type.TypeMirror is missing... yes checking if com.sun.net.httpserver.Headers is missing... yes checking if java.text.SimpleDateFormat exhibits Classpath bug 64174... yes checking whether to enable Java compiler warnings... no checking if javac lacks support for the diamond operator... no checking if javac lacks support for underscored literals... no checking if the VM supports 1.7 bytecode... yes checking whether to disable the use of bootstrap tools for bootstrapping... no checking if the VM supports -Xbootclasspath... no checking whether to run the HotSpot Queens test... yes checking whether to include Javascript support via Rhino... not found configure: error: "A rhino jar was not found in /usr/share/java as either rhino.jar or js.jar." In the "config.log" file I can see: $ cat config.log [...] configure:11216: checking if java.util.Scanner is missing Class found: class java.util.Scanner configure:11252: result: no configure:11268: checking if java.util.Scanner exhibits Classpath bug 40630 configure:11308: result: no configure:11323: checking if javax.annotation.Resource is missing ---------- 1. ERROR in /tmp/build/openjdk/icedtea-2.6.4/tmp.13153/Test.java (at line 6) System.err.println("Class found: " + javax.annotation.Resource.class); ^^^^^^^^^^^^^^^^ javax.annotation cannot be resolved to a type ---------- 1 problem (1 error)configure:11359: result: yes configure:11375: checking if javax.xml.stream.events.Attribute.getDTDType() wrongly returns a QName configure:11450: result: no configure:11464: checking if javax.management.remote.JMXServiceURL is missing ---------- 1. ERROR in /tmp/build/openjdk/icedtea-2.6.4/tmp.13153/Test.java (at line 6) System.err.println("Class found: " + javax.management.remote.JMXServiceURL.class); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ javax.management.remote.JMXServiceURL cannot be resolved to a type ---------- 1 problem (1 error)configure:11500: result: yes configure:11517: checking if javax.management.modelmbean.ModelMBeanInfo is missing ---------- 1. ERROR in /tmp/build/openjdk/icedtea-2.6.4/tmp.13153/Test.java (at line 6) System.err.println("Class found: " + javax.management.modelmbean.ModelMBeanInfo.class); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ javax.management.modelmbean cannot be resolved to a type ---------- 1 problem (1 error)configure:11553: result: yes configure:11569: checking if java.util.regex.Matcher.quoteReplacement is missing Method found: public static java.lang.String java.util.regex.Matcher.quoteReplacement(java.lang.String) configure:11619: result: no configure:11635: checking if javax.swing.plaf.basic.BasicDirectoryModel.addPropertyChangeListener is missing ---------- 1. ERROR in /tmp/build/openjdk/icedtea-2.6.4/tmp.13153/Test.java (at line 22) javax.swing.plaf.basic.BasicDirectoryModel model = new javax.swing.plaf.basic.BasicDirectoryModel(new javax.swing.JFileChooser()); model.addPropertyChangeListener(model) ^^^^^^^^^^^^^^^^^^^^^^^^^ The method addPropertyChangeListener(BasicDirectoryModel) is undefined for the type BasicDirectoryModel ---------- 1 problem (1 error)configure:11685: result: yes configure:11701: checking if javax.net.ssl.SSLContext.getDefaultSSLParameters is missing ---------- 1. ERROR in /tmp/build/openjdk/icedtea-2.6.4/tmp.13153/Test.java (at line 22) try { javax.net.ssl.SSLContext.getDefault().getDefaultSSLParameters(); } catch (Exception e) {} ^^^^^^^^^^ The method getDefault() is undefined for the type SSLContext ---------- 1 problem (1 error)configure:11751: result: yes configure:11767: checking if javax.net.ssl.SSLEngine.setSSLParameters is missing ---------- 1. ERROR in /tmp/build/openjdk/icedtea-2.6.4/tmp.13153/Test.java (at line 11) Method m = cl.getDeclaredMethod("setSSLParameters", javax.net.ssl.SSLParameters.class); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ javax.net.ssl.SSLParameters cannot be resolved to a type ---------- 2. ERROR in /tmp/build/openjdk/icedtea-2.6.4/tmp.13153/Test.java (at line 22) try { javax.net.ssl.SSLContext.getDefault().createSSLEngine().setSSLParameters(new javax.net.ssl.SSLParameters()); } ^^^^^^^^^^ The method getDefault() is undefined for the type SSLContext ---------- 3. ERROR in /tmp/build/openjdk/icedtea-2.6.4/tmp.13153/Test.java (at line 22) try { javax.net.ssl.SSLContext.getDefault().createSSLEngine().setSSLParameters(new javax.net.ssl.SSLParameters()); } ^^^^^^^^^^^^^^^^^^^^^^^^^^^ javax.net.ssl.SSLParameters cannot be resolved to a type ---------- 3 problems (3 errors)configure:11818: result: yes configure:11834: checking if javax.rmi.ssl.SslRMIServerSocketFactory(javax.net.ssl.SSLContext.class,String[].class,String[].class,Boolean.TYPE) is missing ---------- 1. ERROR in /tmp/build/openjdk/icedtea-2.6.4/tmp.13153/Test.java (at line 24) super(null,null,null,true ); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The constructor SslRMIServerSocketFactory(null, null, null, boolean) is undefined ---------- 1 problem (1 error)configure:11888: result: yes configure:11906: checking if com.sun.mirror.type.TypeMirror is missing ---------- 1. ERROR in /tmp/build/openjdk/icedtea-2.6.4/tmp.13153/Test.java (at line 6) System.err.println("Class found: " + com.sun.mirror.type.TypeMirror.class); ^^^^^^^^^^^^^^ com.sun.mirror cannot be resolved to a type ---------- 1 problem (1 error)configure:11942: result: yes configure:11960: checking if com.sun.net.httpserver.Headers is missing ---------- 1. ERROR in /tmp/build/openjdk/icedtea-2.6.4/tmp.13153/Test.java (at line 6) System.err.println("Class found: " + com.sun.net.httpserver.Headers.class); ^^^^^^^^^^^ com.sun.net cannot be resolved to a type ---------- 1 problem (1 error)configure:11996: result: yes configure:12013: checking if java.text.SimpleDateFormat exhibits Classpath bug 64174 ---------- 1. WARNING in /tmp/build/openjdk/icedtea-2.6.4/tmp.13153/Test.java (at line 4) import java.util.Calendar; ^^^^^^^^^^^^^^^^^^ The import java.util.Calendar is never used ---------- 1 problem (1 warning)Exception in thread "main" java.text.ParseException: invalid Date syntax in "2014-12-31-22-00-00" at java.text.DateFormat.parse(DateFormat.java) at Test.main(Test.java:18) configure:12059: result: yes configure:12072: checking whether to enable Java compiler warnings configure:12086: result: no configure:12100: checking if javac lacks support for the diamond operator Annotation processing got disabled, since it requires a 1.6 compliant JVM ---------- 1. WARNING in /tmp/build/openjdk/icedtea-2.6.4/tmp.13153/Test.java (at line 9) Map m = new HashMap<>(); ^ The value of the local variable m is not used ---------- 1 problem (1 warning)configure:12133: result: no configure:12146: checking if javac lacks support for underscored literals Annotation processing got disabled, since it requires a 1.6 compliant JVM 13153 is below Integer.MAX_VALUE configure:12185: result: no configure:12197: checking if the VM supports 1.7 bytecode Annotation processing got disabled, since it requires a 1.6 compliant JVM configure:12227: result: yes configure:12243: checking whether to disable the use of bootstrap tools for bootstrapping configure:12267: result: no configure:12280: checking if the VM supports -Xbootclasspath Exception in thread "main" java.lang.NoClassDefFoundError: Test at gnu.java.lang.MainThread.run(MainThread.java:100) Caused by: java.lang.ClassNotFoundException: Test not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:./], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}} at java.net.URLClassLoader.findClass(URLClassLoader.java) at gnu.gcj.runtime.SystemClassLoader.findClass(natSystemClassLoader.cc:27) at java.lang.ClassLoader.loadClass(ClassLoader.java) at java.lang.ClassLoader.loadClass(ClassLoader.java:387) at gnu.java.lang.MainThread.run(MainThread.java) configure:12317: result: no configure:12329: checking whether to run the HotSpot Queens test configure:12349: result: yes configure:12362: checking whether to include Javascript support via Rhino configure:12401: result: not found configure:12403: error: "A rhino jar was not found in /usr/share/java as either rhino.jar or js.jar." [...] It seems that some packages/classes are missing in my JDK. [1] http://www.linuxfromscratch.org/blfs/view/svn/general/gcc-java.html -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Sat Apr 16 23:55:13 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Sat, 16 Apr 2016 23:55:13 +0000 Subject: /hg/icedtea7: Bump to icedtea-2.7.0pre05. Message-ID: changeset 21237eb24ba1 in /hg/icedtea7 details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=21237eb24ba1 author: Andrew John Hughes date: Sun Apr 17 00:38:08 2016 +0100 Bump to icedtea-2.7.0pre05. Upstream changes: - PR2557: Forwardport Fedora font configuration support - PR2557: Forwardport Gentoo font configuration support - PR2683: AArch64 port has broken Zero on AArch64 - PR2852: Apply ReservedCodeCacheSize default limiting to AArch64 only. - PR2889: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) - PR2914: byte_map_base is not page aligned on OpenJDK 7 - S6425769, PR2858: Allow specifying an address to bind JMX remote connector - S8028727, PR2814: [parfait] warnings from b116 for jdk.src.share.native.sun.security.ec: JNI pending exceptions - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in os_aix.cpp after 8028280 - S8048512, PR2814: Uninitialised memory in jdk/src/share/native/sun/security/ec/ECC_JNI.cpp - S8071705. PR2819, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically - S8076221, PR2809: Disable RC4 cipher suites - S8081289: aarch64: add support for RewriteFrequentPairs in interpreter - S8131483: aarch64: illegal stlxr instructions - S8133196, PR2712: HTTPS hostname invalid issue with InetAddress - S8133352: aarch64: generates constrained unpredictable instructions - S8133842: aarch64: C2 generates illegal instructions with int shifts >=32 - S8134322: AArch64: Fix several errors in C2 biased locking implementation - S8136615: aarch64: elide DecodeN when followed by CmpP 0 - S8138575: Improve generated code for profile counters - S8138641: Disable C2 peephole by default for aarch64 - S8138966: Intermittent SEGV running ParallelGC - S8139258, PR2851: PPC64LE: argument passing problem when passing 15 floats in native call - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable kill register R12 - S8140620, PR2710: Find and load default.sf2 as the default soundbank on Linux - S8143067: aarch64: guarantee failure in javac - S8143285: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved - S8143584: Load constant pool tag and class status with load acquire - S8144201: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto - S8144582: AArch64 does not generate correct branch profile data - S8145982, PR2858: JMXInterfaceBindingTest is failing intermittently - S8146015, PR2858: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses - S8146709: AArch64: Incorrect use of ADRP for byte_map_base - S8147805: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject - S8148240: aarch64: random infrequent null pointer exceptions in javac - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell - Summary: Add support for large code cache ChangeLog: 2016-04-16 Andrew John Hughes * Makefile.am: (CORBA_CHANGESET): Update to icedtea-2.7.0pre05. (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: Updated. * configure.ac: Bump to 2.7.0pre05. * hotspot.map.in: Update to icedtea-2.7.0pre05. 2015-11-13 Andrew John Hughes * patches/f14-fonts.patch, * patches/fonts-gentoo.patch: Removed as now applied directly in the forest. * Makefile.am: (ICEDTEA_PATCHES): Reset to empty. (fonts): No need to copy Fedora files any more. Make a backup of the forest Gentoo fontconfig file before replacing with locally generated one. (clean-fonts): No need to remove Fedora files which are now provided in the forest. Restore the original Gentoo fontconfig from the backup. diffstat: ChangeLog | 33 ++ Makefile.am | 35 +- NEWS | 7 + configure.ac | 2 +- hotspot.map.in | 2 +- patches/f14-fonts.patch | 682 --------------------------------------------- patches/fonts-gentoo.patch | 26 - 7 files changed, 58 insertions(+), 729 deletions(-) diffs (truncated from 854 to 500 lines): diff -r 3531bf8bba6f -r 21237eb24ba1 ChangeLog --- a/ChangeLog Fri Apr 15 04:28:35 2016 +0100 +++ b/ChangeLog Sun Apr 17 00:38:08 2016 +0100 @@ -1,3 +1,36 @@ +2016-04-16 Andrew John Hughes + + * Makefile.am: + (CORBA_CHANGESET): Update to icedtea-2.7.0pre05. + (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: Updated. + * configure.ac: Bump to 2.7.0pre05. + * hotspot.map.in: Update to icedtea-2.7.0pre05. + +2015-11-13 Andrew John Hughes + + * patches/f14-fonts.patch, + * patches/fonts-gentoo.patch: + Removed as now applied directly in the forest. + * Makefile.am: + (ICEDTEA_PATCHES): Reset to empty. + (fonts): No need to copy Fedora files any more. + Make a backup of the forest Gentoo fontconfig + file before replacing with locally generated one. + (clean-fonts): No need to remove Fedora files + which are now provided in the forest. Restore + the original Gentoo fontconfig from the backup. + 2015-10-22 Andrew John Hughes PR2686: Add generated Fedora & Gentoo font diff -r 3531bf8bba6f -r 21237eb24ba1 Makefile.am --- a/Makefile.am Fri Apr 15 04:28:35 2016 +0100 +++ b/Makefile.am Sun Apr 17 00:38:08 2016 +0100 @@ -4,19 +4,19 @@ BUILD_VERSION = b02 COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION) -CORBA_CHANGESET = 52740a0992cf -JAXP_CHANGESET = 3cc8e02e66bc -JAXWS_CHANGESET = ffef9af0446a -JDK_CHANGESET = 91216176dcc7 -LANGTOOLS_CHANGESET = e15dd34800b5 -OPENJDK_CHANGESET = 613ca59d428d - -CORBA_SHA256SUM = d8cfca4bd056e0cdd3a69c9f2c13f5815ece29eabf791e7c1f798d3c31d24a0f -JAXP_SHA256SUM = a621b407bd3b96e3d676c2e7d2358607dfe54fc97197b578d301c662f632e4e6 -JAXWS_SHA256SUM = bd2931f7c909160124b59c1f1b723930140741a5d3c9793330b8a391189fe461 -JDK_SHA256SUM = e72e00a3a311f3daeaefc23d2b11ea183fee4f0e1e431c12c9187c80d4ab330a -LANGTOOLS_SHA256SUM = 03672c1c6e8c3a46c4f981821d45075c7c53facec3029728fbbea3fba094c69c -OPENJDK_SHA256SUM = 492a567851ac54bcf93dae182d8421178b20b9d613b00254ff409e7a8587486a +CORBA_CHANGESET = cbe0edb3d345 +JAXP_CHANGESET = 4b0a1c213416 +JAXWS_CHANGESET = 76aade5c18f8 +JDK_CHANGESET = 3fc5cbcd46dd +LANGTOOLS_CHANGESET = caa50dd46a14 +OPENJDK_CHANGESET = 7f245987a287 + +CORBA_SHA256SUM = b1257121829a728d1850382ac3ae1ea65ecf0461605824ad6e6b3583ebf8908f +JAXP_SHA256SUM = 77e3b7f148a5876299d535b084f1b8bbfb58e173e9697a3560f2e59931aa73a2 +JAXWS_SHA256SUM = bc65e3078623f2d85df47f7a877121e57248068859c18ea03960b533af44a80e +JDK_SHA256SUM = 44adca39f854ce57defd7692796c193f9bf638a1110e283cc369552ec66bbba2 +LANGTOOLS_SHA256SUM = 1a7195adfc1f05ecdf17559dd8afccbbd9b8c61e96f290a1e2ca9659856b4fa7 +OPENJDK_SHA256SUM = 72ab3fe89fab55d430af49ffaae216317e8a88b963350a7a695870f7fd744c33 DROP_URL = http://icedtea.classpath.org/download/drops @@ -369,7 +369,7 @@ # Patch list -ICEDTEA_PATCHES = patches/f14-fonts.patch patches/fonts-gentoo.patch +ICEDTEA_PATCHES = # Conditional patches @@ -1634,17 +1634,14 @@ rm -f stamps/generated.stamp stamps/fonts.stamp: stamps/extract.stamp - cp $(FONTCONFIG_PATH)/linux.fontconfig.Fedora.properties $(FONTCONFIG_PATH)/linux.fontconfig.Fedora.9.properties - cp $(FONTCONFIG_PATH)/linux.fontconfig.Fedora.properties $(FONTCONFIG_PATH)/linux.fontconfig.Fedora.10.properties - cp $(FONTCONFIG_PATH)/linux.fontconfig.Fedora.properties $(FONTCONFIG_PATH)/linux.fontconfig.Fedora.11.properties - cp $(FONTCONFIG_PATH)/linux.fontconfig.Fedora.properties $(FONTCONFIG_PATH)/linux.fontconfig.Fedora.12.properties + cp $(FONTCONFIG_PATH)/linux.fontconfig.Gentoo.properties{,.old} cp linux.fontconfig.Gentoo.properties $(FONTCONFIG_PATH) mkdir -p stamps touch $@ clean-fonts: - rm -f $(FONTCONFIG_PATH)/linux.fontconfig.Fedora.{9,10,11,12}.properties rm -f $(FONTCONFIG_PATH)/linux.fontconfig.Gentoo.properties + mv $(FONTCONFIG_PATH)/linux.fontconfig.Gentoo.properties{.old,} rm -f stamps/fonts.stamp stamps/patch-fsg.stamp: stamps/extract.stamp stamps/fonts.stamp diff -r 3531bf8bba6f -r 21237eb24ba1 NEWS --- a/NEWS Fri Apr 15 04:28:35 2016 +0100 +++ b/NEWS Sun Apr 17 00:38:08 2016 +0100 @@ -14,6 +14,13 @@ New in release 2.7.0 (201X-XX-XX): +* Backports + - S8076221, PR2809: Disable RC4 cipher suites +* Bug fixes + - PR2889: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) +* AArch64 port + - PR2914: byte_map_base is not page aligned on OpenJDK 7 + New in release 2.6.5 (2016-03-24): * Security fixes diff -r 3531bf8bba6f -r 21237eb24ba1 configure.ac --- a/configure.ac Fri Apr 15 04:28:35 2016 +0100 +++ b/configure.ac Sun Apr 17 00:38:08 2016 +0100 @@ -1,4 +1,4 @@ -AC_INIT([icedtea], [2.7.0pre04], [distro-pkg-dev at openjdk.java.net]) +AC_INIT([icedtea], [2.7.0pre05], [distro-pkg-dev at openjdk.java.net]) AM_INIT_AUTOMAKE([1.9 tar-pax foreign]) AM_MAINTAINER_MODE([enable]) AC_CONFIG_FILES([Makefile]) diff -r 3531bf8bba6f -r 21237eb24ba1 hotspot.map.in --- a/hotspot.map.in Fri Apr 15 04:28:35 2016 +0100 +++ b/hotspot.map.in Sun Apr 17 00:38:08 2016 +0100 @@ -1,2 +1,2 @@ # version type(drop/hg) url changeset sha256sum -default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 43c066bdfc9f d5bbe93d241cb8ca92649cc8b3a19952a7fc4217d33a3df80b18894c58bd52f1 +default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 88abb663cdf9 b98e7d51fae5dc6380a18658f5b75158b4de5ddc618a21fee616c73a2a162014 diff -r 3531bf8bba6f -r 21237eb24ba1 patches/f14-fonts.patch --- a/patches/f14-fonts.patch Fri Apr 15 04:28:35 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,682 +0,0 @@ -diff -Nru openjdk.orig/jdk/make/sun/awt/Makefile openjdk/jdk/make/sun/awt/Makefile ---- openjdk.orig/jdk/make/sun/awt/Makefile 2015-07-23 09:51:31.000000000 +0100 -+++ openjdk/jdk/make/sun/awt/Makefile 2015-10-22 03:11:54.125969881 +0100 -@@ -482,7 +482,11 @@ - fontconfig.properties \ - fontconfig.SuSE.properties \ - fontconfig.Ubuntu.properties \ -- fontconfig.Fedora.properties -+ fontconfig.Fedora.properties \ -+ fontconfig.Fedora.9.properties \ -+ fontconfig.Fedora.10.properties \ -+ fontconfig.Fedora.11.properties \ -+ fontconfig.Fedora.12.properties - else - - FONTCONFIGS_SRC = $(CLOSED_SRC)/solaris/classes/sun/awt/fontconfigs -diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Fedora.11.properties openjdk/jdk/src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Fedora.11.properties ---- openjdk.orig/jdk/src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Fedora.11.properties 2015-10-22 03:05:18.236546475 +0100 -+++ openjdk/jdk/src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Fedora.11.properties 2015-10-22 03:09:01.004845677 +0100 -@@ -36,6 +36,8 @@ - dialog.plain.korean=Baekmuk Gulim - dialog.plain.chinese-big5=AR PL ShanHeiSun Uni - dialog.plain.chinese-gb18030=AR PL ShanHeiSun Uni -+dialog.plain.assamese=Lohit Assamese -+dialog.plain.devanagari=Lohit Devanagari - dialog.plain.bengali=Lohit Bengali - dialog.plain.gujarati=Lohit Gujarati - dialog.plain.hindi=Lohit Hindi -@@ -51,6 +53,8 @@ - dialog.bold.korean=Baekmuk Gulim - dialog.bold.chinese-big5=AR PL ShanHeiSun Uni - dialog.bold.chinese-gb18030=AR PL ShanHeiSun Uni -+dialog.bold.assamese=Lohit Assamese -+dialog.bold.devanagari=Lohit Devanagari - dialog.bold.bengali=Lohit Bengali - dialog.bold.gujarati=Lohit Gujarati - dialog.bold.hindi=Lohit Hindi -@@ -66,6 +70,8 @@ - dialog.italic.korean=Baekmuk Gulim - dialog.italic.chinese-big5=AR PL ShanHeiSun Uni - dialog.italic.chinese-gb18030=AR PL ShanHeiSun Uni -+dialog.italic.assamese=Lohit Assamese -+dialog.italic.devanagari=Lohit Devanagari - dialog.italic.bengali=Lohit Bengali - dialog.italic.gujarati=Lohit Gujarati - dialog.italic.hindi=Lohit Hindi -@@ -81,6 +87,8 @@ - dialog.bolditalic.korean=Baekmuk Gulim - dialog.bolditalic.chinese-big5=AR PL ShanHeiSun Uni - dialog.bolditalic.chinese-gb18030=AR PL ShanHeiSun Uni -+dialog.bolditalic.assamese=Lohit Assamese -+dialog.bolditalic.devanagari=Lohit Devanagari - dialog.bolditalic.bengali=Lohit Bengali - dialog.bolditalic.gujarati=Lohit Gujarati - dialog.bolditalic.hindi=Lohit Hindi -@@ -96,6 +104,8 @@ - sansserif.plain.korean=Baekmuk Gulim - sansserif.plain.chinese-big5=AR PL ShanHeiSun Uni - sansserif.plain.chinese-gb18030=AR PL ShanHeiSun Uni -+sansserif.plain.assamese=Lohit Assamese -+sansserif.plain.devanagari=Lohit Devanagari - sansserif.plain.bengali=Lohit Bengali - sansserif.plain.gujarati=Lohit Gujarati - sansserif.plain.hindi=Lohit Hindi -@@ -111,6 +121,8 @@ - sansserif.bold.korean=Baekmuk Gulim - sansserif.bold.chinese-big5=AR PL ShanHeiSun Uni - sansserif.bold.chinese-gb18030=AR PL ShanHeiSun Uni -+sansserif.bold.assamese=Lohit Assamese -+sansserif.bold.devanagari=Lohit Devanagari - sansserif.bold.bengali=Lohit Bengali - sansserif.bold.gujarati=Lohit Gujarati - sansserif.bold.hindi=Lohit Hindi -@@ -126,6 +138,8 @@ - sansserif.italic.korean=Baekmuk Gulim - sansserif.italic.chinese-big5=AR PL ShanHeiSun Uni - sansserif.italic.chinese-gb18030=AR PL ShanHeiSun Uni -+sansserif.italic.assamese=Lohit Assamese -+sansserif.italic.devanagari=Lohit Devanagari - sansserif.italic.bengali=Lohit Bengali - sansserif.italic.gujarati=Lohit Gujarati - sansserif.italic.hindi=Lohit Hindi -@@ -141,6 +155,8 @@ - sansserif.bolditalic.korean=Baekmuk Gulim - sansserif.bolditalic.chinese-big5=AR PL ShanHeiSun Uni - sansserif.bolditalic.chinese-gb18030=AR PL ShanHeiSun Uni -+sansserif.bolditalic.assamese=Lohit Assamese -+sansserif.bolditalic.devanagari=Lohit Devanagari - sansserif.bolditalic.bengali=Lohit Bengali - sansserif.bolditalic.gujarati=Lohit Gujarati - sansserif.bolditalic.hindi=Lohit Hindi -@@ -156,6 +172,8 @@ - serif.plain.korean=Baekmuk Batang - serif.plain.chinese-big5=AR PL ZenKai Uni - serif.plain.chinese-gb18030=AR PL ZenKai Uni -+serif.plain.assamese=Lohit Assamese -+serif.plain.devanagari=Lohit Devanagari - serif.plain.bengali=Lohit Bengali - serif.plain.gujarati=Lohit Gujarati - serif.plain.hindi=Lohit Hindi -@@ -171,6 +189,8 @@ - serif.bold.korean=Baekmuk Batang - serif.bold.chinese-big5=AR PL ZenKai Uni - serif.bold.chinese-gb18030=AR PL ZenKai Uni -+serif.bold.assamese=Lohit Assamese -+serif.bold.devanagari=Lohit Devanagari - serif.bold.bengali=Lohit Bengali - serif.bold.gujarati=Lohit Gujarati - serif.bold.hindi=Lohit Hindi -@@ -186,6 +206,8 @@ - serif.italic.korean=Baekmuk Batang - serif.italic.chinese-big5=AR PL ZenKai Uni - serif.italic.chinese-gb18030=AR PL ZenKai Uni -+serif.italic.assamese=Lohit Assamese -+serif.italic.devanagari=Lohit Devanagari - serif.italic.bengali=Lohit Bengali - serif.italic.gujarati=Lohit Gujarati - serif.italic.hindi=Lohit Hindi -@@ -201,6 +223,8 @@ - serif.bolditalic.korean=Baekmuk Batang - serif.bolditalic.chinese-big5=AR PL ZenKai Uni - serif.bolditalic.chinese-gb18030=AR PL ZenKai Uni -+serif.bolditalic.assamese=Lohit Assamese -+serif.bolditalic.devanagari=Lohit Devanagari - serif.bolditalic.bengali=Lohit Bengali - serif.bolditalic.gujarati=Lohit Gujarati - serif.bolditalic.hindi=Lohit Hindi -@@ -216,6 +240,8 @@ - monospaced.plain.korean=Baekmuk Gulim - monospaced.plain.chinese-big5=AR PL ShanHeiSun Uni - monospaced.plain.chinese-gb18030=AR PL ShanHeiSun Uni -+monospaced.plain.assamese=Lohit Assamese -+monospaced.plain.devanagari=Lohit Devanagari - monospaced.plain.bengali=Lohit Bengali - monospaced.plain.gujarati=Lohit Gujarati - monospaced.plain.hindi=Lohit Hindi -@@ -231,6 +257,8 @@ - monospaced.bold.korean=Baekmuk Gulim - monospaced.bold.chinese-big5=AR PL ShanHeiSun Uni - monospaced.bold.chinese-gb18030=AR PL ShanHeiSun Uni -+monospaced.bold.assamese=Lohit Assamese -+monospaced.bold.devanagari=Lohit Devanagari - monospaced.bold.bengali=Lohit Bengali - monospaced.bold.gujarati=Lohit Gujarati - monospaced.bold.hindi=Lohit Hindi -@@ -246,6 +274,8 @@ - monospaced.italic.korean=Baekmuk Gulim - monospaced.italic.chinese-big5=AR PL ShanHeiSun Uni - monospaced.italic.chinese-gb18030=AR PL ShanHeiSun Uni -+monospaced.italic.assamese=Lohit Assamese -+monospaced.italic.devanagari=Lohit Devanagari - monospaced.italic.bengali=Lohit Bengali - monospaced.italic.gujarati=Lohit Gujarati - monospaced.italic.hindi=Lohit Hindi -@@ -261,6 +291,8 @@ - monospaced.bolditalic.korean=Baekmuk Gulim - monospaced.bolditalic.chinese-big5=AR PL ShanHeiSun Uni - monospaced.bolditalic.chinese-gb18030=AR PL ShanHeiSun Uni -+monospaced.bolditalic.assamese=Lohit Assamese -+monospaced.bolditalic.devanagari=Lohit Devanagari - monospaced.bolditalic.bengali=Lohit Bengali - monospaced.bolditalic.gujarati=Lohit Gujarati - monospaced.bolditalic.hindi=Lohit Hindi -@@ -276,6 +308,8 @@ - dialoginput.plain.korean=Baekmuk Gulim - dialoginput.plain.chinese-big5=AR PL ShanHeiSun Uni - dialoginput.plain.chinese-gb18030=AR PL ShanHeiSun Uni -+dialoginput.plain.assamese=Lohit Assamese -+dialoginput.plain.devanagari=Lohit Devanagari - dialoginput.plain.bengali=Lohit Bengali - dialoginput.plain.gujarati=Lohit Gujarati - dialoginput.plain.hindi=Lohit Hindi -@@ -291,6 +325,8 @@ - dialoginput.bold.korean=Baekmuk Gulim - dialoginput.bold.chinese-big5=AR PL ShanHeiSun Uni - dialoginput.bold.chinese-gb18030=AR PL ShanHeiSun Uni -+dialoginput.bold.assamese=Lohit Assamese -+dialoginput.bold.devanagari=Lohit Devanagari - dialoginput.bold.bengali=Lohit Bengali - dialoginput.bold.gujarati=Lohit Gujarati - dialoginput.bold.hindi=Lohit Hindi -@@ -306,6 +342,8 @@ - dialoginput.italic.korean=Baekmuk Gulim - dialoginput.italic.chinese-big5=AR PL ShanHeiSun Uni - dialoginput.italic.chinese-gb18030=AR PL ShanHeiSun Uni -+dialoginput.italic.assamese=Lohit Assamese -+dialoginput.italic.devanagari=Lohit Devanagari - dialoginput.italic.bengali=Lohit Bengali - dialoginput.italic.gujarati=Lohit Gujarati - dialoginput.italic.hindi=Lohit Hindi -@@ -321,6 +359,8 @@ - dialoginput.bolditalic.korean=Baekmuk Gulim - dialoginput.bolditalic.chinese-big5=AR PL ShanHeiSun Uni - dialoginput.bolditalic.chinese-gb18030=AR PL ShanHeiSun Uni -+dialoginput.bolditalic.assamese=Lohit Assamese -+dialoginput.bolditalic.devanagari=Lohit Devanagari - dialoginput.bolditalic.bengali=Lohit Bengali - dialoginput.bolditalic.gujarati=Lohit Gujarati - dialoginput.bolditalic.hindi=Lohit Hindi -@@ -357,21 +397,24 @@ - filename.DejaVu_Serif_Oblique=/usr/share/fonts/dejavu/DejaVuSerif-Oblique.ttf - filename.DejaVu_Serif_Bold_Oblique=/usr/share/fonts/dejavu/DejaVuSerif-BoldOblique.ttf - --filename.Sazanami_Gothic=/usr/share/fonts/sazanami-fonts-gothic/sazanami-gothic.ttf --filename.Sazanami_Mincho=/usr/share/fonts/sazanami-fonts-mincho/sazanami-mincho.ttf -+filename.Sazanami_Gothic=/usr/share/fonts/sazanami/gothic/sazanami-gothic.ttf -+filename.Sazanami_Mincho=/usr/share/fonts/sazanami/mincho/sazanami-mincho.ttf - filename.AR_PL_ShanHeiSun_Uni=/usr/share/fonts/cjkunifonts-uming/uming.ttc - filename.AR_PL_ZenKai_Uni=/usr/share/fonts/cjkunifonts-ukai/ukai.ttc --filename.Baekmuk_Gulim=/usr/share/fonts/baekmuk-ttf-gulim/gulim.ttf --filename.Baekmuk_Batang=/usr/share/fonts/baekmuk-ttf-batang/batang.ttf -+filename.Baekmuk_Gulim=/usr/share/fonts/baekmuk-ttf/gulim.ttf -+filename.Baekmuk_Batang=/usr/share/fonts/baekmuk-ttf/batang.ttf -+ -+filename.Lohit_Assamese=/usr/share/fonts/lohit-assamese/Lohit-Assamese.ttf -+filename.Lohit_Devanagari=/usr/share/fonts/lohit-devanagari/Lohit-Devanagari.ttf -+filename.Lohit_Bengali=/usr/share/fonts/lohit-bengali/Lohit-Bengali.ttf -+filename.Lohit_Gujarati=/usr/share/fonts/lohit-gujarati/Lohit-Gujarati.ttf -+filename.Lohit_Hindi=/usr/share/fonts/lohit-hindi/Lohit-Hindi.ttf -+filename.Lohit_Kannda=/usr/share/fonts/lohit-kannada/Lohit-Kannada.ttf -+filename.Lohit_Malayalam=/usr/share/fonts/lohit-malayalam/Lohit-Malayalam.ttf -+filename.Lohit_Oriya=/usr/share/fonts/lohit-oriya/Lohit-Oriya.ttf -+filename.Lohit_Punjabi=/usr/share/fonts/lohit-punjabi/Lohit-Punjabi.ttf -+filename.Lohit_Tamil=/usr/share/fonts/lohit-tamil/Lohit-Tamil.ttf -+filename.Lohit_Telugu=/usr/share/fonts/lohit-telugu/Lohit-Telugu.ttf - --filename.Lohit_Bengali=/usr/share/fonts/lohit-bengali/lohit_bn.ttf --filename.Lohit_Gujarati=/usr/share/fonts/lohit-gujarati/lohit_gu.ttf --filename.Lohit_Hindi=/usr/share/fonts/lohit-hindi/lohit_hi.ttf --filename.Lohit_Kannda=/usr/share/fonts/lohit-kannada/lohit_kn.ttf --filename.Lohit_Malayalam=/usr/share/fonts/lohit-malayalam/lohit_ml.ttf --filename.Lohit_Oriya=/usr/share/fonts/lohit-oriya/lohit_or.ttf --filename.Lohit_Punjabi=/usr/share/fonts/lohit-punjabi/lohit_pa.ttf --filename.Lohit_Tamil=/usr/share/fonts/lohit-tamil/lohit_ta.ttf --filename.Lohit_Telugu=/usr/share/fonts/lohit-telugu/lohit_te.ttf - filename.LKLUG=/usr/share/fonts/lklug/lklug.ttf - -diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Fedora.12.properties openjdk/jdk/src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Fedora.12.properties ---- openjdk.orig/jdk/src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Fedora.12.properties 2015-10-22 03:05:18.236546475 +0100 -+++ openjdk/jdk/src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Fedora.12.properties 2015-10-22 03:09:01.008845611 +0100 -@@ -36,6 +36,8 @@ - dialog.plain.korean=Baekmuk Gulim - dialog.plain.chinese-big5=AR PL ShanHeiSun Uni - dialog.plain.chinese-gb18030=AR PL ShanHeiSun Uni -+dialog.plain.assamese=Lohit Assamese -+dialog.plain.devanagari=Lohit Devanagari - dialog.plain.bengali=Lohit Bengali - dialog.plain.gujarati=Lohit Gujarati - dialog.plain.hindi=Lohit Hindi -@@ -51,6 +53,8 @@ - dialog.bold.korean=Baekmuk Gulim - dialog.bold.chinese-big5=AR PL ShanHeiSun Uni - dialog.bold.chinese-gb18030=AR PL ShanHeiSun Uni -+dialog.bold.assamese=Lohit Assamese -+dialog.bold.devanagari=Lohit Devanagari - dialog.bold.bengali=Lohit Bengali - dialog.bold.gujarati=Lohit Gujarati - dialog.bold.hindi=Lohit Hindi -@@ -66,6 +70,8 @@ - dialog.italic.korean=Baekmuk Gulim - dialog.italic.chinese-big5=AR PL ShanHeiSun Uni - dialog.italic.chinese-gb18030=AR PL ShanHeiSun Uni -+dialog.italic.assamese=Lohit Assamese -+dialog.italic.devanagari=Lohit Devanagari - dialog.italic.bengali=Lohit Bengali - dialog.italic.gujarati=Lohit Gujarati - dialog.italic.hindi=Lohit Hindi -@@ -81,6 +87,8 @@ - dialog.bolditalic.korean=Baekmuk Gulim - dialog.bolditalic.chinese-big5=AR PL ShanHeiSun Uni - dialog.bolditalic.chinese-gb18030=AR PL ShanHeiSun Uni -+dialog.bolditalic.assamese=Lohit Assamese -+dialog.bolditalic.devanagari=Lohit Devanagari - dialog.bolditalic.bengali=Lohit Bengali - dialog.bolditalic.gujarati=Lohit Gujarati - dialog.bolditalic.hindi=Lohit Hindi -@@ -96,6 +104,8 @@ - sansserif.plain.korean=Baekmuk Gulim - sansserif.plain.chinese-big5=AR PL ShanHeiSun Uni - sansserif.plain.chinese-gb18030=AR PL ShanHeiSun Uni -+sansserif.plain.assamese=Lohit Assamese -+sansserif.plain.devanagari=Lohit Devanagari - sansserif.plain.bengali=Lohit Bengali - sansserif.plain.gujarati=Lohit Gujarati - sansserif.plain.hindi=Lohit Hindi -@@ -111,6 +121,8 @@ - sansserif.bold.korean=Baekmuk Gulim - sansserif.bold.chinese-big5=AR PL ShanHeiSun Uni - sansserif.bold.chinese-gb18030=AR PL ShanHeiSun Uni -+sansserif.bold.assamese=Lohit Assamese -+sansserif.bold.devanagari=Lohit Devanagari - sansserif.bold.bengali=Lohit Bengali - sansserif.bold.gujarati=Lohit Gujarati - sansserif.bold.hindi=Lohit Hindi -@@ -126,6 +138,8 @@ - sansserif.italic.korean=Baekmuk Gulim - sansserif.italic.chinese-big5=AR PL ShanHeiSun Uni - sansserif.italic.chinese-gb18030=AR PL ShanHeiSun Uni -+sansserif.italic.assamese=Lohit Assamese -+sansserif.italic.devanagari=Lohit Devanagari - sansserif.italic.bengali=Lohit Bengali - sansserif.italic.gujarati=Lohit Gujarati - sansserif.italic.hindi=Lohit Hindi -@@ -141,6 +155,8 @@ - sansserif.bolditalic.korean=Baekmuk Gulim - sansserif.bolditalic.chinese-big5=AR PL ShanHeiSun Uni - sansserif.bolditalic.chinese-gb18030=AR PL ShanHeiSun Uni -+sansserif.bolditalic.assamese=Lohit Assamese -+sansserif.bolditalic.devanagari=Lohit Devanagari - sansserif.bolditalic.bengali=Lohit Bengali - sansserif.bolditalic.gujarati=Lohit Gujarati - sansserif.bolditalic.hindi=Lohit Hindi -@@ -156,6 +172,8 @@ - serif.plain.korean=Baekmuk Batang - serif.plain.chinese-big5=AR PL ZenKai Uni - serif.plain.chinese-gb18030=AR PL ZenKai Uni -+serif.plain.assamese=Lohit Assamese -+serif.plain.devanagari=Lohit Devanagari - serif.plain.bengali=Lohit Bengali - serif.plain.gujarati=Lohit Gujarati - serif.plain.hindi=Lohit Hindi -@@ -171,6 +189,8 @@ - serif.bold.korean=Baekmuk Batang - serif.bold.chinese-big5=AR PL ZenKai Uni - serif.bold.chinese-gb18030=AR PL ZenKai Uni -+serif.bold.assamese=Lohit Assamese -+serif.bold.devanagari=Lohit Devanagari - serif.bold.bengali=Lohit Bengali - serif.bold.gujarati=Lohit Gujarati - serif.bold.hindi=Lohit Hindi -@@ -186,6 +206,8 @@ - serif.italic.korean=Baekmuk Batang - serif.italic.chinese-big5=AR PL ZenKai Uni - serif.italic.chinese-gb18030=AR PL ZenKai Uni -+serif.italic.assamese=Lohit Assamese -+serif.italic.devanagari=Lohit Devanagari - serif.italic.bengali=Lohit Bengali - serif.italic.gujarati=Lohit Gujarati - serif.italic.hindi=Lohit Hindi -@@ -201,6 +223,8 @@ - serif.bolditalic.korean=Baekmuk Batang - serif.bolditalic.chinese-big5=AR PL ZenKai Uni - serif.bolditalic.chinese-gb18030=AR PL ZenKai Uni -+serif.bolditalic.assamese=Lohit Assamese -+serif.bolditalic.devanagari=Lohit Devanagari - serif.bolditalic.bengali=Lohit Bengali - serif.bolditalic.gujarati=Lohit Gujarati - serif.bolditalic.hindi=Lohit Hindi -@@ -216,6 +240,8 @@ - monospaced.plain.korean=Baekmuk Gulim - monospaced.plain.chinese-big5=AR PL ShanHeiSun Uni - monospaced.plain.chinese-gb18030=AR PL ShanHeiSun Uni -+monospaced.plain.assamese=Lohit Assamese -+monospaced.plain.devanagari=Lohit Devanagari - monospaced.plain.bengali=Lohit Bengali - monospaced.plain.gujarati=Lohit Gujarati - monospaced.plain.hindi=Lohit Hindi -@@ -231,6 +257,8 @@ From bugzilla-daemon at icedtea.classpath.org Sat Apr 16 23:56:08 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 16 Apr 2016 23:56:08 +0000 Subject: [Bug 2914] [IcedTea7] byte_map_base is not page aligned on OpenJDK 7 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2914 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=21237eb24ba1 author: Andrew John Hughes date: Sun Apr 17 00:38:08 2016 +0100 Bump to icedtea-2.7.0pre05. Upstream changes: - PR2557: Forwardport Fedora font configuration support - PR2557: Forwardport Gentoo font configuration support - PR2683: AArch64 port has broken Zero on AArch64 - PR2852: Apply ReservedCodeCacheSize default limiting to AArch64 only. - PR2889: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) - PR2914: byte_map_base is not page aligned on OpenJDK 7 - S6425769, PR2858: Allow specifying an address to bind JMX remote connector - S8028727, PR2814: [parfait] warnings from b116 for jdk.src.share.native.sun.security.ec: JNI pending exceptions - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in os_aix.cpp after 8028280 - S8048512, PR2814: Uninitialised memory in jdk/src/share/native/sun/security/ec/ECC_JNI.cpp - S8071705. PR2819, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically - S8076221, PR2809: Disable RC4 cipher suites - S8081289: aarch64: add support for RewriteFrequentPairs in interpreter - S8131483: aarch64: illegal stlxr instructions - S8133196, PR2712: HTTPS hostname invalid issue with InetAddress - S8133352: aarch64: generates constrained unpredictable instructions - S8133842: aarch64: C2 generates illegal instructions with int shifts >=32 - S8134322: AArch64: Fix several errors in C2 biased locking implementation - S8136615: aarch64: elide DecodeN when followed by CmpP 0 - S8138575: Improve generated code for profile counters - S8138641: Disable C2 peephole by default for aarch64 - S8138966: Intermittent SEGV running ParallelGC - S8139258, PR2851: PPC64LE: argument passing problem when passing 15 floats in native call - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable kill register R12 - S8140620, PR2710: Find and load default.sf2 as the default soundbank on Linux - S8143067: aarch64: guarantee failure in javac - S8143285: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved - S8143584: Load constant pool tag and class status with load acquire - S8144201: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto - S8144582: AArch64 does not generate correct branch profile data - S8145982, PR2858: JMXInterfaceBindingTest is failing intermittently - S8146015, PR2858: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses - S8146709: AArch64: Incorrect use of ADRP for byte_map_base - S8147805: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject - S8148240: aarch64: random infrequent null pointer exceptions in javac - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell - Summary: Add support for large code cache ChangeLog: 2016-04-16 Andrew John Hughes * Makefile.am: (CORBA_CHANGESET): Update to icedtea-2.7.0pre05. (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: Updated. * configure.ac: Bump to 2.7.0pre05. * hotspot.map.in: Update to icedtea-2.7.0pre05. 2015-11-13 Andrew John Hughes * patches/f14-fonts.patch, * patches/fonts-gentoo.patch: Removed as now applied directly in the forest. * Makefile.am: (ICEDTEA_PATCHES): Reset to empty. (fonts): No need to copy Fedora files any more. Make a backup of the forest Gentoo fontconfig file before replacing with locally generated one. (clean-fonts): No need to remove Fedora files which are now provided in the forest. Restore the original Gentoo fontconfig from the backup. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Apr 16 23:56:18 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 16 Apr 2016 23:56:18 +0000 Subject: [Bug 2819] [IcedTea7] Java application menu misbehaves when running multiple screen stacked vertically In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2819 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=21237eb24ba1 author: Andrew John Hughes date: Sun Apr 17 00:38:08 2016 +0100 Bump to icedtea-2.7.0pre05. Upstream changes: - PR2557: Forwardport Fedora font configuration support - PR2557: Forwardport Gentoo font configuration support - PR2683: AArch64 port has broken Zero on AArch64 - PR2852: Apply ReservedCodeCacheSize default limiting to AArch64 only. - PR2889: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) - PR2914: byte_map_base is not page aligned on OpenJDK 7 - S6425769, PR2858: Allow specifying an address to bind JMX remote connector - S8028727, PR2814: [parfait] warnings from b116 for jdk.src.share.native.sun.security.ec: JNI pending exceptions - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in os_aix.cpp after 8028280 - S8048512, PR2814: Uninitialised memory in jdk/src/share/native/sun/security/ec/ECC_JNI.cpp - S8071705. PR2819, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically - S8076221, PR2809: Disable RC4 cipher suites - S8081289: aarch64: add support for RewriteFrequentPairs in interpreter - S8131483: aarch64: illegal stlxr instructions - S8133196, PR2712: HTTPS hostname invalid issue with InetAddress - S8133352: aarch64: generates constrained unpredictable instructions - S8133842: aarch64: C2 generates illegal instructions with int shifts >=32 - S8134322: AArch64: Fix several errors in C2 biased locking implementation - S8136615: aarch64: elide DecodeN when followed by CmpP 0 - S8138575: Improve generated code for profile counters - S8138641: Disable C2 peephole by default for aarch64 - S8138966: Intermittent SEGV running ParallelGC - S8139258, PR2851: PPC64LE: argument passing problem when passing 15 floats in native call - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable kill register R12 - S8140620, PR2710: Find and load default.sf2 as the default soundbank on Linux - S8143067: aarch64: guarantee failure in javac - S8143285: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved - S8143584: Load constant pool tag and class status with load acquire - S8144201: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto - S8144582: AArch64 does not generate correct branch profile data - S8145982, PR2858: JMXInterfaceBindingTest is failing intermittently - S8146015, PR2858: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses - S8146709: AArch64: Incorrect use of ADRP for byte_map_base - S8147805: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject - S8148240: aarch64: random infrequent null pointer exceptions in javac - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell - Summary: Add support for large code cache ChangeLog: 2016-04-16 Andrew John Hughes * Makefile.am: (CORBA_CHANGESET): Update to icedtea-2.7.0pre05. (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: Updated. * configure.ac: Bump to 2.7.0pre05. * hotspot.map.in: Update to icedtea-2.7.0pre05. 2015-11-13 Andrew John Hughes * patches/f14-fonts.patch, * patches/fonts-gentoo.patch: Removed as now applied directly in the forest. * Makefile.am: (ICEDTEA_PATCHES): Reset to empty. (fonts): No need to copy Fedora files any more. Make a backup of the forest Gentoo fontconfig file before replacing with locally generated one. (clean-fonts): No need to remove Fedora files which are now provided in the forest. Restore the original Gentoo fontconfig from the backup. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Apr 16 23:56:22 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 16 Apr 2016 23:56:22 +0000 Subject: [Bug 2852] [IcedTea7] Backport AArch64 fixes to release branch In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2852 --- Comment #22 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=21237eb24ba1 author: Andrew John Hughes date: Sun Apr 17 00:38:08 2016 +0100 Bump to icedtea-2.7.0pre05. Upstream changes: - PR2557: Forwardport Fedora font configuration support - PR2557: Forwardport Gentoo font configuration support - PR2683: AArch64 port has broken Zero on AArch64 - PR2852: Apply ReservedCodeCacheSize default limiting to AArch64 only. - PR2889: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) - PR2914: byte_map_base is not page aligned on OpenJDK 7 - S6425769, PR2858: Allow specifying an address to bind JMX remote connector - S8028727, PR2814: [parfait] warnings from b116 for jdk.src.share.native.sun.security.ec: JNI pending exceptions - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in os_aix.cpp after 8028280 - S8048512, PR2814: Uninitialised memory in jdk/src/share/native/sun/security/ec/ECC_JNI.cpp - S8071705. PR2819, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically - S8076221, PR2809: Disable RC4 cipher suites - S8081289: aarch64: add support for RewriteFrequentPairs in interpreter - S8131483: aarch64: illegal stlxr instructions - S8133196, PR2712: HTTPS hostname invalid issue with InetAddress - S8133352: aarch64: generates constrained unpredictable instructions - S8133842: aarch64: C2 generates illegal instructions with int shifts >=32 - S8134322: AArch64: Fix several errors in C2 biased locking implementation - S8136615: aarch64: elide DecodeN when followed by CmpP 0 - S8138575: Improve generated code for profile counters - S8138641: Disable C2 peephole by default for aarch64 - S8138966: Intermittent SEGV running ParallelGC - S8139258, PR2851: PPC64LE: argument passing problem when passing 15 floats in native call - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable kill register R12 - S8140620, PR2710: Find and load default.sf2 as the default soundbank on Linux - S8143067: aarch64: guarantee failure in javac - S8143285: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved - S8143584: Load constant pool tag and class status with load acquire - S8144201: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto - S8144582: AArch64 does not generate correct branch profile data - S8145982, PR2858: JMXInterfaceBindingTest is failing intermittently - S8146015, PR2858: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses - S8146709: AArch64: Incorrect use of ADRP for byte_map_base - S8147805: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject - S8148240: aarch64: random infrequent null pointer exceptions in javac - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell - Summary: Add support for large code cache ChangeLog: 2016-04-16 Andrew John Hughes * Makefile.am: (CORBA_CHANGESET): Update to icedtea-2.7.0pre05. (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: Updated. * configure.ac: Bump to 2.7.0pre05. * hotspot.map.in: Update to icedtea-2.7.0pre05. 2015-11-13 Andrew John Hughes * patches/f14-fonts.patch, * patches/fonts-gentoo.patch: Removed as now applied directly in the forest. * Makefile.am: (ICEDTEA_PATCHES): Reset to empty. (fonts): No need to copy Fedora files any more. Make a backup of the forest Gentoo fontconfig file before replacing with locally generated one. (clean-fonts): No need to remove Fedora files which are now provided in the forest. Restore the original Gentoo fontconfig from the backup. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Apr 16 23:56:27 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 16 Apr 2016 23:56:27 +0000 Subject: [Bug 2889] [IcedTea7] OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2889 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=21237eb24ba1 author: Andrew John Hughes date: Sun Apr 17 00:38:08 2016 +0100 Bump to icedtea-2.7.0pre05. Upstream changes: - PR2557: Forwardport Fedora font configuration support - PR2557: Forwardport Gentoo font configuration support - PR2683: AArch64 port has broken Zero on AArch64 - PR2852: Apply ReservedCodeCacheSize default limiting to AArch64 only. - PR2889: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) - PR2914: byte_map_base is not page aligned on OpenJDK 7 - S6425769, PR2858: Allow specifying an address to bind JMX remote connector - S8028727, PR2814: [parfait] warnings from b116 for jdk.src.share.native.sun.security.ec: JNI pending exceptions - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in os_aix.cpp after 8028280 - S8048512, PR2814: Uninitialised memory in jdk/src/share/native/sun/security/ec/ECC_JNI.cpp - S8071705. PR2819, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically - S8076221, PR2809: Disable RC4 cipher suites - S8081289: aarch64: add support for RewriteFrequentPairs in interpreter - S8131483: aarch64: illegal stlxr instructions - S8133196, PR2712: HTTPS hostname invalid issue with InetAddress - S8133352: aarch64: generates constrained unpredictable instructions - S8133842: aarch64: C2 generates illegal instructions with int shifts >=32 - S8134322: AArch64: Fix several errors in C2 biased locking implementation - S8136615: aarch64: elide DecodeN when followed by CmpP 0 - S8138575: Improve generated code for profile counters - S8138641: Disable C2 peephole by default for aarch64 - S8138966: Intermittent SEGV running ParallelGC - S8139258, PR2851: PPC64LE: argument passing problem when passing 15 floats in native call - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable kill register R12 - S8140620, PR2710: Find and load default.sf2 as the default soundbank on Linux - S8143067: aarch64: guarantee failure in javac - S8143285: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved - S8143584: Load constant pool tag and class status with load acquire - S8144201: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto - S8144582: AArch64 does not generate correct branch profile data - S8145982, PR2858: JMXInterfaceBindingTest is failing intermittently - S8146015, PR2858: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses - S8146709: AArch64: Incorrect use of ADRP for byte_map_base - S8147805: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject - S8148240: aarch64: random infrequent null pointer exceptions in javac - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell - Summary: Add support for large code cache ChangeLog: 2016-04-16 Andrew John Hughes * Makefile.am: (CORBA_CHANGESET): Update to icedtea-2.7.0pre05. (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: Updated. * configure.ac: Bump to 2.7.0pre05. * hotspot.map.in: Update to icedtea-2.7.0pre05. 2015-11-13 Andrew John Hughes * patches/f14-fonts.patch, * patches/fonts-gentoo.patch: Removed as now applied directly in the forest. * Makefile.am: (ICEDTEA_PATCHES): Reset to empty. (fonts): No need to copy Fedora files any more. Make a backup of the forest Gentoo fontconfig file before replacing with locally generated one. (clean-fonts): No need to remove Fedora files which are now provided in the forest. Restore the original Gentoo fontconfig from the backup. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Apr 16 23:56:30 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 16 Apr 2016 23:56:30 +0000 Subject: [Bug 2858] [IcedTea7] Backport "6425769: Allow specifying an address to bind JMX remote connector" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2858 --- Comment #10 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=21237eb24ba1 author: Andrew John Hughes date: Sun Apr 17 00:38:08 2016 +0100 Bump to icedtea-2.7.0pre05. Upstream changes: - PR2557: Forwardport Fedora font configuration support - PR2557: Forwardport Gentoo font configuration support - PR2683: AArch64 port has broken Zero on AArch64 - PR2852: Apply ReservedCodeCacheSize default limiting to AArch64 only. - PR2889: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) - PR2914: byte_map_base is not page aligned on OpenJDK 7 - S6425769, PR2858: Allow specifying an address to bind JMX remote connector - S8028727, PR2814: [parfait] warnings from b116 for jdk.src.share.native.sun.security.ec: JNI pending exceptions - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in os_aix.cpp after 8028280 - S8048512, PR2814: Uninitialised memory in jdk/src/share/native/sun/security/ec/ECC_JNI.cpp - S8071705. PR2819, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically - S8076221, PR2809: Disable RC4 cipher suites - S8081289: aarch64: add support for RewriteFrequentPairs in interpreter - S8131483: aarch64: illegal stlxr instructions - S8133196, PR2712: HTTPS hostname invalid issue with InetAddress - S8133352: aarch64: generates constrained unpredictable instructions - S8133842: aarch64: C2 generates illegal instructions with int shifts >=32 - S8134322: AArch64: Fix several errors in C2 biased locking implementation - S8136615: aarch64: elide DecodeN when followed by CmpP 0 - S8138575: Improve generated code for profile counters - S8138641: Disable C2 peephole by default for aarch64 - S8138966: Intermittent SEGV running ParallelGC - S8139258, PR2851: PPC64LE: argument passing problem when passing 15 floats in native call - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable kill register R12 - S8140620, PR2710: Find and load default.sf2 as the default soundbank on Linux - S8143067: aarch64: guarantee failure in javac - S8143285: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved - S8143584: Load constant pool tag and class status with load acquire - S8144201: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto - S8144582: AArch64 does not generate correct branch profile data - S8145982, PR2858: JMXInterfaceBindingTest is failing intermittently - S8146015, PR2858: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses - S8146709: AArch64: Incorrect use of ADRP for byte_map_base - S8147805: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject - S8148240: aarch64: random infrequent null pointer exceptions in javac - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell - Summary: Add support for large code cache ChangeLog: 2016-04-16 Andrew John Hughes * Makefile.am: (CORBA_CHANGESET): Update to icedtea-2.7.0pre05. (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: Updated. * configure.ac: Bump to 2.7.0pre05. * hotspot.map.in: Update to icedtea-2.7.0pre05. 2015-11-13 Andrew John Hughes * patches/f14-fonts.patch, * patches/fonts-gentoo.patch: Removed as now applied directly in the forest. * Makefile.am: (ICEDTEA_PATCHES): Reset to empty. (fonts): No need to copy Fedora files any more. Make a backup of the forest Gentoo fontconfig file before replacing with locally generated one. (clean-fonts): No need to remove Fedora files which are now provided in the forest. Restore the original Gentoo fontconfig from the backup. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Apr 16 23:56:33 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 16 Apr 2016 23:56:33 +0000 Subject: [Bug 2866] [IcedTea8] Taking screenshots on x11 composite desktop produces wrong result In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2866 --- Comment #9 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=21237eb24ba1 author: Andrew John Hughes date: Sun Apr 17 00:38:08 2016 +0100 Bump to icedtea-2.7.0pre05. Upstream changes: - PR2557: Forwardport Fedora font configuration support - PR2557: Forwardport Gentoo font configuration support - PR2683: AArch64 port has broken Zero on AArch64 - PR2852: Apply ReservedCodeCacheSize default limiting to AArch64 only. - PR2889: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) - PR2914: byte_map_base is not page aligned on OpenJDK 7 - S6425769, PR2858: Allow specifying an address to bind JMX remote connector - S8028727, PR2814: [parfait] warnings from b116 for jdk.src.share.native.sun.security.ec: JNI pending exceptions - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in os_aix.cpp after 8028280 - S8048512, PR2814: Uninitialised memory in jdk/src/share/native/sun/security/ec/ECC_JNI.cpp - S8071705. PR2819, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically - S8076221, PR2809: Disable RC4 cipher suites - S8081289: aarch64: add support for RewriteFrequentPairs in interpreter - S8131483: aarch64: illegal stlxr instructions - S8133196, PR2712: HTTPS hostname invalid issue with InetAddress - S8133352: aarch64: generates constrained unpredictable instructions - S8133842: aarch64: C2 generates illegal instructions with int shifts >=32 - S8134322: AArch64: Fix several errors in C2 biased locking implementation - S8136615: aarch64: elide DecodeN when followed by CmpP 0 - S8138575: Improve generated code for profile counters - S8138641: Disable C2 peephole by default for aarch64 - S8138966: Intermittent SEGV running ParallelGC - S8139258, PR2851: PPC64LE: argument passing problem when passing 15 floats in native call - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable kill register R12 - S8140620, PR2710: Find and load default.sf2 as the default soundbank on Linux - S8143067: aarch64: guarantee failure in javac - S8143285: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved - S8143584: Load constant pool tag and class status with load acquire - S8144201: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto - S8144582: AArch64 does not generate correct branch profile data - S8145982, PR2858: JMXInterfaceBindingTest is failing intermittently - S8146015, PR2858: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses - S8146709: AArch64: Incorrect use of ADRP for byte_map_base - S8147805: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject - S8148240: aarch64: random infrequent null pointer exceptions in javac - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell - Summary: Add support for large code cache ChangeLog: 2016-04-16 Andrew John Hughes * Makefile.am: (CORBA_CHANGESET): Update to icedtea-2.7.0pre05. (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: Updated. * configure.ac: Bump to 2.7.0pre05. * hotspot.map.in: Update to icedtea-2.7.0pre05. 2015-11-13 Andrew John Hughes * patches/f14-fonts.patch, * patches/fonts-gentoo.patch: Removed as now applied directly in the forest. * Makefile.am: (ICEDTEA_PATCHES): Reset to empty. (fonts): No need to copy Fedora files any more. Make a backup of the forest Gentoo fontconfig file before replacing with locally generated one. (clean-fonts): No need to remove Fedora files which are now provided in the forest. Restore the original Gentoo fontconfig from the backup. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Apr 16 23:56:38 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 16 Apr 2016 23:56:38 +0000 Subject: [Bug 2851] [IcedTea7] Sync with PPC/AIX port 7u repository In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2851 --- Comment #8 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=21237eb24ba1 author: Andrew John Hughes date: Sun Apr 17 00:38:08 2016 +0100 Bump to icedtea-2.7.0pre05. Upstream changes: - PR2557: Forwardport Fedora font configuration support - PR2557: Forwardport Gentoo font configuration support - PR2683: AArch64 port has broken Zero on AArch64 - PR2852: Apply ReservedCodeCacheSize default limiting to AArch64 only. - PR2889: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) - PR2914: byte_map_base is not page aligned on OpenJDK 7 - S6425769, PR2858: Allow specifying an address to bind JMX remote connector - S8028727, PR2814: [parfait] warnings from b116 for jdk.src.share.native.sun.security.ec: JNI pending exceptions - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in os_aix.cpp after 8028280 - S8048512, PR2814: Uninitialised memory in jdk/src/share/native/sun/security/ec/ECC_JNI.cpp - S8071705. PR2819, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically - S8076221, PR2809: Disable RC4 cipher suites - S8081289: aarch64: add support for RewriteFrequentPairs in interpreter - S8131483: aarch64: illegal stlxr instructions - S8133196, PR2712: HTTPS hostname invalid issue with InetAddress - S8133352: aarch64: generates constrained unpredictable instructions - S8133842: aarch64: C2 generates illegal instructions with int shifts >=32 - S8134322: AArch64: Fix several errors in C2 biased locking implementation - S8136615: aarch64: elide DecodeN when followed by CmpP 0 - S8138575: Improve generated code for profile counters - S8138641: Disable C2 peephole by default for aarch64 - S8138966: Intermittent SEGV running ParallelGC - S8139258, PR2851: PPC64LE: argument passing problem when passing 15 floats in native call - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable kill register R12 - S8140620, PR2710: Find and load default.sf2 as the default soundbank on Linux - S8143067: aarch64: guarantee failure in javac - S8143285: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved - S8143584: Load constant pool tag and class status with load acquire - S8144201: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto - S8144582: AArch64 does not generate correct branch profile data - S8145982, PR2858: JMXInterfaceBindingTest is failing intermittently - S8146015, PR2858: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses - S8146709: AArch64: Incorrect use of ADRP for byte_map_base - S8147805: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject - S8148240: aarch64: random infrequent null pointer exceptions in javac - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell - Summary: Add support for large code cache ChangeLog: 2016-04-16 Andrew John Hughes * Makefile.am: (CORBA_CHANGESET): Update to icedtea-2.7.0pre05. (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: Updated. * configure.ac: Bump to 2.7.0pre05. * hotspot.map.in: Update to icedtea-2.7.0pre05. 2015-11-13 Andrew John Hughes * patches/f14-fonts.patch, * patches/fonts-gentoo.patch: Removed as now applied directly in the forest. * Makefile.am: (ICEDTEA_PATCHES): Reset to empty. (fonts): No need to copy Fedora files any more. Make a backup of the forest Gentoo fontconfig file before replacing with locally generated one. (clean-fonts): No need to remove Fedora files which are now provided in the forest. Restore the original Gentoo fontconfig from the backup. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Apr 16 23:56:42 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 16 Apr 2016 23:56:42 +0000 Subject: [Bug 2710] [IcedTea7] Backport "8140620: Find and load default.sf2 as the default soundbank on Linux" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2710 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=21237eb24ba1 author: Andrew John Hughes date: Sun Apr 17 00:38:08 2016 +0100 Bump to icedtea-2.7.0pre05. Upstream changes: - PR2557: Forwardport Fedora font configuration support - PR2557: Forwardport Gentoo font configuration support - PR2683: AArch64 port has broken Zero on AArch64 - PR2852: Apply ReservedCodeCacheSize default limiting to AArch64 only. - PR2889: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) - PR2914: byte_map_base is not page aligned on OpenJDK 7 - S6425769, PR2858: Allow specifying an address to bind JMX remote connector - S8028727, PR2814: [parfait] warnings from b116 for jdk.src.share.native.sun.security.ec: JNI pending exceptions - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in os_aix.cpp after 8028280 - S8048512, PR2814: Uninitialised memory in jdk/src/share/native/sun/security/ec/ECC_JNI.cpp - S8071705. PR2819, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically - S8076221, PR2809: Disable RC4 cipher suites - S8081289: aarch64: add support for RewriteFrequentPairs in interpreter - S8131483: aarch64: illegal stlxr instructions - S8133196, PR2712: HTTPS hostname invalid issue with InetAddress - S8133352: aarch64: generates constrained unpredictable instructions - S8133842: aarch64: C2 generates illegal instructions with int shifts >=32 - S8134322: AArch64: Fix several errors in C2 biased locking implementation - S8136615: aarch64: elide DecodeN when followed by CmpP 0 - S8138575: Improve generated code for profile counters - S8138641: Disable C2 peephole by default for aarch64 - S8138966: Intermittent SEGV running ParallelGC - S8139258, PR2851: PPC64LE: argument passing problem when passing 15 floats in native call - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable kill register R12 - S8140620, PR2710: Find and load default.sf2 as the default soundbank on Linux - S8143067: aarch64: guarantee failure in javac - S8143285: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved - S8143584: Load constant pool tag and class status with load acquire - S8144201: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto - S8144582: AArch64 does not generate correct branch profile data - S8145982, PR2858: JMXInterfaceBindingTest is failing intermittently - S8146015, PR2858: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses - S8146709: AArch64: Incorrect use of ADRP for byte_map_base - S8147805: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject - S8148240: aarch64: random infrequent null pointer exceptions in javac - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell - Summary: Add support for large code cache ChangeLog: 2016-04-16 Andrew John Hughes * Makefile.am: (CORBA_CHANGESET): Update to icedtea-2.7.0pre05. (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: Updated. * configure.ac: Bump to 2.7.0pre05. * hotspot.map.in: Update to icedtea-2.7.0pre05. 2015-11-13 Andrew John Hughes * patches/f14-fonts.patch, * patches/fonts-gentoo.patch: Removed as now applied directly in the forest. * Makefile.am: (ICEDTEA_PATCHES): Reset to empty. (fonts): No need to copy Fedora files any more. Make a backup of the forest Gentoo fontconfig file before replacing with locally generated one. (clean-fonts): No need to remove Fedora files which are now provided in the forest. Restore the original Gentoo fontconfig from the backup. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Apr 16 23:56:45 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 16 Apr 2016 23:56:45 +0000 Subject: [Bug 2712] [IcedTea7] Backport "8133196: HTTPS hostname invalid issue with InetAddress" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2712 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=21237eb24ba1 author: Andrew John Hughes date: Sun Apr 17 00:38:08 2016 +0100 Bump to icedtea-2.7.0pre05. Upstream changes: - PR2557: Forwardport Fedora font configuration support - PR2557: Forwardport Gentoo font configuration support - PR2683: AArch64 port has broken Zero on AArch64 - PR2852: Apply ReservedCodeCacheSize default limiting to AArch64 only. - PR2889: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) - PR2914: byte_map_base is not page aligned on OpenJDK 7 - S6425769, PR2858: Allow specifying an address to bind JMX remote connector - S8028727, PR2814: [parfait] warnings from b116 for jdk.src.share.native.sun.security.ec: JNI pending exceptions - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in os_aix.cpp after 8028280 - S8048512, PR2814: Uninitialised memory in jdk/src/share/native/sun/security/ec/ECC_JNI.cpp - S8071705. PR2819, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically - S8076221, PR2809: Disable RC4 cipher suites - S8081289: aarch64: add support for RewriteFrequentPairs in interpreter - S8131483: aarch64: illegal stlxr instructions - S8133196, PR2712: HTTPS hostname invalid issue with InetAddress - S8133352: aarch64: generates constrained unpredictable instructions - S8133842: aarch64: C2 generates illegal instructions with int shifts >=32 - S8134322: AArch64: Fix several errors in C2 biased locking implementation - S8136615: aarch64: elide DecodeN when followed by CmpP 0 - S8138575: Improve generated code for profile counters - S8138641: Disable C2 peephole by default for aarch64 - S8138966: Intermittent SEGV running ParallelGC - S8139258, PR2851: PPC64LE: argument passing problem when passing 15 floats in native call - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable kill register R12 - S8140620, PR2710: Find and load default.sf2 as the default soundbank on Linux - S8143067: aarch64: guarantee failure in javac - S8143285: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved - S8143584: Load constant pool tag and class status with load acquire - S8144201: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto - S8144582: AArch64 does not generate correct branch profile data - S8145982, PR2858: JMXInterfaceBindingTest is failing intermittently - S8146015, PR2858: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses - S8146709: AArch64: Incorrect use of ADRP for byte_map_base - S8147805: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject - S8148240: aarch64: random infrequent null pointer exceptions in javac - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell - Summary: Add support for large code cache ChangeLog: 2016-04-16 Andrew John Hughes * Makefile.am: (CORBA_CHANGESET): Update to icedtea-2.7.0pre05. (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: Updated. * configure.ac: Bump to 2.7.0pre05. * hotspot.map.in: Update to icedtea-2.7.0pre05. 2015-11-13 Andrew John Hughes * patches/f14-fonts.patch, * patches/fonts-gentoo.patch: Removed as now applied directly in the forest. * Makefile.am: (ICEDTEA_PATCHES): Reset to empty. (fonts): No need to copy Fedora files any more. Make a backup of the forest Gentoo fontconfig file before replacing with locally generated one. (clean-fonts): No need to remove Fedora files which are now provided in the forest. Restore the original Gentoo fontconfig from the backup. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Apr 16 23:56:48 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 16 Apr 2016 23:56:48 +0000 Subject: [Bug 2809] [IcedTea7] Backport "8076221: Disable RC4 cipher suites" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2809 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=21237eb24ba1 author: Andrew John Hughes date: Sun Apr 17 00:38:08 2016 +0100 Bump to icedtea-2.7.0pre05. Upstream changes: - PR2557: Forwardport Fedora font configuration support - PR2557: Forwardport Gentoo font configuration support - PR2683: AArch64 port has broken Zero on AArch64 - PR2852: Apply ReservedCodeCacheSize default limiting to AArch64 only. - PR2889: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) - PR2914: byte_map_base is not page aligned on OpenJDK 7 - S6425769, PR2858: Allow specifying an address to bind JMX remote connector - S8028727, PR2814: [parfait] warnings from b116 for jdk.src.share.native.sun.security.ec: JNI pending exceptions - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in os_aix.cpp after 8028280 - S8048512, PR2814: Uninitialised memory in jdk/src/share/native/sun/security/ec/ECC_JNI.cpp - S8071705. PR2819, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically - S8076221, PR2809: Disable RC4 cipher suites - S8081289: aarch64: add support for RewriteFrequentPairs in interpreter - S8131483: aarch64: illegal stlxr instructions - S8133196, PR2712: HTTPS hostname invalid issue with InetAddress - S8133352: aarch64: generates constrained unpredictable instructions - S8133842: aarch64: C2 generates illegal instructions with int shifts >=32 - S8134322: AArch64: Fix several errors in C2 biased locking implementation - S8136615: aarch64: elide DecodeN when followed by CmpP 0 - S8138575: Improve generated code for profile counters - S8138641: Disable C2 peephole by default for aarch64 - S8138966: Intermittent SEGV running ParallelGC - S8139258, PR2851: PPC64LE: argument passing problem when passing 15 floats in native call - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable kill register R12 - S8140620, PR2710: Find and load default.sf2 as the default soundbank on Linux - S8143067: aarch64: guarantee failure in javac - S8143285: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved - S8143584: Load constant pool tag and class status with load acquire - S8144201: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto - S8144582: AArch64 does not generate correct branch profile data - S8145982, PR2858: JMXInterfaceBindingTest is failing intermittently - S8146015, PR2858: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses - S8146709: AArch64: Incorrect use of ADRP for byte_map_base - S8147805: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject - S8148240: aarch64: random infrequent null pointer exceptions in javac - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell - Summary: Add support for large code cache ChangeLog: 2016-04-16 Andrew John Hughes * Makefile.am: (CORBA_CHANGESET): Update to icedtea-2.7.0pre05. (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: Updated. * configure.ac: Bump to 2.7.0pre05. * hotspot.map.in: Update to icedtea-2.7.0pre05. 2015-11-13 Andrew John Hughes * patches/f14-fonts.patch, * patches/fonts-gentoo.patch: Removed as now applied directly in the forest. * Makefile.am: (ICEDTEA_PATCHES): Reset to empty. (fonts): No need to copy Fedora files any more. Make a backup of the forest Gentoo fontconfig file before replacing with locally generated one. (clean-fonts): No need to remove Fedora files which are now provided in the forest. Restore the original Gentoo fontconfig from the backup. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Apr 16 23:56:53 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 16 Apr 2016 23:56:53 +0000 Subject: [Bug 2683] [IcedTea7] AArch64 port has broken Zero on AArch64 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2683 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=21237eb24ba1 author: Andrew John Hughes date: Sun Apr 17 00:38:08 2016 +0100 Bump to icedtea-2.7.0pre05. Upstream changes: - PR2557: Forwardport Fedora font configuration support - PR2557: Forwardport Gentoo font configuration support - PR2683: AArch64 port has broken Zero on AArch64 - PR2852: Apply ReservedCodeCacheSize default limiting to AArch64 only. - PR2889: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) - PR2914: byte_map_base is not page aligned on OpenJDK 7 - S6425769, PR2858: Allow specifying an address to bind JMX remote connector - S8028727, PR2814: [parfait] warnings from b116 for jdk.src.share.native.sun.security.ec: JNI pending exceptions - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in os_aix.cpp after 8028280 - S8048512, PR2814: Uninitialised memory in jdk/src/share/native/sun/security/ec/ECC_JNI.cpp - S8071705. PR2819, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically - S8076221, PR2809: Disable RC4 cipher suites - S8081289: aarch64: add support for RewriteFrequentPairs in interpreter - S8131483: aarch64: illegal stlxr instructions - S8133196, PR2712: HTTPS hostname invalid issue with InetAddress - S8133352: aarch64: generates constrained unpredictable instructions - S8133842: aarch64: C2 generates illegal instructions with int shifts >=32 - S8134322: AArch64: Fix several errors in C2 biased locking implementation - S8136615: aarch64: elide DecodeN when followed by CmpP 0 - S8138575: Improve generated code for profile counters - S8138641: Disable C2 peephole by default for aarch64 - S8138966: Intermittent SEGV running ParallelGC - S8139258, PR2851: PPC64LE: argument passing problem when passing 15 floats in native call - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable kill register R12 - S8140620, PR2710: Find and load default.sf2 as the default soundbank on Linux - S8143067: aarch64: guarantee failure in javac - S8143285: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved - S8143584: Load constant pool tag and class status with load acquire - S8144201: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto - S8144582: AArch64 does not generate correct branch profile data - S8145982, PR2858: JMXInterfaceBindingTest is failing intermittently - S8146015, PR2858: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses - S8146709: AArch64: Incorrect use of ADRP for byte_map_base - S8147805: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject - S8148240: aarch64: random infrequent null pointer exceptions in javac - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell - Summary: Add support for large code cache ChangeLog: 2016-04-16 Andrew John Hughes * Makefile.am: (CORBA_CHANGESET): Update to icedtea-2.7.0pre05. (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: Updated. * configure.ac: Bump to 2.7.0pre05. * hotspot.map.in: Update to icedtea-2.7.0pre05. 2015-11-13 Andrew John Hughes * patches/f14-fonts.patch, * patches/fonts-gentoo.patch: Removed as now applied directly in the forest. * Makefile.am: (ICEDTEA_PATCHES): Reset to empty. (fonts): No need to copy Fedora files any more. Make a backup of the forest Gentoo fontconfig file before replacing with locally generated one. (clean-fonts): No need to remove Fedora files which are now provided in the forest. Restore the original Gentoo fontconfig from the backup. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Apr 16 23:56:56 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 16 Apr 2016 23:56:56 +0000 Subject: [Bug 2557] [IcedTea7] Update Gentoo font configuration and allow font directory to be specified In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2557 --- Comment #12 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=21237eb24ba1 author: Andrew John Hughes date: Sun Apr 17 00:38:08 2016 +0100 Bump to icedtea-2.7.0pre05. Upstream changes: - PR2557: Forwardport Fedora font configuration support - PR2557: Forwardport Gentoo font configuration support - PR2683: AArch64 port has broken Zero on AArch64 - PR2852: Apply ReservedCodeCacheSize default limiting to AArch64 only. - PR2889: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) - PR2914: byte_map_base is not page aligned on OpenJDK 7 - S6425769, PR2858: Allow specifying an address to bind JMX remote connector - S8028727, PR2814: [parfait] warnings from b116 for jdk.src.share.native.sun.security.ec: JNI pending exceptions - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in os_aix.cpp after 8028280 - S8048512, PR2814: Uninitialised memory in jdk/src/share/native/sun/security/ec/ECC_JNI.cpp - S8071705. PR2819, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically - S8076221, PR2809: Disable RC4 cipher suites - S8081289: aarch64: add support for RewriteFrequentPairs in interpreter - S8131483: aarch64: illegal stlxr instructions - S8133196, PR2712: HTTPS hostname invalid issue with InetAddress - S8133352: aarch64: generates constrained unpredictable instructions - S8133842: aarch64: C2 generates illegal instructions with int shifts >=32 - S8134322: AArch64: Fix several errors in C2 biased locking implementation - S8136615: aarch64: elide DecodeN when followed by CmpP 0 - S8138575: Improve generated code for profile counters - S8138641: Disable C2 peephole by default for aarch64 - S8138966: Intermittent SEGV running ParallelGC - S8139258, PR2851: PPC64LE: argument passing problem when passing 15 floats in native call - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable kill register R12 - S8140620, PR2710: Find and load default.sf2 as the default soundbank on Linux - S8143067: aarch64: guarantee failure in javac - S8143285: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved - S8143584: Load constant pool tag and class status with load acquire - S8144201: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto - S8144582: AArch64 does not generate correct branch profile data - S8145982, PR2858: JMXInterfaceBindingTest is failing intermittently - S8146015, PR2858: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses - S8146709: AArch64: Incorrect use of ADRP for byte_map_base - S8147805: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject - S8148240: aarch64: random infrequent null pointer exceptions in javac - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell - Summary: Add support for large code cache ChangeLog: 2016-04-16 Andrew John Hughes * Makefile.am: (CORBA_CHANGESET): Update to icedtea-2.7.0pre05. (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: Updated. * configure.ac: Bump to 2.7.0pre05. * hotspot.map.in: Update to icedtea-2.7.0pre05. 2015-11-13 Andrew John Hughes * patches/f14-fonts.patch, * patches/fonts-gentoo.patch: Removed as now applied directly in the forest. * Makefile.am: (ICEDTEA_PATCHES): Reset to empty. (fonts): No need to copy Fedora files any more. Make a backup of the forest Gentoo fontconfig file before replacing with locally generated one. (clean-fonts): No need to remove Fedora files which are now provided in the forest. Restore the original Gentoo fontconfig from the backup. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Apr 16 23:57:01 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 16 Apr 2016 23:57:01 +0000 Subject: [Bug 2814] [IcedTea7] Backport SunEC fixes In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2814 --- Comment #6 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=21237eb24ba1 author: Andrew John Hughes date: Sun Apr 17 00:38:08 2016 +0100 Bump to icedtea-2.7.0pre05. Upstream changes: - PR2557: Forwardport Fedora font configuration support - PR2557: Forwardport Gentoo font configuration support - PR2683: AArch64 port has broken Zero on AArch64 - PR2852: Apply ReservedCodeCacheSize default limiting to AArch64 only. - PR2889: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) - PR2914: byte_map_base is not page aligned on OpenJDK 7 - S6425769, PR2858: Allow specifying an address to bind JMX remote connector - S8028727, PR2814: [parfait] warnings from b116 for jdk.src.share.native.sun.security.ec: JNI pending exceptions - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in os_aix.cpp after 8028280 - S8048512, PR2814: Uninitialised memory in jdk/src/share/native/sun/security/ec/ECC_JNI.cpp - S8071705. PR2819, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically - S8076221, PR2809: Disable RC4 cipher suites - S8081289: aarch64: add support for RewriteFrequentPairs in interpreter - S8131483: aarch64: illegal stlxr instructions - S8133196, PR2712: HTTPS hostname invalid issue with InetAddress - S8133352: aarch64: generates constrained unpredictable instructions - S8133842: aarch64: C2 generates illegal instructions with int shifts >=32 - S8134322: AArch64: Fix several errors in C2 biased locking implementation - S8136615: aarch64: elide DecodeN when followed by CmpP 0 - S8138575: Improve generated code for profile counters - S8138641: Disable C2 peephole by default for aarch64 - S8138966: Intermittent SEGV running ParallelGC - S8139258, PR2851: PPC64LE: argument passing problem when passing 15 floats in native call - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable kill register R12 - S8140620, PR2710: Find and load default.sf2 as the default soundbank on Linux - S8143067: aarch64: guarantee failure in javac - S8143285: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved - S8143584: Load constant pool tag and class status with load acquire - S8144201: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto - S8144582: AArch64 does not generate correct branch profile data - S8145982, PR2858: JMXInterfaceBindingTest is failing intermittently - S8146015, PR2858: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses - S8146709: AArch64: Incorrect use of ADRP for byte_map_base - S8147805: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject - S8148240: aarch64: random infrequent null pointer exceptions in javac - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell - Summary: Add support for large code cache ChangeLog: 2016-04-16 Andrew John Hughes * Makefile.am: (CORBA_CHANGESET): Update to icedtea-2.7.0pre05. (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: Updated. * configure.ac: Bump to 2.7.0pre05. * hotspot.map.in: Update to icedtea-2.7.0pre05. 2015-11-13 Andrew John Hughes * patches/f14-fonts.patch, * patches/fonts-gentoo.patch: Removed as now applied directly in the forest. * Makefile.am: (ICEDTEA_PATCHES): Reset to empty. (fonts): No need to copy Fedora files any more. Make a backup of the forest Gentoo fontconfig file before replacing with locally generated one. (clean-fonts): No need to remove Fedora files which are now provided in the forest. Restore the original Gentoo fontconfig from the backup. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 17 00:15:43 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 17 Apr 2016 00:15:43 +0000 Subject: [Bug 2867] [IcedTea7] Taking screenshots on x11 composite desktop produces wrong result In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2867 --- Comment #2 from Andrew John Hughes --- hg commits 2016-04-15 16:56:23 UTC details: http://icedtea.classpath.org//hg/icedtea7-forest/jdk?cmd=changeset;node=a8a1f3433cf6 author: andrew date: Wed Mar 23 23:46:58 2016 +0000 8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell Summary: Use the overlay window rather than the root window when on a composite display. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 17 00:16:38 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 17 Apr 2016 00:16:38 +0000 Subject: [Bug 2867] [IcedTea7] Taking screenshots on x11 composite desktop produces wrong result In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2867 --- Comment #3 from Andrew John Hughes --- hg commits 2016-03-25 07:45:07 UTC details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=7f6e4a7d8d51 author: Andrew John Hughes date: Fri Mar 25 05:38:58 2016 +0000 Bump to icedtea-2.6.5. Upstream changes: - Bump to icedtea-2.6.5 - PR2852: Add support for large code cache - PR2852: Apply ReservedCodeCacheSize default limiting to AArch64 only. - S6425769: Allow specifying an address to bind JMX remote connector - S6425769, PR2858: Allow specifying an address to bind JMX remote connector - S6961123: setWMClass fails to null-terminate WM_CLASS string - S8028727, PR2814: [parfait] warnings from b116 for jdk.src.share.native.sun.security.ec: JNI pending exceptions - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in os_aix.cpp after 8028280 - S8048512, PR2814: Uninitialised memory in jdk/src/share/native/sun/security/ec/ECC_JNI.cpp - S8071705. PR2819, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically - S8081289, PR2852: aarch64: add support for RewriteFrequentPairs in interpreter - S8131483, PR2852: aarch64: illegal stlxr instructions - S8133352, PR2852: aarch64: generates constrained unpredictable instructions - S8133842, PR2852: aarch64: C2 generates illegal instructions with int shifts >=32 - S8134322, PR2852: AArch64: Fix several errors in C2 biased locking implementation - S8136615, PR2852: aarch64: elide DecodeN when followed by CmpP 0 - S8138575, PR2852: Improve generated code for profile counters - S8138641, PR2852: Disable C2 peephole by default for aarch64 - S8138966, PR2852: Intermittent SEGV running ParallelGC - S8139258, PR2851: PPC64LE: argument passing problem when passing 15 floats in native call - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable kill register R12 - S8143067, PR2852: aarch64: guarantee failure in javac - S8143285, PR2852: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved - S8143584, PR2852: Load constant pool tag and class status with load acquire - S8144201, PR2852: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto - S8144582, PR2852: AArch64 does not generate correct branch profile data - S8145982: JMXInterfaceBindingTest is failing intermittently - S8145982, PR2858: JMXInterfaceBindingTest is failing intermittently - S8146015: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses - S8146015, PR2858: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses - S8146709, PR2852: AArch64: Incorrect use of ADRP for byte_map_base - S8147805, PR2852: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject - S8148240, PR2852: aarch64: random infrequent null pointer exceptions in javac - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell - S8152335: Improve MethodHandle consistency 2016-03-24 Andrew John Hughes Bump to icedtea-2.6.5. * INSTALL: Update X11 dependency documentation. * Makefile.am: (JDK_UPDATE_VERSION): Bump to 99. (CORBA_CHANGESET): Update to icedtea-2.6.5. (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: Updated. * configure.ac: Bump to 2.6.5. Add check for libXcomposite as required by fix for PR2866. Correct variables used by xproto check. * hotspot.map.in: Update to icedtea-2.6.5. * patches/boot/ecj-multicatch.patch: Add new cases in java.lang.invoke.MemberName and sun.invoke.util.VerifyAccess -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 17 00:19:23 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 17 Apr 2016 00:19:23 +0000 Subject: [Bug 2867] [IcedTea7] Taking screenshots on x11 composite desktop produces wrong result In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2867 --- Comment #4 from Andrew John Hughes --- hg commits 2016-04-16 23:56:33 UTC details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=21237eb24ba1 author: Andrew John Hughes date: Sun Apr 17 00:38:08 2016 +0100 Bump to icedtea-2.7.0pre05. Upstream changes: - PR2557: Forwardport Fedora font configuration support - PR2557: Forwardport Gentoo font configuration support - PR2683: AArch64 port has broken Zero on AArch64 - PR2852: Apply ReservedCodeCacheSize default limiting to AArch64 only. - PR2889: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) - PR2914: byte_map_base is not page aligned on OpenJDK 7 - S6425769, PR2858: Allow specifying an address to bind JMX remote connector - S8028727, PR2814: [parfait] warnings from b116 for jdk.src.share.native.sun.security.ec: JNI pending exceptions - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in os_aix.cpp after 8028280 - S8048512, PR2814: Uninitialised memory in jdk/src/share/native/sun/security/ec/ECC_JNI.cpp - S8071705. PR2819, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically - S8076221, PR2809: Disable RC4 cipher suites - S8081289: aarch64: add support for RewriteFrequentPairs in interpreter - S8131483: aarch64: illegal stlxr instructions - S8133196, PR2712: HTTPS hostname invalid issue with InetAddress - S8133352: aarch64: generates constrained unpredictable instructions - S8133842: aarch64: C2 generates illegal instructions with int shifts >=32 - S8134322: AArch64: Fix several errors in C2 biased locking implementation - S8136615: aarch64: elide DecodeN when followed by CmpP 0 - S8138575: Improve generated code for profile counters - S8138641: Disable C2 peephole by default for aarch64 - S8138966: Intermittent SEGV running ParallelGC - S8139258, PR2851: PPC64LE: argument passing problem when passing 15 floats in native call - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable kill register R12 - S8140620, PR2710: Find and load default.sf2 as the default soundbank on Linux - S8143067: aarch64: guarantee failure in javac - S8143285: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved - S8143584: Load constant pool tag and class status with load acquire - S8144201: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto - S8144582: AArch64 does not generate correct branch profile data - S8145982, PR2858: JMXInterfaceBindingTest is failing intermittently - S8146015, PR2858: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses - S8146709: AArch64: Incorrect use of ADRP for byte_map_base - S8147805: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject - S8148240: aarch64: random infrequent null pointer exceptions in javac - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell - Summary: Add support for large code cache ChangeLog: 2016-04-16 Andrew John Hughes * Makefile.am: (CORBA_CHANGESET): Update to icedtea-2.7.0pre05. (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: Updated. * configure.ac: Bump to 2.7.0pre05. * hotspot.map.in: Update to icedtea-2.7.0pre05. 2015-11-13 Andrew John Hughes * patches/f14-fonts.patch, * patches/fonts-gentoo.patch: Removed as now applied directly in the forest. * Makefile.am: (ICEDTEA_PATCHES): Reset to empty. (fonts): No need to copy Fedora files any more. Make a backup of the forest Gentoo fontconfig file before replacing with locally generated one. (clean-fonts): No need to remove Fedora files which are now provided in the forest. Restore the original Gentoo fontconfig from the backup. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Sun Apr 17 01:14:58 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Sun, 17 Apr 2016 01:14:58 +0000 Subject: /hg/icedtea7-forest/corba: Added tag icedtea-2.7.0pre05 for chan... Message-ID: changeset b6bef4d9a428 in /hg/icedtea7-forest/corba details: http://icedtea.classpath.org/hg/icedtea7-forest/corba?cmd=changeset;node=b6bef4d9a428 author: andrew date: Sun Apr 17 01:21:00 2016 +0100 Added tag icedtea-2.7.0pre05 for changeset cbe0edb3d345 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r cbe0edb3d345 -r b6bef4d9a428 .hgtags --- a/.hgtags Fri Nov 20 01:09:47 2015 +0000 +++ b/.hgtags Sun Apr 17 01:21:00 2016 +0100 @@ -645,3 +645,4 @@ 7a91bf11c82bd794b7d6f63187345ebcbe07f37c jdk7u85-b02 da5abda100e82b60590fc6346db429b339eb0f1d icedtea-2.7.0pre03 52740a0992cf51c4756011c4a49a5baac06a4ff3 icedtea-2.7.0pre04 +cbe0edb3d3453e78c8ec7fa744cd242bc1b64988 icedtea-2.7.0pre05 From andrew at icedtea.classpath.org Sun Apr 17 01:15:05 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Sun, 17 Apr 2016 01:15:05 +0000 Subject: /hg/icedtea7-forest/jaxp: Added tag icedtea-2.7.0pre05 for chang... Message-ID: changeset a2cd36a76d22 in /hg/icedtea7-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=a2cd36a76d22 author: andrew date: Sun Apr 17 01:21:02 2016 +0100 Added tag icedtea-2.7.0pre05 for changeset 4b0a1c213416 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 4b0a1c213416 -r a2cd36a76d22 .hgtags --- a/.hgtags Fri Nov 20 01:09:48 2015 +0000 +++ b/.hgtags Sun Apr 17 01:21:02 2016 +0100 @@ -646,3 +646,4 @@ d42101f9c06eebe7722c38d84d5ef228c0280089 jdk7u85-b02 10d0204f43182c09240bcbb5323b16e2b6f3ee7e icedtea-2.7.0pre03 3cc8e02e66bc361c2076580a71499ce2ddc63caa icedtea-2.7.0pre04 +4b0a1c2134169a6584b21a7bcf2396c9fa943805 icedtea-2.7.0pre05 From andrew at icedtea.classpath.org Sun Apr 17 01:15:11 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Sun, 17 Apr 2016 01:15:11 +0000 Subject: /hg/icedtea7-forest/jaxws: Added tag icedtea-2.7.0pre05 for chan... Message-ID: changeset 5c8bb4727c60 in /hg/icedtea7-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxws?cmd=changeset;node=5c8bb4727c60 author: andrew date: Sun Apr 17 01:21:04 2016 +0100 Added tag icedtea-2.7.0pre05 for changeset 76aade5c18f8 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 76aade5c18f8 -r 5c8bb4727c60 .hgtags --- a/.hgtags Fri Nov 20 01:09:49 2015 +0000 +++ b/.hgtags Sun Apr 17 01:21:04 2016 +0100 @@ -645,3 +645,4 @@ 902c8893132eb94b222850e23709f57c4f56e4db jdk7u85-b02 eb23ce90740dba9eb20f450f12a1aa5dcc75cee2 icedtea-2.7.0pre03 ffef9af0446a63aeae43f9af61c0a529d808bb59 icedtea-2.7.0pre04 +76aade5c18f818df10f2a6637785eacebf5816d3 icedtea-2.7.0pre05 From andrew at icedtea.classpath.org Sun Apr 17 01:15:17 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Sun, 17 Apr 2016 01:15:17 +0000 Subject: /hg/icedtea7-forest/langtools: Added tag icedtea-2.7.0pre05 for ... Message-ID: changeset 4bac4ef52aab in /hg/icedtea7-forest/langtools details: http://icedtea.classpath.org/hg/icedtea7-forest/langtools?cmd=changeset;node=4bac4ef52aab author: andrew date: Sun Apr 17 01:21:11 2016 +0100 Added tag icedtea-2.7.0pre05 for changeset caa50dd46a14 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r caa50dd46a14 -r 4bac4ef52aab .hgtags --- a/.hgtags Fri Nov 20 01:09:50 2015 +0000 +++ b/.hgtags Sun Apr 17 01:21:11 2016 +0100 @@ -645,3 +645,4 @@ b22cdae823bac193338d928e86319cd3741ab5fd jdk7u85-b02 e5daf5b722d5b388363e0851dab31a9e2896784a icedtea-2.7.0pre03 e15dd34800b580c84cc6587dcc1b62510a443afd icedtea-2.7.0pre04 +caa50dd46a142ddf99c5c08d76ce8242f943f471 icedtea-2.7.0pre05 From andrew at icedtea.classpath.org Sun Apr 17 01:15:24 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Sun, 17 Apr 2016 01:15:24 +0000 Subject: /hg/icedtea7-forest/hotspot: Added tag icedtea-2.7.0pre05 for ch... Message-ID: changeset 90b0393fa220 in /hg/icedtea7-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=90b0393fa220 author: andrew date: Sun Apr 17 01:21:17 2016 +0100 Added tag icedtea-2.7.0pre05 for changeset 88abb663cdf9 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 88abb663cdf9 -r 90b0393fa220 .hgtags --- a/.hgtags Fri Dec 18 08:55:47 2015 +0100 +++ b/.hgtags Sun Apr 17 01:21:17 2016 +0100 @@ -880,3 +880,4 @@ e45a07be1cac074dfbde6757f64b91f0608f30fb jdk7u85-b02 193c9550e6f72b675deb9d5f078891c118c1342c icedtea-2.7.0pre03 43c066bdfc9fd7038d86f156706952bf17a35b6f icedtea-2.7.0pre04 +88abb663cdf92a426e963ae4121d8eb085fd0bc8 icedtea-2.7.0pre05 From andrew at icedtea.classpath.org Sun Apr 17 01:15:31 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Sun, 17 Apr 2016 01:15:31 +0000 Subject: /hg/icedtea7-forest/jdk: Added tag icedtea-2.7.0pre05 for change... Message-ID: changeset 8477a30c1924 in /hg/icedtea7-forest/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=8477a30c1924 author: andrew date: Sun Apr 17 01:21:07 2016 +0100 Added tag icedtea-2.7.0pre05 for changeset 3fc5cbcd46dd diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 3fc5cbcd46dd -r 8477a30c1924 .hgtags --- a/.hgtags Fri Apr 15 05:02:05 2016 +0100 +++ b/.hgtags Sun Apr 17 01:21:07 2016 +0100 @@ -632,3 +632,4 @@ 66eea0d727761bfbee10784baa6941f118bc06d1 jdk7u85-b02 dbb972937b50ccd7edc4534d74b91eb66fe6cf0b icedtea-2.7.0pre03 91216176dcc70528412a937e962bcc7221322701 icedtea-2.7.0pre04 +3fc5cbcd46dd9ac3c7a8eae4758e067eb701d129 icedtea-2.7.0pre05 From andrew at icedtea.classpath.org Sun Apr 17 01:20:17 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Sun, 17 Apr 2016 01:20:17 +0000 Subject: /hg/icedtea7: 2 new changesets Message-ID: changeset 89430c9d091b in /hg/icedtea7 details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=89430c9d091b author: Andrew John Hughes date: Sun Apr 17 01:19:06 2016 +0100 S8150954, PR2867, RH1176206: AWT Robot not compatible with GNOME Shell 2016-04-16 Andrew John Hughes S8150954, PR2867, RH1176206: AWT Robot not compatible with GNOME Shell * NEWS: Fix wrong bug ID used for PR2867. 2016-03-24 Andrew John Hughes S8150954, PR2867, RH1176206: AWT Robot not compatible with GNOME Shell * INSTALL: Update X11 dependency documentation. * configure.ac: Add check for libXcomposite as required by fix for PR2867. Correct variables used by xproto check. changeset b80abb979a20 in /hg/icedtea7 details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=b80abb979a20 author: Andrew John Hughes date: Sun Apr 17 02:21:13 2016 +0100 Added tag icedtea-2.7.0pre05 for changeset 89430c9d091b diffstat: .hgtags | 1 + ChangeLog | 17 +++++++++++++++++ INSTALL | 2 +- NEWS | 2 +- configure.ac | 11 +++++++++-- 5 files changed, 29 insertions(+), 4 deletions(-) diffs (86 lines): diff -r 21237eb24ba1 -r b80abb979a20 .hgtags --- a/.hgtags Sun Apr 17 00:38:08 2016 +0100 +++ b/.hgtags Sun Apr 17 02:21:13 2016 +0100 @@ -63,3 +63,4 @@ 4745f645086fb78e96ffcaf51c739d901293dcfa icedtea-2.7.0pre02 151921e40c2386edf2b1b2b2fff1b0adfeed0108 icedtea-2.7.0pre03 bffa3455fa17c8caa472039d217a15ba5d4b235e icedtea-2.7.0pre04 +89430c9d091b5a0a51d8ddf3111bf9f0ef038ff8 icedtea-2.7.0pre05 diff -r 21237eb24ba1 -r b80abb979a20 ChangeLog --- a/ChangeLog Sun Apr 17 00:38:08 2016 +0100 +++ b/ChangeLog Sun Apr 17 02:21:13 2016 +0100 @@ -1,5 +1,22 @@ 2016-04-16 Andrew John Hughes + S8150954, PR2867, RH1176206: AWT Robot not + compatible with GNOME Shell + * NEWS: Fix wrong bug ID used for PR2867. + +2016-03-24 Andrew John Hughes + + S8150954, PR2867, RH1176206: AWT Robot not + compatible with GNOME Shell + * INSTALL: Update X11 dependency documentation. + * configure.ac: Add check + for libXcomposite as required by fix + for PR2867. Correct variables used by + xproto check. + +2016-04-16 Andrew John Hughes + + Bump to icedtea-2.7.0pre05. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-2.7.0pre05. (JAXP_CHANGESET): Likewise. diff -r 21237eb24ba1 -r b80abb979a20 INSTALL --- a/INSTALL Sun Apr 17 00:38:08 2016 +0100 +++ b/INSTALL Sun Apr 17 02:21:13 2016 +0100 @@ -11,7 +11,7 @@ - GNU libgcj 4.4.0 (or equivalent class library based on GNU Classpath >= 0.95) (--enable-bootstrap mode only, the default) - IcedTea6 or IcedTea7 CUPS -libX11 (libXp, libXtst, libXi, libXt, libXinerama) +libX11 (xproto, libX11, libXext, libXtst, libXi, libXt, libXinerama, libXrender, libXcomposite, libXau, libXdmcp) Freetype2 patch sed diff -r 21237eb24ba1 -r b80abb979a20 NEWS --- a/NEWS Sun Apr 17 00:38:08 2016 +0100 +++ b/NEWS Sun Apr 17 02:21:13 2016 +0100 @@ -34,7 +34,7 @@ - S8028727, PR2814: [parfait] warnings from b116 for jdk.src.share.native.sun.security.ec: JNI pending exceptions - S8048512, PR2814: Uninitialised memory in jdk/src/share/native/sun/security/ec/ECC_JNI.cpp - S8071705, PR2819, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically - - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell + - S8150954, PR2867, RH1176206: AWT Robot not compatible with GNOME Shell * Bug fixes - PR2803: Make system CUPS optional - PR2886: Location of 'stap' executable is hard-coded diff -r 21237eb24ba1 -r b80abb979a20 configure.ac --- a/configure.ac Sun Apr 17 00:38:08 2016 +0100 +++ b/configure.ac Sun Apr 17 02:21:13 2016 +0100 @@ -237,8 +237,8 @@ AC_MSG_ERROR([Could not find Xproto headers - \ Try installing xorg-x11-proto-devel.]) fi -AC_SUBST(XT_CFLAGS) -AC_SUBST(XT_LIBS) +AC_SUBST(XPROTO_CFLAGS) +AC_SUBST(XPROTO_LIBS) dnl Check for libXt headers and libraries. PKG_CHECK_MODULES(XT, xt,[XT_FOUND=yes],[XT_FOUND=no]) @@ -278,6 +278,13 @@ Try installing libXrender-devel.]) fi +PKG_CHECK_MODULES(XCOMPOSITE, xcomposite, [XCOMPOSITE_FOUND=yes], [XCOMPOSITE_FOUND=no]) +if test "x${XCOMPOSITE_FOUND}" = xno +then AC_MSG_ERROR([Could not find Xcomposite extension. Try installing libXcomposite-devel.]) +fi +AC_SUBST(XCOMPOSITE_CFLAGS) +AC_SUBST(XCOMPOSITE_LIBS) + AC_CHECK_HEADER([sys/sdt.h], [SDT_H_FOUND='yes'], [SDT_H_FOUND='no'; AC_MSG_WARN([systemtap support needs sys/sdt.h header])]) From bugzilla-daemon at icedtea.classpath.org Sun Apr 17 01:20:53 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 17 Apr 2016 01:20:53 +0000 Subject: [Bug 2867] [IcedTea7] Taking screenshots on x11 composite desktop produces wrong result In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2867 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=89430c9d091b author: Andrew John Hughes date: Sun Apr 17 01:19:06 2016 +0100 S8150954, PR2867, RH1176206: AWT Robot not compatible with GNOME Shell 2016-04-16 Andrew John Hughes S8150954, PR2867, RH1176206: AWT Robot not compatible with GNOME Shell * NEWS: Fix wrong bug ID used for PR2867. 2016-03-24 Andrew John Hughes S8150954, PR2867, RH1176206: AWT Robot not compatible with GNOME Shell * INSTALL: Update X11 dependency documentation. * configure.ac: Add check for libXcomposite as required by fix for PR2867. Correct variables used by xproto check. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 17 01:22:19 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 17 Apr 2016 01:22:19 +0000 Subject: [Bug 2557] [IcedTea7] Update Gentoo font configuration and allow font directory to be specified In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2557 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #13 from Andrew John Hughes --- Fixed in HEAD and 2.6.x as of 2.6.3 and 2.7.0pre05. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 17 01:23:07 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 17 Apr 2016 01:23:07 +0000 Subject: [Bug 2867] [IcedTea7] Taking screenshots on x11 composite desktop produces wrong result In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2867 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #6 from Andrew John Hughes --- Fixed in HEAD and 2.6.x as of 2.6.5 and 2.7.0pre05. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 17 01:24:17 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 17 Apr 2016 01:24:17 +0000 Subject: [Bug 2683] [IcedTea7] AArch64 port has broken Zero on AArch64 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2683 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #6 from Andrew John Hughes --- Fixed in HEAD and 2.6.x as of 2.6.3 and 2.7.0pre05. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Apr 18 02:13:49 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Apr 2016 02:13:49 +0000 Subject: [Bug 2686] [IcedTea7] Add generated Fedora & Gentoo font configurations for bootstrap stage In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2686 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Resolved in HEAD and 2.6.x in 2.7.0pre05 and 2.6.2. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Apr 18 02:15:02 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Apr 2016 02:15:02 +0000 Subject: [Bug 2819] [IcedTea7] Java application menu misbehaves when running multiple screen stacked vertically In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2819 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #5 from Andrew John Hughes --- Resolved in HEAD and 2.6.x in 2.7.0pre05 and 2.6.5. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Apr 18 02:15:44 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Apr 2016 02:15:44 +0000 Subject: [Bug 2852] [IcedTea7] Backport AArch64 fixes to release branch In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2852 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #23 from Andrew John Hughes --- Resolved in 2.6.5. Fixes also now included by 2.7.0pre05. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Apr 18 02:17:20 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Apr 2016 02:17:20 +0000 Subject: [Bug 2858] [IcedTea7] Backport "6425769: Allow specifying an address to bind JMX remote connector" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2858 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #11 from Andrew John Hughes --- Fixed in HEAD and 2.6.x in 2.7.0pre05 and 2.6.5. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Apr 18 02:19:08 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Apr 2016 02:19:08 +0000 Subject: [Bug 2851] [IcedTea7] Sync with PPC/AIX port 7u repository In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2851 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #9 from Andrew John Hughes --- Resolved in HEAD and 2.6.x in 2.7.0pre05 and 2.6.5. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Apr 18 02:19:59 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Apr 2016 02:19:59 +0000 Subject: [Bug 2710] [IcedTea7] Backport "8140620: Find and load default.sf2 as the default soundbank on Linux" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2710 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #5 from Andrew John Hughes --- Resolved in HEAD and 2.6.x in 2.7.0pre05 and 2.6.3. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Apr 18 02:20:34 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Apr 2016 02:20:34 +0000 Subject: [Bug 2712] [IcedTea7] Backport "8133196: HTTPS hostname invalid issue with InetAddress" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2712 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #5 from Andrew John Hughes --- Resolved in HEAD and 2.6.x in 2.7.0pre05 and 2.6.3. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Apr 18 02:21:16 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Apr 2016 02:21:16 +0000 Subject: [Bug 2809] [IcedTea7] Backport "8076221: Disable RC4 cipher suites" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2809 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Resolved in 2.7.0pre05. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Apr 18 02:21:17 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Apr 2016 02:21:17 +0000 Subject: [Bug 2393] [TRACKER] IcedTea 2.7.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2393 Bug 2393 depends on bug 2809, which changed state. Bug 2809 Summary: [IcedTea7] Backport "8076221: Disable RC4 cipher suites" http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2809 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Apr 18 02:23:32 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Apr 2016 02:23:32 +0000 Subject: [Bug 2814] [IcedTea7] Backport SunEC fixes In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2814 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #7 from Andrew John Hughes --- Resolved in HEAD and 2.6.x in 2.7.0pre05 and 2.6.5 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Apr 18 02:25:01 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Apr 2016 02:25:01 +0000 Subject: [Bug 2665] icedtea/jamvm 2.6 fails as a build VM for icedtea In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2665 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|xerxes at zafena.se |gnu.andrew at redhat.com -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Mon Apr 18 23:10:18 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Mon, 18 Apr 2016 23:10:18 +0000 Subject: /hg/release/icedtea7-forest-2.6/hotspot: PR2914: byte_map_base i... Message-ID: changeset 825fa447453a in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=825fa447453a author: aph date: Wed Apr 06 18:30:45 2016 +0100 PR2914: byte_map_base is not page aligned on OpenJDK 7 diffstat: src/cpu/aarch64/vm/assembler_aarch64.cpp | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diffs (13 lines): diff -r f614dcff9829 -r 825fa447453a src/cpu/aarch64/vm/assembler_aarch64.cpp --- a/src/cpu/aarch64/vm/assembler_aarch64.cpp Thu Mar 24 21:35:21 2016 +0000 +++ b/src/cpu/aarch64/vm/assembler_aarch64.cpp Wed Apr 06 18:30:45 2016 +0100 @@ -4938,7 +4938,8 @@ // and it might even be negative. unsigned long offset; adrp(reg, ExternalAddress((address)byte_map_base), offset); - assert(offset == 0, "misaligned card table base"); + if (offset != 0) + add(reg, reg, offset); } else { mov(reg, (uint64_t)byte_map_base); } From bugzilla-daemon at icedtea.classpath.org Mon Apr 18 23:10:24 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Apr 2016 23:10:24 +0000 Subject: [Bug 2914] [IcedTea7] byte_map_base is not page aligned on OpenJDK 7 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2914 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=825fa447453a author: aph date: Wed Apr 06 18:30:45 2016 +0100 PR2914: byte_map_base is not page aligned on OpenJDK 7 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Mon Apr 18 23:10:39 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Mon, 18 Apr 2016 23:10:39 +0000 Subject: /hg/release/icedtea7-forest-2.6/jdk: 2 new changesets Message-ID: changeset 7ee0fc11e1d5 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=7ee0fc11e1d5 author: andrew date: Fri Apr 15 05:02:05 2016 +0100 PR2889: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) changeset a4a37396e04b in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=a4a37396e04b author: andrew date: Mon Apr 18 03:30:01 2016 +0100 Bump to icedtea-2.6.6pre01 diffstat: make/jdk_generic_profile.sh | 2 +- src/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java | 19 ++++++--- 2 files changed, 13 insertions(+), 8 deletions(-) diffs (43 lines): diff -r 7db52ae27b66 -r a4a37396e04b make/jdk_generic_profile.sh --- a/make/jdk_generic_profile.sh Thu Mar 24 21:35:22 2016 +0000 +++ b/make/jdk_generic_profile.sh Mon Apr 18 03:30:01 2016 +0100 @@ -671,7 +671,7 @@ # IcedTea versioning export ICEDTEA_NAME="IcedTea" -export PACKAGE_VERSION="2.6.5" +export PACKAGE_VERSION="2.6.6pre01" export DERIVATIVE_ID="${ICEDTEA_NAME} ${PACKAGE_VERSION}" echo "Building ${DERIVATIVE_ID}" diff -r 7db52ae27b66 -r a4a37396e04b src/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java --- a/src/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java Thu Mar 24 21:35:22 2016 +0000 +++ b/src/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java Mon Apr 18 03:30:01 2016 +0100 @@ -170,15 +170,20 @@ storeFile = new File(storeFileName); fis = getFileInputStream(storeFile); } else { - String javaHome = props.get("javaHome"); - storeFile = new File(javaHome + sep + "lib" + sep - + "security" + sep + - "jssecacerts"); + /* Check system cacerts DB first; /etc/pki/java/cacerts */ + storeFile = new File(sep + "etc" + sep + "pki" + sep + + "java" + sep + "cacerts"); if ((fis = getFileInputStream(storeFile)) == null) { + String javaHome = props.get("javaHome"); storeFile = new File(javaHome + sep + "lib" + sep - + "security" + sep + - "cacerts"); - fis = getFileInputStream(storeFile); + + "security" + sep + + "jssecacerts"); + if ((fis = getFileInputStream(storeFile)) == null) { + storeFile = new File(javaHome + sep + "lib" + sep + + "security" + sep + + "cacerts"); + fis = getFileInputStream(storeFile); + } } } From bugzilla-daemon at icedtea.classpath.org Mon Apr 18 23:10:44 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Apr 2016 23:10:44 +0000 Subject: [Bug 2889] [IcedTea7] OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2889 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=7ee0fc11e1d5 author: andrew date: Fri Apr 15 05:02:05 2016 +0100 PR2889: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Tue Apr 19 00:17:10 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 19 Apr 2016 00:17:10 +0000 Subject: /hg/release/icedtea7-2.6: Bump to icedtea-2.6.6pre01. Message-ID: changeset c37d028fc49b in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=c37d028fc49b author: Andrew John Hughes date: Tue Apr 19 01:17:25 2016 +0100 Bump to icedtea-2.6.6pre01. 2016-04-17 Andrew John Hughes Bump to icedtea-2.6.6pre01. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-2.6.6pre01. (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: Updated. * configure.ac: Bump to 2.6.6pre01. * hotspot.map.in: Update to icedtea-2.6.6pre01. diffstat: ChangeLog | 20 ++++++++++++++++++++ Makefile.am | 26 +++++++++++++------------- NEWS | 5 +++++ configure.ac | 2 +- hotspot.map.in | 2 +- 5 files changed, 40 insertions(+), 15 deletions(-) diffs (94 lines): diff -r d7fd25f9ac79 -r c37d028fc49b ChangeLog --- a/ChangeLog Fri Apr 15 04:06:51 2016 +0100 +++ b/ChangeLog Tue Apr 19 01:17:25 2016 +0100 @@ -1,3 +1,23 @@ +2016-04-17 Andrew John Hughes + + Bump to icedtea-2.6.6pre01. + * Makefile.am: + (CORBA_CHANGESET): Update to icedtea-2.6.6pre01. + (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: Updated. + * configure.ac: Bump to 2.6.6pre01. + * hotspot.map.in: Update to icedtea-2.6.6pre01. + 2016-04-14 Andrew John Hughes * NEWS: Add 2.6.6 section. diff -r d7fd25f9ac79 -r c37d028fc49b Makefile.am --- a/Makefile.am Fri Apr 15 04:06:51 2016 +0100 +++ b/Makefile.am Tue Apr 19 01:17:25 2016 +0100 @@ -4,19 +4,19 @@ BUILD_VERSION = b00 COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION) -CORBA_CHANGESET = 389551542e13 -JAXP_CHANGESET = 8a56658cb829 -JAXWS_CHANGESET = 9c049d7f5adc -JDK_CHANGESET = e727fe32654c -LANGTOOLS_CHANGESET = f6593c32cc46 -OPENJDK_CHANGESET = 8e728c41fec5 - -CORBA_SHA256SUM = 427969fdd78513a11ddd9d5131a068e0b26ca2c8f14951bf8b161fecd07fe77f -JAXP_SHA256SUM = 7bb5e1bc9f0807061e157aeb356dd0e3b9fa019fb316beee3aa0181a335ba37a -JAXWS_SHA256SUM = 4e759ade7e47713f6f26afc1ffcd02f2edf967582fae2ec6b4d73dc81be926d0 -JDK_SHA256SUM = cd3810553b1066c21f2fe08a73de72e38ba7e72295cd32dec70db481a24421ba -LANGTOOLS_SHA256SUM = 6c6c676c60af61638a0c3176f0312fcc0abad16d1d3cdbe11aeefcc3357a78d9 -OPENJDK_SHA256SUM = c66f56a91a6fa9e3c889bbbc5432a4e082b7d3735188fb508fa7ec70c142abdb +CORBA_CHANGESET = bd2be90026f7 +JAXP_CHANGESET = 5ab0648fce58 +JAXWS_CHANGESET = 16ce6457a33a +JDK_CHANGESET = a4a37396e04b +LANGTOOLS_CHANGESET = 83f998d6c0af +OPENJDK_CHANGESET = b8b43305701a + +CORBA_SHA256SUM = 9c72e2b16f845759f3d27aaab4e1f2822e175bf2059d479aa726298408f3540e +JAXP_SHA256SUM = 8b60389217b2120d44be70800d0d040fb9aec7af8b60f5233011176c88b27826 +JAXWS_SHA256SUM = 45c806ae53732d5c632123d7bcfb7d3a7e7de791238ee9157646bdb2e3c86718 +JDK_SHA256SUM = 5659a4490d5bb725740f07715d791070e6690b8eef0247f585bee431582f7610 +LANGTOOLS_SHA256SUM = 5b1f263842eee44a0c6586718e9f0b7fdf9513fc57bf7eb4c779208f8bb59b74 +OPENJDK_SHA256SUM = 8a62724548c31ef5b74aaa1a0b8b315a99799f16245d3c16e534748f792676b1 DROP_URL = http://icedtea.classpath.org/download/drops diff -r d7fd25f9ac79 -r c37d028fc49b NEWS --- a/NEWS Fri Apr 15 04:06:51 2016 +0100 +++ b/NEWS Tue Apr 19 01:17:25 2016 +0100 @@ -14,6 +14,11 @@ New in release 2.6.6 (2016-04-19): +* Bug fixes + - PR2889: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) +* AArch64 port + - PR2914: byte_map_base is not page aligned on OpenJDK 7 + New in release 2.6.5 (2016-03-24): * Security fixes diff -r d7fd25f9ac79 -r c37d028fc49b configure.ac --- a/configure.ac Fri Apr 15 04:06:51 2016 +0100 +++ b/configure.ac Tue Apr 19 01:17:25 2016 +0100 @@ -1,4 +1,4 @@ -AC_INIT([icedtea], [2.6.6pre00], [distro-pkg-dev at openjdk.java.net]) +AC_INIT([icedtea], [2.6.6pre01], [distro-pkg-dev at openjdk.java.net]) AM_INIT_AUTOMAKE([1.9 tar-pax foreign]) AM_MAINTAINER_MODE([enable]) AC_CONFIG_FILES([Makefile]) diff -r d7fd25f9ac79 -r c37d028fc49b hotspot.map.in --- a/hotspot.map.in Fri Apr 15 04:06:51 2016 +0100 +++ b/hotspot.map.in Tue Apr 19 01:17:25 2016 +0100 @@ -1,2 +1,2 @@ # version type(drop/hg) url changeset sha256sum -default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 04d7046d2d41 43983232fb10abeac99478e7045c04a93fef86185e2b9ee9c7b46f2903441cfc +default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 825fa447453a a75da544a79cc8bf288a76cc96da82702ac269bfb5208fdd9b7718d984aa5b1e From bugzilla-daemon at icedtea.classpath.org Tue Apr 19 00:19:39 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 19 Apr 2016 00:19:39 +0000 Subject: [Bug 2914] [IcedTea7] byte_map_base is not page aligned on OpenJDK 7 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2914 --- Comment #4 from Andrew John Hughes --- Upstream changes in 2.6.6pre01. - Bump to icedtea-2.6.6pre01 - PR2889: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) - PR2914: byte_map_base is not page aligned on OpenJDK 7 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Apr 19 00:19:45 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 19 Apr 2016 00:19:45 +0000 Subject: [Bug 2889] [IcedTea7] OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2889 --- Comment #4 from Andrew John Hughes --- Upstream changes in 2.6.6pre01. - Bump to icedtea-2.6.6pre01 - PR2889: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) - PR2914: byte_map_base is not page aligned on OpenJDK 7 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Apr 19 00:20:35 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 19 Apr 2016 00:20:35 +0000 Subject: [Bug 2914] [IcedTea7] byte_map_base is not page aligned on OpenJDK 7 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2914 --- Comment #5 from Andrew John Hughes --- Fixed in HEAD and 2.6.x in 2.7.0pre05 and 2.6.6pre01. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Apr 19 00:20:48 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 19 Apr 2016 00:20:48 +0000 Subject: [Bug 2914] [IcedTea7] byte_map_base is not page aligned on OpenJDK 7 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2914 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #6 from Andrew John Hughes --- Fixed in HEAD and 2.6.x in 2.7.0pre05 and 2.6.6pre01. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Apr 19 00:20:55 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 19 Apr 2016 00:20:55 +0000 Subject: [Bug 2889] [IcedTea7] OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2889 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #5 from Andrew John Hughes --- Fixed in HEAD and 2.6.x in 2.7.0pre05 and 2.6.6pre01. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Apr 19 20:42:42 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 19 Apr 2016 20:42:42 +0000 Subject: [Bug 2938] New: [IcedTea7] Fix build of 8148487 backport Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2938 Bug ID: 2938 Summary: [IcedTea7] Fix build of 8148487 backport Product: IcedTea Version: 7-hg Hardware: ppc64 OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org The code in src/cpu/ppc/vm/templateTable_ppc_64.cpp introduced by 8148487 to handle ztos needs to be updated to match the way the other cases are handled in the IcedTea 2.x version. --- a/src/cpu/ppc/vm/templateTable_ppc_64.cpp Mon Apr 18 07:12:53 2016 +0100 +++ b/src/cpu/ppc/vm/templateTable_ppc_64.cpp Tue Apr 19 21:41:21 2016 +0100 @@ -2898,9 +2898,10 @@ __ stbx(R17_tos, Rclass_or_obj, Roffset); if (!is_static) { patch_bytecode(Bytecodes::_fast_zputfield, Rbc, Rscratch, true, byte_no); } if (!support_IRIW_for_not_multiple_copy_atomic_cpu) { - __ beq(CR_is_vol, Lvolatile); // Volatile? + __ bne(CR_is_vol, Lexit); // Non-volatile? + __ fence(); } - __ dispatch_epilog(vtos, Bytecodes::length_for(bytecode())); + __ b(Lexit); __ align(32, 28, 28); // Align pop. // __ bind(Lctos); -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Apr 19 20:43:20 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 19 Apr 2016 20:43:20 +0000 Subject: [Bug 2938] [IcedTea7] Fix build of 8148487 backport In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2938 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |2.6.6 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Tue Apr 19 20:45:04 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 19 Apr 2016 20:45:04 +0000 Subject: /hg/release/icedtea7-forest-2.6/hotspot: 20 new changesets Message-ID: changeset 3ad8648ae6ce in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=3ad8648ae6ce author: andrew date: Mon Apr 18 04:36:55 2016 +0100 Added tag icedtea-2.6.6pre01 for changeset 825fa447453a changeset e0e34b10218b in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=e0e34b10218b author: ctornqvi date: Thu Mar 27 22:36:08 2014 +0100 8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when invoked with NMT explicitly turned on Summary: Wrapped the test in another layer process creation to avoid NMT being turned on. Reviewed-by: coleenp, dcubed changeset eb7d1b18afc0 in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=eb7d1b18afc0 author: kshefov date: Fri Feb 12 18:15:57 2016 +0300 8059661: Test SoftReference and OOM behavior Reviewed-by: coffeys Contributed-by: Alexander Vorobyev changeset e9590a99f8e0 in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=e9590a99f8e0 author: iveresov date: Tue Feb 17 11:00:18 2015 -0800 8072753: Nondeterministic wrong answer on arithmetic Summary: Check for overflow when inverting the loop during the counted loop conversion Reviewed-by: kvn changeset e4092a1610f6 in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=e4092a1610f6 author: csahu date: Thu Jan 28 09:41:33 2016 +0000 8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME Summary: Ignore OOM in the test Reviewed-by: kvn changeset 43009b196480 in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=43009b196480 author: kevinw date: Wed Apr 13 23:21:07 2016 +0100 8132051: Better byte behavior Summary: Contains introduction of interp_masm_x86.{c,h}pp from 8026251 Reviewed-by: coleenp, roland changeset d8f170444bd8 in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=d8f170444bd8 author: kevinw date: Tue Jan 19 15:35:12 2016 +0000 8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051 Reviewed-by: coleenp changeset 1c5c4564204e in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=1c5c4564204e author: kevinw date: Wed Apr 13 16:44:33 2016 +0100 8148475: Missing SA Bytecode updates. Reviewed-by: coleenp changeset 113e570be392 in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=113e570be392 author: kevinw date: Wed Feb 10 13:34:14 2016 +0000 8149170: Better byte behavior for native arguments Summary: Arguments coming from native should be converted to 0=false, 1-255=true Reviewed-by: coleenp changeset 2370d9e77455 in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=2370d9e77455 author: kevinw date: Wed Apr 13 17:26:35 2016 +0100 8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo Summary: fix incorrect code Reviewed-by: kvn, coleenp changeset 1e698c95d399 in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=1e698c95d399 author: coleenp date: Sun Feb 21 08:33:59 2016 -0500 8150012: Better byte behavior for reflection Reviewed-by: kvn, jrose, kevinw, ahgross changeset 986d0464b2a9 in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=986d0464b2a9 author: aph date: Thu Apr 14 02:44:12 2016 +0100 8154210: Zero: Better byte behaviour Summary: Complete support for 8132051 on Zero and fix failure on 64-bit big-endian systems Reviewed-by: andrew, chrisphi changeset 3c694533a19c in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=3c694533a19c author: sgehwolf date: Fri Jun 12 16:09:45 2015 +0100 8087120: [GCC5] java.lang.StackOverflowError on Zero JVM initialization on non x86 platforms. Summary: Use __builtin_frame_address(0) rather than returning address of local variable. Reviewed-by: dholmes changeset 67b4da0ad88d in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=67b4da0ad88d author: ysuenaga date: Fri May 29 22:29:44 2015 +0900 8081475: SystemTap does not work when JDK is compiled with GCC 5 Summary: libjvm.so which is generated by GCC 5 does not have .note.stapsdt section as dtrace was disabled due to incorrect version check Reviewed-by: dholmes, coleenp changeset 6e42747134be in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=6e42747134be author: andrew date: Fri Apr 15 04:31:10 2016 +0100 Merge changeset b9b4bc1e05e2 in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=b9b4bc1e05e2 author: andrew date: Mon Apr 18 04:46:06 2016 +0100 Added tag jdk7u101-b00 for changeset 6e42747134be changeset 218f6a0c1ace in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=218f6a0c1ace author: andrew date: Mon Apr 18 06:49:38 2016 +0100 Merge jdk7u101-b00 changeset 3ed1cf151dda in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=3ed1cf151dda author: simonis date: Wed Jan 27 15:01:46 2016 +0100 8148487: PPC64: Better byte behavior Reviewed-by: goetz, mdoerr changeset bca222181d07 in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=bca222181d07 author: aph date: Mon Apr 18 07:12:53 2016 +0100 8154413: AArch64: Better byte behaviour Summary: Add support for 8132051 on AArch64 Reviewed-by: adinn changeset 3022a3d80efd in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=3022a3d80efd author: andrew date: Tue Apr 19 21:44:54 2016 +0100 PR2938: Fix build of 8148487 backport Summary: ztos case in templateTable_ppc_64.cpp needs to match other cases in 7 diffstat: .hgtags | 2 + agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java | 48 +- src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp | 5 +- src/cpu/aarch64/vm/interp_masm_aarch64.cpp | 41 ++- src/cpu/aarch64/vm/interp_masm_aarch64.hpp | 3 + src/cpu/aarch64/vm/templateTable_aarch64.cpp | 59 +++- src/cpu/ppc/vm/interp_masm_ppc_64.cpp | 40 ++ src/cpu/ppc/vm/interp_masm_ppc_64.hpp | 2 + src/cpu/ppc/vm/interpreter_ppc.cpp | 10 + src/cpu/ppc/vm/templateInterpreter_ppc.cpp | 12 +- src/cpu/ppc/vm/templateTable_ppc_64.cpp | 61 +++- src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp | 7 +- src/cpu/sparc/vm/cppInterpreter_sparc.cpp | 5 +- src/cpu/sparc/vm/interp_masm_sparc.cpp | 61 +++- src/cpu/sparc/vm/interp_masm_sparc.hpp | 4 +- src/cpu/sparc/vm/templateInterpreter_sparc.cpp | 5 +- src/cpu/sparc/vm/templateTable_sparc.cpp | 67 ++++- src/cpu/x86/vm/bytecodeInterpreter_x86.cpp | 7 +- src/cpu/x86/vm/c1_LIRGenerator_x86.cpp | 7 +- src/cpu/x86/vm/cppInterpreter_x86.cpp | 9 +- src/cpu/x86/vm/interp_masm_x86.cpp | 76 +++++ src/cpu/x86/vm/interp_masm_x86.hpp | 49 +++ src/cpu/x86/vm/interp_masm_x86_32.cpp | 7 +- src/cpu/x86/vm/interp_masm_x86_32.hpp | 14 - src/cpu/x86/vm/interp_masm_x86_64.cpp | 7 +- src/cpu/x86/vm/interp_masm_x86_64.hpp | 13 - src/cpu/x86/vm/register_definitions_x86.cpp | 7 +- src/cpu/x86/vm/templateInterpreter_x86_32.cpp | 10 +- src/cpu/x86/vm/templateInterpreter_x86_64.cpp | 11 +- src/cpu/x86/vm/templateTable_x86_32.cpp | 70 ++++- src/cpu/x86/vm/templateTable_x86_64.cpp | 59 +++- src/cpu/x86/vm/vtableStubs_x86_32.cpp | 2 +- src/cpu/x86/vm/vtableStubs_x86_64.cpp | 2 +- src/cpu/zero/vm/cppInterpreter_zero.cpp | 65 +++- src/share/vm/c1/c1_Canonicalizer.cpp | 5 +- src/share/vm/c1/c1_GraphBuilder.cpp | 61 +++- src/share/vm/c1/c1_Instruction.hpp | 9 +- src/share/vm/c1/c1_LIRGenerator.cpp | 25 +- src/share/vm/c1/c1_LIRGenerator.hpp | 3 +- src/share/vm/classfile/classFileParser.cpp | 8 +- src/share/vm/interpreter/abstractInterpreter.hpp | 7 +- src/share/vm/interpreter/bytecodeInterpreter.cpp | 32 +- src/share/vm/interpreter/bytecodes.cpp | 3 +- src/share/vm/interpreter/bytecodes.hpp | 3 +- src/share/vm/interpreter/interpreterRuntime.cpp | 6 +- src/share/vm/interpreter/templateInterpreter.cpp | 28 +- src/share/vm/interpreter/templateInterpreter.hpp | 4 +- src/share/vm/interpreter/templateTable.cpp | 3 +- src/share/vm/interpreter/templateTable.hpp | 7 +- src/share/vm/oops/constMethodKlass.cpp | 3 +- src/share/vm/oops/constMethodOop.hpp | 7 +- src/share/vm/oops/cpCacheOop.hpp | 27 +- src/share/vm/oops/klass.hpp | 17 +- src/share/vm/oops/methodOop.cpp | 4 +- src/share/vm/oops/oop.inline.hpp | 6 +- src/share/vm/oops/typeArrayOop.hpp | 2 +- src/share/vm/opto/loopnode.cpp | 13 + src/share/vm/opto/memnode.cpp | 4 +- src/share/vm/opto/parse1.cpp | 37 ++- src/share/vm/opto/parse2.cpp | 8 +- src/share/vm/opto/type.cpp | 10 +- src/share/vm/prims/jni.cpp | 30 +- src/share/vm/prims/jvmtiEnvBase.cpp | 4 +- src/share/vm/prims/jvmtiExport.cpp | 4 +- src/share/vm/prims/unsafe.cpp | 15 +- src/share/vm/runtime/deoptimization.cpp | 34 +- src/share/vm/runtime/reflection.cpp | 4 +- src/share/vm/utilities/globalDefinitions.hpp | 23 +- test/compiler/loopopts/CountedLoopProblem.java | 58 +++ test/gc/TestSoftReferencesBehaviorOnOOME.java | 146 ++++++++++ test/runtime/NMT/JcmdWithNMTDisabled.java | 26 +- 71 files changed, 1286 insertions(+), 247 deletions(-) diffs (truncated from 3307 to 500 lines): diff -r 825fa447453a -r 3022a3d80efd .hgtags --- a/.hgtags Wed Apr 06 18:30:45 2016 +0100 +++ b/.hgtags Tue Apr 19 21:44:54 2016 +0100 @@ -888,3 +888,5 @@ 19d919ae5506a750e3a0bcc6bd176c66b7e1e65d icedtea-2.6.4 631da593499ee184ea8efb2bc5491e0d99ac636d jdk7u99-b00 04d7046d2d41ae18c762fbdad7e114fdd55e2282 icedtea-2.6.5 +825fa447453ad85b3a6f11f87c5147b8b78fb3ab icedtea-2.6.6pre01 +6e42747134be8a4a366d337da1fc84a847ad8381 jdk7u101-b00 diff -r 825fa447453a -r 3022a3d80efd agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java --- a/agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java Wed Apr 06 18:30:45 2016 +0100 +++ b/agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java Tue Apr 19 21:44:54 2016 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2001, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -253,29 +253,30 @@ public static final int _fast_sgetfield = 210; public static final int _fast_aputfield = 211; public static final int _fast_bputfield = 212; - public static final int _fast_cputfield = 213; - public static final int _fast_dputfield = 214; - public static final int _fast_fputfield = 215; - public static final int _fast_iputfield = 216; - public static final int _fast_lputfield = 217; - public static final int _fast_sputfield = 218; - public static final int _fast_aload_0 = 219; - public static final int _fast_iaccess_0 = 220; - public static final int _fast_aaccess_0 = 221; - public static final int _fast_faccess_0 = 222; - public static final int _fast_iload = 223; - public static final int _fast_iload2 = 224; - public static final int _fast_icaload = 225; - public static final int _fast_invokevfinal = 226; - public static final int _fast_linearswitch = 227; - public static final int _fast_binaryswitch = 228; - public static final int _fast_aldc = 229; - public static final int _fast_aldc_w = 230; - public static final int _return_register_finalizer = 231; - public static final int _invokehandle = 232; - public static final int _shouldnotreachhere = 233; // For debugging + public static final int _fast_zputfield = 213; + public static final int _fast_cputfield = 214; + public static final int _fast_dputfield = 215; + public static final int _fast_fputfield = 216; + public static final int _fast_iputfield = 217; + public static final int _fast_lputfield = 218; + public static final int _fast_sputfield = 219; + public static final int _fast_aload_0 = 220; + public static final int _fast_iaccess_0 = 221; + public static final int _fast_aaccess_0 = 222; + public static final int _fast_faccess_0 = 223; + public static final int _fast_iload = 224; + public static final int _fast_iload2 = 225; + public static final int _fast_icaload = 226; + public static final int _fast_invokevfinal = 227; + public static final int _fast_linearswitch = 228; + public static final int _fast_binaryswitch = 229; + public static final int _fast_aldc = 230; + public static final int _fast_aldc_w = 231; + public static final int _return_register_finalizer = 232; + public static final int _invokehandle = 233; + public static final int _shouldnotreachhere = 234; // For debugging - public static final int number_of_codes = 234; + public static final int number_of_codes = 235; // Flag bits derived from format strings, can_trap, can_rewrite, etc.: // semantic flags: @@ -775,6 +776,7 @@ def(_fast_aputfield , "fast_aputfield" , "bJJ" , null , BasicType.getTObject() , 0, true , _putfield ); def(_fast_bputfield , "fast_bputfield" , "bJJ" , null , BasicType.getTInt() , 0, true , _putfield ); + def(_fast_zputfield , "fast_zputfield" , "bJJ" , null , BasicType.getTInt() , 0, true , _putfield ); def(_fast_cputfield , "fast_cputfield" , "bJJ" , null , BasicType.getTChar() , 0, true , _putfield ); def(_fast_dputfield , "fast_dputfield" , "bJJ" , null , BasicType.getTDouble() , 0, true , _putfield ); def(_fast_fputfield , "fast_fputfield" , "bJJ" , null , BasicType.getTFloat() , 0, true , _putfield ); diff -r 825fa447453a -r 3022a3d80efd src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp --- a/src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp Wed Apr 06 18:30:45 2016 +0100 +++ b/src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp Tue Apr 19 21:44:54 2016 +0100 @@ -339,7 +339,7 @@ length.load_item(); } } - if (needs_store_check) { + if (needs_store_check || x->check_boolean()) { value.load_item(); } else { value.load_for_store(x->elt_type()); @@ -388,7 +388,8 @@ // Seems to be a precise post_barrier(LIR_OprFact::address(array_addr), value.result()); } else { - __ move(value.result(), array_addr, null_check_info); + LIR_Opr result = maybe_mask_boolean(x, array.result(), value.result(), null_check_info); + __ move(result, array_addr, null_check_info); } } diff -r 825fa447453a -r 3022a3d80efd src/cpu/aarch64/vm/interp_masm_aarch64.cpp --- a/src/cpu/aarch64/vm/interp_masm_aarch64.cpp Wed Apr 06 18:30:45 2016 +0100 +++ b/src/cpu/aarch64/vm/interp_masm_aarch64.cpp Tue Apr 19 21:44:54 2016 +0100 @@ -52,7 +52,43 @@ #endif -// Implementation of InterpreterMacroAssembler +void InterpreterMacroAssembler::narrow(Register result) { + + // Get method->_constMethod->_result_type + ldr(rscratch1, Address(rfp, frame::interpreter_frame_method_offset * wordSize)); + ldr(rscratch1, Address(rscratch1, methodOopDesc::const_offset())); + ldrb(rscratch1, Address(rscratch1, constMethodOopDesc::result_type_offset())); + + Label done, notBool, notByte, notChar; + + // common case first + cmpw(rscratch1, T_INT); + br(Assembler::EQ, done); + + // mask integer result to narrower return type. + cmpw(rscratch1, T_BOOLEAN); + br(Assembler::NE, notBool); + andw(result, result, 0x1); + b(done); + + bind(notBool); + cmpw(rscratch1, T_BYTE); + br(Assembler::NE, notByte); + sbfx(result, result, 0, 8); + b(done); + + bind(notByte); + cmpw(rscratch1, T_CHAR); + br(Assembler::NE, notChar); + ubfx(result, result, 0, 16); // truncate upper 16 bits + b(done); + + bind(notChar); + sbfx(result, result, 0, 16); // sign-extend short + + // Nothing to do for T_INT + bind(done); +} #ifndef CC_INTERP @@ -90,6 +126,7 @@ verify_oop(r0, state); break; case ltos: ldr(r0, val_addr); break; case btos: // fall through + case ztos: // fall through case ctos: // fall through case stos: // fall through case itos: ldrw(r0, val_addr); break; @@ -293,6 +330,7 @@ switch (state) { case atos: pop_ptr(); break; case btos: + case ztos: case ctos: case stos: case itos: pop_i(); break; @@ -310,6 +348,7 @@ switch (state) { case atos: push_ptr(); break; case btos: + case ztos: case ctos: case stos: case itos: push_i(); break; diff -r 825fa447453a -r 3022a3d80efd src/cpu/aarch64/vm/interp_masm_aarch64.hpp --- a/src/cpu/aarch64/vm/interp_masm_aarch64.hpp Wed Apr 06 18:30:45 2016 +0100 +++ b/src/cpu/aarch64/vm/interp_masm_aarch64.hpp Tue Apr 19 21:44:54 2016 +0100 @@ -244,6 +244,9 @@ void update_mdp_by_constant(Register mdp_in, int constant); void update_mdp_for_ret(Register return_bci); + // narrow int return value + void narrow(Register result); + void profile_taken_branch(Register mdp, Register bumped_count); void profile_not_taken_branch(Register mdp); void profile_call(Register mdp); diff -r 825fa447453a -r 3022a3d80efd src/cpu/aarch64/vm/templateTable_aarch64.cpp --- a/src/cpu/aarch64/vm/templateTable_aarch64.cpp Wed Apr 06 18:30:45 2016 +0100 +++ b/src/cpu/aarch64/vm/templateTable_aarch64.cpp Tue Apr 19 21:44:54 2016 +0100 @@ -232,6 +232,7 @@ switch (bc) { case Bytecodes::_fast_aputfield: case Bytecodes::_fast_bputfield: + case Bytecodes::_fast_zputfield: case Bytecodes::_fast_cputfield: case Bytecodes::_fast_dputfield: case Bytecodes::_fast_fputfield: @@ -1108,6 +1109,18 @@ // r1: index // r3: array index_check(r3, r1); // prefer index in r1 + + // Need to check whether array is boolean or byte + // since both types share the bastore bytecode. + __ load_klass(r2, r3); + __ ldrw(r2, Address(r2, Klass::layout_helper_offset())); + int diffbit = Klass::layout_helper_boolean_diffbit(); + __ andw(rscratch1, r2, diffbit); + Label L_skip; + __ cbzw(rscratch1, L_skip); + __ andw(r0, r0, 1); // if it is a T_BOOLEAN array, mask the stored value to 0/1 + __ bind(L_skip); + __ lea(rscratch1, Address(r3, r1, Address::uxtw(0))); __ strb(r0, Address(rscratch1, arrayOopDesc::base_offset_in_bytes(T_BYTE))); @@ -2204,6 +2217,13 @@ if (_desc->bytecode() == Bytecodes::_return) __ membar(MacroAssembler::StoreStore); + // Narrow result if state is itos but result type is smaller. + // Need to narrow in the return bytecode rather than in generate_return_entry + // since compiled code callers expect the result to already be narrowed. + if (state == itos) { + __ narrow(r0); + } + __ remove_activation(state); __ ret(lr); } @@ -2443,7 +2463,7 @@ const Address field(obj, off); - Label Done, notByte, notInt, notShort, notChar, + Label Done, notByte, notBool, notInt, notShort, notChar, notLong, notFloat, notObj, notDouble; // x86 uses a shift and mask or wings it with a shift plus assert @@ -2463,6 +2483,20 @@ __ b(Done); __ bind(notByte); + __ cmp(flags, ztos); + __ br(Assembler::NE, notBool); + + // ztos (same code as btos) + __ ldrsb(r0, field); + __ push(ztos); + // Rewrite bytecode to be faster + if (!is_static) { + // use btos rewriting, no truncating to t/f bit is needed for getfield. + patch_bytecode(Bytecodes::_fast_bgetfield, bc, r1); + } + __ b(Done); + + __ bind(notBool); __ cmp(flags, atos); __ br(Assembler::NE, notObj); // atos @@ -2655,7 +2689,7 @@ // field address const Address field(obj, off); - Label notByte, notInt, notShort, notChar, + Label notByte, notBool, notInt, notShort, notChar, notLong, notFloat, notObj, notDouble; // x86 uses a shift and mask or wings it with a shift plus assert @@ -2677,6 +2711,22 @@ } __ bind(notByte); + __ cmp(flags, ztos); + __ br(Assembler::NE, notBool); + + // ztos + { + __ pop(ztos); + if (!is_static) pop_and_check_object(obj); + __ andw(r0, r0, 0x1); + __ strb(r0, field); + if (!is_static) { + patch_bytecode(Bytecodes::_fast_zputfield, bc, r1, true, byte_no); + } + __ b(Done); + } + + __ bind(notBool); __ cmp(flags, atos); __ br(Assembler::NE, notObj); @@ -2827,6 +2877,7 @@ switch (bytecode()) { // load values into the jvalue object case Bytecodes::_fast_aputfield: __ push_ptr(r0); break; case Bytecodes::_fast_bputfield: // fall through + case Bytecodes::_fast_zputfield: // fall through case Bytecodes::_fast_sputfield: // fall through case Bytecodes::_fast_cputfield: // fall through case Bytecodes::_fast_iputfield: __ push_i(r0); break; @@ -2852,6 +2903,7 @@ switch (bytecode()) { // restore tos values case Bytecodes::_fast_aputfield: __ pop_ptr(r0); break; case Bytecodes::_fast_bputfield: // fall through + case Bytecodes::_fast_zputfield: // fall through case Bytecodes::_fast_sputfield: // fall through case Bytecodes::_fast_cputfield: // fall through case Bytecodes::_fast_iputfield: __ pop_i(r0); break; @@ -2907,6 +2959,9 @@ case Bytecodes::_fast_iputfield: __ strw(r0, field); break; + case Bytecodes::_fast_zputfield: + __ andw(r0, r0, 0x1); // boolean is true if LSB is 1 + // fall through to bputfield case Bytecodes::_fast_bputfield: __ strb(r0, field); break; diff -r 825fa447453a -r 3022a3d80efd src/cpu/ppc/vm/interp_masm_ppc_64.cpp --- a/src/cpu/ppc/vm/interp_masm_ppc_64.cpp Wed Apr 06 18:30:45 2016 +0100 +++ b/src/cpu/ppc/vm/interp_masm_ppc_64.cpp Tue Apr 19 21:44:54 2016 +0100 @@ -175,6 +175,7 @@ case ltos: ld(R17_tos, in_bytes(JvmtiThreadState::earlyret_value_offset()), RjvmtiState); break; case btos: // fall through + case ztos: // fall through case ctos: // fall through case stos: // fall through case itos: lwz(R17_tos, in_bytes(JvmtiThreadState::earlyret_value_offset()), RjvmtiState); @@ -303,6 +304,7 @@ switch (state) { case atos: push_ptr(); break; case btos: + case ztos: case ctos: case stos: case itos: push_i(); break; @@ -318,6 +320,7 @@ switch (state) { case atos: pop_ptr(); break; case btos: + case ztos: case ctos: case stos: case itos: pop_i(); break; @@ -750,6 +753,43 @@ stdux(Rscratch2, R1_SP, Rscratch1); // atomically set *(SP = top_frame_sp) = **SP } +void InterpreterMacroAssembler::narrow(Register result) { + Register ret_type = R11_scratch1; + ld(R11_scratch1, in_bytes(methodOopDesc::const_offset()), R19_method); + lbz(ret_type, in_bytes(constMethodOopDesc::result_type_offset()), R11_scratch1); + + Label notBool, notByte, notChar, done; + + // common case first + cmpwi(CCR0, ret_type, T_INT); + beq(CCR0, done); + + cmpwi(CCR0, ret_type, T_BOOLEAN); + bne(CCR0, notBool); + andi(result, result, 0x1); + b(done); + + bind(notBool); + cmpwi(CCR0, ret_type, T_BYTE); + bne(CCR0, notByte); + extsb(result, result); + b(done); + + bind(notByte); + cmpwi(CCR0, ret_type, T_CHAR); + bne(CCR0, notChar); + andi(result, result, 0xffff); + b(done); + + bind(notChar); + // cmpwi(CCR0, ret_type, T_SHORT); // all that's left + // bne(CCR0, done); + extsh(result, result); + + // Nothing to do for T_INT + bind(done); +} + // Remove activation. // // Unlock the receiver if this is a synchronized method. diff -r 825fa447453a -r 3022a3d80efd src/cpu/ppc/vm/interp_masm_ppc_64.hpp --- a/src/cpu/ppc/vm/interp_masm_ppc_64.hpp Wed Apr 06 18:30:45 2016 +0100 +++ b/src/cpu/ppc/vm/interp_masm_ppc_64.hpp Tue Apr 19 21:44:54 2016 +0100 @@ -149,6 +149,8 @@ void get_cpool_and_tags(Register Rcpool, Register Rtags); void is_a(Label& L); + void narrow(Register result); + // Java Call Helpers void call_from_interpreter(Register Rtarget_method, Register Rret_addr, Register Rscratch1, Register Rscratch2); diff -r 825fa447453a -r 3022a3d80efd src/cpu/ppc/vm/interpreter_ppc.cpp --- a/src/cpu/ppc/vm/interpreter_ppc.cpp Wed Apr 06 18:30:45 2016 +0100 +++ b/src/cpu/ppc/vm/interpreter_ppc.cpp Tue Apr 19 21:44:54 2016 +0100 @@ -656,6 +656,16 @@ __ blr(); } + if (branch_table[ztos] == 0) { // generate only once + __ align(32, 28, 28); // align load + __ fence(); // volatile entry point (one instruction before non-volatile_entry point) + branch_table[ztos] = __ pc(); // non-volatile_entry point + __ lbzx(R3_RET, Rclass_or_obj, Roffset); + __ extsb(R3_RET, R3_RET); + __ beq(CCR6, Lacquire); + __ blr(); + } + if (branch_table[ctos] == 0) { // generate only once __ align(32, 28, 28); // align load __ fence(); // volatile entry point (one instruction before non-volatile_entry point) diff -r 825fa447453a -r 3022a3d80efd src/cpu/ppc/vm/templateInterpreter_ppc.cpp --- a/src/cpu/ppc/vm/templateInterpreter_ppc.cpp Wed Apr 06 18:30:45 2016 +0100 +++ b/src/cpu/ppc/vm/templateInterpreter_ppc.cpp Tue Apr 19 21:44:54 2016 +0100 @@ -157,6 +157,7 @@ switch (state) { case ltos: case btos: + case ztos: case ctos: case stos: case atos: @@ -216,6 +217,7 @@ switch (state) { case ltos: case btos: + case ztos: case ctos: case stos: case atos: @@ -1661,12 +1663,14 @@ // Copied from TemplateTable::_return. // Restoration of lr done by remove_activation. switch (state) { + // Narrow result if state is itos but result type is smaller. + case itos: __ narrow(R17_tos); /* fall through */ case ltos: case btos: + case ztos: case ctos: case stos: - case atos: - case itos: __ mr(R3_RET, R17_tos); break; + case atos: __ mr(R3_RET, R17_tos); break; case ftos: case dtos: __ fmr(F1_RET, F15_ftos); break; case vtos: // This might be a constructor. Final fields (and volatile fields on PPC64) need @@ -1736,6 +1740,10 @@ bname = "trace_code_btos {"; tsize = 2; break; + case ztos: + bname = "trace_code_ztos {"; + tsize = 2; + break; case ctos: bname = "trace_code_ctos {"; tsize = 2; diff -r 825fa447453a -r 3022a3d80efd src/cpu/ppc/vm/templateTable_ppc_64.cpp --- a/src/cpu/ppc/vm/templateTable_ppc_64.cpp Wed Apr 06 18:30:45 2016 +0100 +++ b/src/cpu/ppc/vm/templateTable_ppc_64.cpp Tue Apr 19 21:44:54 2016 +0100 @@ -175,6 +175,7 @@ switch (new_bc) { case Bytecodes::_fast_aputfield: case Bytecodes::_fast_bputfield: + case Bytecodes::_fast_zputfield: case Bytecodes::_fast_cputfield: case Bytecodes::_fast_dputfield: case Bytecodes::_fast_fputfield: @@ -1011,9 +1012,21 @@ Rarray = R12_scratch2, Rscratch = R3_ARG1; __ pop_i(Rindex); + __ pop_ptr(Rarray); // tos: val - // Rarray: array ptr (popped by index_check) - __ index_check(Rarray, Rindex, 0, Rscratch, Rarray); + + // Need to check whether array is boolean or byte + // since both types share the bastore bytecode. + __ load_klass(Rscratch, Rarray); + __ lwz(Rscratch, in_bytes(Klass::layout_helper_offset()), Rscratch); + int diffbit = exact_log2(Klass::layout_helper_boolean_diffbit()); + __ testbitdi(CCR0, R0, Rscratch, diffbit); + Label L_skip; + __ bfalse(CCR0, L_skip); + __ andi(R17_tos, R17_tos, 1); // if it is a T_BOOLEAN array, mask the stored value to 0/1 + __ bind(L_skip); + From bugzilla-daemon at icedtea.classpath.org Tue Apr 19 20:45:10 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 19 Apr 2016 20:45:10 +0000 Subject: [Bug 2938] [IcedTea7] Fix build of 8148487 backport In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2938 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=3022a3d80efd author: andrew date: Tue Apr 19 21:44:54 2016 +0100 PR2938: Fix build of 8148487 backport Summary: ztos case in templateTable_ppc_64.cpp needs to match other cases in 7 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Apr 19 20:59:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 19 Apr 2016 20:59:14 +0000 Subject: [Bug 2939] New: [IcedTea7] Remove rogue ReleaseStringUTFChars line remaining from merge of 7u101 b00 Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2939 Bug ID: 2939 Summary: [IcedTea7] Remove rogue ReleaseStringUTFChars line remaining from merge of 7u101 b00 Product: IcedTea Version: 7-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org One of the (*env)->ReleaseStringUTFChars (env, fcNameStr, (const char*)fcName) lines removed by 8143002 wasn't removed in merging it into IcedTea 2.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Tue Apr 19 21:22:31 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 19 Apr 2016 21:22:31 +0000 Subject: /hg/release/icedtea7-forest-2.6: 3 new changesets Message-ID: changeset fe5145bea294 in /hg/release/icedtea7-forest-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6?cmd=changeset;node=fe5145bea294 author: andrew date: Mon Apr 18 04:36:50 2016 +0100 Added tag icedtea-2.6.6pre01 for changeset b8b43305701a changeset bade1889699b in /hg/release/icedtea7-forest-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6?cmd=changeset;node=bade1889699b author: andrew date: Mon Apr 18 04:46:00 2016 +0100 Added tag jdk7u101-b00 for changeset 12491db47c7c changeset 882cfee70fe8 in /hg/release/icedtea7-forest-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6?cmd=changeset;node=882cfee70fe8 author: andrew date: Mon Apr 18 06:49:18 2016 +0100 Merge jdk7u101-b00 diffstat: .hgtags | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diffs (9 lines): diff -r b8b43305701a -r 882cfee70fe8 .hgtags --- a/.hgtags Thu Mar 24 21:35:17 2016 +0000 +++ b/.hgtags Mon Apr 18 06:49:18 2016 +0100 @@ -651,3 +651,5 @@ 4f1e498cad9c7bc7ab0b6df99ebb4a29a8ca1c5e icedtea-2.6.4 251bb2a6d5cfbb76c0f4bdfecea4ca9c8af21558 jdk7u99-b00 8e728c41fec5b9a945a12aecdd002ae1652d0253 icedtea-2.6.5 +b8b43305701a43c34b3be0957bc8d75a76d1b4c7 icedtea-2.6.6pre01 +12491db47c7ccffcc3e881df68f4c2f727b44e5d jdk7u101-b00 From andrew at icedtea.classpath.org Tue Apr 19 21:22:38 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 19 Apr 2016 21:22:38 +0000 Subject: /hg/release/icedtea7-forest-2.6/corba: 4 new changesets Message-ID: changeset 2dedee2020f5 in /hg/release/icedtea7-forest-2.6/corba details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/corba?cmd=changeset;node=2dedee2020f5 author: andrew date: Mon Apr 18 04:36:51 2016 +0100 Added tag icedtea-2.6.6pre01 for changeset bd2be90026f7 changeset 9c164195bcc9 in /hg/release/icedtea7-forest-2.6/corba details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/corba?cmd=changeset;node=9c164195bcc9 author: asaha date: Fri Apr 15 03:57:30 2016 +0100 8150790: 8u75 L10n resource file translation update Summary: 8u75 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com changeset 70009cc2ecb3 in /hg/release/icedtea7-forest-2.6/corba details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/corba?cmd=changeset;node=70009cc2ecb3 author: andrew date: Mon Apr 18 04:46:01 2016 +0100 Added tag jdk7u101-b00 for changeset 9c164195bcc9 changeset ca3e3c4c5a61 in /hg/release/icedtea7-forest-2.6/corba details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/corba?cmd=changeset;node=ca3e3c4c5a61 author: andrew date: Mon Apr 18 06:49:20 2016 +0100 Merge jdk7u101-b00 diffstat: .hgtags | 2 + src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties | 12 +++++----- 2 files changed, 8 insertions(+), 6 deletions(-) diffs (56 lines): diff -r bd2be90026f7 -r ca3e3c4c5a61 .hgtags --- a/.hgtags Thu Mar 24 21:35:18 2016 +0000 +++ b/.hgtags Mon Apr 18 06:49:20 2016 +0100 @@ -653,3 +653,5 @@ 2135da66cc53a606621024679ca16c06349eea58 icedtea-2.6.4 adda687205a9a40573fdb538240a5699fdc7dbd6 jdk7u99-b00 389551542e139a9c84735a778726d1fdbac6105e icedtea-2.6.5 +bd2be90026f7655b1c21a67b14d812ca7a495064 icedtea-2.6.6pre01 +9c164195bcc97da6c6567e6e6d55ea349f1c583d jdk7u101-b00 diff -r bd2be90026f7 -r ca3e3c4c5a61 src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties --- a/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties Thu Mar 24 21:35:18 2016 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties Mon Apr 18 06:49:20 2016 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -23,7 +23,7 @@ # questions. # -orbd.usage=\uC0AC\uC6A9\uBC95: {0} \n\n\uC5EC\uAE30\uC11C \uB294 \uB2E4\uC74C\uACFC \uAC19\uC2B5\uB2C8\uB2E4.\n -port ORBD\uAC00 \uC2DC\uC791\uB418\uC5B4\uC57C \uD558\uB294 \uD65C\uC131 \uD3EC\uD2B8\uB85C, \uAE30\uBCF8\uAC12\uC740 1049\uC785\uB2C8\uB2E4(\uC120\uD0DD \uC0AC\uD56D).\n -defaultdb ORBD \uD30C\uC77C\uC758 \uB514\uB809\uD1A0\uB9AC\uB85C, \uAE30\uBCF8\uAC12\uC740 "./orb.db"\uC785\uB2C8\uB2E4(\uC120\uD0DD \uC0AC\uD56D).\n -serverid ORBD\uC758 \uC11C\uBC84 ID\uB85C, \uAE30\uBCF8\uAC12\uC740 1 \uC785\uB2C8\uB2E4(\uC120\uD0DD \uC0AC\uD56D).\n -ORBInitialPort \uCD08\uAE30 \uD3EC\uD2B8\uC785\uB2C8\uB2E4(\uD544\uC218).\n -ORBInitialHost \uCD08\uAE30 HostName\uC785\uB2C8\uB2E4(\uD544\uC218).\n +orbd.usage=\uC0AC\uC6A9\uBC95: {0} \n\n\uC5EC\uAE30\uC11C \uB294 \uB2E4\uC74C\uACFC \uAC19\uC2B5\uB2C8\uB2E4.\n -port ORBD\uAC00 \uC2DC\uC791\uB418\uC5B4\uC57C \uD558\uB294 \uD65C\uC131 \uD3EC\uD2B8\uB85C, \uAE30\uBCF8\uAC12\uC740 1049\uC785\uB2C8\uB2E4(\uC120\uD0DD\uC0AC\uD56D).\n -defaultdb ORBD \uD30C\uC77C\uC758 \uB514\uB809\uD1A0\uB9AC\uB85C, \uAE30\uBCF8\uAC12\uC740 "./orb.db"\uC785\uB2C8\uB2E4(\uC120\uD0DD\uC0AC\uD56D).\n -serverid ORBD\uC758 \uC11C\uBC84 ID\uB85C, \uAE30\uBCF8\uAC12\uC740 1 \uC785\uB2C8\uB2E4(\uC120\uD0DD\uC0AC\uD56D).\n -ORBInitialPort \uCD08\uAE30 \uD3EC\uD2B8\uC785\uB2C8\uB2E4(\uD544\uC218).\n -ORBInitialHost \uCD08\uAE30 HostName\uC785\uB2C8\uB2E4(\uD544\uC218).\n servertool.usage=\uC0AC\uC6A9\uBC95: {0} \n\n\uC5EC\uAE30\uC11C \uB294 \uB2E4\uC74C\uACFC \uAC19\uC2B5\uB2C8\uB2E4.\n -ORBInitialPort \uCD08\uAE30 \uD3EC\uD2B8\uC785\uB2C8\uB2E4(\uD544\uC218).\n -ORBInitialHost \uCD08\uAE30 HostName\uC785\uB2C8\uB2E4(\uD544\uC218).\n servertool.banner=\n\nJava IDL \uC11C\uBC84 \uD234 \uC2DC\uC791 \n\uD504\uB86C\uD504\uD2B8\uC5D0 \uBA85\uB839\uC744 \uC785\uB825\uD558\uC2ED\uC2DC\uC624. \n @@ -62,7 +62,7 @@ servertool.list=\n\t\uBAA9\uB85D\n servertool.list1=\uB4F1\uB85D\uB41C \uC11C\uBC84 \uBAA8\uB450 \uB098\uC5F4 -servertool.list2=\n\t\uC11C\uBC84 ID\t\uC11C\uBC84 \uD074\uB798\uC2A4 \uC774\uB984\t\t\uC11C\uBC84 \uC751\uC6A9 \uD504\uB85C\uADF8\uB7A8\n\t---------\t-----------------\t\t------------------\n +servertool.list2=\n\t\uC11C\uBC84 ID\t\uC11C\uBC84 \uD074\uB798\uC2A4 \uC774\uB984\t\t\uC11C\uBC84 \uC560\uD50C\uB9AC\uCF00\uC774\uC158\n\t---------\t-----------------\t\t------------------\n servertool.listactive=\n\tlistactive servertool.listactive1=\uD604\uC7AC \uD65C\uC131 \uC11C\uBC84 \uB098\uC5F4 servertool.listappnames=\tlistappnames\n @@ -92,9 +92,9 @@ bootstrap.success=\uD3EC\uD2B8\uB97C {0}(\uC73C)\uB85C \uC124\uC815\uD558\uACE0 {1}\uC5D0\uC11C \uC11C\uBE44\uC2A4\uB97C \uC77D\uB294 \uC911 bootstrap.filenotreadable={0} \uD30C\uC77C\uC744 \uC77D\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4. bootstrap.filenotfound={0} \uD30C\uC77C\uC744 \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4. -bootstrap.exception={0} \uD30C\uC77C\uC5D0 \uC18D\uC131\uC744 \uC800\uC7A5\uD558\uB294 \uC911 \uC608\uC678 \uC0AC\uD56D \uBC1C\uC0DD: {1} \uC608\uC678 \uC0AC\uD56D +bootstrap.exception={0} \uD30C\uC77C\uC5D0 \uC18D\uC131\uC744 \uC800\uC7A5\uD558\uB294 \uC911 \uC608\uC678\uC0AC\uD56D \uBC1C\uC0DD: {1} \uC608\uC678\uC0AC\uD56D -tnameserv.exception={0} \uD3EC\uD2B8\uC5D0\uC11C \uBD80\uD2B8\uC2A4\uD2B8\uB7A9 \uC11C\uBE44\uC2A4\uB97C \uC2DC\uC791\uD558\uB294 \uC911 \uC608\uC678 \uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4. +tnameserv.exception={0} \uD3EC\uD2B8\uC5D0\uC11C \uBD80\uD2B8\uC2A4\uD2B8\uB7A9 \uC11C\uBE44\uC2A4\uB97C \uC2DC\uC791\uD558\uB294 \uC911 \uC608\uC678\uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4. tnameserv.usage=-ORBInitialPort \uBA85\uB839\uD589 \uC778\uC218\uB85C \uB2E4\uB978 \uD3EC\uD2B8 \uC0AC\uC6A9 \uC2DC\uB3C4 tnameserv.invalidhostoption=ORBInitialHost\uB294 NameService\uC5D0 \uB300\uD574 \uC801\uD569\uD55C \uC635\uC158\uC774 \uC544\uB2D9\uB2C8\uB2E4. tnameserv.orbinitialport0=ORBInitialPort 0\uC740 NameService\uC5D0 \uB300\uD574 \uC801\uD569\uD55C \uC635\uC158\uC774 \uC544\uB2D9\uB2C8\uB2E4. @@ -103,5 +103,5 @@ tnameserv.hs3=\uC900\uBE44\uB418\uC5C8\uC2B5\uB2C8\uB2E4. orbd.commfailure=\nORBinitialPort\uAC00 \uC774\uBBF8 \uC0AC\uC6A9 \uC911\uC774\uC5B4\uC11C ORBD \uC2DC\uC791\uC744 \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4. -orbd.internalexception=\n\uB0B4\uBD80 \uC608\uC678 \uC0AC\uD56D\uC73C\uB85C \uC778\uD574 ORBD \uC2DC\uC791\uC744 \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4. \n\uAC00\uB2A5\uD55C \uC6D0\uC778: \n1. \uC9C0\uC815\uB41C ORBInitialPort \uB610\uB294 ORBActivationPort\uAC00 \uC774\uBBF8 \uC0AC\uC6A9 \uC911\uC785\uB2C8\uB2E4.\n2. orb.db\uB97C \uC4F8 \uC218 \uC788\uB294 \uC4F0\uAE30 \uAD8C\uD55C\uC774 \uC5C6\uC2B5\uB2C8\uB2E4. +orbd.internalexception=\n\uB0B4\uBD80 \uC608\uC678\uC0AC\uD56D\uC73C\uB85C \uC778\uD574 ORBD \uC2DC\uC791\uC744 \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4. \n\uAC00\uB2A5\uD55C \uC6D0\uC778: \n1. \uC9C0\uC815\uB41C ORBInitialPort \uB610\uB294 ORBActivationPort\uAC00 \uC774\uBBF8 \uC0AC\uC6A9 \uC911\uC785\uB2C8\uB2E4.\n2. orb.db\uB97C \uC4F8 \uC218 \uC788\uB294 \uC4F0\uAE30 \uAD8C\uD55C\uC774 \uC5C6\uC2B5\uB2C8\uB2E4. From andrew at icedtea.classpath.org Tue Apr 19 21:22:45 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 19 Apr 2016 21:22:45 +0000 Subject: /hg/release/icedtea7-forest-2.6/jaxp: 6 new changesets Message-ID: changeset 26ff36b9883b in /hg/release/icedtea7-forest-2.6/jaxp details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jaxp?cmd=changeset;node=26ff36b9883b author: andrew date: Mon Apr 18 04:36:53 2016 +0100 Added tag icedtea-2.6.6pre01 for changeset 5ab0648fce58 changeset 99951e5f86a8 in /hg/release/icedtea7-forest-2.6/jaxp details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jaxp?cmd=changeset;node=99951e5f86a8 author: aefimov date: Fri Oct 30 01:33:58 2015 +0300 8134650: Xsl transformation gives different results in 8u66 Reviewed-by: lancea, dfuchs, joehw changeset 0307723bd953 in /hg/release/icedtea7-forest-2.6/jaxp details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jaxp?cmd=changeset;node=0307723bd953 author: aefimov date: Sat Dec 05 01:57:19 2015 +0300 8143167: Better buffering of XML strings Reviewed-by: joehw, lancea changeset dcdbebfaf4b4 in /hg/release/icedtea7-forest-2.6/jaxp details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jaxp?cmd=changeset;node=dcdbebfaf4b4 author: asaha date: Fri Apr 15 04:34:37 2016 +0100 8150790: 8u75 L10n resource file translation update Summary: 8u75 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com changeset 3b046c920f60 in /hg/release/icedtea7-forest-2.6/jaxp details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jaxp?cmd=changeset;node=3b046c920f60 author: andrew date: Mon Apr 18 04:46:02 2016 +0100 Added tag jdk7u101-b00 for changeset dcdbebfaf4b4 changeset 683427778edf in /hg/release/icedtea7-forest-2.6/jaxp details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jaxp?cmd=changeset;node=683427778edf author: andrew date: Mon Apr 18 06:49:21 2016 +0100 Merge jdk7u101-b00 diffstat: .hgtags | 2 + src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java | 6 +- src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java | 6 +- src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java | 5 +- src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java | 2 +- src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java | 1 + src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties | 2 +- src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties | 4 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties | 94 +++++----- src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties | 2 +- src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java | 4 +- src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java | 2 +- 12 files changed, 67 insertions(+), 63 deletions(-) diffs (388 lines): diff -r 5ab0648fce58 -r 683427778edf .hgtags --- a/.hgtags Thu Mar 24 21:35:18 2016 +0000 +++ b/.hgtags Mon Apr 18 06:49:21 2016 +0100 @@ -654,3 +654,5 @@ bc6edb6c12a76b48a83ef8253dba8fe3007328e5 icedtea-2.6.4 c029d7572a67cb2fb3f9f2d8e91cbdda3beab95e jdk7u99-b00 8a56658cb829a321fba2c80039e6aadc8ff936b1 icedtea-2.6.5 +5ab0648fce587283f45235377a07720aec742e7b icedtea-2.6.6pre01 +dcdbebfaf4b42da4927d3d0c682205a23cd7cdb8 jdk7u101-b00 diff -r 5ab0648fce58 -r 683427778edf src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java --- a/src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java Thu Mar 24 21:35:18 2016 +0000 +++ b/src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java Mon Apr 18 06:49:21 2016 +0100 @@ -1359,8 +1359,8 @@ { "optionLXCIN", " [-LXCIN compiledStylesheetFileNameIn]"}, { "optionLXCOUT", " [-LXCOUT compiledStylesheetFileNameOutOut]"}, { "optionPARSER", " [-PARSER fully qualified class name of parser liaison]"}, - { "optionE", " [-E (Entit\u00E4tsreferenzen nicht einblenden)]"}, - { "optionV", " [-E (Entit\u00E4tsreferenzen nicht einblenden)]"}, + { "optionE", " [-E (Entityreferenzen nicht einblenden)]"}, + { "optionV", " [-E (Entityreferenzen nicht einblenden)]"}, { "optionQC", " [-QC (Stille Musterkonfliktwarnungen)]"}, { "optionQ", " [-Q (Silent-Modus)]"}, { "optionLF", " [-LF (Nur Zeilenvorsch\u00FCbe bei Ausgabe verwenden {Standard ist CR/LF})]"}, @@ -1384,7 +1384,7 @@ { "noParsermsg4", "Wenn Sie nicht \u00FCber den XML-Parser f\u00FCr Java von IBM verf\u00FCgen, k\u00F6nnen Sie ihn hier herunterladen:"}, { "noParsermsg5", "IBMs AlphaWorks: http://www.alphaworks.ibm.com/formula/xml"}, { "optionURIRESOLVER", " [-URIRESOLVER full class name (URIResolver f\u00FCr die Aufl\u00F6sung von URIs)]"}, - { "optionENTITYRESOLVER", " [-ENTITYRESOLVER full class name (EntityResolver f\u00FCr die Aufl\u00F6sung von Entit\u00E4ten)]"}, + { "optionENTITYRESOLVER", " [-ENTITYRESOLVER full class name (EntityResolver f\u00FCr die Aufl\u00F6sung von Entitys)]"}, { "optionCONTENTHANDLER", " [-CONTENTHANDLER full class name (ContentHandler f\u00FCr die Serialisierung der Ausgabe)]"}, { "optionLINENUMBERS", " [-L use line numbers for source document]"}, { "optionSECUREPROCESSING", " [-SECURE (Feature f\u00FCr die sichere Verarbeitung auf \"true\" setzen.)]"}, diff -r 5ab0648fce58 -r 683427778edf src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java --- a/src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java Thu Mar 24 21:35:18 2016 +0000 +++ b/src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java Mon Apr 18 06:49:21 2016 +0100 @@ -591,7 +591,7 @@ "\uC2A4\uD0C0\uC77C\uC2DC\uD2B8 \uD30C\uC77C\uC744 \uCC3E\uC744 \uC218 \uC5C6\uC74C: {0}"}, { ER_IOEXCEPTION, - "\uC2A4\uD0C0\uC77C\uC2DC\uD2B8 \uD30C\uC77C\uC5D0 IO \uC608\uC678 \uC0AC\uD56D \uBC1C\uC0DD: {0}"}, + "\uC2A4\uD0C0\uC77C\uC2DC\uD2B8 \uD30C\uC77C\uC5D0 IO \uC608\uC678\uC0AC\uD56D \uBC1C\uC0DD: {0}"}, { ER_NO_HREF_ATTRIB, "(StylesheetHandler) {0}\uC5D0 \uB300\uD55C href \uC18D\uC131\uC744 \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."}, @@ -717,7 +717,7 @@ "processStylesheet\uB97C \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4!"}, { ER_SAX_EXCEPTION, - "SAX \uC608\uC678 \uC0AC\uD56D"}, + "SAX \uC608\uC678\uC0AC\uD56D"}, // add this message to fix bug 21478 { ER_FUNCTION_NOT_SUPPORTED, @@ -1325,7 +1325,7 @@ { "help_language", "ko" }, { "language", "ko" }, { "BAD_CODE", "createMessage\uC5D0 \uB300\uD55C \uB9E4\uAC1C\uBCC0\uC218\uAC00 \uBC94\uC704\uB97C \uBC97\uC5B4\uB0AC\uC2B5\uB2C8\uB2E4."}, - { "FORMAT_FAILED", "messageFormat \uD638\uCD9C \uC911 \uC608\uC678 \uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4."}, + { "FORMAT_FAILED", "messageFormat \uD638\uCD9C \uC911 \uC608\uC678\uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4."}, { "version", ">>>>>>> Xalan \uBC84\uC804 "}, { "version2", "<<<<<<<"}, { "yes", "\uC608"}, diff -r 5ab0648fce58 -r 683427778edf src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java --- a/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java Thu Mar 24 21:35:18 2016 +0000 +++ b/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java Mon Apr 18 06:49:21 2016 +0100 @@ -36,6 +36,7 @@ import com.sun.org.apache.xml.internal.serializer.ToHTMLStream; import java.util.ArrayList; import java.util.HashMap; +import java.util.Hashtable; import java.util.List; import java.util.Map; import java.util.Set; @@ -104,9 +105,9 @@ } } - // Check if we have any declared namesaces + // Check if we have any declared namespaces if (_accessedPrefixes == null) { - _accessedPrefixes = new HashMap<>(); + _accessedPrefixes = new Hashtable<>(); } else { if (!declared) { diff -r 5ab0648fce58 -r 683427778edf src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java --- a/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java Thu Mar 24 21:35:18 2016 +0000 +++ b/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java Mon Apr 18 06:49:21 2016 +0100 @@ -303,7 +303,7 @@ * not recognized. */ {ErrorMsg.ILLEGAL_BINARY_OP_ERR, - "\uC774\uC9C4 \uD45C\uD604\uC2DD\uC5D0 \uB300\uD574 \uC54C \uC218 \uC5C6\uB294 \uC5F0\uC0B0\uC790\uC785\uB2C8\uB2E4."}, + "\uBC14\uC774\uB108\uB9AC \uD45C\uD604\uC2DD\uC5D0 \uB300\uD574 \uC54C \uC218 \uC5C6\uB294 \uC5F0\uC0B0\uC790\uC785\uB2C8\uB2E4."}, /* * Note to translators: This message is produced if a reference to a diff -r 5ab0648fce58 -r 683427778edf src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java --- a/src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java Thu Mar 24 21:35:18 2016 +0000 +++ b/src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java Mon Apr 18 06:49:21 2016 +0100 @@ -975,6 +975,7 @@ fStringBuffer2.append('\n'); } } else if (c != -1 && XMLChar.isHighSurrogate(c)) { + fStringBuffer3.clear(); if (scanSurrogates(fStringBuffer3)) { stringBuffer.append(fStringBuffer3); if (entityDepth == fEntityDepth && fNeedNonNormalizedValue) { diff -r 5ab0648fce58 -r 683427778edf src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties --- a/src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties Thu Mar 24 21:35:18 2016 +0000 +++ b/src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties Mon Apr 18 06:49:21 2016 +0100 @@ -43,7 +43,7 @@ #Error codes used in DOM Normalizer InvalidXMLCharInDOM = Ung\u00FCltiges XML-Zeichen (Unicode: 0x{0}) wurde bei der Normalisierung im DOM gefunden. -UndeclaredEntRefInAttrValue = Attribut "{0}" Wert "{1}" referenzierte eine nicht deklarierte Entit\u00E4t. +UndeclaredEntRefInAttrValue = Attribut "{0}" Wert "{1}" referenzierte eine nicht deklarierte Entity. NullLocalElementName = Lokaler Nullname wurde bei der Namespace-Normalisierung von Element {0} gefunden. NullLocalAttrName = Lokaler Nullname wurde bei der Namespace-Normalisierung von Attribut {0} gefunden. diff -r 5ab0648fce58 -r 683427778edf src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties --- a/src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties Thu Mar 24 21:35:18 2016 +0000 +++ b/src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties Mon Apr 18 06:49:21 2016 +0100 @@ -17,14 +17,14 @@ NO_XPointerSchema = Schema f\u00FCr "{0}" wird standardm\u00E4\u00DFig nicht unterst\u00FCtzt. Definieren Sie Ihr eigenes Schema f\u00FCr {0}. Siehe http://apache.org/xml/properties/xpointer-schema NO_SubResourceIdentified = Keine Subressource von XPointer-Prozessor f\u00FCr Zeiger {0} identifiziert. NonDuplicateNotation = Mehrere Notationen mit dem Namen "{0}" wurden verwendet, die aber nicht als Duplikate ermittelt wurden. -NonDuplicateUnparsedEntity = Mehrere nicht geparste Entit\u00E4ten mit dem Namen "{0}" wurden verwendet, die aber nicht als Duplikate ermittelt wurden. +NonDuplicateUnparsedEntity = Mehrere nicht geparste Entitys mit dem Namen "{0}" wurden verwendet, die aber nicht als Duplikate ermittelt wurden. XpointerMissing = xpointer-Attribut muss vorhanden sein, wenn href-Attribut fehlt. AcceptMalformed = Zeichen au\u00DFerhalb des Bereichs #x20 bis #x7E sind im Wert des "accept"-Attributs eines "include"-Elements nicht zul\u00E4ssig. AcceptLanguageMalformed = Zeichen au\u00DFerhalb des Bereichs #x20 bis #x7E sind im Wert des "accept-language"-Attributs eines "include"-Elements nicht zul\u00E4ssig. RootElementRequired = F\u00FCr ein ordnungsgem\u00E4\u00DF formatiertes Dokument ist ein Root-Element erforderlich. MultipleRootElements = Ein ordnungsgem\u00E4\u00DF formatiertes Dokument darf nicht mehrere Root-Elemente enthalten. ContentIllegalAtTopLevel = Der Ersatz eines "include"-Elements, das als Dokumentelement im Quell-Infoset der obersten Ebene angezeigt wird, darf keine Zeichen enthalten. -UnexpandedEntityReferenceIllegal = Der Ersatz eines "include"-Elements, das als Dokumentelement im Quell-Infoset der obersten Ebene angezeigt wird, darf keine nicht erweiterten Entit\u00E4tsreferenzen enthalten. +UnexpandedEntityReferenceIllegal = Der Ersatz eines "include"-Elements, das als Dokumentelement im Quell-Infoset der obersten Ebene angezeigt wird, darf keine nicht erweiterten Entityreferenzen enthalten. HrefFragmentIdentifierIllegal = Fragment-IDs d\u00FCrfen nicht verwendet werden. Der "href"-Attributwert "{0}" ist nicht zul\u00E4ssig. HrefSyntacticallyInvalid = "href"-Attributwert "{0}" hat eine ung\u00FCltige Syntax. Nach Anwenden der Escape-Regeln ist der Wert kein syntaktisch korrekter URI oder IRI. XPointerStreamability = Es wurde ein xpointer angegeben, der auf eine Stelle im Quell-Infoset verweist. Auf diese Stelle kann aufgrund des Streamingcharakters des Prozessors nicht zugegriffen werden. diff -r 5ab0648fce58 -r 683427778edf src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties --- a/src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties Thu Mar 24 21:35:18 2016 +0000 +++ b/src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties Mon Apr 18 06:49:21 2016 +0100 @@ -62,9 +62,9 @@ # 4.1 Character and Entity References ReferenceUnterminated = Referenz muss mit einem ";"-Begrenzungszeichen beendet werden. # 4.3.2 Well-Formed Parsed Entities - ReferenceNotInOneEntity = Referenz muss vollst\u00E4ndig in derselben geparsten Entit\u00E4t enthalten sein. - ElementEntityMismatch = Element "{0}" muss innerhalb derselben Entit\u00E4t beginnen und enden. - MarkupEntityMismatch=XML-Dokumentstrukturen m\u00FCssen innerhalb derselben Entit\u00E4t beginnen und enden. + ReferenceNotInOneEntity = Referenz muss vollst\u00E4ndig in derselben geparsten Entity enthalten sein. + ElementEntityMismatch = Element "{0}" muss innerhalb derselben Entity beginnen und enden. + MarkupEntityMismatch=XML-Dokumentstrukturen m\u00FCssen innerhalb derselben Entity beginnen und enden. # Messages common to Document and DTD # 2.2 Characters @@ -81,27 +81,27 @@ InvalidCommentStart = Kommentar muss mit "" enden. - COMMENT_NOT_IN_ONE_ENTITY = Kommentar ist nicht in derselben Entit\u00E4t enthalten. + COMMENT_NOT_IN_ONE_ENTITY = Kommentar ist nicht in derselben Entity enthalten. # 2.6 Processing Instructions PITargetRequired = Verarbeitungsanweisung muss mit dem Namen des Ziels beginnen. SpaceRequiredInPI = Leerstelle ist zwischen dem Ziel der Verarbeitungsanweisung und den Daten erforderlich. PIUnterminated = Verarbeitungsanweisung muss mit "?>" enden. ReservedPITarget = Verarbeitungsanweisungsziel, das "[xX][mM][lL]" entspricht, ist nicht zul\u00E4ssig. - PI_NOT_IN_ONE_ENTITY = Verarbeitungsanweisung ist nicht in derselben Entit\u00E4t enthalten. + PI_NOT_IN_ONE_ENTITY = Verarbeitungsanweisung ist nicht in derselben Entity enthalten. # 2.8 Prolog and Document Type Declaration VersionInfoInvalid = Ung\u00FCltige Version "{0}". VersionNotSupported = XML-Version "{0}" wird nicht unterst\u00FCtzt. Nur XML 1.0 wird unterst\u00FCtzt. VersionNotSupported11 = XML-Version "{0}" wird nicht unterst\u00FCtzt. Nur XML 1.0 und XML 1.1 werden unterst\u00FCtzt. - VersionMismatch= Eine Entit\u00E4t kann keine andere Entit\u00E4t einer sp\u00E4teren Version enthalten. + VersionMismatch= Eine Entity kann keine andere Entity einer sp\u00E4teren Version enthalten. # 4.1 Character and Entity References DigitRequiredInCharRef = Auf "&#" in einer Zeichenreferenz muss umgehend eine Dezimaldarstellung folgen. HexdigitRequiredInCharRef = Auf "&#x" in einer Zeichenreferenz muss umgehend eine hexadezimale Darstellung folgen. SemicolonRequiredInCharRef = Zeichenreferenz muss mit dem Begrenzungszeichen ";" enden. InvalidCharRef = Zeichenreferenz "&#{0}" ist ein ung\u00FCltiges XML-Zeichen. - NameRequiredInReference = Auf "&" in der Entit\u00E4tsreferenz muss umgehend der Entit\u00E4tsname folgen. - SemicolonRequiredInReference = Referenz zu Entit\u00E4t "{0}" muss mit dem Begrenzungszeichen ";" enden. + NameRequiredInReference = Auf "&" in der Entityreferenz muss umgehend der Entityname folgen. + SemicolonRequiredInReference = Referenz zu Entity "{0}" muss mit dem Begrenzungszeichen ";" enden. # 4.3.1 The Text Declaration - TextDeclMustBeFirst = Textdeklaration darf nur ganz am Anfang der externen geparsten Entit\u00E4t enthalten sein. + TextDeclMustBeFirst = Textdeklaration darf nur ganz am Anfang der externen geparsten Entity enthalten sein. EqRequiredInTextDecl = Zeichen " = " muss auf "{0}" in der Textdeklaration folgen. QuoteRequiredInTextDecl = Der Wert nach "{0}" in der Textdeklaration muss eine Zeichenfolge in Anf\u00FChrungszeichen sein. CloseQuoteMissingInTextDecl = Schlie\u00DFendes Anf\u00FChrungszeichen im Wert nach "{0}" in der Textdeklaration fehlt. @@ -113,8 +113,8 @@ MorePseudoAttributes = Es werden weitere Pseudoattribute erwartet. PseudoAttrNameExpected = Pseudoattributname wird erwartet. # 4.3.2 Well-Formed Parsed Entities - CommentNotInOneEntity = Kommentar muss vollst\u00E4ndig in derselben geparsten Entit\u00E4t enthalten sein. - PINotInOneEntity = Verarbeitungsanweisung muss vollst\u00E4ndig in derselben geparsten Entit\u00E4t enthalten sein. + CommentNotInOneEntity = Kommentar muss vollst\u00E4ndig in derselben geparsten Entity enthalten sein. + PINotInOneEntity = Verarbeitungsanweisung muss vollst\u00E4ndig in derselben geparsten Entity enthalten sein. # 4.3.3 Character Encoding in Entities EncodingDeclInvalid = Ung\u00FCltiger Codierungsname "{0}". EncodingByteOrderUnsupported = Angegebene Bytereihenfolge f\u00FCr die Codierung von "{0}" wird nicht unterst\u00FCtzt. @@ -123,11 +123,11 @@ InvalidHighSurrogate = High-Surrogate-Bits in UTF-8-Sequenz d\u00FCrfen 0x10 nicht \u00FCberschreiten, gefunden wurde aber 0x{0}. OperationNotSupported = Vorgang "{0}" nicht unterst\u00FCtzt von {1}-Reader. InvalidASCII = Byte "{0}" geh\u00F6rt nicht zum (7-Bit) ASCII-Zeichensatz. - CharConversionFailure = Eine Entit\u00E4t, f\u00FCr die eine bestimmte Codierung ermittelt wurde, darf keine Sequenzen enthalten, die in dieser Codierung ung\u00FCltig sind. + CharConversionFailure = Eine Entity, f\u00FCr die eine bestimmte Codierung ermittelt wurde, darf keine Sequenzen enthalten, die in dieser Codierung ung\u00FCltig sind. # DTD Messages # 2.2 Characters - InvalidCharInEntityValue = Ung\u00FCltiges XML-Zeichen (Unicode: 0x{0}) wurde im literalen Entit\u00E4tswert gefunden. + InvalidCharInEntityValue = Ung\u00FCltiges XML-Zeichen (Unicode: 0x{0}) wurde im literalen Entitywert gefunden. InvalidCharInExternalSubset = Ung\u00FCltiges XML-Zeichen (Unicode: 0x{0}) wurde in der externen Teilmenge der DTD gefunden. InvalidCharInIgnoreSect = Ung\u00FCltiges XML-Zeichen (Unicode: 0x{0}) wurde im ausgeschlossenen Bedingungsabschnitt gefunden. InvalidCharInPublicID = Ung\u00FCltiges XML-Zeichen (Unicode: 0x{0}) wurde in der \u00F6ffentlichen ID gefunden. @@ -145,7 +145,7 @@ MSG_SPACE_REQUIRED_BEFORE_ROOT_ELEMENT_TYPE_IN_DOCTYPEDECL = Leerstelle nach "" enden. - PEReferenceWithinMarkup = Parameterentit\u00E4tsreferenz "%{0};" darf nicht in Markup in der internen Teilmenge der DTD vorkommen. + PEReferenceWithinMarkup = Parameterentityreferenz "%{0};" darf nicht in Markup in der internen Teilmenge der DTD vorkommen. MSG_MARKUP_NOT_RECOGNIZED_IN_DTD = Die Markup-Deklarationen, die in der Dokumenttypdeklaration enthalten sind bzw. auf die von der Dokumenttypdeklaration verwiesen wird, m\u00FCssen ordnungsgem\u00E4\u00DF formatiert sein. # 2.10 White Space Handling MSG_XML_SPACE_DECLARATION_ILLEGAL = Attributdeklaration f\u00FCr "xml:space" muss als aufgez\u00E4hlter Typ angegeben werden, dessen einzigen m\u00F6glichen Werte "default" und "preserve" sind. @@ -186,21 +186,21 @@ IncludeSectUnterminated = Der eingeschlossene Bedingungsabschnitt muss mit "]]>" enden. IgnoreSectUnterminated = Der ausgeschlossene Bedingungsabschnitt muss mit "]]>" enden. # 4.1 Character and Entity References - NameRequiredInPEReference = Auf "%" in der Parameterentit\u00E4tsreferenz muss umgehend der Entit\u00E4tsname folgen. - SemicolonRequiredInPEReference = Parameterentit\u00E4tsreferenz "%{0};" muss mit dem Begrenzungszeichen ";" enden. + NameRequiredInPEReference = Auf "%" in der Parameterentityreferenz muss umgehend der Entityname folgen. + SemicolonRequiredInPEReference = Parameterentityreferenz "%{0};" muss mit dem Begrenzungszeichen ";" enden. # 4.2 Entity Declarations - MSG_SPACE_REQUIRED_BEFORE_ENTITY_NAME_IN_ENTITYDECL = Leerstelle nach "" enden. - MSG_DUPLICATE_ENTITY_DEFINITION = Entit\u00E4t "{0}" wurde mehrmals deklariert. + MSG_SPACE_REQUIRED_BEFORE_ENTITY_NAME_IN_ENTITYDECL = Leerstelle nach "" enden. + MSG_DUPLICATE_ENTITY_DEFINITION = Entity "{0}" wurde mehrmals deklariert. # 4.2.2 External Entities - ExternalIDRequired = Externe Entit\u00E4tsdeklaration muss mit "SYSTEM" oder "PUBLIC" beginnen. + ExternalIDRequired = Externe Entitydeklaration muss mit "SYSTEM" oder "PUBLIC" beginnen. MSG_SPACE_REQUIRED_BEFORE_PUBIDLITERAL_IN_EXTERNALID = Leerstelle zwischen "PUBLIC" und der \u00F6ffentlichen ID erforderlich. MSG_SPACE_REQUIRED_AFTER_PUBIDLITERAL_IN_EXTERNALID = Leerstelle zwischen der \u00F6ffentlichen ID und der System-ID erforderlich. MSG_SPACE_REQUIRED_BEFORE_SYSTEMLITERAL_IN_EXTERNALID = Leerstelle zwischen "SYSTEM" und der System-ID erforderlich. @@ -214,8 +214,8 @@ # Validation messages DuplicateTypeInMixedContent = Elementtyp "{1}" wurde bereits im Contentmodell der Elementdeklaration"{0}" angegeben. - ENTITIESInvalid = Attributwert "{1}" mit dem Typ ENTITIES muss aus den Namen von mindestens einer geparsten Entit\u00E4t bestehen. - ENTITYInvalid = Attributwert "{1}" mit dem Typ ENTITY muss aus dem Namen einer geparsten Entit\u00E4t bestehen. + ENTITIESInvalid = Attributwert "{1}" mit dem Typ ENTITIES muss aus den Namen von mindestens einer geparsten Entity bestehen. + ENTITYInvalid = Attributwert "{1}" mit dem Typ ENTITY muss aus dem Namen einer geparsten Entity bestehen. IDDefaultTypeInvalid = ID-Attribut "{0}" muss den deklarierten Standardwert "#IMPLIED" oder "#REQUIRED" haben. IDInvalid = Attributwert "{0}" mit dem Typ ID muss ein Name sein. IDInvalidWithNamespaces = Attributwert "{0}" mit dem Typ ID muss ein NCName sein, wenn Namespaces aktiviert sind. @@ -223,10 +223,10 @@ IDREFInvalid = Attributwert "{0}" mit dem Typ IDREF muss ein Name sein. IDREFInvalidWithNamespaces = Attributwert "{0}" mit dem Typ IDREF muss ein NCName sein, wenn Namespaces aktiviert sind. IDREFSInvalid = Attributwert "{0}" mit dem Typ IDREFS muss mindestens ein Name sein. - ILL_FORMED_PARAMETER_ENTITY_WHEN_USED_IN_DECL = Ersatztext der Parameterentit\u00E4t "{0}" muss ordnungsgem\u00E4\u00DF verschachtelte Deklarationen enthalten, wenn die Entit\u00E4tsreferenz als vollst\u00E4ndige Deklaration verwendet wird. - ImproperDeclarationNesting = Ersatztext der Parameterentit\u00E4t "{0}" muss ordnungsgem\u00E4\u00DF verschachtelte Deklarationen enthalten. - ImproperGroupNesting = Ersatztext der Parameterentit\u00E4t "{0}" muss ordnungsgem\u00E4\u00DF verschachtelte Klammernpaare enthalten. - INVALID_PE_IN_CONDITIONAL = Ersatztext der Parameterentit\u00E4t "{0}" muss den gesamten Bedingungsabschnitt oder nur INCLUDE oder IGNORE enthalten. + ILL_FORMED_PARAMETER_ENTITY_WHEN_USED_IN_DECL = Ersatztext der Parameterentity "{0}" muss ordnungsgem\u00E4\u00DF verschachtelte Deklarationen enthalten, wenn die Entityreferenz als vollst\u00E4ndige Deklaration verwendet wird. + ImproperDeclarationNesting = Ersatztext der Parameterentity "{0}" muss ordnungsgem\u00E4\u00DF verschachtelte Deklarationen enthalten. + ImproperGroupNesting = Ersatztext der Parameterentity "{0}" muss ordnungsgem\u00E4\u00DF verschachtelte Klammernpaare enthalten. + INVALID_PE_IN_CONDITIONAL = Ersatztext der Parameterentity "{0}" muss den gesamten Bedingungsabschnitt oder nur INCLUDE oder IGNORE enthalten. MSG_ATTRIBUTE_NOT_DECLARED = Attribut "{1}" muss f\u00FCr Elementtyp "{0}" deklariert werden. MSG_ATTRIBUTE_VALUE_NOT_IN_LIST = Attribut "{0}" mit Wert "{1}" muss einen Wert aus der Liste "{2}" haben. MSG_ATTVALUE_CHANGED_DURING_NORMALIZATION_WHEN_STANDALONE = Der Wert "{1}" des Attributs "{0}" darf nicht von der Normalisierung (zu "{2}") in einem Standalone-Dokument ge\u00E4ndert werden. @@ -239,15 +239,15 @@ MSG_ELEMENT_NOT_DECLARED = Elementtyp "{0}" muss deklariert werden. MSG_GRAMMAR_NOT_FOUND = Dokument ist ung\u00FCltig. Keine Grammatik gefunden. MSG_ELEMENT_WITH_ID_REQUIRED = Element mit "{0}" ist im Dokument erforderlich. - MSG_EXTERNAL_ENTITY_NOT_PERMITTED = Referenz zur externen Entit\u00E4t "{0}" ist in einem Standalone-Dokument nicht zul\u00E4ssig. + MSG_EXTERNAL_ENTITY_NOT_PERMITTED = Referenz zur externen Entity "{0}" ist in einem Standalone-Dokument nicht zul\u00E4ssig. MSG_FIXED_ATTVALUE_INVALID = Attribut "{1}" mit Wert "{2}" muss den Wert"{3}" haben. MSG_MORE_THAN_ONE_ID_ATTRIBUTE = Elementtyp "{0}" hat bereits ein Attribut "{1}" mit dem Typ ID. Ein zweites Attribut "{2}" mit dem Typ ID ist nicht zul\u00E4ssig. MSG_MORE_THAN_ONE_NOTATION_ATTRIBUTE = Elementtyp "{0}" hat bereits ein Attribut "{1}" mit dem Typ NOTATION. Ein zweites Attribut "{2}" mit dem Typ NOTATION ist nicht zul\u00E4ssig. MSG_NOTATION_NOT_DECLARED_FOR_NOTATIONTYPE_ATTRIBUTE = Notation "{1}" muss deklariert werden, wenn sie in der Notationstypliste f\u00FCr Attribut "{0}" referenziert wird. - MSG_NOTATION_NOT_DECLARED_FOR_UNPARSED_ENTITYDECL = Notation "{1}" muss deklariert werden, wenn sie in der Deklaration der nicht geparsten Entit\u00E4t f\u00FCr "{0}" referenziert wird. - MSG_REFERENCE_TO_EXTERNALLY_DECLARED_ENTITY_WHEN_STANDALONE = Referenz zur Entit\u00E4t "{0}", die in einer externen geparsten Entit\u00E4t deklariert wird, ist in einem Standalone-Dokument nicht zul\u00E4ssig. + MSG_NOTATION_NOT_DECLARED_FOR_UNPARSED_ENTITYDECL = Notation "{1}" muss deklariert werden, wenn sie in der Deklaration der nicht geparsten Entity f\u00FCr "{0}" referenziert wird. + MSG_REFERENCE_TO_EXTERNALLY_DECLARED_ENTITY_WHEN_STANDALONE = Referenz zur Entity "{0}", die in einer externen geparsten Entity deklariert wird, ist in einem Standalone-Dokument nicht zul\u00E4ssig. MSG_REQUIRED_ATTRIBUTE_NOT_SPECIFIED = Attribut "{1}" ist erforderlich und muss f\u00FCr Elementtyp "{0}" angegeben werden. - MSG_WHITE_SPACE_IN_ELEMENT_CONTENT_WHEN_STANDALONE = Es d\u00FCrfen keine Leerstellen zwischen Elementen in einem Standalone-Dokument vorkommen, die in einer externen geparsten Entit\u00E4t mit Elementcontent deklariert sind. + MSG_WHITE_SPACE_IN_ELEMENT_CONTENT_WHEN_STANDALONE = Es d\u00FCrfen keine Leerstellen zwischen Elementen in einem Standalone-Dokument vorkommen, die in einer externen geparsten Entity mit Elementcontent deklariert sind. NMTOKENInvalid = Attributwert "{0}" mit dem Typ NMTOKEN muss ein Namenstoken sein. NMTOKENSInvalid = Attributwert "{0}" mit dem Typ NMTOKENS muss mindestens ein Namenstoken sein. NoNotationOnEmptyElement = Elementtyp "{0}", der als EMPTY deklariert wurde, kann nicht das Attribut "{1}" mit dem Typ NOTATION deklarieren. @@ -261,19 +261,19 @@ # Entity related messages # 3.1 Start-Tags, End-Tags, and Empty-Element Tags - ReferenceToExternalEntity = Externe Entit\u00E4tsreferenz "&{0};" ist in einem Attributwert nicht zul\u00E4ssig. + ReferenceToExternalEntity = Externe Entityreferenz "&{0};" ist in einem Attributwert nicht zul\u00E4ssig. AccessExternalDTD = Externe DTD: Lesen von externer DTD "{0}" nicht erfolgreich, da "{1}"-Zugriff wegen der von der Eigenschaft "accessExternalDTD" festgelegten Einschr\u00E4nkung nicht zul\u00E4ssig ist. - AccessExternalEntity = Externe Entit\u00E4t: Lesen des externen Dokuments "{0}" nicht erfolgreich, da "{1}"-Zugriff wegen der von der Eigenschaft "accessExternalDTD" festgelegten Einschr\u00E4nkung nicht zul\u00E4ssig ist. + AccessExternalEntity = Externe Entity: Lesen des externen Dokuments "{0}" nicht erfolgreich, da "{1}"-Zugriff wegen der von der Eigenschaft "accessExternalDTD" festgelegten Einschr\u00E4nkung nicht zul\u00E4ssig ist. # 4.1 Character and Entity References - EntityNotDeclared = Entit\u00E4t "{0}" wurde referenziert aber nicht deklariert. - ReferenceToUnparsedEntity = Nicht geparste Entit\u00E4tsreferenz "&{0};" ist nicht zul\u00E4ssig. - RecursiveReference = Rekursive Entit\u00E4tsreferenz "{0}". (Referenzpfad: {1}), - RecursiveGeneralReference = Rekursive allgemeine Entit\u00E4tsreferenz "&{0};". (Referenzpfad: {1}), - RecursivePEReference = Rekursive Parameterentit\u00E4tsreferenz "%{0};". (Referenzpfad: {1}), + EntityNotDeclared = Entity "{0}" wurde referenziert aber nicht deklariert. + ReferenceToUnparsedEntity = Nicht geparste Entityreferenz "&{0};" ist nicht zul\u00E4ssig. + RecursiveReference = Rekursive Entityreferenz "{0}". (Referenzpfad: {1}), + RecursiveGeneralReference = Rekursive allgemeine Entityreferenz "&{0};". (Referenzpfad: {1}), + RecursivePEReference = Rekursive Parameterentityreferenz "%{0};". (Referenzpfad: {1}), # 4.3.3 Character Encoding in Entities EncodingNotSupported = Codierung "{0}" wird nicht unterst\u00FCtzt. - EncodingRequired = Eine nicht in UTF-8 oder UTF-16 codierte geparste Entit\u00E4t muss eine Codierungsdeklaration enthalten. + EncodingRequired = Eine nicht in UTF-8 oder UTF-16 codierte geparste Entity muss eine Codierungsdeklaration enthalten. # Namespaces support # 4. Using Qualified Names @@ -294,9 +294,9 @@ # Implementation limits - EntityExpansionLimitExceeded=JAXP00010001: Der Parser hat mehr als {0} Entit\u00E4tserweiterungen in diesem Dokument gefunden. Dies ist der von JDK vorgeschriebene Grenzwert. + EntityExpansionLimitExceeded=JAXP00010001: Der Parser hat mehr als {0} Entityerweiterungen in diesem Dokument gefunden. Dies ist der von JDK vorgeschriebene Grenzwert. ElementAttributeLimit=JAXP00010002: Element "{0}" hat mehr als {1} Attribute. "{1}" ist der von JDK vorgeschriebene Grenzwert. - MaxEntitySizeLimit=JAXP00010003: Die L\u00E4nge von Entit\u00E4t "{0}" ist "{1}" und \u00FCberschreitet den Grenzwert "{2}", der von "{3}" festgelegt wurde. + MaxEntitySizeLimit=JAXP00010003: Die L\u00E4nge von Entity "{0}" ist "{1}" und \u00FCberschreitet den Grenzwert "{2}", der von "{3}" festgelegt wurde. TotalEntitySizeLimit=JAXP00010004: Die akkumulierte Gr\u00F6\u00DFe "{0}" der Entit\u00E4ten \u00FCberschreitet den Grenzwert "{1}", der von "{2}" festgelegt wurde. MaxXMLNameLimit=JAXP00010005: Der Name "{0}" \u00FCberschreitet den Grenzwert "{1}", der von "{2}" festgelegt wurde. MaxElementDepthLimit=JAXP00010006: Die Tiefe von Element "{0}" ist "{1}" und \u00FCberschreitet den Grenzwert "{2}", der von "{3}" festgelegt wurde. diff -r 5ab0648fce58 -r 683427778edf src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties --- a/src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties Thu Mar 24 21:35:18 2016 +0000 +++ b/src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties Mon Apr 18 06:49:21 2016 +0100 @@ -288,5 +288,5 @@ SchemaLocation = SchemaLocation: schemaLocation-Wert = "{0}" muss eine gerade Anzahl an URIs haben. TargetNamespace.1 = TargetNamespace.1: Namespace "{0}" wird erwartet, aber der Ziel-Namespace des Schemadokuments ist "{1}". TargetNamespace.2 = TargetNamespace.2: Kein Namespace wird erwartet, aber das Schemadokument hat den Ziel-Namespace "{1}". - UndeclaredEntity = UndeclaredEntity: Entit\u00E4t "{0}" ist nicht deklariert. + UndeclaredEntity = UndeclaredEntity: Entity ''{0}'' ist nicht deklariert. UndeclaredPrefix = UndeclaredPrefix: "{0}" kann nicht als QName aufgel\u00F6st werden: Pr\u00E4fix "{1}" ist nicht deklariert. diff -r 5ab0648fce58 -r 683427778edf src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java --- a/src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java Thu Mar 24 21:35:18 2016 +0000 +++ b/src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java Mon Apr 18 06:49:21 2016 +0100 @@ -254,7 +254,7 @@ "\uAD6C\uBB38 \uBD84\uC11D\uAE30\uB97C \uCD08\uAE30\uD654\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."}, { ER_EXCEPTION_CREATING_POOL, - "\uD480\uC5D0 \uB300\uD55C \uC0C8 \uC778\uC2A4\uD134\uC2A4\uB97C \uC0DD\uC131\uD558\uB294 \uC911 \uC608\uC678 \uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4."}, + "\uD480\uC5D0 \uB300\uD55C \uC0C8 \uC778\uC2A4\uD134\uC2A4\uB97C \uC0DD\uC131\uD558\uB294 \uC911 \uC608\uC678\uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4."}, { ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE, "\uACBD\uB85C\uC5D0 \uBD80\uC801\uD569\uD55C \uC774\uC2A4\uCF00\uC774\uD504 \uC2DC\uD000\uC2A4\uAC00 \uD3EC\uD568\uB418\uC5B4 \uC788\uC2B5\uB2C8\uB2E4."}, @@ -377,7 +377,7 @@ "\uC774\uB984\uC740 \uCF5C\uB860\uC73C\uB85C \uC2DC\uC791\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."}, { "BAD_CODE", "createMessage\uC5D0 \uB300\uD55C \uB9E4\uAC1C\uBCC0\uC218\uAC00 \uBC94\uC704\uB97C \uBC97\uC5B4\uB0AC\uC2B5\uB2C8\uB2E4."}, - { "FORMAT_FAILED", "messageFormat \uD638\uCD9C \uC911 \uC608\uC678 \uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4."}, + { "FORMAT_FAILED", "messageFormat \uD638\uCD9C \uC911 \uC608\uC678\uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4."}, { "line", "\uD589 \uBC88\uD638"}, { "column","\uC5F4 \uBC88\uD638"}, diff -r 5ab0648fce58 -r 683427778edf src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java --- a/src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java Thu Mar 24 21:35:18 2016 +0000 +++ b/src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java Mon Apr 18 06:49:21 2016 +0100 @@ -870,7 +870,7 @@ { "help_language", "ko"}, { "language", "ko"}, { "BAD_CODE", "createMessage\uC5D0 \uB300\uD55C \uB9E4\uAC1C\uBCC0\uC218\uAC00 \uBC94\uC704\uB97C \uBC97\uC5B4\uB0AC\uC2B5\uB2C8\uB2E4."}, - { "FORMAT_FAILED", "messageFormat \uD638\uCD9C \uC911 \uC608\uC678 \uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4."}, + { "FORMAT_FAILED", "messageFormat \uD638\uCD9C \uC911 \uC608\uC678\uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4."}, { "version", ">>>>>>> Xalan \uBC84\uC804 "}, { "version2", "<<<<<<<"}, { "yes", "\uC608"}, From andrew at icedtea.classpath.org Tue Apr 19 21:22:53 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 19 Apr 2016 21:22:53 +0000 Subject: /hg/release/icedtea7-forest-2.6/jaxws: 3 new changesets Message-ID: changeset 1a800e2cb16d in /hg/release/icedtea7-forest-2.6/jaxws details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jaxws?cmd=changeset;node=1a800e2cb16d author: andrew date: Mon Apr 18 04:36:54 2016 +0100 Added tag icedtea-2.6.6pre01 for changeset 16ce6457a33a changeset 8fd4ada6c5d5 in /hg/release/icedtea7-forest-2.6/jaxws details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jaxws?cmd=changeset;node=8fd4ada6c5d5 author: andrew date: Mon Apr 18 04:46:03 2016 +0100 Added tag jdk7u101-b00 for changeset 36ee37eedf25 changeset 63f7bf7ed2d4 in /hg/release/icedtea7-forest-2.6/jaxws details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jaxws?cmd=changeset;node=63f7bf7ed2d4 author: andrew date: Mon Apr 18 06:49:24 2016 +0100 Merge jdk7u101-b00 diffstat: .hgtags | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diffs (9 lines): diff -r 16ce6457a33a -r 63f7bf7ed2d4 .hgtags --- a/.hgtags Thu Mar 24 21:35:19 2016 +0000 +++ b/.hgtags Mon Apr 18 06:49:24 2016 +0100 @@ -653,3 +653,5 @@ 271b555de4386bd63e15dede60e4a18a8ce3199c icedtea-2.6.4 e0764f20b2894c5de39f1e235171d42d5f2703eb jdk7u99-b00 9c049d7f5adcffa9347029056e0717c983327561 icedtea-2.6.5 +16ce6457a33aac9e72c93cebb4002bed46bf3d32 icedtea-2.6.6pre01 +36ee37eedf25da13abde1c0b8974fb3b95c59c7c jdk7u101-b00 From andrew at icedtea.classpath.org Tue Apr 19 21:22:59 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 19 Apr 2016 21:22:59 +0000 Subject: /hg/release/icedtea7-forest-2.6/langtools: 3 new changesets Message-ID: changeset 9eb1d18fe4e3 in /hg/release/icedtea7-forest-2.6/langtools details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/langtools?cmd=changeset;node=9eb1d18fe4e3 author: andrew date: Mon Apr 18 04:36:55 2016 +0100 Added tag icedtea-2.6.6pre01 for changeset 83f998d6c0af changeset e65eb6672755 in /hg/release/icedtea7-forest-2.6/langtools details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/langtools?cmd=changeset;node=e65eb6672755 author: andrew date: Mon Apr 18 04:46:05 2016 +0100 Added tag jdk7u101-b00 for changeset 5713b8d2db3f changeset e42dd50480d3 in /hg/release/icedtea7-forest-2.6/langtools details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/langtools?cmd=changeset;node=e42dd50480d3 author: andrew date: Mon Apr 18 06:49:33 2016 +0100 Merge jdk7u101-b00 diffstat: .hgtags | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diffs (9 lines): diff -r 83f998d6c0af -r e42dd50480d3 .hgtags --- a/.hgtags Thu Mar 24 21:35:20 2016 +0000 +++ b/.hgtags Mon Apr 18 06:49:33 2016 +0100 @@ -653,3 +653,5 @@ fd0a34cb97b40c622fc6d3370f5eca062e280979 icedtea-2.6.4 93a2788178e6ebebfbd30075f51ab35ac4f1b2a1 jdk7u99-b00 f6593c32cc46f60438804b6a5b0d61e532f4a235 icedtea-2.6.5 +83f998d6c0afda7f3882ecc03ea873d988174c19 icedtea-2.6.6pre01 +5713b8d2db3f1fc0c9802fdaf30ca802cddf8f65 jdk7u101-b00 From andrew at icedtea.classpath.org Tue Apr 19 21:23:17 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 19 Apr 2016 21:23:17 +0000 Subject: /hg/release/icedtea7-forest-2.6/jdk: 35 new changesets Message-ID: changeset d3f271c8e441 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=d3f271c8e441 author: andrew date: Mon Apr 18 04:36:57 2016 +0100 Added tag icedtea-2.6.6pre01 for changeset a4a37396e04b changeset a47eba38b96e in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=a47eba38b96e author: sgehwolf date: Mon Mar 21 11:24:09 2016 +0100 4858370: JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command Summary: Delete global references in invoker_completeInvokeRequest() Reviewed-by: sspitsyn changeset ce1e160a991d in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=ce1e160a991d author: sgehwolf date: Mon Apr 11 15:03:48 2016 +0100 8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command Summary: Backed out changeset a47eba38b96e Reviewed-by: andrew changeset 5596f1e7ed73 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=5596f1e7ed73 author: dsamersoff date: Fri Jan 22 16:12:17 2016 +0300 8002116: This JdbReadTwiceTest.sh gets an exit 1 Summary: Explicitly check readability of file in question Reviewed-by: sla, dholmes, olagneau changeset a007fdb9691e in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=a007fdb9691e author: sla date: Fri Jan 22 17:58:06 2016 +0300 8036132: Tab characters in test/com/sun/jdi files Reviewed-by: alanb, mikael changeset 56a6a45b243c in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=56a6a45b243c author: sla date: Fri Nov 01 15:10:10 2013 +0100 8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a background thread is generating events. Reviewed-by: dcubed changeset 4e4e6c375cb0 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=4e4e6c375cb0 author: simonis date: Mon Apr 11 15:45:19 2016 +0100 8028537: PPC64: Updated the JDK regression tests to run on AIX Reviewed-by: alanb Contributed-by: luchsh at linux.vnet.ibm.com, spoole at linux.vnet.ibm.com, volker.simonis at gmail.com changeset 21982fe20d63 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=21982fe20d63 author: sla date: Mon Apr 11 15:31:27 2016 +0100 8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is set to true Reviewed-by: alanb, dsamersoff changeset f5968b136d75 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=f5968b136d75 author: ksrini date: Mon Apr 11 21:39:08 2016 +0100 7127906: (launcher) convert the launcher regression tests to java Reviewed-by: darcy, naoto changeset 233a2b4b7309 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=233a2b4b7309 author: kshefov date: Mon Feb 15 14:43:31 2016 +0300 8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses processes Reviewed-by: coffeys changeset 10ee1f0f86a8 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=10ee1f0f86a8 author: ykantser date: Fri Jan 22 18:04:34 2016 +0300 8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root Reviewed-by: dsamersoff, sla Contributed-by: mattias.tobiasson at oracle.com changeset e6b915424d43 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=e6b915424d43 author: dsamersoff date: Fri Jan 22 18:06:43 2016 +0300 8074146: [TEST_BUG] jdb has succeded to read an unreadable file Summary: Remove this testcase Reviewed-by: sla, egahlin changeset 3b8dad189d9f in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=3b8dad189d9f author: robm date: Mon Jan 25 14:07:01 2016 +0000 8129952: Ensure thread consistency Reviewed-by: chegar changeset f9046a92fd12 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=f9046a92fd12 author: igerasim date: Fri Nov 27 10:59:49 2015 +0300 8134297: NPE in GSSNameElement nameType check Reviewed-by: xuelei changeset 6e867cbd77ed in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=6e867cbd77ed author: valeriep date: Wed Apr 13 00:43:05 2016 +0100 6414899: P11Digest should support cloning Summary: Enhanced the PKCS11 Digest implementation to support cloning Reviewed-by: vinnie changeset 4ab737317172 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=4ab737317172 author: valeriep date: Wed Apr 13 18:46:27 2016 +0100 4963723: Implement SHA-224 Summary: Add support for SHA-224, SHA224withRSA, SHA224withECDSA, HmacSHA224 and OAEPwithSHA-224AndMGF1Padding. Reviewed-by: vinnie changeset 9ab3c966585d in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=9ab3c966585d author: valeriep date: Wed Apr 13 22:02:38 2016 +0100 7044060: Need to support NSA Suite B Cryptography algorithms Summary: Add support for DSA parameter generation and OIDs for NSA Suite B algorithms. Reviewed-by: vinnie changeset b19ca46f3b04 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=b19ca46f3b04 author: xuelei date: Thu Apr 18 22:23:56 2013 -0700 8006935: Need to take care of long secret keys in HMAC/PRF compuation Reviewed-by: valeriep changeset 458c746c9b94 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=458c746c9b94 author: valeriep date: Thu Apr 14 00:11:27 2016 +0100 8039921: SHA1WithDSA with key > 1024 bits not working Summary: Removed the key size limits for all SHAXXXWithDSA signatures Reviewed-by: weijun changeset 34c594b52b73 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=34c594b52b73 author: xuelei date: Thu Apr 14 02:26:33 2016 +0100 6956398: make ephemeral DH key match the length of the certificate key Reviewed-by: weijun changeset 2e520074f7da in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=2e520074f7da author: andrew date: Thu Apr 14 18:57:18 2016 +0100 Merge changeset 900902aad468 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=900902aad468 author: igerasim date: Thu Apr 14 19:43:35 2016 +0100 8138593: Make DSA more fair Summary: Changed nounce K generation to FIPS 186-4 B2.1 Reviewed-by: mullan changeset 2f24af3f9531 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=2f24af3f9531 author: vadim date: Tue Oct 20 12:08:44 2015 +0300 8139008: Better state table management Reviewed-by: prr, srl, mschoene changeset 20a3e7d579de in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=20a3e7d579de author: vadim date: Wed Nov 18 12:18:51 2015 +0300 8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of cmserr.c Reviewed-by: prr, serb changeset 93eeff7d60f1 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=93eeff7d60f1 author: vadim date: Thu Dec 10 12:13:18 2015 +0300 8143002: [Parfait] JNI exception pending in fontpath.c:1300 Reviewed-by: prr, serb changeset 8976a9321494 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=8976a9321494 author: sjiang date: Fri Apr 15 01:10:11 2016 +0100 8144430: Improve JMX connections Reviewed-by: dfuchs, jbachorik, skoivu changeset efeaee3b3a60 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=efeaee3b3a60 author: coffeys date: Fri Apr 15 01:12:54 2016 +0100 8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again Reviewed-by: mullan changeset 146099ae844b in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=146099ae844b author: prr date: Wed Jan 13 11:28:31 2016 -0800 8146494: Better ligature substitution Reviewed-by: vadim, mschoene changeset aa2dfbe56983 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=aa2dfbe56983 author: prr date: Wed Jan 13 11:28:09 2016 -0800 8146498: Better device table adjustments Reviewed-by: vadim, mschoene changeset 8cddeb486005 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=8cddeb486005 author: igerasim date: Fri Jan 15 11:49:36 2016 +0300 8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor Reviewed-by: mullan, valeriep changeset cd6e465cf102 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=cd6e465cf102 author: rpatil date: Fri Apr 15 03:42:22 2016 +0100 8148446: (tz) Support tzdata2016a Reviewed-by: okutsu, aefimov changeset bdcfc4d9ab9f in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=bdcfc4d9ab9f author: asaha date: Fri Apr 15 03:53:39 2016 +0100 8150790: 8u75 L10n resource file translation update Summary: 8u75 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com changeset f51368baecd9 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=f51368baecd9 author: andrew date: Mon Apr 18 04:46:08 2016 +0100 Added tag jdk7u101-b00 for changeset bdcfc4d9ab9f changeset 88b089373a3c in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=88b089373a3c author: andrew date: Mon Apr 18 06:49:52 2016 +0100 Merge jdk7u101-b00 changeset d65c0d488c02 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=d65c0d488c02 author: andrew date: Tue Apr 19 22:23:23 2016 +0100 PR2939: Remove rogue ReleaseStringUTFChars line remaining from merge of 7u101 b00 diffstat: .hgtags | 2 + make/sun/javazic/tzdata/VERSION | 2 +- make/sun/javazic/tzdata/asia | 24 +- make/sun/javazic/tzdata/backward | 1 + make/sun/javazic/tzdata/europe | 15 +- make/sun/javazic/tzdata/northamerica | 58 +- make/sun/javazic/tzdata/zone.tab | 5 +- src/share/classes/com/sun/crypto/provider/DHKeyPairGenerator.java | 1 - src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java | 1 - src/share/classes/com/sun/crypto/provider/SunJCE.java | 79 +- src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ko.properties | 2 +- src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties | 6 +- src/share/classes/com/sun/jmx/remote/util/EnvHelp.java | 17 +- src/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties | 4 +- src/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties | 10 +- src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties | 2 +- src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties | 6 +- src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ko.properties | 6 +- src/share/classes/java/io/ObjectInputStream.java | 96 ++- src/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java | 92 +++- src/share/classes/sun/applet/resources/MsgAppletViewer_de.java | 4 +- src/share/classes/sun/applet/resources/MsgAppletViewer_ko.java | 84 +- src/share/classes/sun/awt/resources/awt_de.properties | 2 +- src/share/classes/sun/launcher/resources/launcher_ko.properties | 4 +- src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java | 9 +- src/share/classes/sun/management/resources/agent_ko.properties | 4 +- src/share/classes/sun/misc/JavaObjectInputStreamAccess.java | 41 + src/share/classes/sun/misc/ObjectStreamClassValidator.java | 43 + src/share/classes/sun/misc/SharedSecrets.java | 15 +- src/share/classes/sun/rmi/server/DeserializationChecker.java | 93 +++ src/share/classes/sun/rmi/server/MarshalInputStream.java | 42 +- src/share/classes/sun/rmi/server/UnicastServerRef.java | 96 +++- src/share/classes/sun/rmi/server/resources/rmid_ko.properties | 6 +- src/share/classes/sun/security/jgss/wrapper/GSSNameElement.java | 4 +- src/share/classes/sun/security/provider/DSA.java | 248 +-------- src/share/classes/sun/security/provider/DSAParameterGenerator.java | 2 + src/share/classes/sun/security/ssl/ServerHandshaker.java | 23 +- src/share/classes/sun/security/util/AuthResources_ko.java | 4 +- src/share/classes/sun/tools/jar/resources/jar_ko.properties | 4 +- src/share/classes/sun/util/resources/TimeZoneNames.java | 7 +- src/share/classes/sun/util/resources/TimeZoneNames_de.java | 7 +- src/share/classes/sun/util/resources/TimeZoneNames_es.java | 7 +- src/share/classes/sun/util/resources/TimeZoneNames_fr.java | 7 +- src/share/classes/sun/util/resources/TimeZoneNames_it.java | 7 +- src/share/classes/sun/util/resources/TimeZoneNames_ja.java | 7 +- src/share/classes/sun/util/resources/TimeZoneNames_ko.java | 7 +- src/share/classes/sun/util/resources/TimeZoneNames_pt_BR.java | 7 +- src/share/classes/sun/util/resources/TimeZoneNames_sv.java | 7 +- src/share/classes/sun/util/resources/TimeZoneNames_zh_CN.java | 7 +- src/share/classes/sun/util/resources/TimeZoneNames_zh_TW.java | 7 +- src/share/native/sun/font/layout/DeviceTables.cpp | 5 +- src/share/native/sun/font/layout/LigatureSubstProc.cpp | 20 + src/share/native/sun/font/layout/LigatureSubstProc2.cpp | 16 + src/share/native/sun/font/layout/StateTableProcessor2.cpp | 1 + src/share/native/sun/java2d/cmm/lcms/cmscgats.c | 2 + src/solaris/native/sun/awt/fontpath.c | 26 +- test/ProblemList.txt | 15 +- test/com/sun/corba/5036554/TestCorbaBug.sh | 2 +- test/com/sun/jdi/CatchPatternTest.sh | 54 +- test/com/sun/jdi/GetLocalVariables4Test.sh | 12 +- test/com/sun/jdi/JdbMethodExitTest.sh | 20 +- test/com/sun/jdi/JdbReadTwiceTest.sh | 20 +- test/com/sun/jdi/NullLocalVariable.sh | 16 +- test/com/sun/jdi/PrivateTransportTest.sh | 26 +- test/com/sun/jdi/RedefineFinal.sh | 12 +- test/com/sun/jdi/RedefineIntConstantToLong.sh | 10 +- test/com/sun/jdi/ShellScaffold.sh | 185 ++++-- test/com/sun/jdi/StringConvertTest.sh | 2 +- test/com/sun/jdi/SuspendNoFlagTest.sh | 4 +- test/java/net/DatagramSocket/Send12k.java | 2 +- test/java/nio/file/Files/SBC.java | 2 +- test/java/security/Signature/TestInitSignWithMyOwnRandom.java | 6 +- test/java/util/logging/AnonLoggerWeakRefLeak.sh | 6 +- test/java/util/logging/LoggerWeakRefLeak.sh | 6 +- test/javax/security/auth/SubjectDomainCombiner/Optimize.java | 11 +- test/sun/rmi/rmic/newrmic/equivalence/batch.sh | 12 +- test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java | 4 - test/sun/security/provider/DSA/TestAlgParameterGenerator.java | 2 + test/sun/security/provider/DSA/TestDSA2.java | 2 +- test/sun/security/ssl/com/sun/net/ssl/internal/ssl/DHKeyExchange/DHEKeySizing.java | 58 +- test/sun/tools/common/CommonSetup.sh | 6 + test/sun/tools/jconsole/ResourceCheckTest.sh | 2 +- test/sun/tools/jinfo/Basic.sh | 7 +- test/tools/launcher/ChangeDataModel.java | 120 ++++ test/tools/launcher/ChangeDataModel.sh | 269 ---------- test/tools/launcher/CreatePlatformFile.java | 83 --- test/tools/launcher/ExecutionEnvironment.java | 258 +++++---- test/tools/launcher/I18NJarTest.java | 14 +- test/tools/launcher/I18NTest.java | 89 +++ test/tools/launcher/MiscTests.java | 16 +- test/tools/launcher/Settings.java | 50 +- test/tools/launcher/SomeException.java | 32 - test/tools/launcher/Test7029048.java | 52 +- test/tools/launcher/TestHelper.java | 70 ++- test/tools/launcher/UnicodeCleanup.java | 69 -- test/tools/launcher/UnicodeTest.java | 156 ++++- test/tools/launcher/UnicodeTest.sh | 106 --- test/tools/launcher/UnresolvedExceptions.java | 42 +- test/tools/launcher/deleteI18n.sh | 54 -- test/tools/launcher/i18nTest.sh | 82 --- test/tools/launcher/unresolvedExceptions.sh | 65 -- 101 files changed, 1716 insertions(+), 1719 deletions(-) diffs (truncated from 6198 to 500 lines): diff -r a4a37396e04b -r d65c0d488c02 .hgtags --- a/.hgtags Mon Apr 18 03:30:01 2016 +0100 +++ b/.hgtags Tue Apr 19 22:23:23 2016 +0100 @@ -640,3 +640,5 @@ dc86038147b235413775e1400c32a7180e184811 icedtea-2.6.4 0b89eea70cf4952b22dfe10ea8611ddb852d73d6 jdk7u99-b00 e727fe32654c370a9b6dd16761b90a949194fb99 icedtea-2.6.5 +a4a37396e04bdf3c402d77050204be96459b9bef icedtea-2.6.6pre01 +bdcfc4d9ab9f52fbf37db876c08a1846765627c4 jdk7u101-b00 diff -r a4a37396e04b -r d65c0d488c02 make/sun/javazic/tzdata/VERSION --- a/make/sun/javazic/tzdata/VERSION Mon Apr 18 03:30:01 2016 +0100 +++ b/make/sun/javazic/tzdata/VERSION Tue Apr 19 22:23:23 2016 +0100 @@ -21,4 +21,4 @@ # or visit www.oracle.com if you need additional information or have any # questions. # -tzdata2015g +tzdata2016a diff -r a4a37396e04b -r d65c0d488c02 make/sun/javazic/tzdata/asia --- a/make/sun/javazic/tzdata/asia Mon Apr 18 03:30:01 2016 +0100 +++ b/make/sun/javazic/tzdata/asia Tue Apr 19 22:23:23 2016 +0100 @@ -897,6 +897,15 @@ 9:00 - TLT # India + +# From Ian P. Beacock, in "A brief history of (modern) time", The Atlantic +# http://www.theatlantic.com/technology/archive/2015/12/the-creation-of-modern-time/421419/ +# (2015-12-22): +# In January 1906, several thousand cotton-mill workers rioted on the +# outskirts of Bombay.... They were protesting the proposed abolition of +# local time in favor of Indian Standard Time.... Journalists called this +# dispute the "Battle of the Clocks." It lasted nearly half a century. + # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Asia/Kolkata 5:53:28 - LMT 1880 # Kolkata 5:53:20 - HMT 1941 Oct # Howrah Mean Time? @@ -1107,8 +1116,15 @@ Rule Iran 2032 2033 - Sep 21 0:00 0 S Rule Iran 2034 2035 - Mar 22 0:00 1:00 D Rule Iran 2034 2035 - Sep 22 0:00 0 S -Rule Iran 2036 2037 - Mar 21 0:00 1:00 D -Rule Iran 2036 2037 - Sep 21 0:00 0 S +# +# The following rules are approximations starting in the year 2038. +# These are the best post-2037 approximations available, given the +# restrictions of a single rule using a Gregorian-based data format. +# At some point this table will need to be extended, though quite +# possibly Iran will change the rules first. +Rule Iran 2036 max - Mar 21 0:00 1:00 D +Rule Iran 2036 max - Sep 21 0:00 0 S + # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Asia/Tehran 3:25:44 - LMT 1916 3:25:44 - TMT 1946 # Tehran Mean Time @@ -2134,8 +2150,8 @@ # http://www.app.com.pk/en_/index.php?option=com_content&task=view&id=99374&Itemid=2 # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S -Rule Pakistan 2002 only - Apr Sun>=2 0:01 1:00 S -Rule Pakistan 2002 only - Oct Sun>=2 0:01 0 - +Rule Pakistan 2002 only - Apr Sun>=2 0:00 1:00 S +Rule Pakistan 2002 only - Oct Sun>=2 0:00 0 - Rule Pakistan 2008 only - Jun 1 0:00 1:00 S Rule Pakistan 2008 2009 - Nov 1 0:00 0 - Rule Pakistan 2009 only - Apr 15 0:00 1:00 S diff -r a4a37396e04b -r d65c0d488c02 make/sun/javazic/tzdata/backward --- a/make/sun/javazic/tzdata/backward Mon Apr 18 03:30:01 2016 +0100 +++ b/make/sun/javazic/tzdata/backward Tue Apr 19 22:23:23 2016 +0100 @@ -46,6 +46,7 @@ Link America/Toronto America/Montreal Link America/Rio_Branco America/Porto_Acre Link America/Argentina/Cordoba America/Rosario +Link America/Tijuana America/Santa_Isabel Link America/Denver America/Shiprock Link America/Port_of_Spain America/Virgin Link Pacific/Auckland Antarctica/South_Pole diff -r a4a37396e04b -r d65c0d488c02 make/sun/javazic/tzdata/europe --- a/make/sun/javazic/tzdata/europe Mon Apr 18 03:30:01 2016 +0100 +++ b/make/sun/javazic/tzdata/europe Tue Apr 19 22:23:23 2016 +0100 @@ -2616,13 +2616,20 @@ # Note: Effective 2008-03-01, (75) Chita Oblast and (80) Agin-Buryat # Autonomous Okrug merged to form (92, RU-ZAB) Zabaykalsky Krai. +# From Alexander Krivenyshev (2016-01-02): +# [The] time zone in the Trans-Baikal Territory (Zabaykalsky Krai) - +# Asia/Chita [is changing] from UTC+8 to UTC+9. Effective date will +# be March 27, 2016 at 2:00am.... +# http://publication.pravo.gov.ru/Document/View/000120151230010 + Zone Asia/Chita 7:33:52 - LMT 1919 Dec 15 8:00 - YAKT 1930 Jun 21 # Yakutsk Time 9:00 Russia YAK%sT 1991 Mar 31 2:00s 8:00 Russia YAK%sT 1992 Jan 19 2:00s 9:00 Russia YAK%sT 2011 Mar 27 2:00s 10:00 - YAKT 2014 Oct 26 2:00s - 8:00 - IRKT + 8:00 - IRKT 2016 Mar 27 2:00 + 9:00 - YAKT # From Tim Parenti (2014-07-03), per Oscar van Vlijmen (2009-11-29): @@ -3177,6 +3184,12 @@ # It's officially announced now by the Ministry of Energy. # Turkey delays winter time to 8th of November 04:00 # http://www.aa.com.tr/tr/turkiye/yaz-saati-uygulamasi-8-kasimda-sona-erecek/362217 +# +# From BBC News (2015-10-25): +# Confused Turks are asking "what's the time?" after automatic clocks defied a +# government decision ... "For the next two weeks #Turkey is on EEST... Erdogan +# Engineered Standard Time," said Twitter user @aysekarahasan. +# http://www.bbc.com/news/world-europe-34631326 # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule Turkey 1916 only - May 1 0:00 1:00 S diff -r a4a37396e04b -r d65c0d488c02 make/sun/javazic/tzdata/northamerica --- a/make/sun/javazic/tzdata/northamerica Mon Apr 18 03:30:01 2016 +0100 +++ b/make/sun/javazic/tzdata/northamerica Tue Apr 19 22:23:23 2016 +0100 @@ -348,6 +348,16 @@ # Statue 175 closer in synch with the US Congress' intent.... # http://www.legis.state.wi.us/2007/data/acts/07Act3.pdf +# From an email administrator of the City of Fort Pierre, SD (2015-12-21): +# Fort Pierre is technically located in the Mountain time zone as is +# the rest of Stanley County. Most of Stanley County and Fort Pierre +# uses the Central time zone due to doing most of their business in +# Pierre so it simplifies schedules. I have lived in Stanley County +# all my life and it has been that way since I can remember. (43 years!) +# +# From Paul Eggert (2015-12-25): +# Assume this practice predates 1970, so Fort Pierre can use America/Chicago. + # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER Rule Chicago 1920 only - Jun 13 2:00 1:00 D Rule Chicago 1920 1921 - Oct lastSun 2:00 0 S @@ -504,6 +514,12 @@ # For lack of better information, assume that Metlakatla's # abandonment of use of daylight saving resulted from the 1983 vote. +# From Steffen Thorsen (2015-11-09): +# It seems Metlakatla did go off PST on Sunday, November 1, changing +# their time to AKST and are going to follow Alaska's DST, switching +# between AKST and AKDT from now on.... +# http://www.krbd.org/2015/10/30/annette-island-times-they-are-a-changing/ + # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone America/Juneau 15:02:19 - LMT 1867 Oct 18 -8:57:41 - LMT 1900 Aug 20 12:00 @@ -529,7 +545,8 @@ -8:00 US P%sT 1946 -8:00 - PST 1969 -8:00 US P%sT 1983 Oct 30 2:00 - -8:00 - PST + -8:00 - PST 2015 Nov 1 2:00 + -9:00 US AK%sT Zone America/Yakutat 14:41:05 - LMT 1867 Oct 18 -9:18:55 - LMT 1900 Aug 20 12:00 -9:00 - YST 1942 @@ -2610,25 +2627,6 @@ -8:00 US P%sT 2002 Feb 20 -8:00 Mexico P%sT 2010 -8:00 US P%sT -# Baja California (away from US border) -Zone America/Santa_Isabel -7:39:28 - LMT 1922 Jan 1 0:20:32 - -7:00 - MST 1924 - -8:00 - PST 1927 Jun 10 23:00 - -7:00 - MST 1930 Nov 15 - -8:00 - PST 1931 Apr 1 - -8:00 1:00 PDT 1931 Sep 30 - -8:00 - PST 1942 Apr 24 - -8:00 1:00 PWT 1945 Aug 14 23:00u - -8:00 1:00 PPT 1945 Nov 12 # Peace - -8:00 - PST 1948 Apr 5 - -8:00 1:00 PDT 1949 Jan 14 - -8:00 - PST 1954 - -8:00 CA P%sT 1961 - -8:00 - PST 1976 - -8:00 US P%sT 1996 - -8:00 Mexico P%sT 2001 - -8:00 US P%sT 2002 Feb 20 - -8:00 Mexico P%sT # From Paul Eggert (2006-03-22): # Formerly there was an America/Ensenada zone, which differed from # America/Tijuana only in that it did not observe DST from 1976 @@ -2641,6 +2639,13 @@ # other than America/Tijuana for Baja, but it's not clear yet what its # name or contents should be. # +# From Paul Eggert (2015-10-08): +# Formerly there was an America/Santa_Isabel zone, but this appears to +# have come from a misreading of +# http://dof.gob.mx/nota_detalle.php?codigo=5127480&fecha=06/01/2010 +# It has been moved to the 'backward' file. +# +# # Revillagigedo Is # no information @@ -2715,17 +2720,7 @@ -4:00 US A%sT # Cayman Is - -# From Paul Eggert (2015-05-15): -# The Cayman government has decided to introduce DST in 2016, the idea being -# to keep in sync with New York. The legislation hasn't passed but the change -# seems quite likely. See: Meade B. Cayman 27. -# http://www.cayman27.com.ky/2015/05/15/clock-ticks-toward-daylight-saving-time-in-cayman - -Zone America/Cayman -5:25:32 - LMT 1890 # Georgetown - -5:07:11 - KMT 1912 Feb # Kingston Mean Time - -5:00 - EST 2016 - -5:00 US E%sT +# See America/Panama. # Costa Rica @@ -3248,6 +3243,7 @@ Zone America/Panama -5:18:08 - LMT 1890 -5:19:36 - CMT 1908 Apr 22 # Col??n Mean Time -5:00 - EST +Link America/Panama America/Cayman # Puerto Rico # There are too many San Juans elsewhere, so we'll use 'Puerto_Rico'. diff -r a4a37396e04b -r d65c0d488c02 make/sun/javazic/tzdata/zone.tab --- a/make/sun/javazic/tzdata/zone.tab Mon Apr 18 03:30:01 2016 +0100 +++ b/make/sun/javazic/tzdata/zone.tab Tue Apr 19 22:23:23 2016 +0100 @@ -306,8 +306,7 @@ MX +2838-10605 America/Chihuahua Mexican Mountain Time - Chihuahua away from US border MX +2934-10425 America/Ojinaga US Mountain Time - Chihuahua near US border MX +2904-11058 America/Hermosillo Mountain Standard Time - Sonora -MX +3232-11701 America/Tijuana US Pacific Time - Baja California near US border -MX +3018-11452 America/Santa_Isabel Mexican Pacific Time - Baja California away from US border +MX +3232-11701 America/Tijuana US Pacific Time - Baja California state MX +2048-10515 America/Bahia_Banderas Mexican Central Time - Bahia de Banderas MY +0310+10142 Asia/Kuala_Lumpur peninsular Malaysia MY +0133+11020 Asia/Kuching Sabah & Sarawak @@ -437,10 +436,10 @@ US +433649-1161209 America/Boise Mountain Time - south Idaho & east Oregon US +332654-1120424 America/Phoenix Mountain Standard Time - Arizona (except Navajo) US +340308-1181434 America/Los_Angeles Pacific Time -US +550737-1313435 America/Metlakatla Pacific Standard Time - Annette Island, Alaska US +611305-1495401 America/Anchorage Alaska Time US +581807-1342511 America/Juneau Alaska Time - Alaska panhandle US +571035-1351807 America/Sitka Alaska Time - southeast Alaska panhandle +US +550737-1313435 America/Metlakatla Alaska Time - Annette Island US +593249-1394338 America/Yakutat Alaska Time - Alaska panhandle neck US +643004-1652423 America/Nome Alaska Time - west Alaska US +515248-1763929 America/Adak Aleutian Islands diff -r a4a37396e04b -r d65c0d488c02 src/share/classes/com/sun/crypto/provider/DHKeyPairGenerator.java --- a/src/share/classes/com/sun/crypto/provider/DHKeyPairGenerator.java Mon Apr 18 03:30:01 2016 +0100 +++ b/src/share/classes/com/sun/crypto/provider/DHKeyPairGenerator.java Tue Apr 19 22:23:23 2016 +0100 @@ -1,6 +1,5 @@ /* * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved. - * Copyright (c) 2014 Red Hat Inc. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff -r a4a37396e04b -r d65c0d488c02 src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java --- a/src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java Mon Apr 18 03:30:01 2016 +0100 +++ b/src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java Tue Apr 19 22:23:23 2016 +0100 @@ -1,6 +1,5 @@ /* * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved. - * Copyright (c) 2014 Red Hat Inc. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff -r a4a37396e04b -r d65c0d488c02 src/share/classes/com/sun/crypto/provider/SunJCE.java --- a/src/share/classes/com/sun/crypto/provider/SunJCE.java Mon Apr 18 03:30:01 2016 +0100 +++ b/src/share/classes/com/sun/crypto/provider/SunJCE.java Tue Apr 19 22:23:23 2016 +0100 @@ -171,7 +171,6 @@ put("Cipher.Blowfish SupportedPaddings", BLOCK_PADS); put("Cipher.Blowfish SupportedKeyFormats", "RAW"); - put("Cipher.AES", "com.sun.crypto.provider.AESCipher"); put("Cipher.AES", "com.sun.crypto.provider.AESCipher$General"); put("Alg.Alias.Cipher.Rijndael", "AES"); put("Cipher.AES SupportedModes", BLOCK_MODES128); @@ -192,46 +191,46 @@ put("Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.4", "AES_128/CFB/NoPadding"); put("Cipher.AES_192/ECB/NoPadding", "com.sun.crypto.provider.AESCipher$AES192_ECB_NoPadding"); - put("Alg.Alias.Cipher.2.16.840.1.101.3.4.1.21", "AES_192/ECB/NoPadding"); - put("Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.21", "AES_192/ECB/NoPadding"); - put("Cipher.AES_192/CBC/NoPadding", "com.sun.crypto.provider.AESCipher$AES192_CBC_NoPadding"); - put("Alg.Alias.Cipher.2.16.840.1.101.3.4.1.22", "AES_192/CBC/NoPadding"); - put("Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.22", "AES_192/CBC/NoPadding"); - put("Cipher.AES_192/OFB/NoPadding", "com.sun.crypto.provider.AESCipher$AES192_OFB_NoPadding"); - put("Alg.Alias.Cipher.2.16.840.1.101.3.4.1.23", "AES_192/OFB/NoPadding"); - put("Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.23", "AES_192/OFB/NoPadding"); - put("Cipher.AES_192/CFB/NoPadding", "com.sun.crypto.provider.AESCipher$AES192_CFB_NoPadding"); - put("Alg.Alias.Cipher.2.16.840.1.101.3.4.1.24", "AES_192/CFB/NoPadding"); - put("Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.24", "AES_192/CFB/NoPadding"); + put("Alg.Alias.Cipher.2.16.840.1.101.3.4.1.21", "AES_192/ECB/NoPadding"); + put("Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.21", "AES_192/ECB/NoPadding"); + put("Cipher.AES_192/CBC/NoPadding", "com.sun.crypto.provider.AESCipher$AES192_CBC_NoPadding"); + put("Alg.Alias.Cipher.2.16.840.1.101.3.4.1.22", "AES_192/CBC/NoPadding"); + put("Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.22", "AES_192/CBC/NoPadding"); + put("Cipher.AES_192/OFB/NoPadding", "com.sun.crypto.provider.AESCipher$AES192_OFB_NoPadding"); + put("Alg.Alias.Cipher.2.16.840.1.101.3.4.1.23", "AES_192/OFB/NoPadding"); + put("Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.23", "AES_192/OFB/NoPadding"); + put("Cipher.AES_192/CFB/NoPadding", "com.sun.crypto.provider.AESCipher$AES192_CFB_NoPadding"); + put("Alg.Alias.Cipher.2.16.840.1.101.3.4.1.24", "AES_192/CFB/NoPadding"); + put("Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.24", "AES_192/CFB/NoPadding"); - put("Cipher.AES_256/ECB/NoPadding", "com.sun.crypto.provider.AESCipher$AES256_ECB_NoPadding"); - put("Alg.Alias.Cipher.2.16.840.1.101.3.4.1.41", "AES_256/ECB/NoPadding"); - put("Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.41", "AES_256/ECB/NoPadding"); - put("Cipher.AES_256/CBC/NoPadding", "com.sun.crypto.provider.AESCipher$AES256_CBC_NoPadding"); - put("Alg.Alias.Cipher.2.16.840.1.101.3.4.1.42", "AES_256/CBC/NoPadding"); - put("Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.42", "AES_256/CBC/NoPadding"); - put("Cipher.AES_256/OFB/NoPadding", "com.sun.crypto.provider.AESCipher$AES256_OFB_NoPadding"); - put("Alg.Alias.Cipher.2.16.840.1.101.3.4.1.43", "AES_256/OFB/NoPadding"); - put("Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.43", "AES_256/OFB/NoPadding"); - put("Cipher.AES_256/CFB/NoPadding", "com.sun.crypto.provider.AESCipher$AES256_CFB_NoPadding"); - put("Alg.Alias.Cipher.2.16.840.1.101.3.4.1.44", "AES_256/CFB/NoPadding"); - put("Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.44", "AES_256/CFB/NoPadding"); - - put("Cipher.AESWrap", "com.sun.crypto.provider.AESWrapCipher$General"); + put("Cipher.AES_256/ECB/NoPadding", "com.sun.crypto.provider.AESCipher$AES256_ECB_NoPadding"); + put("Alg.Alias.Cipher.2.16.840.1.101.3.4.1.41", "AES_256/ECB/NoPadding"); + put("Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.41", "AES_256/ECB/NoPadding"); + put("Cipher.AES_256/CBC/NoPadding", "com.sun.crypto.provider.AESCipher$AES256_CBC_NoPadding"); + put("Alg.Alias.Cipher.2.16.840.1.101.3.4.1.42", "AES_256/CBC/NoPadding"); + put("Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.42", "AES_256/CBC/NoPadding"); + put("Cipher.AES_256/OFB/NoPadding", "com.sun.crypto.provider.AESCipher$AES256_OFB_NoPadding"); + put("Alg.Alias.Cipher.2.16.840.1.101.3.4.1.43", "AES_256/OFB/NoPadding"); + put("Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.43", "AES_256/OFB/NoPadding"); + put("Cipher.AES_256/CFB/NoPadding", "com.sun.crypto.provider.AESCipher$AES256_CFB_NoPadding"); + put("Alg.Alias.Cipher.2.16.840.1.101.3.4.1.44", "AES_256/CFB/NoPadding"); + put("Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.44", "AES_256/CFB/NoPadding"); + + put("Cipher.AESWrap", "com.sun.crypto.provider.AESWrapCipher$General"); put("Cipher.AESWrap SupportedModes", "ECB"); put("Cipher.AESWrap SupportedPaddings", "NOPADDING"); put("Cipher.AESWrap SupportedKeyFormats", "RAW"); - put("Cipher.AESWrap_128", "com.sun.crypto.provider.AESWrapCipher$AES128"); - put("Alg.Alias.Cipher.2.16.840.1.101.3.4.1.5", "AESWrap_128"); - put("Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.5", "AESWrap_128"); - put("Cipher.AESWrap_192", "com.sun.crypto.provider.AESWrapCipher$AES192"); - put("Alg.Alias.Cipher.2.16.840.1.101.3.4.1.25", "AESWrap_192"); - put("Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.25", "AESWrap_192"); - put("Cipher.AESWrap_256", "com.sun.crypto.provider.AESWrapCipher$AES256"); - put("Alg.Alias.Cipher.2.16.840.1.101.3.4.1.45", "AESWrap_256"); - put("Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.45", "AESWrap_256"); + put("Cipher.AESWrap_128", "com.sun.crypto.provider.AESWrapCipher$AES128"); + put("Alg.Alias.Cipher.2.16.840.1.101.3.4.1.5", "AESWrap_128"); + put("Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.5", "AESWrap_128"); + put("Cipher.AESWrap_192", "com.sun.crypto.provider.AESWrapCipher$AES192"); + put("Alg.Alias.Cipher.2.16.840.1.101.3.4.1.25", "AESWrap_192"); + put("Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.25", "AESWrap_192"); + put("Cipher.AESWrap_256", "com.sun.crypto.provider.AESWrapCipher$AES256"); + put("Alg.Alias.Cipher.2.16.840.1.101.3.4.1.45", "AESWrap_256"); + put("Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.45", "AESWrap_256"); put("Cipher.RC2", "com.sun.crypto.provider.RC2Cipher"); @@ -276,8 +275,8 @@ put("KeyGenerator.HmacSHA1", "com.sun.crypto.provider.HmacSHA1KeyGenerator"); - put("Alg.Alias.KeyGenerator.OID.1.2.840.113549.2.7", "HmacSHA1"); - put("Alg.Alias.KeyGenerator.1.2.840.113549.2.7", "HmacSHA1"); + put("Alg.Alias.KeyGenerator.OID.1.2.840.113549.2.7", "HmacSHA1"); + put("Alg.Alias.KeyGenerator.1.2.840.113549.2.7", "HmacSHA1"); put("KeyGenerator.HmacSHA224", "com.sun.crypto.provider.KeyGeneratorCore$HmacSHA2KG$SHA224"); @@ -383,14 +382,12 @@ "com.sun.crypto.provider.AESParameters"); put("Alg.Alias.AlgorithmParameters.Rijndael", "AES"); - put("AlgorithmParameters.RC2", "com.sun.crypto.provider.RC2Parameters"); put("AlgorithmParameters.OAEP", "com.sun.crypto.provider.OAEPParameters"); - /* * Key factories */ @@ -460,8 +457,8 @@ */ put("Mac.HmacMD5", "com.sun.crypto.provider.HmacMD5"); put("Mac.HmacSHA1", "com.sun.crypto.provider.HmacSHA1"); - put("Alg.Alias.Mac.OID.1.2.840.113549.2.7", "HmacSHA1"); - put("Alg.Alias.Mac.1.2.840.113549.2.7", "HmacSHA1"); + put("Alg.Alias.Mac.OID.1.2.840.113549.2.7", "HmacSHA1"); + put("Alg.Alias.Mac.1.2.840.113549.2.7", "HmacSHA1"); put("Mac.HmacSHA224", "com.sun.crypto.provider.HmacCore$HmacSHA224"); put("Alg.Alias.Mac.OID.1.2.840.113549.2.8", "HmacSHA224"); diff -r a4a37396e04b -r d65c0d488c02 src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ko.properties --- a/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ko.properties Mon Apr 18 03:30:01 2016 +0100 +++ b/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ko.properties Tue Apr 19 22:23:23 2016 +0100 @@ -39,7 +39,7 @@ FileChooser.openButton.textAndMnemonic=\uD655\uC778(&O) FileChooser.saveDialogTitle.textAndMnemonic=\uC800\uC7A5 FileChooser.openDialogTitle.textAndMnemonic=\uC5F4\uAE30 -FileChooser.pathLabel.textAndMnemonic=\uC120\uD0DD \uC0AC\uD56D(&S): +FileChooser.pathLabel.textAndMnemonic=\uC120\uD0DD\uC0AC\uD56D(&S): FileChooser.filterLabel.textAndMnemonic=\uD544\uD130: FileChooser.foldersLabel.textAndMnemonic=\uD3F4\uB354(&D) FileChooser.filesLabel.textAndMnemonic=\uD30C\uC77C(&F) diff -r a4a37396e04b -r d65c0d488c02 src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties --- a/src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties Mon Apr 18 03:30:01 2016 +0100 +++ b/src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties Tue Apr 19 22:23:23 2016 +0100 @@ -33,11 +33,11 @@ FileChooser.listViewButtonToolTip.textAndMnemonic=\uBAA9\uB85D FileChooser.listViewButtonAccessibleName=\uBAA9\uB85D FileChooser.listViewActionLabel.textAndMnemonic=\uBAA9\uB85D -FileChooser.detailsViewButtonToolTip.textAndMnemonic=\uC138\uBD80 \uC815\uBCF4 -FileChooser.detailsViewButtonAccessibleName=\uC138\uBD80 \uC815\uBCF4 +FileChooser.detailsViewButtonToolTip.textAndMnemonic=\uC138\uBD80\uC815\uBCF4 +FileChooser.detailsViewButtonAccessibleName=\uC138\uBD80\uC815\uBCF4 FileChooser.viewMenuButtonToolTipText = \uBCF4\uAE30 \uBA54\uB274 FileChooser.viewMenuButtonAccessibleName = \uBCF4\uAE30 \uBA54\uB274 -FileChooser.detailsViewActionLabel.textAndMnemonic=\uC138\uBD80 \uC815\uBCF4 +FileChooser.detailsViewActionLabel.textAndMnemonic=\uC138\uBD80\uC815\uBCF4 FileChooser.refreshActionLabel.textAndMnemonic=\uC0C8\uB85C \uACE0\uCE68 FileChooser.viewMenuLabel.textAndMnemonic=\uBCF4\uAE30 FileChooser.fileNameHeader.textAndMnemonic=\uC774\uB984 diff -r a4a37396e04b -r d65c0d488c02 src/share/classes/com/sun/jmx/remote/util/EnvHelp.java --- a/src/share/classes/com/sun/jmx/remote/util/EnvHelp.java Mon Apr 18 03:30:01 2016 +0100 +++ b/src/share/classes/com/sun/jmx/remote/util/EnvHelp.java Tue Apr 19 22:23:23 2016 +0100 @@ -1,6 +1,6 @@ /* - * Copyright (c) 2003, 2008, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -55,6 +55,21 @@ public class EnvHelp { /** + * Name of the attribute that specifies a list of class names acceptable + * as parameters to the {@link RMIServer#newClient(java.lang.Object) RMIServer.newClient()} + * remote method call. + *

+ * This list of classes should correspond to the transitive closure of the + * credentials class (or classes) used by the installed {@linkplain JMXAuthenticator} + * associated with the {@linkplain RMIServer} implementation. + *

+ * If the attribute is not set, or is null, then any class is + * deemed acceptable. + */ + public static final String CREDENTIAL_TYPES = + "jmx.remote.rmi.server.credential.types"; + + /** *

Name of the attribute that specifies a default class loader * object. * The value associated with this attribute is a ClassLoader object

diff -r a4a37396e04b -r d65c0d488c02 src/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties --- a/src/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties Mon Apr 18 03:30:01 2016 +0100 +++ b/src/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties Tue Apr 19 22:23:23 2016 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2005, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -31,7 +31,7 @@ cachedrowsetimpl.accfailed = acceptChanges nicht erfolgreich cachedrowsetimpl.invalidcp = Ung\u00FCltige Cursorposition cachedrowsetimpl.illegalop = Ung\u00FCltiger Vorgang bei nicht eingef\u00FCgter Zeile -cachedrowsetimpl.clonefail = Clonen nicht erfolgreich: {0} +cachedrowsetimpl.clonefail = Klonen nicht erfolgreich: {0} cachedrowsetimpl.invalidcol = Ung\u00FCltiger Spaltenindex cachedrowsetimpl.invalcolnm = Ung\u00FCltiger Spaltenname cachedrowsetimpl.boolfail = getBoolen bei Wert ( {0} ) in Spalte {1} nicht erfolgreich diff -r a4a37396e04b -r d65c0d488c02 src/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties --- a/src/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties Mon Apr 18 03:30:01 2016 +0100 +++ b/src/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties Tue Apr 19 22:23:23 2016 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2005, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -52,11 +52,11 @@ cachedrowsetimpl.absolute = \uC808\uB300: \uCEE4\uC11C \uC704\uCE58\uAC00 \uBD80\uC801\uD569\uD569\uB2C8\uB2E4. cachedrowsetimpl.relative = \uC0C1\uB300: \uCEE4\uC11C \uC704\uCE58\uAC00 \uBD80\uC801\uD569\uD569\uB2C8\uB2E4. cachedrowsetimpl.asciistream = ASCII \uC2A4\uD2B8\uB9BC\uC5D0 \uB300\uD55C \uC77D\uAE30\uB97C \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4. -cachedrowsetimpl.binstream = \uC774\uC9C4 \uC2A4\uD2B8\uB9BC\uC5D0\uC11C \uC77D\uAE30\uB97C \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4. +cachedrowsetimpl.binstream = \uBC14\uC774\uB108\uB9AC \uC2A4\uD2B8\uB9BC\uC5D0\uC11C \uC77D\uAE30\uB97C \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4. cachedrowsetimpl.failedins = \uD589 \uC0BD\uC785\uC744 \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4. cachedrowsetimpl.updateins = \uD589\uC744 \uC0BD\uC785\uD558\uB294 \uC911 updateRow\uAC00 \uD638\uCD9C\uB418\uC5C8\uC2B5\uB2C8\uB2E4. cachedrowsetimpl.movetoins = moveToInsertRow: CONCUR_READ_ONLY From bugzilla-daemon at icedtea.classpath.org Tue Apr 19 21:23:23 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 19 Apr 2016 21:23:23 +0000 Subject: [Bug 2939] [IcedTea7] Remove rogue ReleaseStringUTFChars line remaining from merge of 7u101 b00 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2939 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=d65c0d488c02 author: andrew date: Tue Apr 19 22:23:23 2016 +0100 PR2939: Remove rogue ReleaseStringUTFChars line remaining from merge of 7u101 b00 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Wed Apr 20 03:28:39 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 20 Apr 2016 03:28:39 +0000 Subject: /hg/release/icedtea8-forest-3.0: 43 new changesets Message-ID: changeset 3afef0e1a7f3 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=3afef0e1a7f3 author: asaha date: Sun Mar 20 20:35:21 2016 -0700 Added tag jdk8u77-b03 for changeset 3fbef9f4cddf changeset cf0a3ce9b4e3 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=cf0a3ce9b4e3 author: asaha date: Fri Oct 16 12:00:40 2015 -0700 Added tag jdk8u75-b00 for changeset ac4e9dfd2323 changeset 1f832b4b015b in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=1f832b4b015b author: asaha date: Fri Oct 16 12:14:21 2015 -0700 Merge changeset 28fa502c15b1 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=28fa502c15b1 author: asaha date: Thu Oct 29 17:02:30 2015 -0700 Merge changeset 75d6658e00b4 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=75d6658e00b4 author: asaha date: Wed Oct 28 22:01:08 2015 -0700 Added tag jdk8u66-b32 for changeset b0bbac715f3b changeset a35cbc019d28 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=a35cbc019d28 author: asaha date: Thu Oct 29 17:28:23 2015 -0700 Merge changeset 75c16f3ee576 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=75c16f3ee576 author: asaha date: Tue Nov 24 15:06:49 2015 -0800 8140268: Generate link to specification license for JavaDoc API documentation Reviewed-by: bpatel, erikj changeset 8d9029f62cf6 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=8d9029f62cf6 author: asaha date: Tue Nov 03 07:15:57 2015 -0800 Added tag jdk8u66-b33 for changeset 75d6658e00b4 changeset 8fc0478d4cb4 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=8fc0478d4cb4 author: asaha date: Wed Nov 11 20:44:17 2015 -0800 Added tag jdk8u51-b34 for changeset ad2f7ed088f1 changeset 2a363653a091 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=2a363653a091 author: asaha date: Fri Nov 13 13:44:18 2015 -0800 Merge changeset 1719690a0ee7 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=1719690a0ee7 author: asaha date: Tue Dec 01 22:51:13 2015 -0800 Added tag jdk8u66-b34 for changeset 2a363653a091 changeset ae5e60bb575d in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=ae5e60bb575d author: asaha date: Wed Dec 02 15:44:57 2015 -0800 Merge changeset e130e46dd141 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=e130e46dd141 author: asaha date: Wed Dec 02 23:10:32 2015 -0800 Merge changeset 07707d0f0c78 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=07707d0f0c78 author: asaha date: Thu Dec 03 10:30:33 2015 -0800 Added tag jdk8u66-b35 for changeset 1719690a0ee7 changeset cfae5084732f in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=cfae5084732f author: asaha date: Thu Dec 03 10:56:30 2015 -0800 Merge changeset 88dabb4d7699 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=88dabb4d7699 author: asaha date: Thu Dec 03 13:35:39 2015 -0800 Merge changeset 175b7b630a4b in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=175b7b630a4b author: asaha date: Mon Dec 07 22:48:26 2015 -0800 Merge changeset 7260e2e56783 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=7260e2e56783 author: asaha date: Mon Dec 07 22:56:46 2015 -0800 Merge changeset 92b29f9e0974 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=92b29f9e0974 author: asaha date: Tue Dec 15 10:35:30 2015 -0800 Merge changeset 9290480207f4 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=9290480207f4 author: asaha date: Tue Dec 15 08:37:18 2015 -0800 Added tag jdk8u66-b36 for changeset 07707d0f0c78 changeset e2bc26d4b9a0 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=e2bc26d4b9a0 author: asaha date: Tue Dec 15 12:19:47 2015 -0800 Merge changeset 6be609c60e42 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=6be609c60e42 author: asaha date: Tue Dec 15 14:31:49 2015 -0800 Merge changeset 19d2fc204bd4 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=19d2fc204bd4 author: asaha date: Mon Dec 21 10:54:05 2015 -0800 Merge changeset d63a77fb0614 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=d63a77fb0614 author: asaha date: Mon Dec 21 11:06:19 2015 -0800 Merge changeset 6bda4510c7c8 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=6bda4510c7c8 author: asaha date: Mon Dec 21 13:41:57 2015 -0800 Added tag jdk8u75-b01 for changeset d63a77fb0614 changeset 928374287059 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=928374287059 author: alitvinov date: Wed Dec 30 13:28:18 2015 +0300 Merge changeset 3a9a0a2c3140 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=3a9a0a2c3140 author: asaha date: Sun Jan 03 22:37:55 2016 -0800 Added tag jdk8u72-b31 for changeset 928374287059 changeset 320f984ac52b in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=320f984ac52b author: asaha date: Mon Jan 04 08:37:07 2016 -0800 Merge changeset 53dc743a34f1 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=53dc743a34f1 author: asaha date: Mon Jan 04 11:06:47 2016 -0800 Added tag jdk8u75-b02 for changeset 320f984ac52b changeset 722fc7e276ff in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=722fc7e276ff author: asaha date: Mon Jan 11 13:41:01 2016 -0800 Added tag jdk8u75-b03 for changeset 53dc743a34f1 changeset 57f1232cccbd in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=57f1232cccbd author: asaha date: Mon Jan 18 10:47:41 2016 -0800 Added tag jdk8u75-b04 for changeset 722fc7e276ff changeset e628dd23d176 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=e628dd23d176 author: asaha date: Mon Jan 25 12:31:44 2016 -0800 Added tag jdk8u75-b05 for changeset 57f1232cccbd changeset 9ea73143a518 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=9ea73143a518 author: asaha date: Mon Feb 01 10:26:21 2016 -0800 Merge changeset ab064675c066 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=ab064675c066 author: asaha date: Mon Feb 01 11:48:51 2016 -0800 Added tag jdk8u75-b06 for changeset 9ea73143a518 changeset af84471ad4fd in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=af84471ad4fd author: asaha date: Mon Feb 08 11:14:20 2016 -0800 Added tag jdk8u75-b07 for changeset ab064675c066 changeset 22ba4f1ad75c in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=22ba4f1ad75c author: asaha date: Mon Feb 15 16:28:23 2016 -0800 Added tag jdk8u75-b08 for changeset af84471ad4fd changeset 9da1d3f8905b in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=9da1d3f8905b author: asaha date: Mon Feb 22 13:01:56 2016 -0800 Added tag jdk8u75-b09 for changeset 22ba4f1ad75c changeset d8708cd521ff in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=d8708cd521ff author: asaha date: Mon Feb 29 10:29:25 2016 -0800 Added tag jdk8u75-b10 for changeset 9da1d3f8905b changeset 4c41657db186 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=4c41657db186 author: asaha date: Tue Mar 15 13:29:55 2016 -0700 Added tag jdk8u75-b12 for changeset d8708cd521ff changeset 1151bb220321 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=1151bb220321 author: asaha date: Thu Mar 17 08:08:24 2016 -0700 Added tag jdk8u91-b00 for changeset 4c41657db186 changeset 0c798868f185 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=0c798868f185 author: asaha date: Mon Mar 21 22:59:45 2016 -0700 Merge changeset 574417338118 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=574417338118 author: asaha date: Tue Mar 22 10:28:17 2016 -0700 Added tag jdk8u91-b13 for changeset 0c798868f185 changeset e02d4e69a2a2 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=e02d4e69a2a2 author: andrew date: Wed Apr 20 03:38:59 2016 +0100 Merge jdk8u91-b14 diffstat: .hgtags | 36 + .jcheck/conf | 2 - common/autoconf/boot-jdk.m4 | 36 +- common/autoconf/generated-configure.sh | 1593 ++++++++++++------------------- common/autoconf/help.m4 | 2 +- common/autoconf/hotspot-spec.gmk.in | 6 + common/autoconf/jdk-options.m4 | 7 +- common/autoconf/libraries.m4 | 156 ++- common/autoconf/platform.m4 | 10 +- common/autoconf/spec.gmk.in | 27 + common/autoconf/toolchain.m4 | 87 +- make/common/NativeCompilation.gmk | 21 + 12 files changed, 969 insertions(+), 1014 deletions(-) diffs (truncated from 2727 to 500 lines): diff -r 3fbef9f4cddf -r e02d4e69a2a2 .hgtags --- a/.hgtags Fri Mar 18 22:29:32 2016 -0700 +++ b/.hgtags Wed Apr 20 03:38:59 2016 +0100 @@ -50,6 +50,7 @@ 3ac6dcf7823205546fbbc3d4ea59f37358d0b0d4 jdk7-b73 2c88089b6e1c053597418099a14232182c387edc jdk7-b74 d1516b9f23954b29b8e76e6f4efc467c08c78133 jdk7-b75 +f0bfd9bd1a0e674288a8a4d17dcbb9e632b42e6d icedtea7-1.12 c8b63075403d53a208104a8a6ea5072c1cb66aab jdk7-b76 1f17ca8353babb13f4908c1f87d11508232518c8 jdk7-b77 ab4ae8f4514693a9fe17ca2fec0239d8f8450d2c jdk7-b78 @@ -63,6 +64,7 @@ 433a60a9c0bf1b26ee7e65cebaa89c541f497aed jdk7-b86 6b1069f53fbc30663ccef49d78c31bb7d6967bde jdk7-b87 82135c848d5fcddb065e98ae77b81077c858f593 jdk7-b88 +195fcceefddce1963bb26ba32920de67806ed2db icedtea7-1.13 7f1ba4459972bf84b8201dc1cc4f62b1fe1c74f4 jdk7-b89 425ba3efabbfe0b188105c10aaf7c3c8fa8d1a38 jdk7-b90 97d8b6c659c29c8493a8b2b72c2796a021a8cf79 jdk7-b91 @@ -111,6 +113,7 @@ ddc2fcb3682ffd27f44354db666128827be7e3c3 jdk7-b134 783bd02b4ab4596059c74b10a1793d7bd2f1c157 jdk7-b135 2fe76e73adaa5133ac559f0b3c2c0707eca04580 jdk7-b136 +d4aea1a51d625f5601c840714c7c94f1de5bc1af icedtea-1.14 7654afc6a29e43cb0a1343ce7f1287bf690d5e5f jdk7-b137 fc47c97bbbd91b1f774d855c48a7e285eb1a351a jdk7-b138 7ed6d0b9aaa12320832a7ddadb88d6d8d0dda4c1 jdk7-b139 @@ -297,6 +300,7 @@ 6403ef94cb0db32d9221a5e8f09f3664cd7744dc jdk8u20-b07 b7750b6ee1578fd5b2b1f6758f905b332503d8ed jdk8u20-b08 d420eae635c42be98b166e1ce9c64fc0a8825529 jdk8u20-b09 +e0a10e6be00ab726d23118d4617812ca8c92146d icedtea-3.0.0pre01 cc4ca2ff0afcfb932da6fa4fffdd01f08e4ff71b jdk8u20-b10 61291eee163ab5bbe0b38b37b77673bac9bf5310 jdk8u20-b11 2feecdcd7b677f3baf9df6e8ea46f7e08c7e4411 jdk8u20-b12 @@ -310,6 +314,7 @@ 5b76ecd0cdcf899261da2c9965862771f6da4e26 jdk8u20-b20 0dccc4aca1859b1ff7dca9db214f7f38c4ddbbce jdk8u20-b21 6c1fb59fa5d7095d93a023553a949f873f324c6b jdk8u20-b22 +a81a301b0f8940a61f7d7bb0eefdea54035442cb icedtea-3.0.0pre02 b14daf2459c5430dfe5d435483d6f424cff09584 jdk8u20-b23 1710841b0229403f4af85eac8b68ea5065a26c81 jdk8u20-b24 1710841b0229403f4af85eac8b68ea5065a26c81 jdk8u20-b25 @@ -377,6 +382,9 @@ 83d1d42c3df409c87ef7cb0126343a009857ca71 jdk8u40-b18 ae4980d195b64eec58884b233d7efd312205bac8 jdk8u40-b19 b31a07adaef50dacba20e376cff6f1096e745092 jdk8u40-b20 +44a10ae251cadce9bcde2b31c85368d13fff618d icedtea-3.0.0pre03 +0503e9c58a1332f794c741dfa311a614cc3bd484 icedtea-3.0.0pre04 +44d6e4ff3770e0d272cc5d5e5cf88762e108e2c5 icedtea-3.0.0pre05 765a17e75fd622f7b892381e23c9b2c531d416f0 jdk8u40-b21 b6d03a810a61116268fea08517a9632bd66a7363 jdk8u40-b22 5dd2ad6c7911a1e21f15a28f13ffad662378a3be jdk8u40-b23 @@ -429,6 +437,7 @@ 58f6ddf5d59fffc52d190d82890ba25698fb80e3 jdk8u51-b31 3dcabe6d7fdd37e73ebdd82d414c4939a50b58b7 jdk8u51-b32 586cfdfb13dd3f3b787d4fc1de7a03abd3a2457d jdk8u51-b33 +ad2f7ed088f1ce14564e573611c2d10635fbfab3 jdk8u51-b34 ae4980d195b64eec58884b233d7efd312205bac8 jdk8u60-b00 acf81f6fb265c1564b16fd8202a324a9022e204b jdk8u60-b01 2ca2e2430370d441cbe7999b76b57cadf0060327 jdk8u60-b02 @@ -453,6 +462,9 @@ 99d323d5830fad8551038da15113639d8518a8e6 jdk8u60-b21 01bb22b4ebb6348efa14726ba139858d6defefcd jdk8u60-b22 91e6153db0df9245c4b60197c78f72e510026b2c jdk8u60-b23 +ff58c7164b8dfd7f66104ddedb36fd017982fe06 icedtea-3.0.0pre06 +4b05cb9c5a4c517e0dabe38b7a7e1c080785feff icedtea-3.0.0pre07 +f0635543beb309c4da1bb88c906a76ee4b75e16d icedtea-3.0.0pre08 280834e00e6267fae1ae2a86a8bd7d1fdd160cba jdk8u60-b24 be2ddf520d263ea27a075f895d93adada6702027 jdk8u60-b25 d3bdbc19827e1a97e046b65e39cb9c7255d4603b jdk8u60-b26 @@ -495,6 +507,11 @@ 6eab3ce957aa560f8f9080a2c9535d1ee70fc834 jdk8u66-b17 a482cd45f31d7bf4ffc77acace705a0b9f888489 jdk8u66-b18 e6361dcd087eef288fdeeaa17c2dbf9aa4793d5d jdk8u66-b31 +b0bbac715f3bcefc57350b653decd9806144288a jdk8u66-b32 +75d6658e00b4115648b643dcad86a6879c9c94f3 jdk8u66-b33 +2a363653a0918df1eb369f6dc637258afeb6f7d1 jdk8u66-b34 +1719690a0ee77b273a487bcc4a38a721cee3785b jdk8u66-b35 +07707d0f0c781e37bc6897e9d89136e869840969 jdk8u66-b36 ab2d570584a2bb01a6fedf7bd483443fdfc3d799 jdk8u71-b00 1956eeeaed470cc9b46addabceb91c9900f2f83a jdk8u71-b01 b9c864410397ae0e23219b8ab218c33c9859c592 jdk8u71-b02 @@ -526,6 +543,7 @@ e831ce671fb072501670ee593e1080659cbc9804 jdk8u72-b12 8f5ca46a90af013525cbdf3b023727450cdb8119 jdk8u72-b13 6cbd347daa9367b78e385f2e8eba222a30b3bea1 jdk8u72-b14 +a358b13af298aa88d7a106c93a5416eeacfccb08 icedtea-3.0.0pre09 fff0c11d2811deb70bef213d6d8478b3e3796658 jdk8u72-b15 443abbc4e048b13e075486a86ddafca520257fdf jdk8u73-b00 fc0ed68cbc5cbdb2efdb75f3309b5de2a64f5a57 jdk8u73-b01 @@ -533,6 +551,24 @@ 87614decb34cd6076f136b6d51be83f13e3e6aed jdk8u74-b00 33b310c85259e0d7ed112ab2e01008228e263371 jdk8u74-b01 bee679b986f51fe4d65d6df11fea93d1543b6502 jdk8u74-b02 +928374287059bb10b87dade1c2d984f8c4df01b3 jdk8u72-b31 +ac4e9dfd23236821432786b27566fa2f800aa3d4 jdk8u75-b00 +d63a77fb06149b75dbb043a175a9c4a906ac26ef jdk8u75-b01 +320f984ac52b56da66aff581a2c4830eadc0404e jdk8u75-b02 +53dc743a34f164a9eb4e336f90cb21a58291a0b1 jdk8u75-b03 +722fc7e276ff8b4b6460b399e4eb65da518435f0 jdk8u75-b04 +57f1232cccbdfb8716f7258bc42982eb3e236e51 jdk8u75-b05 +9ea73143a5184a4034a1276733a9f9f356b67278 jdk8u75-b06 +ab064675c0669fd31bc7c424611686fe73c1509f jdk8u75-b07 +af84471ad4fd4e474ce984440718d87a386df4a8 jdk8u75-b08 +22ba4f1ad75c80bf78539f4c80b9867d227184d3 jdk8u75-b09 +9da1d3f8905be682e33579857dd7b176f847e938 jdk8u75-b10 +d8708cd521ff11851b259cd1171e8f18b90564a1 jdk8u75-b12 417ff12d11d60c7f2235b498fdea9ef85514fc75 jdk8u77-b00 6683e1d7422d0b6fc6566a1454604ca1ba7e86d9 jdk8u77-b01 7dd1be8bd46cd4c80526671607e8035c3c671c14 jdk8u77-b02 +19d738ae2def4918d5a7aff721e6651a671b4064 icedtea-3.0.0pre10 +8ed8d26a3f9ad84b2901948eaaf255aacdecdce1 icedtea-3.0.0 +3fbef9f4cddf934f9cc0e06f61e641b5b845b901 jdk8u77-b03 +4c41657db1862352b0e107b910be32c86eb5b1ff jdk8u91-b00 +0c798868f18548af144de0f0ab69f09a4c968cd2 jdk8u91-b13 diff -r 3fbef9f4cddf -r e02d4e69a2a2 .jcheck/conf --- a/.jcheck/conf Fri Mar 18 22:29:32 2016 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r 3fbef9f4cddf -r e02d4e69a2a2 common/autoconf/boot-jdk.m4 --- a/common/autoconf/boot-jdk.m4 Fri Mar 18 22:29:32 2016 -0700 +++ b/common/autoconf/boot-jdk.m4 Wed Apr 20 03:38:59 2016 +0100 @@ -1,5 +1,6 @@ # # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. +# Copyright 2014 Red Hat, Inc. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -283,6 +284,25 @@ BOOTJDK_CHECK_TOOL_IN_BOOTJDK(RMIC,rmic) BOOTJDK_CHECK_TOOL_IN_BOOTJDK(NATIVE2ASCII,native2ascii) + # Allow JAR command to be overridden + # Doing so allows a faster native jar program to be used + # when building Zero + AC_MSG_CHECKING([for an alternate jar command]) + AC_ARG_WITH([alt-jar], + [AS_HELP_STRING(--with-alt-jar=PATH, specify the location of an alternate jar binary to use for building)], + [ + if test "x${withval}" != xyes -a "x${withval}" != xno; then + ALT_JAR_CMD=${withval} + else + ALT_JAR_CMD="false" + fi + ], + [ + ALT_JAR_CMD="false" + ]) + AC_MSG_RESULT(${ALT_JAR_CMD}) + AC_SUBST(ALT_JAR_CMD) + # Finally, set some other options... # When compiling code to be executed by the Boot JDK, force jdk7 compatibility. @@ -303,6 +323,9 @@ AC_DEFUN_ONCE([BOOTJDK_SETUP_BOOT_JDK_ARGUMENTS], [ + # Ensure OPENJDK_TARGET_CPU_ARCH has been setup + AC_REQUIRE([PLATFORM_SETUP_OPENJDK_BUILD_AND_TARGET]) + ############################################################################## # # Specify options for anything that is run with the Boot JDK. @@ -325,16 +348,23 @@ JAVA_FLAGS=$boot_jdk_jvmargs AC_SUBST(JAVA_FLAGS) - AC_MSG_CHECKING([flags for boot jdk java command for big workloads]) # Starting amount of heap memory. - ADD_JVM_ARG_IF_OK([-Xms64M],boot_jdk_jvmargs_big,[$JAVA]) + if test "x$OPENJDK_BUILD_CPU_ARCH" = "xs390"; then + ADD_JVM_ARG_IF_OK([-Xms256M],boot_jdk_jvmargs_big,[$JAVA]) + else + ADD_JVM_ARG_IF_OK([-Xms64M],boot_jdk_jvmargs_big,[$JAVA]) + fi # Maximum amount of heap memory. # Maximum stack size. if test "x$BOOT_JDK_BITS" = x32; then - JVM_MAX_HEAP=1100M + if test "x$OPENJDK_BUILD_CPU_ARCH" = "xs390"; then + JVM_MAX_HEAP=768M + else + JVM_MAX_HEAP=1100M + fi STACK_SIZE=768 else # Running Javac on a JVM on a 64-bit machine, takes more space since 64-bit diff -r 3fbef9f4cddf -r e02d4e69a2a2 common/autoconf/generated-configure.sh --- a/common/autoconf/generated-configure.sh Fri Mar 18 22:29:32 2016 -0700 +++ b/common/autoconf/generated-configure.sh Wed Apr 20 03:38:59 2016 +0100 @@ -642,10 +642,19 @@ LIBFFI_LIBS LIBFFI_CFLAGS STATIC_CXX_SETTING +USE_EXTERNAL_NSS +NSS_LIBS +NSS_CFLAGS LIBDL LIBM LIBZIP_CAN_USE_MMAP USE_EXTERNAL_LIBZ +USE_EXTERNAL_LIBPNG +PNG_LIBS +PNG_CFLAGS +USE_EXTERNAL_LCMS +LCMS_LIBS +LCMS_CFLAGS USE_EXTERNAL_LIBGIF USE_EXTERNAL_LIBJPEG ALSA_LIBS @@ -666,6 +675,7 @@ ZIP_DEBUGINFO_FILES ENABLE_DEBUG_SYMBOLS USING_BROKEN_SUSE_LD +WARNINGS_AS_ERRORS COMPILER_SUPPORTS_TARGET_BITS_FLAG ZERO_ARCHFLAG LDFLAGS_CXX_JDK @@ -679,6 +689,7 @@ CFLAGS_JDKLIB MACOSX_VERSION_MIN PACKAGE_PATH +CFLAGS_WARNINGS_ARE_ERRORS LEGACY_EXTRA_LDFLAGS LEGACY_EXTRA_CXXFLAGS LEGACY_EXTRA_CFLAGS @@ -746,8 +757,6 @@ ac_ct_CXX CXXFLAGS CXX -ac_ct_PROPER_COMPILER_CXX -PROPER_COMPILER_CXX POTENTIAL_CXX TOOLS_DIR_CXX COMPILER_TARGET_BITS_FLAG @@ -758,8 +767,6 @@ LDFLAGS CFLAGS CC -ac_ct_PROPER_COMPILER_CC -PROPER_COMPILER_CC POTENTIAL_CC TOOLS_DIR_CC SDKPATH @@ -795,6 +802,7 @@ BOOT_JDK_BITS JAVAC_FLAGS BOOT_JDK_SOURCETARGET +ALT_JAR_CMD BOOT_JDK BOOT_TOOLSJAR BOOT_RTJAR @@ -1033,6 +1041,7 @@ with_build_number with_copyright_year with_boot_jdk +with_alt_jar with_boot_jdk_jvmargs with_add_source_root with_override_source_root @@ -1053,6 +1062,7 @@ with_extra_cflags with_extra_cxxflags with_extra_ldflags +enable_warnings_as_errors enable_debug_symbols enable_zip_debug_info enable_macosx_runtime_support @@ -1066,8 +1076,12 @@ with_alsa with_alsa_include with_alsa_lib +with_libjpeg with_giflib +with_lcms +with_libpng with_zlib +enable_system_nss with_stdc__lib with_num_cores with_memory_size @@ -1099,6 +1113,12 @@ FREETYPE_LIBS ALSA_CFLAGS ALSA_LIBS +LCMS_CFLAGS +LCMS_LIBS +PNG_CFLAGS +PNG_LIBS +NSS_CFLAGS +NSS_LIBS LIBFFI_CFLAGS LIBFFI_LIBS' @@ -1729,6 +1749,8 @@ run the Queens test after Hotspot build [disabled] --enable-unlimited-crypto Enable unlimited crypto policy [disabled] + --enable-warnings-as-errors + consider warnings to be an error [disabled] --disable-debug-symbols disable generation of debug symbols [enabled] --disable-zip-debug-info disable zipping of debug-info files [enabled] @@ -1739,6 +1761,8 @@ disable bundling of the freetype library with the build result [enabled on Windows or when using --with-freetype, disabled otherwise] + --enable-system-nss build the SunEC provider using the system NSS + libraries [disabled] --enable-sjavac use sjavac to do fast incremental compiles [disabled] --disable-precompiled-headers @@ -1786,6 +1810,8 @@ --with-build-number Set build number value for build [b00] --with-copyright-year Set copyright year value for build [current year] --with-boot-jdk path to Boot JDK (used to bootstrap build) [probed] + --with-alt-jar=PATH specify the location of an alternate jar binary to + use for building --with-boot-jdk-jvmargs specify JVM arguments to be passed to all invocations of the Boot JDK, overriding the default values, e.g --with-boot-jdk-jvmargs="-Xmx8G @@ -1839,8 +1865,14 @@ headers under PATH/include) --with-alsa-include specify directory for the alsa include files --with-alsa-lib specify directory for the alsa library + --with-libjpeg use libjpeg from build system or OpenJDK source + (system, bundled) [bundled] --with-giflib use giflib from build system or OpenJDK source (system, bundled) [bundled] + --with-lcms use lcms2 from build system or OpenJDK source + (system, bundled) [bundled] + --with-libpng use libpng from build system or OpenJDK source + (system, bundled) [bundled] --with-zlib use zlib from build system or OpenJDK source (system, bundled) [bundled] --with-stdc++lib=,, @@ -1880,6 +1912,12 @@ linker flags for FREETYPE, overriding pkg-config ALSA_CFLAGS C compiler flags for ALSA, overriding pkg-config ALSA_LIBS linker flags for ALSA, overriding pkg-config + LCMS_CFLAGS C compiler flags for LCMS, overriding pkg-config + LCMS_LIBS linker flags for LCMS, overriding pkg-config + PNG_CFLAGS C compiler flags for PNG, overriding pkg-config + PNG_LIBS linker flags for PNG, overriding pkg-config + NSS_CFLAGS C compiler flags for NSS, overriding pkg-config + NSS_LIBS linker flags for NSS, overriding pkg-config LIBFFI_CFLAGS C compiler flags for LIBFFI, overriding pkg-config LIBFFI_LIBS linker flags for LIBFFI, overriding pkg-config @@ -3329,6 +3367,7 @@ # ... then the rest # # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. +# Copyright 2014 Red Hat, Inc. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -3525,7 +3564,7 @@ pulse) PKGHANDLER_COMMAND="sudo apt-get install libpulse-dev" ;; x11) - PKGHANDLER_COMMAND="sudo apt-get install libX11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev" ;; + PKGHANDLER_COMMAND="sudo apt-get install libX11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev libXcomposite-dev" ;; ccache) PKGHANDLER_COMMAND="sudo apt-get install ccache" ;; esac @@ -3880,7 +3919,7 @@ #CUSTOM_AUTOCONF_INCLUDE # Do not change or remove the following line, it is needed for consistency checks: -DATE_WHEN_GENERATED=1445418840 +DATE_WHEN_GENERATED=1459480380 ############################################################################### # @@ -6849,7 +6888,7 @@ VAR_CPU_ENDIAN=big ;; powerpc64le) - VAR_CPU=ppc64 + VAR_CPU=ppc64le VAR_CPU_ARCH=ppc VAR_CPU_BITS=64 VAR_CPU_ENDIAN=little @@ -6902,6 +6941,14 @@ $as_echo_n "checking openjdk-build os-cpu... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OPENJDK_BUILD_OS-$OPENJDK_BUILD_CPU" >&5 $as_echo "$OPENJDK_BUILD_OS-$OPENJDK_BUILD_CPU" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking openjdk-build bit-size" >&5 +$as_echo_n "checking openjdk-build bit-size... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OPENJDK_BUILD_CPU_BITS" >&5 +$as_echo "$OPENJDK_BUILD_CPU_BITS" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking openjdk-build endianness" >&5 +$as_echo_n "checking openjdk-build endianness... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OPENJDK_BUILD_CPU_ENDIAN" >&5 +$as_echo "$OPENJDK_BUILD_CPU_ENDIAN" >&6; } # Convert the autoconf OS/CPU value to our own data, into the VAR_OS/CPU variables. @@ -6986,7 +7033,7 @@ VAR_CPU_ENDIAN=big ;; powerpc64le) - VAR_CPU=ppc64 + VAR_CPU=ppc64le VAR_CPU_ARCH=ppc VAR_CPU_BITS=64 VAR_CPU_ENDIAN=little @@ -7039,6 +7086,14 @@ $as_echo_n "checking openjdk-target os-cpu... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OPENJDK_TARGET_OS-$OPENJDK_TARGET_CPU" >&5 $as_echo "$OPENJDK_TARGET_OS-$OPENJDK_TARGET_CPU" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking openjdk-target bit-size" >&5 +$as_echo_n "checking openjdk-target bit-size... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OPENJDK_TARGET_CPU_BITS" >&5 +$as_echo "$OPENJDK_TARGET_CPU_BITS" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking openjdk-target endianness" >&5 +$as_echo_n "checking openjdk-target endianness... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OPENJDK_TARGET_CPU_ENDIAN" >&5 +$as_echo "$OPENJDK_TARGET_CPU_ENDIAN" >&6; } @@ -7984,7 +8039,7 @@ if test "x$JVM_VARIANT_ZEROSHARK" = xtrue ; then INCLUDE_SA=false fi - if test "x$VAR_CPU" = xppc64 ; then + if test "x$VAR_CPU" = xppc64 -o "x$VAR_CPU" = xppc64le ; then INCLUDE_SA=false fi if test "x$OPENJDK_TARGET_CPU" = xaarch64; then @@ -16065,6 +16120,31 @@ $as_echo "ok" >&6; } + # Allow JAR command to be overridden + # Doing so allows a faster native jar program to be used + # when building Zero + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an alternate jar command" >&5 +$as_echo_n "checking for an alternate jar command... " >&6; } + +# Check whether --with-alt-jar was given. +if test "${with_alt_jar+set}" = set; then : + withval=$with_alt_jar; + if test "x${withval}" != xyes -a "x${withval}" != xno; then + ALT_JAR_CMD=${withval} + else + ALT_JAR_CMD="false" + fi + +else + + ALT_JAR_CMD="false" + +fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ALT_JAR_CMD}" >&5 +$as_echo "${ALT_JAR_CMD}" >&6; } + + # Finally, set some other options... # When compiling code to be executed by the Boot JDK, force jdk7 compatibility. @@ -16085,6 +16165,9 @@ + # Ensure OPENJDK_TARGET_CPU_ARCH has been setup + + ############################################################################## # # Specify options for anything that is run with the Boot JDK. @@ -16140,11 +16223,27 @@ JAVA_FLAGS=$boot_jdk_jvmargs - { $as_echo "$as_me:${as_lineno-$LINENO}: checking flags for boot jdk java command for big workloads" >&5 $as_echo_n "checking flags for boot jdk java command for big workloads... " >&6; } # Starting amount of heap memory. + if test "x$OPENJDK_BUILD_CPU_ARCH" = "xs390"; then + + $ECHO "Check if jvm arg is ok: -Xms256M" >&5 + $ECHO "Command: $JAVA -Xms256M -version" >&5 + OUTPUT=`$JAVA -Xms256M -version 2>&1` + FOUND_WARN=`$ECHO "$OUTPUT" | grep -i warn` + FOUND_VERSION=`$ECHO $OUTPUT | grep " version \""` + if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then + boot_jdk_jvmargs_big="$boot_jdk_jvmargs_big -Xms256M" From andrew at icedtea.classpath.org Wed Apr 20 03:28:46 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 20 Apr 2016 03:28:46 +0000 Subject: /hg/release/icedtea8-forest-3.0/corba: 43 new changesets Message-ID: changeset 4306462408d1 in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=4306462408d1 author: asaha date: Sun Mar 20 20:35:26 2016 -0700 Added tag jdk8u77-b03 for changeset e8dc6eb11c76 changeset d615a0fc5c3c in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=d615a0fc5c3c author: asaha date: Fri Oct 16 12:00:53 2015 -0700 Added tag jdk8u75-b00 for changeset 073b951904b3 changeset 7cd6b5766508 in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=7cd6b5766508 author: asaha date: Fri Oct 16 12:14:33 2015 -0700 Merge changeset fc64de33b72a in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=fc64de33b72a author: asaha date: Thu Oct 29 17:02:52 2015 -0700 Merge changeset b0392e7c5b07 in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=b0392e7c5b07 author: asaha date: Wed Oct 28 22:01:18 2015 -0700 Added tag jdk8u66-b32 for changeset 4436283ad3bd changeset 9abb19c057e1 in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=9abb19c057e1 author: asaha date: Thu Oct 29 17:29:06 2015 -0700 Merge changeset ec1a89bee305 in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=ec1a89bee305 author: asaha date: Tue Nov 03 07:16:06 2015 -0800 Added tag jdk8u66-b33 for changeset b0392e7c5b07 changeset 6daf84b540ac in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=6daf84b540ac author: asaha date: Wed Nov 11 20:44:25 2015 -0800 Added tag jdk8u51-b34 for changeset bd928a0bfc2c changeset 39be7bf16820 in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=39be7bf16820 author: asaha date: Fri Nov 13 14:07:33 2015 -0800 Merge changeset 9dfa25a760c6 in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=9dfa25a760c6 author: asaha date: Tue Dec 01 22:51:22 2015 -0800 Added tag jdk8u66-b34 for changeset 39be7bf16820 changeset 1eb7ac217a35 in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=1eb7ac217a35 author: asaha date: Wed Dec 02 15:45:24 2015 -0800 Merge changeset 59678f2b7d6e in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=59678f2b7d6e author: asaha date: Wed Dec 02 23:10:56 2015 -0800 Merge changeset 1dfa7f7ec985 in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=1dfa7f7ec985 author: asaha date: Thu Dec 03 10:30:42 2015 -0800 Added tag jdk8u66-b35 for changeset 9dfa25a760c6 changeset bf3dd8321183 in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=bf3dd8321183 author: asaha date: Thu Dec 03 10:56:52 2015 -0800 Merge changeset 8d1b49e643a3 in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=8d1b49e643a3 author: asaha date: Thu Dec 03 13:35:49 2015 -0800 Merge changeset 1a6f8a349fb5 in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=1a6f8a349fb5 author: asaha date: Mon Dec 07 22:48:36 2015 -0800 Merge changeset e79ba69c301e in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=e79ba69c301e author: asaha date: Mon Dec 07 22:57:33 2015 -0800 Merge changeset 2a485e341766 in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=2a485e341766 author: asaha date: Tue Dec 15 10:35:43 2015 -0800 Merge changeset a096dbb66200 in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=a096dbb66200 author: asaha date: Tue Dec 15 08:37:27 2015 -0800 Added tag jdk8u66-b36 for changeset 1dfa7f7ec985 changeset 905365041a04 in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=905365041a04 author: asaha date: Tue Dec 15 12:20:17 2015 -0800 Merge changeset e35996d801ba in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=e35996d801ba author: asaha date: Tue Dec 15 14:32:15 2015 -0800 Merge changeset 2edd005b7024 in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=2edd005b7024 author: asaha date: Mon Dec 21 10:54:16 2015 -0800 Merge changeset 5b48f7defe40 in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=5b48f7defe40 author: asaha date: Mon Dec 21 11:06:41 2015 -0800 Merge changeset abfd273a2236 in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=abfd273a2236 author: asaha date: Mon Dec 21 13:42:06 2015 -0800 Added tag jdk8u75-b01 for changeset 5b48f7defe40 changeset d82cbb7a4bfe in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=d82cbb7a4bfe author: alitvinov date: Wed Dec 30 13:31:42 2015 +0300 Merge changeset 1c4b2b1e1cbd in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=1c4b2b1e1cbd author: asaha date: Sun Jan 03 22:38:03 2016 -0800 Added tag jdk8u72-b31 for changeset d82cbb7a4bfe changeset 0015f4a7f0d0 in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=0015f4a7f0d0 author: asaha date: Mon Jan 04 08:37:29 2016 -0800 Merge changeset 74b2903babf0 in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=74b2903babf0 author: asaha date: Mon Jan 04 11:06:56 2016 -0800 Added tag jdk8u75-b02 for changeset 0015f4a7f0d0 changeset aa99436ccf82 in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=aa99436ccf82 author: asaha date: Mon Jan 11 13:41:12 2016 -0800 Added tag jdk8u75-b03 for changeset 74b2903babf0 changeset e4dd4a6a2e67 in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=e4dd4a6a2e67 author: asaha date: Mon Jan 18 10:47:49 2016 -0800 Added tag jdk8u75-b04 for changeset aa99436ccf82 changeset adf2c9ed1a03 in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=adf2c9ed1a03 author: asaha date: Mon Jan 25 12:31:54 2016 -0800 Added tag jdk8u75-b05 for changeset e4dd4a6a2e67 changeset 6ca185377097 in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=6ca185377097 author: asaha date: Mon Feb 01 09:55:11 2016 -0800 Merge changeset 77880a70d92d in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=77880a70d92d author: asaha date: Mon Feb 01 11:49:00 2016 -0800 Added tag jdk8u75-b06 for changeset 6ca185377097 changeset d267b16e3ecc in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=d267b16e3ecc author: asaha date: Mon Feb 08 11:14:28 2016 -0800 Added tag jdk8u75-b07 for changeset 77880a70d92d changeset 1030aea873cd in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=1030aea873cd author: asaha date: Mon Feb 15 16:28:31 2016 -0800 Added tag jdk8u75-b08 for changeset d267b16e3ecc changeset c971f5fe414d in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=c971f5fe414d author: asaha date: Mon Feb 22 13:02:08 2016 -0800 Added tag jdk8u75-b09 for changeset 1030aea873cd changeset 964fe4bba121 in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=964fe4bba121 author: asaha date: Sun Feb 28 18:55:17 2016 -0800 8150790: 8u75 L10n resource file translation update Summary: 8u75 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com changeset f7cfd44464c3 in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=f7cfd44464c3 author: asaha date: Mon Feb 29 10:29:34 2016 -0800 Added tag jdk8u75-b10 for changeset 964fe4bba121 changeset cd7cec8fd295 in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=cd7cec8fd295 author: asaha date: Tue Mar 15 13:30:06 2016 -0700 Added tag jdk8u75-b12 for changeset f7cfd44464c3 changeset ca3e18017a84 in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=ca3e18017a84 author: asaha date: Thu Mar 17 08:08:30 2016 -0700 Added tag jdk8u91-b00 for changeset cd7cec8fd295 changeset 4ea02753e66e in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=4ea02753e66e author: asaha date: Mon Mar 21 22:59:50 2016 -0700 Merge changeset f8d0cfaa9900 in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=f8d0cfaa9900 author: asaha date: Tue Mar 22 10:28:23 2016 -0700 Added tag jdk8u91-b13 for changeset 4ea02753e66e changeset a6736e860d67 in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=a6736e860d67 author: andrew date: Wed Apr 20 03:39:00 2016 +0100 Merge jdk8u91-b14 diffstat: .hgtags | 36 ++++++++++ .jcheck/conf | 2 - src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties | 12 +- 3 files changed, 42 insertions(+), 8 deletions(-) diffs (169 lines): diff -r e8dc6eb11c76 -r a6736e860d67 .hgtags --- a/.hgtags Fri Mar 18 22:29:36 2016 -0700 +++ b/.hgtags Wed Apr 20 03:39:00 2016 +0100 @@ -50,6 +50,7 @@ b751c528c55560cf2adeaeef24b39ca1f4d1cbf7 jdk7-b73 5d0cf59a3203b9f57aceebc33ae656b884987955 jdk7-b74 0fb137085952c8e47878e240d1cb40f14de463c4 jdk7-b75 +d728db3889da23d9f74e45154b9261a43b4acd8d icedtea7-1.12 937144222e2219939101b0129d26a872a7956b13 jdk7-b76 6881f0383f623394b5ec73f27a5f329ff55d0467 jdk7-b77 a7f7276b48cd74d8eb1baa83fbf3d1ef4a2603c8 jdk7-b78 @@ -63,6 +64,7 @@ 6253e28826d16cf1aecc39ce04c8de1f6bf2df5f jdk7-b86 09a41111a401d327f65e453384d976a10154d9ea jdk7-b87 39e14d2da687c7e592142137517aaf689544820f jdk7-b88 +e805b4155d76f76d40ffae36a74546f79218c539 icedtea7-1.13 bb4424c5e778b842c064a8b1aa902b35f4397654 jdk7-b89 56ce07b0eb47b93a98a72adef0f21e602c460623 jdk7-b90 bcd2fc089227559ac5be927923609fac29f067fa jdk7-b91 @@ -111,6 +113,7 @@ 918003855fa0dba5acf4bf1fe36526d2fc4c1ba8 jdk7-b134 e0b72ae5dc5e824b342801c8d1d336a55eb54e2c jdk7-b135 48ef0c712e7cbf272f47f9224db92a3c6a9e2612 jdk7-b136 +b62418551e20fa19fbf57c49d4378b7096809e60 icedtea-1.14 a66c01d8bf895261715955df0b95545c000ed6a8 jdk7-b137 78d8cf04697e9df54f7f11e195b7da29b8e345a2 jdk7-b138 60b074ec6fcf5cdf9efce22fdfb02326ed8fa2d3 jdk7-b139 @@ -295,6 +298,7 @@ 32b9c4f0ab3c6d33f70724b775cb9d12c004be6d jdk8u20-b07 4e4a75376185ca1a712cc9fef5a340e6927cf5e2 jdk8u20-b08 0344396d09b0e20d4a8d1bdff9f129250a60f365 jdk8u20-b09 +a96c01f523be6fadcf777118d471a9fa5751cf1c icedtea-3.0.0pre01 e930c4fa31586b0f21887f7b50fba927550f17fb jdk8u20-b10 9a6092124c7c926d380a5f3b0f899fd1427c6e69 jdk8u20-b11 673829390271e51f8bc442ffbd4726833a7b1c06 jdk8u20-b12 @@ -308,6 +312,7 @@ aca1d25d10812c86024d9dbb7ec529876cca55e8 jdk8u20-b20 7d1e0f0b63f1d66c77924d8b2a1accdf8f7480db jdk8u20-b21 7677bf14d105ca23ab045f5041ceb19ee88b86c6 jdk8u20-b22 +83ebbcc0dda5af02ee3d99756bf6c13da956a310 icedtea-3.0.0pre02 919405d7316dfcbddee5ad8dd08905916df88e04 jdk8u20-b23 34c930eaa6b591621afde05ca2e24571c91cdc9b jdk8u20-b24 34c930eaa6b591621afde05ca2e24571c91cdc9b jdk8u20-b25 @@ -375,6 +380,9 @@ a1e2c13de84e00f2aedf4c40e96347306ede84f3 jdk8u40-b18 8bbc2bb414b7e9331c2014c230553d72c9d161c5 jdk8u40-b19 445eceffc829e205037098115c26e38e85ea5f7c jdk8u40-b20 +6c974fba96cb81fd91bf85f434531dbd122fa3a0 icedtea-3.0.0pre03 +b493e7b682c969ef1b68c56c3512317df87a1f28 icedtea-3.0.0pre04 +a5ec6d805e3864d5d754dd47bdae5d001e812a73 icedtea-3.0.0pre05 9c54cc92c0beb29179abbce272d3f5c8ba4ffd0e jdk8u40-b21 4c7421f74674ebefb8e91eba59ab2a2db8c1abd7 jdk8u40-b22 62f7faef5ed956cd481cae6216b22fdb4b6e3e46 jdk8u40-b23 @@ -427,6 +435,7 @@ 5980dad8f264bb5ec3982d64a7c0af86fc5b3d16 jdk8u51-b31 eb269a395660200c33cd58acca2df20da03567ab jdk8u51-b32 b0daf4d3eb5f5de0f073ec9d264b1964b1920c67 jdk8u51-b33 +bd928a0bfc2c0f14eaa6a86e8d5937f9e94fd514 jdk8u51-b34 8bbc2bb414b7e9331c2014c230553d72c9d161c5 jdk8u60-b00 15ae8298b34beb30f2bd7baa7ff895af2bec13f6 jdk8u60-b01 a98524c04cbd24bbc3029b21c033abf9108e92b4 jdk8u60-b02 @@ -451,6 +460,9 @@ d68de92de3bad991546b11d77de6e9c17edf7ec2 jdk8u60-b21 3a04901d83880634ecd70c8be992189228ccd746 jdk8u60-b22 0828bb6521738ad5a7fe11f0aa3495465f002848 jdk8u60-b23 +9e44a6fa912760c513f9a59826c061fd5ca17c5e icedtea-3.0.0pre06 +7418bb690047791d64e1b4adb692ad07d8a44bad icedtea-3.0.0pre07 +ebc2780ebeb34e292b5cfb0e8da1efafa8395306 icedtea-3.0.0pre08 b0779099d006fcb2a0af493e2a2f828411bfad33 jdk8u60-b24 c665dd5d32b04c1dbc2cf21a595fe73330849c03 jdk8u60-b25 7828b9af7733eeaf2cafa8e05e68a2661dc3c7a8 jdk8u60-b26 @@ -497,6 +509,11 @@ c53412824d4ef81343418a71877172776b0980af jdk8u66-b17 efb736c1edb983bd231617a2619d68a3eee4d850 jdk8u66-b18 d555fb895611d083724442be79e5592ba676825c jdk8u66-b31 +4436283ad3bd05910df5f7d44321b5b581ae1004 jdk8u66-b32 +b0392e7c5b0712e00341e32c3c1e8f78d56e3695 jdk8u66-b33 +39be7bf168202244171cea701baf4986e423a86b jdk8u66-b34 +9dfa25a760c6d3785276f4372dd4eda586308e3b jdk8u66-b35 +1dfa7f7ec9853fac73ad1acc8fbff382f4ecc951 jdk8u66-b36 cd1b3e5a3126d0808c845d2df518095b10a98059 jdk8u71-b00 8c21767afa1a241e8312a1d4280efadfded4883d jdk8u71-b01 c775f50c022007b4f482f51dafb95224886aca8b jdk8u71-b02 @@ -528,6 +545,7 @@ 3eb18c06118e0bc2fca1e1ea6c1cbddd21a27479 jdk8u72-b12 0d9849ba664dc3381d8d6d85d5e04c00fdd476b1 jdk8u72-b13 baa49bb35fc1798a5951fcfd3f9232332651d4e9 jdk8u72-b14 +834cf5ee24b36e2ab5eef16896bfd550fd698a7b icedtea-3.0.0pre09 91e3b8e2e00618f237f571fbefdfee3f4134026f jdk8u72-b15 e3b496b6ae52f2c018e9c628c31be984bb4907e7 jdk8u73-b00 5e484ab4b05f1398e924ab90874f7fe2ddf20731 jdk8u73-b01 @@ -535,6 +553,24 @@ 9e88cf03fe09fbf33045f43489be6f9c00e80c35 jdk8u74-b00 0ce690c17329bde61998e5cd30b1beec9872262f jdk8u74-b01 5eb60567655e15d7ba4c349658d707f5bde0c2b8 jdk8u74-b02 +d82cbb7a4bfe21b146f7b91ce833ac5a579c94eb jdk8u72-b31 +073b951904b3ee7c54fb79a169478fa66d925320 jdk8u75-b00 +5b48f7defe40eab668fe554df0afd87d84d60722 jdk8u75-b01 +0015f4a7f0d02a9bb79b7a0c737590f01feaabd4 jdk8u75-b02 +74b2903babf0f4138c367e3f9eea8958f5d71b94 jdk8u75-b03 +aa99436ccf826b3a2eecdaf646814e58cf514efb jdk8u75-b04 +e4dd4a6a2e67aa42d1e22246216f56a5280f83fb jdk8u75-b05 +6ca185377097c44ee1768f2f817b1b9e3b89068c jdk8u75-b06 +77880a70d92dbfc0ab1dab1aefad179c711ea852 jdk8u75-b07 +d267b16e3ecc006200ec6478904b7ea119df5b19 jdk8u75-b08 +1030aea873cdecfb6f55ab652abc67c901f61f60 jdk8u75-b09 +964fe4bba121592325cb346e3a4fa677b277d0ec jdk8u75-b10 +f7cfd44464c3c3efd6d6f29921fad4ed0de75d83 jdk8u75-b12 7b719c1dec62535c34030cf3457abe6f478f13a0 jdk8u77-b00 cafc1648f432eff2c392040af2db4505c3d290b6 jdk8u77-b01 0f0077ee5e53365562ff77a01aa97d0c7374f447 jdk8u77-b02 +9972d4fac94222734bfee16a8a5475e1f2b9e149 icedtea-3.0.0pre10 +37af47894175fa7405752524b631237007778767 icedtea-3.0.0 +e8dc6eb11c761f20b44d8c4b8acb0846268872f1 jdk8u77-b03 +cd7cec8fd295c0462a813b5f54dc5457c2bade2d jdk8u91-b00 +4ea02753e66e348ee4639e157061bcbdef1d7ff3 jdk8u91-b13 diff -r e8dc6eb11c76 -r a6736e860d67 .jcheck/conf --- a/.jcheck/conf Fri Mar 18 22:29:36 2016 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r e8dc6eb11c76 -r a6736e860d67 src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties --- a/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties Fri Mar 18 22:29:36 2016 -0700 +++ b/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties Wed Apr 20 03:39:00 2016 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -23,7 +23,7 @@ # questions. # -orbd.usage=\uC0AC\uC6A9\uBC95: {0} \n\n\uC5EC\uAE30\uC11C \uB294 \uB2E4\uC74C\uACFC \uAC19\uC2B5\uB2C8\uB2E4.\n -port ORBD\uAC00 \uC2DC\uC791\uB418\uC5B4\uC57C \uD558\uB294 \uD65C\uC131 \uD3EC\uD2B8\uB85C, \uAE30\uBCF8\uAC12\uC740 1049\uC785\uB2C8\uB2E4(\uC120\uD0DD \uC0AC\uD56D).\n -defaultdb ORBD \uD30C\uC77C\uC758 \uB514\uB809\uD1A0\uB9AC\uB85C, \uAE30\uBCF8\uAC12\uC740 "./orb.db"\uC785\uB2C8\uB2E4(\uC120\uD0DD \uC0AC\uD56D).\n -serverid ORBD\uC758 \uC11C\uBC84 ID\uB85C, \uAE30\uBCF8\uAC12\uC740 1 \uC785\uB2C8\uB2E4(\uC120\uD0DD \uC0AC\uD56D).\n -ORBInitialPort \uCD08\uAE30 \uD3EC\uD2B8\uC785\uB2C8\uB2E4(\uD544\uC218).\n -ORBInitialHost \uCD08\uAE30 HostName\uC785\uB2C8\uB2E4(\uD544\uC218).\n +orbd.usage=\uC0AC\uC6A9\uBC95: {0} \n\n\uC5EC\uAE30\uC11C \uB294 \uB2E4\uC74C\uACFC \uAC19\uC2B5\uB2C8\uB2E4.\n -port ORBD\uAC00 \uC2DC\uC791\uB418\uC5B4\uC57C \uD558\uB294 \uD65C\uC131 \uD3EC\uD2B8\uB85C, \uAE30\uBCF8\uAC12\uC740 1049\uC785\uB2C8\uB2E4(\uC120\uD0DD\uC0AC\uD56D).\n -defaultdb ORBD \uD30C\uC77C\uC758 \uB514\uB809\uD1A0\uB9AC\uB85C, \uAE30\uBCF8\uAC12\uC740 "./orb.db"\uC785\uB2C8\uB2E4(\uC120\uD0DD\uC0AC\uD56D).\n -serverid ORBD\uC758 \uC11C\uBC84 ID\uB85C, \uAE30\uBCF8\uAC12\uC740 1 \uC785\uB2C8\uB2E4(\uC120\uD0DD\uC0AC\uD56D).\n -ORBInitialPort \uCD08\uAE30 \uD3EC\uD2B8\uC785\uB2C8\uB2E4(\uD544\uC218).\n -ORBInitialHost \uCD08\uAE30 HostName\uC785\uB2C8\uB2E4(\uD544\uC218).\n servertool.usage=\uC0AC\uC6A9\uBC95: {0} \n\n\uC5EC\uAE30\uC11C \uB294 \uB2E4\uC74C\uACFC \uAC19\uC2B5\uB2C8\uB2E4.\n -ORBInitialPort \uCD08\uAE30 \uD3EC\uD2B8\uC785\uB2C8\uB2E4(\uD544\uC218).\n -ORBInitialHost \uCD08\uAE30 HostName\uC785\uB2C8\uB2E4(\uD544\uC218).\n servertool.banner=\n\nJava IDL \uC11C\uBC84 \uD234 \uC2DC\uC791 \n\uD504\uB86C\uD504\uD2B8\uC5D0 \uBA85\uB839\uC744 \uC785\uB825\uD558\uC2ED\uC2DC\uC624. \n @@ -62,7 +62,7 @@ servertool.list=\n\t\uBAA9\uB85D\n servertool.list1=\uB4F1\uB85D\uB41C \uC11C\uBC84 \uBAA8\uB450 \uB098\uC5F4 -servertool.list2=\n\t\uC11C\uBC84 ID\t\uC11C\uBC84 \uD074\uB798\uC2A4 \uC774\uB984\t\t\uC11C\uBC84 \uC751\uC6A9 \uD504\uB85C\uADF8\uB7A8\n\t---------\t-----------------\t\t------------------\n +servertool.list2=\n\t\uC11C\uBC84 ID\t\uC11C\uBC84 \uD074\uB798\uC2A4 \uC774\uB984\t\t\uC11C\uBC84 \uC560\uD50C\uB9AC\uCF00\uC774\uC158\n\t---------\t-----------------\t\t------------------\n servertool.listactive=\n\tlistactive servertool.listactive1=\uD604\uC7AC \uD65C\uC131 \uC11C\uBC84 \uB098\uC5F4 servertool.listappnames=\tlistappnames\n @@ -92,9 +92,9 @@ bootstrap.success=\uD3EC\uD2B8\uB97C {0}(\uC73C)\uB85C \uC124\uC815\uD558\uACE0 {1}\uC5D0\uC11C \uC11C\uBE44\uC2A4\uB97C \uC77D\uB294 \uC911 bootstrap.filenotreadable={0} \uD30C\uC77C\uC744 \uC77D\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4. bootstrap.filenotfound={0} \uD30C\uC77C\uC744 \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4. -bootstrap.exception={0} \uD30C\uC77C\uC5D0 \uC18D\uC131\uC744 \uC800\uC7A5\uD558\uB294 \uC911 \uC608\uC678 \uC0AC\uD56D \uBC1C\uC0DD: {1} \uC608\uC678 \uC0AC\uD56D +bootstrap.exception={0} \uD30C\uC77C\uC5D0 \uC18D\uC131\uC744 \uC800\uC7A5\uD558\uB294 \uC911 \uC608\uC678\uC0AC\uD56D \uBC1C\uC0DD: {1} \uC608\uC678\uC0AC\uD56D -tnameserv.exception={0} \uD3EC\uD2B8\uC5D0\uC11C \uBD80\uD2B8\uC2A4\uD2B8\uB7A9 \uC11C\uBE44\uC2A4\uB97C \uC2DC\uC791\uD558\uB294 \uC911 \uC608\uC678 \uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4. +tnameserv.exception={0} \uD3EC\uD2B8\uC5D0\uC11C \uBD80\uD2B8\uC2A4\uD2B8\uB7A9 \uC11C\uBE44\uC2A4\uB97C \uC2DC\uC791\uD558\uB294 \uC911 \uC608\uC678\uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4. tnameserv.usage=-ORBInitialPort \uBA85\uB839\uD589 \uC778\uC218\uB85C \uB2E4\uB978 \uD3EC\uD2B8 \uC0AC\uC6A9 \uC2DC\uB3C4 tnameserv.invalidhostoption=ORBInitialHost\uB294 NameService\uC5D0 \uB300\uD574 \uC801\uD569\uD55C \uC635\uC158\uC774 \uC544\uB2D9\uB2C8\uB2E4. tnameserv.orbinitialport0=ORBInitialPort 0\uC740 NameService\uC5D0 \uB300\uD574 \uC801\uD569\uD55C \uC635\uC158\uC774 \uC544\uB2D9\uB2C8\uB2E4. @@ -103,5 +103,5 @@ tnameserv.hs3=\uC900\uBE44\uB418\uC5C8\uC2B5\uB2C8\uB2E4. orbd.commfailure=\nORBinitialPort\uAC00 \uC774\uBBF8 \uC0AC\uC6A9 \uC911\uC774\uC5B4\uC11C ORBD \uC2DC\uC791\uC744 \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4. -orbd.internalexception=\n\uB0B4\uBD80 \uC608\uC678 \uC0AC\uD56D\uC73C\uB85C \uC778\uD574 ORBD \uC2DC\uC791\uC744 \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4. \n\uAC00\uB2A5\uD55C \uC6D0\uC778: \n1. \uC9C0\uC815\uB41C ORBInitialPort \uB610\uB294 ORBActivationPort\uAC00 \uC774\uBBF8 \uC0AC\uC6A9 \uC911\uC785\uB2C8\uB2E4.\n2. orb.db\uB97C \uC4F8 \uC218 \uC788\uB294 \uC4F0\uAE30 \uAD8C\uD55C\uC774 \uC5C6\uC2B5\uB2C8\uB2E4. +orbd.internalexception=\n\uB0B4\uBD80 \uC608\uC678\uC0AC\uD56D\uC73C\uB85C \uC778\uD574 ORBD \uC2DC\uC791\uC744 \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4. \n\uAC00\uB2A5\uD55C \uC6D0\uC778: \n1. \uC9C0\uC815\uB41C ORBInitialPort \uB610\uB294 ORBActivationPort\uAC00 \uC774\uBBF8 \uC0AC\uC6A9 \uC911\uC785\uB2C8\uB2E4.\n2. orb.db\uB97C \uC4F8 \uC218 \uC788\uB294 \uC4F0\uAE30 \uAD8C\uD55C\uC774 \uC5C6\uC2B5\uB2C8\uB2E4. From andrew at icedtea.classpath.org Wed Apr 20 03:28:53 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 20 Apr 2016 03:28:53 +0000 Subject: /hg/release/icedtea8-forest-3.0/jaxp: 45 new changesets Message-ID: changeset 9bf19e95e50c in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=9bf19e95e50c author: asaha date: Sun Mar 20 20:36:15 2016 -0700 Added tag jdk8u77-b03 for changeset 1c71899e8566 changeset fe2abbd4440c in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=fe2abbd4440c author: asaha date: Fri Oct 16 12:02:40 2015 -0700 Added tag jdk8u75-b00 for changeset eca165c0654a changeset f8a16cd739ba in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=f8a16cd739ba author: asaha date: Fri Oct 16 12:16:22 2015 -0700 Merge changeset 0a9edd59d343 in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=0a9edd59d343 author: aefimov date: Fri Oct 30 01:33:58 2015 +0300 8134650: Xsl transformation gives different results in 8u66 Reviewed-by: lancea, dfuchs, joehw changeset 5dc103dd022f in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=5dc103dd022f author: asaha date: Thu Oct 29 17:43:48 2015 -0700 Merge changeset a85030db0261 in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=a85030db0261 author: asaha date: Wed Oct 28 22:02:59 2015 -0700 Added tag jdk8u66-b32 for changeset 1db6026e38d4 changeset 2beb3ddba0d7 in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=2beb3ddba0d7 author: asaha date: Thu Oct 29 17:44:24 2015 -0700 Merge changeset b15c3ef9f514 in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=b15c3ef9f514 author: asaha date: Tue Nov 03 07:17:19 2015 -0800 Added tag jdk8u66-b33 for changeset a85030db0261 changeset ead23ccf33a1 in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=ead23ccf33a1 author: asaha date: Wed Nov 11 20:45:38 2015 -0800 Added tag jdk8u51-b34 for changeset 55657ee85e8e changeset 59dc259db9ad in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=59dc259db9ad author: asaha date: Fri Nov 13 15:36:45 2015 -0800 Merge changeset a9f8281d8391 in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=a9f8281d8391 author: asaha date: Tue Dec 01 22:53:05 2015 -0800 Added tag jdk8u66-b34 for changeset 59dc259db9ad changeset 0b734f331213 in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=0b734f331213 author: asaha date: Wed Dec 02 23:04:27 2015 -0800 Merge changeset 5059e76bf65c in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=5059e76bf65c author: asaha date: Wed Dec 02 23:17:53 2015 -0800 Merge changeset d11c3bc0881a in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=d11c3bc0881a author: asaha date: Thu Dec 03 10:32:07 2015 -0800 Added tag jdk8u66-b35 for changeset a9f8281d8391 changeset 5b397799a7e9 in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=5b397799a7e9 author: asaha date: Thu Dec 03 13:14:24 2015 -0800 Merge changeset 8c68f448ec4a in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=8c68f448ec4a author: asaha date: Thu Dec 03 13:39:18 2015 -0800 Merge changeset f911290b1b4e in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=f911290b1b4e author: aefimov date: Sat Dec 05 01:57:19 2015 +0300 8143167: Better buffering of XML strings Reviewed-by: joehw, lancea changeset 49031c4f768f in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=49031c4f768f author: asaha date: Mon Dec 07 22:50:01 2015 -0800 Merge changeset 8297b59f265f in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=8297b59f265f author: asaha date: Mon Dec 07 23:01:17 2015 -0800 Merge changeset 6e8c79e74cd5 in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=6e8c79e74cd5 author: asaha date: Tue Dec 15 10:37:35 2015 -0800 Merge changeset bb69dd652421 in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=bb69dd652421 author: asaha date: Tue Dec 15 08:38:53 2015 -0800 Added tag jdk8u66-b36 for changeset d11c3bc0881a changeset 9ac883da35eb in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=9ac883da35eb author: asaha date: Tue Dec 15 14:21:54 2015 -0800 Merge changeset 2ed6ee446f61 in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=2ed6ee446f61 author: asaha date: Tue Dec 15 14:36:40 2015 -0800 Merge changeset 58d40d09d76e in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=58d40d09d76e author: asaha date: Mon Dec 21 10:55:36 2015 -0800 Merge changeset 06cdf5dc679e in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=06cdf5dc679e author: asaha date: Mon Dec 21 11:13:03 2015 -0800 Merge changeset 386a604af3bf in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=386a604af3bf author: asaha date: Mon Dec 21 13:43:31 2015 -0800 Added tag jdk8u75-b01 for changeset 06cdf5dc679e changeset 2b3d0e6f3cd1 in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=2b3d0e6f3cd1 author: alitvinov date: Wed Dec 30 13:53:07 2015 +0300 Merge changeset 01b1ca6a8807 in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=01b1ca6a8807 author: asaha date: Sun Jan 03 22:39:19 2016 -0800 Added tag jdk8u72-b31 for changeset 2b3d0e6f3cd1 changeset 26c297e9f11b in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=26c297e9f11b author: asaha date: Mon Jan 04 08:42:50 2016 -0800 Merge changeset 2a292503c557 in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=2a292503c557 author: asaha date: Mon Jan 04 11:08:18 2016 -0800 Added tag jdk8u75-b02 for changeset 26c297e9f11b changeset cb072b12f5db in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=cb072b12f5db author: asaha date: Mon Jan 11 13:42:47 2016 -0800 Added tag jdk8u75-b03 for changeset 2a292503c557 changeset 40ccc40d5845 in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=40ccc40d5845 author: asaha date: Mon Jan 18 10:49:06 2016 -0800 Added tag jdk8u75-b04 for changeset cb072b12f5db changeset c83fd81c6d57 in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=c83fd81c6d57 author: asaha date: Mon Jan 25 12:33:26 2016 -0800 Added tag jdk8u75-b05 for changeset 40ccc40d5845 changeset e77acebebfdc in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=e77acebebfdc author: asaha date: Mon Feb 01 10:12:15 2016 -0800 Merge changeset e5423deded19 in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=e5423deded19 author: asaha date: Mon Feb 01 11:50:15 2016 -0800 Added tag jdk8u75-b06 for changeset e77acebebfdc changeset 8244c2d885d4 in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=8244c2d885d4 author: asaha date: Mon Feb 08 11:15:48 2016 -0800 Added tag jdk8u75-b07 for changeset e5423deded19 changeset 1b3ef7edccbc in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=1b3ef7edccbc author: asaha date: Mon Feb 15 16:29:59 2016 -0800 Added tag jdk8u75-b08 for changeset 8244c2d885d4 changeset 439280e4ca89 in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=439280e4ca89 author: asaha date: Mon Feb 22 13:04:07 2016 -0800 Added tag jdk8u75-b09 for changeset 1b3ef7edccbc changeset e926cbc930ff in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=e926cbc930ff author: asaha date: Sun Feb 28 18:58:50 2016 -0800 8150790: 8u75 L10n resource file translation update Summary: 8u75 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com changeset ce9b84545302 in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=ce9b84545302 author: asaha date: Mon Feb 29 10:30:59 2016 -0800 Added tag jdk8u75-b10 for changeset e926cbc930ff changeset 6b0d1f04c480 in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=6b0d1f04c480 author: asaha date: Tue Mar 15 13:31:37 2016 -0700 Added tag jdk8u75-b12 for changeset ce9b84545302 changeset 0d24ff64caea in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=0d24ff64caea author: asaha date: Thu Mar 17 08:09:18 2016 -0700 Added tag jdk8u91-b00 for changeset 6b0d1f04c480 changeset 817898d53814 in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=817898d53814 author: asaha date: Mon Mar 21 23:00:57 2016 -0700 Merge changeset f6bda5729ff8 in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=f6bda5729ff8 author: asaha date: Tue Mar 22 10:29:14 2016 -0700 Added tag jdk8u91-b13 for changeset 817898d53814 changeset c7145fc644df in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=c7145fc644df author: andrew date: Wed Apr 20 03:39:01 2016 +0100 Merge jdk8u91-b14 diffstat: .hgtags | 36 +++ .jcheck/conf | 2 - src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java | 6 +- src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java | 6 +- src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java | 5 +- src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java | 2 +- src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java | 1 + src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties | 2 +- src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties | 4 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties | 94 +++++----- src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties | 2 +- src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java | 4 +- src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java | 2 +- 13 files changed, 101 insertions(+), 65 deletions(-) diffs (truncated from 501 to 500 lines): diff -r 1c71899e8566 -r c7145fc644df .hgtags --- a/.hgtags Fri Mar 18 22:30:22 2016 -0700 +++ b/.hgtags Wed Apr 20 03:39:01 2016 +0100 @@ -50,6 +50,7 @@ feb05980f9f2964e6bc2b3a8532f9b3054c2289b jdk7-b73 ea7b88c676dd8b269bc858a4a17c14dc96c8aed1 jdk7-b74 555fb78ee4cebed082ca7ddabff46d2e5b4c9026 jdk7-b75 +fb68fd18eb9f9d94bd7f307097b98a5883018da8 icedtea7-1.12 233a4871d3364ec305efd4a58cfd676620a03a90 jdk7-b76 bfadab8c7b1bf806a49d3e1bc19ec919717f057a jdk7-b77 7a12d3789e1b07a560fc79568b991818d617ede2 jdk7-b78 @@ -63,6 +64,7 @@ 81c0f115bbe5d3bcf59864465b5eca5538567c79 jdk7-b86 8b493f1aa136d86de0885fcba15262c4fa2b1412 jdk7-b87 d8ebd15910034f2ba50b2f129f959f86cca01419 jdk7-b88 +826bafcb6c4abbf24887bfc5a78868e13cddd068 icedtea7-1.13 d2818fd2b036f3b3154a9a7de41afcf4ac679c1b jdk7-b89 c5d932ee326d6f7fd4634b11c7185ea82d184df2 jdk7-b90 b89b2c3044a298d542f84a2e9d957202b7d8cdb9 jdk7-b91 @@ -111,6 +113,7 @@ d56b326ae0544fc16c3e0d0285876f3c82054db2 jdk7-b134 4aa9916693dc1078580c1865e6f2584046851e5a jdk7-b135 1759daa85d33800bd578853f9531f9de73f70fc7 jdk7-b136 +1c2f25bf36b1d43920e94fb82a0afdafd29b1735 icedtea-1.14 1d87f7460cde7f8f30af668490f82b52b879bfd8 jdk7-b137 be3758943770a0a3dd4be6a1cb4063507c4d7062 jdk7-b138 28c7c0ed2444607829ba11ad827f8d52197a2830 jdk7-b139 @@ -297,6 +300,7 @@ 30b8baceb72bcec111c6aad37eef96d18c09e4ef jdk8u20-b07 68e2ea32f92731b8ad8157252116db89903b51a3 jdk8u20-b08 b706e9775bf7512845120740870f717341e2b497 jdk8u20-b09 +e16be40cfc3232b05ec85865714b0397ff99c6fc icedtea-3.0.0pre01 c356de7051ea6d25de07ef86f60eb6647eaaf2d0 jdk8u20-b10 40b6440e569e5f7a00f5763eddc6dc8ae24421f1 jdk8u20-b11 8f49f969030574e46a52f3bcbd77790045a2ec07 jdk8u20-b12 @@ -310,6 +314,7 @@ 255d961955e4fdb83ce105ae990c26b87022363f jdk8u20-b20 3a1bba8076da4e54882123e98e219eab1c31ccef jdk8u20-b21 bf115689d89bb82dc1efbe0348657e993715e850 jdk8u20-b22 +888f90c5e7da5fd649dc23c1d92cd2496f650ea9 icedtea-3.0.0pre02 d6ded60cfdc53861ae7d1a010f95b5036d610e80 jdk8u20-b23 dd09d8b9edefb5684941941e5d9b35c84ee066f3 jdk8u20-b24 dd09d8b9edefb5684941941e5d9b35c84ee066f3 jdk8u20-b25 @@ -377,6 +382,9 @@ 6103f5a8119a85937ae006f18b8dfc04f73315d0 jdk8u40-b18 3b73732d6886dc8155f0c1fbb125ca60d9e2fd2b jdk8u40-b19 7bfc889330e0ec1fd495990eaa0d7f0c390b7304 jdk8u40-b20 +e727012c23d92dabce5f38534719161b146a5e34 icedtea-3.0.0pre03 +c62dd685e5179d789121aa5e04841f9df1ca2b20 icedtea-3.0.0pre04 +792da500df0daaa1755315f221208a794da32b74 icedtea-3.0.0pre05 78d90db9de2801eec010ccb9f0db3caf969dfc3b jdk8u40-b21 54a13451ce243f2159ed3996e6efcf374a5750ca jdk8u40-b22 e07fbae1efeac4e50514384caa7d226af7414114 jdk8u40-b23 @@ -429,6 +437,7 @@ 4519799749671cef69091e354b7cd52496f6d970 jdk8u51-b31 975b01e6be932672edd527f6efe4b430d7bcf07a jdk8u51-b32 59aea46232797f247aab869d751e4b8090eb4789 jdk8u51-b33 +55657ee85e8e4157836bb4b748d76234b1360e95 jdk8u51-b34 3b73732d6886dc8155f0c1fbb125ca60d9e2fd2b jdk8u60-b00 b0e15cd169a93080c4e30e9eb3061d0b329bf38c jdk8u60-b01 0b64e727bdb06c82caa02ef25ac2552ce3314537 jdk8u60-b02 @@ -453,6 +462,9 @@ def8014e497099d6f1b1fc64554b15345a574a96 jdk8u60-b21 bc1ad5d83a65339c40a17406ea38d2ea8cbb9807 jdk8u60-b22 9d6b607dcbf820cfec17d6f8775d8649630cfb35 jdk8u60-b23 +69e0cb284d8aa2a686c0428ff971dd2fee7a717c icedtea-3.0.0pre06 +c08ba71fef662a52a0ac4f2fbacd1acc37764bc2 icedtea-3.0.0pre07 +ac52a8eed3530872eebf7092ea687b0ac8c03944 icedtea-3.0.0pre08 c8ea5afd3d53a31b2aae76bc814e7384cae87b87 jdk8u60-b24 7a74fd4791e866c031df3c22cfc19ce71d3d952e jdk8u60-b25 9db1721b527eee3b41ff73fcd36ae052227bbf59 jdk8u60-b26 @@ -499,6 +511,11 @@ fc348901e958842a757d59c6b35846d13ab86793 jdk8u66-b17 4ae0c2d6dd24931f3f271e645221e5331e351c00 jdk8u66-b18 8af7da6c13af3c95bc9933e6d1e0d83648f6c0ae jdk8u66-b31 +1db6026e38d41f217bcbe2b619711b850c1788f4 jdk8u66-b32 +a85030db026108135a95b86c343280ed7bda322a jdk8u66-b33 +59dc259db9ad7d7eaa98b9540734bd5c22d9bc86 jdk8u66-b34 +a9f8281d8391e90f255bb754d1d6b31dba18e77d jdk8u66-b35 +d11c3bc0881a83bacfd8fd25f7c8d29cb405afe5 jdk8u66-b36 700dc6c623439c5df98253fba49387919dd8732d jdk8u71-b00 f13e36a4ac819281990312f13f156dbb6f913371 jdk8u71-b01 90bca51fcdaa065b823ece61e4b0af1ad81955e5 jdk8u71-b02 @@ -530,6 +547,7 @@ 68b880e0f5de1d49914790f1a6e5c6e4c3847434 jdk8u72-b12 58630fde67f4ba7b0fbe8509bb0b105f065383a8 jdk8u72-b13 05c35ec04d298ad11a97a0c82e54e4468542c6e7 jdk8u72-b14 +6527813420de90e946f1cd2bcb8fe4a7972b3bef icedtea-3.0.0pre09 1bcc418943405c5ef677eb3f63783683261bd2d3 jdk8u72-b15 aeecbaa27f807ce0656a108cd0e81669724b8d1b jdk8u73-b00 9009a8b2b55256764dd304902b04a3dea2597684 jdk8u73-b01 @@ -537,6 +555,24 @@ 2e7b89c7f79794b872e73708fdaa3ed9331ec45d jdk8u74-b00 aa9485a887b7e983f9743c9c114de2055055300d jdk8u74-b01 b3325c0526621f9ddf82738373cc8f8947dab195 jdk8u74-b02 +2b3d0e6f3cd179e2346679af2a8881bb6b20f968 jdk8u72-b31 +eca165c0654ac2e1926b50655e5ed5e9b73ca674 jdk8u75-b00 +06cdf5dc679e0fef7c8e37c5c712b2c5891c1444 jdk8u75-b01 +26c297e9f11b78b55cdefd22849ae4fe55042a5b jdk8u75-b02 +2a292503c55704cb7f898fa195d76682c0ea6a72 jdk8u75-b03 +cb072b12f5dbe3a249d596078d98a34ec9364187 jdk8u75-b04 +40ccc40d58450eb4518348f6b34885c5a711675a jdk8u75-b05 +e77acebebfdc2f84b1217be3a6a2eb4c205afda5 jdk8u75-b06 +e5423deded19531b7288480b059209c825046ce4 jdk8u75-b07 +8244c2d885d412c07ae63b502d0b1f8cf4f9f38d jdk8u75-b08 +1b3ef7edccbcee10699c647da23b98cfe7ec1ed7 jdk8u75-b09 +e926cbc930ff727229191242a145ac625ddd7fa0 jdk8u75-b10 +ce9b845453027a7a6309398b1ca2f32cf1534ae5 jdk8u75-b12 8cc52edbb741c42e09f4b132ca0a759d3de6f848 jdk8u77-b00 8f0ed89698a28138065b6b941769650627636745 jdk8u77-b01 27f1130320a55b6b89024cb8baa93c8767c516d2 jdk8u77-b02 +ce45ec06ff239525fb01cf7a6e4304cee0c678e5 icedtea-3.0.0pre10 +4ed5441e40e13782b5ee8bfb55fa252a4ab436af icedtea-3.0.0 +1c71899e85662239085fab94ad5c26441e7a80cd jdk8u77-b03 +6b0d1f04c4808aaab32771e0892ac83e66714ecb jdk8u91-b00 +817898d53814da42f567995c921f3ea90016dccc jdk8u91-b13 diff -r 1c71899e8566 -r c7145fc644df .jcheck/conf --- a/.jcheck/conf Fri Mar 18 22:30:22 2016 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r 1c71899e8566 -r c7145fc644df src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java --- a/src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java Fri Mar 18 22:30:22 2016 -0700 +++ b/src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java Wed Apr 20 03:39:01 2016 +0100 @@ -1356,8 +1356,8 @@ { "optionLXCIN", " [-LXCIN compiledStylesheetFileNameIn]"}, { "optionLXCOUT", " [-LXCOUT compiledStylesheetFileNameOutOut]"}, { "optionPARSER", " [-PARSER fully qualified class name of parser liaison]"}, - { "optionE", " [-E (Entit\u00E4tsreferenzen nicht einblenden)]"}, - { "optionV", " [-E (Entit\u00E4tsreferenzen nicht einblenden)]"}, + { "optionE", " [-E (Entityreferenzen nicht einblenden)]"}, + { "optionV", " [-E (Entityreferenzen nicht einblenden)]"}, { "optionQC", " [-QC (Stille Musterkonfliktwarnungen)]"}, { "optionQ", " [-Q (Silent-Modus)]"}, { "optionLF", " [-LF (Nur Zeilenvorsch\u00FCbe bei Ausgabe verwenden {Standard ist CR/LF})]"}, @@ -1381,7 +1381,7 @@ { "noParsermsg4", "Wenn Sie nicht \u00FCber den XML-Parser f\u00FCr Java von IBM verf\u00FCgen, k\u00F6nnen Sie ihn hier herunterladen:"}, { "noParsermsg5", "IBMs AlphaWorks: http://www.alphaworks.ibm.com/formula/xml"}, { "optionURIRESOLVER", " [-URIRESOLVER full class name (URIResolver f\u00FCr die Aufl\u00F6sung von URIs)]"}, - { "optionENTITYRESOLVER", " [-ENTITYRESOLVER full class name (EntityResolver f\u00FCr die Aufl\u00F6sung von Entit\u00E4ten)]"}, + { "optionENTITYRESOLVER", " [-ENTITYRESOLVER full class name (EntityResolver f\u00FCr die Aufl\u00F6sung von Entitys)]"}, { "optionCONTENTHANDLER", " [-CONTENTHANDLER full class name (ContentHandler f\u00FCr die Serialisierung der Ausgabe)]"}, { "optionLINENUMBERS", " [-L use line numbers for source document]"}, { "optionSECUREPROCESSING", " [-SECURE (Feature f\u00FCr die sichere Verarbeitung auf \"true\" setzen.)]"}, diff -r 1c71899e8566 -r c7145fc644df src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java --- a/src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java Fri Mar 18 22:30:22 2016 -0700 +++ b/src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java Wed Apr 20 03:39:01 2016 +0100 @@ -588,7 +588,7 @@ "\uC2A4\uD0C0\uC77C\uC2DC\uD2B8 \uD30C\uC77C\uC744 \uCC3E\uC744 \uC218 \uC5C6\uC74C: {0}"}, { ER_IOEXCEPTION, - "\uC2A4\uD0C0\uC77C\uC2DC\uD2B8 \uD30C\uC77C\uC5D0 IO \uC608\uC678 \uC0AC\uD56D \uBC1C\uC0DD: {0}"}, + "\uC2A4\uD0C0\uC77C\uC2DC\uD2B8 \uD30C\uC77C\uC5D0 IO \uC608\uC678\uC0AC\uD56D \uBC1C\uC0DD: {0}"}, { ER_NO_HREF_ATTRIB, "(StylesheetHandler) {0}\uC5D0 \uB300\uD55C href \uC18D\uC131\uC744 \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."}, @@ -714,7 +714,7 @@ "processStylesheet\uB97C \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4!"}, { ER_SAX_EXCEPTION, - "SAX \uC608\uC678 \uC0AC\uD56D"}, + "SAX \uC608\uC678\uC0AC\uD56D"}, // add this message to fix bug 21478 { ER_FUNCTION_NOT_SUPPORTED, @@ -1322,7 +1322,7 @@ { "help_language", "ko" }, { "language", "ko" }, { "BAD_CODE", "createMessage\uC5D0 \uB300\uD55C \uB9E4\uAC1C\uBCC0\uC218\uAC00 \uBC94\uC704\uB97C \uBC97\uC5B4\uB0AC\uC2B5\uB2C8\uB2E4."}, - { "FORMAT_FAILED", "messageFormat \uD638\uCD9C \uC911 \uC608\uC678 \uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4."}, + { "FORMAT_FAILED", "messageFormat \uD638\uCD9C \uC911 \uC608\uC678\uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4."}, { "version", ">>>>>>> Xalan \uBC84\uC804 "}, { "version2", "<<<<<<<"}, { "yes", "\uC608"}, diff -r 1c71899e8566 -r c7145fc644df src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java --- a/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java Fri Mar 18 22:30:22 2016 -0700 +++ b/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java Wed Apr 20 03:39:01 2016 +0100 @@ -36,6 +36,7 @@ import com.sun.org.apache.xml.internal.serializer.ToHTMLStream; import java.util.ArrayList; import java.util.HashMap; +import java.util.Hashtable; import java.util.List; import java.util.Map; import java.util.Set; @@ -104,9 +105,9 @@ } } - // Check if we have any declared namesaces + // Check if we have any declared namespaces if (_accessedPrefixes == null) { - _accessedPrefixes = new HashMap<>(); + _accessedPrefixes = new Hashtable<>(); } else { if (!declared) { diff -r 1c71899e8566 -r c7145fc644df src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java --- a/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java Fri Mar 18 22:30:22 2016 -0700 +++ b/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java Wed Apr 20 03:39:01 2016 +0100 @@ -300,7 +300,7 @@ * not recognized. */ {ErrorMsg.ILLEGAL_BINARY_OP_ERR, - "\uC774\uC9C4 \uD45C\uD604\uC2DD\uC5D0 \uB300\uD574 \uC54C \uC218 \uC5C6\uB294 \uC5F0\uC0B0\uC790\uC785\uB2C8\uB2E4."}, + "\uBC14\uC774\uB108\uB9AC \uD45C\uD604\uC2DD\uC5D0 \uB300\uD574 \uC54C \uC218 \uC5C6\uB294 \uC5F0\uC0B0\uC790\uC785\uB2C8\uB2E4."}, /* * Note to translators: This message is produced if a reference to a diff -r 1c71899e8566 -r c7145fc644df src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java --- a/src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java Fri Mar 18 22:30:22 2016 -0700 +++ b/src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java Wed Apr 20 03:39:01 2016 +0100 @@ -975,6 +975,7 @@ fStringBuffer2.append('\n'); } } else if (c != -1 && XMLChar.isHighSurrogate(c)) { + fStringBuffer3.clear(); if (scanSurrogates(fStringBuffer3)) { stringBuffer.append(fStringBuffer3); if (entityDepth == fEntityDepth && fNeedNonNormalizedValue) { diff -r 1c71899e8566 -r c7145fc644df src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties --- a/src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties Fri Mar 18 22:30:22 2016 -0700 +++ b/src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties Wed Apr 20 03:39:01 2016 +0100 @@ -42,7 +42,7 @@ #Error codes used in DOM Normalizer InvalidXMLCharInDOM = Ung\u00FCltiges XML-Zeichen (Unicode: 0x{0}) wurde bei der Normalisierung im DOM gefunden. -UndeclaredEntRefInAttrValue = Attribut "{0}" Wert "{1}" referenzierte eine nicht deklarierte Entit\u00E4t. +UndeclaredEntRefInAttrValue = Attribut "{0}" Wert "{1}" referenzierte eine nicht deklarierte Entity. NullLocalElementName = Lokaler Nullname wurde bei der Namespace-Normalisierung von Element {0} gefunden. NullLocalAttrName = Lokaler Nullname wurde bei der Namespace-Normalisierung von Attribut {0} gefunden. diff -r 1c71899e8566 -r c7145fc644df src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties --- a/src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties Fri Mar 18 22:30:22 2016 -0700 +++ b/src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties Wed Apr 20 03:39:01 2016 +0100 @@ -17,14 +17,14 @@ NO_XPointerSchema = Schema f\u00FCr "{0}" wird standardm\u00E4\u00DFig nicht unterst\u00FCtzt. Definieren Sie Ihr eigenes Schema f\u00FCr {0}. Siehe http://apache.org/xml/properties/xpointer-schema NO_SubResourceIdentified = Keine Subressource von XPointer-Prozessor f\u00FCr Zeiger {0} identifiziert. NonDuplicateNotation = Mehrere Notationen mit dem Namen "{0}" wurden verwendet, die aber nicht als Duplikate ermittelt wurden. -NonDuplicateUnparsedEntity = Mehrere nicht geparste Entit\u00E4ten mit dem Namen "{0}" wurden verwendet, die aber nicht als Duplikate ermittelt wurden. +NonDuplicateUnparsedEntity = Mehrere nicht geparste Entitys mit dem Namen "{0}" wurden verwendet, die aber nicht als Duplikate ermittelt wurden. XpointerMissing = xpointer-Attribut muss vorhanden sein, wenn href-Attribut fehlt. AcceptMalformed = Zeichen au\u00DFerhalb des Bereichs #x20 bis #x7E sind im Wert des "accept"-Attributs eines "include"-Elements nicht zul\u00E4ssig. AcceptLanguageMalformed = Zeichen au\u00DFerhalb des Bereichs #x20 bis #x7E sind im Wert des "accept-language"-Attributs eines "include"-Elements nicht zul\u00E4ssig. RootElementRequired = F\u00FCr ein ordnungsgem\u00E4\u00DF formatiertes Dokument ist ein Root-Element erforderlich. MultipleRootElements = Ein ordnungsgem\u00E4\u00DF formatiertes Dokument darf nicht mehrere Root-Elemente enthalten. ContentIllegalAtTopLevel = Der Ersatz eines "include"-Elements, das als Dokumentelement im Quell-Infoset der obersten Ebene angezeigt wird, darf keine Zeichen enthalten. -UnexpandedEntityReferenceIllegal = Der Ersatz eines "include"-Elements, das als Dokumentelement im Quell-Infoset der obersten Ebene angezeigt wird, darf keine nicht erweiterten Entit\u00E4tsreferenzen enthalten. +UnexpandedEntityReferenceIllegal = Der Ersatz eines "include"-Elements, das als Dokumentelement im Quell-Infoset der obersten Ebene angezeigt wird, darf keine nicht erweiterten Entityreferenzen enthalten. HrefFragmentIdentifierIllegal = Fragment-IDs d\u00FCrfen nicht verwendet werden. Der "href"-Attributwert "{0}" ist nicht zul\u00E4ssig. HrefSyntacticallyInvalid = "href"-Attributwert "{0}" hat eine ung\u00FCltige Syntax. Nach Anwenden der Escape-Regeln ist der Wert kein syntaktisch korrekter URI oder IRI. XPointerStreamability = Es wurde ein xpointer angegeben, der auf eine Stelle im Quell-Infoset verweist. Auf diese Stelle kann aufgrund des Streamingcharakters des Prozessors nicht zugegriffen werden. diff -r 1c71899e8566 -r c7145fc644df src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties --- a/src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties Fri Mar 18 22:30:22 2016 -0700 +++ b/src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties Wed Apr 20 03:39:01 2016 +0100 @@ -62,9 +62,9 @@ # 4.1 Character and Entity References ReferenceUnterminated = Referenz muss mit einem ";"-Begrenzungszeichen beendet werden. # 4.3.2 Well-Formed Parsed Entities - ReferenceNotInOneEntity = Referenz muss vollst\u00E4ndig in derselben geparsten Entit\u00E4t enthalten sein. - ElementEntityMismatch = Element "{0}" muss innerhalb derselben Entit\u00E4t beginnen und enden. - MarkupEntityMismatch=XML-Dokumentstrukturen m\u00FCssen innerhalb derselben Entit\u00E4t beginnen und enden. + ReferenceNotInOneEntity = Referenz muss vollst\u00E4ndig in derselben geparsten Entity enthalten sein. + ElementEntityMismatch = Element "{0}" muss innerhalb derselben Entity beginnen und enden. + MarkupEntityMismatch=XML-Dokumentstrukturen m\u00FCssen innerhalb derselben Entity beginnen und enden. # Messages common to Document and DTD # 2.2 Characters @@ -81,27 +81,27 @@ InvalidCommentStart = Kommentar muss mit "" enden. - COMMENT_NOT_IN_ONE_ENTITY = Kommentar ist nicht in derselben Entit\u00E4t enthalten. + COMMENT_NOT_IN_ONE_ENTITY = Kommentar ist nicht in derselben Entity enthalten. # 2.6 Processing Instructions PITargetRequired = Verarbeitungsanweisung muss mit dem Namen des Ziels beginnen. SpaceRequiredInPI = Leerstelle ist zwischen dem Ziel der Verarbeitungsanweisung und den Daten erforderlich. PIUnterminated = Verarbeitungsanweisung muss mit "?>" enden. ReservedPITarget = Verarbeitungsanweisungsziel, das "[xX][mM][lL]" entspricht, ist nicht zul\u00E4ssig. - PI_NOT_IN_ONE_ENTITY = Verarbeitungsanweisung ist nicht in derselben Entit\u00E4t enthalten. + PI_NOT_IN_ONE_ENTITY = Verarbeitungsanweisung ist nicht in derselben Entity enthalten. # 2.8 Prolog and Document Type Declaration VersionInfoInvalid = Ung\u00FCltige Version "{0}". VersionNotSupported = XML-Version "{0}" wird nicht unterst\u00FCtzt. Nur XML 1.0 wird unterst\u00FCtzt. VersionNotSupported11 = XML-Version "{0}" wird nicht unterst\u00FCtzt. Nur XML 1.0 und XML 1.1 werden unterst\u00FCtzt. - VersionMismatch= Eine Entit\u00E4t kann keine andere Entit\u00E4t einer sp\u00E4teren Version enthalten. + VersionMismatch= Eine Entity kann keine andere Entity einer sp\u00E4teren Version enthalten. # 4.1 Character and Entity References DigitRequiredInCharRef = Auf "&#" in einer Zeichenreferenz muss umgehend eine Dezimaldarstellung folgen. HexdigitRequiredInCharRef = Auf "&#x" in einer Zeichenreferenz muss umgehend eine hexadezimale Darstellung folgen. SemicolonRequiredInCharRef = Zeichenreferenz muss mit dem Begrenzungszeichen ";" enden. InvalidCharRef = Zeichenreferenz "&#{0}" ist ein ung\u00FCltiges XML-Zeichen. - NameRequiredInReference = Auf "&" in der Entit\u00E4tsreferenz muss umgehend der Entit\u00E4tsname folgen. - SemicolonRequiredInReference = Referenz zu Entit\u00E4t "{0}" muss mit dem Begrenzungszeichen ";" enden. + NameRequiredInReference = Auf "&" in der Entityreferenz muss umgehend der Entityname folgen. + SemicolonRequiredInReference = Referenz zu Entity "{0}" muss mit dem Begrenzungszeichen ";" enden. # 4.3.1 The Text Declaration - TextDeclMustBeFirst = Textdeklaration darf nur ganz am Anfang der externen geparsten Entit\u00E4t enthalten sein. + TextDeclMustBeFirst = Textdeklaration darf nur ganz am Anfang der externen geparsten Entity enthalten sein. EqRequiredInTextDecl = Zeichen " = " muss auf "{0}" in der Textdeklaration folgen. QuoteRequiredInTextDecl = Der Wert nach "{0}" in der Textdeklaration muss eine Zeichenfolge in Anf\u00FChrungszeichen sein. CloseQuoteMissingInTextDecl = Schlie\u00DFendes Anf\u00FChrungszeichen im Wert nach "{0}" in der Textdeklaration fehlt. @@ -113,8 +113,8 @@ MorePseudoAttributes = Es werden weitere Pseudoattribute erwartet. PseudoAttrNameExpected = Pseudoattributname wird erwartet. # 4.3.2 Well-Formed Parsed Entities - CommentNotInOneEntity = Kommentar muss vollst\u00E4ndig in derselben geparsten Entit\u00E4t enthalten sein. - PINotInOneEntity = Verarbeitungsanweisung muss vollst\u00E4ndig in derselben geparsten Entit\u00E4t enthalten sein. + CommentNotInOneEntity = Kommentar muss vollst\u00E4ndig in derselben geparsten Entity enthalten sein. + PINotInOneEntity = Verarbeitungsanweisung muss vollst\u00E4ndig in derselben geparsten Entity enthalten sein. # 4.3.3 Character Encoding in Entities EncodingDeclInvalid = Ung\u00FCltiger Codierungsname "{0}". EncodingByteOrderUnsupported = Angegebene Bytereihenfolge f\u00FCr die Codierung von "{0}" wird nicht unterst\u00FCtzt. @@ -123,11 +123,11 @@ InvalidHighSurrogate = High-Surrogate-Bits in UTF-8-Sequenz d\u00FCrfen 0x10 nicht \u00FCberschreiten, gefunden wurde aber 0x{0}. OperationNotSupported = Vorgang "{0}" nicht unterst\u00FCtzt von {1}-Reader. InvalidASCII = Byte "{0}" geh\u00F6rt nicht zum (7-Bit) ASCII-Zeichensatz. - CharConversionFailure = Eine Entit\u00E4t, f\u00FCr die eine bestimmte Codierung ermittelt wurde, darf keine Sequenzen enthalten, die in dieser Codierung ung\u00FCltig sind. + CharConversionFailure = Eine Entity, f\u00FCr die eine bestimmte Codierung ermittelt wurde, darf keine Sequenzen enthalten, die in dieser Codierung ung\u00FCltig sind. # DTD Messages # 2.2 Characters - InvalidCharInEntityValue = Ung\u00FCltiges XML-Zeichen (Unicode: 0x{0}) wurde im literalen Entit\u00E4tswert gefunden. + InvalidCharInEntityValue = Ung\u00FCltiges XML-Zeichen (Unicode: 0x{0}) wurde im literalen Entitywert gefunden. InvalidCharInExternalSubset = Ung\u00FCltiges XML-Zeichen (Unicode: 0x{0}) wurde in der externen Teilmenge der DTD gefunden. InvalidCharInIgnoreSect = Ung\u00FCltiges XML-Zeichen (Unicode: 0x{0}) wurde im ausgeschlossenen Bedingungsabschnitt gefunden. InvalidCharInPublicID = Ung\u00FCltiges XML-Zeichen (Unicode: 0x{0}) wurde in der \u00F6ffentlichen ID gefunden. @@ -145,7 +145,7 @@ MSG_SPACE_REQUIRED_BEFORE_ROOT_ELEMENT_TYPE_IN_DOCTYPEDECL = Leerstelle nach "" enden. - PEReferenceWithinMarkup = Parameterentit\u00E4tsreferenz "%{0};" darf nicht in Markup in der internen Teilmenge der DTD vorkommen. + PEReferenceWithinMarkup = Parameterentityreferenz "%{0};" darf nicht in Markup in der internen Teilmenge der DTD vorkommen. MSG_MARKUP_NOT_RECOGNIZED_IN_DTD = Die Markup-Deklarationen, die in der Dokumenttypdeklaration enthalten sind bzw. auf die von der Dokumenttypdeklaration verwiesen wird, m\u00FCssen ordnungsgem\u00E4\u00DF formatiert sein. # 2.10 White Space Handling MSG_XML_SPACE_DECLARATION_ILLEGAL = Attributdeklaration f\u00FCr "xml:space" muss als aufgez\u00E4hlter Typ angegeben werden, dessen einzigen m\u00F6glichen Werte "default" und "preserve" sind. @@ -186,21 +186,21 @@ IncludeSectUnterminated = Der eingeschlossene Bedingungsabschnitt muss mit "]]>" enden. IgnoreSectUnterminated = Der ausgeschlossene Bedingungsabschnitt muss mit "]]>" enden. # 4.1 Character and Entity References - NameRequiredInPEReference = Auf "%" in der Parameterentit\u00E4tsreferenz muss umgehend der Entit\u00E4tsname folgen. - SemicolonRequiredInPEReference = Parameterentit\u00E4tsreferenz "%{0};" muss mit dem Begrenzungszeichen ";" enden. + NameRequiredInPEReference = Auf "%" in der Parameterentityreferenz muss umgehend der Entityname folgen. + SemicolonRequiredInPEReference = Parameterentityreferenz "%{0};" muss mit dem Begrenzungszeichen ";" enden. # 4.2 Entity Declarations - MSG_SPACE_REQUIRED_BEFORE_ENTITY_NAME_IN_ENTITYDECL = Leerstelle nach "" enden. - MSG_DUPLICATE_ENTITY_DEFINITION = Entit\u00E4t "{0}" wurde mehrmals deklariert. + MSG_SPACE_REQUIRED_BEFORE_ENTITY_NAME_IN_ENTITYDECL = Leerstelle nach "" enden. + MSG_DUPLICATE_ENTITY_DEFINITION = Entity "{0}" wurde mehrmals deklariert. # 4.2.2 External Entities - ExternalIDRequired = Externe Entit\u00E4tsdeklaration muss mit "SYSTEM" oder "PUBLIC" beginnen. + ExternalIDRequired = Externe Entitydeklaration muss mit "SYSTEM" oder "PUBLIC" beginnen. MSG_SPACE_REQUIRED_BEFORE_PUBIDLITERAL_IN_EXTERNALID = Leerstelle zwischen "PUBLIC" und der \u00F6ffentlichen ID erforderlich. MSG_SPACE_REQUIRED_AFTER_PUBIDLITERAL_IN_EXTERNALID = Leerstelle zwischen der \u00F6ffentlichen ID und der System-ID erforderlich. MSG_SPACE_REQUIRED_BEFORE_SYSTEMLITERAL_IN_EXTERNALID = Leerstelle zwischen "SYSTEM" und der System-ID erforderlich. @@ -214,8 +214,8 @@ # Validation messages DuplicateTypeInMixedContent = Elementtyp "{1}" wurde bereits im Contentmodell der Elementdeklaration"{0}" angegeben. - ENTITIESInvalid = Attributwert "{1}" mit dem Typ ENTITIES muss aus den Namen von mindestens einer geparsten Entit\u00E4t bestehen. - ENTITYInvalid = Attributwert "{1}" mit dem Typ ENTITY muss aus dem Namen einer geparsten Entit\u00E4t bestehen. + ENTITIESInvalid = Attributwert "{1}" mit dem Typ ENTITIES muss aus den Namen von mindestens einer geparsten Entity bestehen. + ENTITYInvalid = Attributwert "{1}" mit dem Typ ENTITY muss aus dem Namen einer geparsten Entity bestehen. IDDefaultTypeInvalid = ID-Attribut "{0}" muss den deklarierten Standardwert "#IMPLIED" oder "#REQUIRED" haben. IDInvalid = Attributwert "{0}" mit dem Typ ID muss ein Name sein. IDInvalidWithNamespaces = Attributwert "{0}" mit dem Typ ID muss ein NCName sein, wenn Namespaces aktiviert sind. @@ -223,10 +223,10 @@ IDREFInvalid = Attributwert "{0}" mit dem Typ IDREF muss ein Name sein. IDREFInvalidWithNamespaces = Attributwert "{0}" mit dem Typ IDREF muss ein NCName sein, wenn Namespaces aktiviert sind. IDREFSInvalid = Attributwert "{0}" mit dem Typ IDREFS muss mindestens ein Name sein. - ILL_FORMED_PARAMETER_ENTITY_WHEN_USED_IN_DECL = Ersatztext der Parameterentit\u00E4t "{0}" muss ordnungsgem\u00E4\u00DF verschachtelte Deklarationen enthalten, wenn die Entit\u00E4tsreferenz als vollst\u00E4ndige Deklaration verwendet wird. - ImproperDeclarationNesting = Ersatztext der Parameterentit\u00E4t "{0}" muss ordnungsgem\u00E4\u00DF verschachtelte Deklarationen enthalten. - ImproperGroupNesting = Ersatztext der Parameterentit\u00E4t "{0}" muss ordnungsgem\u00E4\u00DF verschachtelte Klammernpaare enthalten. - INVALID_PE_IN_CONDITIONAL = Ersatztext der Parameterentit\u00E4t "{0}" muss den gesamten Bedingungsabschnitt oder nur INCLUDE oder IGNORE enthalten. + ILL_FORMED_PARAMETER_ENTITY_WHEN_USED_IN_DECL = Ersatztext der Parameterentity "{0}" muss ordnungsgem\u00E4\u00DF verschachtelte Deklarationen enthalten, wenn die Entityreferenz als vollst\u00E4ndige Deklaration verwendet wird. + ImproperDeclarationNesting = Ersatztext der Parameterentity "{0}" muss ordnungsgem\u00E4\u00DF verschachtelte Deklarationen enthalten. + ImproperGroupNesting = Ersatztext der Parameterentity "{0}" muss ordnungsgem\u00E4\u00DF verschachtelte Klammernpaare enthalten. + INVALID_PE_IN_CONDITIONAL = Ersatztext der Parameterentity "{0}" muss den gesamten Bedingungsabschnitt oder nur INCLUDE oder IGNORE enthalten. MSG_ATTRIBUTE_NOT_DECLARED = Attribut "{1}" muss f\u00FCr Elementtyp "{0}" deklariert werden. MSG_ATTRIBUTE_VALUE_NOT_IN_LIST = Attribut "{0}" mit Wert "{1}" muss einen Wert aus der Liste "{2}" haben. MSG_ATTVALUE_CHANGED_DURING_NORMALIZATION_WHEN_STANDALONE = Der Wert "{1}" des Attributs "{0}" darf nicht von der Normalisierung (zu "{2}") in einem Standalone-Dokument ge\u00E4ndert werden. @@ -239,15 +239,15 @@ MSG_ELEMENT_NOT_DECLARED = Elementtyp "{0}" muss deklariert werden. MSG_GRAMMAR_NOT_FOUND = Dokument ist ung\u00FCltig. Keine Grammatik gefunden. MSG_ELEMENT_WITH_ID_REQUIRED = Element mit "{0}" ist im Dokument erforderlich. - MSG_EXTERNAL_ENTITY_NOT_PERMITTED = Referenz zur externen Entit\u00E4t "{0}" ist in einem Standalone-Dokument nicht zul\u00E4ssig. + MSG_EXTERNAL_ENTITY_NOT_PERMITTED = Referenz zur externen Entity "{0}" ist in einem Standalone-Dokument nicht zul\u00E4ssig. MSG_FIXED_ATTVALUE_INVALID = Attribut "{1}" mit Wert "{2}" muss den Wert"{3}" haben. MSG_MORE_THAN_ONE_ID_ATTRIBUTE = Elementtyp "{0}" hat bereits ein Attribut "{1}" mit dem Typ ID. Ein zweites Attribut "{2}" mit dem Typ ID ist nicht zul\u00E4ssig. MSG_MORE_THAN_ONE_NOTATION_ATTRIBUTE = Elementtyp "{0}" hat bereits ein Attribut "{1}" mit dem Typ NOTATION. Ein zweites Attribut "{2}" mit dem Typ NOTATION ist nicht zul\u00E4ssig. MSG_NOTATION_NOT_DECLARED_FOR_NOTATIONTYPE_ATTRIBUTE = Notation "{1}" muss deklariert werden, wenn sie in der Notationstypliste f\u00FCr Attribut "{0}" referenziert wird. - MSG_NOTATION_NOT_DECLARED_FOR_UNPARSED_ENTITYDECL = Notation "{1}" muss deklariert werden, wenn sie in der Deklaration der nicht geparsten Entit\u00E4t f\u00FCr "{0}" referenziert wird. - MSG_REFERENCE_TO_EXTERNALLY_DECLARED_ENTITY_WHEN_STANDALONE = Referenz zur Entit\u00E4t "{0}", die in einer externen geparsten Entit\u00E4t deklariert wird, ist in einem Standalone-Dokument nicht zul\u00E4ssig. + MSG_NOTATION_NOT_DECLARED_FOR_UNPARSED_ENTITYDECL = Notation "{1}" muss deklariert werden, wenn sie in der Deklaration der nicht geparsten Entity f\u00FCr "{0}" referenziert wird. + MSG_REFERENCE_TO_EXTERNALLY_DECLARED_ENTITY_WHEN_STANDALONE = Referenz zur Entity "{0}", die in einer externen geparsten Entity deklariert wird, ist in einem Standalone-Dokument nicht zul\u00E4ssig. MSG_REQUIRED_ATTRIBUTE_NOT_SPECIFIED = Attribut "{1}" ist erforderlich und muss f\u00FCr Elementtyp "{0}" angegeben werden. - MSG_WHITE_SPACE_IN_ELEMENT_CONTENT_WHEN_STANDALONE = Es d\u00FCrfen keine Leerstellen zwischen Elementen in einem Standalone-Dokument vorkommen, die in einer externen geparsten Entit\u00E4t mit Elementcontent deklariert sind. + MSG_WHITE_SPACE_IN_ELEMENT_CONTENT_WHEN_STANDALONE = Es d\u00FCrfen keine Leerstellen zwischen Elementen in einem Standalone-Dokument vorkommen, die in einer externen geparsten Entity mit Elementcontent deklariert sind. NMTOKENInvalid = Attributwert "{0}" mit dem Typ NMTOKEN muss ein Namenstoken sein. NMTOKENSInvalid = Attributwert "{0}" mit dem Typ NMTOKENS muss mindestens ein Namenstoken sein. NoNotationOnEmptyElement = Elementtyp "{0}", der als EMPTY deklariert wurde, kann nicht das Attribut "{1}" mit dem Typ NOTATION deklarieren. @@ -261,19 +261,19 @@ # Entity related messages # 3.1 Start-Tags, End-Tags, and Empty-Element Tags - ReferenceToExternalEntity = Externe Entit\u00E4tsreferenz "&{0};" ist in einem Attributwert nicht zul\u00E4ssig. + ReferenceToExternalEntity = Externe Entityreferenz "&{0};" ist in einem Attributwert nicht zul\u00E4ssig. AccessExternalDTD = Externe DTD: Lesen von externer DTD "{0}" nicht erfolgreich, da "{1}"-Zugriff wegen der von der Eigenschaft "accessExternalDTD" festgelegten Einschr\u00E4nkung nicht zul\u00E4ssig ist. - AccessExternalEntity = Externe Entit\u00E4t: Lesen des externen Dokuments "{0}" nicht erfolgreich, da "{1}"-Zugriff wegen der von der Eigenschaft "accessExternalDTD" festgelegten Einschr\u00E4nkung nicht zul\u00E4ssig ist. + AccessExternalEntity = Externe Entity: Lesen des externen Dokuments "{0}" nicht erfolgreich, da "{1}"-Zugriff wegen der von der Eigenschaft "accessExternalDTD" festgelegten Einschr\u00E4nkung nicht zul\u00E4ssig ist. # 4.1 Character and Entity References - EntityNotDeclared = Entit\u00E4t "{0}" wurde referenziert aber nicht deklariert. - ReferenceToUnparsedEntity = Nicht geparste Entit\u00E4tsreferenz "&{0};" ist nicht zul\u00E4ssig. - RecursiveReference = Rekursive Entit\u00E4tsreferenz "{0}". (Referenzpfad: {1}), - RecursiveGeneralReference = Rekursive allgemeine Entit\u00E4tsreferenz "&{0};". (Referenzpfad: {1}), - RecursivePEReference = Rekursive Parameterentit\u00E4tsreferenz "%{0};". (Referenzpfad: {1}), + EntityNotDeclared = Entity "{0}" wurde referenziert aber nicht deklariert. + ReferenceToUnparsedEntity = Nicht geparste Entityreferenz "&{0};" ist nicht zul\u00E4ssig. + RecursiveReference = Rekursive Entityreferenz "{0}". (Referenzpfad: {1}), + RecursiveGeneralReference = Rekursive allgemeine Entityreferenz "&{0};". (Referenzpfad: {1}), + RecursivePEReference = Rekursive Parameterentityreferenz "%{0};". (Referenzpfad: {1}), # 4.3.3 Character Encoding in Entities EncodingNotSupported = Codierung "{0}" wird nicht unterst\u00FCtzt. - EncodingRequired = Eine nicht in UTF-8 oder UTF-16 codierte geparste Entit\u00E4t muss eine Codierungsdeklaration enthalten. + EncodingRequired = Eine nicht in UTF-8 oder UTF-16 codierte geparste Entity muss eine Codierungsdeklaration enthalten. # Namespaces support # 4. Using Qualified Names @@ -294,9 +294,9 @@ # Implementation limits - EntityExpansionLimit=JAXP00010001: Der Parser hat mehr als {0} Entit\u00E4tserweiterungen in diesem Dokument gefunden. Dies ist der von JDK vorgeschriebene Grenzwert. + EntityExpansionLimit=JAXP00010001: Der Parser hat mehr als {0} Entityerweiterungen in diesem Dokument gefunden. Dies ist der von JDK vorgeschriebene Grenzwert. ElementAttributeLimit=JAXP00010002: Element "{0}" hat mehr als {1} Attribute. "{1}" ist der von JDK vorgeschriebene Grenzwert. - MaxEntitySizeLimit=JAXP00010003: Die L\u00E4nge von Entit\u00E4t "{0}" ist "{1}" und \u00FCberschreitet den Grenzwert "{2}", der von "{3}" festgelegt wurde. + MaxEntitySizeLimit=JAXP00010003: Die L\u00E4nge von Entity "{0}" ist "{1}" und \u00FCberschreitet den Grenzwert "{2}", der von "{3}" festgelegt wurde. TotalEntitySizeLimit=JAXP00010004: Die akkumulierte Gr\u00F6\u00DFe von Entitys ist "{1}" und \u00FCberschreitet den Grenzwert "{2}", der von "{3}" festgelegt wurde. MaxXMLNameLimit=JAXP00010005: Die L\u00E4nge von Entity "{0}" ist "{1}" und \u00FCberschreitet den Grenzwert "{2}", der von "{3}" festgelegt wurde. MaxElementDepthLimit=JAXP00010006: Die Tiefe von Element "{0}" ist "{1}" und \u00FCberschreitet den Grenzwert "{2}", der von "{3}" festgelegt wurde. diff -r 1c71899e8566 -r c7145fc644df src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties --- a/src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties Fri Mar 18 22:30:22 2016 -0700 +++ b/src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties Wed Apr 20 03:39:01 2016 +0100 @@ -287,5 +287,5 @@ SchemaLocation = SchemaLocation: schemaLocation-Wert = ''{0}'' muss eine gerade Anzahl an URIs haben. TargetNamespace.1 = TargetNamespace.1: Namespace ''{0}'' wird erwartet, aber der Ziel-Namespace des Schemadokuments ist ''{1}''. TargetNamespace.2 = TargetNamespace.2: Kein Namespace wird erwartet, aber das Schemadokument hat den Ziel-Namespace ''{1}''. - UndeclaredEntity = UndeclaredEntity: Entit\u00E4t ''{0}'' ist nicht deklariert. + UndeclaredEntity = UndeclaredEntity: Entity ''{0}'' ist nicht deklariert. UndeclaredPrefix = UndeclaredPrefix: ''{0}'' kann nicht als QName aufgel\u00F6st werden: Pr\u00E4fix ''{1}'' ist nicht deklariert. diff -r 1c71899e8566 -r c7145fc644df src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java --- a/src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java Fri Mar 18 22:30:22 2016 -0700 +++ b/src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java Wed Apr 20 03:39:01 2016 +0100 @@ -251,7 +251,7 @@ "\uAD6C\uBB38 \uBD84\uC11D\uAE30\uB97C \uCD08\uAE30\uD654\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."}, { ER_EXCEPTION_CREATING_POOL, - "\uD480\uC5D0 \uB300\uD55C \uC0C8 \uC778\uC2A4\uD134\uC2A4\uB97C \uC0DD\uC131\uD558\uB294 \uC911 \uC608\uC678 \uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4."}, + "\uD480\uC5D0 \uB300\uD55C \uC0C8 \uC778\uC2A4\uD134\uC2A4\uB97C \uC0DD\uC131\uD558\uB294 \uC911 \uC608\uC678\uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4."}, { ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE, "\uACBD\uB85C\uC5D0 \uBD80\uC801\uD569\uD55C \uC774\uC2A4\uCF00\uC774\uD504 \uC2DC\uD000\uC2A4\uAC00 \uD3EC\uD568\uB418\uC5B4 \uC788\uC2B5\uB2C8\uB2E4."}, @@ -374,7 +374,7 @@ "\uC774\uB984\uC740 \uCF5C\uB860\uC73C\uB85C \uC2DC\uC791\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."}, { "BAD_CODE", "createMessage\uC5D0 \uB300\uD55C \uB9E4\uAC1C\uBCC0\uC218\uAC00 \uBC94\uC704\uB97C \uBC97\uC5B4\uB0AC\uC2B5\uB2C8\uB2E4."}, - { "FORMAT_FAILED", "messageFormat \uD638\uCD9C \uC911 \uC608\uC678 \uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4."}, + { "FORMAT_FAILED", "messageFormat \uD638\uCD9C \uC911 \uC608\uC678\uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4."}, { "line", "\uD589 \uBC88\uD638"}, { "column","\uC5F4 \uBC88\uD638"}, diff -r 1c71899e8566 -r c7145fc644df src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java --- a/src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java Fri Mar 18 22:30:22 2016 -0700 +++ b/src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java Wed Apr 20 03:39:01 2016 +0100 @@ -867,7 +867,7 @@ { "help_language", "ko"}, { "language", "ko"}, { "BAD_CODE", "createMessage\uC5D0 \uB300\uD55C \uB9E4\uAC1C\uBCC0\uC218\uAC00 \uBC94\uC704\uB97C \uBC97\uC5B4\uB0AC\uC2B5\uB2C8\uB2E4."}, - { "FORMAT_FAILED", "messageFormat \uD638\uCD9C \uC911 \uC608\uC678 \uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4."}, + { "FORMAT_FAILED", "messageFormat \uD638\uCD9C \uC911 \uC608\uC678\uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4."}, { "version", ">>>>>>> Xalan \uBC84\uC804 "}, { "version2", "<<<<<<<"}, From andrew at icedtea.classpath.org Wed Apr 20 03:29:00 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 20 Apr 2016 03:29:00 +0000 Subject: /hg/release/icedtea8-forest-3.0/jaxws: 42 new changesets Message-ID: changeset 8ad4cbaf0985 in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=8ad4cbaf0985 author: asaha date: Sun Mar 20 20:36:19 2016 -0700 Added tag jdk8u77-b03 for changeset c6f67bea4466 changeset d18bdb6a26a5 in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=d18bdb6a26a5 author: asaha date: Fri Oct 16 12:02:52 2015 -0700 Added tag jdk8u75-b00 for changeset 7d7b3488f44e changeset d6e7291ce3d0 in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=d6e7291ce3d0 author: asaha date: Fri Oct 16 12:16:38 2015 -0700 Merge changeset d595960acba5 in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=d595960acba5 author: asaha date: Thu Oct 29 17:08:14 2015 -0700 Merge changeset 032a4c3518f2 in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=032a4c3518f2 author: asaha date: Wed Oct 28 22:03:09 2015 -0700 Added tag jdk8u66-b32 for changeset 7c9c036d03e1 changeset e43b29e571a4 in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=e43b29e571a4 author: asaha date: Thu Oct 29 17:36:26 2015 -0700 Merge changeset 4d8311cfab11 in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=4d8311cfab11 author: asaha date: Tue Nov 03 07:17:28 2015 -0800 Added tag jdk8u66-b33 for changeset 032a4c3518f2 changeset b766a3d91907 in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=b766a3d91907 author: asaha date: Wed Nov 11 20:45:47 2015 -0800 Added tag jdk8u51-b34 for changeset f806c42dad6d changeset 030b4033583a in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=030b4033583a author: asaha date: Fri Nov 13 15:37:11 2015 -0800 Merge changeset dbd13a865569 in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=dbd13a865569 author: asaha date: Tue Dec 01 22:53:16 2015 -0800 Added tag jdk8u66-b34 for changeset 030b4033583a changeset 0398b9d39b23 in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=0398b9d39b23 author: asaha date: Wed Dec 02 23:05:39 2015 -0800 Merge changeset 6800cb41ff35 in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=6800cb41ff35 author: asaha date: Wed Dec 02 23:20:54 2015 -0800 Merge changeset 440eff28532a in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=440eff28532a author: asaha date: Thu Dec 03 10:32:18 2015 -0800 Added tag jdk8u66-b35 for changeset dbd13a865569 changeset 3c2765ddd213 in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=3c2765ddd213 author: asaha date: Thu Dec 03 13:20:53 2015 -0800 Merge changeset d50c046eea5e in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=d50c046eea5e author: asaha date: Thu Dec 03 13:39:30 2015 -0800 Merge changeset 852199d8392e in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=852199d8392e author: asaha date: Mon Dec 07 22:52:37 2015 -0800 Merge changeset 2f10ca06388a in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=2f10ca06388a author: asaha date: Mon Dec 07 23:01:43 2015 -0800 Merge changeset 5efe9927cbe9 in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=5efe9927cbe9 author: asaha date: Tue Dec 15 10:37:50 2015 -0800 Merge changeset 9e7e407ed884 in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=9e7e407ed884 author: asaha date: Tue Dec 15 08:39:09 2015 -0800 Added tag jdk8u66-b36 for changeset 440eff28532a changeset 6ac90d89eebe in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=6ac90d89eebe author: asaha date: Tue Dec 15 14:22:35 2015 -0800 Merge changeset 24eeb616e578 in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=24eeb616e578 author: asaha date: Tue Dec 15 14:37:09 2015 -0800 Merge changeset 1ff8c9824ced in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=1ff8c9824ced author: asaha date: Mon Dec 21 10:55:46 2015 -0800 Merge changeset d0161a6ecd3b in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=d0161a6ecd3b author: asaha date: Mon Dec 21 11:13:37 2015 -0800 Merge changeset cf51e348ba48 in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=cf51e348ba48 author: asaha date: Mon Dec 21 13:43:43 2015 -0800 Added tag jdk8u75-b01 for changeset d0161a6ecd3b changeset 744fab401c4b in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=744fab401c4b author: alitvinov date: Wed Dec 30 13:54:18 2015 +0300 Merge changeset e80ae4e80f35 in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=e80ae4e80f35 author: asaha date: Sun Jan 03 22:39:29 2016 -0800 Added tag jdk8u72-b31 for changeset 744fab401c4b changeset 57eb6af19a97 in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=57eb6af19a97 author: asaha date: Mon Jan 04 08:43:12 2016 -0800 Merge changeset 3412fd49bcbe in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=3412fd49bcbe author: asaha date: Mon Jan 04 11:08:28 2016 -0800 Added tag jdk8u75-b02 for changeset 57eb6af19a97 changeset 6580edbc4511 in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=6580edbc4511 author: asaha date: Mon Jan 11 13:42:59 2016 -0800 Added tag jdk8u75-b03 for changeset 3412fd49bcbe changeset 31337d592297 in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=31337d592297 author: asaha date: Mon Jan 18 10:49:15 2016 -0800 Added tag jdk8u75-b04 for changeset 6580edbc4511 changeset 9b410a16922e in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=9b410a16922e author: asaha date: Mon Jan 25 12:33:37 2016 -0800 Added tag jdk8u75-b05 for changeset 31337d592297 changeset 7fca20ec14be in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=7fca20ec14be author: asaha date: Mon Feb 01 10:12:41 2016 -0800 Merge changeset 97951b6feedb in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=97951b6feedb author: asaha date: Mon Feb 01 11:50:26 2016 -0800 Added tag jdk8u75-b06 for changeset 7fca20ec14be changeset e4c1921d7568 in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=e4c1921d7568 author: asaha date: Mon Feb 08 11:15:58 2016 -0800 Added tag jdk8u75-b07 for changeset 97951b6feedb changeset c302ec60295c in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=c302ec60295c author: asaha date: Mon Feb 15 16:30:11 2016 -0800 Added tag jdk8u75-b08 for changeset e4c1921d7568 changeset 945844568e95 in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=945844568e95 author: asaha date: Mon Feb 22 13:04:21 2016 -0800 Added tag jdk8u75-b09 for changeset c302ec60295c changeset ee0c5d0875a3 in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=ee0c5d0875a3 author: asaha date: Mon Feb 29 10:31:09 2016 -0800 Added tag jdk8u75-b10 for changeset 945844568e95 changeset f66ee2329cd2 in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=f66ee2329cd2 author: asaha date: Tue Mar 15 13:31:50 2016 -0700 Added tag jdk8u75-b12 for changeset ee0c5d0875a3 changeset d6b062344258 in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=d6b062344258 author: asaha date: Thu Mar 17 08:09:23 2016 -0700 Added tag jdk8u91-b00 for changeset f66ee2329cd2 changeset be5935ee38f1 in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=be5935ee38f1 author: asaha date: Mon Mar 21 23:01:07 2016 -0700 Merge changeset e71f424e2c96 in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=e71f424e2c96 author: asaha date: Tue Mar 22 10:29:20 2016 -0700 Added tag jdk8u91-b13 for changeset be5935ee38f1 changeset 412389386184 in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=412389386184 author: andrew date: Wed Apr 20 03:39:02 2016 +0100 Merge jdk8u91-b14 diffstat: .hgtags | 36 ++++++++++ .jcheck/conf | 2 - src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java | 8 ++ 3 files changed, 44 insertions(+), 2 deletions(-) diffs (140 lines): diff -r c6f67bea4466 -r 412389386184 .hgtags --- a/.hgtags Fri Mar 18 22:30:27 2016 -0700 +++ b/.hgtags Wed Apr 20 03:39:02 2016 +0100 @@ -50,6 +50,7 @@ 558985e26fe16f5a6ebb2edb9180a42e1c8e8202 jdk7-b73 f4466e1b608088c90e11beaa4b600f102608c6a1 jdk7-b74 fcf2b8b5d606641659419f247fcee4b284c45e6e jdk7-b75 +0dc08d528c998ca993e759b311e7b54c98e0ef28 icedtea7-1.12 765d2077d1e652e234d27fe85ba58a986b488503 jdk7-b76 5b4968c110476085225d3a71c4210fad2c1116c1 jdk7-b77 fc1c72d1dfbb17db7d46bba8db9afc39cbbb9299 jdk7-b78 @@ -63,6 +64,7 @@ 512b0e924a5ae0c0b7ad326182cae0dc0e4d1aa8 jdk7-b86 3febd6fab2ac8ffddbaf7bed00d11290262af153 jdk7-b87 8c666f8f3565974e301ccb58b7538912551a6e26 jdk7-b88 +1661166c82dc2102f3f0364e28d1e4211f25a4cf icedtea7-1.13 bf3675aa7f20fc6f241ce95760005aef2a30ff41 jdk7-b89 ead7c4566a0017bcb44b468b3ac03b60dc5333ce jdk7-b90 cf4686bf35abd1e573f09fa43cbec66403160ae9 jdk7-b91 @@ -111,6 +113,7 @@ 545de8303fec939db3892f7c324dd7df197e8f09 jdk7-b134 d5fc61f18043765705ef22b57a68c924ab2f1a5b jdk7-b135 c81d289c9a532d6e94af3c09d856a2a20529040f jdk7-b136 +339c2d381d80dbf9b74604e6ba43ead276b8024e icedtea-1.14 ccea3282991ce8b678e188cf32a8239f76ff3bfa jdk7-b137 cc956c8a8255583535597e9a63db23c510e9a063 jdk7-b138 c025078c8362076503bb83b8e4da14ba7b347940 jdk7-b139 @@ -295,6 +298,7 @@ a61ba2e3e6c85f7067fb7b0c3c02584abdfa96be jdk8u20-b07 bc6d2f3426f3d04adc8245ad120e2b52fe7dfbde jdk8u20-b08 2e76ce4ec993c32368ef51b67873aa5ff06e1437 jdk8u20-b09 +806fa0e68d922e3a5ff7c34317bf9f33dbc97eab icedtea-3.0.0pre01 84f913145e2acb8474f3779d7ef154eebec9537a jdk8u20-b10 ce4e5885a11012edaf76ce9a6115e23acabfd282 jdk8u20-b11 94fbd96ebb83a3ce966c347082b079f9e4fec76a jdk8u20-b12 @@ -308,6 +312,7 @@ 4681b10c0c3197f591b88eadc481a283ae90d003 jdk8u20-b20 31d43d250c836c13fcc87025837783788c5cd0de jdk8u20-b21 2d360fb1b2b89c90133231f9ed5f823997b70c19 jdk8u20-b22 +9be5317def515b75e48704afdfc0d81d6b9783f4 icedtea-3.0.0pre02 f3bf1b270fea8b17aa2846f962f7514b6f772ab4 jdk8u20-b23 1277c0d492fd9253f1ea2730eb160953397bd939 jdk8u20-b24 1277c0d492fd9253f1ea2730eb160953397bd939 jdk8u20-b25 @@ -375,6 +380,9 @@ fa07311627d085f1307f55298f59463bcf55db02 jdk8u40-b18 c8b402c28fe51e25f3298e1266f2ae48bda8d3e0 jdk8u40-b19 a21c4edfdf4402f027183ac8c8aac2db49df3b7d jdk8u40-b20 +7ba7b06f15cf159affd6883e0577c10e9c857a29 icedtea-3.0.0pre03 +db7fdb068af965a0524d0f30056e3e3bbccb3899 icedtea-3.0.0pre04 +561f103796e5b19207e2b6cf3275f047da284a62 icedtea-3.0.0pre05 16485a38b6bc762b363f4e439047486742fbcfcb jdk8u40-b21 6e928fd9152541eddf25694be89eb881434a5c5f jdk8u40-b22 b6755a463ccf6a79b1e1a43ed7bdb1c5cb1ac17d jdk8u40-b23 @@ -427,6 +435,7 @@ b189fe14d0f4375961a60d3e8532ca652e1aa592 jdk8u51-b31 ef7893ef8718d205494fd5f79921be7c63b598b0 jdk8u51-b32 e8631058a15d828af4d362cc247b18fc71aefeee jdk8u51-b33 +f806c42dad6de5d20652036de0f6964668435e11 jdk8u51-b34 c8b402c28fe51e25f3298e1266f2ae48bda8d3e0 jdk8u60-b00 7a0dacd12a9e42f581c11edeb51a69af9a8ab16d jdk8u60-b01 5eb3236cc4a7075baf80fc8a258a1f9612e52cf0 jdk8u60-b02 @@ -451,6 +460,9 @@ a414aec2d19cf692310587518546842070b80cb8 jdk8u60-b21 6079c26a3b8fa1ead3d26a9de6ade2af71f1fb94 jdk8u60-b22 c21563403b7a043be3d8f1afdd314e91438e357c jdk8u60-b23 +1c0bd390de6663c03939525779c2b0400994dde3 icedtea-3.0.0pre06 +2012603e0e903fcefe85a17ece0ce5ea0ce5df28 icedtea-3.0.0pre07 +26a1fdce80b734da2d105182f51430f0d015bef0 icedtea-3.0.0pre08 1c394b3be96628b705bb78d62bb4b7c9a7f75175 jdk8u60-b24 0497fdafbc8d19d72bce668e65dc5e5457f6f21a jdk8u60-b25 a20f5fa8d56298239e762408d3a427a0632a8b69 jdk8u60-b26 @@ -493,6 +505,11 @@ 78c988a427d751f5a986af258248b3665950e509 jdk8u66-b17 f3e9f0fcf5560c535bb93735b4c54e2f0257eb1a jdk8u66-b18 f3c71687f52b6c4c331af8f6d200f677b367995c jdk8u66-b31 +7c9c036d03e18c44cf8598ce11c95764180eeed5 jdk8u66-b32 +032a4c3518f29ff55eac6603176e43601f7d0b4a jdk8u66-b33 +030b4033583ac387fa85b4eef968fb1abf0cf39d jdk8u66-b34 +dbd13a86556977545b5318342f8d9495b444c2aa jdk8u66-b35 +440eff28532a0af47e6267a8348554e79038be82 jdk8u66-b36 47fc8ab84f47979b378158626f84b99b6f2b110f jdk8u71-b00 f86ce5ee62ba5d0c91040fa53f0de5b19b20f155 jdk8u71-b01 7d639191d91cd31b87363ed5383b636bed17f757 jdk8u71-b02 @@ -524,6 +541,7 @@ a2473dd1dc0df47425e42d7fed1e4cabdb696154 jdk8u72-b12 4c28352ce19bc25be5de681868a8cddb3f3644a8 jdk8u72-b13 1a523f4b8cc77ef9dfb6d8191742dcd616cd9093 jdk8u72-b14 +2ceaeebc67608f6b4f930a0d93ca6cb8386397eb icedtea-3.0.0pre09 2f840ac0adf079f0d2f0bac7a9c3fae6ea651271 jdk8u72-b15 8da626c14c138dd41d4c685800351bf675048628 jdk8u73-b00 dfc9feacece48fa8450b997e463afae2c1539ac3 jdk8u73-b01 @@ -531,6 +549,24 @@ 4a5f76111c0b056357d4bdd3e015d649de2db591 jdk8u74-b00 621e4ac137cd4a04ac1279e75d7fd0625765fd03 jdk8u74-b01 6cfef18571fd35f45bada34cf4da4b1492ddb878 jdk8u74-b02 +744fab401c4b326f142f5110ad523b1b22f973c8 jdk8u72-b31 +7d7b3488f44e77bedbbcbdee5a4415e5a5bd930c jdk8u75-b00 +d0161a6ecd3bf8c9953e979db8318177e4f2aa86 jdk8u75-b01 +57eb6af19a97a835b07c618d1c0aea50a0577337 jdk8u75-b02 +3412fd49bcbedcc4b0f6ae13a149e53ecde968ae jdk8u75-b03 +6580edbc4511d5a2281138c476700b8ab12165af jdk8u75-b04 +31337d5922975e1655764a7db158154d48866c13 jdk8u75-b05 +7fca20ec14beec302f7a4d446d1d8646a9a0b74f jdk8u75-b06 +97951b6feedbf113dfd09a98fe2625fea775aa09 jdk8u75-b07 +e4c1921d756888d95b47dc6b1eefe3878064a95c jdk8u75-b08 +c302ec60295cd1a5b57e43c28e387556980d1350 jdk8u75-b09 +945844568e956b9b68003f2b0f0528521b578d98 jdk8u75-b10 +ee0c5d0875a3c6022fde6855c6353b68f746f6cd jdk8u75-b12 a2f8a45d70b21e450fac7ae7d5ca71ce853cf3d0 jdk8u77-b00 dd34713088c23b7c6ef1adc071dd635bc7bda744 jdk8u77-b01 7c319d6e0d4c59ebde91b88ba1391ace165b2f01 jdk8u77-b02 +ee1046345cb002b4ade524965a2e703a095068a3 icedtea-3.0.0pre10 +a81c04154cc5752f1344be27b797681bc4264885 icedtea-3.0.0 +c6f67bea4466783433b1bf1f83a4eb6784a5eb55 jdk8u77-b03 +f66ee2329cd21c3485de1b8e0588f55882a56e0d jdk8u91-b00 +be5935ee38f1bc5132cf318f7badb61af86e2396 jdk8u91-b13 diff -r c6f67bea4466 -r 412389386184 .jcheck/conf --- a/.jcheck/conf Fri Mar 18 22:30:27 2016 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r c6f67bea4466 -r 412389386184 src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java --- a/src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java Fri Mar 18 22:30:27 2016 -0700 +++ b/src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java Wed Apr 20 03:39:02 2016 +0100 @@ -71,6 +71,14 @@ SchemaFactory sf = XmlFactory.createSchemaFactory(W3C_XML_SCHEMA_NS_URI, disableXmlSecurity); XmlFactory.allowExternalAccess(sf, "all", disableXmlSecurity); sf.setErrorHandler(errorFilter); + try { + // By default the SchemaFactory imposes a limit of 5000 on + // xsd:sequence maxOccurs if a SecurityManager is + // installed. This breaks the specification of xjc, + // causing TCK failures. + sf.setProperty("http://apache.org/xml/properties/security-manager", null); + } catch (SAXException e) { + } if( entityResolver != null ) { sf.setResourceResolver(new LSResourceResolver() { public LSInput resolveResource(String type, String namespaceURI, String publicId, String systemId, String baseURI) { From andrew at icedtea.classpath.org Wed Apr 20 03:29:08 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 20 Apr 2016 03:29:08 +0000 Subject: /hg/release/icedtea8-forest-3.0/langtools: 43 new changesets Message-ID: changeset 2e9f71878d16 in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=2e9f71878d16 author: asaha date: Sun Mar 20 20:36:58 2016 -0700 Added tag jdk8u77-b03 for changeset 094308b2ca1c changeset e8b335a10c1c in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=e8b335a10c1c author: asaha date: Fri Oct 16 12:05:12 2015 -0700 Added tag jdk8u75-b00 for changeset 90b497af2ba5 changeset 25b6cb57f5eb in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=25b6cb57f5eb author: asaha date: Fri Oct 16 12:19:45 2015 -0700 Merge changeset 874f6272fa9f in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=874f6272fa9f author: asaha date: Thu Oct 29 17:21:12 2015 -0700 Merge changeset e7db5523c835 in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=e7db5523c835 author: asaha date: Wed Oct 28 22:05:26 2015 -0700 Added tag jdk8u66-b32 for changeset accc23223f79 changeset eb5e3c242780 in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=eb5e3c242780 author: asaha date: Thu Oct 29 17:36:57 2015 -0700 Merge changeset ef60638ad242 in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=ef60638ad242 author: asaha date: Tue Nov 03 07:19:08 2015 -0800 Added tag jdk8u66-b33 for changeset e7db5523c835 changeset 51997141b15c in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=51997141b15c author: jlahoda date: Wed Sep 16 10:56:23 2015 +0200 8067422: Lambda method names are unnecessarily unstable Summary: Lambda method numbers are now assigned per class for non-serializable lambdas. Reviewed-by: mcimadamore, rfield, vromero changeset c474809c1579 in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=c474809c1579 author: asaha date: Wed Nov 11 20:47:27 2015 -0800 Added tag jdk8u51-b34 for changeset 51997141b15c changeset 0d7fcabf56ed in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=0d7fcabf56ed author: asaha date: Fri Nov 13 15:39:33 2015 -0800 Merge changeset 5ceff8f21ebd in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=5ceff8f21ebd author: asaha date: Tue Dec 01 22:55:31 2015 -0800 Added tag jdk8u66-b34 for changeset 0d7fcabf56ed changeset 74cf0ebe274d in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=74cf0ebe274d author: asaha date: Wed Dec 02 23:07:58 2015 -0800 Merge changeset cf2fdc2c96b1 in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=cf2fdc2c96b1 author: asaha date: Wed Dec 02 23:21:31 2015 -0800 Merge changeset 85045b1db475 in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=85045b1db475 author: asaha date: Thu Dec 03 10:34:22 2015 -0800 Added tag jdk8u66-b35 for changeset 5ceff8f21ebd changeset 02c1a2a0c189 in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=02c1a2a0c189 author: asaha date: Thu Dec 03 13:34:09 2015 -0800 Merge changeset 854a97f541ec in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=854a97f541ec author: asaha date: Thu Dec 03 13:41:10 2015 -0800 Merge changeset 43dc88e84371 in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=43dc88e84371 author: asaha date: Mon Dec 07 22:54:38 2015 -0800 Merge changeset 28a0566a1abe in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=28a0566a1abe author: asaha date: Mon Dec 07 23:05:24 2015 -0800 Merge changeset c8c881220ca5 in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=c8c881220ca5 author: asaha date: Tue Dec 15 10:41:04 2015 -0800 Merge changeset f6c8f316bf8f in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=f6c8f316bf8f author: asaha date: Tue Dec 15 08:40:58 2015 -0800 Added tag jdk8u66-b36 for changeset 85045b1db475 changeset 06bbe8777800 in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=06bbe8777800 author: asaha date: Tue Dec 15 14:26:24 2015 -0800 Merge changeset 8c4bd95e18bd in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=8c4bd95e18bd author: asaha date: Tue Dec 15 14:41:19 2015 -0800 Merge changeset b6d7d98d19e3 in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=b6d7d98d19e3 author: asaha date: Mon Dec 21 10:57:13 2015 -0800 Merge changeset 374719365422 in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=374719365422 author: asaha date: Mon Dec 21 11:19:54 2015 -0800 Merge changeset dfee05ae9faf in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=dfee05ae9faf author: asaha date: Mon Dec 21 13:45:34 2015 -0800 Added tag jdk8u75-b01 for changeset 374719365422 changeset ee6ec29fce4f in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=ee6ec29fce4f author: alitvinov date: Wed Dec 30 14:13:17 2015 +0300 Merge changeset 600e14e4f69b in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=600e14e4f69b author: asaha date: Sun Jan 03 22:40:41 2016 -0800 Added tag jdk8u72-b31 for changeset ee6ec29fce4f changeset 58a3f185c67c in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=58a3f185c67c author: asaha date: Mon Jan 04 08:46:15 2016 -0800 Merge changeset 400115d04e6e in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=400115d04e6e author: asaha date: Mon Jan 04 11:10:04 2016 -0800 Added tag jdk8u75-b02 for changeset 58a3f185c67c changeset 580f87c4d91a in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=580f87c4d91a author: asaha date: Mon Jan 11 13:45:19 2016 -0800 Added tag jdk8u75-b03 for changeset 400115d04e6e changeset 4fd1c0d25a9c in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=4fd1c0d25a9c author: asaha date: Mon Jan 18 10:50:55 2016 -0800 Added tag jdk8u75-b04 for changeset 580f87c4d91a changeset b1524c0be3af in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=b1524c0be3af author: asaha date: Mon Jan 25 12:35:18 2016 -0800 Added tag jdk8u75-b05 for changeset 4fd1c0d25a9c changeset 494f23cf6614 in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=494f23cf6614 author: asaha date: Mon Feb 01 10:16:35 2016 -0800 Merge changeset f3faee5dcf8f in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=f3faee5dcf8f author: asaha date: Mon Feb 01 11:52:08 2016 -0800 Added tag jdk8u75-b06 for changeset 494f23cf6614 changeset c5caf2d47df9 in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=c5caf2d47df9 author: asaha date: Mon Feb 08 11:17:40 2016 -0800 Added tag jdk8u75-b07 for changeset f3faee5dcf8f changeset 81d6f6116b0a in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=81d6f6116b0a author: asaha date: Mon Feb 15 16:32:39 2016 -0800 Added tag jdk8u75-b08 for changeset c5caf2d47df9 changeset ac1c8c22bc74 in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=ac1c8c22bc74 author: asaha date: Mon Feb 22 13:07:33 2016 -0800 Added tag jdk8u75-b09 for changeset 81d6f6116b0a changeset b18c3556d0da in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=b18c3556d0da author: asaha date: Mon Feb 29 10:33:33 2016 -0800 Added tag jdk8u75-b10 for changeset ac1c8c22bc74 changeset 4cbd08688ff5 in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=4cbd08688ff5 author: asaha date: Tue Mar 15 13:33:49 2016 -0700 Added tag jdk8u75-b12 for changeset b18c3556d0da changeset 161ffe5b70d5 in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=161ffe5b70d5 author: asaha date: Thu Mar 17 08:10:06 2016 -0700 Added tag jdk8u91-b00 for changeset 4cbd08688ff5 changeset 5fa11675dbe5 in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=5fa11675dbe5 author: asaha date: Mon Mar 21 23:03:16 2016 -0700 Merge changeset 8921667c26ba in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=8921667c26ba author: asaha date: Tue Mar 22 10:30:05 2016 -0700 Added tag jdk8u91-b13 for changeset 5fa11675dbe5 changeset ad6886e3a101 in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=ad6886e3a101 author: andrew date: Wed Apr 20 03:39:03 2016 +0100 Merge jdk8u91-b14 diffstat: .hgtags | 36 ++++++++++++++++++++++++++++++++++++ .jcheck/conf | 2 -- make/BuildLangtools.gmk | 4 ++-- make/build.xml | 2 +- 4 files changed, 39 insertions(+), 5 deletions(-) diffs (155 lines): diff -r 094308b2ca1c -r ad6886e3a101 .hgtags --- a/.hgtags Fri Mar 18 22:31:05 2016 -0700 +++ b/.hgtags Wed Apr 20 03:39:03 2016 +0100 @@ -50,6 +50,7 @@ 9596dff460935f09684c11d156ce591f92584f0d jdk7-b73 1a66b08deed0459054b5b1bea3dfbead30d258fa jdk7-b74 2485f5641ed0829205aaaeb31ad711c2c2ef0de3 jdk7-b75 +83367f01297bf255f511f5291bbbbaa24a9c8459 icedtea7-1.12 8fb9b4be3cb1574302acde90549a4d333ef51e93 jdk7-b76 0398ae15b90ac76d87ee21844453e95ff8613e43 jdk7-b77 acc1e40a5874ebf32bebcb6ada565b3b40b7461c jdk7-b78 @@ -63,6 +64,7 @@ ef07347428f2198ae6b8144ac0b9086bbe39fd16 jdk7-b86 409db93d19c002333980df5b797c6b965150c7a0 jdk7-b87 f9b5d4867a26f8c4b90ad37fe2c345b721e93d6b jdk7-b88 +681f1f51926faf4c73d8905a429ff4ead6e9d622 icedtea7-1.13 6cea9a143208bc1185ced046942c0f4e45dbeba5 jdk7-b89 71c2c23a7c35b2896c87004023b9743b6d1b7758 jdk7-b90 97b6fa97b8ddb3a49394011c2a0ec5d6535e594c jdk7-b91 @@ -111,6 +113,7 @@ 3d7acdbb72cab55deedfd35f60d4732abc9d6ac4 jdk7-b134 9d0a61ac567b983da7cc8f4a7030f2245bb6dbab jdk7-b135 ed0f7f1f9511db4f9615b1426d22f8b961629275 jdk7-b136 +8e26c4aee63c04ee129bf9068f5eea47cc385177 icedtea-1.14 a15c9b058ae007d4ccb7e35ce44e4dfa977f090b jdk7-b137 53f212bed4f4304dce7f0bf0fa01c998c65bacd6 jdk7-b138 853b6bb99f9b58eb7cf8211c67d3b6e4f1228a3e jdk7-b139 @@ -295,6 +298,7 @@ 1a57c569cb811a897691e42049eca33da8f8d761 jdk8u20-b07 0f821eb7e92b242c878dca68ef63f9626643ee8f jdk8u20-b08 aa0cb3af23d376e012a142b0531c4f42032fdacf jdk8u20-b09 +dd7b57ab4ab1a4bb93c543af3a13f66fe85a7802 icedtea-3.0.0pre01 a0d9c18a1041c4217db9cda1817f0e348f1be885 jdk8u20-b10 7ad480b982bf95b8a7290c8769b2698f6aacaf6b jdk8u20-b11 e101a12a45a777268a2e729803499a7514255e5b jdk8u20-b12 @@ -308,6 +312,7 @@ e92effa22ecee1cb9965c278e45e2b1a6fbe0766 jdk8u20-b20 7de1481c6cd88b42d815ae65e2d5b1cd918e11d1 jdk8u20-b21 61fb0d8b169164ad5db15b6c497489cb30efb9c6 jdk8u20-b22 +948daf9c5e22c99a8c4d26d7956d9b55b888ab08 icedtea-3.0.0pre02 5c1d6da1445aa3a2e5cf6101c70e79bfbe2745a5 jdk8u20-b23 9239118487dfb47ee850d2cc9b10a0a2e510da3c jdk8u20-b24 9239118487dfb47ee850d2cc9b10a0a2e510da3c jdk8u20-b25 @@ -375,6 +380,9 @@ 94f30e5fde53e3ddcd3c4e9842349318eae8fe10 jdk8u40-b18 0c514d1fd006fc79d35b670de10c370c8d559db7 jdk8u40-b19 c3d6d1a5339952fbe4124e700407b7211446c99c jdk8u40-b20 +0d5d2b8411d9c36f180c6d0d3029629fa2070018 icedtea-3.0.0pre03 +66f265db6f474faba47a35888ca9131562fd59a1 icedtea-3.0.0pre04 +811deb5a72d392f846f0ab4e38d4ee392e9553cf icedtea-3.0.0pre05 9113c7c8d902ec94b28ca0ef4a6466bdba65fcfc jdk8u40-b21 79177246b3dbe5296fb53755d8695acdaef59fc8 jdk8u40-b22 fb294b49373bda0b3afc7f011d64ecefed73b42e jdk8u40-b23 @@ -427,6 +435,7 @@ 57ea4856a08f0bc87f2fe56d57b3cf1497c0cb51 jdk8u51-b31 153378991303acf7906684380a025347a95bc95e jdk8u51-b32 e7810a2613c9b9b407125cbd17add7bfeebfdb03 jdk8u51-b33 +51997141b15c0903773064cb9c1e57b791ffd66d jdk8u51-b34 0c514d1fd006fc79d35b670de10c370c8d559db7 jdk8u60-b00 0ba07c272e33c93377a5d7ed98b9de873cc91980 jdk8u60-b01 387cf62ce7895dd5e067aaa51faa93d5c078583e jdk8u60-b02 @@ -451,6 +460,9 @@ 97328f3e2aa2c713931edf471270a1208980b963 jdk8u60-b21 d1febf79ce5ea41fb4b818ffd3589cf923e6de5f jdk8u60-b22 7f88b5dc78cebc2c5ebb716938fd9a7632b052b2 jdk8u60-b23 +69b782e543d54118f9354b6071830de5feb96b83 icedtea-3.0.0pre06 +3c76eafe1b7010bf5536add7097c318d349efb16 icedtea-3.0.0pre07 +0d3479e0bac61b3fab0f8e884fc6bda8f8f351a5 icedtea-3.0.0pre08 2af11e10da7dc24610551bbeed02c4ca3f4ae654 jdk8u60-b24 8d152d1e45944616309886e730ffcbfb5c078d22 jdk8u60-b25 3876ab6f471b85a02bb2cdaca00652f169f9e27a jdk8u60-b26 @@ -497,6 +509,11 @@ ad3f528335b4c609eee7227d150c9a0a39b1dd73 jdk8u66-b17 ee701de614ad0c5f4bf3a553942909a54084c458 jdk8u66-b18 f55af75598d85f45f779f3e632152a067fb7efbc jdk8u66-b31 +accc23223f7980daf5c22c17b951ecf729a904fa jdk8u66-b32 +e7db5523c835b47eae3cfac6f3d0bd3647a12118 jdk8u66-b33 +0d7fcabf56edc9580555b847ffe0e3f88f09fbfb jdk8u66-b34 +5ceff8f21ebdee2f9ea382ca67d6a924ddb7483d jdk8u66-b35 +85045b1db475e768106a95bbf5beabda90f8542b jdk8u66-b36 aaad025819b721f7f291048a07cd1c144319b68d jdk8u71-b00 fb2756fb330047dbbff0fa89b79e1d8d96146868 jdk8u71-b01 21306b94f23ef63cc3ac48a509d491187dadb0f6 jdk8u71-b02 @@ -528,6 +545,7 @@ 5218bea65fe64b31cf201f3f6dd0310b74acec1e jdk8u72-b12 5b67278c6616dca433488697eb6f2f81fcbbf22d jdk8u72-b13 0ee6d8ae247d449950c18623513ccae4349e70d6 jdk8u72-b14 +076ec0ef64f0b4d71419e99ca2666ca814b508ad icedtea-3.0.0pre09 48d0c20256a37ad20d075091285ea23788186f9a jdk8u72-b15 1a1711b8d11959992c27462d652003965ef3dc36 jdk8u73-b00 c63c6cfda4da83e04dcc378e4c1f7e0d4fd6a008 jdk8u73-b01 @@ -535,6 +553,24 @@ 0e6608ec3e9faa29e3ff1bc7fdb166602f698988 jdk8u74-b00 4b10a2b486a9a950302de55e2495ac59bddae61a jdk8u74-b01 55934388691bbbd9c53299cc6f2bdceb6af8860c jdk8u74-b02 +ee6ec29fce4fa75ff846f7cbf61da162d8c5b605 jdk8u72-b31 +90b497af2ba5329448da3a46a185687ae17f7098 jdk8u75-b00 +374719365422fa4867bc68f4edb00403289cd862 jdk8u75-b01 +58a3f185c67cefee5ebf63fcc9c6da5e609c3705 jdk8u75-b02 +400115d04e6eac9af5a7ee7ab8b1c570e2a3803b jdk8u75-b03 +580f87c4d91aa8cc493dbbd84a1be9671fd733f3 jdk8u75-b04 +4fd1c0d25a9cb847d9a0f6fe2be011eed6910a7f jdk8u75-b05 +494f23cf6614142b0138fadccd2252506b2aa7f8 jdk8u75-b06 +f3faee5dcf8f8afab170307953bc1286ce752d8c jdk8u75-b07 +c5caf2d47df9c3d5192dbf86696fbc1aec39cc1f jdk8u75-b08 +81d6f6116b0abbd91375c73d72552491d8b6048f jdk8u75-b09 +ac1c8c22bc740107362d85c2d98884de79b41e67 jdk8u75-b10 +b18c3556d0da9b0fd2f7b0d732498cdee891de19 jdk8u75-b12 ae2485fab956c636f6ce10a23812204c0ae17046 jdk8u77-b00 37a348477fe89736549913f51ec8143a8e73f71c jdk8u77-b01 47efac0d67984678edf626f407b3d3e54083c242 jdk8u77-b02 +d6b6666581f91588b9c66cadaaddadbe7266d78b icedtea-3.0.0pre10 +dd581e8047e6f15c811b345ed4eef0218ca9fe18 icedtea-3.0.0 +094308b2ca1c6d6dd76d9412799b9f3b4299acb5 jdk8u77-b03 +4cbd08688ff5a39f936edf16dd765d1efa13d030 jdk8u91-b00 +5fa11675dbe55f49663a45d1d5a6c1a2d3b2ec28 jdk8u91-b13 diff -r 094308b2ca1c -r ad6886e3a101 .jcheck/conf --- a/.jcheck/conf Fri Mar 18 22:31:05 2016 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r 094308b2ca1c -r ad6886e3a101 make/BuildLangtools.gmk --- a/make/BuildLangtools.gmk Fri Mar 18 22:31:05 2016 -0700 +++ b/make/BuildLangtools.gmk Wed Apr 20 03:39:03 2016 +0100 @@ -36,7 +36,7 @@ JAVAC := $(JAVAC), \ SERVER_DIR := $(SJAVAC_SERVER_DIR), \ SERVER_JVM := $(SJAVAC_SERVER_JAVA), \ - FLAGS := -XDignore.symbol.file=true -g -Xlint:all$(COMMA)-deprecation -Werror)) + FLAGS := -XDignore.symbol.file=true -g -Xlint:all$(COMMA)-deprecation $(JAVAC_WERROR))) # javax.tools.JavaCompilerTool isn't really a suffix but this gets the file copied. RESOURCE_SUFFIXES := .gif .xml .css .js javax.tools.JavaCompilerTool @@ -175,7 +175,7 @@ JAVAC := "-Xbootclasspath/p:$(LANGTOOLS_OUTPUTDIR)/dist/bootstrap/lib/javac.jar" \ -cp $(LANGTOOLS_OUTPUTDIR)/dist/bootstrap/lib/javac.jar \ com.sun.tools.javac.Main, \ - FLAGS := -XDignore.symbol.file=true -Xlint:all$(COMMA)-deprecation -Werror, \ + FLAGS := -XDignore.symbol.file=true -Xlint:all$(COMMA)-deprecation $(JAVAC_WERROR), \ SERVER_DIR := $(SJAVAC_SERVER_DIR), \ SERVER_JVM := $(SJAVAC_SERVER_JAVA))) diff -r 094308b2ca1c -r ad6886e3a101 make/build.xml --- a/make/build.xml Fri Mar 18 22:31:05 2016 -0700 +++ b/make/build.xml Wed Apr 20 03:39:03 2016 +0100 @@ -1027,7 +1027,7 @@ + classpath="${build.toolclasses.dir}:${build.bootstrap.dir}/classes:${ant.home}/lib/ant.jar"/> From andrew at icedtea.classpath.org Wed Apr 20 03:29:23 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 20 Apr 2016 03:29:23 +0000 Subject: /hg/release/icedtea8-forest-3.0/hotspot: 56 new changesets Message-ID: changeset d739423231fd in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=d739423231fd author: asaha date: Sun Mar 20 20:35:39 2016 -0700 Added tag jdk8u77-b03 for changeset 223b64a19e94 changeset ae54804394de in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=ae54804394de author: asaha date: Fri Oct 16 12:01:31 2015 -0700 Added tag jdk8u75-b00 for changeset c0242ea4bde1 changeset b15be4d7f813 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=b15be4d7f813 author: asaha date: Fri Oct 16 12:15:09 2015 -0700 Merge changeset 69dc2b5ad5d3 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=69dc2b5ad5d3 author: asaha date: Thu Oct 29 17:03:53 2015 -0700 Merge changeset 6a0b19c56d79 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=6a0b19c56d79 author: asaha date: Wed Oct 28 22:02:03 2015 -0700 Added tag jdk8u66-b32 for changeset d8be40462cfb changeset 8a6c4458bcfd in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=8a6c4458bcfd author: asaha date: Thu Oct 29 17:31:50 2015 -0700 Merge changeset a58007dd88db in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=a58007dd88db author: asaha date: Tue Nov 03 07:16:29 2015 -0800 Added tag jdk8u66-b33 for changeset 6a0b19c56d79 changeset 255f52705ec7 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=255f52705ec7 author: asaha date: Wed Nov 11 20:44:48 2015 -0800 Added tag jdk8u51-b34 for changeset 4b722db6d385 changeset 3d55b1055c78 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=3d55b1055c78 author: asaha date: Fri Nov 13 14:13:57 2015 -0800 Merge changeset 95b0e04287fb in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=95b0e04287fb author: asaha date: Tue Dec 01 22:51:59 2015 -0800 Added tag jdk8u66-b34 for changeset 3d55b1055c78 changeset 750c3ee5c1dc in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=750c3ee5c1dc author: asaha date: Wed Dec 02 15:48:22 2015 -0800 Merge changeset 500c1958400f in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=500c1958400f author: asaha date: Wed Dec 02 23:14:02 2015 -0800 Merge changeset bfad3b98ecf3 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=bfad3b98ecf3 author: asaha date: Thu Dec 03 10:31:10 2015 -0800 Added tag jdk8u66-b35 for changeset 95b0e04287fb changeset 4886729f51af in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=4886729f51af author: asaha date: Thu Dec 03 10:57:57 2015 -0800 Merge changeset 27743dc0c7f1 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=27743dc0c7f1 author: asaha date: Thu Dec 03 13:38:09 2015 -0800 Merge changeset 5737cf6ef795 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=5737cf6ef795 author: asaha date: Mon Dec 07 22:49:02 2015 -0800 Merge changeset 297df1f2666f in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=297df1f2666f author: asaha date: Mon Dec 07 22:58:24 2015 -0800 Merge changeset 0ec76670e407 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=0ec76670e407 author: asaha date: Tue Dec 15 10:36:22 2015 -0800 Merge changeset dce99debdba2 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=dce99debdba2 author: dholmes date: Mon Dec 07 13:25:13 2015 +0100 8130212: Thread::current() might access freed memory on Solaris Reviewed-by: kvn, twisti, stuefe changeset a8cdb5c0646c in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=a8cdb5c0646c author: asaha date: Tue Dec 15 08:37:53 2015 -0800 Added tag jdk8u66-b36 for changeset dce99debdba2 changeset 6dfa00ef5698 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=6dfa00ef5698 author: asaha date: Tue Dec 15 12:21:38 2015 -0800 Merge changeset e128ae63439e in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=e128ae63439e author: asaha date: Tue Dec 15 14:33:21 2015 -0800 Merge changeset 324d912186ce in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=324d912186ce author: asaha date: Mon Dec 21 10:54:40 2015 -0800 Merge changeset ca3b8c8e390a in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=ca3b8c8e390a author: asaha date: Mon Dec 21 11:08:27 2015 -0800 Merge changeset 77d2e733e318 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=77d2e733e318 author: asaha date: Mon Dec 21 13:42:34 2015 -0800 Added tag jdk8u75-b01 for changeset ca3b8c8e390a changeset da43260704c2 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=da43260704c2 author: alitvinov date: Wed Dec 30 13:39:57 2015 +0300 Merge changeset fd6f16491bd8 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=fd6f16491bd8 author: asaha date: Sun Jan 03 22:38:29 2016 -0800 Added tag jdk8u72-b31 for changeset da43260704c2 changeset 9aef5b5e0a68 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=9aef5b5e0a68 author: asaha date: Mon Jan 04 08:38:23 2016 -0800 Merge changeset 2df9fe896819 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=2df9fe896819 author: asaha date: Mon Jan 04 11:07:24 2016 -0800 Added tag jdk8u75-b02 for changeset 9aef5b5e0a68 changeset b374548dcb48 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=b374548dcb48 author: asaha date: Mon Jan 11 13:41:45 2016 -0800 Added tag jdk8u75-b03 for changeset 2df9fe896819 changeset 32b682649973 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=32b682649973 author: kevinw date: Fri Jan 15 22:33:15 2016 +0000 8132051: Better byte behavior Reviewed-by: coleenp, roland changeset 74f399b6b3e2 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=74f399b6b3e2 author: asaha date: Mon Jan 18 10:48:15 2016 -0800 Added tag jdk8u75-b04 for changeset 32b682649973 changeset a02fdb3c047d in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=a02fdb3c047d author: kevinw date: Tue Jan 19 15:35:12 2016 +0000 8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051 Reviewed-by: coleenp changeset 1f43bd4fab06 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=1f43bd4fab06 author: ctornqvi date: Thu Mar 27 22:36:08 2014 +0100 8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when invoked with NMT explicitly turned on Summary: Wrapped the test in another layer process creation to avoid NMT being turned on. Reviewed-by: coleenp, dcubed changeset a3d8696b4c5e in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=a3d8696b4c5e author: asaha date: Mon Jan 25 12:32:22 2016 -0800 Added tag jdk8u75-b05 for changeset 1f43bd4fab06 changeset 916712f178c3 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=916712f178c3 author: asaha date: Mon Feb 01 10:03:30 2016 -0800 Merge changeset dd31a6d1bfbf in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=dd31a6d1bfbf author: asaha date: Mon Feb 01 11:49:23 2016 -0800 Added tag jdk8u75-b06 for changeset 916712f178c3 changeset 47cd96b2510f in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=47cd96b2510f author: simonis date: Wed Jan 27 15:01:46 2016 +0100 8148487: PPC64: Better byte behavior Reviewed-by: goetz, mdoerr changeset 8c791dd1c24d in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=8c791dd1c24d author: csahu date: Thu Jan 28 09:41:33 2016 +0000 8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME Summary: Ignore OOM in the test Reviewed-by: kvn changeset 9840a0e6b733 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=9840a0e6b733 author: asaha date: Mon Feb 08 11:14:52 2016 -0800 Added tag jdk8u75-b07 for changeset 8c791dd1c24d changeset b249c6a2c3d8 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=b249c6a2c3d8 author: kevinw date: Mon Feb 08 13:08:57 2016 +0000 8148475: Missing SA Bytecode updates. Reviewed-by: coleenp changeset e4a935cb6f71 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=e4a935cb6f71 author: kevinw date: Wed Feb 10 13:34:14 2016 +0000 8149170: Better byte behavior for native arguments Summary: Arguments coming from native should be converted to 0=false, 1-255=true Reviewed-by: coleenp changeset 66b7b863cce7 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=66b7b863cce7 author: asaha date: Mon Feb 15 16:29:03 2016 -0800 Added tag jdk8u75-b08 for changeset e4a935cb6f71 changeset e97c45c377eb in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=e97c45c377eb author: kshefov date: Fri Feb 12 18:15:57 2016 +0300 8059661: Test SoftReference and OOM behavior Reviewed-by: coffeys Contributed-by: Alexander Vorobyev changeset a4e26f908dd9 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=a4e26f908dd9 author: asaha date: Mon Feb 22 13:02:54 2016 -0800 Added tag jdk8u75-b09 for changeset e97c45c377eb changeset 1442c833c50e in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=1442c833c50e author: kevinw date: Tue Feb 23 23:47:11 2016 +0000 8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo Summary: fix incorrect code Reviewed-by: kvn, coleenp changeset d44c7e324682 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=d44c7e324682 author: coleenp date: Sun Feb 21 08:33:59 2016 -0500 8150012: Better byte behavior for reflection Reviewed-by: kvn, jrose, kevinw, ahgross changeset 352f1b2573b0 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=352f1b2573b0 author: asaha date: Mon Feb 29 10:30:03 2016 -0800 Added tag jdk8u75-b10 for changeset d44c7e324682 changeset cc78c97abff8 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=cc78c97abff8 author: kevinw date: Wed Mar 02 19:16:30 2016 +0000 8146518: Zero interpreter broken with better byte behaviour Reviewed-by: coleenp changeset bbbb05e91c62 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=bbbb05e91c62 author: asaha date: Tue Mar 15 13:30:34 2016 -0700 Added tag jdk8u75-b12 for changeset cc78c97abff8 changeset f8dc82a4f845 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=f8dc82a4f845 author: asaha date: Thu Mar 17 08:08:44 2016 -0700 Added tag jdk8u91-b00 for changeset bbbb05e91c62 changeset e36b6ade0499 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=e36b6ade0499 author: asaha date: Mon Mar 21 23:00:20 2016 -0700 Merge changeset fa8991ccf6e5 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=fa8991ccf6e5 author: asaha date: Tue Mar 22 10:28:38 2016 -0700 Added tag jdk8u91-b13 for changeset e36b6ade0499 changeset 3f9a4c47edee in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=3f9a4c47edee author: andrew date: Wed Apr 20 03:43:26 2016 +0100 Merge jdk8u91-b14 changeset 9498962aa166 in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=9498962aa166 author: aph date: Wed Apr 20 04:02:55 2016 +0100 8154210: Zero: Better byte behaviour Summary: Complete support for 8132051 on Zero and fix failure on 64-bit big-endian systems Reviewed-by: andrew, chrisphi changeset d15bc25b259d in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=d15bc25b259d author: aph date: Wed Apr 20 04:04:43 2016 +0100 8154413: AArch64: Better byte behaviour Summary: Add support for 8132051 on AArch64 Reviewed-by: adinn diffstat: .hgtags | 51 +- .jcheck/conf | 2 - THIRD_PARTY_README | 1 - agent/make/Makefile | 9 +- agent/src/os/linux/LinuxDebuggerLocal.c | 22 +- agent/src/os/linux/Makefile | 5 +- agent/src/os/linux/libproc.h | 7 + agent/src/os/linux/ps_proc.c | 52 +- agent/src/share/classes/sun/jvm/hotspot/HSDB.java | 20 +- agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAARCH64.java | 39 + agent/src/share/classes/sun/jvm/hotspot/debugger/aarch64/AARCH64ThreadContext.java | 118 + agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java | 10 + agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java | 86 + agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64ThreadContext.java | 47 + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java | 6 + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64Thread.java | 87 + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadContext.java | 47 + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadFactory.java | 45 + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64Thread.java | 54 + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadContext.java | 47 + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadFactory.java | 45 + agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java | 48 +- agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java | 3 + agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64CurrentFrameGuess.java | 244 + agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java | 555 + agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64JavaCallWrapper.java | 57 + agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64RegisterMap.java | 52 + agent/src/share/classes/sun/jvm/hotspot/runtime/linux_aarch64/LinuxAARCH64JavaThreadPDAccess.java | 132 + agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java | 4 +- make/aix/makefiles/defs.make | 6 + make/aix/makefiles/jsig.make | 2 + make/aix/makefiles/saproc.make | 4 + make/aix/makefiles/vm.make | 2 + make/bsd/makefiles/defs.make | 11 + make/bsd/makefiles/jsig.make | 2 + make/bsd/makefiles/saproc.make | 2 + make/bsd/makefiles/vm.make | 2 + make/defs.make | 13 +- make/linux/makefiles/aarch64.make | 38 + make/linux/makefiles/buildtree.make | 3 + make/linux/makefiles/defs.make | 21 + make/linux/makefiles/gcc.make | 14 +- make/linux/makefiles/jsig.make | 4 + make/linux/makefiles/rules.make | 5 + make/linux/makefiles/sa.make | 1 + make/linux/makefiles/saproc.make | 4 + make/linux/makefiles/vm.make | 68 +- make/linux/platform_aarch64 | 15 + make/sa.files | 6 + make/solaris/makefiles/adlc.make | 6 +- make/solaris/makefiles/defs.make | 7 + make/solaris/makefiles/gcc.make | 4 +- make/solaris/makefiles/jsig.make | 4 + make/solaris/makefiles/saproc.make | 4 + make/solaris/makefiles/vm.make | 12 + make/windows/makefiles/debug.make | 2 + make/windows/makefiles/defs.make | 6 + make/windows/makefiles/fastdebug.make | 4 +- make/windows/makefiles/product.make | 2 + make/windows/makefiles/sa.make | 2 + make/windows/makefiles/vm.make | 8 + src/cpu/aarch64/vm/aarch64.ad | 16640 ++++++++++ src/cpu/aarch64/vm/aarch64Test.cpp | 38 + src/cpu/aarch64/vm/aarch64_ad.m4 | 367 + src/cpu/aarch64/vm/aarch64_call.cpp | 197 + src/cpu/aarch64/vm/aarch64_linkage.S | 163 + src/cpu/aarch64/vm/ad_encode.m4 | 73 + src/cpu/aarch64/vm/assembler_aarch64.cpp | 1546 + src/cpu/aarch64/vm/assembler_aarch64.hpp | 2465 + src/cpu/aarch64/vm/assembler_aarch64.inline.hpp | 34 + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp | 57 + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp | 117 + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp | 287 + src/cpu/aarch64/vm/bytecodes_aarch64.cpp | 39 + src/cpu/aarch64/vm/bytecodes_aarch64.hpp | 32 + src/cpu/aarch64/vm/bytes_aarch64.hpp | 76 + src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp | 463 + src/cpu/aarch64/vm/c1_Defs_aarch64.hpp | 82 + src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.cpp | 203 + src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.hpp | 74 + src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp | 361 + src/cpu/aarch64/vm/c1_FrameMap_aarch64.hpp | 149 + src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp | 3226 + src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp | 80 + src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp | 1428 + src/cpu/aarch64/vm/c1_LinearScan_aarch64.cpp | 34 + src/cpu/aarch64/vm/c1_LinearScan_aarch64.hpp | 77 + src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp | 459 + src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp | 110 + src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp | 1453 + src/cpu/aarch64/vm/c1_globals_aarch64.hpp | 79 + src/cpu/aarch64/vm/c2_globals_aarch64.hpp | 89 + src/cpu/aarch64/vm/c2_init_aarch64.cpp | 37 + src/cpu/aarch64/vm/codeBuffer_aarch64.hpp | 36 + src/cpu/aarch64/vm/compiledIC_aarch64.cpp | 151 + src/cpu/aarch64/vm/copy_aarch64.hpp | 62 + src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp | 35 + src/cpu/aarch64/vm/cpustate_aarch64.hpp | 592 + src/cpu/aarch64/vm/debug_aarch64.cpp | 36 + src/cpu/aarch64/vm/decode_aarch64.hpp | 409 + src/cpu/aarch64/vm/depChecker_aarch64.cpp | 31 + src/cpu/aarch64/vm/depChecker_aarch64.hpp | 32 + src/cpu/aarch64/vm/disassembler_aarch64.hpp | 38 + src/cpu/aarch64/vm/frame_aarch64.cpp | 847 + src/cpu/aarch64/vm/frame_aarch64.hpp | 217 + src/cpu/aarch64/vm/frame_aarch64.inline.hpp | 332 + src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp | 44 + src/cpu/aarch64/vm/globals_aarch64.hpp | 129 + src/cpu/aarch64/vm/icBuffer_aarch64.cpp | 77 + src/cpu/aarch64/vm/icache_aarch64.cpp | 41 + src/cpu/aarch64/vm/icache_aarch64.hpp | 45 + src/cpu/aarch64/vm/immediate_aarch64.cpp | 312 + src/cpu/aarch64/vm/immediate_aarch64.hpp | 51 + src/cpu/aarch64/vm/interp_masm_aarch64.cpp | 1724 + src/cpu/aarch64/vm/interp_masm_aarch64.hpp | 299 + src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp | 57 + src/cpu/aarch64/vm/interpreterRT_aarch64.cpp | 429 + src/cpu/aarch64/vm/interpreterRT_aarch64.hpp | 66 + src/cpu/aarch64/vm/interpreter_aarch64.cpp | 314 + src/cpu/aarch64/vm/interpreter_aarch64.hpp | 44 + src/cpu/aarch64/vm/javaFrameAnchor_aarch64.hpp | 95 + src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp | 175 + src/cpu/aarch64/vm/jniTypes_aarch64.hpp | 108 + src/cpu/aarch64/vm/jni_aarch64.h | 64 + src/cpu/aarch64/vm/macroAssembler_aarch64.cpp | 4636 ++ src/cpu/aarch64/vm/macroAssembler_aarch64.hpp | 1294 + src/cpu/aarch64/vm/macroAssembler_aarch64.inline.hpp | 36 + src/cpu/aarch64/vm/metaspaceShared_aarch64.cpp | 127 + src/cpu/aarch64/vm/methodHandles_aarch64.cpp | 444 + src/cpu/aarch64/vm/methodHandles_aarch64.hpp | 63 + src/cpu/aarch64/vm/nativeInst_aarch64.cpp | 325 + src/cpu/aarch64/vm/nativeInst_aarch64.hpp | 490 + src/cpu/aarch64/vm/registerMap_aarch64.hpp | 46 + src/cpu/aarch64/vm/register_aarch64.cpp | 55 + src/cpu/aarch64/vm/register_aarch64.hpp | 255 + src/cpu/aarch64/vm/register_definitions_aarch64.cpp | 156 + src/cpu/aarch64/vm/relocInfo_aarch64.cpp | 119 + src/cpu/aarch64/vm/relocInfo_aarch64.hpp | 39 + src/cpu/aarch64/vm/runtime_aarch64.cpp | 48 + src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp | 3116 + src/cpu/aarch64/vm/stubGenerator_aarch64.cpp | 2609 + src/cpu/aarch64/vm/stubRoutines_aarch64.cpp | 276 + src/cpu/aarch64/vm/stubRoutines_aarch64.hpp | 122 + src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp | 36 + src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp | 2193 + src/cpu/aarch64/vm/templateInterpreter_aarch64.hpp | 40 + src/cpu/aarch64/vm/templateTable_aarch64.cpp | 3863 ++ src/cpu/aarch64/vm/templateTable_aarch64.hpp | 43 + src/cpu/aarch64/vm/vmStructs_aarch64.hpp | 51 + src/cpu/aarch64/vm/vm_version_aarch64.cpp | 260 + src/cpu/aarch64/vm/vm_version_aarch64.hpp | 91 + src/cpu/aarch64/vm/vmreg_aarch64.cpp | 52 + src/cpu/aarch64/vm/vmreg_aarch64.hpp | 35 + src/cpu/aarch64/vm/vmreg_aarch64.inline.hpp | 65 + src/cpu/aarch64/vm/vtableStubs_aarch64.cpp | 246 + src/cpu/ppc/vm/interp_masm_ppc_64.cpp | 40 + src/cpu/ppc/vm/interp_masm_ppc_64.hpp | 2 + src/cpu/ppc/vm/interpreter_ppc.cpp | 10 + src/cpu/ppc/vm/sharedRuntime_ppc.cpp | 3 +- src/cpu/ppc/vm/templateInterpreter_ppc.cpp | 12 +- src/cpu/ppc/vm/templateTable_ppc_64.cpp | 60 +- src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp | 7 +- src/cpu/sparc/vm/cppInterpreter_sparc.cpp | 5 +- src/cpu/sparc/vm/interp_masm_sparc.cpp | 61 +- src/cpu/sparc/vm/interp_masm_sparc.hpp | 4 +- src/cpu/sparc/vm/templateInterpreter_sparc.cpp | 5 +- src/cpu/sparc/vm/templateTable_sparc.cpp | 67 +- src/cpu/x86/vm/c1_LIRAssembler_x86.cpp | 4 +- src/cpu/x86/vm/c1_LIRGenerator_x86.cpp | 7 +- src/cpu/x86/vm/cppInterpreter_x86.cpp | 9 +- src/cpu/x86/vm/interp_masm_x86.cpp | 50 +- src/cpu/x86/vm/interp_masm_x86.hpp | 5 +- src/cpu/x86/vm/interp_masm_x86_32.cpp | 5 +- src/cpu/x86/vm/interp_masm_x86_64.cpp | 5 +- src/cpu/x86/vm/templateInterpreter_x86_32.cpp | 10 +- src/cpu/x86/vm/templateInterpreter_x86_64.cpp | 11 +- src/cpu/x86/vm/templateTable_x86_32.cpp | 70 +- src/cpu/x86/vm/templateTable_x86_64.cpp | 63 +- src/cpu/x86/vm/x86_64.ad | 61 +- src/cpu/zero/vm/cppInterpreter_zero.cpp | 69 +- src/cpu/zero/vm/cppInterpreter_zero.hpp | 6 +- src/cpu/zero/vm/frame_zero.cpp | 2 +- src/os/linux/vm/os_linux.cpp | 37 +- src/os/posix/vm/os_posix.cpp | 6 +- src/os/solaris/vm/os_solaris.cpp | 127 - src/os/solaris/vm/thread_solaris.inline.hpp | 19 +- src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp | 53 + src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp | 144 + src/os_cpu/linux_aarch64/vm/bytes_linux_aarch64.inline.hpp | 44 + src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.inline.hpp | 124 + src/os_cpu/linux_aarch64/vm/globals_linux_aarch64.hpp | 44 + src/os_cpu/linux_aarch64/vm/linux_aarch64.S | 25 + src/os_cpu/linux_aarch64/vm/linux_aarch64.ad | 68 + src/os_cpu/linux_aarch64/vm/orderAccess_linux_aarch64.inline.hpp | 144 + src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp | 766 + src/os_cpu/linux_aarch64/vm/os_linux_aarch64.hpp | 58 + src/os_cpu/linux_aarch64/vm/os_linux_aarch64.inline.hpp | 39 + src/os_cpu/linux_aarch64/vm/prefetch_linux_aarch64.inline.hpp | 45 + src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.cpp | 41 + src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.hpp | 36 + src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.cpp | 92 + src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.hpp | 85 + src/os_cpu/linux_aarch64/vm/vmStructs_linux_aarch64.hpp | 54 + src/os_cpu/linux_aarch64/vm/vm_version_linux_aarch64.cpp | 28 + src/os_cpu/linux_x86/vm/os_linux_x86.cpp | 2 +- src/os_cpu/linux_zero/vm/os_linux_zero.cpp | 4 +- src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.cpp | 27 +- src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.hpp | 44 +- src/os_cpu/solaris_x86/vm/assembler_solaris_x86.cpp | 119 +- src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.cpp | 164 +- src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.hpp | 56 +- src/share/tools/hsdis/Makefile | 11 +- src/share/tools/hsdis/hsdis.c | 3 + src/share/vm/adlc/formssel.cpp | 3 +- src/share/vm/adlc/main.cpp | 5 + src/share/vm/asm/assembler.hpp | 8 +- src/share/vm/asm/assembler.inline.hpp | 3 + src/share/vm/asm/codeBuffer.hpp | 3 + src/share/vm/asm/macroAssembler.hpp | 3 + src/share/vm/asm/macroAssembler.inline.hpp | 3 + src/share/vm/asm/register.hpp | 3 + src/share/vm/c1/c1_Canonicalizer.cpp | 12 +- src/share/vm/c1/c1_Compilation.cpp | 26 + src/share/vm/c1/c1_Defs.hpp | 6 + src/share/vm/c1/c1_FpuStackSim.hpp | 3 + src/share/vm/c1/c1_FrameMap.cpp | 3 + src/share/vm/c1/c1_FrameMap.hpp | 3 + src/share/vm/c1/c1_GraphBuilder.cpp | 61 +- src/share/vm/c1/c1_Instruction.hpp | 9 +- src/share/vm/c1/c1_LIR.cpp | 25 +- src/share/vm/c1/c1_LIR.hpp | 23 +- src/share/vm/c1/c1_LIRAssembler.cpp | 9 + src/share/vm/c1/c1_LIRAssembler.hpp | 3 + src/share/vm/c1/c1_LIRGenerator.cpp | 27 +- src/share/vm/c1/c1_LIRGenerator.hpp | 3 +- src/share/vm/c1/c1_LinearScan.cpp | 11 +- src/share/vm/c1/c1_LinearScan.hpp | 3 + src/share/vm/c1/c1_MacroAssembler.hpp | 3 + src/share/vm/c1/c1_Runtime1.cpp | 38 +- src/share/vm/c1/c1_Runtime1.hpp | 4 +- src/share/vm/c1/c1_globals.hpp | 3 + src/share/vm/ci/ciField.cpp | 12 + src/share/vm/ci/ciInstanceKlass.cpp | 2 + src/share/vm/ci/ciInstanceKlass.hpp | 5 + src/share/vm/classfile/bytecodeAssembler.cpp | 3 + src/share/vm/classfile/classFileParser.cpp | 13 +- src/share/vm/classfile/classFileStream.hpp | 3 + src/share/vm/classfile/defaultMethods.cpp | 6 +- src/share/vm/classfile/stackMapTable.hpp | 3 + src/share/vm/classfile/verifier.cpp | 3 + src/share/vm/classfile/vmSymbols.hpp | 6 +- src/share/vm/code/codeBlob.cpp | 3 + src/share/vm/code/compiledIC.hpp | 7 + src/share/vm/code/nmethod.cpp | 21 + src/share/vm/code/relocInfo.hpp | 3 + src/share/vm/code/vmreg.hpp | 5 + src/share/vm/compiler/disassembler.cpp | 5 +- src/share/vm/compiler/disassembler.hpp | 3 + src/share/vm/compiler/oopMap.cpp | 7 + src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp | 2 +- src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp | 18 +- src/share/vm/gc_implementation/g1/concurrentMark.cpp | 2 +- src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp | 4 +- src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp | 2 +- src/share/vm/gc_implementation/g1/g1MarkSweep.cpp | 11 + src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp | 2 +- src/share/vm/gc_implementation/g1/g1StringDedupQueue.cpp | 2 +- src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp | 2 +- src/share/vm/gc_implementation/g1/heapRegion.cpp | 2 +- src/share/vm/gc_implementation/parNew/parNewGeneration.cpp | 15 +- src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp | 12 + src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp | 20 +- src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp | 7 +- src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp | 28 + src/share/vm/interpreter/abstractInterpreter.hpp | 2 + src/share/vm/interpreter/bytecode.hpp | 3 + src/share/vm/interpreter/bytecodeInterpreter.cpp | 32 +- src/share/vm/interpreter/bytecodeInterpreter.hpp | 6 + src/share/vm/interpreter/bytecodeInterpreter.inline.hpp | 3 + src/share/vm/interpreter/bytecodeStream.hpp | 3 + src/share/vm/interpreter/bytecodes.cpp | 6 +- src/share/vm/interpreter/bytecodes.hpp | 6 +- src/share/vm/interpreter/cppInterpreter.hpp | 3 + src/share/vm/interpreter/cppInterpreterGenerator.hpp | 3 + src/share/vm/interpreter/interpreter.hpp | 3 + src/share/vm/interpreter/interpreterGenerator.hpp | 3 + src/share/vm/interpreter/interpreterRuntime.cpp | 13 +- src/share/vm/interpreter/interpreterRuntime.hpp | 5 +- src/share/vm/interpreter/templateInterpreter.cpp | 31 +- src/share/vm/interpreter/templateInterpreter.hpp | 7 +- src/share/vm/interpreter/templateInterpreterGenerator.hpp | 5 + src/share/vm/interpreter/templateTable.cpp | 8 +- src/share/vm/interpreter/templateTable.hpp | 7 + src/share/vm/memory/allocation.inline.hpp | 2 +- src/share/vm/memory/collectorPolicy.cpp | 14 +- src/share/vm/memory/defNewGeneration.cpp | 13 + src/share/vm/memory/generation.cpp | 12 + src/share/vm/memory/metaspace.cpp | 48 +- src/share/vm/memory/metaspaceShared.cpp | 4 + src/share/vm/memory/metaspaceShared.hpp | 4 + src/share/vm/memory/tenuredGeneration.cpp | 12 + src/share/vm/oops/constMethod.cpp | 3 +- src/share/vm/oops/constMethod.hpp | 7 +- src/share/vm/oops/constantPool.hpp | 3 + src/share/vm/oops/cpCache.hpp | 27 +- src/share/vm/oops/instanceKlass.cpp | 17 + src/share/vm/oops/klass.hpp | 17 +- src/share/vm/oops/method.cpp | 32 +- src/share/vm/oops/method.hpp | 21 +- src/share/vm/oops/objArrayKlass.inline.hpp | 4 +- src/share/vm/oops/oop.inline.hpp | 9 +- src/share/vm/oops/typeArrayOop.hpp | 2 +- src/share/vm/opto/addnode.cpp | 8 +- src/share/vm/opto/buildOopMap.cpp | 3 + src/share/vm/opto/c2_globals.hpp | 3 + src/share/vm/opto/c2compiler.cpp | 2 + src/share/vm/opto/callnode.hpp | 14 + src/share/vm/opto/cfgnode.cpp | 2 + src/share/vm/opto/chaitin.hpp | 5 +- src/share/vm/opto/compile.cpp | 36 + src/share/vm/opto/gcm.cpp | 2 + src/share/vm/opto/graphKit.cpp | 2 +- src/share/vm/opto/lcm.cpp | 2 + src/share/vm/opto/locknode.hpp | 2 + src/share/vm/opto/loopTransform.cpp | 4 +- src/share/vm/opto/macro.cpp | 8 +- src/share/vm/opto/matcher.cpp | 2 + src/share/vm/opto/memnode.cpp | 8 +- src/share/vm/opto/mulnode.cpp | 23 +- src/share/vm/opto/output.hpp | 2 + src/share/vm/opto/parse1.cpp | 37 +- src/share/vm/opto/parse2.cpp | 8 +- src/share/vm/opto/regmask.cpp | 2 + src/share/vm/opto/regmask.hpp | 2 + src/share/vm/opto/runtime.cpp | 2 + src/share/vm/opto/subnode.cpp | 8 +- src/share/vm/opto/type.cpp | 33 +- src/share/vm/prims/jni.cpp | 30 +- src/share/vm/prims/jniCheck.cpp | 3 + src/share/vm/prims/jni_md.h | 3 + src/share/vm/prims/jvm.cpp | 10 + src/share/vm/prims/jvm.h | 5 + src/share/vm/prims/jvmtiClassFileReconstituter.cpp | 3 + src/share/vm/prims/jvmtiEnvBase.cpp | 4 +- src/share/vm/prims/jvmtiExport.cpp | 11 +- src/share/vm/prims/jvmtiTagMap.cpp | 2 + src/share/vm/prims/methodHandles.hpp | 3 + src/share/vm/prims/unsafe.cpp | 15 +- src/share/vm/runtime/advancedThresholdPolicy.cpp | 5 +- src/share/vm/runtime/arguments.cpp | 20 +- src/share/vm/runtime/atomic.inline.hpp | 3 + src/share/vm/runtime/deoptimization.cpp | 39 +- src/share/vm/runtime/dtraceJSDT.hpp | 3 + src/share/vm/runtime/frame.cpp | 3 + src/share/vm/runtime/frame.hpp | 5 + src/share/vm/runtime/frame.inline.hpp | 6 + src/share/vm/runtime/globals.hpp | 14 +- src/share/vm/runtime/icache.hpp | 3 + src/share/vm/runtime/java.cpp | 3 + src/share/vm/runtime/javaCalls.hpp | 3 + src/share/vm/runtime/javaFrameAnchor.hpp | 3 + src/share/vm/runtime/mutex.cpp | 10 - src/share/vm/runtime/orderAccess.inline.hpp | 3 + src/share/vm/runtime/os.hpp | 7 + src/share/vm/runtime/prefetch.inline.hpp | 3 + src/share/vm/runtime/reflection.cpp | 4 +- src/share/vm/runtime/registerMap.hpp | 6 + src/share/vm/runtime/relocator.hpp | 3 + src/share/vm/runtime/safepoint.cpp | 4 + src/share/vm/runtime/sharedRuntime.cpp | 31 + src/share/vm/runtime/stackValueCollection.cpp | 3 + src/share/vm/runtime/statSampler.cpp | 3 + src/share/vm/runtime/stubRoutines.cpp | 5 + src/share/vm/runtime/stubRoutines.hpp | 12 +- src/share/vm/runtime/thread.hpp | 5 +- src/share/vm/runtime/thread.inline.hpp | 2 +- src/share/vm/runtime/threadLocalStorage.cpp | 9 +- src/share/vm/runtime/threadLocalStorage.hpp | 17 +- src/share/vm/runtime/vframeArray.cpp | 2 +- src/share/vm/runtime/vmStructs.cpp | 8 + src/share/vm/runtime/vm_version.cpp | 4 + src/share/vm/services/diagnosticCommand.cpp | 6 + src/share/vm/services/diagnosticCommand.hpp | 1 + src/share/vm/utilities/copy.hpp | 3 + src/share/vm/utilities/globalDefinitions.hpp | 57 +- src/share/vm/utilities/macros.hpp | 8 + src/share/vm/utilities/vmError.cpp | 10 +- test/aarch64/DoubleArithTests.java | 49 + test/aarch64/DoubleCmpTests.java | 102 + test/aarch64/FloatArithTests.java | 49 + test/aarch64/FloatCmpTests.java | 102 + test/aarch64/IntArithTests.java | 131 + test/aarch64/IntCmpTests.java | 102 + test/aarch64/IntLogicTests.java | 66 + test/aarch64/IntShiftTests.java | 78 + test/aarch64/LongArithTests.java | 132 + test/aarch64/LongCmpTests.java | 102 + test/aarch64/LongLogicTests.java | 68 + test/aarch64/LongShiftTests.java | 77 + test/compiler/codegen/8144028/BitTests.java | 164 + test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java | 4 +- test/compiler/intrinsics/multiplytolen/TestMultiplyToLen.java | 25 + test/compiler/intrinsics/sha/cli/SHAOptionsBase.java | 13 + test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java | 7 +- test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java | 2 + test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java | 7 +- test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java | 2 + test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java | 7 +- test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java | 2 + test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java | 2 + test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java | 2 + test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java | 3 +- test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedAArch64CPU.java | 93 + test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java | 66 + test/compiler/loopopts/CountedLoopProblem.java | 28 +- test/compiler/stable/StableConfiguration.java | 22 +- test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java | 21 +- test/gc/TestSoftReferencesBehaviorOnOOME.java | 146 + test/gc/metaspace/TestPerfCountersAndMemoryPools.java | 4 +- test/runtime/NMT/JcmdWithNMTDisabled.java | 26 +- 420 files changed, 66352 insertions(+), 941 deletions(-) diffs (truncated from 73811 to 500 lines): diff -r 223b64a19e94 -r d15bc25b259d .hgtags --- a/.hgtags Fri Mar 18 22:29:49 2016 -0700 +++ b/.hgtags Wed Apr 20 04:04:43 2016 +0100 @@ -50,6 +50,7 @@ faf94d94786b621f8e13cbcc941ca69c6d967c3f jdk7-b73 f4b900403d6e4b0af51447bd13bbe23fe3a1dac7 jdk7-b74 d8dd291a362acb656026a9c0a9da48501505a1e7 jdk7-b75 +b4ab978ce52c41bb7e8ee86285e6c9f28122bbe1 icedtea7-1.12 9174bb32e934965288121f75394874eeb1fcb649 jdk7-b76 455105fc81d941482f8f8056afaa7aa0949c9300 jdk7-b77 e703499b4b51e3af756ae77c3d5e8b3058a14e4e jdk7-b78 @@ -87,6 +88,7 @@ 07226e9eab8f74b37346b32715f829a2ef2c3188 hs18-b01 e7e7e36ccdb5d56edd47e5744351202d38f3b7ad jdk7-b87 4b60f23c42231f7ecd62ad1fcb6a9ca26fa57d1b jdk7-b88 +a393ff93e7e54dd94cc4211892605a32f9c77dad icedtea7-1.13 15836273ac2494f36ef62088bc1cb6f3f011f565 jdk7-b89 4b60f23c42231f7ecd62ad1fcb6a9ca26fa57d1b hs18-b02 605c9707a766ff518cd841fc04f9bb4b36a3a30b jdk7-b90 @@ -160,6 +162,7 @@ b898f0fc3cedc972d884d31a751afd75969531cf hs21-b05 bd586e392d93b7ed7a1636dcc8da2b6a4203a102 jdk7-b136 bd586e392d93b7ed7a1636dcc8da2b6a4203a102 hs21-b06 +591c7dc0b2ee879f87a7b5519a5388e0d81520be icedtea-1.14 2dbcb4a4d8dace5fe78ceb563b134f1fb296cd8f jdk7-b137 2dbcb4a4d8dace5fe78ceb563b134f1fb296cd8f hs21-b07 0930dc920c185afbf40fed9a655290b8e5b16783 jdk7-b138 @@ -305,6 +308,7 @@ 990bbd393c239d95310ccc38094e57923bbf1d4a hs25-b14 e94068d4ff52849c8aa0786a53a59b63d1312a39 jdk8-b70 0847210f85480bf3848dc90bc2ab23c0a4791b55 jdk8-b71 +2c52e96f640d60368c2efd07e1acfe35ec3e0045 initial_upload d5cb5830f570d1304ea4b196dde672a291b55f29 jdk8-b72 1e129851479e4f5df439109fca2c7be1f1613522 hs25-b15 11619f33cd683c2f1d6ef72f1c6ff3dacf5a9f1c jdk8-b73 @@ -322,7 +326,7 @@ df5396524152118535c36da5801d828b560d19a2 hs25-b21 4a198b201f3ce84433fa94a3ca65d061473e7c4c jdk8-b80 dd6350b4abc4a6c19c89dd982cc0e4f3d119885c hs25-b22 -65b797426a3bec6e91b64085a0cfb94adadb634a jdk8-b81 +31390de29c4bb5f7e78b2e970f92197c04a4ed4d aarch64-20130813 0631ebcc45f05c73b09a56c2586685af1f781c1d hs25-b23 3db4ab0e12f437fe374817de346b2b0c6b4a5b31 jdk8-b82 e3a41fc0234895eba4f272b984f7dacff495f8eb hs25-b24 @@ -381,6 +385,8 @@ 566db1b0e6efca31f181456e54c8911d0192410d hs25-b51 c81dd5393a5e333df7cb1f6621f5897ada6522b5 jdk8-b109 58043478c26d4e8bf48700acea5f97aba8b417d4 hs25-b52 +f043f9395d362da011b111cf8c142af1caf6f64d preview_rc1 +33029403ab5913db80c4e4d1870809d3ade8e81c preview_rc2 6209b0ed51c086d4127bac0e086c8f326d1764d7 jdk8-b110 562a3d356de67670b4172b82aca2d30743449e04 hs25-b53 f6962730bbde82f279a0ae3a1c14bc5e58096c6e jdk8-b111 @@ -418,12 +424,17 @@ d45454002494d147c0761e6b37d8a73064f3cf92 hs25-b68 32f017489ba5dd1bedabb9fa1d26bcc74d0a72b6 hs25-b69 35038da7bb9ddd367a0a6bf926dfb281aee1d554 jdk8-b127 +18e5cbbe8abf64a043e2482c625e04acde33a3f8 jdk8_b128_aarch64_rc1 +39d28a8ea5be4e5c1ce659b7e6b3dadbbb1f908b jdk8_b128_aarch64_rc3 +cc094e1af98de679e81d17d3fc2653158c7b26c6 jdk8_b128_aarch64_rc4 +e5b35062dee3eaeac2fb80aac932cbcc36256c92 jdk8_b128_aarch64_992 874c0b4a946c362bbf20d37c2a564b39093152e6 jdk8-b128 cb39165c4a65bbff8db356df411e762f9e5423b8 jdk8-b129 1dbaf664a611e5d9cab6d1be42537b67d0d05f94 jdk8-b130 b5e7ebfe185cb4c2eeb8a919025fc6a26be2fcef jdk8-b131 9f9179e8f0cfe74c08f3716cf3c38e21e1de4c4a hs25-b70 0c94c41dcd70e9a9b4d96e31275afd5a73daa72d jdk8-b132 +72b29bfe67fa902516bca75c166a29fccb8c5be2 jdk8_final 4a35ef38e2a7bc64df20c7700ba69b37e3ddb8b5 jdk8u5-b01 e5561d89fe8bfc79cd6c8fcc36d270cc6a49ec6e jdk8u5-b02 2f9eb9fcab6c42c8c84ddb44170ea33235116d84 jdk8u5-b03 @@ -471,6 +482,7 @@ 5186bc5047c1725888ed99f423bdfaa116e05abe hs25.20-b09 4d73f1e99f97d1444e16ee5ef4634eb2129969ad jdk8u20-b09 27a9e6a96a8ced7b7ee892d5d0f1a735b9010abb hs25.20-b10 +c2767d7216058484f87920557a3f9282506e5ce5 icedtea-3.0.0pre01 300e2c5eeb2710de3630d14ffe4592214633dbff jdk8u20-b10 70dc2c030c69470a5d9099b7f54e4cfef89276fd jdk8u20-b11 b6a2ba7d3ea7259a76c8ff1ec22fac9094494c1c hs25.20-b11 @@ -496,6 +508,7 @@ e4a6e7f1b90b85270aee1c54edaca3ef737082f1 hs25.20-b21 f7429096a202cab5c36a0f20dea33c554026010f jdk8u20-b22 7c56530b11496459e66cb9ea933035002311672c hs25.20-b22 +877471da7fbbe69d029b990b77a70e7fcf3d02ed icedtea-3.0.0pre02 f09d1f6a401e25a54dad44bb7bea482e47558af5 jdk8u20-b23 42ddd0bbcb6630fe463ec9bc1893c838d5edff1b jdk8u20-b24 00cf2b6f51b9560b01030e8f4c28c466f0b21fe3 hs25.20-b23 @@ -574,6 +587,9 @@ 6b93bf9ea3ea57ed0fe53cfedb2f9ab912c324e5 jdk8u40-b12 521e269ae1daa9df1cb0835b97aa76bdf340fcb2 hs25.40-b17 86307d47790785398d0695acc361bccaefe25f94 jdk8u40-b13 +b280f4f4f11916e202aaa4d458630d4c26b59e2a jdk8u40-b12-aarch64 +26fc60dd5da8d3f1554fb8f2553f050839a539c6 jdk8u40-b12-aarch64-1262 +d7c03eb8b2c2bc4d34438699f07609ba4c4bca5c jdk8u40-b12-aarch64-1263 4d5dc0d0f8799fafa1135d51d85edd4edd566501 hs25.40-b18 b8ca8ec1daea70f7c0d519e866f9f147ec247055 jdk8u40-b14 eb16b24e2eba9bdf04a9b377bebc2db9f713ff5e jdk8u40-b15 @@ -588,6 +604,9 @@ d9349fa8822336e0244da0a8448f3e6b2d62741d jdk8u40-b19 c3933f52eeb33f70ee562464edddfe9f01d944fd jdk8u40-b20 d2e9a6bec4f2eec8506eed16f7324992a85d8480 hs25.40-b24 +85e5201a55e4dcf1b5dbb90bcfee072245e8a458 icedtea-3.0.0pre03 +7e5a87c79d696b280bae72ee7510e2a438c45960 icedtea-3.0.0pre04 +b07272ef9ccdf3066fbfd6e28bac10baad9417b6 icedtea-3.0.0pre05 25ec4a67433744bbe3406e5069e7fd1876ebbf2f jdk8u40-b21 0f0cb4eeab2d871274f4ffdcd6017d2fdfa89238 hs25.40-b25 0ee548a1cda08c884eccd563e2d5fdb6ee769b5a jdk8u40-b22 @@ -670,6 +689,7 @@ 20bad8c6c7b406c3603b4e22b15cd990840a9d62 jdk8u51-b31 e51afd2a1fc17de59ff3c79003210a40a28ac960 jdk8u51-b32 b2427357cc98aeb2716ee2e89e733794afb4057b jdk8u51-b33 +4b722db6d38583ee3e71c43d9996bf1ebb8a412e jdk8u51-b34 d9349fa8822336e0244da0a8448f3e6b2d62741d jdk8u60-b00 d9349fa8822336e0244da0a8448f3e6b2d62741d hs25.60-b00 ebf89088c08ab0508b9002b48dd3d68a340259af hs25.60-b01 @@ -720,6 +740,11 @@ 0e4094950cd312c8f95c7f37336606323fe049fe jdk8u60-b23 d89ceecf1bad55e1aee2932b8895d60fc64c15db hs25.60-b23 fb157d537278cda4150740e27bb57cd8694e15bf jdk8u60-b24 +11098f828fb815a467e77729f2055d6b1575ad3e arch64-jdk8u60-b24 +8ec803e97a0d578eaeaf8375ee295a5928eb546f aarch64-jdk8u60-b24.2 +2ee4407fe4e4ae13c5c7ef20709616cb3f43dea9 icedtea-3.0.0pre06 +ddebea156752c9a58ab2ab82f5dc28efee5f8f82 icedtea-3.0.0pre07 +c313c4782bb33aa4ea49f1342c54b3138af418a1 icedtea-3.0.0pre08 6b4ea38c01bd9cc86d0aa8926f4855ff6ee365ee jdk8u60-b25 6a6759372807f49aa7a66ddc36aa91d6648d2097 jdk8u60-b26 10ad4b9d79f98fa3545c88a342a68a80d198b808 jdk8u60-b27 @@ -763,6 +788,11 @@ a6f2a7ba281291f5dab79fa494f7cfaa6232c88b jdk8u66-b17 9ae2a5adabba97d9ebf79e13b325f1ff368ce014 jdk8u66-b18 527f62b70faee4a0c15f365def024b87012e6934 jdk8u66-b31 +d8be40462cfb6de441818aec8c30e03077189010 jdk8u66-b32 +6a0b19c56d797c2975f0cf505190e8f5d69b0b7a jdk8u66-b33 +3d55b1055c782375e39ebbddba2887379bc3531c jdk8u66-b34 +95b0e04287fb443a4eee64504e0f18bc324c7abd jdk8u66-b35 +dce99debdba26def128cd8b2d3eae93d7d789ee2 jdk8u66-b36 9a158a0c243beb610dbaabd63d6218d3ce5825f1 jdk8u71-b00 67df26e363fb7e722032fd286673642fc999957c jdk8u71-b01 1a799d49de23d84f658ade1d3805a1924e7e1e84 jdk8u71-b02 @@ -794,6 +824,7 @@ b8e7dd0e21173ad829b40361763d27cb6ac532e9 jdk8u72-b12 a8e4754b89aecc388623394a20f6d43d4c58f083 jdk8u72-b13 dc2fdd4e0b8105268b8231040f761f27ab4523f2 jdk8u72-b14 +dbf85d44da89a2428b3bd678be791c314e148845 icedtea-3.0.0pre09 d6670c5d49ba381405ec9f69a78ccc5b8b0c8473 jdk8u72-b15 26b99cd20661a1fa05939d1856a9389311e01c4f jdk8u73-b00 931c31db01ae873525a1b2c306b01129eb431960 jdk8u73-b01 @@ -801,6 +832,24 @@ 451dda77f6c29bd3260e87f847a9eadae122a759 jdk8u74-b00 c1031a924f2c910fad078838b88a2f0146f2de98 jdk8u74-b01 ca9cae9aa9e989bbe6713c91d55c913edeaecce4 jdk8u74-b02 +da43260704c28b9f19cb652090ae65c258220fd6 jdk8u72-b31 +c0242ea4bde19d72be5149feda112a39e8c89b0a jdk8u75-b00 +ca3b8c8e390ab0540b0cc2e5def869b38e460d86 jdk8u75-b01 +9aef5b5e0a68f20059cfa9e2806b4ff0e11a3d31 jdk8u75-b02 +2df9fe896819362b9075a670b78106b249e50d6d jdk8u75-b03 +32b682649973231b54740c09b10889660f6ebde5 jdk8u75-b04 +1f43bd4fab06d2ca5d1964611df14d8506d6b36e jdk8u75-b05 +916712f178c39d0acbc590f38802133fc86a7346 jdk8u75-b06 +8c791dd1c24d85ebd18b03d49185c2a25263c129 jdk8u75-b07 +e4a935cb6f7178912fd653e2a9514eadec7935ab jdk8u75-b08 +e97c45c377eb8d022cfe24b73737fa312107e0a5 jdk8u75-b09 +d44c7e324682a30e064503ef9582d83a41f4173e jdk8u75-b10 +cc78c97abff85062d6844fa253081e26a0a60150 jdk8u75-b12 1b6d4fd2730e58f17820930f797938dc182117c4 jdk8u77-b00 ddd297e340b1170d3cec011ee64e729f8b493c86 jdk8u77-b01 1b4072e4bb3ad54c4e894998486a8b33f0689160 jdk8u77-b02 +e9585e814cc954c06e870f3bdf37171029da0d5e icedtea-3.0.0pre10 +5e587a29a6aac06d6b5a7ebeea99a291d82520c8 icedtea-3.0.0 +223b64a19e94222dd97b92bb40abcfbc0bf6ef1f jdk8u77-b03 +bbbb05e91c629f8d9eef2ba43933767f68a898b0 jdk8u91-b00 +e36b6ade0499eadfd8673fe62ef0a613af2e6d67 jdk8u91-b13 diff -r 223b64a19e94 -r d15bc25b259d .jcheck/conf --- a/.jcheck/conf Fri Mar 18 22:29:49 2016 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r 223b64a19e94 -r d15bc25b259d THIRD_PARTY_README --- a/THIRD_PARTY_README Fri Mar 18 22:29:49 2016 -0700 +++ b/THIRD_PARTY_README Wed Apr 20 04:04:43 2016 +0100 @@ -3571,4 +3571,3 @@ --- end of LICENSE --- ------------------------------------------------------------------------------- - diff -r 223b64a19e94 -r d15bc25b259d agent/make/Makefile --- a/agent/make/Makefile Fri Mar 18 22:29:49 2016 -0700 +++ b/agent/make/Makefile Wed Apr 20 04:04:43 2016 +0100 @@ -58,11 +58,13 @@ sun.jvm.hotspot.debugger.dummy \ sun.jvm.hotspot.debugger.linux \ sun.jvm.hotspot.debugger.linux.amd64 \ +sun.jvm.hotspot.debugger.linux.aarch64 \ sun.jvm.hotspot.debugger.linux.x86 \ sun.jvm.hotspot.debugger.posix \ sun.jvm.hotspot.debugger.posix.elf \ sun.jvm.hotspot.debugger.proc \ sun.jvm.hotspot.debugger.proc.amd64 \ +sun.jvm.hotspot.debugger.proc.aarch64 \ sun.jvm.hotspot.debugger.proc.sparc \ sun.jvm.hotspot.debugger.proc.x86 \ sun.jvm.hotspot.debugger.remote \ @@ -88,11 +90,13 @@ sun.jvm.hotspot.prims \ sun.jvm.hotspot.runtime \ sun.jvm.hotspot.runtime.amd64 \ +sun.jvm.hotspot.runtime.aarch64 \ sun.jvm.hotspot.runtime.bsd \ sun.jvm.hotspot.runtime.bsd_amd64 \ sun.jvm.hotspot.runtime.bsd_x86 \ sun.jvm.hotspot.runtime.linux \ sun.jvm.hotspot.runtime.linux_amd64 \ +sun.jvm.hotspot.runtime.linux_aarch64 \ sun.jvm.hotspot.runtime.linux_sparc \ sun.jvm.hotspot.runtime.linux_x86 \ sun.jvm.hotspot.runtime.posix \ @@ -143,12 +147,13 @@ sun/jvm/hotspot/debugger/dummy/*.java \ sun/jvm/hotspot/debugger/linux/*.java \ sun/jvm/hotspot/debugger/linux/x86/*.java \ +sun/jvm/hotspot/debugger/linux/aarch64/*.java \ sun/jvm/hotspot/debugger/posix/*.java \ sun/jvm/hotspot/debugger/posix/elf/*.java \ sun/jvm/hotspot/debugger/proc/*.java \ -sun/jvm/hotspot/debugger/proc/amd64/*.java \ sun/jvm/hotspot/debugger/proc/sparc/*.java \ sun/jvm/hotspot/debugger/proc/x86/*.java \ +sun/jvm/hotspot/debugger/proc/aarch64/*.java \ sun/jvm/hotspot/debugger/remote/*.java \ sun/jvm/hotspot/debugger/remote/amd64/*.java \ sun/jvm/hotspot/debugger/remote/sparc/*.java \ @@ -169,11 +174,13 @@ sun/jvm/hotspot/prims/*.java \ sun/jvm/hotspot/runtime/*.java \ sun/jvm/hotspot/runtime/amd64/*.java \ +sun/jvm/hotspot/runtime/aarch64/*.java \ sun/jvm/hotspot/runtime/bsd/*.java \ sun/jvm/hotspot/runtime/bsd_amd64/*.java \ sun/jvm/hotspot/runtime/bsd_x86/*.java \ sun/jvm/hotspot/runtime/linux/*.java \ sun/jvm/hotspot/runtime/linux_amd64/*.java \ +sun/jvm/hotspot/runtime/linux_aarch64/*.java \ sun/jvm/hotspot/runtime/linux_sparc/*.java \ sun/jvm/hotspot/runtime/linux_x86/*.java \ sun/jvm/hotspot/runtime/posix/*.java \ diff -r 223b64a19e94 -r d15bc25b259d agent/src/os/linux/LinuxDebuggerLocal.c --- a/agent/src/os/linux/LinuxDebuggerLocal.c Fri Mar 18 22:29:49 2016 -0700 +++ b/agent/src/os/linux/LinuxDebuggerLocal.c Wed Apr 20 04:04:43 2016 +0100 @@ -49,6 +49,10 @@ #include "sun_jvm_hotspot_debugger_sparc_SPARCThreadContext.h" #endif +#ifdef aarch64 +#include "sun_jvm_hotspot_debugger_aarch64_AARCH64ThreadContext.h" +#endif + static jfieldID p_ps_prochandle_ID = 0; static jfieldID threadList_ID = 0; static jfieldID loadObjectList_ID = 0; @@ -330,7 +334,7 @@ return (err == PS_OK)? array : 0; } -#if defined(i386) || defined(amd64) || defined(sparc) || defined(sparcv9) +#if defined(i386) || defined(amd64) || defined(sparc) || defined(sparcv9) || defined(aarch64) JNIEXPORT jlongArray JNICALL Java_sun_jvm_hotspot_debugger_linux_LinuxDebuggerLocal_getThreadIntegerRegisterSet0 (JNIEnv *env, jobject this_obj, jint lwp_id) { @@ -352,6 +356,9 @@ #ifdef amd64 #define NPRGREG sun_jvm_hotspot_debugger_amd64_AMD64ThreadContext_NPRGREG #endif +#ifdef aarch64 +#define NPRGREG sun_jvm_hotspot_debugger_aarch64_AARCH64ThreadContext_NPRGREG +#endif #if defined(sparc) || defined(sparcv9) #define NPRGREG sun_jvm_hotspot_debugger_sparc_SPARCThreadContext_NPRGREG #endif @@ -447,6 +454,19 @@ regs[REG_INDEX(R_O7)] = gregs.u_regs[14]; #endif /* sparc */ +#if defined(aarch64) + +#define REG_INDEX(reg) sun_jvm_hotspot_debugger_aarch64_AARCH64ThreadContext_##reg + + { + int i; + for (i = 0; i < 31; i++) + regs[i] = gregs.regs[i]; + regs[REG_INDEX(SP)] = gregs.sp; + regs[REG_INDEX(PC)] = gregs.pc; + } +#endif /* aarch64 */ + (*env)->ReleaseLongArrayElements(env, array, regs, JNI_COMMIT); return array; diff -r 223b64a19e94 -r d15bc25b259d agent/src/os/linux/Makefile --- a/agent/src/os/linux/Makefile Fri Mar 18 22:29:49 2016 -0700 +++ b/agent/src/os/linux/Makefile Wed Apr 20 04:04:43 2016 +0100 @@ -53,14 +53,15 @@ $(JAVAH) -jni -classpath ../../../build/classes -d $(ARCH) \ sun.jvm.hotspot.debugger.x86.X86ThreadContext \ sun.jvm.hotspot.debugger.sparc.SPARCThreadContext \ - sun.jvm.hotspot.debugger.amd64.AMD64ThreadContext + sun.jvm.hotspot.debugger.amd64.AMD64ThreadContext \ + sun.jvm.hotspot.debugger.aarch64.AARCH64ThreadContext $(GCC) $(CFLAGS) $< -o $@ $(ARCH)/sadis.o: ../../share/native/sadis.c $(JAVAH) -jni -classpath ../../../build/classes -d $(ARCH) \ sun.jvm.hotspot.asm.Disassembler $(GCC) $(CFLAGS) $< -o $@ - + $(ARCH)/%.o: %.c $(GCC) $(CFLAGS) $< -o $@ diff -r 223b64a19e94 -r d15bc25b259d agent/src/os/linux/libproc.h --- a/agent/src/os/linux/libproc.h Fri Mar 18 22:29:49 2016 -0700 +++ b/agent/src/os/linux/libproc.h Wed Apr 20 04:04:43 2016 +0100 @@ -36,6 +36,10 @@ #include +#if defined(aarch64) +#include "asm/ptrace.h" +#endif + /************************************************************************************ 0. This is very minimal subset of Solaris libproc just enough for current application. @@ -71,6 +75,9 @@ #if defined(sparc) || defined(sparcv9) || defined(ppc64) #define user_regs_struct pt_regs #endif +#if defined(aarch64) +#define user_regs_struct user_pt_regs +#endif // This C bool type must be int for compatibility with Linux calls and // it would be a mistake to equivalence it to C++ bool on many platforms diff -r 223b64a19e94 -r d15bc25b259d agent/src/os/linux/ps_proc.c --- a/agent/src/os/linux/ps_proc.c Fri Mar 18 22:29:49 2016 -0700 +++ b/agent/src/os/linux/ps_proc.c Wed Apr 20 04:04:43 2016 +0100 @@ -274,7 +274,7 @@ static bool read_lib_info(struct ps_prochandle* ph) { char fname[32]; - char buf[256]; + char buf[PATH_MAX]; FILE *fp = NULL; sprintf(fname, "/proc/%d/maps", ph->pid); @@ -284,10 +284,52 @@ return false; } - while(fgets_no_cr(buf, 256, fp)){ - char * word[6]; - int nwords = split_n_str(buf, 6, word, ' ', '\0'); - if (nwords > 5 && find_lib(ph, word[5]) == false) { + while(fgets_no_cr(buf, PATH_MAX, fp)){ + char * word[7]; + int nwords = split_n_str(buf, 7, word, ' ', '\0'); + + if (nwords < 6) { + // not a shared library entry. ignore. + continue; + } + + if (word[5][0] == '[') { + // not a shared library entry. ignore. + if (strncmp(word[5],"[stack",6) == 0) { + continue; + } + if (strncmp(word[5],"[heap]",6) == 0) { + continue; + } + + // SA don't handle VDSO + if (strncmp(word[5],"[vdso]",6) == 0) { + continue; + } + if (strncmp(word[5],"[vsyscall]",6) == 0) { + continue; + } + } + + if (nwords > 6) { + // prelink altered mapfile when the program is running. + // Entries like one below have to be skipped + // /lib64/libc-2.15.so (deleted) + // SO name in entries like one below have to be stripped. + // /lib64/libpthread-2.15.so.#prelink#.EECVts + char *s = strstr(word[5],".#prelink#"); + if (s == NULL) { + // No prelink keyword. skip deleted library + print_debug("skip shared object %s deleted by prelink\n", word[5]); + continue; + } + + // Fall through + print_debug("rectifing shared object name %s changed by prelink\n", word[5]); + *s = 0; + } + + if (find_lib(ph, word[5]) == false) { intptr_t base; lib_info* lib; #ifdef _LP64 diff -r 223b64a19e94 -r d15bc25b259d agent/src/share/classes/sun/jvm/hotspot/HSDB.java --- a/agent/src/share/classes/sun/jvm/hotspot/HSDB.java Fri Mar 18 22:29:49 2016 -0700 +++ b/agent/src/share/classes/sun/jvm/hotspot/HSDB.java Wed Apr 20 04:04:43 2016 +0100 @@ -985,19 +985,15 @@ curFrame.getFP(), anno)); } else { - if (VM.getVM().getCPU().equals("x86") || VM.getVM().getCPU().equals("amd64")) { - // For C2, which has null frame pointers on x86/amd64 - CodeBlob cb = VM.getVM().getCodeCache().findBlob(curFrame.getPC()); - Address sp = curFrame.getSP(); - if (Assert.ASSERTS_ENABLED) { - Assert.that(cb.getFrameSize() > 0, "CodeBlob must have non-zero frame size"); - } - annoPanel.addAnnotation(new Annotation(sp, - sp.addOffsetTo(cb.getFrameSize()), - anno)); - } else { - Assert.that(VM.getVM().getCPU().equals("ia64"), "only ia64 should reach here"); + // For C2, which has null frame pointers on x86/amd64/aarch64 + CodeBlob cb = VM.getVM().getCodeCache().findBlob(curFrame.getPC()); + Address sp = curFrame.getSP(); + if (Assert.ASSERTS_ENABLED) { + Assert.that(cb.getFrameSize() > 0, "CodeBlob must have non-zero frame size"); } + annoPanel.addAnnotation(new Annotation(sp, + sp.addOffsetTo(cb.getFrameSize()), + anno)); } // Add interpreter frame annotations diff -r 223b64a19e94 -r d15bc25b259d agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAARCH64.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAARCH64.java Wed Apr 20 04:04:43 2016 +0100 @@ -0,0 +1,39 @@ +/* + * Copyright (c) 2003, 2008, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + * + */ + +package sun.jvm.hotspot.debugger; + +public class MachineDescriptionAARCH64 extends MachineDescriptionTwosComplement implements MachineDescription { + public long getAddressSize() { + return 8; + } + + public boolean isLP64() { + return true; + } + + public boolean isBigEndian() { + return false; + } +} diff -r 223b64a19e94 -r d15bc25b259d agent/src/share/classes/sun/jvm/hotspot/debugger/aarch64/AARCH64ThreadContext.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/agent/src/share/classes/sun/jvm/hotspot/debugger/aarch64/AARCH64ThreadContext.java Wed Apr 20 04:04:43 2016 +0100 @@ -0,0 +1,118 @@ +/* + * Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, Red Hat Inc. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * From andrew at icedtea.classpath.org Wed Apr 20 03:29:50 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 20 Apr 2016 03:29:50 +0000 Subject: /hg/release/icedtea8-forest-3.0/jdk: 79 new changesets Message-ID: changeset b3274974dd7e in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=b3274974dd7e author: asaha date: Mon Mar 21 14:09:41 2016 -0700 Added tag jdk8u77-b03 for changeset c44179bce874 changeset 7ffdf7cab321 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=7ffdf7cab321 author: igerasim date: Wed Oct 14 13:32:16 2015 +0300 8138589: Correct limits on unlimited cryptography Reviewed-by: mullan changeset 235a07463406 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=235a07463406 author: asaha date: Wed Oct 14 22:21:21 2015 -0700 Merge changeset d793527a30c6 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=d793527a30c6 author: asaha date: Fri Oct 16 12:03:40 2015 -0700 Added tag jdk8u75-b00 for changeset 7cfd2c51c501 changeset 373d37a63790 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=373d37a63790 author: asaha date: Fri Oct 16 12:17:36 2015 -0700 Merge changeset 9266c8c8ce7e in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=9266c8c8ce7e author: asaha date: Wed Oct 21 00:21:57 2015 -0700 8132988: Better printing dialogues Reviewed-by: van, vadim Contributed-by: nakul.natu at oracle.com changeset 1cb54d0c113d in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=1cb54d0c113d author: vadim date: Tue Oct 20 12:08:44 2015 +0300 8139008: Better state table management Reviewed-by: prr, srl, mschoene changeset 9509bda60a73 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=9509bda60a73 author: vadim date: Fri Oct 16 14:12:35 2015 +0300 8139017: More stable image decoding Reviewed-by: prr, serb, mschoene changeset 55b3e2dc4c47 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=55b3e2dc4c47 author: vadim date: Wed Oct 21 20:59:47 2015 +0300 8139012: Better font substitutions Reviewed-by: prr, srl, mschoene changeset efcf09751f0a in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=efcf09751f0a author: asaha date: Thu Oct 29 17:12:06 2015 -0700 Merge changeset ea7a705eab9e in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=ea7a705eab9e author: asaha date: Wed Oct 28 22:03:52 2015 -0700 Added tag jdk8u66-b32 for changeset 74cfe16ae44c changeset 02f8fe1d8f9f in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=02f8fe1d8f9f author: asaha date: Thu Oct 29 17:30:03 2015 -0700 Merge changeset ce5c56e0676f in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=ce5c56e0676f author: vadim date: Fri Oct 30 10:59:05 2015 +0300 8140543: Arrange font actions Reviewed-by: prr, srl, mschoene changeset 941474f247d2 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=941474f247d2 author: vadim date: Tue Nov 03 20:16:40 2015 +0300 8141213: [Parfait]Potentially blocking function GetArrayLength called in JNI critical region at line 239 of jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in function GET_ARRAYS Reviewed-by: prr, serb changeset fe6354276d45 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=fe6354276d45 author: coffeys date: Tue Nov 03 19:07:45 2015 +0000 8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2 Reviewed-by: xuelei changeset 5571df7bf412 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=5571df7bf412 author: vadim date: Wed Nov 18 12:18:51 2015 +0300 8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of cmserr.c Reviewed-by: prr, serb changeset a7439fc2e413 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=a7439fc2e413 author: igerasim date: Fri Nov 27 10:59:49 2015 +0300 8134297: NPE in GSSNameElement nameType check Reviewed-by: xuelei changeset af660750b2f4 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=af660750b2f4 author: herrick date: Tue Dec 01 08:58:28 2015 -0500 8143959: Certificates requiring blacklisting Reviewed-by: mullan, weijun changeset f8a528d0379d in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=f8a528d0379d author: robm date: Tue Dec 01 22:38:16 2015 +0000 8143185: Cleanup for handling proxies Reviewed-by: chegar changeset 758eb9fd5387 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=758eb9fd5387 author: asaha date: Tue Nov 03 07:17:59 2015 -0800 Added tag jdk8u66-b33 for changeset ea7a705eab9e changeset 1d27fdc24320 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=1d27fdc24320 author: asaha date: Wed Nov 11 20:46:24 2015 -0800 Added tag jdk8u51-b34 for changeset 55ecfc506772 changeset 4e3eb6702ee8 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=4e3eb6702ee8 author: asaha date: Fri Nov 13 15:38:50 2015 -0800 Merge changeset 72ab45285f0e in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=72ab45285f0e author: aivanov date: Thu Oct 29 19:37:59 2015 +0300 8134828: Scrollbar thumb disappears with Nimbus L&F Reviewed-by: alexsch, alexp changeset e169a214f1f0 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=e169a214f1f0 author: asaha date: Tue Dec 01 22:54:12 2015 -0800 Added tag jdk8u66-b34 for changeset 72ab45285f0e changeset 7f58ba643922 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=7f58ba643922 author: asaha date: Wed Dec 02 23:05:05 2015 -0800 Merge changeset a1679c44c8b2 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=a1679c44c8b2 author: asaha date: Wed Dec 02 23:17:50 2015 -0800 Merge changeset ceb82a973af9 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=ceb82a973af9 author: asaha date: Thu Dec 03 10:32:59 2015 -0800 Added tag jdk8u66-b35 for changeset e169a214f1f0 changeset 8f97bfe5bcc8 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=8f97bfe5bcc8 author: asaha date: Thu Dec 03 13:27:36 2015 -0800 Merge changeset e373d5fbe557 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=e373d5fbe557 author: asaha date: Thu Dec 03 13:39:57 2015 -0800 Merge changeset 75c994c14748 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=75c994c14748 author: asaha date: Mon Dec 07 22:53:13 2015 -0800 Merge changeset 332d7dd4c094 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=332d7dd4c094 author: asaha date: Mon Dec 07 23:02:58 2015 -0800 Merge changeset 18d7639101ca in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=18d7639101ca author: azvegint date: Tue Dec 08 22:22:28 2015 +0300 8143941: Update splashscreen displays Reviewed-by: ahgross, prr, serb changeset 2f37095006db in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=2f37095006db author: azvegint date: Thu Dec 10 01:12:29 2015 +0300 8144955: Wrong changes were pushed with 8143942 Reviewed-by: prr, serb changeset b432bb669578 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=b432bb669578 author: vadim date: Thu Dec 10 12:13:18 2015 +0300 8143002: [Parfait] JNI exception pending in fontpath.c:1300 Reviewed-by: prr, serb changeset f94285e53b66 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=f94285e53b66 author: igerasim date: Tue Dec 15 16:20:09 2015 +0300 8144773: Further reduce use of MD5 Reviewed-by: mullan, wetmore, jnimeh, ahgross changeset 24368c38ac39 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=24368c38ac39 author: asaha date: Tue Dec 15 10:39:20 2015 -0800 Merge changeset 430a8d04d835 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=430a8d04d835 author: mcherkas date: Thu Nov 12 15:20:01 2015 +0300 8132890: Text Overlapping on Dot Matrix Printers Reviewed-by: serb changeset 498f58217f9f in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=498f58217f9f author: asaha date: Tue Dec 15 08:39:45 2015 -0800 Added tag jdk8u66-b36 for changeset 430a8d04d835 changeset 8581249133fa in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=8581249133fa author: asaha date: Tue Dec 15 14:23:44 2015 -0800 Merge changeset ebe88079b88e in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=ebe88079b88e author: asaha date: Tue Dec 15 14:38:09 2015 -0800 Merge changeset bbe81105875d in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=bbe81105875d author: asaha date: Mon Dec 21 10:56:08 2015 -0800 Merge changeset 9e00a43602f8 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=9e00a43602f8 author: asaha date: Mon Dec 21 11:14:19 2015 -0800 Merge changeset eb787ca49081 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=eb787ca49081 author: asaha date: Mon Dec 21 13:44:20 2015 -0800 Added tag jdk8u75-b01 for changeset 9e00a43602f8 changeset 15ac2980d572 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=15ac2980d572 author: aivanov date: Tue Dec 22 09:58:49 2015 +0300 8145551: Test failed with Crash for Improved font lookups Reviewed-by: prr, vadim changeset 594e8dca337c in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=594e8dca337c author: igerasim date: Thu Dec 24 08:42:10 2015 +0300 8138593: Make DSA more fair Summary: Changed nounce K generation to FIPS 186-4 B2.1 Reviewed-by: mullan changeset 1d4b34308487 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=1d4b34308487 author: alitvinov date: Wed Dec 30 14:02:50 2015 +0300 Merge changeset 0ffeaaedc245 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=0ffeaaedc245 author: asaha date: Sun Jan 03 22:39:49 2016 -0800 Added tag jdk8u72-b31 for changeset 1d4b34308487 changeset 9de301db625b in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=9de301db625b author: asaha date: Mon Jan 04 08:43:57 2016 -0800 Merge changeset a6ddeee5055c in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=a6ddeee5055c author: asaha date: Mon Jan 04 11:09:00 2016 -0800 Added tag jdk8u75-b02 for changeset 9de301db625b changeset 4c53be81bc7a in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=4c53be81bc7a author: ascarpino date: Mon Dec 21 10:43:40 2015 -0800 8143945: Better GCM validation Reviewed-by: xuelei, mullan changeset 552953ba78bf in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=552953ba78bf author: igerasim date: Tue Jan 05 19:30:06 2016 +0300 8138811: Construction of static protection domains Reviewed-by: valeriep changeset dcacefa73649 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=dcacefa73649 author: coffeys date: Fri Jan 08 16:21:07 2016 +0000 8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again Reviewed-by: mullan changeset f6cc9dbb5db5 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=f6cc9dbb5db5 author: asaha date: Mon Jan 11 13:43:51 2016 -0800 Added tag jdk8u75-b03 for changeset dcacefa73649 changeset 1fc0fc5c1e75 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=1fc0fc5c1e75 author: prr date: Wed Jan 13 11:28:31 2016 -0800 8146494: Better ligature substitution Reviewed-by: vadim, mschoene changeset 9cfd1afc506f in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=9cfd1afc506f author: igerasim date: Fri Jan 15 11:49:36 2016 +0300 8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor Reviewed-by: mullan, valeriep changeset de91f05824c5 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=de91f05824c5 author: prr date: Wed Jan 13 11:28:09 2016 -0800 8146498: Better device table adjustments Reviewed-by: vadim, mschoene changeset 0fdc333ccf86 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=0fdc333ccf86 author: asaha date: Mon Jan 18 10:49:47 2016 -0800 Added tag jdk8u75-b04 for changeset de91f05824c5 changeset 70293223d553 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=70293223d553 author: dsamersoff date: Fri Jan 22 16:12:17 2016 +0300 8002116: This JdbReadTwiceTest.sh gets an exit 1 Summary: Explicitly check readability of file in question Reviewed-by: sla, dholmes, olagneau changeset 4836938f0ef9 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=4836938f0ef9 author: sla date: Fri Jan 22 17:58:06 2016 +0300 8036132: Tab characters in test/com/sun/jdi files Reviewed-by: alanb, mikael changeset fb5ff982fbc4 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=fb5ff982fbc4 author: ykantser date: Fri Jan 22 18:04:34 2016 +0300 8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root Reviewed-by: dsamersoff, sla Contributed-by: mattias.tobiasson at oracle.com changeset afcbabfb116d in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=afcbabfb116d author: dsamersoff date: Fri Jan 22 18:06:43 2016 +0300 8074146: [TEST_BUG] jdb has succeded to read an unreadable file Summary: Remove this testcase Reviewed-by: sla, egahlin changeset 4138b3f27ffe in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=4138b3f27ffe author: robm date: Mon Jan 25 14:07:01 2016 +0000 8129952: Ensure thread consistency Reviewed-by: chegar changeset affdf0935a10 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=affdf0935a10 author: asaha date: Mon Jan 25 12:34:06 2016 -0800 Added tag jdk8u75-b05 for changeset 4138b3f27ffe changeset aa3eb5864c82 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=aa3eb5864c82 author: asaha date: Thu Jan 28 17:06:19 2016 -0800 8148522: Backout JDK-8138811 from 2016 Apr CPU repo Reviewed-by: igerasim changeset 28f4d890c562 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=28f4d890c562 author: asaha date: Mon Feb 01 10:13:41 2016 -0800 Merge changeset 32f64c19b5fb in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=32f64c19b5fb author: sjiang date: Fri Jan 22 13:41:10 2016 +0100 8144430: Improve JMX connections Reviewed-by: dfuchs, jbachorik, skoivu changeset d6b69f2ba2a9 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=d6b69f2ba2a9 author: asaha date: Mon Feb 01 11:50:57 2016 -0800 Added tag jdk8u75-b06 for changeset 32f64c19b5fb changeset ecf980386508 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=ecf980386508 author: asaha date: Mon Feb 08 11:16:31 2016 -0800 Added tag jdk8u75-b07 for changeset d6b69f2ba2a9 changeset 92c43a4045e9 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=92c43a4045e9 author: asaha date: Mon Feb 15 16:31:03 2016 -0800 Added tag jdk8u75-b08 for changeset ecf980386508 changeset 594ee4a0d52b in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=594ee4a0d52b author: kshefov date: Mon Feb 15 14:43:31 2016 +0300 8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses processes Reviewed-by: coffeys changeset e6f4eb91a1fa in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=e6f4eb91a1fa author: rpatil date: Fri Feb 12 00:13:22 2016 +0530 8148446: (tz) Support tzdata2016a Reviewed-by: okutsu, aefimov changeset ec99252bc0b2 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=ec99252bc0b2 author: asaha date: Mon Feb 22 13:05:37 2016 -0800 Added tag jdk8u75-b09 for changeset e6f4eb91a1fa changeset 93ea7fd6a5a2 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=93ea7fd6a5a2 author: asaha date: Sun Feb 28 18:59:28 2016 -0800 8150790: 8u75 L10n resource file translation update Summary: 8u75 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com changeset 748ca164767d in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=748ca164767d author: asaha date: Mon Feb 29 10:31:59 2016 -0800 Added tag jdk8u75-b10 for changeset 93ea7fd6a5a2 changeset 71f59a00df6c in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=71f59a00df6c author: asaha date: Tue Mar 15 13:32:24 2016 -0700 Added tag jdk8u75-b12 for changeset 748ca164767d changeset 7f983bdc7256 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=7f983bdc7256 author: asaha date: Thu Mar 17 08:09:29 2016 -0700 Added tag jdk8u91-b00 for changeset 71f59a00df6c changeset 7ade7a1ab10f in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=7ade7a1ab10f author: asaha date: Mon Mar 21 23:02:00 2016 -0700 Merge changeset f8725698a870 in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=f8725698a870 author: asaha date: Tue Mar 22 10:29:26 2016 -0700 Added tag jdk8u91-b13 for changeset 7ade7a1ab10f changeset 3fa42705acab in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=3fa42705acab author: andrew date: Wed Apr 20 03:39:11 2016 +0100 Merge jdk8u91-b14 diffstat: .hgtags | 55 +- .jcheck/conf | 2 - make/CompileDemos.gmk | 6 +- make/CompileLaunchers.gmk | 4 +- make/CompileNativeLibraries.gmk | 10 +- make/CreateJars.gmk | 83 +- make/CreateSecurityJars.gmk | 82 +- make/Images.gmk | 2 +- make/Setup.gmk | 2 +- make/data/tzdata/VERSION | 2 +- make/data/tzdata/asia | 24 +- make/data/tzdata/backward | 1 + make/data/tzdata/europe | 15 +- make/data/tzdata/northamerica | 58 +- make/data/tzdata/zone.tab | 5 +- make/gensrc/GensrcMisc.gmk | 6 +- make/lib/Awt2dLibraries.gmk | 116 +- make/lib/NioLibraries.gmk | 5 +- make/lib/SecurityLibraries.gmk | 19 +- make/lib/SoundLibraries.gmk | 40 + make/mapfiles/libsunec/mapfile-vers | 2 + src/share/classes/com/sun/crypto/provider/DHKeyPairGenerator.java | 9 +- src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java | 5 +- src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java | 12 +- src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java | 2 +- src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java | 2 +- src/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java | 3 +- src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ko.properties | 2 +- src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties | 6 +- src/share/classes/com/sun/jmx/remote/security/MBeanServerFileAccessController.java | 2 + src/share/classes/com/sun/jmx/remote/util/EnvHelp.java | 17 +- src/share/classes/com/sun/media/sound/SoftSynthesizer.java | 34 + src/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties | 4 +- src/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties | 10 +- src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties | 2 +- src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties | 6 +- src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ko.properties | 6 +- src/share/classes/java/io/ObjectInputStream.java | 90 +- src/share/classes/java/net/SocksSocketImpl.java | 4 +- src/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java | 87 +- src/share/classes/javax/swing/JComponent.java | 13 +- src/share/classes/javax/swing/JDialog.java | 3 +- src/share/classes/javax/swing/JEditorPane.java | 11 +- src/share/classes/javax/swing/JFrame.java | 3 +- src/share/classes/javax/swing/JInternalFrame.java | 3 +- src/share/classes/javax/swing/JPopupMenu.java | 8 +- src/share/classes/javax/swing/MenuSelectionManager.java | 3 +- src/share/classes/javax/swing/PopupFactory.java | 12 +- src/share/classes/javax/swing/SwingUtilities.java | 3 +- src/share/classes/javax/swing/SwingWorker.java | 2 +- src/share/classes/javax/swing/UIManager.java | 5 +- src/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java | 6 +- src/share/classes/javax/swing/plaf/basic/BasicListUI.java | 3 +- src/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java | 14 +- src/share/classes/javax/swing/plaf/basic/BasicTableUI.java | 8 +- src/share/classes/javax/swing/plaf/basic/BasicTreeUI.java | 3 +- src/share/classes/javax/swing/plaf/synth/ImagePainter.java | 5 +- src/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java | 3 +- src/share/classes/javax/swing/text/JTextComponent.java | 6 +- src/share/classes/sun/applet/AppletPanel.java | 10 +- src/share/classes/sun/applet/AppletViewerPanel.java | 18 +- src/share/classes/sun/applet/resources/MsgAppletViewer_de.java | 4 +- src/share/classes/sun/applet/resources/MsgAppletViewer_ko.java | 84 +- src/share/classes/sun/awt/image/JPEGImageDecoder.java | 2 +- src/share/classes/sun/awt/resources/awt_de.properties | 2 +- src/share/classes/sun/java2d/cmm/lcms/LCMS.java | 2 +- src/share/classes/sun/launcher/resources/launcher_ko.properties | 8 +- src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java | 222 +- src/share/classes/sun/management/resources/agent_ko.properties | 4 +- src/share/classes/sun/misc/JavaObjectInputStreamAccess.java | 41 + src/share/classes/sun/misc/ObjectStreamClassValidator.java | 43 + src/share/classes/sun/misc/SharedSecrets.java | 15 +- src/share/classes/sun/misc/Version.java.template | 54 +- src/share/classes/sun/rmi/server/DeserializationChecker.java | 93 + src/share/classes/sun/rmi/server/MarshalInputStream.java | 42 +- src/share/classes/sun/rmi/server/UnicastServerRef.java | 96 +- src/share/classes/sun/rmi/server/resources/rmid_ko.properties | 6 +- src/share/classes/sun/security/ec/SunEC.java | 19 + src/share/classes/sun/security/jgss/wrapper/GSSNameElement.java | 4 +- src/share/classes/sun/security/pkcs11/Config.java | 3 + src/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java | 4 +- src/share/classes/sun/security/pkcs11/SunPKCS11.java | 23 +- src/share/classes/sun/security/provider/DSA.java | 248 +- src/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java | 19 +- src/share/classes/sun/security/tools/KeyStoreUtil.java | 11 +- src/share/classes/sun/security/tools/keytool/Resources_de.java | 4 +- src/share/classes/sun/security/tools/policytool/Resources_ko.java | 6 +- src/share/classes/sun/security/util/AuthResources_ko.java | 4 +- src/share/classes/sun/swing/DefaultLookup.java | 3 +- src/share/classes/sun/swing/SwingUtilities2.java | 14 +- src/share/classes/sun/tools/jar/resources/jar_ko.properties | 4 +- src/share/classes/sun/util/resources/TimeZoneNames.java | 16 +- src/share/classes/sun/util/resources/de/TimeZoneNames_de.java | 15 +- src/share/classes/sun/util/resources/es/TimeZoneNames_es.java | 15 +- src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java | 15 +- src/share/classes/sun/util/resources/it/TimeZoneNames_it.java | 15 +- src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java | 15 +- src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java | 15 +- src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java | 15 +- src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java | 15 +- src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java | 15 +- src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java | 15 +- src/share/demo/jvmti/hprof/hprof_init.c | 2 +- src/share/lib/management/management.properties | 13 + src/share/native/com/sun/java/util/jar/pack/bytes.h | 2 +- src/share/native/com/sun/java/util/jar/pack/jni.cpp | 5 +- src/share/native/com/sun/java/util/jar/pack/main.cpp | 39 +- src/share/native/com/sun/java/util/jar/pack/unpack.cpp | 51 +- src/share/native/com/sun/java/util/jar/pack/unpack.h | 2 +- src/share/native/com/sun/java/util/jar/pack/utils.cpp | 2 +- src/share/native/com/sun/java/util/jar/pack/zip.cpp | 6 +- src/share/native/com/sun/java/util/jar/pack/zip.h | 4 +- src/share/native/com/sun/media/sound/SoundDefs.h | 10 + src/share/native/sun/awt/image/awt_ImageRep.c | 2 +- src/share/native/sun/awt/image/jpeg/imageioJPEG.c | 2 +- src/share/native/sun/awt/splashscreen/splashscreen_jpeg.c | 5 +- src/share/native/sun/awt/splashscreen/splashscreen_png.c | 2 +- src/share/native/sun/font/layout/DeviceTables.cpp | 5 +- src/share/native/sun/font/layout/LayoutEngine.cpp | 8 + src/share/native/sun/font/layout/LigatureSubstProc.cpp | 20 + src/share/native/sun/font/layout/LigatureSubstProc2.cpp | 16 + src/share/native/sun/font/layout/StateTableProcessor2.cpp | 1 + src/share/native/sun/java2d/cmm/lcms/LCMS.c | 2 +- src/share/native/sun/java2d/cmm/lcms/cmscgats.c | 2 + src/share/native/sun/security/ec/ECC_JNI.cpp | 58 +- src/share/native/sun/security/ec/ecc_impl.h | 298 + src/share/native/sun/security/ec/impl/ecc_impl.h | 271 - src/solaris/bin/aarch64/jvm.cfg | 35 + src/solaris/bin/ppc64le/jvm.cfg | 33 + src/solaris/classes/sun/awt/X11/XWM.java | 2 +- src/solaris/javavm/export/jni_md.h | 5 + src/solaris/native/sun/awt/awt_Robot.c | 33 + src/solaris/native/sun/awt/fontpath.c | 22 +- src/windows/classes/sun/awt/windows/WPathGraphics.java | 85 +- test/com/sun/crypto/provider/KeyAgreement/TestExponentSize.java | 16 +- test/com/sun/jdi/CatchPatternTest.sh | 54 +- test/com/sun/jdi/GetLocalVariables4Test.sh | 12 +- test/com/sun/jdi/JdbReadTwiceTest.sh | 20 +- test/com/sun/jdi/NullLocalVariable.sh | 16 +- test/com/sun/jdi/PrivateTransportTest.sh | 4 +- test/com/sun/jdi/RedefineFinal.sh | 12 +- test/com/sun/jdi/RedefineIntConstantToLong.sh | 10 +- test/com/sun/jdi/ShellScaffold.sh | 133 +- test/com/sun/jdi/StringConvertTest.sh | 2 +- test/com/sun/jdi/SuspendNoFlagTest.sh | 4 +- test/java/awt/print/PrinterJob/PrintTextTest.html | 46 + test/java/awt/print/PrinterJob/PrintTextTest.java | 395 ++ test/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/linux-i586/libLauncher.so | Bin test/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-amd64/libLauncher.so | Bin test/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-sparcv9/libLauncher.so | Bin test/java/security/Signature/TestInitSignWithMyOwnRandom.java | 6 +- test/java/util/Locale/data/deflocale.sol10 | 1725 ---------- test/javax/print/PrintSEUmlauts/PrintSEUmlauts.java | 2 +- test/javax/security/auth/SubjectDomainCombiner/Optimize.java | 11 +- test/sun/management/jmxremote/bootstrap/JMXAgentInterfaceBinding.java | 306 + test/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java | 259 + test/sun/management/jmxremote/bootstrap/linux-amd64/launcher | Bin test/sun/management/jmxremote/bootstrap/linux-i586/launcher | Bin test/sun/management/jmxremote/bootstrap/solaris-amd64/launcher | Bin test/sun/management/jmxremote/bootstrap/solaris-sparcv9/launcher | Bin test/sun/management/windows/revokeall.exe | Bin test/sun/net/InetAddress/nameservice/dns/cname.sh | 2 +- test/sun/net/idn/nfscis.spp | Bin test/sun/net/idn/nfscsi.spp | Bin test/sun/net/idn/nfscss.spp | Bin test/sun/net/idn/nfsmxp.spp | Bin test/sun/net/idn/nfsmxs.spp | Bin test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java | 4 - test/sun/security/provider/DSA/TestDSA2.java | 2 +- test/sun/util/calendar/zi/tzdata/VERSION | 2 +- test/sun/util/calendar/zi/tzdata/asia | 24 +- test/sun/util/calendar/zi/tzdata/backward | 1 + test/sun/util/calendar/zi/tzdata/europe | 15 +- test/sun/util/calendar/zi/tzdata/northamerica | 58 +- test/sun/util/calendar/zi/tzdata/zone.tab | 5 +- 175 files changed, 3363 insertions(+), 3060 deletions(-) diffs (truncated from 10251 to 500 lines): diff -r c44179bce874 -r 3fa42705acab .hgtags --- a/.hgtags Mon Mar 21 13:37:11 2016 -0700 +++ b/.hgtags Wed Apr 20 03:39:11 2016 +0100 @@ -50,6 +50,7 @@ f708138c9aca4b389872838fe6773872fce3609e jdk7-b73 eacb36e30327e7ae33baa068e82ddccbd91eaae2 jdk7-b74 8885b22565077236a927e824ef450742e434a230 jdk7-b75 +fb2ee5e96b171ae9db67274d87ffaba941e8bfa6 icedtea7-1.12 8fb602395be0f7d5af4e7e93b7df2d960faf9d17 jdk7-b76 e6a5d095c356a547cf5b3c8885885aca5e91e09b jdk7-b77 1143e498f813b8223b5e3a696d79da7ff7c25354 jdk7-b78 @@ -63,6 +64,7 @@ eae6e9ab26064d9ba0e7665dd646a1fd2506fcc1 jdk7-b86 2cafbbe9825e911a6ca6c17d9a18eb1f0bf0873c jdk7-b87 b3c69282f6d3c90ec21056cd1ab70dc0c895b069 jdk7-b88 +2017795af50aebc00f500e58f708980b49bc7cd1 icedtea7-1.13 4a6abb7e224cc8d9a583c23c5782e4668739a119 jdk7-b89 7f90d0b9dbb7ab4c60d0b0233e4e77fb4fac597c jdk7-b90 08a31cab971fcad4695e913d0f3be7bde3a90747 jdk7-b91 @@ -111,6 +113,7 @@ 554adcfb615e63e62af530b1c10fcf7813a75b26 jdk7-b134 d8ced728159fbb2caa8b6adb477fd8efdbbdf179 jdk7-b135 aa13e7702cd9d8aca9aa38f1227f966990866944 jdk7-b136 +1571aa7abe47a54510c62a5b59a8c343cdaf67cb icedtea-1.14 29296ea6529a418037ccce95903249665ef31c11 jdk7-b137 60d3d55dcc9c31a30ced9caa6ef5c0dcd7db031d jdk7-b138 d80954a89b49fda47c0c5cace65a17f5a758b8bd jdk7-b139 @@ -193,6 +196,7 @@ a8012d8d7e9c5035de0bdd4887dc9f7c54008f21 jdk8-b69 a996b57e554198f4592a5f3c30f2f9f4075e545d jdk8-b70 2a5af0f766d0acd68a81fb08fe11fd66795f86af jdk8-b71 +bf581aa741664ba4a97df803ced8a58ceff3a94e initial_upload 32a57e645e012a1f0665c075969ca598e0dbb948 jdk8-b72 733885f57e14cc27f5a5ff0dffe641d2fa3c704a jdk8-b73 57d5d954462831ac353a1f40d3bb05ddb4620952 jdk8-b74 @@ -206,6 +210,7 @@ 624bcb4800065c6656171948e31ebb2925f25c7a jdk8-b82 ac519af51769e92c51b597a730974e8607357709 jdk8-b83 7b4721e4edb4e1c65e9c839a70d7cc67f81c7632 jdk8-b84 +29e9f26732a282c010414adaa2a5a341462f4f6c aarch64-20130813 296676d534c52888c36e305a2bf7f345c4ca70f8 jdk8-b85 7989cd0cc3a9149864589438ee2c949015d8aa9a jdk8-b86 d5228e624826a10ccc5b05f30ad8d839b58fe48d jdk8-b87 @@ -231,6 +236,8 @@ eea685b9ccaa1980e0a7e07d6a3a84bcc7e9ab82 jdk8-b107 006aaa5f069e7dd98fccdc696866c9f8582c087c jdk8-b108 946f3fd5f8bf0ccd180c258d25e5837fa1bf004c jdk8-b109 +48a5df5ce99cecb91f2e8dc3e4a5748f09c963c1 preview_rc1 +e14d4b60b2c1b45d446ab94dfa4707b13f91fb7d preview_rc2 54e099776f08430d3a7f4feabd9f2ba886b55320 jdk8-b110 719befd87c7b96ae103c05730ca555227bfc0116 jdk8-b111 f002f5f3a16cca62e139cb8eed05ffaeb373587d jdk8-b112 @@ -251,11 +258,16 @@ ae303640bc1cca06f1c6ac887e6b523ceeb425a6 jdk8-b125 a9088d517f2fa9919886d3d95023c518b59172b8 jdk8-b126 fbf251b8ef8a4a2aa1fd58efc8d0d5c8e2fd582b jdk8-b127 +597eaf9ec7946aa344477b8a5375f129a8fbbf56 jdk8_b128_aarch64_rc1 +cd23c29828584ec3c39c974579079ab97d65874e jdk8_b128_aarch64_rc3 +ba03ec7a0b930582517592cf66abba734ec59891 jdk8_b128_aarch64_rc4 +5de3e4944a8f100652483cb915959edcb8a2d71d jdk8_b128_aarch64_992 f644211c59fd7c1d0c81239c55b31e1d377d7650 jdk8-b128 80568a19aab7300bc92baf2dc225be929f5b03ed jdk8-b129 43386cc9a017a9f9e704760050086bb18b778ae0 jdk8-b130 e291ac47c9a90366c3c0787a6f7ce547a2bda308 jdk8-b131 43cb25339b5500871f41388a5197f1b01c4b57b8 jdk8-b132 +246d1b83d7116cb3f87cd491c937ec95337555d9 jdk8_final fa2d5a06308f3f36fb09662fa58070a02352f023 jdk8u5-b01 343f4f8ba0982b3516e33c859b01634d919243c4 jdk8u5-b02 c35571198602a5856280d5c7c10bda4e7b769104 jdk8u5-b03 @@ -295,6 +307,7 @@ db30cb9eb18dacea39c35daf15a3ee5fea41fd86 jdk8u20-b07 0e717bd55bc9e3f3fa3432e545944d81ed887ab0 jdk8u20-b08 bfcdcc29c8823595a5d70b5b633bedcd5ee3ba8e jdk8u20-b09 +dc14d13daa5e7ed42b4c3eb5363cc128bec577ca icedtea-3.0.0pre01 3dd165facde7ffa240d77b33ff88b2d938fff017 jdk8u20-b10 37392f2f5d598bdecb8a12c4ea129a70a0ff8bf9 jdk8u20-b11 e323c74edabd29378819150ec000c6a0a99266ed jdk8u20-b12 @@ -308,6 +321,7 @@ 5c0406ee9e820140b5322db006baed199c165b4f jdk8u20-b20 693025bbc45d683676fa78bb76201b665e0d8f2d jdk8u20-b21 0c2393744b29175de5204140d4dfbf12ca3d364f jdk8u20-b22 +03f9102db2c03caefd22a85ae71f30e592d7de9a icedtea-3.0.0pre02 be30cb2a3088f2b7b334b499f7eddbd5312312a7 jdk8u20-b23 dfb9f24d56b51e5a2ca26e77fc69a2464d51a4d3 jdk8u20-b24 dfb9f24d56b51e5a2ca26e77fc69a2464d51a4d3 jdk8u20-b25 @@ -361,7 +375,7 @@ 35dfb86684554685d6efd2fc7fd5eb9b7d4545c5 jdk8u31-b34 e6ed015afbbf3459ba3297e270b4f3170e989c80 jdk8u40-b00 6e223d48080ef40f4ec11ecbcd19b4a20813b9eb jdk8u40-b01 -4797cd0713b44b009525f1276d571ade7e24f3f5 jdk8u40-b02 +d19e04dfb95b8085c17e142df42477cccad1c8d1 jdk8u40-b02 c67acfb24eed87629887128df51007218ddf1f60 jdk8u40-b03 dde62d949f7847469b2ede2ca4190c95066adc91 jdk8u40-b04 d587834579dadd18cb8b096e61d92e2dbccc2782 jdk8u40-b05 @@ -371,15 +385,18 @@ 064adeb65ce82f9ff3cc7898e59d19eb64743c63 jdk8u40-b09 c3a4729c70fa29d79ad77e0643ad7715ebbc96b5 jdk8u40-b10 693da296b395139f2fe6d7131eb0b0d85f6015f6 jdk8u40-b11 -fb8db13639204e37388904bb6e57778c5d762631 jdk8u40-b12 -ba80109a9b3eb92b56012c9ec3aafd9aee2efa69 jdk8u40-b13 -ffc348308de2e872f5d510d440604c3726a67a18 jdk8u40-b14 +74fd977a8b57f6e5b06ce47f254b6ca9cd0d48cd jdk8u40-b12-aarch64 +709f573168709ea03ca7a59e3edbc5029daa9b9c jdk8u40-b12-aarch64-1262 +6be04852760c2619fe4c38a11012739349bb3654 jdk8u40-b12-aarch64-1263 31dac938108da722c56a0526fba7f6ae84773056 jdk8u40-b15 9dc67d03e6e540f646f27092ed23e94e95fa789e jdk8u40-b16 fc4f5546417071c70cffd89ca83302309f6f7da9 jdk8u40-b17 20a3e2135e0867e55af72f0c66a3de558bc613e2 jdk8u40-b18 5c31204d19e5976f025026db3d5c17331e8c44db jdk8u40-b19 7784dab075ed82be2275f4694164bbb9cc1cde3f jdk8u40-b20 +a5c3d964307795edcc68fdb669bc22285a388c0c icedtea-3.0.0pre03 +8450ad6fa3f568af420e51040c898ac3cd1489ce icedtea-3.0.0pre04 +d64c0a9b8b5a43c1b7ba88a871f001fc6b44a3d4 icedtea-3.0.0pre05 564bca490631e4ed4f7993e6633ed9ee62067624 jdk8u40-b21 d168113f9841a77b3cee3a6a45fcd85b7351ac90 jdk8u40-b22 41fe61722ce96b75dd3a1ba5072473122e21e5a0 jdk8u40-b23 @@ -432,6 +449,7 @@ f94ea276f608b22d78281d70361092ba4864038e jdk8u51-b31 887dde3afb3bb233958775de22eafb3328af6437 jdk8u51-b32 dc7b827522bc3a804f7e8951cc27414f19a7c427 jdk8u51-b33 +55ecfc5067721bd27282a14419e5784f7c7d212d jdk8u51-b34 5c31204d19e5976f025026db3d5c17331e8c44db jdk8u60-b00 c46daef6edb5385d11876ed40f292a4b62e96867 jdk8u60-b01 c10fd784956cc7099657181029ac3e790267b678 jdk8u60-b02 @@ -457,6 +475,11 @@ e9f82302d5fdef8a0976640e09363895e9dcde3c jdk8u60-b22 c4b37246b92736adf5f40c785aabb67a7d227245 jdk8u60-b23 d433f5fd8910bee1f2c295b65cf03977034fe0ea jdk8u60-b24 +e1182f36c0fde8e507f2977a6fe1b0d06495411b arch64-jdk8u60-b24 +0b8920048898b50eca657d53d91468b41cc3269b aarch64-jdk8u60-b24.2 +fb2a70b389fef390376e585f11fbf7571ef44489 icedtea-3.0.0pre06 +c4b25140f059fc7115c4b19385b66f98d9b14da2 icedtea-3.0.0pre07 +809d98eeda495566d255eb01353e5251be7a8067 icedtea-3.0.0pre08 c8cfbe57bcd5042d2fef42dcef14d73dd4bdc416 jdk8u60-b25 0d6a8a9b26a37678b420ff540b5a622c3f4fd44c jdk8u60-b26 afbc08ea922bf6e5e14d2eea24a2f94f37627ea7 jdk8u60-b27 @@ -496,6 +519,11 @@ e6d562c0f079dfd1e21c3734b2dca16f4b2e2494 jdk8u66-b17 fd2fe69089aca0f187901a5f6f8bfe261ff17f5b jdk8u66-b18 f712dceafb546ea5833aeea507b5736e7e45f1ae jdk8u66-b31 +74cfe16ae44c1c6d511dbeabf13a516da3799d55 jdk8u66-b32 +ea7a705eab9e6495d08a92ff21e0370b68374c54 jdk8u66-b33 +72ab45285f0e8293aa63e889bc75f0287b6e0436 jdk8u66-b34 +e169a214f1f096af6b57169eeb0ba66ee5e9caa3 jdk8u66-b35 +430a8d04d8358206b682323f61405f951f43c773 jdk8u66-b36 9a2747ef337bdee71bc8225dea77eb403cca1179 jdk8u71-b00 e8b5e10a19d66a77d04f12d4677e6fec66f79651 jdk8u71-b01 25d689a73bc037e1710f95f6d4acf0671d22047d jdk8u71-b02 @@ -527,6 +555,7 @@ 8afb58c7312b45fe5237afb0292176b734934f60 jdk8u72-b12 d841d3fdae44f120883dab0a3a809a054cd0274b jdk8u72-b13 f6d24d424cd2af4d2612f7737d3d9a25f58b882d jdk8u72-b14 +dfad9b612327322033896d9bdfab58ae12ccac62 icedtea-3.0.0pre09 f3e86cc607260bae368b52d88d7bc8883ee767e3 jdk8u72-b15 892eb9ab179650b89b7bab6bc42f079391c98624 jdk8u73-b00 9b77d3ca0d66a117c3cc0e0a74b8059545b22f0e jdk8u73-b01 @@ -534,6 +563,24 @@ 9a843dc6f959f62c61014a3a71ec9aa329f1daf1 jdk8u74-b00 e829ab80dfd828803aa8837411900faeaa1254a5 jdk8u74-b01 32c49f4a16599e376e4e46bb33c7bcc486e52ff3 jdk8u74-b02 +1d4b343084874b1afa1cdd504b9b1e50bab7f121 jdk8u72-b31 +7cfd2c51c501df909833aa0fb6e40c50c61621ed jdk8u75-b00 +9e00a43602f87930c2318b2567002871ad9c59dd jdk8u75-b01 +9de301db625bb1b462aad3ebd8347118b94bb728 jdk8u75-b02 +dcacefa73649a2d821267b6bff1d70aa10a06801 jdk8u75-b03 +de91f05824c5398cb2d2f666ff404aaa165498de jdk8u75-b04 +4138b3f27ffea524185a604c3f4f149c7e5ba780 jdk8u75-b05 +32f64c19b5fba8beeae5236ca6e480bd8e99698a jdk8u75-b06 +d6b69f2ba2a9fe49ff5aa5c03c923e6caf4ef459 jdk8u75-b07 +ecf980386508e3c74319172e2da9ffedacbb42e2 jdk8u75-b08 +e6f4eb91a1fa895c2f4520e4cca0ae6f2ca14fbb jdk8u75-b09 +93ea7fd6a5a26940d5a2b020c4e9012a85685a5a jdk8u75-b10 +748ca164767d268e1739748f4df02b623397446c jdk8u75-b12 02e1209648050922a5a9f2789d9d359795f6f834 jdk8u77-b00 f08584a0fde9344b0aa4766984266ca68b9a5018 jdk8u77-b01 1a3e81c05703bb36def80a57681e1692c866f621 jdk8u77-b02 +e917bc6b356bcb5ea6cc5d15cb3a94183e8581ea icedtea-3.0.0pre10 +3334efeacd8327a14b7d2f392f4546e3c29c594b icedtea-3.0.0 +c44179bce874a97e93ffd7b76a226af417e017a4 jdk8u77-b03 +71f59a00df6c8f3bd5c6d6631a4988a431adab56 jdk8u91-b00 +7ade7a1ab10ff893f62cce9440b4a839aa19c250 jdk8u91-b13 diff -r c44179bce874 -r 3fa42705acab .jcheck/conf --- a/.jcheck/conf Mon Mar 21 13:37:11 2016 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r c44179bce874 -r 3fa42705acab make/CompileDemos.gmk --- a/make/CompileDemos.gmk Mon Mar 21 13:37:11 2016 -0700 +++ b/make/CompileDemos.gmk Wed Apr 20 03:39:11 2016 +0100 @@ -229,7 +229,7 @@ BUILD_DEMO_JVMTI_$1_LANG := $4 endif ifeq (C++, $4) - $1_EXTRA_CXX := $(LDFLAGS_CXX_JDK) $(LIBCXX) + $1_EXTRA_CXX := $$(LDFLAGS_CXX_JDK) $(LIBCXX) endif $1_CXXFLAGS := $(CXXFLAGS_JDKLIB) -I$(JDK_TOPDIR)/src/share/demo/jvmti/$1 \ @@ -251,8 +251,8 @@ LANG := $$(BUILD_DEMO_JVMTI_$1_LANG), \ OPTIMIZATION := LOW, \ CXXFLAGS := $$($1_CXXFLAGS), \ - LDFLAGS := $(filter-out -incremental:no -opt:ref, $(LDFLAGS_JDKLIB)), \ - LDFLAGS_macosx := $(call SET_EXECUTABLE_ORIGIN), \ + LDFLAGS := $(filter-out -incremental:no -opt:ref, $$(LDFLAGS_JDKLIB)), \ + LDFLAGS_macosx := $$(call SET_EXECUTABLE_ORIGIN), \ LDFLAGS_SUFFIX := $$($1_EXTRA_CXX), \ LDFLAGS_SUFFIX_posix := $5, \ LDFLAGS_SUFFIX_windows := $6, \ diff -r c44179bce874 -r 3fa42705acab make/CompileLaunchers.gmk --- a/make/CompileLaunchers.gmk Mon Mar 21 13:37:11 2016 -0700 +++ b/make/CompileLaunchers.gmk Wed Apr 20 03:39:11 2016 +0100 @@ -427,7 +427,7 @@ # binary (at least on linux) which causes the size to differ between old and new build. ifeq ($(USE_EXTERNAL_LIBZ), true) UNPACKEXE_CFLAGS := -DSYSTEM_ZLIB - UNPACKEXE_ZIPOBJS := -lz + UNPACKEXE_LIBS := -lz else UNPACKEXE_CFLAGS := -I$(JDK_TOPDIR)/src/share/native/java/util/zip/zlib-1.2.8 UNPACKEXE_ZIPOBJS := $(JDK_OUTPUTDIR)/objs/libzip/zcrc32$(OBJ_SUFFIX) \ @@ -490,7 +490,7 @@ $(call SET_SHARED_LIBRARY_ORIGIN), \ LDFLAGS_linux := -lc, \ LDFLAGS_solaris := $(UNPACKEXE_LDFLAGS_solaris) -lc, \ - LDFLAGS_SUFFIX := $(LIBCXX), \ + LDFLAGS_SUFFIX := $(UNPACKEXE_LIBS) $(LIBCXX), \ OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/unpackexe$(OUTPUT_SUBDIR), \ OUTPUT_DIR := $(JDK_OUTPUTDIR)/objs/unpackexe$(OUTPUT_SUBDIR), \ PROGRAM := unpack200, \ diff -r c44179bce874 -r 3fa42705acab make/CompileNativeLibraries.gmk --- a/make/CompileNativeLibraries.gmk Mon Mar 21 13:37:11 2016 -0700 +++ b/make/CompileNativeLibraries.gmk Wed Apr 20 03:39:11 2016 +0100 @@ -41,9 +41,15 @@ # Build tools include Tools.gmk +# Handle warnings appropriately +WARNING_CFLAGS = -Wno-unused-parameter +ifeq ($(USE_CLANG), true) + WARNING_CFLAGS += -Qunused-arguments +endif + # Include the javah generated headers. -CFLAGS_JDKLIB += -I$(JDK_OUTPUTDIR)/gensrc_headers -CXXFLAGS_JDKLIB += -I$(JDK_OUTPUTDIR)/gensrc_headers +CFLAGS_JDKLIB += -I$(JDK_OUTPUTDIR)/gensrc_headers $(WARNING_CFLAGS) +CXXFLAGS_JDKLIB += -I$(JDK_OUTPUTDIR)/gensrc_headers $(WARNING_CFLAGS) # Put the libraries here. Different locations for different target apis. ifeq ($(OPENJDK_TARGET_OS_API), posix) diff -r c44179bce874 -r 3fa42705acab make/CreateJars.gmk --- a/make/CreateJars.gmk Mon Mar 21 13:37:11 2016 -0700 +++ b/make/CreateJars.gmk Wed Apr 20 03:39:11 2016 +0100 @@ -579,40 +579,53 @@ ########################################################################################## -SRC_ZIP_INCLUDES = \ - com/sun/corba \ - com/sun/image/codec/jpeg \ - com/sun/imageio \ - com/sun/java_cup \ - com/sun/javadoc \ - com/sun/java/swing \ - com/sun/jmx \ - com/sun/naming \ - com/sun/org/apache \ - com/sun/security/auth \ - com/sun/security/jgss \ - com/sun/source \ - java \ - javax/accessibility \ - javax/annotation \ - javax/imageio \ - javax/lang \ - javax/management \ - javax/naming \ - javax/print \ - javax/rmi \ - javax/script \ - javax/security \ - javax/sound \ - javax/sql \ - javax/swing \ - javax/tools \ - javax/xml \ - org/ietf \ - org/omg \ - org/w3c/dom \ - org/xml/sax \ - # +ifdef OPENJDK + SRC_ZIP_INCLUDES = \ + com \ + java \ + javax \ + jdk \ + org \ + sun \ + # + SRC_ZIP_EXCLUDES = +else + SRC_ZIP_INCLUDES = \ + com/sun/corba \ + com/sun/image/codec/jpeg \ + com/sun/imageio \ + com/sun/java_cup \ + com/sun/javadoc \ + com/sun/java/swing \ + com/sun/jmx \ + com/sun/naming \ + com/sun/org/apache \ + com/sun/security/auth \ + com/sun/security/jgss \ + com/sun/source \ + java \ + javax/accessibility \ + javax/annotation \ + javax/imageio \ + javax/lang \ + javax/management \ + javax/naming \ + javax/print \ + javax/rmi \ + javax/script \ + javax/security \ + javax/sound \ + javax/sql \ + javax/swing \ + javax/tools \ + javax/xml \ + org/ietf \ + org/omg \ + org/w3c/dom \ + org/xml/sax \ + # + SRC_ZIP_EXCLUDES = javax/swing/beaninfo +endif SRC_ZIP_SRCS = $(JDK_TOPDIR)/src/share/classes $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/classes SRC_ZIP_SRCS += $(JDK_OUTPUTDIR)/gensrc @@ -643,7 +656,7 @@ $(eval $(call SetupZipArchive,BUILD_SRC_ZIP, \ SRC := $(SRC_ZIP_SRCS) $(IMAGES_OUTPUTDIR)/src, \ INCLUDES := $(SRC_ZIP_INCLUDES) launcher, \ - EXCLUDES := javax/swing/beaninfo, \ + EXCLUDES := $(SRC_ZIP_EXCLUDES), \ SUFFIXES := .java .c .h, \ ZIP := $(IMAGES_OUTPUTDIR)/src.zip, \ EXTRA_DEPS := $(LAUNCHER_ZIP_SRC))) diff -r c44179bce874 -r 3fa42705acab make/CreateSecurityJars.gmk --- a/make/CreateSecurityJars.gmk Mon Mar 21 13:37:11 2016 -0700 +++ b/make/CreateSecurityJars.gmk Wed Apr 20 03:39:11 2016 +0100 @@ -1,5 +1,6 @@ # # Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2016, Red Hat Inc. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -178,6 +179,8 @@ ########################################################################################## +POLICY_CREATION_DATE := 200712010000 + US_EXPORT_POLICY_JAR_DST := $(JDK_OUTPUTDIR)/lib/security/US_export_policy.jar ifneq ($(BUILD_CRYPTO), no) @@ -198,22 +201,33 @@ US_EXPORT_POLICY_JAR_SRC_DIR := $(JDK_TOPDIR)/make/data/cryptopolicy/unlimited US_EXPORT_POLICY_JAR_TMP := \ $(JDK_OUTPUTDIR)/jce/unsigned/policy/unlimited/US_export_policy_jar.tmp + US_EXPORT_POLICY_JAR_MANIFEST_FILE := \ + $(US_EXPORT_POLICY_JAR_TMP)/META-INF/MANIFEST.MF $(US_EXPORT_POLICY_JAR_TMP)/%: $(US_EXPORT_POLICY_JAR_SRC_DIR)/% $(install-file) + $(TOUCH) -t $(POLICY_CREATION_DATE) $@ - US_EXPORT_POLICY_JAR_DEPS := $(US_EXPORT_POLICY_JAR_TMP)/default_US_export.policy + US_EXPORT_POLICY_JAR_POLICIES := $(US_EXPORT_POLICY_JAR_TMP)/default_US_export.policy + + $(US_EXPORT_POLICY_JAR_MANIFEST_FILE): $(US_EXPORT_POLICY_JAR_POLICIES) + $(MKDIR) -p $(US_EXPORT_POLICY_JAR_TMP)/META-INF + $(ECHO) "Manifest-Version: 1.0" > $@ + $(ECHO) "Crypto-Strength: unlimited" >> $@ + $(TOUCH) -r $(US_EXPORT_POLICY_JAR_TMP)/default_US_export.policy \ + $(US_EXPORT_POLICY_JAR_TMP)/META-INF + $(TOUCH) -r $(US_EXPORT_POLICY_JAR_TMP)/META-INF $@ + + US_EXPORT_POLICY_JAR_DEPS := $(US_EXPORT_POLICY_JAR_POLICIES) $(US_EXPORT_POLICY_JAR_MANIFEST_FILE) - $(eval $(call SetupArchive,BUILD_US_EXPORT_POLICY_JAR, $(US_EXPORT_POLICY_JAR_DEPS), \ - SRCS := $(US_EXPORT_POLICY_JAR_TMP), \ - SUFFIXES := .policy, \ - JAR := $(US_EXPORT_POLICY_JAR_UNLIMITED_UNSIGNED), \ - EXTRA_MANIFEST_ATTR := Crypto-Strength: unlimited, \ - SKIP_METAINF := true)) + $(US_EXPORT_POLICY_JAR_UNLIMITED_UNSIGNED): $(US_EXPORT_POLICY_JAR_DEPS) + ( $(CD) $(US_EXPORT_POLICY_JAR_TMP) && $(ZIP) -Xr $@ META-INF *.policy ) + $(TOUCH) -r $(US_EXPORT_POLICY_JAR_MANIFEST_FILE) $@ $(US_EXPORT_POLICY_JAR_LIMITED_UNSIGNED): $(US_EXPORT_POLICY_JAR_UNLIMITED_UNSIGNED) $(ECHO) $(LOG_INFO) Copying unlimited $(patsubst $(OUTPUT_ROOT)/%,%,$@) $(install-file) + $(TOUCH) -r $(US_EXPORT_POLICY_JAR_UNLIMITED_UNSIGNED) $@ TARGETS += $(US_EXPORT_POLICY_JAR_LIMITED_UNSIGNED) \ $(US_EXPORT_POLICY_JAR_UNLIMITED_UNSIGNED) @@ -255,31 +269,55 @@ # LOCAL_POLICY_JAR_LIMITED_TMP := \ $(JDK_OUTPUTDIR)/jce/unsigned/policy/limited/local_policy_jar.tmp + LOCAL_POLICY_JAR_LIMITED_MANIFEST_FILE := \ + $(LOCAL_POLICY_JAR_LIMITED_TMP)/META-INF/MANIFEST.MF LOCAL_POLICY_JAR_UNLIMITED_TMP := \ $(JDK_OUTPUTDIR)/jce/unsigned/policy/unlimited/local_policy_jar.tmp + LOCAL_POLICY_JAR_UNLIMITED_MANIFEST_FILE := \ + $(LOCAL_POLICY_JAR_UNLIMITED_TMP)/META-INF/MANIFEST.MF $(LOCAL_POLICY_JAR_LIMITED_TMP)/%: $(JDK_TOPDIR)/make/data/cryptopolicy/limited/% $(install-file) + $(TOUCH) -t $(POLICY_CREATION_DATE) $@ + + LOCAL_POLICY_JAR_LIMITED_POLICIES := $(LOCAL_POLICY_JAR_LIMITED_TMP)/exempt_local.policy \ + $(LOCAL_POLICY_JAR_LIMITED_TMP)/default_local.policy + + $(LOCAL_POLICY_JAR_LIMITED_MANIFEST_FILE): $(LOCAL_POLICY_JAR_LIMITED_POLICIES) + $(MKDIR) -p $(LOCAL_POLICY_JAR_LIMITED_TMP)/META-INF + $(ECHO) "Manifest-Version: 1.0" > $@ + $(ECHO) "Crypto-Strength: limited" >> $@ + $(TOUCH) -r $(LOCAL_POLICY_JAR_LIMITED_TMP)/exempt_local.policy \ + $(LOCAL_POLICY_JAR_LIMITED_TMP)/META-INF + $(TOUCH) -r $(LOCAL_POLICY_JAR_LIMITED_TMP)/META-INF $@ + + LOCAL_POLICY_JAR_LIMITED_DEPS := $(LOCAL_POLICY_JAR_LIMITED_POLICIES) \ + $(LOCAL_POLICY_JAR_LIMITED_MANIFEST_FILE) + + $(LOCAL_POLICY_JAR_LIMITED_UNSIGNED): $(LOCAL_POLICY_JAR_LIMITED_DEPS) + ( $(CD) $(LOCAL_POLICY_JAR_LIMITED_TMP) && $(ZIP) -Xr $@ META-INF *.policy ) + $(TOUCH) -r $(LOCAL_POLICY_JAR_LIMITED_MANIFEST_FILE) $@ $(LOCAL_POLICY_JAR_UNLIMITED_TMP)/%: $(JDK_TOPDIR)/make/data/cryptopolicy/unlimited/% $(install-file) + $(TOUCH) -t $(POLICY_CREATION_DATE) $@ - $(eval $(call SetupArchive,BUILD_LOCAL_POLICY_JAR_LIMITED, \ - $(LOCAL_POLICY_JAR_LIMITED_TMP)/exempt_local.policy \ - $(LOCAL_POLICY_JAR_LIMITED_TMP)/default_local.policy, \ - SRCS := $(LOCAL_POLICY_JAR_LIMITED_TMP), \ - SUFFIXES := .policy, \ - JAR := $(LOCAL_POLICY_JAR_LIMITED_UNSIGNED), \ - EXTRA_MANIFEST_ATTR := Crypto-Strength: limited, \ - SKIP_METAINF := true)) + LOCAL_POLICY_JAR_UNLIMITED_POLICIES := $(LOCAL_POLICY_JAR_UNLIMITED_TMP)/default_local.policy + + $(LOCAL_POLICY_JAR_UNLIMITED_MANIFEST_FILE): $(LOCAL_POLICY_JAR_UNLIMITED_POLICIES) + $(MKDIR) -p $(LOCAL_POLICY_JAR_UNLIMITED_TMP)/META-INF + $(ECHO) "Manifest-Version: 1.0" > $@ + $(ECHO) "Crypto-Strength: unlimited" >> $@ + $(TOUCH) -r $(LOCAL_POLICY_JAR_UNLIMITED_TMP)/default_local.policy \ + $(LOCAL_POLICY_JAR_UNLIMITED_TMP)/META-INF + $(TOUCH) -r $(LOCAL_POLICY_JAR_UNLIMITED_TMP)/META-INF $@ - $(eval $(call SetupArchive,BUILD_LOCAL_POLICY_JAR_UNLIMITED, \ - $(LOCAL_POLICY_JAR_UNLIMITED_TMP)/default_local.policy, \ - SRCS := $(LOCAL_POLICY_JAR_UNLIMITED_TMP), \ - SUFFIXES := .policy, \ - JAR := $(LOCAL_POLICY_JAR_UNLIMITED_UNSIGNED), \ - EXTRA_MANIFEST_ATTR := Crypto-Strength: unlimited, \ - SKIP_METAINF := true)) + LOCAL_POLICY_JAR_UNLIMITED_DEPS := $(LOCAL_POLICY_JAR_UNLIMITED_POLICIES) \ + $(LOCAL_POLICY_JAR_UNLIMITED_MANIFEST_FILE) + + $(LOCAL_POLICY_JAR_UNLIMITED_UNSIGNED): $(LOCAL_POLICY_JAR_UNLIMITED_DEPS) + ( $(CD) $(LOCAL_POLICY_JAR_UNLIMITED_TMP) && $(ZIP) -Xr $@ META-INF *.policy ) + $(TOUCH) -r $(LOCAL_POLICY_JAR_UNLIMITED_MANIFEST_FILE) $@ TARGETS += $(LOCAL_POLICY_JAR_LIMITED_UNSIGNED) $(LOCAL_POLICY_JAR_UNLIMITED_UNSIGNED) diff -r c44179bce874 -r 3fa42705acab make/Images.gmk --- a/make/Images.gmk Mon Mar 21 13:37:11 2016 -0700 +++ b/make/Images.gmk Wed Apr 20 03:39:11 2016 +0100 @@ -673,7 +673,7 @@ ################################################################################ # Post processing (strip etc) -ifneq ($(POST_STRIP_CMD), ) +ifneq ($(STRIP_POLICY),no_strip) ifeq ($(OPENJDK_TARGET_OS), windows) EXEC_LIST_BIN := $(filter-out %$(notdir $(MSVCR_DLL)), $(filter %.exe %.dll, $(ALL_BIN_LIST))) else diff -r c44179bce874 -r 3fa42705acab make/Setup.gmk --- a/make/Setup.gmk Mon Mar 21 13:37:11 2016 -0700 +++ b/make/Setup.gmk Wed Apr 20 03:39:11 2016 +0100 @@ -27,7 +27,7 @@ From andrew at icedtea.classpath.org Wed Apr 20 03:29:58 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 20 Apr 2016 03:29:58 +0000 Subject: /hg/release/icedtea8-forest-3.0/nashorn: 42 new changesets Message-ID: changeset c56acf06be0f in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=c56acf06be0f author: asaha date: Sun Mar 20 20:37:05 2016 -0700 Added tag jdk8u77-b03 for changeset b6ee21a35619 changeset d3dcf04b6b5c in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=d3dcf04b6b5c author: asaha date: Fri Oct 16 12:05:25 2015 -0700 Added tag jdk8u75-b00 for changeset c7eddafb2ee2 changeset ee2c313d02a3 in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=ee2c313d02a3 author: asaha date: Fri Oct 16 12:19:59 2015 -0700 Merge changeset bf97e9141fe5 in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=bf97e9141fe5 author: asaha date: Thu Oct 29 17:22:12 2015 -0700 Merge changeset 3629a9cd6627 in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=3629a9cd6627 author: asaha date: Wed Oct 28 22:05:37 2015 -0700 Added tag jdk8u66-b32 for changeset 52d1be12498e changeset 822042f1e4e8 in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=822042f1e4e8 author: asaha date: Thu Oct 29 17:37:29 2015 -0700 Merge changeset 95050a90c845 in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=95050a90c845 author: asaha date: Tue Nov 03 07:19:18 2015 -0800 Added tag jdk8u66-b33 for changeset 3629a9cd6627 changeset 5bbb4858350b in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=5bbb4858350b author: asaha date: Wed Nov 11 20:47:37 2015 -0800 Added tag jdk8u51-b34 for changeset bd915e4b7a4a changeset a33c509181ce in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=a33c509181ce author: asaha date: Fri Nov 13 15:38:44 2015 -0800 Merge changeset dbdadc4378e8 in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=dbdadc4378e8 author: asaha date: Tue Dec 01 22:55:46 2015 -0800 Added tag jdk8u66-b34 for changeset a33c509181ce changeset 33ee43fc8148 in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=33ee43fc8148 author: asaha date: Wed Dec 02 23:08:29 2015 -0800 Merge changeset 74ab3a7f55dd in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=74ab3a7f55dd author: asaha date: Wed Dec 02 23:22:21 2015 -0800 Merge changeset 4f4e3fac4989 in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=4f4e3fac4989 author: asaha date: Thu Dec 03 10:34:35 2015 -0800 Added tag jdk8u66-b35 for changeset dbdadc4378e8 changeset 540d87751301 in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=540d87751301 author: asaha date: Thu Dec 03 13:34:56 2015 -0800 Merge changeset dbedb3a0ea7a in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=dbedb3a0ea7a author: asaha date: Thu Dec 03 13:41:24 2015 -0800 Merge changeset 517413d93e70 in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=517413d93e70 author: asaha date: Mon Dec 07 22:54:52 2015 -0800 Merge changeset 7411850047ec in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=7411850047ec author: asaha date: Mon Dec 07 23:05:52 2015 -0800 Merge changeset 8c3d1c48163a in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=8c3d1c48163a author: asaha date: Tue Dec 15 10:41:18 2015 -0800 Merge changeset ebfcce60a80d in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=ebfcce60a80d author: asaha date: Tue Dec 15 08:41:10 2015 -0800 Added tag jdk8u66-b36 for changeset 4f4e3fac4989 changeset cf84d1a3c7ed in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=cf84d1a3c7ed author: asaha date: Tue Dec 15 14:26:55 2015 -0800 Merge changeset 1767f4797d68 in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=1767f4797d68 author: asaha date: Tue Dec 15 14:41:59 2015 -0800 Merge changeset 1a8a0867354d in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=1a8a0867354d author: asaha date: Mon Dec 21 10:57:24 2015 -0800 Merge changeset 69fa156c1ebe in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=69fa156c1ebe author: asaha date: Mon Dec 21 11:20:20 2015 -0800 Merge changeset bcee558a8d4b in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=bcee558a8d4b author: asaha date: Mon Dec 21 13:45:45 2015 -0800 Added tag jdk8u75-b01 for changeset 69fa156c1ebe changeset c90794ad4d12 in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=c90794ad4d12 author: alitvinov date: Wed Dec 30 14:15:50 2015 +0300 Merge changeset d46b669a2d2e in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=d46b669a2d2e author: asaha date: Sun Jan 03 22:40:50 2016 -0800 Added tag jdk8u72-b31 for changeset c90794ad4d12 changeset 9cce1ba325c4 in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=9cce1ba325c4 author: asaha date: Mon Jan 04 08:46:40 2016 -0800 Merge changeset 541de42b5709 in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=541de42b5709 author: asaha date: Mon Jan 04 11:10:18 2016 -0800 Added tag jdk8u75-b02 for changeset 9cce1ba325c4 changeset 16d657d6cb22 in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=16d657d6cb22 author: asaha date: Mon Jan 11 13:45:31 2016 -0800 Added tag jdk8u75-b03 for changeset 541de42b5709 changeset dfa12474455f in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=dfa12474455f author: asaha date: Mon Jan 18 10:51:06 2016 -0800 Added tag jdk8u75-b04 for changeset 16d657d6cb22 changeset 1170f7a6fb8e in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=1170f7a6fb8e author: asaha date: Mon Jan 25 12:35:30 2016 -0800 Added tag jdk8u75-b05 for changeset dfa12474455f changeset 1f85973e9533 in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=1f85973e9533 author: asaha date: Mon Feb 01 10:17:13 2016 -0800 Merge changeset 3587da3cf2f2 in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=3587da3cf2f2 author: asaha date: Mon Feb 01 11:52:19 2016 -0800 Added tag jdk8u75-b06 for changeset 1f85973e9533 changeset b1ee37988256 in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=b1ee37988256 author: asaha date: Mon Feb 08 11:17:51 2016 -0800 Added tag jdk8u75-b07 for changeset 3587da3cf2f2 changeset fd2b29bd7cb6 in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=fd2b29bd7cb6 author: asaha date: Mon Feb 15 16:32:50 2016 -0800 Added tag jdk8u75-b08 for changeset b1ee37988256 changeset bab68ab3df71 in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=bab68ab3df71 author: asaha date: Mon Feb 22 13:07:47 2016 -0800 Added tag jdk8u75-b09 for changeset fd2b29bd7cb6 changeset e35e96663a90 in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=e35e96663a90 author: asaha date: Mon Feb 29 10:33:44 2016 -0800 Added tag jdk8u75-b10 for changeset bab68ab3df71 changeset a2c005a7b33a in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=a2c005a7b33a author: asaha date: Tue Mar 15 13:34:02 2016 -0700 Added tag jdk8u75-b12 for changeset e35e96663a90 changeset 309a5e14e5e2 in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=309a5e14e5e2 author: asaha date: Thu Mar 17 08:10:13 2016 -0700 Added tag jdk8u91-b00 for changeset a2c005a7b33a changeset 22925b345dff in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=22925b345dff author: asaha date: Mon Mar 21 23:03:24 2016 -0700 Merge changeset 6296644a2c9c in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=6296644a2c9c author: asaha date: Tue Mar 22 10:30:12 2016 -0700 Added tag jdk8u91-b13 for changeset 22925b345dff changeset c89dc17f7c75 in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=c89dc17f7c75 author: andrew date: Wed Apr 20 03:39:13 2016 +0100 Merge jdk8u91-b14 diffstat: .hgtags | 33 +++++++++++++++++++++++++++++++++ .jcheck/conf | 2 -- 2 files changed, 33 insertions(+), 2 deletions(-) diffs (98 lines): diff -r b6ee21a35619 -r c89dc17f7c75 .hgtags --- a/.hgtags Fri Mar 18 22:31:12 2016 -0700 +++ b/.hgtags Wed Apr 20 03:39:13 2016 +0100 @@ -283,6 +283,7 @@ 7e89db817ed094766a039762a8061c3a600c7284 jdk8u20-b07 2282c86cb1a954efd2fc5b7f22c173be19087c55 jdk8u20-b08 41f588adeb7a397d395233f00bd3402d0989934a jdk8u20-b09 +fdcdffd5b5b1eb7d442096433d17466f023207f1 icedtea-3.0.0pre01 fdcdffd5b5b1eb7d442096433d17466f023207f1 jdk8u20-b10 c116e9229e096ffe841f2b4f79067378288d0d1d jdk8u20-b11 c720454d2435be052fd941a789ece9468d1e8f74 jdk8u20-b12 @@ -296,6 +297,7 @@ ed3439dca4a73a2dd4a284f3457f0af216a3eb55 jdk8u20-b20 f2925491b61b22ac42f8c30ee9c6723ffa401a4c jdk8u20-b21 5332595fe7ba2a1fc5564cc2689f378b04a56eb4 jdk8u20-b22 +2a866ca13bc68da2a70f200002797b2bea432c68 icedtea-3.0.0pre02 ad36f9454ce38d78be39fc819902e1223765ee5e jdk8u20-b23 d3da140e179343011017669a6dbfcc52b0e56f52 jdk8u20-b24 d3da140e179343011017669a6dbfcc52b0e56f52 jdk8u20-b25 @@ -363,6 +365,9 @@ 653739706172ae94e999731a3a9f10f8ce11ffca jdk8u40-b18 6ec61d2494283fbaca6df227f1a5b45487dc1ca7 jdk8u40-b19 4d240320929f7b2247eeb97e43efe2370b70582e jdk8u40-b20 +d8fc6574c0b2f294df84cc0b188b9140537e896b icedtea-3.0.0pre03 +bb36d4894aa49666805a0d08607a80cac3a0fffb icedtea-3.0.0pre04 +f78a539468973c9afb83cd38849fb13427d58ea2 icedtea-3.0.0pre05 dbb663a9d9aa2807ef501c7d20f29415816a1973 jdk8u40-b21 f9f70a0f60f48fbb95275b6c1110cedf740c6177 jdk8u40-b22 6ca090832d30fd0e46214ccc00816490ad75a8ab jdk8u40-b23 @@ -415,6 +420,7 @@ 4e5f9de7a3dfd0c4e15714863007ac591e9dffea jdk8u51-b31 009644f58d73263eec2582a84a1e9b63975c5387 jdk8u51-b32 eac4b87f86dde817023a07dcb701dc5d986b705f jdk8u51-b33 +bd915e4b7a4a8ddffec5c54829bde3cf9579f9d0 jdk8u51-b34 6ec61d2494283fbaca6df227f1a5b45487dc1ca7 jdk8u60-b00 af290f203369ecf8e67b89c4a3a8df0bf535230e jdk8u60-b01 39e0c14d45c3fee93a29993f1415b3393d03483f jdk8u60-b02 @@ -439,6 +445,9 @@ 7475a2bd3c012f7dfd0532a344eb7efca56ac6e6 jdk8u60-b21 9ed906919b5d92067edcdd966a3f413fca0f70ab jdk8u60-b22 23165e806566f01cdc56421ea82c7e74a6fd85d5 jdk8u60-b23 +6f6d12f78ab05aa9ece89aeec09177ae088f33aa icedtea-3.0.0pre06 +fd478ce27023b3a4a7a9b64e65ce670c2b047542 icedtea-3.0.0pre07 +7babac6e7ecf625dc1f8f2c961c09ea9822ae90f icedtea-3.0.0pre08 68107693248469f7b4fdcc35c53e4206a0d55087 jdk8u60-b24 371f3f83f773ec97491d994bbcce834f0a2cca74 jdk8u60-b25 58791cd01bc9aa973d8845ce63403b90d357b5ac jdk8u60-b26 @@ -481,6 +490,11 @@ 3cc16ff2735c6818b68fdf161ddbcc89a5b4db1a jdk8u66-b17 39bfb9eb75dcb2176a87ac3b025a665c41244e54 jdk8u66-b18 3e08bc604b2166b251833e522892ffcfd22b4b88 jdk8u66-b31 +52d1be12498e2390cf0581040ce6f4ab7258b498 jdk8u66-b32 +3629a9cd6627e0b9e1a0735be214b20fd2f9a743 jdk8u66-b33 +a33c509181cef86d6799d1e6ec389de2990bc16c jdk8u66-b34 +dbdadc4378e843b908e4dcf7c2348ba845672ed4 jdk8u66-b35 +4f4e3fac49899923f8cf871fba5572b28db60212 jdk8u66-b36 a7ac4116ee88aa86fec5ac66901302e11f578172 jdk8u71-b00 b8987f466586180cb4dc387f5fa290bb4cf34983 jdk8u71-b01 a8fd49cb76fafc704b746a98bd18647802674d2d jdk8u71-b02 @@ -512,6 +526,7 @@ b779108a142b80d9d8503c7220ad3bb7cb0dda53 jdk8u72-b12 81e48503b62fd8814135f642905fe38056aaf2a9 jdk8u72-b13 e48d06eeff82bea512cea44fa14d59b88067ef83 jdk8u72-b14 +bbc1966c6af946256899d083521361ac41c57ace icedtea-3.0.0pre09 769b21d1b85cfb57c11c89bbc8f185f9e520df66 jdk8u72-b15 e9b46178f2e35d9ed2cd5b2f7279cf5e4e954222 jdk8u73-b00 eeb5306edb7a0140117fe346782cce19c4c562a7 jdk8u73-b01 @@ -519,6 +534,24 @@ 2a36c3c61f905c5b389ae1d62f446e57f96be3a2 jdk8u74-b00 ae6c74c1197afcbd83d393aa6f96221d759022a2 jdk8u74-b01 3107cf87696f0516d6f5fa7cdc416069e2800d02 jdk8u74-b02 +c90794ad4d12eeeae5d9bbfce65fa0043a313548 jdk8u72-b31 +c7eddafb2ee2cc9d62f20c4d821ccac03bd4617d jdk8u75-b00 +69fa156c1ebe6a8d6587147967e8e27f6de37d99 jdk8u75-b01 +9cce1ba325c4bd8e922380c911d1a9ace79d6717 jdk8u75-b02 +541de42b57098a5009055cc92f1139473e32f19d jdk8u75-b03 +16d657d6cb22e832139a1cbc2ec23a5cf9db8985 jdk8u75-b04 +dfa12474455fa6f4c48a6dee986c24db257161ad jdk8u75-b05 +1f85973e9533f7c9b1bae1e00b76a2184c5eed4c jdk8u75-b06 +3587da3cf2f204791a68138a110eda9b8874523d jdk8u75-b07 +b1ee37988256c198cb009b36b9b0d9d6d4b2685c jdk8u75-b08 +fd2b29bd7cb64a9a04d75a659bc683751b3a4f35 jdk8u75-b09 +bab68ab3df71269887bb3572291a19f7856e49dc jdk8u75-b10 +e35e96663a905f0258f6572ab6a07fbea71b9d45 jdk8u75-b12 7bce03d47545e6a5341a2722168cd6bf697c4132 jdk8u77-b00 678b645aa10aaf27895c87872c399c15daa026a1 jdk8u77-b01 09abd795d1d143933224bcb3f12f5d4686b65373 jdk8u77-b02 +82dc1533255a553c3269f6a2ec8242e3a1638d67 icedtea-3.0.0pre10 +697c5f792becf185ec29d7f60c3491f08800a109 icedtea-3.0.0 +b6ee21a35619ce4d3b46a9b825438a3bc9bb63cd jdk8u77-b03 +a2c005a7b33abed886cfb4309a846dd80c87bd4e jdk8u91-b00 +22925b345dffe4ba96fe2f429c4185cda1b30239 jdk8u91-b13 diff -r b6ee21a35619 -r c89dc17f7c75 .jcheck/conf --- a/.jcheck/conf Fri Mar 18 22:31:12 2016 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup From lgpbentes at gmail.com Wed Apr 20 13:01:51 2016 From: lgpbentes at gmail.com (Larissa Bentes) Date: Wed, 20 Apr 2016 09:01:51 -0400 Subject: Error compiling icedTea Message-ID: Hi, I followed the instructions in http://gbenson.net/?p=100 and I'm getting the following error executing make icedtea-against-ecj: *?/home/lgpbentes/icedtea6/arm_port/hotspot/tools? -> ?openjdk/hotspot/tools??/home/lgpbentes/icedtea6/arm_port/hotspot/tools/mkbc.c? -> ?openjdk/hotspot/tools/mkbc.c?cp: ? imposs?vel criar o diret?rio ?openjdk/hotspot/src/cpu?: Arquivo ou diret?rio n?o encontradochmod: n?o ? poss?vel acessar ?openjdk/hotspot/src/cpu?: Arquivo ou diret?rio n?o encontradomake: ** [stamps/ports.stamp] Erro 1* -------------- next part -------------- An HTML attachment was scrubbed... URL: From rwestrel at redhat.com Wed Apr 20 15:59:08 2016 From: rwestrel at redhat.com (Roland Westrelin) Date: Wed, 20 Apr 2016 17:59:08 +0200 Subject: icedtea 7 backport of 8154537: AArch64: some integer rotate instructions are never emitted Message-ID: <5717A74C.6000200@redhat.com> I'd like to have 8154537 backported to icedtea 7 (but I don't have commit rights). I verified the patch: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/52cfeb90ea8b applies cleanly, the build works and the bug is indeed fixed in icedtea 7 once the patch is applied. Thanks, Roland. From aph at redhat.com Wed Apr 20 16:06:18 2016 From: aph at redhat.com (Andrew Haley) Date: Wed, 20 Apr 2016 17:06:18 +0100 Subject: icedtea 7 backport of 8154537: AArch64: some integer rotate instructions are never emitted In-Reply-To: <5717A74C.6000200@redhat.com> References: <5717A74C.6000200@redhat.com> Message-ID: <5717A8FA.3090204@redhat.com> On 04/20/2016 04:59 PM, Roland Westrelin wrote: > I'd like to have 8154537 backported to icedtea 7 (but I don't have > commit rights). I verified the patch: > > http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/52cfeb90ea8b > > applies cleanly, the build works and the bug is indeed fixed in icedtea > 7 once the patch is applied. OK, I can do this once the CPU is pushed. Thanks, Andrew. From gnu.andrew at redhat.com Wed Apr 20 16:51:57 2016 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 20 Apr 2016 12:51:57 -0400 (EDT) Subject: icedtea 7 backport of 8154537: AArch64: some integer rotate instructions are never emitted In-Reply-To: <5717A8FA.3090204@redhat.com> References: <5717A74C.6000200@redhat.com> <5717A8FA.3090204@redhat.com> Message-ID: <1234346064.3676225.1461171117260.JavaMail.zimbra@redhat.com> ----- Original Message ----- > On 04/20/2016 04:59 PM, Roland Westrelin wrote: > > I'd like to have 8154537 backported to icedtea 7 (but I don't have > > commit rights). I verified the patch: > > > > http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/52cfeb90ea8b > > > > applies cleanly, the build works and the bug is indeed fixed in icedtea > > 7 once the patch is applied. > > OK, I can do this once the CPU is pushed. > > Thanks, > > Andrew. > > It can go in: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot/ now. I'll merge it into the release branch after the security update (2.6.6) has gone out. -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From bugzilla-daemon at icedtea.classpath.org Wed Apr 20 16:54:06 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 20 Apr 2016 16:54:06 +0000 Subject: [Bug 2940] New: Could not apply PaX markings to files Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2940 Bug ID: 2940 Summary: Could not apply PaX markings to files Product: IcedTea Version: 3.0.0 Hardware: arm OS: Linux Status: NEW Severity: normal Priority: P5 Component: Bootstrapping Assignee: gnu.andrew at redhat.com Reporter: stephen at airsquirrels.com CC: unassigned at icedtea.classpath.org Attempting to compile 3.0.0 on a Wandboard. ARMv7, soft float, Ubuntu 12.04. 2.6.5 compiles correctly. I get the following: Finished building OpenJDK for target 'images' make[1]: Leaving directory `/home/jenkins/Downloads/icedtea-3.0.0/openjdk.build-boot' /home/jenkins/Downloads/icedtea-3.0.0/pax-mark-vm /home/jenkins/Downloads/icedtea-3.0.0/openjdk.build-boot/images/j2sdk-image true file /home/jenkins/Downloads/icedtea-3.0.0/openjdk.build-boot/images/j2sdk-image/bin/java does not have a PT_PAX_FLAGS program header, try conversion ERROR: Could not apply PaX markings to files in /home/jenkins/Downloads/icedtea-3.0.0/openjdk.build-boot/images/j2sdk-image /home/jenkins/Downloads/icedtea-3.0.0/pax-mark-vm: 20: exit: Illegal number: -1 make: *** [stamps/icedtea-boot.stamp] Error 2 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From aph at icedtea.classpath.org Wed Apr 20 18:42:08 2016 From: aph at icedtea.classpath.org (aph at icedtea.classpath.org) Date: Wed, 20 Apr 2016 18:42:08 +0000 Subject: /hg/icedtea7-forest/hotspot: 8154537: AArch64: some integer rota... Message-ID: changeset 2d8e12787f80 in /hg/icedtea7-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=2d8e12787f80 author: roland date: Tue Apr 19 19:52:39 2016 -0700 8154537: AArch64: some integer rotate instructions are never emitted Reviewed-by: aph, adinn, kvn diffstat: src/cpu/aarch64/vm/aarch64.ad | 14 ++++++------ test/compiler/codegen/IntRotateWithImmediate.java | 24 ++++++++++++++++++---- 2 files changed, 26 insertions(+), 12 deletions(-) diffs (93 lines): diff -r 90b0393fa220 -r 2d8e12787f80 src/cpu/aarch64/vm/aarch64.ad --- a/src/cpu/aarch64/vm/aarch64.ad Sun Apr 17 01:21:17 2016 +0100 +++ b/src/cpu/aarch64/vm/aarch64.ad Tue Apr 19 19:52:39 2016 -0700 @@ -9156,21 +9156,21 @@ %} %} -instruct rorI_rReg_Var_C_32(iRegLNoSp dst, iRegL src, iRegI shift, immI_32 c_32, rFlagsReg cr) +instruct rorI_rReg_Var_C_32(iRegINoSp dst, iRegI src, iRegI shift, immI_32 c_32, rFlagsReg cr) %{ match(Set dst (OrI (URShiftI src shift) (LShiftI src (SubI c_32 shift)))); expand %{ - rorL_rReg(dst, src, shift, cr); - %} -%} - -instruct rorI_rReg_Var_C0(iRegLNoSp dst, iRegL src, iRegI shift, immI0 c0, rFlagsReg cr) + rorI_rReg(dst, src, shift, cr); + %} +%} + +instruct rorI_rReg_Var_C0(iRegINoSp dst, iRegI src, iRegI shift, immI0 c0, rFlagsReg cr) %{ match(Set dst (OrI (URShiftI src shift) (LShiftI src (SubI c0 shift)))); expand %{ - rorL_rReg(dst, src, shift, cr); + rorI_rReg(dst, src, shift, cr); %} %} diff -r 90b0393fa220 -r 2d8e12787f80 test/compiler/codegen/IntRotateWithImmediate.java --- a/test/compiler/codegen/IntRotateWithImmediate.java Sun Apr 17 01:21:17 2016 +0100 +++ b/test/compiler/codegen/IntRotateWithImmediate.java Tue Apr 19 19:52:39 2016 -0700 @@ -1,5 +1,6 @@ /* * Copyright 2015 SAP AG. All Rights Reserved. + * Copyright (c) 2016, Red Hat, Inc. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -24,6 +25,7 @@ /* * @test * @bug 8080190 + * @bug 8154537 * @key regression * @summary Test that the rotate distance used in the rotate instruction is properly masked with 0x1f * @run main/othervm -Xbatch -XX:-UseOnStackReplacement IntRotateWithImmediate @@ -33,7 +35,7 @@ public class IntRotateWithImmediate { // This is currently the same as Integer.rotateRight() - static int rotateRight(int i, int distance) { + static int rotateRight1(int i, int distance) { // On some architectures (i.e. x86_64 and ppc64) the following computation is // matched in the .ad file into a single MachNode which emmits a single rotate // machine instruction. It is important that the shift amount is masked to match @@ -43,17 +45,29 @@ return ((i >>> distance) | (i << -distance)); } - static int compute(int x) { - return rotateRight(x, 3); + static int rotateRight2(int i, int distance) { + return ((i >>> distance) | (i << (32-distance))); + } + + static int compute1(int x) { + return rotateRight1(x, 3); + } + + static int compute2(int x) { + return rotateRight2(x, 3); } public static void main(String args[]) { int val = 4096; - int firstResult = compute(val); + int firstResult = compute1(val); for (int i = 0; i < 100000; i++) { - int newResult = compute(val); + int newResult = compute1(val); + if (firstResult != newResult) { + throw new InternalError(firstResult + " != " + newResult); + } + newResult = compute2(val); if (firstResult != newResult) { throw new InternalError(firstResult + " != " + newResult); } From bugzilla-daemon at icedtea.classpath.org Thu Apr 21 22:24:21 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Apr 2016 22:24:21 +0000 Subject: [Bug 2665] icedtea/jamvm 2.6 fails as a build VM for icedtea In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2665 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|2.6.4 |2.6.6 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Apr 21 22:38:55 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Apr 2016 22:38:55 +0000 Subject: [Bug 2929] [IcedTea7] configure: error: "A JDK home directory could not be found." In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2929 --- Comment #7 from Andrew John Hughes --- This is a bug database, rather than a forum of discussion for build issues. I suggest taking the discussion to distro-pkg-dev at openjdk.java.net if you do persist with this, but I would strongly suggest that you use a package provided by your distribution if you're going to have so many issues building. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 22 02:36:30 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 22 Apr 2016 02:36:30 +0000 Subject: [Bug 2939] [IcedTea7] Remove rogue ReleaseStringUTFChars line remaining from merge of 7u101 b00 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2939 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |2.6.6 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Fri Apr 22 02:47:12 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 22 Apr 2016 02:47:12 +0000 Subject: /hg/icedtea7: 3 new changesets Message-ID: changeset e5af5822ea90 in /hg/icedtea7 details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=e5af5822ea90 author: Andrew John Hughes date: Thu Apr 21 23:27:41 2016 +0100 PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea 2016-04-20 Andrew John Hughes PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea * Makefile.am: (ICEDTEA_PATCHES): Add new patch. * NEWS: Updated. * patches/jamvm/pr2665.patch: Set the classLoader field in java.lang.Class when a class is defined. changeset 9f996c284c84 in /hg/icedtea7 details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=9f996c284c84 author: Andrew John Hughes date: Fri Apr 22 02:46:06 2016 +0100 PR2929: configure: error: "A JDK home directory could not be found." 2016-04-21 Andrew John Hughes PR2929: configure: error: "A JDK home directory could not be found." * NEWS: Updated. * acinclude.m4: (IT_FIND_RHINO_JAR): Refactor to be more verbose and helpful to the user. (IT_CHECK_FOR_JDK): Point user to the configure option if we fail to find the JDK. changeset 208625aa1530 in /hg/icedtea7 details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=208625aa1530 author: Andrew John Hughes date: Fri Apr 22 03:48:04 2016 +0100 PR2935: Check that freetype defines FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality 2016-04-21 Andrew John Hughes PR2935: Check that freetype defines FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality * NEWS: Updated. * acinclude.m4: (IT_ENABLE_INFINALITY): Depend on IT_CHECK_FOR_FREETYPE and check that FreeType defines FT_CONFIG_OPTION_INFINALITY_PATCHSET. (IT_CHECK_FOR_FREETYPE): Moved from configure.ac to its own macro so IT_ENABLE_INFINALITY can depend on it. * configure.ac: Move FreeType check to its own macro. diffstat: ChangeLog | 39 ++++++++++++++++++ Makefile.am | 3 +- NEWS | 4 + acinclude.m4 | 96 +++++++++++++++++++++++++++++++++------------ configure.ac | 11 ----- patches/jamvm/pr2665.patch | 36 +++++++++++++++++ 6 files changed, 151 insertions(+), 38 deletions(-) diffs (279 lines): diff -r b80abb979a20 -r 208625aa1530 ChangeLog --- a/ChangeLog Sun Apr 17 02:21:13 2016 +0100 +++ b/ChangeLog Fri Apr 22 03:48:04 2016 +0100 @@ -1,3 +1,42 @@ +2016-04-21 Andrew John Hughes + + PR2935: Check that freetype defines + FT_CONFIG_OPTION_INFINALITY_PATCHSET if + enabling infinality + * NEWS: Updated. + * acinclude.m4: + (IT_ENABLE_INFINALITY): Depend on + IT_CHECK_FOR_FREETYPE and check that + FreeType defines + FT_CONFIG_OPTION_INFINALITY_PATCHSET. + (IT_CHECK_FOR_FREETYPE): Moved from + configure.ac to its own macro so + IT_ENABLE_INFINALITY can depend on it. + * configure.ac: + Move FreeType check to its own macro. + +2016-04-21 Andrew John Hughes + + PR2929: configure: error: "A JDK home directory + could not be found." + * NEWS: Updated. + * acinclude.m4: + (IT_FIND_RHINO_JAR): Refactor to be more + verbose and helpful to the user. + (IT_CHECK_FOR_JDK): Point user to the + configure option if we fail to find the JDK. + +2016-04-20 Andrew John Hughes + + PR2665: icedtea/jamvm 2.6 fails as a + build VM for icedtea + * Makefile.am: + (ICEDTEA_PATCHES): Add new patch. + * NEWS: Updated. + * patches/jamvm/pr2665.patch: + Set the classLoader field in java.lang.Class + when a class is defined. + 2016-04-16 Andrew John Hughes S8150954, PR2867, RH1176206: AWT Robot not diff -r b80abb979a20 -r 208625aa1530 Makefile.am --- a/Makefile.am Sun Apr 17 02:21:13 2016 +0100 +++ b/Makefile.am Fri Apr 22 03:48:04 2016 +0100 @@ -402,7 +402,8 @@ ICEDTEA_PATCHES += \ patches/jamvm/find_class_from_caller.patch \ patches/jamvm/pr2172-tempdir.patch \ - patches/jamvm/noexecstack.patch + patches/jamvm/noexecstack.patch \ + patches/jamvm/pr2665.patch endif if ENABLE_NSS diff -r b80abb979a20 -r 208625aa1530 NEWS --- a/NEWS Sun Apr 17 02:21:13 2016 +0100 +++ b/NEWS Fri Apr 22 03:48:04 2016 +0100 @@ -18,8 +18,12 @@ - S8076221, PR2809: Disable RC4 cipher suites * Bug fixes - PR2889: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) + - PR2929: configure: error: "A JDK home directory could not be found." + - PR2935: Check that freetype defines FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality * AArch64 port - PR2914: byte_map_base is not page aligned on OpenJDK 7 +* JamVM + - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea New in release 2.6.5 (2016-03-24): diff -r b80abb979a20 -r 208625aa1530 acinclude.m4 --- a/acinclude.m4 Sun Apr 17 02:21:13 2016 +0100 +++ b/acinclude.m4 Fri Apr 22 03:48:04 2016 +0100 @@ -602,43 +602,62 @@ [ case "${withval}" in yes) - RHINO_JAR=yes + RHINO_RESULT=yes ;; no) - RHINO_JAR=no + RHINO_RESULT=no ;; *) - if test -f "${withval}"; then - RHINO_JAR="${withval}" - else - AC_MSG_RESULT([not found]) - AC_MSG_ERROR("The rhino jar ${withval} was not found.") - fi + RHINO_RESULT=yes + RHINO_JAR="${withval}" ;; esac ], [ - RHINO_JAR=yes + RHINO_RESULT=yes ]) - if test x"${RHINO_JAR}" = "xyes"; then - if test -e "/usr/share/java/rhino.jar"; then - RHINO_JAR=/usr/share/java/rhino.jar - elif test -e "/usr/share/java/js.jar"; then - RHINO_JAR=/usr/share/java/js.jar - elif test -e "/usr/share/rhino-1.6/lib/js.jar"; then - RHINO_JAR=/usr/share/rhino-1.6/lib/js.jar + AC_MSG_RESULT([$RHINO_RESULT]) + if test "x${RHINO_RESULT}" = "xyes"; then + if test "x${RHINO_JAR}" != x; then + AC_MSG_CHECKING([if ${RHINO_JAR} is a valid JAR file]) + if test -f ${RHINO_JAR}; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + RHINO_JAR= + fi fi - if test x"${RHINO_JAR}" = "xyes"; then - AC_MSG_RESULT([not found]) - AC_MSG_ERROR("A rhino jar was not found in /usr/share/java as either rhino.jar or js.jar.") + if test "x${RHINO_JAR}" = x; then + RHINO_JAR="/usr/share/java/rhino.jar" + AC_MSG_CHECKING([if ${RHINO_JAR} is a valid JAR file]) + if test -f ${RHINO_JAR}; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + RHINO_JAR="/usr/share/java/js.jar" + AC_MSG_CHECKING([if ${RHINO_JAR} is a valid JAR file]) + if test -f ${RHINO_JAR}; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + RHINO_JAR="/usr/share/rhino-1.6/lib/js.jar" + AC_MSG_CHECKING([if ${RHINO_JAR} is a valid JAR file]) + if test -f ${RHINO_JAR}; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + RHINO_JAR= + fi + fi + fi + fi + if test x"${RHINO_JAR}" = "x"; then + AC_MSG_ERROR([A Rhino JAR could not be found; specify one using --with-rhino=jar= or use --without-rhino.]) + else + AC_MSG_NOTICE([Using Rhino JAR: ${RHINO_JAR}]) fi fi - AC_MSG_RESULT(${RHINO_JAR}) - AM_CONDITIONAL(WITH_RHINO, test x"${RHINO_JAR}" != "xno") -dnl Clear RHINO_JAR if it doesn't contain a valid filename - if test x"${RHINO_JAR}" = "xno"; then - RHINO_JAR= - fi + AM_CONDITIONAL(WITH_RHINO, test x"${RHINO_JAR}" != "x") AC_SUBST(RHINO_JAR) ]) @@ -1160,7 +1179,7 @@ AC_MSG_RESULT(${SYSTEM_JDK_DIR}) fi if ! test -d "${SYSTEM_JDK_DIR}"; then - AC_MSG_ERROR("A JDK home directory could not be found.") + AC_MSG_ERROR("A JDK home directory could not be found. Try specifying one using --with-jdk-home=") fi AC_SUBST(SYSTEM_JDK_DIR) ]) @@ -2819,6 +2838,7 @@ AC_DEFUN_ONCE([IT_ENABLE_INFINALITY], [ + AC_REQUIRE([IT_CHECK_FOR_FREETYPE]) AC_REQUIRE([IT_CHECK_FOR_FONTCONFIG]) AC_MSG_CHECKING([whether to use fontconfig to provide better font rendering]) AC_ARG_ENABLE([infinality], @@ -2842,6 +2862,20 @@ if test "x${ENABLE_SYSTEM_FONTCONFIG}" != "xtrue"; then AC_MSG_ERROR([Infinality support requires fontconfig. Either --enable-system-fontconfig or --disable-infinality]) fi + AC_MSG_CHECKING([if FreeType is patched with infinality support]) + AC_LANG_PUSH([C]) + CFLAGS_SAVED=$CFLAGS + CFLAGS="$CFLAGS $FREETYPE2_CFLAGS" + AC_LINK_IFELSE([AC_LANG_PROGRAM([[ + #include + #include FT_FREETYPE_H + #ifndef FT_CONFIG_OPTION_INFINALITY_PATCHSET + #error Infinality not supported + #endif + ]])], [AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no]); \ + AC_MSG_ERROR([Infinality support requires infinality support in FreeType.])]) + CFLAGS=$CFLAGS_SAVED + AC_LANG_POP([C]) fi ]) @@ -3342,3 +3376,13 @@ AM_CONDITIONAL(USE_ALT_CACERTS_FILE, test "x${ALT_CACERTS_FILE}" != "xno") AC_SUBST(ALT_CACERTS_FILE) ]) + +AC_DEFUN_ONCE([IT_CHECK_FOR_FREETYPE], +[ +dnl Check for freetype2 headers and libraries. + PKG_CHECK_MODULES(FREETYPE2, freetype2,[] + ,[AC_MSG_ERROR([Could not find freetype2 - \ + Try installing freetype2-devel.])]) + AC_SUBST(FREETYPE2_CFLAGS) + AC_SUBST(FREETYPE2_LIBS) +]) diff -r b80abb979a20 -r 208625aa1530 configure.ac --- a/configure.ac Sun Apr 17 02:21:13 2016 +0100 +++ b/configure.ac Fri Apr 22 03:48:04 2016 +0100 @@ -359,17 +359,6 @@ AC_SUBST(XTST_CFLAGS) AC_SUBST(XTST_LIBS) -dnl Check for freetype2 headers and libraries. -PKG_CHECK_MODULES(FREETYPE2, freetype2,[FREETYPE2_FOUND=yes] - ,[FREETYPE2_FOUND=no]) -if test "x${FREETYPE2_FOUND}" = xno -then - AC_MSG_ERROR([Could not find freetype2 - \ - Try installing freetype2-devel.]) -fi -AC_SUBST(FREETYPE2_CFLAGS) -AC_SUBST(FREETYPE2_LIBS) - dnl Check for alsa headers and libraries (only required for Linux). if test "x${BUILD_OS_DIR}" = "xlinux" then diff -r b80abb979a20 -r 208625aa1530 patches/jamvm/pr2665.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/patches/jamvm/pr2665.patch Fri Apr 22 03:48:04 2016 +0100 @@ -0,0 +1,36 @@ +diff --git a/src/symbol.h b/src/symbol.h +index 8864fcb..c3836a7 100644 +--- jamvm.orig/jamvm/src/symbol.h ++++ jamvm/jamvm/src/symbol.h +@@ -60,6 +60,7 @@ extern char *symbol_values[]; + action(uncaughtException, "uncaughtException"), \ + action(contextClassLoader, "contextClassLoader"), \ + action(getSystemClassLoader, "getSystemClassLoader"), \ ++ action(classLoader, "classLoader"), \ + \ + /* Constant pool attribute names */\ + action(Code, "Code"), \ +diff --git a/src/classlib/openjdk/jvm.c b/src/classlib/openjdk/jvm.c +index b5f4cae..fc10983 100644 +--- jamvm.orig/jamvm/src/classlib/openjdk/jvm.c ++++ jamvm/jamvm/src/classlib/openjdk/jvm.c +@@ -578,6 +575,19 @@ jclass JVM_DefineClassWithSource(JNIEnv *env, const char *name, jobject loader, + if(class != NULL) { + CLASS_CB(class)->protection_domain = pd; + linkClass(class); ++ ++ /* Set classLoader field in java.lang.Class instance */ ++ FieldBlock *class_loader_fb = findField(class->class, ++ SYMBOL(classLoader), ++ SYMBOL(sig_java_lang_ClassLoader)); ++ if (class_loader_fb == NULL) { ++ jam_fprintf(stderr, "defineClass: classLoader field missing" ++ " in java.lang.Class\n"); ++ exitVM(1); ++ } ++ ++ int cl_offset = class_loader_fb->u.offset; ++ INST_DATA(class, Object*, cl_offset) = loader; + } + + return class; From bugzilla-daemon at icedtea.classpath.org Fri Apr 22 02:47:49 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 22 Apr 2016 02:47:49 +0000 Subject: [Bug 2665] icedtea/jamvm 2.6 fails as a build VM for icedtea In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2665 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=e5af5822ea90 author: Andrew John Hughes date: Thu Apr 21 23:27:41 2016 +0100 PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea 2016-04-20 Andrew John Hughes PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea * Makefile.am: (ICEDTEA_PATCHES): Add new patch. * NEWS: Updated. * patches/jamvm/pr2665.patch: Set the classLoader field in java.lang.Class when a class is defined. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 22 02:47:54 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 22 Apr 2016 02:47:54 +0000 Subject: [Bug 2929] [IcedTea7] configure: error: "A JDK home directory could not be found." In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2929 --- Comment #8 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=9f996c284c84 author: Andrew John Hughes date: Fri Apr 22 02:46:06 2016 +0100 PR2929: configure: error: "A JDK home directory could not be found." 2016-04-21 Andrew John Hughes PR2929: configure: error: "A JDK home directory could not be found." * NEWS: Updated. * acinclude.m4: (IT_FIND_RHINO_JAR): Refactor to be more verbose and helpful to the user. (IT_CHECK_FOR_JDK): Point user to the configure option if we fail to find the JDK. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 22 02:48:01 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 22 Apr 2016 02:48:01 +0000 Subject: [Bug 2935] [IcedTea7] Check that freetype defines FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2935 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=208625aa1530 author: Andrew John Hughes date: Fri Apr 22 03:48:04 2016 +0100 PR2935: Check that freetype defines FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality 2016-04-21 Andrew John Hughes PR2935: Check that freetype defines FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality * NEWS: Updated. * acinclude.m4: (IT_ENABLE_INFINALITY): Depend on IT_CHECK_FOR_FREETYPE and check that FreeType defines FT_CONFIG_OPTION_INFINALITY_PATCHSET. (IT_CHECK_FOR_FREETYPE): Moved from configure.ac to its own macro so IT_ENABLE_INFINALITY can depend on it. * configure.ac: Move FreeType check to its own macro. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gnu_andrew at member.fsf.org Fri Apr 22 06:11:18 2016 From: gnu_andrew at member.fsf.org (Andrew Hughes) Date: Fri, 22 Apr 2016 07:11:18 +0100 Subject: [SECURITY] IcedTea 2.6.6 for OpenJDK 7 Released! Message-ID: <20160422061118.GA32035@carrie.the212.com> The IcedTea project provides a harness to build the source code from OpenJDK using Free Software build tools, along with additional features such as the ability to build against system libraries and support for alternative virtual machines and architectures beyond those supported by OpenJDK. This release updates our OpenJDK 7 support in the 2.6.x series with the April 2016 security fixes from OpenJDK 7 u101. If you find an issue with the release, please report it to our bug database (http://icedtea.classpath.org/bugzilla) under the appropriate component. Development discussion takes place on the distro-pkg-dev at openjdk.java.net mailing list and patches are always welcome. Full details of the release can be found below. What?s New? =========== * Security fixes - S8129952, CVE-2016-0686: Ensure thread consistency - S8132051, CVE-2016-0687: Better byte behavior - S8138593, CVE-2016-0695: Make DSA more fair - S8139008: Better state table management - S8143167, CVE-2016-3425: Better buffering of XML strings - S8144430, CVE-2016-3427: Improve JMX connections - S8146494: Better ligature substitution - S8146498: Better device table adjustments * Import of OpenJDK 7 u101 build 0 - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command - S7127906: (launcher) convert the launcher regression tests to java - S8002116: This JdbReadTwiceTest.sh gets an exit 1 - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is set to true - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when invoked with NMT explicitly turned on - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a background thread is generating events. - S8028537: PPC64: Updated the JDK regression tests to run on AIX - S8036132: Tab characters in test/com/sun/jdi files - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses processes - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root - S8059661: Test SoftReference and OOM behavior - S8072753: Nondeterministic wrong answer on arithmetic - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME - S8074146: [TEST_BUG] jdb has succeded to read an unreadable file - S8134297: NPE in GSSNameElement nameType check - S8134650: Xsl transformation gives different results in 8u66 - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of cmserr.c - S8143002: [Parfait] JNI exception pending in fontpath.c:1300 - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor - S8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051 - S8148446: (tz) Support tzdata2016a - S8148475: Missing SA Bytecode updates. - S8149170: Better byte behavior for native arguments - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo - S8150012: Better byte behavior for reflection - S8150790: 8u75 L10n resource file translation update - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command - S8154210: Zero: Better byte behaviour * Bug fixes - PR2889: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) - PR2929: configure: error: "A JDK home directory could not be found." - PR2935: Check that freetype defines FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality - PR2938: Fix build of 8148487 backport - PR2939: Remove rogue ReleaseStringUTFChars line remaining from merge of 7u101 b00 * PPC & AIX port - S8148487: PPC64: Better byte behavior * AArch64 port - S8154413: AArch64: Better byte behaviour - PR2914: byte_map_base is not page aligned on OpenJDK 7 * JamVM - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea The tarballs can be downloaded from: * http://icedtea.classpath.org/download/source/icedtea-2.6.6.tar.gz * http://icedtea.classpath.org/download/source/icedtea-2.6.6.tar.xz We provide both gzip and xz tarballs, so that those who are able to make use of the smaller tarball produced by xz may do so. The tarballs are accompanied by digital signatures available at: * http://icedtea.classpath.org/download/source/icedtea-2.6.6.tar.gz.sig * http://icedtea.classpath.org/download/source/icedtea-2.6.6.tar.xz.sig These are produced using my public key. See details below. PGP Key: ed25519/35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 GnuPG >= 2.1 is required to be able to handle this key. SHA256 checksums: d6d92e9b20e321d51b2f428868b6de3d3ebc2b4eedde19e5cf2e2452da6d0fde icedtea-2.6.6.tar.gz 765e3dfbaa5eef6fccd9cc53c153681ad2c70384b31fe3691e44709dbeeae3d2 icedtea-2.6.6.tar.gz.sig 79949744436158d9ded3a758c22da7629f843ea3913afdffc65ea0f1a26d544a icedtea-2.6.6.tar.xz a8049026f7b7f8503ce7ff25c28b822e97cce5c495fdaa0c9b734315d99596bd icedtea-2.6.6.tar.xz.sig The checksums can be downloaded from: * http://icedtea.classpath.org/download/source/icedtea-2.6.6.sha256 The following people helped with these releases: * Andrew Haley (S8154210, S8154413 & PR2914) * Andrew Hughes (all other backports & bug fixes, release management) We would also like to thank the bug reporters and testers! To get started: $ tar xzf icedtea-2.6.6.tar.gz or: $ tar x -I xz -f icedtea-2.6.6.tar.xz then: $ mkdir icedtea-build $ cd icedtea-build $ ../icedtea-2.6.6/configure $ make Full build requirements and instructions are available in the INSTALL file. -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 213 bytes Desc: Digital signature URL: From andrew at icedtea.classpath.org Fri Apr 22 06:12:50 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 22 Apr 2016 06:12:50 +0000 Subject: /hg/release/icedtea7-2.6: 5 new changesets Message-ID: changeset 1818eebd5305 in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=1818eebd5305 author: Andrew John Hughes date: Thu Apr 21 23:27:41 2016 +0100 PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea 2016-04-20 Andrew John Hughes PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea * Makefile.am: (ICEDTEA_PATCHES): Add new patch. * NEWS: Updated. * patches/jamvm/pr2665.patch: Set the classLoader field in java.lang.Class when a class is defined. changeset dcc404efa123 in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=dcc404efa123 author: Andrew John Hughes date: Fri Apr 22 02:46:06 2016 +0100 PR2929: configure: error: "A JDK home directory could not be found." 2016-04-21 Andrew John Hughes PR2929: configure: error: "A JDK home directory could not be found." * NEWS: Updated. * acinclude.m4: (IT_FIND_RHINO_JAR): Refactor to be more verbose and helpful to the user. (IT_CHECK_FOR_JDK): Point user to the configure option if we fail to find the JDK. changeset 56b5aa4739a2 in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=56b5aa4739a2 author: Andrew John Hughes date: Fri Apr 22 03:48:04 2016 +0100 PR2935: Check that freetype defines FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality 2016-04-21 Andrew John Hughes PR2935: Check that freetype defines FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality * NEWS: Updated. * acinclude.m4: (IT_ENABLE_INFINALITY): Depend on IT_CHECK_FOR_FREETYPE and check that FreeType defines FT_CONFIG_OPTION_INFINALITY_PATCHSET. (IT_CHECK_FOR_FREETYPE): Moved from configure.ac to its own macro so IT_ENABLE_INFINALITY can depend on it. * configure.ac: Move FreeType check to its own macro. changeset eb28ef741d14 in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=eb28ef741d14 author: Andrew John Hughes date: Fri Apr 22 05:49:16 2016 +0100 Bump to icedtea-2.6.6. Upstream changes: - Bump to icedtea-2.6.6 - PR2938: Fix build of 8148487 backport - PR2939: Remove rogue ReleaseStringUTFChars line remaining from merge of 7u101 b00 - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command - S4963723: Implement SHA-224 - S6414899: P11Digest should support cloning - S6956398: make ephemeral DH key match the length of the certificate key - S7044060: Need to support NSA Suite B Cryptography algorithms - S7127906: (launcher) convert the launcher regression tests to java - S8002116: This JdbReadTwiceTest.sh gets an exit 1 - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is set to true - S8006935: Need to take care of long secret keys in HMAC/PRF compuation - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when invoked with NMT explicitly turned on - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a background thread is generating events. - S8028537: PPC64: Updated the JDK regression tests to run on AIX - S8036132: Tab characters in test/com/sun/jdi files - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses processes - S8039921: SHA1WithDSA with key > 1024 bits not working - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root - S8059661: Test SoftReference and OOM behavior - S8072753: Nondeterministic wrong answer on arithmetic - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME - S8074146: [TEST_BUG] jdb has succeded to read an unreadable file - S8081475: SystemTap does not work when JDK is compiled with GCC 5 - S8087120: [GCC5] java.lang.StackOverflowError on Zero JVM initialization on non x86 platforms. - S8129952: Ensure thread consistency - S8132051: Better byte behavior - S8134297: NPE in GSSNameElement nameType check - S8134650: Xsl transformation gives different results in 8u66 - S8138593: Make DSA more fair - S8139008: Better state table management - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of cmserr.c - S8143002: [Parfait] JNI exception pending in fontpath.c:1300 - S8143167: Better buffering of XML strings - S8144430: Improve JMX connections - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again - S8146494: Better ligature substitution - S8146498: Better device table adjustments - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor - S8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051 - S8148446: (tz) Support tzdata2016a - S8148475: Missing SA Bytecode updates. - S8148487: PPC64: Better byte behavior - S8149170: Better byte behavior for native arguments - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo - S8150012: Better byte behavior for reflection - S8150790: 8u75 L10n resource file translation update - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command - S8154210: Zero: Better byte behaviour - S8154413: AArch64: Better byte behaviour 2016-04-21 Andrew John Hughes Bump to icedtea-2.6.6. * Makefile.am, (JDK_UPDATE_VERSION): Bump to 101. (CORBA_CHANGESET): Update to icedtea-2.6.6. (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: Updated. * configure.ac: Bump to 2.6.6. * hotspot.map.in: Update to icedtea-2.6.6. * patches/boot/ecj-diamond.patch: Regenerated. Add new case in javax/management/remote/rmi/RMIJRMPServerImpl.java changeset 00bafbd9a1cc in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=00bafbd9a1cc author: Andrew John Hughes date: Fri Apr 22 07:13:53 2016 +0100 Added tag icedtea-2.6.6 for changeset eb28ef741d14 diffstat: .hgtags | 1 + ChangeLog | 63 + Makefile.am | 31 +- NEWS | 50 +- acinclude.m4 | 96 +- configure.ac | 13 +- hotspot.map.in | 2 +- patches/boot/ecj-diamond.patch | 1408 ++++++++++++++++++++------------------- patches/jamvm/pr2665.patch | 36 + 9 files changed, 947 insertions(+), 753 deletions(-) diffs (truncated from 4267 to 500 lines): diff -r c37d028fc49b -r 00bafbd9a1cc .hgtags --- a/.hgtags Tue Apr 19 01:17:25 2016 +0100 +++ b/.hgtags Fri Apr 22 07:13:53 2016 +0100 @@ -67,3 +67,4 @@ 17770cf44bc6da12e4e465bfb65f7966dfac4ef9 icedtea-2.6.3 c9ed028a5bd92024c7f7cb75e6baf994d7b0bc6a icedtea-2.6.4 72847c7c840d9ec1849a9d8d85226e0634d003bf icedtea-2.6.5 +eb28ef741d14a98ba1b1afbcf8372445aca722f5 icedtea-2.6.6 diff -r c37d028fc49b -r 00bafbd9a1cc ChangeLog --- a/ChangeLog Tue Apr 19 01:17:25 2016 +0100 +++ b/ChangeLog Fri Apr 22 07:13:53 2016 +0100 @@ -1,3 +1,66 @@ +2016-04-21 Andrew John Hughes + + Bump to icedtea-2.6.6. + * Makefile.am, + (JDK_UPDATE_VERSION): Bump to 101. + (CORBA_CHANGESET): Update to icedtea-2.6.6. + (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: Updated. + * configure.ac: Bump to 2.6.6. + * hotspot.map.in: Update to icedtea-2.6.6. + * patches/boot/ecj-diamond.patch: + Regenerated. Add new case in + javax/management/remote/rmi/RMIJRMPServerImpl.java + +2016-04-21 Andrew John Hughes + + PR2935: Check that freetype defines + FT_CONFIG_OPTION_INFINALITY_PATCHSET if + enabling infinality + * NEWS: Updated. + * acinclude.m4: + (IT_ENABLE_INFINALITY): Depend on + IT_CHECK_FOR_FREETYPE and check that + FreeType defines + FT_CONFIG_OPTION_INFINALITY_PATCHSET. + (IT_CHECK_FOR_FREETYPE): Moved from + configure.ac to its own macro so + IT_ENABLE_INFINALITY can depend on it. + * configure.ac: + Move FreeType check to its own macro. + +2016-04-21 Andrew John Hughes + + PR2929: configure: error: "A JDK home directory + could not be found." + * NEWS: Updated. + * acinclude.m4: + (IT_FIND_RHINO_JAR): Refactor to be more + verbose and helpful to the user. + (IT_CHECK_FOR_JDK): Point user to the + configure option if we fail to find the JDK. + +2016-04-20 Andrew John Hughes + + PR2665: icedtea/jamvm 2.6 fails as a + build VM for icedtea + * Makefile.am: + (ICEDTEA_PATCHES): Add new patch. + * NEWS: Updated. + * patches/jamvm/pr2665.patch: + Set the classLoader field in java.lang.Class + when a class is defined. + 2016-04-17 Andrew John Hughes Bump to icedtea-2.6.6pre01. diff -r c37d028fc49b -r 00bafbd9a1cc Makefile.am --- a/Makefile.am Tue Apr 19 01:17:25 2016 +0100 +++ b/Makefile.am Fri Apr 22 07:13:53 2016 +0100 @@ -1,22 +1,22 @@ # Dependencies -JDK_UPDATE_VERSION = 99 +JDK_UPDATE_VERSION = 101 BUILD_VERSION = b00 COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION) -CORBA_CHANGESET = bd2be90026f7 -JAXP_CHANGESET = 5ab0648fce58 -JAXWS_CHANGESET = 16ce6457a33a -JDK_CHANGESET = a4a37396e04b -LANGTOOLS_CHANGESET = 83f998d6c0af -OPENJDK_CHANGESET = b8b43305701a - -CORBA_SHA256SUM = 9c72e2b16f845759f3d27aaab4e1f2822e175bf2059d479aa726298408f3540e -JAXP_SHA256SUM = 8b60389217b2120d44be70800d0d040fb9aec7af8b60f5233011176c88b27826 -JAXWS_SHA256SUM = 45c806ae53732d5c632123d7bcfb7d3a7e7de791238ee9157646bdb2e3c86718 -JDK_SHA256SUM = 5659a4490d5bb725740f07715d791070e6690b8eef0247f585bee431582f7610 -LANGTOOLS_SHA256SUM = 5b1f263842eee44a0c6586718e9f0b7fdf9513fc57bf7eb4c779208f8bb59b74 -OPENJDK_SHA256SUM = 8a62724548c31ef5b74aaa1a0b8b315a99799f16245d3c16e534748f792676b1 +CORBA_CHANGESET = ca3e3c4c5a61 +JAXP_CHANGESET = 683427778edf +JAXWS_CHANGESET = 63f7bf7ed2d4 +JDK_CHANGESET = 55c38c1ace75 +LANGTOOLS_CHANGESET = e42dd50480d3 +OPENJDK_CHANGESET = 882cfee70fe8 + +CORBA_SHA256SUM = ce886c97a150465df3a36c4281d5f36ba8ee2b081b5b76ecfbefaddb723b6a2d +JAXP_SHA256SUM = 679eb46054afea3098713beee85639c4a5a5af881e94be527409feaea4272d30 +JAXWS_SHA256SUM = f9af138096f4d11e381c3cc949dd3ee37cee5bfff15dc21cff5c16a2f9e7c218 +JDK_SHA256SUM = 1baa92ca72db1b80fff18ca26bd49e5fd5f2927df9eceebf3456cbd86a710a9f +LANGTOOLS_SHA256SUM = 54bb2cee7b4fc5bbc63a4c9d7008602e12f75431c7f129ade7c405b53c2363f3 +OPENJDK_SHA256SUM = 24f813e6cb938272a4da37b46b48aa86820b13be0747747e6c8fb4aad72cadf3 DROP_URL = http://icedtea.classpath.org/download/drops @@ -403,7 +403,8 @@ ICEDTEA_PATCHES += \ patches/jamvm/find_class_from_caller.patch \ patches/jamvm/pr2172-tempdir.patch \ - patches/jamvm/noexecstack.patch + patches/jamvm/noexecstack.patch \ + patches/jamvm/pr2665.patch endif if ENABLE_NSS diff -r c37d028fc49b -r 00bafbd9a1cc NEWS --- a/NEWS Tue Apr 19 01:17:25 2016 +0100 +++ b/NEWS Fri Apr 22 07:13:53 2016 +0100 @@ -12,12 +12,60 @@ CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY -New in release 2.6.6 (2016-04-19): +New in release 2.6.6 (2016-04-21): +* Security fixes + - S8129952, CVE-2016-0686: Ensure thread consistency + - S8132051, CVE-2016-0687: Better byte behavior + - S8138593, CVE-2016-0695: Make DSA more fair + - S8139008: Better state table management + - S8143167, CVE-2016-3425: Better buffering of XML strings + - S8144430, CVE-2016-3427: Improve JMX connections + - S8146494: Better ligature substitution + - S8146498: Better device table adjustments +* Import of OpenJDK 7 u101 build 0 + - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command + - S7127906: (launcher) convert the launcher regression tests to java + - S8002116: This JdbReadTwiceTest.sh gets an exit 1 + - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is set to true + - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when invoked with NMT explicitly turned on + - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a background thread is generating events. + - S8028537: PPC64: Updated the JDK regression tests to run on AIX + - S8036132: Tab characters in test/com/sun/jdi files + - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses processes + - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root + - S8059661: Test SoftReference and OOM behavior + - S8072753: Nondeterministic wrong answer on arithmetic + - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME + - S8074146: [TEST_BUG] jdb has succeded to read an unreadable file + - S8134297: NPE in GSSNameElement nameType check + - S8134650: Xsl transformation gives different results in 8u66 + - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of cmserr.c + - S8143002: [Parfait] JNI exception pending in fontpath.c:1300 + - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again + - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor + - S8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051 + - S8148446: (tz) Support tzdata2016a + - S8148475: Missing SA Bytecode updates. + - S8149170: Better byte behavior for native arguments + - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo + - S8150012: Better byte behavior for reflection + - S8150790: 8u75 L10n resource file translation update + - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command + - S8154210: Zero: Better byte behaviour +* Backports + - S8148487: PPC64: Better byte behavior + - S8154413: AArch64: Better byte behaviour * Bug fixes - PR2889: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) + - PR2929: configure: error: "A JDK home directory could not be found." + - PR2935: Check that freetype defines FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality + - PR2938: Fix build of 8148487 backport + - PR2939: Remove rogue ReleaseStringUTFChars line remaining from merge of 7u101 b00 * AArch64 port - PR2914: byte_map_base is not page aligned on OpenJDK 7 +* JamVM + - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea New in release 2.6.5 (2016-03-24): diff -r c37d028fc49b -r 00bafbd9a1cc acinclude.m4 --- a/acinclude.m4 Tue Apr 19 01:17:25 2016 +0100 +++ b/acinclude.m4 Fri Apr 22 07:13:53 2016 +0100 @@ -602,43 +602,62 @@ [ case "${withval}" in yes) - RHINO_JAR=yes + RHINO_RESULT=yes ;; no) - RHINO_JAR=no + RHINO_RESULT=no ;; *) - if test -f "${withval}"; then - RHINO_JAR="${withval}" - else - AC_MSG_RESULT([not found]) - AC_MSG_ERROR("The rhino jar ${withval} was not found.") - fi + RHINO_RESULT=yes + RHINO_JAR="${withval}" ;; esac ], [ - RHINO_JAR=yes + RHINO_RESULT=yes ]) - if test x"${RHINO_JAR}" = "xyes"; then - if test -e "/usr/share/java/rhino.jar"; then - RHINO_JAR=/usr/share/java/rhino.jar - elif test -e "/usr/share/java/js.jar"; then - RHINO_JAR=/usr/share/java/js.jar - elif test -e "/usr/share/rhino-1.6/lib/js.jar"; then - RHINO_JAR=/usr/share/rhino-1.6/lib/js.jar + AC_MSG_RESULT([$RHINO_RESULT]) + if test "x${RHINO_RESULT}" = "xyes"; then + if test "x${RHINO_JAR}" != x; then + AC_MSG_CHECKING([if ${RHINO_JAR} is a valid JAR file]) + if test -f ${RHINO_JAR}; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + RHINO_JAR= + fi fi - if test x"${RHINO_JAR}" = "xyes"; then - AC_MSG_RESULT([not found]) - AC_MSG_ERROR("A rhino jar was not found in /usr/share/java as either rhino.jar or js.jar.") + if test "x${RHINO_JAR}" = x; then + RHINO_JAR="/usr/share/java/rhino.jar" + AC_MSG_CHECKING([if ${RHINO_JAR} is a valid JAR file]) + if test -f ${RHINO_JAR}; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + RHINO_JAR="/usr/share/java/js.jar" + AC_MSG_CHECKING([if ${RHINO_JAR} is a valid JAR file]) + if test -f ${RHINO_JAR}; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + RHINO_JAR="/usr/share/rhino-1.6/lib/js.jar" + AC_MSG_CHECKING([if ${RHINO_JAR} is a valid JAR file]) + if test -f ${RHINO_JAR}; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + RHINO_JAR= + fi + fi + fi + fi + if test x"${RHINO_JAR}" = "x"; then + AC_MSG_ERROR([A Rhino JAR could not be found; specify one using --with-rhino=jar= or use --without-rhino.]) + else + AC_MSG_NOTICE([Using Rhino JAR: ${RHINO_JAR}]) fi fi - AC_MSG_RESULT(${RHINO_JAR}) - AM_CONDITIONAL(WITH_RHINO, test x"${RHINO_JAR}" != "xno") -dnl Clear RHINO_JAR if it doesn't contain a valid filename - if test x"${RHINO_JAR}" = "xno"; then - RHINO_JAR= - fi + AM_CONDITIONAL(WITH_RHINO, test x"${RHINO_JAR}" != "x") AC_SUBST(RHINO_JAR) ]) @@ -1160,7 +1179,7 @@ AC_MSG_RESULT(${SYSTEM_JDK_DIR}) fi if ! test -d "${SYSTEM_JDK_DIR}"; then - AC_MSG_ERROR("A JDK home directory could not be found.") + AC_MSG_ERROR("A JDK home directory could not be found. Try specifying one using --with-jdk-home=") fi AC_SUBST(SYSTEM_JDK_DIR) ]) @@ -2819,6 +2838,7 @@ AC_DEFUN_ONCE([IT_ENABLE_INFINALITY], [ + AC_REQUIRE([IT_CHECK_FOR_FREETYPE]) AC_REQUIRE([IT_CHECK_FOR_FONTCONFIG]) AC_MSG_CHECKING([whether to use fontconfig to provide better font rendering]) AC_ARG_ENABLE([infinality], @@ -2842,6 +2862,20 @@ if test "x${ENABLE_SYSTEM_FONTCONFIG}" != "xtrue"; then AC_MSG_ERROR([Infinality support requires fontconfig. Either --enable-system-fontconfig or --disable-infinality]) fi + AC_MSG_CHECKING([if FreeType is patched with infinality support]) + AC_LANG_PUSH([C]) + CFLAGS_SAVED=$CFLAGS + CFLAGS="$CFLAGS $FREETYPE2_CFLAGS" + AC_LINK_IFELSE([AC_LANG_PROGRAM([[ + #include + #include FT_FREETYPE_H + #ifndef FT_CONFIG_OPTION_INFINALITY_PATCHSET + #error Infinality not supported + #endif + ]])], [AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no]); \ + AC_MSG_ERROR([Infinality support requires infinality support in FreeType.])]) + CFLAGS=$CFLAGS_SAVED + AC_LANG_POP([C]) fi ]) @@ -3341,3 +3375,13 @@ AM_CONDITIONAL(USE_ALT_CACERTS_FILE, test "x${ALT_CACERTS_FILE}" != "xno") AC_SUBST(ALT_CACERTS_FILE) ]) + +AC_DEFUN_ONCE([IT_CHECK_FOR_FREETYPE], +[ +dnl Check for freetype2 headers and libraries. + PKG_CHECK_MODULES(FREETYPE2, freetype2,[] + ,[AC_MSG_ERROR([Could not find freetype2 - \ + Try installing freetype2-devel.])]) + AC_SUBST(FREETYPE2_CFLAGS) + AC_SUBST(FREETYPE2_LIBS) +]) diff -r c37d028fc49b -r 00bafbd9a1cc configure.ac --- a/configure.ac Tue Apr 19 01:17:25 2016 +0100 +++ b/configure.ac Fri Apr 22 07:13:53 2016 +0100 @@ -1,4 +1,4 @@ -AC_INIT([icedtea], [2.6.6pre01], [distro-pkg-dev at openjdk.java.net]) +AC_INIT([icedtea], [2.6.6], [distro-pkg-dev at openjdk.java.net]) AM_INIT_AUTOMAKE([1.9 tar-pax foreign]) AM_MAINTAINER_MODE([enable]) AC_CONFIG_FILES([Makefile]) @@ -359,17 +359,6 @@ AC_SUBST(XTST_CFLAGS) AC_SUBST(XTST_LIBS) -dnl Check for freetype2 headers and libraries. -PKG_CHECK_MODULES(FREETYPE2, freetype2,[FREETYPE2_FOUND=yes] - ,[FREETYPE2_FOUND=no]) -if test "x${FREETYPE2_FOUND}" = xno -then - AC_MSG_ERROR([Could not find freetype2 - \ - Try installing freetype2-devel.]) -fi -AC_SUBST(FREETYPE2_CFLAGS) -AC_SUBST(FREETYPE2_LIBS) - dnl Check for alsa headers and libraries (only required for Linux). if test "x${BUILD_OS_DIR}" = "xlinux" then diff -r c37d028fc49b -r 00bafbd9a1cc hotspot.map.in --- a/hotspot.map.in Tue Apr 19 01:17:25 2016 +0100 +++ b/hotspot.map.in Fri Apr 22 07:13:53 2016 +0100 @@ -1,2 +1,2 @@ # version type(drop/hg) url changeset sha256sum -default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 825fa447453a a75da544a79cc8bf288a76cc96da82702ac269bfb5208fdd9b7718d984aa5b1e +default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 3022a3d80efd a4e8f4fef724a34e5eece3c2c1de4e60ff12e752549c8df11ddcd6f3042e0dc2 diff -r c37d028fc49b -r 00bafbd9a1cc patches/boot/ecj-diamond.patch --- a/patches/boot/ecj-diamond.patch Tue Apr 19 01:17:25 2016 +0100 +++ b/patches/boot/ecj-diamond.patch Fri Apr 22 07:13:53 2016 +0100 @@ -1,6 +1,6 @@ diff -Nru openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java ---- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java 2016-01-18 15:52:10.000000000 +0000 -+++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java 2016-01-20 01:43:32.528245741 +0000 +--- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java 2016-04-18 06:49:20.000000000 +0100 ++++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java 2016-04-22 04:41:51.693514130 +0100 @@ -58,7 +58,7 @@ private CorbaConnection conn; @@ -11,8 +11,8 @@ public static synchronized void cleanCache( ORB orb ) { synchronized (iorMapLock) { diff -Nru openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java ---- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java 2016-01-18 15:52:10.000000000 +0000 -+++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java 2016-01-20 01:43:32.528245741 +0000 +--- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java 2016-04-18 06:49:20.000000000 +0100 ++++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java 2016-04-22 04:41:51.693514130 +0100 @@ -50,7 +50,7 @@ */ private class HookPutFields extends ObjectOutputStream.PutField @@ -23,8 +23,8 @@ /** * Put the value of the named boolean field into the persistent field. diff -Nru openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java ---- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java 2016-01-18 15:52:10.000000000 +0000 -+++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java 2016-01-20 01:43:32.528245741 +0000 +--- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java 2016-04-18 06:49:20.000000000 +0100 ++++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java 2016-04-22 04:41:51.693514130 +0100 @@ -1315,7 +1315,7 @@ protected void shutdownServants(boolean wait_for_completion) { Set oaset; @@ -35,8 +35,8 @@ for (ObjectAdapterFactory oaf : oaset) diff -Nru openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java ---- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java 2016-01-18 15:52:10.000000000 +0000 -+++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java 2016-01-20 01:43:32.528245741 +0000 +--- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java 2016-04-18 06:49:20.000000000 +0100 ++++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java 2016-04-22 04:41:51.693514130 +0100 @@ -108,7 +108,7 @@ private ThreadGroup threadGroup; @@ -56,8 +56,8 @@ for (WorkerThread wt : copy) { diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java 2016-01-18 15:52:13.000000000 +0000 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java 2016-01-20 01:43:32.528245741 +0000 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java 2016-04-18 06:49:21.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java 2016-04-22 04:41:51.693514130 +0100 @@ -192,7 +192,7 @@ NodeSet dist = new NodeSet(); dist.setShouldCacheNodes(true); @@ -68,8 +68,8 @@ for (int i = 0; i < nl.getLength(); i++) { diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java 2016-01-18 15:52:13.000000000 +0000 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java 2016-01-20 01:43:32.528245741 +0000 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java 2016-04-18 06:49:21.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java 2016-04-22 04:41:51.693514130 +0100 @@ -220,7 +220,7 @@ public Map getEnvironmentHash() { @@ -188,8 +188,8 @@ jarVersions.put(new Long(440237), "xalan.jar from xalan-j_1_2"); jarVersions.put(new Long(436094), "xalan.jar from xalan-j_1_2_1"); diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java 2016-01-18 15:52:13.000000000 +0000 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java 2016-01-20 01:43:32.528245741 +0000 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java 2016-04-18 06:49:21.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java 2016-04-22 04:41:51.693514130 +0100 @@ -51,7 +51,7 @@ /** * Legal conversions between internal types. @@ -200,8 +200,8 @@ static { // Possible type conversions between internal types diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java 2016-01-18 15:52:13.000000000 +0000 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java 2016-01-20 01:43:32.528245741 +0000 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java 2016-04-18 06:49:21.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java 2016-04-22 04:41:51.693514130 +0100 @@ -139,7 +139,7 @@ private boolean _isStatic = false; @@ -225,18 +225,18 @@ // Possible conversions between Java and internal types java2Internal.put(Boolean.TYPE, Type.Boolean); diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java 2016-01-18 15:52:13.000000000 +0000 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java 2016-01-20 01:43:32.528245741 +0000 -@@ -106,7 +106,7 @@ - - // Check if we have any declared namesaces +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java 2016-04-18 06:49:21.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java 2016-04-22 04:44:46.770697237 +0100 +@@ -107,7 +107,7 @@ + + // Check if we have any declared namespaces if (_accessedPrefixes == null) { -- _accessedPrefixes = new HashMap<>(); -+ _accessedPrefixes = new HashMap(); +- _accessedPrefixes = new Hashtable<>(); ++ _accessedPrefixes = new Hashtable(); } else { if (!declared) { -@@ -168,7 +168,7 @@ +@@ -169,7 +169,7 @@ */ public void addAttribute(SyntaxTreeNode attribute) { if (_attributeElements == null) { @@ -245,7 +245,7 @@ } _attributeElements.add(attribute); } -@@ -178,7 +178,7 @@ +@@ -179,7 +179,7 @@ */ public void setFirstAttribute(SyntaxTreeNode attribute) { if (_attributeElements == null) { @@ -254,7 +254,7 @@ } _attributeElements.add(0, attribute); } -@@ -204,7 +204,7 @@ From bugzilla-daemon at icedtea.classpath.org Fri Apr 22 06:12:56 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 22 Apr 2016 06:12:56 +0000 Subject: [Bug 2665] icedtea/jamvm 2.6 fails as a build VM for icedtea In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2665 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=1818eebd5305 author: Andrew John Hughes date: Thu Apr 21 23:27:41 2016 +0100 PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea 2016-04-20 Andrew John Hughes PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea * Makefile.am: (ICEDTEA_PATCHES): Add new patch. * NEWS: Updated. * patches/jamvm/pr2665.patch: Set the classLoader field in java.lang.Class when a class is defined. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 22 06:13:01 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 22 Apr 2016 06:13:01 +0000 Subject: [Bug 2929] [IcedTea7] configure: error: "A JDK home directory could not be found." In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2929 --- Comment #9 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=dcc404efa123 author: Andrew John Hughes date: Fri Apr 22 02:46:06 2016 +0100 PR2929: configure: error: "A JDK home directory could not be found." 2016-04-21 Andrew John Hughes PR2929: configure: error: "A JDK home directory could not be found." * NEWS: Updated. * acinclude.m4: (IT_FIND_RHINO_JAR): Refactor to be more verbose and helpful to the user. (IT_CHECK_FOR_JDK): Point user to the configure option if we fail to find the JDK. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 22 06:13:08 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 22 Apr 2016 06:13:08 +0000 Subject: [Bug 2935] [IcedTea7] Check that freetype defines FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2935 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=56b5aa4739a2 author: Andrew John Hughes date: Fri Apr 22 03:48:04 2016 +0100 PR2935: Check that freetype defines FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality 2016-04-21 Andrew John Hughes PR2935: Check that freetype defines FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality * NEWS: Updated. * acinclude.m4: (IT_ENABLE_INFINALITY): Depend on IT_CHECK_FOR_FREETYPE and check that FreeType defines FT_CONFIG_OPTION_INFINALITY_PATCHSET. (IT_CHECK_FOR_FREETYPE): Moved from configure.ac to its own macro so IT_ENABLE_INFINALITY can depend on it. * configure.ac: Move FreeType check to its own macro. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 22 06:13:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 22 Apr 2016 06:13:14 +0000 Subject: [Bug 2938] [IcedTea7] Fix build of 8148487 backport In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2938 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=eb28ef741d14 author: Andrew John Hughes date: Fri Apr 22 05:49:16 2016 +0100 Bump to icedtea-2.6.6. Upstream changes: - Bump to icedtea-2.6.6 - PR2938: Fix build of 8148487 backport - PR2939: Remove rogue ReleaseStringUTFChars line remaining from merge of 7u101 b00 - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command - S4963723: Implement SHA-224 - S6414899: P11Digest should support cloning - S6956398: make ephemeral DH key match the length of the certificate key - S7044060: Need to support NSA Suite B Cryptography algorithms - S7127906: (launcher) convert the launcher regression tests to java - S8002116: This JdbReadTwiceTest.sh gets an exit 1 - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is set to true - S8006935: Need to take care of long secret keys in HMAC/PRF compuation - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when invoked with NMT explicitly turned on - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a background thread is generating events. - S8028537: PPC64: Updated the JDK regression tests to run on AIX - S8036132: Tab characters in test/com/sun/jdi files - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses processes - S8039921: SHA1WithDSA with key > 1024 bits not working - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root - S8059661: Test SoftReference and OOM behavior - S8072753: Nondeterministic wrong answer on arithmetic - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME - S8074146: [TEST_BUG] jdb has succeded to read an unreadable file - S8081475: SystemTap does not work when JDK is compiled with GCC 5 - S8087120: [GCC5] java.lang.StackOverflowError on Zero JVM initialization on non x86 platforms. - S8129952: Ensure thread consistency - S8132051: Better byte behavior - S8134297: NPE in GSSNameElement nameType check - S8134650: Xsl transformation gives different results in 8u66 - S8138593: Make DSA more fair - S8139008: Better state table management - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of cmserr.c - S8143002: [Parfait] JNI exception pending in fontpath.c:1300 - S8143167: Better buffering of XML strings - S8144430: Improve JMX connections - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again - S8146494: Better ligature substitution - S8146498: Better device table adjustments - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor - S8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051 - S8148446: (tz) Support tzdata2016a - S8148475: Missing SA Bytecode updates. - S8148487: PPC64: Better byte behavior - S8149170: Better byte behavior for native arguments - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo - S8150012: Better byte behavior for reflection - S8150790: 8u75 L10n resource file translation update - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command - S8154210: Zero: Better byte behaviour - S8154413: AArch64: Better byte behaviour 2016-04-21 Andrew John Hughes Bump to icedtea-2.6.6. * Makefile.am, (JDK_UPDATE_VERSION): Bump to 101. (CORBA_CHANGESET): Update to icedtea-2.6.6. (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: Updated. * configure.ac: Bump to 2.6.6. * hotspot.map.in: Update to icedtea-2.6.6. * patches/boot/ecj-diamond.patch: Regenerated. Add new case in javax/management/remote/rmi/RMIJRMPServerImpl.java -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 22 06:13:17 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 22 Apr 2016 06:13:17 +0000 Subject: [Bug 2939] [IcedTea7] Remove rogue ReleaseStringUTFChars line remaining from merge of 7u101 b00 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2939 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=eb28ef741d14 author: Andrew John Hughes date: Fri Apr 22 05:49:16 2016 +0100 Bump to icedtea-2.6.6. Upstream changes: - Bump to icedtea-2.6.6 - PR2938: Fix build of 8148487 backport - PR2939: Remove rogue ReleaseStringUTFChars line remaining from merge of 7u101 b00 - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command - S4963723: Implement SHA-224 - S6414899: P11Digest should support cloning - S6956398: make ephemeral DH key match the length of the certificate key - S7044060: Need to support NSA Suite B Cryptography algorithms - S7127906: (launcher) convert the launcher regression tests to java - S8002116: This JdbReadTwiceTest.sh gets an exit 1 - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is set to true - S8006935: Need to take care of long secret keys in HMAC/PRF compuation - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when invoked with NMT explicitly turned on - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a background thread is generating events. - S8028537: PPC64: Updated the JDK regression tests to run on AIX - S8036132: Tab characters in test/com/sun/jdi files - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses processes - S8039921: SHA1WithDSA with key > 1024 bits not working - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root - S8059661: Test SoftReference and OOM behavior - S8072753: Nondeterministic wrong answer on arithmetic - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME - S8074146: [TEST_BUG] jdb has succeded to read an unreadable file - S8081475: SystemTap does not work when JDK is compiled with GCC 5 - S8087120: [GCC5] java.lang.StackOverflowError on Zero JVM initialization on non x86 platforms. - S8129952: Ensure thread consistency - S8132051: Better byte behavior - S8134297: NPE in GSSNameElement nameType check - S8134650: Xsl transformation gives different results in 8u66 - S8138593: Make DSA more fair - S8139008: Better state table management - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of cmserr.c - S8143002: [Parfait] JNI exception pending in fontpath.c:1300 - S8143167: Better buffering of XML strings - S8144430: Improve JMX connections - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again - S8146494: Better ligature substitution - S8146498: Better device table adjustments - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor - S8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051 - S8148446: (tz) Support tzdata2016a - S8148475: Missing SA Bytecode updates. - S8148487: PPC64: Better byte behavior - S8149170: Better byte behavior for native arguments - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo - S8150012: Better byte behavior for reflection - S8150790: 8u75 L10n resource file translation update - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command - S8154210: Zero: Better byte behaviour - S8154413: AArch64: Better byte behaviour 2016-04-21 Andrew John Hughes Bump to icedtea-2.6.6. * Makefile.am, (JDK_UPDATE_VERSION): Bump to 101. (CORBA_CHANGESET): Update to icedtea-2.6.6. (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: Updated. * configure.ac: Bump to 2.6.6. * hotspot.map.in: Update to icedtea-2.6.6. * patches/boot/ecj-diamond.patch: Regenerated. Add new case in javax/management/remote/rmi/RMIJRMPServerImpl.java -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 22 06:14:26 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 22 Apr 2016 06:14:26 +0000 Subject: [Bug 2665] icedtea/jamvm 2.6 fails as a build VM for icedtea In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2665 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Fixed in 2.7.0pre06 and 2.6.6. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 22 16:54:26 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 22 Apr 2016 16:54:26 +0000 Subject: [Bug 2931] [IcedTea8] Provide Infinality Support via fontconfig In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2931 Mingye Wang changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |arthur200126 at gmail.com --- Comment #1 from Mingye Wang --- Infinality's patches for FT_Render_Mode and FT_LcdFilter have already font their way into upstream FreeType, and it's basically the same situation for fontconfig. AOSC OS which uses FT 2.6.3 (patched in an Arch-like manner) and FC 2.11.95 doesn't seem to exhibit this problem with a more aggressive (hardcode-defining INFINALITY) version of the patch applied. I have asked the current packager to do a double check for this (https://github.com/AOSC-Dev/aosc-os-abbs/issues/207). If that's really the case, you may want to rename the option name to avoid the possible misunderstanding that this feature always requires infinality to build. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 22 17:54:41 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 22 Apr 2016 17:54:41 +0000 Subject: [Bug 2931] [IcedTea8] Provide Infinality Support via fontconfig In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2931 --- Comment #2 from Andrew John Hughes --- We've had issues where people build with this enabled and end up with broken graphical elements, so we tend to err on the side of caution. With bug 2935, we will be detecting that the INFINALITY patches are present. If upstream versions of FreeType & fontconfig which support it also have similar ways at detecting that, we could use those too. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 22 18:14:04 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 22 Apr 2016 18:14:04 +0000 Subject: [Bug 2935] [IcedTea7] Check that freetype defines FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2935 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Fixed in 2.7.0pre06 and 2.6.6. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 22 18:15:19 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 22 Apr 2016 18:15:19 +0000 Subject: [Bug 2882] [IcedTea8] Support builds using GCC 6 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2882 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |1740 Target Milestone|3.0.1 |3.1.0 --- Comment #2 from Andrew John Hughes --- No immediate rush so this can go to 3.1.0 rather than delaying the security update. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 22 18:15:19 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 22 Apr 2016 18:15:19 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2882 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Fri Apr 22 18:16:55 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 22 Apr 2016 18:16:55 +0000 Subject: /hg/release/icedtea8-forest-3.0/jdk: PR2934: SunEC provider thro... Message-ID: changeset dab76de2f91c in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=dab76de2f91c author: andrew date: Fri Apr 22 19:17:13 2016 +0100 PR2934: SunEC provider throwing KeyException with current NSS Summary: Initialise the random number generator and feed the seed to it. diffstat: src/share/native/sun/security/ec/ECC_JNI.cpp | 23 +++++++++++++++++++++++ src/share/native/sun/security/ec/ecc_impl.h | 4 ++-- 2 files changed, 25 insertions(+), 2 deletions(-) diffs (81 lines): diff -r 3fa42705acab -r dab76de2f91c src/share/native/sun/security/ec/ECC_JNI.cpp --- a/src/share/native/sun/security/ec/ECC_JNI.cpp Wed Apr 20 03:39:11 2016 +0100 +++ b/src/share/native/sun/security/ec/ECC_JNI.cpp Fri Apr 22 19:17:13 2016 +0100 @@ -134,8 +134,17 @@ env->GetByteArrayRegion(seed, 0, jSeedLength, pSeedBuffer); // Generate the new keypair (using the supplied seed) +#ifdef SYSTEM_NSS + if (RNG_RandomUpdate((unsigned char *) pSeedBuffer, jSeedLength) + != SECSuccess) { + ThrowException(env, KEY_EXCEPTION); + goto cleanup; + } + if (EC_NewKey(ecparams, &privKey) != SECSuccess) { +#else if (EC_NewKey(ecparams, &privKey, (unsigned char *) pSeedBuffer, jSeedLength, 0) != SECSuccess) { +#endif ThrowException(env, KEY_EXCEPTION); goto cleanup; } @@ -267,8 +276,18 @@ env->GetByteArrayRegion(seed, 0, jSeedLength, pSeedBuffer); // Sign the digest (using the supplied seed) +#ifdef SYSTEM_NSS + if (RNG_RandomUpdate((unsigned char *) pSeedBuffer, jSeedLength) + != SECSuccess) { + ThrowException(env, KEY_EXCEPTION); + goto cleanup; + } + if (ECDSA_SignDigest(&privKey, &signature_item, &digest_item) + != SECSuccess) { +#else if (ECDSA_SignDigest(&privKey, &signature_item, &digest_item, (unsigned char *) pSeedBuffer, jSeedLength, 0) != SECSuccess) { +#endif ThrowException(env, KEY_EXCEPTION); goto cleanup; } @@ -499,6 +518,9 @@ if (SECOID_Init() != SECSuccess) { ThrowException(env, INTERNAL_ERROR); } + if (RNG_RNGInit() != SECSuccess) { + ThrowException(env, INTERNAL_ERROR); + } #endif } @@ -507,6 +529,7 @@ (JNIEnv *env, jclass UNUSED(clazz)) { #ifdef SYSTEM_NSS + RNG_RNGShutdown(); if (SECOID_Shutdown() != SECSuccess) { ThrowException(env, INTERNAL_ERROR); } diff -r 3fa42705acab -r dab76de2f91c src/share/native/sun/security/ec/ecc_impl.h --- a/src/share/native/sun/security/ec/ecc_impl.h Wed Apr 20 03:39:11 2016 +0100 +++ b/src/share/native/sun/security/ec/ecc_impl.h Fri Apr 22 19:17:13 2016 +0100 @@ -254,8 +254,10 @@ This function is no longer required because the random bytes are now supplied by the caller. Force a failure. */ +#ifndef SYSTEM_NSS #define RNG_GenerateGlobalRandomBytes(p,l) SECFailure #endif +#endif #define CHECK_MPI_OK(func) if (MP_OKAY > (err = func)) goto cleanup #define MP_TO_SEC_ERROR(err) @@ -267,8 +269,6 @@ #ifdef SYSTEM_NSS #define EC_DecodeParams(a,b,c) EC_DecodeParams(a,b) -#define EC_NewKey(a,b,c,d,e) EC_NewKey(a,b) -#define ECDSA_SignDigest(a,b,c,d,e,f) ECDSA_SignDigest(a,b,c) #define ECDSA_VerifyDigest(a,b,c,d) ECDSA_VerifyDigest(a,b,c) #define ECDH_Derive(a,b,c,d,e,f) ECDH_Derive(a,b,c,d,e) #else From bugzilla-daemon at icedtea.classpath.org Fri Apr 22 18:17:01 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 22 Apr 2016 18:17:01 +0000 Subject: [Bug 2934] [IcedTea8] SunEC provider throwing KeyException with current NSS In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2934 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=dab76de2f91c author: andrew date: Fri Apr 22 19:17:13 2016 +0100 PR2934: SunEC provider throwing KeyException with current NSS Summary: Initialise the random number generator and feed the seed to it. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 22 18:22:42 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 22 Apr 2016 18:22:42 +0000 Subject: [Bug 2931] [IcedTea8] Provide Infinality Support via fontconfig In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2931 --- Comment #3 from Mingye Wang --- Since the patch is already using the additional typenames and macros available only in Infinality and newer FT/FC, the most accurate feature detection method should be looking for FTBFS (in some autoconf compile check with references to all the features used) instead of doing ifdef INFINALITY. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Apr 22 18:59:44 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 22 Apr 2016 18:59:44 +0000 Subject: [Bug 2931] [IcedTea8] Provide Infinality Support via fontconfig In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2931 --- Comment #4 from Mingye Wang --- Regarding macros, for FreeType you can use defined(FT_LCD_FILTER_H), or check version >= 2.3.0. There doesn't seem to be any particular since-version for RenderMode, but all the modes used in the patch are there in 2.2.1: http://refspecs.linuxfoundation.org/freetype/freetype-doc-2.2.1/docs/reference/ft2-base_interface.html#FT_LOAD_TARGET_XXX FC_LCD_FILTER should be already there in fc 2.9 (the changelog mentions adding a conf example for this.) These are both much older (2007/2008) than the Arch Linux bug, so something else must be wrong. Perhaps I should look into archive.org Infinality changelogs. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Apr 23 09:50:18 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 23 Apr 2016 09:50:18 +0000 Subject: [Bug 2942] New: 2.6.6 fails to build on arm with duplicate case value errors Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942 Bug ID: 2942 Summary: 2.6.6 fails to build on arm with duplicate case value errors Product: IcedTea Version: 7-hg Hardware: arm OS: Linux Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: chewi at gentoo.org CC: unassigned at icedtea.classpath.org Created attachment 1519 --> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1519&action=edit Error from the build log See the log. gcc 4.9.3 was used on Gentoo. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Apr 23 17:02:57 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 23 Apr 2016 17:02:57 +0000 Subject: [Bug 2942] 2.6.6 fails to build on arm with duplicate case value errors In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Component|IcedTea |Thumb2 JIT Assignee|gnu.andrew at redhat.com |aph at redhat.com -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Apr 23 17:07:53 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 23 Apr 2016 17:07:53 +0000 Subject: [Bug 2942] 2.6.6 fails to build on arm with duplicate case value errors In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gnu.andrew at redhat.com --- Comment #1 from Andrew John Hughes --- You can workaround it by turning off: --enable-arm32-jit build with the ARM32 JIT [default=yes] No-one yet ported 8032051 to the ARM32 JIT. http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot/rev/43009b196480 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 24 00:09:24 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 24 Apr 2016 00:09:24 +0000 Subject: [Bug 2943] New: [IcedTea8] Backport "8148752: Compiled StringBuilder code throws StringIndexOutOfBoundsException" Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2943 Bug ID: 2943 Summary: [IcedTea8] Backport "8148752: Compiled StringBuilder code throws StringIndexOutOfBoundsException" Product: IcedTea Version: 8-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 24 00:12:07 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 24 Apr 2016 00:12:07 +0000 Subject: [Bug 2943] [IcedTea8] Backport "8148752: Compiled StringBuilder code throws StringIndexOutOfBoundsException" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2943 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |3.0.1 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gnu_andrew at member.fsf.org Sun Apr 24 07:19:59 2016 From: gnu_andrew at member.fsf.org (Andrew Hughes) Date: Sun, 24 Apr 2016 08:19:59 +0100 Subject: [SECURITY] IcedTea 3.0.1 for OpenJDK 8 Released! Message-ID: <20160424071959.GA28518@carrie.the212.com> The IcedTea project provides a harness to build the source code from OpenJDK using Free Software build tools, along with additional features such as the ability to build against system libraries and support for alternative virtual machines and architectures beyond those supported by OpenJDK. This release updates our OpenJDK 8 support in the 3.0.x series with the April 2016 security fixes from OpenJDK 8 u91. If you find an issue with the release, please report it to our bug database (http://icedtea.classpath.org/bugzilla) under the appropriate component. Development discussion takes place on the distro-pkg-dev at openjdk.java.net mailing list and patches are always welcome. Full details of the release can be found below. What's New? =========== New in release 3.0.1 (2016-04-23): * Security fixes - S8129952, CVE-2016-0686: Ensure thread consistency - S8132051, CVE-2016-0687: Better byte behavior - S8138593, CVE-2016-0695: Make DSA more fair - S8139008: Better state table management - S8143167, CVE-2016-3425: Better buffering of XML strings - S8143945, CVE-2016-3426: Better GCM validation - S8144430, CVE-2016-3427: Improve JMX connections - S8146494: Better ligature substitution - S8146498: Better device table adjustments * Import of OpenJDK 8 u91 build 14 - S8002116: This JdbReadTwiceTest.sh gets an exit 1 - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when invoked with NMT explicitly turned on - S8036132: Tab characters in test/com/sun/jdi files - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses processes - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root - S8059661: Test SoftReference and OOM behavior - S8067422: Lambda method names are unnecessarily unstable - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME - S8074146: [TEST_BUG] jdb has succeded to read an unreadable file - S8130212: Thread::current() might access freed memory on Solaris - S8132890: Text Overlapping on Dot Matrix Printers - S8134297: NPE in GSSNameElement nameType check - S8134650: Xsl transformation gives different results in 8u66 - S8134828: Scrollbar thumb disappears with Nimbus L&F - S8138589: Correct limits on unlimited cryptography - S8138811: Construction of static protection domains - S8140268: Generate link to specification license for JavaDoc API documentation - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of cmserr.c - S8143002: [Parfait] JNI exception pending in fontpath.c:1300 - S8143959: Certificates requiring blacklisting - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again - S8146518: Zero interpreter broken with better byte behaviour - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor - S8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051 - S8148446: (tz) Support tzdata2016a - S8148475: Missing SA Bytecode updates. - S8148487: PPC64: Better byte behavior - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo - S8149170: Better byte behavior for native arguments - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo - S8150012: Better byte behavior for reflection - S8150790: 8u75 L10n resource file translation update * Backports - S8148752, PR2943: Compiled StringBuilder code throws StringIndexOutOfBoundsException - S8154210: Zero: Better byte behaviour - S8154413: AArch64: Better byte behaviour * Bug fixes - PR2933: Support ccache 3.2 and later - PR2934: SunEC provider throwing KeyException with current NSS The tarballs can be downloaded from: * http://icedtea.classpath.org/download/source/icedtea-3.0.1.tar.gz * http://icedtea.classpath.org/download/source/icedtea-3.0.1.tar.xz We provide both gzip and xz tarballs, so that those who are able to make use of the smaller tarball produced by xz may do so. The tarballs are accompanied by digital signatures available at: * http://icedtea.classpath.org/download/source/icedtea-3.0.1.tar.gz.sig * http://icedtea.classpath.org/download/source/icedtea-3.0.1.tar.xz.sig These are produced using my public key. See details below. PGP Key: ed25519/35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 GnuPG >= 2.1 is required to be able to handle this key. SHA256 checksums: 8babade1717fff48bcc4e1e2f3159c2c7d97cfb44ef10124bbab3f7dc34a0582 icedtea-3.0.1.tar.gz 8a5e702a114117ed301a632b1a41651d0577c9c59cfae4d10ff41f6a52185fc7 icedtea-3.0.1.tar.gz.sig 346ce30de1de6c493729b79b246f250438fc5b8df7eae47229a97f9000a73af2 icedtea-3.0.1.tar.xz b440f83a05788157b752cc3b1a239261bcbb52bf82211c93173e93cb4f3fa760 icedtea-3.0.1.tar.xz.sig The checksums can be downloaded from: * http://icedtea.classpath.org/download/source/icedtea-3.0.1.sha256 The following people helped with these releases: * James Le Cuirot (PR2933) * Andrew Haley (S8154210 & S8154413) * Andrew Hughes (all other backports & bug fixes, release management) We would also like to thank the bug reporters and testers! To get started: $ tar xzf icedtea-3.0.1.tar.gz or: $ tar x -I xz -f icedtea-3.0.1.tar.xz then: $ mkdir icedtea-build $ cd icedtea-build $ ../icedtea-3.0.1/configure $ make Full build requirements and instructions are available in the INSTALL file. Happy hacking! -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 213 bytes Desc: Digital signature URL: From andrew at icedtea.classpath.org Sun Apr 24 07:20:08 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Sun, 24 Apr 2016 07:20:08 +0000 Subject: /hg/release/icedtea8-3.0: 3 new changesets Message-ID: changeset b3d2517cef6f in /hg/release/icedtea8-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-3.0?cmd=changeset;node=b3d2517cef6f author: Andrew John Hughes date: Sun Apr 24 07:17:12 2016 +0100 Bump to icedtea-3.0.1. Upstream changes: - PR2933: Support ccache 3.2 and later - PR2934: SunEC provider throwing KeyException with current NSS - S8002116: This JdbReadTwiceTest.sh gets an exit 1 - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when invoked with NMT explicitly turned on - S8036132: Tab characters in test/com/sun/jdi files - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses processes - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root - S8059661: Test SoftReference and OOM behavior - S8067422: Lambda method names are unnecessarily unstable - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME - S8074146: [TEST_BUG] jdb has succeded to read an unreadable file - S8129952: Ensure thread consistency - S8130212: Thread::current() might access freed memory on Solaris - S8132051: Better byte behavior - S8132890: Text Overlapping on Dot Matrix Printers - S8132988: Better printing dialogues - S8134297: NPE in GSSNameElement nameType check - S8134650: Xsl transformation gives different results in 8u66 - S8134828: Scrollbar thumb disappears with Nimbus L&F - S8138589: Correct limits on unlimited cryptography - S8138593: Make DSA more fair - S8138811: Construction of static protection domains - S8139008: Better state table management - S8139012: Better font substitutions - S8139017: More stable image decoding - S8140268: Generate link to specification license for JavaDoc API documentation - S8140543: Arrange font actions - S8141213: [Parfait]Potentially blocking function GetArrayLength called in JNI critical region at line 239 of jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in function GET_ARRAYS - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of cmserr.c - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2 - S8143002: [Parfait] JNI exception pending in fontpath.c:1300 - S8143167: Better buffering of XML strings - S8143185: Cleanup for handling proxies - S8143941: Update splashscreen displays - S8143945: Better GCM validation - S8143959: Certificates requiring blacklisting - S8144430: Improve JMX connections - S8144773: Further reduce use of MD5 - S8144955: Wrong changes were pushed with 8143942 - S8145551: Test failed with Crash for Improved font lookups - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again - S8146494: Better ligature substitution - S8146498: Better device table adjustments - S8146518: Zero interpreter broken with better byte behaviour - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor - S8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051 - S8148446: (tz) Support tzdata2016a - S8148475: Missing SA Bytecode updates. - S8148487: PPC64: Better byte behavior - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo - S8148752, PR2943: Compiled StringBuilder code throws StringIndexOutOfBoundsException - S8149170: Better byte behavior for native arguments - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo - S8150012: Better byte behavior for reflection - S8150790: 8u75 L10n resource file translation update - S8154210: Zero: Better byte behaviour - S8154413: AArch64: Better byte behaviour ChangeLog: 2016-04-23 Andrew John Hughes * Makefile.am: (JDK_UPDATE_VERSION): Bump to 91. (BUILD_VERSION): Bump to b14. (CORBA_CHANGESET): Update to icedtea-3.0.1 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * NEWS: Updated. Add release notes for 2.6.4 and 2.6.5. * configure.ac: Bump to 3.0.1. * hotspot.map.in: Update to icedtea-3.0.1 tag. changeset acea0f437f64 in /hg/release/icedtea8-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-3.0?cmd=changeset;node=acea0f437f64 author: Andrew John Hughes date: Sun Apr 24 07:31:15 2016 +0100 PR2934: SunEC provider throwing KeyException with current NSS 2016-04-23 Andrew John Hughes PR2934: SunEC provider throwing KeyException with current NSS * Makefile.am: (ECC_RESULT): Removed. (ECC_CHECK_SRCS): Add TestECDSA.java (ecccheck): Only compile tests if SunEC is enabled. (clean-ecccheck): Only remove build directory if SunEC is enabled. (check-ecc): Only run tests if SunEC is enabled. Add running of TestECDSA. Call set -e so rule fails if any test fails. * test/standalone/TestECDSA.java: New test to make sure SunEC can produce ECDSA signatures. changeset b0f59f1feb40 in /hg/release/icedtea8-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-3.0?cmd=changeset;node=b0f59f1feb40 author: Andrew John Hughes date: Sun Apr 24 08:20:48 2016 +0100 Added tag icedtea-3.0.1 for changeset acea0f437f64 diffstat: .hgtags | 1 + ChangeLog | 42 ++++++++++++ Makefile.am | 53 ++++++++------- NEWS | 137 +++++++++++++++++++++++++++++++++++++++++ configure.ac | 2 +- hotspot.map.in | 2 +- test/standalone/TestECDSA.java | 49 ++++++++++++++ 7 files changed, 259 insertions(+), 27 deletions(-) diffs (378 lines): diff -r 3e6cf6cf3b25 -r b0f59f1feb40 .hgtags --- a/.hgtags Thu Apr 14 19:40:36 2016 +0100 +++ b/.hgtags Sun Apr 24 08:20:48 2016 +0100 @@ -40,3 +40,4 @@ 8fc0b0a775ef529c37b73503842c7d41d50f596d icedtea-3.0.0pre10 e9b81cef3b837600fd74b8b2c3ab782d7886b43a icedtea-3.0.0 7a5d43490bbbf788409d206c85940d6e015e7967 icedtea-3.0-branchpoint +acea0f437f64694665037b5688c11fb3f21ffea8 icedtea-3.0.1 diff -r 3e6cf6cf3b25 -r b0f59f1feb40 ChangeLog --- a/ChangeLog Thu Apr 14 19:40:36 2016 +0100 +++ b/ChangeLog Sun Apr 24 08:20:48 2016 +0100 @@ -1,3 +1,45 @@ +2016-04-23 Andrew John Hughes + + PR2934: SunEC provider throwing KeyException + with current NSS + * Makefile.am: + (ECC_RESULT): Removed. + (ECC_CHECK_SRCS): Add TestECDSA.java + (ecccheck): Only compile tests if SunEC is enabled. + (clean-ecccheck): Only remove build directory if + SunEC is enabled. + (check-ecc): Only run tests if SunEC is enabled. + Add running of TestECDSA. Call set -e so rule + fails if any test fails. + * test/standalone/TestECDSA.java: + New test to make sure SunEC can produce ECDSA + signatures. + +2016-04-23 Andrew John Hughes + + Bump to icedtea-3.0.1. + * Makefile.am: + (JDK_UPDATE_VERSION): Bump to 91. + (BUILD_VERSION): Bump to b14. + (CORBA_CHANGESET): Update to icedtea-3.0.1 tag. + (JAXP_CHANGESET): Likewise. + (JAXWS_CHANGESET): Likewise. + (JDK_CHANGESET): Likewise. + (LANGTOOLS_CHANGESET): Likewise. + (OPENJDK_CHANGESET): Likewise. + (NASHORN_CHANGESET): Likewise. + (CORBA_SHA256SUM): Likewise. + (JAXP_SHA256SUM): Likewise. + (JAXWS_SHA256SUM): Likewise. + (JDK_SHA256SUM): Likewise. + (LANGTOOLS_SHA256SUM): Likewise. + (OPENJDK_SHA256SUM): Likewise. + (NASHORN_SHA256SUM): Likewise. + * NEWS: Updated. Add release notes + for 2.6.4 and 2.6.5. + * configure.ac: Bump to 3.0.1. + * hotspot.map.in: Update to icedtea-3.0.1 tag. + 2016-04-09 Andrew John Hughes * NEWS: Correct mistakes spotted diff -r 3e6cf6cf3b25 -r b0f59f1feb40 Makefile.am --- a/Makefile.am Thu Apr 14 19:40:36 2016 +0100 +++ b/Makefile.am Sun Apr 24 08:20:48 2016 +0100 @@ -1,24 +1,24 @@ # Dependencies -JDK_UPDATE_VERSION = 77 -BUILD_VERSION = b03 +JDK_UPDATE_VERSION = 91 +BUILD_VERSION = b14 COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION) -CORBA_CHANGESET = 37af47894175 -JAXP_CHANGESET = 4ed5441e40e1 -JAXWS_CHANGESET = a81c04154cc5 -JDK_CHANGESET = 3334efeacd83 -LANGTOOLS_CHANGESET = dd581e8047e6 -OPENJDK_CHANGESET = 8ed8d26a3f9a -NASHORN_CHANGESET = 697c5f792bec - -CORBA_SHA256SUM = d77480d5d0c9620562a66b01fda9be4de58c2881cec680b4f2682ef09087b3cc -JAXP_SHA256SUM = 4ccce5442642561cda78116a019f5c0ea690725a374ccf5695b3af00393d26e8 -JAXWS_SHA256SUM = ef550609aaa526084256a7fdf6c326015641d6d8c80540c830c0c62302a2f076 -JDK_SHA256SUM = fa74b8aaa389495a685f3a28151a1957ff8ff88a4d4792059c5c1fb7c12eb1cd -LANGTOOLS_SHA256SUM = e0e0e6a7cf8575506579306f76cca872b01a3f08a4880fb9b316444fb206ea86 -OPENJDK_SHA256SUM = 5b032673d74c4e2529427b9570b177285dc9a6430d016ef2e072dd2167669031 -NASHORN_SHA256SUM = b4c59d8269511f2073498518e599ec91dff11c57cadc0b97fa88af81835122c0 +CORBA_CHANGESET = a6736e860d67 +JAXP_CHANGESET = c7145fc644df +JAXWS_CHANGESET = 412389386184 +JDK_CHANGESET = dab76de2f91c +LANGTOOLS_CHANGESET = ad6886e3a101 +OPENJDK_CHANGESET = 6a70821528ba +NASHORN_CHANGESET = c89dc17f7c75 + +CORBA_SHA256SUM = 42351003e03f8893435e424e652558ac7e6e7af86a0cf01338c84184b8ab6e50 +JAXP_SHA256SUM = c0a9d523d451b895066dd747ee595eebba29f5626e9a69d9467cccd9b2df37c4 +JAXWS_SHA256SUM = e378c1f46b067c9527d174c3683f4022eca3fe17bcf0e79177fa1713197d3338 +JDK_SHA256SUM = 550556487de7fd769a9398082f26b358a2e5c07c2c1eb09724f0862667589cdd +LANGTOOLS_SHA256SUM = 2602601152576021736028604e56cf32f8e3f5997fe220e90297132274a251ca +OPENJDK_SHA256SUM = 8b766fffa39d67e62802a8cddd23e02b0ac2fd6aff48658b4b08fd6dbee38184 +NASHORN_SHA256SUM = e7040d55a499c002cd6edcedc44890072a2f88cb19a341950e5865c544b51edc HS_TYPE = "`$(AWK) 'version==$$1 {print $$2}' version=$(HSBUILD) $(abs_top_builddir)/hotspot.map`" HS_URL = "`$(AWK) 'version==$$1 {print $$3}' version=$(HSBUILD) $(abs_top_builddir)/hotspot.map`" @@ -313,12 +313,6 @@ SYSTEMTAP_TEST_SUITE = check-tapset endif -if ENABLE_SUNEC -ECC_RESULT = yes -else -ECC_RESULT = no -endif - # Target to ensure a patched OpenJDK tree containing Zero & Shark # and any overlays is available in $(abs_top_builddir)/openjdk OPENJDK_TREE = stamps/overlay.stamp @@ -332,7 +326,8 @@ CRYPTO_CHECK_SRCS = $(top_srcdir)/test/standalone/TestCryptoLevel.java -ECC_CHECK_SRCS = $(top_srcdir)/test/standalone/TestEllipticCurveCryptoSupport.java +ECC_CHECK_SRCS = $(top_srcdir)/test/standalone/TestEllipticCurveCryptoSupport.java \ + $(top_srcdir)/test/standalone/TestECDSA.java # Patch list @@ -2554,20 +2549,28 @@ # ECC Availability Check stamps/ecccheck.stamp: $(INITIAL_BOOTSTRAP_LINK_STAMP) +if ENABLE_SUNEC mkdir -p $(ECC_CHECK_BUILD_DIR) $(BOOT_DIR)/bin/javac $(IT_JAVACFLAGS) \ -d $(ECC_CHECK_BUILD_DIR) $(ECC_CHECK_SRCS) +endif mkdir -p stamps touch $@ clean-ecccheck: +if ENABLE_SUNEC rm -rf $(ECC_CHECK_BUILD_DIR) +endif rm -f stamps/ecccheck.stamp stamps/check-ecc.stamp: stamps/ecccheck.stamp stamps/icedtea.stamp +if ENABLE_SUNEC + set -e ; \ if [ -e $(BUILD_SDK_DIR)/bin/java ] ; then \ - $(BUILD_SDK_DIR)/bin/java -cp $(ECC_CHECK_BUILD_DIR) TestEllipticCurveCryptoSupport $(ECC_RESULT) ; \ + $(BUILD_SDK_DIR)/bin/java -cp $(ECC_CHECK_BUILD_DIR) TestEllipticCurveCryptoSupport yes ; \ + $(BUILD_SDK_DIR)/bin/java -cp $(ECC_CHECK_BUILD_DIR) TestECDSA ; \ fi +endif mkdir -p stamps touch $@ diff -r 3e6cf6cf3b25 -r b0f59f1feb40 NEWS --- a/NEWS Thu Apr 14 19:40:36 2016 +0100 +++ b/NEWS Sun Apr 24 08:20:48 2016 +0100 @@ -10,6 +10,59 @@ CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY +New in release 3.0.1 (2016-04-23): + +* Security fixes + - S8129952, CVE-2016-0686: Ensure thread consistency + - S8132051, CVE-2016-0687: Better byte behavior + - S8138593, CVE-2016-0695: Make DSA more fair + - S8139008: Better state table management + - S8143167, CVE-2016-3425: Better buffering of XML strings + - S8143945, CVE-2016-3426: Better GCM validation + - S8144430, CVE-2016-3427: Improve JMX connections + - S8146494: Better ligature substitution + - S8146498: Better device table adjustments +* Import of OpenJDK 8 u91 build 14 + - S8002116: This JdbReadTwiceTest.sh gets an exit 1 + - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when invoked with NMT explicitly turned on + - S8036132: Tab characters in test/com/sun/jdi files + - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses processes + - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root + - S8059661: Test SoftReference and OOM behavior + - S8067422: Lambda method names are unnecessarily unstable + - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME + - S8074146: [TEST_BUG] jdb has succeded to read an unreadable file + - S8130212: Thread::current() might access freed memory on Solaris + - S8132890: Text Overlapping on Dot Matrix Printers + - S8134297: NPE in GSSNameElement nameType check + - S8134650: Xsl transformation gives different results in 8u66 + - S8134828: Scrollbar thumb disappears with Nimbus L&F + - S8138589: Correct limits on unlimited cryptography + - S8138811: Construction of static protection domains + - S8140268: Generate link to specification license for JavaDoc API documentation + - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of cmserr.c + - S8143002: [Parfait] JNI exception pending in fontpath.c:1300 + - S8143959: Certificates requiring blacklisting + - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again + - S8146518: Zero interpreter broken with better byte behaviour + - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor + - S8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051 + - S8148446: (tz) Support tzdata2016a + - S8148475: Missing SA Bytecode updates. + - S8148487: PPC64: Better byte behavior + - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo + - S8149170: Better byte behavior for native arguments + - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo + - S8150012: Better byte behavior for reflection + - S8150790: 8u75 L10n resource file translation update +* Backports + - S8148752, PR2943: Compiled StringBuilder code throws StringIndexOutOfBoundsException + - S8154210: Zero: Better byte behaviour + - S8154413: AArch64: Better byte behaviour +* Bug fixes + - PR2933: Support ccache 3.2 and later + - PR2934: SunEC provider throwing KeyException with current NSS + New in release 3.0.0 (2016-04-08): * Rebase on jdk8u77-b03 @@ -229,6 +282,90 @@ - PR2910: Add rudimentary support for OpenJDK 8 class files to CACAO - PR2916: Update CACAO drop to use the latest from cacao-staging +New in release 2.6.5 (2016-03-24): + +* Security fixes + - S8152335, CVE-2016-0636: Improve MethodHandle consistency +* Import of OpenJDK 7 u99 build 0 + - S6425769, PR2858: Allow specifying an address to bind JMX remote connector + - S6961123: setWMClass fails to null-terminate WM_CLASS string + - S8145982, PR2858: JMXInterfaceBindingTest is failing intermittently + - S8146015, PR2858: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses +* Backports + - S8028727, PR2814: [parfait] warnings from b116 for jdk.src.share.native.sun.security.ec: JNI pending exceptions + - S8048512, PR2814: Uninitialised memory in jdk/src/share/native/sun/security/ec/ECC_JNI.cpp + - S8071705, PR2819, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically + - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell +* Bug fixes + - PR2803: Make system CUPS optional + - PR2886: Location of 'stap' executable is hard-coded + - PR2893: test/tapset/jstaptest.pl should be executable + - PR2894: Add missing test directory in make check. +* CACAO + - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays: Assertion `dest && result && x.any && y.any' failed +* AArch64 port + - PR2852: Add support for large code cache + - PR2852: Apply ReservedCodeCacheSize default limiting to AArch64 only. + - S8081289, PR2852: aarch64: add support for RewriteFrequentPairs in interpreter + - S8131483, PR2852: aarch64: illegal stlxr instructions + - S8133352, PR2852: aarch64: generates constrained unpredictable instructions + - S8133842, PR2852: aarch64: C2 generates illegal instructions with int shifts >=32 + - S8134322, PR2852: AArch64: Fix several errors in C2 biased locking implementation + - S8136615, PR2852: aarch64: elide DecodeN when followed by CmpP 0 + - S8138575, PR2852: Improve generated code for profile counters + - S8138641, PR2852: Disable C2 peephole by default for aarch64 + - S8138966, PR2852: Intermittent SEGV running ParallelGC + - S8143067, PR2852: aarch64: guarantee failure in javac + - S8143285, PR2852: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved + - S8143584, PR2852: Load constant pool tag and class status with load acquire + - S8144201, PR2852: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto + - S8144582, PR2852: AArch64 does not generate correct branch profile data + - S8146709, PR2852: AArch64: Incorrect use of ADRP for byte_map_base + - S8147805, PR2852: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject + - S8148240, PR2852: aarch64: random infrequent null pointer exceptions in javac +* PPC & AIX port + - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in os_aix.cpp after 8028280 + - S8139258, PR2851: PPC64LE: argument passing problem when passing 15 floats in native call + - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable kill register R12 + +New in release 2.6.4 (2016-01-19): + +* Security fixes + - S8059054, CVE-2016-0402: Better URL processing + - S8130710, CVE-2016-0448: Better attributes processing + - S8132210: Reinforce JMX collector internals + - S8132988: Better printing dialogues + - S8133962, CVE-2016-0466: More general limits + - S8137060: JMX memory management improvements + - S8139012: Better font substitutions + - S8139017, CVE-2016-0483: More stable image decoding + - S8140543, CVE-2016-0494: Arrange font actions + - S8143185: Cleanup for handling proxies + - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen displays + - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH) +* Import of OpenJDK 7 u95 build 0 + - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if more than one trust anchor is specified + - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java failed with SocketTimeoutException + - S8074068: Cleanup in src/share/classes/sun/security/x509/ + - S8075773: jps running as root fails after the fix of JDK-8050807 + - S8081297: SSL Problem with Tomcat + - S8131181: Increment minor version of HSx for 7u95 and initialize the build number + - S8132082: Let OracleUcrypto accept RSAPrivateKey + - S8134605: Partial rework of the fix for 8081297 + - S8134861: XSLT: Extension func call cause exception if namespace URI contains partial package name + - S8135307: CompletionFailure thrown when calling FieldDoc.type, if the field's type is missing + - S8138716: (tz) Support tzdata2015g + - S8140244: Port fix of JDK-8075773 to MacOSX + - S8141213: [Parfait]Potentially blocking function GetArrayLength called in JNI critical region at line 239 of jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in function GET_ARRAYS + - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2 + - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java 8u71 failure + - S8143132: L10n resource file translation update + - S8144955: Wrong changes were pushed with 8143942 + - S8145551: Test failed with Crash for Improved font lookups + - S8147466: Add -fno-strict-overflow to IndicRearrangementProcessor{,2}.cpp +* Backports + - S8140244: Port fix of JDK-8075773 to AIX + New in release 2.6.3 (2015-11-13): * Security fixes diff -r 3e6cf6cf3b25 -r b0f59f1feb40 configure.ac --- a/configure.ac Thu Apr 14 19:40:36 2016 +0100 +++ b/configure.ac Sun Apr 24 08:20:48 2016 +0100 @@ -1,4 +1,4 @@ -AC_INIT([icedtea], [3.0.0], [distro-pkg-dev at openjdk.java.net]) +AC_INIT([icedtea], [3.0.1], [distro-pkg-dev at openjdk.java.net]) AM_INIT_AUTOMAKE([1.9 tar-pax foreign]) AM_MAINTAINER_MODE([enable]) AC_CONFIG_FILES([Makefile]) diff -r 3e6cf6cf3b25 -r b0f59f1feb40 hotspot.map.in --- a/hotspot.map.in Thu Apr 14 19:40:36 2016 +0100 +++ b/hotspot.map.in Sun Apr 24 08:20:48 2016 +0100 @@ -1,2 +1,2 @@ # version url changeset md5sum -default drop http://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ 5e587a29a6aa 76717fa6a84fde60075c19fbc261709bd9c3b849952c817c0ac6b46b757ac0d7 +default drop http://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ 7bb48ba4de4f c15794ae90ee52222b73a5c8eb0a397062226fe8215aeed72fdf28f9c26780de diff -r 3e6cf6cf3b25 -r b0f59f1feb40 test/standalone/TestECDSA.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/standalone/TestECDSA.java Sun Apr 24 08:20:48 2016 +0100 @@ -0,0 +1,49 @@ +/* TestECDSA -- Ensure ECDSA signatures are working. + Copyright (C) 2016 Red Hat, Inc. + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. + +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see . +*/ + +import java.math.BigInteger; +import java.security.KeyPair; +import java.security.KeyPairGenerator; +import java.security.Signature; + +/** + * @test + */ +public class TestECDSA { + + public static void main(String[] args) throws Exception { + KeyPairGenerator keyGen = KeyPairGenerator.getInstance("EC"); + KeyPair key = keyGen.generateKeyPair(); + + byte[] data = "This is a string to sign".getBytes("UTF-8"); + + Signature dsa = Signature.getInstance("NONEwithECDSA"); + dsa.initSign(key.getPrivate()); + dsa.update(data); + byte[] sig = dsa.sign(); + System.out.println("Signature: " + new BigInteger(1, sig).toString(16)); + + Signature dsaCheck = Signature.getInstance("NONEwithECDSA"); + dsaCheck.initVerify(key.getPublic()); + dsaCheck.update(data); + boolean success = dsaCheck.verify(sig); + if (!success) { + throw new RuntimeException("Test failed. Signature verification error"); + } + System.out.println("Test passed."); + } +} From bugzilla-daemon at icedtea.classpath.org Sun Apr 24 07:20:19 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 24 Apr 2016 07:20:19 +0000 Subject: [Bug 2933] [IcedTea8] Support ccache 3.2 and later In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2933 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea8-3.0?cmd=changeset;node=b3d2517cef6f author: Andrew John Hughes date: Sun Apr 24 07:17:12 2016 +0100 Bump to icedtea-3.0.1. Upstream changes: - PR2933: Support ccache 3.2 and later - PR2934: SunEC provider throwing KeyException with current NSS - S8002116: This JdbReadTwiceTest.sh gets an exit 1 - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when invoked with NMT explicitly turned on - S8036132: Tab characters in test/com/sun/jdi files - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses processes - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root - S8059661: Test SoftReference and OOM behavior - S8067422: Lambda method names are unnecessarily unstable - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME - S8074146: [TEST_BUG] jdb has succeded to read an unreadable file - S8129952: Ensure thread consistency - S8130212: Thread::current() might access freed memory on Solaris - S8132051: Better byte behavior - S8132890: Text Overlapping on Dot Matrix Printers - S8132988: Better printing dialogues - S8134297: NPE in GSSNameElement nameType check - S8134650: Xsl transformation gives different results in 8u66 - S8134828: Scrollbar thumb disappears with Nimbus L&F - S8138589: Correct limits on unlimited cryptography - S8138593: Make DSA more fair - S8138811: Construction of static protection domains - S8139008: Better state table management - S8139012: Better font substitutions - S8139017: More stable image decoding - S8140268: Generate link to specification license for JavaDoc API documentation - S8140543: Arrange font actions - S8141213: [Parfait]Potentially blocking function GetArrayLength called in JNI critical region at line 239 of jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in function GET_ARRAYS - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of cmserr.c - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2 - S8143002: [Parfait] JNI exception pending in fontpath.c:1300 - S8143167: Better buffering of XML strings - S8143185: Cleanup for handling proxies - S8143941: Update splashscreen displays - S8143945: Better GCM validation - S8143959: Certificates requiring blacklisting - S8144430: Improve JMX connections - S8144773: Further reduce use of MD5 - S8144955: Wrong changes were pushed with 8143942 - S8145551: Test failed with Crash for Improved font lookups - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again - S8146494: Better ligature substitution - S8146498: Better device table adjustments - S8146518: Zero interpreter broken with better byte behaviour - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor - S8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051 - S8148446: (tz) Support tzdata2016a - S8148475: Missing SA Bytecode updates. - S8148487: PPC64: Better byte behavior - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo - S8148752, PR2943: Compiled StringBuilder code throws StringIndexOutOfBoundsException - S8149170: Better byte behavior for native arguments - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo - S8150012: Better byte behavior for reflection - S8150790: 8u75 L10n resource file translation update - S8154210: Zero: Better byte behaviour - S8154413: AArch64: Better byte behaviour ChangeLog: 2016-04-23 Andrew John Hughes * Makefile.am: (JDK_UPDATE_VERSION): Bump to 91. (BUILD_VERSION): Bump to b14. (CORBA_CHANGESET): Update to icedtea-3.0.1 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * NEWS: Updated. Add release notes for 2.6.4 and 2.6.5. * configure.ac: Bump to 3.0.1. * hotspot.map.in: Update to icedtea-3.0.1 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 24 07:20:22 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 24 Apr 2016 07:20:22 +0000 Subject: [Bug 2934] [IcedTea8] SunEC provider throwing KeyException with current NSS In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2934 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea8-3.0?cmd=changeset;node=b3d2517cef6f author: Andrew John Hughes date: Sun Apr 24 07:17:12 2016 +0100 Bump to icedtea-3.0.1. Upstream changes: - PR2933: Support ccache 3.2 and later - PR2934: SunEC provider throwing KeyException with current NSS - S8002116: This JdbReadTwiceTest.sh gets an exit 1 - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when invoked with NMT explicitly turned on - S8036132: Tab characters in test/com/sun/jdi files - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses processes - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root - S8059661: Test SoftReference and OOM behavior - S8067422: Lambda method names are unnecessarily unstable - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME - S8074146: [TEST_BUG] jdb has succeded to read an unreadable file - S8129952: Ensure thread consistency - S8130212: Thread::current() might access freed memory on Solaris - S8132051: Better byte behavior - S8132890: Text Overlapping on Dot Matrix Printers - S8132988: Better printing dialogues - S8134297: NPE in GSSNameElement nameType check - S8134650: Xsl transformation gives different results in 8u66 - S8134828: Scrollbar thumb disappears with Nimbus L&F - S8138589: Correct limits on unlimited cryptography - S8138593: Make DSA more fair - S8138811: Construction of static protection domains - S8139008: Better state table management - S8139012: Better font substitutions - S8139017: More stable image decoding - S8140268: Generate link to specification license for JavaDoc API documentation - S8140543: Arrange font actions - S8141213: [Parfait]Potentially blocking function GetArrayLength called in JNI critical region at line 239 of jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in function GET_ARRAYS - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of cmserr.c - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2 - S8143002: [Parfait] JNI exception pending in fontpath.c:1300 - S8143167: Better buffering of XML strings - S8143185: Cleanup for handling proxies - S8143941: Update splashscreen displays - S8143945: Better GCM validation - S8143959: Certificates requiring blacklisting - S8144430: Improve JMX connections - S8144773: Further reduce use of MD5 - S8144955: Wrong changes were pushed with 8143942 - S8145551: Test failed with Crash for Improved font lookups - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again - S8146494: Better ligature substitution - S8146498: Better device table adjustments - S8146518: Zero interpreter broken with better byte behaviour - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor - S8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051 - S8148446: (tz) Support tzdata2016a - S8148475: Missing SA Bytecode updates. - S8148487: PPC64: Better byte behavior - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo - S8148752, PR2943: Compiled StringBuilder code throws StringIndexOutOfBoundsException - S8149170: Better byte behavior for native arguments - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo - S8150012: Better byte behavior for reflection - S8150790: 8u75 L10n resource file translation update - S8154210: Zero: Better byte behaviour - S8154413: AArch64: Better byte behaviour ChangeLog: 2016-04-23 Andrew John Hughes * Makefile.am: (JDK_UPDATE_VERSION): Bump to 91. (BUILD_VERSION): Bump to b14. (CORBA_CHANGESET): Update to icedtea-3.0.1 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * NEWS: Updated. Add release notes for 2.6.4 and 2.6.5. * configure.ac: Bump to 3.0.1. * hotspot.map.in: Update to icedtea-3.0.1 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 24 07:20:26 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 24 Apr 2016 07:20:26 +0000 Subject: [Bug 2943] [IcedTea8] Backport "8148752: Compiled StringBuilder code throws StringIndexOutOfBoundsException" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2943 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea8-3.0?cmd=changeset;node=b3d2517cef6f author: Andrew John Hughes date: Sun Apr 24 07:17:12 2016 +0100 Bump to icedtea-3.0.1. Upstream changes: - PR2933: Support ccache 3.2 and later - PR2934: SunEC provider throwing KeyException with current NSS - S8002116: This JdbReadTwiceTest.sh gets an exit 1 - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when invoked with NMT explicitly turned on - S8036132: Tab characters in test/com/sun/jdi files - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses processes - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root - S8059661: Test SoftReference and OOM behavior - S8067422: Lambda method names are unnecessarily unstable - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME - S8074146: [TEST_BUG] jdb has succeded to read an unreadable file - S8129952: Ensure thread consistency - S8130212: Thread::current() might access freed memory on Solaris - S8132051: Better byte behavior - S8132890: Text Overlapping on Dot Matrix Printers - S8132988: Better printing dialogues - S8134297: NPE in GSSNameElement nameType check - S8134650: Xsl transformation gives different results in 8u66 - S8134828: Scrollbar thumb disappears with Nimbus L&F - S8138589: Correct limits on unlimited cryptography - S8138593: Make DSA more fair - S8138811: Construction of static protection domains - S8139008: Better state table management - S8139012: Better font substitutions - S8139017: More stable image decoding - S8140268: Generate link to specification license for JavaDoc API documentation - S8140543: Arrange font actions - S8141213: [Parfait]Potentially blocking function GetArrayLength called in JNI critical region at line 239 of jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in function GET_ARRAYS - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of cmserr.c - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2 - S8143002: [Parfait] JNI exception pending in fontpath.c:1300 - S8143167: Better buffering of XML strings - S8143185: Cleanup for handling proxies - S8143941: Update splashscreen displays - S8143945: Better GCM validation - S8143959: Certificates requiring blacklisting - S8144430: Improve JMX connections - S8144773: Further reduce use of MD5 - S8144955: Wrong changes were pushed with 8143942 - S8145551: Test failed with Crash for Improved font lookups - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again - S8146494: Better ligature substitution - S8146498: Better device table adjustments - S8146518: Zero interpreter broken with better byte behaviour - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor - S8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051 - S8148446: (tz) Support tzdata2016a - S8148475: Missing SA Bytecode updates. - S8148487: PPC64: Better byte behavior - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo - S8148752, PR2943: Compiled StringBuilder code throws StringIndexOutOfBoundsException - S8149170: Better byte behavior for native arguments - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo - S8150012: Better byte behavior for reflection - S8150790: 8u75 L10n resource file translation update - S8154210: Zero: Better byte behaviour - S8154413: AArch64: Better byte behaviour ChangeLog: 2016-04-23 Andrew John Hughes * Makefile.am: (JDK_UPDATE_VERSION): Bump to 91. (BUILD_VERSION): Bump to b14. (CORBA_CHANGESET): Update to icedtea-3.0.1 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * NEWS: Updated. Add release notes for 2.6.4 and 2.6.5. * configure.ac: Bump to 3.0.1. * hotspot.map.in: Update to icedtea-3.0.1 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Apr 24 07:20:32 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 24 Apr 2016 07:20:32 +0000 Subject: [Bug 2934] [IcedTea8] SunEC provider throwing KeyException with current NSS In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2934 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea8-3.0?cmd=changeset;node=acea0f437f64 author: Andrew John Hughes date: Sun Apr 24 07:31:15 2016 +0100 PR2934: SunEC provider throwing KeyException with current NSS 2016-04-23 Andrew John Hughes PR2934: SunEC provider throwing KeyException with current NSS * Makefile.am: (ECC_RESULT): Removed. (ECC_CHECK_SRCS): Add TestECDSA.java (ecccheck): Only compile tests if SunEC is enabled. (clean-ecccheck): Only remove build directory if SunEC is enabled. (check-ecc): Only run tests if SunEC is enabled. Add running of TestECDSA. Call set -e so rule fails if any test fails. * test/standalone/TestECDSA.java: New test to make sure SunEC can produce ECDSA signatures. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Sun Apr 24 07:23:05 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Sun, 24 Apr 2016 07:23:05 +0000 Subject: /hg/release/icedtea8-forest-3.0: 2 new changesets Message-ID: changeset 6a70821528ba in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=6a70821528ba author: andrew date: Sun Apr 24 00:55:59 2016 +0100 PR2933: Support ccache 3.2 and later Summary: Extend regular expression to allow >= 3.2 Contributed-by: James Le Cuirot changeset 9a8bfeefadd4 in /hg/release/icedtea8-forest-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0?cmd=changeset;node=9a8bfeefadd4 author: andrew date: Sun Apr 24 08:23:21 2016 +0100 Added tag icedtea-3.0.1 for changeset 6a70821528ba diffstat: .hgtags | 1 + common/autoconf/build-performance.m4 | 2 +- common/autoconf/generated-configure.sh | 4 ++-- 3 files changed, 4 insertions(+), 3 deletions(-) diffs (41 lines): diff -r e02d4e69a2a2 -r 9a8bfeefadd4 .hgtags --- a/.hgtags Wed Apr 20 03:38:59 2016 +0100 +++ b/.hgtags Sun Apr 24 08:23:21 2016 +0100 @@ -572,3 +572,4 @@ 3fbef9f4cddf934f9cc0e06f61e641b5b845b901 jdk8u77-b03 4c41657db1862352b0e107b910be32c86eb5b1ff jdk8u91-b00 0c798868f18548af144de0f0ab69f09a4c968cd2 jdk8u91-b13 +6a70821528ba139062da755d8237c2dbc9ffdf02 icedtea-3.0.1 diff -r e02d4e69a2a2 -r 9a8bfeefadd4 common/autoconf/build-performance.m4 --- a/common/autoconf/build-performance.m4 Wed Apr 20 03:38:59 2016 +0100 +++ b/common/autoconf/build-performance.m4 Sun Apr 24 08:23:21 2016 +0100 @@ -199,7 +199,7 @@ # Only use ccache if it is 3.1.4 or later, which supports # precompiled headers. AC_MSG_CHECKING([if ccache supports precompiled headers]) - HAS_GOOD_CCACHE=`($CCACHE --version | head -n 1 | grep -E 3.1.@<:@456789@:>@) 2> /dev/null` + HAS_GOOD_CCACHE=`($CCACHE --version | head -n 1 | grep -E "3\.(1\.[456789]|[2-9])") 2> /dev/null` if test "x$HAS_GOOD_CCACHE" = x; then AC_MSG_RESULT([no, disabling ccache]) CCACHE= diff -r e02d4e69a2a2 -r 9a8bfeefadd4 common/autoconf/generated-configure.sh --- a/common/autoconf/generated-configure.sh Wed Apr 20 03:38:59 2016 +0100 +++ b/common/autoconf/generated-configure.sh Sun Apr 24 08:23:21 2016 +0100 @@ -3919,7 +3919,7 @@ #CUSTOM_AUTOCONF_INCLUDE # Do not change or remove the following line, it is needed for consistency checks: -DATE_WHEN_GENERATED=1459480380 +DATE_WHEN_GENERATED=1461455467 ############################################################################### # @@ -35764,7 +35764,7 @@ # precompiled headers. { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ccache supports precompiled headers" >&5 $as_echo_n "checking if ccache supports precompiled headers... " >&6; } - HAS_GOOD_CCACHE=`($CCACHE --version | head -n 1 | grep -E 3.1.[456789]) 2> /dev/null` + HAS_GOOD_CCACHE=`($CCACHE --version | head -n 1 | grep -E "3\.(1\.456789|2-9)") 2> /dev/null` if test "x$HAS_GOOD_CCACHE" = x; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, disabling ccache" >&5 $as_echo "no, disabling ccache" >&6; } From bugzilla-daemon at icedtea.classpath.org Sun Apr 24 07:23:12 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 24 Apr 2016 07:23:12 +0000 Subject: [Bug 2933] [IcedTea8] Support ccache 3.2 and later In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2933 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea8-forest-3.0?cmd=changeset;node=6a70821528ba author: andrew date: Sun Apr 24 00:55:59 2016 +0100 PR2933: Support ccache 3.2 and later Summary: Extend regular expression to allow >= 3.2 Contributed-by: James Le Cuirot -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Sun Apr 24 07:24:25 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Sun, 24 Apr 2016 07:24:25 +0000 Subject: /hg/release/icedtea8-forest-3.0/corba: Added tag icedtea-3.0.1 f... Message-ID: changeset 02a63f5b83fc in /hg/release/icedtea8-forest-3.0/corba details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/corba?cmd=changeset;node=02a63f5b83fc author: andrew date: Sun Apr 24 08:23:15 2016 +0100 Added tag icedtea-3.0.1 for changeset a6736e860d67 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r a6736e860d67 -r 02a63f5b83fc .hgtags --- a/.hgtags Wed Apr 20 03:39:00 2016 +0100 +++ b/.hgtags Sun Apr 24 08:23:15 2016 +0100 @@ -574,3 +574,4 @@ e8dc6eb11c761f20b44d8c4b8acb0846268872f1 jdk8u77-b03 cd7cec8fd295c0462a813b5f54dc5457c2bade2d jdk8u91-b00 4ea02753e66e348ee4639e157061bcbdef1d7ff3 jdk8u91-b13 +a6736e860d67faefe9ce436faf25abac284b0873 icedtea-3.0.1 From andrew at icedtea.classpath.org Sun Apr 24 07:24:44 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Sun, 24 Apr 2016 07:24:44 +0000 Subject: /hg/release/icedtea8-forest-3.0/jaxp: Added tag icedtea-3.0.1 fo... Message-ID: changeset d887cfa8eadd in /hg/release/icedtea8-forest-3.0/jaxp details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxp?cmd=changeset;node=d887cfa8eadd author: andrew date: Sun Apr 24 08:23:16 2016 +0100 Added tag icedtea-3.0.1 for changeset c7145fc644df diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r c7145fc644df -r d887cfa8eadd .hgtags --- a/.hgtags Wed Apr 20 03:39:01 2016 +0100 +++ b/.hgtags Sun Apr 24 08:23:16 2016 +0100 @@ -576,3 +576,4 @@ 1c71899e85662239085fab94ad5c26441e7a80cd jdk8u77-b03 6b0d1f04c4808aaab32771e0892ac83e66714ecb jdk8u91-b00 817898d53814da42f567995c921f3ea90016dccc jdk8u91-b13 +c7145fc644df58c1e5f7a66b4e867f4735d27491 icedtea-3.0.1 From andrew at icedtea.classpath.org Sun Apr 24 07:24:51 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Sun, 24 Apr 2016 07:24:51 +0000 Subject: /hg/release/icedtea8-forest-3.0/jaxws: Added tag icedtea-3.0.1 f... Message-ID: changeset 581fdd6ddac3 in /hg/release/icedtea8-forest-3.0/jaxws details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jaxws?cmd=changeset;node=581fdd6ddac3 author: andrew date: Sun Apr 24 08:23:17 2016 +0100 Added tag icedtea-3.0.1 for changeset 412389386184 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 412389386184 -r 581fdd6ddac3 .hgtags --- a/.hgtags Wed Apr 20 03:39:02 2016 +0100 +++ b/.hgtags Sun Apr 24 08:23:17 2016 +0100 @@ -570,3 +570,4 @@ c6f67bea4466783433b1bf1f83a4eb6784a5eb55 jdk8u77-b03 f66ee2329cd21c3485de1b8e0588f55882a56e0d jdk8u91-b00 be5935ee38f1bc5132cf318f7badb61af86e2396 jdk8u91-b13 +412389386184c409e707c195366a95bd51c0e0b7 icedtea-3.0.1 From andrew at icedtea.classpath.org Sun Apr 24 07:24:58 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Sun, 24 Apr 2016 07:24:58 +0000 Subject: /hg/release/icedtea8-forest-3.0/langtools: Added tag icedtea-3.0... Message-ID: changeset 7a63f0daa424 in /hg/release/icedtea8-forest-3.0/langtools details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/langtools?cmd=changeset;node=7a63f0daa424 author: andrew date: Sun Apr 24 08:23:19 2016 +0100 Added tag icedtea-3.0.1 for changeset ad6886e3a101 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r ad6886e3a101 -r 7a63f0daa424 .hgtags --- a/.hgtags Wed Apr 20 03:39:03 2016 +0100 +++ b/.hgtags Sun Apr 24 08:23:19 2016 +0100 @@ -574,3 +574,4 @@ 094308b2ca1c6d6dd76d9412799b9f3b4299acb5 jdk8u77-b03 4cbd08688ff5a39f936edf16dd765d1efa13d030 jdk8u91-b00 5fa11675dbe55f49663a45d1d5a6c1a2d3b2ec28 jdk8u91-b13 +ad6886e3a1016c40ea08c9caccdf86f84ab357ae icedtea-3.0.1 From andrew at icedtea.classpath.org Sun Apr 24 07:25:04 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Sun, 24 Apr 2016 07:25:04 +0000 Subject: /hg/release/icedtea8-forest-3.0/hotspot: 2 new changesets Message-ID: changeset 7bb48ba4de4f in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=7bb48ba4de4f author: thartmann date: Tue Feb 16 08:11:33 2016 +0100 8148752, PR2943: Compiled StringBuilder code throws StringIndexOutOfBoundsException Summary: Fixed handling of long/double MH arguments in GraphBuilder::try_method_handle_inline(). Reviewed-by: roland, shade, vlivanov, kvn, twisti changeset fe42256d88fe in /hg/release/icedtea8-forest-3.0/hotspot details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=fe42256d88fe author: andrew date: Sun Apr 24 08:23:23 2016 +0100 Added tag icedtea-3.0.1 for changeset 7bb48ba4de4f diffstat: .hgtags | 1 + src/share/vm/opto/callGenerator.cpp | 7 +- test/compiler/jsr292/LongReferenceCastingTest.java | 75 ++++++++++++++++++++++ 3 files changed, 80 insertions(+), 3 deletions(-) diffs (112 lines): diff -r d15bc25b259d -r fe42256d88fe .hgtags --- a/.hgtags Wed Apr 20 04:04:43 2016 +0100 +++ b/.hgtags Sun Apr 24 08:23:23 2016 +0100 @@ -853,3 +853,4 @@ 223b64a19e94222dd97b92bb40abcfbc0bf6ef1f jdk8u77-b03 bbbb05e91c629f8d9eef2ba43933767f68a898b0 jdk8u91-b00 e36b6ade0499eadfd8673fe62ef0a613af2e6d67 jdk8u91-b13 +7bb48ba4de4fb35c10c526146f65da74a3a16c7a icedtea-3.0.1 diff -r d15bc25b259d -r fe42256d88fe src/share/vm/opto/callGenerator.cpp --- a/src/share/vm/opto/callGenerator.cpp Wed Apr 20 04:04:43 2016 +0100 +++ b/src/share/vm/opto/callGenerator.cpp Sun Apr 24 08:23:23 2016 +0100 @@ -829,17 +829,18 @@ } } // Cast reference arguments to its type. - for (int i = 0; i < signature->count(); i++) { + for (int i = 0, j = 0; i < signature->count(); i++) { ciType* t = signature->type_at(i); if (t->is_klass()) { - Node* arg = kit.argument(receiver_skip + i); + Node* arg = kit.argument(receiver_skip + j); const TypeOopPtr* arg_type = arg->bottom_type()->isa_oopptr(); const Type* sig_type = TypeOopPtr::make_from_klass(t->as_klass()); if (arg_type != NULL && !arg_type->higher_equal(sig_type)) { Node* cast_obj = gvn.transform(new (C) CheckCastPPNode(kit.control(), arg, sig_type)); - kit.set_argument(receiver_skip + i, cast_obj); + kit.set_argument(receiver_skip + j, cast_obj); } } + j += t->size(); // long and double take two slots } // Try to get the most accurate receiver type diff -r d15bc25b259d -r fe42256d88fe test/compiler/jsr292/LongReferenceCastingTest.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/compiler/jsr292/LongReferenceCastingTest.java Sun Apr 24 08:23:23 2016 +0100 @@ -0,0 +1,75 @@ +/* + * Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + * + */ + +import java.lang.invoke.*; + +/** + * @test + * @bug 8148752 + * @summary Test correct casting of MH arguments during inlining. + * @run main LongReferenceCastingTest + */ +public class LongReferenceCastingTest { + static final String MY_STRING = "myString"; + static final MethodHandle MH; + + static { + try { + MethodHandles.Lookup lookup = MethodHandles.lookup(); + MethodType mt = MethodType.methodType(String.class, long.class, Object.class, String.class); + MH = lookup.findVirtual(LongReferenceCastingTest.class, "myMethod", mt); + } catch (Exception e) { + throw new Error(e); + } + } + + public String myMethod(long l, Object o, String s) { + // The long argument occupies two stack slots, causing C2 to treat it as + // two arguments and casting the fist one two long and the second one to Object. + // As a result, Object o is casted to String and the o.toString() call is + // inlined as String::toString(). We fail at runtime because 'o' is not a String. + return o.toString(); + } + + public String toString() { + return MY_STRING; + } + + public static void main(String[] args) throws Exception { + LongReferenceCastingTest test = new LongReferenceCastingTest(); + try { + for (int i = 0; i < 20_000; ++i) { + if (!test.invoke().equals(MY_STRING)) { + throw new RuntimeException("Invalid string"); + } + } + } catch (Throwable t) { + throw new RuntimeException("Test failed", t); + } + } + + public String invoke() throws Throwable { + return (String) MH.invokeExact(this, 0L, (Object)this, MY_STRING); + } +} From bugzilla-daemon at icedtea.classpath.org Sun Apr 24 07:25:11 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 24 Apr 2016 07:25:11 +0000 Subject: [Bug 2943] [IcedTea8] Backport "8148752: Compiled StringBuilder code throws StringIndexOutOfBoundsException" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2943 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea8-forest-3.0/hotspot?cmd=changeset;node=7bb48ba4de4f author: thartmann date: Tue Feb 16 08:11:33 2016 +0100 8148752, PR2943: Compiled StringBuilder code throws StringIndexOutOfBoundsException Summary: Fixed handling of long/double MH arguments in GraphBuilder::try_method_handle_inline(). Reviewed-by: roland, shade, vlivanov, kvn, twisti -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Sun Apr 24 07:25:20 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Sun, 24 Apr 2016 07:25:20 +0000 Subject: /hg/release/icedtea8-forest-3.0/jdk: Added tag icedtea-3.0.1 for... Message-ID: changeset 4d43a0dcd04b in /hg/release/icedtea8-forest-3.0/jdk details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/jdk?cmd=changeset;node=4d43a0dcd04b author: andrew date: Sun Apr 24 08:23:18 2016 +0100 Added tag icedtea-3.0.1 for changeset dab76de2f91c diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r dab76de2f91c -r 4d43a0dcd04b .hgtags --- a/.hgtags Fri Apr 22 19:17:13 2016 +0100 +++ b/.hgtags Sun Apr 24 08:23:18 2016 +0100 @@ -584,3 +584,4 @@ c44179bce874a97e93ffd7b76a226af417e017a4 jdk8u77-b03 71f59a00df6c8f3bd5c6d6631a4988a431adab56 jdk8u91-b00 7ade7a1ab10ff893f62cce9440b4a839aa19c250 jdk8u91-b13 +dab76de2f91cf1791c03560a3f45aaa69f8351fd icedtea-3.0.1 From andrew at icedtea.classpath.org Sun Apr 24 07:25:27 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Sun, 24 Apr 2016 07:25:27 +0000 Subject: /hg/release/icedtea8-forest-3.0/nashorn: Added tag icedtea-3.0.1... Message-ID: changeset c1006750f763 in /hg/release/icedtea8-forest-3.0/nashorn details: http://icedtea.classpath.org/hg/release/icedtea8-forest-3.0/nashorn?cmd=changeset;node=c1006750f763 author: andrew date: Sun Apr 24 08:23:22 2016 +0100 Added tag icedtea-3.0.1 for changeset c89dc17f7c75 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r c89dc17f7c75 -r c1006750f763 .hgtags --- a/.hgtags Wed Apr 20 03:39:13 2016 +0100 +++ b/.hgtags Sun Apr 24 08:23:22 2016 +0100 @@ -555,3 +555,4 @@ b6ee21a35619ce4d3b46a9b825438a3bc9bb63cd jdk8u77-b03 a2c005a7b33abed886cfb4309a846dd80c87bd4e jdk8u91-b00 22925b345dffe4ba96fe2f429c4185cda1b30239 jdk8u91-b13 +c89dc17f7c7595581fd4ab2bfe6e8fe766704187 icedtea-3.0.1 From bugzilla-daemon at icedtea.classpath.org Tue Apr 26 17:14:33 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 26 Apr 2016 17:14:33 +0000 Subject: [Bug 2942] 2.6.6 fails to build on arm with duplicate case value errors In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Version|7-hg |2.6.6 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Tue Apr 26 17:34:55 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 26 Apr 2016 17:34:55 +0000 Subject: /hg/release/icedtea8-3.0: 2 new changesets Message-ID: changeset 032c470afc4e in /hg/release/icedtea8-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-3.0?cmd=changeset;node=032c470afc4e author: Andrew John Hughes date: Tue Apr 26 18:33:51 2016 +0100 Reference Gentoo bug along with PR2934. 2016-04-26 Andrew John Hughes * NEWS: Reference Gentoo bug along with PR2934. changeset 6e357a1fc157 in /hg/release/icedtea8-3.0 details: http://icedtea.classpath.org/hg/release/icedtea8-3.0?cmd=changeset;node=6e357a1fc157 author: Andrew John Hughes date: Tue Apr 26 18:36:01 2016 +0100 Start 3.0.2 release cycle. 2016-04-26 Andrew John Hughes * NEWS: Add 3.0.2 section. * configure.ac: Bump to 3.0.2pre00. diffstat: ChangeLog | 10 ++++++++++ NEWS | 4 +++- configure.ac | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) diffs (47 lines): diff -r b0f59f1feb40 -r 6e357a1fc157 ChangeLog --- a/ChangeLog Sun Apr 24 08:20:48 2016 +0100 +++ b/ChangeLog Tue Apr 26 18:36:01 2016 +0100 @@ -1,3 +1,13 @@ +2016-04-26 Andrew John Hughes + + * NEWS: Add 3.0.2 section. + * configure.ac: Bump to 3.0.2pre00. + +2016-04-25 Andrew John Hughes + + * NEWS: + Reference Gentoo bug along with PR2934. + 2016-04-23 Andrew John Hughes PR2934: SunEC provider throwing KeyException diff -r b0f59f1feb40 -r 6e357a1fc157 NEWS --- a/NEWS Sun Apr 24 08:20:48 2016 +0100 +++ b/NEWS Tue Apr 26 18:36:01 2016 +0100 @@ -10,6 +10,8 @@ CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY +New in release 3.0.2 (201X-XX-XX): + New in release 3.0.1 (2016-04-23): * Security fixes @@ -61,7 +63,7 @@ - S8154413: AArch64: Better byte behaviour * Bug fixes - PR2933: Support ccache 3.2 and later - - PR2934: SunEC provider throwing KeyException with current NSS + - PR2934, G579676: SunEC provider throwing KeyException with current NSS New in release 3.0.0 (2016-04-08): diff -r b0f59f1feb40 -r 6e357a1fc157 configure.ac --- a/configure.ac Sun Apr 24 08:20:48 2016 +0100 +++ b/configure.ac Tue Apr 26 18:36:01 2016 +0100 @@ -1,4 +1,4 @@ -AC_INIT([icedtea], [3.0.1], [distro-pkg-dev at openjdk.java.net]) +AC_INIT([icedtea], [3.0.2pre00], [distro-pkg-dev at openjdk.java.net]) AM_INIT_AUTOMAKE([1.9 tar-pax foreign]) AM_MAINTAINER_MODE([enable]) AC_CONFIG_FILES([Makefile]) From bugzilla-daemon at icedtea.classpath.org Tue Apr 26 17:35:02 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 26 Apr 2016 17:35:02 +0000 Subject: [Bug 2934] [IcedTea8] SunEC provider throwing KeyException with current NSS In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2934 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea8-3.0?cmd=changeset;node=032c470afc4e author: Andrew John Hughes date: Tue Apr 26 18:33:51 2016 +0100 Reference Gentoo bug along with PR2934. 2016-04-26 Andrew John Hughes * NEWS: Reference Gentoo bug along with PR2934. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Wed Apr 27 02:41:23 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 27 Apr 2016 02:41:23 +0000 Subject: /hg/release/icedtea7-2.6: 2 new changesets Message-ID: changeset 9ab67c3bd72a in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=9ab67c3bd72a author: Andrew John Hughes date: Wed Apr 27 03:41:52 2016 +0100 Move entries from Backports section into port-specific sections. 2016-04-21 Andrew John Hughes * NEWS: Move entries from Backports section into port-specific sections. changeset 17b926240ffb in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=17b926240ffb author: Andrew John Hughes date: Wed Apr 27 03:42:24 2016 +0100 Start 2.6.7 release cycle. 2016-04-26 Andrew John Hughes * NEWS: Add 2.6.7 section. * configure.ac: Bump to 2.6.7pre00. diffstat: ChangeLog | 11 +++++++++++ NEWS | 8 +++++--- configure.ac | 2 +- 3 files changed, 17 insertions(+), 4 deletions(-) diffs (59 lines): diff -r 00bafbd9a1cc -r 17b926240ffb ChangeLog --- a/ChangeLog Fri Apr 22 07:13:53 2016 +0100 +++ b/ChangeLog Wed Apr 27 03:42:24 2016 +0100 @@ -1,3 +1,14 @@ +2016-04-26 Andrew John Hughes + + * NEWS: Add 2.6.7 section. + * configure.ac: Bump to 2.6.7pre00. + +2016-04-21 Andrew John Hughes + + * NEWS: + Move entries from Backports section + into port-specific sections. + 2016-04-21 Andrew John Hughes Bump to icedtea-2.6.6. diff -r 00bafbd9a1cc -r 17b926240ffb NEWS --- a/NEWS Fri Apr 22 07:13:53 2016 +0100 +++ b/NEWS Wed Apr 27 03:42:24 2016 +0100 @@ -12,6 +12,8 @@ CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY +New in release 2.6.7 (2016-07-19): + New in release 2.6.6 (2016-04-21): * Security fixes @@ -53,16 +55,16 @@ - S8150790: 8u75 L10n resource file translation update - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command - S8154210: Zero: Better byte behaviour -* Backports - - S8148487: PPC64: Better byte behavior - - S8154413: AArch64: Better byte behaviour * Bug fixes - PR2889: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) - PR2929: configure: error: "A JDK home directory could not be found." - PR2935: Check that freetype defines FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality - PR2938: Fix build of 8148487 backport - PR2939: Remove rogue ReleaseStringUTFChars line remaining from merge of 7u101 b00 +* PPC & AIX port + - S8148487: PPC64: Better byte behavior * AArch64 port + - S8154413: AArch64: Better byte behaviour - PR2914: byte_map_base is not page aligned on OpenJDK 7 * JamVM - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea diff -r 00bafbd9a1cc -r 17b926240ffb configure.ac --- a/configure.ac Fri Apr 22 07:13:53 2016 +0100 +++ b/configure.ac Wed Apr 27 03:42:24 2016 +0100 @@ -1,4 +1,4 @@ -AC_INIT([icedtea], [2.6.6], [distro-pkg-dev at openjdk.java.net]) +AC_INIT([icedtea], [2.6.7pre00], [distro-pkg-dev at openjdk.java.net]) AM_INIT_AUTOMAKE([1.9 tar-pax foreign]) AM_MAINTAINER_MODE([enable]) AC_CONFIG_FILES([Makefile]) From andrew at icedtea.classpath.org Wed Apr 27 02:43:34 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 27 Apr 2016 02:43:34 +0000 Subject: /hg/icedtea7: Add 2.6.6 release notes. Message-ID: changeset 626e0b48982b in /hg/icedtea7 details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=626e0b48982b author: Andrew John Hughes date: Wed Apr 27 03:44:35 2016 +0100 Add 2.6.6 release notes. 2016-04-26 Andrew John Hughes * NEWS: Add 2.6.6 release notes. diffstat: ChangeLog | 4 ++++ NEWS | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+), 0 deletions(-) diffs (73 lines): diff -r 208625aa1530 -r 626e0b48982b ChangeLog --- a/ChangeLog Fri Apr 22 03:48:04 2016 +0100 +++ b/ChangeLog Wed Apr 27 03:44:35 2016 +0100 @@ -1,3 +1,7 @@ +2016-04-26 Andrew John Hughes + + * NEWS: Add 2.6.6 release notes. + 2016-04-21 Andrew John Hughes PR2935: Check that freetype defines diff -r 208625aa1530 -r 626e0b48982b NEWS --- a/NEWS Fri Apr 22 03:48:04 2016 +0100 +++ b/NEWS Wed Apr 27 03:44:35 2016 +0100 @@ -16,11 +16,58 @@ * Backports - S8076221, PR2809: Disable RC4 cipher suites + +New in release 2.6.6 (2016-04-21): + +* Security fixes + - S8129952, CVE-2016-0686: Ensure thread consistency + - S8132051, CVE-2016-0687: Better byte behavior + - S8138593, CVE-2016-0695: Make DSA more fair + - S8139008: Better state table management + - S8143167, CVE-2016-3425: Better buffering of XML strings + - S8144430, CVE-2016-3427: Improve JMX connections + - S8146494: Better ligature substitution + - S8146498: Better device table adjustments +* Import of OpenJDK 7 u101 build 0 + - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command + - S7127906: (launcher) convert the launcher regression tests to java + - S8002116: This JdbReadTwiceTest.sh gets an exit 1 + - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is set to true + - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when invoked with NMT explicitly turned on + - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a background thread is generating events. + - S8028537: PPC64: Updated the JDK regression tests to run on AIX + - S8036132: Tab characters in test/com/sun/jdi files + - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses processes + - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root + - S8059661: Test SoftReference and OOM behavior + - S8072753: Nondeterministic wrong answer on arithmetic + - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME + - S8074146: [TEST_BUG] jdb has succeded to read an unreadable file + - S8134297: NPE in GSSNameElement nameType check + - S8134650: Xsl transformation gives different results in 8u66 + - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of cmserr.c + - S8143002: [Parfait] JNI exception pending in fontpath.c:1300 + - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again + - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor + - S8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051 + - S8148446: (tz) Support tzdata2016a + - S8148475: Missing SA Bytecode updates. + - S8149170: Better byte behavior for native arguments + - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo + - S8150012: Better byte behavior for reflection + - S8150790: 8u75 L10n resource file translation update + - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command + - S8154210: Zero: Better byte behaviour * Bug fixes - PR2889: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) - PR2929: configure: error: "A JDK home directory could not be found." - PR2935: Check that freetype defines FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality + - PR2938: Fix build of 8148487 backport + - PR2939: Remove rogue ReleaseStringUTFChars line remaining from merge of 7u101 b00 +* PPC & AIX port + - S8148487: PPC64: Better byte behavior * AArch64 port + - S8154413: AArch64: Better byte behaviour - PR2914: byte_map_base is not page aligned on OpenJDK 7 * JamVM - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea From bugzilla-daemon at icedtea.classpath.org Wed Apr 27 03:00:01 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 27 Apr 2016 03:00:01 +0000 Subject: [Bug 2929] [IcedTea7] configure: error: "A JDK home directory could not be found." In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2929 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #10 from Andrew John Hughes --- Fixed in 2.7.0pre06 and 2.6.6. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Apr 27 14:14:09 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 27 Apr 2016 14:14:09 +0000 Subject: [Bug 2945] New: No LocalVariableTable generated for the entire JDK Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2945 Bug ID: 2945 Summary: No LocalVariableTable generated for the entire JDK Product: IcedTea Version: unspecified Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: mail at antoras.de CC: unassigned at icedtea.classpath.org A DESCRIPTION OF THE PROBLEM : The JDK8 doesn't contain enough debug information, the LocalVariableTables are not generated. This means that the Eclipse debugger can't show any variable names. As an example, this is the bytecdoe of java.util.ArrayList#subList: public java.util.List subList(int, int); descriptor: (II)Ljava/util/List; flags: ACC_PUBLIC Code: stack=7, locals=3, args_size=3 0: iload_1 1: iload_2 2: aload_0 3: getfield #1 // Field size:I 6: invokestatic #63 // Method subListRangeCheck:(III)V 9: new #64 // class java/util/ArrayList$SubList 12: dup 13: aload_0 14: aload_0 15: iconst_0 16: iload_1 17: iload_2 18: invokespecial #65 // Method java/util/ArrayList$SubList."":(Ljava/util/ArrayList;Ljava/util/AbstractList;III)V 21: areturn LineNumberTable: line 996: 0 line 997: 9 Signature: #188 // (II)Ljava/util/List; In JDK7 the information is present. Here the bytecode looks like this: public java.util.List subList(int, int); flags: ACC_PUBLIC Code: stack=7, locals=3, args_size=3 0: iload_1 1: iload_2 2: aload_0 3: getfield #2 // Field size:I 6: invokestatic #60 // Method subListRangeCheck:(III)V 9: new #61 // class java/util/ArrayList$SubList 12: dup 13: aload_0 14: aload_0 15: iconst_0 16: iload_1 17: iload_2 18: invokespecial #62 // Method java/util/ArrayList$SubList."":(Ljava/util/ArrayList;Ljava/util/AbstractList;III)V 21: areturn LineNumberTable: line 954: 0 line 955: 9 LocalVariableTable: Start Length Slot Name Signature 0 22 0 this Ljava/util/ArrayList; 0 22 1 fromIndex I 0 22 2 toIndex I LocalVariableTypeTable: Start Length Slot Name Signature 0 22 0 this Ljava/util/ArrayList; Signature: #214 // (II)Ljava/util/List; FULL PRODUCT VERSION : openjdk version "1.8.0_92" OpenJDK Runtime Environment (build 1.8.0_92-b14) OpenJDK 64-Bit Server VM (build 25.92-b14, mixed mode) ADDITIONAL OS VERSION INFORMATION : Linux version 4.5.1-1-ARCH OpenJDK package: https://www.archlinux.org/packages/extra/x86_64/jre8-openjdk/ STEPS TO FOLLOW TO REPRODUCE THE PROBLEM : Run: $ javap -v -c -s java.util.ArrayList EXPECTED VERSUS ACTUAL BEHAVIOR : EXPECTED - LocalVariableTable and LocalVariableTypeTable should be shown. ACTUAL - LocalVariableTable and LocalVariableTypeTable are not shown. This bug report is forwarded from the OpenJDK bug tracker: https://bugs.openjdk.java.net/browse/JDK-8134011 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Apr 27 16:18:02 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 27 Apr 2016 16:18:02 +0000 Subject: [Bug 2945] No LocalVariableTable generated for the entire JDK In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2945 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Hardware|x86_64 |all Version|unspecified |3.0.1 OS|Linux |All Severity|enhancement |normal --- Comment #1 from Andrew John Hughes --- > > FULL PRODUCT VERSION : > openjdk version "1.8.0_92" > OpenJDK Runtime Environment (build 1.8.0_92-b14) > OpenJDK 64-Bit Server VM (build 25.92-b14, mixed mode) > This is not IcedTea. The IcedTea version output looks something like this: openjdk version "1.8.0_91" OpenJDK Runtime Environment (IcedTea 3.0.1) (Gentoo icedtea-3.0.1) OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode) However, I could reproduce it with this build. This does need fixing in OpenJDK and I've re-opened the bug there. However, getting your distro to fix this will be quickest for you. I'll keep this bug open in order to fix it in IcedTea. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Apr 27 16:18:31 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 27 Apr 2016 16:18:31 +0000 Subject: [Bug 2945] No LocalVariableTable generated for the entire JDK In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2945 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://bugs.openjdk.java.n | |et/browse/JDK-8134011 Blocks| |1740 Target Milestone|--- |3.1.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Apr 27 16:18:31 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 27 Apr 2016 16:18:31 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2945 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Apr 27 16:29:05 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 27 Apr 2016 16:29:05 +0000 Subject: [Bug 2942] 2.6.6 fails to build on arm with duplicate case value errors In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|aph at redhat.com |chphilli at redhat.com -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Apr 27 16:34:36 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 27 Apr 2016 16:34:36 +0000 Subject: [Bug 2945] No LocalVariableTable generated for the entire JDK In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2945 --- Comment #2 from Andrew John Hughes --- This is the suggested fix for OpenJDK: https://bugs.openjdk.java.net/browse/JDK-8145188 but adding JAVAC_FLAGS="-g" to the make invocation will work for now. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From yugiohjcj-mailinglist at laposte.net Thu Apr 28 11:52:26 2016 From: yugiohjcj-mailinglist at laposte.net (YuGiOhJCJ Mailing-List) Date: Thu, 28 Apr 2016 13:52:26 +0200 Subject: configure: error: "A rhino jar was not found in /usr/share/java as either rhino.jar or js.jar." Message-ID: <20160428135226.d4d8aa3d9edbb609b19cb539@laposte.net> Hello, I have problem building IcedTea 2.6.4 on Slackware 14.1 with the gcj 5.3.0 and ecj 4.9: --- $ ./configure --with-jdk-home=/usr/lib/jvm checking for a BSD-compatible install... /bin/ginstall -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking how to create a pax tar archive... gnutar checking whether to enable maintainer-specific portions of Makefiles... yes checking which branch and release of IcedTea is being built... branch 2.6, release 2.6.4 for OpenJDK 1.7.0 checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of gcc... none checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... none checking for gmake... /usr/bin/gmake checking for gzip... /bin/gzip checking for ant... /home/yugiohjcj/documents/downloads/software/apache-ant-1.9.4/bin/ant checking for gfind... no checking for find... /usr/bin/find checking for gpatch... no checking for patch... /usr/bin/patch checking for gtar... no checking for tar... /bin/tar checking for chmod... /bin/chmod checking for gsha256sum... no checking for sha256sum... /bin/sha256sum checking for wget... /usr/bin/wget checking for zip... /usr/bin/zip checking for unzip... /usr/bin/unzip checking for cpio... /bin/cpio checking for file... /usr/bin/file checking for readlink... /bin/readlink checking for fastjar... /usr/bin/fastjar checking for gsed... no checking for sed... /bin/sed checking for ldd... ldd checking for gawk... /bin/gawk checking for hg... /usr/bin/hg checking for an OpenJDK source directory... /tmp/build/openjdk/icedtea-2.6.4/openjdk checking for IcedTea Mercurial revision ID... none checking for JDK Mercurial revision ID... none checking for HotSpot Mercurial revision ID... none checking for lsb_release... no checking whether to use CACAO as VM... no checking whether to use JamVM as VM... no checking whether to use the Shark JIT... no checking if a native HotSpot port is available for this architecture... yes checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking whether to use the zero-assembler port... no checking whether byte ordering is bigendian... no checking which HotSpot build to use... default checking for linux32... /usr/bin/linux32 checking version of GCC... 5.3.0 (major version 5, minor version 3) checking for getconf... /usr/bin/getconf checking the number of online processors... 2 checking if cp supports --reflink... yes checking if we can hard link rather than copy from /tmp/build/openjdk/icedtea-2.6.4... yes checking whether to disable the execution of the JTReg tests... no checking whether to disable the execution of the HotSpot JTReg tests... no checking whether to disable the execution of the langtools JTReg tests... no checking whether to disable the execution of the JDK JTReg tests... no checking for system library directory... checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking whether to enable the PKCS11 crypto provider using NSS... disabled by default (edit java.security to enable) checking for NSS... yes checking whether to enable the Sun elliptic curve crypto provider... no checking whether to build native code with debugging information... yes checking whether to build Java bytecode with debugging information... yes checking where fonts are stored... /usr/share/fonts checking if /usr/share/fonts is a valid directory... yes checking for xvfb-run... no checking whether to build documentation... yes checking for distribution package version... none checking build identification... Custom build (Fri Apr 15 17:47:55 CEST 2016) checking how many parallel build jobs to execute... 2 checking whether to build a bootstrap version first... yes checking whether to download tarballs... yes checking for a JDK home directory... /usr/lib/jvm checking if a java binary was specified... no checking if /usr/lib/jvm/bin/java is a valid executable file... yes checking for an ecj JAR file... /usr/share/java/ecj.jar checking if a javac binary was specified... no checking if /usr/lib/jvm/bin/javac is a valid executable file... yes checking if an ecj binary was specified... no checking if /usr/bin/ecj is a valid executable file... yes checking whether to compile ecj natively... no checking if we are using ecj as javac... yes checking if a javah executable is specified... no checking if /usr/lib/jvm/bin/javah is a valid executable file... yes checking if a jar executable is specified... no checking if /usr/lib/jvm/bin/jar is a valid executable file... yes checking whether jar supports @ argument... yes checking whether jar supports stdin file arguments... yes checking whether jar supports -J options at the end... yes checking if an rmic executable is specified... no checking if /usr/lib/jvm/bin/rmic is a valid executable file... yes checking if a native2ascii binary was specified... no checking if /usr/lib/jvm/bin/native2ascii is a valid executable file... yes checking if we are using CACAO as the build VM... no checking for xsltproc... /usr/bin/xsltproc checking if the VM and compiler work together... yes checking if /usr/lib/jvm/bin/javah exhibits Classpath bug 39408... no checking if /usr/lib/jvm/bin/javah exhibits Classpath bug 40188... no checking if /usr/lib/jvm/bin/javah supports -X options... no checking if /usr/lib/jvm/bin/javah exhibits Classpath bug 45526... no checking if java.io.PrintStream is missing the 1.5 constructors (PR40616)... no checking for a tools.jar... not specified configure: Using /usr/lib/jvm/lib/tools.jar for tools.jar checking if java.util.Scanner is missing... no checking if java.util.Scanner exhibits Classpath bug 40630... no checking if javax.annotation.Resource is missing... yes checking if javax.xml.stream.events.Attribute.getDTDType() wrongly returns a QName... no checking if javax.management.remote.JMXServiceURL is missing... yes checking if javax.management.modelmbean.ModelMBeanInfo is missing... yes checking if java.util.regex.Matcher.quoteReplacement is missing... no checking if javax.swing.plaf.basic.BasicDirectoryModel.addPropertyChangeListener is missing... yes checking if javax.net.ssl.SSLContext.getDefaultSSLParameters is missing... yes checking if javax.net.ssl.SSLEngine.setSSLParameters is missing... yes checking if javax.rmi.ssl.SslRMIServerSocketFactory(javax.net.ssl.SSLContext.class,String[].class,String[].class,Boolean.TYPE) is missing... yes checking if com.sun.mirror.type.TypeMirror is missing... yes checking if com.sun.net.httpserver.Headers is missing... yes checking if java.text.SimpleDateFormat exhibits Classpath bug 64174... yes checking whether to enable Java compiler warnings... no checking if javac lacks support for the diamond operator... no checking if javac lacks support for underscored literals... no checking if the VM supports 1.7 bytecode... yes checking whether to disable the use of bootstrap tools for bootstrapping... no checking if the VM supports -Xbootclasspath... no checking whether to run the HotSpot Queens test... yes checking whether to include Javascript support via Rhino... not found configure: error: "A rhino jar was not found in /usr/share/java as either rhino.jar or js.jar." In the "config.log" file I can see: $ cat config.log [...] configure:11216: checking if java.util.Scanner is missing Class found: class java.util.Scanner configure:11252: result: no configure:11268: checking if java.util.Scanner exhibits Classpath bug 40630 configure:11308: result: no configure:11323: checking if javax.annotation.Resource is missing ---------- 1. ERROR in /tmp/build/openjdk/icedtea-2.6.4/tmp.13153/Test.java (at line 6) System.err.println("Class found: " + javax.annotation.Resource.class); ^^^^^^^^^^^^^^^^ javax.annotation cannot be resolved to a type ---------- 1 problem (1 error)configure:11359: result: yes configure:11375: checking if javax.xml.stream.events.Attribute.getDTDType() wrongly returns a QName configure:11450: result: no configure:11464: checking if javax.management.remote.JMXServiceURL is missing ---------- 1. ERROR in /tmp/build/openjdk/icedtea-2.6.4/tmp.13153/Test.java (at line 6) System.err.println("Class found: " + javax.management.remote.JMXServiceURL.class); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ javax.management.remote.JMXServiceURL cannot be resolved to a type ---------- 1 problem (1 error)configure:11500: result: yes configure:11517: checking if javax.management.modelmbean.ModelMBeanInfo is missing ---------- 1. ERROR in /tmp/build/openjdk/icedtea-2.6.4/tmp.13153/Test.java (at line 6) System.err.println("Class found: " + javax.management.modelmbean.ModelMBeanInfo.class); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ javax.management.modelmbean cannot be resolved to a type ---------- 1 problem (1 error)configure:11553: result: yes configure:11569: checking if java.util.regex.Matcher.quoteReplacement is missing Method found: public static java.lang.String java.util.regex.Matcher.quoteReplacement(java.lang.String) configure:11619: result: no configure:11635: checking if javax.swing.plaf.basic.BasicDirectoryModel.addPropertyChangeListener is missing ---------- 1. ERROR in /tmp/build/openjdk/icedtea-2.6.4/tmp.13153/Test.java (at line 22) javax.swing.plaf.basic.BasicDirectoryModel model = new javax.swing.plaf.basic.BasicDirectoryModel(new javax.swing.JFileChooser()); model.addPropertyChangeListener(model) ^^^^^^^^^^^^^^^^^^^^^^^^^ The method addPropertyChangeListener(BasicDirectoryModel) is undefined for the type BasicDirectoryModel ---------- 1 problem (1 error)configure:11685: result: yes configure:11701: checking if javax.net.ssl.SSLContext.getDefaultSSLParameters is missing ---------- 1. ERROR in /tmp/build/openjdk/icedtea-2.6.4/tmp.13153/Test.java (at line 22) try { javax.net.ssl.SSLContext.getDefault().getDefaultSSLParameters(); } catch (Exception e) {} ^^^^^^^^^^ The method getDefault() is undefined for the type SSLContext ---------- 1 problem (1 error)configure:11751: result: yes configure:11767: checking if javax.net.ssl.SSLEngine.setSSLParameters is missing ---------- 1. ERROR in /tmp/build/openjdk/icedtea-2.6.4/tmp.13153/Test.java (at line 11) Method m = cl.getDeclaredMethod("setSSLParameters", javax.net.ssl.SSLParameters.class); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ javax.net.ssl.SSLParameters cannot be resolved to a type ---------- 2. ERROR in /tmp/build/openjdk/icedtea-2.6.4/tmp.13153/Test.java (at line 22) try { javax.net.ssl.SSLContext.getDefault().createSSLEngine().setSSLParameters(new javax.net.ssl.SSLParameters()); } ^^^^^^^^^^ The method getDefault() is undefined for the type SSLContext ---------- 3. ERROR in /tmp/build/openjdk/icedtea-2.6.4/tmp.13153/Test.java (at line 22) try { javax.net.ssl.SSLContext.getDefault().createSSLEngine().setSSLParameters(new javax.net.ssl.SSLParameters()); } ^^^^^^^^^^^^^^^^^^^^^^^^^^^ javax.net.ssl.SSLParameters cannot be resolved to a type ---------- 3 problems (3 errors)configure:11818: result: yes configure:11834: checking if javax.rmi.ssl.SslRMIServerSocketFactory(javax.net.ssl.SSLContext.class,String[].class,String[].class,Boolean.TYPE) is missing ---------- 1. ERROR in /tmp/build/openjdk/icedtea-2.6.4/tmp.13153/Test.java (at line 24) super(null,null,null,true ); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The constructor SslRMIServerSocketFactory(null, null, null, boolean) is undefined ---------- 1 problem (1 error)configure:11888: result: yes configure:11906: checking if com.sun.mirror.type.TypeMirror is missing ---------- 1. ERROR in /tmp/build/openjdk/icedtea-2.6.4/tmp.13153/Test.java (at line 6) System.err.println("Class found: " + com.sun.mirror.type.TypeMirror.class); ^^^^^^^^^^^^^^ com.sun.mirror cannot be resolved to a type ---------- 1 problem (1 error)configure:11942: result: yes configure:11960: checking if com.sun.net.httpserver.Headers is missing ---------- 1. ERROR in /tmp/build/openjdk/icedtea-2.6.4/tmp.13153/Test.java (at line 6) System.err.println("Class found: " + com.sun.net.httpserver.Headers.class); ^^^^^^^^^^^ com.sun.net cannot be resolved to a type ---------- 1 problem (1 error)configure:11996: result: yes configure:12013: checking if java.text.SimpleDateFormat exhibits Classpath bug 64174 ---------- 1. WARNING in /tmp/build/openjdk/icedtea-2.6.4/tmp.13153/Test.java (at line 4) import java.util.Calendar; ^^^^^^^^^^^^^^^^^^ The import java.util.Calendar is never used ---------- 1 problem (1 warning)Exception in thread "main" java.text.ParseException: invalid Date syntax in "2014-12-31-22-00-00" at java.text.DateFormat.parse(DateFormat.java) at Test.main(Test.java:18) configure:12059: result: yes configure:12072: checking whether to enable Java compiler warnings configure:12086: result: no configure:12100: checking if javac lacks support for the diamond operator Annotation processing got disabled, since it requires a 1.6 compliant JVM ---------- 1. WARNING in /tmp/build/openjdk/icedtea-2.6.4/tmp.13153/Test.java (at line 9) Map m = new HashMap<>(); ^ The value of the local variable m is not used ---------- 1 problem (1 warning)configure:12133: result: no configure:12146: checking if javac lacks support for underscored literals Annotation processing got disabled, since it requires a 1.6 compliant JVM 13153 is below Integer.MAX_VALUE configure:12185: result: no configure:12197: checking if the VM supports 1.7 bytecode Annotation processing got disabled, since it requires a 1.6 compliant JVM configure:12227: result: yes configure:12243: checking whether to disable the use of bootstrap tools for bootstrapping configure:12267: result: no configure:12280: checking if the VM supports -Xbootclasspath Exception in thread "main" java.lang.NoClassDefFoundError: Test at gnu.java.lang.MainThread.run(MainThread.java:100) Caused by: java.lang.ClassNotFoundException: Test not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:./], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}} at java.net.URLClassLoader.findClass(URLClassLoader.java) at gnu.gcj.runtime.SystemClassLoader.findClass(natSystemClassLoader.cc:27) at java.lang.ClassLoader.loadClass(ClassLoader.java) at java.lang.ClassLoader.loadClass(ClassLoader.java:387) at gnu.java.lang.MainThread.run(MainThread.java) configure:12317: result: no configure:12329: checking whether to run the HotSpot Queens test configure:12349: result: yes configure:12362: checking whether to include Javascript support via Rhino configure:12401: result: not found configure:12403: error: "A rhino jar was not found in /usr/share/java as either rhino.jar or js.jar." [...] --- It seems that some packages/classes are missing in my JDK. Any idea why? Thank you. Best regards. That's how I built gcj 5.3.0: $ ../configure --prefix=/usr --enable-languages=c,c++,java --enable-java-home $ make That's how I built ecj 4.9: $ gcj -o ecj ../ecj.jar --main=org.eclipse.jdt.internal.compiler.batch.Main From alien at slackware.com Thu Apr 28 14:29:24 2016 From: alien at slackware.com (Eric Hameleers) Date: Thu, 28 Apr 2016 07:29:24 -0700 (PDT) Subject: configure: error: "A rhino jar was not found in /usr/share/java as either rhino.jar or js.jar." In-Reply-To: <20160428135226.d4d8aa3d9edbb609b19cb539@laposte.net> References: <20160428135226.d4d8aa3d9edbb609b19cb539@laposte.net> Message-ID: On Thu, 28 Apr 2016, YuGiOhJCJ Mailing-List wrote: > Hello, > > I have problem building IcedTea 2.6.4 on Slackware 14.1 with the gcj 5.3.0 and ecj 4.9: ... > checking whether to include Javascript support via Rhino... not found > configure: error: "A rhino jar was not found in /usr/share/java as either rhino.jar or js.jar." The first question that comes to mind is: did you actually install a rhino jar file prior to compiling openjdk with icedtea? You are also 2 security releases behind with icedtea. > It seems that some packages/classes are missing in my JDK. > > Any idea why? > > Thank you. > Best regards. > > That's how I built gcj 5.3.0: > $ ../configure --prefix=/usr --enable-languages=c,c++,java --enable-java-home > $ make > > That's how I built ecj 4.9: > $ gcj -o ecj ../ecj.jar --main=org.eclipse.jdt.internal.compiler.batch.Main I have tried running "BOOTSTRAP=YES ./openjdk7.SlackBuild" i.e. bootstrapping openjdk7 using gcj and using the sources from this location: http://www.slackware.com/~alien/slackbuilds/openjdk7/ and after having installed apache-ant and rhino. This is on Slackware 14.2 RC2 which already comes equipped with the full GCC 5.3.0 compiler suite. This resulted in an error-free compilation and a Slackware package for openjdk7 7u101_b00. So yes, probably you ave an incomplete GCC 5.3.0 suite and/or missing rhino jar file. Cheers, Eric -- Eric Hameleers Home: http://alien.slackbook.org/blog/ From gnu.andrew at redhat.com Thu Apr 28 15:59:47 2016 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Thu, 28 Apr 2016 11:59:47 -0400 (EDT) Subject: configure: error: "A rhino jar was not found in /usr/share/java as either rhino.jar or js.jar." In-Reply-To: References: <20160428135226.d4d8aa3d9edbb609b19cb539@laposte.net> Message-ID: <499582971.1322194.1461859187408.JavaMail.zimbra@redhat.com> ----- Original Message ----- > On Thu, 28 Apr 2016, YuGiOhJCJ Mailing-List wrote: > > > Hello, > > > > I have problem building IcedTea 2.6.4 on Slackware 14.1 with the gcj 5.3.0 > > and ecj 4.9: > > ... > > > checking whether to include Javascript support via Rhino... not found > > configure: error: "A rhino jar was not found in /usr/share/java as either > > rhino.jar or js.jar." > > The first question that comes to mind is: did you actually install a > rhino jar file prior to compiling openjdk with icedtea? > > You are also 2 security releases behind with icedtea. > > > It seems that some packages/classes are missing in my JDK. > > > > Any idea why? > > > > Thank you. > > Best regards. > > > > That's how I built gcj 5.3.0: > > $ ../configure --prefix=/usr --enable-languages=c,c++,java > > --enable-java-home > > $ make > > > > That's how I built ecj 4.9: > > $ gcj -o ecj ../ecj.jar --main=org.eclipse.jdt.internal.compiler.batch.Main > > > I have tried running "BOOTSTRAP=YES ./openjdk7.SlackBuild" i.e. > bootstrapping openjdk7 using gcj and using the sources from this > location: http://www.slackware.com/~alien/slackbuilds/openjdk7/ and > after having installed apache-ant and rhino. > > This is on Slackware 14.2 RC2 which already comes equipped with the > full GCC 5.3.0 compiler suite. > > This resulted in an error-free compilation and a Slackware package for > openjdk7 7u101_b00. > > So yes, probably you ave an incomplete GCC 5.3.0 suite and/or missing > rhino jar file. > > Cheers, Eric > > -- > Eric Hameleers > Home: http://alien.slackbook.org/blog/ > You can disable the Rhino requirement by passing --without-rhino to configure, though this will mean you don't have a javax.script implementation in the resulting JDK. However, as I said twice already when you asked about this on the bug database, it would be far more productive to just use the packages Eric does a great job of providing, if you're having all this trouble compiling from source. http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2929#c3 Thanks, -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From bugzilla-daemon at icedtea.classpath.org Sat Apr 30 10:24:54 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 30 Apr 2016 10:24:54 +0000 Subject: [Bug 2949] New: A problem with libre office Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2949 Bug ID: 2949 Summary: A problem with libre office Product: IcedTea Version: unspecified Hardware: 64-bit OS: Linux Status: NEW Severity: critical Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: ruedigerffm at gmail.com CC: unassigned at icedtea.classpath.org Created attachment 1522 --> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1522&action=edit logfile See attached .logfile -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From yugiohjcj-mailinglist at laposte.net Sat Apr 30 21:41:41 2016 From: yugiohjcj-mailinglist at laposte.net (YuGiOhJCJ Mailing-List) Date: Sat, 30 Apr 2016 23:41:41 +0200 Subject: configure: error: "A rhino jar was not found in /usr/share/java as either rhino.jar or js.jar." In-Reply-To: References: <20160428135226.d4d8aa3d9edbb609b19cb539@laposte.net> Message-ID: <20160430234141.381a6d6d1c2f13a980fb1f61@laposte.net> Indeed, the error message was clear: The "rhino.jar" file was missing in the "/usr/share/java" directory. I have downloaded and copied this file [1] in this directory and the error has disappeared: --- $ ./configure --with-jdk-home=/usr/lib/jvm checking for a BSD-compatible install... /bin/ginstall -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking how to create a pax tar archive... gnutar checking whether to enable maintainer-specific portions of Makefiles... yes checking which branch and release of IcedTea is being built... branch 2.6, release 2.6.4 for OpenJDK 1.7.0 checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of gcc... none checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... none checking for gmake... /usr/bin/gmake checking for gzip... /bin/gzip checking for ant... /home/spierre/documents/downloads/software/apache-ant-1.9.4/bin/ant checking for gfind... no checking for find... /usr/bin/find checking for gpatch... no checking for patch... /usr/bin/patch checking for gtar... no checking for tar... /bin/tar checking for chmod... /bin/chmod checking for gsha256sum... no checking for sha256sum... /bin/sha256sum checking for wget... /usr/bin/wget checking for zip... /usr/bin/zip checking for unzip... /usr/bin/unzip checking for cpio... /bin/cpio checking for file... /usr/bin/file checking for readlink... /bin/readlink checking for fastjar... /usr/bin/fastjar checking for gsed... no checking for sed... /bin/sed checking for ldd... ldd checking for gawk... /bin/gawk checking for hg... /usr/bin/hg checking for an OpenJDK source directory... /tmp/build/openjdk/icedtea-2.6.4/openjdk checking for IcedTea Mercurial revision ID... none checking for JDK Mercurial revision ID... none checking for HotSpot Mercurial revision ID... none checking for lsb_release... no checking whether to use CACAO as VM... no checking whether to use JamVM as VM... no checking whether to use the Shark JIT... no checking if a native HotSpot port is available for this architecture... yes checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking whether to use the zero-assembler port... no checking whether byte ordering is bigendian... no checking which HotSpot build to use... default checking for linux32... /usr/bin/linux32 checking version of GCC... 5.3.0 (major version 5, minor version 3) checking for getconf... /usr/bin/getconf checking the number of online processors... 2 checking if cp supports --reflink... yes checking if we can hard link rather than copy from /tmp/build/openjdk/icedtea-2.6.4... yes checking whether to disable the execution of the JTReg tests... no checking whether to disable the execution of the HotSpot JTReg tests... no checking whether to disable the execution of the langtools JTReg tests... no checking whether to disable the execution of the JDK JTReg tests... no checking for system library directory... checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking whether to enable the PKCS11 crypto provider using NSS... disabled by default (edit java.security to enable) checking for NSS... yes checking whether to enable the Sun elliptic curve crypto provider... no checking whether to build native code with debugging information... yes checking whether to build Java bytecode with debugging information... yes checking where fonts are stored... /usr/share/fonts checking if /usr/share/fonts is a valid directory... yes checking for xvfb-run... no checking whether to build documentation... yes checking for distribution package version... none checking build identification... Custom build (Sat Apr 30 23:27:07 CEST 2016) checking how many parallel build jobs to execute... 2 checking whether to build a bootstrap version first... yes checking whether to download tarballs... yes checking for a JDK home directory... /usr/lib/jvm checking if a java binary was specified... no checking if /usr/lib/jvm/bin/java is a valid executable file... yes checking for an ecj JAR file... /usr/share/java/ecj.jar checking if a javac binary was specified... no checking if /usr/lib/jvm/bin/javac is a valid executable file... yes checking if an ecj binary was specified... no checking if /usr/bin/ecj is a valid executable file... yes checking whether to compile ecj natively... no checking if we are using ecj as javac... yes checking if a javah executable is specified... no checking if /usr/lib/jvm/bin/javah is a valid executable file... yes checking if a jar executable is specified... no checking if /usr/lib/jvm/bin/jar is a valid executable file... yes checking whether jar supports @ argument... yes checking whether jar supports stdin file arguments... yes checking whether jar supports -J options at the end... yes checking if an rmic executable is specified... no checking if /usr/lib/jvm/bin/rmic is a valid executable file... yes checking if a native2ascii binary was specified... no checking if /usr/lib/jvm/bin/native2ascii is a valid executable file... yes checking if we are using CACAO as the build VM... no checking for xsltproc... /usr/bin/xsltproc checking if the VM and compiler work together... yes checking if /usr/lib/jvm/bin/javah exhibits Classpath bug 39408... no checking if /usr/lib/jvm/bin/javah exhibits Classpath bug 40188... no checking if /usr/lib/jvm/bin/javah supports -X options... no checking if /usr/lib/jvm/bin/javah exhibits Classpath bug 45526... no checking if java.io.PrintStream is missing the 1.5 constructors (PR40616)... no checking for a tools.jar... not specified configure: Using /usr/lib/jvm/lib/tools.jar for tools.jar checking if java.util.Scanner is missing... no checking if java.util.Scanner exhibits Classpath bug 40630... no checking if javax.annotation.Resource is missing... yes checking if javax.xml.stream.events.Attribute.getDTDType() wrongly returns a QName... no checking if javax.management.remote.JMXServiceURL is missing... yes checking if javax.management.modelmbean.ModelMBeanInfo is missing... yes checking if java.util.regex.Matcher.quoteReplacement is missing... no checking if javax.swing.plaf.basic.BasicDirectoryModel.addPropertyChangeListener is missing... yes checking if javax.net.ssl.SSLContext.getDefaultSSLParameters is missing... yes checking if javax.net.ssl.SSLEngine.setSSLParameters is missing... yes checking if javax.rmi.ssl.SslRMIServerSocketFactory(javax.net.ssl.SSLContext.class,String[].class,String[].class,Boolean.TYPE) is missing... yes checking if com.sun.mirror.type.TypeMirror is missing... yes checking if com.sun.net.httpserver.Headers is missing... yes checking if java.text.SimpleDateFormat exhibits Classpath bug 64174... yes checking whether to enable Java compiler warnings... no checking if javac lacks support for the diamond operator... no checking if javac lacks support for underscored literals... no checking if the VM supports 1.7 bytecode... yes checking whether to disable the use of bootstrap tools for bootstrapping... no checking if the VM supports -Xbootclasspath... no checking whether to run the HotSpot Queens test... yes checking whether to include Javascript support via Rhino... /usr/share/java/rhino.jar checking for an OpenJDK source zip... not specified checking whether to enable checksumming of the specified OpenJDK tarball... yes checking for a HotSpot source zip... not specified checking whether to enable checksumming of the specified HotSpot tarball... yes checking for a CORBA source zip... not specified checking whether to enable checksumming of the specified CORBA tarball... yes checking for a JAXP source zip... not specified checking whether to enable checksumming of the specified JAXP tarball... yes checking for a JAXWS source zip... not specified checking whether to enable checksumming of the specified JAXWS tarball... yes checking for a JDK source zip... not specified checking whether to enable checksumming of the specified JDK tarball... yes checking for a langtools source zip... not specified checking whether to enable checksumming of the specified langtools tarball... yes checking for an alternate jar command... not specified checking whether to use CACAO as VM... no checking for a CACAO home directory... $(abs_top_builddir)/cacao/install checking for a CACAO source directory... not specified checking for a CACAO source zip... not specified checking whether to enable checksumming of the specified CACAO tarball... yes checking whether to use JamVM as VM... no checking for a JamVM source zip... not specified checking whether to enable checksumming of the specified JamVM tarball... yes checking whether to disable optimizations and build with -O0 -g... no checking whether to enable -Werror... no checking whether to enable JAR compression... true checking for additional virtual machines to build... none checking whether to enable the ARM32 JIT... yes checking whether to enable elliptic curves beyond those supported by NSS... no checking whether to split debuginfo into separate files... no checking if a version suffix has been specified... no checking whether to retrieve the source code from Mercurial... no checking which Java timezone data directory to use... /usr/share/javazi checking whether to copy a certificate authority certificates (cacerts) file... yes configure: No cacerts file specified; using /usr/lib/jvm/jre/lib/security/cacerts checking if /usr/lib/jvm/jre/lib/security/cacerts is a valid keystore file... no configure: WARNING: No valid cacerts file found; one won't be passed to the OpenJDK build checking if a PaX kernel is in use... no checking if a PaX utility was specified... no configure: WARNING: "No PaX utility found." checking for hg... (cached) /usr/bin/hg checking which Mercurial revision to use... tip checking for gcj... /usr/bin/gcj checking whether to use the system Kerberos install... yes checking for krb5_cc_default in -lkrb5... yes checking krb5.h usability... yes checking krb5.h presence... yes checking for krb5.h... yes checking X11/X.h usability... yes checking X11/X.h presence... yes checking for X11/X.h... yes checking whether to use the system zlib install... yes checking for ZLIB... yes checking whether to use the system jpeg install... yes checking for main in -ljpeg... yes checking jpeglib.h usability... yes checking jpeglib.h presence... yes checking for jpeglib.h... yes checking whether to use the system libpng install... yes checking for PNG... yes checking whether to use the system giflib install... yes checking for main in -lgif... yes checking gif_lib.h usability... yes checking gif_lib.h presence... yes checking for gif_lib.h... yes checking whether to use the system LCMS install... yes checking for LCMS2... yes checking whether to use the system Gtk+ install... yes checking for GTK... yes checking whether to use the system GIO install... yes checking for GIO... yes checking for g_settings_new... yes checking whether to use the system GConf install... no checking whether to use the system fontconfig install... yes checking for FONTCONFIG... yes checking whether to use fontconfig to provide better font rendering... no checking for cupsServer in -lcups... yes checking cups/cups.h usability... yes checking cups/cups.h presence... yes checking for cups/cups.h... yes checking cups/ppd.h usability... yes checking cups/ppd.h presence... yes checking for cups/ppd.h... yes checking whether to build against the required syscalls... yes checking for openat64... yes checking for fstatat64... yes checking for fgetxattr... yes checking for fsetxattr... yes checking for fremovexattr... yes checking for flistxattr... yes checking for unlinkat... yes checking for renameat... yes checking for futimesat... yes checking for fdopendir... yes checking for epoll_create... yes checking for epoll_ctl... yes checking for epoll_wait... yes checking sys/epoll.h usability... yes checking sys/epoll.h presence... yes checking for sys/epoll.h... yes checking attr/xattr.h usability... yes checking attr/xattr.h presence... yes checking for attr/xattr.h... yes checking whether to use the system libpcsclite install... yes checking for PCSC... yes checking whether to use the system libsctp install... yes checking for sctp_bindx in -lsctp... no configure: error: Could not find SCTP library; install SCTP or build with --disable-system-sctp to use the in-tree copy. --- Now, I get a problem with the missing SCTP library. However, I have installed sctplib 1.0.15 [2] on my system together with socketapi 2.2.8 [3]. I don't know why the configure script of IcedTea 2.6.4 does not detect the presence of this library. That's how I built sctplib 1.0.15: --- $ ./configure --prefix=/usr $ make --- That's how I built socketapi 2.2.8: --- $ ./configure --prefix=/usr --with-sctplib=/usr $ make --- That's the content of my sctplib 1.0.15 installed package: --- $ tree . |-- install | `-- doinst.sh `-- usr |-- include | `-- sctp.h `-- lib |-- libsctplib.a |-- libsctplib.la `-- libsctplib.so.1.0.8 4 directories, 5 files --- That's the content of my socketapi 2.2.8 installed package: --- $ tree . |-- install | `-- doinst.sh `-- usr |-- include | |-- cppsocketapi | | |-- breakdetector.h | | |-- condition.h | | |-- condition.icc | | |-- internetaddress.h | | |-- internetaddress.icc | | |-- internetflow.h | | |-- internetflow.icc | | |-- multitimerthread.h | | |-- multitimerthread.icc | | |-- portableaddress.h | | |-- portableaddress.icc | | |-- randomizer.h | | |-- randomizer.icc | | |-- socketaddress.h | | |-- socketaddress.icc | | |-- synchronizable.h | | |-- synchronizable.icc | | |-- tdin6.h | | |-- tdmessage.h | | |-- tdmessage.icc | | |-- tdsocket.h | | |-- tdsocket.icc | | |-- tdstrings.h | | |-- tdstrings.icc | | |-- tdsystem.h | | |-- thread.h | | |-- thread.icc | | |-- timedthread.h | | |-- timedthread.icc | | |-- tools.h | | |-- tools.icc | | |-- unixaddress.h | | `-- unixaddress.icc | `-- ext_socket.h `-- lib |-- libcppsocketapi.a |-- libcppsocketapi.la |-- libcppsocketapi.so.2.0.2 |-- libsctpsocket.a |-- libsctpsocket.la `-- libsctpsocket.so.2.0.2 5 directories, 41 files --- Do you have any idea why the configure script of IcedTea 2.6.4 does not detect the presence of this library? [1] https://github.com/mozilla/rhino/releases/download/Rhino1_7_7_1_RELEASE/rhino-1.7.7.1.jar [2] http://www.sctp.de/download/sctplib-1.0.15.tar.gz [3] http://www.sctp.de/download/socketapi-2.2.8.tar.gz On Thu, 28 Apr 2016 07:29:24 -0700 (PDT) Eric Hameleers wrote: > On Thu, 28 Apr 2016, YuGiOhJCJ Mailing-List wrote: > > > Hello, > > > > I have problem building IcedTea 2.6.4 on Slackware 14.1 with the gcj 5.3.0 and ecj 4.9: > > ... > > > checking whether to include Javascript support via Rhino... not found > > configure: error: "A rhino jar was not found in /usr/share/java as either rhino.jar or js.jar." > > The first question that comes to mind is: did you actually install a > rhino jar file prior to compiling openjdk with icedtea? > > You are also 2 security releases behind with icedtea. > > > It seems that some packages/classes are missing in my JDK. > > > > Any idea why? > > > > Thank you. > > Best regards. > > > > That's how I built gcj 5.3.0: > > $ ../configure --prefix=/usr --enable-languages=c,c++,java --enable-java-home > > $ make > > > > That's how I built ecj 4.9: > > $ gcj -o ecj ../ecj.jar --main=org.eclipse.jdt.internal.compiler.batch.Main > > > I have tried running "BOOTSTRAP=YES ./openjdk7.SlackBuild" i.e. > bootstrapping openjdk7 using gcj and using the sources from this > location: http://www.slackware.com/~alien/slackbuilds/openjdk7/ and > after having installed apache-ant and rhino. > > This is on Slackware 14.2 RC2 which already comes equipped with the > full GCC 5.3.0 compiler suite. > > This resulted in an error-free compilation and a Slackware package for > openjdk7 7u101_b00. > > So yes, probably you ave an incomplete GCC 5.3.0 suite and/or missing > rhino jar file. > > Cheers, Eric > > -- > Eric Hameleers > Home: http://alien.slackbook.org/blog/