From ml_openjdk-lists at binary-island.eu Sun Jan 1 09:26:09 2017 From: ml_openjdk-lists at binary-island.eu (Matthias Dahl) Date: Sun, 1 Jan 2017 10:26:09 +0100 Subject: [PATCH 0/4] Fix and improve Freetype/Fontconfig support In-Reply-To: References: <1544362863.7460017.1482988923888.JavaMail.zimbra@redhat.com> Message-ID: <682f41ba-9457-9362-9682-31ffb5c402fc@binary-island.eu> Happy New Year... I realized my last mail was a bit ambiguous, so here a clarification. :) On 29/12/16 17:08, Matthias Dahl wrote: > With regards to version requirements, I would have to check closely if > there is any cut-off where the current implementation relies on details > that have been introduced to either Freetype or Fontconfig from a > specific version upwards. But judging from the age of the patches, I > don't think that is relevant anymore. I was referring to the age of the initial infinality patches (and for how long they have been included now), not mine. I just realized that this might have been confusing. ;) > Last but not least, I would suggest a simple --with-fontconfig option > for configure and the corresponding HAVE_FONTCONFIG or alike as a > symbol. That follows the established semantics, afaik. If you want, I can also take a look and provide you with the necessary patches for the build system and sources. It might take a bit longer than usual because I have a few things I need to get done first. Just let me know... So long, Matthias -- Dipl.-Inf. (FH) Matthias Dahl | Software Engineer | binary-island.eu Hire me for contract work: Open Source, Proprietary, Web/Mobile/Desktop From jvanek at redhat.com Mon Jan 2 09:34:08 2017 From: jvanek at redhat.com (Jiri Vanek) Date: Mon, 2 Jan 2017 10:34:08 +0100 Subject: browser plugin for firefox on windows In-Reply-To: References: <9fdc9199-6e75-b9fe-146e-1eeab2dad525@redhat.com> Message-ID: On 12/29/2016 12:30 PM, Mattias Eliasson wrote: > Hi, > > I know that there are a lot of use cases where Java Plugins are still used. For development Vaadin > is pretty much the only alternative but I wouldn't say that I'm satisfied with that replacement. It > uses a lot of resources both on the client and the server and it doesn't have a fraction of the > features of Swing on a full Java VM. Even if Swing is very outdated as a UI framework there are > nothing as good as it that runs in a browser. Another option is Flash but you will not have anything > close to Swing or even AWT in Flash. > > But this use case is about running an existing applet and I would say that if it doesn't requires > graphics, then visualization is probably the best way to go. Pick a Linux distribution that ships > with decent icedtea-web packages and install that in a virtual machine. Then use that to run the > applet. It's a long way to go for running an applet but it usually works. > Unluckily this is probably the most solid solution - having vm, with frozen ITW and browser.:( > Another way is to use the Applet Viewer or perhaps even fork it into an application that bundles > your applet. It lacks the sandboxing that you would want when running an applet from the web but in > your use case that may not be a problem. ITW have "javaws -html" switch which is much improved appletviwer with sandbox(if we still dare to say java's sandbox as bulletproof) . It is working fine (except javascript deployment (and browser interaction)) > ... >> Well, we are dealing with a government entitiy here, so you can count on that applet to probably >> outlive us all ;-) >> Once browsers cut of NPAPI, which is already happening, this will become very security-risky. It is not hard to change applet to javaws application. And it gives more freeodm to the developers and users. I belive even governments can do that:) (proof: since origin, ITW had many goverment-based reproducers - applications which were "must work on every release" - and in last 5 years, they (nearly) all moved to javaws, html5 or anything even more scary) From what was said: - vendor changes applet to javaws - best for all - using javaws -html - good, but have corner cases, and if the applet needs browser interaction it is doomed - VM ith frozen itw and browser - most solid, but actually opening security hole to yours.. system(s) or whatever it is. J. From andrew at icedtea.classpath.org Tue Jan 3 06:53:39 2017 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 03 Jan 2017 06:53:39 +0000 Subject: /hg/release/icedtea6-1.13: 5 new changesets Message-ID: changeset 3b10a198e6d6 in /hg/release/icedtea6-1.13 details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=3b10a198e6d6 author: Andrew John Hughes date: Sun Jan 01 05:21:54 2017 +0000 PR3205: Builds fails with pch disabled 2016-12-23 Andrew John Hughes PR3205: Builds fails with pch disabled * Makefile.am: (ICEDTEA_PATCHES): Add new patch. * NEWS: Updated. * patches/openjdk/8169448-pr3205-pch_failure.patch: Backport patch from b41 to fix build failure when building without pre-compiled headers. changeset 47d928687363 in /hg/release/icedtea6-1.13 details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=47d928687363 author: Andrew John Hughes date: Tue Jan 03 05:43:43 2017 +0000 PR3152: Zero build fails with pch disabled 2016-12-28 Andrew John Hughes PR3152: Zero build fails with pch disabled * Makefile.am: (ICEDTEA_PATCHES): Add new patch. * NEWS: Updated. * patches/openjdk/8078628-pr3152-zero_pch_failure.patch: Backport patch from b41 to fix Zero build failure when building without pre-compiled headers. changeset e61c9fc4401d in /hg/release/icedtea6-1.13 details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=e61c9fc4401d author: Mark Wielaard date: Fri Mar 16 13:15:15 2012 +0100 PR3174: systemtap: type definition 'symbolOopDesc' not found jstack: Change symbolOopDesc to Symbol to accomodate S6990754. Use native memory and reference counting to implement SymbolTable. 2016-12-28 Andrew John Hughes PR3174: systemtap: type definition 'symbolOopDesc' not found * NEWS: Updated 2012-03-16 Mark Wielaard PR3174: systemtap: type definition 'symbolOopDesc' not found * tapset/jstack.stp.in: Change symbolOopDesc to Symbol to accomodate S6990754 - Use native memory and reference counting to implement SymbolTable. changeset bfb471488e30 in /hg/release/icedtea6-1.13 details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=bfb471488e30 author: Andrew John Hughes date: Thu Dec 29 02:50:39 2016 +0000 PR3175: invalid zip timestamp handling leads to error updating JAR files 2016-08-19 Andrew John Hughes PR3175: invalid zip timestamp handling leads to error updating JAR files * AUTHORS: Add Ricardo Ribalda. * NEWS: Updated. 2016-08-19 Ricardo Ribalda PR3175: invalid zip timestamp handling leads to error updating JAR files * Makefile.am: (add-pulseaudio): Don't use -u so files are always overwritten, regardless of timestamps. (add-pulseaudio-debug): Likewise. (add-pulseaudio-ecj): Likewise. changeset 336dc5eedcea in /hg/release/icedtea6-1.13 details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=336dc5eedcea author: Andrew John Hughes date: Tue Jan 03 05:55:47 2017 +0000 PR3213: Disable ARM32 JIT by default 2016-12-29 Andrew John Hughes PR3213: Disable ARM32 JIT by default * Makefile.am: (ICEDTEA_PATCHES): Add patch. * patches/pr3213-conditional_arm32jit.patch: Backport conditionalisation of ARM32 JIT port from IcedTea 2.x. 2014-02-19 Andrew John Hughes PR3213: Disable ARM32 JIT by default * INSTALL: Document ARM32 JIT and --enable-arm32-jit option. * Makefile.am: (ARM32JIT_STATUS): Set based on ENABLE_ARM32JIT. (ICEDTEA_ENV): Pass ARM32JIT to OpenJDK build, using value of ${ARM32JIT_STATUS}. * NEWS: Updated. * acinclude.m4: (IT_ENABLE_ARM32JIT): Allow the ARM32 JIT to be enabled. * configure.ac: Invoke IT_ENABLE_ARM32JIT macro. diffstat: AUTHORS | 1 + ChangeLog | 73 +++++++++++++++++++ INSTALL | 6 +- Makefile.am | 20 +++- NEWS | 7 + acinclude.m4 | 22 +++++ configure.ac | 1 + patches/openjdk/8078628-pr3152-zero_pch_failure.patch | 49 ++++++++++++ patches/openjdk/8169448-pr3205-pch_failure.patch | 21 +++++ patches/pr3213-conditional_arm32jit.patch | 29 +++++++ tapset/jstack.stp.in | 18 ++-- 11 files changed, 231 insertions(+), 16 deletions(-) diffs (399 lines): diff -r 20feeb77624f -r 336dc5eedcea AUTHORS --- a/AUTHORS Thu Aug 25 03:50:31 2016 +0100 +++ b/AUTHORS Tue Jan 03 05:55:47 2017 +0000 @@ -36,6 +36,7 @@ Parag Nemade Xerxes R??nby Mark Reinhold +Ricardo Ribalda Bernhard Rosenkr??nzer Marc Schoenefeld Andreas Schwab diff -r 20feeb77624f -r 336dc5eedcea ChangeLog --- a/ChangeLog Thu Aug 25 03:50:31 2016 +0100 +++ b/ChangeLog Tue Jan 03 05:55:47 2017 +0000 @@ -1,3 +1,76 @@ +2016-12-29 Andrew John Hughes + + PR3213: Disable ARM32 JIT by default + * Makefile.am: + (ICEDTEA_PATCHES): Add patch. + * patches/pr3213-conditional_arm32jit.patch: + Backport conditionalisation of ARM32 JIT port + from IcedTea 2.x. + +2014-02-19 Andrew John Hughes + + PR3213: Disable ARM32 JIT by default + * INSTALL: + Document ARM32 JIT and --enable-arm32-jit option. + * Makefile.am: + (ARM32JIT_STATUS): Set based on ENABLE_ARM32JIT. + (ICEDTEA_ENV): Pass ARM32JIT to OpenJDK build, + using value of ${ARM32JIT_STATUS}. + * NEWS: Updated. + * acinclude.m4: + (IT_ENABLE_ARM32JIT): Allow the ARM32 JIT to be + enabled. + * configure.ac: Invoke IT_ENABLE_ARM32JIT macro. + +2016-08-19 Andrew John Hughes + + PR3175: invalid zip timestamp handling leads to + error updating JAR files + * AUTHORS: Add Ricardo Ribalda. + * NEWS: Updated. + +2016-08-19 Ricardo Ribalda + + PR3175: invalid zip timestamp handling leads to + error updating JAR files + * Makefile.am: + (add-pulseaudio): Don't use -u so files are always + overwritten, regardless of timestamps. + (add-pulseaudio-debug): Likewise. + (add-pulseaudio-ecj): Likewise. + +2016-12-28 Andrew John Hughes + + PR3174: systemtap: type definition 'symbolOopDesc' not found + * NEWS: Updated + +2012-03-16 Mark Wielaard + + PR3174: systemtap: type definition 'symbolOopDesc' not found + * tapset/jstack.stp.in: Change symbolOopDesc to Symbol to accomodate + S6990754 - Use native memory and reference counting to implement + SymbolTable. + +2016-12-28 Andrew John Hughes + + PR3152: Zero build fails with pch disabled + * Makefile.am: + (ICEDTEA_PATCHES): Add new patch. + * NEWS: Updated. + * patches/openjdk/8078628-pr3152-zero_pch_failure.patch: + Backport patch from b41 to fix Zero build failure when + building without pre-compiled headers. + +2016-12-23 Andrew John Hughes + + PR3205: Builds fails with pch disabled + * Makefile.am: + (ICEDTEA_PATCHES): Add new patch. + * NEWS: Updated. + * patches/openjdk/8169448-pr3205-pch_failure.patch: + Backport patch from b41 to fix build failure when + building without pre-compiled headers. + 2016-08-24 Andrew John Hughes * NEWS: Add 1.13.13 section. diff -r 20feeb77624f -r 336dc5eedcea INSTALL --- a/INSTALL Thu Aug 25 03:50:31 2016 +0100 +++ b/INSTALL Tue Jan 03 05:55:47 2017 +0000 @@ -164,6 +164,7 @@ below. * --enable-lcms2: Use LCMS 2 backport from OpenJDK 7 rather than LCMS 1. * --enable-non-nss-curves: Define curves beyond the three specified by NSS (NIST P-{256,384,521}) +* --enable-arm32-jit: Build the ARM32 JIT. Testing ======= @@ -276,8 +277,9 @@ --enable-shark to configure. Please note that Shark is still in development and builds are still likely to fail at present. -On ARM32, there is also a native JIT port built on top of Zero, which -is built on this platform by default. +On ARM32, there is also a native JIT port built on top of Zero. This +currently has issues (see PR3196) and is thus not enabled by +default. To enable it, pass --enable-arm32-jit to configure. Support for Different Versions of HotSpot ========================================= diff -r 20feeb77624f -r 336dc5eedcea Makefile.am --- a/Makefile.am Thu Aug 25 03:50:31 2016 +0100 +++ b/Makefile.am Tue Jan 03 05:55:47 2017 +0000 @@ -623,7 +623,10 @@ patches/pr3137-alt_button_order.patch \ patches/openjdk/6260348-pr3068.patch \ patches/openjdk/6961123-pr2975.patch \ - patches/pr2800-missing_resources.patch + patches/pr2800-missing_resources.patch \ + patches/openjdk/8169448-pr3205-pch_failure.patch \ + patches/openjdk/8078628-pr3152-zero_pch_failure.patch \ + patches/pr3213-conditional_arm32jit.patch if WITH_RHINO ICEDTEA_PATCHES += \ @@ -785,6 +788,12 @@ WERROR_STATUS=false endif +if ENABLE_ARM32JIT +ARM32JIT_STATUS=true +else +ARM32JIT_STATUS=false +endif + ICEDTEA_UNSET = \ JAVAC= \ JAVA_HOME= \ @@ -832,7 +841,8 @@ CC=$(CC)$(GCC_SUFFIX) \ CXX=$(CXX)$(GCC_SUFFIX) \ COMPILER_WARNINGS_FATAL="$(WERROR_STATUS)" \ - UNLIMITED_CRYPTO="true" + UNLIMITED_CRYPTO="true" \ + ARM32JIT="${ARM32JIT_STATUS}" if ENABLE_CACAO ICEDTEA_ENV += \ @@ -1831,7 +1841,7 @@ cp -pPRf $(PULSE_JAVA_BUILDDIR)/pulse-java.jar \ $(BUILD_OUTPUT_DIR)/j2re-image/lib/ext (cd $(PULSE_JAVA_JAVA_SRCDIR) && \ - $(ZIP) -qur $(BUILD_OUTPUT_DIR)/j2sdk-image/src.zip org ) + $(ZIP) -qr $(BUILD_OUTPUT_DIR)/j2sdk-image/src.zip org ) endif touch $@ @@ -1854,7 +1864,7 @@ cp -pPRf $(PULSE_JAVA_BUILDDIR)/pulse-java.jar \ $(DEBUG_BUILD_OUTPUT_DIR)/j2re-image/lib/ext (cd $(PULSE_JAVA_JAVA_SRCDIR) && \ - $(ZIP) -qur $(DEBUG_BUILD_OUTPUT_DIR)/j2sdk-image/src.zip org ) + $(ZIP) -qr $(DEBUG_BUILD_OUTPUT_DIR)/j2sdk-image/src.zip org ) endif touch $@ @@ -2173,7 +2183,7 @@ cp -pPRf $(PULSE_JAVA_BUILDDIR)/pulse-java.jar \ $(ECJ_BUILD_OUTPUT_DIR)/j2re-image/lib/ext (cd $(PULSE_JAVA_JAVA_SRCDIR) && \ - $(ZIP) -qur $(ECJ_BUILD_OUTPUT_DIR)/j2sdk-image/src.zip org ) + $(ZIP) -qr $(ECJ_BUILD_OUTPUT_DIR)/j2sdk-image/src.zip org ) endif touch $@ diff -r 20feeb77624f -r 336dc5eedcea NEWS --- a/NEWS Thu Aug 25 03:50:31 2016 +0100 +++ b/NEWS Tue Jan 03 05:55:47 2017 +0000 @@ -14,6 +14,13 @@ New in release 1.13.13 (2016-10-XX): +* Bug fixes + - PR3152: Zero build fails with pch disabled + - PR3174: systemtap: type definition 'symbolOopDesc' not found + - PR3175: invalid zip timestamp handling leads to error updating JAR files + - PR3205: Builds fails with pch disabled + - PR3213: Disable ARM32 JIT by default + New in release 1.13.12 (2016-08-24): * Security fixes diff -r 20feeb77624f -r 336dc5eedcea acinclude.m4 --- a/acinclude.m4 Thu Aug 25 03:50:31 2016 +0100 +++ b/acinclude.m4 Tue Jan 03 05:55:47 2017 +0000 @@ -2179,6 +2179,28 @@ AM_CONDITIONAL([VM_SUPPORTS_XBOOTCLASSPATH], test x"${it_cv_xbootclasspath_works}" = "xyes") ]) +AC_DEFUN([IT_ENABLE_ARM32JIT], +[ + AC_MSG_CHECKING([whether to enable the ARM32 JIT]) + AC_ARG_ENABLE([arm32-jit], + [AS_HELP_STRING(--enable-arm32-jit,build with the ARM32 JIT [[default=no]])], + [ + case "${enableval}" in + yes) + enable_arm32jit=yes + ;; + *) + enable_arm32jit=no + ;; + esac + ], + [ + enable_arm32jit=no + ]) + AC_MSG_RESULT([$enable_arm32jit]) + AM_CONDITIONAL([ENABLE_ARM32JIT], test x"${enable_arm32jit}" = "xyes") +]) + AC_DEFUN_ONCE([IT_HAS_PAX], [ AC_MSG_CHECKING([if a PaX kernel is in use]) diff -r 20feeb77624f -r 336dc5eedcea configure.ac --- a/configure.ac Thu Aug 25 03:50:31 2016 +0100 +++ b/configure.ac Tue Jan 03 05:55:47 2017 +0000 @@ -296,6 +296,7 @@ IT_SET_SHARK_BUILD IT_ENABLE_ZERO_BUILD IT_CHECK_ADDITIONAL_VMS +IT_ENABLE_ARM32JIT IT_ENABLE_NON_NSS_CURVES IT_ENABLE_HG IT_WITH_HG_REVISION diff -r 20feeb77624f -r 336dc5eedcea patches/openjdk/8078628-pr3152-zero_pch_failure.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/patches/openjdk/8078628-pr3152-zero_pch_failure.patch Tue Jan 03 05:55:47 2017 +0000 @@ -0,0 +1,49 @@ +# HG changeset patch +# User andrew +# Date 1482709933 0 +# Sun Dec 25 23:52:13 2016 +0000 +# Node ID 1ae05a34e052d1672b4a7894ddf5fc2f662eb861 +# Parent 598f4f521889aadf7abccaf0634e9cd0d8b75599 +8078628: Zero build fails with pre-compiled headers disabled +Summary: Add missing includes to make Zero builds without pre-compiled headers work +Reviewed-by: omajid + +diff -Nru openjdk.orig/hotspot/src/cpu/zero/vm/entry_zero.hpp openjdk/hotspot/src/cpu/zero/vm/entry_zero.hpp +--- openjdk.orig/hotspot/src/cpu/zero/vm/entry_zero.hpp 2016-08-22 15:02:02.000000000 +0100 ++++ openjdk/hotspot/src/cpu/zero/vm/entry_zero.hpp 2016-12-26 02:36:46.775167402 +0000 +@@ -1,6 +1,6 @@ + /* + * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. +- * Copyright 2008, 2009, 2010 Red Hat, Inc. ++ * Copyright 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 +@@ -26,6 +26,8 @@ + #ifndef CPU_ZERO_VM_ENTRY_ZERO_HPP + #define CPU_ZERO_VM_ENTRY_ZERO_HPP + ++#include "interpreter/cppInterpreter.hpp" ++ + class ZeroEntry { + public: + ZeroEntry() { +diff -Nru openjdk.orig/hotspot/src/cpu/zero/vm/nativeInst_zero.cpp openjdk/hotspot/src/cpu/zero/vm/nativeInst_zero.cpp +--- openjdk.orig/hotspot/src/cpu/zero/vm/nativeInst_zero.cpp 2016-08-22 15:02:03.000000000 +0100 ++++ openjdk/hotspot/src/cpu/zero/vm/nativeInst_zero.cpp 2016-12-26 02:36:46.775167402 +0000 +@@ -1,6 +1,6 @@ + /* + * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. +- * Copyright 2008 Red Hat, Inc. ++ * Copyright 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 +@@ -25,6 +25,7 @@ + + #include "precompiled.hpp" + #include "assembler_zero.inline.hpp" ++#include "entry_zero.hpp" + #include "memory/resourceArea.hpp" + #include "nativeInst_zero.hpp" + #include "oops/oop.inline.hpp" diff -r 20feeb77624f -r 336dc5eedcea patches/openjdk/8169448-pr3205-pch_failure.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/patches/openjdk/8169448-pr3205-pch_failure.patch Tue Jan 03 05:55:47 2017 +0000 @@ -0,0 +1,21 @@ +# HG changeset patch +# User andrew +# Date 1478656400 0 +# Wed Nov 09 01:53:20 2016 +0000 +# Node ID bbe3dc5410163bc7fb2dfbe5eb6969bbf71edc6d +# Parent 1943edc6f06aa1f026b4e6fa9ccc8b2d60243ca7 +8169448: OpenJDK 6 fails to build without pre-compiled headers +Summary: psPromotionManager.hpp is missing an import for psOldGen +Reviewed-by: omajid + +diff --git a/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp b/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp +--- openjdk/hotspot/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp ++++ openjdk/hotspot/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp +@@ -25,6 +25,7 @@ + #ifndef SHARE_VM_GC_IMPLEMENTATION_PARALLELSCAVENGE_PSPROMOTIONMANAGER_HPP + #define SHARE_VM_GC_IMPLEMENTATION_PARALLELSCAVENGE_PSPROMOTIONMANAGER_HPP + ++#include "gc_implementation/parallelScavenge/psOldGen.hpp" + #include "gc_implementation/parallelScavenge/psPromotionLAB.hpp" + #include "memory/allocation.hpp" + #include "utilities/taskqueue.hpp" diff -r 20feeb77624f -r 336dc5eedcea patches/pr3213-conditional_arm32jit.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/patches/pr3213-conditional_arm32jit.patch Tue Jan 03 05:55:47 2017 +0000 @@ -0,0 +1,29 @@ +# HG changeset patch +# User chrisphi +# Date 1392756328 0 +# Tue Feb 18 20:45:28 2014 +0000 +# Node ID 0a9100ca5a41c8430aa9a51ef2ca5dd4d6f38322 +# Parent c9da84d02a614d10d2118d7725b58b42b02fbbc3 +ARM32 assembler update for hsx24. Use ARM32JIT to turn it on/off. + +diff --git openjdk.orig/hotspot/make/linux/makefiles/zeroshark.make openjdk/hotspot/make/linux/makefiles/zeroshark.make +--- openjdk.orig/hotspot/make/linux/makefiles/zeroshark.make ++++ openjdk/hotspot/make/linux/makefiles/zeroshark.make +@@ -26,7 +26,8 @@ + # Setup common to Zero (non-Shark) and Shark versions of VM + + ifeq ($(ZERO_LIBARCH),arm) +- ++# check to see if we are building the assembler jit or just zero. ++ifeq ($(ARM32JIT),true) + Obj_Files += asm_helper.o + Obj_Files += cppInterpreter_arm.o + Obj_Files += thumb2.o +@@ -54,6 +55,7 @@ + $(CXX_COMPILE) -DSTATIC_OFFSETS -o $@ $< $(COMPILE_DONE) + + endif ++endif + + %.o: %.S + @echo Assembling $< diff -r 20feeb77624f -r 336dc5eedcea tapset/jstack.stp.in --- a/tapset/jstack.stp.in Thu Aug 25 03:50:31 2016 +0100 +++ b/tapset/jstack.stp.in Tue Jan 03 05:55:47 2017 +0000 @@ -412,7 +412,7 @@ // that describe the method and signature. This constant pool // contains symbolic information that describe the properties // of the class. The indexes for methods and signaturates in - // the constant pool are symbolOopDescs that contain utf8 + // the constant pool are Symbols that contain utf8 // strings (plus lenghts). (We could also sanity check that // the tag value is correct [CONSTANT_String = 8]). // Note that the class name uses '/' instead of '.' as @@ -427,17 +427,17 @@ "@ABS_SERVER_LIBJVM_SO@")->_pool_holder; klassSymbol = @cast(klassPtr + oopDesc_size, "Klass", "@ABS_SERVER_LIBJVM_SO@")->_name; - klassName = &@cast(klassSymbol, "symbolOopDesc", + klassName = &@cast(klassSymbol, "Symbol", "@ABS_SERVER_LIBJVM_SO@")->_body[0]; - klassLength = @cast(klassSymbol, "symbolOopDesc", + klassLength = @cast(klassSymbol, "Symbol", "@ABS_SERVER_LIBJVM_SO@")->_length; methodIndex = @cast(methodOopPtr, "methodOopDesc", "@ABS_SERVER_LIBJVM_SO@")->_constMethod->_name_index; - methodOopDesc = user_long(constantPoolOop_base + (methodIndex * ptr_size)); - methodName = &@cast(methodOopDesc, "symbolOopDesc", + methodOopDesc = user_long(constantPoolOop_base + (methodIndex * ptr_size)) - 1; + methodName = &@cast(methodOopDesc, "Symbol", "@ABS_SERVER_LIBJVM_SO@")->_body[0]; - methodLength = @cast(methodOopDesc, "symbolOopDesc", + methodLength = @cast(methodOopDesc, "Symbol", "@ABS_SERVER_LIBJVM_SO@")->_length; if (log_sig) @@ -445,10 +445,10 @@ sigIndex = @cast(methodOopPtr, "methodOopDesc", "@ABS_SERVER_LIBJVM_SO@")->_constMethod->_signature_index; sigOopDesc = user_long(constantPoolOop_base - + (sigIndex * ptr_size)); - sigName = &@cast(sigOopDesc, "symbolOopDesc", + + (sigIndex * ptr_size)) - 1; + sigName = &@cast(sigOopDesc, "Symbol", "@ABS_SERVER_LIBJVM_SO@")->_body[0]; - sigLength = @cast(sigOopDesc, "symbolOopDesc", + sigLength = @cast(sigOopDesc, "Symbol", "@ABS_SERVER_LIBJVM_SO@")->_length; sig = user_string_n(sigName, sigLength); } From bugzilla-daemon at icedtea.classpath.org Tue Jan 3 06:53:47 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 03 Jan 2017 06:53:47 +0000 Subject: [Bug 3205] [IcedTea6] Builds fails with pch disabled In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3205 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=3b10a198e6d6 author: Andrew John Hughes date: Sun Jan 01 05:21:54 2017 +0000 PR3205: Builds fails with pch disabled 2016-12-23 Andrew John Hughes PR3205: Builds fails with pch disabled * Makefile.am: (ICEDTEA_PATCHES): Add new patch. * NEWS: Updated. * patches/openjdk/8169448-pr3205-pch_failure.patch: Backport patch from b41 to fix build failure when building without pre-compiled headers. -- You are receiving this mail because: 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 Jan 3 06:54:03 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 03 Jan 2017 06:54:03 +0000 Subject: [Bug 3152] [IcedTea6] Zero build fails with pch disabled In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3152 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=47d928687363 author: Andrew John Hughes date: Tue Jan 03 05:43:43 2017 +0000 PR3152: Zero build fails with pch disabled 2016-12-28 Andrew John Hughes PR3152: Zero build fails with pch disabled * Makefile.am: (ICEDTEA_PATCHES): Add new patch. * NEWS: Updated. * patches/openjdk/8078628-pr3152-zero_pch_failure.patch: Backport patch from b41 to fix Zero build failure when building without pre-compiled headers. -- You are receiving this mail because: 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 Jan 3 06:54:09 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 03 Jan 2017 06:54:09 +0000 Subject: [Bug 3174] [IcedTea6] systemtap: type definition 'symbolOopDesc' not found In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3174 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=e61c9fc4401d author: Mark Wielaard date: Fri Mar 16 13:15:15 2012 +0100 PR3174: systemtap: type definition 'symbolOopDesc' not found jstack: Change symbolOopDesc to Symbol to accomodate S6990754. Use native memory and reference counting to implement SymbolTable. 2016-12-28 Andrew John Hughes PR3174: systemtap: type definition 'symbolOopDesc' not found * NEWS: Updated 2012-03-16 Mark Wielaard PR3174: systemtap: type definition 'symbolOopDesc' not found * tapset/jstack.stp.in: Change symbolOopDesc to Symbol to accomodate S6990754 - Use native memory and reference counting to implement SymbolTable. -- You are receiving this mail because: 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 Jan 3 06:54:17 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 03 Jan 2017 06:54:17 +0000 Subject: [Bug 3175] [IcedTea6] Invalid zip timestamp handling leads to error updating JAR files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3175 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=bfb471488e30 author: Andrew John Hughes date: Thu Dec 29 02:50:39 2016 +0000 PR3175: invalid zip timestamp handling leads to error updating JAR files 2016-08-19 Andrew John Hughes PR3175: invalid zip timestamp handling leads to error updating JAR files * AUTHORS: Add Ricardo Ribalda. * NEWS: Updated. 2016-08-19 Ricardo Ribalda PR3175: invalid zip timestamp handling leads to error updating JAR files * Makefile.am: (add-pulseaudio): Don't use -u so files are always overwritten, regardless of timestamps. (add-pulseaudio-debug): Likewise. (add-pulseaudio-ecj): 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 Tue Jan 3 06:54:22 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 03 Jan 2017 06:54:22 +0000 Subject: [Bug 3213] [IcedTea6] Disable ARM32 JIT by default In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3213 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=336dc5eedcea author: Andrew John Hughes date: Tue Jan 03 05:55:47 2017 +0000 PR3213: Disable ARM32 JIT by default 2016-12-29 Andrew John Hughes PR3213: Disable ARM32 JIT by default * Makefile.am: (ICEDTEA_PATCHES): Add patch. * patches/pr3213-conditional_arm32jit.patch: Backport conditionalisation of ARM32 JIT port from IcedTea 2.x. 2014-02-19 Andrew John Hughes PR3213: Disable ARM32 JIT by default * INSTALL: Document ARM32 JIT and --enable-arm32-jit option. * Makefile.am: (ARM32JIT_STATUS): Set based on ENABLE_ARM32JIT. (ICEDTEA_ENV): Pass ARM32JIT to OpenJDK build, using value of ${ARM32JIT_STATUS}. * NEWS: Updated. * acinclude.m4: (IT_ENABLE_ARM32JIT): Allow the ARM32 JIT to be enabled. * configure.ac: Invoke IT_ENABLE_ARM32JIT 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 Tue Jan 3 20:30:04 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 03 Jan 2017 20:30:04 +0000 Subject: [Bug 3152] [IcedTea6] Zero build fails with pch disabled In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3152 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #6 from Andrew John Hughes --- Fixed in 1.14.0pre and 1.13.13. -- You are receiving this mail because: 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 Jan 3 20:31:19 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 03 Jan 2017 20:31:19 +0000 Subject: [Bug 3275] New: [IcedTea6] Update generated files after OpenJDK 6 b41 update Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3275 Bug ID: 3275 Summary: [IcedTea6] Update generated files after OpenJDK 6 b41 update Product: IcedTea Version: 6-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 /builddir/build/BUILD/icedtea6-1.13.13/generated.build/sun/tools/jconsole/Version.java # Running javac: /builddir/build/BUILD/icedtea6-1.13.13/bootstrap/jdk1.6.0/bin/javac -J-XX:ThreadStackSize=2048 -J-Xmx896m -J-Xms128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -g -Xlint:-path -source 1.5 -target 5 -encoding ascii -Xbootclasspath:/builddir/build/BUILD/icedtea6-1.13.13/openjdk.build-ecj/classes -encoding iso8859-1 -sourcepath /builddir/build/BUILD/icedtea6-1.13.13/generated.build:../../../src/solaris/classes:../../../src/share/classes -d /builddir/build/BUILD/icedtea6-1.13.13/openjdk.build-ecj/classes @/builddir/build/BUILD/icedtea6-1.13.13/openjdk.build-ecj/tmp/sun/sun.tools.jconsole/.classes.list /builddir/build/BUILD/icedtea6-1.13.13/generated.build/sun/tools/jconsole/Version.java:37: cannot find symbol symbol : method getText(java.lang.String,java.lang.String,java.lang.String) location: class sun.tools.jconsole.Resources ps.println(Resources.getText("Name and Build", ^ /builddir/build/BUILD/icedtea6-1.13.13/generated.build/sun/tools/jconsole/Version.java:41: cannot find symbol symbol : method getText(java.lang.String,java.lang.String,java.lang.String,java.lang.String) location: class sun.tools.jconsole.Resources ps.println(Resources.getText("Name Build and Mode", ^ /builddir/build/BUILD/icedtea6-1.13.13/generated.build/sun/tools/jconsole/Version.java:49: cannot find symbol symbol : method getText(java.lang.String,java.lang.String) location: class sun.tools.jconsole.Resources ps.println(Resources.getText("JConsole version", jconsole_version)); ^ Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 3 errors make[5]: *** [.compile.classlist] Error 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 Tue Jan 3 20:31:34 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 03 Jan 2017 20:31:34 +0000 Subject: [Bug 3275] [IcedTea6] Update generated files after OpenJDK 6 b41 update In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3275 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |6-1.13.13 -- You are receiving this mail because: 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 Jan 3 20:33:03 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 03 Jan 2017 20:33:03 +0000 Subject: [Bug 3276] New: [IcedTea6] Backport latest XRender patches Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3276 Bug ID: 3276 Summary: [IcedTea6] Backport latest XRender patches Product: IcedTea Version: 6-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 New fixes from OpenJDK 7 need backporting to IcedTea 1.x, including part of a security fix: changeset: 8230:bcd7f2459237 user: aivanov date: Tue Jul 12 16:31:40 2016 +0300 summary: 8159495: Fix index offsets changeset: 3814:0f7256505703 user: bae date: Sun Mar 27 15:51:44 2011 +0400 summary: 6985593: Crash in Java_sun_java2d_loops_MaskBlit_MaskBlit on oel5.5-x64 changeset: 3610:bbbf427a9007 user: ceisserer date: Tue Mar 01 14:49:53 2011 -0800 summary: 6974985: Jave2Demo threw exceptions when xrender enabled in OEL5.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 Tue Jan 3 20:33:32 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 03 Jan 2017 20:33:32 +0000 Subject: [Bug 3276] [IcedTea6] Backport latest XRender patches In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3276 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |6-1.13.13 -- You are receiving this mail because: 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 Jan 3 20:34:14 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 03 Jan 2017 20:34:14 +0000 Subject: [Bug 3174] [IcedTea6] systemtap: type definition 'symbolOopDesc' not found In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3174 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #4 from Andrew John Hughes --- Fixed in 1.14.0pre and 1.13.13. -- You are receiving this mail because: 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 Jan 3 20:44:28 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 03 Jan 2017 20:44:28 +0000 Subject: [Bug 3175] [IcedTea6] Invalid zip timestamp handling leads to error updating JAR files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3175 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #4 from Andrew John Hughes --- Fixed in 1.14.0pre and 1.13.13. -- You are receiving this mail because: 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 Jan 3 20:44:34 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 03 Jan 2017 20:44:34 +0000 Subject: [Bug 3205] [IcedTea6] Builds fails with pch disabled In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3205 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Fixed in 1.14.0pre and 1.13.13. -- You are receiving this mail because: 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 Jan 3 20:44:57 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 03 Jan 2017 20:44:57 +0000 Subject: [Bug 3213] [IcedTea6] Disable ARM32 JIT by default In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3213 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Option added and defaulted to disabled in both 1.14.0pre and 1.13.13. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jvanek at icedtea.classpath.org Wed Jan 4 10:02:39 2017 From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org) Date: Wed, 04 Jan 2017 10:02:39 +0000 Subject: /hg/icedtea-web: PolicyEditor.java: "can not open" dialog do not... Message-ID: changeset edef16b35418 in /hg/icedtea-web details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=edef16b35418 author: Jiri Vanek date: Wed Jan 04 11:05:51 2017 +0100 PolicyEditor.java: "can not open" dialog do not show when policy file simply do not exists. diffstat: ChangeLog | 5 +++++ netx/net/sourceforge/jnlp/security/policyeditor/PolicyEditor.java | 4 +++- 2 files changed, 8 insertions(+), 1 deletions(-) diffs (26 lines): diff -r 2461eeea269f -r edef16b35418 ChangeLog --- a/ChangeLog Fri Dec 16 12:50:53 2016 +0100 +++ b/ChangeLog Wed Jan 04 11:05:51 2017 +0100 @@ -1,3 +1,8 @@ +2017-01-04 Jiri Vanek + + * netx/net/sourceforge/jnlp/security/policyeditor/PolicyEditor.java: "can not open" dialog + do not show when policy file simply do not exists. + 2016-12-16 Jiri Vanek Nashorn made accessible to javaws applications diff -r 2461eeea269f -r edef16b35418 netx/net/sourceforge/jnlp/security/policyeditor/PolicyEditor.java --- a/netx/net/sourceforge/jnlp/security/policyeditor/PolicyEditor.java Fri Dec 16 12:50:53 2016 +0100 +++ b/netx/net/sourceforge/jnlp/security/policyeditor/PolicyEditor.java Wed Jan 04 11:05:51 2017 +0100 @@ -1518,7 +1518,9 @@ final OpenFileResult ofr = FileUtils.testFilePermissions(getFile()); if (ofr == OpenFileResult.FAILURE || ofr == OpenFileResult.NOT_FILE) { addDefaultAllAppletsIdentifier(); - FileUtils.showCouldNotOpenFilepathDialog(PolicyEditor.this, policyEditorController.getFile().getPath()); + if (policyEditorController.getFile().exists()) { + FileUtils.showCouldNotOpenFilepathDialog(PolicyEditor.this, policyEditorController.getFile().getPath()); + } return; } if (ofr == OpenFileResult.CANT_WRITE) { From jvanek at icedtea.classpath.org Wed Jan 4 10:27:27 2017 From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org) Date: Wed, 04 Jan 2017 10:27:27 +0000 Subject: /hg/icedtea-web: When system desktop integration directory do no... Message-ID: changeset feceef9f3303 in /hg/icedtea-web details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=feceef9f3303 author: Jiri Vanek date: Wed Jan 04 11:34:20 2017 +0100 When system desktop integration directory do not exists, do not die. * netx/net/sourceforge/jnlp/controlpanel/desktopintegrationeditor/JListUtils.java: workarounded NPE when listFiles was invoked on non-existing dir, and so returned null instead of empty array. diffstat: ChangeLog | 8 ++++++++ netx/net/sourceforge/jnlp/controlpanel/desktopintegrationeditor/JListUtils.java | 6 ++++++ 2 files changed, 14 insertions(+), 0 deletions(-) diffs (38 lines): diff -r edef16b35418 -r feceef9f3303 ChangeLog --- a/ChangeLog Wed Jan 04 11:05:51 2017 +0100 +++ b/ChangeLog Wed Jan 04 11:34:20 2017 +0100 @@ -1,3 +1,11 @@ +2017-01-04 Jiri Vanek + + When system desktop integration directory do not exists, do not die. + * netx/net/sourceforge/jnlp/controlpanel/desktopintegrationeditor/JListUtils.java: + workarounded NPE when listFiles was invoked on non-existing dir, and so returned + null instead of empty array. + + 2017-01-04 Jiri Vanek * netx/net/sourceforge/jnlp/security/policyeditor/PolicyEditor.java: "can not open" dialog diff -r edef16b35418 -r feceef9f3303 netx/net/sourceforge/jnlp/controlpanel/desktopintegrationeditor/JListUtils.java --- a/netx/net/sourceforge/jnlp/controlpanel/desktopintegrationeditor/JListUtils.java Wed Jan 04 11:05:51 2017 +0100 +++ b/netx/net/sourceforge/jnlp/controlpanel/desktopintegrationeditor/JListUtils.java Wed Jan 04 11:34:20 2017 +0100 @@ -136,6 +136,9 @@ return mask.matcher(name).matches(); } }); + if (list == null) { + list = new File[0]; + } return list; } @@ -152,6 +155,9 @@ if (list == null) { populateList(); } + if (list.length == 0) { + return "??"; + } return list[index]; } From jvanek at icedtea.classpath.org Wed Jan 4 10:48:58 2017 From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org) Date: Wed, 04 Jan 2017 10:48:58 +0000 Subject: /hg/icedtea-web: Fixed reproducers code coverage after plugin+jd... Message-ID: changeset 984601cc0ef7 in /hg/icedtea-web details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=984601cc0ef7 author: Jiri Vanek date: Wed Jan 04 11:55:47 2017 +0100 Fixed reproducers code coverage after plugin+jdk9 changeset * Makefile.am: (COVERABLE_PLUGIN_DIR) added sets for new -DNETX_JAR, -DPLUGIN_JAR and -DJSOBJECT_JAR diffstat: ChangeLog | 6 ++++++ Makefile.am | 3 +++ 2 files changed, 9 insertions(+), 0 deletions(-) diffs (26 lines): diff -r feceef9f3303 -r 984601cc0ef7 ChangeLog --- a/ChangeLog Wed Jan 04 11:34:20 2017 +0100 +++ b/ChangeLog Wed Jan 04 11:55:47 2017 +0100 @@ -1,3 +1,9 @@ +2017-01-04 Jiri Vanek + + Fixed reproducers code coverage after plugin+jdk9 changeset + * Makefile.am: (COVERABLE_PLUGIN_DIR) added sets for new + -DNETX_JAR, -DPLUGIN_JAR and -DJSOBJECT_JAR + 2017-01-04 Jiri Vanek When system desktop integration directory do not exists, do not die. diff -r feceef9f3303 -r 984601cc0ef7 Makefile.am --- a/Makefile.am Wed Jan 04 11:34:20 2017 +0100 +++ b/Makefile.am Wed Jan 04 11:55:47 2017 +0100 @@ -1329,6 +1329,9 @@ -DICEDTEA_WEB_JRE="\"$(SYSTEM_JRE_DIR)\"" \ -DPLUGIN_BOOTCLASSPATH=$(PLUGIN_COVERAGE_BOOTCLASSPATH) \ -DCOVERAGE_AGENT=$(JACOCO_AGENT_PLUGIN_SWITCH) \ + -DNETX_JAR="\"$(datadir)/$(PACKAGE_NAME)/netx.jar\"" \ + -DPLUGIN_JAR="\"$(PLUGIN_JAR)\"" \ + -DJSOBJECT_JAR="\"$(JSOBJECT_JAR)\""\ $(GLIB_CFLAGS) \ $(MOZILLA_CFLAGS) \ -fvisibility=hidden \ From jvanek at icedtea.classpath.org Wed Jan 4 12:09:29 2017 From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org) Date: Wed, 04 Jan 2017 12:09:29 +0000 Subject: /hg/icedtea-web: 2 new changesets Message-ID: changeset 128ddf575fdc in /hg/icedtea-web details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=128ddf575fdc author: Jiri Vanek date: Wed Jan 04 12:32:05 2017 +0100 Added test for javaws-applet and nashorn * tests/reproducers/simple/jsengine/resources/jsengineApplet.jnlp: new file, aplet definition * tests/reproducers/simple/jsengine/srcs/jsengineApplet.java: new file, applet impelmentation * tests/reproducers/simple/jsengine/testcases/jsengineTest.java: added test calling jsengineApplet.jnlp changeset 56b18e91dc40 in /hg/icedtea-web details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=56b18e91dc40 author: Jiri Vanek date: Wed Jan 04 13:16:12 2017 +0100 applets got javafx and nashorn support too * plugin/icedteanp/IcedTeaNPPlugin.cc: added default locations of appletviewer_default_jfxrtjar and appletviewer_default_nashonrjar. Added methods get_plugin_jfx_jar and get_plugin_nashorn_jar to get dynamically resolved nashorn/javafx (command_line.push_back) for jdk8, on classapth added javafx, for jdk9 added classpath attribute with javafx (unknown behavior), for both jdks appended nashorn.jar to bootclassapth * tests/reproducers/simple/jsengine/resources/jsengineApplet.html: testcase html * tests/reproducers/simple/jsengine/testcases/jsengineTest.java: added test for apelt in html diffstat: ChangeLog | 20 +++ plugin/icedteanp/IcedTeaNPPlugin.cc | 36 +++++- tests/reproducers/simple/jsengine/resources/jsengineApplet.html | 42 +++++++ tests/reproducers/simple/jsengine/resources/jsengineApplet.jnlp | 58 ++++++++++ tests/reproducers/simple/jsengine/srcs/jsengineApplet.java | 58 ++++++++++ tests/reproducers/simple/jsengine/testcases/jsengineTest.java | 39 +++++- 6 files changed, 244 insertions(+), 9 deletions(-) diffs (322 lines): diff -r 984601cc0ef7 -r 56b18e91dc40 ChangeLog --- a/ChangeLog Wed Jan 04 11:55:47 2017 +0100 +++ b/ChangeLog Wed Jan 04 13:16:12 2017 +0100 @@ -1,3 +1,23 @@ +2017-01-04 Jiri Vanek + + applets got javafx and nashorn support too + * plugin/icedteanp/IcedTeaNPPlugin.cc: added default locations of + appletviewer_default_jfxrtjar and appletviewer_default_nashonrjar. Added methods + get_plugin_jfx_jar and get_plugin_nashorn_jar to get dynamically resolved nashorn/javafx + (command_line.push_back) for jdk8, on classapth added javafx, + for jdk9 added classpath attribute with javafx (unknown behavior), for both jdks appended + nashorn.jar to bootclassapth + * tests/reproducers/simple/jsengine/resources/jsengineApplet.html: testcase html + * tests/reproducers/simple/jsengine/testcases/jsengineTest.java: added test for apelt in html + + +2017-01-04 Jiri Vanek + + Added test for javaws-applet and nashorn + * tests/reproducers/simple/jsengine/resources/jsengineApplet.jnlp: new file, aplet definition + * tests/reproducers/simple/jsengine/srcs/jsengineApplet.java: new file, applet impelmentation + * tests/reproducers/simple/jsengine/testcases/jsengineTest.java: added test calling jsengineApplet.jnlp + 2017-01-04 Jiri Vanek Fixed reproducers code coverage after plugin+jdk9 changeset diff -r 984601cc0ef7 -r 56b18e91dc40 plugin/icedteanp/IcedTeaNPPlugin.cc --- a/plugin/icedteanp/IcedTeaNPPlugin.cc Wed Jan 04 11:55:47 2017 +0100 +++ b/plugin/icedteanp/IcedTeaNPPlugin.cc Wed Jan 04 13:16:12 2017 +0100 @@ -141,6 +141,8 @@ // Fully-qualified appletviewer default executable and rt.jar static const char* appletviewer_default_executable = ICEDTEA_WEB_JRE "/bin/java"; static const char* appletviewer_default_rtjar = ICEDTEA_WEB_JRE "/lib/rt.jar"; +static const char* appletviewer_default_jfxrtjar = ICEDTEA_WEB_JRE "/lib/jfxrt.jar"; +static const char* appletviewer_default_nashonrjar = ICEDTEA_WEB_JRE "/lib/ext/nashorn.jar"; //javaws name and binary static const char* javaws_bin_property = "-Dicedtea-web.bin.location=" JAVAWS_BIN; static const char* javaws_name_property = "-Dicedtea-web.bin.name=" JAVAWS_NAME; @@ -305,6 +307,32 @@ return appletviewer_default_rtjar; } +static std::string get_plugin_jfx_jar(){ + std::string custom_jre; + bool custom_jre_defined = find_custom_jre(custom_jre); + if (custom_jre_defined) { + if (IcedTeaPluginUtilities::file_exists(custom_jre+"/lib/jfxrt.jar")){ + return custom_jre+"/lib/jfxrt.jar"; + } else { + PLUGIN_ERROR("Your custom jre (/lib/jfxrt.jar check) %s is not valid. Please fix %s in your %s. In attempt to run using default one. \n", custom_jre.c_str(), custom_jre_key.c_str(), default_file_ITW_deploy_props_name.c_str()); + } + } + return appletviewer_default_jfxrtjar; +} + +static std::string get_plugin_nashorn_jar(){ + std::string custom_jre; + bool custom_jre_defined = find_custom_jre(custom_jre); + if (custom_jre_defined) { + if (IcedTeaPluginUtilities::file_exists(custom_jre+"/lib/ext/nashorn.jar")){ + return custom_jre+"/lib/ext/nashorn.jar"; + } else { + PLUGIN_ERROR("Your custom jre (/lib/ext/nashorn.jar check) %s is not valid. Please fix %s in your %s. In attempt to run using default one. \n", custom_jre.c_str(), custom_jre_key.c_str(), default_file_ITW_deploy_props_name.c_str()); + } + } + return appletviewer_default_nashonrjar; +} + static void cleanUpDir(){ //free data_directory descriptor if (data_directory_descriptor != NULL) { @@ -1584,13 +1612,15 @@ { command_line.push_back(*jvm_args->at(i)); } - - command_line.push_back(PLUGIN_BOOTCLASSPATH); + + command_line.push_back(PLUGIN_BOOTCLASSPATH":"+get_plugin_nashorn_jar()); if (javaVersion < 9 ) { // for jdk8 set the classpath to avoid using the default (cwd). command_line.push_back("-classpath"); - command_line.push_back(get_plugin_rt_jar()); + command_line.push_back(get_plugin_rt_jar()+":"+get_plugin_jfx_jar()); } else { + command_line.push_back("-classpath"); + command_line.push_back(get_plugin_jfx_jar()); command_line.push_back("--patch-module"); command_line.push_back("java.desktop="PLUGIN_JAR":"NETX_JAR); command_line.push_back("--patch-module"); diff -r 984601cc0ef7 -r 56b18e91dc40 tests/reproducers/simple/jsengine/resources/jsengineApplet.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/reproducers/simple/jsengine/resources/jsengineApplet.html Wed Jan 04 13:16:12 2017 +0100 @@ -0,0 +1,42 @@ + + +

+

+ + diff -r 984601cc0ef7 -r 56b18e91dc40 tests/reproducers/simple/jsengine/resources/jsengineApplet.jnlp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/reproducers/simple/jsengine/resources/jsengineApplet.jnlp Wed Jan 04 13:16:12 2017 +0100 @@ -0,0 +1,58 @@ + + + + + jsengine + IcedTea + + jsengine + + + + + + + + + diff -r 984601cc0ef7 -r 56b18e91dc40 tests/reproducers/simple/jsengine/srcs/jsengineApplet.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/reproducers/simple/jsengine/srcs/jsengineApplet.java Wed Jan 04 13:16:12 2017 +0100 @@ -0,0 +1,58 @@ +/* jsengineApplet.java +Copyright (C) 2011 Red Hat, Inc. + +This file is part of IcedTea. + +IcedTea is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License as published by +the Free Software Foundation, version 2. + +IcedTea 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 for more details. + +You should have received a copy of the GNU General Public License +along with IcedTea; see the file COPYING. If not, write to +the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA. + +Linking this library statically or dynamically with other modules is +making a combined work based on this library. Thus, the terms and +conditions of the GNU General Public License cover the whole +combination. + +As a special exception, the copyright holders of this library give you +permission to link this library with independent modules to produce an +executable, regardless of the license terms of these independent +modules, and to copy and distribute the resulting executable under +terms of your choice, provided that you also meet, for each linked +independent module, the terms and conditions of the license of that +module. An independent module is a module which is not derived from +or based on this library. If you modify this library, you may extend +this exception to your version of the library, but you are not +obligated to do so. If you do not wish to do so, delete this +exception statement from your version. + */ + + +import java.applet.Applet; +import javax.script.ScriptEngine; +import javax.script.ScriptEngineManager; + +public class jsengineApplet extends Applet{ + + private static final ScriptEngine engine1 = new ScriptEngineManager().getEngineByName("JavaScript"); + private static final ScriptEngine engine2 = new ScriptEngineManager(jsengine.class.getClassLoader()).getEngineByName("JavaScript"); + private static final ScriptEngine engine3 = new ScriptEngineManager(null).getEngineByName("JavaScript"); + + @Override + public void start(){ + System.out.println("starting"); + System.out.println("A-"+engine1+"-Z"); + System.out.println("B-"+engine2+"-Y"); + System.out.println("C-"+engine3+"-X"); + System.out.println("finished"); + + } +} diff -r 984601cc0ef7 -r 56b18e91dc40 tests/reproducers/simple/jsengine/testcases/jsengineTest.java --- a/tests/reproducers/simple/jsengine/testcases/jsengineTest.java Wed Jan 04 11:55:47 2017 +0100 +++ b/tests/reproducers/simple/jsengine/testcases/jsengineTest.java Wed Jan 04 13:16:12 2017 +0100 @@ -36,18 +36,19 @@ */ import net.sourceforge.jnlp.ProcessResult; -import net.sourceforge.jnlp.ServerAccess; import net.sourceforge.jnlp.annotations.Bug; +import net.sourceforge.jnlp.annotations.TestInBrowsers; +import net.sourceforge.jnlp.browsertesting.BrowserTest; +import net.sourceforge.jnlp.browsertesting.Browsers; +import net.sourceforge.jnlp.closinglisteners.StringBasedClosingListener; import org.junit.Assert; import org.junit.Test; -public class jsengineTest { +public class jsengineTest extends BrowserTest { - private static final ServerAccess server = new ServerAccess(); - @Test - @Bug(id="PR3263") + @Bug(id = "PR3263") public void jsengineTestcase1() throws Exception { String originalResourceName = "jsengine.jnlp"; ProcessResult pr = server.executeJavawsHeadless(null, "/" + originalResourceName); @@ -59,5 +60,31 @@ Assert.assertTrue(pr.stdout.matches("(?s)(?i).*C-.*nashorn.*-X.*") || pr.stdout.matches("(?s)(?i).*C-.*rhino.*-X.*")); Assert.assertTrue(pr.stdout.matches("(?s).*finished.*")); } + + @Test + public void jsengineAppletTestcase1() throws Exception { + String originalResourceName = "jsengineApplet.jnlp"; + ProcessResult pr = server.executeJavawsHeadless(null, "/" + originalResourceName, new StringBasedClosingListener("finished"), null, null); + //ServerAccess.logOutputReprint(pr.stderr); + //ServerAccess.logOutputReprint(pr.stdout); + Assert.assertTrue(pr.stdout.matches("(?s).*starting.*")); + Assert.assertTrue(pr.stdout.matches("(?s)(?i).*A-.*nashorn.*-Z.*") || pr.stdout.matches("(?s)(?i).*A-.*rhino.*-Z.*")); + Assert.assertTrue(pr.stdout.matches("(?s)(?i).*B-.*nashorn.*-Y.*") || pr.stdout.matches("(?s)(?i).*B-.*rhino.*-Y.*")); + Assert.assertTrue(pr.stdout.matches("(?s)(?i).*C-.*nashorn.*-X.*") || pr.stdout.matches("(?s)(?i).*C-.*rhino.*-X.*")); + Assert.assertTrue(pr.stdout.matches("(?s).*finished.*")); + } + + @Test + @TestInBrowsers(testIn = {Browsers.all}) + public void jsengineAppletTestcase2() throws Exception { + String originalResourceName = "jsengineApplet.html"; + ProcessResult pr = server.executeBrowser("/" + originalResourceName, new StringBasedClosingListener("finished"), null); + //ServerAccess.logOutputReprint(pr.stderr); + //ServerAccess.logOutputReprint(pr.stdout); + Assert.assertTrue(pr.stdout.matches("(?s).*starting.*")); + Assert.assertTrue(pr.stdout.matches("(?s)(?i).*A-.*nashorn.*-Z.*") || pr.stdout.matches("(?s)(?i).*A-.*rhino.*-Z.*")); + Assert.assertTrue(pr.stdout.matches("(?s)(?i).*B-.*nashorn.*-Y.*") || pr.stdout.matches("(?s)(?i).*B-.*rhino.*-Y.*")); + Assert.assertTrue(pr.stdout.matches("(?s)(?i).*C-.*nashorn.*-X.*") || pr.stdout.matches("(?s)(?i).*C-.*rhino.*-X.*")); + Assert.assertTrue(pr.stdout.matches("(?s).*finished.*")); + } } - From jvanek at icedtea.classpath.org Wed Jan 4 13:09:54 2017 From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org) Date: Wed, 04 Jan 2017 13:09:54 +0000 Subject: /hg/icedtea-web: Added signed reproducer for nashorn and applets Message-ID: changeset af5964f5d8cf in /hg/icedtea-web details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=af5964f5d8cf author: Jiri Vanek date: Wed Jan 04 14:16:33 2017 +0100 Added signed reproducer for nashorn and applets * tests/reproducers/signed/jsengineSigned/resources/jsengineAppletSigned.html: * tests/reproducers/signed/jsengineSigned/resources/jsengineAppletSigned.jnlp: * tests/reproducers/signed/jsengineSigned/srcs/jsengineAppletSigned.java: * tests/reproducers/signed/jsengineSigned/testcases/jsengineSignedTest.java: * tests/reproducers/simple/jsengine/srcs/jsengineApplet.java: diffstat: ChangeLog | 10 +- tests/reproducers/signed/jsengineSigned/resources/jsengineAppletSigned.html | 42 ++++++ tests/reproducers/signed/jsengineSigned/resources/jsengineAppletSigned.jnlp | 61 ++++++++++ tests/reproducers/signed/jsengineSigned/srcs/jsengineAppletSigned.java | 58 +++++++++ tests/reproducers/signed/jsengineSigned/testcases/jsengineSignedTest.java | 36 +++++- tests/reproducers/simple/jsengine/srcs/jsengineApplet.java | 2 +- 6 files changed, 204 insertions(+), 5 deletions(-) diffs (266 lines): diff -r 56b18e91dc40 -r af5964f5d8cf ChangeLog --- a/ChangeLog Wed Jan 04 13:16:12 2017 +0100 +++ b/ChangeLog Wed Jan 04 14:16:33 2017 +0100 @@ -1,3 +1,12 @@ +2017-01-04 Jiri Vanek + + Added signed reproducer for nashorn and applets + * tests/reproducers/signed/jsengineSigned/resources/jsengineAppletSigned.html: + * tests/reproducers/signed/jsengineSigned/resources/jsengineAppletSigned.jnlp: + * tests/reproducers/signed/jsengineSigned/srcs/jsengineAppletSigned.java: + * tests/reproducers/signed/jsengineSigned/testcases/jsengineSignedTest.java: + * tests/reproducers/simple/jsengine/srcs/jsengineApplet.java: + 2017-01-04 Jiri Vanek applets got javafx and nashorn support too @@ -10,7 +19,6 @@ * tests/reproducers/simple/jsengine/resources/jsengineApplet.html: testcase html * tests/reproducers/simple/jsengine/testcases/jsengineTest.java: added test for apelt in html - 2017-01-04 Jiri Vanek Added test for javaws-applet and nashorn diff -r 56b18e91dc40 -r af5964f5d8cf tests/reproducers/signed/jsengineSigned/resources/jsengineAppletSigned.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/reproducers/signed/jsengineSigned/resources/jsengineAppletSigned.html Wed Jan 04 14:16:33 2017 +0100 @@ -0,0 +1,42 @@ + + +

+

+ + diff -r 56b18e91dc40 -r af5964f5d8cf tests/reproducers/signed/jsengineSigned/resources/jsengineAppletSigned.jnlp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/reproducers/signed/jsengineSigned/resources/jsengineAppletSigned.jnlp Wed Jan 04 14:16:33 2017 +0100 @@ -0,0 +1,61 @@ + + + + + jsengine + IcedTea + + jsengine + + + + + + + + + + + + diff -r 56b18e91dc40 -r af5964f5d8cf tests/reproducers/signed/jsengineSigned/srcs/jsengineAppletSigned.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/reproducers/signed/jsengineSigned/srcs/jsengineAppletSigned.java Wed Jan 04 14:16:33 2017 +0100 @@ -0,0 +1,58 @@ +/* jsengineApplet.java +Copyright (C) 2011 Red Hat, Inc. + +This file is part of IcedTea. + +IcedTea is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License as published by +the Free Software Foundation, version 2. + +IcedTea 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 for more details. + +You should have received a copy of the GNU General Public License +along with IcedTea; see the file COPYING. If not, write to +the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA. + +Linking this library statically or dynamically with other modules is +making a combined work based on this library. Thus, the terms and +conditions of the GNU General Public License cover the whole +combination. + +As a special exception, the copyright holders of this library give you +permission to link this library with independent modules to produce an +executable, regardless of the license terms of these independent +modules, and to copy and distribute the resulting executable under +terms of your choice, provided that you also meet, for each linked +independent module, the terms and conditions of the license of that +module. An independent module is a module which is not derived from +or based on this library. If you modify this library, you may extend +this exception to your version of the library, but you are not +obligated to do so. If you do not wish to do so, delete this +exception statement from your version. + */ + + +import java.applet.Applet; +import javax.script.ScriptEngine; +import javax.script.ScriptEngineManager; + +public class jsengineAppletSigned extends Applet{ + + private static final ScriptEngine engine1 = new ScriptEngineManager().getEngineByName("JavaScript"); + private static final ScriptEngine engine2 = new ScriptEngineManager(jsengineAppletSigned.class.getClassLoader()).getEngineByName("JavaScript"); + private static final ScriptEngine engine3 = new ScriptEngineManager(null).getEngineByName("JavaScript"); + + @Override + public void start(){ + System.out.println("starting"); + System.out.println("A-"+engine1+"-Z"); + System.out.println("B-"+engine2+"-Y"); + System.out.println("C-"+engine3+"-X"); + System.out.println("finished"); + + } +} diff -r 56b18e91dc40 -r af5964f5d8cf tests/reproducers/signed/jsengineSigned/testcases/jsengineSignedTest.java --- a/tests/reproducers/signed/jsengineSigned/testcases/jsengineSignedTest.java Wed Jan 04 13:16:12 2017 +0100 +++ b/tests/reproducers/signed/jsengineSigned/testcases/jsengineSignedTest.java Wed Jan 04 14:16:33 2017 +0100 @@ -36,14 +36,17 @@ */ import net.sourceforge.jnlp.ProcessResult; -import net.sourceforge.jnlp.ServerAccess; +import net.sourceforge.jnlp.annotations.TestInBrowsers; +import net.sourceforge.jnlp.browsertesting.BrowserTest; +import static net.sourceforge.jnlp.browsertesting.BrowserTest.server; +import net.sourceforge.jnlp.browsertesting.Browsers; +import net.sourceforge.jnlp.closinglisteners.StringBasedClosingListener; import org.junit.Assert; import org.junit.Test; -public class jsengineSignedTest { +public class jsengineSignedTest extends BrowserTest{ - private static final ServerAccess server = new ServerAccess(); @Test public void jsengineSignedTestcase1() throws Exception { @@ -57,5 +60,32 @@ Assert.assertTrue(pr.stdout.matches("(?s)(?i).*C-.*nashorn.*-X.*") || pr.stdout.matches("(?s)(?i).*C-.*rhino.*-X.*")); Assert.assertTrue(pr.stdout.matches("(?s).*finished.*")); } + + @Test + public void jsengineAppletSignedTestcase1() throws Exception { + String originalResourceName = "jsengineAppletSigned.jnlp"; + ProcessResult pr = server.executeJavawsHeadless(null, "/" + originalResourceName, new StringBasedClosingListener("finished"), null, null); + //ServerAccess.logOutputReprint(pr.stderr); + //ServerAccess.logOutputReprint(pr.stdout); + Assert.assertTrue(pr.stdout.matches("(?s).*starting.*")); + Assert.assertTrue(pr.stdout.matches("(?s)(?i).*A-.*nashorn.*-Z.*") || pr.stdout.matches("(?s)(?i).*A-.*rhino.*-Z.*")); + Assert.assertTrue(pr.stdout.matches("(?s)(?i).*B-.*nashorn.*-Y.*") || pr.stdout.matches("(?s)(?i).*B-.*rhino.*-Y.*")); + Assert.assertTrue(pr.stdout.matches("(?s)(?i).*C-.*nashorn.*-X.*") || pr.stdout.matches("(?s)(?i).*C-.*rhino.*-X.*")); + Assert.assertTrue(pr.stdout.matches("(?s).*finished.*")); + } + + @Test + @TestInBrowsers(testIn = {Browsers.all}) + public void jsengineAppletSignedTestcase2() throws Exception { + String originalResourceName = "jsengineAppletSigned.html"; + ProcessResult pr = server.executeBrowser("/" + originalResourceName, new StringBasedClosingListener("finished"), null); + //ServerAccess.logOutputReprint(pr.stderr); + //ServerAccess.logOutputReprint(pr.stdout); + Assert.assertTrue(pr.stdout.matches("(?s).*starting.*")); + Assert.assertTrue(pr.stdout.matches("(?s)(?i).*A-.*nashorn.*-Z.*") || pr.stdout.matches("(?s)(?i).*A-.*rhino.*-Z.*")); + Assert.assertTrue(pr.stdout.matches("(?s)(?i).*B-.*nashorn.*-Y.*") || pr.stdout.matches("(?s)(?i).*B-.*rhino.*-Y.*")); + Assert.assertTrue(pr.stdout.matches("(?s)(?i).*C-.*nashorn.*-X.*") || pr.stdout.matches("(?s)(?i).*C-.*rhino.*-X.*")); + Assert.assertTrue(pr.stdout.matches("(?s).*finished.*")); + } } diff -r 56b18e91dc40 -r af5964f5d8cf tests/reproducers/simple/jsengine/srcs/jsengineApplet.java --- a/tests/reproducers/simple/jsengine/srcs/jsengineApplet.java Wed Jan 04 13:16:12 2017 +0100 +++ b/tests/reproducers/simple/jsengine/srcs/jsengineApplet.java Wed Jan 04 14:16:33 2017 +0100 @@ -43,7 +43,7 @@ public class jsengineApplet extends Applet{ private static final ScriptEngine engine1 = new ScriptEngineManager().getEngineByName("JavaScript"); - private static final ScriptEngine engine2 = new ScriptEngineManager(jsengine.class.getClassLoader()).getEngineByName("JavaScript"); + private static final ScriptEngine engine2 = new ScriptEngineManager(jsengineApplet.class.getClassLoader()).getEngineByName("JavaScript"); private static final ScriptEngine engine3 = new ScriptEngineManager(null).getEngineByName("JavaScript"); @Override From jvanek at icedtea.classpath.org Wed Jan 4 15:19:35 2017 From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org) Date: Wed, 04 Jan 2017 15:19:35 +0000 Subject: /hg/icedtea-web: Fixed bash completion generation Message-ID: changeset f5dedb2c83b6 in /hg/icedtea-web details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=f5dedb2c83b6 author: Jiri Vanek date: Wed Jan 04 16:23:45 2017 +0100 Fixed bash completion generation * Makefile.am: (icedteaweb-completion) now depends on stamps/netx.stamp diffstat: ChangeLog | 5 +++++ Makefile.am | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) diffs (24 lines): diff -r af5964f5d8cf -r f5dedb2c83b6 ChangeLog --- a/ChangeLog Wed Jan 04 14:16:33 2017 +0100 +++ b/ChangeLog Wed Jan 04 16:23:45 2017 +0100 @@ -1,3 +1,8 @@ +2017-01-04 Jiri Vanek + + Fixed bash completion generation + * Makefile.am: (icedteaweb-completion) now depends on stamps/netx.stamp + 2017-01-04 Jiri Vanek Added signed reproducer for nashorn and applets diff -r af5964f5d8cf -r f5dedb2c83b6 Makefile.am --- a/Makefile.am Wed Jan 04 14:16:33 2017 +0100 +++ b/Makefile.am Wed Jan 04 16:23:45 2017 +0100 @@ -571,7 +571,7 @@ # appstreamcli validate $(abs_top_builddir)/metadata/*.appdata.xml $(abs_top_builddir)/metadata/*.metainfo.xml -$(abs_top_builddir)/icedteaweb-completion: $(abs_top_srcdir)/icedteaweb-completion.in +$(abs_top_builddir)/icedteaweb-completion: $(abs_top_srcdir)/icedteaweb-completion.in stamps/netx.stamp OPTIONS_COMMAND="$(SYSTEM_JRE_DIR)/bin/java -cp $(NETX_DIR) net.sourceforge.jnlp.OptionsDefinitions" ; \ JAVAWS=`$$OPTIONS_COMMAND javaws` ; \ POLICYEDITOR=`$$OPTIONS_COMMAND policyeditor` ; \ From jvanek at redhat.com Wed Jan 4 16:03:36 2017 From: jvanek at redhat.com (Jiri Vanek) Date: Wed, 4 Jan 2017 17:03:36 +0100 Subject: [rfc][icedtea-web] add files bash completion to our script Message-ID: <821477ea-d892-3cb4-e339-3086c8f3ff62@redhat.com> I realized that if our bash compeltion is isntalled, it is sucesfully blocking nay file compeltion, which is quite bad. As some compromise, there is my solution on this As I'm completly new to it, Ihope somebody will ave better ideas.... As reminder, also fully generated completion file is attached Tahnx! J. -------------- next part -------------- A non-text attachment was scrubbed... Name: filesForJavaws.patch Type: text/x-patch Size: 614 bytes Desc: not available URL: -------------- next part -------------- #/bin/bash #place this file over to /etc/bash_completion.d/ to make this file useful #Note: If you do not have bash-completion you will need to install it _itweb-settings() { local cur prev opts base cur="${COMP_WORDS[COMP_CWORD]}" prev="${COMP_WORDS[COMP_CWORD-1]}" # Icedtea-web settings Options opts="-help -list -get -info -set -reset -reset -headless -check -verbose" COMPREPLY=($(compgen -W "${opts}" -- ${cur})) return 0 } complete -F _itweb-settings itweb-settings _policyeditor() { local cur prev opts base cur="${COMP_WORDS[COMP_CWORD]}" prev="${COMP_WORDS[COMP_CWORD-1]}" # PolicyEditor Options opts="-help -file -defaultfile -codebase -signedby -principals -verbose" COMPREPLY=($(compgen -W "${opts}" -- ${cur})) return 0 } complete -F _policyeditor policyeditor _javaws() { local cur prev opts base cur="${COMP_WORDS[COMP_CWORD]}" prev="${COMP_WORDS[COMP_CWORD-1]}" # JavaWs Options opts="-version -arg -param -property -update -verbose -nosecurity -noupdate -headless -strict -xml -allowredirect -Xnofork -Xignoreheaders -Xoffline -Xtrustnone -jnlp -html -browser -about -viewer -Xclearcache -license -help -Xtrustall" COMPREPLY=($(compgen -W "${opts}" -- ${cur})) return 0 } complete -F _javaws javaws From jvanek at redhat.com Thu Jan 5 09:27:35 2017 From: jvanek at redhat.com (Jiri Vanek) Date: Thu, 5 Jan 2017 10:27:35 +0100 Subject: [rfc][icedtea-web] add files bash completion to our script In-Reply-To: <821477ea-d892-3cb4-e339-3086c8f3ff62@redhat.com> References: <821477ea-d892-3cb4-e339-3086c8f3ff62@redhat.com> Message-ID: <37c546db-e0aa-f6b9-6e26-303687f1c022@redhat.com> On 01/04/2017 05:03 PM, Jiri Vanek wrote: > > I realized that if our bash compeltion is isntalled, it is sucesfully blocking nay file compeltion, > which is quite bad. As some compromise, there is my solution on this > As I'm completly new to it, Ihope somebody will ave better ideas.... > > > As reminder, also fully generated completion file is attached > Tahnx! > J. Maybe a bit better one? diff -r f5dedb2c83b6 icedteaweb-completion.in --- a/icedteaweb-completion.in Wed Jan 04 16:23:45 2017 +0100 +++ b/icedteaweb-completion.in Thu Jan 05 10:26:14 2017 +0100 @@ -36,8 +36,13 @@ prev="${COMP_WORDS[COMP_CWORD-1]}" # JavaWs Options - opts="@JAVAWS@" - COMPREPLY=($(compgen -W "${opts}" -- ${cur})) - return 0 + if [[ $prev == *"-jnlp" || $prev == *"-html" ]] ; then + COMPREPLY=($(compgen -f -X "!*" -- ${cur})) + return 0 + else + opts="@JAVAWS@" + COMPREPLY=($(compgen -W "${opts}" -- ${cur})) + return 0 + fi } complete -F _javaws javaws Still do not comply directories with single subdir correctly... J. From jvanek at redhat.com Thu Jan 5 09:39:11 2017 From: jvanek at redhat.com (Jiri Vanek) Date: Thu, 5 Jan 2017 10:39:11 +0100 Subject: [rfc][icedtea-web] add files bash completion to our script In-Reply-To: <37c546db-e0aa-f6b9-6e26-303687f1c022@redhat.com> References: <821477ea-d892-3cb4-e339-3086c8f3ff62@redhat.com> <37c546db-e0aa-f6b9-6e26-303687f1c022@redhat.com> Message-ID: On 01/05/2017 10:27 AM, Jiri Vanek wrote: > On 01/04/2017 05:03 PM, Jiri Vanek wrote: >> >> I realized that if our bash compeltion is isntalled, it is sucesfully blocking nay file compeltion, >> which is quite bad. As some compromise, there is my solution on this >> As I'm completly new to it, Ihope somebody will ave better ideas.... >> >> >> As reminder, also fully generated completion file is attached >> Tahnx! >> J. > Maybe a bit better one? > > diff -r f5dedb2c83b6 icedteaweb-completion.in > --- a/icedteaweb-completion.in Wed Jan 04 16:23:45 2017 +0100 > +++ b/icedteaweb-completion.in Thu Jan 05 10:26:14 2017 +0100 > @@ -36,8 +36,13 @@ > prev="${COMP_WORDS[COMP_CWORD-1]}" > > # JavaWs Options > - opts="@JAVAWS@" > - COMPREPLY=($(compgen -W "${opts}" -- ${cur})) > - return 0 > + if [[ $prev == *"-jnlp" || $prev == *"-html" ]] ; then > + COMPREPLY=($(compgen -f -X "!*" -- ${cur})) > + return 0 > + else > + opts="@JAVAWS@" > + COMPREPLY=($(compgen -W "${opts}" -- ${cur})) > + return 0 > + fi > } > complete -F _javaws javaws > > > > Still do not comply directories with single subdir correctly... > > J. probbaly best comrimise attached -------------- next part -------------- A non-text attachment was scrubbed... Name: filesForJavaws2.patch Type: text/x-patch Size: 686 bytes Desc: not available URL: From bugzilla-daemon at icedtea.classpath.org Mon Jan 9 17:09:59 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 09 Jan 2017 17:09:59 +0000 Subject: [Bug 3274] InstrumentationControl in thermostat-vm-profiler-jvm-agent is compiled for source, target 1.6 but uses packages marked for 1.7+ In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3274 Severin Gehwolf changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sgehwolf at redhat.com --- Comment #1 from Severin Gehwolf --- There should be a reproducer for this. Something like: 1. Start a Java 6 JVM 2. Start Thermostat 3. Attempt to profile the JVM started at step 1. If this is true, we should see CNFE in the target JVM created at step 1. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Tue Jan 10 03:09:31 2017 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 10 Jan 2017 03:09:31 +0000 Subject: /hg/release/icedtea6-1.13: 7 new changesets Message-ID: changeset f327eb39d25c in /hg/release/icedtea6-1.13 details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=f327eb39d25c author: Andrew John Hughes date: Tue Jan 03 06:59:13 2017 +0000 Update to b41. 2016-12-31 Andrew John Hughes Update to b41 tarball. * Makefile.am: (OPENJDK_DATE): Bump to b41 creation date; 31st of December, 2016. (OPENJDK_SHA256SUM): Update for b41 tarball. 2016-12-30 Andrew John Hughes Update to b41. * patches/openjdk/7180907-jarsigner_sha-256.patch, * patches/openjdk/8000897-pr2173-vm_crash_in_compilebroker.patch, * patches/openjdk/8049480-jarsigner_openjdk_9.patch, * patches/openjdk/8078628-pr3152-zero_pch_failure.patch, * patches/openjdk/8169448-pr3205-pch_failure.patch: Removed; upstreamed. * Makefile.am: (ICEDTEA_PATCHES): Remove upstreamed patches. * NEWS: Updated. * patches/hotspot/hs23/zero_fixes.patch: Remove methodHandles.hpp fragment applied in 8078628/PR3152. * patches/nomotif-6706121.patch, * patches/windows-awt.patch: Regenerated. 2016-08-25 Andrew John Hughes * Makefile.am: (OPENJDK_VERSION): Bump to next release, b41. changeset 708def457419 in /hg/release/icedtea6-1.13 details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=708def457419 author: Andrew John Hughes date: Tue Jan 03 07:06:59 2017 +0000 Prepare for 1.13.13 release. 2017-01-02 Andrew John Hughes * NEWS: Set provisional release date of the 4th. * configure.ac: Bump to 1.13.13. changeset 8a9d0b89f4bb in /hg/release/icedtea6-1.13 details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=8a9d0b89f4bb author: Andrew John Hughes date: Tue Jan 03 21:46:23 2017 +0000 PR3275: Update generated files after OpenJDK 6 b41 update 2017-01-03 Andrew John Hughes PR3275: Update generated files after OpenJDK 6 b41 update * NEWS: Updated. * generated/com/sun/accessibility/internal/resources/accessibility.java, * generated/com/sun/accessibility/internal/resources/accessibility_de.java, * generated/com/sun/accessibility/internal/resources/accessibility_es.java, * generated/com/sun/accessibility/internal/resources/accessibility_fr.java, * generated/com/sun/accessibility/internal/resources/accessibility_it.java, * generated/com/sun/accessibility/internal/resources/accessibility_ja.java, * generated/com/sun/accessibility/internal/resources/accessibility_ko.java, * generated/com/sun/accessibility/internal/resources/accessibility_pt_BR.java, * generated/com/sun/accessibility/internal/resources/accessibility_sv.java, * generated/com/sun/accessibility/internal/resources/accessibility_zh_CN.java, * generated/com/sun/accessibility/internal/resources/accessibility_zh_HK.java, * generated/com/sun/accessibility/internal/resources/accessibility_zh_TW.java, * generated/com/sun/corba/se/impl/logging/ActivationSystemException.java, * generated/com/sun/corba/se/impl/logging/IORSystemException.java, * generated/com/sun/corba/se/impl/logging/InterceptorsSystemException.java, * generated/com/sun/corba/se/impl/logging/NamingSystemException.java, * generated/com/sun/corba/se/impl/logging/OMGSystemException.java, * generated/com/sun/corba/se/impl/logging/ORBUtilSystemException.java, * generated/com/sun/corba/se/impl/logging/POASystemException.java, * generated/com/sun/corba/se/impl/logging/UtilSystemException.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_de.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_es.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_fr.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_it.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_ja.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_ko.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_pt_BR.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_sv.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_CN.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_HK.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_TW.java, * generated/com/sun/java/swing/plaf/motif/resources/motif.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_de.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_es.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_fr.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_it.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_ja.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_ko.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_pt_BR.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_sv.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_zh_CN.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_zh_HK.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_zh_TW.java, * generated/com/sun/java/swing/plaf/windows/resources/windows.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_de.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_es.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_fr.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_it.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_ja.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_ko.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_pt_BR.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_sv.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_zh_CN.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_zh_HK.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_zh_TW.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_de.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_es.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_fr.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_it.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_ja.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_ko.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_sv.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_HK.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_de.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_es.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_fr.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_it.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_ja.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_ko.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_pt_BR.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_sv.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_HK.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_de.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_es.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_fr.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_it.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_ja.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_ko.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_pt_BR.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_sv.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_CN.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_HK.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_TW.java, * generated/com/sun/tools/jdi/resources/jdi_ja.java, * generated/com/sun/tools/jdi/resources/jdi_zh_CN.java, * generated/java/lang/CharacterDataPrivateUse.java, * generated/java/lang/CharacterDataUndefined.java, * generated/java/lang/UNIXProcess.java, * generated/java/nio/charset/CharsetEncoder.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_bw16_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_bw24_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_bw32_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_bw48_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_interim16_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_interim24_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_interim32_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_interim48_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow16_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow24_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow32_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow48_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_bw16_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_bw24_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_bw32_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_bw48_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_interim16_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_interim24_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_interim32_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_interim48_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow16_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow24_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow32_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow48_png.java, * generated/sun/awt/X11/XkbAccessXNotifyEvent.java, * generated/sun/awt/X11/XkbActionMessageEvent.java, * generated/sun/awt/X11/XkbAnyEvent.java, * generated/sun/awt/X11/XkbBellNotifyEvent.java, * generated/sun/awt/X11/XkbCompatMapNotifyEvent.java, * generated/sun/awt/X11/XkbControlsNotifyEvent.java, * generated/sun/awt/X11/XkbEvent.java, * generated/sun/awt/X11/XkbExtensionDeviceNotifyEvent.java, * generated/sun/awt/X11/XkbIndicatorNotifyEvent.java, * generated/sun/awt/X11/XkbMapNotifyEvent.java, * generated/sun/awt/X11/XkbNamesNotifyEvent.java, * generated/sun/awt/X11/XkbNewKeyboardNotifyEvent.java, * generated/sun/awt/X11/XkbStateNotifyEvent.java, * generated/sun/awt/X11/generator/sizer.64, * generated/sun/awt/X11/generator/sizes.64, * generated/sun/awt/resources/awt_de.java, * generated/sun/awt/resources/awt_es.java, * generated/sun/awt/resources/awt_fr.java, * generated/sun/awt/resources/awt_it.java, * generated/sun/awt/resources/awt_ja.java, * generated/sun/awt/resources/awt_ko.java, * generated/sun/awt/resources/awt_pt_BR.java, * generated/sun/awt/resources/awt_sv.java, * generated/sun/awt/resources/awt_zh_CN.java, * generated/sun/awt/resources/awt_zh_HK.java, * generated/sun/awt/resources/awt_zh_TW.java, * generated/sun/management/resources/agent_de.java, * generated/sun/management/resources/agent_es.java, * generated/sun/management/resources/agent_fr.java, * generated/sun/management/resources/agent_it.java, * generated/sun/management/resources/agent_ja.java, * generated/sun/management/resources/agent_ko.java, * generated/sun/management/resources/agent_pt_BR.java, * generated/sun/management/resources/agent_sv.java, * generated/sun/management/resources/agent_zh_CN.java, * generated/sun/management/resources/agent_zh_HK.java, * generated/sun/management/resources/agent_zh_TW.java, * generated/sun/misc/Version.java, * generated/sun/nio/ch/AlreadyBoundException.java, * generated/sun/print/resources/serviceui.java, * generated/sun/print/resources/serviceui_de.java, * generated/sun/print/resources/serviceui_es.java, * generated/sun/print/resources/serviceui_fr.java, * generated/sun/print/resources/serviceui_it.java, * generated/sun/print/resources/serviceui_ja.java, * generated/sun/print/resources/serviceui_ko.java, * generated/sun/print/resources/serviceui_pt_BR.java, * generated/sun/print/resources/serviceui_sv.java, * generated/sun/print/resources/serviceui_zh_CN.java, * generated/sun/print/resources/serviceui_zh_HK.java, * generated/sun/print/resources/serviceui_zh_TW.java, * generated/sun/tools/jar/resources/jar.java, * generated/sun/tools/jar/resources/jar_de.java, * generated/sun/tools/jar/resources/jar_es.java, * generated/sun/tools/jar/resources/jar_fr.java, * generated/sun/tools/jar/resources/jar_it.java, * generated/sun/tools/jar/resources/jar_ja.java, * generated/sun/tools/jar/resources/jar_ko.java, * generated/sun/tools/jar/resources/jar_pt_BR.java, * generated/sun/tools/jar/resources/jar_sv.java, * generated/sun/tools/jar/resources/jar_zh_CN.java, * generated/sun/tools/jar/resources/jar_zh_HK.java, * generated/sun/tools/jar/resources/jar_zh_TW.java, * generated/sun/tools/jconsole/Version.java, * generated/sun/util/CoreResourceBundleControl.java, * generated/sun/util/LocaleDataMetaInfo.java, * generated/sun/util/logging/resources/logging_de.java, * generated/sun/util/logging/resources/logging_es.java, * generated/sun/util/logging/resources/logging_fr.java, * generated/sun/util/logging/resources/logging_it.java, * generated/sun/util/logging/resources/logging_ja.java, * generated/sun/util/logging/resources/logging_ko.java, * generated/sun/util/logging/resources/logging_pt_BR.java, * generated/sun/util/logging/resources/logging_sv.java, * generated/sun/util/logging/resources/logging_zh_CN.java, * generated/sun/util/logging/resources/logging_zh_HK.java, * generated/sun/util/logging/resources/logging_zh_TW.java, * generated/sun/util/resources/CalendarData_hu.java, * generated/sun/util/resources/CalendarData_pt_BR.java, * generated/sun/util/resources/CalendarData_sl.java, * generated/sun/util/resources/CurrencyNames.java, * generated/sun/util/resources/CurrencyNames_de.java, * generated/sun/util/resources/CurrencyNames_es.java, * generated/sun/util/resources/CurrencyNames_es_CU.java, * generated/sun/util/resources/CurrencyNames_es_PE.java, * generated/sun/util/resources/CurrencyNames_es_VE.java, * generated/sun/util/resources/CurrencyNames_et_EE.java, * generated/sun/util/resources/CurrencyNames_fr.java, * generated/sun/util/resources/CurrencyNames_it.java, * generated/sun/util/resources/CurrencyNames_ja.java, * generated/sun/util/resources/CurrencyNames_ko.java, * generated/sun/util/resources/CurrencyNames_lt_LT.java, * generated/sun/util/resources/CurrencyNames_lv_LV.java, * generated/sun/util/resources/CurrencyNames_pt.java, * generated/sun/util/resources/CurrencyNames_sk_SK.java, * generated/sun/util/resources/CurrencyNames_sr_RS.java, * generated/sun/util/resources/CurrencyNames_sv.java, * generated/sun/util/resources/CurrencyNames_tr_TR.java, * generated/sun/util/resources/CurrencyNames_uk_UA.java, * generated/sun/util/resources/CurrencyNames_zh_CN.java, * generated/sun/util/resources/CurrencyNames_zh_TW.java, * generated/sun/util/resources/LocaleNames.java, * generated/sun/util/resources/LocaleNames_de.java, * generated/sun/util/resources/LocaleNames_es.java, * generated/sun/util/resources/LocaleNames_fr.java, * generated/sun/util/resources/LocaleNames_it.java, * generated/sun/util/resources/LocaleNames_ja.java, * generated/sun/util/resources/LocaleNames_ko.java, * generated/sun/util/resources/LocaleNames_nl.java, * generated/sun/util/resources/LocaleNames_sv.java, * generated/sun/util/resources/LocaleNames_zh.java, * generated/sun/util/resources/LocaleNames_zh_TW.java: Update existing files and add new ones (notably the pt_BR localisation). * scripts/update_generated.sh: Script to automate updating the generated files. changeset 37bb57406a61 in /hg/release/icedtea6-1.13 details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=37bb57406a61 author: Andrew John Hughes date: Tue Jan 03 23:39:04 2017 +0000 PR3276: Backport latest XRender patches 2017-01-03 Andrew John Hughes PR3276: Backport latest XRender patches * Makefile.am: (ICEDTEA_PATCHES): Add new XRender fixes. * NEWS: Updated. * patches/openjdk/6974985-pr3276-java2demo_exceptions.patch, * patches/openjdk/6985593-pr3276-maskblit_crash.patch, * patches/openjdk/8159495-pr3276-xrender_index_offsets.patch: Backported XRender fixes from OpenJDK 7. changeset d67ed152d38e in /hg/release/icedtea6-1.13 details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=d67ed152d38e author: Andrew John Hughes date: Wed Jan 04 20:22:41 2017 +0000 S8172252: Remove over-zealous switch to for-each loop in SortingFocusTraversalPolicy 2017-01-04 Andrew John Hughes S8172252: Remove over-zealous switch to for-each loop in SortingFocusTraversalPolicy * Makefile.am: (OPENJDK_DATE): Bump to new b41 creation date; 4th of January, 2017. (OPENJDK_SHA256SUM): Update for new b41 tarball. * NEWS: Bump proposed release date and include new fix for TCK failure. changeset d8037f4efe7c in /hg/release/icedtea6-1.13 details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=d8037f4efe7c author: Andrew John Hughes date: Tue Jan 10 03:15:58 2017 +0000 Added tag icedtea6-1.13.12 for changeset 3e1011eac3eb changeset c6ef9e12fa80 in /hg/release/icedtea6-1.13 details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=c6ef9e12fa80 author: Andrew John Hughes date: Tue Jan 10 03:16:16 2017 +0000 Added tag icedtea6-1.13.13 for changeset d67ed152d38e diffstat: .hgtags | 2 + ChangeLog | 301 ++ Makefile.am | 16 +- NEWS | 188 +- configure.ac | 2 +- generated/com/sun/accessibility/internal/resources/accessibility.java | 2 +- generated/com/sun/accessibility/internal/resources/accessibility_de.java | 54 +- generated/com/sun/accessibility/internal/resources/accessibility_es.java | 58 +- generated/com/sun/accessibility/internal/resources/accessibility_fr.java | 74 +- generated/com/sun/accessibility/internal/resources/accessibility_it.java | 44 +- generated/com/sun/accessibility/internal/resources/accessibility_ja.java | 82 +- generated/com/sun/accessibility/internal/resources/accessibility_ko.java | 82 +- generated/com/sun/accessibility/internal/resources/accessibility_pt_BR.java | 108 + generated/com/sun/accessibility/internal/resources/accessibility_sv.java | 46 +- generated/com/sun/accessibility/internal/resources/accessibility_zh_CN.java | 26 +- generated/com/sun/accessibility/internal/resources/accessibility_zh_HK.java | 16 +- generated/com/sun/accessibility/internal/resources/accessibility_zh_TW.java | 16 +- generated/com/sun/corba/se/impl/logging/ActivationSystemException.java | 2 +- generated/com/sun/corba/se/impl/logging/IORSystemException.java | 2 +- generated/com/sun/corba/se/impl/logging/InterceptorsSystemException.java | 2 +- generated/com/sun/corba/se/impl/logging/NamingSystemException.java | 2 +- generated/com/sun/corba/se/impl/logging/OMGSystemException.java | 2 +- generated/com/sun/corba/se/impl/logging/ORBUtilSystemException.java | 2 +- generated/com/sun/corba/se/impl/logging/POASystemException.java | 2 +- generated/com/sun/corba/se/impl/logging/UtilSystemException.java | 2 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk.java | 77 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk_de.java | 77 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk_es.java | 77 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk_fr.java | 77 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk_it.java | 77 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk_ja.java | 77 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk_ko.java | 77 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk_pt_BR.java | 40 + generated/com/sun/java/swing/plaf/gtk/resources/gtk_sv.java | 77 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_CN.java | 77 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_HK.java | 77 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_TW.java | 77 +- generated/com/sun/java/swing/plaf/motif/resources/motif.java | 38 +- generated/com/sun/java/swing/plaf/motif/resources/motif_de.java | 38 +- generated/com/sun/java/swing/plaf/motif/resources/motif_es.java | 38 +- generated/com/sun/java/swing/plaf/motif/resources/motif_fr.java | 38 +- generated/com/sun/java/swing/plaf/motif/resources/motif_it.java | 38 +- generated/com/sun/java/swing/plaf/motif/resources/motif_ja.java | 38 +- generated/com/sun/java/swing/plaf/motif/resources/motif_ko.java | 38 +- generated/com/sun/java/swing/plaf/motif/resources/motif_pt_BR.java | 29 + generated/com/sun/java/swing/plaf/motif/resources/motif_sv.java | 38 +- generated/com/sun/java/swing/plaf/motif/resources/motif_zh_CN.java | 38 +- generated/com/sun/java/swing/plaf/motif/resources/motif_zh_HK.java | 38 +- generated/com/sun/java/swing/plaf/motif/resources/motif_zh_TW.java | 38 +- generated/com/sun/java/swing/plaf/windows/resources/windows.java | 40 +- generated/com/sun/java/swing/plaf/windows/resources/windows_de.java | 48 +- generated/com/sun/java/swing/plaf/windows/resources/windows_es.java | 48 +- generated/com/sun/java/swing/plaf/windows/resources/windows_fr.java | 48 +- generated/com/sun/java/swing/plaf/windows/resources/windows_it.java | 48 +- generated/com/sun/java/swing/plaf/windows/resources/windows_ja.java | 44 +- generated/com/sun/java/swing/plaf/windows/resources/windows_ko.java | 48 +- generated/com/sun/java/swing/plaf/windows/resources/windows_pt_BR.java | 37 + generated/com/sun/java/swing/plaf/windows/resources/windows_sv.java | 46 +- generated/com/sun/java/swing/plaf/windows/resources/windows_zh_CN.java | 46 +- generated/com/sun/java/swing/plaf/windows/resources/windows_zh_HK.java | 44 +- generated/com/sun/java/swing/plaf/windows/resources/windows_zh_TW.java | 44 +- generated/com/sun/swing/internal/plaf/basic/resources/basic.java | 193 +- generated/com/sun/swing/internal/plaf/basic/resources/basic_de.java | 199 +- generated/com/sun/swing/internal/plaf/basic/resources/basic_es.java | 203 +- generated/com/sun/swing/internal/plaf/basic/resources/basic_fr.java | 205 +- generated/com/sun/swing/internal/plaf/basic/resources/basic_it.java | 197 +- generated/com/sun/swing/internal/plaf/basic/resources/basic_ja.java | 207 +- generated/com/sun/swing/internal/plaf/basic/resources/basic_ko.java | 207 +- generated/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.java | 115 + generated/com/sun/swing/internal/plaf/basic/resources/basic_sv.java | 195 +- generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.java | 201 +- generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_HK.java | 195 +- generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.java | 195 +- generated/com/sun/swing/internal/plaf/metal/resources/metal.java | 52 +- generated/com/sun/swing/internal/plaf/metal/resources/metal_de.java | 56 +- generated/com/sun/swing/internal/plaf/metal/resources/metal_es.java | 56 +- generated/com/sun/swing/internal/plaf/metal/resources/metal_fr.java | 56 +- generated/com/sun/swing/internal/plaf/metal/resources/metal_it.java | 56 +- generated/com/sun/swing/internal/plaf/metal/resources/metal_ja.java | 52 +- generated/com/sun/swing/internal/plaf/metal/resources/metal_ko.java | 56 +- generated/com/sun/swing/internal/plaf/metal/resources/metal_pt_BR.java | 39 + generated/com/sun/swing/internal/plaf/metal/resources/metal_sv.java | 54 +- generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.java | 54 +- generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_HK.java | 52 +- generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.java | 52 +- generated/com/sun/swing/internal/plaf/synth/resources/synth.java | 40 +- generated/com/sun/swing/internal/plaf/synth/resources/synth_de.java | 39 +- generated/com/sun/swing/internal/plaf/synth/resources/synth_es.java | 39 +- generated/com/sun/swing/internal/plaf/synth/resources/synth_fr.java | 39 +- generated/com/sun/swing/internal/plaf/synth/resources/synth_it.java | 39 +- generated/com/sun/swing/internal/plaf/synth/resources/synth_ja.java | 40 +- generated/com/sun/swing/internal/plaf/synth/resources/synth_ko.java | 44 +- generated/com/sun/swing/internal/plaf/synth/resources/synth_pt_BR.java | 35 + generated/com/sun/swing/internal/plaf/synth/resources/synth_sv.java | 37 +- generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_CN.java | 37 +- generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_HK.java | 35 +- generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_TW.java | 35 +- generated/com/sun/tools/jdi/resources/jdi_ja.java | 52 +- generated/com/sun/tools/jdi/resources/jdi_zh_CN.java | 44 +- generated/java/lang/CharacterDataPrivateUse.java | 12 +- generated/java/lang/CharacterDataUndefined.java | 12 +- generated/java/lang/UNIXProcess.java | 12 +- generated/java/nio/charset/CharsetEncoder.java | 8 +- generated/sun/awt/X11/XAWTIcon32_security_icon_bw16_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_bw24_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_bw32_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_bw48_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_interim16_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_interim24_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_interim32_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_interim48_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_yellow16_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_yellow24_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_yellow32_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_yellow48_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_bw16_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_bw24_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_bw32_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_bw48_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_interim16_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_interim24_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_interim32_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_interim48_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_yellow16_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_yellow24_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_yellow32_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_yellow48_png.java | 5 + generated/sun/awt/X11/XkbAccessXNotifyEvent.java | 90 + generated/sun/awt/X11/XkbActionMessageEvent.java | 97 + generated/sun/awt/X11/XkbAnyEvent.java | 78 + generated/sun/awt/X11/XkbBellNotifyEvent.java | 102 + generated/sun/awt/X11/XkbCompatMapNotifyEvent.java | 90 + generated/sun/awt/X11/XkbControlsNotifyEvent.java | 102 + generated/sun/awt/X11/XkbEvent.java | 86 + generated/sun/awt/X11/XkbExtensionDeviceNotifyEvent.java | 105 + generated/sun/awt/X11/XkbIndicatorNotifyEvent.java | 84 + generated/sun/awt/X11/XkbMapNotifyEvent.java | 135 + generated/sun/awt/X11/XkbNamesNotifyEvent.java | 114 + generated/sun/awt/X11/XkbNewKeyboardNotifyEvent.java | 102 + generated/sun/awt/X11/XkbStateNotifyEvent.java | 135 + generated/sun/awt/X11/generator/sizer.64 | Bin generated/sun/awt/X11/generator/sizer.64.c | 1247 ++++++++++ generated/sun/awt/X11/generator/sizes.64 | 1000 ++++++++ generated/sun/awt/resources/awt_de.java | 60 +- generated/sun/awt/resources/awt_es.java | 180 +- generated/sun/awt/resources/awt_fr.java | 96 +- generated/sun/awt/resources/awt_it.java | 56 +- generated/sun/awt/resources/awt_ja.java | 174 +- generated/sun/awt/resources/awt_ko.java | 14 +- generated/sun/awt/resources/awt_pt_BR.java | 180 + generated/sun/awt/resources/awt_sv.java | 84 +- generated/sun/awt/resources/awt_zh_CN.java | 214 +- generated/sun/awt/resources/awt_zh_HK.java | 4 +- generated/sun/awt/resources/awt_zh_TW.java | 4 +- generated/sun/management/resources/agent_de.java | 78 +- generated/sun/management/resources/agent_es.java | 48 +- generated/sun/management/resources/agent_fr.java | 34 +- generated/sun/management/resources/agent_it.java | 34 +- generated/sun/management/resources/agent_ja.java | 92 +- generated/sun/management/resources/agent_ko.java | 68 +- generated/sun/management/resources/agent_pt_BR.java | 63 + generated/sun/management/resources/agent_sv.java | 42 +- generated/sun/management/resources/agent_zh_CN.java | 52 +- generated/sun/management/resources/agent_zh_HK.java | 46 +- generated/sun/management/resources/agent_zh_TW.java | 46 +- generated/sun/misc/Version.java | 31 +- generated/sun/nio/ch/AlreadyBoundException.java | 12 +- generated/sun/print/resources/serviceui.java | 96 +- generated/sun/print/resources/serviceui_de.java | 122 +- generated/sun/print/resources/serviceui_es.java | 186 +- generated/sun/print/resources/serviceui_fr.java | 138 +- generated/sun/print/resources/serviceui_it.java | 108 +- generated/sun/print/resources/serviceui_ja.java | 164 +- generated/sun/print/resources/serviceui_ko.java | 212 +- generated/sun/print/resources/serviceui_pt_BR.java | 169 + generated/sun/print/resources/serviceui_sv.java | 152 +- generated/sun/print/resources/serviceui_zh_CN.java | 136 +- generated/sun/print/resources/serviceui_zh_HK.java | 108 +- generated/sun/print/resources/serviceui_zh_TW.java | 108 +- generated/sun/tools/jar/resources/jar.java | 2 +- generated/sun/tools/jar/resources/jar_de.java | 38 +- generated/sun/tools/jar/resources/jar_es.java | 24 +- generated/sun/tools/jar/resources/jar_fr.java | 26 +- generated/sun/tools/jar/resources/jar_it.java | 24 +- generated/sun/tools/jar/resources/jar_ja.java | 40 +- generated/sun/tools/jar/resources/jar_ko.java | 42 +- generated/sun/tools/jar/resources/jar_pt_BR.java | 31 + generated/sun/tools/jar/resources/jar_sv.java | 23 +- generated/sun/tools/jar/resources/jar_zh_CN.java | 36 +- generated/sun/tools/jar/resources/jar_zh_HK.java | 30 +- generated/sun/tools/jar/resources/jar_zh_TW.java | 30 +- generated/sun/tools/jconsole/Version.java | 31 +- generated/sun/util/CoreResourceBundleControl.java | 12 +- generated/sun/util/LocaleDataMetaInfo.java | 18 +- generated/sun/util/logging/resources/logging_de.java | 14 +- generated/sun/util/logging/resources/logging_es.java | 14 +- generated/sun/util/logging/resources/logging_fr.java | 14 +- generated/sun/util/logging/resources/logging_it.java | 10 +- generated/sun/util/logging/resources/logging_ja.java | 12 +- generated/sun/util/logging/resources/logging_ko.java | 18 +- generated/sun/util/logging/resources/logging_pt_BR.java | 19 + generated/sun/util/logging/resources/logging_sv.java | 14 +- generated/sun/util/logging/resources/logging_zh_CN.java | 18 +- generated/sun/util/logging/resources/logging_zh_HK.java | 10 +- generated/sun/util/logging/resources/logging_zh_TW.java | 10 +- generated/sun/util/resources/CalendarData_hu.java | 2 +- generated/sun/util/resources/CalendarData_pt_BR.java | 12 + generated/sun/util/resources/CalendarData_sl.java | 1 + generated/sun/util/resources/CurrencyNames.java | 180 +- generated/sun/util/resources/CurrencyNames_de.java | 89 +- generated/sun/util/resources/CurrencyNames_es.java | 21 +- generated/sun/util/resources/CurrencyNames_es_CU.java | 12 + generated/sun/util/resources/CurrencyNames_es_PE.java | 2 +- generated/sun/util/resources/CurrencyNames_es_VE.java | 2 +- generated/sun/util/resources/CurrencyNames_et_EE.java | 3 + generated/sun/util/resources/CurrencyNames_fr.java | 205 +- generated/sun/util/resources/CurrencyNames_it.java | 17 +- generated/sun/util/resources/CurrencyNames_ja.java | 23 +- generated/sun/util/resources/CurrencyNames_ko.java | 48 +- generated/sun/util/resources/CurrencyNames_lt_LT.java | 1 + generated/sun/util/resources/CurrencyNames_lv_LV.java | 1 + generated/sun/util/resources/CurrencyNames_pt.java | 223 + generated/sun/util/resources/CurrencyNames_sk_SK.java | 2 + generated/sun/util/resources/CurrencyNames_sr_RS.java | 11 + generated/sun/util/resources/CurrencyNames_sv.java | 370 +- generated/sun/util/resources/CurrencyNames_tr_TR.java | 2 +- generated/sun/util/resources/CurrencyNames_uk_UA.java | 2 +- generated/sun/util/resources/CurrencyNames_zh_CN.java | 23 +- generated/sun/util/resources/CurrencyNames_zh_TW.java | 91 +- generated/sun/util/resources/LocaleNames.java | 6 + generated/sun/util/resources/LocaleNames_de.java | 8 + generated/sun/util/resources/LocaleNames_es.java | 128 +- generated/sun/util/resources/LocaleNames_fr.java | 8 + generated/sun/util/resources/LocaleNames_it.java | 8 + generated/sun/util/resources/LocaleNames_ja.java | 8 + generated/sun/util/resources/LocaleNames_ko.java | 8 + generated/sun/util/resources/LocaleNames_nl.java | 423 +++ generated/sun/util/resources/LocaleNames_sv.java | 8 + generated/sun/util/resources/LocaleNames_zh.java | 8 + generated/sun/util/resources/LocaleNames_zh_TW.java | 8 + patches/hotspot/hs23/zero_fixes.patch | 8 - patches/nomotif-6706121.patch | 216 +- patches/openjdk/6974985-pr3276-java2demo_exceptions.patch | 107 + patches/openjdk/6985593-pr3276-maskblit_crash.patch | 121 + patches/openjdk/7180907-jarsigner_sha-256.patch | 142 - patches/openjdk/8000897-pr2173-vm_crash_in_compilebroker.patch | 29 - patches/openjdk/8049480-jarsigner_openjdk_9.patch | 295 -- patches/openjdk/8078628-pr3152-zero_pch_failure.patch | 49 - patches/openjdk/8159495-pr3276-xrender_index_offsets.patch | 41 + patches/openjdk/8169448-pr3205-pch_failure.patch | 21 - patches/windows-awt.patch | 47 +- scripts/update_generated.sh | 71 + 252 files changed, 11313 insertions(+), 6010 deletions(-) diffs (truncated from 23739 to 500 lines): diff -r 336dc5eedcea -r c6ef9e12fa80 .hgtags --- a/.hgtags Tue Jan 03 05:55:47 2017 +0000 +++ b/.hgtags Tue Jan 10 03:16:16 2017 +0000 @@ -38,3 +38,5 @@ 16ccd05e93d3ead8ecbac25c7fcb9a3e46a93dbf icedtea6-1.13.9 81c995c33252575ce57cebbdac561b072cf97cf9 icedtea6-1.13.10 63bd3c27db3983ea1157fcbe71ef694205e90021 icedtea6-1.13.11 +3e1011eac3ebbf2c90b6b6201a8569c3a412d942 icedtea6-1.13.12 +d67ed152d38ee4bfbde6d118750f76e5082edc14 icedtea6-1.13.13 diff -r 336dc5eedcea -r c6ef9e12fa80 ChangeLog --- a/ChangeLog Tue Jan 03 05:55:47 2017 +0000 +++ b/ChangeLog Tue Jan 10 03:16:16 2017 +0000 @@ -1,3 +1,304 @@ +2017-01-04 Andrew John Hughes + + S8172252: Remove over-zealous switch to for-each + loop in SortingFocusTraversalPolicy + * Makefile.am: + (OPENJDK_DATE): Bump to new b41 creation date; + 4th of January, 2017. + (OPENJDK_SHA256SUM): Update for new b41 tarball. + * NEWS: Bump proposed release date and include + new fix for TCK failure. + +2017-01-03 Andrew John Hughes + + PR3276: Backport latest XRender patches + * Makefile.am: + (ICEDTEA_PATCHES): Add new XRender fixes. + * NEWS: Updated. + * patches/openjdk/6974985-pr3276-java2demo_exceptions.patch, + * patches/openjdk/6985593-pr3276-maskblit_crash.patch, + * patches/openjdk/8159495-pr3276-xrender_index_offsets.patch: + Backported XRender fixes from OpenJDK 7. + +2017-01-03 Andrew John Hughes + + PR3275: Update generated files after OpenJDK 6 + b41 update + * NEWS: Updated. + * generated/com/sun/accessibility/internal/resources/accessibility.java, + * generated/com/sun/accessibility/internal/resources/accessibility_de.java, + * generated/com/sun/accessibility/internal/resources/accessibility_es.java, + * generated/com/sun/accessibility/internal/resources/accessibility_fr.java, + * generated/com/sun/accessibility/internal/resources/accessibility_it.java, + * generated/com/sun/accessibility/internal/resources/accessibility_ja.java, + * generated/com/sun/accessibility/internal/resources/accessibility_ko.java, + * generated/com/sun/accessibility/internal/resources/accessibility_pt_BR.java, + * generated/com/sun/accessibility/internal/resources/accessibility_sv.java, + * generated/com/sun/accessibility/internal/resources/accessibility_zh_CN.java, + * generated/com/sun/accessibility/internal/resources/accessibility_zh_HK.java, + * generated/com/sun/accessibility/internal/resources/accessibility_zh_TW.java, + * generated/com/sun/corba/se/impl/logging/ActivationSystemException.java, + * generated/com/sun/corba/se/impl/logging/IORSystemException.java, + * generated/com/sun/corba/se/impl/logging/InterceptorsSystemException.java, + * generated/com/sun/corba/se/impl/logging/NamingSystemException.java, + * generated/com/sun/corba/se/impl/logging/OMGSystemException.java, + * generated/com/sun/corba/se/impl/logging/ORBUtilSystemException.java, + * generated/com/sun/corba/se/impl/logging/POASystemException.java, + * generated/com/sun/corba/se/impl/logging/UtilSystemException.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_de.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_es.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_fr.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_it.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_ja.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_ko.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_pt_BR.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_sv.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_CN.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_HK.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_TW.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_de.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_es.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_fr.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_it.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_ja.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_ko.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_pt_BR.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_sv.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_zh_CN.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_zh_HK.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_zh_TW.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_de.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_es.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_fr.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_it.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_ja.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_ko.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_pt_BR.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_sv.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_zh_CN.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_zh_HK.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_zh_TW.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_de.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_es.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_fr.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_it.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_ja.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_ko.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_sv.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_HK.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_de.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_es.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_fr.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_it.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_ja.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_ko.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_pt_BR.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_sv.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_HK.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_de.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_es.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_fr.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_it.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_ja.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_ko.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_pt_BR.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_sv.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_CN.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_HK.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_TW.java, + * generated/com/sun/tools/jdi/resources/jdi_ja.java, + * generated/com/sun/tools/jdi/resources/jdi_zh_CN.java, + * generated/java/lang/CharacterDataPrivateUse.java, + * generated/java/lang/CharacterDataUndefined.java, + * generated/java/lang/UNIXProcess.java, + * generated/java/nio/charset/CharsetEncoder.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_bw16_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_bw24_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_bw32_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_bw48_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_interim16_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_interim24_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_interim32_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_interim48_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow16_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow24_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow32_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow48_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_bw16_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_bw24_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_bw32_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_bw48_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_interim16_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_interim24_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_interim32_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_interim48_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow16_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow24_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow32_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow48_png.java, + * generated/sun/awt/X11/XkbAccessXNotifyEvent.java, + * generated/sun/awt/X11/XkbActionMessageEvent.java, + * generated/sun/awt/X11/XkbAnyEvent.java, + * generated/sun/awt/X11/XkbBellNotifyEvent.java, + * generated/sun/awt/X11/XkbCompatMapNotifyEvent.java, + * generated/sun/awt/X11/XkbControlsNotifyEvent.java, + * generated/sun/awt/X11/XkbEvent.java, + * generated/sun/awt/X11/XkbExtensionDeviceNotifyEvent.java, + * generated/sun/awt/X11/XkbIndicatorNotifyEvent.java, + * generated/sun/awt/X11/XkbMapNotifyEvent.java, + * generated/sun/awt/X11/XkbNamesNotifyEvent.java, + * generated/sun/awt/X11/XkbNewKeyboardNotifyEvent.java, + * generated/sun/awt/X11/XkbStateNotifyEvent.java, + * generated/sun/awt/X11/generator/sizer.64, + * generated/sun/awt/X11/generator/sizes.64, + * generated/sun/awt/resources/awt_de.java, + * generated/sun/awt/resources/awt_es.java, + * generated/sun/awt/resources/awt_fr.java, + * generated/sun/awt/resources/awt_it.java, + * generated/sun/awt/resources/awt_ja.java, + * generated/sun/awt/resources/awt_ko.java, + * generated/sun/awt/resources/awt_pt_BR.java, + * generated/sun/awt/resources/awt_sv.java, + * generated/sun/awt/resources/awt_zh_CN.java, + * generated/sun/awt/resources/awt_zh_HK.java, + * generated/sun/awt/resources/awt_zh_TW.java, + * generated/sun/management/resources/agent_de.java, + * generated/sun/management/resources/agent_es.java, + * generated/sun/management/resources/agent_fr.java, + * generated/sun/management/resources/agent_it.java, + * generated/sun/management/resources/agent_ja.java, + * generated/sun/management/resources/agent_ko.java, + * generated/sun/management/resources/agent_pt_BR.java, + * generated/sun/management/resources/agent_sv.java, + * generated/sun/management/resources/agent_zh_CN.java, + * generated/sun/management/resources/agent_zh_HK.java, + * generated/sun/management/resources/agent_zh_TW.java, + * generated/sun/misc/Version.java, + * generated/sun/nio/ch/AlreadyBoundException.java, + * generated/sun/print/resources/serviceui.java, + * generated/sun/print/resources/serviceui_de.java, + * generated/sun/print/resources/serviceui_es.java, + * generated/sun/print/resources/serviceui_fr.java, + * generated/sun/print/resources/serviceui_it.java, + * generated/sun/print/resources/serviceui_ja.java, + * generated/sun/print/resources/serviceui_ko.java, + * generated/sun/print/resources/serviceui_pt_BR.java, + * generated/sun/print/resources/serviceui_sv.java, + * generated/sun/print/resources/serviceui_zh_CN.java, + * generated/sun/print/resources/serviceui_zh_HK.java, + * generated/sun/print/resources/serviceui_zh_TW.java, + * generated/sun/tools/jar/resources/jar.java, + * generated/sun/tools/jar/resources/jar_de.java, + * generated/sun/tools/jar/resources/jar_es.java, + * generated/sun/tools/jar/resources/jar_fr.java, + * generated/sun/tools/jar/resources/jar_it.java, + * generated/sun/tools/jar/resources/jar_ja.java, + * generated/sun/tools/jar/resources/jar_ko.java, + * generated/sun/tools/jar/resources/jar_pt_BR.java, + * generated/sun/tools/jar/resources/jar_sv.java, + * generated/sun/tools/jar/resources/jar_zh_CN.java, + * generated/sun/tools/jar/resources/jar_zh_HK.java, + * generated/sun/tools/jar/resources/jar_zh_TW.java, + * generated/sun/tools/jconsole/Version.java, + * generated/sun/util/CoreResourceBundleControl.java, + * generated/sun/util/LocaleDataMetaInfo.java, + * generated/sun/util/logging/resources/logging_de.java, + * generated/sun/util/logging/resources/logging_es.java, + * generated/sun/util/logging/resources/logging_fr.java, + * generated/sun/util/logging/resources/logging_it.java, + * generated/sun/util/logging/resources/logging_ja.java, + * generated/sun/util/logging/resources/logging_ko.java, + * generated/sun/util/logging/resources/logging_pt_BR.java, + * generated/sun/util/logging/resources/logging_sv.java, + * generated/sun/util/logging/resources/logging_zh_CN.java, + * generated/sun/util/logging/resources/logging_zh_HK.java, + * generated/sun/util/logging/resources/logging_zh_TW.java, + * generated/sun/util/resources/CalendarData_hu.java, + * generated/sun/util/resources/CalendarData_pt_BR.java, + * generated/sun/util/resources/CalendarData_sl.java, + * generated/sun/util/resources/CurrencyNames.java, + * generated/sun/util/resources/CurrencyNames_de.java, + * generated/sun/util/resources/CurrencyNames_es.java, + * generated/sun/util/resources/CurrencyNames_es_CU.java, + * generated/sun/util/resources/CurrencyNames_es_PE.java, + * generated/sun/util/resources/CurrencyNames_es_VE.java, + * generated/sun/util/resources/CurrencyNames_et_EE.java, + * generated/sun/util/resources/CurrencyNames_fr.java, + * generated/sun/util/resources/CurrencyNames_it.java, + * generated/sun/util/resources/CurrencyNames_ja.java, + * generated/sun/util/resources/CurrencyNames_ko.java, + * generated/sun/util/resources/CurrencyNames_lt_LT.java, + * generated/sun/util/resources/CurrencyNames_lv_LV.java, + * generated/sun/util/resources/CurrencyNames_pt.java, + * generated/sun/util/resources/CurrencyNames_sk_SK.java, + * generated/sun/util/resources/CurrencyNames_sr_RS.java, + * generated/sun/util/resources/CurrencyNames_sv.java, + * generated/sun/util/resources/CurrencyNames_tr_TR.java, + * generated/sun/util/resources/CurrencyNames_uk_UA.java, + * generated/sun/util/resources/CurrencyNames_zh_CN.java, + * generated/sun/util/resources/CurrencyNames_zh_TW.java, + * generated/sun/util/resources/LocaleNames.java, + * generated/sun/util/resources/LocaleNames_de.java, + * generated/sun/util/resources/LocaleNames_es.java, + * generated/sun/util/resources/LocaleNames_fr.java, + * generated/sun/util/resources/LocaleNames_it.java, + * generated/sun/util/resources/LocaleNames_ja.java, + * generated/sun/util/resources/LocaleNames_ko.java, + * generated/sun/util/resources/LocaleNames_nl.java, + * generated/sun/util/resources/LocaleNames_sv.java, + * generated/sun/util/resources/LocaleNames_zh.java, + * generated/sun/util/resources/LocaleNames_zh_TW.java: + Update existing files and add new ones (notably + the pt_BR localisation). + * scripts/update_generated.sh: + Script to automate updating the generated files. + +2017-01-02 Andrew John Hughes + + * NEWS: Set provisional release date of the 4th. + * configure.ac: Bump to 1.13.13. + +2016-12-31 Andrew John Hughes + + Update to b41 tarball. + * Makefile.am: + (OPENJDK_DATE): Bump to b41 creation date; + 31st of December, 2016. + (OPENJDK_SHA256SUM): Update for b41 tarball. + +2016-12-30 Andrew John Hughes + + Update to b41. + * patches/openjdk/7180907-jarsigner_sha-256.patch, + * patches/openjdk/8000897-pr2173-vm_crash_in_compilebroker.patch, + * patches/openjdk/8049480-jarsigner_openjdk_9.patch, + * patches/openjdk/8078628-pr3152-zero_pch_failure.patch, + * patches/openjdk/8169448-pr3205-pch_failure.patch: + Removed; upstreamed. + * Makefile.am: + (ICEDTEA_PATCHES): Remove upstreamed patches. + * NEWS: Updated. + * patches/hotspot/hs23/zero_fixes.patch: + Remove methodHandles.hpp fragment applied in 8078628/PR3152. + * patches/nomotif-6706121.patch, + * patches/windows-awt.patch: Regenerated. + +2016-08-25 Andrew John Hughes + + * Makefile.am: + (OPENJDK_VERSION): Bump to next release, b41. + 2016-12-29 Andrew John Hughes PR3213: Disable ARM32 JIT by default diff -r 336dc5eedcea -r c6ef9e12fa80 Makefile.am --- a/Makefile.am Tue Jan 03 05:55:47 2017 +0000 +++ b/Makefile.am Tue Jan 10 03:16:16 2017 +0000 @@ -1,8 +1,8 @@ # Dependencies -OPENJDK_DATE = 22_aug_2016 -OPENJDK_SHA256SUM = 70ac61635032e77cecf935b53b22a9545d5d0a7f55ad6a15dca9b84a2be993be -OPENJDK_VERSION = b40 +OPENJDK_DATE = 04_jan_2017 +OPENJDK_SHA256SUM = 8e34d451cec65fae8b4304651058ed4dc8d07bd45baa2f49780009097afc1a15 +OPENJDK_VERSION = b41 OPENJDK_URL = https://java.net/downloads/openjdk6/ CACAO_VERSION = 68fe50ac34ec @@ -568,11 +568,8 @@ patches/shark_fixes_from_8003868.patch \ patches/8003992_support_6.patch \ patches/shark-drop_compile_method_arg_following_7083786.patch \ - patches/openjdk/7180907-jarsigner_sha-256.patch \ - patches/openjdk/8049480-jarsigner_openjdk_9.patch \ patches/pr1904-icedtea_and_distro_versioning.patch \ patches/openjdk/8017173-xml_cipher_rsa_oaep_cant_be_instantiated.patch \ - patches/openjdk/8000897-pr2173-vm_crash_in_compilebroker.patch \ patches/pr2070-type_punning_warnings.patch \ patches/pr2082-s390_type_fixes.patch \ patches/pr2096-4096-bit_dh.patch \ @@ -624,8 +621,6 @@ patches/openjdk/6260348-pr3068.patch \ patches/openjdk/6961123-pr2975.patch \ patches/pr2800-missing_resources.patch \ - patches/openjdk/8169448-pr3205-pch_failure.patch \ - patches/openjdk/8078628-pr3152-zero_pch_failure.patch \ patches/pr3213-conditional_arm32jit.patch if WITH_RHINO @@ -658,7 +653,10 @@ patches/openjdk/6961633-xrender-02.patch \ patches/openjdk/7018387-xrender_gc_leak.patch \ patches/openjdk/7150134-pr2662-xrender_drawline_oom.patch \ - patches/openjdk/7105461-pr2662-xrender_jtables.patch + patches/openjdk/7105461-pr2662-xrender_jtables.patch \ + patches/openjdk/6974985-pr3276-java2demo_exceptions.patch \ + patches/openjdk/6985593-pr3276-maskblit_crash.patch \ + patches/openjdk/8159495-pr3276-xrender_index_offsets.patch endif if ENABLE_SYSTEMTAP diff -r 336dc5eedcea -r c6ef9e12fa80 NEWS --- a/NEWS Tue Jan 03 05:55:47 2017 +0000 +++ b/NEWS Tue Jan 10 03:16:16 2017 +0000 @@ -12,14 +12,194 @@ CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY -New in release 1.13.13 (2016-10-XX): - +New in release 1.13.13 (2017-01-09): + +* Security fixes + - S8151921: Improved page resolution + - S8155968: Update command line options + - S8155973, CVE-2016-5542: Tighten jar checks + - S8157176: Improved classfile parsing + - S8157739, CVE-2016-5554: Classloader Consistency Checking + - S8157749: Improve handling of DNS error replies + - S8157753: Audio replay enhancement + - S8158302: Handle contextual glyph substitutions + - S8158993, CVE-2016-5568: Service Menu services + - S8159495, PR3276: Fix index offsets + - S8159503: Amend Annotation Actions + - S8159511: Stack map validation + - S8159515: Improve indy validation + - S8159519, CVE-2016-5573: Reformat JDWP messages + - S8160090: Better signature handling in pack200 + - S8160094: Improve pack200 layout + - S8160591, CVE-2016-5582: Improve internal array handling + - S8160838, CVE-2016-5597: Better HTTP service +* Import of OpenJDK6 b41 + - S4787377: VK_STOP key on Solaris generates wrong Key Code + - S4947220: (process)Runtime.exec() cannot invoke applications with unicode parameters(win) + - S5036807: Pressing action keys "STOP/AGAIN/COMPOSE" generates keycode of F11/F12 keys. + - S5099725: AWT doesn't seem to handle MappingNotify events under X11. + - S5100701: Toolkit.getLockingKeyState() does not work on XToolkit, but works on Motif + - S6324292: keytool -help is unhelpful + - S6464022: Memory leak in JOptionPane.createDialog + - S6501385: ColorChooser demo - two elemets have same mnemonic in it locale, GTK L&F + - S6535697: keytool can be more flexible on format of PEM-encoded X.509 certificates + - S6561126: keytool should use larger default keysize for keypairs + - S6566218: l10n of 6476932 + - S6606396: Notepad and Stylepad demos don't run in Japanese locale. + - S6608456: need API to define RepaintManager per components hierarchy + - S6624200: Regression test fails: test/closed/javax/swing/JMenuItem/4654927/bug4654927.java + - S6675400: "Details" in English has to be "Details" in German + - S6680988: KeyEvent is still missing VK values for many keyboards + - S6683775: Painting artifacts is seen when panel is made setOpaque(false) for a translucent window + - S6693507: There are unnecessary compilation warnings in the com.sun.java.swing.plaf.motif package + - S6709758: keytool default cert fingerprint algorithm should be SHA1, not MD5 + - S6711676: Numpad keys trigger more than one KeyEvent. + - S6719382: Printing of AWT components on windows is not working + - S6726866: Repainting artifacts when resizing or dragging JInternalFrames in non-opaque toplevel + - S6727661: Code improvement and warnings removing from the swing/plaf packages + - S6727662: Code improvement and warnings removing from swing packages + - S6794764: Translucent windows are completely repainted on every paint event, on Windows + - S6796710: Html content in JEditorPane is overlapping on swing components while resizing the application. [TEST FRAMEWORK ONLY] + - S6802846: jarsigner needs enhanced cert validation(options) + - S6867657: Many JSN tests do not run under cygwin + - S6870812: enhance security tools to use ECC algorithms + - S6871299: Shift+Tab no longer generates a KEY_TYPED event; used to with JRE 1.5 + - S6871847: AlgorithmId.get("SHA256withECDSA") not available + - S6882559: new JEditorPane("text/plain","") fails for null context class loader + - S6894719: (launcher)The option -no-jre-restrict-search is expected when -jre-no-restrict-search is documented. + - S6901170: HttpCookie parsing of version and max-age mis-handled + - S6911129: These tests do not work with CYGWIN: java/lang + - S6922482: keytool's help on -file always shows 'output file' + - S6923681: Jarsigner crashes during timestamping + - S6939248: Jarsigner can't extract Extended Key Usage from Timestamp Reply correctly + - S6959252: convert the anonymous arrays to named arrays in Java List Resource files + - S6969683: Generify ResolverConfiguration codes + - S6980510: Fix for 6959252 broke JConsole mnemonic keys + - S6982840: sun/security/tools/jarsigner/emptymanifest.sh fails + - S6987827: security/util/Resources.java needs improvement + - S6988163: sun.security.util.Resources dup and a keytool doc typo + - S7004168: jarsigner -verify checks for KeyUsage codesigning ext on all certs instead of just signing cert + - S7013850: Please change the mnemonic assignment system to avoid translation issue + - S7017818: NLS: JConsoleResources.java cannot be handled by translation team + - S7019937: Translatability bug - Remove Unused String - String ID , read end of file + - S7019938: Translatability bug - Remove Unused String - String ID can not specify Principal with a + - S7019940: Translatability bug - Remove unused string - String ID: provided null name + - S7019942: Translatability bug - String ID: trustedCertEntry, + - S7019945: Translatability bug - Translatability issue - String ID: * has NOT been verified! In order to veri + - S7019947: Translatability bug - Translatability issue - String ID: * The integrity of the information stored i + - S7019949: Translatability bug - Translatability issue - String ID: * you must provide your keystore password. + - S7020531: test: java/security/cert/CertificateFactory/openssl/OpenSSLCert.java file not closed after run + - S7021693: [ja, zh_CN] jconsole throws exception and fail to start in ja and zh_CN locales + - S7022005: [ja,zh_CN] javadoc, part of navigation bar in generated html are not translated. + - S7024118: possible hardcoded mnemonic for JFileChooser metal and motif l&f + - S7025267: NLS: t13y fix for 7021689 [ja] Notepad demo throws NPE + - S7028447: security-related resources Chinese translation errors + - S7028490: better suggestion for jarsigner when TSA is not accessible + - S7030174: Jarsigner should accept TSACert with an HTTPS id-ad-timeStamping SIA + - S7032018: The file list in JFileChooser does not have an accessible name + - S7032436: When running with the Nimbus look and feel, the JFileChooser does not display mnemonics + - S7034259: [all] incorrect mnemonic keys in JCP automatic update advanced settings dialog. + - S7034940: message drop 2 translation integration + - S7035843: [zh_CN, ja] JConsole mnemonic keys don't work + - S7038803: [CCJK] Incorrect mnemonic key (0) is displayed on cancel button on messagedialog of JOptionPane + - S7038807: [CCJK] OK button on message dialog of JOptionpane is not translated + - S7040228: [zh_TW] extra (C) on cancel button on File Chooser dialog + - S7040257: [pt_BR,fr] Print dialog has duplicate mnemonic key. + - S7042323: [sv, de, es, it] Print dialog has duplicate mnemonic key + - S7042475: [ja,zh_CN] extra mnemonic key in jconsole + - S7043548: message drop 3 translation integration + - S7045132: sun.security.util.Resources_pt_BR.java translation error + - S7045184: GTK L&F doesn't have hotkeys in jdk7 b141, while b139 has. + - S7062969: java -help still shows http://java.sun.com/javase/reference + - S7090158: Networking Libraries don't build with javac -Werror + - S7090832: Some locale info are not localized for some languages. + - S7093156: NLS Please change the mnemonic assignment system to avoid translation issue (Swing files) + - S7102686: Restructure timestamp code so that jars and modules can more easily share the same code + - S7109085: Test use hotkeys not intended for Mac + - S7116786: RFE: Detailed information on VerifyErrors + - S7124171: 7u4 l10n message update related to Mac OS X port + - S7125055: ContentHandler.getContent API changed in error + - S7132247: java/rmi/registry/readTest/readTest.sh failing with Cygwin + - S7142339: PKCS7.java is needlessly creating SHA1PRNG SecureRandom instances when timestamping is not done + - S7145375: 7u4 l10n message update related to langtools + - S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on windows + - S7146099: NLS: [de,es,it,ko,pt_BR]launcher_**.properties, double backslash issue. + - S7149012: jarsigner needs not warn about cert expiration if the jar has a TSA timestamp + - S7158712: Synth Property "ComboBox.popupInsets" is ignored + - S7169226: NLS: Please change the mnemonic assignment system for windows and motif properties + - S7174970: NLS [ccjk] Extra mnemonic keys at standard filechooserdialog (open and save) in metal L&F + - S7175367: NLS: 7u6 message drop10 integration + - S7176894: back out LocaleNames_xx.properties files from 7u6 message drop10 + - S7178145: Change constMethodOop::_exception_table to optionally inlined u2 table. + - S7181632: nsk classLoad001_14 failure and CompileTheWorld crash after 7178145. + - S7182226: NLS: jdk7u6 message drop20 integration + - S7183203: ShortRSAKeynnn.sh tests intermittent failure + - S7187051: ShortRSAKeynnn.sh tests should do cleanup before start test + - S7194449: String resources for Key Tool and Policy Tool should be in their respective packages + - S8000626: Implement dead key detection for KeyEvent on Linux + - S8003890: corelibs test scripts should pass TESTVMOPTS From bugzilla-daemon at icedtea.classpath.org Tue Jan 10 03:09:41 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 10 Jan 2017 03:09:41 +0000 Subject: [Bug 3152] [IcedTea6] Zero build fails with pch disabled In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3152 --- Comment #7 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=f327eb39d25c author: Andrew John Hughes date: Tue Jan 03 06:59:13 2017 +0000 Update to b41. 2016-12-31 Andrew John Hughes Update to b41 tarball. * Makefile.am: (OPENJDK_DATE): Bump to b41 creation date; 31st of December, 2016. (OPENJDK_SHA256SUM): Update for b41 tarball. 2016-12-30 Andrew John Hughes Update to b41. * patches/openjdk/7180907-jarsigner_sha-256.patch, * patches/openjdk/8000897-pr2173-vm_crash_in_compilebroker.patch, * patches/openjdk/8049480-jarsigner_openjdk_9.patch, * patches/openjdk/8078628-pr3152-zero_pch_failure.patch, * patches/openjdk/8169448-pr3205-pch_failure.patch: Removed; upstreamed. * Makefile.am: (ICEDTEA_PATCHES): Remove upstreamed patches. * NEWS: Updated. * patches/hotspot/hs23/zero_fixes.patch: Remove methodHandles.hpp fragment applied in 8078628/PR3152. * patches/nomotif-6706121.patch, * patches/windows-awt.patch: Regenerated. 2016-08-25 Andrew John Hughes * Makefile.am: (OPENJDK_VERSION): Bump to next release, b41. -- You are receiving this mail because: 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 Jan 10 03:09:51 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 10 Jan 2017 03:09:51 +0000 Subject: [Bug 2173] [IcedTea6] Backport "8000897: VM crash in CompileBroker" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2173 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=f327eb39d25c author: Andrew John Hughes date: Tue Jan 03 06:59:13 2017 +0000 Update to b41. 2016-12-31 Andrew John Hughes Update to b41 tarball. * Makefile.am: (OPENJDK_DATE): Bump to b41 creation date; 31st of December, 2016. (OPENJDK_SHA256SUM): Update for b41 tarball. 2016-12-30 Andrew John Hughes Update to b41. * patches/openjdk/7180907-jarsigner_sha-256.patch, * patches/openjdk/8000897-pr2173-vm_crash_in_compilebroker.patch, * patches/openjdk/8049480-jarsigner_openjdk_9.patch, * patches/openjdk/8078628-pr3152-zero_pch_failure.patch, * patches/openjdk/8169448-pr3205-pch_failure.patch: Removed; upstreamed. * Makefile.am: (ICEDTEA_PATCHES): Remove upstreamed patches. * NEWS: Updated. * patches/hotspot/hs23/zero_fixes.patch: Remove methodHandles.hpp fragment applied in 8078628/PR3152. * patches/nomotif-6706121.patch, * patches/windows-awt.patch: Regenerated. 2016-08-25 Andrew John Hughes * Makefile.am: (OPENJDK_VERSION): Bump to next release, b41. -- You are receiving this mail because: 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 Jan 10 03:09:57 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 10 Jan 2017 03:09:57 +0000 Subject: [Bug 3205] [IcedTea6] Builds fails with pch disabled In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3205 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=f327eb39d25c author: Andrew John Hughes date: Tue Jan 03 06:59:13 2017 +0000 Update to b41. 2016-12-31 Andrew John Hughes Update to b41 tarball. * Makefile.am: (OPENJDK_DATE): Bump to b41 creation date; 31st of December, 2016. (OPENJDK_SHA256SUM): Update for b41 tarball. 2016-12-30 Andrew John Hughes Update to b41. * patches/openjdk/7180907-jarsigner_sha-256.patch, * patches/openjdk/8000897-pr2173-vm_crash_in_compilebroker.patch, * patches/openjdk/8049480-jarsigner_openjdk_9.patch, * patches/openjdk/8078628-pr3152-zero_pch_failure.patch, * patches/openjdk/8169448-pr3205-pch_failure.patch: Removed; upstreamed. * Makefile.am: (ICEDTEA_PATCHES): Remove upstreamed patches. * NEWS: Updated. * patches/hotspot/hs23/zero_fixes.patch: Remove methodHandles.hpp fragment applied in 8078628/PR3152. * patches/nomotif-6706121.patch, * patches/windows-awt.patch: Regenerated. 2016-08-25 Andrew John Hughes * Makefile.am: (OPENJDK_VERSION): Bump to next release, b41. -- You are receiving this mail because: 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 Jan 10 03:10:04 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 10 Jan 2017 03:10:04 +0000 Subject: [Bug 3275] [IcedTea6] Update generated files after OpenJDK 6 b41 update In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3275 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=8a9d0b89f4bb author: Andrew John Hughes date: Tue Jan 03 21:46:23 2017 +0000 PR3275: Update generated files after OpenJDK 6 b41 update 2017-01-03 Andrew John Hughes PR3275: Update generated files after OpenJDK 6 b41 update * NEWS: Updated. * generated/com/sun/accessibility/internal/resources/accessibility.java, * generated/com/sun/accessibility/internal/resources/accessibility_de.java, * generated/com/sun/accessibility/internal/resources/accessibility_es.java, * generated/com/sun/accessibility/internal/resources/accessibility_fr.java, * generated/com/sun/accessibility/internal/resources/accessibility_it.java, * generated/com/sun/accessibility/internal/resources/accessibility_ja.java, * generated/com/sun/accessibility/internal/resources/accessibility_ko.java, * generated/com/sun/accessibility/internal/resources/accessibility_pt_BR.java, * generated/com/sun/accessibility/internal/resources/accessibility_sv.java, * generated/com/sun/accessibility/internal/resources/accessibility_zh_CN.java, * generated/com/sun/accessibility/internal/resources/accessibility_zh_HK.java, * generated/com/sun/accessibility/internal/resources/accessibility_zh_TW.java, * generated/com/sun/corba/se/impl/logging/ActivationSystemException.java, * generated/com/sun/corba/se/impl/logging/IORSystemException.java, * generated/com/sun/corba/se/impl/logging/InterceptorsSystemException.java, * generated/com/sun/corba/se/impl/logging/NamingSystemException.java, * generated/com/sun/corba/se/impl/logging/OMGSystemException.java, * generated/com/sun/corba/se/impl/logging/ORBUtilSystemException.java, * generated/com/sun/corba/se/impl/logging/POASystemException.java, * generated/com/sun/corba/se/impl/logging/UtilSystemException.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_de.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_es.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_fr.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_it.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_ja.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_ko.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_pt_BR.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_sv.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_CN.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_HK.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_TW.java, * generated/com/sun/java/swing/plaf/motif/resources/motif.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_de.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_es.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_fr.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_it.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_ja.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_ko.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_pt_BR.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_sv.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_zh_CN.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_zh_HK.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_zh_TW.java, * generated/com/sun/java/swing/plaf/windows/resources/windows.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_de.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_es.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_fr.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_it.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_ja.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_ko.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_pt_BR.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_sv.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_zh_CN.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_zh_HK.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_zh_TW.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_de.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_es.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_fr.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_it.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_ja.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_ko.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_sv.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_HK.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_de.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_es.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_fr.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_it.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_ja.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_ko.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_pt_BR.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_sv.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_HK.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_de.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_es.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_fr.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_it.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_ja.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_ko.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_pt_BR.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_sv.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_CN.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_HK.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_TW.java, * generated/com/sun/tools/jdi/resources/jdi_ja.java, * generated/com/sun/tools/jdi/resources/jdi_zh_CN.java, * generated/java/lang/CharacterDataPrivateUse.java, * generated/java/lang/CharacterDataUndefined.java, * generated/java/lang/UNIXProcess.java, * generated/java/nio/charset/CharsetEncoder.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_bw16_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_bw24_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_bw32_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_bw48_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_interim16_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_interim24_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_interim32_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_interim48_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow16_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow24_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow32_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow48_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_bw16_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_bw24_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_bw32_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_bw48_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_interim16_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_interim24_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_interim32_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_interim48_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow16_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow24_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow32_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow48_png.java, * generated/sun/awt/X11/XkbAccessXNotifyEvent.java, * generated/sun/awt/X11/XkbActionMessageEvent.java, * generated/sun/awt/X11/XkbAnyEvent.java, * generated/sun/awt/X11/XkbBellNotifyEvent.java, * generated/sun/awt/X11/XkbCompatMapNotifyEvent.java, * generated/sun/awt/X11/XkbControlsNotifyEvent.java, * generated/sun/awt/X11/XkbEvent.java, * generated/sun/awt/X11/XkbExtensionDeviceNotifyEvent.java, * generated/sun/awt/X11/XkbIndicatorNotifyEvent.java, * generated/sun/awt/X11/XkbMapNotifyEvent.java, * generated/sun/awt/X11/XkbNamesNotifyEvent.java, * generated/sun/awt/X11/XkbNewKeyboardNotifyEvent.java, * generated/sun/awt/X11/XkbStateNotifyEvent.java, * generated/sun/awt/X11/generator/sizer.64, * generated/sun/awt/X11/generator/sizes.64, * generated/sun/awt/resources/awt_de.java, * generated/sun/awt/resources/awt_es.java, * generated/sun/awt/resources/awt_fr.java, * generated/sun/awt/resources/awt_it.java, * generated/sun/awt/resources/awt_ja.java, * generated/sun/awt/resources/awt_ko.java, * generated/sun/awt/resources/awt_pt_BR.java, * generated/sun/awt/resources/awt_sv.java, * generated/sun/awt/resources/awt_zh_CN.java, * generated/sun/awt/resources/awt_zh_HK.java, * generated/sun/awt/resources/awt_zh_TW.java, * generated/sun/management/resources/agent_de.java, * generated/sun/management/resources/agent_es.java, * generated/sun/management/resources/agent_fr.java, * generated/sun/management/resources/agent_it.java, * generated/sun/management/resources/agent_ja.java, * generated/sun/management/resources/agent_ko.java, * generated/sun/management/resources/agent_pt_BR.java, * generated/sun/management/resources/agent_sv.java, * generated/sun/management/resources/agent_zh_CN.java, * generated/sun/management/resources/agent_zh_HK.java, * generated/sun/management/resources/agent_zh_TW.java, * generated/sun/misc/Version.java, * generated/sun/nio/ch/AlreadyBoundException.java, * generated/sun/print/resources/serviceui.java, * generated/sun/print/resources/serviceui_de.java, * generated/sun/print/resources/serviceui_es.java, * generated/sun/print/resources/serviceui_fr.java, * generated/sun/print/resources/serviceui_it.java, * generated/sun/print/resources/serviceui_ja.java, * generated/sun/print/resources/serviceui_ko.java, * generated/sun/print/resources/serviceui_pt_BR.java, * generated/sun/print/resources/serviceui_sv.java, * generated/sun/print/resources/serviceui_zh_CN.java, * generated/sun/print/resources/serviceui_zh_HK.java, * generated/sun/print/resources/serviceui_zh_TW.java, * generated/sun/tools/jar/resources/jar.java, * generated/sun/tools/jar/resources/jar_de.java, * generated/sun/tools/jar/resources/jar_es.java, * generated/sun/tools/jar/resources/jar_fr.java, * generated/sun/tools/jar/resources/jar_it.java, * generated/sun/tools/jar/resources/jar_ja.java, * generated/sun/tools/jar/resources/jar_ko.java, * generated/sun/tools/jar/resources/jar_pt_BR.java, * generated/sun/tools/jar/resources/jar_sv.java, * generated/sun/tools/jar/resources/jar_zh_CN.java, * generated/sun/tools/jar/resources/jar_zh_HK.java, * generated/sun/tools/jar/resources/jar_zh_TW.java, * generated/sun/tools/jconsole/Version.java, * generated/sun/util/CoreResourceBundleControl.java, * generated/sun/util/LocaleDataMetaInfo.java, * generated/sun/util/logging/resources/logging_de.java, * generated/sun/util/logging/resources/logging_es.java, * generated/sun/util/logging/resources/logging_fr.java, * generated/sun/util/logging/resources/logging_it.java, * generated/sun/util/logging/resources/logging_ja.java, * generated/sun/util/logging/resources/logging_ko.java, * generated/sun/util/logging/resources/logging_pt_BR.java, * generated/sun/util/logging/resources/logging_sv.java, * generated/sun/util/logging/resources/logging_zh_CN.java, * generated/sun/util/logging/resources/logging_zh_HK.java, * generated/sun/util/logging/resources/logging_zh_TW.java, * generated/sun/util/resources/CalendarData_hu.java, * generated/sun/util/resources/CalendarData_pt_BR.java, * generated/sun/util/resources/CalendarData_sl.java, * generated/sun/util/resources/CurrencyNames.java, * generated/sun/util/resources/CurrencyNames_de.java, * generated/sun/util/resources/CurrencyNames_es.java, * generated/sun/util/resources/CurrencyNames_es_CU.java, * generated/sun/util/resources/CurrencyNames_es_PE.java, * generated/sun/util/resources/CurrencyNames_es_VE.java, * generated/sun/util/resources/CurrencyNames_et_EE.java, * generated/sun/util/resources/CurrencyNames_fr.java, * generated/sun/util/resources/CurrencyNames_it.java, * generated/sun/util/resources/CurrencyNames_ja.java, * generated/sun/util/resources/CurrencyNames_ko.java, * generated/sun/util/resources/CurrencyNames_lt_LT.java, * generated/sun/util/resources/CurrencyNames_lv_LV.java, * generated/sun/util/resources/CurrencyNames_pt.java, * generated/sun/util/resources/CurrencyNames_sk_SK.java, * generated/sun/util/resources/CurrencyNames_sr_RS.java, * generated/sun/util/resources/CurrencyNames_sv.java, * generated/sun/util/resources/CurrencyNames_tr_TR.java, * generated/sun/util/resources/CurrencyNames_uk_UA.java, * generated/sun/util/resources/CurrencyNames_zh_CN.java, * generated/sun/util/resources/CurrencyNames_zh_TW.java, * generated/sun/util/resources/LocaleNames.java, * generated/sun/util/resources/LocaleNames_de.java, * generated/sun/util/resources/LocaleNames_es.java, * generated/sun/util/resources/LocaleNames_fr.java, * generated/sun/util/resources/LocaleNames_it.java, * generated/sun/util/resources/LocaleNames_ja.java, * generated/sun/util/resources/LocaleNames_ko.java, * generated/sun/util/resources/LocaleNames_nl.java, * generated/sun/util/resources/LocaleNames_sv.java, * generated/sun/util/resources/LocaleNames_zh.java, * generated/sun/util/resources/LocaleNames_zh_TW.java: Update existing files and add new ones (notably the pt_BR localisation). * scripts/update_generated.sh: Script to automate updating the generated 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 Tue Jan 10 03:10:11 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 10 Jan 2017 03:10:11 +0000 Subject: [Bug 3276] [IcedTea6] Backport latest XRender patches In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3276 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=37bb57406a61 author: Andrew John Hughes date: Tue Jan 03 23:39:04 2017 +0000 PR3276: Backport latest XRender patches 2017-01-03 Andrew John Hughes PR3276: Backport latest XRender patches * Makefile.am: (ICEDTEA_PATCHES): Add new XRender fixes. * NEWS: Updated. * patches/openjdk/6974985-pr3276-java2demo_exceptions.patch, * patches/openjdk/6985593-pr3276-maskblit_crash.patch, * patches/openjdk/8159495-pr3276-xrender_index_offsets.patch: Backported XRender fixes from 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 Tue Jan 10 03:11:52 2017 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 10 Jan 2017 03:11:52 +0000 Subject: /hg/icedtea6: 7 new changesets Message-ID: changeset a5335c8838a5 in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=a5335c8838a5 author: Andrew John Hughes date: Fri Aug 26 03:07:28 2016 +0100 Bump to next release, b41. 2016-08-25 Andrew John Hughes * Makefile.am: (OPENJDK_VERSION): Bump to next release, b41. changeset 09ad6a965664 in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=09ad6a965664 author: Andrew John Hughes date: Fri Dec 30 04:28:55 2016 +0000 Merge changeset 7174b4a8d597 in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=7174b4a8d597 author: Andrew John Hughes date: Sun Jan 01 05:06:24 2017 +0000 Update to b41. 2016-12-30 Andrew John Hughes Update to b41. * patches/openjdk/7180907-jarsigner_sha-256.patch, * patches/openjdk/8000897-pr2173-vm_crash_in_compilebroker.patch, * patches/openjdk/8049480-jarsigner_openjdk_9.patch, * patches/openjdk/8078628-pr3152-zero_pch_failure.patch, * patches/openjdk/8169448-pr3205-pch_failure.patch: Removed; upstreamed. * Makefile.am: (ICEDTEA_PATCHES): Remove upstreamed patches. * NEWS: Updated. * patches/hotspot/hs23/zero_fixes.patch: Remove methodHandles.hpp fragment applied in 8078628/PR3152. * patches/nomotif-6706121.patch, * patches/windows-awt.patch: Regenerated. changeset 82b0055e8b18 in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=82b0055e8b18 author: Andrew John Hughes date: Sun Jan 01 06:20:11 2017 +0000 Update to b41 tarball. 2016-12-31 Andrew John Hughes Update to b41 tarball. * Makefile.am: (OPENJDK_DATE): Bump to b41 creation date; 31st of December, 2016. (OPENJDK_SHA256SUM): Update for b41 tarball. changeset aa9488b471f9 in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=aa9488b471f9 author: Andrew John Hughes date: Tue Jan 03 21:46:23 2017 +0000 PR3275: Update generated files after OpenJDK 6 b41 update 2017-01-03 Andrew John Hughes PR3275: Update generated files after OpenJDK 6 b41 update * NEWS: Updated. * generated/com/sun/accessibility/internal/resources/accessibility.java, * generated/com/sun/accessibility/internal/resources/accessibility_de.java, * generated/com/sun/accessibility/internal/resources/accessibility_es.java, * generated/com/sun/accessibility/internal/resources/accessibility_fr.java, * generated/com/sun/accessibility/internal/resources/accessibility_it.java, * generated/com/sun/accessibility/internal/resources/accessibility_ja.java, * generated/com/sun/accessibility/internal/resources/accessibility_ko.java, * generated/com/sun/accessibility/internal/resources/accessibility_pt_BR.java, * generated/com/sun/accessibility/internal/resources/accessibility_sv.java, * generated/com/sun/accessibility/internal/resources/accessibility_zh_CN.java, * generated/com/sun/accessibility/internal/resources/accessibility_zh_HK.java, * generated/com/sun/accessibility/internal/resources/accessibility_zh_TW.java, * generated/com/sun/corba/se/impl/logging/ActivationSystemException.java, * generated/com/sun/corba/se/impl/logging/IORSystemException.java, * generated/com/sun/corba/se/impl/logging/InterceptorsSystemException.java, * generated/com/sun/corba/se/impl/logging/NamingSystemException.java, * generated/com/sun/corba/se/impl/logging/OMGSystemException.java, * generated/com/sun/corba/se/impl/logging/ORBUtilSystemException.java, * generated/com/sun/corba/se/impl/logging/POASystemException.java, * generated/com/sun/corba/se/impl/logging/UtilSystemException.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_de.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_es.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_fr.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_it.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_ja.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_ko.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_pt_BR.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_sv.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_CN.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_HK.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_TW.java, * generated/com/sun/java/swing/plaf/motif/resources/motif.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_de.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_es.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_fr.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_it.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_ja.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_ko.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_pt_BR.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_sv.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_zh_CN.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_zh_HK.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_zh_TW.java, * generated/com/sun/java/swing/plaf/windows/resources/windows.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_de.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_es.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_fr.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_it.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_ja.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_ko.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_pt_BR.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_sv.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_zh_CN.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_zh_HK.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_zh_TW.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_de.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_es.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_fr.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_it.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_ja.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_ko.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_sv.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_HK.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_de.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_es.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_fr.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_it.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_ja.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_ko.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_pt_BR.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_sv.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_HK.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_de.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_es.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_fr.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_it.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_ja.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_ko.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_pt_BR.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_sv.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_CN.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_HK.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_TW.java, * generated/com/sun/tools/jdi/resources/jdi_ja.java, * generated/com/sun/tools/jdi/resources/jdi_zh_CN.java, * generated/java/lang/CharacterDataPrivateUse.java, * generated/java/lang/CharacterDataUndefined.java, * generated/java/lang/UNIXProcess.java, * generated/java/nio/charset/CharsetEncoder.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_bw16_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_bw24_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_bw32_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_bw48_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_interim16_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_interim24_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_interim32_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_interim48_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow16_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow24_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow32_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow48_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_bw16_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_bw24_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_bw32_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_bw48_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_interim16_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_interim24_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_interim32_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_interim48_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow16_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow24_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow32_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow48_png.java, * generated/sun/awt/X11/XkbAccessXNotifyEvent.java, * generated/sun/awt/X11/XkbActionMessageEvent.java, * generated/sun/awt/X11/XkbAnyEvent.java, * generated/sun/awt/X11/XkbBellNotifyEvent.java, * generated/sun/awt/X11/XkbCompatMapNotifyEvent.java, * generated/sun/awt/X11/XkbControlsNotifyEvent.java, * generated/sun/awt/X11/XkbEvent.java, * generated/sun/awt/X11/XkbExtensionDeviceNotifyEvent.java, * generated/sun/awt/X11/XkbIndicatorNotifyEvent.java, * generated/sun/awt/X11/XkbMapNotifyEvent.java, * generated/sun/awt/X11/XkbNamesNotifyEvent.java, * generated/sun/awt/X11/XkbNewKeyboardNotifyEvent.java, * generated/sun/awt/X11/XkbStateNotifyEvent.java, * generated/sun/awt/X11/generator/sizer.64, * generated/sun/awt/X11/generator/sizes.64, * generated/sun/awt/resources/awt_de.java, * generated/sun/awt/resources/awt_es.java, * generated/sun/awt/resources/awt_fr.java, * generated/sun/awt/resources/awt_it.java, * generated/sun/awt/resources/awt_ja.java, * generated/sun/awt/resources/awt_ko.java, * generated/sun/awt/resources/awt_pt_BR.java, * generated/sun/awt/resources/awt_sv.java, * generated/sun/awt/resources/awt_zh_CN.java, * generated/sun/awt/resources/awt_zh_HK.java, * generated/sun/awt/resources/awt_zh_TW.java, * generated/sun/management/resources/agent_de.java, * generated/sun/management/resources/agent_es.java, * generated/sun/management/resources/agent_fr.java, * generated/sun/management/resources/agent_it.java, * generated/sun/management/resources/agent_ja.java, * generated/sun/management/resources/agent_ko.java, * generated/sun/management/resources/agent_pt_BR.java, * generated/sun/management/resources/agent_sv.java, * generated/sun/management/resources/agent_zh_CN.java, * generated/sun/management/resources/agent_zh_HK.java, * generated/sun/management/resources/agent_zh_TW.java, * generated/sun/misc/Version.java, * generated/sun/nio/ch/AlreadyBoundException.java, * generated/sun/print/resources/serviceui.java, * generated/sun/print/resources/serviceui_de.java, * generated/sun/print/resources/serviceui_es.java, * generated/sun/print/resources/serviceui_fr.java, * generated/sun/print/resources/serviceui_it.java, * generated/sun/print/resources/serviceui_ja.java, * generated/sun/print/resources/serviceui_ko.java, * generated/sun/print/resources/serviceui_pt_BR.java, * generated/sun/print/resources/serviceui_sv.java, * generated/sun/print/resources/serviceui_zh_CN.java, * generated/sun/print/resources/serviceui_zh_HK.java, * generated/sun/print/resources/serviceui_zh_TW.java, * generated/sun/tools/jar/resources/jar.java, * generated/sun/tools/jar/resources/jar_de.java, * generated/sun/tools/jar/resources/jar_es.java, * generated/sun/tools/jar/resources/jar_fr.java, * generated/sun/tools/jar/resources/jar_it.java, * generated/sun/tools/jar/resources/jar_ja.java, * generated/sun/tools/jar/resources/jar_ko.java, * generated/sun/tools/jar/resources/jar_pt_BR.java, * generated/sun/tools/jar/resources/jar_sv.java, * generated/sun/tools/jar/resources/jar_zh_CN.java, * generated/sun/tools/jar/resources/jar_zh_HK.java, * generated/sun/tools/jar/resources/jar_zh_TW.java, * generated/sun/tools/jconsole/Version.java, * generated/sun/util/CoreResourceBundleControl.java, * generated/sun/util/LocaleDataMetaInfo.java, * generated/sun/util/logging/resources/logging_de.java, * generated/sun/util/logging/resources/logging_es.java, * generated/sun/util/logging/resources/logging_fr.java, * generated/sun/util/logging/resources/logging_it.java, * generated/sun/util/logging/resources/logging_ja.java, * generated/sun/util/logging/resources/logging_ko.java, * generated/sun/util/logging/resources/logging_pt_BR.java, * generated/sun/util/logging/resources/logging_sv.java, * generated/sun/util/logging/resources/logging_zh_CN.java, * generated/sun/util/logging/resources/logging_zh_HK.java, * generated/sun/util/logging/resources/logging_zh_TW.java, * generated/sun/util/resources/CalendarData_hu.java, * generated/sun/util/resources/CalendarData_pt_BR.java, * generated/sun/util/resources/CalendarData_sl.java, * generated/sun/util/resources/CurrencyNames.java, * generated/sun/util/resources/CurrencyNames_de.java, * generated/sun/util/resources/CurrencyNames_es.java, * generated/sun/util/resources/CurrencyNames_es_CU.java, * generated/sun/util/resources/CurrencyNames_es_PE.java, * generated/sun/util/resources/CurrencyNames_es_VE.java, * generated/sun/util/resources/CurrencyNames_et_EE.java, * generated/sun/util/resources/CurrencyNames_fr.java, * generated/sun/util/resources/CurrencyNames_it.java, * generated/sun/util/resources/CurrencyNames_ja.java, * generated/sun/util/resources/CurrencyNames_ko.java, * generated/sun/util/resources/CurrencyNames_lt_LT.java, * generated/sun/util/resources/CurrencyNames_lv_LV.java, * generated/sun/util/resources/CurrencyNames_pt.java, * generated/sun/util/resources/CurrencyNames_sk_SK.java, * generated/sun/util/resources/CurrencyNames_sr_RS.java, * generated/sun/util/resources/CurrencyNames_sv.java, * generated/sun/util/resources/CurrencyNames_tr_TR.java, * generated/sun/util/resources/CurrencyNames_uk_UA.java, * generated/sun/util/resources/CurrencyNames_zh_CN.java, * generated/sun/util/resources/CurrencyNames_zh_TW.java, * generated/sun/util/resources/LocaleNames.java, * generated/sun/util/resources/LocaleNames_de.java, * generated/sun/util/resources/LocaleNames_es.java, * generated/sun/util/resources/LocaleNames_fr.java, * generated/sun/util/resources/LocaleNames_it.java, * generated/sun/util/resources/LocaleNames_ja.java, * generated/sun/util/resources/LocaleNames_ko.java, * generated/sun/util/resources/LocaleNames_nl.java, * generated/sun/util/resources/LocaleNames_sv.java, * generated/sun/util/resources/LocaleNames_zh.java, * generated/sun/util/resources/LocaleNames_zh_TW.java: Update existing files and add new ones (notably the pt_BR localisation). * scripts/update_generated.sh: Script to automate updating the generated files. changeset 0973fdff247c in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=0973fdff247c author: Andrew John Hughes date: Tue Jan 03 22:45:11 2017 +0000 PR3276: Backport latest XRender patches 2017-01-03 Andrew John Hughes PR3276: Backport latest XRender patches * Makefile.am: (ICEDTEA_PATCHES): Add new XRender fixes. * NEWS: Updated. * patches/openjdk/6974985-pr3276-java2demo_exceptions.patch, * patches/openjdk/6985593-pr3276-maskblit_crash.patch, * patches/openjdk/8159495-pr3276-xrender_index_offsets.patch: Backported XRender fixes from OpenJDK 7. changeset cf051991f891 in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=cf051991f891 author: Andrew John Hughes date: Thu Jan 05 01:09:37 2017 +0000 S8172252: Remove over-zealous switch to for-each loop in SortingFocusTraversalPolicy 2017-01-04 Andrew John Hughes S8172252: Remove over-zealous switch to for-each loop in SortingFocusTraversalPolicy * Makefile.am: (OPENJDK_DATE): Bump to new b41 creation date; 4th of January, 2017. (OPENJDK_SHA256SUM): Update for new b41 tarball. * NEWS: Include new fix for TCK failure. diffstat: AUTHORS | 1 + ChangeLog | 382 +++ INSTALL | 7 +- Makefile.am | 40 +- NEWS | 185 + acinclude.m4 | 44 + configure.ac | 2 + generated/com/sun/accessibility/internal/resources/accessibility.java | 2 +- generated/com/sun/accessibility/internal/resources/accessibility_de.java | 54 +- generated/com/sun/accessibility/internal/resources/accessibility_es.java | 58 +- generated/com/sun/accessibility/internal/resources/accessibility_fr.java | 74 +- generated/com/sun/accessibility/internal/resources/accessibility_it.java | 44 +- generated/com/sun/accessibility/internal/resources/accessibility_ja.java | 82 +- generated/com/sun/accessibility/internal/resources/accessibility_ko.java | 82 +- generated/com/sun/accessibility/internal/resources/accessibility_pt_BR.java | 108 + generated/com/sun/accessibility/internal/resources/accessibility_sv.java | 46 +- generated/com/sun/accessibility/internal/resources/accessibility_zh_CN.java | 26 +- generated/com/sun/accessibility/internal/resources/accessibility_zh_HK.java | 16 +- generated/com/sun/accessibility/internal/resources/accessibility_zh_TW.java | 16 +- generated/com/sun/corba/se/impl/logging/ActivationSystemException.java | 2 +- generated/com/sun/corba/se/impl/logging/IORSystemException.java | 2 +- generated/com/sun/corba/se/impl/logging/InterceptorsSystemException.java | 2 +- generated/com/sun/corba/se/impl/logging/NamingSystemException.java | 2 +- generated/com/sun/corba/se/impl/logging/OMGSystemException.java | 2 +- generated/com/sun/corba/se/impl/logging/ORBUtilSystemException.java | 2 +- generated/com/sun/corba/se/impl/logging/POASystemException.java | 2 +- generated/com/sun/corba/se/impl/logging/UtilSystemException.java | 2 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk.java | 77 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk_de.java | 77 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk_es.java | 77 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk_fr.java | 77 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk_it.java | 77 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk_ja.java | 77 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk_ko.java | 77 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk_pt_BR.java | 40 + generated/com/sun/java/swing/plaf/gtk/resources/gtk_sv.java | 77 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_CN.java | 77 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_HK.java | 77 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_TW.java | 77 +- generated/com/sun/java/swing/plaf/motif/resources/motif.java | 38 +- generated/com/sun/java/swing/plaf/motif/resources/motif_de.java | 38 +- generated/com/sun/java/swing/plaf/motif/resources/motif_es.java | 38 +- generated/com/sun/java/swing/plaf/motif/resources/motif_fr.java | 38 +- generated/com/sun/java/swing/plaf/motif/resources/motif_it.java | 38 +- generated/com/sun/java/swing/plaf/motif/resources/motif_ja.java | 38 +- generated/com/sun/java/swing/plaf/motif/resources/motif_ko.java | 38 +- generated/com/sun/java/swing/plaf/motif/resources/motif_pt_BR.java | 29 + generated/com/sun/java/swing/plaf/motif/resources/motif_sv.java | 38 +- generated/com/sun/java/swing/plaf/motif/resources/motif_zh_CN.java | 38 +- generated/com/sun/java/swing/plaf/motif/resources/motif_zh_HK.java | 38 +- generated/com/sun/java/swing/plaf/motif/resources/motif_zh_TW.java | 38 +- generated/com/sun/java/swing/plaf/windows/resources/windows.java | 40 +- generated/com/sun/java/swing/plaf/windows/resources/windows_de.java | 48 +- generated/com/sun/java/swing/plaf/windows/resources/windows_es.java | 48 +- generated/com/sun/java/swing/plaf/windows/resources/windows_fr.java | 48 +- generated/com/sun/java/swing/plaf/windows/resources/windows_it.java | 48 +- generated/com/sun/java/swing/plaf/windows/resources/windows_ja.java | 44 +- generated/com/sun/java/swing/plaf/windows/resources/windows_ko.java | 48 +- generated/com/sun/java/swing/plaf/windows/resources/windows_pt_BR.java | 37 + generated/com/sun/java/swing/plaf/windows/resources/windows_sv.java | 46 +- generated/com/sun/java/swing/plaf/windows/resources/windows_zh_CN.java | 46 +- generated/com/sun/java/swing/plaf/windows/resources/windows_zh_HK.java | 44 +- generated/com/sun/java/swing/plaf/windows/resources/windows_zh_TW.java | 44 +- generated/com/sun/swing/internal/plaf/basic/resources/basic.java | 193 +- generated/com/sun/swing/internal/plaf/basic/resources/basic_de.java | 199 +- generated/com/sun/swing/internal/plaf/basic/resources/basic_es.java | 203 +- generated/com/sun/swing/internal/plaf/basic/resources/basic_fr.java | 205 +- generated/com/sun/swing/internal/plaf/basic/resources/basic_it.java | 197 +- generated/com/sun/swing/internal/plaf/basic/resources/basic_ja.java | 207 +- generated/com/sun/swing/internal/plaf/basic/resources/basic_ko.java | 207 +- generated/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.java | 115 + generated/com/sun/swing/internal/plaf/basic/resources/basic_sv.java | 195 +- generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.java | 201 +- generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_HK.java | 195 +- generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.java | 195 +- generated/com/sun/swing/internal/plaf/metal/resources/metal.java | 52 +- generated/com/sun/swing/internal/plaf/metal/resources/metal_de.java | 56 +- generated/com/sun/swing/internal/plaf/metal/resources/metal_es.java | 56 +- generated/com/sun/swing/internal/plaf/metal/resources/metal_fr.java | 56 +- generated/com/sun/swing/internal/plaf/metal/resources/metal_it.java | 56 +- generated/com/sun/swing/internal/plaf/metal/resources/metal_ja.java | 52 +- generated/com/sun/swing/internal/plaf/metal/resources/metal_ko.java | 56 +- generated/com/sun/swing/internal/plaf/metal/resources/metal_pt_BR.java | 39 + generated/com/sun/swing/internal/plaf/metal/resources/metal_sv.java | 54 +- generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.java | 54 +- generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_HK.java | 52 +- generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.java | 52 +- generated/com/sun/swing/internal/plaf/synth/resources/synth.java | 40 +- generated/com/sun/swing/internal/plaf/synth/resources/synth_de.java | 39 +- generated/com/sun/swing/internal/plaf/synth/resources/synth_es.java | 39 +- generated/com/sun/swing/internal/plaf/synth/resources/synth_fr.java | 39 +- generated/com/sun/swing/internal/plaf/synth/resources/synth_it.java | 39 +- generated/com/sun/swing/internal/plaf/synth/resources/synth_ja.java | 40 +- generated/com/sun/swing/internal/plaf/synth/resources/synth_ko.java | 44 +- generated/com/sun/swing/internal/plaf/synth/resources/synth_pt_BR.java | 35 + generated/com/sun/swing/internal/plaf/synth/resources/synth_sv.java | 37 +- generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_CN.java | 37 +- generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_HK.java | 35 +- generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_TW.java | 35 +- generated/com/sun/tools/jdi/resources/jdi_ja.java | 52 +- generated/com/sun/tools/jdi/resources/jdi_zh_CN.java | 44 +- generated/java/lang/CharacterDataPrivateUse.java | 12 +- generated/java/lang/CharacterDataUndefined.java | 12 +- generated/java/lang/UNIXProcess.java | 12 +- generated/java/nio/charset/CharsetEncoder.java | 8 +- generated/sun/awt/X11/XAWTIcon32_security_icon_bw16_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_bw24_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_bw32_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_bw48_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_interim16_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_interim24_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_interim32_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_interim48_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_yellow16_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_yellow24_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_yellow32_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_yellow48_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_bw16_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_bw24_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_bw32_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_bw48_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_interim16_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_interim24_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_interim32_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_interim48_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_yellow16_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_yellow24_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_yellow32_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_yellow48_png.java | 5 + generated/sun/awt/X11/XkbAccessXNotifyEvent.java | 90 + generated/sun/awt/X11/XkbActionMessageEvent.java | 97 + generated/sun/awt/X11/XkbAnyEvent.java | 78 + generated/sun/awt/X11/XkbBellNotifyEvent.java | 102 + generated/sun/awt/X11/XkbCompatMapNotifyEvent.java | 90 + generated/sun/awt/X11/XkbControlsNotifyEvent.java | 102 + generated/sun/awt/X11/XkbEvent.java | 86 + generated/sun/awt/X11/XkbExtensionDeviceNotifyEvent.java | 105 + generated/sun/awt/X11/XkbIndicatorNotifyEvent.java | 84 + generated/sun/awt/X11/XkbMapNotifyEvent.java | 135 + generated/sun/awt/X11/XkbNamesNotifyEvent.java | 114 + generated/sun/awt/X11/XkbNewKeyboardNotifyEvent.java | 102 + generated/sun/awt/X11/XkbStateNotifyEvent.java | 135 + generated/sun/awt/X11/generator/sizer.64 | Bin generated/sun/awt/X11/generator/sizer.64.c | 1247 ++++++++++ generated/sun/awt/X11/generator/sizes.64 | 1000 ++++++++ generated/sun/awt/resources/awt_de.java | 60 +- generated/sun/awt/resources/awt_es.java | 180 +- generated/sun/awt/resources/awt_fr.java | 96 +- generated/sun/awt/resources/awt_it.java | 56 +- generated/sun/awt/resources/awt_ja.java | 174 +- generated/sun/awt/resources/awt_ko.java | 14 +- generated/sun/awt/resources/awt_pt_BR.java | 180 + generated/sun/awt/resources/awt_sv.java | 84 +- generated/sun/awt/resources/awt_zh_CN.java | 214 +- generated/sun/awt/resources/awt_zh_HK.java | 4 +- generated/sun/awt/resources/awt_zh_TW.java | 4 +- generated/sun/management/resources/agent_de.java | 78 +- generated/sun/management/resources/agent_es.java | 48 +- generated/sun/management/resources/agent_fr.java | 34 +- generated/sun/management/resources/agent_it.java | 34 +- generated/sun/management/resources/agent_ja.java | 92 +- generated/sun/management/resources/agent_ko.java | 68 +- generated/sun/management/resources/agent_pt_BR.java | 63 + generated/sun/management/resources/agent_sv.java | 42 +- generated/sun/management/resources/agent_zh_CN.java | 52 +- generated/sun/management/resources/agent_zh_HK.java | 46 +- generated/sun/management/resources/agent_zh_TW.java | 46 +- generated/sun/misc/Version.java | 31 +- generated/sun/nio/ch/AlreadyBoundException.java | 12 +- generated/sun/print/resources/serviceui.java | 96 +- generated/sun/print/resources/serviceui_de.java | 122 +- generated/sun/print/resources/serviceui_es.java | 186 +- generated/sun/print/resources/serviceui_fr.java | 138 +- generated/sun/print/resources/serviceui_it.java | 108 +- generated/sun/print/resources/serviceui_ja.java | 164 +- generated/sun/print/resources/serviceui_ko.java | 212 +- generated/sun/print/resources/serviceui_pt_BR.java | 169 + generated/sun/print/resources/serviceui_sv.java | 152 +- generated/sun/print/resources/serviceui_zh_CN.java | 136 +- generated/sun/print/resources/serviceui_zh_HK.java | 108 +- generated/sun/print/resources/serviceui_zh_TW.java | 108 +- generated/sun/tools/jar/resources/jar.java | 2 +- generated/sun/tools/jar/resources/jar_de.java | 38 +- generated/sun/tools/jar/resources/jar_es.java | 24 +- generated/sun/tools/jar/resources/jar_fr.java | 26 +- generated/sun/tools/jar/resources/jar_it.java | 24 +- generated/sun/tools/jar/resources/jar_ja.java | 40 +- generated/sun/tools/jar/resources/jar_ko.java | 42 +- generated/sun/tools/jar/resources/jar_pt_BR.java | 31 + generated/sun/tools/jar/resources/jar_sv.java | 23 +- generated/sun/tools/jar/resources/jar_zh_CN.java | 36 +- generated/sun/tools/jar/resources/jar_zh_HK.java | 30 +- generated/sun/tools/jar/resources/jar_zh_TW.java | 30 +- generated/sun/tools/jconsole/Version.java | 31 +- generated/sun/util/CoreResourceBundleControl.java | 12 +- generated/sun/util/LocaleDataMetaInfo.java | 18 +- generated/sun/util/logging/resources/logging_de.java | 14 +- generated/sun/util/logging/resources/logging_es.java | 14 +- generated/sun/util/logging/resources/logging_fr.java | 14 +- generated/sun/util/logging/resources/logging_it.java | 10 +- generated/sun/util/logging/resources/logging_ja.java | 12 +- generated/sun/util/logging/resources/logging_ko.java | 18 +- generated/sun/util/logging/resources/logging_pt_BR.java | 19 + generated/sun/util/logging/resources/logging_sv.java | 14 +- generated/sun/util/logging/resources/logging_zh_CN.java | 18 +- generated/sun/util/logging/resources/logging_zh_HK.java | 10 +- generated/sun/util/logging/resources/logging_zh_TW.java | 10 +- generated/sun/util/resources/CalendarData_hu.java | 2 +- generated/sun/util/resources/CalendarData_pt_BR.java | 12 + generated/sun/util/resources/CalendarData_sl.java | 1 + generated/sun/util/resources/CurrencyNames.java | 180 +- generated/sun/util/resources/CurrencyNames_de.java | 89 +- generated/sun/util/resources/CurrencyNames_es.java | 21 +- generated/sun/util/resources/CurrencyNames_es_CU.java | 12 + generated/sun/util/resources/CurrencyNames_es_PE.java | 2 +- generated/sun/util/resources/CurrencyNames_es_VE.java | 2 +- generated/sun/util/resources/CurrencyNames_et_EE.java | 3 + generated/sun/util/resources/CurrencyNames_fr.java | 205 +- generated/sun/util/resources/CurrencyNames_it.java | 17 +- generated/sun/util/resources/CurrencyNames_ja.java | 23 +- generated/sun/util/resources/CurrencyNames_ko.java | 48 +- generated/sun/util/resources/CurrencyNames_lt_LT.java | 1 + generated/sun/util/resources/CurrencyNames_lv_LV.java | 1 + generated/sun/util/resources/CurrencyNames_pt.java | 223 + generated/sun/util/resources/CurrencyNames_sk_SK.java | 2 + generated/sun/util/resources/CurrencyNames_sr_RS.java | 11 + generated/sun/util/resources/CurrencyNames_sv.java | 370 +- generated/sun/util/resources/CurrencyNames_tr_TR.java | 2 +- generated/sun/util/resources/CurrencyNames_uk_UA.java | 2 +- generated/sun/util/resources/CurrencyNames_zh_CN.java | 23 +- generated/sun/util/resources/CurrencyNames_zh_TW.java | 91 +- generated/sun/util/resources/LocaleNames.java | 6 + generated/sun/util/resources/LocaleNames_de.java | 8 + generated/sun/util/resources/LocaleNames_es.java | 128 +- generated/sun/util/resources/LocaleNames_fr.java | 8 + generated/sun/util/resources/LocaleNames_it.java | 8 + generated/sun/util/resources/LocaleNames_ja.java | 8 + generated/sun/util/resources/LocaleNames_ko.java | 8 + generated/sun/util/resources/LocaleNames_nl.java | 423 +++ generated/sun/util/resources/LocaleNames_sv.java | 8 + generated/sun/util/resources/LocaleNames_zh.java | 8 + generated/sun/util/resources/LocaleNames_zh_TW.java | 8 + patches/hotspot/hs23/zero_fixes.patch | 8 - patches/nomotif-6706121.patch | 216 +- patches/openjdk/6974985-pr3276-java2demo_exceptions.patch | 107 + patches/openjdk/6985593-pr3276-maskblit_crash.patch | 121 + patches/openjdk/7180907-jarsigner_sha-256.patch | 142 - patches/openjdk/8000897-pr2173-vm_crash_in_compilebroker.patch | 29 - patches/openjdk/8049480-jarsigner_openjdk_9.patch | 295 -- patches/openjdk/8159495-pr3276-xrender_index_offsets.patch | 41 + patches/pr3213-conditional_arm32jit.patch | 29 + patches/windows-awt.patch | 33 +- scripts/update_generated.sh | 71 + tapset/jstack.stp.in | 18 +- 254 files changed, 11497 insertions(+), 5941 deletions(-) diffs (truncated from 23972 to 500 lines): diff -r bc8e0b5d4bc2 -r cf051991f891 AUTHORS --- a/AUTHORS Thu Aug 25 03:58:16 2016 +0100 +++ b/AUTHORS Thu Jan 05 01:09:37 2017 +0000 @@ -36,6 +36,7 @@ Parag Nemade Xerxes R??nby Mark Reinhold +Ricardo Ribalda Bernhard Rosenkr??nzer Marc Schoenefeld Andreas Schwab diff -r bc8e0b5d4bc2 -r cf051991f891 ChangeLog --- a/ChangeLog Thu Aug 25 03:58:16 2016 +0100 +++ b/ChangeLog Thu Jan 05 01:09:37 2017 +0000 @@ -1,3 +1,385 @@ +2017-01-04 Andrew John Hughes + + S8172252: Remove over-zealous switch to for-each + loop in SortingFocusTraversalPolicy + * Makefile.am: + (OPENJDK_DATE): Bump to new b41 creation date; + 4th of January, 2017. + (OPENJDK_SHA256SUM): Update for new b41 tarball. + * NEWS: Include new fix for TCK failure. + +2017-01-03 Andrew John Hughes + + PR3276: Backport latest XRender patches + * Makefile.am: + (ICEDTEA_PATCHES): Add new XRender fixes. + * NEWS: Updated. + * patches/openjdk/6974985-pr3276-java2demo_exceptions.patch, + * patches/openjdk/6985593-pr3276-maskblit_crash.patch, + * patches/openjdk/8159495-pr3276-xrender_index_offsets.patch: + Backported XRender fixes from OpenJDK 7. + +2017-01-03 Andrew John Hughes + + PR3275: Update generated files after OpenJDK 6 + b41 update + * NEWS: Updated. + * generated/com/sun/accessibility/internal/resources/accessibility.java, + * generated/com/sun/accessibility/internal/resources/accessibility_de.java, + * generated/com/sun/accessibility/internal/resources/accessibility_es.java, + * generated/com/sun/accessibility/internal/resources/accessibility_fr.java, + * generated/com/sun/accessibility/internal/resources/accessibility_it.java, + * generated/com/sun/accessibility/internal/resources/accessibility_ja.java, + * generated/com/sun/accessibility/internal/resources/accessibility_ko.java, + * generated/com/sun/accessibility/internal/resources/accessibility_pt_BR.java, + * generated/com/sun/accessibility/internal/resources/accessibility_sv.java, + * generated/com/sun/accessibility/internal/resources/accessibility_zh_CN.java, + * generated/com/sun/accessibility/internal/resources/accessibility_zh_HK.java, + * generated/com/sun/accessibility/internal/resources/accessibility_zh_TW.java, + * generated/com/sun/corba/se/impl/logging/ActivationSystemException.java, + * generated/com/sun/corba/se/impl/logging/IORSystemException.java, + * generated/com/sun/corba/se/impl/logging/InterceptorsSystemException.java, + * generated/com/sun/corba/se/impl/logging/NamingSystemException.java, + * generated/com/sun/corba/se/impl/logging/OMGSystemException.java, + * generated/com/sun/corba/se/impl/logging/ORBUtilSystemException.java, + * generated/com/sun/corba/se/impl/logging/POASystemException.java, + * generated/com/sun/corba/se/impl/logging/UtilSystemException.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_de.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_es.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_fr.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_it.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_ja.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_ko.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_pt_BR.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_sv.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_CN.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_HK.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_TW.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_de.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_es.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_fr.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_it.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_ja.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_ko.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_pt_BR.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_sv.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_zh_CN.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_zh_HK.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_zh_TW.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_de.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_es.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_fr.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_it.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_ja.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_ko.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_pt_BR.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_sv.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_zh_CN.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_zh_HK.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_zh_TW.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_de.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_es.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_fr.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_it.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_ja.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_ko.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_sv.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_HK.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_de.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_es.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_fr.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_it.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_ja.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_ko.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_pt_BR.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_sv.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_HK.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_de.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_es.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_fr.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_it.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_ja.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_ko.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_pt_BR.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_sv.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_CN.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_HK.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_TW.java, + * generated/com/sun/tools/jdi/resources/jdi_ja.java, + * generated/com/sun/tools/jdi/resources/jdi_zh_CN.java, + * generated/java/lang/CharacterDataPrivateUse.java, + * generated/java/lang/CharacterDataUndefined.java, + * generated/java/lang/UNIXProcess.java, + * generated/java/nio/charset/CharsetEncoder.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_bw16_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_bw24_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_bw32_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_bw48_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_interim16_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_interim24_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_interim32_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_interim48_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow16_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow24_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow32_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow48_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_bw16_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_bw24_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_bw32_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_bw48_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_interim16_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_interim24_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_interim32_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_interim48_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow16_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow24_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow32_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow48_png.java, + * generated/sun/awt/X11/XkbAccessXNotifyEvent.java, + * generated/sun/awt/X11/XkbActionMessageEvent.java, + * generated/sun/awt/X11/XkbAnyEvent.java, + * generated/sun/awt/X11/XkbBellNotifyEvent.java, + * generated/sun/awt/X11/XkbCompatMapNotifyEvent.java, + * generated/sun/awt/X11/XkbControlsNotifyEvent.java, + * generated/sun/awt/X11/XkbEvent.java, + * generated/sun/awt/X11/XkbExtensionDeviceNotifyEvent.java, + * generated/sun/awt/X11/XkbIndicatorNotifyEvent.java, + * generated/sun/awt/X11/XkbMapNotifyEvent.java, + * generated/sun/awt/X11/XkbNamesNotifyEvent.java, + * generated/sun/awt/X11/XkbNewKeyboardNotifyEvent.java, + * generated/sun/awt/X11/XkbStateNotifyEvent.java, + * generated/sun/awt/X11/generator/sizer.64, + * generated/sun/awt/X11/generator/sizes.64, + * generated/sun/awt/resources/awt_de.java, + * generated/sun/awt/resources/awt_es.java, + * generated/sun/awt/resources/awt_fr.java, + * generated/sun/awt/resources/awt_it.java, + * generated/sun/awt/resources/awt_ja.java, + * generated/sun/awt/resources/awt_ko.java, + * generated/sun/awt/resources/awt_pt_BR.java, + * generated/sun/awt/resources/awt_sv.java, + * generated/sun/awt/resources/awt_zh_CN.java, + * generated/sun/awt/resources/awt_zh_HK.java, + * generated/sun/awt/resources/awt_zh_TW.java, + * generated/sun/management/resources/agent_de.java, + * generated/sun/management/resources/agent_es.java, + * generated/sun/management/resources/agent_fr.java, + * generated/sun/management/resources/agent_it.java, + * generated/sun/management/resources/agent_ja.java, + * generated/sun/management/resources/agent_ko.java, + * generated/sun/management/resources/agent_pt_BR.java, + * generated/sun/management/resources/agent_sv.java, + * generated/sun/management/resources/agent_zh_CN.java, + * generated/sun/management/resources/agent_zh_HK.java, + * generated/sun/management/resources/agent_zh_TW.java, + * generated/sun/misc/Version.java, + * generated/sun/nio/ch/AlreadyBoundException.java, + * generated/sun/print/resources/serviceui.java, + * generated/sun/print/resources/serviceui_de.java, + * generated/sun/print/resources/serviceui_es.java, + * generated/sun/print/resources/serviceui_fr.java, + * generated/sun/print/resources/serviceui_it.java, + * generated/sun/print/resources/serviceui_ja.java, + * generated/sun/print/resources/serviceui_ko.java, + * generated/sun/print/resources/serviceui_pt_BR.java, + * generated/sun/print/resources/serviceui_sv.java, + * generated/sun/print/resources/serviceui_zh_CN.java, + * generated/sun/print/resources/serviceui_zh_HK.java, + * generated/sun/print/resources/serviceui_zh_TW.java, + * generated/sun/tools/jar/resources/jar.java, + * generated/sun/tools/jar/resources/jar_de.java, + * generated/sun/tools/jar/resources/jar_es.java, + * generated/sun/tools/jar/resources/jar_fr.java, + * generated/sun/tools/jar/resources/jar_it.java, + * generated/sun/tools/jar/resources/jar_ja.java, + * generated/sun/tools/jar/resources/jar_ko.java, + * generated/sun/tools/jar/resources/jar_pt_BR.java, + * generated/sun/tools/jar/resources/jar_sv.java, + * generated/sun/tools/jar/resources/jar_zh_CN.java, + * generated/sun/tools/jar/resources/jar_zh_HK.java, + * generated/sun/tools/jar/resources/jar_zh_TW.java, + * generated/sun/tools/jconsole/Version.java, + * generated/sun/util/CoreResourceBundleControl.java, + * generated/sun/util/LocaleDataMetaInfo.java, + * generated/sun/util/logging/resources/logging_de.java, + * generated/sun/util/logging/resources/logging_es.java, + * generated/sun/util/logging/resources/logging_fr.java, + * generated/sun/util/logging/resources/logging_it.java, + * generated/sun/util/logging/resources/logging_ja.java, + * generated/sun/util/logging/resources/logging_ko.java, + * generated/sun/util/logging/resources/logging_pt_BR.java, + * generated/sun/util/logging/resources/logging_sv.java, + * generated/sun/util/logging/resources/logging_zh_CN.java, + * generated/sun/util/logging/resources/logging_zh_HK.java, + * generated/sun/util/logging/resources/logging_zh_TW.java, + * generated/sun/util/resources/CalendarData_hu.java, + * generated/sun/util/resources/CalendarData_pt_BR.java, + * generated/sun/util/resources/CalendarData_sl.java, + * generated/sun/util/resources/CurrencyNames.java, + * generated/sun/util/resources/CurrencyNames_de.java, + * generated/sun/util/resources/CurrencyNames_es.java, + * generated/sun/util/resources/CurrencyNames_es_CU.java, + * generated/sun/util/resources/CurrencyNames_es_PE.java, + * generated/sun/util/resources/CurrencyNames_es_VE.java, + * generated/sun/util/resources/CurrencyNames_et_EE.java, + * generated/sun/util/resources/CurrencyNames_fr.java, + * generated/sun/util/resources/CurrencyNames_it.java, + * generated/sun/util/resources/CurrencyNames_ja.java, + * generated/sun/util/resources/CurrencyNames_ko.java, + * generated/sun/util/resources/CurrencyNames_lt_LT.java, + * generated/sun/util/resources/CurrencyNames_lv_LV.java, + * generated/sun/util/resources/CurrencyNames_pt.java, + * generated/sun/util/resources/CurrencyNames_sk_SK.java, + * generated/sun/util/resources/CurrencyNames_sr_RS.java, + * generated/sun/util/resources/CurrencyNames_sv.java, + * generated/sun/util/resources/CurrencyNames_tr_TR.java, + * generated/sun/util/resources/CurrencyNames_uk_UA.java, + * generated/sun/util/resources/CurrencyNames_zh_CN.java, + * generated/sun/util/resources/CurrencyNames_zh_TW.java, + * generated/sun/util/resources/LocaleNames.java, + * generated/sun/util/resources/LocaleNames_de.java, + * generated/sun/util/resources/LocaleNames_es.java, + * generated/sun/util/resources/LocaleNames_fr.java, + * generated/sun/util/resources/LocaleNames_it.java, + * generated/sun/util/resources/LocaleNames_ja.java, + * generated/sun/util/resources/LocaleNames_ko.java, + * generated/sun/util/resources/LocaleNames_nl.java, + * generated/sun/util/resources/LocaleNames_sv.java, + * generated/sun/util/resources/LocaleNames_zh.java, + * generated/sun/util/resources/LocaleNames_zh_TW.java: + Update existing files and add new ones (notably + the pt_BR localisation). + * scripts/update_generated.sh: + Script to automate updating the generated files. + +2016-12-31 Andrew John Hughes + + Update to b41 tarball. + * Makefile.am: + (OPENJDK_DATE): Bump to b41 creation date; + 31st of December, 2016. + (OPENJDK_SHA256SUM): Update for b41 tarball. + +2016-12-30 Andrew John Hughes + + Update to b41. + * patches/openjdk/7180907-jarsigner_sha-256.patch, + * patches/openjdk/8000897-pr2173-vm_crash_in_compilebroker.patch, + * patches/openjdk/8049480-jarsigner_openjdk_9.patch, + * patches/openjdk/8078628-pr3152-zero_pch_failure.patch, + * patches/openjdk/8169448-pr3205-pch_failure.patch: + Removed; upstreamed. + * Makefile.am: + (ICEDTEA_PATCHES): Remove upstreamed patches. + * NEWS: Updated. + * patches/hotspot/hs23/zero_fixes.patch: + Remove methodHandles.hpp fragment applied in 8078628/PR3152. + * patches/nomotif-6706121.patch, + * patches/windows-awt.patch: Regenerated. + +2016-12-29 Andrew John Hughes + + PR3213: Disable ARM32 JIT by default + * Makefile.am: + (ICEDTEA_PATCHES): Add patch. + * patches/pr3213-conditional_arm32jit.patch: + Backport conditionalisation of ARM32 JIT port + from IcedTea 2.x. + +2014-02-19 Andrew John Hughes + + PR3213: Disable ARM32 JIT by default + * INSTALL: + Document ARM32 JIT and --enable-arm32-jit option. + * Makefile.am: + (ARM32JIT_STATUS): Set based on ENABLE_ARM32JIT. + (ICEDTEA_ENV): Pass ARM32JIT to OpenJDK build, + using value of ${ARM32JIT_STATUS}. + * NEWS: Updated. + * acinclude.m4: + (IT_ENABLE_ARM32JIT): Allow the ARM32 JIT to be + enabled. + * configure.ac: Invoke IT_ENABLE_ARM32JIT macro. + +2016-08-19 Andrew John Hughes + + PR3175: invalid zip timestamp handling leads to + error updating JAR files + * AUTHORS: Add Ricardo Ribalda. + * NEWS: Updated. + +2016-08-19 Ricardo Ribalda + + PR3175: invalid zip timestamp handling leads to + error updating JAR files + * Makefile.am: + (add-pulseaudio): Don't use -u so files are always + overwritten, regardless of timestamps. + (add-pulseaudio-debug): Likewise. + (add-pulseaudio-ecj): Likewise. + +2016-12-28 Andrew John Hughes + + PR3174: systemtap: type definition 'symbolOopDesc' not found + * NEWS: Updated + +2012-03-16 Mark Wielaard + + PR3174: systemtap: type definition 'symbolOopDesc' not found + * tapset/jstack.stp.in: Change symbolOopDesc to Symbol to accomodate + S6990754 - Use native memory and reference counting to implement + SymbolTable. + +2016-12-28 Andrew John Hughes + + PR3152: Zero build fails with pch disabled + * Makefile.am: + (ICEDTEA_PATCHES): Add new patch. + * NEWS: Updated. + * patches/openjdk/8078628-pr3152-zero_pch_failure.patch: + Backport patch from b41 to fix Zero build failure when + building without pre-compiled headers. + +2016-12-23 Andrew John Hughes + + PR3205: Builds fails with pch disabled + * Makefile.am: + (ICEDTEA_PATCHES): Add new patch. + * NEWS: Updated. + * patches/openjdk/8169448-pr3205-pch_failure.patch: + Backport patch from b41 to fix build failure when + building without pre-compiled headers. + +2016-10-26 Andrew John Hughes + + PR3181: Support building without pre-compiled headers + * INSTALL: Updated. + * Makefile.am: + (ICEDTEA_ENV): Set USE_PRECOMPILED_HEADER + appropriately, according to whether + DISABLE_PRECOMPILED_HEADERS is defined or not. + * NEWS: Updated. + * acinclude.m4: + (IT_DISABLE_PRECOMPILED_HEADERS): New macro to + provide the --disable-precompiled-headers option. + * configure.ac: Invoke IT_DISABLE_PRECOMPILED_HEADERS. + +2016-08-25 Andrew John Hughes + + * Makefile.am: + (OPENJDK_VERSION): Bump to next release, b41. + 2016-08-24 Andrew John Hughes * NEWS: Add 1.13.12 release notes. diff -r bc8e0b5d4bc2 -r cf051991f891 INSTALL --- a/INSTALL Thu Aug 25 03:58:16 2016 +0100 +++ b/INSTALL Thu Jan 05 01:09:37 2017 +0000 @@ -175,6 +175,8 @@ * --enable-system-kerberos: Link against the system Kerberos library and query it at runtime to obtain the cache location, rather than using a hardcoded value. +* --enable-arm32-jit: Build the ARM32 JIT. +* --disable-precompiled-headers: Don't use pre-compiled headers. Testing ======= @@ -277,8 +279,9 @@ --enable-shark to configure. Please note that Shark is still in development and builds are still likely to fail at present. -On ARM32, there is also a native JIT port built on top of Zero, which -is built on this platform by default. +On ARM32, there is also a native JIT port built on top of Zero. This +currently has issues (see PR3196) and is thus not enabled by +default. To enable it, pass --enable-arm32-jit to configure. Support for Different Versions of HotSpot ========================================= diff -r bc8e0b5d4bc2 -r cf051991f891 Makefile.am --- a/Makefile.am Thu Aug 25 03:58:16 2016 +0100 +++ b/Makefile.am Thu Jan 05 01:09:37 2017 +0000 @@ -1,8 +1,8 @@ # Dependencies -OPENJDK_DATE = 22_aug_2016 -OPENJDK_SHA256SUM = 70ac61635032e77cecf935b53b22a9545d5d0a7f55ad6a15dca9b84a2be993be -OPENJDK_VERSION = b40 +OPENJDK_DATE = 04_jan_2017 +OPENJDK_SHA256SUM = 8e34d451cec65fae8b4304651058ed4dc8d07bd45baa2f49780009097afc1a15 +OPENJDK_VERSION = b41 OPENJDK_URL = https://java.net/downloads/openjdk6/ CACAO_VERSION = 68fe50ac34ec @@ -582,11 +582,8 @@ patches/openjdk/6611637-npe_in_glyphlayout.patch \ patches/openjdk/6727719-performance_of_textlayout_getbounds.patch \ patches/openjdk/6745225-memory_leak_in_attributed_string.patch \ - patches/openjdk/7180907-jarsigner_sha-256.patch \ - patches/openjdk/8049480-jarsigner_openjdk_9.patch \ patches/pr1904-icedtea_and_distro_versioning.patch \ patches/openjdk/8017173-xml_cipher_rsa_oaep_cant_be_instantiated.patch \ - patches/openjdk/8000897-pr2173-vm_crash_in_compilebroker.patch \ patches/pr2083-aarch64_zero.patch \ patches/pr2070-type_punning_warnings.patch \ patches/pr2082-s390_type_fixes.patch \ @@ -641,7 +638,8 @@ patches/pr3137-alt_button_order.patch \ patches/openjdk/6260348-pr3068.patch \ patches/openjdk/6961123-pr2975.patch \ - patches/pr2800-missing_resources.patch + patches/pr2800-missing_resources.patch \ + patches/pr3213-conditional_arm32jit.patch if WITH_RHINO ICEDTEA_PATCHES += \ @@ -673,7 +671,10 @@ patches/openjdk/6961633-xrender-02.patch \ patches/openjdk/7018387-xrender_gc_leak.patch \ patches/openjdk/7150134-pr2662-xrender_drawline_oom.patch \ - patches/openjdk/7105461-pr2662-xrender_jtables.patch + patches/openjdk/7105461-pr2662-xrender_jtables.patch \ + patches/openjdk/6974985-pr3276-java2demo_exceptions.patch \ + patches/openjdk/6985593-pr3276-maskblit_crash.patch \ + patches/openjdk/8159495-pr3276-xrender_index_offsets.patch endif if ENABLE_SYSTEMTAP @@ -803,6 +804,12 @@ WERROR_STATUS=false endif +if ENABLE_ARM32JIT +ARM32JIT_STATUS=true +else +ARM32JIT_STATUS=false +endif + ICEDTEA_UNSET = \ JAVAC= \ JAVA_HOME= \ @@ -848,7 +855,8 @@ CC=$(CC)$(GCC_SUFFIX) \ CXX=$(CXX)$(GCC_SUFFIX) \ COMPILER_WARNINGS_FATAL="$(WERROR_STATUS)" \ - UNLIMITED_CRYPTO="true" + UNLIMITED_CRYPTO="true" \ + ARM32JIT="${ARM32JIT_STATUS}" if ENABLE_CACAO ICEDTEA_ENV += \ @@ -949,6 +957,14 @@ DEBUG_CLASSFILES="true" endif From bugzilla-daemon at icedtea.classpath.org Tue Jan 10 03:12:03 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 10 Jan 2017 03:12:03 +0000 Subject: [Bug 3152] [IcedTea6] Zero build fails with pch disabled In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3152 --- Comment #8 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=7174b4a8d597 author: Andrew John Hughes date: Sun Jan 01 05:06:24 2017 +0000 Update to b41. 2016-12-30 Andrew John Hughes Update to b41. * patches/openjdk/7180907-jarsigner_sha-256.patch, * patches/openjdk/8000897-pr2173-vm_crash_in_compilebroker.patch, * patches/openjdk/8049480-jarsigner_openjdk_9.patch, * patches/openjdk/8078628-pr3152-zero_pch_failure.patch, * patches/openjdk/8169448-pr3205-pch_failure.patch: Removed; upstreamed. * Makefile.am: (ICEDTEA_PATCHES): Remove upstreamed patches. * NEWS: Updated. * patches/hotspot/hs23/zero_fixes.patch: Remove methodHandles.hpp fragment applied in 8078628/PR3152. * patches/nomotif-6706121.patch, * patches/windows-awt.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 Tue Jan 10 03:12:06 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 10 Jan 2017 03:12:06 +0000 Subject: [Bug 2173] [IcedTea6] Backport "8000897: VM crash in CompileBroker" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2173 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=7174b4a8d597 author: Andrew John Hughes date: Sun Jan 01 05:06:24 2017 +0000 Update to b41. 2016-12-30 Andrew John Hughes Update to b41. * patches/openjdk/7180907-jarsigner_sha-256.patch, * patches/openjdk/8000897-pr2173-vm_crash_in_compilebroker.patch, * patches/openjdk/8049480-jarsigner_openjdk_9.patch, * patches/openjdk/8078628-pr3152-zero_pch_failure.patch, * patches/openjdk/8169448-pr3205-pch_failure.patch: Removed; upstreamed. * Makefile.am: (ICEDTEA_PATCHES): Remove upstreamed patches. * NEWS: Updated. * patches/hotspot/hs23/zero_fixes.patch: Remove methodHandles.hpp fragment applied in 8078628/PR3152. * patches/nomotif-6706121.patch, * patches/windows-awt.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 Tue Jan 10 03:12:08 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 10 Jan 2017 03:12:08 +0000 Subject: [Bug 3205] [IcedTea6] Builds fails with pch disabled In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3205 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=7174b4a8d597 author: Andrew John Hughes date: Sun Jan 01 05:06:24 2017 +0000 Update to b41. 2016-12-30 Andrew John Hughes Update to b41. * patches/openjdk/7180907-jarsigner_sha-256.patch, * patches/openjdk/8000897-pr2173-vm_crash_in_compilebroker.patch, * patches/openjdk/8049480-jarsigner_openjdk_9.patch, * patches/openjdk/8078628-pr3152-zero_pch_failure.patch, * patches/openjdk/8169448-pr3205-pch_failure.patch: Removed; upstreamed. * Makefile.am: (ICEDTEA_PATCHES): Remove upstreamed patches. * NEWS: Updated. * patches/hotspot/hs23/zero_fixes.patch: Remove methodHandles.hpp fragment applied in 8078628/PR3152. * patches/nomotif-6706121.patch, * patches/windows-awt.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 Tue Jan 10 03:12:14 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 10 Jan 2017 03:12:14 +0000 Subject: [Bug 3275] [IcedTea6] Update generated files after OpenJDK 6 b41 update In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3275 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=aa9488b471f9 author: Andrew John Hughes date: Tue Jan 03 21:46:23 2017 +0000 PR3275: Update generated files after OpenJDK 6 b41 update 2017-01-03 Andrew John Hughes PR3275: Update generated files after OpenJDK 6 b41 update * NEWS: Updated. * generated/com/sun/accessibility/internal/resources/accessibility.java, * generated/com/sun/accessibility/internal/resources/accessibility_de.java, * generated/com/sun/accessibility/internal/resources/accessibility_es.java, * generated/com/sun/accessibility/internal/resources/accessibility_fr.java, * generated/com/sun/accessibility/internal/resources/accessibility_it.java, * generated/com/sun/accessibility/internal/resources/accessibility_ja.java, * generated/com/sun/accessibility/internal/resources/accessibility_ko.java, * generated/com/sun/accessibility/internal/resources/accessibility_pt_BR.java, * generated/com/sun/accessibility/internal/resources/accessibility_sv.java, * generated/com/sun/accessibility/internal/resources/accessibility_zh_CN.java, * generated/com/sun/accessibility/internal/resources/accessibility_zh_HK.java, * generated/com/sun/accessibility/internal/resources/accessibility_zh_TW.java, * generated/com/sun/corba/se/impl/logging/ActivationSystemException.java, * generated/com/sun/corba/se/impl/logging/IORSystemException.java, * generated/com/sun/corba/se/impl/logging/InterceptorsSystemException.java, * generated/com/sun/corba/se/impl/logging/NamingSystemException.java, * generated/com/sun/corba/se/impl/logging/OMGSystemException.java, * generated/com/sun/corba/se/impl/logging/ORBUtilSystemException.java, * generated/com/sun/corba/se/impl/logging/POASystemException.java, * generated/com/sun/corba/se/impl/logging/UtilSystemException.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_de.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_es.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_fr.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_it.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_ja.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_ko.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_pt_BR.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_sv.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_CN.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_HK.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_TW.java, * generated/com/sun/java/swing/plaf/motif/resources/motif.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_de.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_es.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_fr.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_it.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_ja.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_ko.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_pt_BR.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_sv.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_zh_CN.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_zh_HK.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_zh_TW.java, * generated/com/sun/java/swing/plaf/windows/resources/windows.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_de.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_es.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_fr.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_it.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_ja.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_ko.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_pt_BR.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_sv.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_zh_CN.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_zh_HK.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_zh_TW.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_de.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_es.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_fr.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_it.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_ja.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_ko.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_sv.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_HK.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_de.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_es.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_fr.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_it.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_ja.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_ko.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_pt_BR.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_sv.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_HK.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_de.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_es.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_fr.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_it.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_ja.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_ko.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_pt_BR.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_sv.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_CN.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_HK.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_TW.java, * generated/com/sun/tools/jdi/resources/jdi_ja.java, * generated/com/sun/tools/jdi/resources/jdi_zh_CN.java, * generated/java/lang/CharacterDataPrivateUse.java, * generated/java/lang/CharacterDataUndefined.java, * generated/java/lang/UNIXProcess.java, * generated/java/nio/charset/CharsetEncoder.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_bw16_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_bw24_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_bw32_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_bw48_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_interim16_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_interim24_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_interim32_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_interim48_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow16_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow24_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow32_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow48_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_bw16_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_bw24_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_bw32_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_bw48_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_interim16_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_interim24_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_interim32_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_interim48_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow16_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow24_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow32_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow48_png.java, * generated/sun/awt/X11/XkbAccessXNotifyEvent.java, * generated/sun/awt/X11/XkbActionMessageEvent.java, * generated/sun/awt/X11/XkbAnyEvent.java, * generated/sun/awt/X11/XkbBellNotifyEvent.java, * generated/sun/awt/X11/XkbCompatMapNotifyEvent.java, * generated/sun/awt/X11/XkbControlsNotifyEvent.java, * generated/sun/awt/X11/XkbEvent.java, * generated/sun/awt/X11/XkbExtensionDeviceNotifyEvent.java, * generated/sun/awt/X11/XkbIndicatorNotifyEvent.java, * generated/sun/awt/X11/XkbMapNotifyEvent.java, * generated/sun/awt/X11/XkbNamesNotifyEvent.java, * generated/sun/awt/X11/XkbNewKeyboardNotifyEvent.java, * generated/sun/awt/X11/XkbStateNotifyEvent.java, * generated/sun/awt/X11/generator/sizer.64, * generated/sun/awt/X11/generator/sizes.64, * generated/sun/awt/resources/awt_de.java, * generated/sun/awt/resources/awt_es.java, * generated/sun/awt/resources/awt_fr.java, * generated/sun/awt/resources/awt_it.java, * generated/sun/awt/resources/awt_ja.java, * generated/sun/awt/resources/awt_ko.java, * generated/sun/awt/resources/awt_pt_BR.java, * generated/sun/awt/resources/awt_sv.java, * generated/sun/awt/resources/awt_zh_CN.java, * generated/sun/awt/resources/awt_zh_HK.java, * generated/sun/awt/resources/awt_zh_TW.java, * generated/sun/management/resources/agent_de.java, * generated/sun/management/resources/agent_es.java, * generated/sun/management/resources/agent_fr.java, * generated/sun/management/resources/agent_it.java, * generated/sun/management/resources/agent_ja.java, * generated/sun/management/resources/agent_ko.java, * generated/sun/management/resources/agent_pt_BR.java, * generated/sun/management/resources/agent_sv.java, * generated/sun/management/resources/agent_zh_CN.java, * generated/sun/management/resources/agent_zh_HK.java, * generated/sun/management/resources/agent_zh_TW.java, * generated/sun/misc/Version.java, * generated/sun/nio/ch/AlreadyBoundException.java, * generated/sun/print/resources/serviceui.java, * generated/sun/print/resources/serviceui_de.java, * generated/sun/print/resources/serviceui_es.java, * generated/sun/print/resources/serviceui_fr.java, * generated/sun/print/resources/serviceui_it.java, * generated/sun/print/resources/serviceui_ja.java, * generated/sun/print/resources/serviceui_ko.java, * generated/sun/print/resources/serviceui_pt_BR.java, * generated/sun/print/resources/serviceui_sv.java, * generated/sun/print/resources/serviceui_zh_CN.java, * generated/sun/print/resources/serviceui_zh_HK.java, * generated/sun/print/resources/serviceui_zh_TW.java, * generated/sun/tools/jar/resources/jar.java, * generated/sun/tools/jar/resources/jar_de.java, * generated/sun/tools/jar/resources/jar_es.java, * generated/sun/tools/jar/resources/jar_fr.java, * generated/sun/tools/jar/resources/jar_it.java, * generated/sun/tools/jar/resources/jar_ja.java, * generated/sun/tools/jar/resources/jar_ko.java, * generated/sun/tools/jar/resources/jar_pt_BR.java, * generated/sun/tools/jar/resources/jar_sv.java, * generated/sun/tools/jar/resources/jar_zh_CN.java, * generated/sun/tools/jar/resources/jar_zh_HK.java, * generated/sun/tools/jar/resources/jar_zh_TW.java, * generated/sun/tools/jconsole/Version.java, * generated/sun/util/CoreResourceBundleControl.java, * generated/sun/util/LocaleDataMetaInfo.java, * generated/sun/util/logging/resources/logging_de.java, * generated/sun/util/logging/resources/logging_es.java, * generated/sun/util/logging/resources/logging_fr.java, * generated/sun/util/logging/resources/logging_it.java, * generated/sun/util/logging/resources/logging_ja.java, * generated/sun/util/logging/resources/logging_ko.java, * generated/sun/util/logging/resources/logging_pt_BR.java, * generated/sun/util/logging/resources/logging_sv.java, * generated/sun/util/logging/resources/logging_zh_CN.java, * generated/sun/util/logging/resources/logging_zh_HK.java, * generated/sun/util/logging/resources/logging_zh_TW.java, * generated/sun/util/resources/CalendarData_hu.java, * generated/sun/util/resources/CalendarData_pt_BR.java, * generated/sun/util/resources/CalendarData_sl.java, * generated/sun/util/resources/CurrencyNames.java, * generated/sun/util/resources/CurrencyNames_de.java, * generated/sun/util/resources/CurrencyNames_es.java, * generated/sun/util/resources/CurrencyNames_es_CU.java, * generated/sun/util/resources/CurrencyNames_es_PE.java, * generated/sun/util/resources/CurrencyNames_es_VE.java, * generated/sun/util/resources/CurrencyNames_et_EE.java, * generated/sun/util/resources/CurrencyNames_fr.java, * generated/sun/util/resources/CurrencyNames_it.java, * generated/sun/util/resources/CurrencyNames_ja.java, * generated/sun/util/resources/CurrencyNames_ko.java, * generated/sun/util/resources/CurrencyNames_lt_LT.java, * generated/sun/util/resources/CurrencyNames_lv_LV.java, * generated/sun/util/resources/CurrencyNames_pt.java, * generated/sun/util/resources/CurrencyNames_sk_SK.java, * generated/sun/util/resources/CurrencyNames_sr_RS.java, * generated/sun/util/resources/CurrencyNames_sv.java, * generated/sun/util/resources/CurrencyNames_tr_TR.java, * generated/sun/util/resources/CurrencyNames_uk_UA.java, * generated/sun/util/resources/CurrencyNames_zh_CN.java, * generated/sun/util/resources/CurrencyNames_zh_TW.java, * generated/sun/util/resources/LocaleNames.java, * generated/sun/util/resources/LocaleNames_de.java, * generated/sun/util/resources/LocaleNames_es.java, * generated/sun/util/resources/LocaleNames_fr.java, * generated/sun/util/resources/LocaleNames_it.java, * generated/sun/util/resources/LocaleNames_ja.java, * generated/sun/util/resources/LocaleNames_ko.java, * generated/sun/util/resources/LocaleNames_nl.java, * generated/sun/util/resources/LocaleNames_sv.java, * generated/sun/util/resources/LocaleNames_zh.java, * generated/sun/util/resources/LocaleNames_zh_TW.java: Update existing files and add new ones (notably the pt_BR localisation). * scripts/update_generated.sh: Script to automate updating the generated 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 Tue Jan 10 03:12:20 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 10 Jan 2017 03:12:20 +0000 Subject: [Bug 3276] [IcedTea6] Backport latest XRender patches In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3276 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=0973fdff247c author: Andrew John Hughes date: Tue Jan 03 22:45:11 2017 +0000 PR3276: Backport latest XRender patches 2017-01-03 Andrew John Hughes PR3276: Backport latest XRender patches * Makefile.am: (ICEDTEA_PATCHES): Add new XRender fixes. * NEWS: Updated. * patches/openjdk/6974985-pr3276-java2demo_exceptions.patch, * patches/openjdk/6985593-pr3276-maskblit_crash.patch, * patches/openjdk/8159495-pr3276-xrender_index_offsets.patch: Backported XRender fixes from 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 gnu.andrew at redhat.com Tue Jan 10 05:13:10 2017 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Tue, 10 Jan 2017 05:13:10 +0000 Subject: [SECURITY] IcedTea 1.13.13 for OpenJDK 6 Released! Message-ID: <20170110051259.5a46blahlmfsfryj@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 a PulseAudio sound driver, 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 6 support in the 1.13.x series with the October 2016 security fixes from OpenJDK 6 b41. This is the final security update to IcedTea 1.x. Users should upgrade to IcedTea 2.x for OpenJDK 7 or 3.x for OpenJDK 8. See the earlier e-mail [0] for further details. 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. There will be a final 1.14.0 release at some point and this can include fixes for any issues with this release. However, it will not include any further security backports. Full details of the release can be found below. What?s New? =========== New in release 1.13.13 (2017-01-09): * Security fixes - S8151921: Improved page resolution - S8155968: Update command line options - S8155973, CVE-2016-5542: Tighten jar checks - S8157176: Improved classfile parsing - S8157739, CVE-2016-5554: Classloader Consistency Checking - S8157749: Improve handling of DNS error replies - S8157753: Audio replay enhancement - S8158302: Handle contextual glyph substitutions - S8158993, CVE-2016-5568: Service Menu services - S8159495, PR3276: Fix index offsets - S8159503: Amend Annotation Actions - S8159511: Stack map validation - S8159515: Improve indy validation - S8159519, CVE-2016-5573: Reformat JDWP messages - S8160090: Better signature handling in pack200 - S8160094: Improve pack200 layout - S8160591, CVE-2016-5582: Improve internal array handling - S8160838, CVE-2016-5597: Better HTTP service * Import of OpenJDK6 b41 - S4787377: VK_STOP key on Solaris generates wrong Key Code - S4947220: (process)Runtime.exec() cannot invoke applications with unicode parameters(win) - S5036807: Pressing action keys "STOP/AGAIN/COMPOSE" generates keycode of F11/F12 keys. - S5099725: AWT doesn't seem to handle MappingNotify events under X11. - S5100701: Toolkit.getLockingKeyState() does not work on XToolkit, but works on Motif - S6324292: keytool -help is unhelpful - S6464022: Memory leak in JOptionPane.createDialog - S6501385: ColorChooser demo - two elemets have same mnemonic in it locale, GTK L&F - S6535697: keytool can be more flexible on format of PEM-encoded X.509 certificates - S6561126: keytool should use larger default keysize for keypairs - S6566218: l10n of 6476932 - S6606396: Notepad and Stylepad demos don't run in Japanese locale. - S6608456: need API to define RepaintManager per components hierarchy - S6624200: Regression test fails: test/closed/javax/swing/JMenuItem/4654927/bug4654927.java - S6675400: "Details" in English has to be "Details" in German - S6680988: KeyEvent is still missing VK values for many keyboards - S6683775: Painting artifacts is seen when panel is made setOpaque(false) for a translucent window - S6693507: There are unnecessary compilation warnings in the com.sun.java.swing.plaf.motif package - S6709758: keytool default cert fingerprint algorithm should be SHA1, not MD5 - S6711676: Numpad keys trigger more than one KeyEvent. - S6719382: Printing of AWT components on windows is not working - S6726866: Repainting artifacts when resizing or dragging JInternalFrames in non-opaque toplevel - S6727661: Code improvement and warnings removing from the swing/plaf packages - S6727662: Code improvement and warnings removing from swing packages - S6794764: Translucent windows are completely repainted on every paint event, on Windows - S6796710: Html content in JEditorPane is overlapping on swing components while resizing the application. [TEST FRAMEWORK ONLY] - S6802846: jarsigner needs enhanced cert validation(options) - S6867657: Many JSN tests do not run under cygwin - S6870812: enhance security tools to use ECC algorithms - S6871299: Shift+Tab no longer generates a KEY_TYPED event; used to with JRE 1.5 - S6871847: AlgorithmId.get("SHA256withECDSA") not available - S6882559: new JEditorPane("text/plain","") fails for null context class loader - S6894719: (launcher)The option -no-jre-restrict-search is expected when -jre-no-restrict-search is documented. - S6901170: HttpCookie parsing of version and max-age mis-handled - S6911129: These tests do not work with CYGWIN: java/lang - S6922482: keytool's help on -file always shows 'output file' - S6923681: Jarsigner crashes during timestamping - S6939248: Jarsigner can't extract Extended Key Usage from Timestamp Reply correctly - S6959252: convert the anonymous arrays to named arrays in Java List Resource files - S6969683: Generify ResolverConfiguration codes - S6980510: Fix for 6959252 broke JConsole mnemonic keys - S6982840: sun/security/tools/jarsigner/emptymanifest.sh fails - S6987827: security/util/Resources.java needs improvement - S6988163: sun.security.util.Resources dup and a keytool doc typo - S7004168: jarsigner -verify checks for KeyUsage codesigning ext on all certs instead of just signing cert - S7013850: Please change the mnemonic assignment system to avoid translation issue - S7017818: NLS: JConsoleResources.java cannot be handled by translation team - S7019937: Translatability bug - Remove Unused String - String ID , read end of file - S7019938: Translatability bug - Remove Unused String - String ID can not specify Principal with a - S7019940: Translatability bug - Remove unused string - String ID: provided null name - S7019942: Translatability bug - String ID: trustedCertEntry, - S7019945: Translatability bug - Translatability issue - String ID: * has NOT been verified! In order to veri - S7019947: Translatability bug - Translatability issue - String ID: * The integrity of the information stored i - S7019949: Translatability bug - Translatability issue - String ID: * you must provide your keystore password. - S7020531: test: java/security/cert/CertificateFactory/openssl/OpenSSLCert.java file not closed after run - S7021693: [ja, zh_CN] jconsole throws exception and fail to start in ja and zh_CN locales - S7022005: [ja,zh_CN] javadoc, part of navigation bar in generated html are not translated. - S7024118: possible hardcoded mnemonic for JFileChooser metal and motif l&f - S7025267: NLS: t13y fix for 7021689 [ja] Notepad demo throws NPE - S7028447: security-related resources Chinese translation errors - S7028490: better suggestion for jarsigner when TSA is not accessible - S7030174: Jarsigner should accept TSACert with an HTTPS id-ad-timeStamping SIA - S7032018: The file list in JFileChooser does not have an accessible name - S7032436: When running with the Nimbus look and feel, the JFileChooser does not display mnemonics - S7034259: [all] incorrect mnemonic keys in JCP automatic update advanced settings dialog. - S7034940: message drop 2 translation integration - S7035843: [zh_CN, ja] JConsole mnemonic keys don't work - S7038803: [CCJK] Incorrect mnemonic key (0) is displayed on cancel button on messagedialog of JOptionPane - S7038807: [CCJK] OK button on message dialog of JOptionpane is not translated - S7040228: [zh_TW] extra (C) on cancel button on File Chooser dialog - S7040257: [pt_BR,fr] Print dialog has duplicate mnemonic key. - S7042323: [sv, de, es, it] Print dialog has duplicate mnemonic key - S7042475: [ja,zh_CN] extra mnemonic key in jconsole - S7043548: message drop 3 translation integration - S7045132: sun.security.util.Resources_pt_BR.java translation error - S7045184: GTK L&F doesn't have hotkeys in jdk7 b141, while b139 has. - S7062969: java -help still shows http://java.sun.com/javase/reference - S7090158: Networking Libraries don't build with javac -Werror - S7090832: Some locale info are not localized for some languages. - S7093156: NLS Please change the mnemonic assignment system to avoid translation issue (Swing files) - S7102686: Restructure timestamp code so that jars and modules can more easily share the same code - S7109085: Test use hotkeys not intended for Mac - S7116786: RFE: Detailed information on VerifyErrors - S7124171: 7u4 l10n message update related to Mac OS X port - S7125055: ContentHandler.getContent API changed in error - S7132247: java/rmi/registry/readTest/readTest.sh failing with Cygwin - S7142339: PKCS7.java is needlessly creating SHA1PRNG SecureRandom instances when timestamping is not done - S7145375: 7u4 l10n message update related to langtools - S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on windows - S7146099: NLS: [de,es,it,ko,pt_BR]launcher_**.properties, double backslash issue. - S7149012: jarsigner needs not warn about cert expiration if the jar has a TSA timestamp - S7158712: Synth Property "ComboBox.popupInsets" is ignored - S7169226: NLS: Please change the mnemonic assignment system for windows and motif properties - S7174970: NLS [ccjk] Extra mnemonic keys at standard filechooserdialog (open and save) in metal L&F - S7175367: NLS: 7u6 message drop10 integration - S7176894: back out LocaleNames_xx.properties files from 7u6 message drop10 - S7178145: Change constMethodOop::_exception_table to optionally inlined u2 table. - S7181632: nsk classLoad001_14 failure and CompileTheWorld crash after 7178145. - S7182226: NLS: jdk7u6 message drop20 integration - S7183203: ShortRSAKeynnn.sh tests intermittent failure - S7187051: ShortRSAKeynnn.sh tests should do cleanup before start test - S7194449: String resources for Key Tool and Policy Tool should be in their respective packages - S8000626: Implement dead key detection for KeyEvent on Linux - S8003890: corelibs test scripts should pass TESTVMOPTS - S8008764: 7uX l10n resource file translation update - S8009168: accessibility.properties syntax issue - S8009636: JARSigner including TimeStamp PolicyID (TSAPolicyID) as defined in RFC3161 - S8010297: Missing isLoggable() checks in logging code - S8010782: clean up source files containing carriage return characters - S8014048: Online user guide of jconsole points incorrect link - S8014431: cleanup warnings indicated by the -Wunused-value compiler option on linux - S8015265: revise the fix for 8007037 - S8016579: (process) IOException thrown by ProcessBuilder.start() method is incorrectly encoded - S8019541: 7u40 l10n resource file translation update - S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame demo - S8023338: Update jarsigner to encourage timestamping - S8024302: Clarify jar verifications - S8024756: method grouping tabs are not selectable - S8026741: jdk8 l10n resource file translation update 5 - S8027787: 7u51 l10n resource file translation update 1 - S8030698: Several GUI labels in jconsole need correction - S8030878: JConsole issues meaningless message if SSL connection fails - S8035988: 7u60 l10n resource file translation update 1 - S8038837: Add support to jarsigner for specifying timestamp hash algorithm - S8048147: Privilege tests with JAAS Subject.doAs - S8048357: PKCS basic tests - S8049171: Additional tests for jarsigner's warnings - S8055176: 7u71 l10n resource file translation update - S8057530: (process) Runtime.exec throws garbled message in jp locale - S8059177: jdk8u40 l10n resource file translation update 1 - S8065609: 7u76 l10n resource file translation update - S8076486: [TESTBUG] javax/security/auth/Subject/doAs/NestedActions.java fails if extra VM options are given - S8077953: [TEST_BUG] com/sun/management/OperatingSystemMXBean/TestTotalSwap.java Compilation failed after JDK-8077387 - S8078628, PR3152: Zero build fails with pre-compiled headers disabled - S8080628: No mnemonics on Open and Save buttons in JFileChooser - S8083601: jdk8u60 l10n resource file translation update 2 - S8140530, PR3276: Creating a VolatileImage with size 0,0 results in no longer working g2d.drawString - S8142926: OutputAnalyzer's shouldXXX() calls return this - S8143134: L10n resource file translation update - S8147077: IllegalArgumentException thrown by api/java_awt/Component/FlipBufferStrategy/indexTGF_General - S8148127: IllegalArgumentException thrown by JCK test api/java_awt/Component/FlipBufferStrategy/indexTGF_General in opengl pipeline - S8150611: Security problem on sun.misc.resources.Messages* - S8157077: 8u101 L10n resource file updates - S8157653: [Parfait] Uninitialised variable in awt_Font.cpp - S8158734: JEditorPane.createEditorKitForContentType throws NPE after 6882559 - S8159684: (tz) Support tzdata2016f - S8162411: Service Menu services 2 - S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh failing after JDK-8155968 - S8162511: 8u111 L10n resource file updates - S8162792: Remove constraint DSA keySize < 1024 from jdk.jar.disabledAlgorithms in jdk8 - S8164452: 8u111 L10n resource file update - msgdrop 20 - S8165816: jarsigner -verify shows jar unsigned if it was signed with a weak algorithm - S8166381: Back out changes to the java.security file to not disable MD5 - S8169448, PR3205: OpenJDK 6 fails to build without pre-compiled headers - S8171415: Remove Java 7 features from testlibrary - S8171954: Add stubs for sun.security.tools.KeyTool and sun.security.tools.JarSigner - S8172159: Remove @Override annotation on interfaces added by b41 updates - S8172252: Remove over-zealous switch to for-each loop in SortingFocusTraversalPolicy * Backports - S6974985, PR3276: Java2Demo threw exceptions when xrender enabled in OEL5.5 - S6985593, PR3276: Crash in Java_sun_java2d_loops_MaskBlit_MaskBlit on oel5.5-x64 * Bug fixes - PR3174: systemtap: type definition 'symbolOopDesc' not found - PR3175: invalid zip timestamp handling leads to error updating JAR files - PR3213: Disable ARM32 JIT by default - PR3275: Update generated files after OpenJDK 6 b41 update The tarballs can be downloaded from: * http://icedtea.classpath.org/download/source/icedtea6-1.13.13.tar.gz * http://icedtea.classpath.org/download/source/icedtea6-1.13.13.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/icedtea6-1.13.13.tar.gz.sig * http://icedtea.classpath.org/download/source/icedtea6-1.13.13.tar.xz.sig PGP Key: ed25519/0xCFDA0F9B35964222 (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: b0456b5efaa2cd884943287256ec7bd9945ac02d49d8e3295141391cc376f96b icedtea6-1.13.13.tar.gz 057be0084bd1730505e55c4e1b3302dd35a0e508f64e4fda28f0f709b1a9e30c icedtea6-1.13.13.tar.gz.sig 4fcfd0a4114f7b116e7a429894819b40bd43ee0935b90fd83978e1e3c8d2e92d icedtea6-1.13.13.tar.xz 9040dda8279bc709104c5c028a5849bc880784343408391b09f9b52961df9bde icedtea6-1.13.13.tar.xz.sig The checksums can be downloaded from: * http://icedtea.classpath.org/download/source/icedtea6-1.13.13.sha256 The following people helped with these releases: * Andrew Hughes (all backports and all other bug fixes, release management) * Ricardo Ribalda (PR3175) * Mark Wielaard (PR3174) We would also like to thank the bug reporters and testers! To get started: $ tar xzf icedtea6-1.13.13.tar.gz or: $ tar x -I xz -f icedtea6-1.13.13.tar.xz then: $ mkdir icedtea-build $ cd icedtea-build $ ../icedtea6-1.13.13/configure $ make Full build requirements and instructions are available in the INSTALL file. Happy hacking! [0] http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2016-October/036942.html -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (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: 228 bytes Desc: Digital signature URL: From jvanek at redhat.com Tue Jan 10 08:12:14 2017 From: jvanek at redhat.com (Jiri Vanek) Date: Tue, 10 Jan 2017 09:12:14 +0100 Subject: [SECURITY] IcedTea 1.13.13 for OpenJDK 6 Released! In-Reply-To: <20170110051259.5a46blahlmfsfryj@carrie.the212.com> References: <20170110051259.5a46blahlmfsfryj@carrie.the212.com> Message-ID: On 01/10/2017 06:13 AM, Andrew Hughes wrote: > The IcedTea project provides a harness to build the source code from > OpenJDK using Free Software build tools, along with additional > features such as a PulseAudio sound driver, 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 6 support in the 1.13.x series with > the October 2016 security fixes from OpenJDK 6 b41. > > This is the final security update to IcedTea 1.x. Users should upgrade > to IcedTea 2.x for OpenJDK 7 or 3.x for OpenJDK 8. See the earlier > e-mail [0] for further details. Hi Andrew! Congratulations. It is incredible what effort you put to this. And to icedtea6 generally, and especially in last few years. Thank you very much for all openjk6 usability!! J. > > 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. There will be a final 1.14.0 release at some point > and this can include fixes for any issues with this release. However, > it will not include any further security backports. > > Full details of the release can be found below. > > What?s New? > =========== > New in release 1.13.13 (2017-01-09): > > * Security fixes > - S8151921: Improved page resolution > - S8155968: Update command line options > - S8155973, CVE-2016-5542: Tighten jar checks > - S8157176: Improved classfile parsing > - S8157739, CVE-2016-5554: Classloader Consistency Checking > - S8157749: Improve handling of DNS error replies > - S8157753: Audio replay enhancement > - S8158302: Handle contextual glyph substitutions > - S8158993, CVE-2016-5568: Service Menu services > - S8159495, PR3276: Fix index offsets > - S8159503: Amend Annotation Actions > - S8159511: Stack map validation > - S8159515: Improve indy validation > - S8159519, CVE-2016-5573: Reformat JDWP messages > - S8160090: Better signature handling in pack200 > - S8160094: Improve pack200 layout > - S8160591, CVE-2016-5582: Improve internal array handling > - S8160838, CVE-2016-5597: Better HTTP service > * Import of OpenJDK6 b41 > - S4787377: VK_STOP key on Solaris generates wrong Key Code > - S4947220: (process)Runtime.exec() cannot invoke applications with unicode parameters(win) > - S5036807: Pressing action keys "STOP/AGAIN/COMPOSE" generates keycode of F11/F12 keys. > - S5099725: AWT doesn't seem to handle MappingNotify events under X11. > - S5100701: Toolkit.getLockingKeyState() does not work on XToolkit, but works on Motif > - S6324292: keytool -help is unhelpful > - S6464022: Memory leak in JOptionPane.createDialog > - S6501385: ColorChooser demo - two elemets have same mnemonic in it locale, GTK L&F > - S6535697: keytool can be more flexible on format of PEM-encoded X.509 certificates > - S6561126: keytool should use larger default keysize for keypairs > - S6566218: l10n of 6476932 > - S6606396: Notepad and Stylepad demos don't run in Japanese locale. > - S6608456: need API to define RepaintManager per components hierarchy > - S6624200: Regression test fails: test/closed/javax/swing/JMenuItem/4654927/bug4654927.java > - S6675400: "Details" in English has to be "Details" in German > - S6680988: KeyEvent is still missing VK values for many keyboards > - S6683775: Painting artifacts is seen when panel is made setOpaque(false) for a translucent window > - S6693507: There are unnecessary compilation warnings in the com.sun.java.swing.plaf.motif package > - S6709758: keytool default cert fingerprint algorithm should be SHA1, not MD5 > - S6711676: Numpad keys trigger more than one KeyEvent. > - S6719382: Printing of AWT components on windows is not working > - S6726866: Repainting artifacts when resizing or dragging JInternalFrames in non-opaque toplevel > - S6727661: Code improvement and warnings removing from the swing/plaf packages > - S6727662: Code improvement and warnings removing from swing packages > - S6794764: Translucent windows are completely repainted on every paint event, on Windows > - S6796710: Html content in JEditorPane is overlapping on swing components while resizing the application. [TEST FRAMEWORK ONLY] > - S6802846: jarsigner needs enhanced cert validation(options) > - S6867657: Many JSN tests do not run under cygwin > - S6870812: enhance security tools to use ECC algorithms > - S6871299: Shift+Tab no longer generates a KEY_TYPED event; used to with JRE 1.5 > - S6871847: AlgorithmId.get("SHA256withECDSA") not available > - S6882559: new JEditorPane("text/plain","") fails for null context class loader > - S6894719: (launcher)The option -no-jre-restrict-search is expected when -jre-no-restrict-search is documented. > - S6901170: HttpCookie parsing of version and max-age mis-handled > - S6911129: These tests do not work with CYGWIN: java/lang > - S6922482: keytool's help on -file always shows 'output file' > - S6923681: Jarsigner crashes during timestamping > - S6939248: Jarsigner can't extract Extended Key Usage from Timestamp Reply correctly > - S6959252: convert the anonymous arrays to named arrays in Java List Resource files > - S6969683: Generify ResolverConfiguration codes > - S6980510: Fix for 6959252 broke JConsole mnemonic keys > - S6982840: sun/security/tools/jarsigner/emptymanifest.sh fails > - S6987827: security/util/Resources.java needs improvement > - S6988163: sun.security.util.Resources dup and a keytool doc typo > - S7004168: jarsigner -verify checks for KeyUsage codesigning ext on all certs instead of just signing cert > - S7013850: Please change the mnemonic assignment system to avoid translation issue > - S7017818: NLS: JConsoleResources.java cannot be handled by translation team > - S7019937: Translatability bug - Remove Unused String - String ID , read end of file > - S7019938: Translatability bug - Remove Unused String - String ID can not specify Principal with a > - S7019940: Translatability bug - Remove unused string - String ID: provided null name > - S7019942: Translatability bug - String ID: trustedCertEntry, > - S7019945: Translatability bug - Translatability issue - String ID: * has NOT been verified! In order to veri > - S7019947: Translatability bug - Translatability issue - String ID: * The integrity of the information stored i > - S7019949: Translatability bug - Translatability issue - String ID: * you must provide your keystore password. > - S7020531: test: java/security/cert/CertificateFactory/openssl/OpenSSLCert.java file not closed after run > - S7021693: [ja, zh_CN] jconsole throws exception and fail to start in ja and zh_CN locales > - S7022005: [ja,zh_CN] javadoc, part of navigation bar in generated html are not translated. > - S7024118: possible hardcoded mnemonic for JFileChooser metal and motif l&f > - S7025267: NLS: t13y fix for 7021689 [ja] Notepad demo throws NPE > - S7028447: security-related resources Chinese translation errors > - S7028490: better suggestion for jarsigner when TSA is not accessible > - S7030174: Jarsigner should accept TSACert with an HTTPS id-ad-timeStamping SIA > - S7032018: The file list in JFileChooser does not have an accessible name > - S7032436: When running with the Nimbus look and feel, the JFileChooser does not display mnemonics > - S7034259: [all] incorrect mnemonic keys in JCP automatic update advanced settings dialog. > - S7034940: message drop 2 translation integration > - S7035843: [zh_CN, ja] JConsole mnemonic keys don't work > - S7038803: [CCJK] Incorrect mnemonic key (0) is displayed on cancel button on messagedialog of JOptionPane > - S7038807: [CCJK] OK button on message dialog of JOptionpane is not translated > - S7040228: [zh_TW] extra (C) on cancel button on File Chooser dialog > - S7040257: [pt_BR,fr] Print dialog has duplicate mnemonic key. > - S7042323: [sv, de, es, it] Print dialog has duplicate mnemonic key > - S7042475: [ja,zh_CN] extra mnemonic key in jconsole > - S7043548: message drop 3 translation integration > - S7045132: sun.security.util.Resources_pt_BR.java translation error > - S7045184: GTK L&F doesn't have hotkeys in jdk7 b141, while b139 has. > - S7062969: java -help still shows http://java.sun.com/javase/reference > - S7090158: Networking Libraries don't build with javac -Werror > - S7090832: Some locale info are not localized for some languages. > - S7093156: NLS Please change the mnemonic assignment system to avoid translation issue (Swing files) > - S7102686: Restructure timestamp code so that jars and modules can more easily share the same code > - S7109085: Test use hotkeys not intended for Mac > - S7116786: RFE: Detailed information on VerifyErrors > - S7124171: 7u4 l10n message update related to Mac OS X port > - S7125055: ContentHandler.getContent API changed in error > - S7132247: java/rmi/registry/readTest/readTest.sh failing with Cygwin > - S7142339: PKCS7.java is needlessly creating SHA1PRNG SecureRandom instances when timestamping is not done > - S7145375: 7u4 l10n message update related to langtools > - S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on windows > - S7146099: NLS: [de,es,it,ko,pt_BR]launcher_**.properties, double backslash issue. > - S7149012: jarsigner needs not warn about cert expiration if the jar has a TSA timestamp > - S7158712: Synth Property "ComboBox.popupInsets" is ignored > - S7169226: NLS: Please change the mnemonic assignment system for windows and motif properties > - S7174970: NLS [ccjk] Extra mnemonic keys at standard filechooserdialog (open and save) in metal L&F > - S7175367: NLS: 7u6 message drop10 integration > - S7176894: back out LocaleNames_xx.properties files from 7u6 message drop10 > - S7178145: Change constMethodOop::_exception_table to optionally inlined u2 table. > - S7181632: nsk classLoad001_14 failure and CompileTheWorld crash after 7178145. > - S7182226: NLS: jdk7u6 message drop20 integration > - S7183203: ShortRSAKeynnn.sh tests intermittent failure > - S7187051: ShortRSAKeynnn.sh tests should do cleanup before start test > - S7194449: String resources for Key Tool and Policy Tool should be in their respective packages > - S8000626: Implement dead key detection for KeyEvent on Linux > - S8003890: corelibs test scripts should pass TESTVMOPTS > - S8008764: 7uX l10n resource file translation update > - S8009168: accessibility.properties syntax issue > - S8009636: JARSigner including TimeStamp PolicyID (TSAPolicyID) as defined in RFC3161 > - S8010297: Missing isLoggable() checks in logging code > - S8010782: clean up source files containing carriage return characters > - S8014048: Online user guide of jconsole points incorrect link > - S8014431: cleanup warnings indicated by the -Wunused-value compiler option on linux > - S8015265: revise the fix for 8007037 > - S8016579: (process) IOException thrown by ProcessBuilder.start() method is incorrectly encoded > - S8019541: 7u40 l10n resource file translation update > - S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame demo > - S8023338: Update jarsigner to encourage timestamping > - S8024302: Clarify jar verifications > - S8024756: method grouping tabs are not selectable > - S8026741: jdk8 l10n resource file translation update 5 > - S8027787: 7u51 l10n resource file translation update 1 > - S8030698: Several GUI labels in jconsole need correction > - S8030878: JConsole issues meaningless message if SSL connection fails > - S8035988: 7u60 l10n resource file translation update 1 > - S8038837: Add support to jarsigner for specifying timestamp hash algorithm > - S8048147: Privilege tests with JAAS Subject.doAs > - S8048357: PKCS basic tests > - S8049171: Additional tests for jarsigner's warnings > - S8055176: 7u71 l10n resource file translation update > - S8057530: (process) Runtime.exec throws garbled message in jp locale > - S8059177: jdk8u40 l10n resource file translation update 1 > - S8065609: 7u76 l10n resource file translation update > - S8076486: [TESTBUG] javax/security/auth/Subject/doAs/NestedActions.java fails if extra VM options are given > - S8077953: [TEST_BUG] com/sun/management/OperatingSystemMXBean/TestTotalSwap.java Compilation failed after JDK-8077387 > - S8078628, PR3152: Zero build fails with pre-compiled headers disabled > - S8080628: No mnemonics on Open and Save buttons in JFileChooser > - S8083601: jdk8u60 l10n resource file translation update 2 > - S8140530, PR3276: Creating a VolatileImage with size 0,0 results in no longer working g2d.drawString > - S8142926: OutputAnalyzer's shouldXXX() calls return this > - S8143134: L10n resource file translation update > - S8147077: IllegalArgumentException thrown by api/java_awt/Component/FlipBufferStrategy/indexTGF_General > - S8148127: IllegalArgumentException thrown by JCK test api/java_awt/Component/FlipBufferStrategy/indexTGF_General in opengl pipeline > - S8150611: Security problem on sun.misc.resources.Messages* > - S8157077: 8u101 L10n resource file updates > - S8157653: [Parfait] Uninitialised variable in awt_Font.cpp > - S8158734: JEditorPane.createEditorKitForContentType throws NPE after 6882559 > - S8159684: (tz) Support tzdata2016f > - S8162411: Service Menu services 2 > - S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh failing after JDK-8155968 > - S8162511: 8u111 L10n resource file updates > - S8162792: Remove constraint DSA keySize < 1024 from jdk.jar.disabledAlgorithms in jdk8 > - S8164452: 8u111 L10n resource file update - msgdrop 20 > - S8165816: jarsigner -verify shows jar unsigned if it was signed with a weak algorithm > - S8166381: Back out changes to the java.security file to not disable MD5 > - S8169448, PR3205: OpenJDK 6 fails to build without pre-compiled headers > - S8171415: Remove Java 7 features from testlibrary > - S8171954: Add stubs for sun.security.tools.KeyTool and sun.security.tools.JarSigner > - S8172159: Remove @Override annotation on interfaces added by b41 updates > - S8172252: Remove over-zealous switch to for-each loop in SortingFocusTraversalPolicy > * Backports > - S6974985, PR3276: Java2Demo threw exceptions when xrender enabled in OEL5.5 > - S6985593, PR3276: Crash in Java_sun_java2d_loops_MaskBlit_MaskBlit on oel5.5-x64 > * Bug fixes > - PR3174: systemtap: type definition 'symbolOopDesc' not found > - PR3175: invalid zip timestamp handling leads to error updating JAR files > - PR3213: Disable ARM32 JIT by default > - PR3275: Update generated files after OpenJDK 6 b41 update > > The tarballs can be downloaded from: > > * http://icedtea.classpath.org/download/source/icedtea6-1.13.13.tar.gz > * http://icedtea.classpath.org/download/source/icedtea6-1.13.13.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/icedtea6-1.13.13.tar.gz.sig > * http://icedtea.classpath.org/download/source/icedtea6-1.13.13.tar.xz.sig > > PGP Key: ed25519/0xCFDA0F9B35964222 (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: > > b0456b5efaa2cd884943287256ec7bd9945ac02d49d8e3295141391cc376f96b icedtea6-1.13.13.tar.gz > 057be0084bd1730505e55c4e1b3302dd35a0e508f64e4fda28f0f709b1a9e30c icedtea6-1.13.13.tar.gz.sig > 4fcfd0a4114f7b116e7a429894819b40bd43ee0935b90fd83978e1e3c8d2e92d icedtea6-1.13.13.tar.xz > 9040dda8279bc709104c5c028a5849bc880784343408391b09f9b52961df9bde icedtea6-1.13.13.tar.xz.sig > > The checksums can be downloaded from: > > * http://icedtea.classpath.org/download/source/icedtea6-1.13.13.sha256 > > The following people helped with these releases: > > * Andrew Hughes (all backports and all other bug fixes, release management) > * Ricardo Ribalda (PR3175) > * Mark Wielaard (PR3174) > > We would also like to thank the bug reporters and testers! > > To get started: > > $ tar xzf icedtea6-1.13.13.tar.gz > > or: > > $ tar x -I xz -f icedtea6-1.13.13.tar.xz > > then: > > $ mkdir icedtea-build > $ cd icedtea-build > $ ../icedtea6-1.13.13/configure > $ make > > Full build requirements and instructions are available in the INSTALL file. > > Happy hacking! > > [0] http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2016-October/036942.html > From dalibor.topic at oracle.com Tue Jan 10 12:06:15 2017 From: dalibor.topic at oracle.com (dalibor topic) Date: Tue, 10 Jan 2017 13:06:15 +0100 Subject: [PATCH 0/4] Fix and improve Freetype/Fontconfig support In-Reply-To: References: <1544362863.7460017.1482988923888.JavaMail.zimbra@redhat.com> Message-ID: <2deb5135-ae8f-d85f-b152-484ef4fe2930@oracle.com> On 29.12.2016 17:08, Matthias Dahl wrote: > By the way, a few of those patches do also apply to OpenJDK and are not > specific to the fontconfig support. Is there any chance of getting those > upstream? Or will this always imply having to sign a OCA? Please see http://openjdk.java.net/contribute/ , in particular section 0. In general, changes need to go into the 'next' release train first, and then backported to the current ones. cheers, dalibor topic -- Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Jan Schultheiss, Val Maher Oracle is committed to developing practices and products that help protect the environment From andrew at icedtea.classpath.org Wed Jan 11 07:40:54 2017 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 11 Jan 2017 07:40:54 +0000 Subject: /hg/icedtea6-hg: 11 new changesets Message-ID: changeset 4034994bef71 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=4034994bef71 author: Andrew John Hughes date: Fri Dec 23 18:52:53 2016 +0000 PR3181: Support building without pre-compiled headers PR3205: Builds fails with pch disabled 2016-12-23 Andrew John Hughes PR3205: Builds fails with pch disabled * Makefile.am: (ICEDTEA_PATCHES): Add new patch. * NEWS: Updated. * patches/openjdk/8169448-pr3205-pch_failure.patch: Backport patch from b41 to fix build failure when building without pre-compiled headers. 2016-10-26 Andrew John Hughes PR3181: Support building without pre-compiled headers * INSTALL: Updated. * Makefile.am: (ICEDTEA_ENV): Set USE_PRECOMPILED_HEADER appropriately, according to whether DISABLE_PRECOMPILED_HEADERS is defined or not. * NEWS: Updated. * acinclude.m4: (IT_DISABLE_PRECOMPILED_HEADERS): New macro to provide the --disable-precompiled-headers option. * configure.ac: Invoke IT_DISABLE_PRECOMPILED_HEADERS. changeset 31cd20a94f67 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=31cd20a94f67 author: Andrew John Hughes date: Wed Dec 28 22:26:44 2016 +0000 PR3152: Zero build fails with pch disabled 2016-12-28 Andrew John Hughes PR3152: Zero build fails with pch disabled * Makefile.am: (ICEDTEA_PATCHES): Add new patch. * NEWS: Updated. * patches/openjdk/8078628-pr3152-zero_pch_failure.patch: Backport patch from b41 to fix Zero build failure when building without pre-compiled headers. changeset 92d9535dcc2b in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=92d9535dcc2b author: Mark Wielaard date: Fri Mar 16 13:15:15 2012 +0100 PR3174: systemtap: type definition 'symbolOopDesc' not found jstack: Change symbolOopDesc to Symbol to accomodate S6990754. Use native memory and reference counting to implement SymbolTable. 2016-12-28 Andrew John Hughes PR3174: systemtap: type definition 'symbolOopDesc' not found * NEWS: Updated 2012-03-16 Mark Wielaard PR3174: systemtap: type definition 'symbolOopDesc' not found * tapset/jstack.stp.in: Change symbolOopDesc to Symbol to accomodate S6990754 - Use native memory and reference counting to implement SymbolTable. changeset 88679d322216 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=88679d322216 author: Andrew John Hughes date: Thu Dec 29 02:50:39 2016 +0000 PR3175: invalid zip timestamp handling leads to error updating JAR files 2016-08-19 Andrew John Hughes PR3175: invalid zip timestamp handling leads to error updating JAR files * AUTHORS: Add Ricardo Ribalda. * NEWS: Updated. 2016-08-19 Ricardo Ribalda PR3175: invalid zip timestamp handling leads to error updating JAR files * Makefile.am: (add-pulseaudio): Don't use -u so files are always overwritten, regardless of timestamps. (add-pulseaudio-debug): Likewise. (add-pulseaudio-ecj): Likewise. changeset f516b928f3a8 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=f516b928f3a8 author: Andrew John Hughes date: Thu Dec 29 21:59:32 2016 +0000 PR3213: Disable ARM32 JIT by default 2016-12-29 Andrew John Hughes PR3213: Disable ARM32 JIT by default * Makefile.am: (ICEDTEA_PATCHES): Add patch. * patches/pr3213-conditional_arm32jit.patch: Backport conditionalisation of ARM32 JIT port from IcedTea 2.x. 2014-02-19 Andrew John Hughes PR3213: Disable ARM32 JIT by default * INSTALL: Document ARM32 JIT and --enable-arm32-jit option. * Makefile.am: (ARM32JIT_STATUS): Set based on ENABLE_ARM32JIT. (ICEDTEA_ENV): Pass ARM32JIT to OpenJDK build, using value of ${ARM32JIT_STATUS}. * NEWS: Updated. * acinclude.m4: (IT_ENABLE_ARM32JIT): Allow the ARM32 JIT to be enabled. * configure.ac: Invoke IT_ENABLE_ARM32JIT macro. changeset 09ad6a965664 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=09ad6a965664 author: Andrew John Hughes date: Fri Dec 30 04:28:55 2016 +0000 Merge changeset 7174b4a8d597 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=7174b4a8d597 author: Andrew John Hughes date: Sun Jan 01 05:06:24 2017 +0000 Update to b41. 2016-12-30 Andrew John Hughes Update to b41. * patches/openjdk/7180907-jarsigner_sha-256.patch, * patches/openjdk/8000897-pr2173-vm_crash_in_compilebroker.patch, * patches/openjdk/8049480-jarsigner_openjdk_9.patch, * patches/openjdk/8078628-pr3152-zero_pch_failure.patch, * patches/openjdk/8169448-pr3205-pch_failure.patch: Removed; upstreamed. * Makefile.am: (ICEDTEA_PATCHES): Remove upstreamed patches. * NEWS: Updated. * patches/hotspot/hs23/zero_fixes.patch: Remove methodHandles.hpp fragment applied in 8078628/PR3152. * patches/nomotif-6706121.patch, * patches/windows-awt.patch: Regenerated. changeset 82b0055e8b18 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=82b0055e8b18 author: Andrew John Hughes date: Sun Jan 01 06:20:11 2017 +0000 Update to b41 tarball. 2016-12-31 Andrew John Hughes Update to b41 tarball. * Makefile.am: (OPENJDK_DATE): Bump to b41 creation date; 31st of December, 2016. (OPENJDK_SHA256SUM): Update for b41 tarball. changeset aa9488b471f9 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=aa9488b471f9 author: Andrew John Hughes date: Tue Jan 03 21:46:23 2017 +0000 PR3275: Update generated files after OpenJDK 6 b41 update 2017-01-03 Andrew John Hughes PR3275: Update generated files after OpenJDK 6 b41 update * NEWS: Updated. * generated/com/sun/accessibility/internal/resources/accessibility.java, * generated/com/sun/accessibility/internal/resources/accessibility_de.java, * generated/com/sun/accessibility/internal/resources/accessibility_es.java, * generated/com/sun/accessibility/internal/resources/accessibility_fr.java, * generated/com/sun/accessibility/internal/resources/accessibility_it.java, * generated/com/sun/accessibility/internal/resources/accessibility_ja.java, * generated/com/sun/accessibility/internal/resources/accessibility_ko.java, * generated/com/sun/accessibility/internal/resources/accessibility_pt_BR.java, * generated/com/sun/accessibility/internal/resources/accessibility_sv.java, * generated/com/sun/accessibility/internal/resources/accessibility_zh_CN.java, * generated/com/sun/accessibility/internal/resources/accessibility_zh_HK.java, * generated/com/sun/accessibility/internal/resources/accessibility_zh_TW.java, * generated/com/sun/corba/se/impl/logging/ActivationSystemException.java, * generated/com/sun/corba/se/impl/logging/IORSystemException.java, * generated/com/sun/corba/se/impl/logging/InterceptorsSystemException.java, * generated/com/sun/corba/se/impl/logging/NamingSystemException.java, * generated/com/sun/corba/se/impl/logging/OMGSystemException.java, * generated/com/sun/corba/se/impl/logging/ORBUtilSystemException.java, * generated/com/sun/corba/se/impl/logging/POASystemException.java, * generated/com/sun/corba/se/impl/logging/UtilSystemException.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_de.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_es.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_fr.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_it.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_ja.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_ko.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_pt_BR.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_sv.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_CN.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_HK.java, * generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_TW.java, * generated/com/sun/java/swing/plaf/motif/resources/motif.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_de.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_es.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_fr.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_it.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_ja.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_ko.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_pt_BR.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_sv.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_zh_CN.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_zh_HK.java, * generated/com/sun/java/swing/plaf/motif/resources/motif_zh_TW.java, * generated/com/sun/java/swing/plaf/windows/resources/windows.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_de.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_es.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_fr.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_it.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_ja.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_ko.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_pt_BR.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_sv.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_zh_CN.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_zh_HK.java, * generated/com/sun/java/swing/plaf/windows/resources/windows_zh_TW.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_de.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_es.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_fr.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_it.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_ja.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_ko.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_sv.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_HK.java, * generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_de.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_es.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_fr.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_it.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_ja.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_ko.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_pt_BR.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_sv.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_HK.java, * generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_de.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_es.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_fr.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_it.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_ja.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_ko.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_pt_BR.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_sv.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_CN.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_HK.java, * generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_TW.java, * generated/com/sun/tools/jdi/resources/jdi_ja.java, * generated/com/sun/tools/jdi/resources/jdi_zh_CN.java, * generated/java/lang/CharacterDataPrivateUse.java, * generated/java/lang/CharacterDataUndefined.java, * generated/java/lang/UNIXProcess.java, * generated/java/nio/charset/CharsetEncoder.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_bw16_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_bw24_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_bw32_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_bw48_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_interim16_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_interim24_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_interim32_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_interim48_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow16_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow24_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow32_png.java, * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow48_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_bw16_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_bw24_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_bw32_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_bw48_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_interim16_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_interim24_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_interim32_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_interim48_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow16_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow24_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow32_png.java, * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow48_png.java, * generated/sun/awt/X11/XkbAccessXNotifyEvent.java, * generated/sun/awt/X11/XkbActionMessageEvent.java, * generated/sun/awt/X11/XkbAnyEvent.java, * generated/sun/awt/X11/XkbBellNotifyEvent.java, * generated/sun/awt/X11/XkbCompatMapNotifyEvent.java, * generated/sun/awt/X11/XkbControlsNotifyEvent.java, * generated/sun/awt/X11/XkbEvent.java, * generated/sun/awt/X11/XkbExtensionDeviceNotifyEvent.java, * generated/sun/awt/X11/XkbIndicatorNotifyEvent.java, * generated/sun/awt/X11/XkbMapNotifyEvent.java, * generated/sun/awt/X11/XkbNamesNotifyEvent.java, * generated/sun/awt/X11/XkbNewKeyboardNotifyEvent.java, * generated/sun/awt/X11/XkbStateNotifyEvent.java, * generated/sun/awt/X11/generator/sizer.64, * generated/sun/awt/X11/generator/sizes.64, * generated/sun/awt/resources/awt_de.java, * generated/sun/awt/resources/awt_es.java, * generated/sun/awt/resources/awt_fr.java, * generated/sun/awt/resources/awt_it.java, * generated/sun/awt/resources/awt_ja.java, * generated/sun/awt/resources/awt_ko.java, * generated/sun/awt/resources/awt_pt_BR.java, * generated/sun/awt/resources/awt_sv.java, * generated/sun/awt/resources/awt_zh_CN.java, * generated/sun/awt/resources/awt_zh_HK.java, * generated/sun/awt/resources/awt_zh_TW.java, * generated/sun/management/resources/agent_de.java, * generated/sun/management/resources/agent_es.java, * generated/sun/management/resources/agent_fr.java, * generated/sun/management/resources/agent_it.java, * generated/sun/management/resources/agent_ja.java, * generated/sun/management/resources/agent_ko.java, * generated/sun/management/resources/agent_pt_BR.java, * generated/sun/management/resources/agent_sv.java, * generated/sun/management/resources/agent_zh_CN.java, * generated/sun/management/resources/agent_zh_HK.java, * generated/sun/management/resources/agent_zh_TW.java, * generated/sun/misc/Version.java, * generated/sun/nio/ch/AlreadyBoundException.java, * generated/sun/print/resources/serviceui.java, * generated/sun/print/resources/serviceui_de.java, * generated/sun/print/resources/serviceui_es.java, * generated/sun/print/resources/serviceui_fr.java, * generated/sun/print/resources/serviceui_it.java, * generated/sun/print/resources/serviceui_ja.java, * generated/sun/print/resources/serviceui_ko.java, * generated/sun/print/resources/serviceui_pt_BR.java, * generated/sun/print/resources/serviceui_sv.java, * generated/sun/print/resources/serviceui_zh_CN.java, * generated/sun/print/resources/serviceui_zh_HK.java, * generated/sun/print/resources/serviceui_zh_TW.java, * generated/sun/tools/jar/resources/jar.java, * generated/sun/tools/jar/resources/jar_de.java, * generated/sun/tools/jar/resources/jar_es.java, * generated/sun/tools/jar/resources/jar_fr.java, * generated/sun/tools/jar/resources/jar_it.java, * generated/sun/tools/jar/resources/jar_ja.java, * generated/sun/tools/jar/resources/jar_ko.java, * generated/sun/tools/jar/resources/jar_pt_BR.java, * generated/sun/tools/jar/resources/jar_sv.java, * generated/sun/tools/jar/resources/jar_zh_CN.java, * generated/sun/tools/jar/resources/jar_zh_HK.java, * generated/sun/tools/jar/resources/jar_zh_TW.java, * generated/sun/tools/jconsole/Version.java, * generated/sun/util/CoreResourceBundleControl.java, * generated/sun/util/LocaleDataMetaInfo.java, * generated/sun/util/logging/resources/logging_de.java, * generated/sun/util/logging/resources/logging_es.java, * generated/sun/util/logging/resources/logging_fr.java, * generated/sun/util/logging/resources/logging_it.java, * generated/sun/util/logging/resources/logging_ja.java, * generated/sun/util/logging/resources/logging_ko.java, * generated/sun/util/logging/resources/logging_pt_BR.java, * generated/sun/util/logging/resources/logging_sv.java, * generated/sun/util/logging/resources/logging_zh_CN.java, * generated/sun/util/logging/resources/logging_zh_HK.java, * generated/sun/util/logging/resources/logging_zh_TW.java, * generated/sun/util/resources/CalendarData_hu.java, * generated/sun/util/resources/CalendarData_pt_BR.java, * generated/sun/util/resources/CalendarData_sl.java, * generated/sun/util/resources/CurrencyNames.java, * generated/sun/util/resources/CurrencyNames_de.java, * generated/sun/util/resources/CurrencyNames_es.java, * generated/sun/util/resources/CurrencyNames_es_CU.java, * generated/sun/util/resources/CurrencyNames_es_PE.java, * generated/sun/util/resources/CurrencyNames_es_VE.java, * generated/sun/util/resources/CurrencyNames_et_EE.java, * generated/sun/util/resources/CurrencyNames_fr.java, * generated/sun/util/resources/CurrencyNames_it.java, * generated/sun/util/resources/CurrencyNames_ja.java, * generated/sun/util/resources/CurrencyNames_ko.java, * generated/sun/util/resources/CurrencyNames_lt_LT.java, * generated/sun/util/resources/CurrencyNames_lv_LV.java, * generated/sun/util/resources/CurrencyNames_pt.java, * generated/sun/util/resources/CurrencyNames_sk_SK.java, * generated/sun/util/resources/CurrencyNames_sr_RS.java, * generated/sun/util/resources/CurrencyNames_sv.java, * generated/sun/util/resources/CurrencyNames_tr_TR.java, * generated/sun/util/resources/CurrencyNames_uk_UA.java, * generated/sun/util/resources/CurrencyNames_zh_CN.java, * generated/sun/util/resources/CurrencyNames_zh_TW.java, * generated/sun/util/resources/LocaleNames.java, * generated/sun/util/resources/LocaleNames_de.java, * generated/sun/util/resources/LocaleNames_es.java, * generated/sun/util/resources/LocaleNames_fr.java, * generated/sun/util/resources/LocaleNames_it.java, * generated/sun/util/resources/LocaleNames_ja.java, * generated/sun/util/resources/LocaleNames_ko.java, * generated/sun/util/resources/LocaleNames_nl.java, * generated/sun/util/resources/LocaleNames_sv.java, * generated/sun/util/resources/LocaleNames_zh.java, * generated/sun/util/resources/LocaleNames_zh_TW.java: Update existing files and add new ones (notably the pt_BR localisation). * scripts/update_generated.sh: Script to automate updating the generated files. changeset 0973fdff247c in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=0973fdff247c author: Andrew John Hughes date: Tue Jan 03 22:45:11 2017 +0000 PR3276: Backport latest XRender patches 2017-01-03 Andrew John Hughes PR3276: Backport latest XRender patches * Makefile.am: (ICEDTEA_PATCHES): Add new XRender fixes. * NEWS: Updated. * patches/openjdk/6974985-pr3276-java2demo_exceptions.patch, * patches/openjdk/6985593-pr3276-maskblit_crash.patch, * patches/openjdk/8159495-pr3276-xrender_index_offsets.patch: Backported XRender fixes from OpenJDK 7. changeset cf051991f891 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=cf051991f891 author: Andrew John Hughes date: Thu Jan 05 01:09:37 2017 +0000 S8172252: Remove over-zealous switch to for-each loop in SortingFocusTraversalPolicy 2017-01-04 Andrew John Hughes S8172252: Remove over-zealous switch to for-each loop in SortingFocusTraversalPolicy * Makefile.am: (OPENJDK_DATE): Bump to new b41 creation date; 4th of January, 2017. (OPENJDK_SHA256SUM): Update for new b41 tarball. * NEWS: Include new fix for TCK failure. diffstat: AUTHORS | 1 + ChangeLog | 382 +++ INSTALL | 7 +- Makefile.am | 40 +- NEWS | 185 + acinclude.m4 | 44 + configure.ac | 2 + generated/com/sun/accessibility/internal/resources/accessibility.java | 2 +- generated/com/sun/accessibility/internal/resources/accessibility_de.java | 54 +- generated/com/sun/accessibility/internal/resources/accessibility_es.java | 58 +- generated/com/sun/accessibility/internal/resources/accessibility_fr.java | 74 +- generated/com/sun/accessibility/internal/resources/accessibility_it.java | 44 +- generated/com/sun/accessibility/internal/resources/accessibility_ja.java | 82 +- generated/com/sun/accessibility/internal/resources/accessibility_ko.java | 82 +- generated/com/sun/accessibility/internal/resources/accessibility_pt_BR.java | 108 + generated/com/sun/accessibility/internal/resources/accessibility_sv.java | 46 +- generated/com/sun/accessibility/internal/resources/accessibility_zh_CN.java | 26 +- generated/com/sun/accessibility/internal/resources/accessibility_zh_HK.java | 16 +- generated/com/sun/accessibility/internal/resources/accessibility_zh_TW.java | 16 +- generated/com/sun/corba/se/impl/logging/ActivationSystemException.java | 2 +- generated/com/sun/corba/se/impl/logging/IORSystemException.java | 2 +- generated/com/sun/corba/se/impl/logging/InterceptorsSystemException.java | 2 +- generated/com/sun/corba/se/impl/logging/NamingSystemException.java | 2 +- generated/com/sun/corba/se/impl/logging/OMGSystemException.java | 2 +- generated/com/sun/corba/se/impl/logging/ORBUtilSystemException.java | 2 +- generated/com/sun/corba/se/impl/logging/POASystemException.java | 2 +- generated/com/sun/corba/se/impl/logging/UtilSystemException.java | 2 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk.java | 77 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk_de.java | 77 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk_es.java | 77 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk_fr.java | 77 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk_it.java | 77 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk_ja.java | 77 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk_ko.java | 77 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk_pt_BR.java | 40 + generated/com/sun/java/swing/plaf/gtk/resources/gtk_sv.java | 77 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_CN.java | 77 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_HK.java | 77 +- generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_TW.java | 77 +- generated/com/sun/java/swing/plaf/motif/resources/motif.java | 38 +- generated/com/sun/java/swing/plaf/motif/resources/motif_de.java | 38 +- generated/com/sun/java/swing/plaf/motif/resources/motif_es.java | 38 +- generated/com/sun/java/swing/plaf/motif/resources/motif_fr.java | 38 +- generated/com/sun/java/swing/plaf/motif/resources/motif_it.java | 38 +- generated/com/sun/java/swing/plaf/motif/resources/motif_ja.java | 38 +- generated/com/sun/java/swing/plaf/motif/resources/motif_ko.java | 38 +- generated/com/sun/java/swing/plaf/motif/resources/motif_pt_BR.java | 29 + generated/com/sun/java/swing/plaf/motif/resources/motif_sv.java | 38 +- generated/com/sun/java/swing/plaf/motif/resources/motif_zh_CN.java | 38 +- generated/com/sun/java/swing/plaf/motif/resources/motif_zh_HK.java | 38 +- generated/com/sun/java/swing/plaf/motif/resources/motif_zh_TW.java | 38 +- generated/com/sun/java/swing/plaf/windows/resources/windows.java | 40 +- generated/com/sun/java/swing/plaf/windows/resources/windows_de.java | 48 +- generated/com/sun/java/swing/plaf/windows/resources/windows_es.java | 48 +- generated/com/sun/java/swing/plaf/windows/resources/windows_fr.java | 48 +- generated/com/sun/java/swing/plaf/windows/resources/windows_it.java | 48 +- generated/com/sun/java/swing/plaf/windows/resources/windows_ja.java | 44 +- generated/com/sun/java/swing/plaf/windows/resources/windows_ko.java | 48 +- generated/com/sun/java/swing/plaf/windows/resources/windows_pt_BR.java | 37 + generated/com/sun/java/swing/plaf/windows/resources/windows_sv.java | 46 +- generated/com/sun/java/swing/plaf/windows/resources/windows_zh_CN.java | 46 +- generated/com/sun/java/swing/plaf/windows/resources/windows_zh_HK.java | 44 +- generated/com/sun/java/swing/plaf/windows/resources/windows_zh_TW.java | 44 +- generated/com/sun/swing/internal/plaf/basic/resources/basic.java | 193 +- generated/com/sun/swing/internal/plaf/basic/resources/basic_de.java | 199 +- generated/com/sun/swing/internal/plaf/basic/resources/basic_es.java | 203 +- generated/com/sun/swing/internal/plaf/basic/resources/basic_fr.java | 205 +- generated/com/sun/swing/internal/plaf/basic/resources/basic_it.java | 197 +- generated/com/sun/swing/internal/plaf/basic/resources/basic_ja.java | 207 +- generated/com/sun/swing/internal/plaf/basic/resources/basic_ko.java | 207 +- generated/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.java | 115 + generated/com/sun/swing/internal/plaf/basic/resources/basic_sv.java | 195 +- generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.java | 201 +- generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_HK.java | 195 +- generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.java | 195 +- generated/com/sun/swing/internal/plaf/metal/resources/metal.java | 52 +- generated/com/sun/swing/internal/plaf/metal/resources/metal_de.java | 56 +- generated/com/sun/swing/internal/plaf/metal/resources/metal_es.java | 56 +- generated/com/sun/swing/internal/plaf/metal/resources/metal_fr.java | 56 +- generated/com/sun/swing/internal/plaf/metal/resources/metal_it.java | 56 +- generated/com/sun/swing/internal/plaf/metal/resources/metal_ja.java | 52 +- generated/com/sun/swing/internal/plaf/metal/resources/metal_ko.java | 56 +- generated/com/sun/swing/internal/plaf/metal/resources/metal_pt_BR.java | 39 + generated/com/sun/swing/internal/plaf/metal/resources/metal_sv.java | 54 +- generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.java | 54 +- generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_HK.java | 52 +- generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.java | 52 +- generated/com/sun/swing/internal/plaf/synth/resources/synth.java | 40 +- generated/com/sun/swing/internal/plaf/synth/resources/synth_de.java | 39 +- generated/com/sun/swing/internal/plaf/synth/resources/synth_es.java | 39 +- generated/com/sun/swing/internal/plaf/synth/resources/synth_fr.java | 39 +- generated/com/sun/swing/internal/plaf/synth/resources/synth_it.java | 39 +- generated/com/sun/swing/internal/plaf/synth/resources/synth_ja.java | 40 +- generated/com/sun/swing/internal/plaf/synth/resources/synth_ko.java | 44 +- generated/com/sun/swing/internal/plaf/synth/resources/synth_pt_BR.java | 35 + generated/com/sun/swing/internal/plaf/synth/resources/synth_sv.java | 37 +- generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_CN.java | 37 +- generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_HK.java | 35 +- generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_TW.java | 35 +- generated/com/sun/tools/jdi/resources/jdi_ja.java | 52 +- generated/com/sun/tools/jdi/resources/jdi_zh_CN.java | 44 +- generated/java/lang/CharacterDataPrivateUse.java | 12 +- generated/java/lang/CharacterDataUndefined.java | 12 +- generated/java/lang/UNIXProcess.java | 12 +- generated/java/nio/charset/CharsetEncoder.java | 8 +- generated/sun/awt/X11/XAWTIcon32_security_icon_bw16_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_bw24_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_bw32_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_bw48_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_interim16_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_interim24_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_interim32_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_interim48_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_yellow16_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_yellow24_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_yellow32_png.java | 5 + generated/sun/awt/X11/XAWTIcon32_security_icon_yellow48_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_bw16_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_bw24_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_bw32_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_bw48_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_interim16_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_interim24_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_interim32_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_interim48_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_yellow16_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_yellow24_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_yellow32_png.java | 5 + generated/sun/awt/X11/XAWTIcon64_security_icon_yellow48_png.java | 5 + generated/sun/awt/X11/XkbAccessXNotifyEvent.java | 90 + generated/sun/awt/X11/XkbActionMessageEvent.java | 97 + generated/sun/awt/X11/XkbAnyEvent.java | 78 + generated/sun/awt/X11/XkbBellNotifyEvent.java | 102 + generated/sun/awt/X11/XkbCompatMapNotifyEvent.java | 90 + generated/sun/awt/X11/XkbControlsNotifyEvent.java | 102 + generated/sun/awt/X11/XkbEvent.java | 86 + generated/sun/awt/X11/XkbExtensionDeviceNotifyEvent.java | 105 + generated/sun/awt/X11/XkbIndicatorNotifyEvent.java | 84 + generated/sun/awt/X11/XkbMapNotifyEvent.java | 135 + generated/sun/awt/X11/XkbNamesNotifyEvent.java | 114 + generated/sun/awt/X11/XkbNewKeyboardNotifyEvent.java | 102 + generated/sun/awt/X11/XkbStateNotifyEvent.java | 135 + generated/sun/awt/X11/generator/sizer.64 | Bin generated/sun/awt/X11/generator/sizer.64.c | 1247 ++++++++++ generated/sun/awt/X11/generator/sizes.64 | 1000 ++++++++ generated/sun/awt/resources/awt_de.java | 60 +- generated/sun/awt/resources/awt_es.java | 180 +- generated/sun/awt/resources/awt_fr.java | 96 +- generated/sun/awt/resources/awt_it.java | 56 +- generated/sun/awt/resources/awt_ja.java | 174 +- generated/sun/awt/resources/awt_ko.java | 14 +- generated/sun/awt/resources/awt_pt_BR.java | 180 + generated/sun/awt/resources/awt_sv.java | 84 +- generated/sun/awt/resources/awt_zh_CN.java | 214 +- generated/sun/awt/resources/awt_zh_HK.java | 4 +- generated/sun/awt/resources/awt_zh_TW.java | 4 +- generated/sun/management/resources/agent_de.java | 78 +- generated/sun/management/resources/agent_es.java | 48 +- generated/sun/management/resources/agent_fr.java | 34 +- generated/sun/management/resources/agent_it.java | 34 +- generated/sun/management/resources/agent_ja.java | 92 +- generated/sun/management/resources/agent_ko.java | 68 +- generated/sun/management/resources/agent_pt_BR.java | 63 + generated/sun/management/resources/agent_sv.java | 42 +- generated/sun/management/resources/agent_zh_CN.java | 52 +- generated/sun/management/resources/agent_zh_HK.java | 46 +- generated/sun/management/resources/agent_zh_TW.java | 46 +- generated/sun/misc/Version.java | 31 +- generated/sun/nio/ch/AlreadyBoundException.java | 12 +- generated/sun/print/resources/serviceui.java | 96 +- generated/sun/print/resources/serviceui_de.java | 122 +- generated/sun/print/resources/serviceui_es.java | 186 +- generated/sun/print/resources/serviceui_fr.java | 138 +- generated/sun/print/resources/serviceui_it.java | 108 +- generated/sun/print/resources/serviceui_ja.java | 164 +- generated/sun/print/resources/serviceui_ko.java | 212 +- generated/sun/print/resources/serviceui_pt_BR.java | 169 + generated/sun/print/resources/serviceui_sv.java | 152 +- generated/sun/print/resources/serviceui_zh_CN.java | 136 +- generated/sun/print/resources/serviceui_zh_HK.java | 108 +- generated/sun/print/resources/serviceui_zh_TW.java | 108 +- generated/sun/tools/jar/resources/jar.java | 2 +- generated/sun/tools/jar/resources/jar_de.java | 38 +- generated/sun/tools/jar/resources/jar_es.java | 24 +- generated/sun/tools/jar/resources/jar_fr.java | 26 +- generated/sun/tools/jar/resources/jar_it.java | 24 +- generated/sun/tools/jar/resources/jar_ja.java | 40 +- generated/sun/tools/jar/resources/jar_ko.java | 42 +- generated/sun/tools/jar/resources/jar_pt_BR.java | 31 + generated/sun/tools/jar/resources/jar_sv.java | 23 +- generated/sun/tools/jar/resources/jar_zh_CN.java | 36 +- generated/sun/tools/jar/resources/jar_zh_HK.java | 30 +- generated/sun/tools/jar/resources/jar_zh_TW.java | 30 +- generated/sun/tools/jconsole/Version.java | 31 +- generated/sun/util/CoreResourceBundleControl.java | 12 +- generated/sun/util/LocaleDataMetaInfo.java | 18 +- generated/sun/util/logging/resources/logging_de.java | 14 +- generated/sun/util/logging/resources/logging_es.java | 14 +- generated/sun/util/logging/resources/logging_fr.java | 14 +- generated/sun/util/logging/resources/logging_it.java | 10 +- generated/sun/util/logging/resources/logging_ja.java | 12 +- generated/sun/util/logging/resources/logging_ko.java | 18 +- generated/sun/util/logging/resources/logging_pt_BR.java | 19 + generated/sun/util/logging/resources/logging_sv.java | 14 +- generated/sun/util/logging/resources/logging_zh_CN.java | 18 +- generated/sun/util/logging/resources/logging_zh_HK.java | 10 +- generated/sun/util/logging/resources/logging_zh_TW.java | 10 +- generated/sun/util/resources/CalendarData_hu.java | 2 +- generated/sun/util/resources/CalendarData_pt_BR.java | 12 + generated/sun/util/resources/CalendarData_sl.java | 1 + generated/sun/util/resources/CurrencyNames.java | 180 +- generated/sun/util/resources/CurrencyNames_de.java | 89 +- generated/sun/util/resources/CurrencyNames_es.java | 21 +- generated/sun/util/resources/CurrencyNames_es_CU.java | 12 + generated/sun/util/resources/CurrencyNames_es_PE.java | 2 +- generated/sun/util/resources/CurrencyNames_es_VE.java | 2 +- generated/sun/util/resources/CurrencyNames_et_EE.java | 3 + generated/sun/util/resources/CurrencyNames_fr.java | 205 +- generated/sun/util/resources/CurrencyNames_it.java | 17 +- generated/sun/util/resources/CurrencyNames_ja.java | 23 +- generated/sun/util/resources/CurrencyNames_ko.java | 48 +- generated/sun/util/resources/CurrencyNames_lt_LT.java | 1 + generated/sun/util/resources/CurrencyNames_lv_LV.java | 1 + generated/sun/util/resources/CurrencyNames_pt.java | 223 + generated/sun/util/resources/CurrencyNames_sk_SK.java | 2 + generated/sun/util/resources/CurrencyNames_sr_RS.java | 11 + generated/sun/util/resources/CurrencyNames_sv.java | 370 +- generated/sun/util/resources/CurrencyNames_tr_TR.java | 2 +- generated/sun/util/resources/CurrencyNames_uk_UA.java | 2 +- generated/sun/util/resources/CurrencyNames_zh_CN.java | 23 +- generated/sun/util/resources/CurrencyNames_zh_TW.java | 91 +- generated/sun/util/resources/LocaleNames.java | 6 + generated/sun/util/resources/LocaleNames_de.java | 8 + generated/sun/util/resources/LocaleNames_es.java | 128 +- generated/sun/util/resources/LocaleNames_fr.java | 8 + generated/sun/util/resources/LocaleNames_it.java | 8 + generated/sun/util/resources/LocaleNames_ja.java | 8 + generated/sun/util/resources/LocaleNames_ko.java | 8 + generated/sun/util/resources/LocaleNames_nl.java | 423 +++ generated/sun/util/resources/LocaleNames_sv.java | 8 + generated/sun/util/resources/LocaleNames_zh.java | 8 + generated/sun/util/resources/LocaleNames_zh_TW.java | 8 + patches/hotspot/hs23/zero_fixes.patch | 8 - patches/nomotif-6706121.patch | 216 +- patches/openjdk/6974985-pr3276-java2demo_exceptions.patch | 107 + patches/openjdk/6985593-pr3276-maskblit_crash.patch | 121 + patches/openjdk/7180907-jarsigner_sha-256.patch | 142 - patches/openjdk/8000897-pr2173-vm_crash_in_compilebroker.patch | 29 - patches/openjdk/8049480-jarsigner_openjdk_9.patch | 295 -- patches/openjdk/8159495-pr3276-xrender_index_offsets.patch | 41 + patches/pr3213-conditional_arm32jit.patch | 29 + patches/windows-awt.patch | 33 +- scripts/update_generated.sh | 71 + tapset/jstack.stp.in | 18 +- 254 files changed, 11497 insertions(+), 5941 deletions(-) diffs (truncated from 23972 to 500 lines): diff -r bc8e0b5d4bc2 -r cf051991f891 AUTHORS --- a/AUTHORS Thu Aug 25 03:58:16 2016 +0100 +++ b/AUTHORS Thu Jan 05 01:09:37 2017 +0000 @@ -36,6 +36,7 @@ Parag Nemade Xerxes R??nby Mark Reinhold +Ricardo Ribalda Bernhard Rosenkr??nzer Marc Schoenefeld Andreas Schwab diff -r bc8e0b5d4bc2 -r cf051991f891 ChangeLog --- a/ChangeLog Thu Aug 25 03:58:16 2016 +0100 +++ b/ChangeLog Thu Jan 05 01:09:37 2017 +0000 @@ -1,3 +1,385 @@ +2017-01-04 Andrew John Hughes + + S8172252: Remove over-zealous switch to for-each + loop in SortingFocusTraversalPolicy + * Makefile.am: + (OPENJDK_DATE): Bump to new b41 creation date; + 4th of January, 2017. + (OPENJDK_SHA256SUM): Update for new b41 tarball. + * NEWS: Include new fix for TCK failure. + +2017-01-03 Andrew John Hughes + + PR3276: Backport latest XRender patches + * Makefile.am: + (ICEDTEA_PATCHES): Add new XRender fixes. + * NEWS: Updated. + * patches/openjdk/6974985-pr3276-java2demo_exceptions.patch, + * patches/openjdk/6985593-pr3276-maskblit_crash.patch, + * patches/openjdk/8159495-pr3276-xrender_index_offsets.patch: + Backported XRender fixes from OpenJDK 7. + +2017-01-03 Andrew John Hughes + + PR3275: Update generated files after OpenJDK 6 + b41 update + * NEWS: Updated. + * generated/com/sun/accessibility/internal/resources/accessibility.java, + * generated/com/sun/accessibility/internal/resources/accessibility_de.java, + * generated/com/sun/accessibility/internal/resources/accessibility_es.java, + * generated/com/sun/accessibility/internal/resources/accessibility_fr.java, + * generated/com/sun/accessibility/internal/resources/accessibility_it.java, + * generated/com/sun/accessibility/internal/resources/accessibility_ja.java, + * generated/com/sun/accessibility/internal/resources/accessibility_ko.java, + * generated/com/sun/accessibility/internal/resources/accessibility_pt_BR.java, + * generated/com/sun/accessibility/internal/resources/accessibility_sv.java, + * generated/com/sun/accessibility/internal/resources/accessibility_zh_CN.java, + * generated/com/sun/accessibility/internal/resources/accessibility_zh_HK.java, + * generated/com/sun/accessibility/internal/resources/accessibility_zh_TW.java, + * generated/com/sun/corba/se/impl/logging/ActivationSystemException.java, + * generated/com/sun/corba/se/impl/logging/IORSystemException.java, + * generated/com/sun/corba/se/impl/logging/InterceptorsSystemException.java, + * generated/com/sun/corba/se/impl/logging/NamingSystemException.java, + * generated/com/sun/corba/se/impl/logging/OMGSystemException.java, + * generated/com/sun/corba/se/impl/logging/ORBUtilSystemException.java, + * generated/com/sun/corba/se/impl/logging/POASystemException.java, + * generated/com/sun/corba/se/impl/logging/UtilSystemException.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_de.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_es.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_fr.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_it.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_ja.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_ko.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_pt_BR.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_sv.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_CN.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_HK.java, + * generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_TW.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_de.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_es.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_fr.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_it.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_ja.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_ko.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_pt_BR.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_sv.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_zh_CN.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_zh_HK.java, + * generated/com/sun/java/swing/plaf/motif/resources/motif_zh_TW.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_de.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_es.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_fr.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_it.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_ja.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_ko.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_pt_BR.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_sv.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_zh_CN.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_zh_HK.java, + * generated/com/sun/java/swing/plaf/windows/resources/windows_zh_TW.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_de.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_es.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_fr.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_it.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_ja.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_ko.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_sv.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_HK.java, + * generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_de.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_es.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_fr.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_it.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_ja.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_ko.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_pt_BR.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_sv.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_HK.java, + * generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_de.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_es.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_fr.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_it.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_ja.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_ko.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_pt_BR.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_sv.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_CN.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_HK.java, + * generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_TW.java, + * generated/com/sun/tools/jdi/resources/jdi_ja.java, + * generated/com/sun/tools/jdi/resources/jdi_zh_CN.java, + * generated/java/lang/CharacterDataPrivateUse.java, + * generated/java/lang/CharacterDataUndefined.java, + * generated/java/lang/UNIXProcess.java, + * generated/java/nio/charset/CharsetEncoder.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_bw16_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_bw24_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_bw32_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_bw48_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_interim16_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_interim24_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_interim32_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_interim48_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow16_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow24_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow32_png.java, + * generated/sun/awt/X11/XAWTIcon32_security_icon_yellow48_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_bw16_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_bw24_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_bw32_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_bw48_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_interim16_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_interim24_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_interim32_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_interim48_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow16_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow24_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow32_png.java, + * generated/sun/awt/X11/XAWTIcon64_security_icon_yellow48_png.java, + * generated/sun/awt/X11/XkbAccessXNotifyEvent.java, + * generated/sun/awt/X11/XkbActionMessageEvent.java, + * generated/sun/awt/X11/XkbAnyEvent.java, + * generated/sun/awt/X11/XkbBellNotifyEvent.java, + * generated/sun/awt/X11/XkbCompatMapNotifyEvent.java, + * generated/sun/awt/X11/XkbControlsNotifyEvent.java, + * generated/sun/awt/X11/XkbEvent.java, + * generated/sun/awt/X11/XkbExtensionDeviceNotifyEvent.java, + * generated/sun/awt/X11/XkbIndicatorNotifyEvent.java, + * generated/sun/awt/X11/XkbMapNotifyEvent.java, + * generated/sun/awt/X11/XkbNamesNotifyEvent.java, + * generated/sun/awt/X11/XkbNewKeyboardNotifyEvent.java, + * generated/sun/awt/X11/XkbStateNotifyEvent.java, + * generated/sun/awt/X11/generator/sizer.64, + * generated/sun/awt/X11/generator/sizes.64, + * generated/sun/awt/resources/awt_de.java, + * generated/sun/awt/resources/awt_es.java, + * generated/sun/awt/resources/awt_fr.java, + * generated/sun/awt/resources/awt_it.java, + * generated/sun/awt/resources/awt_ja.java, + * generated/sun/awt/resources/awt_ko.java, + * generated/sun/awt/resources/awt_pt_BR.java, + * generated/sun/awt/resources/awt_sv.java, + * generated/sun/awt/resources/awt_zh_CN.java, + * generated/sun/awt/resources/awt_zh_HK.java, + * generated/sun/awt/resources/awt_zh_TW.java, + * generated/sun/management/resources/agent_de.java, + * generated/sun/management/resources/agent_es.java, + * generated/sun/management/resources/agent_fr.java, + * generated/sun/management/resources/agent_it.java, + * generated/sun/management/resources/agent_ja.java, + * generated/sun/management/resources/agent_ko.java, + * generated/sun/management/resources/agent_pt_BR.java, + * generated/sun/management/resources/agent_sv.java, + * generated/sun/management/resources/agent_zh_CN.java, + * generated/sun/management/resources/agent_zh_HK.java, + * generated/sun/management/resources/agent_zh_TW.java, + * generated/sun/misc/Version.java, + * generated/sun/nio/ch/AlreadyBoundException.java, + * generated/sun/print/resources/serviceui.java, + * generated/sun/print/resources/serviceui_de.java, + * generated/sun/print/resources/serviceui_es.java, + * generated/sun/print/resources/serviceui_fr.java, + * generated/sun/print/resources/serviceui_it.java, + * generated/sun/print/resources/serviceui_ja.java, + * generated/sun/print/resources/serviceui_ko.java, + * generated/sun/print/resources/serviceui_pt_BR.java, + * generated/sun/print/resources/serviceui_sv.java, + * generated/sun/print/resources/serviceui_zh_CN.java, + * generated/sun/print/resources/serviceui_zh_HK.java, + * generated/sun/print/resources/serviceui_zh_TW.java, + * generated/sun/tools/jar/resources/jar.java, + * generated/sun/tools/jar/resources/jar_de.java, + * generated/sun/tools/jar/resources/jar_es.java, + * generated/sun/tools/jar/resources/jar_fr.java, + * generated/sun/tools/jar/resources/jar_it.java, + * generated/sun/tools/jar/resources/jar_ja.java, + * generated/sun/tools/jar/resources/jar_ko.java, + * generated/sun/tools/jar/resources/jar_pt_BR.java, + * generated/sun/tools/jar/resources/jar_sv.java, + * generated/sun/tools/jar/resources/jar_zh_CN.java, + * generated/sun/tools/jar/resources/jar_zh_HK.java, + * generated/sun/tools/jar/resources/jar_zh_TW.java, + * generated/sun/tools/jconsole/Version.java, + * generated/sun/util/CoreResourceBundleControl.java, + * generated/sun/util/LocaleDataMetaInfo.java, + * generated/sun/util/logging/resources/logging_de.java, + * generated/sun/util/logging/resources/logging_es.java, + * generated/sun/util/logging/resources/logging_fr.java, + * generated/sun/util/logging/resources/logging_it.java, + * generated/sun/util/logging/resources/logging_ja.java, + * generated/sun/util/logging/resources/logging_ko.java, + * generated/sun/util/logging/resources/logging_pt_BR.java, + * generated/sun/util/logging/resources/logging_sv.java, + * generated/sun/util/logging/resources/logging_zh_CN.java, + * generated/sun/util/logging/resources/logging_zh_HK.java, + * generated/sun/util/logging/resources/logging_zh_TW.java, + * generated/sun/util/resources/CalendarData_hu.java, + * generated/sun/util/resources/CalendarData_pt_BR.java, + * generated/sun/util/resources/CalendarData_sl.java, + * generated/sun/util/resources/CurrencyNames.java, + * generated/sun/util/resources/CurrencyNames_de.java, + * generated/sun/util/resources/CurrencyNames_es.java, + * generated/sun/util/resources/CurrencyNames_es_CU.java, + * generated/sun/util/resources/CurrencyNames_es_PE.java, + * generated/sun/util/resources/CurrencyNames_es_VE.java, + * generated/sun/util/resources/CurrencyNames_et_EE.java, + * generated/sun/util/resources/CurrencyNames_fr.java, + * generated/sun/util/resources/CurrencyNames_it.java, + * generated/sun/util/resources/CurrencyNames_ja.java, + * generated/sun/util/resources/CurrencyNames_ko.java, + * generated/sun/util/resources/CurrencyNames_lt_LT.java, + * generated/sun/util/resources/CurrencyNames_lv_LV.java, + * generated/sun/util/resources/CurrencyNames_pt.java, + * generated/sun/util/resources/CurrencyNames_sk_SK.java, + * generated/sun/util/resources/CurrencyNames_sr_RS.java, + * generated/sun/util/resources/CurrencyNames_sv.java, + * generated/sun/util/resources/CurrencyNames_tr_TR.java, + * generated/sun/util/resources/CurrencyNames_uk_UA.java, + * generated/sun/util/resources/CurrencyNames_zh_CN.java, + * generated/sun/util/resources/CurrencyNames_zh_TW.java, + * generated/sun/util/resources/LocaleNames.java, + * generated/sun/util/resources/LocaleNames_de.java, + * generated/sun/util/resources/LocaleNames_es.java, + * generated/sun/util/resources/LocaleNames_fr.java, + * generated/sun/util/resources/LocaleNames_it.java, + * generated/sun/util/resources/LocaleNames_ja.java, + * generated/sun/util/resources/LocaleNames_ko.java, + * generated/sun/util/resources/LocaleNames_nl.java, + * generated/sun/util/resources/LocaleNames_sv.java, + * generated/sun/util/resources/LocaleNames_zh.java, + * generated/sun/util/resources/LocaleNames_zh_TW.java: + Update existing files and add new ones (notably + the pt_BR localisation). + * scripts/update_generated.sh: + Script to automate updating the generated files. + +2016-12-31 Andrew John Hughes + + Update to b41 tarball. + * Makefile.am: + (OPENJDK_DATE): Bump to b41 creation date; + 31st of December, 2016. + (OPENJDK_SHA256SUM): Update for b41 tarball. + +2016-12-30 Andrew John Hughes + + Update to b41. + * patches/openjdk/7180907-jarsigner_sha-256.patch, + * patches/openjdk/8000897-pr2173-vm_crash_in_compilebroker.patch, + * patches/openjdk/8049480-jarsigner_openjdk_9.patch, + * patches/openjdk/8078628-pr3152-zero_pch_failure.patch, + * patches/openjdk/8169448-pr3205-pch_failure.patch: + Removed; upstreamed. + * Makefile.am: + (ICEDTEA_PATCHES): Remove upstreamed patches. + * NEWS: Updated. + * patches/hotspot/hs23/zero_fixes.patch: + Remove methodHandles.hpp fragment applied in 8078628/PR3152. + * patches/nomotif-6706121.patch, + * patches/windows-awt.patch: Regenerated. + +2016-12-29 Andrew John Hughes + + PR3213: Disable ARM32 JIT by default + * Makefile.am: + (ICEDTEA_PATCHES): Add patch. + * patches/pr3213-conditional_arm32jit.patch: + Backport conditionalisation of ARM32 JIT port + from IcedTea 2.x. + +2014-02-19 Andrew John Hughes + + PR3213: Disable ARM32 JIT by default + * INSTALL: + Document ARM32 JIT and --enable-arm32-jit option. + * Makefile.am: + (ARM32JIT_STATUS): Set based on ENABLE_ARM32JIT. + (ICEDTEA_ENV): Pass ARM32JIT to OpenJDK build, + using value of ${ARM32JIT_STATUS}. + * NEWS: Updated. + * acinclude.m4: + (IT_ENABLE_ARM32JIT): Allow the ARM32 JIT to be + enabled. + * configure.ac: Invoke IT_ENABLE_ARM32JIT macro. + +2016-08-19 Andrew John Hughes + + PR3175: invalid zip timestamp handling leads to + error updating JAR files + * AUTHORS: Add Ricardo Ribalda. + * NEWS: Updated. + +2016-08-19 Ricardo Ribalda + + PR3175: invalid zip timestamp handling leads to + error updating JAR files + * Makefile.am: + (add-pulseaudio): Don't use -u so files are always + overwritten, regardless of timestamps. + (add-pulseaudio-debug): Likewise. + (add-pulseaudio-ecj): Likewise. + +2016-12-28 Andrew John Hughes + + PR3174: systemtap: type definition 'symbolOopDesc' not found + * NEWS: Updated + +2012-03-16 Mark Wielaard + + PR3174: systemtap: type definition 'symbolOopDesc' not found + * tapset/jstack.stp.in: Change symbolOopDesc to Symbol to accomodate + S6990754 - Use native memory and reference counting to implement + SymbolTable. + +2016-12-28 Andrew John Hughes + + PR3152: Zero build fails with pch disabled + * Makefile.am: + (ICEDTEA_PATCHES): Add new patch. + * NEWS: Updated. + * patches/openjdk/8078628-pr3152-zero_pch_failure.patch: + Backport patch from b41 to fix Zero build failure when + building without pre-compiled headers. + +2016-12-23 Andrew John Hughes + + PR3205: Builds fails with pch disabled + * Makefile.am: + (ICEDTEA_PATCHES): Add new patch. + * NEWS: Updated. + * patches/openjdk/8169448-pr3205-pch_failure.patch: + Backport patch from b41 to fix build failure when + building without pre-compiled headers. + +2016-10-26 Andrew John Hughes + + PR3181: Support building without pre-compiled headers + * INSTALL: Updated. + * Makefile.am: + (ICEDTEA_ENV): Set USE_PRECOMPILED_HEADER + appropriately, according to whether + DISABLE_PRECOMPILED_HEADERS is defined or not. + * NEWS: Updated. + * acinclude.m4: + (IT_DISABLE_PRECOMPILED_HEADERS): New macro to + provide the --disable-precompiled-headers option. + * configure.ac: Invoke IT_DISABLE_PRECOMPILED_HEADERS. + +2016-08-25 Andrew John Hughes + + * Makefile.am: + (OPENJDK_VERSION): Bump to next release, b41. + 2016-08-24 Andrew John Hughes * NEWS: Add 1.13.12 release notes. diff -r bc8e0b5d4bc2 -r cf051991f891 INSTALL --- a/INSTALL Thu Aug 25 03:58:16 2016 +0100 +++ b/INSTALL Thu Jan 05 01:09:37 2017 +0000 @@ -175,6 +175,8 @@ * --enable-system-kerberos: Link against the system Kerberos library and query it at runtime to obtain the cache location, rather than using a hardcoded value. +* --enable-arm32-jit: Build the ARM32 JIT. +* --disable-precompiled-headers: Don't use pre-compiled headers. Testing ======= @@ -277,8 +279,9 @@ --enable-shark to configure. Please note that Shark is still in development and builds are still likely to fail at present. -On ARM32, there is also a native JIT port built on top of Zero, which -is built on this platform by default. +On ARM32, there is also a native JIT port built on top of Zero. This +currently has issues (see PR3196) and is thus not enabled by +default. To enable it, pass --enable-arm32-jit to configure. Support for Different Versions of HotSpot ========================================= diff -r bc8e0b5d4bc2 -r cf051991f891 Makefile.am --- a/Makefile.am Thu Aug 25 03:58:16 2016 +0100 +++ b/Makefile.am Thu Jan 05 01:09:37 2017 +0000 @@ -1,8 +1,8 @@ # Dependencies -OPENJDK_DATE = 22_aug_2016 -OPENJDK_SHA256SUM = 70ac61635032e77cecf935b53b22a9545d5d0a7f55ad6a15dca9b84a2be993be -OPENJDK_VERSION = b40 +OPENJDK_DATE = 04_jan_2017 +OPENJDK_SHA256SUM = 8e34d451cec65fae8b4304651058ed4dc8d07bd45baa2f49780009097afc1a15 +OPENJDK_VERSION = b41 OPENJDK_URL = https://java.net/downloads/openjdk6/ CACAO_VERSION = 68fe50ac34ec @@ -582,11 +582,8 @@ patches/openjdk/6611637-npe_in_glyphlayout.patch \ patches/openjdk/6727719-performance_of_textlayout_getbounds.patch \ patches/openjdk/6745225-memory_leak_in_attributed_string.patch \ - patches/openjdk/7180907-jarsigner_sha-256.patch \ - patches/openjdk/8049480-jarsigner_openjdk_9.patch \ patches/pr1904-icedtea_and_distro_versioning.patch \ patches/openjdk/8017173-xml_cipher_rsa_oaep_cant_be_instantiated.patch \ - patches/openjdk/8000897-pr2173-vm_crash_in_compilebroker.patch \ patches/pr2083-aarch64_zero.patch \ patches/pr2070-type_punning_warnings.patch \ patches/pr2082-s390_type_fixes.patch \ @@ -641,7 +638,8 @@ patches/pr3137-alt_button_order.patch \ patches/openjdk/6260348-pr3068.patch \ patches/openjdk/6961123-pr2975.patch \ - patches/pr2800-missing_resources.patch + patches/pr2800-missing_resources.patch \ + patches/pr3213-conditional_arm32jit.patch if WITH_RHINO ICEDTEA_PATCHES += \ @@ -673,7 +671,10 @@ patches/openjdk/6961633-xrender-02.patch \ patches/openjdk/7018387-xrender_gc_leak.patch \ patches/openjdk/7150134-pr2662-xrender_drawline_oom.patch \ - patches/openjdk/7105461-pr2662-xrender_jtables.patch + patches/openjdk/7105461-pr2662-xrender_jtables.patch \ + patches/openjdk/6974985-pr3276-java2demo_exceptions.patch \ + patches/openjdk/6985593-pr3276-maskblit_crash.patch \ + patches/openjdk/8159495-pr3276-xrender_index_offsets.patch endif if ENABLE_SYSTEMTAP @@ -803,6 +804,12 @@ WERROR_STATUS=false endif +if ENABLE_ARM32JIT +ARM32JIT_STATUS=true +else +ARM32JIT_STATUS=false +endif + ICEDTEA_UNSET = \ JAVAC= \ JAVA_HOME= \ @@ -848,7 +855,8 @@ CC=$(CC)$(GCC_SUFFIX) \ CXX=$(CXX)$(GCC_SUFFIX) \ COMPILER_WARNINGS_FATAL="$(WERROR_STATUS)" \ - UNLIMITED_CRYPTO="true" + UNLIMITED_CRYPTO="true" \ + ARM32JIT="${ARM32JIT_STATUS}" if ENABLE_CACAO ICEDTEA_ENV += \ @@ -949,6 +957,14 @@ DEBUG_CLASSFILES="true" endif From jvanek at icedtea.classpath.org Wed Jan 11 15:00:25 2017 From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org) Date: Wed, 11 Jan 2017 15:00:25 +0000 Subject: /hg/icedtea-web: icedteaweb-completion.in: improved to suggest a... Message-ID: changeset 6ebf1298c566 in /hg/icedtea-web details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=6ebf1298c566 author: Jiri Vanek date: Wed Jan 11 16:07:04 2017 +0100 icedteaweb-completion.in: improved to suggest also files in relevant cases diffstat: ChangeLog | 4 ++++ icedteaweb-completion.in | 23 +++++++++++++++++++++-- 2 files changed, 25 insertions(+), 2 deletions(-) diffs (43 lines): diff -r f5dedb2c83b6 -r 6ebf1298c566 ChangeLog --- a/ChangeLog Wed Jan 04 16:23:45 2017 +0100 +++ b/ChangeLog Wed Jan 11 16:07:04 2017 +0100 @@ -1,3 +1,7 @@ +2017-01-11 Jiri Vanek + + * icedteaweb-completion.in: improved to suggest also files in relevant cases + 2017-01-04 Jiri Vanek Fixed bash completion generation diff -r f5dedb2c83b6 -r 6ebf1298c566 icedteaweb-completion.in --- a/icedteaweb-completion.in Wed Jan 04 16:23:45 2017 +0100 +++ b/icedteaweb-completion.in Wed Jan 11 16:07:04 2017 +0100 @@ -37,7 +37,26 @@ # JavaWs Options opts="@JAVAWS@" - COMPREPLY=($(compgen -W "${opts}" -- ${cur})) - return 0 + if [[ $prev == *"-jnlp" || $prev == *"-html" ]] ; then + COMPREPLY=($(compgen -f -X "!*" -- ${cur})) + if [ -d "$COMPREPLY" ] ; then + COMPREPLY="$COMPREPLY/" + fi + return 0 + fi + if [[ $cur == "" ]] ; then + COMPREPLY=($(compgen -W "aa_file_or_url ${opts} zz_file_or_url" -- ${cur})) + return 0 + fi + if [[ $cur == "-"* ]] ; then + COMPREPLY=($(compgen -W "${opts}" -- ${cur})) + return 0 + else + COMPREPLY=($(compgen -f -X "!*" -- ${cur})) + if [ -d "$COMPREPLY" ] ; then + COMPREPLY="$COMPREPLY/" + fi + return 0 + fi } complete -F _javaws javaws From jvanek at icedtea.classpath.org Wed Jan 11 15:13:25 2017 From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org) Date: Wed, 11 Jan 2017 15:13:25 +0000 Subject: /hg/icedtea-web: Number of chnngesets for in-ap changelog set to... Message-ID: changeset 9a59ac4283f2 in /hg/icedtea-web details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=9a59ac4283f2 author: Jiri Vanek date: Wed Jan 11 16:20:21 2017 +0100 Number of chnngesets for in-ap changelog set to amount since last branching. diffstat: Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diffs (12 lines): diff -r 6ebf1298c566 -r 9a59ac4283f2 Makefile.am --- a/Makefile.am Wed Jan 11 16:07:04 2017 +0100 +++ b/Makefile.am Wed Jan 11 16:20:21 2017 +0100 @@ -624,7 +624,7 @@ mkdir -p html-gen; \ cp AUTHORS NEWS COPYING ChangeLog html-gen/; \ export HTML_GEN_DEBUG=true; \ - ${SHELL} html-gen.sh; \ + ${SHELL} html-gen.sh 150; \ unset HTML_GEN_DEBUG) ${INSTALL_DATA} $(NETX_SRCDIR)/../html-gen/*.html $(NETX_RESOURCE_DIR) rm -r $(NETX_SRCDIR)/../html-gen/ From bugzilla-daemon at icedtea.classpath.org Wed Jan 11 16:17:38 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 11 Jan 2017 16:17:38 +0000 Subject: [Bug 3273] crash with openfire and jdk 1.7.0_111 dumping a hs_err_pid30071.log In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3273 --- Comment #4 from Andrew John Hughes --- Thanks. I'm afraid that's nothing really obvious from the logs, so we're going to need some way of reproducing it to look at it further. You could try updating to the latest version (2.6.8) as a first option though. -- 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 Jan 12 06:54:03 2017 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 12 Jan 2017 06:54:03 +0000 Subject: /hg/icedtea8-forest/corba: 34 new changesets Message-ID: changeset 4d00b3cd4d53 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=4d00b3cd4d53 author: asaha date: Tue Apr 26 13:28:02 2016 -0700 Added tag jdk8u112-b00 for changeset b87d82f5c33d changeset c5772da7e407 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=c5772da7e407 author: aefimov date: Thu May 05 19:09:54 2016 +0300 8152927: Incorrect GPL header in StubFactoryDynamicBase.java reported Reviewed-by: alanb changeset 4d537ea4aca4 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=4d537ea4aca4 author: robm date: Fri May 06 13:49:34 2016 +0100 Merge changeset 1f2394102288 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=1f2394102288 author: robilad date: Wed Jun 01 13:35:52 2016 +0200 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade changeset 7f3ae083f0f0 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=7f3ae083f0f0 author: asaha date: Tue Jun 21 10:13:40 2016 -0700 Added tag jdk8u112-b01 for changeset 1f2394102288 changeset f7b43e9f1665 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=f7b43e9f1665 author: msheppar date: Wed Jun 22 18:25:00 2016 +0100 8146975: NullPointerException in IIOPInputStream.inputClassFields Reviewed-by: chegar, rriggs, coffeys changeset 40c934289dee in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=40c934289dee author: robm date: Sat Jun 25 20:03:07 2016 +0100 Merge changeset e1c1bae989ef in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=e1c1bae989ef author: asaha date: Mon Jul 04 14:29:08 2016 -0700 Added tag jdk8u112-b02 for changeset 40c934289dee changeset ddb3a8afe0ad in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=ddb3a8afe0ad author: asaha date: Tue Jul 05 15:10:45 2016 -0700 Merge changeset 1d0047d03f04 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=1d0047d03f04 author: asaha date: Tue Jul 19 15:39:17 2016 -0700 Added tag jdk8u112-b03 for changeset ddb3a8afe0ad changeset 58d0ffe75dc5 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=58d0ffe75dc5 author: asaha date: Mon Jul 25 14:40:19 2016 -0700 Added tag jdk8u112-b04 for changeset 1d0047d03f04 changeset b2852fb42628 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=b2852fb42628 author: asaha date: Wed Jul 20 12:52:51 2016 -0700 Merge changeset ad1a8186a5a8 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=ad1a8186a5a8 author: asaha date: Mon Jul 25 15:11:07 2016 -0700 Merge changeset b6cdfd0b4a9c in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=b6cdfd0b4a9c author: asaha date: Tue Jul 26 12:55:18 2016 -0700 Merge changeset ffb677912057 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=ffb677912057 author: asaha date: Wed Jul 27 11:08:56 2016 -0700 Added tag jdk8u112-b06 for changeset b6cdfd0b4a9c changeset 9d09ca09ea33 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=9d09ca09ea33 author: asaha date: Mon Aug 01 12:30:14 2016 -0700 Merge changeset 34aa0b1ad4a6 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=34aa0b1ad4a6 author: asaha date: Mon Aug 01 12:42:45 2016 -0700 Added tag jdk8u112-b07 for changeset 9d09ca09ea33 changeset 0ac6b6798051 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=0ac6b6798051 author: asaha date: Mon Aug 08 13:05:09 2016 -0700 Merge changeset a8a4dcec4849 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=a8a4dcec4849 author: asaha date: Mon Aug 08 13:17:24 2016 -0700 Added tag jdk8u112-b08 for changeset 0ac6b6798051 changeset 0d9ae87a0dfe in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=0d9ae87a0dfe author: asaha date: Tue Aug 16 12:44:46 2016 -0700 Merge changeset ae22a08bec66 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=ae22a08bec66 author: asaha date: Tue Aug 16 13:08:51 2016 -0700 Added tag jdk8u112-b09 for changeset 0d9ae87a0dfe changeset 09fb07ae1517 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=09fb07ae1517 author: asaha date: Mon Aug 22 13:27:51 2016 -0700 Merge changeset 4363b0b339a4 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=4363b0b339a4 author: asaha date: Mon Aug 22 13:38:51 2016 -0700 Added tag jdk8u112-b10 for changeset 09fb07ae1517 changeset 1f4c47a1b9c7 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=1f4c47a1b9c7 author: asaha date: Mon Aug 29 11:18:15 2016 -0700 Added tag jdk8u112-b11 for changeset 4363b0b339a4 changeset be34a5280540 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=be34a5280540 author: asaha date: Tue Sep 06 10:48:13 2016 -0700 Merge changeset 8097f8314c5f in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=8097f8314c5f author: asaha date: Tue Sep 06 10:59:22 2016 -0700 Added tag jdk8u112-b12 for changeset be34a5280540 changeset 4d4531530732 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=4d4531530732 author: asaha date: Wed Sep 14 13:26:44 2016 -0700 Merge changeset cdb95e9bcefc in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=cdb95e9bcefc author: asaha date: Wed Sep 14 13:40:59 2016 -0700 Added tag jdk8u112-b13 for changeset 4d4531530732 changeset 18bbb95d097e in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=18bbb95d097e author: asaha date: Wed Sep 21 14:18:29 2016 -0700 Merge changeset 5272cdb1e7c6 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=5272cdb1e7c6 author: asaha date: Wed Sep 21 14:33:11 2016 -0700 Added tag jdk8u112-b14 for changeset 18bbb95d097e changeset e3ab3d42a14b in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=e3ab3d42a14b author: asaha date: Thu Sep 22 11:58:08 2016 -0700 Added tag jdk8u111-b14 for changeset 7898951ff63c changeset 30f83ac389f0 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=30f83ac389f0 author: asaha date: Thu Sep 22 12:48:36 2016 -0700 Merge changeset 8ef3cc2bbc7d in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=8ef3cc2bbc7d author: asaha date: Thu Sep 22 13:16:04 2016 -0700 Added tag jdk8u112-b15 for changeset 30f83ac389f0 changeset fbc3183924c8 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=fbc3183924c8 author: andrew date: Thu Jan 12 06:59:36 2017 +0000 Merge jdk8u112-b16 diffstat: .hgtags | 132 ++++++++++ .jcheck/conf | 2 - LICENSE | 6 +- src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java | 110 +++++-- src/share/classes/com/sun/corba/se/impl/orbutil/ORBUtility.java | 35 +- src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties | 4 +- src/share/classes/com/sun/corba/se/impl/presentation/rmi/StubFactoryDynamicBase.java | 2 +- src/share/classes/javax/rmi/CORBA/Util.java | 34 ++- 8 files changed, 266 insertions(+), 59 deletions(-) diffs (truncated from 677 to 500 lines): diff -r b87d82f5c33d -r fbc3183924c8 .hgtags --- a/.hgtags Mon Apr 25 09:31:39 2016 -0700 +++ b/.hgtags Thu Jan 12 06:59:36 2017 +0000 @@ -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 @@ -384,6 +392,7 @@ bd0186cd2419129357b110fe3f13519f68b29774 jdk8u40-b27 28a1dbd4bb9ec97427790c88d21514af2f878c94 jdk8u40-b31 663a3151c688bc3f4c092bcad21cc81e29139d62 jdk8u40-b32 +5b700e0c00471ba1b7575fc6d03d6b0a0e041b50 jdk8u40-b33 5761efbc739fdedcbff224e22f920e88b29af4cf jdk8u45-b00 6a52852476c9ccb2d52153d1b94b675e863bb28c jdk8u45-b01 3b9d342f9f584465ea5976e06357b45682f9681d jdk8u45-b02 @@ -452,6 +461,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 @@ -534,6 +546,7 @@ 3eb18c06118e0bc2fca1e1ea6c1cbddd21a27479 jdk8u72-b12 0d9849ba664dc3381d8d6d85d5e04c00fdd476b1 jdk8u72-b13 baa49bb35fc1798a5951fcfd3f9232332651d4e9 jdk8u72-b14 +834cf5ee24b36e2ab5eef16896bfd550fd698a7b icedtea-3.0.0pre09 91e3b8e2e00618f237f571fbefdfee3f4134026f jdk8u72-b15 e3b496b6ae52f2c018e9c628c31be984bb4907e7 jdk8u73-b00 5e484ab4b05f1398e924ab90874f7fe2ddf20731 jdk8u73-b01 @@ -542,6 +555,19 @@ 0ce690c17329bde61998e5cd30b1beec9872262f jdk8u74-b01 5eb60567655e15d7ba4c349658d707f5bde0c2b8 jdk8u74-b02 d82cbb7a4bfe21b146f7b91ce833ac5a579c94eb jdk8u72-b31 +e3b496b6ae52f2c018e9c628c31be984bb4907e7 jdk8u73-b00 +5e484ab4b05f1398e924ab90874f7fe2ddf20731 jdk8u73-b01 +0cfcffb354bb4c76cac46f52b16a50e3b57794b9 jdk8u73-b02 +9e88cf03fe09fbf33045f43489be6f9c00e80c35 jdk8u74-b00 +0ce690c17329bde61998e5cd30b1beec9872262f jdk8u74-b01 +5eb60567655e15d7ba4c349658d707f5bde0c2b8 jdk8u74-b02 +3d00f5689b6c6e71fb1a230b7a746b61569b90ec jdk8u74-b31 +0cec2665affa36496b906c566e22ba7048ae6087 jdk8u74-b32 +7b719c1dec62535c34030cf3457abe6f478f13a0 jdk8u77-b00 +cafc1648f432eff2c392040af2db4505c3d290b6 jdk8u77-b01 +0f0077ee5e53365562ff77a01aa97d0c7374f447 jdk8u77-b02 +e8dc6eb11c761f20b44d8c4b8acb0846268872f1 jdk8u77-b03 +af6ddd4cd94c9353cc053b888de6d42d4d0faf47 jdk8u77-b31 073b951904b3ee7c54fb79a169478fa66d925320 jdk8u75-b00 5b48f7defe40eab668fe554df0afd87d84d60722 jdk8u75-b01 0015f4a7f0d02a9bb79b7a0c737590f01feaabd4 jdk8u75-b02 @@ -557,10 +583,14 @@ 7b719c1dec62535c34030cf3457abe6f478f13a0 jdk8u77-b00 cafc1648f432eff2c392040af2db4505c3d290b6 jdk8u77-b01 0f0077ee5e53365562ff77a01aa97d0c7374f447 jdk8u77-b02 +9972d4fac94222734bfee16a8a5475e1f2b9e149 icedtea-3.0.0pre10 +37af47894175fa7405752524b631237007778767 icedtea-3.0.0 +f7024b8ac854c4a937bf3dbe8e12b6c3ff802765 icedtea-3.0-branchpoint e8dc6eb11c761f20b44d8c4b8acb0846268872f1 jdk8u77-b03 cd7cec8fd295c0462a813b5f54dc5457c2bade2d jdk8u91-b00 4ea02753e66e348ee4639e157061bcbdef1d7ff3 jdk8u91-b13 f8d0cfaa9900ebda679fa9df8319fb753858f283 jdk8u91-b14 +9f89788050d38ba4e19e24894eb8b3dd24c1a9d0 jdk8u91-b15 7b719c1dec62535c34030cf3457abe6f478f13a0 jdk8u77-b00 cafc1648f432eff2c392040af2db4505c3d290b6 jdk8u77-b01 0f0077ee5e53365562ff77a01aa97d0c7374f447 jdk8u77-b02 @@ -581,9 +611,111 @@ e0fbd6a51e061025f2d6ad0311a587f7ce3c2b43 jdk8u92-b00 8f0466c0dce60b1df3bc01785b01a7f09fa7b564 jdk8u92-b13 5617f9bec354fb2c60bbb816d175f4cee7d2c56e jdk8u92-b14 +fe88377e18b0c5f3da8e6741e0d5b9bfd45d2648 jdk8u92-b31 +11e4e7e901bc86d14163afbc5d28345e36737344 jdk8u92-b32 +9ed665d319590e0b9997b3703314c6b0341d4362 jdk8u92-b33 +5b5f76caf6e4ffa51f25e64d0d79a3f0913c633e jdk8u92-b34 +073b951904b3ee7c54fb79a169478fa66d925320 jdk8u75-b00 +5b48f7defe40eab668fe554df0afd87d84d60722 jdk8u75-b01 +0015f4a7f0d02a9bb79b7a0c737590f01feaabd4 jdk8u75-b02 +74b2903babf0f4138c367e3f9eea8958f5d71b94 jdk8u75-b03 +aa99436ccf826b3a2eecdaf646814e58cf514efb jdk8u101-b00 +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 +e8dc6eb11c761f20b44d8c4b8acb0846268872f1 jdk8u77-b03 +cd7cec8fd295c0462a813b5f54dc5457c2bade2d jdk8u91-b00 +4ea02753e66e348ee4639e157061bcbdef1d7ff3 jdk8u91-b13 +7deeb4f70404e4f52306f9d0bcfc482fc5f16fb3 jdk8u76-b00 +5786892e7c7d512ef9104a469ff7eafeaac12c38 jdk8u76-b01 +239155e48af89968b62e695a3233d42bed1a3282 jdk8u76-b02 +137e5c45fd5422ecd6c758c6b83a2f184abef91b jdk8u76-b03 +7bbceb589f5ddb6eefab2b23de0003de67cfc667 jdk8u76-b04 +ca66a2dd5cfd6d4d0d05ee9861ff3cadd7166761 jdk8u76-b05 +f8453e7a3185060e5625127fe76b5cd7ae64150a jdk8u76-b06 +dd1d572083b0b11f70f03408f6bb154bbdef4272 jdk8u76-b07 +fc122918583747b114b246babc82841a827c56c7 jdk8u76-b08 +afb55372bcc787b75e24afd28b00cfaaa45bb77d jdk8u76-b09 +d2f26e6433db89354b028fb75abcc6ca266d035f jdk8u76-b10 +df2dcefb08f9e3c65a4cbea75e54600649d063d0 jdk8u76-b11 +94c775e05eb053b8440d82298927a144ed73f340 jdk8u76-b12 +e0fbd6a51e061025f2d6ad0311a587f7ce3c2b43 jdk8u92-b00 +8f0466c0dce60b1df3bc01785b01a7f09fa7b564 jdk8u92-b13 +aac8863560465b1374811246c23e5ca82def8ab7 icedtea-3.1.0pre01 +cb4d2e8f71f9577c846719d0a527adf1cbd516fb icedtea-3.1.0pre02 +d920107a9fd47d1d1b662638d207b51b6184a575 icedtea-3.1.0pre03 +b74e7245e40571937a080540251b547c58020f8c icedtea-3.1.0pre04 +aa99436ccf826b3a2eecdaf646814e58cf514efb jdk8u81-b00 +8674aec1be6459f33451690fb106eec314964116 jdk8u101-b01 +96a43945cb6a69989294b511ecdfc0493ea09bf1 jdk8u101-b02 +371b0c5477d8613c06fd1206deed27759f18e42e jdk8u101-b03 +52cca1ce8b473ecd751da2350d4b3ef111b5676e jdk8u101-b04 +3edb6296456161d67bf33a73faf18dc57ef548de jdk8u101-b05 +37bd092c2a7a9e71c027a33757429e02e00050de jdk8u101-b06 +df3cd274d224e22e156556bc0d7b8927b72a7608 jdk8u101-b07 +b8914ce62047d20076a64fd43a6ca8f5bb470047 jdk8u101-b08 +317ccda98b74d445f6d3b241783a22cc167cedbf jdk8u101-b09 +7c90acc432738bdc1506d510daeadf9376279dfa jdk8u101-b10 +4942432b3da1afbc2c2c87bdf896b112800e537c jdk8u101-b11 +f8511bfb19c35d8d396dc53245c06cc3710657b1 jdk8u101-b12 +7ea39ff8c227ada9e3cdb1560ff27128afb16f50 icedtea-3.1.0 +48dbf4a68dc770ef17eee71a5bdfcb46a477157c icedtea-3.2.0pre01 +2bb2aec4b3e51aab96e9c25603c7c92fcbac46de jdk8u101-b13 223d0e48a55b92255f5a613743a99e7deacaf455 jdk8u102-b00 223d0e48a55b92255f5a613743a99e7deacaf455 jdk8u82-b00 9d09a2f1395561fe71b1a83f53907ddc52e699d6 jdk8u102-b01 564fbe28cbb0ff2e6f55623807ea816042de00ff jdk8u102-b02 ab7dbd58a766fb01c6643f3a80c9e96ac1278a06 jdk8u102-b03 626d8fa7a1bfd9e65b94117a526ba57b25ec3d14 jdk8u102-b04 +3c35b66b5345f615a3ff626111587c452c8c3893 jdk8u102-b05 +2a265ab91dd234348630dab92f622a616ab76a0e jdk8u102-b06 +8d44271dd11dd4bdc88ef647fd144e544791ecc4 jdk8u102-b07 +329501e6cc220884f005afc7cd330e227931fb21 jdk8u102-b08 +e108e30edcca932832e4e5edf1a15349d3be2fed jdk8u102-b09 +e0d70741f35cd16289de3fd6049834879725dae5 jdk8u102-b10 +360a2772486dd1aa818132222ea0b7fcfa5707ef jdk8u102-b11 +57546b5b575dec9ecfbb1e9a77d87c391a44ab96 jdk8u102-b12 +a7c292080d5ed76ea5e3b123c0dee4c340aa174f jdk8u102-b13 +f85c4b0c0469a20118675c7eb210d1dee05576d8 icedtea-3.2.0pre02 +459f130b3f85a53d487f9d02b5d379a9eaaab400 icedtea-3.2.0pre03 +56b133772ec1aa4f44f2eee2c4103c645f764935 jdk8u102-b14 +8ba5a41487af9fe72aeb92e790327d12dce0de8c jdk8u102-b31 +52cca1ce8b473ecd751da2350d4b3ef111b5676e jdk8u111-b00 +d123c31c3bc21ccf02ac7368f5476dd9975e15e3 jdk8u111-b01 +981c4d9dab16b3fa7333e5baa5497c299acd5172 jdk8u111-b02 +893adc105044c14abfb54de32a79f2f21981cafa jdk8u111-b03 +ec7b9aafd7e1e9763925e8b794834612bbe0e19b jdk8u111-b04 +3a25f8a752524bad7e78800158c485b890be3982 jdk8u111-b05 +d5dabec41733e59f00dd456f88fb00b3803bed8b jdk8u111-b06 +d8a1e50ce110d18b3ad01ee5c997425bfe90b2a1 jdk8u111-b07 +560812b6d1948df7794f22840e4e3976258b034e jdk8u111-b08 +dbbb2551c63687d9c4a2bb38c42864503cf06465 jdk8u111-b09 +36ccdd95d018368c8a1d70fd40cc8ca3a2c0590f jdk8u111-b10 +dad7b1a59da60d68ff26bf7414b87995fecaaba6 jdk8u111-b11 +a42cdfaa1218a636d2cd0b89a233362cdf32dd4b jdk8u111-b12 +2214875a44e52789acf404b56543f613516ee498 jdk8u111-b13 +9d3757e6da3538863558e7ca61e95b722c79ada2 icedtea-3.2.0 +7898951ff63c9ea721b8f669b9c749d6c3a2db99 jdk8u111-b14 +b87d82f5c33dfb55bfc81254044f28eea5d7424a jdk8u112-b00 +1f2394102288d9073652064784e31a3f52fc5d4b jdk8u112-b01 +40c934289deefd68915f6519d71a4e315c69117a jdk8u112-b02 +ddb3a8afe0ad50e04d360efa96aee78cb599ea72 jdk8u112-b03 +1d0047d03f04c0c15c7856e0f177b9e15e94a692 jdk8u112-b04 +b6cdfd0b4a9cff1ed1bb43ef7fb21dc4d2dfe7d8 jdk8u112-b06 +9d09ca09ea33e6af774914606f94960e5af4fc9b jdk8u112-b07 +0ac6b67980512ce025a280d42c05156293613dbb jdk8u112-b08 +0d9ae87a0dfe893922b730312d9173ad5dd5f0d6 jdk8u112-b09 +09fb07ae151729154a2dd253d06bdad8955c2685 jdk8u112-b10 +4363b0b339a482ec9eefee11dc5877a618e8c681 jdk8u112-b11 +be34a52805408eb5edaf3d8de4fae47632a757c5 jdk8u112-b12 +4d45315307323fcb9dd84c3f0b0a1dc76f2b3b5f jdk8u112-b13 +18bbb95d097e04ea2b88df8910056fe294da0149 jdk8u112-b14 +30f83ac389f06c38dc0b6f71b1d8344c01436a16 jdk8u112-b15 diff -r b87d82f5c33d -r fbc3183924c8 .jcheck/conf --- a/.jcheck/conf Mon Apr 25 09:31:39 2016 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r b87d82f5c33d -r fbc3183924c8 LICENSE --- a/LICENSE Mon Apr 25 09:31:39 2016 -0700 +++ b/LICENSE Thu Jan 12 06:59:36 2017 +0000 @@ -3,7 +3,7 @@ Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. -59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. @@ -287,8 +287,8 @@ more details. You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., 59 - Temple Place, Suite 330, Boston, MA 02111-1307 USA + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Also add information on how to contact you by electronic and paper mail. diff -r b87d82f5c33d -r fbc3183924c8 src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java --- a/src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java Mon Apr 25 09:31:39 2016 -0700 +++ b/src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java Thu Jan 12 06:59:36 2017 +0000 @@ -2230,7 +2230,7 @@ * REVISIT -- This code doesn't do what the comment says to when * getField() is null! */ - private void inputClassFields(Object o, Class cl, + private void inputClassFields(Object o, final Class cl, ObjectStreamField[] fields, com.sun.org.omg.SendingContext.CodeBase sender) throws InvalidClassException, StreamCorruptedException, @@ -2264,21 +2264,31 @@ } try { - Class fieldCl = fields[i].getClazz(); + Class fieldCl = fields[i].getClazz(); if ((objectValue != null) && (!fieldCl.isAssignableFrom( objectValue.getClass()))) { throw new IllegalArgumentException("Field mismatch"); } - Field classField = null; + Field declaredClassField = null; + final String inputStreamFieldName = fields[i].getName(); try { - classField = cl.getDeclaredField(fields[i].getName()); - } catch (NoSuchFieldException nsfEx) { - throw new IllegalArgumentException(nsfEx); + declaredClassField = getDeclaredField( cl, inputStreamFieldName); + } catch (PrivilegedActionException paEx) { + throw new IllegalArgumentException( + (NoSuchFieldException) paEx.getException()); } catch (SecurityException secEx) { - throw new IllegalArgumentException(secEx.getCause()); + throw new IllegalArgumentException(secEx); + } catch (NullPointerException npEx) { + continue; + } catch (NoSuchFieldException e) { + continue; } - Class declaredFieldClass = classField.getType(); + + if (declaredClassField == null) { + continue; + } + Class declaredFieldClass = declaredClassField.getType(); // check input field type is a declared field type // input field is a subclass of the declared field @@ -2291,15 +2301,24 @@ } bridge.putObject( o, fields[i].getFieldID(), objectValue ) ; // reflective code: fields[i].getField().set( o, objectValue ) ; - } catch (IllegalArgumentException e) { - ClassCastException exc = new ClassCastException("Assigning instance of class " + - objectValue.getClass().getName() + - " to field " + - currentClassDesc.getName() + - '#' + - fields[i].getField().getName()); - exc.initCause( e ) ; - throw exc ; + } catch (IllegalArgumentException iaEx) { + String objectValueClassName = "null"; + String currentClassDescClassName = "null"; + String fieldName = "null"; + if (objectValue != null) { + objectValueClassName = objectValue.getClass().getName(); + } + if (currentClassDesc != null) { + currentClassDescClassName = currentClassDesc.getName(); + } + if (fields[i] != null && fields[i].getField() != null) { + fieldName = fields[i].getField().getName(); + } + ClassCastException ccEx = new ClassCastException( + "Assigning instance of class " + objectValueClassName + + " to field " + currentClassDescClassName + '#' + fieldName); + ccEx.initCause( iaEx ) ; + throw ccEx ; } } // end : for loop } @@ -2595,9 +2614,9 @@ } - private static void setObjectField(Object o, Class c, String fieldName, Object v) { + private static void setObjectField(Object o, Class c, String fieldName, Object v) { try { - Field fld = c.getDeclaredField( fieldName ) ; + Field fld = getDeclaredField( c, fieldName ) ; Class fieldCl = fld.getType(); if(v != null && !fieldCl.isInstance(v)) { throw new Exception(); @@ -2617,10 +2636,10 @@ } } - private static void setBooleanField(Object o, Class c, String fieldName, boolean v) + private static void setBooleanField(Object o, Class c, String fieldName, boolean v) { try { - Field fld = c.getDeclaredField( fieldName ) ; + Field fld = getDeclaredField( c, fieldName ) ; if ((fld != null) && (fld.getType() == Boolean.TYPE)) { long key = bridge.objectFieldOffset( fld ) ; bridge.putBoolean( o, key, v ) ; @@ -2640,10 +2659,10 @@ } } - private static void setByteField(Object o, Class c, String fieldName, byte v) + private static void setByteField(Object o, Class c, String fieldName, byte v) { try { - Field fld = c.getDeclaredField( fieldName ) ; + Field fld = getDeclaredField( c, fieldName ) ; if ((fld != null) && (fld.getType() == Byte.TYPE)) { long key = bridge.objectFieldOffset( fld ) ; bridge.putByte( o, key, v ) ; @@ -2663,10 +2682,10 @@ } } - private static void setCharField(Object o, Class c, String fieldName, char v) + private static void setCharField(Object o, Class c, String fieldName, char v) { try { - Field fld = c.getDeclaredField( fieldName ) ; + Field fld = getDeclaredField( c, fieldName ) ; if ((fld != null) && (fld.getType() == Character.TYPE)) { long key = bridge.objectFieldOffset( fld ) ; bridge.putChar( o, key, v ) ; @@ -2686,10 +2705,10 @@ } } - private static void setShortField(Object o, Class c, String fieldName, short v) + private static void setShortField(Object o, Class c, String fieldName, short v) { try { - Field fld = c.getDeclaredField( fieldName ) ; + Field fld = getDeclaredField( c, fieldName ) ; if ((fld != null) && (fld.getType() == Short.TYPE)) { long key = bridge.objectFieldOffset( fld ) ; bridge.putShort( o, key, v ) ; @@ -2709,10 +2728,10 @@ } } - private static void setIntField(Object o, Class c, String fieldName, int v) + private static void setIntField(Object o, final Class c, final String fieldName, int v) { try { - Field fld = c.getDeclaredField( fieldName ) ; + Field fld = getDeclaredField( c, fieldName ) ; if ((fld != null) && (fld.getType() == Integer.TYPE)) { long key = bridge.objectFieldOffset( fld ) ; bridge.putInt( o, key, v ) ; @@ -2732,10 +2751,10 @@ } } - private static void setLongField(Object o, Class c, String fieldName, long v) + private static void setLongField(Object o, Class c, String fieldName, long v) { try { - Field fld = c.getDeclaredField( fieldName ) ; + Field fld = getDeclaredField( c, fieldName ) ; if ((fld != null) && (fld.getType() == Long.TYPE)) { long key = bridge.objectFieldOffset( fld ) ; bridge.putLong( o, key, v ) ; @@ -2755,10 +2774,10 @@ } } - private static void setFloatField(Object o, Class c, String fieldName, float v) + private static void setFloatField(Object o, Class c, String fieldName, float v) { try { - Field fld = c.getDeclaredField( fieldName ) ; + Field fld = getDeclaredField( c, fieldName ) ; if ((fld != null) && (fld.getType() == Float.TYPE)) { long key = bridge.objectFieldOffset( fld ) ; bridge.putFloat( o, key, v ) ; @@ -2778,10 +2797,10 @@ } } - private static void setDoubleField(Object o, Class c, String fieldName, double v) + private static void setDoubleField(Object o, Class c, String fieldName, double v) { try { - Field fld = c.getDeclaredField( fieldName ) ; + Field fld = getDeclaredField(c, fieldName ) ; if ((fld != null) && (fld.getType() == Double.TYPE)) { long key = bridge.objectFieldOffset( fld ) ; bridge.putDouble( o, key, v ) ; @@ -2801,6 +2820,23 @@ } } + + private static Field getDeclaredField(final Class c, + final String fieldName) + throws PrivilegedActionException, NoSuchFieldException, SecurityException { + if (System.getSecurityManager() == null) { + return c.getDeclaredField(fieldName); + } else { + return AccessController + .doPrivileged(new PrivilegedExceptionAction() { + public Field run() + throws NoSuchFieldException { + return c.getDeclaredField(fieldName); + } + }); + } + } + /** * This class maintains a map of stream position to * an Object currently being deserialized. It is used @@ -2811,12 +2847,12 @@ */ static class ActiveRecursionManager { - private Map offsetToObjectMap; + private Map offsetToObjectMap; public ActiveRecursionManager() { // A hash map is unsynchronized and allows // null values - offsetToObjectMap = new HashMap(); + offsetToObjectMap = new HashMap<>(); } // Called right after allocating a new object. diff -r b87d82f5c33d -r fbc3183924c8 src/share/classes/com/sun/corba/se/impl/orbutil/ORBUtility.java --- a/src/share/classes/com/sun/corba/se/impl/orbutil/ORBUtility.java Mon Apr 25 09:31:39 2016 -0700 +++ b/src/share/classes/com/sun/corba/se/impl/orbutil/ORBUtility.java Thu Jan 12 06:59:36 2017 +0000 @@ -1,5 +1,5 @@ /* From andrew at icedtea.classpath.org Thu Jan 12 06:54:10 2017 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 12 Jan 2017 06:54:10 +0000 Subject: /hg/icedtea8-forest/jaxp: 34 new changesets Message-ID: changeset c97a7b45e9c8 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=c97a7b45e9c8 author: asaha date: Tue Apr 26 13:29:47 2016 -0700 Added tag jdk8u112-b00 for changeset 4e861d843046 changeset b2b2a7b4a160 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=b2b2a7b4a160 author: joehw date: Tue Apr 19 23:01:06 2016 -0700 8153781: Issue in XMLScanner: EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping large DOCTYPE section with CRLF at wrong place Reviewed-by: joehw Contributed-by: christoph.langer at sap.com changeset 573b1773c560 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=573b1773c560 author: robm date: Fri May 06 13:49:56 2016 +0100 Merge changeset 4839dcbae18d in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=4839dcbae18d author: aefimov date: Fri May 13 18:34:27 2016 +0300 8145974: XMLStreamWriter produces invalid XML for surrogate pairs on OutputStreamWriter Reviewed-by: joehw changeset 664dd7701654 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=664dd7701654 author: robilad date: Wed Jun 01 13:37:27 2016 +0200 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade changeset 80ce57123e23 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=80ce57123e23 author: asaha date: Tue Jun 21 10:14:29 2016 -0700 Added tag jdk8u112-b01 for changeset 664dd7701654 changeset 015f62886c4c in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=015f62886c4c author: asaha date: Mon Jul 04 14:29:57 2016 -0700 Added tag jdk8u112-b02 for changeset 80ce57123e23 changeset fa8960424b5b in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=fa8960424b5b author: asaha date: Sun Jul 10 21:35:12 2016 -0700 Merge changeset cfc0c92fdbac in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=cfc0c92fdbac author: asaha date: Tue Jul 19 15:40:20 2016 -0700 Added tag jdk8u112-b03 for changeset fa8960424b5b changeset 2e5a470691f2 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=2e5a470691f2 author: asaha date: Mon Jul 25 14:41:23 2016 -0700 Added tag jdk8u112-b04 for changeset cfc0c92fdbac changeset 4ab837b9d668 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=4ab837b9d668 author: asaha date: Wed Jul 20 15:09:10 2016 -0700 Merge changeset f4efa19911c0 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=f4efa19911c0 author: asaha date: Mon Jul 25 15:12:27 2016 -0700 Merge changeset e677228a078a in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=e677228a078a author: asaha date: Tue Jul 26 14:07:02 2016 -0700 Merge changeset a582670a53af in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=a582670a53af author: asaha date: Wed Jul 27 11:09:53 2016 -0700 Added tag jdk8u112-b06 for changeset e677228a078a changeset 7ebdc1fa55fa in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=7ebdc1fa55fa author: asaha date: Mon Aug 01 12:35:25 2016 -0700 Merge changeset ae1da39b8470 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=ae1da39b8470 author: asaha date: Mon Aug 01 12:43:55 2016 -0700 Added tag jdk8u112-b07 for changeset 7ebdc1fa55fa changeset 16ee948b8c27 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=16ee948b8c27 author: asaha date: Thu Aug 04 23:35:51 2016 -0700 8162510: 8u112 L10n resource file updates Summary: 8u112 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com changeset 6ee652d363bb in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=6ee652d363bb author: asaha date: Mon Aug 08 13:10:09 2016 -0700 Merge changeset 653ad9ec7599 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=653ad9ec7599 author: asaha date: Mon Aug 08 13:18:54 2016 -0700 Added tag jdk8u112-b08 for changeset 6ee652d363bb changeset 45d7c3541751 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=45d7c3541751 author: asaha date: Tue Aug 16 12:59:31 2016 -0700 Merge changeset fc030af2f917 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=fc030af2f917 author: asaha date: Tue Aug 16 13:10:21 2016 -0700 Added tag jdk8u112-b09 for changeset 45d7c3541751 changeset 17cfa0cd7c3c in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=17cfa0cd7c3c author: asaha date: Mon Aug 22 13:34:17 2016 -0700 Merge changeset ed365ea4cf5f in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=ed365ea4cf5f author: asaha date: Mon Aug 22 13:40:13 2016 -0700 Added tag jdk8u112-b10 for changeset 17cfa0cd7c3c changeset d941beb2f806 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=d941beb2f806 author: asaha date: Mon Aug 29 11:19:19 2016 -0700 Added tag jdk8u112-b11 for changeset ed365ea4cf5f changeset 382516531501 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=382516531501 author: asaha date: Tue Sep 06 10:52:17 2016 -0700 Merge changeset a8c2b9c92dba in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=a8c2b9c92dba author: asaha date: Tue Sep 06 11:00:32 2016 -0700 Added tag jdk8u112-b12 for changeset 382516531501 changeset eca53abf6800 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=eca53abf6800 author: asaha date: Wed Sep 14 13:29:19 2016 -0700 Merge changeset 16ec38f57219 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=16ec38f57219 author: asaha date: Wed Sep 14 13:42:26 2016 -0700 Added tag jdk8u112-b13 for changeset eca53abf6800 changeset 15749f6d0d05 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=15749f6d0d05 author: asaha date: Wed Sep 21 14:25:33 2016 -0700 Merge changeset 9e8cf948ab48 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=9e8cf948ab48 author: asaha date: Wed Sep 21 14:34:22 2016 -0700 Added tag jdk8u112-b14 for changeset 15749f6d0d05 changeset 91676ad84d7c in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=91676ad84d7c author: asaha date: Thu Sep 22 11:59:12 2016 -0700 Added tag jdk8u111-b14 for changeset f1d0b6e81070 changeset b07754d40ea6 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=b07754d40ea6 author: asaha date: Thu Sep 22 13:04:23 2016 -0700 Merge changeset 66ef33852d93 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=66ef33852d93 author: asaha date: Thu Sep 22 13:17:23 2016 -0700 Added tag jdk8u112-b15 for changeset b07754d40ea6 changeset 9bea504f196a in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=9bea504f196a author: andrew date: Thu Jan 12 06:59:37 2017 +0000 Merge jdk8u112-b16 diffstat: .hgtags | 99 +++ .jcheck/conf | 2 - LICENSE | 6 +- src/com/sun/org/apache/xalan/internal/XalanConstants.java | 15 + src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java | 2 +- src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java | 6 +- src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java | 2 +- src/com/sun/org/apache/xerces/internal/impl/Constants.java | 17 +- src/com/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl.java | 71 +-- src/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java | 154 +---- src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java | 201 +++---- src/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java | 57 +- src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java | 258 ++++----- src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java | 133 ++-- src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java | 53 +- src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java | 280 ++++++--- src/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java | 35 +- src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java | 256 +++++--- src/com/sun/org/apache/xerces/internal/impl/XMLVersionDetector.java | 84 +-- src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_TW.properties | 4 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties | 4 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties | 4 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties | 4 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties | 4 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties | 4 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties | 4 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties | 4 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties | 4 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties | 4 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties | 4 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties | 12 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties | 2 +- src/com/sun/org/apache/xerces/internal/util/HTTPInputSource.java | 24 +- src/com/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer.java | 16 +- src/com/sun/org/apache/xerces/internal/utils/XMLSecurityManager.java | 7 +- src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java | 4 +- src/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java | 36 +- 37 files changed, 1011 insertions(+), 865 deletions(-) diffs (truncated from 4783 to 500 lines): diff -r 4e861d843046 -r 9bea504f196a .hgtags --- a/.hgtags Mon Apr 25 09:32:51 2016 -0700 +++ b/.hgtags Thu Jan 12 06:59:37 2017 +0000 @@ -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 @@ -386,6 +394,7 @@ 56f6ca79467d04eb95383102046836b6ac7d2811 jdk8u40-b27 7e43d4e20a33b8b6bd06112e39d367b51de921a7 jdk8u40-b31 8facbe662ec106f1aae271f5c59909e124938c40 jdk8u40-b32 +b02301aeab79b1ee7859aeeb994fa5ba31105734 jdk8u40-b33 9286acc600a779acb8bcfab38e82d4f50704afe3 jdk8u45-b00 9fded65e1d36e3388111955d50ebf8511dd0345e jdk8u45-b01 62566a3dbe5982565ce3e468ee3980b7937a86cc jdk8u45-b02 @@ -454,6 +463,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 @@ -536,6 +548,7 @@ 68b880e0f5de1d49914790f1a6e5c6e4c3847434 jdk8u72-b12 58630fde67f4ba7b0fbe8509bb0b105f065383a8 jdk8u72-b13 05c35ec04d298ad11a97a0c82e54e4468542c6e7 jdk8u72-b14 +6527813420de90e946f1cd2bcb8fe4a7972b3bef icedtea-3.0.0pre09 1bcc418943405c5ef677eb3f63783683261bd2d3 jdk8u72-b15 aeecbaa27f807ce0656a108cd0e81669724b8d1b jdk8u73-b00 9009a8b2b55256764dd304902b04a3dea2597684 jdk8u73-b01 @@ -544,10 +557,24 @@ aa9485a887b7e983f9743c9c114de2055055300d jdk8u74-b01 b3325c0526621f9ddf82738373cc8f8947dab195 jdk8u74-b02 2b3d0e6f3cd179e2346679af2a8881bb6b20f968 jdk8u72-b31 +aeecbaa27f807ce0656a108cd0e81669724b8d1b jdk8u73-b00 +9009a8b2b55256764dd304902b04a3dea2597684 jdk8u73-b01 +7a021985ef009c3a88a206d6f295f17e382f98b9 jdk8u73-b02 +2e7b89c7f79794b872e73708fdaa3ed9331ec45d jdk8u74-b00 +aa9485a887b7e983f9743c9c114de2055055300d jdk8u74-b01 +b3325c0526621f9ddf82738373cc8f8947dab195 jdk8u74-b02 +c583ac51e2c78d6c59786b447986baf7b961518d jdk8u74-b31 +4c8fd0814bf0bcbc9666a29e1daa35c64c7bb57a jdk8u74-b32 +8cc52edbb741c42e09f4b132ca0a759d3de6f848 jdk8u77-b00 +8f0ed89698a28138065b6b941769650627636745 jdk8u77-b01 +27f1130320a55b6b89024cb8baa93c8767c516d2 jdk8u77-b02 +1c71899e85662239085fab94ad5c26441e7a80cd jdk8u77-b03 +a49d8c7db1e5b3ab84561069bd4ae63579139878 jdk8u77-b31 eca165c0654ac2e1926b50655e5ed5e9b73ca674 jdk8u75-b00 06cdf5dc679e0fef7c8e37c5c712b2c5891c1444 jdk8u75-b01 26c297e9f11b78b55cdefd22849ae4fe55042a5b jdk8u75-b02 2a292503c55704cb7f898fa195d76682c0ea6a72 jdk8u75-b03 +cb072b12f5dbe3a249d596078d98a34ec9364187 jdk8u101-b00 cb072b12f5dbe3a249d596078d98a34ec9364187 jdk8u75-b04 40ccc40d58450eb4518348f6b34885c5a711675a jdk8u75-b05 e77acebebfdc2f84b1217be3a6a2eb4c205afda5 jdk8u75-b06 @@ -559,10 +586,14 @@ 8cc52edbb741c42e09f4b132ca0a759d3de6f848 jdk8u77-b00 8f0ed89698a28138065b6b941769650627636745 jdk8u77-b01 27f1130320a55b6b89024cb8baa93c8767c516d2 jdk8u77-b02 +ce45ec06ff239525fb01cf7a6e4304cee0c678e5 icedtea-3.0.0pre10 +4ed5441e40e13782b5ee8bfb55fa252a4ab436af icedtea-3.0.0 +1833af452741c2267bdbbb6801963d9d3953598d icedtea-3.0-branchpoint 1c71899e85662239085fab94ad5c26441e7a80cd jdk8u77-b03 6b0d1f04c4808aaab32771e0892ac83e66714ecb jdk8u91-b00 817898d53814da42f567995c921f3ea90016dccc jdk8u91-b13 f6bda5729ff86e9691cd51f04261c3942974cecc jdk8u91-b14 +8b0bf55a041ae5657b1ae9e74e68258e8d36dda4 jdk8u91-b15 acbcb6682c9b3e66f9cc61a6a62e8cb5f24c75d3 jdk8u76-b00 b3c914ad842d61818e0c5850409f77478b13acc6 jdk8u76-b01 7711933ec18462ece8a1b9a9527ec873c520b1ab jdk8u76-b02 @@ -578,7 +609,31 @@ 233768376a3649b3f1f4653fe1c433271fc776ee jdk8u76-b12 7e43e115dfafee70152a01b99aa9de25b4410570 jdk8u92-b00 1bce84411d37ecf9a4335d1348f4b2f0b7ab6e08 jdk8u92-b13 +4a6f560bdbe166a2ff0855221dd5fbe9a19e562b icedtea-3.1.0pre01 +6ee6f8ac74894acb6ad4b821c2ec393a5ef34108 icedtea-3.1.0pre02 +5c97913ea9f75839624308aac8e960444909f2c8 icedtea-3.1.0pre03 +0de4d7e1996f4c7d3cd5af3d92ddb70762e9b6a7 icedtea-3.1.0pre04 fb9f98ed6ef2505a424864f0a9468e59298fede6 jdk8u92-b14 +ac887193179bae82fd1cdf4d8c463457163a6535 jdk8u92-b31 +edce55dd16423b70ebdb36a14b3e6c62d223637b jdk8u92-b32 +69550dfee4b1adb5c73175f0555dd69e7436ca8b jdk8u92-b33 +75757308d2785ab9dc36fddf022e6d3f6e9246a6 jdk8u92-b34 +cb072b12f5dbe3a249d596078d98a34ec9364187 jdk8u81-b00 +fb5e0a18ad7d49134616879d1a500b1356e12fd4 jdk8u101-b01 +c7aeb4e55b0f7de8c5bd2a6e41dc5c54c4239271 jdk8u101-b02 +c678c1a31a553ebe7a8fd3888acc282dbd975e3b jdk8u101-b03 +a6a032a5490f4000bdfb25a2f604b22bcdf95ecf jdk8u101-b04 +80f389596bfaa22d4d2282b8417b98a53241f2aa jdk8u101-b05 +03f2bf9410ef2aad8d8a5ab0432ae0dbdf8bfd62 jdk8u101-b06 +39e620ddf0bb8c6a6d6f0588c71d5f43d8bcc987 jdk8u101-b07 +20b4715976338d4307c2d70e205ce88f31fbd7e7 jdk8u101-b08 +97939d061a0e492c6c2b464df44373165ecc15d2 jdk8u101-b09 +0066fe71b1203e103f7e1a2354bd94f65fdf38fd jdk8u101-b10 +0878a0a5fdabeec872e878f4737d96edee8b1393 jdk8u101-b11 +ddcc10eeb9d3367eb4b3fa0cd4d118e6dbc8850e jdk8u101-b12 +9368913c75fa32e0cf33c542ed72e0146d84401d icedtea-3.1.0 +2acc40d95975e9a4b637e6752780570910ab75f9 icedtea-3.2.0pre01 +8ee36eca2124f4ea14d0b7ef844d5d7070eb0dd1 jdk8u101-b13 acbcb6682c9b3e66f9cc61a6a62e8cb5f24c75d3 jdk8u76-b00 b3c914ad842d61818e0c5850409f77478b13acc6 jdk8u76-b01 7711933ec18462ece8a1b9a9527ec873c520b1ab jdk8u76-b02 @@ -590,3 +645,47 @@ 760d26dbaa27603ee94a746e47f166e6470290c2 jdk8u102-b02 9be3e75c8f466e69f21a0894731a3863d48bcf43 jdk8u102-b03 58469c50677dfcf88b7b2f740ac71c7e1d1dd1d2 jdk8u102-b04 +f5cb21e3a36196f1c8c224d6b17d88dec37f7e49 jdk8u102-b05 +545ae88cd091d1e362537971b0c6f1b8d4327b9e jdk8u102-b06 +f563e46f3083e1c542a6bf3e11547d297c9da8fa jdk8u102-b07 +c9f8318eb6315719d79a3fa4791d73da42e73fe2 jdk8u102-b08 +8f5ebb91ab3a341a6f7db7ede8113a4f52a6ab26 jdk8u102-b09 +018c7ebb858c5cd3af8e9b11b03e4e05663250b4 jdk8u102-b10 +429621d25778abb1ab7a0ede8dc48d5606f76108 jdk8u102-b11 +fef62f7eb59982f2c92a3bb135c6ae4d6a466328 jdk8u102-b12 +e9de037c3b4c7691662d996c49b42f3e639e65ee jdk8u102-b13 +b536766d32b31fb691bf2571a976c615eadfc23f icedtea-3.2.0pre02 +11f747b59cb0a09287fc3f522b2150aa04879b3d icedtea-3.2.0pre03 +1f032000ff4b70c3adc02669b6324880199f8db8 jdk8u102-b14 +ff603463199f8a2140cb97fd3ff98046dfeecb3f jdk8u102-b31 +a6a032a5490f4000bdfb25a2f604b22bcdf95ecf jdk8u111-b00 +4389b3cda88c98df36b36116999c4591a9b8e12c jdk8u111-b01 +1ffc284c45e0fb86c066b832d7be50766b68eb25 jdk8u111-b02 +f518fa45f0f04dbadd026a390254b57169a0c8ab jdk8u111-b03 +4daccb30c04496252bf7d43de8e2ee0471e4319f jdk8u111-b04 +9bbba018c96a17c5b5583e26a38d3c1e910178ef jdk8u111-b05 +bd3773524c2de38524496097d7d8bc2c1cc39e96 jdk8u111-b06 +9c8856c6b82e4b9773896322146c3b1d6d12a6ec jdk8u111-b07 +76e3e209e51c17546b484b0ac95e77cbb949e4cf jdk8u111-b08 +c4301c045c79b8984346d705999d08475792418b jdk8u111-b09 +ea4555b9d9130771e228fdf0f33b783bcbc3172c jdk8u111-b10 +d80acd543dcb4ddb011dec05da364727da907ec2 jdk8u111-b11 +59b4011136ae60b43855f99d316119ca61d84460 jdk8u111-b12 +41ed5205949c82e729533e897382b39342029cff jdk8u111-b13 +81c2773fbb0d6f39798689230d3c4f9372667870 icedtea-3.2.0 +f1d0b6e8107011c46fca3621bcf8c0a873f379f7 jdk8u111-b14 +4e861d8430460a72ee3e5c79a85e772b06684adc jdk8u112-b00 +664dd77016540cb9cee7b1bfa27a0a6970f7cf1f jdk8u112-b01 +80ce57123e23ff53f19c034ea5892b186730ddf3 jdk8u112-b02 +fa8960424b5baf4aa0c1e0172115e85317f04127 jdk8u112-b03 +cfc0c92fdbac159ab3434b96d650324cf6dc91dd jdk8u112-b04 +e677228a078a680d8761b3fd22938effe9f7e18d jdk8u112-b06 +7ebdc1fa55fa3f0c21cc009bf1bb8cfd39a92099 jdk8u112-b07 +6ee652d363bb2e0a9f7f0ea7d0d8f4de727aec7c jdk8u112-b08 +45d7c35417517939a600614f0dd0cb16a3098937 jdk8u112-b09 +17cfa0cd7c3c621236f4dd891f8808c3a03c3542 jdk8u112-b10 +ed365ea4cf5fb4d9407e9484f0cb5cd2e2c7786c jdk8u112-b11 +382516531501b0136ae56e9bccc6d09de805ce39 jdk8u112-b12 +eca53abf6800f86146fbcc0e81af4346526e3ad0 jdk8u112-b13 +15749f6d0d05bc1acc005643ba494ff09387cbdc jdk8u112-b14 +b07754d40ea6415af3b267327e748522ea17b131 jdk8u112-b15 diff -r 4e861d843046 -r 9bea504f196a .jcheck/conf --- a/.jcheck/conf Mon Apr 25 09:32:51 2016 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r 4e861d843046 -r 9bea504f196a LICENSE --- a/LICENSE Mon Apr 25 09:32:51 2016 -0700 +++ b/LICENSE Thu Jan 12 06:59:37 2017 +0000 @@ -3,7 +3,7 @@ Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. -59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. @@ -287,8 +287,8 @@ more details. You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., 59 - Temple Place, Suite 330, Boston, MA 02111-1307 USA + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Also add information on how to contact you by electronic and paper mail. diff -r 4e861d843046 -r 9bea504f196a src/com/sun/org/apache/xalan/internal/XalanConstants.java --- a/src/com/sun/org/apache/xalan/internal/XalanConstants.java Mon Apr 25 09:32:51 2016 -0700 +++ b/src/com/sun/org/apache/xalan/internal/XalanConstants.java Thu Jan 12 06:59:37 2017 +0000 @@ -81,6 +81,14 @@ */ public static final String JDK_GENERAL_ENTITY_SIZE_LIMIT = ORACLE_JAXP_PROPERTY_PREFIX + "maxGeneralEntitySizeLimit"; + + /** + * JDK node count limit in entities that limits the total number of nodes + * in all of entity references. + */ + public static final String JDK_ENTITY_REPLACEMENT_LIMIT = + ORACLE_JAXP_PROPERTY_PREFIX + "entityReplacementLimit"; + /** * JDK maximum parameter entity size limit */ @@ -137,6 +145,13 @@ * JDK maximum general entity size limit */ public static final String SP_GENERAL_ENTITY_SIZE_LIMIT = "jdk.xml.maxGeneralEntitySizeLimit"; + + /** + * JDK node count limit in entities that limits the total number of nodes + * in all of entity references. + */ + public static final String SP_ENTITY_REPLACEMENT_LIMIT = "jdk.xml.entityReplacementLimit"; + /** * JDK maximum parameter entity size limit */ diff -r 4e861d843046 -r 9bea504f196a src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java --- a/src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java Mon Apr 25 09:32:51 2016 -0700 +++ b/src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java Thu Jan 12 06:59:37 2017 +0000 @@ -1265,7 +1265,7 @@ "\u627E\u4E0D\u5230\u5341\u9032\u4F4D\u683C\u5F0F\u7684\u5BA3\u544A: {0}"}, { WG_OLD_XSLT_NS, - "\u907A\u6F0F\u6216\u4E0D\u6B63\u78BA\u7684 XSLT \u547D\u540D\u7A7A\u9593\u3002 "}, + "\u907A\u6F0F\u6216\u4E0D\u6B63\u78BA\u7684 XSLT \u547D\u540D\u7A7A\u9593\u3002"}, { WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED, "\u53EA\u5141\u8A31\u4E00\u500B\u9810\u8A2D\u7684 xsl:decimal-format \u5BA3\u544A\u3002"}, diff -r 4e861d843046 -r 9bea504f196a src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java --- a/src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java Mon Apr 25 09:32:51 2016 -0700 +++ b/src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java Thu Jan 12 06:59:37 2017 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 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 @@ -82,7 +82,9 @@ MAX_ELEMENT_DEPTH_LIMIT("MaxElementDepthLimit", XalanConstants.JDK_MAX_ELEMENT_DEPTH, XalanConstants.SP_MAX_ELEMENT_DEPTH, 0, 0), MAX_NAME_LIMIT("MaxXMLNameLimit", XalanConstants.JDK_XML_NAME_LIMIT, - XalanConstants.SP_XML_NAME_LIMIT, 1000, 1000); + XalanConstants.SP_XML_NAME_LIMIT, 1000, 1000), + ENTITY_REPLACEMENT_LIMIT("EntityReplacementLimit", XalanConstants.JDK_ENTITY_REPLACEMENT_LIMIT, + XalanConstants.SP_ENTITY_REPLACEMENT_LIMIT, 0, 3000000); final String key; final String apiProperty; diff -r 4e861d843046 -r 9bea504f196a src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java --- a/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java Mon Apr 25 09:32:51 2016 -0700 +++ b/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java Thu Jan 12 06:59:37 2017 +0000 @@ -682,7 +682,7 @@ * documentation. */ {ErrorMsg.COMPILE_USAGE_STR, - "\u6982\u8981\n java com.sun.org.apache.xalan.internal.xsltc.cmdline.Compile [-o ]\n [-d ] [-j ] [-p ]\n [-n] [-x] [-u] [-v] [-h] { | -i }\n\n\u9078\u9805\n -o \u6307\u6D3E\u540D\u7A31 \u81F3\u7522\u751F\u7684\n translet\u3002\u6839\u64DA\u9810\u8A2D\uFF0Ctranslet \u540D\u7A31\n \u884D\u751F\u81EA \u540D\u7A31\u3002 \u82E5\u7DE8\u8B6F\n \u591A\u500B\u6A23\u5F0F\u8868\uFF0C\u5C07\u5FFD\u7565\u6B64\u9078\u9805\u3002\n -d \u6307\u5B9A translet \u7684\u76EE\u7684\u5730\u76EE\u9304\n -j \u5C01\u88DD translet \u985E\u5225\u6210\u70BA jar \u6A94\u6848\uFF0C\n \u540D\u7A31\u6307\u5B9A\u70BA \n -p \u6307\u5B9A\u6240\u6709\u7522\u751F\u7684 translet \u985E\u5225\u7684\u5957\u88DD\u7A0B\u5F0F\n \u540D\u7A31\u524D\u7F6E\u78BC\u3002\n -n \u555F\u7528\u6A23\u677F\u5167\u5D4C (\u9810\u8A2D\u884C\u70BA\u4E00\u822C\u800C\u8A00\n \u8F03\u4F73)\u3002\n -x \u958B\u555F\u984D\u5916\u7684\u9664\u932F\u8A0A\u606F\u8F38\u51FA\n -u \u89E3\u8B6F \u5F15\u6578\u70BA URL\n -i \u5F37\u5236\u7DE8\u8B6F\u5668\u5F9E stdin \u8B80\u53D6\u6A23\u5F0F\u8868\n -v \u5217\u5370\u7DE8\u8B6F\u5668\u7248\u672C\n -h \u5217\u5370\u6B64\u7528\u6CD5\u6558\u8FF0\n"}, + "\u6982\u8981\n java com.sun.org.apache.xalan.internal.xsltc.cmdline.Compile [-o ]\n [-d ] [-j ] [-p ]\n [-n] [-x] [-u] [-v] [-h] { | -i }\n\n\u9078\u9805\n -o \u6307\u6D3E\u540D\u7A31 \u81F3\u7522\u751F\u7684\n translet\u3002\u6839\u64DA\u9810\u8A2D\uFF0Ctranslet \u540D\u7A31\n \u884D\u751F\u81EA \u540D\u7A31\u3002\u82E5\u7DE8\u8B6F\n \u591A\u500B\u6A23\u5F0F\u8868\uFF0C\u5C07\u5FFD\u7565\u6B64\u9078\u9805\u3002\n -d \u6307\u5B9A translet \u7684\u76EE\u7684\u5730\u76EE\u9304\n -j \u5C01\u88DD translet \u985E\u5225\u6210\u70BA jar \u6A94\u6848\uFF0C\n \u540D\u7A31\u6307\u5B9A\u70BA \n -p \u6307\u5B9A\u6240\u6709\u7522\u751F\u7684 translet \u985E\u5225\u7684\u5957\u88DD\u7A0B\u5F0F\n \u540D\u7A31\u524D\u7F6E\u78BC\u3002\n -n \u555F\u7528\u6A23\u677F\u5167\u5D4C (\u9810\u8A2D\u884C\u70BA\u4E00\u822C\u800C\u8A00\n \u8F03\u4F73)\u3002\n -x \u958B\u555F\u984D\u5916\u7684\u9664\u932F\u8A0A\u606F\u8F38\u51FA\n -u \u89E3\u8B6F \u5F15\u6578\u70BA URL\n -i \u5F37\u5236\u7DE8\u8B6F\u5668\u5F9E stdin \u8B80\u53D6\u6A23\u5F0F\u8868\n -v \u5217\u5370\u7DE8\u8B6F\u5668\u7248\u672C\n -h \u5217\u5370\u6B64\u7528\u6CD5\u6558\u8FF0\n"}, /* * Note to translators: This message contains usage information for a diff -r 4e861d843046 -r 9bea504f196a src/com/sun/org/apache/xerces/internal/impl/Constants.java --- a/src/com/sun/org/apache/xerces/internal/impl/Constants.java Mon Apr 25 09:32:51 2016 -0700 +++ b/src/com/sun/org/apache/xerces/internal/impl/Constants.java Thu Jan 12 06:59:37 2017 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2016, Oracle and/or its affiliates. All rights reserved. */ /* @@ -242,6 +242,14 @@ */ public static final String JDK_GENERAL_ENTITY_SIZE_LIMIT = ORACLE_JAXP_PROPERTY_PREFIX + "maxGeneralEntitySizeLimit"; + + /** + * JDK node count limit in entities that limits the total number of nodes + * in all of entity references. + */ + public static final String JDK_ENTITY_REPLACEMENT_LIMIT = + ORACLE_JAXP_PROPERTY_PREFIX + "entityReplacementLimit"; + /** * JDK maximum parameter entity size limit */ @@ -295,6 +303,13 @@ * JDK maximum general entity size limit */ public static final String SP_GENERAL_ENTITY_SIZE_LIMIT = "jdk.xml.maxGeneralEntitySizeLimit"; + + /** + * JDK node count limit in entities that limits the total number of nodes + * in all of entity references. + */ + public static final String SP_ENTITY_REPLACEMENT_LIMIT = "jdk.xml.entityReplacementLimit"; + /** * JDK maximum parameter entity size limit */ diff -r 4e861d843046 -r 9bea504f196a src/com/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl.java --- a/src/com/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl.java Mon Apr 25 09:32:51 2016 -0700 +++ b/src/com/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl.java Thu Jan 12 06:59:37 2017 +0000 @@ -1,62 +1,21 @@ /* - * reserved comment block - * DO NOT REMOVE OR ALTER! + * Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. */ /* - * The Apache Software License, Version 1.1 + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at * + * http://www.apache.org/licenses/LICENSE-2.0 * - * Copyright (c) 1999-2004 The Apache Software Foundation. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * - * 3. The end-user documentation included with the redistribution, - * if any, must include the following acknowledgment: - * "This product includes software developed by the - * Apache Software Foundation (http://www.apache.org/)." - * Alternately, this acknowledgment may appear in the software itself, - * if and wherever such third-party acknowledgments normally appear. - * - * 4. The names "Xerces" and "Apache Software Foundation" must - * not be used to endorse or promote products derived from this - * software without prior written permission. For written - * permission, please contact apache at apache.org. - * - * 5. Products derived from this software may not be called "Apache", - * nor may "Apache" appear in their name, without prior written - * permission of the Apache Software Foundation. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR - * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * ==================================================================== - * - * This software consists of voluntary contributions made by many - * individuals on behalf of the Apache Software Foundation and was - * originally based on software copyright (c) 1999, International - * Business Machines, Inc., http://www.apache.org. For more - * information on the Apache Software Foundation, please see - * . + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ package com.sun.org.apache.xerces.internal.impl; @@ -146,7 +105,7 @@ protected boolean scanPubidLiteral(XMLString literal) throws IOException, XNIException { - int quote = fEntityScanner.scanChar(); + int quote = fEntityScanner.scanChar(null); if (quote != '\'' && quote != '"') { reportFatalError("QuoteRequiredInPublicID", null); return false; @@ -157,7 +116,7 @@ boolean skipSpace = true; boolean dataok = true; while (true) { - int c = fEntityScanner.scanChar(); + int c = fEntityScanner.scanChar(null); // REVISIT: it could really only be \n or 0x20; all else is normalized, no? - neilg if (c == ' ' || c == '\n' || c == '\r' || c == 0x85 || c == 0x2028) { if (!skipSpace) { diff -r 4e861d843046 -r 9bea504f196a src/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java --- a/src/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java Mon Apr 25 09:32:51 2016 -0700 +++ b/src/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java Thu Jan 12 06:59:37 2017 +0000 @@ -1,74 +1,32 @@ /* - * reserved comment block - * DO NOT REMOVE OR ALTER! + * Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. */ /* - * The Apache Software License, Version 1.1 + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at * + * http://www.apache.org/licenses/LICENSE-2.0 * - * Copyright (c) 1999-2004 The Apache Software Foundation. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * - * 3. The end-user documentation included with the redistribution, - * if any, must include the following acknowledgment: - * "This product includes software developed by the - * Apache Software Foundation (http://www.apache.org/)." - * Alternately, this acknowledgment may appear in the software itself, - * if and wherever such third-party acknowledgments normally appear. - * - * 4. The names "Xerces" and "Apache Software Foundation" must - * not be used to endorse or promote products derived from this - * software without prior written permission. For written - * permission, please contact apache at apache.org. - * - * 5. Products derived from this software may not be called "Apache", - * nor may "Apache" appear in their name, without prior written - * permission of the Apache Software Foundation. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR - * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND From andrew at icedtea.classpath.org Thu Jan 12 06:54:16 2017 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 12 Jan 2017 06:54:16 +0000 Subject: /hg/icedtea8-forest/jaxws: 30 new changesets Message-ID: changeset 34684b155618 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=34684b155618 author: asaha date: Tue Apr 26 13:29:59 2016 -0700 Added tag jdk8u112-b00 for changeset 2d1c73175b3a changeset 10388356386d in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=10388356386d author: robilad date: Wed Jun 01 13:38:54 2016 +0200 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade changeset 903e66791568 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=903e66791568 author: asaha date: Tue Jun 21 10:14:34 2016 -0700 Added tag jdk8u112-b01 for changeset 10388356386d changeset a7d212b7c322 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=a7d212b7c322 author: asaha date: Mon Jul 04 14:30:03 2016 -0700 Added tag jdk8u112-b02 for changeset 903e66791568 changeset 560d4d5c7a31 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=560d4d5c7a31 author: asaha date: Tue Jul 05 15:28:44 2016 -0700 Merge changeset da39da2c7a85 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=da39da2c7a85 author: asaha date: Tue Jul 19 15:40:27 2016 -0700 Added tag jdk8u112-b03 for changeset 560d4d5c7a31 changeset ea4b3e983ee7 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=ea4b3e983ee7 author: asaha date: Mon Jul 25 14:41:30 2016 -0700 Added tag jdk8u112-b04 for changeset da39da2c7a85 changeset 2ddfbb09d730 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=2ddfbb09d730 author: asaha date: Wed Jul 20 15:09:36 2016 -0700 Merge changeset e6a86f6ac84f in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=e6a86f6ac84f author: asaha date: Mon Jul 25 15:12:37 2016 -0700 Merge changeset 454315c9ffd4 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=454315c9ffd4 author: asaha date: Tue Jul 26 14:07:31 2016 -0700 Merge changeset b773fd94b019 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=b773fd94b019 author: asaha date: Wed Jul 27 11:10:03 2016 -0700 Added tag jdk8u112-b06 for changeset 454315c9ffd4 changeset 5f7c72e72f8c in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=5f7c72e72f8c author: asaha date: Mon Aug 01 12:36:16 2016 -0700 Merge changeset 262c87d288e7 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=262c87d288e7 author: asaha date: Mon Aug 01 12:44:02 2016 -0700 Added tag jdk8u112-b07 for changeset 5f7c72e72f8c changeset f3d512b73229 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=f3d512b73229 author: asaha date: Mon Aug 08 13:10:38 2016 -0700 Merge changeset 7222a7ed0798 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=7222a7ed0798 author: asaha date: Mon Aug 08 13:19:02 2016 -0700 Added tag jdk8u112-b08 for changeset f3d512b73229 changeset 92dbc9db48db in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=92dbc9db48db author: asaha date: Tue Aug 16 13:02:13 2016 -0700 Merge changeset 3fa114102811 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=3fa114102811 author: asaha date: Tue Aug 16 13:10:37 2016 -0700 Added tag jdk8u112-b09 for changeset 92dbc9db48db changeset 29aaa22088ee in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=29aaa22088ee author: asaha date: Mon Aug 22 13:34:46 2016 -0700 Merge changeset c6d719a4fcd7 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=c6d719a4fcd7 author: asaha date: Mon Aug 22 13:40:22 2016 -0700 Added tag jdk8u112-b10 for changeset 29aaa22088ee changeset 9be2f2bfd405 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=9be2f2bfd405 author: asaha date: Mon Aug 29 11:19:26 2016 -0700 Added tag jdk8u112-b11 for changeset c6d719a4fcd7 changeset bb36d2dbebb7 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=bb36d2dbebb7 author: asaha date: Tue Sep 06 10:52:43 2016 -0700 Merge changeset 3de8c04628ec in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=3de8c04628ec author: asaha date: Tue Sep 06 11:00:40 2016 -0700 Added tag jdk8u112-b12 for changeset bb36d2dbebb7 changeset abb5568d7925 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=abb5568d7925 author: asaha date: Wed Sep 14 13:29:53 2016 -0700 Merge changeset 401a09e99e18 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=401a09e99e18 author: asaha date: Wed Sep 14 13:42:34 2016 -0700 Added tag jdk8u112-b13 for changeset abb5568d7925 changeset 14fa3ed278a2 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=14fa3ed278a2 author: asaha date: Wed Sep 21 14:26:08 2016 -0700 Merge changeset 8f71f12fe446 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=8f71f12fe446 author: asaha date: Wed Sep 21 14:34:30 2016 -0700 Added tag jdk8u112-b14 for changeset 14fa3ed278a2 changeset abbcf4e7ab94 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=abbcf4e7ab94 author: asaha date: Thu Sep 22 11:59:19 2016 -0700 Added tag jdk8u111-b14 for changeset 1439cb8c6e86 changeset 5f84e87f91d5 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=5f84e87f91d5 author: asaha date: Thu Sep 22 13:05:00 2016 -0700 Merge changeset d82dd7a24a49 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=d82dd7a24a49 author: asaha date: Thu Sep 22 13:17:32 2016 -0700 Added tag jdk8u112-b15 for changeset 5f84e87f91d5 changeset b97cf465bf9f in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=b97cf465bf9f author: andrew date: Thu Jan 12 06:59:37 2017 +0000 Merge jdk8u112-b16 diffstat: .hgtags | 94 ++++++++++ .jcheck/conf | 2 - LICENSE | 6 +- src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java | 8 + 4 files changed, 105 insertions(+), 5 deletions(-) diffs (242 lines): diff -r 2d1c73175b3a -r b97cf465bf9f .hgtags --- a/.hgtags Mon Apr 25 09:33:02 2016 -0700 +++ b/.hgtags Thu Jan 12 06:59:37 2017 +0000 @@ -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 @@ -384,6 +392,7 @@ a5f2cdedb940511674e153dce8d3cbc3a0598c9e jdk8u40-b27 a342e6841e8d3bbef44d4158c980be2ab903e10a jdk8u40-b31 8960bce00f1abecad665291b0077d6e673c0ff64 jdk8u40-b32 +f9e72841a77fe0402da947500359f4d60ecc89df jdk8u40-b33 667a4aee3720373f5c286a50f537afd0ff4b65ae jdk8u45-b00 cb6added4913f4899bd1689e77be1fe4efcff4f1 jdk8u45-b01 855a7b9302053546e4da94b67cc3b8956f5b4985 jdk8u45-b02 @@ -452,6 +461,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 @@ -530,18 +542,28 @@ a2473dd1dc0df47425e42d7fed1e4cabdb696154 jdk8u72-b12 4c28352ce19bc25be5de681868a8cddb3f3644a8 jdk8u72-b13 1a523f4b8cc77ef9dfb6d8191742dcd616cd9093 jdk8u72-b14 +2ceaeebc67608f6b4f930a0d93ca6cb8386397eb icedtea-3.0.0pre09 2f840ac0adf079f0d2f0bac7a9c3fae6ea651271 jdk8u72-b15 +744fab401c4b326f142f5110ad523b1b22f973c8 jdk8u72-b31 8da626c14c138dd41d4c685800351bf675048628 jdk8u73-b00 dfc9feacece48fa8450b997e463afae2c1539ac3 jdk8u73-b01 06fb882f8ed7ff3e58f7aa57e526e55c25ae9992 jdk8u73-b02 4a5f76111c0b056357d4bdd3e015d649de2db591 jdk8u74-b00 621e4ac137cd4a04ac1279e75d7fd0625765fd03 jdk8u74-b01 6cfef18571fd35f45bada34cf4da4b1492ddb878 jdk8u74-b02 +e2d83c243af551722c88fe2dd391364373e2bd3a jdk8u74-b31 +62291bde8b5ea2288c0729982681baec7cd0451f jdk8u74-b32 +a2f8a45d70b21e450fac7ae7d5ca71ce853cf3d0 jdk8u77-b00 +dd34713088c23b7c6ef1adc071dd635bc7bda744 jdk8u77-b01 +7c319d6e0d4c59ebde91b88ba1391ace165b2f01 jdk8u77-b02 +c6f67bea4466783433b1bf1f83a4eb6784a5eb55 jdk8u77-b03 +bedbb9b6cf59d5da68478a4b49bb2fdfc43a4f2c jdk8u77-b31 744fab401c4b326f142f5110ad523b1b22f973c8 jdk8u72-b31 7d7b3488f44e77bedbbcbdee5a4415e5a5bd930c jdk8u75-b00 d0161a6ecd3bf8c9953e979db8318177e4f2aa86 jdk8u75-b01 57eb6af19a97a835b07c618d1c0aea50a0577337 jdk8u75-b02 3412fd49bcbedcc4b0f6ae13a149e53ecde968ae jdk8u75-b03 +6580edbc4511d5a2281138c476700b8ab12165af jdk8u101-b00 6580edbc4511d5a2281138c476700b8ab12165af jdk8u75-b04 31337d5922975e1655764a7db158154d48866c13 jdk8u75-b05 7fca20ec14beec302f7a4d446d1d8646a9a0b74f jdk8u75-b06 @@ -553,10 +575,14 @@ a2f8a45d70b21e450fac7ae7d5ca71ce853cf3d0 jdk8u77-b00 dd34713088c23b7c6ef1adc071dd635bc7bda744 jdk8u77-b01 7c319d6e0d4c59ebde91b88ba1391ace165b2f01 jdk8u77-b02 +ee1046345cb002b4ade524965a2e703a095068a3 icedtea-3.0.0pre10 +a81c04154cc5752f1344be27b797681bc4264885 icedtea-3.0.0 +919fa205539a3c06f1ab6f4f17ec0b49110fb4cd icedtea-3.0-branchpoint c6f67bea4466783433b1bf1f83a4eb6784a5eb55 jdk8u77-b03 f66ee2329cd21c3485de1b8e0588f55882a56e0d jdk8u91-b00 be5935ee38f1bc5132cf318f7badb61af86e2396 jdk8u91-b13 e71f424e2c966a495b1d47693317288f291a794a jdk8u91-b14 +4c0ed3f71a596277f3c28b3f841d5c4ee7a007e6 jdk8u91-b15 6aba0f814a15966e47aeab61b466894b82c03c70 jdk8u76-b00 60789eebd1fe440255fd3f504221dc8b5553b8c2 jdk8u76-b01 8c7d476c446940edd913ba5a3ca36975febdac28 jdk8u76-b02 @@ -572,7 +598,31 @@ fad3981b329a0d309f4922bbca7335973e32e50f jdk8u76-b12 451d700ba30ee0d3d201090a9d5dd606b988820e jdk8u92-b00 008547c7dd3e324c46c2711b54285ca99e2ae0b9 jdk8u92-b13 +74ff0e6139bf0973a183279d32ac5303cb1d38fb icedtea-3.1.0pre01 +4946f14d652f279394a85745709801c75d31bd0e icedtea-3.1.0pre02 +82ec7b3637db469316d659fe6ea4aa02a3e467ab icedtea-3.1.0pre03 +9812eb7e305e064e8efe831fad1e9481b9e91009 icedtea-3.1.0pre04 759ba92444a9e85434cb381f437aba65e3c9f780 jdk8u92-b14 +38c6262b86559ff589f65f5bcc744b1763e20311 jdk8u92-b31 +b762186ac713fbb0fc759110a1c88bca4b4818cd jdk8u92-b32 +ff694a4e9cae136032855516e5f0cd7f1a0e6957 jdk8u92-b33 +283147c5fcc5027b39ca577250edaec4b4b87c0f jdk8u92-b34 +6580edbc4511d5a2281138c476700b8ab12165af jdk8u81-b00 +0bff22fbd91f48c37f7c5a4544929231b92bd9bf jdk8u101-b01 +31e437ae0354e628a675bc4eb6b9ca67af552fc2 jdk8u101-b02 +2a5ea5a78ae7332b3d13af5580418ca9d186cda7 jdk8u101-b03 +d3b054313ed2d29f9dbbdfd71a7ab3c4ad4eb5b6 jdk8u101-b04 +0a657e4d5ed57bf3216b96915633b661f6532be5 jdk8u101-b05 +8cef2df1e60991bfdd8b2d8a8bad9e3506c1a386 jdk8u101-b06 +96be6de53286422ccbfd1c4fdf36a0490af32edb jdk8u101-b07 +a6ed0b0e8707b7112c99294122d7f3b259707603 jdk8u101-b08 +a93b161995a80cf7b0e599cf2f91e755ab1c7098 jdk8u101-b09 +ea422e4481f6edfb77bb3a4cd74a73e463143ff3 jdk8u101-b10 +5f3dcb815b9715215d086ba0d48a59b23d01d0a4 jdk8u101-b11 +6a0347504d4c4171fcc24bc17749c0559518d862 jdk8u101-b12 +534ca1b701d1e58af14577fc8b466023f44b4bdf icedtea-3.1.0 +cfba1219c991d38b5c31e5034a2aa855f8038887 icedtea-3.2.0pre01 +287f9e9d45cc05b902925346bb6f6ee34a5d5813 jdk8u101-b13 6aba0f814a15966e47aeab61b466894b82c03c70 jdk8u76-b00 60789eebd1fe440255fd3f504221dc8b5553b8c2 jdk8u76-b01 8c7d476c446940edd913ba5a3ca36975febdac28 jdk8u76-b02 @@ -584,3 +634,47 @@ face9bd6bac2d43d4c423be4fe733689794c2f08 jdk8u102-b02 4e12f131bb0dbe0478aecb7ebdfe24b10d3ece75 jdk8u102-b03 5b1d73ea0eb68cef733eb9379ed71cfb008da72e jdk8u102-b04 +1f512419ae336ce17f1d16384e34669a81db27ae jdk8u102-b05 +c8f5925b8ec9491d95538d94803cf03b2d75d1b6 jdk8u102-b06 +d4bd96ee50976dc9e4cb308d8728e70ecb03a944 jdk8u102-b07 +ca64f5f827251b5c28046f79c3577fbc8991d3d7 jdk8u102-b08 +5b93dc7249127c6beae1a688b6cea204bac3fdd0 jdk8u102-b09 +7a11148c41b867305b153b6b82d75717accea119 jdk8u102-b10 +0305736a8580ad84733878623eda8f770ae04d60 jdk8u102-b11 +d02665ceefe5b12539bcd2bde95d4ada1a135cb0 jdk8u102-b12 +d84434eb3e4e991812a7b0c3c9e6bfdabae910d0 jdk8u102-b13 +e681ae17749480117cc407654ace09d6c0112932 icedtea-3.2.0pre02 +20d379a7883648ad90af8bf79e4d23ce58fcf94c icedtea-3.2.0pre03 +81f2d81a48d74d2d4882c11330366517b73ee064 jdk8u102-b14 +de23881ca76c9c69f4e47e9b15d09a91fbb17176 jdk8u102-b31 +d3b054313ed2d29f9dbbdfd71a7ab3c4ad4eb5b6 jdk8u111-b00 +6b861e233c89df49ba9b0357578f556f4953df57 jdk8u111-b01 +a896244473b934376ae7b48a281a0401774c9074 jdk8u111-b02 +d4b631c4844d23a30f11e37696e6f4ac1e9057dd jdk8u111-b03 +9ba3b9700df8b4fc0f5b94b3930d4ba85be3b749 jdk8u111-b04 +452662a83e5bc6dc7e9425ddd10f6c8fc98d50d8 jdk8u111-b05 +cc2f9d823c77cf8f8442a2246edf00f66c2dda8a jdk8u111-b06 +23aa5ab8a2c882d467b8a86d587050de7d523604 jdk8u111-b07 +0a3caaf419ccbf819624f1d438c9fc834682821c jdk8u111-b08 +68b99f65ae7599bc873d20ed150ed8277f2784ff jdk8u111-b09 +11d721e50941b0ba73252f8c8fa333eb1450a317 jdk8u111-b10 +730d8fc6bbfc5c642770b15e4787e1d0545c8f32 jdk8u111-b11 +6ccfdf9a9af5f2df5cbd5ecd5f17aecef289094b jdk8u111-b12 +914f31660407050cb04357f472d8365d5a781cd7 jdk8u111-b13 +f57f3ddddff63b25bbe59d93213a379a9663c085 icedtea-3.2.0 +1439cb8c6e86560934b9642cf36cddbfcb8f87be jdk8u111-b14 +2d1c73175b3a5bd829503734e6eb65426bd12e16 jdk8u112-b00 +10388356386d4c6eaf63dc50a05b5a373b4dde98 jdk8u112-b01 +903e66791568904247b4181ebe3e05275788f02c jdk8u112-b02 +560d4d5c7a319e4b9316ef922c815307e32accf2 jdk8u112-b03 +da39da2c7a855575acf7bff86e5707c9aa723160 jdk8u112-b04 +454315c9ffd47f1abec15a51ff51f25c92d09254 jdk8u112-b06 +5f7c72e72f8ce44962a27ee24405c52348d1f38e jdk8u112-b07 +f3d512b7322957a8714f04f2d4714065ebca15f6 jdk8u112-b08 +92dbc9db48db7d3f61b1af0d1f8139257c6ae497 jdk8u112-b09 +29aaa22088eeff4e87fccc88318c088a95e2ab35 jdk8u112-b10 +c6d719a4fcd78b692f70f49daf83bf7610f5e0bc jdk8u112-b11 +bb36d2dbebb7d4ebb4de8e666f00187eca81efd9 jdk8u112-b12 +abb5568d79259d63bf349abf7f5e7461eddc2b40 jdk8u112-b13 +14fa3ed278a279dc85c150bf54b2ec4fa29cf347 jdk8u112-b14 +5f84e87f91d5bc36ed026b88d183821e5109d730 jdk8u112-b15 diff -r 2d1c73175b3a -r b97cf465bf9f .jcheck/conf --- a/.jcheck/conf Mon Apr 25 09:33:02 2016 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r 2d1c73175b3a -r b97cf465bf9f LICENSE --- a/LICENSE Mon Apr 25 09:33:02 2016 -0700 +++ b/LICENSE Thu Jan 12 06:59:37 2017 +0000 @@ -3,7 +3,7 @@ Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. -59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. @@ -287,8 +287,8 @@ more details. You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., 59 - Temple Place, Suite 330, Boston, MA 02111-1307 USA + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Also add information on how to contact you by electronic and paper mail. diff -r 2d1c73175b3a -r b97cf465bf9f 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 Mon Apr 25 09:33:02 2016 -0700 +++ b/src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java Thu Jan 12 06:59:37 2017 +0000 @@ -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 Thu Jan 12 06:54:21 2017 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 12 Jan 2017 06:54:21 +0000 Subject: /hg/icedtea8-forest/langtools: 33 new changesets Message-ID: changeset d203dcc5cd96 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=d203dcc5cd96 author: asaha date: Tue Apr 26 13:31:41 2016 -0700 Added tag jdk8u112-b00 for changeset 27503e49de52 changeset 921a7d6ab90d in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=921a7d6ab90d author: sadayapalam date: Wed May 25 15:09:13 2016 +0530 8129740: Incorrect class file created when passing lambda in inner class constructor Summary: Lambda implementation method must be static when lambda is an argument to an explicit constructor call. Reviewed-by: mcimadamore changeset 60a0572cd449 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=60a0572cd449 author: robilad date: Wed Jun 01 13:40:51 2016 +0200 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade changeset 6e20b82db75f in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=6e20b82db75f author: asaha date: Tue Jun 21 10:15:14 2016 -0700 Added tag jdk8u112-b01 for changeset 60a0572cd449 changeset e6eb59a0e4df in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=e6eb59a0e4df author: asaha date: Mon Jul 04 14:30:46 2016 -0700 Added tag jdk8u112-b02 for changeset 6e20b82db75f changeset e87830f75678 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=e87830f75678 author: asaha date: Tue Jul 05 15:34:11 2016 -0700 Merge changeset 03a192ef78d0 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=03a192ef78d0 author: asaha date: Tue Jul 19 15:41:14 2016 -0700 Added tag jdk8u112-b03 for changeset e87830f75678 changeset 9a9ce479b92f in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=9a9ce479b92f author: asaha date: Mon Jul 25 14:42:20 2016 -0700 Added tag jdk8u112-b04 for changeset 03a192ef78d0 changeset 835f3175ecb6 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=835f3175ecb6 author: asaha date: Wed Jul 20 15:13:13 2016 -0700 Merge changeset fa45f24a6e1d in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=fa45f24a6e1d author: asaha date: Mon Jul 25 15:13:57 2016 -0700 Merge changeset 27a15af81178 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=27a15af81178 author: asaha date: Tue Jul 26 14:10:34 2016 -0700 Merge changeset a985f461c206 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=a985f461c206 author: asaha date: Wed Jul 27 11:10:50 2016 -0700 Added tag jdk8u112-b06 for changeset 27a15af81178 changeset 35cb56e983d3 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=35cb56e983d3 author: asaha date: Mon Aug 01 12:40:53 2016 -0700 Merge changeset 38518b50592e in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=38518b50592e author: asaha date: Mon Aug 01 12:44:57 2016 -0700 Added tag jdk8u112-b07 for changeset 35cb56e983d3 changeset faed7e254d11 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=faed7e254d11 author: asaha date: Thu Aug 04 23:35:54 2016 -0700 8162510: 8u112 L10n resource file updates Summary: 8u112 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com changeset 103e6e2225bb in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=103e6e2225bb author: asaha date: Mon Aug 08 13:14:13 2016 -0700 Merge changeset ba1909159974 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=ba1909159974 author: asaha date: Mon Aug 08 13:20:11 2016 -0700 Added tag jdk8u112-b08 for changeset 103e6e2225bb changeset ea5711153422 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=ea5711153422 author: asaha date: Tue Aug 16 13:07:05 2016 -0700 Merge changeset f58e9dedc926 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=f58e9dedc926 author: asaha date: Tue Aug 16 13:11:45 2016 -0700 Added tag jdk8u112-b09 for changeset ea5711153422 changeset 458d4cd8d984 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=458d4cd8d984 author: asaha date: Mon Aug 22 11:06:41 2016 -0700 8164453: 8u112 L10n resource file update - msgdrop 20 Summary: 8u112 L10n resource file update - msgdrop 20 Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com changeset 96658afeb900 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=96658afeb900 author: asaha date: Mon Aug 22 13:36:58 2016 -0700 Merge changeset 0169856d0900 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=0169856d0900 author: asaha date: Mon Aug 22 13:41:26 2016 -0700 Added tag jdk8u112-b10 for changeset 96658afeb900 changeset 2e1c4ca2de61 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=2e1c4ca2de61 author: asaha date: Mon Aug 29 11:20:18 2016 -0700 Added tag jdk8u112-b11 for changeset 0169856d0900 changeset f56f9368471a in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=f56f9368471a author: asaha date: Tue Sep 06 10:56:27 2016 -0700 Merge changeset 6f91f4e2f33e in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=6f91f4e2f33e author: asaha date: Tue Sep 06 11:01:39 2016 -0700 Added tag jdk8u112-b12 for changeset f56f9368471a changeset 04d857308b8c in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=04d857308b8c author: asaha date: Wed Sep 14 13:34:52 2016 -0700 Merge changeset 7063cbc86745 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=7063cbc86745 author: asaha date: Wed Sep 14 13:43:39 2016 -0700 Added tag jdk8u112-b13 for changeset 04d857308b8c changeset b353281f73db in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=b353281f73db author: asaha date: Wed Sep 21 14:29:54 2016 -0700 Merge changeset cdb3a198bcca in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=cdb3a198bcca author: asaha date: Wed Sep 21 14:35:27 2016 -0700 Added tag jdk8u112-b14 for changeset b353281f73db changeset c0bd6e996a03 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=c0bd6e996a03 author: asaha date: Thu Sep 22 12:00:19 2016 -0700 Added tag jdk8u111-b14 for changeset 0e2e745ed6d7 changeset 6116c6644be0 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=6116c6644be0 author: asaha date: Thu Sep 22 13:09:09 2016 -0700 Merge changeset ee37eafc48cb in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=ee37eafc48cb author: asaha date: Thu Sep 22 13:18:42 2016 -0700 Added tag jdk8u112-b15 for changeset 6116c6644be0 changeset 3ab9841babb7 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=3ab9841babb7 author: andrew date: Thu Jan 12 06:59:37 2017 +0000 Merge jdk8u112-b16 diffstat: .hgtags | 98 ++++++ .jcheck/conf | 2 - LICENSE | 6 +- make/BuildLangtools.gmk | 4 +- make/build.xml | 2 +- src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java | 11 +- src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java | 145 ++++++++- src/share/classes/com/sun/tools/javac/resources/javac_ja.properties | 4 +- src/share/classes/com/sun/tools/javac/tree/TreeMaker.java | 6 + src/share/classes/com/sun/tools/javac/util/Names.java | 2 + test/com/sun/javadoc/testJavascript/TestJavascript.java | 13 +- test/tools/javac/lambda/T8129740/AllowEnclosingVarCaptureTest.java | 59 +++ test/tools/javac/lambda/T8129740/CaptureInCtorChainingTest.java | 54 +++ test/tools/javac/lambda/T8129740/QualifiedThisAccessTest.java | 157 ++++++++++ test/tools/javac/lambda/T8129740/SourceForTranslation.java | 122 +++++++ test/tools/javac/lambda/T8129740/SourceToSourceTranslationTest.java | 46 ++ test/tools/javac/lambda/T8129740/Universe.java.out | 98 ++++++ 17 files changed, 802 insertions(+), 27 deletions(-) diffs (truncated from 1161 to 500 lines): diff -r 27503e49de52 -r 3ab9841babb7 .hgtags --- a/.hgtags Mon Apr 25 09:34:05 2016 -0700 +++ b/.hgtags Thu Jan 12 06:59:37 2017 +0000 @@ -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 @@ -384,6 +392,7 @@ 83eca922346e27ec42645e9630c04fbaec5eaf0f jdk8u40-b27 d727ca30ce3c1b97ed9acd7380f8e4cf41813ffa jdk8u40-b31 cc9fc1abb5aeffe2b6123c392a5c602a0ba75368 jdk8u40-b32 +6906fc8bc514aafdeccc242b0d22fc47769dc6cc jdk8u40-b33 dbae37f50c43453f7d6f22d96adc8b5b6cd1e90d jdk8u45-b00 244e6dc772877dfae6286530f58e11a210a48a3c jdk8u45-b01 401ec76887623a29d3f868f9f9b18b42838d2e92 jdk8u45-b02 @@ -452,6 +461,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 @@ -534,18 +546,31 @@ 5218bea65fe64b31cf201f3f6dd0310b74acec1e jdk8u72-b12 5b67278c6616dca433488697eb6f2f81fcbbf22d jdk8u72-b13 0ee6d8ae247d449950c18623513ccae4349e70d6 jdk8u72-b14 +076ec0ef64f0b4d71419e99ca2666ca814b508ad icedtea-3.0.0pre09 48d0c20256a37ad20d075091285ea23788186f9a jdk8u72-b15 +ee6ec29fce4fa75ff846f7cbf61da162d8c5b605 jdk8u72-b31 1a1711b8d11959992c27462d652003965ef3dc36 jdk8u73-b00 c63c6cfda4da83e04dcc378e4c1f7e0d4fd6a008 jdk8u73-b01 a6b8965d1e3e717205a02006c46bb3409c6187cb jdk8u73-b02 0e6608ec3e9faa29e3ff1bc7fdb166602f698988 jdk8u74-b00 4b10a2b486a9a950302de55e2495ac59bddae61a jdk8u74-b01 55934388691bbbd9c53299cc6f2bdceb6af8860c jdk8u74-b02 +c5b33f88707967dc3b9ddb628e4efb57c0abc2db jdk8u74-b31 +d2cb84222adf21d60921ef467f14272a05e0ee5d jdk8u74-b32 ee6ec29fce4fa75ff846f7cbf61da162d8c5b605 jdk8u72-b31 +1a1711b8d11959992c27462d652003965ef3dc36 jdk8u73-b00 +c63c6cfda4da83e04dcc378e4c1f7e0d4fd6a008 jdk8u73-b01 +a6b8965d1e3e717205a02006c46bb3409c6187cb jdk8u73-b02 +0e6608ec3e9faa29e3ff1bc7fdb166602f698988 jdk8u74-b00 +4b10a2b486a9a950302de55e2495ac59bddae61a jdk8u74-b01 +55934388691bbbd9c53299cc6f2bdceb6af8860c jdk8u74-b02 +c5b33f88707967dc3b9ddb628e4efb57c0abc2db jdk8u74-b31 +d2cb84222adf21d60921ef467f14272a05e0ee5d jdk8u74-b32 90b497af2ba5329448da3a46a185687ae17f7098 jdk8u75-b00 374719365422fa4867bc68f4edb00403289cd862 jdk8u75-b01 58a3f185c67cefee5ebf63fcc9c6da5e609c3705 jdk8u75-b02 400115d04e6eac9af5a7ee7ab8b1c570e2a3803b jdk8u75-b03 +580f87c4d91aa8cc493dbbd84a1be9671fd733f3 jdk8u101-b00 580f87c4d91aa8cc493dbbd84a1be9671fd733f3 jdk8u75-b04 4fd1c0d25a9cb847d9a0f6fe2be011eed6910a7f jdk8u75-b05 494f23cf6614142b0138fadccd2252506b2aa7f8 jdk8u75-b06 @@ -557,10 +582,15 @@ ae2485fab956c636f6ce10a23812204c0ae17046 jdk8u77-b00 37a348477fe89736549913f51ec8143a8e73f71c jdk8u77-b01 47efac0d67984678edf626f407b3d3e54083c242 jdk8u77-b02 +d6b6666581f91588b9c66cadaaddadbe7266d78b icedtea-3.0.0pre10 +dd581e8047e6f15c811b345ed4eef0218ca9fe18 icedtea-3.0.0 +d05b69482d8390591cf8a1ebf9166ba46259bebd icedtea-3.0-branchpoint 094308b2ca1c6d6dd76d9412799b9f3b4299acb5 jdk8u77-b03 +837f6e6559d578fadecb4932f3ceedfc31681bca jdk8u77-b31 4cbd08688ff5a39f936edf16dd765d1efa13d030 jdk8u91-b00 5fa11675dbe55f49663a45d1d5a6c1a2d3b2ec28 jdk8u91-b13 8921667c26ba5a83132c81ad8014d95a99631332 jdk8u91-b14 +15723e9dcff3db02d0726972fa1447a54977c2e3 jdk8u91-b15 10ffafaf53404de7fd23784aa3ff6016d107b9c8 jdk8u76-b00 0caab0d65a04d8cce71976a6bdc1ca0841bcbcf0 jdk8u76-b01 78f0aa6199150e10f387989b9bd5997f72cdc4e1 jdk8u76-b02 @@ -576,7 +606,31 @@ b86071b48b55340a3e712e91b2ba203a55a79571 jdk8u76-b12 db821ed6165c5080b09e829b4523dcf82d995a2f jdk8u92-b00 12846c3fc5a151a33e9446eff6e6704110c00362 jdk8u92-b13 +f3a9ed2cc7219a2b9b0cfd11729bbd0ef798e7ee icedtea-3.1.0pre01 +dbf29857221f4aa707e3a7acf850b06e690bcc01 icedtea-3.1.0pre02 +ff680965fa8c23cdafdd1028e1f33d0f351ad079 icedtea-3.1.0pre03 +fc69984700e156fe3290daea69e2d2ecc8acccaf icedtea-3.1.0pre04 c99c71a68555038fdd1e86a10dab9c9007ec3745 jdk8u92-b14 +71176efa69475fc737d1245a28e739ddf105fd1c jdk8u92-b31 +4e8ce6c84e4ca9dd385012c10e059c15dbfcc468 jdk8u92-b32 +18568fe46895af6a7b562ffe6334a24fb5d9ee50 jdk8u92-b33 +3ca74ce54c351db2ac551e495a8b7ee65fb09e64 jdk8u92-b34 +580f87c4d91aa8cc493dbbd84a1be9671fd733f3 jdk8u81-b00 +a93c1e57407944362e05c79d756425e8c1274d9a jdk8u101-b01 +86a9d99ffadaf26b3d8417666a3600ea1ce7560f jdk8u101-b02 +6a0df041e6c9b0756f1cbc9e1fcb6f519b80d767 jdk8u101-b03 +90f493bfe1faca0573844fdd2497070c8b224d76 jdk8u101-b04 +52b1aad7837180baa6555b0b6a5e43e96aea2e19 jdk8u101-b05 +f29205468e32e848d8d5c93a6a150e72196c9714 jdk8u101-b06 +c48f57c9fd3a0cba272493de0a0830811b837bf7 jdk8u101-b07 +6d535f9f4d91edae7c53bd318d211e4ed0b99346 jdk8u101-b08 +0de58fd081950e211d4c2dcedec25dbb875cbf6d jdk8u101-b09 +20f3856902a522f01b28aa2aa38701606af83ab8 jdk8u101-b10 +5cc23fe55ff4c64838e2335644b674bdd0888340 jdk8u101-b11 +0cef544b9eee7042001a2b7f5f9e8a48ef20d779 jdk8u101-b12 +05822f2e947be716d90fa20335b57c9ce5ee62aa icedtea-3.1.0 +88f7b4f1b721ab67ca4cd72e691d2f6c7a72c64b icedtea-3.2.0pre01 +8dc8f71216bf40c259bb4127270922fb6a6ca293 jdk8u101-b13 10ffafaf53404de7fd23784aa3ff6016d107b9c8 jdk8u76-b00 0caab0d65a04d8cce71976a6bdc1ca0841bcbcf0 jdk8u76-b01 78f0aa6199150e10f387989b9bd5997f72cdc4e1 jdk8u76-b02 @@ -588,3 +642,47 @@ 8a650e6924641eff6398fa8cda6e9fd6bd486e71 jdk8u102-b02 8a8745bff8d5d6dbe64563e051cfd228d2e4d917 jdk8u102-b03 614dc9771517839b3ed68b6b549bef1c370651c9 jdk8u102-b04 +7750594d9ceba010e36349bc20ee011edbb7c577 jdk8u102-b05 +12d34c63fb1f4191efee852148758c7af67659da jdk8u102-b06 +e6bb6f4d7b7d5179dbf902b6ada968a873b0c58b jdk8u102-b07 +87b26b3123355302fa8d16cbdcfcdfac60ba0275 jdk8u102-b08 +b0bfb7878d4aa8bedcd1c572449ed7c4109fc71b jdk8u102-b09 +0b35a6329ffb892ab8d99a67dcfda1dbc26be91c jdk8u102-b10 +592d155cc1332eba606900a7273863c74ef082a4 jdk8u102-b11 +16c58d7af5a4937e46bccd58114a56a7ffcd685c jdk8u102-b12 +56b0df415b570e31dc0b97d4a1c8f28b85240089 jdk8u102-b13 +19ea84ae4992037367f85aadb746279ab489422a icedtea-3.2.0pre02 +5665ca5e1896dcf47faa2c5c50d1130b8b783944 icedtea-3.2.0pre03 +0549bf2f507dae59bfcd7d11e038cdc62376fee7 jdk8u102-b14 +d86027f25a9aa960d69cf3a524588a873ae888f5 jdk8u102-b31 +90f493bfe1faca0573844fdd2497070c8b224d76 jdk8u111-b00 +085fd7e08f4855f134a8048251c4535ddde1feee jdk8u111-b01 +f66a535fb6b3b41419c987cc90407507a64712b2 jdk8u111-b02 +386c8bc6dd3ea0d49ea483cbbe95f4b12b66db23 jdk8u111-b03 +fd9b6417c521c5ec26224129d90b38d40c04c54d jdk8u111-b04 +5710d574a99aeff3600c49a4aed34fa1b373f7b8 jdk8u111-b05 +9ce3a6ba45751aaf57cb50609f3fd64c02d66f51 jdk8u111-b06 +405b1845ab3995b43efe0e770070b90f4c5c9080 jdk8u111-b07 +8a30511b2ea4714f5868b33be07b0562bb1edbfb jdk8u111-b08 +62cbd4997d4bf8433186d3fa30847577aa483ea3 jdk8u111-b09 +74b16a9a8eda03779e55ba145bdb6a08a1ebd780 jdk8u111-b10 +f51f1b8a7b58355c11392effdf0e4f738a79a8ad jdk8u111-b11 +8e5e70b9cff8f928d28db4890d4e5905a739d210 jdk8u111-b12 +ef3134b243da77d0aed9f3cef2b3855c3be2111a jdk8u111-b13 +a553c153d37671a371767229c71189d963964996 icedtea-3.2.0 +0e2e745ed6d7bb8a2233e83f4bad40e793a16949 jdk8u111-b14 +27503e49de52b54dde3a12af28e2d2de473192b3 jdk8u112-b00 +60a0572cd449e33b7d48b5a40065222ab5accd36 jdk8u112-b01 +6e20b82db75fbaf5a3e10455d1a28c17381f4be6 jdk8u112-b02 +e87830f756786db50d89d77ee802f303cf42d0b1 jdk8u112-b03 +03a192ef78d0ea77f1141174b29835b702f86793 jdk8u112-b04 +27a15af81178d312748a45efa457e5ef1a76e088 jdk8u112-b06 +35cb56e983d317fd319d2dbb17282264edea02e2 jdk8u112-b07 +103e6e2225bbbe779435b2e122e1ff846be54759 jdk8u112-b08 +ea5711153422cc1f8d710de08b7f4dc9e20b9333 jdk8u112-b09 +96658afeb900cb1bfc6c56b352745f3ede0ee524 jdk8u112-b10 +0169856d09008e5718f53a5d6c16e7db95c55887 jdk8u112-b11 +f56f9368471aa5bc949a730e2724ceb68e90d717 jdk8u112-b12 +04d857308b8c3db33e8fd4099c3a3dd5d50cdaeb jdk8u112-b13 +b353281f73db9617d993353e468342d3420c29f1 jdk8u112-b14 +6116c6644be0c85556931aaeb9b4f2dbc9c79157 jdk8u112-b15 diff -r 27503e49de52 -r 3ab9841babb7 .jcheck/conf --- a/.jcheck/conf Mon Apr 25 09:34:05 2016 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r 27503e49de52 -r 3ab9841babb7 LICENSE --- a/LICENSE Mon Apr 25 09:34:05 2016 -0700 +++ b/LICENSE Thu Jan 12 06:59:37 2017 +0000 @@ -3,7 +3,7 @@ Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. -59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. @@ -287,8 +287,8 @@ more details. You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., 59 - Temple Place, Suite 330, Boston, MA 02111-1307 USA + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Also add information on how to contact you by electronic and paper mail. diff -r 27503e49de52 -r 3ab9841babb7 make/BuildLangtools.gmk --- a/make/BuildLangtools.gmk Mon Apr 25 09:34:05 2016 -0700 +++ b/make/BuildLangtools.gmk Thu Jan 12 06:59:37 2017 +0000 @@ -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 27503e49de52 -r 3ab9841babb7 make/build.xml --- a/make/build.xml Mon Apr 25 09:34:05 2016 -0700 +++ b/make/build.xml Thu Jan 12 06:59:37 2017 +0000 @@ -1027,7 +1027,7 @@ + classpath="${build.toolclasses.dir}:${build.bootstrap.dir}/classes:${ant.home}/lib/ant.jar"/> diff -r 27503e49de52 -r 3ab9841babb7 src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java --- a/src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java Mon Apr 25 09:34:05 2016 -0700 +++ b/src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java Thu Jan 12 06:59:37 2017 +0000 @@ -380,11 +380,12 @@ HtmlTree script = new HtmlTree(HtmlTag.SCRIPT); script.addAttr(HtmlAttr.TYPE, "text/javascript"); String scriptCode = DocletConstants.NL + - " targetPage = \"\" + window.location.search;" + DocletConstants.NL + - " if (targetPage != \"\" && targetPage != \"undefined\")" + DocletConstants.NL + - " targetPage = targetPage.substring(1);" + DocletConstants.NL + - " if (targetPage.indexOf(\":\") != -1 || (targetPage != \"\" && !validURL(targetPage)))" + DocletConstants.NL + - " targetPage = \"undefined\";" + DocletConstants.NL + + " tmpTargetPage = \"\" + window.location.search;" + DocletConstants.NL + + " if (tmpTargetPage != \"\" && tmpTargetPage != \"undefined\")" + DocletConstants.NL + + " tmpTargetPage = tmpTargetPage.substring(1);" + DocletConstants.NL + + " if (tmpTargetPage.indexOf(\":\") != -1 || (tmpTargetPage != \"\" && !validURL(tmpTargetPage)))" + DocletConstants.NL + + " tmpTargetPage = \"undefined\";" + DocletConstants.NL + + " targetPage = tmpTargetPage;" + DocletConstants.NL + " function validURL(url) {" + DocletConstants.NL + " try {" + DocletConstants.NL + " url = decodeURIComponent(url);" + DocletConstants.NL + diff -r 27503e49de52 -r 3ab9841babb7 src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java --- a/src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java Mon Apr 25 09:34:05 2016 -0700 +++ b/src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java Thu Jan 12 06:59:37 2017 +0000 @@ -338,6 +338,11 @@ syntheticInits.append((JCExpression) captured_local); } } + // add captured outer this instances (used only when `this' capture itself is illegal) + for (Symbol fv : localContext.getSymbolMap(CAPTURED_OUTER_THIS).keySet()) { + JCTree captured_local = make.QualThis(fv.type); + syntheticInits.append((JCExpression) captured_local); + } //then, determine the arguments to the indy call List indy_args = translate(syntheticInits.toList(), localContext.prev); @@ -434,6 +439,32 @@ } } + /** + * Translate qualified `this' references within a lambda to the mapped identifier + * @param tree + */ + @Override + public void visitSelect(JCFieldAccess tree) { + if (context == null || !analyzer.lambdaFieldAccessFilter(tree)) { + super.visitSelect(tree); + } else { + int prevPos = make.pos; + try { + make.at(tree); + + LambdaTranslationContext lambdaContext = (LambdaTranslationContext) context; + JCTree ltree = lambdaContext.translate(tree); + if (ltree != null) { + result = ltree; + } else { + super.visitSelect(tree); + } + } finally { + make.at(prevPos); + } + } + } + @Override public void visitVarDef(JCVariableDecl tree) { LambdaTranslationContext lambdaContext = (LambdaTranslationContext)context; @@ -1126,6 +1157,11 @@ private int lambdaCount = 0; /** + * List of types undergoing construction via explicit constructor chaining. + */ + private List typesUnderConstruction; + + /** * keep the count of lambda expression defined in given context (used to * generate unambiguous names for serializable lambdas) */ @@ -1156,11 +1192,36 @@ private JCClassDecl analyzeAndPreprocessClass(JCClassDecl tree) { frameStack = List.nil(); + typesUnderConstruction = List.nil(); localClassDefs = new HashMap(); return translate(tree); } @Override + public void visitApply(JCMethodInvocation tree) { + List previousNascentTypes = typesUnderConstruction; + try { + Name methName = TreeInfo.name(tree.meth); + if (methName == names._this || methName == names._super) { + typesUnderConstruction = typesUnderConstruction.prepend(currentClass()); + } + super.visitApply(tree); + } finally { + typesUnderConstruction = previousNascentTypes; + } + } + // where + private ClassSymbol currentClass() { + for (Frame frame : frameStack) { + if (frame.tree.hasTag(JCTree.Tag.CLASSDEF)) { + JCClassDecl cdef = (JCClassDecl) frame.tree; + return cdef.sym; + } + } + return null; + } + + @Override public void visitBlock(JCBlock tree) { List prevStack = frameStack; try { @@ -1624,6 +1685,22 @@ } /** + * This is used to filter out those select nodes that need to be adjusted + * when translating away lambda expressions - at the moment, this is the + * set of nodes that select `this' (qualified this) + */ + private boolean lambdaFieldAccessFilter(JCFieldAccess fAccess) { + LambdaTranslationContext lambdaContext = + context instanceof LambdaTranslationContext ? + (LambdaTranslationContext) context : null; + return lambdaContext != null + && !fAccess.sym.isStatic() + && fAccess.name == names._this + && (fAccess.sym.owner.kind == TYP) + && !lambdaContext.translatedSymbols.get(CAPTURED_OUTER_THIS).isEmpty(); + } + + /** * This is used to filter out those new class expressions that need to * be qualified with an enclosing tree */ @@ -1797,6 +1874,7 @@ translatedSymbols.put(LOCAL_VAR, new LinkedHashMap()); translatedSymbols.put(CAPTURED_VAR, new LinkedHashMap()); translatedSymbols.put(CAPTURED_THIS, new LinkedHashMap()); + translatedSymbols.put(CAPTURED_OUTER_THIS, new LinkedHashMap()); translatedSymbols.put(TYPE_VAR, new LinkedHashMap()); freeVarProcessedLocalClasses = new HashSet<>(); @@ -1909,6 +1987,16 @@ } }; break; + case CAPTURED_OUTER_THIS: + Name name = names.fromString(new String(sym.flatName().toString() + names.dollarThis)); + ret = new VarSymbol(SYNTHETIC | FINAL | PARAMETER, name, types.erasure(sym.type), translatedSym) { + @Override + public Symbol baseSymbol() { + //keep mapping with original captured symbol + return sym; + } + }; + break; case LOCAL_VAR: ret = new VarSymbol(sym.flags() & FINAL, sym.name, sym.type, translatedSym); ((VarSymbol) ret).pos = ((VarSymbol) sym).pos; @@ -1929,6 +2017,14 @@ } void addSymbol(Symbol sym, LambdaSymbolKind skind) { + if (skind == CAPTURED_THIS && sym != null && sym.kind == TYP && !typesUnderConstruction.isEmpty()) { + ClassSymbol currentClass = currentClass(); + if (currentClass != null && typesUnderConstruction.contains(currentClass)) { + // reference must be to enclosing outer instance, mutate capture kind. + Assert.check(sym != currentClass); // should have been caught right in Attr + skind = CAPTURED_OUTER_THIS; + } + } Map transMap = getSymbolMap(skind); if (!transMap.containsKey(sym)) { transMap.put(sym, translate(sym, skind)); @@ -1942,17 +2038,49 @@ } JCTree translate(JCIdent lambdaIdent) { - for (Map m : translatedSymbols.values()) { - if (m.containsKey(lambdaIdent.sym)) { - Symbol tSym = m.get(lambdaIdent.sym); - JCTree t = make.Ident(tSym).setType(lambdaIdent.type); - tSym.setTypeAttributes(lambdaIdent.sym.getRawTypeAttributes()); - return t; + for (LambdaSymbolKind kind : LambdaSymbolKind.values()) { + Map m = getSymbolMap(kind); + switch(kind) { + default: + if (m.containsKey(lambdaIdent.sym)) { + Symbol tSym = m.get(lambdaIdent.sym); + JCTree t = make.Ident(tSym).setType(lambdaIdent.type); + tSym.setTypeAttributes(lambdaIdent.sym.getRawTypeAttributes()); + return t; + } + break; + case CAPTURED_OUTER_THIS: + if (lambdaIdent.sym.owner.kind == TYP && m.containsKey(lambdaIdent.sym.owner)) { + // Transform outer instance variable references anchoring them to the captured synthetic. + Symbol tSym = m.get(lambdaIdent.sym.owner); + JCExpression t = make.Ident(tSym).setType(lambdaIdent.sym.owner.type); + tSym.setTypeAttributes(lambdaIdent.sym.owner.getRawTypeAttributes()); + t = make.Select(t, lambdaIdent.name); + t.setType(lambdaIdent.type); + TreeInfo.setSymbol(t, lambdaIdent.sym); + return t; + } + break; } } return null; } + /* Translate away qualified this expressions, anchoring them to synthetic parameters that + capture the qualified this handle. `fieldAccess' is guaranteed to one such. + */ + public JCTree translate(JCFieldAccess fieldAccess) { + Assert.check(fieldAccess.name == names._this); + Map m = translatedSymbols.get(LambdaSymbolKind.CAPTURED_OUTER_THIS); + if (m.containsKey(fieldAccess.sym.owner)) { + Symbol tSym = m.get(fieldAccess.sym.owner); + JCExpression t = make.Ident(tSym).setType(fieldAccess.sym.owner.type); + tSym.setTypeAttributes(fieldAccess.sym.owner.getRawTypeAttributes()); + return t; + } + return null; + } + /** * The translatedSym is not complete/accurate until the analysis is * finished. Once the analysis is finished, the translatedSym is @@ -1990,6 +2118,10 @@ params.append(make.VarDef((VarSymbol) thisSym, null)); From andrew at icedtea.classpath.org Thu Jan 12 06:54:36 2017 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 12 Jan 2017 06:54:36 +0000 Subject: /hg/icedtea8-forest/hotspot: 59 new changesets Message-ID: changeset e5edc06c8d92 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e5edc06c8d92 author: asaha date: Tue Apr 26 13:28:35 2016 -0700 Added tag jdk8u112-b00 for changeset b09a69142dd3 changeset c3d0bd36ab28 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c3d0bd36ab28 author: vkempik date: Thu Apr 21 16:19:33 2016 +0300 8130309: Need to bailout cleanly if creation of stubs fails when codecache is out of space Summary: Check for failed expansion of stub section in code buffer and bailout. Reviewed-by: kvn, thartmann changeset 099bdbf208bc in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=099bdbf208bc author: kevinw date: Mon Apr 25 21:03:53 2016 +0000 Merge changeset 8f58998958ca in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8f58998958ca author: aph date: Tue Apr 26 02:49:59 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, coleenp changeset 0a78f55d49fa in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0a78f55d49fa author: robm date: Thu May 05 13:28:49 2016 +0100 8036630: Null ProtectionDomain in JVM can cause NPE because principals field is not initialized to an empty array Summary: Call ProtectionDomain constructor instead of making all fields null. Reviewed-by: fparain, zgu changeset f96d42d605e1 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f96d42d605e1 author: robm date: Fri May 06 13:49:45 2016 +0100 Merge changeset 79351ea143ee in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=79351ea143ee author: dbuck date: Tue May 17 02:44:58 2016 +0000 8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java fails Summary: Typo error referring new_acitve_workers is corrected as new_active_workers Reviewed-by: jmasa, drwhite Contributed-by: fairoz.matte at oracle.com changeset 44c8fe602a5e in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=44c8fe602a5e author: stuefe date: Thu Apr 23 18:00:50 2015 +0200 8077276: allocating heap with UseLargePages and HugeTLBFS may trash existing memory mappings (linux) Summary: Remove MAP_FIXED from initial mapping allocation; add tests Reviewed-by: stefank, coleenp changeset 776cb7cbe2e4 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=776cb7cbe2e4 author: stefank date: Mon Apr 25 11:36:14 2016 +0200 8017629: G1: UseSHM in combination with a G1HeapRegionSize > os::large_page_size() falls back to use small pages Reviewed-by: pliden, sjohanss, stuefe changeset 64bd5b63923c in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=64bd5b63923c author: vlivanov date: Tue May 24 18:42:01 2016 +0300 8154831: CastII/ConvI2L for a range check is prematurely eliminated Reviewed-by: kvn, thartmann changeset 619e7d418a44 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=619e7d418a44 author: aeriksso date: Wed May 18 11:06:00 2016 +0200 8135322: ConstantPool::release_C_heap_structures not run in some circumstances Reviewed-by: coleenp, sspitsyn changeset 5aaa43d91c73 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5aaa43d91c73 author: csahu date: Tue May 24 17:49:06 2016 +0530 8063086: Math.pow yields different results upon repeated calls Summary: C2 treats x^2 as a special case and computes x * x while the interpreter and c1 don't have special case code for X^2. Reviewed-by: kvn changeset 1df7a97c92d5 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1df7a97c92d5 author: robilad date: Wed Jun 01 13:36:42 2016 +0200 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade changeset b857e4abb00c in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b857e4abb00c author: csahu date: Mon May 30 15:24:37 2016 +0530 8054326: Confusing message in "Current rem set statistics" Reviewed-by: pliden, kevinw changeset fde446cb8e19 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fde446cb8e19 author: shshahma date: Fri Jun 10 15:34:32 2016 +0530 8147451: Crash in Method::checked_resolve_jmethod_id(_jmethodID*) Summary: VisualVM's memory profiling with allocation stacktraces crashes JVM in Method::checked_resolve_jmethod_id() Reviewed-by: coleenp, sspitsyn, jiangli changeset cf1faa9100dd in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=cf1faa9100dd author: shshahma date: Tue Jun 10 23:18:25 2014 +0400 8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java failed: assert(!res || TypeEntriesAtCall::arguments_profiling_enabled()) failed: no profiling of arguments Reviewed-by: kvn, jmasa changeset 4529ee76d3f9 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4529ee76d3f9 author: asaha date: Tue Jun 21 10:13:54 2016 -0700 Added tag jdk8u112-b01 for changeset cf1faa9100dd changeset 3e2abbf1320d in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3e2abbf1320d author: thartmann date: Mon Jun 20 08:04:04 2016 +0200 8159244: Partially initialized string object created by C2's string concat optimization may escape Summary: Emit release barrier after String creation to prevent partially initialized object from escaping. Reviewed-by: kvn changeset 9f2a972df4da in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9f2a972df4da author: shshahma date: Tue Apr 26 23:29:51 2016 +0530 8147026: Convert an assert in ClassLoaderData to a guarantee Summary: Guarantee is to ensure classloader is a valid oop will help catch the errors at an early stage rather than crashing the JVM later on in the GC Reviewed-by: coleenp changeset 001e0c530e2c in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=001e0c530e2c author: shshahma date: Wed Jun 22 13:46:47 2016 +0000 8158373: SIGSEGV: Metadata::mark_on_stack Summary: MetadataOnStackMark must be done before calling free_deallocate_list(). Reviewed-by: coleenp, sspitsyn changeset 6021c95f5944 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6021c95f5944 author: simonis date: Tue Jun 14 19:48:30 2016 +0200 8158260: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions Summary: Adjust instruction generation. Reviewed-by: goetz Contributed-by: gromero at linux.vnet.ibm.com, horii at jp.ibm.com changeset 4cc88e22a4d0 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4cc88e22a4d0 author: bmoloden date: Fri Jun 24 22:09:08 2016 +0300 8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh should be modified Summary: Fixed string comparison and indentation Reviewed-by: kvn changeset f22b5be95347 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f22b5be95347 author: robm date: Sat Jun 25 20:03:17 2016 +0100 Merge changeset 0ce7a44c80a8 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0ce7a44c80a8 author: asaha date: Mon Jul 04 14:29:23 2016 -0700 Added tag jdk8u112-b02 for changeset f22b5be95347 changeset 173a1f83c930 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=173a1f83c930 author: thartmann date: Mon Jun 27 08:10:51 2016 +0200 8160122: Backport of JDK-8159244 used wrong version of the JDK 9 fix Summary: Correct backport of 8159244. Reviewed-by: kvn changeset 649f01d13b2d in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=649f01d13b2d author: shshahma date: Mon Jun 27 11:27:57 2016 +0000 8156836: SIGSEGV: Test test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG 4.2 b02 Summary: Need to specify /othervm in annotation section if jvm command line option -Xbatch is specified. Reviewed-by: kvn changeset 04a62a3d51d7 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=04a62a3d51d7 author: vkempik date: Thu Jun 30 17:28:39 2016 +0300 8158871: Long response times with G1 and StringDeduplication Reviewed-by: pliden, tschatzl changeset e901fb8a6f95 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e901fb8a6f95 author: robm date: Fri Jul 08 13:59:32 2016 +0100 Merge changeset 9d07e8518392 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9d07e8518392 author: poonam date: Tue Jul 12 22:31:57 2016 +0000 8042660: vm/mlvm/anonloader/stress/byteMutation failed with: assert(index >=0 && index < _length) failed: symbol index overflow Summary: Detect zero length signatures and throw ClassFormatError before bad dereference occurs Reviewed-by: hseigel changeset c1377624d51e in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c1377624d51e author: avorobye date: Wed Jul 06 17:06:08 2016 +0300 8071909: Port testlibrary improvments in jdk/test to hotspot/test as required for DCMD test port Reviewed-by: jbachorik, egahlin, ykantser, mtobiass changeset 15928d255046 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=15928d255046 author: kevinw date: Wed Jul 13 00:47:40 2016 -0700 Merge changeset 371fd9bb8202 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=371fd9bb8202 author: asaha date: Tue Jul 05 15:18:38 2016 -0700 Merge changeset f2f59d888427 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f2f59d888427 author: asaha date: Thu Jul 14 12:13:21 2016 -0700 Merge changeset c171546c49b5 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c171546c49b5 author: asaha date: Tue Jul 19 15:39:34 2016 -0700 Added tag jdk8u112-b03 for changeset f2f59d888427 changeset 5aa8c4ca51f0 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5aa8c4ca51f0 author: asaha date: Mon Jul 25 14:40:38 2016 -0700 Added tag jdk8u112-b04 for changeset c171546c49b5 changeset e828a0e2a4bc in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e828a0e2a4bc author: asaha date: Wed Jul 20 15:12:01 2016 -0700 Merge changeset 2ead20204300 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2ead20204300 author: asaha date: Mon Jul 25 15:11:32 2016 -0700 Merge changeset 4b7af794466b in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4b7af794466b author: asaha date: Tue Jul 26 12:57:41 2016 -0700 Merge changeset a7a465747f9c in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a7a465747f9c author: asaha date: Wed Jul 27 11:09:12 2016 -0700 Added tag jdk8u112-b06 for changeset 4b7af794466b changeset 55ed9b0a35e4 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=55ed9b0a35e4 author: asaha date: Mon Aug 01 12:32:43 2016 -0700 Merge changeset 8957184395ab in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8957184395ab author: asaha date: Mon Aug 01 12:43:05 2016 -0700 Added tag jdk8u112-b07 for changeset 55ed9b0a35e4 changeset 670f8169b83c in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=670f8169b83c author: asaha date: Mon Aug 08 13:06:30 2016 -0700 Merge changeset 56ff16dd9b8c in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=56ff16dd9b8c author: asaha date: Mon Aug 08 13:17:49 2016 -0700 Added tag jdk8u112-b08 for changeset 670f8169b83c changeset d18eb5b5a3d6 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d18eb5b5a3d6 author: shshahma date: Fri Aug 05 10:47:35 2016 +0000 8161144: Fix for JDK-8147451 failed: Crash in Method::checked_resolve_jmethod_id(_jmethodID*) Summary: Method::deallocate_contents() should clear 'this' from list of Methods in JNIMethodBlock, when class is unloaded. Reviewed-by: coleenp, dholmes changeset 1ccd27199595 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1ccd27199595 author: asaha date: Tue Aug 16 12:48:43 2016 -0700 Merge changeset 14919ca8db45 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=14919ca8db45 author: asaha date: Tue Aug 16 13:09:14 2016 -0700 Added tag jdk8u112-b09 for changeset 1ccd27199595 changeset 2de719469e95 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2de719469e95 author: asaha date: Mon Aug 22 13:28:59 2016 -0700 Merge changeset c2ca4df65808 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c2ca4df65808 author: asaha date: Mon Aug 22 13:39:13 2016 -0700 Added tag jdk8u112-b10 for changeset 2de719469e95 changeset ea538144d9d9 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ea538144d9d9 author: asaha date: Mon Aug 29 11:18:37 2016 -0700 Added tag jdk8u112-b11 for changeset c2ca4df65808 changeset 44dcadfb9e70 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=44dcadfb9e70 author: asaha date: Tue Sep 06 10:49:53 2016 -0700 Merge changeset 2dba13c0214b in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2dba13c0214b author: asaha date: Tue Sep 06 10:59:40 2016 -0700 Added tag jdk8u112-b12 for changeset 44dcadfb9e70 changeset 7bc1061f52cf in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=7bc1061f52cf author: asaha date: Wed Sep 14 13:26:28 2016 -0700 Merge changeset bada6ca8a20a in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=bada6ca8a20a author: asaha date: Wed Sep 14 13:41:25 2016 -0700 Added tag jdk8u112-b13 for changeset 7bc1061f52cf changeset c2c4db2a42a2 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c2c4db2a42a2 author: asaha date: Wed Sep 21 14:22:12 2016 -0700 Merge changeset 6d3ac5edcb3f in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6d3ac5edcb3f author: asaha date: Wed Sep 21 14:33:31 2016 -0700 Added tag jdk8u112-b14 for changeset c2c4db2a42a2 changeset e42acc0165ef in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e42acc0165ef author: asaha date: Thu Sep 22 11:58:28 2016 -0700 Added tag jdk8u111-b14 for changeset 05a6a5823aa5 changeset b28d012a24ca in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b28d012a24ca author: asaha date: Thu Sep 22 12:50:50 2016 -0700 Merge changeset e134dc1879b7 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e134dc1879b7 author: asaha date: Thu Sep 22 13:16:27 2016 -0700 Added tag jdk8u112-b15 for changeset b28d012a24ca changeset 4bc7ad288df4 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4bc7ad288df4 author: andrew date: Thu Jan 12 06:59:37 2017 +0000 Merge jdk8u112-b16 diffstat: .hgtags | 111 +- .jcheck/conf | 2 - LICENSE | 6 +- 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/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 | 20 +- 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 | 16833 ++++++++++ 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 | 2565 + 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 | 3283 + 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 | 139 + 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 | 4886 ++ src/cpu/aarch64/vm/macroAssembler_aarch64.hpp | 1314 + 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 | 258 + 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 | 3118 + src/cpu/aarch64/vm/stubGenerator_aarch64.cpp | 4317 ++ src/cpu/aarch64/vm/stubRoutines_aarch64.cpp | 277 + src/cpu/aarch64/vm/stubRoutines_aarch64.hpp | 129 + src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp | 36 + src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp | 2200 + src/cpu/aarch64/vm/templateInterpreter_aarch64.hpp | 40 + src/cpu/aarch64/vm/templateTable_aarch64.cpp | 3859 ++ src/cpu/aarch64/vm/templateTable_aarch64.hpp | 43 + src/cpu/aarch64/vm/vmStructs_aarch64.hpp | 51 + src/cpu/aarch64/vm/vm_version_aarch64.cpp | 336 + src/cpu/aarch64/vm/vm_version_aarch64.hpp | 116 + 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/compiledIC_ppc.cpp | 6 +- src/cpu/ppc/vm/ppc.ad | 22 +- src/cpu/ppc/vm/sharedRuntime_ppc.cpp | 3 +- src/cpu/ppc/vm/vm_version_ppc.cpp | 8 +- src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp | 3 + src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp | 21 + src/cpu/sparc/vm/compiledIC_sparc.cpp | 10 +- src/cpu/sparc/vm/sparc.ad | 23 +- src/cpu/sparc/vm/vm_version_sparc.cpp | 9 +- src/cpu/x86/vm/c1_CodeStubs_x86.cpp | 3 + src/cpu/x86/vm/c1_LIRAssembler_x86.cpp | 21 +- src/cpu/x86/vm/compiledIC_x86.cpp | 10 +- src/cpu/x86/vm/macroAssembler_x86.cpp | 19 +- src/cpu/x86/vm/templateTable_x86_64.cpp | 4 - src/cpu/x86/vm/vm_version_x86.cpp | 5 + src/cpu/x86/vm/x86.ad | 10 +- src/cpu/x86/vm/x86_32.ad | 6 +- src/cpu/x86/vm/x86_64.ad | 67 +- src/cpu/zero/vm/compiledIC_zero.cpp | 3 +- src/cpu/zero/vm/cppInterpreter_zero.cpp | 11 +- src/cpu/zero/vm/entry_zero.hpp | 4 +- src/cpu/zero/vm/methodHandles_zero.hpp | 6 +- src/cpu/zero/vm/nativeInst_zero.cpp | 3 +- src/cpu/zero/vm/vm_version_zero.cpp | 11 +- src/cpu/zero/vm/vm_version_zero.hpp | 3 +- src/os/linux/vm/os_linux.cpp | 408 +- src/os/posix/vm/os_posix.cpp | 6 +- src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp | 53 + src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp | 235 + src/os_cpu/linux_aarch64/vm/bytes_linux_aarch64.inline.hpp | 44 + src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.inline.hpp | 248 + src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.s | 411 + 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/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 | 7 + 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_LIR.cpp | 25 +- src/share/vm/c1/c1_LIR.hpp | 23 +- src/share/vm/c1/c1_LIRAssembler.cpp | 10 + src/share/vm/c1/c1_LIRAssembler.hpp | 3 + src/share/vm/c1/c1_LIRGenerator.cpp | 2 +- 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 | 4 + 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 | 26 +- src/share/vm/classfile/classFileStream.hpp | 3 + src/share/vm/classfile/classLoaderData.cpp | 6 + src/share/vm/classfile/classLoaderData.inline.hpp | 2 +- src/share/vm/classfile/dictionary.cpp | 17 +- src/share/vm/classfile/dictionary.hpp | 5 +- src/share/vm/classfile/stackMapTable.hpp | 3 + src/share/vm/classfile/stackMapTableFormat.hpp | 39 +- src/share/vm/classfile/systemDictionary.cpp | 18 +- src/share/vm/classfile/systemDictionaryShared.hpp | 19 +- src/share/vm/classfile/verificationType.cpp | 21 +- src/share/vm/classfile/verifier.cpp | 42 +- src/share/vm/classfile/vmSymbols.hpp | 3 +- src/share/vm/code/codeBlob.cpp | 3 + src/share/vm/code/compiledIC.hpp | 9 +- 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/g1RemSetSummary.cpp | 66 +- src/share/vm/gc_implementation/g1/g1StringDedupQueue.cpp | 2 +- src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp | 114 +- src/share/vm/gc_implementation/g1/g1StringDedupTable.hpp | 6 +- src/share/vm/gc_implementation/g1/g1StringDedupThread.cpp | 4 +- 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/psScavenge.cpp | 28 + src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp | 2 +- src/share/vm/interpreter/abstractInterpreter.hpp | 2 + src/share/vm/interpreter/bytecode.hpp | 3 + src/share/vm/interpreter/bytecodeInterpreter.cpp | 5 +- src/share/vm/interpreter/bytecodeInterpreter.hpp | 6 + src/share/vm/interpreter/bytecodeInterpreter.inline.hpp | 3 + src/share/vm/interpreter/bytecodeStream.cpp | 10 +- src/share/vm/interpreter/bytecodeStream.hpp | 42 +- src/share/vm/interpreter/bytecodes.cpp | 3 + src/share/vm/interpreter/bytecodes.hpp | 3 + src/share/vm/interpreter/cppInterpreter.hpp | 3 + src/share/vm/interpreter/cppInterpreterGenerator.hpp | 8 + src/share/vm/interpreter/interpreter.hpp | 3 + src/share/vm/interpreter/interpreterGenerator.hpp | 3 + src/share/vm/interpreter/interpreterRuntime.cpp | 7 +- src/share/vm/interpreter/interpreterRuntime.hpp | 5 +- src/share/vm/interpreter/templateInterpreter.hpp | 3 + src/share/vm/interpreter/templateInterpreterGenerator.hpp | 5 + src/share/vm/interpreter/templateTable.cpp | 5 + 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 | 13 +- src/share/vm/memory/metaspaceShared.hpp | 11 +- src/share/vm/memory/tenuredGeneration.cpp | 12 + src/share/vm/oops/constantPool.hpp | 3 + src/share/vm/oops/instanceKlass.cpp | 37 +- src/share/vm/oops/klassVtable.cpp | 102 +- src/share/vm/oops/klassVtable.hpp | 13 + src/share/vm/oops/method.cpp | 75 +- src/share/vm/oops/method.hpp | 13 +- src/share/vm/oops/objArrayKlass.inline.hpp | 4 +- src/share/vm/oops/oop.inline.hpp | 3 + 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/chaitin.hpp | 5 +- src/share/vm/opto/compile.cpp | 40 + src/share/vm/opto/connode.cpp | 6 +- src/share/vm/opto/doCall.cpp | 26 +- src/share/vm/opto/gcm.cpp | 2 + src/share/vm/opto/graphKit.cpp | 2 +- src/share/vm/opto/lcm.cpp | 9 +- 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 | 4 +- src/share/vm/opto/mulnode.cpp | 23 +- src/share/vm/opto/output.cpp | 12 +- src/share/vm/opto/output.hpp | 2 + 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/stringopts.cpp | 8 +- src/share/vm/opto/subnode.cpp | 12 +- src/share/vm/opto/type.cpp | 23 +- src/share/vm/prims/jniCheck.cpp | 10 +- src/share/vm/prims/jni_md.h | 3 + src/share/vm/prims/jvm.cpp | 43 +- src/share/vm/prims/jvm.h | 5 + src/share/vm/prims/jvmtiClassFileReconstituter.cpp | 3 + src/share/vm/prims/jvmtiExport.cpp | 7 + src/share/vm/prims/jvmtiTagMap.cpp | 2 + src/share/vm/prims/methodHandles.hpp | 8 + src/share/vm/prims/unsafe.cpp | 52 + src/share/vm/prims/whitebox.cpp | 8 +- src/share/vm/runtime/advancedThresholdPolicy.cpp | 5 +- src/share/vm/runtime/arguments.cpp | 67 +- src/share/vm/runtime/atomic.inline.hpp | 3 + src/share/vm/runtime/deoptimization.cpp | 9 +- 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 | 17 +- src/share/vm/runtime/icache.hpp | 3 + src/share/vm/runtime/interfaceSupport.hpp | 18 +- src/share/vm/runtime/java.cpp | 26 +- 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/registerMap.hpp | 6 + src/share/vm/runtime/relocator.hpp | 3 + src/share/vm/runtime/safepoint.cpp | 4 + src/share/vm/runtime/sharedRuntime.cpp | 30 +- src/share/vm/runtime/signature.cpp | 44 +- 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.hpp | 3 + 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/utilities/copy.cpp | 171 +- src/share/vm/utilities/copy.hpp | 15 +- src/share/vm/utilities/globalDefinitions.hpp | 34 + 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/c1/TestArrayCopyToFromObject.java | 64 + test/compiler/codegen/8144028/BitTests.java | 164 + test/compiler/codegen/IntRotateWithImmediate.java | 24 +- test/compiler/floatingpoint/TestPow2.java | 73 + 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/jsr292/VMAnonymousClasses.java | 2 +- test/compiler/native/TestDirtyInt.sh | 16 +- test/compiler/stable/StableConfiguration.java | 22 +- test/compiler/stringopts/TestStringObjectInitialization.java | 78 + test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java | 21 +- test/compiler/unsafe/JdkInternalMiscUnsafeUnalignedAccess.java | 315 + test/compiler/vectorization/TestVectorUnalignedOffset.java | 55 + test/gc/metaspace/TestPerfCountersAndMemoryPools.java | 4 +- test/runtime/classFileParserBug/BadNameAndType.java | 57 + test/runtime/classFileParserBug/emptyNameUtf8.jcod | 131 + test/runtime/classFileParserBug/emptySigUtf8.jcod | 131 + test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java | 68 + test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java | 45 +- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java | 4 +- test/testlibrary_tests/whitebox/vm_flags/UintxTest.java | 2 +- test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java | 4 +- 427 files changed, 70743 insertions(+), 616 deletions(-) diffs (truncated from 77891 to 500 lines): diff -r b09a69142dd3 -r 4bc7ad288df4 .hgtags --- a/.hgtags Mon Apr 25 09:32:00 2016 -0700 +++ b/.hgtags Thu Jan 12 06:59:37 2017 +0000 @@ -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 @@ -598,6 +617,7 @@ 6824e2475e0432e27f9cc51838bc34ea5fbf5113 jdk8u40-b27 8220f68a195f6eeed2f5fb6e8a303726b512e899 jdk8u40-b31 850a290eb1088a61178d1910c500e170ef4f4386 jdk8u40-b32 +e6aa4a8c1b46a05b6c493b4ffe5c2555013f5c99 jdk8u40-b33 1b3abbeee961dee49780c0e4af5337feb918c555 jdk8u40-b10 f10fe402dfb1543723b4b117a7cba3ea3d4159f1 hs25.40-b15 99372b2fee0eb8b3452f47230e84aa6e97003184 jdk8u40-b11 @@ -721,6 +741,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 @@ -800,18 +825,30 @@ b8e7dd0e21173ad829b40361763d27cb6ac532e9 jdk8u72-b12 a8e4754b89aecc388623394a20f6d43d4c58f083 jdk8u72-b13 dc2fdd4e0b8105268b8231040f761f27ab4523f2 jdk8u72-b14 +dbf85d44da89a2428b3bd678be791c314e148845 icedtea-3.0.0pre09 d6670c5d49ba381405ec9f69a78ccc5b8b0c8473 jdk8u72-b15 +da43260704c28b9f19cb652090ae65c258220fd6 jdk8u72-b31 26b99cd20661a1fa05939d1856a9389311e01c4f jdk8u73-b00 931c31db01ae873525a1b2c306b01129eb431960 jdk8u73-b01 67566d815a66d958c1f817d65f1621ba1d2e5f33 jdk8u73-b02 451dda77f6c29bd3260e87f847a9eadae122a759 jdk8u74-b00 c1031a924f2c910fad078838b88a2f0146f2de98 jdk8u74-b01 ca9cae9aa9e989bbe6713c91d55c913edeaecce4 jdk8u74-b02 +a5b78b56841e97ce00463874f1b7f63c54d84934 jdk8u74-b31 +94ec11846b18111e73929b6caa9fbe7262e142c1 jdk8u74-b32 +1b6d4fd2730e58f17820930f797938dc182117c4 jdk8u77-b00 +ddd297e340b1170d3cec011ee64e729f8b493c86 jdk8u77-b01 +1b4072e4bb3ad54c4e894998486a8b33f0689160 jdk8u77-b02 +223b64a19e94222dd97b92bb40abcfbc0bf6ef1f jdk8u77-b03 +dd8507f51d786572dae18af8ffdc5a1ea34c755e jdk8u77-b31 + +94ec11846b18111e73929b6caa9fbe7262e142c1 jdk8u74-b32 da43260704c28b9f19cb652090ae65c258220fd6 jdk8u72-b31 c0242ea4bde19d72be5149feda112a39e8c89b0a jdk8u75-b00 ca3b8c8e390ab0540b0cc2e5def869b38e460d86 jdk8u75-b01 9aef5b5e0a68f20059cfa9e2806b4ff0e11a3d31 jdk8u75-b02 2df9fe896819362b9075a670b78106b249e50d6d jdk8u75-b03 +b374548dcb4834eb8731a06b52faddd0f10bd45d jdk8u101-b00 32b682649973231b54740c09b10889660f6ebde5 jdk8u75-b04 1f43bd4fab06d2ca5d1964611df14d8506d6b36e jdk8u75-b05 916712f178c39d0acbc590f38802133fc86a7346 jdk8u75-b06 @@ -823,10 +860,14 @@ 1b6d4fd2730e58f17820930f797938dc182117c4 jdk8u77-b00 ddd297e340b1170d3cec011ee64e729f8b493c86 jdk8u77-b01 1b4072e4bb3ad54c4e894998486a8b33f0689160 jdk8u77-b02 +e9585e814cc954c06e870f3bdf37171029da0d5e icedtea-3.0.0pre10 +5e587a29a6aac06d6b5a7ebeea99a291d82520c8 icedtea-3.0.0 +49b8cecd1bbe2c2ba0ad1aec6722078b621866a1 icedtea-3.0-branchpoint 223b64a19e94222dd97b92bb40abcfbc0bf6ef1f jdk8u77-b03 bbbb05e91c629f8d9eef2ba43933767f68a898b0 jdk8u91-b00 e36b6ade0499eadfd8673fe62ef0a613af2e6d67 jdk8u91-b13 fa8991ccf6e5b74890a0b5672440b3c09d8d8732 jdk8u91-b14 +e1ea97ad19af4d1e0bda449aa43be7e1b118ffe9 jdk8u91-b15 1b6d4fd2730e58f17820930f797938dc182117c4 jdk8u77-b00 ddd297e340b1170d3cec011ee64e729f8b493c86 jdk8u77-b01 1b4072e4bb3ad54c4e894998486a8b33f0689160 jdk8u77-b02 @@ -846,10 +887,78 @@ 9a87701e22b3cae79fdfd8cdb732051e02a710fa jdk8u76-b12 481dcde745b6aec035781ed9f6797cfc93719f71 jdk8u92-b00 f3e1e734e2d29101a9537ddeb71ecad413fcd352 jdk8u92-b13 +cbd30c92ef7a62846124e28b35aaf668621b1105 icedtea-3.1.0pre01 +76eca5cf31500ecb1d1807685729a7ea5c3780e7 icedtea-3.1.0pre02 +ea6933324a7a52379d7f1e18e7525fd619079865 icedtea-3.1.0pre03 +0f47eef348e2ec17dd6492886c57e23023fbc435 icedtea-3.1.0pre04 24a09407d71bb2cc4848bfa21660c890b4d722b1 jdk8u92-b14 +445941ba41c0e3829fe02140690b144281ac2141 jdk8u92-b31 +f958bebdee267695e37aadd27753ac8b1e1823c8 jdk8u92-b32 +d1bb0e79ff79d21068388d9c62ca01e3c072fd0d jdk8u92-b33 +d0388be32561e4bd00c1a79adbe301cfdd6ba9f2 jdk8u92-b34 +b374548dcb4834eb8731a06b52faddd0f10bd45d jdk8u81-b00 +ead07188d11107e877e8e4ad215ff6cb238a8a92 jdk8u101-b01 +34429bad9986677f4991c80aeb22665842881cba jdk8u101-b02 +b41d5faaf1d32ed1bf9592f65f2f94ddd4c60fc4 jdk8u101-b03 +ceecf88e5c2c09bfabf5926581e6d0b0f65f5148 jdk8u101-b04 +19e74265fc8def6a7fc96c836d8ebe38ad1cf199 jdk8u101-b05 +7c60503b0888ac16eac80a6cd074195973f8dedb jdk8u101-b06 +cb4af293fe70549b51039bb9197f373e6750fafb jdk8u101-b07 +8ed377d2cec94435d1617a37999960a24be73ad9 jdk8u101-b08 +9be452c4e7161e60d623d55bb72ad013386aefd1 jdk8u101-b09 +218a44a163fa8c2532fd5f2e8ea9bc3c9c2ca8cf jdk8u101-b10 +0095e54dcaa1acfe1614feff9600734c26af7ae8 jdk8u101-b11 +286fe17d81c3d153611a28e50926083ae934cc56 jdk8u101-b12 +e480e0df8eea8e5d022672a450cd6c8e2eeac86b icedtea-3.1.0 +90416ba05ba1cde27da26ca1e6cc66062e883c17 icedtea-3.2.0pre01 +77df35b662ed98236f67ab18e23691460f986981 jdk8u101-b13 d6c92b9e192ef97305a699e868387d55821c81ad jdk8u102-b00 d6c92b9e192ef97305a699e868387d55821c81ad jdk8u82-b00 516a64e6d7c2dc29fd932bf3b8313e560a01bcd0 jdk8u102-b01 83dc7e55f71596e6e76fabfa56b6008e070ff44c jdk8u102-b02 ef01a1634bb41dd5b36fc9824f8d35f745c6bd5a jdk8u102-b03 2094cac55c5955b4f19cd9e35e3be8b467e59b57 jdk8u102-b04 +a96cf90239c64f51679d106b852c9a5b343b9488 jdk8u102-b05 +12cd1f9b403eb5024e8642bfa59136cd275899a4 jdk8u102-b06 +9ff5455815c1864ef7ca2d5232decd2023d1d043 jdk8u102-b07 +69f5f6c2beeb3bb126494ed779ae1686f61602b9 jdk8u102-b08 +b5ecd8067e899c4bfb8d327ee7583a32129772d4 jdk8u102-b09 +2672cfc2d7b6ffa07b7714208f9d46a405211d94 jdk8u102-b10 +36a1a2875ed55fa17818f3eb203e27922a7b4589 jdk8u102-b11 +340e1a736ef7169786e70db7f31ffd32bc3be24d jdk8u102-b12 +f6daf04c0f48dab5420ad63d21da82a7fa4e3ad7 jdk8u102-b13 +ac19c2e28a511cacde863e39802c2e5277e1665f icedtea-3.2.0pre02 +bca09127475293c1938b5413fbf25af2c281c597 icedtea-3.2.0pre03 +ac29c9c1193aef5d480b200ed94c5d579243c17b jdk8u102-b14 +96e1c72fc617d3c6c125bcfc9182f77fc6aa38e6 jdk8u102-b31 +ceecf88e5c2c09bfabf5926581e6d0b0f65f5148 jdk8u111-b00 +e73d79ce00e4a0451e464c7a73d9c911d01e169a jdk8u111-b01 +d584a614818562e1187e1a15c202aec01491caeb jdk8u111-b02 +a3ede966ecfe6009fe4a58fbd6903c470a059ad3 jdk8u111-b03 +65029655928a834018a6793253c9b2699044af92 jdk8u111-b04 +e4525db272634b980738003eff99ac1588bb79d3 jdk8u111-b05 +019b22dd8128840ecdcd1bfebcf4447e28e45068 jdk8u111-b06 +3f337aaf090769653ee0a746fbe661d09055a883 jdk8u111-b07 +e180e364a40364a059a20c74b97ab4e928e2b676 jdk8u111-b08 +c48b303692bb86c42e928da6dec815e901a24c5b jdk8u111-b09 +96973081eb8a132ca3bfee9249ad99c185b6b130 jdk8u111-b10 +603804f2132ff188a9f3d1c31cca63b47220e2e2 jdk8u111-b11 +055bc2a065a503e8714ff7ad27e6197dc0339efa jdk8u111-b12 +c3b42c43c230f10e79ae850ee9062fe86d3c75c9 jdk8u111-b13 +be4aeaa327f739d02d2c66a433ab2946ef19c5fb icedtea-3.2.0 +05a6a5823aa58a0a4720a328a9db484f21d573bc jdk8u111-b14 +b09a69142dd3bf78ca66bb0c99046ca7cccbdda9 jdk8u112-b00 +cf1faa9100dd8c8df6e1a604aaf613d037f51ebf jdk8u112-b01 +f22b5be95347c669a1463d9e05ec3bf11420208e jdk8u112-b02 +f2f59d888427b1db336766bc8cd272f2b2d84e1a jdk8u112-b03 +c171546c49b5ff57bcb74bb54e8860647f83f268 jdk8u112-b04 +4b7af794466ba22461ed043a1394df43e4993c4f jdk8u112-b06 +55ed9b0a35e4ad4bb5ca3f393f6749e81ad9fef0 jdk8u112-b07 +670f8169b83c6af14339fe37b2a2b8384dc2149b jdk8u112-b08 +1ccd27199595fedefcd1ca4a335e049887c63107 jdk8u112-b09 +2de719469e959ae1f7bd4fd64af8470f1d03d3bb jdk8u112-b10 +c2ca4df6580822835f3b21436b79e123910c4eb5 jdk8u112-b11 +44dcadfb9e7038a1ae288a99a728526ed97d2b7c jdk8u112-b12 +7bc1061f52cfc5ce4cbfd42dd2dcdc91e7efce72 jdk8u112-b13 +c2c4db2a42a215c98a4f027edb8bbb00dd62d9b9 jdk8u112-b14 +b28d012a24cab8f4ceeee0c9d3252969757423ed jdk8u112-b15 diff -r b09a69142dd3 -r 4bc7ad288df4 .jcheck/conf --- a/.jcheck/conf Mon Apr 25 09:32:00 2016 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r b09a69142dd3 -r 4bc7ad288df4 LICENSE --- a/LICENSE Mon Apr 25 09:32:00 2016 -0700 +++ b/LICENSE Thu Jan 12 06:59:37 2017 +0000 @@ -3,7 +3,7 @@ Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. -59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. @@ -287,8 +287,8 @@ more details. You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., 59 - Temple Place, Suite 330, Boston, MA 02111-1307 USA + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Also add information on how to contact you by electronic and paper mail. diff -r b09a69142dd3 -r 4bc7ad288df4 THIRD_PARTY_README --- a/THIRD_PARTY_README Mon Apr 25 09:32:00 2016 -0700 +++ b/THIRD_PARTY_README Thu Jan 12 06:59:37 2017 +0000 @@ -3571,4 +3571,3 @@ --- end of LICENSE --- ------------------------------------------------------------------------------- - diff -r b09a69142dd3 -r 4bc7ad288df4 agent/make/Makefile --- a/agent/make/Makefile Mon Apr 25 09:32:00 2016 -0700 +++ b/agent/make/Makefile Thu Jan 12 06:59:37 2017 +0000 @@ -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 b09a69142dd3 -r 4bc7ad288df4 agent/src/os/linux/LinuxDebuggerLocal.c --- a/agent/src/os/linux/LinuxDebuggerLocal.c Mon Apr 25 09:32:00 2016 -0700 +++ b/agent/src/os/linux/LinuxDebuggerLocal.c Thu Jan 12 06:59:37 2017 +0000 @@ -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; @@ -333,7 +337,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) { @@ -355,6 +359,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 @@ -450,6 +457,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 b09a69142dd3 -r 4bc7ad288df4 agent/src/os/linux/Makefile --- a/agent/src/os/linux/Makefile Mon Apr 25 09:32:00 2016 -0700 +++ b/agent/src/os/linux/Makefile Thu Jan 12 06:59:37 2017 +0000 @@ -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 b09a69142dd3 -r 4bc7ad288df4 agent/src/os/linux/libproc.h --- a/agent/src/os/linux/libproc.h Mon Apr 25 09:32:00 2016 -0700 +++ b/agent/src/os/linux/libproc.h Thu Jan 12 06:59:37 2017 +0000 @@ -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. @@ -72,6 +76,9 @@ #include #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 b09a69142dd3 -r 4bc7ad288df4 agent/src/os/linux/ps_proc.c --- a/agent/src/os/linux/ps_proc.c Mon Apr 25 09:32:00 2016 -0700 +++ b/agent/src/os/linux/ps_proc.c Thu Jan 12 06:59:37 2017 +0000 @@ -277,7 +277,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); @@ -287,10 +287,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 From andrew at icedtea.classpath.org Thu Jan 12 06:55:08 2017 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 12 Jan 2017 06:55:08 +0000 Subject: /hg/icedtea8-forest/jdk: 119 new changesets Message-ID: changeset df209f221cca in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=df209f221cca author: asaha date: Tue Apr 26 13:30:25 2016 -0700 Added tag jdk8u112-b00 for changeset 47e20a90bdbb changeset 742bb1609e77 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=742bb1609e77 author: igerasim date: Tue Apr 26 20:31:54 2016 +0300 8144313: Test SessionTimeOutTests can be timeout Reviewed-by: mullan changeset 10a6d94b545b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=10a6d94b545b author: igerasim date: Tue Apr 26 20:31:56 2016 +0300 8146669: Test SessionTimeOutTests fails intermittently Reviewed-by: mullan changeset 2f6f19966859 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2f6f19966859 author: igerasim date: Tue Apr 26 20:31:58 2016 +0300 8037557: test SessionCacheSizeTests.java timeout Reviewed-by: weijun changeset 931c1185bb1b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=931c1185bb1b author: igerasim date: Tue Apr 26 20:31:59 2016 +0300 8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out Reviewed-by: weijun, wetmore changeset 7dd4682b4208 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=7dd4682b4208 author: mhaupt date: Wed Apr 27 15:34:30 2016 +0200 8155214: java/lang/invoke/PermuteArgsTest.java fails due to exhausted code cache Reviewed-by: sundar changeset c44e755a3dce in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c44e755a3dce author: igerasim date: Wed Apr 27 18:43:18 2016 +0300 8133070: Hot lock on BulkCipher.isAvailable Reviewed-by: mullan Contributed-by: xuelei.fan at oracle.com, kungu.mjh at alibaba-inc.com changeset 93cddf06cfe0 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=93cddf06cfe0 author: mhaupt date: Fri Apr 29 15:30:43 2016 +0200 8155106: MHs.Lookup.findConstructor returns handles for array classes Reviewed-by: sundar changeset edb55dacef3e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=edb55dacef3e author: robm date: Thu May 05 13:30:05 2016 +0100 8085903: New fix for memory leak in ProtectionDomain cache Reviewed-by: mullan changeset 39f7a1ab2b08 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=39f7a1ab2b08 author: clanger date: Fri Apr 29 12:23:52 2016 +0200 8153781: Issue in XMLScanner: EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping large DOCTYPE section with CRLF at wrong place Reviewed-by: joehw Contributed-by: christoph.langer at sap.com changeset dc4322602480 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=dc4322602480 author: robm date: Fri May 06 13:50:13 2016 +0100 Merge changeset c4ab046992ff in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c4ab046992ff author: ascarpino date: Tue May 10 17:16:26 2016 +0100 8098581: SecureRandom.nextBytes() hurts performance with small size requests Reviewed-by: valeriep changeset efd9e219a5bd in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=efd9e219a5bd author: snikandrova date: Fri May 13 16:36:39 2016 +0300 8049171: Additional tests for jarsigner's warnings Reviewed-by: weijun changeset 4c27305cae8b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4c27305cae8b author: mcherkas date: Fri May 13 16:46:54 2016 +0300 8078268: javax.swing.text.html.parser.Parser parseScript incorrectly optimized Reviewed-by: alexp, aivanov changeset a5d597f09c9d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a5d597f09c9d author: asmotrak date: Fri May 13 17:41:00 2016 +0300 8074784: Additional tests for XML DSig API Reviewed-by: mullan Contributed-by: artem.kosarev at oracle.com changeset 561c1038f71a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=561c1038f71a author: aefimov date: Fri May 13 18:39:58 2016 +0300 8145974: XMLStreamWriter produces invalid XML for surrogate pairs on OutputStreamWriter Reviewed-by: joehw changeset 66c61047f119 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=66c61047f119 author: dmarkov date: Mon May 16 09:54:50 2016 +0300 8155001: SystemTray.remove() leaks GDI Objects in Windows Reviewed-by: serb, alexp changeset 7eb965622404 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=7eb965622404 author: dsamersoff date: Wed Jun 18 03:29:58 2014 -0700 8044762: com/sun/jdi/OptionTest.java test time out Summary: gdata could be NULL in debugInit_exit Reviewed-by: dcubed changeset 66199a53c7f9 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=66199a53c7f9 author: dsamersoff date: Thu Aug 28 05:20:02 2014 -0700 8049226: com/sun/jdi/OptionTest.java test times out again Summary: Don't call jni_FatalError if transport initialization fails Reviewed-by: sspitsyn, sla changeset 6c0e2944f516 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6c0e2944f516 author: dmarkov date: Tue May 17 13:12:50 2016 +0300 8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump to parent frame on focus Reviewed-by: ant, denis changeset 28fef0942517 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=28fef0942517 author: mcherkas date: Wed May 18 18:59:19 2016 +0300 6882559: new JEditorPane("text/plain","") fails for null context class loader Reviewed-by: serb, aivanov changeset d9878355b466 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d9878355b466 author: bgopularam date: Wed May 18 22:27:10 2016 -0700 8134232: KeyStore.load() throws an IOException with a wrong cause in case of wrong password Reviewed-by: vinnie changeset d108c790e561 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d108c790e561 author: mhaupt date: Tue May 24 08:56:37 2016 +0200 8157242: Some java/lang/invoke tests miss othervm Reviewed-by: robm changeset acd98af6e8fb in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=acd98af6e8fb author: aivanov date: Tue May 24 17:00:19 2016 +0300 8136998: JComboBox prevents wheel mouse scrolling of JScrollPane Reviewed-by: serb, alexp changeset 26c42099d7e4 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=26c42099d7e4 author: aivanov date: Tue May 24 17:05:59 2016 +0300 8133309: Some unicode characters do not display any more after upgrading to Windows 10 Reviewed-by: serb, jgodinez changeset 425279d8815d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=425279d8815d author: bgopularam date: Mon May 23 23:19:59 2016 -0700 8048621: Implement basic keystore tests Summary: Tests for basic operations of KeyStore entry Reviewed-by: xuelei changeset dfc9574235ae in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=dfc9574235ae author: coffeys date: Tue May 24 15:16:21 2016 +0100 Merge changeset 1dd18ae45a24 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1dd18ae45a24 author: henryjen date: Tue May 24 07:49:17 2016 -0700 8156478: 3 Buffer overrun defect groups in jexec.c Reviewed-by: ksrini changeset c5c0728e113d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c5c0728e113d author: clanger date: Wed May 25 20:09:45 2016 +0100 8156521: Minor fixes and cleanups in NetworkInterface.c Reviewed-by: alanb, chegar, dsamersoff, msheppar changeset 6d9a4a31bc44 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6d9a4a31bc44 author: bgopularam date: Thu May 26 01:30:40 2016 -0700 8048622: Enhance tests for PKCS11 keystores with NSS Summary: New tests for validating read write operations on PKCS 12 based keystore Reviewed-by: vinnie changeset 9ab7b0147a41 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9ab7b0147a41 author: amjiang date: Fri Jun 19 14:06:24 2015 +0800 8050409: Test for JAAS getPrivateCredentials Reviewed-by: weijun changeset b5b42a5de068 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b5b42a5de068 author: snikandrova date: Fri May 27 18:11:42 2016 +0300 8050402: Tests to check for use of policy files Reviewed-by: mullan changeset f3bbeacf8118 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f3bbeacf8118 author: snikandrova date: Fri May 27 18:29:14 2016 +0300 8158059: The fix for 8050402 was partially committed Reviewed-by: mullan changeset 907689a62eab in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=907689a62eab author: serb date: Fri May 27 19:12:18 2016 +0300 7172749: Xrender: Class cast exception in 2D code running an AWT regression test Reviewed-by: serb, prr changeset 4d6c03fb1039 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4d6c03fb1039 author: ant date: Fri May 27 21:19:46 2016 +0300 8145984: [macosx] sun.lwawt.macosx.CAccessible leaks Reviewed-by: serb, ptbrunet changeset 5c57120adde1 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5c57120adde1 author: igerasim date: Tue May 31 00:24:31 2016 +0300 8158111: Make handling of 3rd party providers more stable Reviewed-by: xuelei changeset 537decf5d2b7 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=537decf5d2b7 author: vadim date: Tue May 31 16:59:29 2016 +0300 6477756: GraphicsDevice.getConfigurations() is slow taking 3 or more seconds Reviewed-by: prr, serb changeset 75ad22e863db in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=75ad22e863db author: weijun date: Tue May 31 16:24:47 2016 +0300 8022582: Relax response flags checking in sun.security.krb5.KrbKdcRep.check. Reviewed-by: mullan changeset 3b969af8c397 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=3b969af8c397 author: msolovie date: Tue May 31 15:03:50 2016 +0300 8075007: Additional tests for krb5-related cipher suites with unbound server Reviewed-by: coffeys changeset 6b1541338eb1 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6b1541338eb1 author: serb date: Tue May 31 19:55:28 2016 +0300 8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails Reviewed-by: ant, prr changeset 00936f2a3f2f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=00936f2a3f2f author: bpb date: Wed May 04 08:04:22 2016 -0700 8153192: (se) Selector.select(long) uses wrong timeout after EINTR (lnx) Summary: Pass what remains of the initial timeout to epoll_wait(2) (Linux) and ioctl(7d) (Solaris) instead of the original un-decremented timeout value. Reviewed-by: alanb, rriggs changeset 99a415c31cc5 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=99a415c31cc5 author: coffeys date: Wed Jun 01 08:45:31 2016 +0100 Merge changeset 10285edab7b5 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=10285edab7b5 author: robilad date: Wed Jun 01 13:40:01 2016 +0200 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade changeset 9440451e1d73 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9440451e1d73 author: weijun date: Tue Jun 30 22:32:03 2015 +0800 8075301: Tests for sun.security.krb5.principal system property Reviewed-by: weijun Contributed-by: Sibabrata Sahoo changeset a4a06a4594d2 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a4a06a4594d2 author: alexsch date: Thu Jun 02 09:36:41 2016 +0300 8157838: Personalized Windows Font Size is not taken into account in Java8u102 Reviewed-by: prr, serb changeset 0995193fd302 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0995193fd302 author: rpatil date: Thu Jun 02 21:08:17 2016 +0530 8151876: (tz) Support tzdata2016d Reviewed-by: okutsu, coffeys changeset 979b0634e600 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=979b0634e600 author: bae date: Fri Jun 03 12:46:32 2016 +0300 8078382: Wrong glyph is displayed for a derived font Reviewed-by: prr, serb changeset 1d346a5b8a11 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1d346a5b8a11 author: igerasim date: Tue Jun 07 00:29:22 2016 +0300 8073542: File Leak in jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c Summary: ensure that file descriptor is properly closed if setsockopt fails. Reviewed-by: rriggs changeset 7ced0993caf4 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=7ced0993caf4 author: csahu date: Fri Jun 03 09:24:52 2016 +0000 8154144: Tests in com/sun/jdi fails intermittently with "jdb input stream closed prematurely" Summary: Don't print stream closed message during shutdown Reviewed-by: dcubed, sla, dsamersoff Contributed-by: sharath.ballal at oracle.com changeset 267a03dfb105 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=267a03dfb105 author: kevinw date: Mon Jun 06 22:39:03 2016 +0000 Merge changeset 444346a90b1e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=444346a90b1e author: alexsch date: Thu Jun 09 12:32:04 2016 +0300 8158178: java.awt.SplashScreen.getSize() returns incorrect size for high dpi splash screens Reviewed-by: alexsch, serb Contributed-by: Robin Stevens changeset fe5b73da2569 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=fe5b73da2569 author: mcherkas date: Thu Jun 09 15:08:54 2016 +0300 8158734: JEditorPane.createEditorKitForContentType throws NPE after 6882559 Reviewed-by: serb, aivanov changeset 79db712cd915 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=79db712cd915 author: akosarev date: Wed Jun 08 15:52:05 2016 +0000 8154009: Some methods of java.security.Security require more permissions, than necessary Reviewed-by: mullan changeset 2cca69b723f1 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2cca69b723f1 author: valeriep date: Fri Mar 06 00:49:38 2015 +0000 8044193: Need to add known answer tests for AES cipher Summary: Added more tests for AES cipher using known test vectors. Reviewed-by: valeriep Contributed-by: Zaiyao Liu changeset fbe63c736621 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=fbe63c736621 author: valeriep date: Tue Dec 30 01:02:25 2014 +0000 8049021: Add smartcardio tests with APDU buffer Summary: add APDU buffer regression tests for smartcardio Reviewed-by: valeriep Contributed-by: Amanda Jiang changeset 19c821d97ae3 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=19c821d97ae3 author: asmotrak date: Fri Jul 17 17:30:55 2015 -0700 8075297: Tests for RFEs 4515853 and 4745056 Reviewed-by: weijun changeset 3f8696411cf9 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=3f8696411cf9 author: akosarev date: Wed Jun 08 16:19:38 2016 +0000 8075299: Additional tests for krb5 settings Summary: Additional tests for 6857795 Reviewed-by: weijun changeset 719acb12beed in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=719acb12beed author: robm date: Thu Jun 09 22:47:46 2016 +0100 8150234: Windows 10 App Containers disallow access to ICMP calls Reviewed-by: chegar changeset 96393e490afd in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=96393e490afd author: srastogi date: Fri Jun 10 08:34:04 2016 +0100 8147585: Annotations with lambda expressions has parameter result in wrong behavior. Reviewed-by: psandoz, darcy, jfranck, vlivanov, mhaupt changeset 74e5fc94c77b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=74e5fc94c77b author: asaha date: Tue Jun 21 10:14:40 2016 -0700 Added tag jdk8u112-b01 for changeset 96393e490afd changeset 31a85b394a22 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=31a85b394a22 author: serb date: Mon May 30 13:42:11 2016 +0300 8158072: Need a test for JDK-7172749 Reviewed-by: prr, avu changeset b5f1b7e7f975 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b5f1b7e7f975 author: avu date: Mon Jun 06 16:23:37 2016 +0300 8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to sun.java2d.opengl.OGLSurfaceData Reviewed-by: serb, prr changeset bde3f8eae7f9 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=bde3f8eae7f9 author: akosarev date: Fri Jun 17 12:59:14 2016 +0000 8027575: b113 causing a lot of memory allocation and regression for wls_webapp_atomics Summary: Reduce buffer allocation and do multiple cipher encryption/decryption calls. Reviewed-by: xuelei, ascarpino changeset b760ad429561 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b760ad429561 author: akosarev date: Fri Jun 17 13:05:08 2016 +0000 8049312: AES/CICO test failed with on several modes Summary: Fixed error in calculating data sizes when using feedback modes Reviewed-by: xuelei changeset 8680c7ebabf7 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8680c7ebabf7 author: rhalade date: Fri Aug 28 13:35:54 2015 -0700 8048601: Tests for JCE crypto ciphers (part 1) Reviewed-by: valeriep changeset df3c11e837ba in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=df3c11e837ba author: msheppar date: Wed Jun 22 18:28:46 2016 +0100 8146975: NullPointerException in IIOPInputStream.inputClassFields Reviewed-by: chegar, rriggs, coffeys changeset 2ff1de5b482d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2ff1de5b482d author: alitvinov date: Thu Jun 23 18:59:42 2016 +0300 8057791: Selection in JList is drawn with wrong colors in Nimbus L&F Reviewed-by: alexp, serb changeset b44d695f738b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b44d695f738b author: robm date: Sat Jun 25 20:03:28 2016 +0100 Merge changeset 4c3025443a71 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4c3025443a71 author: asaha date: Mon Jul 04 14:30:09 2016 -0700 Added tag jdk8u112-b02 for changeset b44d695f738b changeset 9a47402d9c0e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9a47402d9c0e author: snikandrova date: Mon Jun 27 15:41:15 2016 +0100 8147969: Print size of DH keysize when errors are encountered Reviewed-by: coffeys changeset d00945ab6e27 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d00945ab6e27 author: avorobye date: Mon Jun 27 09:55:07 2016 -0700 8058865: JMX Test Refactoring Summary: JMX functional tests were ported into JTREG Reviewed-by: jbachorik changeset 33b34611d0c3 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=33b34611d0c3 author: dmarkov date: Wed Jun 29 10:32:05 2016 +0300 8154816: Caps Lock doesn't work as expected when using Pinyin Simplified input method Reviewed-by: ssadetsky, alexp changeset d7ca3f02fe27 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d7ca3f02fe27 author: dmarkov date: Thu Jun 30 11:54:35 2016 +0300 8144703: ClassCastException: sun.font.CompositeFont cannot be cast to PhysicalFont Reviewed-by: serb, alexp changeset 62d80374d172 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=62d80374d172 author: akosarev date: Tue Jun 07 08:54:46 2016 -0700 8157603: TestCipher.java doesn't check one of the decrypted message as expected Reviewed-by: valeriep changeset 83b4e21a2989 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=83b4e21a2989 author: igerasim date: Mon Jul 04 16:14:54 2016 +0300 8158802: com.sun.jndi.ldap.SimpleClientId produces wrong hash code Reviewed-by: rriggs, coffeys changeset efa1f84b0458 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=efa1f84b0458 author: igerasim date: Mon Jul 04 16:15:49 2016 +0300 8159822: Non-synchronized access to shared members of com.sun.jndi.ldap.pool.Pool Reviewed-by: coffeys changeset aaf3403ab820 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=aaf3403ab820 author: igerasim date: Tue Jul 05 00:19:34 2016 +0300 8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with "Field length overflow" Reviewed-by: coffeys, xuelei changeset 6fd841c45a7f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6fd841c45a7f author: aivanov date: Tue Jul 05 15:08:08 2016 +0300 8154069: Jaws reads wrong values from comboboxes when no element is selected Reviewed-by: alexsch, serb changeset c339f029986d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c339f029986d author: dmarkov date: Tue Jul 05 15:15:13 2016 +0300 8148984: [macosx] Chinese Comma cannot be entered using Pinyin Input Method on OS X Reviewed-by: alexp changeset 67aec740dd5e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=67aec740dd5e author: igerasim date: Tue Jul 05 20:44:22 2016 +0300 8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves HelloServer behind Summary: intermittent test failure leaves server process - add server pid to test's kill -9 command Reviewed-by: chegar changeset 0844fa517c35 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0844fa517c35 author: prr date: Tue Jul 05 11:03:13 2016 -0700 8160693: ScriptRunData.java uses bitwise AND instead of logical AND Reviewed-by: flar changeset 527e4315918a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=527e4315918a author: poonam date: Wed Jul 06 07:40:34 2016 -0700 8071487: javax/management/monitor/GaugeMonitorDeadlockTest.java timed out Reviewed-by: dholmes changeset b68d8ff43361 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b68d8ff43361 author: robm date: Tue Jun 28 20:03:29 2016 +0100 8143640: Showing incorrect result while passing specific argument in the Java launcher tools Reviewed-by: ksrini changeset ef152062973b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ef152062973b author: robm date: Fri Jul 08 13:59:44 2016 +0100 Merge changeset 5fb7b909aa3c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5fb7b909aa3c author: aefimov date: Mon Jul 11 00:29:23 2016 +0300 8154558: Incorrect GPL header in ProcessEnvironment_md.c reported Reviewed-by: coffeys, igerasim changeset 2d74b35ca24d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2d74b35ca24d author: igerasim date: Mon Jul 11 22:31:43 2016 +0300 8067964: Native2ascii doesn't close one of the streams it opens Summary: Change sun.tools.native2ascii.Main.convert() to use try-with-resources; also clean up code formatting. Reviewed-by: chegar changeset c5815c2dc10c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c5815c2dc10c author: igerasim date: Tue Jul 12 02:39:27 2016 +0300 8022203: Intermittent test failures in demo/jvmti/hprof Summary: Added "file" options to separate hprof dump output Reviewed-by: sla Contributed-by: Sergei Kovalev changeset 91c24e6045b6 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=91c24e6045b6 author: aefimov date: Tue Jul 12 14:48:14 2016 +0300 8154553: Incorrect GPL header in package-info.java reported Reviewed-by: igerasim changeset e8c918aa42dd in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e8c918aa42dd author: igerasim date: Tue Jul 12 21:55:57 2016 +0300 8160518: Semicolon is not recognized as comment starting character (Kerberos) Reviewed-by: weijun, coffeys changeset 59f5a29dd47e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=59f5a29dd47e author: ptbrunet date: Wed Jul 13 15:21:08 2016 -0500 8153149: Uninitialised memory in WinAccessBridge.cpp:1128 Summary: remove extraneous initializer Reviewed-by: prr, serb Contributed-by: peter.brunet at oracle.com changeset 37b61c31e766 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=37b61c31e766 author: robm date: Wed Jul 13 14:56:00 2016 +0100 8141148: LDAP "follow" throws ClassCastException with Java 8 Reviewed-by: prappo, xuelei changeset 8cdadb2cd458 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8cdadb2cd458 author: asaha date: Tue Jul 05 15:30:38 2016 -0700 Merge changeset 1af2eacbc174 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1af2eacbc174 author: asaha date: Thu Jul 14 12:14:27 2016 -0700 Merge changeset a11ab21bb799 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a11ab21bb799 author: asaha date: Tue Jul 19 15:40:33 2016 -0700 Added tag jdk8u112-b03 for changeset 1af2eacbc174 changeset 1442bc728814 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1442bc728814 author: asaha date: Mon Jul 25 14:41:37 2016 -0700 Added tag jdk8u112-b04 for changeset a11ab21bb799 changeset c24be54e274e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c24be54e274e author: asaha date: Wed Jul 20 15:10:44 2016 -0700 Merge changeset 8a8b480a4984 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8a8b480a4984 author: asaha date: Mon Jul 25 15:12:58 2016 -0700 Merge changeset ecb2bae7905e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ecb2bae7905e author: asaha date: Tue Jul 26 14:08:13 2016 -0700 Merge changeset d76b11a30333 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d76b11a30333 author: asaha date: Wed Jul 27 11:10:10 2016 -0700 Added tag jdk8u112-b06 for changeset ecb2bae7905e changeset c66f5a825a0f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c66f5a825a0f author: asaha date: Mon Aug 01 12:37:44 2016 -0700 Merge changeset e4082b9b37c9 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e4082b9b37c9 author: asaha date: Mon Aug 01 12:44:10 2016 -0700 Added tag jdk8u112-b07 for changeset c66f5a825a0f changeset 89375f5c2c4c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=89375f5c2c4c author: asaha date: Mon Aug 08 13:11:24 2016 -0700 Merge changeset edc6bcef9ec2 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=edc6bcef9ec2 author: asaha date: Mon Aug 08 13:19:15 2016 -0700 Added tag jdk8u112-b08 for changeset 89375f5c2c4c changeset 820ef12b2a56 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=820ef12b2a56 author: asaha date: Tue Aug 16 13:03:10 2016 -0700 Merge changeset e7fcd2c337c4 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e7fcd2c337c4 author: asaha date: Tue Aug 16 13:10:47 2016 -0700 Added tag jdk8u112-b09 for changeset 820ef12b2a56 changeset 9fd1f578d9e3 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9fd1f578d9e3 author: asaha date: Mon Aug 22 11:07:02 2016 -0700 8164453: 8u112 L10n resource file update - msgdrop 20 Summary: 8u112 L10n resource file update - msgdrop 20 Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com changeset c86d82567b12 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c86d82567b12 author: asaha date: Mon Aug 22 13:33:14 2016 -0700 Merge changeset 532df0329e80 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=532df0329e80 author: asaha date: Mon Aug 22 13:40:31 2016 -0700 Added tag jdk8u112-b10 for changeset c86d82567b12 changeset 8434be67b940 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8434be67b940 author: asaha date: Mon Aug 29 11:19:34 2016 -0700 Added tag jdk8u112-b11 for changeset 532df0329e80 changeset 2a44e743f165 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2a44e743f165 author: asaha date: Tue Sep 06 10:53:40 2016 -0700 Merge changeset fc179421bb7e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=fc179421bb7e author: asaha date: Tue Sep 06 11:00:50 2016 -0700 Added tag jdk8u112-b12 for changeset 2a44e743f165 changeset 16c649b70dc3 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=16c649b70dc3 author: asaha date: Wed Sep 14 13:31:40 2016 -0700 Merge changeset f9dc4a6e93d0 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f9dc4a6e93d0 author: asaha date: Wed Sep 14 13:42:44 2016 -0700 Added tag jdk8u112-b13 for changeset 16c649b70dc3 changeset d2d8b67021a0 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d2d8b67021a0 author: asaha date: Wed Sep 21 14:27:06 2016 -0700 Merge changeset ef4e554722e0 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ef4e554722e0 author: asaha date: Wed Sep 21 14:34:39 2016 -0700 Added tag jdk8u112-b14 for changeset d2d8b67021a0 changeset d95f8359ca2c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d95f8359ca2c author: asaha date: Thu Sep 22 11:59:26 2016 -0700 Added tag jdk8u111-b14 for changeset ab26fe28f9ed changeset 60767ec3909b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=60767ec3909b author: asaha date: Thu Sep 22 13:05:53 2016 -0700 Merge changeset 5dd7e4bae5c2 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5dd7e4bae5c2 author: asaha date: Thu Sep 22 13:17:42 2016 -0700 Added tag jdk8u112-b15 for changeset 60767ec3909b changeset 5ce54ea88194 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5ce54ea88194 author: andrew date: Thu Jan 12 06:59:38 2017 +0000 Merge jdk8u112-b16 diffstat: .hgtags | 114 +- .jcheck/conf | 2 - LICENSE | 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/africa | 10 +- make/data/tzdata/antarctica | 24 +- make/data/tzdata/asia | 316 +- make/data/tzdata/australasia | 12 +- make/data/tzdata/europe | 420 +- make/data/tzdata/iso3166.tab | 6 +- make/data/tzdata/leapseconds | 5 +- make/data/tzdata/northamerica | 43 +- make/data/tzdata/southamerica | 47 +- make/data/tzdata/zone.tab | 291 +- make/gensrc/GensrcMisc.gmk | 6 +- make/lib/Awt2dLibraries.gmk | 127 +- make/lib/CoreLibraries.gmk | 1 - make/lib/NioLibraries.gmk | 19 +- make/lib/SecurityLibraries.gmk | 40 +- make/lib/SoundLibraries.gmk | 40 + make/mapfiles/libawt/mapfile-vers-linux | 1 + make/mapfiles/libawt_xawt/mapfile-vers | 2 + make/mapfiles/libjava/mapfile-vers | 9 +- make/mapfiles/libsunec/mapfile-vers | 2 + src/macosx/classes/sun/awt/CGraphicsConfig.java | 3 +- src/macosx/classes/sun/awt/CGraphicsDevice.java | 15 +- src/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java | 7 +- src/macosx/classes/sun/lwawt/LWWindowPeer.java | 29 +- src/macosx/classes/sun/lwawt/PlatformEventNotifier.java | 12 +- src/macosx/classes/sun/lwawt/macosx/CAccessibility.java | 30 +- src/macosx/classes/sun/lwawt/macosx/CAccessibleText.java | 4 +- src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java | 12 +- src/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java | 35 +- src/macosx/classes/sun/lwawt/macosx/CPlatformView.java | 11 +- src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java | 34 +- src/macosx/classes/sun/lwawt/macosx/CWarningWindow.java | 26 +- src/macosx/native/com/sun/media/sound/PLATFORM_API_MacOSX_PCM.cpp | 4 + src/macosx/native/sun/awt/AWTView.h | 4 +- src/macosx/native/sun/awt/AWTView.m | 68 +- src/macosx/native/sun/awt/AWTWindow.h | 2 + src/macosx/native/sun/awt/AWTWindow.m | 102 + src/macosx/native/sun/awt/JavaAccessibilityAction.m | 39 +- src/macosx/native/sun/awt/JavaAccessibilityUtilities.m | 18 +- src/macosx/native/sun/awt/JavaComponentAccessibility.m | 179 +- src/macosx/native/sun/awt/JavaTextAccessibility.m | 37 +- src/macosx/native/sun/java2d/opengl/CGLLayer.h | 8 +- src/macosx/native/sun/java2d/opengl/CGLLayer.m | 20 +- src/share/back/debugInit.c | 64 +- src/share/back/debugLoop.c | 16 +- src/share/back/log_messages.c | 2 +- src/share/back/log_messages.h | 2 +- src/share/classes/com/sun/accessibility/internal/resources/accessibility_ko.properties | 6 +- src/share/classes/com/sun/crypto/provider/AESCipher.java | 28 +- src/share/classes/com/sun/crypto/provider/CipherBlockChaining.java | 40 +- src/share/classes/com/sun/crypto/provider/CipherCore.java | 89 +- src/share/classes/com/sun/crypto/provider/CipherFeedback.java | 210 +- src/share/classes/com/sun/crypto/provider/CounterMode.java | 36 +- src/share/classes/com/sun/crypto/provider/DHKeyPairGenerator.java | 29 +- src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java | 24 +- src/share/classes/com/sun/crypto/provider/ElectronicCodeBook.java | 49 +- src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java | 131 +- src/share/classes/com/sun/crypto/provider/JceKeyStore.java | 6 +- src/share/classes/com/sun/crypto/provider/OutputFeedback.java | 140 +- src/share/classes/com/sun/crypto/provider/PCBC.java | 46 +- 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/accessibility/util/package-info.java | 2 +- src/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java | 25 +- src/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java | 54 +- src/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java | 55 +- src/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java | 24 +- src/share/classes/com/sun/java/util/jar/pack/DriverResource_ja.java | 6 +- src/share/classes/com/sun/jmx/remote/security/JMXSubjectDomainCombiner.java | 2 +- src/share/classes/com/sun/jmx/remote/security/MBeanServerFileAccessController.java | 2 + src/share/classes/com/sun/jmx/remote/util/ClassLoaderWithRepository.java | 12 +- src/share/classes/com/sun/jndi/ldap/AbstractLdapNamingEnumeration.java | 4 +- src/share/classes/com/sun/jndi/ldap/DigestClientId.java | 9 +- src/share/classes/com/sun/jndi/ldap/LdapBindingEnumeration.java | 4 +- src/share/classes/com/sun/jndi/ldap/LdapNamingEnumeration.java | 4 +- src/share/classes/com/sun/jndi/ldap/LdapSearchEnumeration.java | 6 +- src/share/classes/com/sun/jndi/ldap/SimpleClientId.java | 12 +- src/share/classes/com/sun/jndi/ldap/pool/Pool.java | 26 +- src/share/classes/com/sun/tools/example/debug/tty/EventHandler.java | 6 +- src/share/classes/com/sun/tools/example/debug/tty/TTY.java | 20 +- src/share/classes/java/awt/Robot.java | 23 +- src/share/classes/java/awt/SplashScreen.java | 2 +- src/share/classes/java/lang/invoke/DirectMethodHandle.java | 2 +- src/share/classes/java/lang/invoke/LambdaForm.java | 12 +- src/share/classes/java/lang/invoke/MemberName.java | 2 - src/share/classes/java/lang/invoke/MethodHandles.java | 16 +- src/share/classes/java/net/SocksSocketImpl.java | 4 +- src/share/classes/java/nio/Bits.java | 175 +- src/share/classes/java/security/ProtectionDomain.java | 144 +- src/share/classes/java/security/SecureRandom.java | 2 +- src/share/classes/java/security/Security.java | 33 + src/share/classes/javax/security/auth/SubjectDomainCombiner.java | 108 +- src/share/classes/javax/swing/JComponent.java | 13 +- src/share/classes/javax/swing/JDialog.java | 3 +- src/share/classes/javax/swing/JEditorPane.java | 18 +- 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/JSpinner.java | 11 + 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 | 28 +- src/share/classes/javax/swing/plaf/basic/BasicComboPopup.java | 13 +- 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/BasicSpinnerUI.java | 35 +- 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/metal/MetalIconFactory.java | 6 +- src/share/classes/javax/swing/plaf/nimbus/skin.laf | 56 +- 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/javax/swing/text/html/parser/Parser.java | 98 +- src/share/classes/sun/applet/AppletPanel.java | 10 +- src/share/classes/sun/applet/AppletViewerPanel.java | 18 +- src/share/classes/sun/awt/SunHints.java | 26 +- src/share/classes/sun/awt/image/AbstractMultiResolutionImage.java | 64 +- src/share/classes/sun/awt/image/BaseMultiResolutionImage.java | 150 + src/share/classes/sun/awt/image/BufImgSurfaceData.java | 101 +- src/share/classes/sun/awt/image/BufferedImageGraphicsConfig.java | 31 +- src/share/classes/sun/awt/image/JPEGImageDecoder.java | 2 +- src/share/classes/sun/awt/image/MultiResolutionCachedImage.java | 34 +- src/share/classes/sun/awt/image/MultiResolutionImage.java | 72 +- src/share/classes/sun/awt/image/MultiResolutionToolkitImage.java | 17 +- src/share/classes/sun/awt/image/SunVolatileImage.java | 17 +- src/share/classes/sun/awt/image/SurfaceManager.java | 24 +- src/share/classes/sun/awt/image/VolatileSurfaceManager.java | 12 +- src/share/classes/sun/font/CompositeFont.java | 17 +- src/share/classes/sun/font/FontFamily.java | 4 +- src/share/classes/sun/font/ScriptRunData.java | 2 +- src/share/classes/sun/java2d/SunGraphics2D.java | 261 +- src/share/classes/sun/java2d/SunGraphicsEnvironment.java | 48 + src/share/classes/sun/java2d/SurfaceData.java | 16 +- src/share/classes/sun/java2d/cmm/lcms/LCMS.java | 2 +- src/share/classes/sun/java2d/opengl/OGLMaskFill.java | 10 +- src/share/classes/sun/java2d/pipe/BufferedContext.java | 49 +- src/share/classes/sun/java2d/pipe/DrawImage.java | 7 +- src/share/classes/sun/launcher/resources/launcher_zh_TW.properties | 6 +- src/share/classes/sun/management/resources/agent_zh_TW.properties | 10 +- src/share/classes/sun/misc/JavaSecurityProtectionDomainAccess.java | 5 + src/share/classes/sun/misc/Unsafe.java | 95 +- src/share/classes/sun/misc/Version.java.template | 54 +- src/share/classes/sun/misc/resources/Messages.java | 18 +- src/share/classes/sun/misc/resources/Messages_de.java | 18 +- src/share/classes/sun/misc/resources/Messages_es.java | 18 +- src/share/classes/sun/misc/resources/Messages_fr.java | 18 +- src/share/classes/sun/misc/resources/Messages_it.java | 18 +- src/share/classes/sun/misc/resources/Messages_ja.java | 18 +- src/share/classes/sun/misc/resources/Messages_ko.java | 18 +- src/share/classes/sun/misc/resources/Messages_pt_BR.java | 18 +- src/share/classes/sun/misc/resources/Messages_sv.java | 18 +- src/share/classes/sun/misc/resources/Messages_zh_CN.java | 18 +- src/share/classes/sun/misc/resources/Messages_zh_TW.java | 18 +- src/share/classes/sun/net/www/protocol/http/AuthenticationHeader.java | 40 +- src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java | 51 +- src/share/classes/sun/reflect/annotation/AnnotationType.java | 26 +- src/share/classes/sun/rmi/server/resources/rmid_zh_TW.properties | 4 +- src/share/classes/sun/security/ec/CurveDB.java | 70 +- src/share/classes/sun/security/ec/SunEC.java | 19 + src/share/classes/sun/security/jca/ProviderConfig.java | 11 +- src/share/classes/sun/security/krb5/Config.java | 4 +- src/share/classes/sun/security/krb5/KrbKdcRep.java | 3 +- src/share/classes/sun/security/krb5/KrbTgsReq.java | 12 +- src/share/classes/sun/security/krb5/internal/CredentialsUtil.java | 6 + src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java | 96 +- src/share/classes/sun/security/pkcs/SignerInfo.java | 75 +- src/share/classes/sun/security/pkcs10/PKCS10.java | 40 +- src/share/classes/sun/security/pkcs11/Config.java | 3 + src/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java | 33 +- src/share/classes/sun/security/pkcs11/P11KeyStore.java | 19 +- src/share/classes/sun/security/pkcs11/SunPKCS11.java | 23 +- src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java | 2 +- src/share/classes/sun/security/provider/ByteArrayAccess.java | 9 +- src/share/classes/sun/security/provider/certpath/ForwardBuilder.java | 25 +- src/share/classes/sun/security/ssl/CipherBox.java | 34 - src/share/classes/sun/security/ssl/CipherSuite.java | 127 +- src/share/classes/sun/security/ssl/CipherSuiteList.java | 30 +- src/share/classes/sun/security/ssl/JsseJce.java | 48 +- src/share/classes/sun/security/ssl/RSAClientKeyExchange.java | 34 +- src/share/classes/sun/security/ssl/SSLContextImpl.java | 636 +- src/share/classes/sun/security/ssl/ServerHandshaker.java | 6 +- src/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java | 19 +- src/share/classes/sun/security/tools/KeyStoreUtil.java | 11 +- src/share/classes/sun/security/tools/jarsigner/Main.java | 12 +- src/share/classes/sun/security/tools/jarsigner/Resources.java | 6 +- src/share/classes/sun/security/tools/jarsigner/Resources_ja.java | 4 +- src/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java | 4 +- src/share/classes/sun/security/tools/keytool/Main.java | 9 +- src/share/classes/sun/security/tools/keytool/Resources.java | 2 + src/share/classes/sun/security/tools/keytool/Resources_zh_TW.java | 6 +- src/share/classes/sun/security/tools/policytool/Resources_zh_TW.java | 4 +- src/share/classes/sun/security/util/AbstractAlgorithmConstraints.java | 8 +- src/share/classes/sun/security/util/Debug.java | 1 + src/share/classes/sun/security/util/DisabledAlgorithmConstraints.java | 12 + src/share/classes/sun/security/util/ECUtil.java | 44 +- src/share/classes/sun/security/util/Resources_zh_TW.java | 4 +- src/share/classes/sun/security/util/SignatureFileVerifier.java | 58 +- src/share/classes/sun/swing/DefaultLookup.java | 3 +- src/share/classes/sun/swing/SwingUtilities2.java | 14 +- src/share/classes/sun/tools/native2ascii/Main.java | 71 +- src/share/demo/jvmti/hprof/hprof_init.c | 2 +- src/share/instrument/JarFacade.c | 12 +- src/share/javavm/export/jdwpTransport.h | 7 +- src/share/lib/net.properties | 27 + src/share/lib/security/java.security-aix | 44 + src/share/lib/security/java.security-linux | 44 + src/share/lib/security/java.security-macosx | 44 + src/share/lib/security/java.security-solaris | 44 + src/share/lib/security/java.security-windows | 44 + src/share/lib/security/sunpkcs11-solaris.cfg | 1 + src/share/native/com/sun/java/util/jar/pack/bands.cpp | 10 +- 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 | 80 +- 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 | 10 +- 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/common/check_code.c | 31 +- src/share/native/common/jni_util.c | 55 + src/share/native/common/jni_util.h | 7 + src/share/native/java/nio/Bits.c | 278 - 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 | 8 +- src/share/native/sun/awt/splashscreen/splashscreen_png.c | 2 +- src/share/native/sun/font/freetypeScaler.c | 178 +- src/share/native/sun/font/layout/ContextualGlyphSubstProc.cpp | 5 +- src/share/native/sun/font/layout/ContextualGlyphSubstProc.h | 2 +- src/share/native/sun/font/layout/IndicRearrangementProcessor.cpp | 6 +- src/share/native/sun/font/layout/IndicRearrangementProcessor.h | 2 +- src/share/native/sun/font/layout/LayoutEngine.cpp | 8 + src/share/native/sun/font/layout/LigatureSubstProc.cpp | 3 +- src/share/native/sun/font/layout/LigatureSubstProc.h | 2 +- src/share/native/sun/font/layout/StateTableProcessor.cpp | 3 +- src/share/native/sun/font/layout/StateTableProcessor.h | 2 +- src/share/native/sun/font/layout/SunLayoutEngine.cpp | 3 +- src/share/native/sun/java2d/cmm/lcms/LCMS.c | 2 +- src/share/native/sun/java2d/cmm/lcms/cmsintrp.c | 2 +- src/share/native/sun/java2d/cmm/lcms/cmsio0.c | 7 + src/share/native/sun/java2d/cmm/lcms/cmstypes.c | 6 +- src/share/native/sun/java2d/loops/AlphaMath.c | 4 +- src/share/native/sun/java2d/opengl/OGLContext.c | 2 + src/share/native/sun/misc/URLClassPath.c | 5 + src/share/native/sun/security/ec/ECC_JNI.cpp | 81 +- src/share/native/sun/security/ec/ecc_impl.h | 298 + src/share/native/sun/security/ec/impl/ecc_impl.h | 271 - src/share/native/sun/security/pkcs11/wrapper/pkcs11wrapper.h | 5 + src/solaris/bin/aarch64/jvm.cfg | 35 + src/solaris/bin/jexec.c | 1 + src/solaris/bin/ppc64le/jvm.cfg | 33 + src/solaris/classes/sun/awt/UNIXToolkit.java | 71 +- src/solaris/classes/sun/awt/X11/InfoWindow.java | 4 +- src/solaris/classes/sun/awt/X11/XBaseWindow.java | 80 +- src/solaris/classes/sun/awt/X11/XChoicePeer.java | 2 +- src/solaris/classes/sun/awt/X11/XComponentPeer.java | 10 +- src/solaris/classes/sun/awt/X11/XDecoratedPeer.java | 20 +- src/solaris/classes/sun/awt/X11/XDesktopPeer.java | 9 +- src/solaris/classes/sun/awt/X11/XDragSourceContextPeer.java | 36 +- src/solaris/classes/sun/awt/X11/XEmbedClientHelper.java | 2 +- src/solaris/classes/sun/awt/X11/XEmbeddedFramePeer.java | 28 +- src/solaris/classes/sun/awt/X11/XMenuBarPeer.java | 2 +- src/solaris/classes/sun/awt/X11/XMenuWindow.java | 2 +- src/solaris/classes/sun/awt/X11/XMouseInfoPeer.java | 7 + src/solaris/classes/sun/awt/X11/XPopupMenuPeer.java | 2 +- src/solaris/classes/sun/awt/X11/XRobotPeer.java | 11 +- src/solaris/classes/sun/awt/X11/XToolkit.java | 68 +- src/solaris/classes/sun/awt/X11/XWM.java | 24 +- src/solaris/classes/sun/awt/X11/XWarningWindow.java | 8 +- src/solaris/classes/sun/awt/X11/XWindow.java | 81 +- src/solaris/classes/sun/awt/X11/XWindowPeer.java | 62 +- src/solaris/classes/sun/awt/X11/XlibUtil.java | 24 +- src/solaris/classes/sun/awt/X11GraphicsConfig.java | 32 +- src/solaris/classes/sun/awt/X11GraphicsDevice.java | 25 + src/solaris/classes/sun/java2d/x11/X11SurfaceDataProxy.java | 11 +- src/solaris/classes/sun/java2d/xr/XRPMBlitLoops.java | 3 + src/solaris/classes/sun/java2d/xr/XRRenderer.java | 8 +- src/solaris/classes/sun/java2d/xr/XRSurfaceData.java | 42 +- src/solaris/classes/sun/java2d/xr/XRSurfaceDataProxy.java | 8 +- src/solaris/classes/sun/java2d/xr/XRVolatileSurfaceManager.java | 8 +- src/solaris/classes/sun/nio/ch/sctp/SctpChannelImpl.java | 2 +- src/solaris/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java | 2 +- src/solaris/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java | 2 +- src/solaris/classes/sun/security/provider/NativePRNG.java | 104 +- src/solaris/javavm/export/jni_md.h | 5 + src/solaris/native/com/sun/media/sound/PLATFORM_API_BsdOS_ALSA_PCM.c | 5 +- src/solaris/native/com/sun/media/sound/PLATFORM_API_LinuxOS_ALSA_PCM.c | 5 +- src/solaris/native/com/sun/media/sound/PLATFORM_API_SolarisOS_PCM.c | 4 + src/solaris/native/java/net/NetworkInterface.c | 1106 +-- src/solaris/native/java/net/PlainDatagramSocketImpl.c | 20 +- src/solaris/native/java/net/net_util_md.c | 7 +- src/solaris/native/sun/awt/awt_Font.c | 5 +- src/solaris/native/sun/awt/awt_GraphicsEnv.c | 35 + src/solaris/native/sun/awt/awt_Robot.c | 129 +- src/solaris/native/sun/awt/awt_UNIXToolkit.c | 92 +- src/solaris/native/sun/awt/gtk2_interface.c | 448 +- src/solaris/native/sun/awt/gtk2_interface.h | 482 +- src/solaris/native/sun/awt/gtk3_interface.c | 2890 ++++++++++ src/solaris/native/sun/awt/gtk3_interface.h | 573 + src/solaris/native/sun/awt/gtk_interface.c | 155 + src/solaris/native/sun/awt/gtk_interface.h | 550 + src/solaris/native/sun/awt/jawt.c | 2 +- src/solaris/native/sun/awt/sun_awt_X11_GtkFileDialogPeer.c | 78 +- src/solaris/native/sun/awt/swing_GTKEngine.c | 141 +- src/solaris/native/sun/awt/swing_GTKStyle.c | 37 +- src/solaris/native/sun/java2d/x11/X11SurfaceData.c | 11 +- src/solaris/native/sun/management/LinuxOperatingSystem.c | 3 +- src/solaris/native/sun/nio/ch/DevPollArrayWrapper.c | 3 +- src/solaris/native/sun/nio/ch/EPollArrayWrapper.c | 4 +- src/solaris/native/sun/nio/ch/sctp/Sctp.h | 25 +- src/solaris/native/sun/nio/ch/sctp/SctpNet.c | 6 +- src/solaris/native/sun/security/krb5/krb5ccache.c | 113 + src/solaris/native/sun/security/pkcs11/j2secmod_md.c | 1 + src/solaris/native/sun/security/pkcs11/wrapper/p11_md.h | 5 + src/solaris/native/sun/security/smartcardio/pcsc_md.c | 7 + src/solaris/native/sun/security/smartcardio/pcsc_md.h | 40 + src/solaris/native/sun/xawt/XToolkit.c | 2 +- src/solaris/native/sun/xawt/awt_Desktop.c | 14 +- src/solaris/native/sun/xawt/gnome_interface.h | 4 +- src/windows/bin/cmdtoargs.c | 1 + src/windows/classes/sun/awt/Win32GraphicsConfig.java | 6 +- src/windows/classes/sun/awt/Win32GraphicsDevice.java | 40 + src/windows/classes/sun/awt/Win32GraphicsEnvironment.java | 18 + src/windows/classes/sun/awt/windows/WFramePeer.java | 15 +- src/windows/classes/sun/awt/windows/WMenuBarPeer.java | 9 +- src/windows/classes/sun/awt/windows/WMenuItemPeer.java | 3 +- src/windows/classes/sun/awt/windows/WMenuPeer.java | 4 +- src/windows/classes/sun/awt/windows/WObjectPeer.java | 39 +- src/windows/classes/sun/awt/windows/WPopupMenuPeer.java | 3 +- src/windows/classes/sun/awt/windows/WWindowPeer.java | 9 +- src/windows/classes/sun/awt/windows/fontconfig.properties | 4 +- src/windows/classes/sun/java2d/d3d/D3DMaskFill.java | 9 +- src/windows/classes/sun/java2d/d3d/D3DSurfaceData.java | 38 +- src/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java | 6 +- src/windows/classes/sun/java2d/opengl/WGLSurfaceData.java | 27 +- src/windows/classes/sun/java2d/windows/GDIWindowSurfaceData.java | 22 +- src/windows/classes/sun/nio/ch/PipeImpl.java | 43 +- src/windows/native/com/sun/media/sound/PLATFORM_API_WinOS_DirectSound.cpp | 4 + src/windows/native/java/lang/ProcessEnvironment_md.c | 2 +- src/windows/native/java/net/Inet4AddressImpl.c | 30 +- src/windows/native/java/net/Inet6AddressImpl.c | 131 +- src/windows/native/java/net/net_util_md.c | 4 +- src/windows/native/sun/bridge/WinAccessBridge.cpp | 4 +- src/windows/native/sun/windows/MouseInfo.cpp | 13 +- src/windows/native/sun/windows/ThemeReader.cpp | 26 - src/windows/native/sun/windows/awt_Choice.cpp | 9 +- src/windows/native/sun/windows/awt_Component.cpp | 65 +- src/windows/native/sun/windows/awt_Component.h | 5 + src/windows/native/sun/windows/awt_DesktopProperties.cpp | 100 +- src/windows/native/sun/windows/awt_DesktopProperties.h | 4 +- src/windows/native/sun/windows/awt_Font.cpp | 84 +- src/windows/native/sun/windows/awt_Font.h | 13 +- src/windows/native/sun/windows/awt_Frame.cpp | 10 +- src/windows/native/sun/windows/awt_MenuBar.cpp | 5 +- src/windows/native/sun/windows/awt_MenuBar.h | 5 +- src/windows/native/sun/windows/awt_Robot.cpp | 24 +- src/windows/native/sun/windows/awt_Toolkit.cpp | 16 +- src/windows/native/sun/windows/awt_TrayIcon.cpp | 6 + src/windows/native/sun/windows/awt_Win32GraphicsConfig.cpp | 24 +- src/windows/native/sun/windows/awt_Win32GraphicsDevice.cpp | 171 + src/windows/native/sun/windows/awt_Win32GraphicsDevice.h | 10 + src/windows/native/sun/windows/awt_Window.cpp | 93 +- src/windows/native/sun/windows/awt_Window.h | 1 + src/windows/resource/java.manifest | 2 +- test/ProblemList.txt | 6 + test/TEST.ROOT | 5 +- test/TEST.groups | 5 + test/com/sun/awt/SecurityWarning/GetSizeShouldNotReturnZero.java | 3 +- test/com/sun/awt/Translucency/WindowOpacity.java | 18 +- test/com/sun/corba/cachedSocket/7056731.sh | 2 +- test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/Dynamic.java | 186 + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithDefaultProvider.java | 35 + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java | 39 + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java | 42 + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/testAES.policy | 6 + test/com/sun/crypto/provider/Cipher/AES/TestCopySafe.java | 6 +- test/com/sun/crypto/provider/Cipher/Blowfish/TestCipherBlowfish.java | 51 + test/com/sun/crypto/provider/Cipher/DES/TestCipherDES.java | 48 + test/com/sun/crypto/provider/Cipher/DES/TestCipherDESede.java | 48 + test/com/sun/crypto/provider/Cipher/PBE/TestCipherPBE.java | 128 + test/com/sun/crypto/provider/Cipher/TestCipher.java | 219 + test/com/sun/crypto/provider/Cipher/TextLength/DESCipherWrapper.java | 172 + test/com/sun/crypto/provider/Cipher/TextLength/PBECipherWrapper.java | 258 + test/com/sun/crypto/provider/Cipher/TextLength/TestCipherTextLength.java | 136 + test/com/sun/crypto/provider/KeyAgreement/TestExponentSize.java | 16 +- test/com/sun/java/swing/plaf/windows/8016551/bug8016551.java | 7 +- test/com/sun/jndi/ldap/SimpleClientIdHashCode.java | 73 + test/demo/jvmti/hprof/CpuOldTest.java | 4 +- test/demo/jvmti/hprof/CpuSamplesTest.java | 4 +- test/demo/jvmti/hprof/CpuTimesDefineClassTest.java | 4 +- test/demo/jvmti/hprof/CpuTimesTest.java | 4 +- test/demo/jvmti/hprof/HeapAllTest.java | 4 +- test/demo/jvmti/hprof/HeapBinaryFormatTest.java | 4 +- test/demo/jvmti/hprof/HeapDumpTest.java | 4 +- test/demo/jvmti/hprof/HeapSitesTest.java | 4 +- test/demo/jvmti/hprof/MonitorTest.java | 4 +- test/demo/jvmti/hprof/OptionsTest.java | 10 +- test/demo/jvmti/hprof/StackMapTableTest.java | 8 +- test/java/awt/AlphaComposite/HeadlessAlphaComposite.java | 63 + test/java/awt/Choice/ChoiceKeyEventReaction/ChoiceKeyEventReaction.html | 3 +- test/java/awt/Choice/ChoiceMouseWheelTest/ChoiceMouseWheelTest.java | 3 +- test/java/awt/Choice/DragMouseOutAndRelease/DragMouseOutAndRelease.java | 421 + test/java/awt/Choice/GetSizeTest/GetSizeTest.java | 104 + test/java/awt/Choice/GrabLockTest/GrabLockTest.java | 111 + test/java/awt/Choice/ItemStateChangeTest/ItemStateChangeTest.java | 3 +- test/java/awt/Choice/PopupPosTest/PopupPosTest.html | 47 + test/java/awt/Choice/PopupPosTest/PopupPosTest.java | 150 + test/java/awt/Choice/RemoveAllShrinkTest/RemoveAllShrinkTest.java | 3 +- test/java/awt/Choice/ResizeAutoClosesChoice/ResizeAutoClosesChoice.java | 113 + test/java/awt/Choice/SelectCurrentItemTest/SelectCurrentItemTest.html | 45 + test/java/awt/Choice/SelectCurrentItemTest/SelectCurrentItemTest.java | 323 + test/java/awt/Choice/UnfocusableCB_ERR/UnfocusableCB_ERR.java | 421 + test/java/awt/Color/HeadlessColor.java | 225 + test/java/awt/Component/7097771/bug7097771.java | 18 +- test/java/awt/Component/CompEventOnHiddenComponent/CompEventOnHiddenComponent.java | 442 + test/java/awt/Component/F10TopToplevel/F10TopToplevel.html | 3 +- test/java/awt/Component/F10TopToplevel/F10TopToplevel.java | 15 +- test/java/awt/Component/Headless/HeadlessButton.java | 57 + test/java/awt/Component/Headless/HeadlessCanvas.java | 37 + test/java/awt/Component/Headless/HeadlessCheckbox.java | 110 + test/java/awt/Component/Headless/HeadlessChoice.java | 44 + test/java/awt/Component/Headless/HeadlessComponent.java | 199 + test/java/awt/Component/Headless/HeadlessContainer.java | 216 + test/java/awt/Component/Headless/HeadlessDialog.java | 92 + test/java/awt/Component/Headless/HeadlessFileDialog.java | 72 + test/java/awt/Component/Headless/HeadlessFrame.java | 55 + test/java/awt/Component/Headless/HeadlessLabel.java | 64 + test/java/awt/Component/Headless/HeadlessList.java | 100 + test/java/awt/Component/Headless/HeadlessPanel.java | 218 + test/java/awt/Component/Headless/HeadlessScrollPane.java | 72 + test/java/awt/Component/Headless/HeadlessScrollbar.java | 82 + test/java/awt/Component/Headless/HeadlessTextArea.java | 108 + test/java/awt/Component/Headless/HeadlessTextField.java | 88 + test/java/awt/Component/Headless/HeadlessWindow.java | 43 + test/java/awt/Component/NativeInLightShow/NativeInLightShow.java | 93 + test/java/awt/Component/NoUpdateUponShow/NoUpdateUponShow.java | 12 +- test/java/awt/Component/PaintAll/PaintAll.java | 17 +- test/java/awt/Component/PrintAllXcheckJNI/PrintAllXcheckJNI.java | 3 +- test/java/awt/Component/TreeLockDeadlock/TreeLockDeadlock.java | 1 + test/java/awt/Component/isLightweightCrash/IsLightweightCrash.java | 3 +- test/java/awt/ComponentOrientation/BasicTest.java | 151 + test/java/awt/ComponentOrientation/BorderTest.java | 118 + test/java/awt/ComponentOrientation/FlowTest.java | 151 + test/java/awt/ComponentOrientation/TestBundle.java | 46 + test/java/awt/ComponentOrientation/TestBundle1.java | 49 + test/java/awt/ComponentOrientation/TestBundle1_ar.java | 49 + test/java/awt/ComponentOrientation/TestBundle_es.java | 46 + test/java/awt/ComponentOrientation/TestBundle_iw.java | 48 + test/java/awt/ComponentOrientation/WindowTest.java | 156 + test/java/awt/Container/ContainerAIOOBE/ContainerAIOOBE.java | 3 +- test/java/awt/Container/isRemoveNotifyNeeded/JInternalFrameTest.java | 3 +- test/java/awt/Cursor/HeadlessCursor.java | 93 + test/java/awt/Cursor/MultiResolutionCursorTest/MultiResolutionCursorTest.java | 68 +- test/java/awt/Dialog/CrashXCheckJni/CrashXCheckJni.java | 3 +- test/java/awt/Dialog/DialogOverflowSizeTest/DialogSizeOverflowTest.java | 19 +- test/java/awt/Dialog/ModalDialogPermission/ModalDialogPermission.java | 3 +- test/java/awt/Dialog/NonResizableDialogSysMenuResize/NonResizableDialogSysMenuResize.java | 3 +- test/java/awt/EventDispatchThread/HandleExceptionOnEDT/HandleExceptionOnEDT.java | 3 +- test/java/awt/EventDispatchThread/PreserveDispathThread/PreserveDispatchThread.java | 3 +- test/java/awt/EventQueue/HeadlessEventQueue.java | 37 + test/java/awt/EventQueue/InvocationEventTest/InvocationEventTest.java | 203 + test/java/awt/EventQueue/PushPopDeadlock2/PushPopTest.java | 3 +- test/java/awt/FileDialog/FilenameFilterTest/FilenameFilterTest.html | 3 +- test/java/awt/FileDialog/ISCthrownByFileListTest/ISCthrownByFileListTest.java | 121 + test/java/awt/Focus/6378278/InputVerifierTest.java | 414 + test/java/awt/Focus/6382144/EndlessLoopTest.java | 410 + test/java/awt/Focus/6401036/InputVerifierTest2.java | 385 + test/java/awt/Focus/ActualFocusedWindowTest/ActualFocusedWindowBlockingTest.java | 3 +- test/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest.html | 3 +- test/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.html | 3 +- test/java/awt/Focus/ChildWindowFocusTest/ChildWindowFocusTest.html | 44 + test/java/awt/Focus/ChildWindowFocusTest/ChildWindowFocusTest.java | 281 + test/java/awt/Focus/ChoiceFocus/ChoiceFocus.java | 3 +- test/java/awt/Focus/ClearLwQueueBreakTest/ClearLwQueueBreakTest.java | 3 +- test/java/awt/Focus/CloseDialogActivateOwnerTest/CloseDialogActivateOwnerTest.java | 3 +- test/java/awt/Focus/ConsumeNextKeyTypedOnModalShowTest/ConsumeNextKeyTypedOnModalShowTest.java | 3 +- test/java/awt/Focus/ContainerFocusAutoTransferTest/ContainerFocusAutoTransferTest.java | 3 +- test/java/awt/Focus/DeiconifiedFrameLoosesFocus/DeiconifiedFrameLoosesFocus.html | 3 +- test/java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.html | 44 + test/java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.java | 258 + test/java/awt/Focus/FocusEmbeddedFrameTest/FocusEmbeddedFrameTest.java | 5 +- test/java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java | 3 +- test/java/awt/Focus/FocusSubRequestTest/FocusSubRequestTest.html | 44 + test/java/awt/Focus/FocusSubRequestTest/FocusSubRequestTest.java | 98 + test/java/awt/Focus/FocusTraversalPolicy/DefaultFTPTest.java | 3 +- test/java/awt/Focus/FocusTraversalPolicy/InitialFTP.java | 3 +- test/java/awt/Focus/FocusTraversalPolicy/LayoutFTPTest.java | 3 +- test/java/awt/Focus/FrameJumpingToMouse/FrameJumpingToMouse.java | 19 +- test/java/awt/Focus/FrameMinimizeTest/FrameMinimizeTest.java | 3 +- test/java/awt/Focus/Headless/HeadlessContainerOrderFocusTraversalPolicy.java | 66 + test/java/awt/Focus/Headless/HeadlessDefaultFocusTraversalPolicy.java | 67 + test/java/awt/Focus/Headless/HeadlessDefaultKeyboardFocusManager.java | 37 + test/java/awt/Focus/IconifiedFrameFocusChangeTest/IconifiedFrameFocusChangeTest.java | 3 +- test/java/awt/Focus/InputVerifierTest3/InputVerifierTest3.java | 3 +- test/java/awt/Focus/KeyEventForBadFocusOwnerTest/KeyEventForBadFocusOwnerTest.java | 8 +- test/java/awt/Focus/ModalBlockedStealsFocusTest/ModalBlockedStealsFocusTest.html | 3 +- test/java/awt/Focus/ModalBlockedStealsFocusTest/ModalBlockedStealsFocusTest.java | 10 +- test/java/awt/Focus/ModalDialogInitialFocusTest/ModalDialogInitialFocusTest.html | 44 + test/java/awt/Focus/ModalDialogInitialFocusTest/ModalDialogInitialFocusTest.java | 253 + test/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.html | 44 + test/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.java | 291 + test/java/awt/Focus/MouseClickRequestFocusRaceTest/MouseClickRequestFocusRaceTest.html | 43 + test/java/awt/Focus/MouseClickRequestFocusRaceTest/MouseClickRequestFocusRaceTest.java | 307 + test/java/awt/Focus/NoAutotransferToDisabledCompTest/NoAutotransferToDisabledCompTest.java | 3 +- test/java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.html | 44 + test/java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.java | 288 + test/java/awt/Focus/NonFocusableResizableTooSmall/NonFocusableResizableTooSmall.java | 3 +- test/java/awt/Focus/NonFocusableWindowTest/NoEventsTest.java | 3 +- test/java/awt/Focus/NonFocusableWindowTest/NonfocusableOwnerTest.java | 3 +- test/java/awt/Focus/OwnedWindowFocusIMECrashTest/OwnedWindowFocusIMECrashTest.java | 3 +- test/java/awt/Focus/RequestFocusAndHideTest/RequestFocusAndHideTest.java | 3 +- test/java/awt/Focus/RequestFocusToDisabledCompTest/RequestFocusToDisabledCompTest.java | 3 +- test/java/awt/Focus/RequestOnCompWithNullParent/RequestOnCompWithNullParent1.java | 3 +- test/java/awt/Focus/ResetMostRecentFocusOwnerTest/ResetMostRecentFocusOwnerTest.java | 3 +- test/java/awt/Focus/RestoreFocusOnDisabledComponentTest/RestoreFocusOnDisabledComponentTest.java | 3 +- test/java/awt/Focus/ShowFrameCheckForegroundTest/ShowFrameCheckForegroundTest.java | 3 +- test/java/awt/Focus/SimpleWindowActivationTest/SimpleWindowActivationTest.java | 12 +- test/java/awt/Focus/ToFrontFocusTest/ToFrontFocus.html | 3 +- test/java/awt/Focus/WindowInitialFocusTest/WindowInitialFocusTest.html | 3 +- test/java/awt/Focus/WindowInitialFocusTest/WindowInitialFocusTest.java | 17 +- test/java/awt/Focus/WindowIsFocusableAccessByThreadsTest/WindowIsFocusableAccessByThreadsTest.java | 1 + test/java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.html | 44 + test/java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.java | 325 + test/java/awt/Focus/WrongKeyTypedConsumedTest/WrongKeyTypedConsumedTest.java | 3 +- test/java/awt/FontClass/CreateFont/bigfont.html | 3 +- test/java/awt/FontClass/HeadlessFont.java | 239 + test/java/awt/Frame/7024749/bug7024749.java | 3 +- test/java/awt/Frame/DecoratedExceptions/DecoratedExceptions.java | 81 + test/java/awt/Frame/DisposeParentGC/DisposeParentGC.java | 166 + test/java/awt/Frame/DisposeStressTest/DisposeStressTest.html | 1 + test/java/awt/Frame/DynamicLayout/DynamicLayout.java | 3 +- test/java/awt/Frame/ExceptionOnSetExtendedStateTest/ExceptionOnSetExtendedStateTest.java | 11 +- test/java/awt/Frame/FrameLocation/FrameLocation.java | 3 +- test/java/awt/Frame/FrameSetSizeStressTest/FrameSetSizeStressTest.java | 3 +- test/java/awt/Frame/FrameSize/TestFrameSize.java | 11 +- test/java/awt/Frame/FramesGC/FramesGC.java | 159 + test/java/awt/Frame/GetBoundsResizeTest/GetBoundsResizeTest.java | 168 + test/java/awt/Frame/HideMaximized/HideMaximized.java | 3 +- test/java/awt/Frame/HugeFrame/HugeFrame.java | 3 +- test/java/awt/Frame/InvisibleOwner/InvisibleOwner.java | 3 +- test/java/awt/Frame/LayoutOnMaximizeTest/LayoutOnMaximizeTest.java | 3 +- test/java/awt/Frame/MaximizedByPlatform/MaximizedByPlatform.java | 18 +- test/java/awt/Frame/MaximizedNormalBoundsUndecoratedTest/MaximizedNormalBoundsUndecoratedTest.java | 3 +- test/java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java | 3 +- test/java/awt/Frame/MaximizedToMaximized/MaximizedToMaximized.java | 8 +- test/java/awt/Frame/MaximizedUndecorated/MaximizedUndecorated.java | 101 + test/java/awt/Frame/MiscUndecorated/ActiveAWTWindowTest.java | 215 + test/java/awt/Frame/MiscUndecorated/ActiveSwingWindowTest.java | 219 + test/java/awt/Frame/MiscUndecorated/FrameCloseTest.java | 212 + test/java/awt/Frame/MiscUndecorated/RepaintTest.java | 302 + test/java/awt/Frame/MiscUndecorated/UndecoratedInitiallyIconified.java | 57 + test/java/awt/Frame/ResizeAfterSetFont/ResizeAfterSetFont.java | 3 +- test/java/awt/Frame/SetMaximizedBounds/SetMaximizedBounds.java | 88 + test/java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java | 15 +- test/java/awt/Frame/ShownOffScreenOnWin98/ShownOffScreenOnWin98Test.java | 3 +- test/java/awt/Frame/SlideNotResizableTest/SlideNotResizableTest.java | 10 +- test/java/awt/Frame/UnfocusableMaximizedFrameResizablity/UnfocusableMaximizedFrameResizablity.java | 3 +- test/java/awt/FullScreen/8013581/bug8013581.java | 17 +- test/java/awt/FullScreen/AltTabCrashTest/AltTabCrashTest.java | 1 + test/java/awt/FullScreen/BufferStrategyExceptionTest/BufferStrategyExceptionTest.java | 3 +- test/java/awt/FullScreen/DisplayChangeVITest/DisplayChangeVITest.java | 3 +- test/java/awt/FullScreen/FullScreenInsets/FullScreenInsets.java | 17 +- test/java/awt/FullScreen/MultimonFullscreenTest/MultimonDeadlockTest.java | 1 + test/java/awt/FullScreen/NoResizeEventOnDMChangeTest/NoResizeEventOnDMChangeTest.java | 3 +- test/java/awt/FullScreen/SetFSWindow/FSFrame.java | 3 +- test/java/awt/FullScreen/TranslucentWindow/TranslucentWindow.java | 15 +- test/java/awt/GradientPaint/GradientTransformTest.java | 3 +- test/java/awt/GradientPaint/HeadlessGradientPaint.java | 51 + test/java/awt/GradientPaint/LinearColorSpaceGradientTest.java | 3 +- test/java/awt/Graphics/LineClipTest.java | 3 +- test/java/awt/Graphics2D/DrawString/DrawStrSuper.java | 3 +- test/java/awt/Graphics2D/DrawString/LCDTextSrcEa.java | 3 +- test/java/awt/Graphics2D/DrawString/ScaledLCDTextMetrics.java | 3 +- test/java/awt/Graphics2D/DrawString/TextRenderingTest.java | 3 +- test/java/awt/Graphics2D/DrawString/XRenderElt254TextTest.java | 3 +- test/java/awt/Graphics2D/FillTexturePaint/FillTexturePaint.java | 3 +- test/java/awt/Graphics2D/FlipDrawImage/FlipDrawImage.java | 3 +- test/java/awt/Graphics2D/Headless/HeadlessPoint.java | 44 + test/java/awt/Graphics2D/Headless/HeadlessPolygon.java | 37 + test/java/awt/Graphics2D/Headless/HeadlessRectangle.java | 70 + test/java/awt/Graphics2D/ScaledTransform/ScaledTransform.java | 90 + test/java/awt/Graphics2D/TransformSetGet/TransformSetGet.java | 3 +- test/java/awt/GraphicsConfiguration/HeadlessGraphicsConfiguration.java | 53 + test/java/awt/GraphicsConfiguration/NormalizingTransformTest/NormalizingTransformTest.java | 3 +- test/java/awt/GraphicsDevice/CheckDisplayModes.java | 3 +- test/java/awt/GraphicsDevice/CloneConfigsTest.java | 3 +- test/java/awt/GraphicsDevice/HeadlessGraphicsDevice.java | 50 + test/java/awt/GraphicsDevice/IncorrectDisplayModeExitFullscreen.java | 23 +- test/java/awt/GraphicsEnvironment/HeadlessGraphicsEnvironment.java | 76 + test/java/awt/GraphicsEnvironment/LoadLock/GE_init3.java | 3 +- test/java/awt/GridBagLayout/GridBagLayoutIpadXYTest/GridBagLayoutIpadXYTest.html | 3 +- test/java/awt/GridBagLayout/GridBagLayoutIpadXYTest/GridBagLayoutIpadXYTest.java | 9 +- test/java/awt/GridLayout/ChangeGridSize/ChangeGridSize.java | 189 + test/java/awt/GridLayout/ComponentPreferredSize/ComponentPreferredSize.java | 181 + test/java/awt/GridLayout/LayoutExtraGaps/LayoutExtraGaps.java | 3 +- test/java/awt/Headless/HeadlessAWTEventMulticaster.java | 247 + test/java/awt/Headless/HeadlessAWTException.java | 37 + test/java/awt/Headless/HeadlessBasicStroke.java | 151 + test/java/awt/Headless/HeadlessBorderLayout.java | 62 + test/java/awt/Headless/HeadlessCardLayout.java | 44 + test/java/awt/Headless/HeadlessCheckboxGroup.java | 38 + test/java/awt/Headless/HeadlessCheckboxMenuItem.java | 75 + test/java/awt/Headless/HeadlessComponentOrientation.java | 46 + test/java/awt/Headless/HeadlessDimension.java | 59 + test/java/awt/Headless/HeadlessFlowLayout.java | 42 + test/java/awt/Headless/HeadlessMediaTracker.java | 37 + test/java/awt/Headless/HeadlessPopupMenu.java | 53 + test/java/awt/Insets/CombinedTestApp1.java | 3 +- test/java/awt/Insets/HeadlessInsets.java | 37 + test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeForModalDialogTest/ConsumeForModalDialogTest.html | 44 + test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeForModalDialogTest/ConsumeForModalDialogTest.java | 281 + test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.html | 46 + test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java | 300 + test/java/awt/KeyboardFocusmanager/DefaultPolicyChange/DefaultPolicyChange_AWT.java | 3 +- test/java/awt/KeyboardFocusmanager/TypeAhead/ButtonActionKeyTest/ButtonActionKeyTest.html | 3 +- test/java/awt/KeyboardFocusmanager/TypeAhead/EnqueueWithDialogButtonTest/EnqueueWithDialogButtonTest.java | 375 + test/java/awt/KeyboardFocusmanager/TypeAhead/EnqueueWithDialogTest/EnqueueWithDialogTest.java | 240 + test/java/awt/KeyboardFocusmanager/TypeAhead/FreezeTest/FreezeTest.java | 220 + test/java/awt/KeyboardFocusmanager/TypeAhead/MenuItemActivatedTest/MenuItemActivatedTest.html | 3 +- test/java/awt/KeyboardFocusmanager/TypeAhead/SubMenuShowTest/SubMenuShowTest.html | 3 +- test/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.html | 3 +- test/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.java | 5 +- test/java/awt/List/ActionAfterRemove/ActionAfterRemove.java | 27 +- test/java/awt/List/EmptyListEventTest/EmptyListEventTest.java | 14 +- test/java/awt/List/FirstItemRemoveTest/FirstItemRemoveTest.html | 3 +- test/java/awt/List/KeyEventsTest/KeyEventsTest.html | 47 + test/java/awt/List/KeyEventsTest/KeyEventsTest.java | 370 + test/java/awt/List/ListGarbageCollectionTest/AwtListGarbageCollectionTest.java | 3 +- test/java/awt/List/ListPeer/R2303044ListSelection.java | 13 +- test/java/awt/List/NofocusListDblClickTest/NofocusListDblClickTest.java | 10 +- test/java/awt/List/ScrollOutside/ScrollOut.java | 12 +- test/java/awt/List/SetBackgroundTest/SetBackgroundTest.java | 357 +- test/java/awt/List/SingleModeDeselect/SingleModeDeselect.java | 12 +- test/java/awt/Menu/Headless/HeadlessMenu.java | 72 + test/java/awt/Menu/Headless/HeadlessMenuItem.java | 67 + test/java/awt/Menu/Headless/HeadlessMenuShortcut.java | 41 + test/java/awt/Menu/NullMenuLabelTest/NullMenuLabelTest.java | 16 +- test/java/awt/Menu/OpensWithNoGrab/OpensWithNoGrab.java | 3 +- test/java/awt/MenuBar/8007006/bug8007006.java | 28 +- test/java/awt/MenuBar/DeadlockTest1/DeadlockTest1.java | 3 +- test/java/awt/MenuBar/HeadlessMenuBar.java | 44 + test/java/awt/MenuBar/MenuBarSetFont/MenuBarSetFont.java | 27 +- test/java/awt/MenuBar/RemoveHelpMenu/RemoveHelpMenu.java | 1 + test/java/awt/Mixing/AWT_Mixing/FrameBorderCounter.java | 90 + test/java/awt/Mixing/AWT_Mixing/GlassPaneOverlappingTestBase.java | 145 + test/java/awt/Mixing/AWT_Mixing/HierarchyBoundsListenerMixingTest.java | 692 ++ test/java/awt/Mixing/AWT_Mixing/JButtonInGlassPaneOverlapping.java | 54 + test/java/awt/Mixing/AWT_Mixing/JButtonOverlapping.java | 54 + test/java/awt/Mixing/AWT_Mixing/JColorChooserOverlapping.java | 57 + test/java/awt/Mixing/AWT_Mixing/JComboBoxOverlapping.java | 104 + test/java/awt/Mixing/AWT_Mixing/JEditorPaneInGlassPaneOverlapping.java | 56 + test/java/awt/Mixing/AWT_Mixing/JEditorPaneOverlapping.java | 53 + test/java/awt/Mixing/AWT_Mixing/JGlassPaneInternalFrameOverlapping.java | 131 + test/java/awt/Mixing/AWT_Mixing/JGlassPaneMoveOverlapping.java | 171 + test/java/awt/Mixing/AWT_Mixing/JInternalFrameMoveOverlapping.java | 128 + test/java/awt/Mixing/AWT_Mixing/JInternalFrameOverlapping.java | 106 + test/java/awt/Mixing/AWT_Mixing/JLabelInGlassPaneOverlapping.java | 56 + test/java/awt/Mixing/AWT_Mixing/JLabelOverlapping.java | 55 + test/java/awt/Mixing/AWT_Mixing/JListInGlassPaneOverlapping.java | 53 + test/java/awt/Mixing/AWT_Mixing/JListOverlapping.java | 52 + test/java/awt/Mixing/AWT_Mixing/JMenuBarOverlapping.java | 153 + test/java/awt/Mixing/AWT_Mixing/JPanelInGlassPaneOverlapping.java | 56 + test/java/awt/Mixing/AWT_Mixing/JPanelOverlapping.java | 55 + test/java/awt/Mixing/AWT_Mixing/JPopupMenuOverlapping.java | 128 + test/java/awt/Mixing/AWT_Mixing/JProgressBarInGlassPaneOverlapping.java | 56 + test/java/awt/Mixing/AWT_Mixing/JProgressBarOverlapping.java | 55 + test/java/awt/Mixing/AWT_Mixing/JScrollBarInGlassPaneOverlapping.java | 70 + test/java/awt/Mixing/AWT_Mixing/JScrollBarOverlapping.java | 69 + test/java/awt/Mixing/AWT_Mixing/JScrollPaneOverlapping.java | 133 + test/java/awt/Mixing/AWT_Mixing/JSliderInGlassPaneOverlapping.java | 55 + test/java/awt/Mixing/AWT_Mixing/JSliderOverlapping.java | 54 + test/java/awt/Mixing/AWT_Mixing/JSpinnerInGlassPaneOverlapping.java | 70 + test/java/awt/Mixing/AWT_Mixing/JSpinnerOverlapping.java | 67 + test/java/awt/Mixing/AWT_Mixing/JSplitPaneOverlapping.java | 134 + test/java/awt/Mixing/AWT_Mixing/JTableInGlassPaneOverlapping.java | 90 + test/java/awt/Mixing/AWT_Mixing/JTableOverlapping.java | 76 + test/java/awt/Mixing/AWT_Mixing/JTextAreaInGlassPaneOverlapping.java | 56 + test/java/awt/Mixing/AWT_Mixing/JTextAreaOverlapping.java | 55 + test/java/awt/Mixing/AWT_Mixing/JTextFieldInGlassPaneOverlapping.java | 56 + test/java/awt/Mixing/AWT_Mixing/JTextFieldOverlapping.java | 55 + test/java/awt/Mixing/AWT_Mixing/JToggleButtonInGlassPaneOverlapping.java | 54 + test/java/awt/Mixing/AWT_Mixing/JToggleButtonOverlapping.java | 53 + test/java/awt/Mixing/AWT_Mixing/MixingFrameResizing.java | 131 + test/java/awt/Mixing/AWT_Mixing/MixingPanelsResizing.java | 466 + test/java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java | 168 + test/java/awt/Mixing/AWT_Mixing/OpaqueOverlappingChoice.java | 51 + test/java/awt/Mixing/AWT_Mixing/OverlappingTestBase.java | 810 ++ test/java/awt/Mixing/AWT_Mixing/SimpleOverlappingTestBase.java | 161 + test/java/awt/Mixing/AWT_Mixing/ViewportOverlapping.java | 155 + test/java/awt/Mixing/HWDisappear.java | 3 +- test/java/awt/Mixing/JButtonInGlassPane.java | 3 +- test/java/awt/Mixing/LWComboBox.java | 3 +- test/java/awt/Mixing/LWPopupMenu.java | 3 +- test/java/awt/Mixing/MixingInHwPanel.java | 3 +- test/java/awt/Mixing/MixingOnDialog.java | 3 +- test/java/awt/Mixing/MixingOnShrinkingHWButton.java | 3 +- test/java/awt/Mixing/NonOpaqueInternalFrame.java | 3 +- test/java/awt/Mixing/OpaqueTest.java | 3 +- test/java/awt/Mixing/OverlappingButtons.java | 3 +- test/java/awt/Mixing/ValidBounds.java | 3 +- test/java/awt/Mixing/Validating.java | 3 +- test/java/awt/Mixing/setComponentZOrder.java | 3 +- test/java/awt/Modal/FileDialog/FileDialogAppModal1Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogAppModal2Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogAppModal3Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogAppModal4Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogAppModal5Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogAppModal6Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogDWDTest.java | 233 + test/java/awt/Modal/FileDialog/FileDialogDocModal1Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogDocModal2Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogDocModal3Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogDocModal4Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogDocModal5Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogDocModal6Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogDocModal7Test.java | 45 + test/java/awt/Modal/FileDialog/FileDialogFWDTest.java | 291 + test/java/awt/Modal/FileDialog/FileDialogModal1Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogModal2Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogModal3Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogModal4Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogModal5Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogModal6Test.java | 47 + test/java/awt/Modal/FileDialog/FileDialogModalityTest.java | 180 + test/java/awt/Modal/FileDialog/FileDialogNonModal1Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogNonModal2Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogNonModal3Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogNonModal4Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogNonModal5Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogNonModal6Test.java | 47 + test/java/awt/Modal/FileDialog/FileDialogNonModal7Test.java | 45 + test/java/awt/Modal/FileDialog/FileDialogTKModal1Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogTKModal2Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogTKModal3Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogTKModal4Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogTKModal5Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogTKModal6Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogTKModal7Test.java | 45 + test/java/awt/Modal/LWModalTest/LWModalTest.java | 3 +- test/java/awt/Modal/ModalBlockingTests/BlockingDDAppModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingDDDocModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingDDModelessTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingDDNonModalTest.java | 44 + test/java/awt/Modal/ModalBlockingTests/BlockingDDSetModalTest.java | 45 + test/java/awt/Modal/ModalBlockingTests/BlockingDDTest.java | 124 + test/java/awt/Modal/ModalBlockingTests/BlockingDDToolkitModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingDFAppModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingDFSetModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingDFTest.java | 97 + test/java/awt/Modal/ModalBlockingTests/BlockingDFToolkitModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingDFWModeless1Test.java | 50 + test/java/awt/Modal/ModalBlockingTests/BlockingDFWModeless2Test.java | 50 + test/java/awt/Modal/ModalBlockingTests/BlockingDFWNonModal1Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingDFWNonModal2Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingDFWTest.java | 162 + test/java/awt/Modal/ModalBlockingTests/BlockingDocModalTest.java | 153 + test/java/awt/Modal/ModalBlockingTests/BlockingFDAppModalTest.java | 47 + test/java/awt/Modal/ModalBlockingTests/BlockingFDDocModalTest.java | 47 + test/java/awt/Modal/ModalBlockingTests/BlockingFDModelessTest.java | 47 + test/java/awt/Modal/ModalBlockingTests/BlockingFDNonModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingFDSetModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingFDTest.java | 124 + test/java/awt/Modal/ModalBlockingTests/BlockingFDToolkitModalTest.java | 47 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWDocModal1Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWDocModal2Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWDocModal3Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWDocModal4Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWModeless1Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWModeless2Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWModeless3Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWModeless4Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWNonModal1Test.java | 47 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWNonModal2Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWNonModal3Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWNonModal4Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWTest.java | 162 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal1Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal2Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal3Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal4Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal5Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal6Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsDocModal1Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsDocModal2Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsDocModalTest.java | 211 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal1Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal2Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal3Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal4Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal5Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal6Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsTest.java | 299 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal1Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal2Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal3Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal4Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal5Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal6Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogAppModalTest.java | 44 + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogDocModalTest.java | 44 + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogModelessTest.java | 44 + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogNonModalTest.java | 43 + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogSetModalTest.java | 43 + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogTest.java | 123 + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogToolkitModalTest.java | 44 + test/java/awt/Modal/ModalDialogOrderingTest/ModalDialogOrderingTest.java | 26 +- test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeDialogFileTest.java | 49 + test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeDialogPageSetupTest.java | 49 + test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeDialogPrintSetupTest.java | 49 + test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeFrameFileTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeFramePageSetupTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeFramePrintSetupTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ExcludeDialogTest.java | 199 + test/java/awt/Modal/ModalExclusionTests/ExcludeFrameTest.java | 192 + test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeDialogFileTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeDialogPageSetupTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeDialogPrintSetupTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeFrameFileTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeFramePageSetupTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeFramePrintSetupTest.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFAppModalTest.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFDocModalTest.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFModelessTest.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFNonModalTest.java | 48 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFTest.java | 186 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsAppModalTest.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsDocModalTest.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsModelessTest.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsNonModalTest.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsTest.java | 193 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFDWAppModalTest.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFDWDocModalTest.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFDWModelessTest.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFDWNonModalTest.java | 48 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFDWTest.java | 152 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDAppModal1Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDAppModal2Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDAppModal3Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDAppModal4Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDDocModal1Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDDocModal2Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDDocModal3Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDDocModal4Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDModeless1Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDModeless2Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDModeless3Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDModeless4Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDNonModal1Test.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDNonModal2Test.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDNonModal3Test.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDNonModal4Test.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDTest.java | 201 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFAppModal1Test.java | 51 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFAppModal2Test.java | 52 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFAppModal3Test.java | 52 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFDocModal1Test.java | 51 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFDocModal2Test.java | 52 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFDocModal3Test.java | 51 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFModeless1Test.java | 51 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFModeless2Test.java | 52 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFModeless3Test.java | 51 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFNonModal1Test.java | 51 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFNonModal2Test.java | 52 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFNonModal3Test.java | 51 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFTest.java | 272 + test/java/awt/Modal/ModalInternalFrameTest/ModalInternalFrameTest.java | 9 +- test/java/awt/Modal/ModalitySettingsTest/ModalitySettingsTest.java | 140 + test/java/awt/Modal/MultipleDialogs/MultipleDialogs1Test.java | 209 + test/java/awt/Modal/MultipleDialogs/MultipleDialogs2Test.java | 299 + test/java/awt/Modal/MultipleDialogs/MultipleDialogs3Test.java | 286 + test/java/awt/Modal/MultipleDialogs/MultipleDialogs4Test.java | 178 + test/java/awt/Modal/MultipleDialogs/MultipleDialogs5Test.java | 184 + test/java/awt/Modal/NpeOnClose/NpeOnCloseTest.java | 3 +- test/java/awt/Modal/NullModalityDialogTest/NullModalityDialogTest.java | 161 + test/java/awt/Modal/OnTop/OnTopAppModal1Test.java | 47 + test/java/awt/Modal/OnTop/OnTopAppModal2Test.java | 47 + test/java/awt/Modal/OnTop/OnTopAppModal3Test.java | 47 + test/java/awt/Modal/OnTop/OnTopAppModal4Test.java | 47 + test/java/awt/Modal/OnTop/OnTopAppModal5Test.java | 47 + test/java/awt/Modal/OnTop/OnTopAppModal6Test.java | 46 + test/java/awt/Modal/OnTop/OnTopDDFTest.java | 169 + test/java/awt/Modal/OnTop/OnTopDocModal1Test.java | 47 + test/java/awt/Modal/OnTop/OnTopDocModal2Test.java | 47 + test/java/awt/Modal/OnTop/OnTopDocModal3Test.java | 47 + test/java/awt/Modal/OnTop/OnTopDocModal4Test.java | 47 + test/java/awt/Modal/OnTop/OnTopDocModal5Test.java | 47 + test/java/awt/Modal/OnTop/OnTopDocModal6Test.java | 45 + test/java/awt/Modal/OnTop/OnTopFDFTest.java | 230 + test/java/awt/Modal/OnTop/OnTopModal1Test.java | 46 + test/java/awt/Modal/OnTop/OnTopModal2Test.java | 46 + test/java/awt/Modal/OnTop/OnTopModal3Test.java | 46 + test/java/awt/Modal/OnTop/OnTopModal4Test.java | 46 + test/java/awt/Modal/OnTop/OnTopModal5Test.java | 46 + test/java/awt/Modal/OnTop/OnTopModal6Test.java | 45 + test/java/awt/Modal/OnTop/OnTopModeless1Test.java | 47 + test/java/awt/Modal/OnTop/OnTopModeless2Test.java | 47 + test/java/awt/Modal/OnTop/OnTopModeless3Test.java | 47 + test/java/awt/Modal/OnTop/OnTopModeless4Test.java | 47 + test/java/awt/Modal/OnTop/OnTopModeless5Test.java | 47 + test/java/awt/Modal/OnTop/OnTopModeless6Test.java | 45 + test/java/awt/Modal/OnTop/OnTopTKModal1Test.java | 47 + test/java/awt/Modal/OnTop/OnTopTKModal2Test.java | 47 + test/java/awt/Modal/OnTop/OnTopTKModal3Test.java | 47 + test/java/awt/Modal/OnTop/OnTopTKModal4Test.java | 47 + test/java/awt/Modal/OnTop/OnTopTKModal5Test.java | 47 + test/java/awt/Modal/OnTop/OnTopTKModal6Test.java | 45 + test/java/awt/Modal/PrintDialogsTest/PrintDialogsTest.html | 44 + test/java/awt/Modal/PrintDialogsTest/PrintDialogsTest.java | 160 + test/java/awt/Modal/PrintDialogsTest/Test.java | 217 + test/java/awt/Modal/SupportedTest/SupportedTest.java | 3 +- test/java/awt/Modal/ToBack/ToBackAppModal1Test.java | 47 + test/java/awt/Modal/ToBack/ToBackAppModal2Test.java | 47 + test/java/awt/Modal/ToBack/ToBackAppModal3Test.java | 47 + test/java/awt/Modal/ToBack/ToBackAppModal4Test.java | 47 + test/java/awt/Modal/ToBack/ToBackAppModal5Test.java | 47 + test/java/awt/Modal/ToBack/ToBackAppModal6Test.java | 46 + test/java/awt/Modal/ToBack/ToBackDDFTest.java | 183 + test/java/awt/Modal/ToBack/ToBackDocModal1Test.java | 46 + test/java/awt/Modal/ToBack/ToBackDocModal2Test.java | 46 + test/java/awt/Modal/ToBack/ToBackDocModal3Test.java | 46 + test/java/awt/Modal/ToBack/ToBackDocModal4Test.java | 46 + test/java/awt/Modal/ToBack/ToBackDocModal5Test.java | 47 + test/java/awt/Modal/ToBack/ToBackDocModal6Test.java | 46 + test/java/awt/Modal/ToBack/ToBackFDFTest.java | 291 + test/java/awt/Modal/ToBack/ToBackModal1Test.java | 47 + test/java/awt/Modal/ToBack/ToBackModal2Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModal3Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModal4Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModal5Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModal6Test.java | 45 + test/java/awt/Modal/ToBack/ToBackModeless1Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModeless2Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModeless3Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModeless4Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModeless5Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModeless6Test.java | 45 + test/java/awt/Modal/ToBack/ToBackNonModal1Test.java | 46 + test/java/awt/Modal/ToBack/ToBackNonModal2Test.java | 45 + test/java/awt/Modal/ToBack/ToBackNonModal3Test.java | 45 + test/java/awt/Modal/ToBack/ToBackNonModal4Test.java | 45 + test/java/awt/Modal/ToBack/ToBackNonModal5Test.java | 45 + test/java/awt/Modal/ToBack/ToBackNonModal6Test.java | 44 + test/java/awt/Modal/ToBack/ToBackTKModal1Test.java | 47 + test/java/awt/Modal/ToBack/ToBackTKModal2Test.java | 47 + test/java/awt/Modal/ToBack/ToBackTKModal3Test.java | 47 + test/java/awt/Modal/ToBack/ToBackTKModal4Test.java | 47 + test/java/awt/Modal/ToBack/ToBackTKModal5Test.java | 47 + test/java/awt/Modal/ToBack/ToBackTKModal6Test.java | 46 + test/java/awt/Modal/ToFront/DialogToFrontAppModalTest.java | 47 + test/java/awt/Modal/ToFront/DialogToFrontDocModalTest.java | 47 + test/java/awt/Modal/ToFront/DialogToFrontModalBlockedTest.java | 135 + test/java/awt/Modal/ToFront/DialogToFrontModalTest.java | 44 + test/java/awt/Modal/ToFront/DialogToFrontModeless1Test.java | 43 + test/java/awt/Modal/ToFront/DialogToFrontModelessTest.java | 105 + test/java/awt/Modal/ToFront/DialogToFrontNonModalTest.java | 43 + test/java/awt/Modal/ToFront/DialogToFrontTKModalTest.java | 47 + test/java/awt/Modal/ToFront/FrameToFrontAppModal1Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontAppModal2Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontAppModal3Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontAppModal4Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontAppModal5Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontDocModal1Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontDocModal2Test.java | 53 + test/java/awt/Modal/ToFront/FrameToFrontModal1Test.java | 46 + test/java/awt/Modal/ToFront/FrameToFrontModal2Test.java | 46 + test/java/awt/Modal/ToFront/FrameToFrontModal3Test.java | 46 + test/java/awt/Modal/ToFront/FrameToFrontModal4Test.java | 46 + test/java/awt/Modal/ToFront/FrameToFrontModal5Test.java | 46 + test/java/awt/Modal/ToFront/FrameToFrontModalBlockedTest.java | 207 + test/java/awt/Modal/ToFront/FrameToFrontModeless1Test.java | 44 + test/java/awt/Modal/ToFront/FrameToFrontModelessTest.java | 98 + test/java/awt/Modal/ToFront/FrameToFrontNonModalTest.java | 44 + test/java/awt/Modal/ToFront/FrameToFrontTKModal1Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontTKModal2Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontTKModal3Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontTKModal4Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontTKModal5Test.java | 48 + test/java/awt/Modal/helpers/Flag.java | 84 + test/java/awt/Modal/helpers/TestDialog.java | 405 + test/java/awt/Modal/helpers/TestFrame.java | 400 + test/java/awt/Modal/helpers/TestWindow.java | 369 + test/java/awt/Mouse/EnterExitEvents/DragWindowOutOfFrameTest.java | 14 +- test/java/awt/Mouse/EnterExitEvents/DragWindowTest.java | 10 +- test/java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java | 44 +- test/java/awt/Mouse/ExtraMouseClick/ExtraMouseClick.html | 3 +- test/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest.html | 42 - test/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest.java | 201 +- test/java/awt/Mouse/MouseComboBoxTest/MouseComboBoxTest.java | 10 +- test/java/awt/Mouse/MouseModifiersUnitTest/ExtraButtonDrag.java | 3 +- test/java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Extra.java | 3 +- test/java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Standard.java | 3 +- test/java/awt/Mouse/MouseWheelAbsXY/MouseWheelAbsXY.java | 93 + test/java/awt/Mouse/TitleBarDoubleClick/TitleBarDoubleClick.html | 3 +- test/java/awt/Multiscreen/MouseEventTest/MouseEventTest.java | 13 +- test/java/awt/Multiscreen/MultiScreenInsetsTest/MultiScreenInsetsTest.java | 3 +- test/java/awt/Multiscreen/MultiScreenLocationTest/MultiScreenLocationTest.java | 3 +- test/java/awt/Multiscreen/UpdateGCTest/UpdateGCTest.java | 3 +- test/java/awt/Multiscreen/WPanelPeerPerf/WPanelPeerPerf.java | 3 +- test/java/awt/Multiscreen/WindowGCChangeTest/WindowGCChangeTest.html | 3 +- test/java/awt/Paint/ButtonRepaint.java | 3 +- test/java/awt/Paint/CheckboxRepaint.java | 3 +- test/java/awt/Paint/ExposeOnEDT.java | 17 +- test/java/awt/Paint/LabelRepaint.java | 3 +- test/java/awt/Paint/ListRepaint.java | 3 +- test/java/awt/Paint/PaintNativeOnUpdate.java | 25 +- test/java/awt/PrintJob/MultipleEnd/MultipleEnd.java | 3 +- test/java/awt/PrintJob/PrintArcTest/PrintArcTest.java | 13 +- test/java/awt/PrintJob/QuoteAndBackslashTest/QuoteAndBackslashTest.java | 3 +- test/java/awt/PrintJob/RoundedRectTest/RoundedRectTest.java | 3 +- test/java/awt/PrintJob/Security/SecurityDialogTest.java | 3 +- test/java/awt/Robot/CtorTest/CtorTest.java | 9 +- test/java/awt/Robot/HiDPIMouseClick/HiDPIRobotMouseClick.java | 87 + test/java/awt/Robot/HiDPIScreenCapture/HiDPIRobotScreenCaptureTest.java | 115 + test/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java | 230 + test/java/awt/Robot/RobotExtraButton/RobotExtraButton.java | 3 +- test/java/awt/ScrollPane/ScrollPanePreferredSize/ScrollPanePreferredSize.java | 16 +- test/java/awt/ScrollPane/bug8077409Test.java | 14 +- test/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java | 12 +- test/java/awt/TextArea/DisposeTest/TestDispose.java | 17 +- test/java/awt/TextArea/Mixing/TextAreaMixing.java | 6 +- test/java/awt/TextArea/ScrollbarIntersectionTest/ScrollbarIntersectionTest.java | 208 + test/java/awt/TextArea/TextAreaCaretVisibilityTest/bug7129742.java | 7 +- test/java/awt/TextArea/TextAreaTwicePack/TextAreaTwicePack.java | 12 +- test/java/awt/TextArea/UsingWithMouse/SelectionAutoscrollTest.java | 1 + test/java/awt/TextField/DisposeTest/TestDispose.java | 16 +- test/java/awt/TextField/SelectionInvisibleTest/SelectionInvisibleTest.java | 14 +- test/java/awt/Toolkit/DesktopProperties/rfe4758438.java | 238 + test/java/awt/Toolkit/DesktopProperties/rfe4758438.sh | 83 + test/java/awt/Toolkit/DynamicLayout/bug7172833.java | 3 +- test/java/awt/Toolkit/Headless/HeadlessToolkit.java | 329 + test/java/awt/Toolkit/LockingKeyStateTest/LockingKeyStateTest.java | 126 + test/java/awt/Toolkit/RealSync/RealSyncOnEDT.java | 3 +- test/java/awt/Toolkit/RealSync/Test.java | 405 + test/java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java | 3 +- test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_1.java | 3 +- test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_2.java | 3 +- test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_3.java | 3 +- test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_4.java | 3 +- test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_5.java | 3 +- test/java/awt/Toolkit/ToolkitPropertyTest/ToolkitPropertyTest_Disable.java | 3 +- test/java/awt/Toolkit/ToolkitPropertyTest/ToolkitPropertyTest_Enable.java | 3 +- test/java/awt/TrayIcon/ActionCommand/ActionCommand.java | 162 + test/java/awt/TrayIcon/ActionEventMask/ActionEventMask.java | 252 + test/java/awt/TrayIcon/GetTrayIconsTest/GetTrayIcons.java | 86 + test/java/awt/TrayIcon/InterJVMTest/InterJVM.java | 86 + test/java/awt/TrayIcon/ModalityTest/ModalityTest.java | 302 + test/java/awt/TrayIcon/MouseEventMask/MouseEventMaskTest.java | 195 + test/java/awt/TrayIcon/MouseMovedTest/MouseMovedTest.java | 64 + test/java/awt/TrayIcon/PopupMenuLeakTest/PopupMenuLeakTest.java | 10 +- test/java/awt/TrayIcon/PropertyChangeListenerTest.java | 201 + test/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/FunctionalityCheck.java | 263 + test/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/tray.policy | 21 + test/java/awt/TrayIcon/SecurityCheck/NoPermissionTest/NoPermissionTest.java | 64 + test/java/awt/TrayIcon/SecurityCheck/PermissionTest/PermissionTest.java | 50 + test/java/awt/TrayIcon/SecurityCheck/PermissionTest/tray.policy | 3 + test/java/awt/TrayIcon/SystemTrayIconHelper.java | 172 + test/java/awt/TrayIcon/SystemTrayInstance/SystemTrayInstanceTest.java | 71 + test/java/awt/TrayIcon/TrayIconAddTest/TrayIconAddTest.java | 66 + test/java/awt/TrayIcon/TrayIconEventModifiers/TrayIconEventModifiersTest.java | 275 + test/java/awt/TrayIcon/TrayIconEvents/TrayIconEventsTest.java | 269 + test/java/awt/TrayIcon/TrayIconMethodsTest/TrayIconMethodsTest.java | 159 + test/java/awt/TrayIcon/TrayIconMouseTest/TrayIconMouseTest.java | 176 + test/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupTest.java | 151 + test/java/awt/TrayIcon/TrayIconRemoveTest/TrayIconRemoveTest.java | 72 + test/java/awt/TrayIcon/TrayIconSizeTest/TrayIconSizeTest.java | 69 + test/java/awt/Window/8027025/Test8027025.java | 5 +- test/java/awt/Window/AlwaysOnTop/AlwaysOnTopEvenOfWindow.java | 3 +- test/java/awt/Window/AlwaysOnTop/AlwaysOnTopFieldTest.java | 21 +- test/java/awt/Window/AlwaysOnTop/AutoTestOnTop.java | 795 ++ test/java/awt/Window/AlwaysOnTop/SyncAlwaysOnTopFieldTest.java | 3 +- test/java/awt/Window/AlwaysOnTop/TestAlwaysOnTopBeforeShow.java | 24 +- test/java/awt/Window/BackgroundIsNotUpdated/BackgroundIsNotUpdated.java | 26 +- test/java/awt/Window/GetWindowsTest/GetWindowsTest.java | 272 + test/java/awt/Window/Grab/GrabTest.java | 3 +- test/java/awt/Window/GrabSequence/GrabSequence.java | 3 +- test/java/awt/Window/HandleWindowDestroyTest/HandleWindowDestroyTest.html | 24 + test/java/awt/Window/HandleWindowDestroyTest/HandleWindowDestroyTest.java | 96 + test/java/awt/Window/LocationByPlatform/LocationByPlatformTest.java | 3 +- test/java/awt/Window/OwnedWindowsLeak/OwnedWindowsLeak.java | 3 +- test/java/awt/Window/OwnedWindowsSerialization/OwnedWindowsSerialization.java | 5 +- test/java/awt/Window/PropertyChangeListenerLockSerialization/PropertyChangeListenerLockSerialization.java | 3 +- test/java/awt/Window/SetBackgroundNPE/SetBackgroundNPE.java | 3 +- test/java/awt/Window/ShapedAndTranslucentWindows/Common.java | 316 + test/java/awt/Window/ShapedAndTranslucentWindows/FocusAWTTest.java | 240 + test/java/awt/Window/ShapedAndTranslucentWindows/SetShape.java | 251 + test/java/awt/Window/ShapedAndTranslucentWindows/SetShapeAndClick.java | 217 + test/java/awt/Window/ShapedAndTranslucentWindows/SetShapeDynamicallyAndClick.java | 215 + test/java/awt/Window/ShapedAndTranslucentWindows/Shaped.java | 87 + test/java/awt/Window/ShapedAndTranslucentWindows/ShapedByAPI.java | 88 + test/java/awt/Window/ShapedAndTranslucentWindows/ShapedTranslucent.java | 87 + test/java/awt/Window/ShapedAndTranslucentWindows/ShapedTranslucentWindowClick.java | 211 + test/java/awt/Window/ShapedAndTranslucentWindows/StaticallyShaped.java | 85 + test/java/awt/Window/ShapedAndTranslucentWindows/Translucent.java | 85 + test/java/awt/Window/ShapedAndTranslucentWindows/TranslucentChoice.java | 187 + test/java/awt/Window/ShapedAndTranslucentWindows/TranslucentWindowClick.java | 153 + test/java/awt/Window/TranslucentJAppletTest/TranslucentJAppletTest.java | 9 +- test/java/awt/Window/WindowClosedEvents/WindowClosedEventOnDispose.java | 3 +- test/java/awt/Window/WindowJumpingTest/WindowJumpingTest.java | 86 + test/java/awt/Window/WindowType/WindowType.java | 3 +- test/java/awt/Window/WindowsLeak/WindowsLeak.java | 43 +- test/java/awt/Window/setLocRelativeTo/SetLocationRelativeToTest.java | 294 + test/java/awt/applet/Applet/HeadlessApplet.java | 49 + test/java/awt/datatransfer/Clipboard/BasicClipboardTest.java | 138 + test/java/awt/datatransfer/Clipboard/GetContentsInterruptedTest.java | 165 + test/java/awt/datatransfer/ClipboardInterVMTest/ClipboardInterVMTest.java | 1 + test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/DragUnicodeBetweenJVMTest.html | 3 +- test/java/awt/datatransfer/Headless/HeadlessClipboard.java | 38 + test/java/awt/datatransfer/Headless/HeadlessDataFlavor.java | 43 + test/java/awt/datatransfer/Headless/HeadlessSystemFlavorMap.java | 38 + test/java/awt/datatransfer/ImageTransfer/ImageTransferTest.java | 190 + test/java/awt/datatransfer/Independence/IndependenceAWTTest.java | 189 + test/java/awt/datatransfer/Independence/IndependenceSwingTest.java | 196 + test/java/awt/datatransfer/SystemFlavorMap/AddFlavorForNativeTest.java | 154 + test/java/awt/datatransfer/SystemFlavorMap/AddFlavorTest.java | 146 + test/java/awt/datatransfer/SystemFlavorMap/AddNativeForFlavorTest.java | 156 + test/java/awt/datatransfer/SystemFlavorMap/AddNativeTest.java | 144 + test/java/awt/datatransfer/SystemFlavorMap/GetFlavorsForNewNativeTest.java | 130 + test/java/awt/datatransfer/SystemFlavorMap/GetNativesForNewFlavorTest.java | 111 + test/java/awt/datatransfer/SystemFlavorMap/InvalidMapArgumentsTest.java | 139 + test/java/awt/datatransfer/SystemFlavorMap/ManyFlavorMapTest.java | 182 + test/java/awt/datatransfer/SystemFlavorMap/SetDataFlavorsTest.java | 131 + test/java/awt/datatransfer/SystemFlavorMap/SetFlavorsForNativeTest.java | 165 + test/java/awt/datatransfer/SystemFlavorMap/SetNativesForFlavor.java | 164 + test/java/awt/datatransfer/SystemFlavorMap/SetNativesTest.java | 122 + test/java/awt/datatransfer/SystemSelection/SystemSelectionAWTTest.java | 172 + test/java/awt/datatransfer/SystemSelection/SystemSelectionSwingTest.java | 174 + test/java/awt/dnd/Button2DragTest/Button2DragTest.java | 1 + test/java/awt/dnd/DragInterceptorAppletTest/DragInterceptorAppletTest.html | 3 +- test/java/awt/dnd/DragSourceListenerSerializationTest/DragSourceListenerSerializationTest.java | 3 +- test/java/awt/dnd/FileListBetweenJVMsTest/FileListBetweenJVMsTest.html | 3 +- test/java/awt/dnd/ImageDecoratedDnDInOut/ImageDecoratedDnDInOut.html | 3 +- test/java/awt/dnd/ImageDecoratedDnDNegative/ImageDecoratedDnDNegative.html | 3 +- test/java/awt/dnd/ImageTransferTest/ImageTransferTest.java | 17 +- test/java/awt/dnd/InterJVMGetDropSuccessTest/InterJVMGetDropSuccessTest.html | 3 +- test/java/awt/dnd/MissingDragExitEventTest/MissingDragExitEventTest.java | 8 +- test/java/awt/dnd/MissingEventsOnModalDialog/MissingEventsOnModalDialogTest.java | 1 + test/java/awt/dnd/NoFormatsCrashTest/NoFormatsCrashTest.html | 3 +- test/java/awt/dnd/URIListBetweenJVMsTest/URIListBetweenJVMsTest.html | 3 +- test/java/awt/dnd/URIListToFileListBetweenJVMsTest/URIListToFileListBetweenJVMsTest.html | 3 +- test/java/awt/event/ComponentEvent/MovedResizedTardyEventTest/MovedResizedTardyEventTest.html | 44 + test/java/awt/event/ComponentEvent/MovedResizedTardyEventTest/MovedResizedTardyEventTest.java | 97 + test/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java | 276 + test/java/awt/event/HierarchyEvent/AncestorResized/AncestorResized.java | 3 +- test/java/awt/event/InputEvent/ButtonArraysEquality/ButtonArraysEquality.java | 3 +- test/java/awt/event/InputEvent/EventWhenTest/EventWhenTest.java | 10 +- test/java/awt/event/KeyEvent/8020209/bug8020209.java | 12 +- test/java/awt/event/KeyEvent/AltCharAcceleratorTest/AltCharAcceleratorTest.java | 11 +- test/java/awt/event/KeyEvent/DeadKey/DeadKeyMacOSXInputText.java | 18 +- test/java/awt/event/KeyEvent/DeadKey/DeadKeySystemAssertionDialog.java | 17 +- test/java/awt/event/KeyEvent/DeadKey/deadKeyMacOSX.java | 16 +- test/java/awt/event/KeyEvent/ExtendedKeyCode/ExtendedKeyCodeTest.java | 20 +- test/java/awt/event/KeyEvent/ExtendedModifiersTest/ExtendedModifiersTest.java | 271 + test/java/awt/event/KeyEvent/KeyChar/KeyCharTest.java | 12 +- test/java/awt/event/KeyEvent/KeyMaskTest/KeyMaskTest.java | 219 + test/java/awt/event/KeyEvent/KeyTyped/CtrlASCII.html | 3 +- test/java/awt/event/MouseEvent/AcceptExtraButton/AcceptExtraButton.java | 3 +- test/java/awt/event/MouseEvent/CheckGetMaskForButton/CheckGetMaskForButton.java | 3 +- test/java/awt/event/MouseEvent/ClickDuringKeypress/ClickDuringKeypress.java | 164 + test/java/awt/event/MouseEvent/EventTimeInFuture/EventTimeInFuture.java | 3 +- test/java/awt/event/MouseEvent/FrameMouseEventAbsoluteCoordsTest/FrameMouseEventAbsoluteCoordsTest.html | 3 +- test/java/awt/event/MouseEvent/MenuDragMouseEventAbsoluteCoordsTest/MenuDragMouseEventAbsoluteCoordsTest.html | 3 +- test/java/awt/event/MouseEvent/MouseButtonsAndKeyMasksTest/MouseButtonsAndKeyMasksTest.java | 302 + test/java/awt/event/MouseEvent/MouseButtonsTest/MouseButtonsTest.java | 254 + test/java/awt/event/MouseEvent/MouseClickTest/MouseClickTest.html | 3 +- test/java/awt/event/MouseEvent/MouseWheelEventAbsoluteCoordsTest/MouseWheelEventAbsoluteCoordsTest.html | 3 +- test/java/awt/event/MouseEvent/MultipleMouseButtonsTest/MultipleMouseButtonsTest.java | 237 + test/java/awt/event/MouseEvent/RobotLWTest/RobotLWTest.html | 3 +- test/java/awt/event/MouseWheelEvent/DisabledComponent/DisabledComponent.java | 21 +- test/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_2.html | 3 +- test/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_3.html | 3 +- test/java/awt/event/OtherEvents/UngrabID/UngrabID.java | 3 +- test/java/awt/event/TextEvent/TextEventSequenceTest/TextEventSequenceTest.java | 34 +- test/java/awt/event/helpers/lwcomponents/LWButton.java | 418 + test/java/awt/event/helpers/lwcomponents/LWComponent.java | 464 + test/java/awt/event/helpers/lwcomponents/LWList.java | 726 ++ test/java/awt/font/FontScaling/FontScalingTest.java | 58 - test/java/awt/font/Rotate/Shear.java | 3 +- test/java/awt/grab/EmbeddedFrameTest1/EmbeddedFrameTest1.java | 302 +- test/java/awt/grab/MenuDragEvents/MenuDragEvents.html | 45 + test/java/awt/grab/MenuDragEvents/MenuDragEvents.java | 195 + test/java/awt/hidpi/properties/HiDPIPropertiesUnixTest.java | 88 + test/java/awt/hidpi/properties/HiDPIPropertiesWindowsTest.java | 139 + test/java/awt/im/8148984/bug8148984.html | 38 + test/java/awt/im/8148984/bug8148984.java | 47 + test/java/awt/im/8154816/bug8154816.html | 39 + test/java/awt/im/8154816/bug8154816.java | 47 + test/java/awt/im/Headless/HeadlessInputContext.java | 43 + test/java/awt/im/Headless/HeadlessInputMethodHighlight.java | 41 + test/java/awt/im/InputContext/InputContextTest.java | 6 +- test/java/awt/im/InputContext/bug4625203.java | 3 +- test/java/awt/image/DrawImage/EABlitTest.java | 3 +- test/java/awt/image/DrawImage/IncorrectAlphaConversionBicubic.java | 3 +- test/java/awt/image/DrawImage/IncorrectAlphaSurface2SW.java | 3 +- test/java/awt/image/DrawImage/IncorrectBounds.java | 3 +- test/java/awt/image/DrawImage/IncorrectClipSurface2SW.java | 3 +- test/java/awt/image/DrawImage/IncorrectClipXorModeSW2Surface.java | 3 +- test/java/awt/image/DrawImage/IncorrectClipXorModeSurface2Surface.java | 1 + test/java/awt/image/DrawImage/IncorrectDestinationOffset.java | 3 +- test/java/awt/image/DrawImage/IncorrectOffset.java | 3 +- test/java/awt/image/DrawImage/IncorrectSourceOffset.java | 3 +- test/java/awt/image/DrawImage/IncorrectUnmanagedImageRotatedClip.java | 3 +- test/java/awt/image/DrawImage/IncorrectUnmanagedImageSourceOffset.java | 3 +- test/java/awt/image/DrawImage/UnmanagedDrawImagePerformance.java | 3 +- test/java/awt/image/Headless/HeadlessAffineTransformOp.java | 44 + test/java/awt/image/Headless/HeadlessAreaAveragingScaleFilter.java | 37 + test/java/awt/image/Headless/HeadlessBufferedImage.java | 80 + test/java/awt/image/Headless/HeadlessBufferedImageFilter.java | 38 + test/java/awt/image/Headless/HeadlessColorModel.java | 61 + test/java/awt/image/Headless/HeadlessCropImageFilter.java | 37 + test/java/awt/image/Headless/HeadlessImageFilter.java | 37 + test/java/awt/image/Headless/HeadlessIndexColorModel.java | 54 + test/java/awt/image/Headless/HeadlessRGBImageFilter.java | 42 + test/java/awt/image/Headless/HeadlessReplicateScaleFilter.java | 37 + test/java/awt/image/MultiResolutionImage/MultiResolutionDrawImageWithTransformTest.java | 248 + test/java/awt/image/MultiResolutionImage/NSImageToMultiResolutionImageTest.java | 5 +- test/java/awt/image/MultiResolutionImageCommonTest.java | 207 + test/java/awt/image/MultiResolutionImageTest.java | 288 +- test/java/awt/image/VolatileImage/VolatileImageBug.java | 52 + test/java/awt/image/multiresolution/BaseMultiResolutionImageTest.java | 205 + test/java/awt/image/multiresolution/Corrupted2XImageTest.java | 125 + test/java/awt/image/multiresolution/MenuMultiresolutionIconTest.java | 176 + test/java/awt/image/multiresolution/MultiResolutionCachedImageTest.java | 113 + test/java/awt/image/multiresolution/MultiResolutionRenderingHintsTest.java | 220 + test/java/awt/image/multiresolution/MultiresolutionIconTest.java | 224 + test/java/awt/keyboard/AltPlusNumberKeyCombinationsTest/AltPlusNumberKeyCombinationsTest.java | 307 + test/java/awt/keyboard/EqualKeyCode/EqualKeyCode.java | 16 +- test/java/awt/print/Headless/HeadlessBook.java | 37 + test/java/awt/print/Headless/HeadlessPageFormat.java | 61 + test/java/awt/print/Headless/HeadlessPaper.java | 46 + test/java/awt/print/Headless/HeadlessPrinterJob.java | 179 + test/java/awt/print/PaintSetEnabledDeadlock/PaintSetEnabledDeadlock.java | 3 +- test/java/awt/print/PrinterJob/PrintToDir.java | 15 +- test/java/awt/regtesthelpers/Util.java | 39 +- test/java/awt/regtesthelpers/UtilInternal.java | 77 + test/java/awt/security/Permissions.java | 6 +- test/java/awt/security/WarningWindowDisposeTest/policy | 3 + test/java/awt/xembed/server/RunTestXEmbed.java | 3 +- test/java/lang/annotation/AnnotationWithLambda.java | 77 + test/java/lang/invoke/ArrayConstructorTest.java | 61 + test/java/lang/invoke/CustomizedLambdaFormTest.java | 2 +- test/java/lang/invoke/PermuteArgsTest.java | 11 +- test/java/lang/invoke/VarargsArrayTest.java | 7 +- 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/KeyStore/TestKeyStoreBasic.java | 282 + test/java/security/KeyStore/TestKeyStoreEntry.java | 156 + test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest.java | 65 + test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest1.policy | 4 + test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest2.policy | 3 + test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest3.policy | 5 + test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyWithJarTest.java | 113 + test/java/security/Policy/ExtensiblePolicy/TVJar/TVPermission.java | 358 + test/java/security/SecureRandom/DefaultProvider.java | 19 +- test/java/security/Security/AddProvider.java | 4 +- test/java/security/Security/AddProvider.policy.1 | 4 - test/java/security/Security/AddProvider.policy.2 | 4 - test/java/security/Security/AddProvider.policy.3 | 4 - test/java/security/Security/EmptyPolicy.policy | 2 + test/java/security/Security/GetProviders.java | 78 + test/java/security/Security/removing/RemoveStaticProvider.java | 4 +- test/java/security/Security/removing/RemoveStaticProvider.policy | 5 - test/java/text/AttributedCharacterIterator/Attribute/ReadResolve.java | 88 + test/java/text/AttributedString/AttributedStringTest.java | 258 + test/java/text/AttributedString/TestAttributedStringCtor.java | 55 + test/java/text/AttributedString/getRunStartLimitTest.java | 116 + test/java/text/BreakIterator/BreakIteratorTest.java | 1438 ++++ test/java/text/BreakIterator/Bug4533872.java | 261 + test/java/text/BreakIterator/Bug4740757.java | 76 + test/java/text/BreakIterator/Bug4912404.java | 41 + test/java/text/BreakIterator/Bug4932583.java | 41 + test/java/text/BreakIterator/Bug6513074.java | 122 + test/java/text/BreakIterator/NewVSOld_th_TH.java | 86 + test/java/text/BreakIterator/broken_th_TH.txt | 13 + test/java/text/BreakIterator/test_th_TH.txt | 1 + test/java/text/CharacterIterator/CharacterIteratorTest.java | 286 + test/java/text/Collator/APITest.java | 318 + test/java/text/Collator/Bug6271411.java | 194 + test/java/text/Collator/CollationKeyTest.java | 41 + test/java/text/Collator/CollationKeyTestImpl.java | 243 + test/java/text/Collator/CollatorTest.java | 141 + test/java/text/Collator/CurrencyCollate.java | 86 + test/java/text/Collator/DanishTest.java | 215 + test/java/text/Collator/DummyTest.java | 421 + test/java/text/Collator/EnglishTest.java | 226 + test/java/text/Collator/FinnishTest.java | 98 + test/java/text/Collator/FrenchTest.java | 100 + test/java/text/Collator/G7Test.java | 294 + test/java/text/Collator/GermanTest.java | 111 + test/java/text/Collator/IteratorTest.java | 291 + test/java/text/Collator/JapaneseTest.java | 324 + test/java/text/Collator/KoreanTest.java | 142 + test/java/text/Collator/MonkeyTest.java | 149 + test/java/text/Collator/Regression.java | 940 +++ test/java/text/Collator/SpanishTest.java | 106 + test/java/text/Collator/SurrogatesTest.java | 117 + test/java/text/Collator/Test4401726.java | 98 + test/java/text/Collator/ThaiTest.java | 156 + test/java/text/Collator/TurkishTest.java | 118 + test/java/text/Collator/VietnameseTest.java | 364 + test/java/text/Format/ChoiceFormat/Bug4185732.ser.txt | 44 + test/java/text/Format/ChoiceFormat/Bug4185732Test.java | 117 + test/java/text/Format/ChoiceFormat/Bug4387255.java | 69 + test/java/text/Format/DateFormat/Bug4322313.java | 364 + test/java/text/Format/DateFormat/Bug4407042.java | 132 + test/java/text/Format/DateFormat/Bug4736959.java | 53 + test/java/text/Format/DateFormat/Bug4845901.java | 64 + test/java/text/Format/DateFormat/Bug6251817.java | 45 + test/java/text/Format/DateFormat/Bug6335238.java | 163 + test/java/text/Format/DateFormat/Bug6530336.java | 108 + test/java/text/Format/DateFormat/DateFormatRegression.java | 1098 +++ test/java/text/Format/DateFormat/DateFormatRoundTripTest.java | 727 ++ test/java/text/Format/DateFormat/DateFormatSymbolsSerializationTest.java | 121 + test/java/text/Format/DateFormat/DateFormatTest.java | 1207 ++++ test/java/text/Format/DateFormat/IntlTestDateFormat.java | 273 + test/java/text/Format/DateFormat/IntlTestDateFormatAPI.java | 218 + test/java/text/Format/DateFormat/IntlTestDateFormatSymbols.java | 206 + test/java/text/Format/DateFormat/IntlTestSimpleDateFormatAPI.java | 188 + test/java/text/Format/DateFormat/NonGregorianFormatTest.java | 216 + test/java/text/Format/DateFormat/SDFserialized.ser.txt | 173 + test/java/text/Format/DateFormat/TimeZoneNameTest.java | 152 + test/java/text/Format/DateFormat/bug4097450.java | 71 + test/java/text/Format/DateFormat/bug4099975.java | 41 + test/java/text/Format/DateFormat/bug4117335.java | 83 + test/java/text/Format/DateFormat/bug4358730.java | 84 + test/java/text/Format/DateFormat/bug6271375.java | 61 + test/java/text/Format/DateFormat/bug6317072.java | 81 + test/java/text/Format/DateFormat/bug6412896.java | 50 + test/java/text/Format/MessageFormat/Bug4185816.ser.txt | 58 + test/java/text/Format/MessageFormat/Bug4185816Corrupt.ser.txt | 58 + test/java/text/Format/MessageFormat/Bug4185816Test.java | 135 + test/java/text/Format/MessageFormat/Bug6481179.java | 64 + test/java/text/Format/MessageFormat/LargeMessageFormat.java | 121 + test/java/text/Format/MessageFormat/MessageFormatsByArgumentIndex.java | 115 + test/java/text/Format/MessageFormat/MessageRegression.java | 644 ++ test/java/text/Format/MessageFormat/MessageTest.java | 102 + test/java/text/Format/MessageFormat/bug4492719.java | 79 + test/java/text/Format/NumberFormat/BigDecimalCompatibilityTest.java | 134 + test/java/text/Format/NumberFormat/BigDecimalFormat.java | 1044 +++ test/java/text/Format/NumberFormat/BigDecimalParse.java | 709 ++ test/java/text/Format/NumberFormat/Bug4208135.java | 127 + test/java/text/Format/NumberFormat/Bug4833877.java | 464 + test/java/text/Format/NumberFormat/Bug4838107.java | 248 + test/java/text/Format/NumberFormat/Bug4944439.java | 111 + test/java/text/Format/NumberFormat/Bug4990596.java | 59 + test/java/text/Format/NumberFormat/Bug6278616.java | 69 + test/java/text/Format/NumberFormat/CurrencyFormat.java | 141 + test/java/text/Format/NumberFormat/CurrencySymbols.properties | 134 + test/java/text/Format/NumberFormat/DFSDeserialization142.java | 56 + test/java/text/Format/NumberFormat/DFSExponential.java | 87 + test/java/text/Format/NumberFormat/DFSSerialization.java | 151 + test/java/text/Format/NumberFormat/DFSSerialization142.java | 54 + test/java/text/Format/NumberFormat/DecimalFormat.114.txt | 54 + test/java/text/Format/NumberFormat/DecimalFormatSymbols.114.txt | 39 + test/java/text/Format/NumberFormat/DecimalFormatSymbols.142.txt | 42 + test/java/text/Format/NumberFormat/IntlTestDecimalFormatAPI.java | 255 + test/java/text/Format/NumberFormat/IntlTestDecimalFormatSymbols.java | 139 + test/java/text/Format/NumberFormat/IntlTestNumberFormatAPI.java | 220 + test/java/text/Format/NumberFormat/NumberFormat4185761a.ser.txt | 57 + test/java/text/Format/NumberFormat/NumberFormat4185761b.ser.txt | 57 + test/java/text/Format/NumberFormat/NumberFormatRounding.java | 130 + test/java/text/Format/NumberFormat/NumberRegression.java | 1824 ++++++ test/java/text/Format/NumberFormat/NumberRoundTrip.java | 234 + test/java/text/Format/NumberFormat/NumberTest.java | 411 + test/java/text/Format/NumberFormat/PositionTest.java | 221 + test/java/text/Format/NumberFormat/SerializationLoadTest.java | 84 + test/java/text/Format/NumberFormat/SerializationSaveTest.java | 79 + test/java/text/Format/NumberFormat/TestgetPatternSeparator_ja.java | 44 + test/java/text/Format/common/Bug4769840.java | 82 + test/java/text/Format/common/Bug6215962.java | 161 + test/java/text/Format/common/ChoiceFormat.ser.txt | 37 + test/java/text/Format/common/DateFormat.Field.ser.txt | 32 + test/java/text/Format/common/FormatIteratorTest.java | 440 + test/java/text/Format/common/MessageFormat.Field.ser.txt | 32 + test/java/text/Format/common/NumberFormat.Field.ser.txt | 31 + test/java/text/Format/common/PParser.java | 274 + test/java/text/Format/common/dateFormat.props | 333 + test/java/text/Format/common/decimalFormat.props | 1280 ++++ test/java/text/Format/common/messageFormat.props | 520 + test/java/text/testlib/HexDumpReader.java | 115 + test/java/text/testlib/IntlTest.java | 266 + test/java/time/test/java/time/format/TestZoneTextPrinterParser.java | 12 +- test/java/util/Calendar/BuddhistCalendarTest.java | 243 + test/java/util/Calendar/Bug4302966.java | 42 + test/java/util/Calendar/Bug4766302.java | 51 + test/java/util/Calendar/Bug4851640.java | 59 + test/java/util/Calendar/Bug4958050.java | 255 + test/java/util/Calendar/Bug5078053.java | 100 + test/java/util/Calendar/Bug6178071.java | 50 + test/java/util/Calendar/Bug6234795.java | 97 + test/java/util/Calendar/Bug6448234.java | 58 + test/java/util/Calendar/CalendarLimitTest.java | 202 + test/java/util/Calendar/CalendarRegression.java | 2496 ++++++++ test/java/util/Calendar/CalendarTest.java | 1102 +++ test/java/util/Calendar/FieldStateTest.java | 216 + test/java/util/Calendar/GregorianCutoverTest.java | 324 + test/java/util/Calendar/JulianTest.java | 52 + test/java/util/Calendar/Koyomi.java | 289 + test/java/util/Calendar/Limit.java | 64 + test/java/util/Calendar/NonLenientTest.java | 221 + test/java/util/Calendar/ResolutionTest.java | 111 + test/java/util/Calendar/RollDayOfWeekTest.java | 137 + test/java/util/Calendar/StampOverflow.java | 80 + test/java/util/Calendar/ZoneOffsets.java | 231 + test/java/util/Calendar/bug4028518.java | 56 + test/java/util/Calendar/bug4100311.java | 47 + test/java/util/Calendar/bug4243802.java | 93 + test/java/util/Calendar/bug4316678.java | 69 + test/java/util/Calendar/bug4372743.java | 133 + test/java/util/Calendar/bug4401223.java | 91 + test/java/util/Calendar/bug4409072.java | 683 ++ test/java/util/Calendar/bug4514831.java | 95 + test/java/util/Date/Bug4955000.java | 144 + test/java/util/Date/DateGregorianCalendarTest.java | 235 + test/java/util/Date/DateRegression.java | 241 + test/java/util/Date/DateTest.java | 236 + test/java/util/Date/TZ.java | 58 + test/java/util/Date/TimestampTest.java | 134 + test/java/util/Locale/data/deflocale.sol10 | 1725 ----- test/java/util/TimeZone/Bug4322313.java | 228 + test/java/util/TimeZone/Bug5097350.java | 63 + test/java/util/TimeZone/CheckDisplayNames.java | 296 + test/java/util/TimeZone/DefaultTimeZoneTest.html | 74 + test/java/util/TimeZone/DefaultTimeZoneTest.java | 108 + test/java/util/TimeZone/HongKong.java | 64 + test/java/util/TimeZone/IDTest.java | 121 + test/java/util/TimeZone/TimeZoneBoundaryTest.java | 491 + test/java/util/TimeZone/TimeZoneRegression.java | 995 +++ test/java/util/TimeZone/TimeZoneTest.java | 737 ++ test/java/util/TimeZone/TransitionTest.java | 287 + test/java/util/TimeZone/UTCAliasTest.java | 52 + test/java/util/TimeZone/bug4096952.java | 67 + test/javax/crypto/SecretKeyFactory/FailOverTest.sh | 1 + test/javax/crypto/SecretKeyFactory/security.properties | 26 + test/javax/management/MBeanServer/ExceptionFactory.java | 131 + test/javax/management/MBeanServer/ExceptionTest.java | 372 + test/javax/management/MBeanServer/ExceptionThrower.java | 35 + test/javax/management/MBeanServer/ExceptionThrowerMBean.java | 29 + test/javax/management/keystoreAgent | Bin test/javax/management/keystoreClient | Bin test/javax/management/monitor/GaugeMonitorDeadlockTest.java | 9 +- test/javax/management/monitor/StringMonitorDeadlockTest.java | 4 +- test/javax/management/mxbean/Basic.java | 530 + test/javax/management/mxbean/BasicMXBean.java | 203 + test/javax/management/mxbean/MXBeanExceptionHandlingTest.java | 245 + test/javax/management/mxbean/MXBeanInteropTest1.java | 638 ++ test/javax/management/mxbean/MXBeanInteropTest2.java | 217 + test/javax/management/mxbean/MXBeanLoadingTest1.java | 329 + test/javax/management/mxbean/MXBeanNotifTest.java | 385 + test/javax/management/mxbean/MXBeanWeirdParamTest.java | 277 + test/javax/management/mxbean/SqeDescriptorKey.java | 49 + test/javax/management/mxbean/SqeNotification.java | 54 + test/javax/management/mxbean/SqeParameter.java | 63 + test/javax/management/mxbean/Utils.java | 241 + test/javax/management/query/QueryData.java | 32 + test/javax/management/query/QueryFactory.java | 328 + test/javax/management/query/ServerDelegate.java | 177 + test/javax/management/query/ServerDelegateMBean.java | 67 + test/javax/management/query/SqeDescriptorKey.java | 49 + test/javax/management/query/SupportedQueryTypesTest.java | 471 + test/javax/management/query/TestQuery.java | 167 + test/javax/management/query/TestQueryMBean.java | 101 + test/javax/management/security/AuthorizationTest.java | 613 ++ test/javax/management/security/MBS_Light.java | 213 + test/javax/management/security/MBS_LightMBean.java | 108 + test/javax/management/security/RjmxMBeanParameter.java | 47 + test/javax/management/security/SecurityTest.java | 800 ++ test/javax/management/security/ServerDelegate.java | 177 + test/javax/management/security/ServerDelegateMBean.java | 67 + test/javax/management/security/Simple.java | 74 + test/javax/management/security/SimpleListener.java | 131 + test/javax/management/security/SimpleMBean.java | 58 + test/javax/management/security/SqeDescriptorKey.java | 49 + test/javax/management/security/TestJMXAuthenticator.java | 107 + test/javax/management/security/TestSampleLoginModule.java | 115 + test/javax/management/security/Utils.java | 424 + test/javax/management/security/access.properties | 11 + test/javax/management/security/java.policy.authorization | 98 + test/javax/management/security/login.config | 8 + test/javax/management/security/password.properties | 12 + test/javax/management/truststoreAgent | Bin test/javax/management/truststoreClient | Bin test/javax/print/PrintSEUmlauts/PrintSEUmlauts.java | 2 +- test/javax/rmi/PortableRemoteObject/8146975/HelloClient.java | 121 + test/javax/rmi/PortableRemoteObject/8146975/HelloImpl.java | 39 + test/javax/rmi/PortableRemoteObject/8146975/HelloInterface.java | 28 + test/javax/rmi/PortableRemoteObject/8146975/HelloServer.java | 59 + test/javax/rmi/PortableRemoteObject/8146975/RmiIiopReturnValueTest.java | 158 + test/javax/rmi/PortableRemoteObject/8146975/Test.java | 29 + test/javax/rmi/PortableRemoteObject/8146975/Test2.java | 38 + test/javax/rmi/PortableRemoteObject/8146975/Test3.java | 36 + test/javax/rmi/PortableRemoteObject/8146975/Test4.java | 41 + test/javax/rmi/PortableRemoteObject/8146975/_HelloImpl_Tie.java | 103 + test/javax/rmi/PortableRemoteObject/8146975/_HelloInterface_Stub.java | 93 + test/javax/rmi/PortableRemoteObject/8146975/jtreg.test.policy | 34 + test/javax/rmi/PortableRemoteObject/ConcurrentHashMapTest.java | 6 +- test/javax/rmi/PortableRemoteObject/jtreg.test.policy | 34 + test/javax/security/auth/PrivateCredentialPermission/MoreThenOnePrincipals.java | 98 + test/javax/security/auth/PrivateCredentialPermission/MoreThenOnePrincipals.policy | 10 + test/javax/security/auth/Subject/doAs/NestedActions.java | 23 +- test/javax/smartcardio/CommandAPDUTest.java | 138 + test/javax/smartcardio/ResponseAPDUTest.java | 71 + test/javax/smartcardio/TerminalFactorySpiTest.java | 72 + test/javax/smartcardio/policy | 4 + test/javax/swing/AbstractButton/6711682/bug6711682.java | 5 +- test/javax/swing/Headless/HeadlessAbstractSpinnerModel.java | 46 + test/javax/swing/Headless/HeadlessBox.java | 221 + test/javax/swing/Headless/HeadlessBox_Filler.java | 194 + test/javax/swing/Headless/HeadlessCellRendererPane.java | 202 + test/javax/swing/Headless/HeadlessDefaultListCellRenderer.java | 198 + test/javax/swing/Headless/HeadlessDefaultListCellRenderer_UIResource.java | 198 + test/javax/swing/Headless/HeadlessGrayFilter.java | 37 + test/javax/swing/Headless/HeadlessJApplet.java | 44 + test/javax/swing/Headless/HeadlessJButton.java | 192 + test/javax/swing/Headless/HeadlessJCheckBox.java | 195 + test/javax/swing/Headless/HeadlessJCheckBoxMenuItem.java | 192 + test/javax/swing/Headless/HeadlessJColorChooser.java | 192 + test/javax/swing/Headless/HeadlessJComboBox.java | 192 + test/javax/swing/Headless/HeadlessJComponent.java | 191 + test/javax/swing/Headless/HeadlessJDesktopPane.java | 191 + test/javax/swing/Headless/HeadlessJDialog.java | 100 + test/javax/swing/Headless/HeadlessJEditorPane.java | 194 + test/javax/swing/Headless/HeadlessJFileChooser.java | 191 + test/javax/swing/Headless/HeadlessJFormattedTextField.java | 41 + test/javax/swing/Headless/HeadlessJFrame.java | 53 + test/javax/swing/Headless/HeadlessJInternalFrame.java | 214 + test/javax/swing/Headless/HeadlessJInternalFrame_JDesktopIcon.java | 191 + test/javax/swing/Headless/HeadlessJLabel.java | 191 + test/javax/swing/Headless/HeadlessJLayeredPane.java | 191 + test/javax/swing/Headless/HeadlessJList.java | 191 + test/javax/swing/Headless/HeadlessJMenu.java | 189 + test/javax/swing/Headless/HeadlessJMenuBar.java | 191 + test/javax/swing/Headless/HeadlessJMenuItem.java | 191 + test/javax/swing/Headless/HeadlessJOptionPane.java | 191 + test/javax/swing/Headless/HeadlessJPanel.java | 191 + test/javax/swing/Headless/HeadlessJPasswordField.java | 40 + test/javax/swing/Headless/HeadlessJPopupMenu.java | 189 + test/javax/swing/Headless/HeadlessJPopupMenu_Separator.java | 191 + test/javax/swing/Headless/HeadlessJProgressBar.java | 191 + test/javax/swing/Headless/HeadlessJRadioButton.java | 191 + test/javax/swing/Headless/HeadlessJRadioButtonMenuItem.java | 191 + test/javax/swing/Headless/HeadlessJRootPane.java | 191 + test/javax/swing/Headless/HeadlessJScrollBar.java | 191 + test/javax/swing/Headless/HeadlessJScrollPane.java | 191 + test/javax/swing/Headless/HeadlessJSeparator.java | 191 + test/javax/swing/Headless/HeadlessJSlider.java | 191 + test/javax/swing/Headless/HeadlessJSpinner.java | 191 + test/javax/swing/Headless/HeadlessJSplitPane.java | 185 + test/javax/swing/Headless/HeadlessJTabbedPane.java | 191 + test/javax/swing/Headless/HeadlessJTable.java | 214 + test/javax/swing/Headless/HeadlessJTextArea.java | 195 + test/javax/swing/Headless/HeadlessJTextField.java | 195 + test/javax/swing/Headless/HeadlessJTextPane.java | 45 + test/javax/swing/Headless/HeadlessJToggleButton.java | 191 + test/javax/swing/Headless/HeadlessJToolBar.java | 191 + test/javax/swing/Headless/HeadlessJToolBar_Separator.java | 191 + test/javax/swing/Headless/HeadlessJToolTip.java | 191 + test/javax/swing/Headless/HeadlessJTree.java | 232 + test/javax/swing/Headless/HeadlessJViewport.java | 199 + test/javax/swing/Headless/HeadlessJWindow.java | 56 + test/javax/swing/Headless/HeadlessLookAndFeel.java | 37 + test/javax/swing/Headless/HeadlessMenuSelectionManager.java | 38 + test/javax/swing/Headless/HeadlessOverlayLayout.java | 38 + test/javax/swing/Headless/HeadlessPopupFactory.java | 37 + test/javax/swing/Headless/HeadlessScrollPaneLayout.java | 37 + test/javax/swing/Headless/HeadlessSizeRequirements.java | 39 + test/javax/swing/Headless/HeadlessSizeSequence.java | 41 + test/javax/swing/Headless/HeadlessSpinnerListModel.java | 49 + test/javax/swing/Headless/HeadlessSpinnerNumberModel.java | 41 + test/javax/swing/Headless/HeadlessTimer.java | 37 + test/javax/swing/JButton/4368790/bug4368790.java | 71 + test/javax/swing/JButton/JButtonPaintNPE/JButtonPaintNPE.java | 15 +- test/javax/swing/JColorChooser/Test4165217.java | 3 +- test/javax/swing/JColorChooser/Test4177735.java | 3 +- test/javax/swing/JColorChooser/Test4193384.java | 3 +- test/javax/swing/JColorChooser/Test4234761.java | 3 +- test/javax/swing/JColorChooser/Test4319113.html | 39 + test/javax/swing/JColorChooser/Test4319113.java | 128 + test/javax/swing/JColorChooser/Test4461329.java | 3 +- test/javax/swing/JColorChooser/Test4711996.java | 3 +- test/javax/swing/JColorChooser/Test6524757.java | 3 +- test/javax/swing/JColorChooser/Test6541987.java | 9 +- test/javax/swing/JColorChooser/Test6707406.java | 3 +- test/javax/swing/JColorChooser/Test6827032.java | 5 +- test/javax/swing/JColorChooser/Test7194184.java | 9 +- test/javax/swing/JComboBox/4199622/bug4199622.java | 38 +- test/javax/swing/JComboBox/4515752/DefaultButtonTest.java | 214 + test/javax/swing/JComboBox/4523758/bug4523758.java | 182 + test/javax/swing/JComboBox/4743225/bug4743225.java | 8 +- test/javax/swing/JComboBox/6236162/bug6236162.java | 15 +- test/javax/swing/JComboBox/6406264/bug6406264.java | 118 + test/javax/swing/JComboBox/6559152/bug6559152.java | 101 + test/javax/swing/JComboBox/6607130/bug6607130.java | 32 +- test/javax/swing/JComboBox/8015300/Test8015300.java | 17 +- test/javax/swing/JComboBox/8032878/bug8032878.java | 12 +- test/javax/swing/JComboBox/8057893/bug8057893.java | 6 +- test/javax/swing/JComboBox/8136998/bug8136998.java | 141 + test/javax/swing/JComboBox/ShowPopupAfterHidePopupTest/ShowPopupAfterHidePopupTest.java | 9 +- test/javax/swing/JComponent/6683775/bug6683775.java | 68 +- test/javax/swing/JComponent/6989617/bug6989617.java | 12 +- test/javax/swing/JComponent/7154030/bug7154030.java | 21 +- test/javax/swing/JEditorPane/4492274/bug4492274.java | 9 +- test/javax/swing/JEditorPane/6882559/bug6882559.java | 41 + test/javax/swing/JEditorPane/6917744/bug6917744.java | 13 +- test/javax/swing/JEditorPane/8158734/bug8158734.java | 115 + test/javax/swing/JFileChooser/4524490/bug4524490.java | 11 +- test/javax/swing/JFileChooser/6520101/bug6520101.java | 3 +- test/javax/swing/JFileChooser/7199708/bug7199708.java | 8 +- test/javax/swing/JFileChooser/8002077/bug8002077.java | 13 +- test/javax/swing/JFileChooser/8021253/bug8021253.java | 8 +- test/javax/swing/JFrame/4962534/bug4962534.html | 3 +- test/javax/swing/JFrame/4962534/bug4962534.java | 10 +- test/javax/swing/JFrame/NSTexturedJFrame/NSTexturedJFrame.java | 23 +- test/javax/swing/JInternalFrame/4251301/bug4251301.java | 9 +- test/javax/swing/JInternalFrame/5066752/bug5066752.java | 4 +- test/javax/swing/JInternalFrame/6647340/bug6647340.java | 31 +- test/javax/swing/JInternalFrame/6725409/bug6725409.java | 23 +- test/javax/swing/JInternalFrame/8020708/bug8020708.java | 13 +- test/javax/swing/JInternalFrame/InternalFrameIsNotCollectedTest.java | 12 +- test/javax/swing/JLabel/6596966/bug6596966.java | 25 +- test/javax/swing/JLayer/6824395/bug6824395.java | 12 +- test/javax/swing/JList/6462008/bug6462008.java | 69 +- test/javax/swing/JList/6510999/bug6510999.java | 74 + test/javax/swing/JMenu/4417601/bug4417601.java | 79 + test/javax/swing/JMenu/4515762/bug4515762.java | 18 +- test/javax/swing/JMenu/4692443/bug4692443.java | 35 +- test/javax/swing/JMenu/6359669/bug6359669.java | 84 + test/javax/swing/JMenu/6470128/bug6470128.java | 84 + test/javax/swing/JMenu/6538132/bug6538132.java | 131 + test/javax/swing/JMenu/8071705/bug8071705.java | 1 + test/javax/swing/JMenuBar/4750590/bug4750590.java | 7 +- test/javax/swing/JMenuItem/4171437/bug4171437.java | 7 +- test/javax/swing/JMenuItem/4654927/bug4654927.java | 12 +- test/javax/swing/JMenuItem/6209975/bug6209975.java | 10 +- test/javax/swing/JMenuItem/6249972/bug6249972.java | 105 + test/javax/swing/JMenuItem/7036148/bug7036148.java | 3 +- test/javax/swing/JMenuItem/ActionListenerCalledTwice/ActionListenerCalledTwiceTest.java | 9 +- test/javax/swing/JOptionPane/4174551/bug4174551.html | 36 + test/javax/swing/JOptionPane/4174551/bug4174551.java | 52 + test/javax/swing/JOptionPane/6428694/bug6428694.java | 114 + test/javax/swing/JOptionPane/7138665/bug7138665.java | 10 +- test/javax/swing/JPopupMenu/4458079/bug4458079.java | 10 +- test/javax/swing/JPopupMenu/4634626/bug4634626.html | 8 + test/javax/swing/JPopupMenu/4634626/bug4634626.java | 209 + test/javax/swing/JPopupMenu/4966112/bug4966112.java | 22 +- test/javax/swing/JPopupMenu/6217905/bug6217905.java | 114 + test/javax/swing/JPopupMenu/6415145/bug6415145.java | 121 + test/javax/swing/JPopupMenu/6515446/bug6515446.java | 91 + test/javax/swing/JPopupMenu/6544309/bug6544309.java | 105 + test/javax/swing/JPopupMenu/6580930/bug6580930.java | 148 + test/javax/swing/JPopupMenu/6583251/bug6583251.java | 77 + test/javax/swing/JPopupMenu/6691503/bug6691503.java | 10 +- test/javax/swing/JPopupMenu/6694823/bug6694823.java | 18 +- test/javax/swing/JPopupMenu/6800513/bug6800513.java | 12 +- test/javax/swing/JPopupMenu/6827786/bug6827786.java | 12 +- test/javax/swing/JPopupMenu/6987844/bug6987844.java | 7 +- test/javax/swing/JPopupMenu/7154841/bug7154841.java | 19 +- test/javax/swing/JRadioButton/8033699/bug8033699.java | 7 +- test/javax/swing/JRadioButton/8041561/bug8041561.java | 101 + test/javax/swing/JRootPane/4670486/bug4670486.java | 8 +- test/javax/swing/JScrollBar/4708809/bug4708809.java | 14 +- test/javax/swing/JScrollBar/4865918/bug4865918.java | 7 +- test/javax/swing/JScrollBar/6542335/bug6542335.java | 8 +- test/javax/swing/JScrollBar/7163696/Test7163696.java | 8 +- test/javax/swing/JScrollBar/bug4202954/bug4202954.java | 12 +- test/javax/swing/JScrollPane/6274267/bug6274267.java | 100 + test/javax/swing/JSlider/6348946/bug6348946.java | 14 +- test/javax/swing/JSlider/6401380/bug6401380.java | 82 + test/javax/swing/JSlider/6794836/bug6794836.java | 6 +- test/javax/swing/JSlider/6848475/bug6848475.java | 9 +- test/javax/swing/JSpinner/4973721/bug4973721.java | 7 +- test/javax/swing/JSpinner/5012888/bug5012888.java | 21 +- test/javax/swing/JSpinner/8008657/bug8008657.java | 154 + test/javax/swing/JSplitPane/4816114/bug4816114.java | 7 +- test/javax/swing/JSplitPane/4885629/bug4885629.java | 5 +- test/javax/swing/JSplitPane/8132123/bug8132123.html | 38 + test/javax/swing/JSplitPane/8132123/bug8132123.java | 51 + test/javax/swing/JTabbedPane/4361477/bug4361477.java | 4 +- test/javax/swing/JTabbedPane/4624207/bug4624207.java | 15 +- test/javax/swing/JTabbedPane/4666224/bug4666224.html | 42 + test/javax/swing/JTabbedPane/4666224/bug4666224.java | 554 + test/javax/swing/JTabbedPane/6495408/bug6495408.java | 4 +- test/javax/swing/JTabbedPane/7024235/Test7024235.java | 14 +- test/javax/swing/JTabbedPane/7161568/bug7161568.java | 8 +- test/javax/swing/JTabbedPane/7170310/bug7170310.java | 17 +- test/javax/swing/JTable/4220171/bug4220171.java | 13 +- test/javax/swing/JTable/6263446/bug6263446.java | 34 +- test/javax/swing/JTable/6777378/bug6777378.java | 5 +- test/javax/swing/JTable/7055065/bug7055065.java | 9 +- test/javax/swing/JTable/7068740/bug7068740.java | 13 +- test/javax/swing/JTable/8032874/bug8032874.java | 8 +- test/javax/swing/JTableHeader/6884066/bug6884066.java | 5 +- test/javax/swing/JTableHeader/6889007/bug6889007.java | 7 +- test/javax/swing/JTextArea/4697612/bug4697612.java | 15 +- test/javax/swing/JTextArea/7049024/bug7049024.java | 14 +- test/javax/swing/JTextField/8036819/bug8036819.java | 6 +- test/javax/swing/JToolBar/4247996/bug4247996.java | 6 +- test/javax/swing/JToolBar/4529206/bug4529206.java | 91 + test/javax/swing/JToolTip/4644444/bug4644444.html | 44 + test/javax/swing/JToolTip/4644444/bug4644444.java | 354 + test/javax/swing/JToolTip/4846413/bug4846413.java | 6 +- test/javax/swing/JTree/4330357/bug4330357.java | 10 +- test/javax/swing/JTree/4908142/bug4908142.java | 8 +- test/javax/swing/JTree/4927934/bug4927934.java | 20 +- test/javax/swing/JTree/6263446/bug6263446.java | 9 +- test/javax/swing/JTree/6505523/bug6505523.java | 9 +- test/javax/swing/JTree/6578666/bug6578666.java | 80 + test/javax/swing/JTree/8003400/Test8003400.java | 15 +- test/javax/swing/JTree/8004298/bug8004298.java | 6 +- test/javax/swing/JViewport/7107099/bug7107099.java | 9 +- test/javax/swing/JWindow/ShapedAndTranslucentWindows/Common.java | 417 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucent.java | 63 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentCanvas.java | 104 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentGradient.java | 71 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentSwing.java | 96 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/SetShapeAndClickSwing.java | 173 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedPerPixelTranslucentGradient.java | 78 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedTranslucentPerPixelTranslucentGradient.java | 78 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentJComboBox.java | 153 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentPerPixelTranslucentGradient.java | 73 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentWindowClickSwing.java | 106 + test/javax/swing/LookAndFeel/8145547/DemandGTK.java | 72 + test/javax/swing/LookAndFeel/8145547/DemandGTK2.sh | 90 + test/javax/swing/LookAndFeel/8145547/DemandGTK2.txt | 36 + test/javax/swing/LookAndFeel/8145547/DemandGTK3.sh | 82 + test/javax/swing/LookAndFeel/8145547/ProvokeGTK.java | 57 + test/javax/swing/MultiUIDefaults/4300666/bug4300666.java | 16 +- test/javax/swing/Popup/6514582/bug6514582.java | 73 + test/javax/swing/Popup/TaskbarPositionTest.java | 11 +- test/javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java | 6 +- test/javax/swing/RepaintManager/6608456/bug6608456.java | 6 +- test/javax/swing/RepaintManager/IconifyTest/IconifyTest.java | 7 +- test/javax/swing/Security/6657138/ComponentTest.java | 8 +- test/javax/swing/SwingTest.java | 8 +- test/javax/swing/SwingUtilities/4917669/bug4917669.java | 8 +- test/javax/swing/SwingUtilities/7146377/bug7146377.java | 9 +- test/javax/swing/SwingUtilities/7170657/bug7170657.java | 3 +- test/javax/swing/ToolTipManager/7123767/bug7123767.java | 18 +- test/javax/swing/ToolTipManager/Test6256140.java | 11 +- test/javax/swing/dnd/7171812/bug7171812.java | 5 +- test/javax/swing/plaf/basic/BasicComboPopup/8154069/Bug8154069.java | 97 + test/javax/swing/plaf/basic/BasicHTML/4251579/bug4251579.java | 5 +- test/javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java | 7 +- test/javax/swing/plaf/basic/BasicTreeUI/8023474/bug8023474.java | 7 +- test/javax/swing/plaf/nimbus/8057791/bug8057791.java | 100 + test/javax/swing/plaf/synth/7158712/bug7158712.java | 4 +- test/javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java | 4 +- test/javax/swing/plaf/synth/Test6660049.java | 3 +- test/javax/swing/plaf/windows/WindowsRootPaneUI/WrongAltProcessing/WrongAltProcessing.java | 11 +- test/javax/swing/regtesthelpers/Util.java | 23 +- test/javax/swing/reliability/GUIUndFrame.java | 111 + test/javax/swing/reliability/GUIZoomFrame.java | 88 + test/javax/swing/reliability/Task.java | 50 + test/javax/swing/reliability/TaskUndJFrameProperties.java | 91 + test/javax/swing/reliability/TaskZoomJFrameChangeState.java | 180 + test/javax/swing/reliability/TaskZoomJFrameRepaint.java | 113 + test/javax/swing/text/AbstractDocument/6968363/Test6968363.java | 15 +- test/javax/swing/text/CSSBorder/6796710/bug6796710.java | 5 +- test/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java | 12 +- test/javax/swing/text/JTextComponent/5074573/bug5074573.java | 13 +- test/javax/swing/text/StyledEditorKit/4506788/bug4506788.java | 23 +- test/javax/swing/text/Utilities/bug7045593.java | 5 +- test/javax/swing/text/View/8014863/bug8014863.java | 12 +- test/javax/swing/text/View/8048110/bug8048110.java | 7 +- test/javax/swing/text/html/7189299/bug7189299.java | 7 +- test/javax/swing/text/html/CSS/4530474/bug4530474.java | 6 +- test/javax/swing/text/html/HTMLDocument/8058120/bug8058120.java | 14 +- test/javax/swing/text/html/HTMLEditorKit/4242228/bug4242228.java | 5 +- test/javax/swing/text/html/HTMLEditorKit/5043626/bug5043626.java | 8 +- test/javax/swing/text/html/parser/Parser/7165725/bug7165725.java | 22 +- test/javax/xml/crypto/dsig/GenerationTests.java | 492 +- test/javax/xml/jaxp/stream/8145974/SurrogatesTest.java | 169 + test/javax/xml/jaxp/stream/8153781/SkipDTDTest.java | 87 + test/lib/testlibrary/ExtendedRobot.java | 408 + test/lib/testlibrary/jdk/testlibrary/JarUtils.java | 136 + test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java | 43 +- test/lib/testlibrary/jdk/testlibrary/Utils.java | 43 +- test/sun/awt/dnd/8024061/bug8024061.java | 18 +- test/sun/java2d/AcceleratedXORModeTest.java | 15 +- test/sun/java2d/ClassCastExceptionForInvalidSurface.java | 129 + test/sun/java2d/DirectX/AccelPaintsTest/AccelPaintsTest.java | 3 +- test/sun/java2d/DirectX/AcceleratedScaleTest/AcceleratedScaleTest.java | 3 +- test/sun/java2d/DirectX/DrawBitmaskToSurfaceTest.java | 3 +- test/sun/java2d/DirectX/InfiniteValidationLoopTest/InfiniteValidationLoopTest.java | 3 +- test/sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java | 3 +- test/sun/java2d/DirectX/OpaqueImageToSurfaceBlitTest/OpaqueImageToSurfaceBlitTest.java | 3 +- test/sun/java2d/DirectX/OverriddenInsetsTest/OverriddenInsetsTest.java | 3 +- test/sun/java2d/DirectX/RenderingToCachedGraphicsTest/RenderingToCachedGraphicsTest.java | 3 +- test/sun/java2d/DirectX/StrikeDisposalCrashTest/StrikeDisposalCrashTest.java | 3 +- test/sun/java2d/DirectX/SwingOnScreenScrollingTest/SwingOnScreenScrollingTest.java | 3 +- test/sun/java2d/DirectX/TransformedPaintTest/TransformedPaintTest.java | 3 +- test/sun/java2d/DrawCachedImageAndTransform.java | 3 +- test/sun/java2d/DrawXORModeTest.java | 3 +- test/sun/java2d/GdiRendering/InsetClipping.java | 3 +- test/sun/java2d/OpenGL/CustomCompositeTest.java | 3 +- test/sun/java2d/OpenGL/DrawBufImgOp.java | 3 +- test/sun/java2d/OpenGL/DrawHugeImageTest.java | 3 +- test/sun/java2d/OpenGL/GradientPaints.java | 1 + test/sun/java2d/OpenGL/bug7181438.java | 3 +- test/sun/java2d/SunGraphics2D/DrawImageBilinear.java | 3 +- test/sun/java2d/SunGraphics2D/PolyVertTest.java | 3 +- test/sun/java2d/SunGraphics2D/SimplePrimQuality.java | 3 +- test/sun/java2d/X11SurfaceData/DrawImageBgTest/DrawImageBgTest.java | 3 +- test/sun/java2d/XRenderBlitsTest.java | 15 +- test/sun/java2d/cmm/ColorConvertOp/ConstructorsNullTest/ConstructorsNullTest.html | 3 +- test/sun/java2d/pipe/InterpolationQualityTest.java | 3 +- test/sun/java2d/pipe/MutableColorTest/MutableColorTest.java | 3 +- test/sun/java2d/pipe/hw/RSLAPITest/RSLAPITest.java | 3 +- test/sun/java2d/pipe/hw/RSLContextInvalidationTest/RSLContextInvalidationTest.java | 3 +- 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/krb5/auto/BogusKDC.java | 118 + test/sun/security/krb5/auto/Context.java | 8 +- test/sun/security/krb5/auto/ForwardableCheck.java | 81 + test/sun/security/krb5/auto/Helper.java | 57 + test/sun/security/krb5/auto/KDC.java | 129 +- test/sun/security/krb5/auto/KrbTicket.java | 146 + test/sun/security/krb5/auto/RefreshKrb5Config.java | 100 + test/sun/security/krb5/auto/UnboundSSL.java | 136 + test/sun/security/krb5/auto/UnboundSSLMultipleKeys.java | 113 + test/sun/security/krb5/auto/UnboundSSLPrincipalProperty.java | 120 + test/sun/security/krb5/auto/UnboundSSLUtils.java | 292 + test/sun/security/krb5/auto/principalProperty/PrincipalSystemPropTest.java | 155 + test/sun/security/krb5/auto/principalProperty/jaas.conf | 34 + test/sun/security/krb5/auto/principalProperty/principalSystemPropTest.policy | 21 + test/sun/security/krb5/auto/refreshKrb5Config.jaas | 11 + test/sun/security/krb5/auto/tools/KinitConfPlusProps.java | 188 + test/sun/security/krb5/auto/unbound.ssl.jaas.conf | 40 + test/sun/security/krb5/auto/unbound.ssl.policy | 29 + test/sun/security/krb5/config/Semicolon.java | 40 + test/sun/security/krb5/config/comments.conf | 12 + test/sun/security/mscapi/ShortRSAKeyWithinTLS.java | 86 +- test/sun/security/pkcs/pkcs7/PKCS7VerifyTest.java | 5 +- test/sun/security/pkcs/pkcs7/reenable.jar.alg.props | 24 + test/sun/security/pkcs11/PKCS11Test.java | 10 + test/sun/security/pkcs11/Secmod/AddPrivateKey.java | 101 +- test/sun/security/pkcs11/Secmod/AddTrustedCert.java | 42 +- test/sun/security/pkcs11/Secmod/Crypto.java | 8 +- test/sun/security/pkcs11/Secmod/GetPrivateKey.java | 14 +- test/sun/security/pkcs11/Secmod/LoadKeystore.java | 94 + test/sun/security/provider/KeyStore/DKSTest.java | 43 +- test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsClient/OriginServer.java | 12 +- test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsClient/ProxyAuthTest.java | 78 +- test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsClient/ProxyTunnelServer.java | 2 + test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLCtxAccessToSessCtx.java | 32 +- test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionCacheSizeTests.java | 75 +- test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionTimeOutTests.java | 24 +- test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh | 4 +- test/sun/security/tools/jarsigner/JarSigningNonAscii.java | 4 +- test/sun/security/tools/jarsigner/TimestampCheck.java | 104 +- test/sun/security/tools/jarsigner/TsacertOptionTest.java | 147 + test/sun/security/tools/jarsigner/Utils.java | 39 + test/sun/security/tools/jarsigner/reenable.jar.alg.props | 24 + test/sun/security/tools/jarsigner/warnings/AliasNotInStoreTest.java | 149 + test/sun/security/tools/jarsigner/warnings/BadExtendedKeyUsageTest.java | 106 + test/sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java | 107 + test/sun/security/tools/jarsigner/warnings/BadNetscapeCertTypeTest.java | 108 + test/sun/security/tools/jarsigner/warnings/ChainNotValidatedTest.java | 180 + test/sun/security/tools/jarsigner/warnings/HasExpiredCertTest.java | 104 + test/sun/security/tools/jarsigner/warnings/HasExpiringCertTest.java | 107 + test/sun/security/tools/jarsigner/warnings/HasUnsignedEntryTest.java | 111 + test/sun/security/tools/jarsigner/warnings/MultipleWarningsTest.java | 169 + test/sun/security/tools/jarsigner/warnings/NoTimestampTest.java | 114 + test/sun/security/tools/jarsigner/warnings/NotSignedByAliasTest.java | 138 + test/sun/security/tools/jarsigner/warnings/NotYetValidCertTest.java | 105 + test/sun/security/tools/jarsigner/warnings/Test.java | 178 + test/sun/security/tools/jarsigner/warnings/bad_netscape_cert_type.jks.base64 | 26 + test/sun/security/tools/jarsigner/warnings/bad_netscape_cert_type.sh | 48 + test/sun/text/IntHashtable/Bug4170614Test.java | 191 + test/sun/text/IntHashtable/Bug4170614Test.sh | 81 + test/sun/text/IntHashtable/Bug4705389.java | 43 + test/sun/tools/native2ascii/Native2AsciiTests.sh | 2 +- test/sun/util/calendar/zi/TestZoneInfo310.java | 6 +- test/sun/util/calendar/zi/tzdata/VERSION | 2 +- test/sun/util/calendar/zi/tzdata/africa | 10 +- test/sun/util/calendar/zi/tzdata/antarctica | 24 +- test/sun/util/calendar/zi/tzdata/asia | 316 +- test/sun/util/calendar/zi/tzdata/australasia | 12 +- test/sun/util/calendar/zi/tzdata/europe | 420 +- test/sun/util/calendar/zi/tzdata/iso3166.tab | 6 +- test/sun/util/calendar/zi/tzdata/leapseconds | 5 +- test/sun/util/calendar/zi/tzdata/northamerica | 43 +- test/sun/util/calendar/zi/tzdata/southamerica | 47 +- test/sun/util/calendar/zi/tzdata/zone.tab | 291 +- test/tools/launcher/Arrrghs.java | 4 +- 1910 files changed, 149958 insertions(+), 10218 deletions(-) diffs (truncated from 190499 to 500 lines): diff -r 47e20a90bdbb -r 5ce54ea88194 .hgtags --- a/.hgtags Mon Apr 25 09:33:15 2016 -0700 +++ b/.hgtags Thu Jan 12 06:59:38 2017 +0000 @@ -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 @@ -389,6 +406,7 @@ d4453d784fb6c52e4ed998b167588551e2fd43c5 jdk8u40-b27 5a45234e0fc14ff943e13dc1f8966818acaeb4de jdk8u40-b31 d8ac13c5eafe422d3425dc1aebebfcdf8ca67e2d jdk8u40-b32 +c7fbbf6133c339fb56f03241de28666774023d5d jdk8u40-b33 1ecc234bd38950a2bc047aa253a5e803f0836a4e jdk8u45-b00 e0c7864bbca3f76cde680722f2ae58dff2bff61d jdk8u45-b01 9505c0392cddbfb905401e9fccc23262edc3254f jdk8u45-b02 @@ -458,6 +476,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 @@ -533,18 +556,28 @@ 8afb58c7312b45fe5237afb0292176b734934f60 jdk8u72-b12 d841d3fdae44f120883dab0a3a809a054cd0274b jdk8u72-b13 f6d24d424cd2af4d2612f7737d3d9a25f58b882d jdk8u72-b14 +dfad9b612327322033896d9bdfab58ae12ccac62 icedtea-3.0.0pre09 f3e86cc607260bae368b52d88d7bc8883ee767e3 jdk8u72-b15 +1d4b343084874b1afa1cdd504b9b1e50bab7f121 jdk8u72-b31 892eb9ab179650b89b7bab6bc42f079391c98624 jdk8u73-b00 9b77d3ca0d66a117c3cc0e0a74b8059545b22f0e jdk8u73-b01 2ab13901d6f14bab0dcf4823d5e378a421fba7e2 jdk8u73-b02 9a843dc6f959f62c61014a3a71ec9aa329f1daf1 jdk8u74-b00 e829ab80dfd828803aa8837411900faeaa1254a5 jdk8u74-b01 32c49f4a16599e376e4e46bb33c7bcc486e52ff3 jdk8u74-b02 +9c828e688240362b6f1b761b619cdaa070462c4e jdk8u74-b31 +6968ca30f8fdc9429fcd56187e16f46b215b474b jdk8u74-b32 +02e1209648050922a5a9f2789d9d359795f6f834 jdk8u77-b00 +f08584a0fde9344b0aa4766984266ca68b9a5018 jdk8u77-b01 +1a3e81c05703bb36def80a57681e1692c866f621 jdk8u77-b02 +c44179bce874a97e93ffd7b76a226af417e017a4 jdk8u77-b03 +8c3f4e540348daed7263bae092b0e5f212478b00 jdk8u77-b31 1d4b343084874b1afa1cdd504b9b1e50bab7f121 jdk8u72-b31 7cfd2c51c501df909833aa0fb6e40c50c61621ed jdk8u75-b00 9e00a43602f87930c2318b2567002871ad9c59dd jdk8u75-b01 9de301db625bb1b462aad3ebd8347118b94bb728 jdk8u75-b02 dcacefa73649a2d821267b6bff1d70aa10a06801 jdk8u75-b03 +f6cc9dbb5db5883385c91bb71ca02081220aaf3d jdk8u101-b00 de91f05824c5398cb2d2f666ff404aaa165498de jdk8u75-b04 4138b3f27ffea524185a604c3f4f149c7e5ba780 jdk8u75-b05 32f64c19b5fba8beeae5236ca6e480bd8e99698a jdk8u75-b06 @@ -556,10 +589,15 @@ 02e1209648050922a5a9f2789d9d359795f6f834 jdk8u77-b00 f08584a0fde9344b0aa4766984266ca68b9a5018 jdk8u77-b01 1a3e81c05703bb36def80a57681e1692c866f621 jdk8u77-b02 +e917bc6b356bcb5ea6cc5d15cb3a94183e8581ea icedtea-3.0.0pre10 +3334efeacd8327a14b7d2f392f4546e3c29c594b icedtea-3.0.0 +4a8297aeb8a980ce4a22f7434f92f2b2ea0f726e icedtea-3.0-branchpoint c44179bce874a97e93ffd7b76a226af417e017a4 jdk8u77-b03 +8c3f4e540348daed7263bae092b0e5f212478b00 jdk8u77-b31 71f59a00df6c8f3bd5c6d6631a4988a431adab56 jdk8u91-b00 7ade7a1ab10ff893f62cce9440b4a839aa19c250 jdk8u91-b13 f8725698a870b6be82fad578e78a55910b259975 jdk8u91-b14 +29380f4d81bd92a6a7aa7a984ca4541ff3ac3a67 jdk8u91-b15 39baa472e20c13c0eb1243eb5dce589e82f78143 jdk8u76-b00 6ea3aea950d19d803475b3f4d704a2942e71b302 jdk8u76-b01 4de4cffb5988cd68959ce4bbd14c6d4547078c91 jdk8u76-b02 @@ -575,7 +613,31 @@ 0ca25fdd520a0a74f0a488de263641d9f76b8664 jdk8u76-b12 ea965fea71f612d65013192aa637d88e05915b10 jdk8u92-b00 cc8d0d6c6f9543120836e70e0aa3fa9c9b6fe0f3 jdk8u92-b13 +10f96be3009c666af35a128d03bacdb69134206c icedtea-3.1.0pre01 +7513dae3426bed44c4fdbe608cce2a7e5255b46c icedtea-3.1.0pre02 +aab729e0626a2b55583c99eae3f6cbc25cff376e icedtea-3.1.0pre03 +ee0b65b8fd106e7180785b00ddc2567d29388361 icedtea-3.1.0pre04 4f06a20cdc59ce9742e6538ff4b9040baba0778a jdk8u92-b14 +5875e297cfcf18304b4b062dc44fa9be312ad6e8 jdk8u92-b31 +ed69541ce48b38bf0830c762f353e4379ce43630 jdk8u92-b32 +739b1dc838cdf73c7e16bacb5ce4d1c4534c7d76 jdk8u92-b33 +1f29ae07173450d753189e5aa9d8bb46fb2f5982 jdk8u92-b34 +f6cc9dbb5db5883385c91bb71ca02081220aaf3d jdk8u81-b00 +00f8f39308687cde45f23282871c46cc6c2f10b3 jdk8u101-b01 +6042757c329b1b96fa6bc931e09306794f5c50c0 jdk8u101-b02 +25934d0d38fe10383ff22eb3f39bf5e8b9e73ac9 jdk8u101-b03 +ebc56c2e803597ef409a5296addc986b390d934d jdk8u101-b04 +c387bd2fb7db40467bd9aa803c8510a04ca32bae jdk8u101-b05 +a15cdf2e91e7c2d71510280b31ae11048fb2f31e jdk8u101-b06 +fdc0b30af431e17ffaed24ef5d545ae4cf7ddf6d jdk8u101-b07 +4dc4099e933a6f4584b51305b26b5798f042699b jdk8u101-b08 +5e7489ac05f0001e234e6d1c8730b465e74c9626 jdk8u101-b09 +9486707c119ab3940f7ea06c1af23a4f6367c77b jdk8u101-b10 +a9136f8d24d9ed01009df847176e0be67b354d15 jdk8u101-b11 +3eab3ce82c31d1332bc383a1a3201eaee220c001 jdk8u101-b12 +3d312c038b6050c53c22a8efa52632783b230c80 icedtea-3.1.0 +39845e69dc6b1b947b6c667d4d132bfc2cb47016 icedtea-3.2.0pre01 +827b2350d7f8a96160aa820200a7bf6358b51450 jdk8u101-b13 39baa472e20c13c0eb1243eb5dce589e82f78143 jdk8u76-b00 6ea3aea950d19d803475b3f4d704a2942e71b302 jdk8u76-b01 4de4cffb5988cd68959ce4bbd14c6d4547078c91 jdk8u76-b02 @@ -587,3 +649,47 @@ 5d5b55014d0da5bafb42366dc6d668ced4b8dec4 jdk8u102-b02 abab8d5270997ad25e0699151eed48ce8db40787 jdk8u102-b03 50809de3dcc24eb8cf86b8518cf0cc0423b61f4b jdk8u102-b04 +cdfb600c2dce889af220ebb6c4b0764066baa741 jdk8u102-b05 +59698da7972e97f4a18845b9c879f165b3c52e98 jdk8u102-b06 +725b400c93e0209c64f36f6191b8d1fd3ef9ed30 jdk8u102-b07 +c260a0aab5bff09f439914829b81f037715029bb jdk8u102-b08 +605340e782425b68342c1bc6485b747708de6101 jdk8u102-b09 +b64716a25e409798fcd7ed6143d55681ee4a4baa jdk8u102-b10 +e915a408ebf7ba05b36d1b714e166a1d9e5c7edd jdk8u102-b11 +8e12cb096db33b525ec010de5e857ef1cc985ddd jdk8u102-b12 +901ecf04370c7c03c61e22ab87a266c355baff54 jdk8u102-b13 +30e3b600c82978ab75d89b10b03059aa1620bc52 icedtea-3.2.0pre02 +32c84f7d918fdb8e501f5a512c8804305ec88286 icedtea-3.2.0pre03 +48c99b42383912886c005891c04b5f599adf6722 jdk8u102-b14 +222d3ac3aa1f99f16e31c1c4a10f916ce83ff759 jdk8u102-b31 +ebc56c2e803597ef409a5296addc986b390d934d jdk8u111-b00 +c4f03717831993e4658b8366810ca4682ece952d jdk8u111-b01 +de1d09f09e571e38afdf1fb72984ec210e7c19e6 jdk8u111-b02 +1818c0df435a5e4b8b18dd82de38a03f30714d55 jdk8u111-b03 +710f0c95444deb36b422f449f422d925a72f6b2c jdk8u111-b04 +d689f7b806c89e535f784ba94bea1ae129ee0f19 jdk8u111-b05 +6c822cce832523a5aee9632e28065f0c302187ed jdk8u111-b06 +1afe84012d643b4092dbf25f1cbb761508c19ed2 jdk8u111-b07 +9760ea9a63c0d48956392256bb7769ab40f2a2f7 jdk8u111-b08 +c959cff8f7accc5dc2a334a977a95fe1dcb9e812 jdk8u111-b09 +1f15a299d2bf9a8bed33a2bdf36745c8238aafbb jdk8u111-b10 +28e488c17b7a276e9ce00a0488bbc53094294e14 jdk8u111-b11 +b1304d71a2ec04ae6fa0a46120a5beba40a6f5ba jdk8u111-b12 +3f1a07c3a600abdc2eb204f9b67984e6b920846e jdk8u111-b13 +0cc71de3df184547da673a87c307def4c8da54d4 icedtea-3.2.0 +ab26fe28f9ed9c7d0a03ce47d1306427f86f27e9 jdk8u111-b14 +47e20a90bdbb2327289e330606b73a9fe4dc857e jdk8u112-b00 +96393e490afd4acba5b92c5ede68dc9bbb60a38e jdk8u112-b01 +b44d695f738baba091370828b84ae2c4cd715c1b jdk8u112-b02 +1af2eacbc17462f080d70e71c53e073ab0640f32 jdk8u112-b03 +a11ab21bb7991509846e0e45ad3792896c4fe98c jdk8u112-b04 +ecb2bae7905e2fd6f9b837521ee82a2cbb34602c jdk8u112-b06 +c66f5a825a0f0b5fb833bc7f50f327aec43e213b jdk8u112-b07 +89375f5c2c4c2bdc2340d7af1977dc1607908840 jdk8u112-b08 +820ef12b2a56b2a5fe1027a1f77ce81549978534 jdk8u112-b09 +c86d82567b1200bdb2d2a757f676179a637c4244 jdk8u112-b10 +532df0329e8070a75ae229310aa87ae530fa1eee jdk8u112-b11 +2a44e743f1654e39109233322e639bcfeca42e8d jdk8u112-b12 +16c649b70dc3d437ab16ff8125a50125deda2bc9 jdk8u112-b13 +d2d8b67021a0f41e0eabd711bfd87a943dc0a8d5 jdk8u112-b14 +60767ec3909b3d0cb26dd7b3f952c62053719dda jdk8u112-b15 diff -r 47e20a90bdbb -r 5ce54ea88194 .jcheck/conf --- a/.jcheck/conf Mon Apr 25 09:33:15 2016 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r 47e20a90bdbb -r 5ce54ea88194 LICENSE --- a/LICENSE Mon Apr 25 09:33:15 2016 -0700 +++ b/LICENSE Thu Jan 12 06:59:38 2017 +0000 @@ -3,7 +3,7 @@ Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. -59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. @@ -287,8 +287,8 @@ more details. You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., 59 - Temple Place, Suite 330, Boston, MA 02111-1307 USA + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Also add information on how to contact you by electronic and paper mail. diff -r 47e20a90bdbb -r 5ce54ea88194 make/CompileLaunchers.gmk --- a/make/CompileLaunchers.gmk Mon Apr 25 09:33:15 2016 -0700 +++ b/make/CompileLaunchers.gmk Thu Jan 12 06:59:38 2017 +0000 @@ -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) \ @@ -485,7 +485,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 47e20a90bdbb -r 5ce54ea88194 make/CompileNativeLibraries.gmk --- a/make/CompileNativeLibraries.gmk Mon Apr 25 09:33:15 2016 -0700 +++ b/make/CompileNativeLibraries.gmk Thu Jan 12 06:59:38 2017 +0000 @@ -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 47e20a90bdbb -r 5ce54ea88194 make/CreateJars.gmk --- a/make/CreateJars.gmk Mon Apr 25 09:33:15 2016 -0700 +++ b/make/CreateJars.gmk Thu Jan 12 06:59:38 2017 +0000 @@ -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 47e20a90bdbb -r 5ce54ea88194 make/CreateSecurityJars.gmk --- a/make/CreateSecurityJars.gmk Mon Apr 25 09:33:15 2016 -0700 +++ b/make/CreateSecurityJars.gmk Thu Jan 12 06:59:38 2017 +0000 @@ -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 From andrew at icedtea.classpath.org Thu Jan 12 06:55:14 2017 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 12 Jan 2017 06:55:14 +0000 Subject: /hg/icedtea8-forest/nashorn: 52 new changesets Message-ID: changeset 39774ec26126 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=39774ec26126 author: asaha date: Tue Apr 26 13:31:55 2016 -0700 Added tag jdk8u112-b00 for changeset 1bf96637e4bb changeset 5e1012e665bf in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=5e1012e665bf author: mhaupt date: Wed May 11 14:20:49 2016 +0200 8130127: streamline input parameter of Nashorn scripting $EXEC function Summary: handle null and undefined correctly, do not coerce them to strings Reviewed-by: lagergren, sundar changeset 4ccc0a6265ad in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=4ccc0a6265ad author: mhaupt date: Wed May 11 14:21:19 2016 +0200 8130317: "ant test" fails to complete on Windows when run under cygwin shell Reviewed-by: lagergren, attila changeset a29475d0b255 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=a29475d0b255 author: mhaupt date: Wed May 11 14:21:34 2016 +0200 8143642: Nashorn shebang argument handling is broken Reviewed-by: hannesw, sundar changeset adcf08eb1715 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=adcf08eb1715 author: mhaupt date: Wed May 11 14:21:44 2016 +0200 8144160: Regression: two tests fail on Windows with "ant test" target Reviewed-by: hannesw, mhaupt changeset e6bd60e65f33 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=e6bd60e65f33 author: mhaupt date: Wed May 11 14:21:52 2016 +0200 8144221: fix Nashorn shebang argument handling on Mac/Linux Reviewed-by: jlaskey, lagergren changeset 258478e90f2d in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=258478e90f2d author: sundar date: Fri May 20 20:40:18 2016 +0530 8157160: JSON.stringify does not work on ScriptObjectMirror objects Reviewed-by: hannesw, mhaupt, jlaskey changeset 8673bde5227d in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=8673bde5227d author: mhaupt date: Mon Jan 18 11:31:43 2016 +0100 8145305: fix Nashorn shebang handling on Cygwin Reviewed-by: hannesw, sundar changeset 11bf0d1b18c1 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=11bf0d1b18c1 author: mhaupt date: Mon May 23 09:25:36 2016 +0200 8157444: exclude jjs shebang handling test from runs Reviewed-by: sundar, hannesw, jlaskey changeset 1bd585e65406 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=1bd585e65406 author: sundar date: Tue Jan 05 18:40:43 2016 +0530 8146240: Three nashorn files contain "GNU General Public License" header Reviewed-by: jlaskey changeset 92b5c838f6d5 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=92b5c838f6d5 author: sundar date: Wed May 25 21:10:36 2016 +0530 8157680: Callback parameter of any JS builtin implementation should accept any Callable Reviewed-by: hannesw changeset ee0bd940c2bd in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=ee0bd940c2bd author: hannesw date: Fri May 13 14:30:54 2016 +0200 8156896: Script stack trace should display function names Reviewed-by: attila, sundar changeset 0f96cd2fe750 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=0f96cd2fe750 author: mhaupt date: Tue Feb 16 15:34:27 2016 +0100 8148140: arguments are handled differently in apply for JS functions and AbstractJSObjects Reviewed-by: hannesw, sundar changeset b035d65df170 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=b035d65df170 author: mhaupt date: Mon Feb 29 09:49:46 2016 +0100 8150814: correct package declaration in Nashorn test Reviewed-by: sundar changeset 133a3c6c906e in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=133a3c6c906e author: hannesw date: Fri May 13 18:38:15 2016 +0200 8156714: Parsing issue with automatic semicolon insertion Reviewed-by: jlaskey, sundar changeset ad940f1e1c09 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=ad940f1e1c09 author: sundar date: Wed May 25 19:25:57 2016 +0530 8157819: TypeError when a java.util.Comparator object is invoked as a function Reviewed-by: mhaupt, forax, hannesw changeset 711ea1c671bf in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=711ea1c671bf author: attila date: Mon Nov 09 14:03:37 2015 +0100 8141541: Simplify Nashorn's Context class loader handling Reviewed-by: hannesw, sundar changeset 847d649fe113 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=847d649fe113 author: robilad date: Wed Jun 01 13:42:08 2016 +0200 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade changeset 301f57f44dfc in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=301f57f44dfc author: sundar date: Wed Jun 01 18:59:33 2016 +0530 8158338: Nashorn's ScriptLoader split delegation has to be adjusted Reviewed-by: lagergren changeset 27842bf384fe in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=27842bf384fe author: sundar date: Thu Jun 02 14:56:20 2016 +0530 8158467: AccessControlException is thrown on public Java class access if "script app loader" is set to null Reviewed-by: mhaupt, hannesw changeset be4ef6af7d3d in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=be4ef6af7d3d author: sdama date: Tue Jun 07 11:58:05 2016 +0100 8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js intermittently fails. Reviewed-by: hannesw, mhaupt changeset 8dad9af70d3e in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=8dad9af70d3e author: asaha date: Tue Jun 21 10:15:20 2016 -0700 Added tag jdk8u112-b01 for changeset be4ef6af7d3d changeset 68e45b084515 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=68e45b084515 author: hannesw date: Mon Jun 20 11:44:29 2016 +0200 8150219: ReferenceError in 1.8.0_72 Reviewed-by: attila, sundar changeset d95a6070758d in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=d95a6070758d author: hannesw date: Fri Jun 24 12:39:42 2016 +0200 8137240: Negative lookahead in RegEx breaks backreference Reviewed-by: mhaupt changeset 29f97057e4e1 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=29f97057e4e1 author: robm date: Sat Jun 25 20:03:39 2016 +0100 Merge changeset a569f39e9c01 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=a569f39e9c01 author: asaha date: Mon Jul 04 14:30:53 2016 -0700 Added tag jdk8u112-b02 for changeset 29f97057e4e1 changeset 16bc4cb8f50b in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=16bc4cb8f50b author: asaha date: Tue Jul 05 15:35:26 2016 -0700 Merge changeset bc02dfd3decc in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=bc02dfd3decc author: asaha date: Tue Jul 19 15:41:22 2016 -0700 Added tag jdk8u112-b03 for changeset 16bc4cb8f50b changeset 18eb73eb84c5 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=18eb73eb84c5 author: asaha date: Mon Jul 25 14:42:28 2016 -0700 Added tag jdk8u112-b04 for changeset bc02dfd3decc changeset 2a0a2024d751 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=2a0a2024d751 author: asaha date: Wed Jul 20 15:13:39 2016 -0700 Merge changeset f82abdad22de in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=f82abdad22de author: asaha date: Mon Jul 25 15:14:09 2016 -0700 Merge changeset 2432a2e9de10 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=2432a2e9de10 author: asaha date: Tue Jul 26 14:12:29 2016 -0700 Merge changeset 71533d513bef in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=71533d513bef author: asaha date: Wed Jul 27 11:10:58 2016 -0700 Added tag jdk8u112-b06 for changeset 2432a2e9de10 changeset d591fb5e1d37 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=d591fb5e1d37 author: asaha date: Mon Aug 01 12:41:21 2016 -0700 Merge changeset 7c3cc111ef8a in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=7c3cc111ef8a author: asaha date: Mon Aug 01 12:45:08 2016 -0700 Added tag jdk8u112-b07 for changeset d591fb5e1d37 changeset 910a02770fc9 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=910a02770fc9 author: asaha date: Mon Aug 08 13:14:51 2016 -0700 Merge changeset bb1e105029d5 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=bb1e105029d5 author: asaha date: Mon Aug 08 13:20:22 2016 -0700 Added tag jdk8u112-b08 for changeset 910a02770fc9 changeset 51e59a0544a0 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=51e59a0544a0 author: asaha date: Tue Aug 16 13:07:36 2016 -0700 Merge changeset 7d226caedfd5 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=7d226caedfd5 author: asaha date: Tue Aug 16 13:11:57 2016 -0700 Added tag jdk8u112-b09 for changeset 51e59a0544a0 changeset 319eba518b6e in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=319eba518b6e author: asaha date: Mon Aug 22 13:37:39 2016 -0700 Merge changeset 081aa69ac6fa in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=081aa69ac6fa author: asaha date: Mon Aug 22 13:41:36 2016 -0700 Added tag jdk8u112-b10 for changeset 319eba518b6e changeset 42b1bb149765 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=42b1bb149765 author: asaha date: Mon Aug 29 11:20:27 2016 -0700 Added tag jdk8u112-b11 for changeset 081aa69ac6fa changeset 21b35ff81519 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=21b35ff81519 author: asaha date: Tue Sep 06 10:57:09 2016 -0700 Merge changeset cc3bb28e1427 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=cc3bb28e1427 author: asaha date: Tue Sep 06 11:01:50 2016 -0700 Added tag jdk8u112-b12 for changeset 21b35ff81519 changeset 001041e75430 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=001041e75430 author: asaha date: Wed Sep 14 13:35:26 2016 -0700 Merge changeset 494df61af1d1 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=494df61af1d1 author: asaha date: Wed Sep 14 13:43:50 2016 -0700 Added tag jdk8u112-b13 for changeset 001041e75430 changeset b0aa9a71f5fb in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=b0aa9a71f5fb author: asaha date: Wed Sep 21 14:31:13 2016 -0700 Merge changeset 352e0c7e9472 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=352e0c7e9472 author: asaha date: Wed Sep 21 14:35:37 2016 -0700 Added tag jdk8u112-b14 for changeset b0aa9a71f5fb changeset 4196f3df73e1 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=4196f3df73e1 author: asaha date: Thu Sep 22 12:00:28 2016 -0700 Added tag jdk8u111-b14 for changeset 97770cfdb942 changeset adc75eca1741 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=adc75eca1741 author: asaha date: Thu Sep 22 13:10:23 2016 -0700 Merge changeset d1f2cab06d35 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=d1f2cab06d35 author: asaha date: Thu Sep 22 13:18:53 2016 -0700 Added tag jdk8u112-b15 for changeset adc75eca1741 changeset b082c0d76be4 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=b082c0d76be4 author: andrew date: Thu Jan 12 06:59:38 2017 +0000 Merge jdk8u112-b16 diffstat: .hgtags | 91 +++++ .jcheck/conf | 2 - LICENSE | 6 +- make/build.xml | 10 + samples/exec.js | 7 +- src/jdk/nashorn/api/scripting/NashornException.java | 22 +- src/jdk/nashorn/api/scripting/NashornScriptEngine.java | 3 + src/jdk/nashorn/internal/codegen/CompilerConstants.java | 6 + src/jdk/nashorn/internal/codegen/Namespace.java | 4 +- src/jdk/nashorn/internal/objects/Global.java | 17 +- src/jdk/nashorn/internal/objects/NativeArray.java | 12 +- src/jdk/nashorn/internal/objects/NativeJSON.java | 103 +++++- src/jdk/nashorn/internal/objects/NativeRegExp.java | 12 +- src/jdk/nashorn/internal/objects/NativeString.java | 7 +- src/jdk/nashorn/internal/parser/AbstractParser.java | 6 +- src/jdk/nashorn/internal/parser/Parser.java | 4 +- src/jdk/nashorn/internal/runtime/Context.java | 62 +-- src/jdk/nashorn/internal/runtime/JSONFunctions.java | 10 +- src/jdk/nashorn/internal/runtime/NashornLoader.java | 5 +- src/jdk/nashorn/internal/runtime/ScriptLoader.java | 35 +- src/jdk/nashorn/internal/runtime/ScriptingFunctions.java | 32 +- src/jdk/nashorn/internal/runtime/linker/Bootstrap.java | 4 +- src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java | 10 +- src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java | 19 +- src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java | 18 +- src/jdk/nashorn/tools/Shell.java | 108 ++++++- test/script/basic/JDK-8025515.js | 4 +- test/script/basic/JDK-8134488.js | 2 +- test/script/basic/JDK-8134490.js | 2 +- test/script/basic/JDK-8134939.js | 2 +- test/script/basic/JDK-8137240.js | 44 ++ test/script/basic/JDK-8156714.js | 50 +++ test/script/basic/JDK-8156896.js | 59 +++ test/script/basic/JDK-8157160.js | 113 +++++++ test/script/basic/JDK-8157160.js.EXPECTED | 9 + test/script/basic/JDK-8157680.js | 89 +++++ test/script/basic/JDK-8157680.js.EXPECTED | 7 + test/script/basic/JDK-8157819.js | 46 ++ test/script/basic/JDK-8158467.js | 92 +++++ test/script/basic/JDK-8158467.js.EXPECTED | 10 + test/script/currently-failing/JDK-8144221.js | 155 ++++++++++ test/script/currently-failing/JDK-8144221.js.EXPECTED | 68 ++++ test/script/nosecurity/JDK-8130127.js | 55 +++ test/script/nosecurity/JDK-8130127.js.EXPECTED | 6 + test/script/nosecurity/os-not-windows.js | 37 ++ test/script/nosecurity/readprint.js | 33 ++ test/script/trusted/JDK-8087292.js | 50 ++- test/script/trusted/JDK-util.js | 87 +++++ test/src/jdk/nashorn/api/scripting/test/JDK_8148140_Test.java | 73 ++++ test/src/jdk/nashorn/api/scripting/test/ScopeTest.java | 25 + 50 files changed, 1588 insertions(+), 145 deletions(-) diffs (truncated from 2609 to 500 lines): diff -r 1bf96637e4bb -r b082c0d76be4 .hgtags --- a/.hgtags Mon Apr 25 09:34:16 2016 -0700 +++ b/.hgtags Thu Jan 12 06:59:38 2017 +0000 @@ -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 @@ -372,6 +377,7 @@ c2dd88e89edc85b1bcb731d3296d0fcec1b78447 jdk8u40-b27 e05552220ba82e465a1abfee90224b5b247e37bc jdk8u40-b31 e1cc0fe0fd50fc4582e729897d7095ffce0f97ad jdk8u40-b32 +0130b5cb16e009195127cc13f828d6cf899fc4c7 jdk8u40-b33 05a3614ed5276e5db2a73cce918be04b1a2922fb jdk8u45-b00 21ec16eb7e6346c78b4fa67ccd6d2a9c58f0b696 jdk8u45-b01 37b3ef9a07323afd2556d6837824db154cccc874 jdk8u45-b02 @@ -440,6 +446,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 @@ -518,18 +527,28 @@ b779108a142b80d9d8503c7220ad3bb7cb0dda53 jdk8u72-b12 81e48503b62fd8814135f642905fe38056aaf2a9 jdk8u72-b13 e48d06eeff82bea512cea44fa14d59b88067ef83 jdk8u72-b14 +bbc1966c6af946256899d083521361ac41c57ace icedtea-3.0.0pre09 769b21d1b85cfb57c11c89bbc8f185f9e520df66 jdk8u72-b15 +c90794ad4d12eeeae5d9bbfce65fa0043a313548 jdk8u72-b31 e9b46178f2e35d9ed2cd5b2f7279cf5e4e954222 jdk8u73-b00 eeb5306edb7a0140117fe346782cce19c4c562a7 jdk8u73-b01 955689d050b9f3f61b90ca063fe13704a82f5394 jdk8u73-b02 2a36c3c61f905c5b389ae1d62f446e57f96be3a2 jdk8u74-b00 ae6c74c1197afcbd83d393aa6f96221d759022a2 jdk8u74-b01 3107cf87696f0516d6f5fa7cdc416069e2800d02 jdk8u74-b02 +4608bbcc94f73059680acd0f486744ff26485ee9 jdk8u74-b31 +7d0f4c8fc2754e25c1c148ff47bb79aa880c2874 jdk8u74-b32 +7bce03d47545e6a5341a2722168cd6bf697c4132 jdk8u77-b00 +678b645aa10aaf27895c87872c399c15daa026a1 jdk8u77-b01 +09abd795d1d143933224bcb3f12f5d4686b65373 jdk8u77-b02 +b6ee21a35619ce4d3b46a9b825438a3bc9bb63cd jdk8u77-b03 +961f73438a3cdacc6197663b2495b73c08805f24 jdk8u77-b31 c90794ad4d12eeeae5d9bbfce65fa0043a313548 jdk8u72-b31 c7eddafb2ee2cc9d62f20c4d821ccac03bd4617d jdk8u75-b00 69fa156c1ebe6a8d6587147967e8e27f6de37d99 jdk8u75-b01 9cce1ba325c4bd8e922380c911d1a9ace79d6717 jdk8u75-b02 541de42b57098a5009055cc92f1139473e32f19d jdk8u75-b03 +16d657d6cb22e832139a1cbc2ec23a5cf9db8985 jdk8u101-b00 16d657d6cb22e832139a1cbc2ec23a5cf9db8985 jdk8u75-b04 dfa12474455fa6f4c48a6dee986c24db257161ad jdk8u75-b05 1f85973e9533f7c9b1bae1e00b76a2184c5eed4c jdk8u75-b06 @@ -541,10 +560,14 @@ 7bce03d47545e6a5341a2722168cd6bf697c4132 jdk8u77-b00 678b645aa10aaf27895c87872c399c15daa026a1 jdk8u77-b01 09abd795d1d143933224bcb3f12f5d4686b65373 jdk8u77-b02 +82dc1533255a553c3269f6a2ec8242e3a1638d67 icedtea-3.0.0pre10 +697c5f792becf185ec29d7f60c3491f08800a109 icedtea-3.0.0 +38236e7925eb3b7929ae89e54ff96cb854d01fbb icedtea-3.0-branchpoint b6ee21a35619ce4d3b46a9b825438a3bc9bb63cd jdk8u77-b03 a2c005a7b33abed886cfb4309a846dd80c87bd4e jdk8u91-b00 22925b345dffe4ba96fe2f429c4185cda1b30239 jdk8u91-b13 6296644a2c9c30db0062117fc776341e937ca1f9 jdk8u91-b14 +32b80df71ca2a6ae827ba7042cea868f40e0a0dd jdk8u91-b15 7bce03d47545e6a5341a2722168cd6bf697c4132 jdk8u77-b00 678b645aa10aaf27895c87872c399c15daa026a1 jdk8u77-b01 09abd795d1d143933224bcb3f12f5d4686b65373 jdk8u77-b02 @@ -564,10 +587,78 @@ da1aa86606ef1b46655ae28d34e0d02604fb4cde jdk8u76-b12 256922f1e9e7648eb5af5a9da82ff8032b3855bc jdk8u92-b00 e2294411edbda51165bc1a10261c246cb4d3c5c5 jdk8u92-b13 +8dbea1d5ea71738dbdd28cd0537b2624ad389f56 icedtea-3.1.0pre01 +a69ff719fccb35948af9c950c414f6ccb16679cb icedtea-3.1.0pre02 +2417a5bf2b157c83863829b1773b9d4369f8a3b0 icedtea-3.1.0pre03 +68145b690b187b31cf2814d892d8779e17e3aa4d icedtea-3.1.0pre04 d2af8d0297223ff16d59ee64b7058cafef8f3bb8 jdk8u92-b14 +ff47e8b14690edada1d0a4386e63bb4bc2f38ab4 jdk8u92-b31 +895bb16c7f9fe0c74317afef671a0d5ccde58afa jdk8u92-b32 +6c3f8e359668ec22e9c577d875cdb5a918534498 jdk8u92-b33 +59d90c3cc2bfdfda7664877d0e2529ef6c558558 jdk8u92-b34 +16d657d6cb22e832139a1cbc2ec23a5cf9db8985 jdk8u81-b00 +793156da7cc9c74489ab5fa5f5598bba172846e2 jdk8u101-b01 +79fc469a68bbe03f69919f4cebe0381df1b1d2a3 jdk8u101-b02 +d93088bdd15d507b35bc4ced85c6c748705511fc jdk8u101-b03 +9bd5aadd8e739d4ad4bb2e30741cdbe9ae2bae66 jdk8u101-b04 +a347853dbf17605c650532c4291bb9117d80f568 jdk8u101-b05 +3bc08e0d23a3965937e634d00e84ea69505e2653 jdk8u101-b06 +313c90baea02c1c8c162bea894c7adf6dc33a05b jdk8u101-b07 +926025d895a459bec2031a17e674c4aa5ebe6fe1 jdk8u101-b08 +47209e0bae1d65243158b3d8c2f6602cc265832c jdk8u101-b09 +740d8d604c0ef2b12d9835d2842f60dcc08fee0d jdk8u101-b10 +de5fdc537134ec505958a66d79c0ff68282520d2 jdk8u101-b11 +2f506194a131597352bbe1a08492266a8aed13f8 jdk8u101-b12 +289b6e3c6e050f1a6f079c91a5f37c99889caed9 icedtea-3.1.0 +cd4ba667912c7cf2393bb290eb61528c55d96e72 icedtea-3.2.0pre01 +44e4e6cbe15bf1674cfd7a03acfb962dd4339767 jdk8u101-b13 120c1b8b458170ed017d2ee60cc9d63896eeb4b9 jdk8u102-b00 120c1b8b458170ed017d2ee60cc9d63896eeb4b9 jdk8u82-b00 79dcbdb92a8c39de6d1417557af9e6c2c03f806d jdk8u102-b01 17416ae62bd720ebb53d20bb24272991084633bd jdk8u102-b02 75728277aeee30f31c9418f37faf8f4216c539d7 jdk8u102-b03 8ebcaf17bc745aa581aa8eff807da97f2f74058e jdk8u102-b04 +676a870491e5934e88d40cf2c68bef646c63b4ea jdk8u102-b05 +114e7557d33ce9e5f1bf982f45977a630c44d8a5 jdk8u102-b06 +13a10967cff181a71933a4f1508691553f43304b jdk8u102-b07 +31c898437a15f4feef6c1502d3f1eaf8a3d9de48 jdk8u102-b08 +e4f74a337545a0283f9b7bb6a85ce1b2c4a5fdd6 jdk8u102-b09 +3b84415442d7b4eaa4a7da75b9d428e81e8be575 jdk8u102-b10 +7bd6f4f266f66d32e4ce743928d7c4021c23c477 jdk8u102-b11 +e3db6994bbbd654be3ebd677b2cc80469f7133a3 jdk8u102-b12 +a010893ca6ee93c1a4832d1c484be6a119ca7ae4 jdk8u102-b13 +0b84d2cb4e3a247b2ca0f6a7f882892da3627329 icedtea-3.2.0pre02 +83a084be209bf907f8929ed2361a68427dcd8b89 icedtea-3.2.0pre03 +0948e61a3722ea7519323dffcce4f26430fe2881 jdk8u102-b14 +908d77c3a01687e99fb426cff41cf000f3f28e68 jdk8u102-b31 +9bd5aadd8e739d4ad4bb2e30741cdbe9ae2bae66 jdk8u111-b00 +61e68e59fede0e4700e62b4899ef4553ecbe6bae jdk8u111-b01 +3c500f61258def21887e4026c37353745ce81ab5 jdk8u111-b02 +caf5e25a08571db612acd42b319f8e300e3aa0ee jdk8u111-b03 +b88377d4c4599c36d75352142086faa9ded042b8 jdk8u111-b04 +1a484cc1d2ed0540543b0af4ebb8ad83bcb1c667 jdk8u111-b05 +b70ae846275e5a237bdf4fe5a7299bf610374497 jdk8u111-b06 +7dae05ba63d4b98675d1e4488a714438d2afdf46 jdk8u111-b07 +56229b59fd80141f97e7af21ddfd7e59b4a5b445 jdk8u111-b08 +4465b272a90205f896378df45d8ae6c3d8671953 jdk8u111-b09 +9e3095f8930a8d8aa2c99f38a7d7507fb8fe7fb3 jdk8u111-b10 +c340ee5e5fd1d1a6ed57b3650ab46594dfccfc1d jdk8u111-b11 +76bf7299d622029f1a579667611deeccc405e81a jdk8u111-b12 +7ed1a5c5e45a1d576cc76dc96b3f0699bfe0a642 jdk8u111-b13 +0fb33c8b64d1d97095c668b81ad7a11e4c06e89f icedtea-3.2.0 +97770cfdb942dce0a7c461175bce4fddac5ad339 jdk8u111-b14 +1bf96637e4bbbc31f7c560c16d62ce2ed9020e03 jdk8u112-b00 +be4ef6af7d3d67380d9df3348f75324ff6d8c971 jdk8u112-b01 +29f97057e4e10194263902a6406f65d789944c5e jdk8u112-b02 +16bc4cb8f50b251aa648c6aae5ca063c0893b44b jdk8u112-b03 +bc02dfd3deccefbcfcb71969ff56ae58ef80c686 jdk8u112-b04 +2432a2e9de108e12c3be6e52f37d7702a9a87d49 jdk8u112-b06 +d591fb5e1d37d1186290521cd31d5795d74cfa5b jdk8u112-b07 +910a02770fc92745517e63018345be36dc8d7d0c jdk8u112-b08 +51e59a0544a0be24ed72b43fc9483ffded8cdad2 jdk8u112-b09 +319eba518b6ec84fe3ff4811e66319cdb7e6f33e jdk8u112-b10 +081aa69ac6faaa8ebb9a21d9a0c617d34e03b447 jdk8u112-b11 +21b35ff81519584f5af010e852c14b6db88c1ebd jdk8u112-b12 +001041e75430b132f0e0ba96b98f3891435c4440 jdk8u112-b13 +b0aa9a71f5fbcb0d58fa009fd9bd3ea0897b315e jdk8u112-b14 +adc75eca17418a42357776339b390533a94541d6 jdk8u112-b15 diff -r 1bf96637e4bb -r b082c0d76be4 .jcheck/conf --- a/.jcheck/conf Mon Apr 25 09:34:16 2016 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r 1bf96637e4bb -r b082c0d76be4 LICENSE --- a/LICENSE Mon Apr 25 09:34:16 2016 -0700 +++ b/LICENSE Thu Jan 12 06:59:38 2017 +0000 @@ -3,7 +3,7 @@ Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. -59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. @@ -287,8 +287,8 @@ more details. You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., 59 - Temple Place, Suite 330, Boston, MA 02111-1307 USA + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Also add information on how to contact you by electronic and paper mail. diff -r 1bf96637e4bb -r b082c0d76be4 make/build.xml --- a/make/build.xml Mon Apr 25 09:34:16 2016 -0700 +++ b/make/build.xml Thu Jan 12 06:59:38 2017 +0000 @@ -83,6 +83,12 @@ + + + + + + @@ -419,6 +425,10 @@ permission java.io.FilePermission "${basedir}/test/script/external/showdown/-", "read"; }; +grant codeBase "file:/${basedir}/test/script/basic/JDK-8158467.js" { + permission java.lang.RuntimePermission "nashorn.setConfig"; +}; + \/ diff -r 1bf96637e4bb -r b082c0d76be4 samples/exec.js --- a/samples/exec.js Mon Apr 25 09:34:16 2016 -0700 +++ b/samples/exec.js Thu Jan 12 06:59:38 2017 +0000 @@ -39,9 +39,10 @@ $EXEC("cat", "Hello, world!") // Additional arguments can be passed after the stdin argument, as an array of -// strings, or a sequence of varargs: -$EXEC("ls", "" /* no stdin */, "-l", "-a") -$EXEC("ls", "" /* no stdin */, ["-l", "-a"]) +// strings, or a sequence of varargs (if there is no stdin, null or undefined +// can be passed): +$EXEC("ls", undefined, "-l", "-a") +$EXEC("ls", undefined, ["-l", "-a"]) // Output of running external commands is returned from $EXEC: print($EXEC("ls")) diff -r 1bf96637e4bb -r b082c0d76be4 src/jdk/nashorn/api/scripting/NashornException.java --- a/src/jdk/nashorn/api/scripting/NashornException.java Mon Apr 25 09:34:16 2016 -0700 +++ b/src/jdk/nashorn/api/scripting/NashornException.java Thu Jan 12 06:59:38 2017 +0000 @@ -175,10 +175,8 @@ String methodName = st.getMethodName(); if (methodName.equals(CompilerConstants.PROGRAM.symbolName())) { methodName = ""; - } - - if (methodName.contains(CompilerConstants.ANON_FUNCTION_PREFIX.symbolName())) { - methodName = ""; + } else { + methodName = stripMethodName(methodName); } filtered.add(new StackTraceElement(className, methodName, @@ -188,6 +186,22 @@ return filtered.toArray(new StackTraceElement[filtered.size()]); } + private static String stripMethodName(final String methodName) { + String name = methodName; + + final int nestedSeparator = name.lastIndexOf(CompilerConstants.NESTED_FUNCTION_SEPARATOR.symbolName()); + if (nestedSeparator >= 0) { + name = name.substring(nestedSeparator + 1); + } + + final int idSeparator = name.indexOf(CompilerConstants.ID_FUNCTION_SEPARATOR.symbolName()); + if (idSeparator >= 0) { + name = name.substring(0, idSeparator); + } + + return name.contains(CompilerConstants.ANON_FUNCTION_PREFIX.symbolName()) ? "" : name; + } + /** * Return a formatted script stack trace string with frames information separated by '\n' * diff -r 1bf96637e4bb -r b082c0d76be4 src/jdk/nashorn/api/scripting/NashornScriptEngine.java --- a/src/jdk/nashorn/api/scripting/NashornScriptEngine.java Mon Apr 25 09:34:16 2016 -0700 +++ b/src/jdk/nashorn/api/scripting/NashornScriptEngine.java Thu Jan 12 06:59:38 2017 +0000 @@ -319,6 +319,9 @@ // Create new global instance mirror and associate with the Bindings. final ScriptObjectMirror mirror = createGlobalMirror(); bindings.put(NASHORN_GLOBAL, mirror); + // Since we created this global explicitly for the non-default script context we set the + // current script context in global permanently so that invokes work as expected. See JDK-8150219 + mirror.getHomeGlobal().setInitScriptContext(ctxt); return mirror.getHomeGlobal(); } diff -r 1bf96637e4bb -r b082c0d76be4 src/jdk/nashorn/internal/codegen/CompilerConstants.java --- a/src/jdk/nashorn/internal/codegen/CompilerConstants.java Mon Apr 25 09:34:16 2016 -0700 +++ b/src/jdk/nashorn/internal/codegen/CompilerConstants.java Thu Jan 12 06:59:38 2017 +0000 @@ -78,6 +78,12 @@ /** function prefix for anonymous functions */ ANON_FUNCTION_PREFIX("L:"), + /** separator for method names of nested functions */ + NESTED_FUNCTION_SEPARATOR("#"), + + /** separator for making method names unique by appending numeric ids */ + ID_FUNCTION_SEPARATOR("-"), + /** method name for Java method that is the program entry point */ PROGRAM(":program"), diff -r 1bf96637e4bb -r b082c0d76be4 src/jdk/nashorn/internal/codegen/Namespace.java --- a/src/jdk/nashorn/internal/codegen/Namespace.java Mon Apr 25 09:34:16 2016 -0700 +++ b/src/jdk/nashorn/internal/codegen/Namespace.java Thu Jan 12 06:59:38 2017 +0000 @@ -68,7 +68,7 @@ } /** - * Create a uniqueName name in the namespace in the form base$n where n varies. + * Create a uniqueName name in the namespace in the form base-n where n varies. * Also truncates very long names that would otherwise break ASM. * * @param base Base of name. Base will be returned if uniqueName. @@ -83,7 +83,7 @@ if (counter != null) { final int count = counter + 1; namespaceDirectory.put(truncatedBase, count); - return truncatedBase + '-' + count; + return truncatedBase + CompilerConstants.ID_FUNCTION_SEPARATOR.symbolName() + count; } } diff -r 1bf96637e4bb -r b082c0d76be4 src/jdk/nashorn/internal/objects/Global.java --- a/src/jdk/nashorn/internal/objects/Global.java Mon Apr 25 09:34:16 2016 -0700 +++ b/src/jdk/nashorn/internal/objects/Global.java Thu Jan 12 06:59:38 2017 +0000 @@ -928,6 +928,8 @@ private ThreadLocal scontext; // current ScriptEngine associated - can be null. private ScriptEngine engine; + // initial ScriptContext - usually null and only used for special case + private volatile ScriptContext initscontext; // ES6 global lexical scope. private final LexicalScope lexicalScope; @@ -953,9 +955,22 @@ return scontext.get(); } + /** + * Set the initial script context + * @param ctxt initial script context + */ + public void setInitScriptContext(final ScriptContext ctxt) { + this.initscontext = ctxt; + } + private ScriptContext currentContext() { final ScriptContext sc = scontext != null? scontext.get() : null; - return (sc != null)? sc : (engine != null? engine.getContext() : null); + if (sc != null) { + return sc; + } else if (initscontext != null) { + return initscontext; + } + return engine != null? engine.getContext() : null; } @Override diff -r 1bf96637e4bb -r b082c0d76be4 src/jdk/nashorn/internal/objects/NativeArray.java --- a/src/jdk/nashorn/internal/objects/NativeArray.java Mon Apr 25 09:34:16 2016 -0700 +++ b/src/jdk/nashorn/internal/objects/NativeArray.java Thu Jan 12 06:59:38 2017 +0000 @@ -247,7 +247,7 @@ @Override public MethodHandle call() { return Bootstrap.createDynamicInvoker("dyn:call", double.class, - ScriptFunction.class, Object.class, Object.class, Object.class); + Object.class, Object.class, Object.class, Object.class); } }); } @@ -1219,23 +1219,23 @@ return copy; } - private static ScriptFunction compareFunction(final Object comparefn) { + private static Object compareFunction(final Object comparefn) { if (comparefn == ScriptRuntime.UNDEFINED) { return null; } - if (! (comparefn instanceof ScriptFunction)) { + if (!Bootstrap.isCallable(comparefn)) { throw typeError("not.a.function", ScriptRuntime.safeToString(comparefn)); } - return (ScriptFunction)comparefn; + return comparefn; } private static Object[] sort(final Object[] array, final Object comparefn) { - final ScriptFunction cmp = compareFunction(comparefn); + final Object cmp = compareFunction(comparefn); final List list = Arrays.asList(array); - final Object cmpThis = cmp == null || cmp.isStrict() ? ScriptRuntime.UNDEFINED : Global.instance(); + final Object cmpThis = cmp == null || Bootstrap.isStrictCallable(cmp) ? ScriptRuntime.UNDEFINED : Global.instance(); try { Collections.sort(list, new Comparator() { diff -r 1bf96637e4bb -r b082c0d76be4 src/jdk/nashorn/internal/objects/NativeJSON.java --- a/src/jdk/nashorn/internal/objects/NativeJSON.java Mon Apr 25 09:34:16 2016 -0700 +++ b/src/jdk/nashorn/internal/objects/NativeJSON.java Thu Jan 12 06:59:38 2017 +0000 @@ -35,7 +35,10 @@ import java.util.Iterator; import java.util.List; import java.util.Map; +import java.util.Objects; import java.util.concurrent.Callable; +import jdk.nashorn.api.scripting.JSObject; +import jdk.nashorn.api.scripting.ScriptObjectMirror; import jdk.nashorn.internal.objects.annotations.Attribute; import jdk.nashorn.internal.objects.annotations.Function; import jdk.nashorn.internal.objects.annotations.ScriptClass; @@ -44,7 +47,6 @@ import jdk.nashorn.internal.runtime.JSONFunctions; import jdk.nashorn.internal.runtime.JSType; import jdk.nashorn.internal.runtime.PropertyMap; -import jdk.nashorn.internal.runtime.ScriptFunction; import jdk.nashorn.internal.runtime.ScriptObject; import jdk.nashorn.internal.runtime.arrays.ArrayLikeIterator; import jdk.nashorn.internal.runtime.linker.Bootstrap; @@ -68,6 +70,18 @@ }); } + private static final Object JSOBJECT_INVOKER = new Object(); + + private static MethodHandle getJSOBJECT_INVOKER() { + return Global.instance().getDynamicInvoker(JSOBJECT_INVOKER, + new Callable() { + @Override + public MethodHandle call() { + return Bootstrap.createDynamicInvoker("dyn:call", + Object.class, Object.class, Object.class); + } + }); + } private static final Object REPLACER_INVOKER = new Object(); @@ -77,7 +91,7 @@ @Override public MethodHandle call() { return Bootstrap.createDynamicInvoker("dyn:call", Object.class, - ScriptFunction.class, ScriptObject.class, Object.class, Object.class); + Object.class, Object.class, Object.class, Object.class); } }); } @@ -127,9 +141,10 @@ final StringifyState state = new StringifyState(); // If there is a replacer, it must be a function or an array. - if (replacer instanceof ScriptFunction) { - state.replacerFunction = (ScriptFunction) replacer; + if (Bootstrap.isCallable(replacer)) { + state.replacerFunction = replacer; } else if (isArray(replacer) || + isJSObjectArray(replacer) || replacer instanceof Iterable || (replacer != null && replacer.getClass().isArray())) { @@ -201,18 +216,19 @@ // stringify helpers. private static class StringifyState { - final Map stack = new IdentityHashMap<>(); + final Map stack = new IdentityHashMap<>(); StringBuilder indent = new StringBuilder(); String gap = ""; List propertyList = null; - ScriptFunction replacerFunction = null; + Object replacerFunction = null; } // Spec: The abstract operation Str(key, holder). - private static Object str(final Object key, final ScriptObject holder, final StringifyState state) { - Object value = holder.get(key); + private static Object str(final Object key, final Object holder, final StringifyState state) { + assert holder instanceof ScriptObject || holder instanceof JSObject; + Object value = getProperty(holder, key); try { if (value instanceof ScriptObject) { final InvokeByName toJSONInvoker = getTO_JSON(); @@ -221,6 +237,12 @@ if (Bootstrap.isCallable(toJSON)) { value = toJSONInvoker.getInvoker().invokeExact(toJSON, svalue, key); } From ml_openjdk-lists at binary-island.eu Thu Jan 12 07:38:09 2017 From: ml_openjdk-lists at binary-island.eu (Matthias Dahl) Date: Thu, 12 Jan 2017 08:38:09 +0100 Subject: [PATCH 0/4] Fix and improve Freetype/Fontconfig support In-Reply-To: <2deb5135-ae8f-d85f-b152-484ef4fe2930@oracle.com> References: <1544362863.7460017.1482988923888.JavaMail.zimbra@redhat.com> <2deb5135-ae8f-d85f-b152-484ef4fe2930@oracle.com> Message-ID: <4acee297-a6c5-39e5-1b67-1d43e2e3252c@binary-island.eu> Hello Dalibor... On 10/01/17 13:06, dalibor topic wrote: > Please see http://openjdk.java.net/contribute/ , in particular section 0. > > In general, changes need to go into the 'next' release train first, and > then backported to the current ones. Thanks for the information. I will look that up in the next few days once I have some time and then decide how I proceed. Cheers, Matthias -- Dipl.-Inf. (FH) Matthias Dahl | Software Engineer | binary-island.eu Hire me for contract work: Open Source, Proprietary, Web/Mobile/Desktop From bugzilla-daemon at icedtea.classpath.org Thu Jan 12 17:29:02 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 12 Jan 2017 17:29:02 +0000 Subject: [Bug 3280] New: [IcedTea8] Add latest updates from AArch64 port for 3.3.0 Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3280 Bug ID: 3280 Summary: [IcedTea8] Add latest updates from AArch64 port for 3.3.0 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 Same as bug 3078 & bug 3220 for 3.3.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 Jan 12 17:29:26 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 12 Jan 2017 17:29:26 +0000 Subject: [Bug 3193] [TRACKER] IcedTea 3.3.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3193 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3280 -- You are receiving this mail because: 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 Jan 12 17:29:26 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 12 Jan 2017 17:29:26 +0000 Subject: [Bug 3280] [IcedTea8] Add latest updates from AArch64 port for 3.3.0 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3280 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |3193 Target Milestone|--- |3.3.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 Jan 12 18:57:15 2017 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 12 Jan 2017 18:57:15 +0000 Subject: /hg/release/icedtea6-1.13: Close off final release cycle. Message-ID: changeset 6f699a517051 in /hg/release/icedtea6-1.13 details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=6f699a517051 author: Andrew John Hughes date: Thu Jan 12 19:04:13 2017 +0000 Close off final release cycle. 2017-01-12 Andrew John Hughes * NEWS: Add 1.13.14 section. * configure.ac: Bump to 1.13.14pre. diffstat: ChangeLog | 5 +++++ NEWS | 2 ++ configure.ac | 2 +- 3 files changed, 8 insertions(+), 1 deletions(-) diffs (33 lines): diff -r c6ef9e12fa80 -r 6f699a517051 ChangeLog --- a/ChangeLog Tue Jan 10 03:16:16 2017 +0000 +++ b/ChangeLog Thu Jan 12 19:04:13 2017 +0000 @@ -1,3 +1,8 @@ +2017-01-12 Andrew John Hughes + + * NEWS: Add 1.13.14 section. + * configure.ac: Bump to 1.13.14pre. + 2017-01-04 Andrew John Hughes S8172252: Remove over-zealous switch to for-each diff -r c6ef9e12fa80 -r 6f699a517051 NEWS --- a/NEWS Tue Jan 10 03:16:16 2017 +0000 +++ b/NEWS Thu Jan 12 19:04:13 2017 +0000 @@ -12,6 +12,8 @@ CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY +New in release 1.13.14 (XXXX-XX-XX): + New in release 1.13.13 (2017-01-09): * Security fixes diff -r c6ef9e12fa80 -r 6f699a517051 configure.ac --- a/configure.ac Tue Jan 10 03:16:16 2017 +0000 +++ b/configure.ac Thu Jan 12 19:04:13 2017 +0000 @@ -1,4 +1,4 @@ -AC_INIT([icedtea6],[1.13.13],[distro-pkg-dev at openjdk.java.net]) +AC_INIT([icedtea6],[1.13.14pre],[distro-pkg-dev at openjdk.java.net]) AC_CANONICAL_HOST AC_CANONICAL_TARGET AM_INIT_AUTOMAKE([1.9 tar-pax foreign]) From andrew at icedtea.classpath.org Thu Jan 12 19:03:28 2017 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 12 Jan 2017 19:03:28 +0000 Subject: /hg/icedtea6: Add 1.13.13 release notes. Message-ID: changeset 8c1e335ab803 in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=8c1e335ab803 author: Andrew John Hughes date: Thu Jan 12 19:10:24 2017 +0000 Add 1.13.13 release notes. 2017-01-12 Andrew John Hughes * NEWS: Add 1.13.13 release notes. diffstat: ChangeLog | 4 ++++ NEWS | 31 ++++++++++++++++++------------- 2 files changed, 22 insertions(+), 13 deletions(-) diffs (62 lines): diff -r cf051991f891 -r 8c1e335ab803 ChangeLog --- a/ChangeLog Thu Jan 05 01:09:37 2017 +0000 +++ b/ChangeLog Thu Jan 12 19:10:24 2017 +0000 @@ -1,3 +1,7 @@ +2017-01-12 Andrew John Hughes + + * NEWS: Add 1.13.13 release notes. + 2017-01-04 Andrew John Hughes S8172252: Remove over-zealous switch to for-each diff -r cf051991f891 -r 8c1e335ab803 NEWS --- a/NEWS Thu Jan 05 01:09:37 2017 +0000 +++ b/NEWS Thu Jan 12 19:10:24 2017 +0000 @@ -19,6 +19,24 @@ - PR2083: Add support for building Zero on AArch64 - PR3112: Provide option to disable SystemTap tests - PR3181: Support building without pre-compiled headers +* Backports + - S6611637: NullPointerException in sun.font.GlyphLayout$EngineRecord.init + - S6727719: Performance of TextLayout.getBounds() + - S6745225: Memory leak while drawing Attributed String + - S6904962: GlyphVector.getVisualBounds should not be affected by leading or trailing white space. + - S7151089: PS NUMA: NUMA allocator should not attempt to free pages when using SHM large pages + - S8013057: Detect mmap() commit failures in Linux and Solaris os::commit_memory() impls and call vm_exit_out_of_memory() + - S8026887: Make issues due to failed large pages allocations easier to debug + - S8076221, PR2808: Disable RC4 cipher suites +* Bug fixes + - PR1886: IcedTea does not checksum supplied tarballs + - PR2849: wget not required when downloading is disabled + - PR2957: Build bootstrap code (rt-class-files.stamp) using bootstrap flags (source/target 1.5) + - PR3139: Update documentation + - PR3143: Fix typo in --with-openjdk-src-dir introduced by PR3139 + +New in release 1.13.13 (2017-01-09): + * Security fixes - S8151921: Improved page resolution - S8155968: Update command line options @@ -198,22 +216,9 @@ - S8172159: Remove @Override annotation on interfaces added by b41 updates - S8172252: Remove over-zealous switch to for-each loop in SortingFocusTraversalPolicy * Backports - - S6611637: NullPointerException in sun.font.GlyphLayout$EngineRecord.init - - S6727719: Performance of TextLayout.getBounds() - - S6745225: Memory leak while drawing Attributed String - - S6904962: GlyphVector.getVisualBounds should not be affected by leading or trailing white space. - S6974985, PR3276: Java2Demo threw exceptions when xrender enabled in OEL5.5 - S6985593, PR3276: Crash in Java_sun_java2d_loops_MaskBlit_MaskBlit on oel5.5-x64 - - S7151089: PS NUMA: NUMA allocator should not attempt to free pages when using SHM large pages - - S8013057: Detect mmap() commit failures in Linux and Solaris os::commit_memory() impls and call vm_exit_out_of_memory() - - S8026887: Make issues due to failed large pages allocations easier to debug - - S8076221, PR2808: Disable RC4 cipher suites * Bug fixes - - PR1886: IcedTea does not checksum supplied tarballs - - PR2849: wget not required when downloading is disabled - - PR2957: Build bootstrap code (rt-class-files.stamp) using bootstrap flags (source/target 1.5) - - PR3139: Update documentation - - PR3143: Fix typo in --with-openjdk-src-dir introduced by PR3139 - PR3174: systemtap: type definition 'symbolOopDesc' not found - PR3175: invalid zip timestamp handling leads to error updating JAR files - PR3213: Disable ARM32 JIT by default From andrew at icedtea.classpath.org Thu Jan 12 19:05:02 2017 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 12 Jan 2017 19:05:02 +0000 Subject: /hg/icedtea6-hg: 2 new changesets Message-ID: changeset 8c1e335ab803 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=8c1e335ab803 author: Andrew John Hughes date: Thu Jan 12 19:10:24 2017 +0000 Add 1.13.13 release notes. 2017-01-12 Andrew John Hughes * NEWS: Add 1.13.13 release notes. changeset fd48125f182a in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=fd48125f182a author: Andrew John Hughes date: Thu Jan 12 19:11:54 2017 +0000 Bump to next release, b42. 2017-01-10 Andrew John Hughes * Makefile.am: (OPENJDK_VERSION): Bump to next release, b42. diffstat: ChangeLog | 9 +++++++++ Makefile.am | 2 +- NEWS | 31 ++++++++++++++++++------------- 3 files changed, 28 insertions(+), 14 deletions(-) diffs (79 lines): diff -r cf051991f891 -r fd48125f182a ChangeLog --- a/ChangeLog Thu Jan 05 01:09:37 2017 +0000 +++ b/ChangeLog Thu Jan 12 19:11:54 2017 +0000 @@ -1,3 +1,12 @@ +2017-01-10 Andrew John Hughes + + * Makefile.am: + (OPENJDK_VERSION): Bump to next release, b42. + +2017-01-12 Andrew John Hughes + + * NEWS: Add 1.13.13 release notes. + 2017-01-04 Andrew John Hughes S8172252: Remove over-zealous switch to for-each diff -r cf051991f891 -r fd48125f182a Makefile.am --- a/Makefile.am Thu Jan 05 01:09:37 2017 +0000 +++ b/Makefile.am Thu Jan 12 19:11:54 2017 +0000 @@ -2,7 +2,7 @@ OPENJDK_DATE = 04_jan_2017 OPENJDK_SHA256SUM = 8e34d451cec65fae8b4304651058ed4dc8d07bd45baa2f49780009097afc1a15 -OPENJDK_VERSION = b41 +OPENJDK_VERSION = b42 OPENJDK_URL = https://java.net/downloads/openjdk6/ CACAO_VERSION = 68fe50ac34ec diff -r cf051991f891 -r fd48125f182a NEWS --- a/NEWS Thu Jan 05 01:09:37 2017 +0000 +++ b/NEWS Thu Jan 12 19:11:54 2017 +0000 @@ -19,6 +19,24 @@ - PR2083: Add support for building Zero on AArch64 - PR3112: Provide option to disable SystemTap tests - PR3181: Support building without pre-compiled headers +* Backports + - S6611637: NullPointerException in sun.font.GlyphLayout$EngineRecord.init + - S6727719: Performance of TextLayout.getBounds() + - S6745225: Memory leak while drawing Attributed String + - S6904962: GlyphVector.getVisualBounds should not be affected by leading or trailing white space. + - S7151089: PS NUMA: NUMA allocator should not attempt to free pages when using SHM large pages + - S8013057: Detect mmap() commit failures in Linux and Solaris os::commit_memory() impls and call vm_exit_out_of_memory() + - S8026887: Make issues due to failed large pages allocations easier to debug + - S8076221, PR2808: Disable RC4 cipher suites +* Bug fixes + - PR1886: IcedTea does not checksum supplied tarballs + - PR2849: wget not required when downloading is disabled + - PR2957: Build bootstrap code (rt-class-files.stamp) using bootstrap flags (source/target 1.5) + - PR3139: Update documentation + - PR3143: Fix typo in --with-openjdk-src-dir introduced by PR3139 + +New in release 1.13.13 (2017-01-09): + * Security fixes - S8151921: Improved page resolution - S8155968: Update command line options @@ -198,22 +216,9 @@ - S8172159: Remove @Override annotation on interfaces added by b41 updates - S8172252: Remove over-zealous switch to for-each loop in SortingFocusTraversalPolicy * Backports - - S6611637: NullPointerException in sun.font.GlyphLayout$EngineRecord.init - - S6727719: Performance of TextLayout.getBounds() - - S6745225: Memory leak while drawing Attributed String - - S6904962: GlyphVector.getVisualBounds should not be affected by leading or trailing white space. - S6974985, PR3276: Java2Demo threw exceptions when xrender enabled in OEL5.5 - S6985593, PR3276: Crash in Java_sun_java2d_loops_MaskBlit_MaskBlit on oel5.5-x64 - - S7151089: PS NUMA: NUMA allocator should not attempt to free pages when using SHM large pages - - S8013057: Detect mmap() commit failures in Linux and Solaris os::commit_memory() impls and call vm_exit_out_of_memory() - - S8026887: Make issues due to failed large pages allocations easier to debug - - S8076221, PR2808: Disable RC4 cipher suites * Bug fixes - - PR1886: IcedTea does not checksum supplied tarballs - - PR2849: wget not required when downloading is disabled - - PR2957: Build bootstrap code (rt-class-files.stamp) using bootstrap flags (source/target 1.5) - - PR3139: Update documentation - - PR3143: Fix typo in --with-openjdk-src-dir introduced by PR3139 - PR3174: systemtap: type definition 'symbolOopDesc' not found - PR3175: invalid zip timestamp handling leads to error updating JAR files - PR3213: Disable ARM32 JIT by default From bugzilla-daemon at icedtea.classpath.org Fri Jan 13 09:36:09 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 13 Jan 2017 09:36:09 +0000 Subject: [Bug 3280] [IcedTea8] Add latest updates from AArch64 port for 3.3.0 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3280 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=e84b7123c173 author: Andrew John Hughes date: Fri Jan 13 09:28:33 2017 +0000 Bump to icedtea-3.3.0pre01. Upstream changes: - S6477756: GraphicsDevice.getConfigurations() is slow taking 3 or more seconds - S6882559: new JEditorPane("text/plain","") fails for null context class loader - S7172749: Xrender: Class cast exception in 2D code running an AWT regression test - S8017629: G1: UseSHM in combination with a G1HeapRegionSize > os::large_page_size() falls back to use small pages - S8022203: Intermittent test failures in demo/jvmti/hprof - S8022582: Relax response flags checking in sun.security.krb5.KrbKdcRep.check. - S8027575: b113 causing a lot of memory allocation and regression for wls_webapp_atomics - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves HelloServer behind - S8036630: Null ProtectionDomain in JVM can cause NPE because principals field is not initialized to an empty array - S8037557: test SessionCacheSizeTests.java timeout - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with: assert(index >=0 && index < _length) failed: symbol index overflow - S8044193: Need to add known answer tests for AES cipher - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java failed: assert(!res || TypeEntriesAtCall::arguments_profiling_enabled()) failed: no profiling of arguments - S8044762: com/sun/jdi/OptionTest.java test time out - S8048601: Tests for JCE crypto ciphers (part 1) - S8048621: Implement basic keystore tests - S8048622: Enhance tests for PKCS11 keystores with NSS - S8049021: Add smartcardio tests with APDU buffer - S8049171: Additional tests for jarsigner's warnings - S8049226: com/sun/jdi/OptionTest.java test times out again - S8049312: AES/CICO test failed with on several modes - S8050402: Tests to check for use of policy files - S8050409: Test for JAAS getPrivateCredentials - S8054326: Confusing message in "Current rem set statistics" - S8055772: get_source.sh : version check assumes English localization - S8057791: Selection in JList is drawn with wrong colors in Nimbus L&F - S8058865: JMX Test Refactoring - S8063086: Math.pow yields different results upon repeated calls - S8067964: Native2ascii doesn't close one of the streams it opens - S8071487: javax/management/monitor/GaugeMonitorDeadlockTest.java timed out - S8071909: Port testlibrary improvments in jdk/test to hotspot/test as required for DCMD test port - S8073542: File Leak in jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c - S8074784: Additional tests for XML DSig API - S8075007: Additional tests for krb5-related cipher suites with unbound server - S8075297: Tests for RFEs 4515853 and 4745056 - S8075299: Additional tests for krb5 settings - S8075301: Tests for sun.security.krb5.principal system property - S8077276: allocating heap with UseLargePages and HugeTLBFS may trash existing memory mappings (linux) - S8078268: javax.swing.text.html.parser.Parser parseScript incorrectly optimized - S8078382: Wrong glyph is displayed for a derived font - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump to parent frame on focus - S8085903: New fix for memory leak in ProtectionDomain cache - S8098581: SecureRandom.nextBytes() hurts performance with small size requests - S8129740: Incorrect class file created when passing lambda in inner class constructor - S8130127: streamline input parameter of Nashorn scripting $EXEC function - S8130309: Need to bailout cleanly if creation of stubs fails when codecache is out of space - S8130309, PR3280: Need to bailout cleanly if creation of stubs fails when codecache is out of space - S8130317: "ant test" fails to complete on Windows when run under cygwin shell - S8132875, PR3280: AArch64: Fix error introduced into AArch64 CodeCache by commit for 8130309 - S8133070: Hot lock on BulkCipher.isAvailable - S8133309: Some unicode characters do not display any more after upgrading to Windows 10 - S8134232: KeyStore.load() throws an IOException with a wrong cause in case of wrong password - S8135322: ConstantPool::release_C_heap_structures not run in some circumstances - S8136998: JComboBox prevents wheel mouse scrolling of JScrollPane - S8137240: Negative lookahead in RegEx breaks backreference - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js intermittently fails. - S8141148: LDAP "follow" throws ClassCastException with Java 8 - S8141541: Simplify Nashorn's Context class loader handling - S8143640: Showing incorrect result while passing specific argument in the Java launcher tools - S8143642: Nashorn shebang argument handling is broken - S8144160: Regression: two tests fail on Windows with "ant test" target - S8144221: fix Nashorn shebang argument handling on Mac/Linux - S8144313: Test SessionTimeOutTests can be timeout - S8144703: ClassCastException: sun.font.CompositeFont cannot be cast to PhysicalFont - S8145305: fix Nashorn shebang handling on Cygwin - S8145974: XMLStreamWriter produces invalid XML for surrogate pairs on OutputStreamWriter - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks - S8146240: Three nashorn files contain "GNU General Public License" header - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out - S8146669: Test SessionTimeOutTests fails intermittently - S8146975: NullPointerException in IIOPInputStream.inputClassFields - S8147026: Convert an assert in ClassLoaderData to a guarantee - S8147451: Crash in Method::checked_resolve_jmethod_id(_jmethodID*) - S8147585: Annotations with lambda expressions has parameter result in wrong behavior. - S8147969: Print size of DH keysize when errors are encountered - S8148140: arguments are handled differently in apply for JS functions and AbstractJSObjects - S8148984: [macosx] Chinese Comma cannot be entered using Pinyin Input Method on OS X - S8150219: ReferenceError in 1.8.0_72 - S8150234: Windows 10 App Containers disallow access to ICMP calls - S8150814: correct package declaration in Nashorn test - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh should be modified - S8151876: (tz) Support tzdata2016d - S8152927: Incorrect GPL header in StubFactoryDynamicBase.java reported - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128 - S8153192: (se) Selector.select(long) uses wrong timeout after EINTR (lnx) - S8153781: Issue in XMLScanner: EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping large DOCTYPE section with CRLF at wrong place - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with "Field length overflow" - S8154009: Some methods of java.security.Security require more permissions, than necessary - S8154069: Jaws reads wrong values from comboboxes when no element is selected - S8154144: Tests in com/sun/jdi fails intermittently with "jdb input stream closed prematurely" - S8154210: Zero: Better byte behaviour - S8154469: Update FSF address - S8154553: Incorrect GPL header in package-info.java reported - S8154558: Incorrect GPL header in ProcessEnvironment_md.c reported - S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java fails - S8154816: Caps Lock doesn't work as expected when using Pinyin Simplified input method - S8154831: CastII/ConvI2L for a range check is prematurely eliminated - S8155001: SystemTray.remove() leaks GDI Objects in Windows - S8155106: MHs.Lookup.findConstructor returns handles for array classes - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to exhausted code cache - S8156478: 3 Buffer overrun defect groups in jexec.c - S8156521: Minor fixes and cleanups in NetworkInterface.c - S8156714: Parsing issue with automatic semicolon insertion - S8156836: SIGSEGV: Test test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG 4.2 b02 - S8156896: Script stack trace should display function names - S8157160: JSON.stringify does not work on ScriptObjectMirror objects - S8157242: Some java/lang/invoke tests miss othervm - S8157444: exclude jjs shebang handling test from runs - S8157603: TestCipher.java doesn't check one of the decrypted message as expected - S8157680: Callback parameter of any JS builtin implementation should accept any Callable - S8157819: TypeError when a java.util.Comparator object is invoked as a function - S8157838: Personalized Windows Font Size is not taken into account in Java8u102 - S8158059: The fix for 8050402 was partially committed - S8158072: Need a test for JDK-7172749 - S8158111: Make handling of 3rd party providers more stable - S8158178: java.awt.SplashScreen.getSize() returns incorrect size for high dpi splash screens - S8158260: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158338: Nashorn's ScriptLoader split delegation has to be adjusted - S8158373: SIGSEGV: Metadata::mark_on_stack - S8158467: AccessControlException is thrown on public Java class access if "script app loader" is set to null - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to sun.java2d.opengl.OGLSurfaceData - S8158734: JEditorPane.createEditorKitForContentType throws NPE after 6882559 - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong hash code - S8158871: Long response times with G1 and StringDeduplication - S8159244: Partially initialized string object created by C2's string concat optimization may escape - S8159822: Non-synchronized access to shared members of com.sun.jndi.ldap.pool.Pool - S8160122: Backport of JDK-8159244 used wrong version of the JDK 9 fix - S8160518: Semicolon is not recognized as comment starting character (Kerberos) - S8160693: ScriptRunData.java uses bitwise AND instead of logical AND - S8161144: Fix for JDK-8147451 failed: Crash in Method::checked_resolve_jmethod_id(_jmethodID*) - S8162510: 8u112 L10n resource file updates - S8164453: 8u112 L10n resource file update - msgdrop 20 ChangeLog: 2016-11-07 Andrew John Hughes Bump to icedtea-3.3.0pre01. * Makefile.am: (JDK_UPDATE_VERSION): Bump to 112. (BUILD_VERSION): Set to b16. (CORBA_CHANGESET): Update to icedtea-3.3.0pre01 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.3.0pre01. * hotspot.map.in: Update to icedtea-3.3.0pre01 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 jvanek at icedtea.classpath.org Fri Jan 13 15:11:57 2017 From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org) Date: Fri, 13 Jan 2017 15:11:57 +0000 Subject: /hg/icedtea-web: Basic certificate got command line saving support Message-ID: changeset 8de03d88f768 in /hg/icedtea-web details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=8de03d88f768 author: Jiri Vanek date: Fri Jan 13 16:18:49 2017 +0100 Basic certificate got command line saving support * netx/net/sourceforge/jnlp/security/SecurityDialogMessageHandler.java: if dialog is CertWarningPane and should be remembered, is. * netx/net/sourceforge/jnlp/security/dialogs/CertWarningPane.java: extracted saving method, so it can be reused diffstat: ChangeLog | 8 ++ netx/net/sourceforge/jnlp/security/SecurityDialogMessageHandler.java | 7 ++ netx/net/sourceforge/jnlp/security/dialogs/CertWarningPane.java | 34 +++++---- 3 files changed, 34 insertions(+), 15 deletions(-) diffs (84 lines): diff -r 9a59ac4283f2 -r 8de03d88f768 ChangeLog --- a/ChangeLog Wed Jan 11 16:20:21 2017 +0100 +++ b/ChangeLog Fri Jan 13 16:18:49 2017 +0100 @@ -1,3 +1,11 @@ +2017-01-13 Jiri Vanek + + Basic certificate got command line saving support + * netx/net/sourceforge/jnlp/security/SecurityDialogMessageHandler.java: if + dialog is CertWarningPane and should be remembered, is. + * netx/net/sourceforge/jnlp/security/dialogs/CertWarningPane.java: extracted + saving method, so it can be reused + 2017-01-11 Jiri Vanek * icedteaweb-completion.in: improved to suggest also files in relevant cases diff -r 9a59ac4283f2 -r 8de03d88f768 netx/net/sourceforge/jnlp/security/SecurityDialogMessageHandler.java --- a/netx/net/sourceforge/jnlp/security/SecurityDialogMessageHandler.java Wed Jan 11 16:20:21 2017 +0100 +++ b/netx/net/sourceforge/jnlp/security/SecurityDialogMessageHandler.java Fri Jan 13 16:18:49 2017 +0100 @@ -50,6 +50,7 @@ import net.sourceforge.jnlp.runtime.Translator; import net.sourceforge.jnlp.security.appletextendedsecurity.UnsignedAppletTrustConfirmation; import net.sourceforge.jnlp.security.dialogresults.BasicDialogValue; +import net.sourceforge.jnlp.security.dialogs.CertWarningPane; import net.sourceforge.jnlp.security.dialogs.remember.RememberDialog; import net.sourceforge.jnlp.security.dialogs.remember.RememberableDialog; import net.sourceforge.jnlp.security.dialogs.remember.SavedRememberAction; @@ -208,6 +209,12 @@ if (message.userResponse != null) { value = message.userResponse.writeValue(); } + if (dialog.getSecurityDialogPanel() instanceof CertWarningPane) { + CertWarningPane cp = (CertWarningPane) (dialog.getSecurityDialogPanel()); + if (remember) { + cp.saveCert(); + } + } RememberDialog.getInstance().setOrUpdateRememberedState(dialog, codebase, new SavedRememberAction(RememberDialog.createAction(remember, message.userResponse), value)); } catch (Exception ex) { OutputController.getLogger().log(OutputController.Level.ERROR_DEBUG, ex); diff -r 9a59ac4283f2 -r 8de03d88f768 netx/net/sourceforge/jnlp/security/dialogs/CertWarningPane.java --- a/netx/net/sourceforge/jnlp/security/dialogs/CertWarningPane.java Wed Jan 11 16:20:21 2017 +0100 +++ b/netx/net/sourceforge/jnlp/security/dialogs/CertWarningPane.java Fri Jan 13 16:18:49 2017 +0100 @@ -336,22 +336,26 @@ @Override public void actionPerformed(ActionEvent e) { if (alwaysTrust != null && alwaysTrust.isSelected()) { - try { - KeyStore ks = KeyStores.getKeyStore(Level.USER, Type.CERTS); - X509Certificate c = (X509Certificate) parent.getCertVerifier().getPublisher(null); - CertificateUtils.addToKeyStore(c, ks); - File keyStoreFile = KeyStores.getKeyStoreLocation(Level.USER, Type.CERTS).getFile(); - if (!keyStoreFile.isFile()) { - FileUtils.createRestrictedFile(keyStoreFile, true); - } - SecurityUtil.storeKeyStore(ks, keyStoreFile); - OutputController.getLogger().log("certificate is now permanently trusted"); - } catch (Exception ex) { + saveCert(); + } + } + } + + public void saveCert() { + try { + KeyStore ks = KeyStores.getKeyStore(Level.USER, Type.CERTS); + X509Certificate c = (X509Certificate) parent.getCertVerifier().getPublisher(null); + CertificateUtils.addToKeyStore(c, ks); + File keyStoreFile = KeyStores.getKeyStoreLocation(Level.USER, Type.CERTS).getFile(); + if (!keyStoreFile.isFile()) { + FileUtils.createRestrictedFile(keyStoreFile, true); + } + SecurityUtil.storeKeyStore(ks, keyStoreFile); + OutputController.getLogger().log("certificate is now permanently trusted"); + } catch (Exception ex) { // TODO: Let NetX show a dialog here notifying user - // about being unable to add cert to keystore - OutputController.getLogger().log(OutputController.Level.ERROR_ALL, ex); - } - } + // about being unable to add cert to keystore + OutputController.getLogger().log(OutputController.Level.ERROR_ALL, ex); } } From andrew at icedtea.classpath.org Fri Jan 13 17:03:20 2017 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 13 Jan 2017 17:03:20 +0000 Subject: /hg/icedtea8-forest/corba: Added tag icedtea-3.3.0pre01 for chan... Message-ID: changeset 4f11ee7c620a in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=4f11ee7c620a author: andrew date: Fri Jan 13 17:09:24 2017 +0000 Added tag icedtea-3.3.0pre01 for changeset fbc3183924c8 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r fbc3183924c8 -r 4f11ee7c620a .hgtags --- a/.hgtags Thu Jan 12 06:59:36 2017 +0000 +++ b/.hgtags Fri Jan 13 17:09:24 2017 +0000 @@ -719,3 +719,4 @@ 4d45315307323fcb9dd84c3f0b0a1dc76f2b3b5f jdk8u112-b13 18bbb95d097e04ea2b88df8910056fe294da0149 jdk8u112-b14 30f83ac389f06c38dc0b6f71b1d8344c01436a16 jdk8u112-b15 +fbc3183924c82a612dc92cda261f19e227df2b32 icedtea-3.3.0pre01 From andrew at icedtea.classpath.org Fri Jan 13 17:03:31 2017 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 13 Jan 2017 17:03:31 +0000 Subject: /hg/icedtea8-forest/jaxws: Added tag icedtea-3.3.0pre01 for chan... Message-ID: changeset 07cf1aabc3de in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=07cf1aabc3de author: andrew date: Fri Jan 13 17:09:27 2017 +0000 Added tag icedtea-3.3.0pre01 for changeset b97cf465bf9f diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r b97cf465bf9f -r 07cf1aabc3de .hgtags --- a/.hgtags Thu Jan 12 06:59:37 2017 +0000 +++ b/.hgtags Fri Jan 13 17:09:27 2017 +0000 @@ -678,3 +678,4 @@ abb5568d79259d63bf349abf7f5e7461eddc2b40 jdk8u112-b13 14fa3ed278a279dc85c150bf54b2ec4fa29cf347 jdk8u112-b14 5f84e87f91d5bc36ed026b88d183821e5109d730 jdk8u112-b15 +b97cf465bf9f4b4b9f7c19fabeaa7e54f248451f icedtea-3.3.0pre01 From andrew at icedtea.classpath.org Fri Jan 13 17:03:26 2017 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 13 Jan 2017 17:03:26 +0000 Subject: /hg/icedtea8-forest/jaxp: Added tag icedtea-3.3.0pre01 for chang... Message-ID: changeset 54ddb76ef491 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=54ddb76ef491 author: andrew date: Fri Jan 13 17:09:26 2017 +0000 Added tag icedtea-3.3.0pre01 for changeset 9bea504f196a diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 9bea504f196a -r 54ddb76ef491 .hgtags --- a/.hgtags Thu Jan 12 06:59:37 2017 +0000 +++ b/.hgtags Fri Jan 13 17:09:26 2017 +0000 @@ -689,3 +689,4 @@ eca53abf6800f86146fbcc0e81af4346526e3ad0 jdk8u112-b13 15749f6d0d05bc1acc005643ba494ff09387cbdc jdk8u112-b14 b07754d40ea6415af3b267327e748522ea17b131 jdk8u112-b15 +9bea504f196a8de4e3006165de4d26c1d03852b0 icedtea-3.3.0pre01 From andrew at icedtea.classpath.org Fri Jan 13 17:03:36 2017 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 13 Jan 2017 17:03:36 +0000 Subject: /hg/icedtea8-forest/langtools: Added tag icedtea-3.3.0pre01 for ... Message-ID: changeset fcc9b17c0dc1 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=fcc9b17c0dc1 author: andrew date: Fri Jan 13 17:09:30 2017 +0000 Added tag icedtea-3.3.0pre01 for changeset 3ab9841babb7 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 3ab9841babb7 -r fcc9b17c0dc1 .hgtags --- a/.hgtags Thu Jan 12 06:59:37 2017 +0000 +++ b/.hgtags Fri Jan 13 17:09:30 2017 +0000 @@ -686,3 +686,4 @@ 04d857308b8c3db33e8fd4099c3a3dd5d50cdaeb jdk8u112-b13 b353281f73db9617d993353e468342d3420c29f1 jdk8u112-b14 6116c6644be0c85556931aaeb9b4f2dbc9c79157 jdk8u112-b15 +3ab9841babb7f624ae830024e42e75344a4fed5a icedtea-3.3.0pre01 From andrew at icedtea.classpath.org Fri Jan 13 17:03:42 2017 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 13 Jan 2017 17:03:42 +0000 Subject: /hg/icedtea8-forest/hotspot: 3 new changesets Message-ID: changeset 7fc218dce059 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=7fc218dce059 author: thartmann date: Thu Jan 12 18:58:53 2017 +0000 8130309, PR3280: Need to bailout cleanly if creation of stubs fails when codecache is out of space Summary: Check for failed expansion of stub section in code buffer and bailout. Reviewed-by: kvn, adinn, dlong, roland, twisti changeset 510bf6178ea4 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=510bf6178ea4 author: adinn date: Thu Jan 12 19:02:07 2017 +0000 8132875, PR3280: AArch64: Fix error introduced into AArch64 CodeCache by commit for 8130309 Summary: The fix for issue 8130309 introduced several errors into the AArch64 codecache routines Reviewed-by: aph, thartmann, kvn changeset f73f57792257 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f73f57792257 author: andrew date: Fri Jan 13 17:09:34 2017 +0000 Added tag icedtea-3.3.0pre01 for changeset 510bf6178ea4 diffstat: .hgtags | 1 + src/cpu/aarch64/vm/aarch64.ad | 62 +++++++++++++++++++------ src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp | 9 +++- src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp | 12 ++++- src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp | 3 + src/cpu/aarch64/vm/compiledIC_aarch64.cpp | 10 ++- src/cpu/aarch64/vm/macroAssembler_aarch64.cpp | 21 +++++--- src/cpu/aarch64/vm/macroAssembler_aarch64.hpp | 6 +- src/share/vm/code/compiledIC.hpp | 2 +- 9 files changed, 91 insertions(+), 35 deletions(-) diffs (342 lines): diff -r 4bc7ad288df4 -r f73f57792257 .hgtags --- a/.hgtags Thu Jan 12 06:59:37 2017 +0000 +++ b/.hgtags Fri Jan 13 17:09:34 2017 +0000 @@ -962,3 +962,4 @@ 7bc1061f52cfc5ce4cbfd42dd2dcdc91e7efce72 jdk8u112-b13 c2c4db2a42a215c98a4f027edb8bbb00dd62d9b9 jdk8u112-b14 b28d012a24cab8f4ceeee0c9d3252969757423ed jdk8u112-b15 +510bf6178ea48859804d69715a78b82b8d2c58d3 icedtea-3.3.0pre01 diff -r 4bc7ad288df4 -r f73f57792257 src/cpu/aarch64/vm/aarch64.ad --- a/src/cpu/aarch64/vm/aarch64.ad Thu Jan 12 06:59:37 2017 +0000 +++ b/src/cpu/aarch64/vm/aarch64.ad Fri Jan 13 17:09:34 2017 +0000 @@ -3349,9 +3349,11 @@ // Note that the code buffer's insts_mark is always relative to insts. // That's why we must use the macroassembler to generate a handler. MacroAssembler _masm(&cbuf); - address base = - __ start_a_stub(size_exception_handler()); - if (base == NULL) return 0; // CodeBuffer::expand failed + address base = __ start_a_stub(size_exception_handler()); + if (base == NULL) { + ciEnv::current()->record_failure("CodeCache is full"); + return 0; // CodeBuffer::expand failed + } int offset = __ offset(); __ far_jump(RuntimeAddress(OptoRuntime::exception_blob()->entry_point())); assert(__ offset() - offset <= (int) size_exception_handler(), "overflow"); @@ -3365,9 +3367,11 @@ // Note that the code buffer's insts_mark is always relative to insts. // That's why we must use the macroassembler to generate a handler. MacroAssembler _masm(&cbuf); - address base = - __ start_a_stub(size_deopt_handler()); - if (base == NULL) return 0; // CodeBuffer::expand failed + address base = __ start_a_stub(size_deopt_handler()); + if (base == NULL) { + ciEnv::current()->record_failure("CodeCache is full"); + return 0; // CodeBuffer::expand failed + } int offset = __ offset(); __ adr(lr, __ pc()); @@ -4643,18 +4647,27 @@ address mark = __ pc(); address addr = (address)$meth$$method; + address call; if (!_method) { // A call to a runtime wrapper, e.g. new, new_typeArray_Java, uncommon_trap. - __ trampoline_call(Address(addr, relocInfo::runtime_call_type), &cbuf); + call = __ trampoline_call(Address(addr, relocInfo::runtime_call_type), &cbuf); } else if (_optimized_virtual) { - __ trampoline_call(Address(addr, relocInfo::opt_virtual_call_type), &cbuf); + call = __ trampoline_call(Address(addr, relocInfo::opt_virtual_call_type), &cbuf); } else { - __ trampoline_call(Address(addr, relocInfo::static_call_type), &cbuf); + call = __ trampoline_call(Address(addr, relocInfo::static_call_type), &cbuf); + } + if (call == NULL) { + ciEnv::current()->record_failure("CodeCache is full"); + return; } if (_method) { // Emit stub for static call - CompiledStaticCall::emit_to_interp_stub(cbuf, mark); + address stub = CompiledStaticCall::emit_to_interp_stub(cbuf, mark); + if (stub == NULL) { + ciEnv::current()->record_failure("CodeCache is full"); + return; + } } %} @@ -4668,18 +4681,27 @@ address mark = __ pc(); address addr = (address)$meth$$method; + address call; if (!_method) { // A call to a runtime wrapper, e.g. new, new_typeArray_Java, uncommon_trap. - __ trampoline_call(Address(addr, relocInfo::runtime_call_type), &cbuf); + call = __ trampoline_call(Address(addr, relocInfo::runtime_call_type), &cbuf); } else if (_optimized_virtual) { - __ trampoline_call(Address(addr, relocInfo::opt_virtual_call_type), &cbuf); + call = __ trampoline_call(Address(addr, relocInfo::opt_virtual_call_type), &cbuf); } else { - __ trampoline_call(Address(addr, relocInfo::static_call_type), &cbuf); + call = __ trampoline_call(Address(addr, relocInfo::static_call_type), &cbuf); + } + if (call == NULL) { + ciEnv::current()->record_failure("CodeCache is full"); + return; } if (_method) { // Emit stub for static call - CompiledStaticCall::emit_to_interp_stub(cbuf, mark); + address stub = CompiledStaticCall::emit_to_interp_stub(cbuf, mark); + if (stub == NULL) { + ciEnv::current()->record_failure("CodeCache is full"); + return; + } } // now restore sp @@ -4688,7 +4710,11 @@ enc_class aarch64_enc_java_dynamic_call(method meth) %{ MacroAssembler _masm(&cbuf); - __ ic_call((address)$meth$$method); + address call = __ ic_call((address)$meth$$method); + if (call == NULL) { + ciEnv::current()->record_failure("CodeCache is full"); + return; + } %} enc_class aarch64_enc_call_epilog() %{ @@ -4709,7 +4735,11 @@ address entry = (address)$meth$$method; CodeBlob *cb = CodeCache::find_blob(entry); if (cb) { - __ trampoline_call(Address(entry, relocInfo::runtime_call_type)); + address call = __ trampoline_call(Address(entry, relocInfo::runtime_call_type)); + if (call == NULL) { + ciEnv::current()->record_failure("CodeCache is full"); + return; + } } else { int gpcnt; int fpcnt; diff -r 4bc7ad288df4 -r f73f57792257 src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp --- a/src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp Thu Jan 12 06:59:37 2017 +0000 +++ b/src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp Fri Jan 13 17:09:34 2017 +0000 @@ -399,9 +399,16 @@ ce->align_call(lir_static_call); ce->emit_static_call_stub(); + if (ce->compilation()->bailed_out()) { + return; // CodeCache is full + } Address resolve(SharedRuntime::get_resolve_static_call_stub(), relocInfo::static_call_type); - __ trampoline_call(resolve); + address call = __ trampoline_call(resolve); + if (call == NULL) { + ce->bailout("trampoline stub overflow"); + return; + } ce->add_call_info_here(info()); #ifndef PRODUCT diff -r 4bc7ad288df4 -r f73f57792257 src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp --- a/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Thu Jan 12 06:59:37 2017 +0000 +++ b/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Fri Jan 13 17:09:34 2017 +0000 @@ -2058,13 +2058,21 @@ void LIR_Assembler::call(LIR_OpJavaCall* op, relocInfo::relocType rtype) { - __ trampoline_call(Address(op->addr(), rtype)); + address call = __ trampoline_call(Address(op->addr(), rtype)); + if (call == NULL) { + bailout("trampoline stub overflow"); + return; + } add_call_info(code_offset(), op->info()); } void LIR_Assembler::ic_call(LIR_OpJavaCall* op) { - __ ic_call(op->addr()); + address call = __ ic_call(op->addr()); + if (call == NULL) { + bailout("trampoline stub overflow"); + return; + } add_call_info(code_offset(), op->info()); } diff -r 4bc7ad288df4 -r f73f57792257 src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp --- a/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp Thu Jan 12 06:59:37 2017 +0000 +++ b/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp Fri Jan 13 17:09:34 2017 +0000 @@ -27,6 +27,9 @@ #ifndef CPU_X86_VM_C1_LIRASSEMBLER_X86_HPP #define CPU_X86_VM_C1_LIRASSEMBLER_X86_HPP +// ArrayCopyStub needs access to bailout +friend class ArrayCopyStub; + private: int array_element_size(BasicType type) const; diff -r 4bc7ad288df4 -r f73f57792257 src/cpu/aarch64/vm/compiledIC_aarch64.cpp --- a/src/cpu/aarch64/vm/compiledIC_aarch64.cpp Thu Jan 12 06:59:37 2017 +0000 +++ b/src/cpu/aarch64/vm/compiledIC_aarch64.cpp Fri Jan 13 17:09:34 2017 +0000 @@ -50,7 +50,7 @@ // ---------------------------------------------------------------------------- #define __ _masm. -void CompiledStaticCall::emit_to_interp_stub(CodeBuffer &cbuf, address mark) { +address CompiledStaticCall::emit_to_interp_stub(CodeBuffer &cbuf, address mark) { // Stub is fixed up when the corresponding call is converted from // calling compiled code to calling interpreted code. // movq rmethod, 0 @@ -62,10 +62,11 @@ // That's why we must use the macroassembler to generate a stub. MacroAssembler _masm(&cbuf); - address base = __ start_a_stub(to_interp_stub_size()*2); - + address base = __ start_a_stub(to_interp_stub_size()); int offset = __ offset(); - if (base == NULL) return; // CodeBuffer::expand failed + if (base == NULL) { + return NULL; // CodeBuffer::expand failed + } // static stub relocation stores the instruction address of the call __ relocate(static_stub_Relocation::spec(mark)); // static stub relocation also tags the Method* in the code-stream. @@ -75,6 +76,7 @@ assert((__ offset() - offset) <= (int)to_interp_stub_size(), "stub too big"); __ end_a_stub(); + return base; } #undef __ diff -r 4bc7ad288df4 -r f73f57792257 src/cpu/aarch64/vm/macroAssembler_aarch64.cpp --- a/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Thu Jan 12 06:59:37 2017 +0000 +++ b/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Fri Jan 13 17:09:34 2017 +0000 @@ -676,7 +676,7 @@ // Maybe emit a call via a trampoline. If the code cache is small // trampolines won't be emitted. -void MacroAssembler::trampoline_call(Address entry, CodeBuffer *cbuf) { +address MacroAssembler::trampoline_call(Address entry, CodeBuffer *cbuf) { assert(entry.rspec().type() == relocInfo::runtime_call_type || entry.rspec().type() == relocInfo::opt_virtual_call_type || entry.rspec().type() == relocInfo::static_call_type @@ -685,7 +685,10 @@ unsigned int start_offset = offset(); #ifdef COMPILER2 if (far_branches() && !Compile::current()->in_scratch_emit_size()) { - emit_trampoline_stub(offset(), entry.target()); + address stub = emit_trampoline_stub(start_offset, entry.target()); + if (stub == NULL) { + return NULL; // CodeCache is full + } } #endif @@ -700,6 +703,8 @@ #else bl(entry.target()); #endif + // just need to return a non-null address + return pc(); } @@ -714,14 +719,12 @@ // load the call target from the constant pool // branch (LR still points to the call site above) -void MacroAssembler::emit_trampoline_stub(int insts_call_instruction_offset, +address MacroAssembler::emit_trampoline_stub(int insts_call_instruction_offset, address dest) { #ifdef COMPILER2 address stub = start_a_stub(Compile::MAX_stubs_size/2); if (stub == NULL) { - start_a_stub(Compile::MAX_stubs_size/2); - Compile::current()->env()->record_out_of_memory_failure(); - return; + return NULL; // CodeBuffer::expand failed } // Create a trampoline stub relocation which relates this trampoline stub @@ -748,18 +751,20 @@ assert(is_NativeCallTrampolineStub_at(stub_start_addr), "doesn't look like a trampoline"); end_a_stub(); + return stub; #else ShouldNotReachHere(); + return NULL; #endif } -void MacroAssembler::ic_call(address entry) { +address MacroAssembler::ic_call(address entry) { RelocationHolder rh = virtual_call_Relocation::spec(pc()); // address const_ptr = long_constant((jlong)Universe::non_oop_word()); // unsigned long offset; // ldr_constant(rscratch2, const_ptr); movptr(rscratch2, (uintptr_t)Universe::non_oop_word()); - trampoline_call(Address(entry, rh)); + return trampoline_call(Address(entry, rh)); } // Implementation of call_VM versions diff -r 4bc7ad288df4 -r f73f57792257 src/cpu/aarch64/vm/macroAssembler_aarch64.hpp --- a/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Thu Jan 12 06:59:37 2017 +0000 +++ b/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Fri Jan 13 17:09:34 2017 +0000 @@ -591,7 +591,7 @@ static int patch_oop(address insn_addr, address o); - void emit_trampoline_stub(int insts_call_instruction_offset, address target); + address emit_trampoline_stub(int insts_call_instruction_offset, address target); // The following 4 methods return the offset of the appropriate move instruction @@ -998,7 +998,7 @@ // Calls - void trampoline_call(Address entry, CodeBuffer *cbuf = NULL); + address trampoline_call(Address entry, CodeBuffer *cbuf = NULL); static bool far_branches() { return ReservedCodeCacheSize > branch_range; @@ -1018,7 +1018,7 @@ } // Emit the CompiledIC call idiom - void ic_call(address entry); + address ic_call(address entry); public: diff -r 4bc7ad288df4 -r f73f57792257 src/share/vm/code/compiledIC.hpp --- a/src/share/vm/code/compiledIC.hpp Thu Jan 12 06:59:37 2017 +0000 +++ b/src/share/vm/code/compiledIC.hpp Fri Jan 13 17:09:34 2017 +0000 @@ -324,7 +324,7 @@ // Code #if defined AARCH64 && !defined ZERO - static void emit_to_interp_stub(CodeBuffer &cbuf, address mark); + static address emit_to_interp_stub(CodeBuffer &cbuf, address mark); #else static address emit_to_interp_stub(CodeBuffer &cbuf); #endif From bugzilla-daemon at icedtea.classpath.org Fri Jan 13 17:03:50 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 13 Jan 2017 17:03:50 +0000 Subject: [Bug 3280] [IcedTea8] Add latest updates from AArch64 port for 3.3.0 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3280 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=7fc218dce059 author: thartmann date: Thu Jan 12 18:58:53 2017 +0000 8130309, PR3280: Need to bailout cleanly if creation of stubs fails when codecache is out of space Summary: Check for failed expansion of stub section in code buffer and bailout. Reviewed-by: kvn, adinn, dlong, roland, 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 bugzilla-daemon at icedtea.classpath.org Fri Jan 13 17:03:57 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 13 Jan 2017 17:03:57 +0000 Subject: [Bug 3280] [IcedTea8] Add latest updates from AArch64 port for 3.3.0 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3280 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=510bf6178ea4 author: adinn date: Thu Jan 12 19:02:07 2017 +0000 8132875, PR3280: AArch64: Fix error introduced into AArch64 CodeCache by commit for 8130309 Summary: The fix for issue 8130309 introduced several errors into the AArch64 codecache routines Reviewed-by: aph, thartmann, 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 Fri Jan 13 17:04:04 2017 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 13 Jan 2017 17:04:04 +0000 Subject: /hg/icedtea8-forest/jdk: Added tag icedtea-3.3.0pre01 for change... Message-ID: changeset db24ee48f554 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=db24ee48f554 author: andrew date: Fri Jan 13 17:09:28 2017 +0000 Added tag icedtea-3.3.0pre01 for changeset 5ce54ea88194 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 5ce54ea88194 -r db24ee48f554 .hgtags --- a/.hgtags Thu Jan 12 06:59:38 2017 +0000 +++ b/.hgtags Fri Jan 13 17:09:28 2017 +0000 @@ -693,3 +693,4 @@ 16c649b70dc3d437ab16ff8125a50125deda2bc9 jdk8u112-b13 d2d8b67021a0f41e0eabd711bfd87a943dc0a8d5 jdk8u112-b14 60767ec3909b3d0cb26dd7b3f952c62053719dda jdk8u112-b15 +5ce54ea881947640051a10a1579d4da697b02293 icedtea-3.3.0pre01 From andrew at icedtea.classpath.org Fri Jan 13 17:04:09 2017 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 13 Jan 2017 17:04:09 +0000 Subject: /hg/icedtea8-forest/nashorn: Added tag icedtea-3.3.0pre01 for ch... Message-ID: changeset 08947f14df4e in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=08947f14df4e author: andrew date: Fri Jan 13 17:09:32 2017 +0000 Added tag icedtea-3.3.0pre01 for changeset b082c0d76be4 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r b082c0d76be4 -r 08947f14df4e .hgtags --- a/.hgtags Thu Jan 12 06:59:38 2017 +0000 +++ b/.hgtags Fri Jan 13 17:09:32 2017 +0000 @@ -662,3 +662,4 @@ 001041e75430b132f0e0ba96b98f3891435c4440 jdk8u112-b13 b0aa9a71f5fbcb0d58fa009fd9bd3ea0897b315e jdk8u112-b14 adc75eca17418a42357776339b390533a94541d6 jdk8u112-b15 +b082c0d76be483cbaf0d40963b2d08cd171b0799 icedtea-3.3.0pre01 From bugzilla-daemon at icedtea.classpath.org Mon Jan 16 12:17:35 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 16 Jan 2017 12:17:35 +0000 Subject: [Bug 3286] New: [IcedTea8] -ffp-contract not available on older GCCs Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3286 Bug ID: 3286 Summary: [IcedTea8] -ffp-contract not available on older GCCs Product: IcedTea Version: 8-hg Hardware: all OS: Linux 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 -ffp-contract option introduced in "8170873: PPC64/aarch64: Poor StrictMath performance due to non-optimized compilation" is not available on older versions of GCC, but the build does not check for its availability: /usr/bin/gcc -W -Wall -Wno-unused -Wno-parentheses -pipe -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE -D_LP64=1 -D_BIG_ENDIAN -DLINUX -DNDEBUG '-DARCH="ppc64"' -Dppc64 '-DRELEASE="1.8.0_111"' -I/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.111-5.b18.el6.ppc64/openjdk/build/jdk8.build/jdk/include -I/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.111-5.b18.el6.ppc64/openjdk/build/jdk8.build/jdk/include/linux -I/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.111-5.b18.el6.ppc64/openjdk/jdk/src/share/javavm/export -I/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.111-5.b18.el6.ppc64/openjdk/jdk/src/solaris/javavm/export -I/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.111-5.b18.el6.ppc64/openjdk/jdk/src/share/native/common -I/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.111-5.b18.el6.ppc64/openjdk/jdk/src/solaris/native/common -g -pipe -Wformat -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -m64 -mminimal-toc -fno-tree-vectorize -fno-strict-aliasing -fPIC -I/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.111-5.b18.el6.ppc64/openjdk/build/jdk8.build/jdk/gensrc_headers -I/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.111-5.b18.el6.ppc64/openjdk/jdk/src/share/native/java/lang/fdlibm/include -ffp-contract=off -g -O3 '-DTHIS_FILE="e_fmod.c"' -c -MMD -MF /builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.111-5.b18.el6.ppc64/openjdk/build/jdk8.build/jdk/objs/libfdlibm/e_fmod.d -o /builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.111-5.b18.el6.ppc64/openjdk/build/jdk8.build/jdk/objs/libfdlibm/e_fmod.o /builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.111-5.b18.el6.ppc64/openjdk/jdk/src/share/native/java/lang/fdlibm/src/e_fmod.c cc1: error: unrecognized command line option "-ffp-contract=off" -- You are receiving this mail because: 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 Jan 16 12:43:22 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 16 Jan 2017 12:43:22 +0000 Subject: [Bug 3286] [IcedTea8] -ffp-contract not available on older GCCs In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3286 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED -- You are receiving this mail because: 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 Jan 16 12:43:49 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 16 Jan 2017 12:43:49 +0000 Subject: [Bug 3193] [TRACKER] IcedTea 3.3.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3193 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3286 -- You are receiving this mail because: 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 Jan 16 12:43:49 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 16 Jan 2017 12:43:49 +0000 Subject: [Bug 3286] [IcedTea8] -ffp-contract not available on older GCCs In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3286 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |3193 Target Milestone|--- |3.3.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 Jan 16 12:50:10 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 16 Jan 2017 12:50:10 +0000 Subject: [Bug 3271] Freetype 2.7's TT_CONFIG_OPTION_SUBPIXEL_HINTING=2 and OpenJDK enabled infinality causes missing text in rendering In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3271 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |3193 Target Milestone|--- |3.3.0 --- Comment #1 from Andrew John Hughes --- Patch set supplied: http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2016-December/037438.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 bugzilla-daemon at icedtea.classpath.org Mon Jan 16 12:50:10 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 16 Jan 2017 12:50:10 +0000 Subject: [Bug 3193] [TRACKER] IcedTea 3.3.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3193 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3271 -- You are receiving this mail because: 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 Jan 16 13:33:53 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 16 Jan 2017 13:33:53 +0000 Subject: [Bug 3271] [IcedTea8] Freetype 2.7's TT_CONFIG_OPTION_SUBPIXEL_HINTING=2 and OpenJDK enabled infinality causes missing text in rendering In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3271 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Freetype 2.7's |[IcedTea8] Freetype 2.7's |TT_CONFIG_OPTION_SUBPIXEL_H |TT_CONFIG_OPTION_SUBPIXEL_H |INTING=2 and OpenJDK |INTING=2 and OpenJDK |enabled infinality causes |enabled infinality causes |missing text in rendering |missing text in rendering -- 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 redhat.com Mon Jan 16 14:37:02 2017 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Mon, 16 Jan 2017 09:37:02 -0500 (EST) Subject: [PATCH 0/4] Fix and improve Freetype/Fontconfig support In-Reply-To: References: <1544362863.7460017.1482988923888.JavaMail.zimbra@redhat.com> Message-ID: <627275021.153566.1484577422350.JavaMail.zimbra@redhat.com> ----- Original Message ----- > Hello Andrew... > > On 29/12/16 06:22, Andrew Hughes wrote: > > > I'll open a bug for getting these into 3.3.0. > > Great. Is there currently an estimate for when 3.3.0 will released or at > least be prepared? (rcs, ...) > I recalled there was a bug about this... turned out it was yours :P http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3271 We were going to do 3.3.0 for u112, but with the OpenJDK 6 security update taking so long, we'll do it for u121 over the next week. > > Can you elaborate on what kind of option you would expect the new version > > to use and what tests would be required to ensure it will build and run > > correctly against the installed FreeType? > > > > Currently, we detect if TT_CONFIG_OPTION_SUBPIXEL_HINTING is set to > > anything > > other than zero. This can mean infinality support is installed, or just > > the new stripped-down 2.7 version. > > The infinality patches for OpenJDK never used any special Freetype nor > Fontconfig functionality and thus doesn't depend on it. It just seemed > that way when people started reporting problems against vanilla versions > due to the reasons explained in my patches. > > So, basically, there are no special requirements for either Freetype nor > Fontconfig. Both have to be installed -- that's it. Oh ok. That's not the impression I'd been given. It makes things a lot simpler. > > With regards to version requirements, I would have to check closely if > there is any cut-off where the current implementation relies on details > that have been introduced to either Freetype or Fontconfig from a > specific version upwards. But judging from the age of the patches, I > don't think that is relevant anymore. > > On my part, I tested with Freetype 2.6.3 and 2.7 and Fontconfig 2.12.1. > Judging from the Changelog of Fontconfig, v2.11.95 would be a good > starting point for support since it introduced the hint style templates. I guess we wait and see if anyone hits problems with an old version that's still around. That's likely to happen more if we also backport this to 7, which it sounds like we should. > > With Freetype itself, it should be the same version requirements that > OpenJDK currently has. It really uses no fancy new stuff. I simply gets > appropriate font configuration through Fontconfig and sets them through > Freetype. > > Last but not least, I would suggest a simple --with-fontconfig option > for configure and the corresponding HAVE_FONTCONFIG or alike as a > symbol. That follows the established semantics, afaik. > Well, every setup should really have fontconfig, even without these changes. What we need is an option to turn on this enhancement, such as --enable-x. What would be an appropriate description for it? --enable-improved-font-rendering? The --with-x syntax is meant to take an argument, so --enable/--disable seems more appropriate here. > > Are you open to maintaining this going forward? > > Sure. Do you have anything special in mind? No, just someone to fix any bugs that come up and generally avoid it bit-rotting. > > > I think it should have some time to soak before we> consider enabling it > > by default again. > > That's fine with me... as long as at least a few people test it and find > problems that I have actually missed along the way. ;-) Yeah, I'm thinking put it in now, but enable by default for 3.4.0 in April. > > By the way, a few of those patches do also apply to OpenJDK and are not > specific to the fontconfig support. Is there any chance of getting those > upstream? Or will this always imply having to sign a OCA? Yes, you'd have to sign an OCA. It's also probably going to have to wait until they release 9 and start on 10, as I believe only regression fixes are being accepted at the moment. Hopefully, a jdk10 set of repos will be forthcoming soon. > > Thanks, > Matthias > > -- > Dipl.-Inf. (FH) Matthias Dahl | Software Engineer | binary-island.eu > Hire me for contract work: Open Source, Proprietary, Web/Mobile/Desktop > -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From ml_openjdk-lists at binary-island.eu Tue Jan 17 15:09:21 2017 From: ml_openjdk-lists at binary-island.eu (Matthias Dahl) Date: Tue, 17 Jan 2017 16:09:21 +0100 Subject: [PATCH 0/4] Fix and improve Freetype/Fontconfig support In-Reply-To: <627275021.153566.1484577422350.JavaMail.zimbra@redhat.com> References: <1544362863.7460017.1482988923888.JavaMail.zimbra@redhat.com> <627275021.153566.1484577422350.JavaMail.zimbra@redhat.com> Message-ID: Hallo Andrew... On 16/01/17 15:37, Andrew Hughes wrote: > I recalled there was a bug about this... turned out it was yours :P Yes, indeed. I referenced it also in one of my commits. And besides, a personal need is always a good driving force to fix some bugs. ;-) > Oh ok. That's not the impression I'd been given. It makes things a lot > simpler. Here, I am running everything without any Infinality patches anywhere, btw. But I can see why people might have gotten the wrong impression. As a side-note: I have been using those patches for a few weeks now and personally I prefer the font rendering over the Oracle JDK even. And I have yet to run into any problems... which probably means nothing. > I guess we wait and see if anyone hits problems with an old version that's > still around. That's likely to happen more if we also backport this to 7, > which it sounds like we should. Good idea. And backporting to 7 should be as easy as applying the patches there since in that area, probably nothing has changed - without really having looked now. > Well, every setup should really have fontconfig, even without these changes. > What we need is an option to turn on this enhancement, such as --enable-x. > What would be an appropriate description for it? --enable-improved-font-rendering? > > The --with-x syntax is meant to take an argument, so --enable/--disable > seems more appropriate here. Now I have written several answers for this, each time deleting it again and rethinking my opinion. That's really a tough one -- and I tend to have a difficult time naming things, since I always want to be precise and expressive -- or to put it differently, I am perfectionist in that regard. ;-) I was about to suggest "fontconfig-support" with a description along the lines of "Use fontconfig for font matching and improved FreeType rendering parameters". But yours is probably better from a "marketing" point of view and gets the point across clearer. One can argue for both, with good reasons. So whatever you decide, I am fine with it either way. :) > No, just someone to fix any bugs that come up and generally avoid it > bit-rotting. Sure. If anything comes up, assigning the bug to me or put me on cc or whatever, and I will take care of it. > Yeah, I'm thinking put it in now, but enable by default for 3.4.0 in April. Sounds reasonable. I suggest, though, to make it clear in the release notes / announcement, that this can be used with vanilla Fontconfig and FreeType, so people actually try it and report back if there are problems. I will contact the Arch maintainers and see if they want to enable it by default (or test it) for their packages since they had it enabled previously. That would give us some feedback. And Gentoo will, as a sure bet, expose it as an use flag, so I will see what I can do there too for the default. > Yes, you'd have to sign an OCA. It's also probably going to have to wait > until they release 9 and start on 10, as I believe only regression fixes are > being accepted at the moment. > > Hopefully, a jdk10 set of repos will be forthcoming soon. Reviewing that whole OCA situation is on my todo and once I have made up my mind, I will let you know. I am not so keen on signing anything, by default. So will give that a proper read-through first... ;) Thanks, Matthias -- Dipl.-Inf. (FH) Matthias Dahl | Software Engineer | binary-island.eu Hire me for contract work: Open Source, Proprietary, Web/Mobile/Desktop From bugzilla-daemon at icedtea.classpath.org Wed Jan 18 10:44:43 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 Jan 2017 10:44:43 +0000 Subject: [Bug 3291] New: not able to start applet connecting to BlueCoat Proxy SG admin interface Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3291 Bug ID: 3291 Summary: not able to start applet connecting to BlueCoat Proxy SG admin interface Product: IcedTea-Web Version: 1.6.2 Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement Priority: P5 Component: Plugin Assignee: jvanek at redhat.com Reporter: massimo.manzato at gmail.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 Wed Jan 18 10:48:28 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 Jan 2017 10:48:28 +0000 Subject: [Bug 3291] not able to start applet connecting to BlueCoat Proxy SG admin interface In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3291 massimo.manzato at gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |massimo.manzato at gmail.com --- Comment #1 from massimo.manzato at gmail.com --- Created attachment 1590 --> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1590&action=edit log file of plugin generated during applet starts -- You are receiving this mail because: 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 Jan 19 08:34:58 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 19 Jan 2017 08:34:58 +0000 Subject: [Bug 3291] not able to start applet connecting to BlueCoat Proxy SG admin interface In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3291 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED --- Comment #2 from JiriVanek --- Looking to many like: While processing https://10.16.124.151:8082/Secure/Local/console/r183872/applets.jar by HEAD for resource location=https://10.16.124.151:8082/Secure/Local/console/r183872/applets.jar state=PRECONNECT CONNECTING PREDOWNLOAD PROCESSING got java.net.SocketException: Unexpected end of file from server: java.net.SocketException: Unexpected end of file from server at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:792) at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:647) at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:789) at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:647) at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1569) at sun.net.www.protocol.http.HttpURLConnection.access$200(HttpURLConnection.java:91) at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1466) at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1464) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1463) at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:338) at net.sourceforge.jnlp.cache.ResourceDownloader.getUrlResponseCodeWithRedirectonResult(ResourceDownloader.java:72) at net.sourceforge.jnlp.cache.ResourceDownloader.findBestUrl(ResourceDownloader.java:263) at net.sourceforge.jnlp.cache.ResourceDownloader.initializeOnlineResource(ResourceDownloader.java:126) at net.sourceforge.jnlp.cache.ResourceDownloader.initializeResource(ResourceDownloader.java:118) at net.sourceforge.jnlp.cache.ResourceDownloader.run(ResourceDownloader.java:107) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Is you https well configured? Java is removing some legacy ssl algorithms, so your secure conenction to 10.16.124.151 may ve revoked. I guess 10.16.124.151 is your Intranet machine. So https is in your hand. Do you mind to debug the conenction? If my suspicions are correct, then you can try to fix/update your https settings, or fallback to http. Anyway - As 10.16.124.151 is not accessible, it is impossible for me to debug more then I did above by my personal crystal ball. -- You are receiving this mail because: 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 Jan 20 07:15:59 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 20 Jan 2017 07:15:59 +0000 Subject: [Bug 3292] New: [error occurred during error reporting , id 0xb] Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3292 Bug ID: 3292 Summary: [error occurred during error reporting , id 0xb] Product: IcedTea Version: 2.6.8 Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: sebastian.freundt at ga-group.nl CC: unassigned at icedtea.classpath.org Created attachment 1591 --> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1591&action=edit full error log as requested # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x00007f2f1d873287, pid=27358, tid=139840866286144 # # JRE version: OpenJDK Runtime Environment (7.0_121) (build 1.7.0_121-b00) # Java VM: OpenJDK 64-Bit Server VM (24.121-b00 mixed mode linux-amd64 compressed oops) # Derivative: IcedTea 2.6.8 # Distribution: , package suse-24.42.1-x86_64 # Problematic frame: # C [libscfiltlo.so+0x14e287] # # Core dump written. Default location: /var/tmp/sxxp-porn/core or core.27358 # # If you would like to submit a bug report, please include # instructions on how to reproduce the bug and visit: # http://icedtea.classpath.org/bugzilla # --------------- T H R E A D --------------- Current thread is native thread -- You are receiving this mail because: 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 Jan 23 14:09:13 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 23 Jan 2017 14:09:13 +0000 Subject: [Bug 2777] [IcedTea8] Fix MAX/MIN template usage on s390 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2777 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=75e2cd3a97fa author: Andrew John Hughes date: Mon Jan 23 13:32:17 2017 +0000 Bump shenandoah to aarch64-shenandoah-jdk8u112-b16. Upstream changes: - S8017629: G1: UseSHM in combination with a G1HeapRegionSize > os::large_page_size() falls back to use small pages - S8036630: Null ProtectionDomain in JVM can cause NPE because principals field is not initialized to an empty array - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with: assert(index >=0 && index < _length) failed: symbol index overflow - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java failed: assert(!res || TypeEntriesAtCall::arguments_profiling_enabled()) failed: no profiling of arguments - S8054326: Confusing message in "Current rem set statistics" - S8063086: Math.pow yields different results upon repeated calls - S8071909: Port testlibrary improvments in jdk/test to hotspot/test as required for DCMD test port - S8077276: allocating heap with UseLargePages and HugeTLBFS may trash existing memory mappings (linux) - S8130309: Need to bailout cleanly if creation of stubs fails when codecache is out of space - S8130309: Need to bailout cleanly if creation of stubs fails when codecache is out of space [AArch64 part] - S8132875: AArch64: Fix error introduced into AArch64 CodeCache by commit for 8130309 - S8135322: ConstantPool::release_C_heap_structures not run in some circumstances - S8147026: Convert an assert in ClassLoaderData to a guarantee - S8147451: Crash in Method::checked_resolve_jmethod_id(_jmethodID*) - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh should be modified - S8154210: Zero: Better byte behaviour - S8154469: Update FSF address - S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java fails - S8154831: CastII/ConvI2L for a range check is prematurely eliminated - S8156836: SIGSEGV: Test test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG 4.2 b02 - S8158260: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158373: SIGSEGV: Metadata::mark_on_stack - S8158871: Long response times with G1 and StringDeduplication - S8159244: Partially initialized string object created by C2's string concat optimization may escape - S8160122: Backport of JDK-8159244 used wrong version of the JDK 9 fix - S8161144: Fix for JDK-8147451 failed: Crash in Method::checked_resolve_jmethod_id(_jmethodID*) - S8165673: AArch64: Fix JNI floating point argument handling - S8170188: jtreg test compiler/types/TestMeetIncompatibleInterfaceArrays.java causes JVM crash ChangeLog: 2017-01-23 Andrew John Hughes Bump shenandoah to aarch64-shenandoah-jdk8u112-b16. * patches/hotspot/shenandoah/8154210.patch, * patches/hotspot/shenandoah/8160122-pr3074.patch: Remove patches applied upstream. * Makefile.am: (ICEDTEA_PATCHES): Remove above patches. * hotspot.map.in: Update shenandoah to aarch64-shenandoah-jdk8u112-b16 tag. * patches/hotspot/shenandoah/8158260-pr2991-rh1341258.patch: Remove ppc.ad changes which were applied upstream. Keep testcase patches. * patches/hotspot/shenandoah/pr2777.patch: Regenerate against new HotSpot 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 Mon Jan 23 14:09:24 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 23 Jan 2017 14:09:24 +0000 Subject: [Bug 3074] [IcedTea8] Backport "8159244: Partially initialized string object created by C2's string concat optimization may escape" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3074 --- Comment #6 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=75e2cd3a97fa author: Andrew John Hughes date: Mon Jan 23 13:32:17 2017 +0000 Bump shenandoah to aarch64-shenandoah-jdk8u112-b16. Upstream changes: - S8017629: G1: UseSHM in combination with a G1HeapRegionSize > os::large_page_size() falls back to use small pages - S8036630: Null ProtectionDomain in JVM can cause NPE because principals field is not initialized to an empty array - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with: assert(index >=0 && index < _length) failed: symbol index overflow - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java failed: assert(!res || TypeEntriesAtCall::arguments_profiling_enabled()) failed: no profiling of arguments - S8054326: Confusing message in "Current rem set statistics" - S8063086: Math.pow yields different results upon repeated calls - S8071909: Port testlibrary improvments in jdk/test to hotspot/test as required for DCMD test port - S8077276: allocating heap with UseLargePages and HugeTLBFS may trash existing memory mappings (linux) - S8130309: Need to bailout cleanly if creation of stubs fails when codecache is out of space - S8130309: Need to bailout cleanly if creation of stubs fails when codecache is out of space [AArch64 part] - S8132875: AArch64: Fix error introduced into AArch64 CodeCache by commit for 8130309 - S8135322: ConstantPool::release_C_heap_structures not run in some circumstances - S8147026: Convert an assert in ClassLoaderData to a guarantee - S8147451: Crash in Method::checked_resolve_jmethod_id(_jmethodID*) - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh should be modified - S8154210: Zero: Better byte behaviour - S8154469: Update FSF address - S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java fails - S8154831: CastII/ConvI2L for a range check is prematurely eliminated - S8156836: SIGSEGV: Test test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG 4.2 b02 - S8158260: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158373: SIGSEGV: Metadata::mark_on_stack - S8158871: Long response times with G1 and StringDeduplication - S8159244: Partially initialized string object created by C2's string concat optimization may escape - S8160122: Backport of JDK-8159244 used wrong version of the JDK 9 fix - S8161144: Fix for JDK-8147451 failed: Crash in Method::checked_resolve_jmethod_id(_jmethodID*) - S8165673: AArch64: Fix JNI floating point argument handling - S8170188: jtreg test compiler/types/TestMeetIncompatibleInterfaceArrays.java causes JVM crash ChangeLog: 2017-01-23 Andrew John Hughes Bump shenandoah to aarch64-shenandoah-jdk8u112-b16. * patches/hotspot/shenandoah/8154210.patch, * patches/hotspot/shenandoah/8160122-pr3074.patch: Remove patches applied upstream. * Makefile.am: (ICEDTEA_PATCHES): Remove above patches. * hotspot.map.in: Update shenandoah to aarch64-shenandoah-jdk8u112-b16 tag. * patches/hotspot/shenandoah/8158260-pr2991-rh1341258.patch: Remove ppc.ad changes which were applied upstream. Keep testcase patches. * patches/hotspot/shenandoah/pr2777.patch: Regenerate against new HotSpot 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 Mon Jan 23 14:09:34 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 23 Jan 2017 14:09:34 +0000 Subject: [Bug 2991] [IcedTea8] JVM on PPC64 LE crashes due to an illegal instruction in JITed code In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2991 --- Comment #7 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=75e2cd3a97fa author: Andrew John Hughes date: Mon Jan 23 13:32:17 2017 +0000 Bump shenandoah to aarch64-shenandoah-jdk8u112-b16. Upstream changes: - S8017629: G1: UseSHM in combination with a G1HeapRegionSize > os::large_page_size() falls back to use small pages - S8036630: Null ProtectionDomain in JVM can cause NPE because principals field is not initialized to an empty array - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with: assert(index >=0 && index < _length) failed: symbol index overflow - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java failed: assert(!res || TypeEntriesAtCall::arguments_profiling_enabled()) failed: no profiling of arguments - S8054326: Confusing message in "Current rem set statistics" - S8063086: Math.pow yields different results upon repeated calls - S8071909: Port testlibrary improvments in jdk/test to hotspot/test as required for DCMD test port - S8077276: allocating heap with UseLargePages and HugeTLBFS may trash existing memory mappings (linux) - S8130309: Need to bailout cleanly if creation of stubs fails when codecache is out of space - S8130309: Need to bailout cleanly if creation of stubs fails when codecache is out of space [AArch64 part] - S8132875: AArch64: Fix error introduced into AArch64 CodeCache by commit for 8130309 - S8135322: ConstantPool::release_C_heap_structures not run in some circumstances - S8147026: Convert an assert in ClassLoaderData to a guarantee - S8147451: Crash in Method::checked_resolve_jmethod_id(_jmethodID*) - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh should be modified - S8154210: Zero: Better byte behaviour - S8154469: Update FSF address - S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java fails - S8154831: CastII/ConvI2L for a range check is prematurely eliminated - S8156836: SIGSEGV: Test test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG 4.2 b02 - S8158260: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158373: SIGSEGV: Metadata::mark_on_stack - S8158871: Long response times with G1 and StringDeduplication - S8159244: Partially initialized string object created by C2's string concat optimization may escape - S8160122: Backport of JDK-8159244 used wrong version of the JDK 9 fix - S8161144: Fix for JDK-8147451 failed: Crash in Method::checked_resolve_jmethod_id(_jmethodID*) - S8165673: AArch64: Fix JNI floating point argument handling - S8170188: jtreg test compiler/types/TestMeetIncompatibleInterfaceArrays.java causes JVM crash ChangeLog: 2017-01-23 Andrew John Hughes Bump shenandoah to aarch64-shenandoah-jdk8u112-b16. * patches/hotspot/shenandoah/8154210.patch, * patches/hotspot/shenandoah/8160122-pr3074.patch: Remove patches applied upstream. * Makefile.am: (ICEDTEA_PATCHES): Remove above patches. * hotspot.map.in: Update shenandoah to aarch64-shenandoah-jdk8u112-b16 tag. * patches/hotspot/shenandoah/8158260-pr2991-rh1341258.patch: Remove ppc.ad changes which were applied upstream. Keep testcase patches. * patches/hotspot/shenandoah/pr2777.patch: Regenerate against new HotSpot 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 Mon Jan 23 19:56:01 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 23 Jan 2017 19:56:01 +0000 Subject: [Bug 2126] [IcedTea8] Synchronise elliptic curves in sun.security.ec.NamedCurve with those listed by NSS In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2126 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=59fc41564222 author: Andrew John Hughes date: Mon Jan 23 19:23:30 2017 +0000 Bump to icedtea-3.3.0pre02 Upstream changes: - S8037099: [macosx] Remove all references to GC from native OBJ-C code - S8059212: Modify sun/security/smartcardio manual regression tests so that they do not just fail if no cardreader found - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump to parent frame on focus - S8138725: Add options for Javadoc generation - S8139565: Restrict certificates with DSA keys less than 1024 bits - S8140353: Improve signature checking - S8140422: Add mechanism to allow non default root CAs to be not subject to algorithm restrictions - S8141148: LDAP "follow" throws ClassCastException with Java 8 - S8142926: OutputAnalyzer's shouldXXX() calls return this - S8147077: IllegalArgumentException thrown by api/java_awt/Component/FlipBufferStrategy/indexTGF_General - S8148127: IllegalArgumentException thrown by JCK test api/java_awt/Component/FlipBufferStrategy/indexTGF_General in opengl pipeline - S8148516: Improve the default strength of EC in JDK - S8148984: [macosx] Chinese Comma cannot be entered using Pinyin Input Method on OS X - S8150611: Security problem on sun.misc.resources.Messages* - S8151893: Add security property to configure XML Signature secure validation mode - S8151934: Resolve class resolution - S8152438: Threads may do significant work out of the non-shared overflow buffer - S8153438: Avoid repeated "Please insert a smart card" popup windows - S8154005: Add algorithm constraint that specifies the restriction date - S8154015: Apply algorithm constraints to timestamped code - S8155973: Tighten jar checks - S8156804: Better constraint checking - S8157739: Classloader Consistency Checking - S8157749: Improve handling of DNS error replies - S8158111: Make handling of 3rd party providers more stable - S8158406: Limited Parameter Processing - S8158997: JNDI Protocols Switch - S8159410: InetAddress.isReachable returns true for non existing IP adresses - S8159507: RuntimeVisibleAnnotation validation - S8159511: Stack map validation - S8159515: Improve indy validation - S8160098: Clean up color profiles - S8160108: Implement Serialization Filtering - S8160838: Better HTTP service - S8161218: Better bytecode loading - S8161228: URL objects with custom protocol handlers have port changed after deserializing - S8161571: Verifying ECDSA signatures permits trailing bytes - S8161743: Provide proper login context - S8162411: Service Menu services 2 - S8162577: Standardize logging levels - S8162792: Remove constraint DSA keySize < 1024 from jdk.jar.disabledAlgorithms in jdk8 - S8162973: Better component components - S8163304: jarsigner -verbose -verify should print the algorithms used to sign the jar - S8163583: [macosx] Press "To Back" button on the Dialog,the Dialog moves behind the Frame - S8164143: Improve components for menu items - S8164147: Improve streaming socket output - S8164908: ReflectionFactory support for IIOP and custom serialization - S8165071: Expand TLS support - S8165230: RMIConnection addNotificationListeners failing with specific inputs - S8165344: Update concurrency support - S8165816: jarsigner -verify shows jar unsigned if it was signed with a weak algorithm - S8166381: Back out changes to the java.security file to not disable MD5 - S8166389: [TEST_BUG] closed/java/security/Security/ReadProp/ReadProp.sh failing - S8166393: disabledAlgorithms property should not be strictly parsed - S8166432: Bad 8u112 merge of sun/security/tools/jarsigner/warnings/Test.java - S8166591: [macos 10.12] Trackpad scrolling of text on OS X 10.12 Sierra is very fast (Trackpad, Retina only) - S8166739: Improve extensibility of ObjectInputFilter information passed to the filter - S8166875: (tz) Support tzdata2016g - S8166878: Connection reset during TLS handshake - S8166988: Improve image processing performance - S8167104: Additional class construction refinements - S8167223: URL handling improvements - S8167356: Follow up fix for jdk8 backport of 8164143. Changes for CMenuComponent.m were missed - S8167459: Add debug output for indicating if a chosen ciphersuite was legacy - S8167472: Chrome interop regression with JDK-8148516 - S8167591: Add MD5 to signed JAR restrictions - S8168705: Better ObjectIdentifier validation - S8168714: Tighten ECDSA validation - S8168724: ECDSA signing improvments - S8168728: DSA signing improvments - S8168861: AnchorCertificates uses hardcoded password for cacerts keystore - S8168963: Backout JDK-8154005 - S8168993: JDK8u121 L10n resource file update - S8169072: Backout JDK-8154015 - S8169191: (tz) Support tzdata2016i - S8169688: Backout (remove) MD5 from jdk.jar.disabledAlgorithms for January CPU - S8169911: Enhanced tests for jarsigner -verbose -verify after JDK-8163304 - S8170131: Certificates not being blocked by jdk.tls.disabledAlgorithms property - S8170268: 8u121 L10n resource file update - msgdrop 20 ChangeLog: 2017-01-23 Andrew John Hughes * Makefile.am: (JDK_UPDATE_VERSION): Bump to 121. (BUILD_VERSION): Set to b13. (CORBA_CHANGESET): Update to icedtea-3.3.0pre02 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.3.0pre02. * hotspot.map.in: Update to icedtea-3.3.0pre02 tag. * patches/pr2126.patch: Extend following changes made in 8148516. * patches/rh1022017.patch: Adapt to changes made in 8148516. -- You are receiving this mail because: 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 Jan 24 04:04:14 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:04:14 +0000 Subject: [Bug 3297] New: [IcedTea8] Allow Shenandoah to be used on AArch64 Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3297 Bug ID: 3297 Summary: [IcedTea8] Allow Shenandoah to be used on AArch64 Product: IcedTea Version: 8-hg Hardware: aarch64 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 Currently, Shenandoah is only supported on x86_64. We should allow it to be built on aarch64, once Shenandoah is updated to better support AArch64. -- You are receiving this mail because: 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 Jan 24 04:06:21 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:06:21 +0000 Subject: [Bug 1283] [IcedTea8] Use XML for AUTHORS/NEWS to ensure reliable formatting for producing e.g. release notes. In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1283 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|3.3.0 |3.4.0 --- Comment #4 from Andrew John Hughes --- Delay to 3.4.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 Jan 24 04:06:29 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:06:29 +0000 Subject: [Bug 1547] [METABUG] [IcedTea8] Support /etc/os-release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1547 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|3.3.0 |3.4.0 --- Comment #4 from Andrew John Hughes --- Delay to 3.4.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 Jan 24 04:06:37 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:06:37 +0000 Subject: [Bug 1548] [IcedTea8] autoconf checks should use /etc/os-release in preference to lsb_release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1548 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|3.3.0 |3.4.0 --- Comment #2 from Andrew John Hughes --- Delay to 3.4.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 Jan 24 04:06:45 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:06:45 +0000 Subject: [Bug 3297] [IcedTea8] Allow Shenandoah to be used on AArch64 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3297 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |3.4.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 Jan 24 04:07:24 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:07:24 +0000 Subject: [Bug 3298] New: [TRACKER] IcedTea 3.4.0 Release Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3298 Bug ID: 3298 Summary: [TRACKER] IcedTea 3.4.0 Release 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 -- You are receiving this mail because: 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 Jan 24 04:08:02 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:08:02 +0000 Subject: [Bug 1283] [IcedTea8] Use XML for AUTHORS/NEWS to ensure reliable formatting for producing e.g. release notes. In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1283 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|3193 |3298 -- You are receiving this mail because: 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 Jan 24 04:08:02 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:08:02 +0000 Subject: [Bug 3298] [TRACKER] IcedTea 3.4.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3298 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1283 -- You are receiving this mail because: 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 Jan 24 04:08:02 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:08:02 +0000 Subject: [Bug 3193] [TRACKER] IcedTea 3.3.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3193 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|1283 | -- You are receiving this mail because: 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 Jan 24 04:08:09 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:08:09 +0000 Subject: [Bug 1547] [METABUG] [IcedTea8] Support /etc/os-release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1547 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|3193 |3298 -- You are receiving this mail because: 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 Jan 24 04:08:09 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:08:09 +0000 Subject: [Bug 3298] [TRACKER] IcedTea 3.4.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3298 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1547 -- You are receiving this mail because: 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 Jan 24 04:08:09 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:08:09 +0000 Subject: [Bug 3193] [TRACKER] IcedTea 3.3.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3193 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|1547 | -- You are receiving this mail because: 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 Jan 24 04:08:21 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:08:21 +0000 Subject: [Bug 3298] [TRACKER] IcedTea 3.4.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3298 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1548 -- You are receiving this mail because: 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 Jan 24 04:08:21 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:08:21 +0000 Subject: [Bug 1548] [IcedTea8] autoconf checks should use /etc/os-release in preference to lsb_release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1548 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|3193 |3298 -- You are receiving this mail because: 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 Jan 24 04:08:21 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:08:21 +0000 Subject: [Bug 3193] [TRACKER] IcedTea 3.3.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3193 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|1548 | -- You are receiving this mail because: 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 Jan 24 04:08:29 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:08:29 +0000 Subject: [Bug 3297] [IcedTea8] Allow Shenandoah to be used on AArch64 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3297 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |3298 -- You are receiving this mail because: 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 Jan 24 04:08:29 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:08:29 +0000 Subject: [Bug 3298] [TRACKER] IcedTea 3.4.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3298 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3297 -- You are receiving this mail because: 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 Jan 24 04:09:14 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:09:14 +0000 Subject: [Bug 3298] [TRACKER] IcedTea 3.4.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3298 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1549 -- You are receiving this mail because: 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 Jan 24 04:09:14 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:09:14 +0000 Subject: [Bug 3193] [TRACKER] IcedTea 3.3.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3193 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|1549 | -- You are receiving this mail because: 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 Jan 24 04:09:14 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:09:14 +0000 Subject: [Bug 1549] [IcedTea8] Font configuration should check /etc/os-release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1549 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|3193 |3298 Target Milestone|3.3.0 |3.4.0 --- Comment #1 from Andrew John Hughes --- Delay to 3.4.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 Jan 24 04:09:26 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:09:26 +0000 Subject: [Bug 3193] [TRACKER] IcedTea 3.3.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3193 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|1748 | -- You are receiving this mail because: 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 Jan 24 04:09:26 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:09:26 +0000 Subject: [Bug 1748] [IcedTea8] Allow clang to be used to build In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1748 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|3193 |3298 Target Milestone|3.3.0 |3.4.0 --- Comment #8 from Andrew John Hughes --- Delay to 3.4.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 Jan 24 04:09:26 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:09:26 +0000 Subject: [Bug 3298] [TRACKER] IcedTea 3.4.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3298 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1748 -- You are receiving this mail because: 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 Jan 24 04:09:43 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:09:43 +0000 Subject: [Bug 3193] [TRACKER] IcedTea 3.3.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3193 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|1778 | -- You are receiving this mail because: 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 Jan 24 04:09:43 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:09:43 +0000 Subject: [Bug 3298] [TRACKER] IcedTea 3.4.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3298 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1778 -- You are receiving this mail because: 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 Jan 24 04:09:43 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:09:43 +0000 Subject: [Bug 1778] [IcedTea8] Allow an alternate JAR program to be used In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1778 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|3193 |3298 Target Milestone|3.3.0 |3.4.0 --- Comment #5 from Andrew John Hughes --- Delay to 3.4.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 Jan 24 04:10:08 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:10:08 +0000 Subject: [Bug 3298] [TRACKER] IcedTea 3.4.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3298 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1969 -- You are receiving this mail because: 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 Jan 24 04:10:08 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:10:08 +0000 Subject: [Bug 1969] [IcedTea8] Add ARM32 JIT port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1969 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|3193 |3298 Target Milestone|3.3.0 |3.4.0 --- Comment #8 from Andrew John Hughes --- Delay to 3.4.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 Jan 24 04:10:08 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:10:08 +0000 Subject: [Bug 3193] [TRACKER] IcedTea 3.3.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3193 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|1969 | -- You are receiving this mail because: 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 Jan 24 04:10:25 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:10:25 +0000 Subject: [Bug 1976] [IcedTea8] Support using the system installation of Glib/GIO In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1976 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|3193 |3298 Target Milestone|3.3.0 |3.4.0 --- Comment #4 from Andrew John Hughes --- Delay to 3.4.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 Jan 24 04:10:25 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:10:25 +0000 Subject: [Bug 3193] [TRACKER] IcedTea 3.3.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3193 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|1976 | -- You are receiving this mail because: 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 Jan 24 04:10:25 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:10:25 +0000 Subject: [Bug 3298] [TRACKER] IcedTea 3.4.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3298 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1976 -- You are receiving this mail because: 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 Jan 24 04:10:40 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:10:40 +0000 Subject: [Bug 3298] [TRACKER] IcedTea 3.4.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3298 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1982 -- You are receiving this mail because: 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 Jan 24 04:10:40 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:10:40 +0000 Subject: [Bug 3193] [TRACKER] IcedTea 3.3.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3193 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|1982 | -- You are receiving this mail because: 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 Jan 24 04:10:40 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:10:40 +0000 Subject: [Bug 1982] [IcedTea8] Support using the system installation of Gtk+ In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1982 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|3193 |3298 Target Milestone|3.3.0 |3.4.0 --- Comment #4 from Andrew John Hughes --- Delay to 3.4.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 Jan 24 04:33:17 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:33:17 +0000 Subject: [Bug 3193] [TRACKER] IcedTea 3.3.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3193 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|1993 | -- You are receiving this mail because: 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 Jan 24 04:33:17 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:33:17 +0000 Subject: [Bug 3298] [TRACKER] IcedTea 3.4.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3298 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1993 -- You are receiving this mail because: 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 Jan 24 04:33:17 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:33:17 +0000 Subject: [Bug 1993] [IcedTea8] Support retrieving proxy settings on GNOME 3 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1993 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|3193 |3298 Target Milestone|3.3.0 |3.4.0 --- Comment #4 from Andrew John Hughes --- Delay to 3.4.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 Jan 24 04:34:39 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:34:39 +0000 Subject: [Bug 3298] [TRACKER] IcedTea 3.4.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3298 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2290 -- You are receiving this mail because: 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 Jan 24 04:34:39 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:34:39 +0000 Subject: [Bug 3193] [TRACKER] IcedTea 3.3.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3193 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|2290 | -- You are receiving this mail because: 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 Jan 24 04:34:39 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:34:39 +0000 Subject: [Bug 2290] [IcedTea8] 6730740 is incorrect In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2290 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|3193 |3298 --- Comment #3 from Andrew John Hughes --- Delay to 3.4.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 Jan 24 04:34:52 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:34:52 +0000 Subject: [Bug 3193] [TRACKER] IcedTea 3.3.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3193 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 Tue Jan 24 04:34:52 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:34:52 +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 ---------------------------------------------------------------------------- Blocks|3193 |3298 Target Milestone|3.3.0 |3.4.0 --- Comment #3 from Andrew John Hughes --- Delay to 3.4.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 Jan 24 04:34:52 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:34:52 +0000 Subject: [Bug 3298] [TRACKER] IcedTea 3.4.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3298 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 Tue Jan 24 04:35:34 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:35:34 +0000 Subject: [Bug 2290] [IcedTea8] 6730740 is incorrect In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2290 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|3.3.0 |3.4.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 Jan 24 04:36:27 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:36:27 +0000 Subject: [Bug 3193] [TRACKER] IcedTea 3.3.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3193 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|656 | -- You are receiving this mail because: 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 Jan 24 04:36:27 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 Jan 2017 04:36:27 +0000 Subject: [Bug 3298] [TRACKER] IcedTea 3.4.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3298 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |656 -- You are receiving this mail because: 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 Jan 25 07:07:16 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 25 Jan 2017 07:07:16 +0000 Subject: [Bug 3280] [IcedTea8] Add latest updates from AArch64 port for 3.3.0 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3280 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=6cb40fa6d559 author: Andrew John Hughes date: Wed Jan 25 06:18:51 2017 +0000 Bump to icedtea-3.3.0. Upstream changes: - PR3271: Always round glyph advance in 26.6 space - PR3271: Fix compatibility with vanilla Fontconfig - PR3271: Fix glyph y advance - PR3271: Replace 'infinality' with 'improved font rendering' - PR3271: Simplify glyph advance handling - PR3286: -ffp-contract not available on older GCCs - S8165673, PR3280: AArch64: Fix JNI floating point argument handling - S8170188, PR3280: jtreg test compiler/types/TestMeetIncompatibleInterfaceArrays.java causes JVM crash - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance due to non-optimized compilation ChangeLog: 2017-01-24 Andrew John Hughes Bump to icedtea-3.3.0. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-3.3.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. (ICEDTEA_CONFIGURE): Change --enable/disable-infinality to --enable/disable-improved-font-rendering, following PR3271. * NEWS: Updated. * configure.ac: Bump to 3.3.0. * hotspot.map.in: Update to icedtea-3.3.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 Wed Jan 25 07:07:36 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 25 Jan 2017 07:07:36 +0000 Subject: [Bug 3286] [IcedTea8] -ffp-contract not available on older GCCs In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3286 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=6cb40fa6d559 author: Andrew John Hughes date: Wed Jan 25 06:18:51 2017 +0000 Bump to icedtea-3.3.0. Upstream changes: - PR3271: Always round glyph advance in 26.6 space - PR3271: Fix compatibility with vanilla Fontconfig - PR3271: Fix glyph y advance - PR3271: Replace 'infinality' with 'improved font rendering' - PR3271: Simplify glyph advance handling - PR3286: -ffp-contract not available on older GCCs - S8165673, PR3280: AArch64: Fix JNI floating point argument handling - S8170188, PR3280: jtreg test compiler/types/TestMeetIncompatibleInterfaceArrays.java causes JVM crash - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance due to non-optimized compilation ChangeLog: 2017-01-24 Andrew John Hughes Bump to icedtea-3.3.0. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-3.3.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. (ICEDTEA_CONFIGURE): Change --enable/disable-infinality to --enable/disable-improved-font-rendering, following PR3271. * NEWS: Updated. * configure.ac: Bump to 3.3.0. * hotspot.map.in: Update to icedtea-3.3.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 Wed Jan 25 07:07:41 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 25 Jan 2017 07:07:41 +0000 Subject: [Bug 3271] [IcedTea8] Freetype 2.7's TT_CONFIG_OPTION_SUBPIXEL_HINTING=2 and OpenJDK enabled infinality causes missing text in rendering In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3271 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=6cb40fa6d559 author: Andrew John Hughes date: Wed Jan 25 06:18:51 2017 +0000 Bump to icedtea-3.3.0. Upstream changes: - PR3271: Always round glyph advance in 26.6 space - PR3271: Fix compatibility with vanilla Fontconfig - PR3271: Fix glyph y advance - PR3271: Replace 'infinality' with 'improved font rendering' - PR3271: Simplify glyph advance handling - PR3286: -ffp-contract not available on older GCCs - S8165673, PR3280: AArch64: Fix JNI floating point argument handling - S8170188, PR3280: jtreg test compiler/types/TestMeetIncompatibleInterfaceArrays.java causes JVM crash - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance due to non-optimized compilation ChangeLog: 2017-01-24 Andrew John Hughes Bump to icedtea-3.3.0. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-3.3.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. (ICEDTEA_CONFIGURE): Change --enable/disable-infinality to --enable/disable-improved-font-rendering, following PR3271. * NEWS: Updated. * configure.ac: Bump to 3.3.0. * hotspot.map.in: Update to icedtea-3.3.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 Wed Jan 25 07:08:55 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 25 Jan 2017 07:08:55 +0000 Subject: [Bug 3271] [IcedTea8] Freetype 2.7's TT_CONFIG_OPTION_SUBPIXEL_HINTING=2 and OpenJDK enabled infinality causes missing text in rendering In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3271 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest?cmd=changeset;node=87c4a85235ad author: andrew date: Wed Jan 25 03:14:13 2017 +0000 PR3271: Replace 'infinality' with 'improved font rendering' (e.g. --enable-improved-font-rendering) -- You are receiving this mail because: 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 Jan 25 07:09:01 2017 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 25 Jan 2017 07:09:01 +0000 Subject: [Bug 3286] [IcedTea8] -ffp-contract not available on older GCCs In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3286 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest?cmd=changeset;node=d5760f7cce54 author: andrew date: Wed Jan 25 04:18:48 2017 +0000 PR3286: -ffp-contract not available on older GCCs Summary: Add configure check for -ffp-contract -- 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 Jan 25 07:09:07 2017 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 25 Jan 2017 07:09:07 +0000 Subject: /hg/icedtea8-forest/corba: 33 new changesets Message-ID: changeset e57acba05035 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=e57acba05035 author: asaha date: Fri Sep 30 11:12:05 2016 -0700 Added tag jdk8u112-b16 for changeset 8ef3cc2bbc7d changeset 71cfb3556f81 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=71cfb3556f81 author: asaha date: Tue Jul 12 14:50:05 2016 -0700 Added tag jdk8u121-b00 for changeset 3a25f8a75252 changeset 0630303e11aa in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=0630303e11aa author: asaha date: Mon Aug 08 13:36:31 2016 -0700 Merge changeset 618d51b56e64 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=618d51b56e64 author: asaha date: Tue Aug 16 13:30:25 2016 -0700 Merge changeset f98a2ad119c0 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=f98a2ad119c0 author: asaha date: Tue Aug 02 08:02:09 2016 -0700 Added tag jdk8u102-b32 for changeset 8f015ee0842d changeset 4da84a2c86c3 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=4da84a2c86c3 author: asaha date: Tue Aug 16 21:39:06 2016 -0700 Added tag jdk8u102-b33 for changeset f98a2ad119c0 changeset c2671249a8fd in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=c2671249a8fd author: asaha date: Tue Aug 30 10:10:24 2016 -0700 Merge changeset 90005ecc4c93 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=90005ecc4c93 author: asaha date: Tue Aug 30 13:44:45 2016 -0700 Merge changeset 60c77b0c594b in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=60c77b0c594b author: asaha date: Thu Sep 08 14:34:27 2016 -0700 Merge changeset 1ebd97292358 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=1ebd97292358 author: asaha date: Thu Sep 08 14:42:12 2016 -0700 Merge changeset 349d130d7a7f in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=349d130d7a7f author: asaha date: Mon Sep 19 12:58:31 2016 -0700 Added tag jdk8u121-b01 for changeset 1ebd97292358 changeset b47d9cc33fb3 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=b47d9cc33fb3 author: asaha date: Mon Sep 26 14:35:52 2016 -0700 Added tag jdk8u121-b02 for changeset 349d130d7a7f changeset ea8f49365177 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=ea8f49365177 author: asaha date: Thu Sep 15 09:06:37 2016 -0700 Added tag jdk8u102-b34 for changeset 4da84a2c86c3 changeset efe1e9594966 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=efe1e9594966 author: asaha date: Mon Sep 19 09:43:19 2016 -0700 Merge changeset 3406d5f0506a in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=3406d5f0506a author: asaha date: Mon Oct 03 08:04:53 2016 -0700 Merge changeset b20751ac693d in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=b20751ac693d author: asaha date: Tue Sep 27 09:23:32 2016 -0700 Added tag jdk8u102-b35 for changeset ea8f49365177 changeset 7d4291146927 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=7d4291146927 author: asaha date: Mon Oct 03 08:12:09 2016 -0700 Merge changeset 2090928e4b80 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=2090928e4b80 author: asaha date: Mon Oct 03 08:41:32 2016 -0700 Merge changeset a80781c49407 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=a80781c49407 author: asaha date: Mon Oct 03 11:09:36 2016 -0700 Added tag jdk8u121-b03 for changeset 2090928e4b80 changeset e30c16839f22 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=e30c16839f22 author: asaha date: Tue Oct 11 12:00:55 2016 -0700 Added tag jdk8u121-b04 for changeset a80781c49407 changeset 46db19bfd51b in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=46db19bfd51b author: asaha date: Mon Oct 17 10:01:49 2016 -0700 Added tag jdk8u112-b31 for changeset 7d4291146927 changeset cf1b7263a217 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=cf1b7263a217 author: asaha date: Mon Oct 17 10:29:21 2016 -0700 Merge changeset f98001da328f in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=f98001da328f author: asaha date: Mon Oct 17 12:42:19 2016 -0700 Added tag jdk8u121-b05 for changeset cf1b7263a217 changeset 367d1b35f2b2 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=367d1b35f2b2 author: asaha date: Mon Oct 24 12:26:43 2016 -0700 Added tag jdk8u121-b06 for changeset f98001da328f changeset 43598d9344e3 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=43598d9344e3 author: asaha date: Tue Nov 01 16:13:26 2016 -0700 Added tag jdk8u121-b07 for changeset 367d1b35f2b2 changeset c0210b207159 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=c0210b207159 author: asaha date: Tue Nov 08 09:47:43 2016 -0800 Added tag jdk8u121-b08 for changeset 43598d9344e3 changeset e24a55876a79 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=e24a55876a79 author: asaha date: Mon Nov 14 12:05:19 2016 -0800 Added tag jdk8u121-b09 for changeset c0210b207159 changeset acbfa2934b24 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=acbfa2934b24 author: asaha date: Mon Nov 21 12:21:41 2016 -0800 Added tag jdk8u121-b10 for changeset e24a55876a79 changeset cc9a5d631b77 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=cc9a5d631b77 author: asaha date: Mon Nov 28 13:51:10 2016 -0800 Added tag jdk8u121-b11 for changeset acbfa2934b24 changeset 386e9b79fcf5 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=386e9b79fcf5 author: asaha date: Mon Dec 05 13:09:16 2016 -0800 Added tag jdk8u121-b12 for changeset cc9a5d631b77 changeset b05ee049200f in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=b05ee049200f author: andrew date: Mon Jan 23 16:30:39 2017 +0000 Merge jdk8u121-b13 changeset 8eb9dd5fe2fb in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=8eb9dd5fe2fb author: andrew date: Tue Jan 24 20:01:15 2017 +0000 Added tag icedtea-3.3.0pre02 for changeset b05ee049200f changeset d812240fb576 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=d812240fb576 author: andrew date: Wed Jan 25 07:14:05 2017 +0000 Added tag icedtea-3.3.0 for changeset 8eb9dd5fe2fb diffstat: .hgtags | 46 ++++++++++++++++++++++++++++++++++++++++++++++ .jcheck/conf | 2 -- 2 files changed, 46 insertions(+), 2 deletions(-) diffs (152 lines): diff -r 8ef3cc2bbc7d -r d812240fb576 .hgtags --- a/.hgtags Thu Sep 22 13:16:04 2016 -0700 +++ b/.hgtags Wed Jan 25 07:14:05 2017 +0000 @@ -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 @@ -453,6 +461,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 @@ -535,6 +546,7 @@ 3eb18c06118e0bc2fca1e1ea6c1cbddd21a27479 jdk8u72-b12 0d9849ba664dc3381d8d6d85d5e04c00fdd476b1 jdk8u72-b13 baa49bb35fc1798a5951fcfd3f9232332651d4e9 jdk8u72-b14 +834cf5ee24b36e2ab5eef16896bfd550fd698a7b icedtea-3.0.0pre09 91e3b8e2e00618f237f571fbefdfee3f4134026f jdk8u72-b15 e3b496b6ae52f2c018e9c628c31be984bb4907e7 jdk8u73-b00 5e484ab4b05f1398e924ab90874f7fe2ddf20731 jdk8u73-b01 @@ -571,6 +583,9 @@ 7b719c1dec62535c34030cf3457abe6f478f13a0 jdk8u77-b00 cafc1648f432eff2c392040af2db4505c3d290b6 jdk8u77-b01 0f0077ee5e53365562ff77a01aa97d0c7374f447 jdk8u77-b02 +9972d4fac94222734bfee16a8a5475e1f2b9e149 icedtea-3.0.0pre10 +37af47894175fa7405752524b631237007778767 icedtea-3.0.0 +f7024b8ac854c4a937bf3dbe8e12b6c3ff802765 icedtea-3.0-branchpoint e8dc6eb11c761f20b44d8c4b8acb0846268872f1 jdk8u77-b03 cd7cec8fd295c0462a813b5f54dc5457c2bade2d jdk8u91-b00 4ea02753e66e348ee4639e157061bcbdef1d7ff3 jdk8u91-b13 @@ -634,6 +649,10 @@ 94c775e05eb053b8440d82298927a144ed73f340 jdk8u76-b12 e0fbd6a51e061025f2d6ad0311a587f7ce3c2b43 jdk8u92-b00 8f0466c0dce60b1df3bc01785b01a7f09fa7b564 jdk8u92-b13 +aac8863560465b1374811246c23e5ca82def8ab7 icedtea-3.1.0pre01 +cb4d2e8f71f9577c846719d0a527adf1cbd516fb icedtea-3.1.0pre02 +d920107a9fd47d1d1b662638d207b51b6184a575 icedtea-3.1.0pre03 +b74e7245e40571937a080540251b547c58020f8c icedtea-3.1.0pre04 aa99436ccf826b3a2eecdaf646814e58cf514efb jdk8u81-b00 8674aec1be6459f33451690fb106eec314964116 jdk8u101-b01 96a43945cb6a69989294b511ecdfc0493ea09bf1 jdk8u101-b02 @@ -647,6 +666,8 @@ 7c90acc432738bdc1506d510daeadf9376279dfa jdk8u101-b10 4942432b3da1afbc2c2c87bdf896b112800e537c jdk8u101-b11 f8511bfb19c35d8d396dc53245c06cc3710657b1 jdk8u101-b12 +7ea39ff8c227ada9e3cdb1560ff27128afb16f50 icedtea-3.1.0 +48dbf4a68dc770ef17eee71a5bdfcb46a477157c icedtea-3.2.0pre01 2bb2aec4b3e51aab96e9c25603c7c92fcbac46de jdk8u101-b13 223d0e48a55b92255f5a613743a99e7deacaf455 jdk8u102-b00 223d0e48a55b92255f5a613743a99e7deacaf455 jdk8u82-b00 @@ -663,8 +684,14 @@ 360a2772486dd1aa818132222ea0b7fcfa5707ef jdk8u102-b11 57546b5b575dec9ecfbb1e9a77d87c391a44ab96 jdk8u102-b12 a7c292080d5ed76ea5e3b123c0dee4c340aa174f jdk8u102-b13 +f85c4b0c0469a20118675c7eb210d1dee05576d8 icedtea-3.2.0pre02 +459f130b3f85a53d487f9d02b5d379a9eaaab400 icedtea-3.2.0pre03 56b133772ec1aa4f44f2eee2c4103c645f764935 jdk8u102-b14 8ba5a41487af9fe72aeb92e790327d12dce0de8c jdk8u102-b31 +8f015ee0842df021532a4b88c436ea9daed785b6 jdk8u102-b32 +f98a2ad119c097d532b013c275f67ad50a4236b7 jdk8u102-b33 +4da84a2c86c336c06265a2a7e9e3b7b7b4596f74 jdk8u102-b34 +ea8f493651778ad4f577839b28d6484b3a89b6c1 jdk8u102-b35 52cca1ce8b473ecd751da2350d4b3ef111b5676e jdk8u111-b00 d123c31c3bc21ccf02ac7368f5476dd9975e15e3 jdk8u111-b01 981c4d9dab16b3fa7333e5baa5497c299acd5172 jdk8u111-b02 @@ -679,6 +706,7 @@ dad7b1a59da60d68ff26bf7414b87995fecaaba6 jdk8u111-b11 a42cdfaa1218a636d2cd0b89a233362cdf32dd4b jdk8u111-b12 2214875a44e52789acf404b56543f613516ee498 jdk8u111-b13 +9d3757e6da3538863558e7ca61e95b722c79ada2 icedtea-3.2.0 7898951ff63c9ea721b8f669b9c749d6c3a2db99 jdk8u111-b14 b87d82f5c33dfb55bfc81254044f28eea5d7424a jdk8u112-b00 1f2394102288d9073652064784e31a3f52fc5d4b jdk8u112-b01 @@ -695,3 +723,21 @@ 4d45315307323fcb9dd84c3f0b0a1dc76f2b3b5f jdk8u112-b13 18bbb95d097e04ea2b88df8910056fe294da0149 jdk8u112-b14 30f83ac389f06c38dc0b6f71b1d8344c01436a16 jdk8u112-b15 +8ef3cc2bbc7dc687e9502ae957337b1ded1b32d4 jdk8u112-b16 +fbc3183924c82a612dc92cda261f19e227df2b32 icedtea-3.3.0pre01 +7d4291146927c3430652a07f506d530c2eff7eb9 jdk8u112-b31 +3a25f8a752524bad7e78800158c485b890be3982 jdk8u121-b00 +1ebd97292358cd158b6f7d5884526207fbfe796e jdk8u121-b01 +349d130d7a7f2bcaaed8dd2696030022eb4e7b75 jdk8u121-b02 +2090928e4b80e849fff4797ee05b99c076f14667 jdk8u121-b03 +a80781c494079d7d92f806f1f4cf57e856435781 jdk8u121-b04 +cf1b7263a217eb891597aa5b64edde94970600c6 jdk8u121-b05 +f98001da328ffdb5de76c4ba6672f3bda4c22e51 jdk8u121-b06 +367d1b35f2b2ccf47ba0c1c565613c4741b58056 jdk8u121-b07 +43598d9344e383d039eabeb3ee59316d0cc3e4c6 jdk8u121-b08 +c0210b2071599fa54aec59576ca942461ed8160a jdk8u121-b09 +e24a55876a79b630e8cfca7a1b38a0ee372f8533 jdk8u121-b10 +acbfa2934b2411dd20aacb42d1c8dd198fe9f8e9 jdk8u121-b11 +cc9a5d631b77582d52aceaf6d6066e99533d1756 jdk8u121-b12 +b05ee049200f51d91493047c31906988750a9ab2 icedtea-3.3.0pre02 +8eb9dd5fe2fb9752a91f44647143348a6b1231fd icedtea-3.3.0 diff -r 8ef3cc2bbc7d -r d812240fb576 .jcheck/conf --- a/.jcheck/conf Thu Sep 22 13:16:04 2016 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup From andrew at icedtea.classpath.org Wed Jan 25 07:09:13 2017 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 25 Jan 2017 07:09:13 +0000 Subject: /hg/icedtea8-forest/jaxp: 33 new changesets Message-ID: changeset a2fa57d53f0a in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=a2fa57d53f0a author: asaha date: Fri Sep 30 11:13:07 2016 -0700 Added tag jdk8u112-b16 for changeset 66ef33852d93 changeset 91fffc32eb69 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=91fffc32eb69 author: asaha date: Tue Jul 12 14:51:11 2016 -0700 Added tag jdk8u121-b00 for changeset 9bbba018c96a changeset 77ea58ff5a38 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=77ea58ff5a38 author: asaha date: Mon Aug 08 15:14:24 2016 -0700 Merge changeset 9ddbe4154ca9 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=9ddbe4154ca9 author: asaha date: Tue Aug 16 13:35:06 2016 -0700 Merge changeset d31aad84c272 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=d31aad84c272 author: asaha date: Tue Aug 02 08:03:11 2016 -0700 Added tag jdk8u102-b32 for changeset 58dea534c1d4 changeset 6d28aaf99e93 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=6d28aaf99e93 author: asaha date: Tue Aug 16 21:40:15 2016 -0700 Added tag jdk8u102-b33 for changeset d31aad84c272 changeset a1b5a7910ed8 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=a1b5a7910ed8 author: asaha date: Tue Aug 30 10:41:21 2016 -0700 Merge changeset 429112e447b7 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=429112e447b7 author: asaha date: Tue Aug 30 13:49:11 2016 -0700 Merge changeset 2418aef8c7be in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=2418aef8c7be author: asaha date: Thu Sep 08 14:36:15 2016 -0700 Merge changeset 21da1526aeaf in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=21da1526aeaf author: asaha date: Thu Sep 08 14:50:17 2016 -0700 Merge changeset a0ad630d453b in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=a0ad630d453b author: asaha date: Mon Sep 19 12:59:53 2016 -0700 Added tag jdk8u121-b01 for changeset 21da1526aeaf changeset b462cc00c97d in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=b462cc00c97d author: asaha date: Mon Sep 26 14:37:04 2016 -0700 Added tag jdk8u121-b02 for changeset a0ad630d453b changeset d3c5785df6b5 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=d3c5785df6b5 author: asaha date: Thu Sep 15 09:07:45 2016 -0700 Added tag jdk8u102-b34 for changeset 6d28aaf99e93 changeset 8db3e3ac1b00 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=8db3e3ac1b00 author: asaha date: Mon Sep 19 09:46:22 2016 -0700 Merge changeset 35a10fba30be in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=35a10fba30be author: asaha date: Mon Oct 03 08:06:20 2016 -0700 Merge changeset 96fb5732134c in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=96fb5732134c author: asaha date: Tue Sep 27 09:24:37 2016 -0700 Added tag jdk8u102-b35 for changeset d3c5785df6b5 changeset 376ba5ed85cc in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=376ba5ed85cc author: asaha date: Mon Oct 03 08:17:12 2016 -0700 Merge changeset e76bf2e89efd in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=e76bf2e89efd author: asaha date: Mon Oct 03 08:44:43 2016 -0700 Merge changeset 05ac2cb9826a in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=05ac2cb9826a author: asaha date: Mon Oct 03 11:10:37 2016 -0700 Added tag jdk8u121-b03 for changeset e76bf2e89efd changeset 18431a71dfd7 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=18431a71dfd7 author: asaha date: Tue Oct 11 12:02:23 2016 -0700 Added tag jdk8u121-b04 for changeset 05ac2cb9826a changeset a7e8e66d1e88 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=a7e8e66d1e88 author: asaha date: Mon Oct 17 10:02:53 2016 -0700 Added tag jdk8u112-b31 for changeset 376ba5ed85cc changeset 49e109196083 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=49e109196083 author: asaha date: Mon Oct 17 10:33:02 2016 -0700 Merge changeset e31f5ceba6bf in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=e31f5ceba6bf author: asaha date: Mon Oct 17 12:43:41 2016 -0700 Added tag jdk8u121-b05 for changeset 49e109196083 changeset d12a9b165b47 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=d12a9b165b47 author: asaha date: Mon Oct 24 12:28:06 2016 -0700 Added tag jdk8u121-b06 for changeset e31f5ceba6bf changeset c7325d95eaba in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=c7325d95eaba author: asaha date: Tue Nov 01 16:14:31 2016 -0700 Added tag jdk8u121-b07 for changeset d12a9b165b47 changeset f805dcb18704 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=f805dcb18704 author: asaha date: Tue Nov 08 09:48:48 2016 -0800 Added tag jdk8u121-b08 for changeset c7325d95eaba changeset 989c624fdc1f in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=989c624fdc1f author: asaha date: Mon Nov 14 12:06:42 2016 -0800 Added tag jdk8u121-b09 for changeset f805dcb18704 changeset 77c3d617ae4c in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=77c3d617ae4c author: asaha date: Mon Nov 21 12:22:59 2016 -0800 Added tag jdk8u121-b10 for changeset 989c624fdc1f changeset f9cb265fd35f in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=f9cb265fd35f author: asaha date: Mon Nov 28 13:52:24 2016 -0800 Added tag jdk8u121-b11 for changeset 77c3d617ae4c changeset b8d4e4724071 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=b8d4e4724071 author: asaha date: Mon Dec 05 13:10:36 2016 -0800 Added tag jdk8u121-b12 for changeset f9cb265fd35f changeset 6febbabbb879 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=6febbabbb879 author: andrew date: Mon Jan 23 16:30:39 2017 +0000 Merge jdk8u121-b13 changeset faf1c4a9a51d in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=faf1c4a9a51d author: andrew date: Tue Jan 24 20:01:16 2017 +0000 Added tag icedtea-3.3.0pre02 for changeset 6febbabbb879 changeset c7e590909033 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=c7e590909033 author: andrew date: Wed Jan 25 07:14:06 2017 +0000 Added tag icedtea-3.3.0 for changeset faf1c4a9a51d diffstat: .hgtags | 46 ++++++++++++++++++++++++++++++++++++++++++++++ .jcheck/conf | 2 -- 2 files changed, 46 insertions(+), 2 deletions(-) diffs (152 lines): diff -r 66ef33852d93 -r c7e590909033 .hgtags --- a/.hgtags Thu Sep 22 13:17:23 2016 -0700 +++ b/.hgtags Wed Jan 25 07:14:06 2017 +0000 @@ -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 @@ -455,6 +463,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 @@ -537,6 +548,7 @@ 68b880e0f5de1d49914790f1a6e5c6e4c3847434 jdk8u72-b12 58630fde67f4ba7b0fbe8509bb0b105f065383a8 jdk8u72-b13 05c35ec04d298ad11a97a0c82e54e4468542c6e7 jdk8u72-b14 +6527813420de90e946f1cd2bcb8fe4a7972b3bef icedtea-3.0.0pre09 1bcc418943405c5ef677eb3f63783683261bd2d3 jdk8u72-b15 aeecbaa27f807ce0656a108cd0e81669724b8d1b jdk8u73-b00 9009a8b2b55256764dd304902b04a3dea2597684 jdk8u73-b01 @@ -574,6 +586,9 @@ 8cc52edbb741c42e09f4b132ca0a759d3de6f848 jdk8u77-b00 8f0ed89698a28138065b6b941769650627636745 jdk8u77-b01 27f1130320a55b6b89024cb8baa93c8767c516d2 jdk8u77-b02 +ce45ec06ff239525fb01cf7a6e4304cee0c678e5 icedtea-3.0.0pre10 +4ed5441e40e13782b5ee8bfb55fa252a4ab436af icedtea-3.0.0 +1833af452741c2267bdbbb6801963d9d3953598d icedtea-3.0-branchpoint 1c71899e85662239085fab94ad5c26441e7a80cd jdk8u77-b03 6b0d1f04c4808aaab32771e0892ac83e66714ecb jdk8u91-b00 817898d53814da42f567995c921f3ea90016dccc jdk8u91-b13 @@ -594,6 +609,10 @@ 233768376a3649b3f1f4653fe1c433271fc776ee jdk8u76-b12 7e43e115dfafee70152a01b99aa9de25b4410570 jdk8u92-b00 1bce84411d37ecf9a4335d1348f4b2f0b7ab6e08 jdk8u92-b13 +4a6f560bdbe166a2ff0855221dd5fbe9a19e562b icedtea-3.1.0pre01 +6ee6f8ac74894acb6ad4b821c2ec393a5ef34108 icedtea-3.1.0pre02 +5c97913ea9f75839624308aac8e960444909f2c8 icedtea-3.1.0pre03 +0de4d7e1996f4c7d3cd5af3d92ddb70762e9b6a7 icedtea-3.1.0pre04 fb9f98ed6ef2505a424864f0a9468e59298fede6 jdk8u92-b14 ac887193179bae82fd1cdf4d8c463457163a6535 jdk8u92-b31 edce55dd16423b70ebdb36a14b3e6c62d223637b jdk8u92-b32 @@ -612,6 +631,8 @@ 0066fe71b1203e103f7e1a2354bd94f65fdf38fd jdk8u101-b10 0878a0a5fdabeec872e878f4737d96edee8b1393 jdk8u101-b11 ddcc10eeb9d3367eb4b3fa0cd4d118e6dbc8850e jdk8u101-b12 +9368913c75fa32e0cf33c542ed72e0146d84401d icedtea-3.1.0 +2acc40d95975e9a4b637e6752780570910ab75f9 icedtea-3.2.0pre01 8ee36eca2124f4ea14d0b7ef844d5d7070eb0dd1 jdk8u101-b13 acbcb6682c9b3e66f9cc61a6a62e8cb5f24c75d3 jdk8u76-b00 b3c914ad842d61818e0c5850409f77478b13acc6 jdk8u76-b01 @@ -633,8 +654,14 @@ 429621d25778abb1ab7a0ede8dc48d5606f76108 jdk8u102-b11 fef62f7eb59982f2c92a3bb135c6ae4d6a466328 jdk8u102-b12 e9de037c3b4c7691662d996c49b42f3e639e65ee jdk8u102-b13 +b536766d32b31fb691bf2571a976c615eadfc23f icedtea-3.2.0pre02 +11f747b59cb0a09287fc3f522b2150aa04879b3d icedtea-3.2.0pre03 1f032000ff4b70c3adc02669b6324880199f8db8 jdk8u102-b14 ff603463199f8a2140cb97fd3ff98046dfeecb3f jdk8u102-b31 +58dea534c1d49731a40de645cfa3450949f31d26 jdk8u102-b32 +d31aad84c2727e40792cba85073713424b6b209f jdk8u102-b33 +6d28aaf99e9383e968654867e9fd2195046f33f4 jdk8u102-b34 +d3c5785df6b5aacdba20221b2f819aae93becac7 jdk8u102-b35 a6a032a5490f4000bdfb25a2f604b22bcdf95ecf jdk8u111-b00 4389b3cda88c98df36b36116999c4591a9b8e12c jdk8u111-b01 1ffc284c45e0fb86c066b832d7be50766b68eb25 jdk8u111-b02 @@ -649,6 +676,7 @@ d80acd543dcb4ddb011dec05da364727da907ec2 jdk8u111-b11 59b4011136ae60b43855f99d316119ca61d84460 jdk8u111-b12 41ed5205949c82e729533e897382b39342029cff jdk8u111-b13 +81c2773fbb0d6f39798689230d3c4f9372667870 icedtea-3.2.0 f1d0b6e8107011c46fca3621bcf8c0a873f379f7 jdk8u111-b14 4e861d8430460a72ee3e5c79a85e772b06684adc jdk8u112-b00 664dd77016540cb9cee7b1bfa27a0a6970f7cf1f jdk8u112-b01 @@ -665,3 +693,21 @@ eca53abf6800f86146fbcc0e81af4346526e3ad0 jdk8u112-b13 15749f6d0d05bc1acc005643ba494ff09387cbdc jdk8u112-b14 b07754d40ea6415af3b267327e748522ea17b131 jdk8u112-b15 +66ef33852d93fe8469724cbdbbdd57dd0e506a6f jdk8u112-b16 +9bea504f196a8de4e3006165de4d26c1d03852b0 icedtea-3.3.0pre01 +376ba5ed85cc43ef8f13eddc592126e42887ac60 jdk8u112-b31 +9bbba018c96a17c5b5583e26a38d3c1e910178ef jdk8u121-b00 +21da1526aeaf09fde06ec0a5504b564b591f7d03 jdk8u121-b01 +a0ad630d453b3b3c5b1185056a9216281f3085cd jdk8u121-b02 +e76bf2e89efd4b98fa399e4c7db489fc86275257 jdk8u121-b03 +05ac2cb9826a084578dd3b52582323b2473da631 jdk8u121-b04 +49e1091960832ddb247de2825414577d398ba15f jdk8u121-b05 +e31f5ceba6bf5ab6ddfdd1bffef3536e6af8f78b jdk8u121-b06 +d12a9b165b4789915a6ef267099db9721a9887f8 jdk8u121-b07 +c7325d95eaba9e5ef329527107bafc68346d4264 jdk8u121-b08 +f805dcb18704a7028b9d193e8fe661381d473213 jdk8u121-b09 +989c624fdc1f306f1b6068b0529268a46e21ee6b jdk8u121-b10 +77c3d617ae4c28c6e29d51411ab2b2c9eb24683f jdk8u121-b11 +f9cb265fd35fc60dccd75075614f8e897af92ab3 jdk8u121-b12 +6febbabbb8799c09d6ef661d67e60fde6f18d509 icedtea-3.3.0pre02 +faf1c4a9a51d5acf475b322b67ba9b0f5192d35e icedtea-3.3.0 diff -r 66ef33852d93 -r c7e590909033 .jcheck/conf --- a/.jcheck/conf Thu Sep 22 13:17:23 2016 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup From andrew at icedtea.classpath.org Wed Jan 25 07:09:19 2017 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 25 Jan 2017 07:09:19 +0000 Subject: /hg/icedtea8-forest/jaxws: 33 new changesets Message-ID: changeset 888a564c8341 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=888a564c8341 author: asaha date: Fri Sep 30 11:13:15 2016 -0700 Added tag jdk8u112-b16 for changeset d82dd7a24a49 changeset 57f291048166 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=57f291048166 author: asaha date: Tue Jul 12 14:51:17 2016 -0700 Added tag jdk8u121-b00 for changeset 452662a83e5b changeset fcd01ca07624 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=fcd01ca07624 author: asaha date: Mon Aug 08 15:27:40 2016 -0700 Merge changeset 1b8768b77ef0 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=1b8768b77ef0 author: asaha date: Tue Aug 16 13:35:51 2016 -0700 Merge changeset c28a73050d99 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=c28a73050d99 author: asaha date: Tue Aug 02 08:03:22 2016 -0700 Added tag jdk8u102-b32 for changeset f638db3f652d changeset 0cf16c3a71ab in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=0cf16c3a71ab author: asaha date: Tue Aug 16 21:40:25 2016 -0700 Added tag jdk8u102-b33 for changeset c28a73050d99 changeset 8ec92d386227 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=8ec92d386227 author: asaha date: Tue Aug 30 10:41:49 2016 -0700 Merge changeset 5713434fb2e9 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=5713434fb2e9 author: asaha date: Tue Aug 30 13:49:42 2016 -0700 Merge changeset 38e5a32e1e87 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=38e5a32e1e87 author: asaha date: Thu Sep 08 14:36:28 2016 -0700 Merge changeset 9cd16be39ca6 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=9cd16be39ca6 author: asaha date: Thu Sep 08 14:59:09 2016 -0700 Merge changeset f092b9a890ce in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=f092b9a890ce author: asaha date: Mon Sep 19 13:00:03 2016 -0700 Added tag jdk8u121-b01 for changeset 9cd16be39ca6 changeset 7beea5924330 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=7beea5924330 author: asaha date: Mon Sep 26 14:37:12 2016 -0700 Added tag jdk8u121-b02 for changeset f092b9a890ce changeset afa2263b5de8 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=afa2263b5de8 author: asaha date: Thu Sep 15 09:07:52 2016 -0700 Added tag jdk8u102-b34 for changeset 0cf16c3a71ab changeset 6f1ecee5645e in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=6f1ecee5645e author: asaha date: Mon Sep 19 09:46:49 2016 -0700 Merge changeset f2ccfd596351 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=f2ccfd596351 author: asaha date: Mon Oct 03 08:06:31 2016 -0700 Merge changeset 1d37ea9cabe6 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=1d37ea9cabe6 author: asaha date: Tue Sep 27 09:24:44 2016 -0700 Added tag jdk8u102-b35 for changeset afa2263b5de8 changeset 021da5d50285 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=021da5d50285 author: asaha date: Mon Oct 03 08:17:41 2016 -0700 Merge changeset c1b0f76c9fe9 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=c1b0f76c9fe9 author: asaha date: Mon Oct 03 08:45:11 2016 -0700 Merge changeset 44674172423a in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=44674172423a author: asaha date: Mon Oct 03 11:10:44 2016 -0700 Added tag jdk8u121-b03 for changeset c1b0f76c9fe9 changeset 2359a73f36ca in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=2359a73f36ca author: asaha date: Tue Oct 11 12:02:33 2016 -0700 Added tag jdk8u121-b04 for changeset 44674172423a changeset 4d1398900b37 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=4d1398900b37 author: asaha date: Mon Oct 17 10:02:59 2016 -0700 Added tag jdk8u112-b31 for changeset 021da5d50285 changeset 18da635b5919 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=18da635b5919 author: asaha date: Mon Oct 17 10:33:35 2016 -0700 Merge changeset 5b76a2126855 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=5b76a2126855 author: asaha date: Mon Oct 17 12:43:51 2016 -0700 Added tag jdk8u121-b05 for changeset 18da635b5919 changeset f10aa5b29848 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=f10aa5b29848 author: asaha date: Mon Oct 24 12:28:15 2016 -0700 Added tag jdk8u121-b06 for changeset 5b76a2126855 changeset 105d3bbf5e3b in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=105d3bbf5e3b author: asaha date: Tue Nov 01 16:14:39 2016 -0700 Added tag jdk8u121-b07 for changeset f10aa5b29848 changeset 9f2588382771 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=9f2588382771 author: asaha date: Tue Nov 08 09:48:54 2016 -0800 Added tag jdk8u121-b08 for changeset 105d3bbf5e3b changeset c317f0eacd60 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=c317f0eacd60 author: asaha date: Mon Nov 14 12:06:50 2016 -0800 Added tag jdk8u121-b09 for changeset 9f2588382771 changeset 89aa912be940 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=89aa912be940 author: asaha date: Mon Nov 21 12:23:07 2016 -0800 Added tag jdk8u121-b10 for changeset c317f0eacd60 changeset 52b3f9fb54ee in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=52b3f9fb54ee author: asaha date: Mon Nov 28 13:52:33 2016 -0800 Added tag jdk8u121-b11 for changeset 89aa912be940 changeset 5b8834cc3bb9 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=5b8834cc3bb9 author: asaha date: Mon Dec 05 13:10:45 2016 -0800 Added tag jdk8u121-b12 for changeset 52b3f9fb54ee changeset 7912f05c2a6d in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=7912f05c2a6d author: andrew date: Mon Jan 23 16:30:40 2017 +0000 Merge jdk8u121-b13 changeset 5f5237104669 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=5f5237104669 author: andrew date: Tue Jan 24 20:01:17 2017 +0000 Added tag icedtea-3.3.0pre02 for changeset 7912f05c2a6d changeset 30f2a833a54f in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=30f2a833a54f author: andrew date: Wed Jan 25 07:14:08 2017 +0000 Added tag icedtea-3.3.0 for changeset 5f5237104669 diffstat: .hgtags | 46 ++++++++++ .jcheck/conf | 2 - src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java | 8 + 3 files changed, 54 insertions(+), 2 deletions(-) diffs (170 lines): diff -r d82dd7a24a49 -r 30f2a833a54f .hgtags --- a/.hgtags Thu Sep 22 13:17:32 2016 -0700 +++ b/.hgtags Wed Jan 25 07:14:08 2017 +0000 @@ -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 @@ -453,6 +461,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 @@ -531,6 +542,7 @@ a2473dd1dc0df47425e42d7fed1e4cabdb696154 jdk8u72-b12 4c28352ce19bc25be5de681868a8cddb3f3644a8 jdk8u72-b13 1a523f4b8cc77ef9dfb6d8191742dcd616cd9093 jdk8u72-b14 +2ceaeebc67608f6b4f930a0d93ca6cb8386397eb icedtea-3.0.0pre09 2f840ac0adf079f0d2f0bac7a9c3fae6ea651271 jdk8u72-b15 744fab401c4b326f142f5110ad523b1b22f973c8 jdk8u72-b31 8da626c14c138dd41d4c685800351bf675048628 jdk8u73-b00 @@ -563,6 +575,9 @@ a2f8a45d70b21e450fac7ae7d5ca71ce853cf3d0 jdk8u77-b00 dd34713088c23b7c6ef1adc071dd635bc7bda744 jdk8u77-b01 7c319d6e0d4c59ebde91b88ba1391ace165b2f01 jdk8u77-b02 +ee1046345cb002b4ade524965a2e703a095068a3 icedtea-3.0.0pre10 +a81c04154cc5752f1344be27b797681bc4264885 icedtea-3.0.0 +919fa205539a3c06f1ab6f4f17ec0b49110fb4cd icedtea-3.0-branchpoint c6f67bea4466783433b1bf1f83a4eb6784a5eb55 jdk8u77-b03 f66ee2329cd21c3485de1b8e0588f55882a56e0d jdk8u91-b00 be5935ee38f1bc5132cf318f7badb61af86e2396 jdk8u91-b13 @@ -583,6 +598,10 @@ fad3981b329a0d309f4922bbca7335973e32e50f jdk8u76-b12 451d700ba30ee0d3d201090a9d5dd606b988820e jdk8u92-b00 008547c7dd3e324c46c2711b54285ca99e2ae0b9 jdk8u92-b13 +74ff0e6139bf0973a183279d32ac5303cb1d38fb icedtea-3.1.0pre01 +4946f14d652f279394a85745709801c75d31bd0e icedtea-3.1.0pre02 +82ec7b3637db469316d659fe6ea4aa02a3e467ab icedtea-3.1.0pre03 +9812eb7e305e064e8efe831fad1e9481b9e91009 icedtea-3.1.0pre04 759ba92444a9e85434cb381f437aba65e3c9f780 jdk8u92-b14 38c6262b86559ff589f65f5bcc744b1763e20311 jdk8u92-b31 b762186ac713fbb0fc759110a1c88bca4b4818cd jdk8u92-b32 @@ -601,6 +620,8 @@ ea422e4481f6edfb77bb3a4cd74a73e463143ff3 jdk8u101-b10 5f3dcb815b9715215d086ba0d48a59b23d01d0a4 jdk8u101-b11 6a0347504d4c4171fcc24bc17749c0559518d862 jdk8u101-b12 +534ca1b701d1e58af14577fc8b466023f44b4bdf icedtea-3.1.0 +cfba1219c991d38b5c31e5034a2aa855f8038887 icedtea-3.2.0pre01 287f9e9d45cc05b902925346bb6f6ee34a5d5813 jdk8u101-b13 6aba0f814a15966e47aeab61b466894b82c03c70 jdk8u76-b00 60789eebd1fe440255fd3f504221dc8b5553b8c2 jdk8u76-b01 @@ -622,8 +643,14 @@ 0305736a8580ad84733878623eda8f770ae04d60 jdk8u102-b11 d02665ceefe5b12539bcd2bde95d4ada1a135cb0 jdk8u102-b12 d84434eb3e4e991812a7b0c3c9e6bfdabae910d0 jdk8u102-b13 +e681ae17749480117cc407654ace09d6c0112932 icedtea-3.2.0pre02 +20d379a7883648ad90af8bf79e4d23ce58fcf94c icedtea-3.2.0pre03 81f2d81a48d74d2d4882c11330366517b73ee064 jdk8u102-b14 de23881ca76c9c69f4e47e9b15d09a91fbb17176 jdk8u102-b31 +f638db3f652d3ec698aad0193c118c8afdaa001b jdk8u102-b32 +c28a73050d99040158ade12858b38d27686800ce jdk8u102-b33 +0cf16c3a71ab070daa1aee4367afdd8c4aa1daa3 jdk8u102-b34 +afa2263b5de8018a2b4a3cd5f66e438cb8ffe0e9 jdk8u102-b35 d3b054313ed2d29f9dbbdfd71a7ab3c4ad4eb5b6 jdk8u111-b00 6b861e233c89df49ba9b0357578f556f4953df57 jdk8u111-b01 a896244473b934376ae7b48a281a0401774c9074 jdk8u111-b02 @@ -638,6 +665,7 @@ 730d8fc6bbfc5c642770b15e4787e1d0545c8f32 jdk8u111-b11 6ccfdf9a9af5f2df5cbd5ecd5f17aecef289094b jdk8u111-b12 914f31660407050cb04357f472d8365d5a781cd7 jdk8u111-b13 +f57f3ddddff63b25bbe59d93213a379a9663c085 icedtea-3.2.0 1439cb8c6e86560934b9642cf36cddbfcb8f87be jdk8u111-b14 2d1c73175b3a5bd829503734e6eb65426bd12e16 jdk8u112-b00 10388356386d4c6eaf63dc50a05b5a373b4dde98 jdk8u112-b01 @@ -654,3 +682,21 @@ abb5568d79259d63bf349abf7f5e7461eddc2b40 jdk8u112-b13 14fa3ed278a279dc85c150bf54b2ec4fa29cf347 jdk8u112-b14 5f84e87f91d5bc36ed026b88d183821e5109d730 jdk8u112-b15 +d82dd7a24a496e26987caa328d1fb4fc794a4770 jdk8u112-b16 +b97cf465bf9f4b4b9f7c19fabeaa7e54f248451f icedtea-3.3.0pre01 +021da5d50285a523d4622a727ea1a7019f2b52e4 jdk8u112-b31 +452662a83e5bc6dc7e9425ddd10f6c8fc98d50d8 jdk8u121-b00 +9cd16be39ca6f2c8f7cc99ad07a77bb9d0696c75 jdk8u121-b01 +f092b9a890ceeca4a2f4d55cf7d6f3f113cdb462 jdk8u121-b02 +c1b0f76c9fe9657d3f5cdd1e23bfd1d499018431 jdk8u121-b03 +44674172423a0d361466e34eedcaec18a8810b13 jdk8u121-b04 +18da635b5919a0b7cdde8573a0d502efdbf3673e jdk8u121-b05 +5b76a2126855f8949ab8fbadfa3ee2f29da9c21c jdk8u121-b06 +f10aa5b29848eab891bdd173540d91fd31f9ff20 jdk8u121-b07 +105d3bbf5e3b2b24da665b332d2dbf44980c87f2 jdk8u121-b08 +9f2588382771f855c4450f59b470d069a1cb1d01 jdk8u121-b09 +c317f0eacd602a8765d25b0fcd382f76af3697a5 jdk8u121-b10 +89aa912be940d6c30f59b80c826f212541912a56 jdk8u121-b11 +52b3f9fb54ee4304a9c34a2fe07f0c9a49472185 jdk8u121-b12 +7912f05c2a6d8fdbf55534c921f06e81dbaf8d8d icedtea-3.3.0pre02 +5f5237104669ce0a726ffc6769fa29a55b0174a8 icedtea-3.3.0 diff -r d82dd7a24a49 -r 30f2a833a54f .jcheck/conf --- a/.jcheck/conf Thu Sep 22 13:17:32 2016 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r d82dd7a24a49 -r 30f2a833a54f 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 Thu Sep 22 13:17:32 2016 -0700 +++ b/src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java Wed Jan 25 07:14:08 2017 +0000 @@ -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 Jan 25 07:09:28 2017 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 25 Jan 2017 07:09:28 +0000 Subject: /hg/icedtea8-forest/langtools: 36 new changesets Message-ID: changeset 0516014fa89f in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=0516014fa89f author: asaha date: Fri Sep 30 11:14:10 2016 -0700 Added tag jdk8u112-b16 for changeset ee37eafc48cb changeset 7b6c1bfeeb03 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=7b6c1bfeeb03 author: asaha date: Tue Jul 12 14:52:08 2016 -0700 Added tag jdk8u121-b00 for changeset 5710d574a99a changeset 6f0746b6de9f in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=6f0746b6de9f author: aefimov date: Mon Jul 18 23:53:12 2016 +0300 8138725: Add options for Javadoc generation Reviewed-by: jjg changeset e3d17d092a61 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=e3d17d092a61 author: asaha date: Mon Aug 08 15:40:58 2016 -0700 Merge changeset 19a21c4d3705 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=19a21c4d3705 author: asaha date: Tue Aug 16 13:37:18 2016 -0700 Merge changeset 3d4b72198b23 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=3d4b72198b23 author: asaha date: Tue Aug 02 08:04:11 2016 -0700 Added tag jdk8u102-b32 for changeset 1b511d4e93e7 changeset 8bde2f8474d3 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=8bde2f8474d3 author: asaha date: Tue Aug 16 21:41:19 2016 -0700 Added tag jdk8u102-b33 for changeset 3d4b72198b23 changeset 2bcef3a28991 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=2bcef3a28991 author: asaha date: Tue Aug 30 13:24:32 2016 -0700 Merge changeset 720d0f9b06ba in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=720d0f9b06ba author: asaha date: Tue Aug 30 13:53:14 2016 -0700 Merge changeset 3da248bb28be in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=3da248bb28be author: asaha date: Thu Sep 08 14:39:35 2016 -0700 Merge changeset ab5d32d8cf5f in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=ab5d32d8cf5f author: asaha date: Thu Sep 08 15:35:21 2016 -0700 Merge changeset e260d46661d2 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=e260d46661d2 author: asaha date: Mon Sep 19 13:01:10 2016 -0700 Added tag jdk8u121-b01 for changeset ab5d32d8cf5f changeset ff6dc79afab7 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=ff6dc79afab7 author: asaha date: Mon Sep 26 14:38:12 2016 -0700 Added tag jdk8u121-b02 for changeset e260d46661d2 changeset e64f16f8a585 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=e64f16f8a585 author: asaha date: Thu Sep 15 09:08:45 2016 -0700 Added tag jdk8u102-b34 for changeset 8bde2f8474d3 changeset 2b0dc1e2d28c in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=2b0dc1e2d28c author: asaha date: Mon Sep 19 09:50:03 2016 -0700 Merge changeset 0353aa2fc746 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=0353aa2fc746 author: asaha date: Mon Oct 03 08:08:11 2016 -0700 Merge changeset 91a7256a6ff0 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=91a7256a6ff0 author: asaha date: Tue Sep 27 09:25:36 2016 -0700 Added tag jdk8u102-b35 for changeset e64f16f8a585 changeset de1c3df992ad in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=de1c3df992ad author: asaha date: Mon Oct 03 08:36:22 2016 -0700 Merge changeset 0acfd50d67d9 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=0acfd50d67d9 author: asaha date: Mon Oct 03 08:48:12 2016 -0700 Merge changeset 29a08aff0608 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=29a08aff0608 author: asaha date: Mon Oct 03 11:11:34 2016 -0700 Added tag jdk8u121-b03 for changeset 0acfd50d67d9 changeset 8b331e7199f7 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=8b331e7199f7 author: asaha date: Tue Oct 11 12:03:42 2016 -0700 Added tag jdk8u121-b04 for changeset 29a08aff0608 changeset c94fd1b737d0 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=c94fd1b737d0 author: asaha date: Mon Oct 17 10:04:44 2016 -0700 Added tag jdk8u112-b31 for changeset de1c3df992ad changeset a933635275c3 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=a933635275c3 author: asaha date: Mon Oct 17 10:36:43 2016 -0700 Merge changeset dc1dd2e6cf8e in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=dc1dd2e6cf8e author: asaha date: Mon Oct 17 12:44:55 2016 -0700 Added tag jdk8u121-b05 for changeset a933635275c3 changeset 6cd0cd4078e9 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=6cd0cd4078e9 author: asaha date: Mon Oct 24 12:29:21 2016 -0700 Added tag jdk8u121-b06 for changeset dc1dd2e6cf8e changeset b5d0109fb24a in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=b5d0109fb24a author: asaha date: Tue Nov 01 16:15:34 2016 -0700 Added tag jdk8u121-b07 for changeset 6cd0cd4078e9 changeset 8efc10efbfe1 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=8efc10efbfe1 author: asaha date: Tue Nov 01 23:55:58 2016 -0700 8168993: JDK8u121 L10n resource file update Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com changeset 57a26fe61f2b in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=57a26fe61f2b author: asaha date: Tue Nov 08 09:49:43 2016 -0800 Added tag jdk8u121-b08 for changeset 8efc10efbfe1 changeset 53c94a674d60 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=53c94a674d60 author: asaha date: Mon Nov 14 12:07:54 2016 -0800 Added tag jdk8u121-b09 for changeset 57a26fe61f2b changeset 5341626bc939 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=5341626bc939 author: asaha date: Mon Nov 21 12:24:11 2016 -0800 Added tag jdk8u121-b10 for changeset 53c94a674d60 changeset b634abfcd98f in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=b634abfcd98f author: asaha date: Wed Nov 23 00:35:47 2016 -0800 8170268: 8u121 L10n resource file update - msgdrop 20 Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com changeset 7fc347da372c in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=7fc347da372c author: asaha date: Mon Nov 28 13:53:32 2016 -0800 Added tag jdk8u121-b11 for changeset b634abfcd98f changeset f634736433d9 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=f634736433d9 author: asaha date: Mon Dec 05 13:11:48 2016 -0800 Added tag jdk8u121-b12 for changeset 7fc347da372c changeset 26a274d91ee6 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=26a274d91ee6 author: andrew date: Mon Jan 23 16:30:40 2017 +0000 Merge jdk8u121-b13 changeset d10a13bdc98c in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=d10a13bdc98c author: andrew date: Tue Jan 24 20:01:21 2017 +0000 Added tag icedtea-3.3.0pre02 for changeset 26a274d91ee6 changeset c340c18278db in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=c340c18278db author: andrew date: Wed Jan 25 07:14:14 2017 +0000 Added tag icedtea-3.3.0 for changeset d10a13bdc98c diffstat: .hgtags | 46 + .jcheck/conf | 2 - make/BuildLangtools.gmk | 4 +- make/build.xml | 2 +- src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java | 44 +- src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java | 4 +- src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java | 9 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java | 4 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java | 11 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets.properties | 2 + src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_ja.properties | 1 + src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_zh_CN.properties | 1 + src/share/classes/com/sun/tools/doclets/internal/toolkit/util/FatalError.java | 39 + src/share/classes/com/sun/tools/doclint/Checker.java | 49 +- src/share/classes/com/sun/tools/doclint/HtmlTag.java | 5 +- src/share/classes/com/sun/tools/javac/parser/JavacParser.java | 4 +- src/share/classes/com/sun/tools/javadoc/DocEnv.java | 14 +- src/share/classes/com/sun/tools/javadoc/DocImpl.java | 12 +- src/share/classes/com/sun/tools/javadoc/JavaScriptScanner.java | 1103 ++++++++++ src/share/classes/com/sun/tools/javadoc/RootDocImpl.java | 6 +- src/share/classes/com/sun/tools/javadoc/resources/javadoc.properties | 4 +- src/share/classes/com/sun/tools/javadoc/resources/javadoc_ja.properties | 3 +- src/share/classes/com/sun/tools/javadoc/resources/javadoc_zh_CN.properties | 3 +- test/tools/doclint/html/OtherTagsTest.out | 5 +- test/tools/javadoc/TestScriptInComment.java | 314 ++ 25 files changed, 1646 insertions(+), 45 deletions(-) diffs (truncated from 2181 to 500 lines): diff -r ee37eafc48cb -r c340c18278db .hgtags --- a/.hgtags Thu Sep 22 13:18:42 2016 -0700 +++ b/.hgtags Wed Jan 25 07:14:14 2017 +0000 @@ -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 @@ -453,6 +461,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 @@ -535,6 +546,7 @@ 5218bea65fe64b31cf201f3f6dd0310b74acec1e jdk8u72-b12 5b67278c6616dca433488697eb6f2f81fcbbf22d jdk8u72-b13 0ee6d8ae247d449950c18623513ccae4349e70d6 jdk8u72-b14 +076ec0ef64f0b4d71419e99ca2666ca814b508ad icedtea-3.0.0pre09 48d0c20256a37ad20d075091285ea23788186f9a jdk8u72-b15 ee6ec29fce4fa75ff846f7cbf61da162d8c5b605 jdk8u72-b31 1a1711b8d11959992c27462d652003965ef3dc36 jdk8u73-b00 @@ -570,6 +582,9 @@ ae2485fab956c636f6ce10a23812204c0ae17046 jdk8u77-b00 37a348477fe89736549913f51ec8143a8e73f71c jdk8u77-b01 47efac0d67984678edf626f407b3d3e54083c242 jdk8u77-b02 +d6b6666581f91588b9c66cadaaddadbe7266d78b icedtea-3.0.0pre10 +dd581e8047e6f15c811b345ed4eef0218ca9fe18 icedtea-3.0.0 +d05b69482d8390591cf8a1ebf9166ba46259bebd icedtea-3.0-branchpoint 094308b2ca1c6d6dd76d9412799b9f3b4299acb5 jdk8u77-b03 837f6e6559d578fadecb4932f3ceedfc31681bca jdk8u77-b31 4cbd08688ff5a39f936edf16dd765d1efa13d030 jdk8u91-b00 @@ -591,6 +606,10 @@ b86071b48b55340a3e712e91b2ba203a55a79571 jdk8u76-b12 db821ed6165c5080b09e829b4523dcf82d995a2f jdk8u92-b00 12846c3fc5a151a33e9446eff6e6704110c00362 jdk8u92-b13 +f3a9ed2cc7219a2b9b0cfd11729bbd0ef798e7ee icedtea-3.1.0pre01 +dbf29857221f4aa707e3a7acf850b06e690bcc01 icedtea-3.1.0pre02 +ff680965fa8c23cdafdd1028e1f33d0f351ad079 icedtea-3.1.0pre03 +fc69984700e156fe3290daea69e2d2ecc8acccaf icedtea-3.1.0pre04 c99c71a68555038fdd1e86a10dab9c9007ec3745 jdk8u92-b14 71176efa69475fc737d1245a28e739ddf105fd1c jdk8u92-b31 4e8ce6c84e4ca9dd385012c10e059c15dbfcc468 jdk8u92-b32 @@ -609,6 +628,8 @@ 20f3856902a522f01b28aa2aa38701606af83ab8 jdk8u101-b10 5cc23fe55ff4c64838e2335644b674bdd0888340 jdk8u101-b11 0cef544b9eee7042001a2b7f5f9e8a48ef20d779 jdk8u101-b12 +05822f2e947be716d90fa20335b57c9ce5ee62aa icedtea-3.1.0 +88f7b4f1b721ab67ca4cd72e691d2f6c7a72c64b icedtea-3.2.0pre01 8dc8f71216bf40c259bb4127270922fb6a6ca293 jdk8u101-b13 10ffafaf53404de7fd23784aa3ff6016d107b9c8 jdk8u76-b00 0caab0d65a04d8cce71976a6bdc1ca0841bcbcf0 jdk8u76-b01 @@ -630,8 +651,14 @@ 592d155cc1332eba606900a7273863c74ef082a4 jdk8u102-b11 16c58d7af5a4937e46bccd58114a56a7ffcd685c jdk8u102-b12 56b0df415b570e31dc0b97d4a1c8f28b85240089 jdk8u102-b13 +19ea84ae4992037367f85aadb746279ab489422a icedtea-3.2.0pre02 +5665ca5e1896dcf47faa2c5c50d1130b8b783944 icedtea-3.2.0pre03 0549bf2f507dae59bfcd7d11e038cdc62376fee7 jdk8u102-b14 d86027f25a9aa960d69cf3a524588a873ae888f5 jdk8u102-b31 +1b511d4e93e7128ccb7100110ab6604eb2838afa jdk8u102-b32 +3d4b72198b23108f93ccf36b8d9275cc3b40ee1e jdk8u102-b33 +8bde2f8474d372de6a3425affd38de506aa56a51 jdk8u102-b34 +e64f16f8a585332086127b4f24b79e6c83bee530 jdk8u102-b35 90f493bfe1faca0573844fdd2497070c8b224d76 jdk8u111-b00 085fd7e08f4855f134a8048251c4535ddde1feee jdk8u111-b01 f66a535fb6b3b41419c987cc90407507a64712b2 jdk8u111-b02 @@ -646,6 +673,7 @@ f51f1b8a7b58355c11392effdf0e4f738a79a8ad jdk8u111-b11 8e5e70b9cff8f928d28db4890d4e5905a739d210 jdk8u111-b12 ef3134b243da77d0aed9f3cef2b3855c3be2111a jdk8u111-b13 +a553c153d37671a371767229c71189d963964996 icedtea-3.2.0 0e2e745ed6d7bb8a2233e83f4bad40e793a16949 jdk8u111-b14 27503e49de52b54dde3a12af28e2d2de473192b3 jdk8u112-b00 60a0572cd449e33b7d48b5a40065222ab5accd36 jdk8u112-b01 @@ -662,3 +690,21 @@ 04d857308b8c3db33e8fd4099c3a3dd5d50cdaeb jdk8u112-b13 b353281f73db9617d993353e468342d3420c29f1 jdk8u112-b14 6116c6644be0c85556931aaeb9b4f2dbc9c79157 jdk8u112-b15 +ee37eafc48cb6fb20cb6c1e31cfecfe1ccc800da jdk8u112-b16 +3ab9841babb7f624ae830024e42e75344a4fed5a icedtea-3.3.0pre01 +de1c3df992adb0c704005583210d1ed6dac758cd jdk8u112-b31 +5710d574a99aeff3600c49a4aed34fa1b373f7b8 jdk8u121-b00 +ab5d32d8cf5f6d81482692f801385a869b2d83c1 jdk8u121-b01 +e260d46661d2da3ede78aae434d5420acce99950 jdk8u121-b02 +0acfd50d67d98259a25fbd51129b763bab56d068 jdk8u121-b03 +29a08aff06088cad98dafddef7628b51e324fcae jdk8u121-b04 +a933635275c33e37c9403767d600a12b9ee71df7 jdk8u121-b05 +dc1dd2e6cf8e094c4a8437d54ebc7bac1f7ab964 jdk8u121-b06 +6cd0cd4078e9ec8ad9fa167cabf9c671ed21fc66 jdk8u121-b07 +8efc10efbfe137ed5de6bf55875fdafd25bb6a1b jdk8u121-b08 +57a26fe61f2b435332c0697e92965a22246cd143 jdk8u121-b09 +53c94a674d6076ff390c62a7682ea0e87a893cdc jdk8u121-b10 +b634abfcd98fb8b201da9208e398ea17cabd2b32 jdk8u121-b11 +7fc347da372c8c4e5530a7fa32084b5dbc4ee8b6 jdk8u121-b12 +26a274d91ee67eb2f029da07676bacc8af09f93b icedtea-3.3.0pre02 +d10a13bdc98ca6a44ef27059c8403162a7059197 icedtea-3.3.0 diff -r ee37eafc48cb -r c340c18278db .jcheck/conf --- a/.jcheck/conf Thu Sep 22 13:18:42 2016 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r ee37eafc48cb -r c340c18278db make/BuildLangtools.gmk --- a/make/BuildLangtools.gmk Thu Sep 22 13:18:42 2016 -0700 +++ b/make/BuildLangtools.gmk Wed Jan 25 07:14:14 2017 +0000 @@ -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 ee37eafc48cb -r c340c18278db make/build.xml --- a/make/build.xml Thu Sep 22 13:18:42 2016 -0700 +++ b/make/build.xml Wed Jan 25 07:14:14 2017 +0000 @@ -1027,7 +1027,7 @@ + classpath="${build.toolclasses.dir}:${build.bootstrap.dir}/classes:${ant.home}/lib/ant.jar"/> diff -r ee37eafc48cb -r c340c18278db src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java --- a/src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java Thu Sep 22 13:18:42 2016 -0700 +++ b/src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java Wed Jan 25 07:14:14 2017 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 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 @@ -38,6 +38,7 @@ import com.sun.tools.javac.file.JavacFileManager; import com.sun.tools.javac.util.Context; import com.sun.tools.javac.util.StringUtils; +import com.sun.tools.javadoc.JavaScriptScanner; import com.sun.tools.javadoc.RootDocImpl; /** @@ -181,6 +182,11 @@ public Set doclintOpts = new LinkedHashSet(); /** + * Whether or not to check for JavaScript in doc comments. + */ + private boolean allowScriptInComments; + + /** * Unique Resource Handler for this package. */ public final MessageRetriever standardmessage; @@ -283,8 +289,11 @@ doclintOpts.add(null); } else if (opt.startsWith("-xdoclint:")) { doclintOpts.add(opt.substring(opt.indexOf(":") + 1)); + } else if (opt.equals("--allow-script-in-comments")) { + allowScriptInComments = true; } } + if (root.specifiedClasses().length > 0) { Map map = new HashMap(); PackageDoc pd; @@ -301,9 +310,30 @@ if (root instanceof RootDocImpl) { ((RootDocImpl) root).initDocLint(doclintOpts, tagletManager.getCustomTagNames()); + JavaScriptScanner jss = ((RootDocImpl) root).initJavaScriptScanner(isAllowScriptInComments()); + if (jss != null) { + // In a more object-oriented world, this would be done by methods on the Option objects. + // Note that -windowtitle silently removes any and all HTML elements, and so does not need + // to be handled here. + checkJavaScript(jss, "-header", header); + checkJavaScript(jss, "-footer", footer); + checkJavaScript(jss, "-top", top); + checkJavaScript(jss, "-bottom", bottom); + checkJavaScript(jss, "-doctitle", doctitle); + checkJavaScript(jss, "-packagesheader", packagesheader); + } } } + private void checkJavaScript(JavaScriptScanner jss, final String opt, String value) { + jss.parse(value, new JavaScriptScanner.Reporter() { + public void report() { + root.printError(getText("doclet.JavaScript_in_option", opt)); + throw new FatalError(); + } + }); + } + /** * Returns the "length" of a given option. If an option takes no * arguments, its length is one. If it takes one argument, it's @@ -337,7 +367,8 @@ option.equals("-nonavbar") || option.equals("-nooverview") || option.equals("-xdoclint") || - option.startsWith("-xdoclint:")) { + option.startsWith("-xdoclint:") || + option.equals("--allow-script-in-comments")) { return 1; } else if (option.equals("-help")) { // Uugh: first, this should not be hidden inside optionLength, @@ -595,4 +626,13 @@ public Content newContent() { return new ContentBuilder(); } + + /** + * Returns whether or not to allow JavaScript in comments. + * Default is off; can be set true from a command line option. + * @return the allowScriptInComments + */ + public boolean isAllowScriptInComments() { + return allowScriptInComments; + } } diff -r ee37eafc48cb -r c340c18278db src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java --- a/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java Thu Sep 22 13:18:42 2016 -0700 +++ b/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java Wed Jan 25 07:14:14 2017 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 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 @@ -190,6 +190,8 @@ } } catch (IOException e) { throw new DocletAbortException(e); + } catch (FatalError fe) { + throw fe; } catch (DocletAbortException de) { throw de; } catch (Exception e) { diff -r ee37eafc48cb -r c340c18278db src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java --- a/src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java Thu Sep 22 13:18:42 2016 -0700 +++ b/src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java Wed Jan 25 07:14:14 2017 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 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 @@ -164,7 +164,9 @@ public final Content descfrmInterfaceLabel; - private final Writer writer; + private final DocFile file; + + private Writer writer; private Content script; @@ -180,7 +182,7 @@ */ public HtmlWriter(Configuration configuration, DocPath path) throws IOException, UnsupportedEncodingException { - writer = DocFile.createFileForOutput(configuration, path).openWriter(); + file = DocFile.createFileForOutput(configuration, path); this.configuration = configuration; this.memberDetailsListPrinted = false; profileTableHeader = new String[] { @@ -239,6 +241,7 @@ } public void write(Content c) throws IOException { + writer = file.openWriter(); c.write(writer, true); } diff -r ee37eafc48cb -r c340c18278db src/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java --- a/src/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java Thu Sep 22 13:18:42 2016 -0700 +++ b/src/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java Wed Jan 25 07:14:14 2017 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2013, 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 @@ -83,6 +83,8 @@ } catch (Configuration.Fault f) { root.printError(f.getMessage()); return false; + } catch (FatalError fe) { + return false; } catch (DocletAbortException e) { Throwable cause = e.getCause(); if (cause != null) { diff -r ee37eafc48cb -r c340c18278db src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java --- a/src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java Thu Sep 22 13:18:42 2016 -0700 +++ b/src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java Wed Jan 25 07:14:14 2017 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2013, 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 @@ -140,7 +140,14 @@ configuration.root.printError("Unknown element: " + component); throw new DocletAbortException(e); } catch (InvocationTargetException e) { - throw new DocletAbortException(e.getCause()); + Throwable cause = e.getCause(); + if (cause instanceof FatalError) { + throw (FatalError) cause; + } else if (cause instanceof DocletAbortException) { + throw (DocletAbortException) cause; + } else { + throw new DocletAbortException(cause); + } } catch (Exception e) { e.printStackTrace(); configuration.root.printError("Exception " + diff -r ee37eafc48cb -r c340c18278db src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets.properties --- a/src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets.properties Thu Sep 22 13:18:42 2016 -0700 +++ b/src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets.properties Wed Jan 25 07:14:14 2017 +0000 @@ -29,6 +29,8 @@ doclet.Building_Tree=Building tree for all the packages and classes... doclet.Building_Index=Building index for all the packages and classes... doclet.Building_Index_For_All_Classes=Building index for all classes... +doclet.JavaScript_in_option=Argument for {0} contains JavaScript.\n\ +Use --allow-script-in-comments to allow use of JavaScript. doclet.sourcetab_warning=The argument for -sourcetab must be an integer greater than 0. doclet.Packages=Packages doclet.Profiles=Profiles diff -r ee37eafc48cb -r c340c18278db src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_ja.properties --- a/src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_ja.properties Thu Sep 22 13:18:42 2016 -0700 +++ b/src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_ja.properties Wed Jan 25 07:14:14 2017 +0000 @@ -27,6 +27,7 @@ doclet.Building_Tree=\u5168\u30D1\u30C3\u30B1\u30FC\u30B8\u3068\u30AF\u30E9\u30B9\u306E\u968E\u5C64\u30C4\u30EA\u30FC\u3092\u4F5C\u6210\u3057\u3066\u3044\u307E\u3059... doclet.Building_Index=\u5168\u30D1\u30C3\u30B1\u30FC\u30B8\u3068\u30AF\u30E9\u30B9\u306E\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9\u3092\u4F5C\u6210\u3057\u3066\u3044\u307E\u3059... doclet.Building_Index_For_All_Classes=\u5168\u30AF\u30E9\u30B9\u306E\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9\u3092\u4F5C\u6210\u3057\u3066\u3044\u307E\u3059... +doclet.JavaScript_in_option={0}\u306E\u5F15\u6570\u306BJavaScript\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u3059\u3002\n--allow-script-in-comments\u3092\u4F7F\u7528\u3057\u3066\u3001JavaScript\u306E\u4F7F\u7528\u3092\u8A31\u53EF\u3057\u3066\u304F\u3060\u3055\u3044\u3002 doclet.sourcetab_warning=-sourcetab\u306E\u5F15\u6570\u306F0\u3088\u308A\u5927\u304D\u3044\u6574\u6570\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002 doclet.Packages=\u30D1\u30C3\u30B1\u30FC\u30B8 doclet.Profiles=\u30D7\u30ED\u30D5\u30A1\u30A4\u30EB diff -r ee37eafc48cb -r c340c18278db src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_zh_CN.properties --- a/src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_zh_CN.properties Thu Sep 22 13:18:42 2016 -0700 +++ b/src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_zh_CN.properties Wed Jan 25 07:14:14 2017 +0000 @@ -27,6 +27,7 @@ doclet.Building_Tree=\u6B63\u5728\u6784\u5EFA\u6240\u6709\u7A0B\u5E8F\u5305\u548C\u7C7B\u7684\u6811... doclet.Building_Index=\u6B63\u5728\u6784\u5EFA\u6240\u6709\u7A0B\u5E8F\u5305\u548C\u7C7B\u7684\u7D22\u5F15... doclet.Building_Index_For_All_Classes=\u6B63\u5728\u6784\u5EFA\u6240\u6709\u7C7B\u7684\u7D22\u5F15... +doclet.JavaScript_in_option={0} \u7684\u53C2\u6570\u5305\u542B JavaScript\u3002\n\u4F7F\u7528 --allow-script-in-comments \u53EF\u5141\u8BB8\u4F7F\u7528 JavaScript\u3002 doclet.sourcetab_warning=-sourcetab \u7684\u53C2\u6570\u5FC5\u987B\u662F\u5927\u4E8E 0 \u7684\u6574\u6570\u3002 doclet.Packages=\u7A0B\u5E8F\u5305 doclet.Profiles=\u914D\u7F6E\u6587\u4EF6 diff -r ee37eafc48cb -r c340c18278db src/share/classes/com/sun/tools/doclets/internal/toolkit/util/FatalError.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/share/classes/com/sun/tools/doclets/internal/toolkit/util/FatalError.java Wed Jan 25 07:14:14 2017 +0000 @@ -0,0 +1,39 @@ +/* + * 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. 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. + */ + +package com.sun.tools.doclets.internal.toolkit.util; + +/** + *

This is NOT part of any supported API. + * If you write code that depends on this, you do so at your own risk. + * This code and its internal interfaces are subject to change or + * deletion without notice. + */ + at Deprecated +public class FatalError extends Error { + private static final long serialVersionUID = -9131058909576418984L; + + public FatalError() { } +} diff -r ee37eafc48cb -r c340c18278db src/share/classes/com/sun/tools/doclint/Checker.java --- a/src/share/classes/com/sun/tools/doclint/Checker.java Thu Sep 22 13:18:42 2016 -0700 +++ b/src/share/classes/com/sun/tools/doclint/Checker.java Wed Jan 25 07:14:14 2017 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012, 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 @@ -126,7 +126,7 @@ } } - private Deque tagStack; // TODO: maybe want to record starting tree as well + private final Deque tagStack; // TODO: maybe want to record starting tree as well private HtmlTag currHeaderTag; private final int implicitHeaderLevel; @@ -401,7 +401,16 @@ break; case OTHER: - env.messages.error(HTML, tree, "dc.tag.not.allowed", treeName); + switch (t) { + case SCRIPT: + //