From bugzilla-daemon at icedtea.classpath.org Mon Aug 1 08:34:32 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 01 Aug 2016 08:34:32 +0000 Subject: [Bug 3081] Unable to use sun.lang.ClassLoader.allowArraySyntax In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3081 --- Comment #1 from zagumennik at yandex.ru --- Hi, Any updates? Thanks -- You are receiving this mail because: 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 Aug 1 15:29:33 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 01 Aug 2016 15:29:33 +0000 Subject: [Bug 3121] New: [IcedTea8] Backport "8157306: Random infrequent null pointer exceptions in javac" Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3121 Bug ID: 3121 Summary: [IcedTea8] Backport "8157306: Random infrequent null pointer exceptions in javac" 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 The lack of this fix leads to occasional random NullPointerExceptions while running various Java applications on AArch64. https://bugzilla.redhat.com/show_bug.cgi?id=1360863 -- You are receiving this mail because: 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 Aug 1 15:29:44 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 01 Aug 2016 15:29:44 +0000 Subject: [Bug 3121] [IcedTea8] Backport "8157306: Random infrequent null pointer exceptions in javac" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3121 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |3.2.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 Aug 1 15:39:56 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 01 Aug 2016 15:39:56 +0000 Subject: [Bug 3122] New: [IcedTea8] Backport "8162384: Performance regression: bimorphic inlining may be bypassed by type speculation" Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3122 Bug ID: 3122 Summary: [IcedTea8] Backport "8162384: Performance regression: bimorphic inlining may be bypassed by type speculation" Product: IcedTea Version: 8-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Some cases would benefit more from bimorphic inlining than type speculation, but the latter optimisation is taking precedence and causing performance degradation: http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2016-July/023872.html https://bugzilla.redhat.com/show_bug.cgi?id=1358661 -- You are receiving this mail because: 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 Aug 1 15:40:49 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 01 Aug 2016 15:40:49 +0000 Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3122 -- You are receiving this mail because: 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 Aug 1 15:40:49 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 01 Aug 2016 15:40:49 +0000 Subject: [Bug 3122] [IcedTea8] Backport "8162384: Performance regression: bimorphic inlining may be bypassed by type speculation" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3122 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED URL| |https://bugs.openjdk.java.n | |et/browse/JDK-8162384 Blocks| |2965 Target Milestone|--- |3.2.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 Aug 1 15:41:13 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 01 Aug 2016 15:41:13 +0000 Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3121 -- You are receiving this mail because: 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 Aug 1 15:41:13 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 01 Aug 2016 15:41:13 +0000 Subject: [Bug 3121] [IcedTea8] Backport "8157306: Random infrequent null pointer exceptions in javac" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3121 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://bugs.openjdk.java.n | |et/browse/JDK-8157306 Blocks| |2965 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Mon Aug 1 15:57:01 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Mon, 01 Aug 2016 15:57:01 +0000 Subject: /hg/icedtea8-forest/hotspot: 2 new changesets Message-ID: changeset ee9bffb3bd39 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ee9bffb3bd39 author: aph date: Mon Aug 01 16:33:54 2016 +0100 8157306, PR3121: Random infrequent null pointer exceptions in javac Reviewed-by: kvn changeset fd29eff8b797 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fd29eff8b797 author: roland date: Wed Jul 27 12:33:33 2016 +0200 8162384, PR3122: Performance regression: bimorphic inlining may be bypassed by type speculation Summary: when speculation fails at a call fallback to profile data at the call site Reviewed-by: kvn diffstat: src/share/vm/opto/doCall.cpp | 26 ++++++++++++++++---------- src/share/vm/opto/lcm.cpp | 7 +++++-- 2 files changed, 21 insertions(+), 12 deletions(-) diffs (64 lines): diff -r ab3e0bde3c15 -r fd29eff8b797 src/share/vm/opto/doCall.cpp --- a/src/share/vm/opto/doCall.cpp Tue Jul 26 04:42:03 2016 +0100 +++ b/src/share/vm/opto/doCall.cpp Wed Jul 27 12:33:33 2016 +0200 @@ -205,16 +205,22 @@ int morphism = profile.morphism(); if (speculative_receiver_type != NULL) { - // We have a speculative type, we should be able to resolve - // the call. We do that before looking at the profiling at - // this invoke because it may lead to bimorphic inlining which - // a speculative type should help us avoid. - receiver_method = callee->resolve_invoke(jvms->method()->holder(), - speculative_receiver_type); - if (receiver_method == NULL) { + if (!too_many_traps(caller, bci, Deoptimization::Reason_speculate_class_check)) { + // We have a speculative type, we should be able to resolve + // the call. We do that before looking at the profiling at + // this invoke because it may lead to bimorphic inlining which + // a speculative type should help us avoid. + receiver_method = callee->resolve_invoke(jvms->method()->holder(), + speculative_receiver_type); + if (receiver_method == NULL) { + speculative_receiver_type = NULL; + } else { + morphism = 1; + } + } else { + // speculation failed before. Use profiling at the call + // (could allow bimorphic inlining for instance). speculative_receiver_type = NULL; - } else { - morphism = 1; } } if (receiver_method == NULL && @@ -252,7 +258,7 @@ Deoptimization::Reason_bimorphic : (speculative_receiver_type == NULL ? Deoptimization::Reason_class_check : Deoptimization::Reason_speculate_class_check); if ((morphism == 1 || (morphism == 2 && next_hit_cg != NULL)) && - !too_many_traps(jvms->method(), jvms->bci(), reason) + !too_many_traps(caller, bci, reason) ) { // Generate uncommon trap for class check failure path // in case of monomorphic or bimorphic virtual call site. diff -r ab3e0bde3c15 -r fd29eff8b797 src/share/vm/opto/lcm.cpp --- a/src/share/vm/opto/lcm.cpp Tue Jul 26 04:42:03 2016 +0100 +++ b/src/share/vm/opto/lcm.cpp Wed Jul 27 12:33:33 2016 +0200 @@ -1090,11 +1090,14 @@ Block *sb = block->_succs[i]; // Clone the entire area; ignoring the edge fixup for now. for( uint j = end; j > beg; j-- ) { - // It is safe here to clone a node with anti_dependence - // since clones dominate on each path. Node *clone = block->get_node(j-1)->clone(); sb->insert_node(clone, 1); map_node_to_block(clone, sb); +#ifdef AARCH64 + if (clone->needs_anti_dependence_check()) { + insert_anti_dependences(sb, clone); + } +#endif } } From bugzilla-daemon at icedtea.classpath.org Mon Aug 1 15:57:12 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 01 Aug 2016 15:57:12 +0000 Subject: [Bug 3121] [IcedTea8] Backport "8157306: Random infrequent null pointer exceptions in javac" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3121 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=ee9bffb3bd39 author: aph date: Mon Aug 01 16:33:54 2016 +0100 8157306, PR3121: Random infrequent null pointer exceptions in javac Reviewed-by: kvn -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Aug 1 15:57:20 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 01 Aug 2016 15:57:20 +0000 Subject: [Bug 3122] [IcedTea8] Backport "8162384: Performance regression: bimorphic inlining may be bypassed by type speculation" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3122 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=fd29eff8b797 author: roland date: Wed Jul 27 12:33:33 2016 +0200 8162384, PR3122: Performance regression: bimorphic inlining may be bypassed by type speculation Summary: when speculation fails at a call fallback to profile data at the call site Reviewed-by: kvn -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Aug 2 21:22:16 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 02 Aug 2016 21:22:16 +0000 Subject: [Bug 3123] New: libjvm.so built without -fPIC Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3123 Bug ID: 3123 Summary: libjvm.so built without -fPIC Product: IcedTea Version: 3.1.0 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: chewi at gentoo.org CC: unassigned at icedtea.classpath.org Gentoo's scanelf reports thousands of "false positive" TEXTRELs as a result. This was previously fixed but has regressed since the build system change. Note that Oracle's JDK also suffers from this problem. Apparently gnu_andrew knows how to fix it. :) -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Aug 3 03:23:08 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 03 Aug 2016 03:23:08 +0000 Subject: [Bug 3123] Some object files built without -fPIC on x86 only In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3123 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |2965 Target Milestone|--- |3.2.0 Summary|libjvm.so built without |Some object files built |-fPIC |without -fPIC on x86 only -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Aug 3 03:23:08 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 03 Aug 2016 03:23:08 +0000 Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3123 -- You are receiving this mail because: 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 Aug 3 03:27:53 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 03 Aug 2016 03:27:53 +0000 Subject: [Bug 3123] Some object files built without -fPIC on x86 only In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3123 --- Comment #1 from Andrew John Hughes --- Sun introduced a patch in 2007 to use 'partial PIC' on x86 [0]. This was done due to measured pause time improvements in the GC, due to non-PIC code freeing up one of the limited number of x86 registers and removing a level of indirection: "there is an overhead associated with position-independent code, because every access to global variables needs to go through Global Offset Table (GOT) first (GOT-indirect). On x86, a register (%ebx) must be set aside to access GOT. PIC code is less efficient than non-PIC code due to the extra level of indirection.... On Solaris x86, with the change, we saw up to 10% reduction of GC pause time with serial collector and 6.23% with CMS collector and 3.5% reduction with parallel collector. There are almost no regressions in terms of performance except we loose some sharability (about 5%) and we saw 10% startup time increase on applications such as Noop. This is mostly due to the additional relocations caused by the non-PIC code. I consider these as decent trade-offs." [0] Not only are the results dated, but the biggest gains are for collectors that are less used now, they only list results for Solaris and x86 tends to be used for short-lived applications, where such an increase in start time may not be a 'decent trade-off' for pause time reduction. We've been reverting this change since IcedTea began. I traced the first patch back to: changeset: 25:e19c20030ba4 user: Thomas Fitzsimmons date: Mon Jun 18 12:52:52 2007 -0400 summary: Add patches/icedtea-text-relocations.patch. but couldn't find any mailing list discussion of this. There was however a discussion when the patch needed to be added again, due to 6454213 coming in from upstream (prior to that, PIC was off for all objects on x86) [1]. This was also supported by our own performance measurements: "we did very extensive performance measurements with SPEC jvm 2008, which has a fairly wide range of real-life applications, and the difference was so slight as to be down in the noise." [2] If that was true with GCC 4.3 and the older GCs, and we are still turning PIC back on for IcedTea 1.x [3] and IcedTea 2.x [4], we should really look at getting this back into IcedTea 3.x. It has been ported over to the new HotSpot build [5], but there's no indication whether that was a deliberate choice or just a direct port of the old build. [0] https://bugs.openjdk.java.net/browse/JDK-6454213 [1] http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2008-December/004300.html [2] http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2008-December/004346.html [3] http://icedtea.classpath.org/hg/release/icedtea6-1.13/file/tip/patches/hotspot/hs23/text-relocations.patch [4] http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot/rev/8e3defb263a99 [5] http://hg.openjdk.java.net/jdk9/jdk9/hotspot/file/tip/make/lib/JvmOverrideFiles.gmk -- You are receiving this mail because: 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 Aug 3 07:56:21 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 03 Aug 2016 07:56:21 +0000 Subject: [Bug 3124] New: [IPC] Don't process socket events on closed channel. Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3124 Bug ID: 3124 Summary: [IPC] Don't process socket events on closed channel. Product: Thermostat Version: hg Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement Priority: P5 Component: agent Assignee: unassigned at icedtea.classpath.org Reporter: sgehwolf at redhat.com CC: thermostat at icedtea.classpath.org Sometimes I get this exception when thermostat terminates or when the socket file gets destroyed: WARNING - AcceptThread: Failed to process socket event Caused by: java.io.IOException: Socket is closed com.redhat.thermostat.agent.ipc.unixsocket.server.internal.ThermostatLocalServerSocketChannelImpl.accept(ThermostatLocalServerSocketChannelImpl.java:119) com.redhat.thermostat.agent.ipc.unixsocket.server.internal.AcceptThread.processKey(AcceptThread.java:110) com.redhat.thermostat.agent.ipc.unixsocket.server.internal.AcceptThread.run(AcceptThread.java:88) We should handle this case better. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Aug 3 21:04:09 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 03 Aug 2016 21:04:09 +0000 Subject: [Bug 3126] New: pax-mark-vm script calls "exit -1" which is invalid in dash Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3126 Bug ID: 3126 Summary: pax-mark-vm script calls "exit -1" which is invalid in dash Product: IcedTea Version: 3.1.0 Hardware: x86_64 OS: Linux Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: chewi at gentoo.org CC: unassigned at icedtea.classpath.org Some systems have /bin/sh pointing to dash rather than bash and exiting with -1 will result in the following. Use a positive number instead. pax-mark-vm: 20: exit: Illegal number: -1 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Aug 3 22:37:22 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 03 Aug 2016 22:37:22 +0000 Subject: [Bug 3127] New: --without-pax configure option no longer effective Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3127 Bug ID: 3127 Summary: --without-pax configure option no longer effective Product: IcedTea Version: 3.1.0 Hardware: x86_64 OS: Linux Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: chewi at gentoo.org CC: unassigned at icedtea.classpath.org In v2, specifying --without-pax prevented configure from trying to detect a tool like paxctl and no marking would be attempted. In v3, the logic got messed up and it is no longer possible to disable marking if you have one of the PaX tools installed. I have looked at acinclude.m4 to confirm this. This is ultimately the cause of https://bugs.gentoo.org/590348. paxctl seems to have some trouble with ld.gold but it should never try to use paxctl when building the Gentoo package. One easy way to work around it is to give --with-pax=/bin/true. -- You are receiving this mail because: 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 Aug 4 01:34:00 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 01:34:00 +0000 Subject: [Bug 3123] [IcedTea8] Some object files built without -fPIC on x86 only In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3123 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Some object files built |[IcedTea8] Some object |without -fPIC on x86 only |files built without -fPIC | |on x86 only -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Aug 4 03:41:26 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 03:41:26 +0000 Subject: [Bug 3121] [IcedTea8] Backport "8157306: Random infrequent null pointer exceptions in javac" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3121 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=6d3d01e11aa5 author: Andrew John Hughes date: Thu Aug 04 04:22:06 2016 +0100 Bump to icedtea-3.2.0pre01. Upstream changes: - PR3123: Some object files built without -fPIC on x86 only - S8157306, PR3121: Random infrequent null pointer exceptions in javac - S8162384, PR3122: Performance regression: bimorphic inlining may be bypassed by type speculation ChangeLog: 2016-08-03 Andrew John Hughes Bump to icedtea-3.2.0pre01. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-3.2.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.2.0pre01. * hotspot.map.in: Update to icedtea-3.2.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 bugzilla-daemon at icedtea.classpath.org Thu Aug 4 03:41:28 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 03:41:28 +0000 Subject: [Bug 3122] [IcedTea8] Backport "8162384: Performance regression: bimorphic inlining may be bypassed by type speculation" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3122 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=6d3d01e11aa5 author: Andrew John Hughes date: Thu Aug 04 04:22:06 2016 +0100 Bump to icedtea-3.2.0pre01. Upstream changes: - PR3123: Some object files built without -fPIC on x86 only - S8157306, PR3121: Random infrequent null pointer exceptions in javac - S8162384, PR3122: Performance regression: bimorphic inlining may be bypassed by type speculation ChangeLog: 2016-08-03 Andrew John Hughes Bump to icedtea-3.2.0pre01. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-3.2.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.2.0pre01. * hotspot.map.in: Update to icedtea-3.2.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 bugzilla-daemon at icedtea.classpath.org Thu Aug 4 03:41:31 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 03:41:31 +0000 Subject: [Bug 3123] [IcedTea8] Some object files built without -fPIC on x86 only In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3123 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=6d3d01e11aa5 author: Andrew John Hughes date: Thu Aug 04 04:22:06 2016 +0100 Bump to icedtea-3.2.0pre01. Upstream changes: - PR3123: Some object files built without -fPIC on x86 only - S8157306, PR3121: Random infrequent null pointer exceptions in javac - S8162384, PR3122: Performance regression: bimorphic inlining may be bypassed by type speculation ChangeLog: 2016-08-03 Andrew John Hughes Bump to icedtea-3.2.0pre01. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-3.2.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.2.0pre01. * hotspot.map.in: Update to icedtea-3.2.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 bugzilla-daemon at icedtea.classpath.org Thu Aug 4 05:59:32 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 05:59:32 +0000 Subject: [Bug 3127] [IcedTea8] --without-pax configure option no longer effective In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3127 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Hardware|x86_64 |all Target Milestone|--- |3.2.0 Summary|--without-pax configure |[IcedTea8] --without-pax |option no longer effective |configure option no longer | |effective OS|Linux |All -- You are receiving this mail because: 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 Aug 4 06:00:02 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 06:00:02 +0000 Subject: [Bug 3127] [IcedTea8] --without-pax configure option no longer effective In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3127 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED --- Comment #1 from Andrew John Hughes --- Sounds like bug 2507 needs forwardporting. PR2507, G541462: Only apply PaX markings by default on running PaX kernels 2015-07-13 Andrew John Hughes PR2507, G541462: Only apply PaX markings by default on running PaX kernels * NEWS: Updated. * acinclude.m4: (IT_HAS_PAX): Use grep directly rather than piping from cat. (IT_WITH_PAX): Use ${pax_active} as the default value. Handle --with-pax and --without-pax options (i.e. without arguments) better. -- You are receiving this mail because: 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 Aug 4 06:00:47 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 06:00:47 +0000 Subject: [Bug 3126] [IcedTea8] pax-mark-vm script calls "exit -1" which is invalid in dash In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3126 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|pax-mark-vm script calls |[IcedTea8] pax-mark-vm |"exit -1" which is invalid |script calls "exit -1" |in dash |which is invalid in dash -- You are receiving this mail because: 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 Aug 4 06:02:16 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 06:02:16 +0000 Subject: [Bug 3126] [IcedTea8] pax-mark-vm script calls "exit -1" which is invalid in dash In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3126 --- Comment #1 from Andrew John Hughes --- We don't support dash in general. -- You are receiving this mail because: 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 Aug 4 07:56:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 07:56:14 +0000 Subject: [Bug 3126] [IcedTea8] pax-mark-vm script calls "exit -1" which is invalid in dash In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3126 --- Comment #2 from James Le Cuirot --- No but it is the default for Debian and derivatives and changing the number surely isn't a problem? -- You are receiving this mail because: 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 Aug 4 14:56:23 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 14:56:23 +0000 Subject: [Bug 3122] [IcedTea8] Backport "8162384: Performance regression: bimorphic inlining may be bypassed by type speculation" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3122 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=b8c047723634 author: Andrew John Hughes date: Thu Aug 04 15:41:19 2016 +0100 Bump shenandoah to aarch64-shenandoah-jdk8u101-b15. Upstream changes: - S6675699: need comprehensive fix for unconstrained ConvI2L with narrowed type - S8081778: Use Intel x64 CPU instructions for RSA acceleration - S8130150: Implement BigInteger.montgomeryMultiply intrinsic - S8131779: AARCH64: add Montgomery multiply intrinsic - S8132051: Better byte behavior - S8146518: Zero interpreter broken with better byte behaviour - S8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051 - S8148475: Missing SA Bytecode updates. - S8148487: PPC64: Better byte behavior - S8149170: Better byte behavior for native arguments - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo - S8150012: Better byte behavior for reflection - S8150752: Share Class Data - S8151522: Disable 8130150 and 8081778 intrinsics by default - S8152098: Fix 8151522 caused test compiler/intrinsics/squaretolen/TestSquareToLen.java to fail - S8152479: Coded byte streams - S8153312: Constrain AppCDS behavior - S8155981: Bolster bytecode verification ChangeLog: 2016-08-03 Andrew John Hughes Bump shenandoah to aarch64-shenandoah-jdk8u101-b15. * Makefile.am: (ICEDTEA_PATCHES): Add PR3122 patch and use $(HSBUILD) in all paths. * hotspot.map.in: Update shenandoah to aarch64-shenandoah-jdk8u101-b15 tag. * patches/hotspot/shenandoah/8158260-pr2991-rh1341258.patch: Fixed to apply following addition of 8131779 (Montgomery multiply intrinsic) * patches/hotspot/shenandoah/8162384-pr3122.patch: Provide S8162384/PR3122 for Shenandoah. -- You are receiving this mail because: 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 Aug 4 14:56:26 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 14:56:26 +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 #6 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=b8c047723634 author: Andrew John Hughes date: Thu Aug 04 15:41:19 2016 +0100 Bump shenandoah to aarch64-shenandoah-jdk8u101-b15. Upstream changes: - S6675699: need comprehensive fix for unconstrained ConvI2L with narrowed type - S8081778: Use Intel x64 CPU instructions for RSA acceleration - S8130150: Implement BigInteger.montgomeryMultiply intrinsic - S8131779: AARCH64: add Montgomery multiply intrinsic - S8132051: Better byte behavior - S8146518: Zero interpreter broken with better byte behaviour - S8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051 - S8148475: Missing SA Bytecode updates. - S8148487: PPC64: Better byte behavior - S8149170: Better byte behavior for native arguments - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo - S8150012: Better byte behavior for reflection - S8150752: Share Class Data - S8151522: Disable 8130150 and 8081778 intrinsics by default - S8152098: Fix 8151522 caused test compiler/intrinsics/squaretolen/TestSquareToLen.java to fail - S8152479: Coded byte streams - S8153312: Constrain AppCDS behavior - S8155981: Bolster bytecode verification ChangeLog: 2016-08-03 Andrew John Hughes Bump shenandoah to aarch64-shenandoah-jdk8u101-b15. * Makefile.am: (ICEDTEA_PATCHES): Add PR3122 patch and use $(HSBUILD) in all paths. * hotspot.map.in: Update shenandoah to aarch64-shenandoah-jdk8u101-b15 tag. * patches/hotspot/shenandoah/8158260-pr2991-rh1341258.patch: Fixed to apply following addition of 8131779 (Montgomery multiply intrinsic) * patches/hotspot/shenandoah/8162384-pr3122.patch: Provide S8162384/PR3122 for Shenandoah. -- You are receiving this mail because: 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 Aug 4 15:07:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 15:07:14 +0000 Subject: [Bug 3126] [IcedTea8] pax-mark-vm script calls "exit -1" which is invalid in dash In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3126 --- Comment #3 from Andrew John Hughes --- No, fixing this isn't that big a deal, though it will need to be done across all three major versions. I'm just saying that fixing this is just one issue in getting dash to work with IcedTea and there are probably more Bash assumptions in the configure script. Is this not itself a bug in dash? Why doesn't it support negative values? -- You are receiving this mail because: 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 Aug 4 15:07:40 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 15:07:40 +0000 Subject: [Bug 3126] [IcedTea8] pax-mark-vm script calls "exit -1" which is invalid in dash In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3126 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Hardware|x86_64 |all Target Milestone|--- |3.2.0 OS|Linux |All -- You are receiving this mail because: 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 Aug 4 15:10:02 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 15:10:02 +0000 Subject: [Bug 3126] [IcedTea8] pax-mark-vm script calls "exit -1" which is invalid in dash In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3126 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |enhancement -- You are receiving this mail because: 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 Aug 4 15:10:40 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 15:10:40 +0000 Subject: [Bug 3128] New: [IcedTea7] pax-mark-vm script calls "exit -1" which is invalid in dash Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3128 Bug ID: 3128 Summary: [IcedTea7] pax-mark-vm script calls "exit -1" which is invalid in dash Product: IcedTea Version: 7-hg Hardware: all OS: All Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 3126 for IcedTea 2.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Aug 4 15:11:05 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 15:11:05 +0000 Subject: [Bug 3128] [IcedTea7] pax-mark-vm script calls "exit -1" which is invalid in dash In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3128 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |2.6.8 -- You are receiving this mail because: 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 Aug 4 15:11:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 15:11:14 +0000 Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3126 -- You are receiving this mail because: 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 Aug 4 15:11:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 15:11:14 +0000 Subject: [Bug 3126] [IcedTea8] pax-mark-vm script calls "exit -1" which is invalid in dash In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3126 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |2965 -- You are receiving this mail because: 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 Aug 4 15:11:54 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 15:11:54 +0000 Subject: [Bug 3129] New: [IcedTea6] pax-mark-vm script calls "exit -1" which is invalid in dash Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3129 Bug ID: 3129 Summary: [IcedTea6] pax-mark-vm script calls "exit -1" which is invalid in dash Product: IcedTea Version: 6-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 Clone of bug 3126 for IcedTea 1.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Aug 4 15:12:10 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 15:12:10 +0000 Subject: [Bug 3126] [IcedTea8] pax-mark-vm script calls "exit -1" which is invalid in dash In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3126 --- Comment #4 from Andrew John Hughes --- Bug 3128 and 3129 created for 2.x and 1.x respectively. -- You are receiving this mail because: 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 Aug 4 15:12:23 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 15:12:23 +0000 Subject: [Bug 3129] [IcedTea6] pax-mark-vm script calls "exit -1" which is invalid in dash In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3129 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |6-1.13.12 -- You are receiving this mail because: 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 Aug 4 15:31:46 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 15:31:46 +0000 Subject: [Bug 3126] [IcedTea8] pax-mark-vm script calls "exit -1" which is invalid in dash In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3126 --- Comment #5 from James Le Cuirot --- (In reply to Andrew John Hughes from comment #3) > I'm just saying that fixing this is just one issue in getting dash to work > with IcedTea and there are probably more Bash assumptions in the configure > script. It otherwise seems to work as I have seen this error from Gentoo users who have selected dash and gone on to build it successfully. > Is this not itself a bug in dash? Why doesn't it support negative values? Because negative values are not really valid, even in bash. ;) $ bash -c 'exit -1'; echo $? 255 $ bash -c 'exit -2'; echo $? 254 -- You are receiving this mail because: 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 Aug 4 15:36:25 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 15:36:25 +0000 Subject: [Bug 3122] [IcedTea8] Backport "8162384: Performance regression: bimorphic inlining may be bypassed by type speculation" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3122 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #4 from Andrew John Hughes --- Patch applied in icedtea-3.2.0pre01 to both main HotSpot and Shenandoah. -- You are receiving this mail because: 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 Aug 4 15:36:26 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 15:36:26 +0000 Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965 Bug 2965 depends on bug 3122, which changed state. Bug 3122 Summary: [IcedTea8] Backport "8162384: Performance regression: bimorphic inlining may be bypassed by type speculation" http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3122 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Aug 4 15:37:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 15:37:14 +0000 Subject: [Bug 3121] [IcedTea8] Backport "8157306: Random infrequent null pointer exceptions in javac" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3121 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Patch applied in icedtea-3.2.0pre01 for main HotSpot. No point with Shenandoah as it's x86_64 only and the patch is ifdefed to AArch64 only. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Aug 4 15:37:15 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 15:37:15 +0000 Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965 Bug 2965 depends on bug 3121, which changed state. Bug 3121 Summary: [IcedTea8] Backport "8157306: Random infrequent null pointer exceptions in javac" http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3121 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Aug 4 17:32:33 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 17:32:33 +0000 Subject: [Bug 3127] [IcedTea8] Only apply PaX markings by default on running PaX kernels In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3127 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[IcedTea8] --without-pax |[IcedTea8] Only apply PaX |configure option no longer |markings by default on |effective |running PaX kernels -- You are receiving this mail because: 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 Aug 4 17:44:12 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 17:44:12 +0000 Subject: [Bug 3130] New: [IcedTea6] Avoid giving PAX_COMMAND a value if no PaX utility is available Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3130 Bug ID: 3130 Summary: [IcedTea6] Avoid giving PAX_COMMAND a value if no PaX utility is available 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 Clone of bug 1965 for IcedTea 1.x -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Aug 4 17:44:30 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 17:44:30 +0000 Subject: [Bug 3130] [IcedTea6] Avoid giving PAX_COMMAND a value if no PaX utility is available In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3130 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |6-1.13.12 -- You are receiving this mail because: 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 Aug 4 17:45:56 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 17:45:56 +0000 Subject: [Bug 3131] New: [IcedTea7] PaX marking fails on filesystems which don't support extended attributes Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3131 Bug ID: 3131 Summary: [IcedTea7] PaX marking fails on filesystems which don't support extended attributes Product: IcedTea Version: 7-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 2920 for IcedTea 2.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Aug 4 17:46:10 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 17:46:10 +0000 Subject: [Bug 3131] [IcedTea7] PaX marking fails on filesystems which don't support extended attributes In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3131 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |2.6.8 -- You are receiving this mail because: 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 Aug 4 17:46:46 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 17:46:46 +0000 Subject: [Bug 3132] New: [IcedTea6] PaX marking fails on filesystems which don't support extended attributes Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3132 Bug ID: 3132 Summary: [IcedTea6] PaX marking fails on filesystems which don't support extended attributes 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 Clone of bug 2920 for IcedTea 1.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Aug 4 17:47:00 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 17:47:00 +0000 Subject: [Bug 3132] [IcedTea6] PaX marking fails on filesystems which don't support extended attributes In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3132 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |6-1.13.12 -- You are receiving this mail because: 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 Aug 4 17:52:11 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 17:52:11 +0000 Subject: [Bug 3126] [IcedTea8] pax-mark-vm script calls "exit -1" which is invalid in dash In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3126 --- Comment #6 from Andrew John Hughes --- (In reply to James Le Cuirot from comment #5) > (In reply to Andrew John Hughes from comment #3) > > I'm just saying that fixing this is just one issue in getting dash to work > > with IcedTea and there are probably more Bash assumptions in the configure > > script. > > It otherwise seems to work as I have seen this error from Gentoo users who > have selected dash and gone on to build it successfully. > https://bugs.gentoo.org/show_bug.cgi?id=526200 Fixing it completely is more involved. That's against 2.x so the failing target doesn't exist. I guess those who've built it have just been lucky in that any configure failures haven't broken the build, but that doesn't imply it's working correctly with dash. > > Is this not itself a bug in dash? Why doesn't it support negative values? > > Because negative values are not really valid, even in bash. ;) > > $ bash -c 'exit -1'; echo $? > 255 > $ bash -c 'exit -2'; echo $? > 254 Ah, POSIX says: "The exit utility shall cause the shell to exit with the exit status specified by the unsigned decimal integer n. If n is specified, but its value is not between 0 and 255 inclusively, the exit status is undefined." bash is wrapping the signed integer to an unsigned one (i.e. 0 - 1 wraps to 255). -- You are receiving this mail because: 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 Aug 4 17:52:39 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 17:52:39 +0000 Subject: [Bug 3126] [IcedTea8] pax-mark-vm script calls "exit -1" which is invalid in dash In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3126 --- Comment #7 from Andrew John Hughes --- (In reply to Andrew John Hughes from comment #6) > (In reply to James Le Cuirot from comment #5) > > (In reply to Andrew John Hughes from comment #3) > > > I'm just saying that fixing this is just one issue in getting dash to work > > > with IcedTea and there are probably more Bash assumptions in the configure > > > script. > > > > It otherwise seems to work as I have seen this error from Gentoo users who > > have selected dash and gone on to build it successfully. > > > > https://bugs.gentoo.org/show_bug.cgi?id=526200 > > Fixing it completely is more involved. That's against 2.x so the failing > target doesn't exist. I guess those who've built it have just been lucky in > that any configure failures haven't broken the build, but that doesn't imply > it's working correctly with dash. > > > > Is this not itself a bug in dash? Why doesn't it support negative values? > > > > Because negative values are not really valid, even in bash. ;) > > > > $ bash -c 'exit -1'; echo $? > > 255 > > $ bash -c 'exit -2'; echo $? > > 254 > > Ah, POSIX says: > > "The exit utility shall cause the shell to exit with the exit status > specified by the unsigned decimal integer n. If n is specified, but its > value is not between 0 and 255 inclusively, the exit status is > undefined." > > bash is wrapping the signed integer to an unsigned one (i.e. 0 - 1 wraps to > 255). * the failing target doesn't exist in 3.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Aug 4 18:00:00 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 18:00:00 +0000 Subject: [Bug 3127] [IcedTea8] Only apply PaX markings by default on running PaX kernels In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3127 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=c1a63e43bbbc author: Andrew John Hughes date: Thu Aug 04 18:17:39 2016 +0100 PR3127, G590348: Only apply PaX markings by default on running PaX kernels 2015-07-13 Andrew John Hughes PR3127, G590348: Only apply PaX markings by default on running PaX kernels * NEWS: Updated. * acinclude.m4: (IT_HAS_PAX): Use grep directly rather than piping from cat. (IT_WITH_PAX): Use ${pax_active} as the default value. Handle --with-pax and --without-pax options (i.e. without arguments) better. -- You are receiving this mail because: 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 Aug 4 18:00:05 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 18:00:05 +0000 Subject: [Bug 3126] [IcedTea8] pax-mark-vm script calls "exit -1" which is invalid in dash In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3126 --- Comment #8 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=1a2af74bef2f author: Andrew John Hughes date: Thu Aug 04 19:02:35 2016 +0100 PR3126: pax-mark-vm script calls "exit -1" which is invalid in dash 2016-08-04 Andrew John Hughes PR3126: pax-mark-vm script calls "exit -1" which is invalid in dash * NEWS: Updated. * pax-mark-vm.in: Use POSIX-compliant exit value. -- You are receiving this mail because: 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 Aug 4 18:13:04 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 18:13:04 +0000 Subject: [Bug 3126] [IcedTea8] pax-mark-vm script calls "exit -1" which is invalid in dash In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3126 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #9 from Andrew John Hughes --- Fixed in icedtea-3.2.0pre01. -- You are receiving this mail because: 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 Aug 4 18:13:06 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 18:13:06 +0000 Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965 Bug 2965 depends on bug 3126, which changed state. Bug 3126 Summary: [IcedTea8] pax-mark-vm script calls "exit -1" which is invalid in dash http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3126 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Thu Aug 4 23:04:05 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 04 Aug 2016 23:04:05 +0000 Subject: /hg/icedtea8-forest/corba: Added tag icedtea-3.2.0pre01 for chan... Message-ID: changeset 8eb05dd032fe in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=8eb05dd032fe author: andrew date: Thu Aug 04 22:38:30 2016 +0100 Added tag icedtea-3.2.0pre01 for changeset 48dbf4a68dc7 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 48dbf4a68dc7 -r 8eb05dd032fe .hgtags --- a/.hgtags Tue Jul 26 04:41:53 2016 +0100 +++ b/.hgtags Thu Aug 04 22:38:30 2016 +0100 @@ -660,3 +660,4 @@ 4942432b3da1afbc2c2c87bdf896b112800e537c jdk8u101-b11 f8511bfb19c35d8d396dc53245c06cc3710657b1 jdk8u101-b12 7ea39ff8c227ada9e3cdb1560ff27128afb16f50 icedtea-3.1.0 +48dbf4a68dc770ef17eee71a5bdfcb46a477157c icedtea-3.2.0pre01 From andrew at icedtea.classpath.org Thu Aug 4 23:04:12 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 04 Aug 2016 23:04:12 +0000 Subject: /hg/icedtea8-forest/jaxp: Added tag icedtea-3.2.0pre01 for chang... Message-ID: changeset 3814938a76af in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=3814938a76af author: andrew date: Thu Aug 04 22:38:31 2016 +0100 Added tag icedtea-3.2.0pre01 for changeset 2acc40d95975 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 2acc40d95975 -r 3814938a76af .hgtags --- a/.hgtags Tue Jul 26 04:41:56 2016 +0100 +++ b/.hgtags Thu Aug 04 22:38:31 2016 +0100 @@ -629,3 +629,4 @@ 0878a0a5fdabeec872e878f4737d96edee8b1393 jdk8u101-b11 ddcc10eeb9d3367eb4b3fa0cd4d118e6dbc8850e jdk8u101-b12 9368913c75fa32e0cf33c542ed72e0146d84401d icedtea-3.1.0 +2acc40d95975e9a4b637e6752780570910ab75f9 icedtea-3.2.0pre01 From andrew at icedtea.classpath.org Thu Aug 4 23:04:17 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 04 Aug 2016 23:04:17 +0000 Subject: /hg/icedtea8-forest/jaxws: Added tag icedtea-3.2.0pre01 for chan... Message-ID: changeset 16bb2e8a8bc8 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=16bb2e8a8bc8 author: andrew date: Thu Aug 04 22:38:32 2016 +0100 Added tag icedtea-3.2.0pre01 for changeset cfba1219c991 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r cfba1219c991 -r 16bb2e8a8bc8 .hgtags --- a/.hgtags Tue Jul 26 04:41:57 2016 +0100 +++ b/.hgtags Thu Aug 04 22:38:32 2016 +0100 @@ -618,3 +618,4 @@ 5f3dcb815b9715215d086ba0d48a59b23d01d0a4 jdk8u101-b11 6a0347504d4c4171fcc24bc17749c0559518d862 jdk8u101-b12 534ca1b701d1e58af14577fc8b466023f44b4bdf icedtea-3.1.0 +cfba1219c991d38b5c31e5034a2aa855f8038887 icedtea-3.2.0pre01 From andrew at icedtea.classpath.org Thu Aug 4 23:04:23 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 04 Aug 2016 23:04:23 +0000 Subject: /hg/icedtea8-forest/langtools: Added tag icedtea-3.2.0pre01 for ... Message-ID: changeset 57e01c898eaa in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=57e01c898eaa author: andrew date: Thu Aug 04 22:38:36 2016 +0100 Added tag icedtea-3.2.0pre01 for changeset 88f7b4f1b721 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 88f7b4f1b721 -r 57e01c898eaa .hgtags --- a/.hgtags Tue Jul 26 04:42:00 2016 +0100 +++ b/.hgtags Thu Aug 04 22:38:36 2016 +0100 @@ -626,3 +626,4 @@ 5cc23fe55ff4c64838e2335644b674bdd0888340 jdk8u101-b11 0cef544b9eee7042001a2b7f5f9e8a48ef20d779 jdk8u101-b12 05822f2e947be716d90fa20335b57c9ce5ee62aa icedtea-3.1.0 +88f7b4f1b721ab67ca4cd72e691d2f6c7a72c64b icedtea-3.2.0pre01 From andrew at icedtea.classpath.org Thu Aug 4 23:04:29 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 04 Aug 2016 23:04:29 +0000 Subject: /hg/icedtea8-forest/hotspot: 2 new changesets Message-ID: changeset 90416ba05ba1 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=90416ba05ba1 author: andrew date: Thu Aug 04 02:38:01 2016 +0100 PR3123: Some object files built without -fPIC on x86 only Summary: Remove unwanted PIC exclusion rules changeset 52a89b286dbf in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=52a89b286dbf author: andrew date: Thu Aug 04 22:38:39 2016 +0100 Added tag icedtea-3.2.0pre01 for changeset 90416ba05ba1 diffstat: .hgtags | 1 + make/linux/makefiles/rules.make | 15 --------------- 2 files changed, 1 insertions(+), 15 deletions(-) diffs (39 lines): diff -r fd29eff8b797 -r 52a89b286dbf .hgtags --- a/.hgtags Wed Jul 27 12:33:33 2016 +0200 +++ b/.hgtags Thu Aug 04 22:38:39 2016 +0100 @@ -903,3 +903,4 @@ 0095e54dcaa1acfe1614feff9600734c26af7ae8 jdk8u101-b11 286fe17d81c3d153611a28e50926083ae934cc56 jdk8u101-b12 e480e0df8eea8e5d022672a450cd6c8e2eeac86b icedtea-3.1.0 +90416ba05ba1cde27da26ca1e6cc66062e883c17 icedtea-3.2.0pre01 diff -r fd29eff8b797 -r 52a89b286dbf make/linux/makefiles/rules.make --- a/make/linux/makefiles/rules.make Wed Jul 27 12:33:33 2016 +0200 +++ b/make/linux/makefiles/rules.make Thu Aug 04 22:38:39 2016 +0100 @@ -136,27 +136,12 @@ COMPILE_DONE = && { echo Done with $<; } endif -# Include $(NONPIC_OBJ_FILES) definition -ifndef LP64 -include $(GAMMADIR)/make/pic.make -endif - include $(GAMMADIR)/make/altsrc.make -# The non-PIC object files are only generated for 32 bit platforms. -ifdef LP64 %.o: %.cpp @echo Compiling $< $(QUIETLY) $(REMOVE_TARGET) $(QUIETLY) $(COMPILE.CXX) $(DEPFLAGS) -o $@ $< $(COMPILE_DONE) -else -%.o: %.cpp - @echo Compiling $< - $(QUIETLY) $(REMOVE_TARGET) - $(QUIETLY) $(if $(findstring $@, $(NONPIC_OBJ_FILES)), \ - $(subst $(VM_PICFLAG), ,$(COMPILE.CXX)) $(DEPFLAGS) -o $@ $< $(COMPILE_DONE), \ - $(COMPILE.CXX) $(DEPFLAGS) -o $@ $< $(COMPILE_DONE)) -endif %.o: %.s @echo Assembling $< From bugzilla-daemon at icedtea.classpath.org Thu Aug 4 23:04:35 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 04 Aug 2016 23:04:35 +0000 Subject: [Bug 3123] [IcedTea8] Some object files built without -fPIC on x86 only In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3123 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=90416ba05ba1 author: andrew date: Thu Aug 04 02:38:01 2016 +0100 PR3123: Some object files built without -fPIC on x86 only Summary: Remove unwanted PIC exclusion rules -- 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 Aug 4 23:04:42 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 04 Aug 2016 23:04:42 +0000 Subject: /hg/icedtea8-forest/jdk: Added tag icedtea-3.2.0pre01 for change... Message-ID: changeset 962b4e034e33 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=962b4e034e33 author: andrew date: Thu Aug 04 22:38:34 2016 +0100 Added tag icedtea-3.2.0pre01 for changeset 39845e69dc6b diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 39845e69dc6b -r 962b4e034e33 .hgtags --- a/.hgtags Tue Jul 26 04:41:58 2016 +0100 +++ b/.hgtags Thu Aug 04 22:38:34 2016 +0100 @@ -633,3 +633,4 @@ a9136f8d24d9ed01009df847176e0be67b354d15 jdk8u101-b11 3eab3ce82c31d1332bc383a1a3201eaee220c001 jdk8u101-b12 3d312c038b6050c53c22a8efa52632783b230c80 icedtea-3.1.0 +39845e69dc6b1b947b6c667d4d132bfc2cb47016 icedtea-3.2.0pre01 From andrew at icedtea.classpath.org Thu Aug 4 23:04:47 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 04 Aug 2016 23:04:47 +0000 Subject: /hg/icedtea8-forest/nashorn: Added tag icedtea-3.2.0pre01 for ch... Message-ID: changeset 81f0a71195c1 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=81f0a71195c1 author: andrew date: Thu Aug 04 22:38:38 2016 +0100 Added tag icedtea-3.2.0pre01 for changeset cd4ba667912c diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r cd4ba667912c -r 81f0a71195c1 .hgtags --- a/.hgtags Tue Jul 26 04:42:02 2016 +0100 +++ b/.hgtags Thu Aug 04 22:38:38 2016 +0100 @@ -603,3 +603,4 @@ de5fdc537134ec505958a66d79c0ff68282520d2 jdk8u101-b11 2f506194a131597352bbe1a08492266a8aed13f8 jdk8u101-b12 289b6e3c6e050f1a6f079c91a5f37c99889caed9 icedtea-3.1.0 +cd4ba667912c7cf2393bb290eb61528c55d96e72 icedtea-3.2.0pre01 From bugzilla-daemon at icedtea.classpath.org Fri Aug 5 03:21:34 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 05 Aug 2016 03:21:34 +0000 Subject: [Bug 3127] [IcedTea8] Only apply PaX markings by default on running PaX kernels In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3127 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Fixed in icedtea-3.2.0pre01. -- You are receiving this mail because: 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 Aug 5 03:26:16 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 05 Aug 2016 03:26:16 +0000 Subject: [Bug 3123] [IcedTea8] Some object files built without -fPIC on x86 only In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3123 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #4 from Andrew John Hughes --- Fixed in icedtea-3.2.0pre01. $ scanelf -qT ./usr/lib/jvm/java-1.8.0-icedtea-3.2.0/jre/lib/i386/server/libjvm.so $ -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Aug 5 03:26:18 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 05 Aug 2016 03:26:18 +0000 Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965 Bug 2965 depends on bug 3123, which changed state. Bug 3123 Summary: [IcedTea8] Some object files built without -fPIC on x86 only http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3123 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Aug 7 22:52:29 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 07 Aug 2016 22:52:29 +0000 Subject: [Bug 3133] New: IcedTea Web fails to load Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3133 Bug ID: 3133 Summary: IcedTea Web fails to load Product: IcedTea-Web Version: 1.4 Hardware: x86_64 OS: Linux Status: NEW Severity: blocker Priority: P5 Component: Plugin Assignee: jvanek at redhat.com Reporter: jam101 at gmail.com CC: jam101 at gmail.com, unassigned at icedtea.classpath.org https://marketq.fs.ml.com/Launch Gives IcedTea web plugin 1.4 (1.4-3~debian7u3) An exception has occurred ICEDTEAPLUGIN_DEBUG=true firefos 2.1 | tee plugin.log Guves a blank screen window and the files in the attached tar file containing ~/plugin.log and the contents of ~/.icedtea/log. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Aug 7 23:01:21 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 07 Aug 2016 23:01:21 +0000 Subject: [Bug 3133] IcedTea Web fails to load In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3133 --- Comment #1 from jam101 at gmail.com --- Created attachment 1545 --> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1545&action=edit Output from ICEDTEAPLUGIN_DEBUG=true firefox Tar fike contents: plugin.log ~/.icedtea/log/java.stderr ~/.icedtea/log/java.stdout -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Aug 7 23:07:32 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 07 Aug 2016 23:07:32 +0000 Subject: [Bug 3133] IcedTea Web fails to load In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3133 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gnu.andrew at redhat.com Severity|blocker |normal -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Aug 8 04:33:18 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 08 Aug 2016 04:33:18 +0000 Subject: [Bug 2859] [IcedTea8] Backport "6425769: Allow specifying an address to bind JMX remote connector" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2859 --- Comment #8 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=3b7915a862d4 author: Andrew John Hughes date: Mon Aug 08 05:33:32 2016 +0100 Bump shenandoah to aarch64-shenandoah-jdk8u102-b14. Upstream changes: - S6425769: Allow specifying an address to bind JMX remote connector - S6675699: need comprehensive fix for unconstrained ConvI2L with narrowed type - S6976636: JVM/TI test ex03t001 fails assertion - S8017462: G1: guarantee fails with UseDynamicNumberOfGCThreads - S8055530: assert(_exits.control()->is_top() || !_gvn.type(ret_phi)->empty()) failed: return value must be well defined - S8055844: [TESTBUG] test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java fails on Solaris Sparc due to incorrect page size being used - S8059661: Test SoftReference and OOM behavior - S8059677: Thread.getName() instantiates Strings - S8072725: Provide more granular levels for GC verification - S8073735: compiler/loopopts/CountedLoopProblem.java got OOME - S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java failed with java.lang.RuntimeException: 'new_active_workers' missing from stdout/stderr - S8081778: Use Intel x64 CPU instructions for RSA acceleration - S8129419: heapDumper.cpp: assert(length_in_bytes > 0) failed: nothing to copy - S8130150: Implement BigInteger.montgomeryMultiply intrinsic - S8133023: ParallelGCThreads is not calculated correctly - S8134963: [Newtest] New stress test for changing the coarseness level of G1 remembered set - S8139040: Fix initializations before ShouldNotReachHere() etc. and enable -Wuninitialized on linux. - S8141420: Compiler runtime entries don't hold Klass* from being GCed - S8141445: Use of Solaris/SPARC M7 libadimalloc.so can generate unknown signal in hs_err file - S8141551: C2 can not handle returns with inccompatible interface arrays - S8144957: Remove PICL warning message - S8145442: Add the facility to verify remembered sets for G1 - S8147645: get_ctrl_no_update() code is wrong - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC - S8148752: Compiled StringBuilder code throws StringIndexOutOfBoundsException - S8149543: range check CastII nodes should not be split through Phi - S8149743: JVM crash after debugger hotswap with lambdas - S8150002: Check for the validity of oop before printing it in verify_remembered_set - S8150518: G1 GC crashes at G1CollectedHeap::do_collection_pause_at_safepoint(double) - S8151522: Disable 8130150 and 8081778 intrinsics by default - S8152098: Fix 8151522 caused test compiler/intrinsics/squaretolen/TestSquareToLen.java to fail - S8153252: SA: Hotspot build on Windows fails if make/closed folder does not exist - S8153641: assert(thread_state == _thread_in_native) failed: Assumed thread_in_native while heap dump - S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java fails ChangeLog: 2016-08-07 Andrew John Hughes Bump shenandoah to aarch64-shenandoah-jdk8u102-b14. * patches/hotspot/shenandoah/6425769-pr2859.patch, * patches/hotspot/shenandoah/8148752-pr2943.patch: Removed as applied upstream in 8u102. * Makefile.am: (ICEDTEA_PATCHES): Drop above patches. * hotspot.map.in: Update shenandoah to aarch64-shenandoah-jdk8u102-b14 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 Mon Aug 8 04:33:36 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 08 Aug 2016 04:33:36 +0000 Subject: [Bug 2943] [IcedTea8] Backport "8148752: Compiled StringBuilder code throws StringIndexOutOfBoundsException" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2943 --- Comment #7 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=3b7915a862d4 author: Andrew John Hughes date: Mon Aug 08 05:33:32 2016 +0100 Bump shenandoah to aarch64-shenandoah-jdk8u102-b14. Upstream changes: - S6425769: Allow specifying an address to bind JMX remote connector - S6675699: need comprehensive fix for unconstrained ConvI2L with narrowed type - S6976636: JVM/TI test ex03t001 fails assertion - S8017462: G1: guarantee fails with UseDynamicNumberOfGCThreads - S8055530: assert(_exits.control()->is_top() || !_gvn.type(ret_phi)->empty()) failed: return value must be well defined - S8055844: [TESTBUG] test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java fails on Solaris Sparc due to incorrect page size being used - S8059661: Test SoftReference and OOM behavior - S8059677: Thread.getName() instantiates Strings - S8072725: Provide more granular levels for GC verification - S8073735: compiler/loopopts/CountedLoopProblem.java got OOME - S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java failed with java.lang.RuntimeException: 'new_active_workers' missing from stdout/stderr - S8081778: Use Intel x64 CPU instructions for RSA acceleration - S8129419: heapDumper.cpp: assert(length_in_bytes > 0) failed: nothing to copy - S8130150: Implement BigInteger.montgomeryMultiply intrinsic - S8133023: ParallelGCThreads is not calculated correctly - S8134963: [Newtest] New stress test for changing the coarseness level of G1 remembered set - S8139040: Fix initializations before ShouldNotReachHere() etc. and enable -Wuninitialized on linux. - S8141420: Compiler runtime entries don't hold Klass* from being GCed - S8141445: Use of Solaris/SPARC M7 libadimalloc.so can generate unknown signal in hs_err file - S8141551: C2 can not handle returns with inccompatible interface arrays - S8144957: Remove PICL warning message - S8145442: Add the facility to verify remembered sets for G1 - S8147645: get_ctrl_no_update() code is wrong - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC - S8148752: Compiled StringBuilder code throws StringIndexOutOfBoundsException - S8149543: range check CastII nodes should not be split through Phi - S8149743: JVM crash after debugger hotswap with lambdas - S8150002: Check for the validity of oop before printing it in verify_remembered_set - S8150518: G1 GC crashes at G1CollectedHeap::do_collection_pause_at_safepoint(double) - S8151522: Disable 8130150 and 8081778 intrinsics by default - S8152098: Fix 8151522 caused test compiler/intrinsics/squaretolen/TestSquareToLen.java to fail - S8153252: SA: Hotspot build on Windows fails if make/closed folder does not exist - S8153641: assert(thread_state == _thread_in_native) failed: Assumed thread_in_native while heap dump - S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java fails ChangeLog: 2016-08-07 Andrew John Hughes Bump shenandoah to aarch64-shenandoah-jdk8u102-b14. * patches/hotspot/shenandoah/6425769-pr2859.patch, * patches/hotspot/shenandoah/8148752-pr2943.patch: Removed as applied upstream in 8u102. * Makefile.am: (ICEDTEA_PATCHES): Drop above patches. * hotspot.map.in: Update shenandoah to aarch64-shenandoah-jdk8u102-b14 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 Mon Aug 8 14:46:59 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 08 Aug 2016 14:46:59 +0000 Subject: [Bug 877] CUPS should not be a mandatory requirement In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=877 --- Comment #6 from Marc-Antoine Perennou --- Any news on this one, as 3.1.0 is out now? -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Aug 8 14:50:24 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 08 Aug 2016 14:50:24 +0000 Subject: [Bug 877] CUPS should not be a mandatory requirement In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=877 --- Comment #7 from James Le Cuirot --- It's almost possible to build without the various X headers and libraries now but I don't believe the situation has changed for CUPS. -- You are receiving this mail because: 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 Aug 8 14:53:11 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 08 Aug 2016 14:53:11 +0000 Subject: [Bug 3133] IcedTea Web fails to load In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3133 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |WONTFIX --- Comment #2 from JiriVanek --- Hello. First, you are using terribly outdated version if ITW. The only suppotrted version is 1.6. debian is terrible with updating end-applications policy. Pease update. Second, the update of ITW will probably not solve your problem, as the only issue I found in your logs is vendor issue. Request failed certificate checks: [Exception... "SSL is required and URI scheme is not https." nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: resource://gre/modules/CertUtils.jsm :: checkCert :: line 145" data: no] There were quite a lot of security updates to browsers and java, which disabled legacy ssl algorithms. The only correct solution s to move https://marketq.fs.ml.com/ to supported algorithms. If you will google for this, you will find the ways how to enable those algorithms in browser/java again, but it is not recommended. Aside of this ssl issue, the https://download.esignal.com/MQML/allapplets/swt-win32-signed.jar.pack.gz is returning error 404. I dont know necessary is to run the app. Still it is stil lsaying something. -- You are receiving this mail because: 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 Aug 8 14:53:49 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 08 Aug 2016 14:53:49 +0000 Subject: [Bug 877] CUPS should not be a mandatory requirement In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=877 --- Comment #8 from James Le Cuirot --- Actually it hasn't been stated above that giving --disable-system-cups to v2 will make it dlopen, hence optional at runtime, but that hasn't been ported to v3. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Mon Aug 8 14:54:03 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Mon, 08 Aug 2016 14:54:03 +0000 Subject: /hg/icedtea8-forest/corba: 36 new changesets Message-ID: changeset 3787d7359ef6 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=3787d7359ef6 author: asaha date: Mon Jan 25 15:46:31 2016 -0800 Added tag jdk8u82-b00 for changeset 223d0e48a55b changeset 961d6ccd9bd1 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=961d6ccd9bd1 author: asaha date: Mon Feb 01 16:27:27 2016 -0800 Merge changeset 803798e13dd5 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=803798e13dd5 author: msheppar date: Tue Feb 16 12:37:44 2016 +0000 8144144: ORB destroy() leaks filedescriptors after unsuccessful connection Reviewed-by: chegar, coffeys changeset ff1de567fa6b in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=ff1de567fa6b author: asaha date: Wed Mar 23 12:20:02 2016 -0700 Added tag jdk8u102-b00 for changeset 223d0e48a55b changeset 1bb52ca92240 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=1bb52ca92240 author: asaha date: Wed Mar 23 14:54:57 2016 -0700 Merge changeset 6f09f3dfcba3 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=6f09f3dfcba3 author: asaha date: Tue Mar 22 11:53:10 2016 -0700 Merge changeset 9d09a2f13955 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=9d09a2f13955 author: asaha date: Wed Mar 23 15:16:18 2016 -0700 Merge changeset 564fbe28cbb0 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=564fbe28cbb0 author: asaha date: Tue Mar 29 13:25:06 2016 -0700 Added tag jdk8u102-b01 for changeset 9d09a2f13955 changeset 4b169a18d409 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=4b169a18d409 author: asaha date: Mon Apr 11 13:47:26 2016 -0700 Added tag jdk8u102-b02 for changeset 564fbe28cbb0 changeset 3c4fd101d6e6 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=3c4fd101d6e6 author: asaha date: Tue Apr 05 08:48:32 2016 -0700 Merge changeset ab7dbd58a766 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=ab7dbd58a766 author: asaha date: Mon Apr 11 14:54:45 2016 -0700 Merge changeset 626d8fa7a1bf in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=626d8fa7a1bf author: asaha date: Mon Apr 18 15:27:45 2016 -0700 Added tag jdk8u102-b03 for changeset ab7dbd58a766 changeset b87d82f5c33d in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=b87d82f5c33d author: asaha date: Mon Apr 25 09:31:39 2016 -0700 Added tag jdk8u102-b04 for changeset 626d8fa7a1bf changeset 3c35b66b5345 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=3c35b66b5345 author: asaha date: Mon Apr 25 10:59:08 2016 -0700 Merge changeset 889731f1c4fc in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=889731f1c4fc author: asaha date: Wed Apr 27 15:30:58 2016 -0700 Added tag jdk8u102-b05 for changeset 3c35b66b5345 changeset 2a265ab91dd2 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=2a265ab91dd2 author: asaha date: Mon May 02 14:46:14 2016 -0700 Merge changeset 9dfad32be1ed in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=9dfad32be1ed author: asaha date: Mon May 02 15:03:22 2016 -0700 Added tag jdk8u102-b06 for changeset 2a265ab91dd2 changeset 9d62d30ed9fc in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=9d62d30ed9fc author: aefimov date: Thu May 05 19:09:54 2016 +0300 8152927: Incorrect GPL header in StubFactoryDynamicBase.java reported Reviewed-by: alanb changeset 8d44271dd11d in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=8d44271dd11d author: asaha date: Mon May 09 11:30:49 2016 -0700 Merge changeset 0dcc485c5c19 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=0dcc485c5c19 author: asaha date: Mon May 09 11:51:58 2016 -0700 Added tag jdk8u102-b07 for changeset 8d44271dd11d changeset 329501e6cc22 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=329501e6cc22 author: asaha date: Mon May 16 10:42:56 2016 -0700 Merge changeset 559e261824c7 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=559e261824c7 author: asaha date: Mon May 16 10:54:35 2016 -0700 Added tag jdk8u102-b08 for changeset 329501e6cc22 changeset 4cbea61d24af in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=4cbea61d24af author: asaha date: Thu May 19 03:55:09 2016 -0700 8157078: 8u102 L10n resource file updates Summary: 8u102 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com changeset e108e30edcca in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=e108e30edcca author: asaha date: Mon May 23 20:36:59 2016 -0700 Merge changeset fea6827decb5 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=fea6827decb5 author: asaha date: Mon May 23 20:53:29 2016 -0700 Added tag jdk8u102-b09 for changeset e108e30edcca changeset e0d70741f35c in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=e0d70741f35c author: asaha date: Tue May 31 09:51:43 2016 -0700 Merge changeset dfb0dac9f92e in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=dfb0dac9f92e author: asaha date: Tue May 31 10:29:03 2016 -0700 Added tag jdk8u102-b10 for changeset e0d70741f35c changeset 360a2772486d in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=360a2772486d author: asaha date: Mon Jun 06 12:53:57 2016 -0700 Merge changeset 44507a24a797 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=44507a24a797 author: asaha date: Mon Jun 06 13:19:00 2016 -0700 Added tag jdk8u102-b11 for changeset 360a2772486d changeset 57546b5b575d in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=57546b5b575d author: asaha date: Mon Jun 13 13:11:07 2016 -0700 Merge changeset fc50e5f1bf46 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=fc50e5f1bf46 author: asaha date: Mon Jun 13 13:22:22 2016 -0700 Added tag jdk8u102-b12 for changeset 57546b5b575d changeset cd8d459147c3 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=cd8d459147c3 author: asaha date: Tue Jun 21 18:20:02 2016 -0700 Added tag jdk8u101-b13 for changeset 2bb2aec4b3e5 changeset a7c292080d5e in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=a7c292080d5e author: asaha date: Tue Jun 21 18:38:56 2016 -0700 Merge changeset 56b133772ec1 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=56b133772ec1 author: asaha date: Tue Jun 21 18:48:47 2016 -0700 Added tag jdk8u102-b13 for changeset a7c292080d5e changeset f85c4b0c0469 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=f85c4b0c0469 author: andrew date: Fri Aug 05 05:27:01 2016 +0100 Merge jdk8u102-b14 changeset 459f130b3f85 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=459f130b3f85 author: andrew date: Mon Aug 08 15:51:25 2016 +0100 Added tag icedtea-3.2.0pre02 for changeset f85c4b0c0469 diffstat: .hgtags | 148 ++++++++++ .jcheck/conf | 2 - src/share/classes/com/sun/corba/se/impl/orbutil/ORBUtility.java | 35 +- src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties | 12 +- 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/com/sun/corba/se/impl/transport/CorbaInboundConnectionCacheImpl.java | 20 + src/share/classes/com/sun/corba/se/impl/transport/CorbaTransportManagerImpl.java | 5 +- src/share/classes/com/sun/corba/se/impl/transport/SelectorImpl.java | 90 +++++- src/share/classes/com/sun/corba/se/impl/transport/SocketOrChannelAcceptorImpl.java | 30 +- src/share/classes/com/sun/corba/se/impl/transport/SocketOrChannelConnectionImpl.java | 13 +- src/share/classes/com/sun/corba/se/pept/transport/InboundConnectionCache.java | 2 + src/share/classes/javax/rmi/CORBA/Util.java | 44 ++- 13 files changed, 357 insertions(+), 50 deletions(-) diffs (truncated from 824 to 500 lines): diff -r 223d0e48a55b -r 459f130b3f85 .hgtags --- a/.hgtags Mon Jan 25 13:20:44 2016 -0800 +++ b/.hgtags Mon Aug 08 15:51:25 2016 +0100 @@ -50,6 +50,7 @@ b751c528c55560cf2adeaeef24b39ca1f4d1cbf7 jdk7-b73 5d0cf59a3203b9f57aceebc33ae656b884987955 jdk7-b74 0fb137085952c8e47878e240d1cb40f14de463c4 jdk7-b75 +d728db3889da23d9f74e45154b9261a43b4acd8d icedtea7-1.12 937144222e2219939101b0129d26a872a7956b13 jdk7-b76 6881f0383f623394b5ec73f27a5f329ff55d0467 jdk7-b77 a7f7276b48cd74d8eb1baa83fbf3d1ef4a2603c8 jdk7-b78 @@ -63,6 +64,7 @@ 6253e28826d16cf1aecc39ce04c8de1f6bf2df5f jdk7-b86 09a41111a401d327f65e453384d976a10154d9ea jdk7-b87 39e14d2da687c7e592142137517aaf689544820f jdk7-b88 +e805b4155d76f76d40ffae36a74546f79218c539 icedtea7-1.13 bb4424c5e778b842c064a8b1aa902b35f4397654 jdk7-b89 56ce07b0eb47b93a98a72adef0f21e602c460623 jdk7-b90 bcd2fc089227559ac5be927923609fac29f067fa jdk7-b91 @@ -111,6 +113,7 @@ 918003855fa0dba5acf4bf1fe36526d2fc4c1ba8 jdk7-b134 e0b72ae5dc5e824b342801c8d1d336a55eb54e2c jdk7-b135 48ef0c712e7cbf272f47f9224db92a3c6a9e2612 jdk7-b136 +b62418551e20fa19fbf57c49d4378b7096809e60 icedtea-1.14 a66c01d8bf895261715955df0b95545c000ed6a8 jdk7-b137 78d8cf04697e9df54f7f11e195b7da29b8e345a2 jdk7-b138 60b074ec6fcf5cdf9efce22fdfb02326ed8fa2d3 jdk7-b139 @@ -295,6 +298,7 @@ 32b9c4f0ab3c6d33f70724b775cb9d12c004be6d jdk8u20-b07 4e4a75376185ca1a712cc9fef5a340e6927cf5e2 jdk8u20-b08 0344396d09b0e20d4a8d1bdff9f129250a60f365 jdk8u20-b09 +a96c01f523be6fadcf777118d471a9fa5751cf1c icedtea-3.0.0pre01 e930c4fa31586b0f21887f7b50fba927550f17fb jdk8u20-b10 9a6092124c7c926d380a5f3b0f899fd1427c6e69 jdk8u20-b11 673829390271e51f8bc442ffbd4726833a7b1c06 jdk8u20-b12 @@ -308,6 +312,7 @@ aca1d25d10812c86024d9dbb7ec529876cca55e8 jdk8u20-b20 7d1e0f0b63f1d66c77924d8b2a1accdf8f7480db jdk8u20-b21 7677bf14d105ca23ab045f5041ceb19ee88b86c6 jdk8u20-b22 +83ebbcc0dda5af02ee3d99756bf6c13da956a310 icedtea-3.0.0pre02 919405d7316dfcbddee5ad8dd08905916df88e04 jdk8u20-b23 34c930eaa6b591621afde05ca2e24571c91cdc9b jdk8u20-b24 34c930eaa6b591621afde05ca2e24571c91cdc9b jdk8u20-b25 @@ -375,6 +380,9 @@ a1e2c13de84e00f2aedf4c40e96347306ede84f3 jdk8u40-b18 8bbc2bb414b7e9331c2014c230553d72c9d161c5 jdk8u40-b19 445eceffc829e205037098115c26e38e85ea5f7c jdk8u40-b20 +6c974fba96cb81fd91bf85f434531dbd122fa3a0 icedtea-3.0.0pre03 +b493e7b682c969ef1b68c56c3512317df87a1f28 icedtea-3.0.0pre04 +a5ec6d805e3864d5d754dd47bdae5d001e812a73 icedtea-3.0.0pre05 9c54cc92c0beb29179abbce272d3f5c8ba4ffd0e jdk8u40-b21 4c7421f74674ebefb8e91eba59ab2a2db8c1abd7 jdk8u40-b22 62f7faef5ed956cd481cae6216b22fdb4b6e3e46 jdk8u40-b23 @@ -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 @@ -427,6 +436,7 @@ 5980dad8f264bb5ec3982d64a7c0af86fc5b3d16 jdk8u51-b31 eb269a395660200c33cd58acca2df20da03567ab jdk8u51-b32 b0daf4d3eb5f5de0f073ec9d264b1964b1920c67 jdk8u51-b33 +bd928a0bfc2c0f14eaa6a86e8d5937f9e94fd514 jdk8u51-b34 8bbc2bb414b7e9331c2014c230553d72c9d161c5 jdk8u60-b00 15ae8298b34beb30f2bd7baa7ff895af2bec13f6 jdk8u60-b01 a98524c04cbd24bbc3029b21c033abf9108e92b4 jdk8u60-b02 @@ -451,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 @@ -497,6 +510,11 @@ c53412824d4ef81343418a71877172776b0980af jdk8u66-b17 efb736c1edb983bd231617a2619d68a3eee4d850 jdk8u66-b18 d555fb895611d083724442be79e5592ba676825c jdk8u66-b31 +4436283ad3bd05910df5f7d44321b5b581ae1004 jdk8u66-b32 +b0392e7c5b0712e00341e32c3c1e8f78d56e3695 jdk8u66-b33 +39be7bf168202244171cea701baf4986e423a86b jdk8u66-b34 +9dfa25a760c6d3785276f4372dd4eda586308e3b jdk8u66-b35 +1dfa7f7ec9853fac73ad1acc8fbff382f4ecc951 jdk8u66-b36 cd1b3e5a3126d0808c845d2df518095b10a98059 jdk8u71-b00 8c21767afa1a241e8312a1d4280efadfded4883d jdk8u71-b01 c775f50c022007b4f482f51dafb95224886aca8b jdk8u71-b02 @@ -528,9 +546,139 @@ 3eb18c06118e0bc2fca1e1ea6c1cbddd21a27479 jdk8u72-b12 0d9849ba664dc3381d8d6d85d5e04c00fdd476b1 jdk8u72-b13 baa49bb35fc1798a5951fcfd3f9232332651d4e9 jdk8u72-b14 +834cf5ee24b36e2ab5eef16896bfd550fd698a7b icedtea-3.0.0pre09 91e3b8e2e00618f237f571fbefdfee3f4134026f jdk8u72-b15 +e3b496b6ae52f2c018e9c628c31be984bb4907e7 jdk8u73-b00 +5e484ab4b05f1398e924ab90874f7fe2ddf20731 jdk8u73-b01 +0cfcffb354bb4c76cac46f52b16a50e3b57794b9 jdk8u73-b02 +9e88cf03fe09fbf33045f43489be6f9c00e80c35 jdk8u74-b00 +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 +74b2903babf0f4138c367e3f9eea8958f5d71b94 jdk8u75-b03 +aa99436ccf826b3a2eecdaf646814e58cf514efb jdk8u75-b04 +e4dd4a6a2e67aa42d1e22246216f56a5280f83fb jdk8u75-b05 +6ca185377097c44ee1768f2f817b1b9e3b89068c jdk8u75-b06 +77880a70d92dbfc0ab1dab1aefad179c711ea852 jdk8u75-b07 +d267b16e3ecc006200ec6478904b7ea119df5b19 jdk8u75-b08 +1030aea873cdecfb6f55ab652abc67c901f61f60 jdk8u75-b09 +964fe4bba121592325cb346e3a4fa677b277d0ec jdk8u75-b10 +f7cfd44464c3c3efd6d6f29921fad4ed0de75d83 jdk8u75-b12 +7b719c1dec62535c34030cf3457abe6f478f13a0 jdk8u77-b00 +cafc1648f432eff2c392040af2db4505c3d290b6 jdk8u77-b01 +0f0077ee5e53365562ff77a01aa97d0c7374f447 jdk8u77-b02 +9972d4fac94222734bfee16a8a5475e1f2b9e149 icedtea-3.0.0pre10 +37af47894175fa7405752524b631237007778767 icedtea-3.0.0 +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 +e8dc6eb11c761f20b44d8c4b8acb0846268872f1 jdk8u77-b03 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 +5617f9bec354fb2c60bbb816d175f4cee7d2c56e jdk8u92-b14 +fe88377e18b0c5f3da8e6741e0d5b9bfd45d2648 jdk8u92-b31 +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 diff -r 223d0e48a55b -r 459f130b3f85 .jcheck/conf --- a/.jcheck/conf Mon Jan 25 13:20:44 2016 -0800 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r 223d0e48a55b -r 459f130b3f85 src/share/classes/com/sun/corba/se/impl/orbutil/ORBUtility.java --- a/src/share/classes/com/sun/corba/se/impl/orbutil/ORBUtility.java Mon Jan 25 13:20:44 2016 -0800 +++ b/src/share/classes/com/sun/corba/se/impl/orbutil/ORBUtility.java Mon Aug 08 15:51:25 2016 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -34,21 +34,13 @@ import java.security.Policy; import java.security.PrivilegedAction; import java.security.ProtectionDomain; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Map; -import java.util.List; -import java.util.ListIterator; -import java.util.Set; -import java.util.Map.Entry; -import java.util.Collection; +import java.security.PrivilegedActionException; +import java.security.PrivilegedExceptionAction; import java.util.HashMap; import java.util.HashSet; import java.util.Hashtable; import java.util.Iterator; import java.util.Enumeration; -import java.util.Properties; -import java.util.IdentityHashMap; import java.util.StringTokenizer; import java.util.NoSuchElementException; @@ -165,8 +157,18 @@ * Return default ValueHandler */ public static ValueHandler createValueHandler() { + ValueHandler vh; + try { + vh = AccessController.doPrivileged(new PrivilegedExceptionAction() { + public ValueHandler run() throws Exception { return Util.createValueHandler(); } + }); + } catch (PrivilegedActionException e) { + throw new InternalError(e.getMessage()); + } + return vh; + } /** * Returns true if it was accurately determined that the remote ORB is @@ -664,7 +666,16 @@ * ValueHandler. */ public static byte getMaxStreamFormatVersion() { - ValueHandler vh = Util.createValueHandler(); + ValueHandler vh; + try { + vh = AccessController.doPrivileged(new PrivilegedExceptionAction() { + public ValueHandler run() throws Exception { + return Util.createValueHandler(); + } + }); + } catch (PrivilegedActionException e) { + throw new InternalError(e.getMessage()); + } if (!(vh instanceof javax.rmi.CORBA.ValueHandlerMultiFormat)) return ORBConstants.STREAM_FORMAT_VERSION_1; diff -r 223d0e48a55b -r 459f130b3f85 src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties --- a/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties Mon Jan 25 13:20:44 2016 -0800 +++ b/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties Mon Aug 08 15:51:25 2016 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -23,7 +23,7 @@ # questions. # -orbd.usage=\uC0AC\uC6A9\uBC95: {0} \n\n\uC5EC\uAE30\uC11C \uB294 \uB2E4\uC74C\uACFC \uAC19\uC2B5\uB2C8\uB2E4.\n -port ORBD\uAC00 \uC2DC\uC791\uB418\uC5B4\uC57C \uD558\uB294 \uD65C\uC131 \uD3EC\uD2B8\uB85C, \uAE30\uBCF8\uAC12\uC740 1049\uC785\uB2C8\uB2E4(\uC120\uD0DD \uC0AC\uD56D).\n -defaultdb ORBD \uD30C\uC77C\uC758 \uB514\uB809\uD1A0\uB9AC\uB85C, \uAE30\uBCF8\uAC12\uC740 "./orb.db"\uC785\uB2C8\uB2E4(\uC120\uD0DD \uC0AC\uD56D).\n -serverid ORBD\uC758 \uC11C\uBC84 ID\uB85C, \uAE30\uBCF8\uAC12\uC740 1 \uC785\uB2C8\uB2E4(\uC120\uD0DD \uC0AC\uD56D).\n -ORBInitialPort \uCD08\uAE30 \uD3EC\uD2B8\uC785\uB2C8\uB2E4(\uD544\uC218).\n -ORBInitialHost \uCD08\uAE30 HostName\uC785\uB2C8\uB2E4(\uD544\uC218).\n +orbd.usage=\uC0AC\uC6A9\uBC95: {0} \n\n\uC5EC\uAE30\uC11C \uB294 \uB2E4\uC74C\uACFC \uAC19\uC2B5\uB2C8\uB2E4.\n -port ORBD\uAC00 \uC2DC\uC791\uB418\uC5B4\uC57C \uD558\uB294 \uD65C\uC131 \uD3EC\uD2B8\uB85C, \uAE30\uBCF8\uAC12\uC740 1049\uC785\uB2C8\uB2E4(\uC120\uD0DD\uC0AC\uD56D).\n -defaultdb ORBD \uD30C\uC77C\uC758 \uB514\uB809\uD1A0\uB9AC\uB85C, \uAE30\uBCF8\uAC12\uC740 "./orb.db"\uC785\uB2C8\uB2E4(\uC120\uD0DD\uC0AC\uD56D).\n -serverid ORBD\uC758 \uC11C\uBC84 ID\uB85C, \uAE30\uBCF8\uAC12\uC740 1 \uC785\uB2C8\uB2E4(\uC120\uD0DD\uC0AC\uD56D).\n -ORBInitialPort \uCD08\uAE30 \uD3EC\uD2B8\uC785\uB2C8\uB2E4(\uD544\uC218).\n -ORBInitialHost \uCD08\uAE30 HostName\uC785\uB2C8\uB2E4(\uD544\uC218).\n servertool.usage=\uC0AC\uC6A9\uBC95: {0} \n\n\uC5EC\uAE30\uC11C \uB294 \uB2E4\uC74C\uACFC \uAC19\uC2B5\uB2C8\uB2E4.\n -ORBInitialPort \uCD08\uAE30 \uD3EC\uD2B8\uC785\uB2C8\uB2E4(\uD544\uC218).\n -ORBInitialHost \uCD08\uAE30 HostName\uC785\uB2C8\uB2E4(\uD544\uC218).\n servertool.banner=\n\nJava IDL \uC11C\uBC84 \uD234 \uC2DC\uC791 \n\uD504\uB86C\uD504\uD2B8\uC5D0 \uBA85\uB839\uC744 \uC785\uB825\uD558\uC2ED\uC2DC\uC624. \n @@ -62,7 +62,7 @@ servertool.list=\n\t\uBAA9\uB85D\n servertool.list1=\uB4F1\uB85D\uB41C \uC11C\uBC84 \uBAA8\uB450 \uB098\uC5F4 -servertool.list2=\n\t\uC11C\uBC84 ID\t\uC11C\uBC84 \uD074\uB798\uC2A4 \uC774\uB984\t\t\uC11C\uBC84 \uC751\uC6A9 \uD504\uB85C\uADF8\uB7A8\n\t---------\t-----------------\t\t------------------\n +servertool.list2=\n\t\uC11C\uBC84 ID\t\uC11C\uBC84 \uD074\uB798\uC2A4 \uC774\uB984\t\t\uC11C\uBC84 \uC560\uD50C\uB9AC\uCF00\uC774\uC158\n\t---------\t-----------------\t\t------------------\n servertool.listactive=\n\tlistactive servertool.listactive1=\uD604\uC7AC \uD65C\uC131 \uC11C\uBC84 \uB098\uC5F4 servertool.listappnames=\tlistappnames\n @@ -92,9 +92,9 @@ bootstrap.success=\uD3EC\uD2B8\uB97C {0}(\uC73C)\uB85C \uC124\uC815\uD558\uACE0 {1}\uC5D0\uC11C \uC11C\uBE44\uC2A4\uB97C \uC77D\uB294 \uC911 bootstrap.filenotreadable={0} \uD30C\uC77C\uC744 \uC77D\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4. bootstrap.filenotfound={0} \uD30C\uC77C\uC744 \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4. -bootstrap.exception={0} \uD30C\uC77C\uC5D0 \uC18D\uC131\uC744 \uC800\uC7A5\uD558\uB294 \uC911 \uC608\uC678 \uC0AC\uD56D \uBC1C\uC0DD: {1} \uC608\uC678 \uC0AC\uD56D +bootstrap.exception={0} \uD30C\uC77C\uC5D0 \uC18D\uC131\uC744 \uC800\uC7A5\uD558\uB294 \uC911 \uC608\uC678\uC0AC\uD56D \uBC1C\uC0DD: {1} \uC608\uC678\uC0AC\uD56D -tnameserv.exception={0} \uD3EC\uD2B8\uC5D0\uC11C \uBD80\uD2B8\uC2A4\uD2B8\uB7A9 \uC11C\uBE44\uC2A4\uB97C \uC2DC\uC791\uD558\uB294 \uC911 \uC608\uC678 \uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4. +tnameserv.exception={0} \uD3EC\uD2B8\uC5D0\uC11C \uBD80\uD2B8\uC2A4\uD2B8\uB7A9 \uC11C\uBE44\uC2A4\uB97C \uC2DC\uC791\uD558\uB294 \uC911 \uC608\uC678\uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4. tnameserv.usage=-ORBInitialPort \uBA85\uB839\uD589 \uC778\uC218\uB85C \uB2E4\uB978 \uD3EC\uD2B8 \uC0AC\uC6A9 \uC2DC\uB3C4 tnameserv.invalidhostoption=ORBInitialHost\uB294 NameService\uC5D0 \uB300\uD574 \uC801\uD569\uD55C \uC635\uC158\uC774 \uC544\uB2D9\uB2C8\uB2E4. tnameserv.orbinitialport0=ORBInitialPort 0\uC740 NameService\uC5D0 \uB300\uD574 \uC801\uD569\uD55C \uC635\uC158\uC774 \uC544\uB2D9\uB2C8\uB2E4. @@ -103,5 +103,5 @@ tnameserv.hs3=\uC900\uBE44\uB418\uC5C8\uC2B5\uB2C8\uB2E4. orbd.commfailure=\nORBinitialPort\uAC00 \uC774\uBBF8 \uC0AC\uC6A9 \uC911\uC774\uC5B4\uC11C ORBD \uC2DC\uC791\uC744 \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4. -orbd.internalexception=\n\uB0B4\uBD80 \uC608\uC678 \uC0AC\uD56D\uC73C\uB85C \uC778\uD574 ORBD \uC2DC\uC791\uC744 \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4. \n\uAC00\uB2A5\uD55C \uC6D0\uC778: \n1. \uC9C0\uC815\uB41C ORBInitialPort \uB610\uB294 ORBActivationPort\uAC00 \uC774\uBBF8 \uC0AC\uC6A9 \uC911\uC785\uB2C8\uB2E4.\n2. orb.db\uB97C \uC4F8 \uC218 \uC788\uB294 \uC4F0\uAE30 \uAD8C\uD55C\uC774 \uC5C6\uC2B5\uB2C8\uB2E4. +orbd.internalexception=\n\uB0B4\uBD80 \uC608\uC678\uC0AC\uD56D\uC73C\uB85C \uC778\uD574 ORBD \uC2DC\uC791\uC744 \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4. \n\uAC00\uB2A5\uD55C \uC6D0\uC778: \n1. \uC9C0\uC815\uB41C ORBInitialPort \uB610\uB294 ORBActivationPort\uAC00 \uC774\uBBF8 \uC0AC\uC6A9 \uC911\uC785\uB2C8\uB2E4.\n2. orb.db\uB97C \uC4F8 \uC218 \uC788\uB294 \uC4F0\uAE30 \uAD8C\uD55C\uC774 \uC5C6\uC2B5\uB2C8\uB2E4. diff -r 223d0e48a55b -r 459f130b3f85 src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties --- a/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties Mon Jan 25 13:20:44 2016 -0800 +++ b/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties Mon Aug 08 15:51:25 2016 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -103,5 +103,5 @@ tnameserv.hs3=\u5C31\u7DD2\u3002 orbd.commfailure=\n\u56E0\u70BA ORBinitialPort \u5728\u4F7F\u7528\u4E2D\uFF0C\u6240\u4EE5\u7121\u6CD5\u555F\u52D5 ORBD\u3002 -orbd.internalexception=\n\u56E0\u70BA\u5167\u90E8\u767C\u751F\u7570\u5E38\uFF0C\u6240\u4EE5\u7121\u6CD5\u555F\u52D5 ORBD\u3002 \n\u53EF\u80FD\u7684\u539F\u56E0: \n1. \u6307\u5B9A\u7684 ORBInitialPort \u6216 ORBActivationPort \u5728\u4F7F\u7528\u4E2D\u3002 \n2. \u6C92\u6709\u5BEB\u5165 orb.db \u7684\u6B0A\u9650\u3002 +orbd.internalexception=\n\u56E0\u70BA\u5167\u90E8\u767C\u751F\u7570\u5E38\uFF0C\u6240\u4EE5\u7121\u6CD5\u555F\u52D5 ORBD\u3002\n\u53EF\u80FD\u7684\u539F\u56E0: \n1. \u6307\u5B9A\u7684 ORBInitialPort \u6216 ORBActivationPort \u5728\u4F7F\u7528\u4E2D\u3002\n2. \u6C92\u6709\u5BEB\u5165 orb.db \u7684\u6B0A\u9650\u3002 diff -r 223d0e48a55b -r 459f130b3f85 src/share/classes/com/sun/corba/se/impl/presentation/rmi/StubFactoryDynamicBase.java --- a/src/share/classes/com/sun/corba/se/impl/presentation/rmi/StubFactoryDynamicBase.java Mon Jan 25 13:20:44 2016 -0800 +++ b/src/share/classes/com/sun/corba/se/impl/presentation/rmi/StubFactoryDynamicBase.java Mon Aug 08 15:51:25 2016 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2004, 2013 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2004, 2013, 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 diff -r 223d0e48a55b -r 459f130b3f85 src/share/classes/com/sun/corba/se/impl/transport/CorbaInboundConnectionCacheImpl.java --- a/src/share/classes/com/sun/corba/se/impl/transport/CorbaInboundConnectionCacheImpl.java Mon Jan 25 13:20:44 2016 -0800 +++ b/src/share/classes/com/sun/corba/se/impl/transport/CorbaInboundConnectionCacheImpl.java Mon Aug 08 15:51:25 2016 +0100 @@ -54,11 +54,17 @@ { protected Collection connectionCache; + private Acceptor acceptor; + public CorbaInboundConnectionCacheImpl(ORB orb, Acceptor acceptor) { super(orb, acceptor.getConnectionCacheType(), ((CorbaAcceptor)acceptor).getMonitoringName()); this.connectionCache = new ArrayList(); + this.acceptor = acceptor; + if (orb.transportDebugFlag) { + dprint(": " + acceptor ); + } } //////////////////////////////////////////////////// @@ -66,11 +72,25 @@ // pept.transport.InboundConnectionCache // + public void close () { + + super.close(); + if (orb.transportDebugFlag) { + dprint(".close: " + acceptor ); + } + this.acceptor.close(); + + } + public Connection get(Acceptor acceptor) { throw wrapper.methodShouldNotBeCalled(); } + public Acceptor getAcceptor () { + return acceptor; + } + public void put(Acceptor acceptor, Connection connection) { if (orb.transportDebugFlag) { diff -r 223d0e48a55b -r 459f130b3f85 src/share/classes/com/sun/corba/se/impl/transport/CorbaTransportManagerImpl.java --- a/src/share/classes/com/sun/corba/se/impl/transport/CorbaTransportManagerImpl.java Mon Jan 25 13:20:44 2016 -0800 +++ b/src/share/classes/com/sun/corba/se/impl/transport/CorbaTransportManagerImpl.java Mon Aug 08 15:51:25 2016 +0100 @@ -188,8 +188,9 @@ for (Object cc : outboundConnectionCaches.values()) { ((ConnectionCache)cc).close() ; } - for (Object cc : inboundConnectionCaches.values()) { - ((ConnectionCache)cc).close() ; + for (Object icc : inboundConnectionCaches.values()) { + ((ConnectionCache)icc).close() ; + unregisterAcceptor(((InboundConnectionCache)icc).getAcceptor()); } getSelector(0).close(); } finally { diff -r 223d0e48a55b -r 459f130b3f85 src/share/classes/com/sun/corba/se/impl/transport/SelectorImpl.java --- a/src/share/classes/com/sun/corba/se/impl/transport/SelectorImpl.java Mon Jan 25 13:20:44 2016 -0800 +++ b/src/share/classes/com/sun/corba/se/impl/transport/SelectorImpl.java Mon Aug 08 15:51:25 2016 +0100 @@ -26,16 +26,20 @@ package com.sun.corba.se.impl.transport; import java.io.IOException; +import java.net.ServerSocket; import java.nio.channels.ClosedChannelException; import java.nio.channels.SelectableChannel; +import java.nio.channels.ServerSocketChannel; import java.nio.channels.SelectionKey; import java.nio.channels.Selector; +import java.nio.channels.ClosedSelectorException; import java.util.ArrayList; import java.util.HashMap; import java.util.Map; import java.util.Iterator; import java.util.List; + import com.sun.corba.se.pept.broker.Broker; import com.sun.corba.se.pept.transport.Acceptor; import com.sun.corba.se.pept.transport.Connection; @@ -111,7 +115,16 @@ interestOpsList.add(keyAndOp); } // tell Selector Thread there's an update to a SelectorKey's Ops - selector.wakeup(); + try { + if (selector != null) { + // wakeup Selector thread to process close request + selector.wakeup(); + } + } catch (Throwable t) { + if (orb.transportDebugFlag) { + dprint(".registerInterestOps: selector.wakeup: ", t); + } + } } else { wrapper.selectionKeyInvalid(eventHandler.toString()); @@ -186,7 +199,9 @@ if (selectionKey != null) { selectionKey.cancel(); } - selector.wakeup(); + if (selector != null) { + selector.wakeup(); + } return; } @@ -239,6 +254,8 @@ readerThread.close(); } From andrew at icedtea.classpath.org Mon Aug 8 14:54:10 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Mon, 08 Aug 2016 14:54:10 +0000 Subject: /hg/icedtea8-forest/jaxp: 43 new changesets Message-ID: changeset 79f797fa55d8 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=79f797fa55d8 author: asaha date: Mon Jan 25 15:47:50 2016 -0800 Added tag jdk8u82-b00 for changeset b96204430344 changeset baac0cbb7939 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=baac0cbb7939 author: aefimov date: Fri Feb 05 14:40:11 2016 +0300 8144593: Suppress not recognized property/feature warning messages from SAXParser Reviewed-by: joehw changeset fc67851c77ef in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=fc67851c77ef author: aefimov date: Fri Feb 05 14:57:06 2016 +0300 8072081: Supplementary characters are rejected in comments Reviewed-by: lancea changeset 2abe6fc9bb5f in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=2abe6fc9bb5f author: robm date: Fri Feb 05 13:53:27 2016 +0000 Merge changeset 802eb620ffab in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=802eb620ffab author: asaha date: Mon Feb 01 16:34:00 2016 -0800 Merge changeset a43504eeb367 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=a43504eeb367 author: asaha date: Fri Feb 05 09:33:30 2016 -0800 Merge changeset 447aab25a88b in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=447aab25a88b author: aefimov date: Mon Feb 29 15:46:01 2016 +0300 8149915: enabling validate-annotations feature for xsd schema with annotation causes NPE Reviewed-by: joehw changeset d595138c9527 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=d595138c9527 author: aefimov date: Mon Feb 29 15:48:01 2016 +0300 8150470: JCK: api/xsl/conf/copy/copy19 test failure Reviewed-by: joehw, aefimov changeset e115e07905cf in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=e115e07905cf author: asaha date: Wed Mar 23 12:20:59 2016 -0700 Added tag jdk8u102-b00 for changeset b96204430344 changeset 40331ef7637a in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=40331ef7637a author: asaha date: Wed Mar 23 15:02:09 2016 -0700 Merge changeset e31d3ecd2928 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=e31d3ecd2928 author: asaha date: Tue Mar 22 12:05:56 2016 -0700 Merge changeset 7ae23fadd851 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=7ae23fadd851 author: asaha date: Wed Mar 23 15:18:04 2016 -0700 Merge changeset 2728110e2bc5 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=2728110e2bc5 author: asaha date: Tue Mar 29 13:26:44 2016 -0700 Added tag jdk8u102-b01 for changeset 7ae23fadd851 changeset aabd540d440c in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=aabd540d440c author: aefimov date: Mon Mar 28 16:39:28 2016 +0300 8150704: XALAN: ERROR: 'No more DTM IDs are available' when transforming with lots of temporary result trees Reviewed-by: joehw changeset 760d26dbaa27 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=760d26dbaa27 author: robm date: Tue Mar 29 23:01:27 2016 +0100 Merge changeset ebe7dc636783 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=ebe7dc636783 author: asaha date: Mon Apr 11 13:49:10 2016 -0700 Added tag jdk8u102-b02 for changeset 760d26dbaa27 changeset b597ebd5ef6a in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=b597ebd5ef6a author: asaha date: Tue Apr 05 10:12:15 2016 -0700 Merge changeset 9be3e75c8f46 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=9be3e75c8f46 author: asaha date: Mon Apr 11 14:59:25 2016 -0700 Merge changeset 58469c50677d in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=58469c50677d author: asaha date: Mon Apr 18 15:30:18 2016 -0700 Added tag jdk8u102-b03 for changeset 9be3e75c8f46 changeset 4e861d843046 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=4e861d843046 author: asaha date: Mon Apr 25 09:32:51 2016 -0700 Added tag jdk8u102-b04 for changeset 58469c50677d changeset f5cb21e3a361 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=f5cb21e3a361 author: asaha date: Tue Apr 26 13:13:56 2016 -0700 Merge changeset fc3257c98f34 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=fc3257c98f34 author: asaha date: Wed Apr 27 15:32:12 2016 -0700 Added tag jdk8u102-b05 for changeset f5cb21e3a361 changeset 545ae88cd091 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=545ae88cd091 author: asaha date: Mon May 02 14:55:34 2016 -0700 Merge changeset fe98180f7d02 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=fe98180f7d02 author: asaha date: Mon May 02 15:04:39 2016 -0700 Added tag jdk8u102-b06 for changeset 545ae88cd091 changeset f563e46f3083 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=f563e46f3083 author: asaha date: Mon May 09 11:39:26 2016 -0700 Merge changeset 2fb7aa06f656 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=2fb7aa06f656 author: asaha date: Mon May 09 11:53:16 2016 -0700 Added tag jdk8u102-b07 for changeset f563e46f3083 changeset 91dba3952a3d in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=91dba3952a3d 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 c9f8318eb631 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=c9f8318eb631 author: asaha date: Mon May 16 10:45:58 2016 -0700 Merge changeset e569e50bd8a5 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=e569e50bd8a5 author: asaha date: Mon May 16 10:55:46 2016 -0700 Added tag jdk8u102-b08 for changeset c9f8318eb631 changeset 05f5349489ca in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=05f5349489ca author: asaha date: Thu May 19 03:55:15 2016 -0700 8157078: 8u102 L10n resource file updates Summary: 8u102 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com changeset 8f5ebb91ab3a in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=8f5ebb91ab3a author: asaha date: Mon May 23 20:46:42 2016 -0700 Merge changeset 7c1960760222 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=7c1960760222 author: asaha date: Mon May 23 20:54:20 2016 -0700 Added tag jdk8u102-b09 for changeset 8f5ebb91ab3a changeset 018c7ebb858c in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=018c7ebb858c author: asaha date: Tue May 31 10:12:24 2016 -0700 Merge changeset d57268471f67 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=d57268471f67 author: asaha date: Tue May 31 10:29:44 2016 -0700 Added tag jdk8u102-b10 for changeset 018c7ebb858c changeset 429621d25778 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=429621d25778 author: asaha date: Mon Jun 06 12:59:56 2016 -0700 Merge changeset 936c7a3ab382 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=936c7a3ab382 author: asaha date: Mon Jun 06 13:19:56 2016 -0700 Added tag jdk8u102-b11 for changeset 429621d25778 changeset fef62f7eb599 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=fef62f7eb599 author: asaha date: Mon Jun 13 13:15:02 2016 -0700 Merge changeset 1e32365d1f18 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=1e32365d1f18 author: asaha date: Mon Jun 13 13:23:19 2016 -0700 Added tag jdk8u102-b12 for changeset fef62f7eb599 changeset 2879af37c6c4 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=2879af37c6c4 author: asaha date: Tue Jun 21 18:20:50 2016 -0700 Added tag jdk8u101-b13 for changeset 8ee36eca2124 changeset e9de037c3b4c in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=e9de037c3b4c author: asaha date: Tue Jun 21 18:43:28 2016 -0700 Merge changeset 1f032000ff4b in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=1f032000ff4b author: asaha date: Tue Jun 21 18:49:36 2016 -0700 Added tag jdk8u102-b13 for changeset e9de037c3b4c changeset b536766d32b3 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=b536766d32b3 author: andrew date: Fri Aug 05 05:27:04 2016 +0100 Merge jdk8u102-b14 changeset 11f747b59cb0 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=11f747b59cb0 author: andrew date: Mon Aug 08 15:51:26 2016 +0100 Added tag icedtea-3.2.0pre02 for changeset b536766d32b3 diffstat: .hgtags | 116 ++++ .jcheck/conf | 2 - src/com/sun/org/apache/xalan/internal/XalanConstants.java | 15 + src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java | 6 +- src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java | 6 +- src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java | 2 +- src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java | 25 +- src/com/sun/org/apache/xalan/internal/xsltc/DOM.java | 6 +- src/com/sun/org/apache/xalan/internal/xsltc/compiler/ApplyTemplates.java | 20 +- src/com/sun/org/apache/xalan/internal/xsltc/compiler/CallTemplate.java | 37 +- src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java | 5 +- src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java | 8 +- src/com/sun/org/apache/xalan/internal/xsltc/compiler/Sort.java | 60 +- src/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java | 9 +- src/com/sun/org/apache/xalan/internal/xsltc/compiler/Template.java | 9 +- src/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableBase.java | 53 +- src/com/sun/org/apache/xalan/internal/xsltc/compiler/WithParam.java | 43 +- src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java | 2 +- src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java | 2 +- src/com/sun/org/apache/xalan/internal/xsltc/dom/AdaptiveResultTreeImpl.java | 13 +- src/com/sun/org/apache/xalan/internal/xsltc/dom/DOMAdapter.java | 15 +- src/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java | 49 +- src/com/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl.java | 25 +- src/com/sun/org/apache/xalan/internal/xsltc/dom/SimpleResultTreeImpl.java | 10 +- src/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java | 18 +- src/com/sun/org/apache/xerces/internal/impl/Constants.java | 17 +- src/com/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl.java | 81 +-- src/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java | 154 +---- src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java | 192 +++---- src/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java | 57 +- src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java | 212 +++---- src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java | 191 +++--- src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java | 60 +- src/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java | 21 +- src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java | 237 ++++++-- src/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java | 43 +- src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java | 262 ++++++--- src/com/sun/org/apache/xerces/internal/impl/XMLVersionDetector.java | 84 +-- src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties | 2 +- src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_TW.properties | 4 +- src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties | 4 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties | 3 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties | 97 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties | 3 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties | 3 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties | 3 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties | 3 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties | 3 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties | 3 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties | 3 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties | 3 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties | 11 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties | 2 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties | 2 +- src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java | 8 +- src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java | 220 ++++---- src/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java | 4 +- src/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java | 135 ++-- src/com/sun/org/apache/xerces/internal/util/HTTPInputSource.java | 6 +- src/com/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer.java | 16 +- src/com/sun/org/apache/xerces/internal/utils/XMLSecurityManager.java | 26 +- src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java | 4 +- src/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java | 16 +- src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java | 4 +- src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java | 2 +- src/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java | 36 +- 66 files changed, 1507 insertions(+), 1286 deletions(-) diffs (truncated from 6966 to 500 lines): diff -r b96204430344 -r 11f747b59cb0 .hgtags --- a/.hgtags Mon Jan 25 13:22:15 2016 -0800 +++ b/.hgtags Mon Aug 08 15:51:26 2016 +0100 @@ -50,6 +50,7 @@ feb05980f9f2964e6bc2b3a8532f9b3054c2289b jdk7-b73 ea7b88c676dd8b269bc858a4a17c14dc96c8aed1 jdk7-b74 555fb78ee4cebed082ca7ddabff46d2e5b4c9026 jdk7-b75 +fb68fd18eb9f9d94bd7f307097b98a5883018da8 icedtea7-1.12 233a4871d3364ec305efd4a58cfd676620a03a90 jdk7-b76 bfadab8c7b1bf806a49d3e1bc19ec919717f057a jdk7-b77 7a12d3789e1b07a560fc79568b991818d617ede2 jdk7-b78 @@ -63,6 +64,7 @@ 81c0f115bbe5d3bcf59864465b5eca5538567c79 jdk7-b86 8b493f1aa136d86de0885fcba15262c4fa2b1412 jdk7-b87 d8ebd15910034f2ba50b2f129f959f86cca01419 jdk7-b88 +826bafcb6c4abbf24887bfc5a78868e13cddd068 icedtea7-1.13 d2818fd2b036f3b3154a9a7de41afcf4ac679c1b jdk7-b89 c5d932ee326d6f7fd4634b11c7185ea82d184df2 jdk7-b90 b89b2c3044a298d542f84a2e9d957202b7d8cdb9 jdk7-b91 @@ -111,6 +113,7 @@ d56b326ae0544fc16c3e0d0285876f3c82054db2 jdk7-b134 4aa9916693dc1078580c1865e6f2584046851e5a jdk7-b135 1759daa85d33800bd578853f9531f9de73f70fc7 jdk7-b136 +1c2f25bf36b1d43920e94fb82a0afdafd29b1735 icedtea-1.14 1d87f7460cde7f8f30af668490f82b52b879bfd8 jdk7-b137 be3758943770a0a3dd4be6a1cb4063507c4d7062 jdk7-b138 28c7c0ed2444607829ba11ad827f8d52197a2830 jdk7-b139 @@ -297,6 +300,7 @@ 30b8baceb72bcec111c6aad37eef96d18c09e4ef jdk8u20-b07 68e2ea32f92731b8ad8157252116db89903b51a3 jdk8u20-b08 b706e9775bf7512845120740870f717341e2b497 jdk8u20-b09 +e16be40cfc3232b05ec85865714b0397ff99c6fc icedtea-3.0.0pre01 c356de7051ea6d25de07ef86f60eb6647eaaf2d0 jdk8u20-b10 40b6440e569e5f7a00f5763eddc6dc8ae24421f1 jdk8u20-b11 8f49f969030574e46a52f3bcbd77790045a2ec07 jdk8u20-b12 @@ -310,6 +314,7 @@ 255d961955e4fdb83ce105ae990c26b87022363f jdk8u20-b20 3a1bba8076da4e54882123e98e219eab1c31ccef jdk8u20-b21 bf115689d89bb82dc1efbe0348657e993715e850 jdk8u20-b22 +888f90c5e7da5fd649dc23c1d92cd2496f650ea9 icedtea-3.0.0pre02 d6ded60cfdc53861ae7d1a010f95b5036d610e80 jdk8u20-b23 dd09d8b9edefb5684941941e5d9b35c84ee066f3 jdk8u20-b24 dd09d8b9edefb5684941941e5d9b35c84ee066f3 jdk8u20-b25 @@ -377,6 +382,9 @@ 6103f5a8119a85937ae006f18b8dfc04f73315d0 jdk8u40-b18 3b73732d6886dc8155f0c1fbb125ca60d9e2fd2b jdk8u40-b19 7bfc889330e0ec1fd495990eaa0d7f0c390b7304 jdk8u40-b20 +e727012c23d92dabce5f38534719161b146a5e34 icedtea-3.0.0pre03 +c62dd685e5179d789121aa5e04841f9df1ca2b20 icedtea-3.0.0pre04 +792da500df0daaa1755315f221208a794da32b74 icedtea-3.0.0pre05 78d90db9de2801eec010ccb9f0db3caf969dfc3b jdk8u40-b21 54a13451ce243f2159ed3996e6efcf374a5750ca jdk8u40-b22 e07fbae1efeac4e50514384caa7d226af7414114 jdk8u40-b23 @@ -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 @@ -429,6 +438,7 @@ 4519799749671cef69091e354b7cd52496f6d970 jdk8u51-b31 975b01e6be932672edd527f6efe4b430d7bcf07a jdk8u51-b32 59aea46232797f247aab869d751e4b8090eb4789 jdk8u51-b33 +55657ee85e8e4157836bb4b748d76234b1360e95 jdk8u51-b34 3b73732d6886dc8155f0c1fbb125ca60d9e2fd2b jdk8u60-b00 b0e15cd169a93080c4e30e9eb3061d0b329bf38c jdk8u60-b01 0b64e727bdb06c82caa02ef25ac2552ce3314537 jdk8u60-b02 @@ -453,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 @@ -499,6 +512,11 @@ fc348901e958842a757d59c6b35846d13ab86793 jdk8u66-b17 4ae0c2d6dd24931f3f271e645221e5331e351c00 jdk8u66-b18 8af7da6c13af3c95bc9933e6d1e0d83648f6c0ae jdk8u66-b31 +1db6026e38d41f217bcbe2b619711b850c1788f4 jdk8u66-b32 +a85030db026108135a95b86c343280ed7bda322a jdk8u66-b33 +59dc259db9ad7d7eaa98b9540734bd5c22d9bc86 jdk8u66-b34 +a9f8281d8391e90f255bb754d1d6b31dba18e77d jdk8u66-b35 +d11c3bc0881a83bacfd8fd25f7c8d29cb405afe5 jdk8u66-b36 700dc6c623439c5df98253fba49387919dd8732d jdk8u71-b00 f13e36a4ac819281990312f13f156dbb6f913371 jdk8u71-b01 90bca51fcdaa065b823ece61e4b0af1ad81955e5 jdk8u71-b02 @@ -530,9 +548,107 @@ 68b880e0f5de1d49914790f1a6e5c6e4c3847434 jdk8u72-b12 58630fde67f4ba7b0fbe8509bb0b105f065383a8 jdk8u72-b13 05c35ec04d298ad11a97a0c82e54e4468542c6e7 jdk8u72-b14 +6527813420de90e946f1cd2bcb8fe4a7972b3bef icedtea-3.0.0pre09 1bcc418943405c5ef677eb3f63783683261bd2d3 jdk8u72-b15 +aeecbaa27f807ce0656a108cd0e81669724b8d1b jdk8u73-b00 +9009a8b2b55256764dd304902b04a3dea2597684 jdk8u73-b01 +7a021985ef009c3a88a206d6f295f17e382f98b9 jdk8u73-b02 +2e7b89c7f79794b872e73708fdaa3ed9331ec45d jdk8u74-b00 +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 +e5423deded19531b7288480b059209c825046ce4 jdk8u75-b07 +8244c2d885d412c07ae63b502d0b1f8cf4f9f38d jdk8u75-b08 +1b3ef7edccbcee10699c647da23b98cfe7ec1ed7 jdk8u75-b09 +e926cbc930ff727229191242a145ac625ddd7fa0 jdk8u75-b10 +ce9b845453027a7a6309398b1ca2f32cf1534ae5 jdk8u75-b12 +8cc52edbb741c42e09f4b132ca0a759d3de6f848 jdk8u77-b00 +8f0ed89698a28138065b6b941769650627636745 jdk8u77-b01 +27f1130320a55b6b89024cb8baa93c8767c516d2 jdk8u77-b02 +ce45ec06ff239525fb01cf7a6e4304cee0c678e5 icedtea-3.0.0pre10 +4ed5441e40e13782b5ee8bfb55fa252a4ab436af icedtea-3.0.0 +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 11dd1c13f1bd75f58fc0b020c767f2c331abb2a7 jdk8u76-b03 1cc1c3510fd8b9fa2a18bfad3984ca16069f013e jdk8u76-b04 +ec9701b3846be6da61b15c3b1f453077404f7b6a jdk8u76-b05 +ce8019f21943996b9770e8f9d35a6c076c73bb82 jdk8u76-b06 +3f1a028c152eaa1cf9ca97ed6c7ebc239b0967be jdk8u76-b07 +74c0b275d2ddc6e197677adc28532ee6025559a6 jdk8u76-b08 +2e5841f57df44b0f49e49ef3b827a7babf51bca7 jdk8u76-b09 +8c4b258892025ee4d5df4109f974ba4665ee1208 jdk8u76-b10 +6afc87bdaa7b93855e152aad437305ce0a42251a jdk8u76-b11 +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 +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 +11dd1c13f1bd75f58fc0b020c767f2c331abb2a7 jdk8u76-b03 +1cc1c3510fd8b9fa2a18bfad3984ca16069f013e jdk8u76-b04 +b96204430344538b19eea491a8cb4ad1ba711c39 jdk8u102-b00 +b96204430344538b19eea491a8cb4ad1ba711c39 jdk8u82-b00 +7ae23fadd851d39b3c4f1a88cdb5e087e174afd5 jdk8u102-b01 +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 diff -r b96204430344 -r 11f747b59cb0 .jcheck/conf --- a/.jcheck/conf Mon Jan 25 13:22:15 2016 -0800 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r b96204430344 -r 11f747b59cb0 src/com/sun/org/apache/xalan/internal/XalanConstants.java --- a/src/com/sun/org/apache/xalan/internal/XalanConstants.java Mon Jan 25 13:22:15 2016 -0800 +++ b/src/com/sun/org/apache/xalan/internal/XalanConstants.java Mon Aug 08 15:51:26 2016 +0100 @@ -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 b96204430344 -r 11f747b59cb0 src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java --- a/src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java Mon Jan 25 13:22:15 2016 -0800 +++ b/src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java Mon Aug 08 15:51:26 2016 +0100 @@ -1356,8 +1356,8 @@ { "optionLXCIN", " [-LXCIN compiledStylesheetFileNameIn]"}, { "optionLXCOUT", " [-LXCOUT compiledStylesheetFileNameOutOut]"}, { "optionPARSER", " [-PARSER fully qualified class name of parser liaison]"}, - { "optionE", " [-E (Entit\u00E4tsreferenzen nicht einblenden)]"}, - { "optionV", " [-E (Entit\u00E4tsreferenzen nicht einblenden)]"}, + { "optionE", " [-E (Entityreferenzen nicht einblenden)]"}, + { "optionV", " [-E (Entityreferenzen nicht einblenden)]"}, { "optionQC", " [-QC (Stille Musterkonfliktwarnungen)]"}, { "optionQ", " [-Q (Silent-Modus)]"}, { "optionLF", " [-LF (Nur Zeilenvorsch\u00FCbe bei Ausgabe verwenden {Standard ist CR/LF})]"}, @@ -1381,7 +1381,7 @@ { "noParsermsg4", "Wenn Sie nicht \u00FCber den XML-Parser f\u00FCr Java von IBM verf\u00FCgen, k\u00F6nnen Sie ihn hier herunterladen:"}, { "noParsermsg5", "IBMs AlphaWorks: http://www.alphaworks.ibm.com/formula/xml"}, { "optionURIRESOLVER", " [-URIRESOLVER full class name (URIResolver f\u00FCr die Aufl\u00F6sung von URIs)]"}, - { "optionENTITYRESOLVER", " [-ENTITYRESOLVER full class name (EntityResolver f\u00FCr die Aufl\u00F6sung von Entit\u00E4ten)]"}, + { "optionENTITYRESOLVER", " [-ENTITYRESOLVER full class name (EntityResolver f\u00FCr die Aufl\u00F6sung von Entitys)]"}, { "optionCONTENTHANDLER", " [-CONTENTHANDLER full class name (ContentHandler f\u00FCr die Serialisierung der Ausgabe)]"}, { "optionLINENUMBERS", " [-L use line numbers for source document]"}, { "optionSECUREPROCESSING", " [-SECURE (Feature f\u00FCr die sichere Verarbeitung auf \"true\" setzen.)]"}, diff -r b96204430344 -r 11f747b59cb0 src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java --- a/src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java Mon Jan 25 13:22:15 2016 -0800 +++ b/src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java Mon Aug 08 15:51:26 2016 +0100 @@ -588,7 +588,7 @@ "\uC2A4\uD0C0\uC77C\uC2DC\uD2B8 \uD30C\uC77C\uC744 \uCC3E\uC744 \uC218 \uC5C6\uC74C: {0}"}, { ER_IOEXCEPTION, - "\uC2A4\uD0C0\uC77C\uC2DC\uD2B8 \uD30C\uC77C\uC5D0 IO \uC608\uC678 \uC0AC\uD56D \uBC1C\uC0DD: {0}"}, + "\uC2A4\uD0C0\uC77C\uC2DC\uD2B8 \uD30C\uC77C\uC5D0 IO \uC608\uC678\uC0AC\uD56D \uBC1C\uC0DD: {0}"}, { ER_NO_HREF_ATTRIB, "(StylesheetHandler) {0}\uC5D0 \uB300\uD55C href \uC18D\uC131\uC744 \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."}, @@ -714,7 +714,7 @@ "processStylesheet\uB97C \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4!"}, { ER_SAX_EXCEPTION, - "SAX \uC608\uC678 \uC0AC\uD56D"}, + "SAX \uC608\uC678\uC0AC\uD56D"}, // add this message to fix bug 21478 { ER_FUNCTION_NOT_SUPPORTED, @@ -1322,7 +1322,7 @@ { "help_language", "ko" }, { "language", "ko" }, { "BAD_CODE", "createMessage\uC5D0 \uB300\uD55C \uB9E4\uAC1C\uBCC0\uC218\uAC00 \uBC94\uC704\uB97C \uBC97\uC5B4\uB0AC\uC2B5\uB2C8\uB2E4."}, - { "FORMAT_FAILED", "messageFormat \uD638\uCD9C \uC911 \uC608\uC678 \uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4."}, + { "FORMAT_FAILED", "messageFormat \uD638\uCD9C \uC911 \uC608\uC678\uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4."}, { "version", ">>>>>>> Xalan \uBC84\uC804 "}, { "version2", "<<<<<<<"}, { "yes", "\uC608"}, diff -r b96204430344 -r 11f747b59cb0 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 Jan 25 13:22:15 2016 -0800 +++ b/src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java Mon Aug 08 15:51:26 2016 +0100 @@ -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 b96204430344 -r 11f747b59cb0 src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java --- a/src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java Mon Jan 25 13:22:15 2016 -0800 +++ b/src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java Mon Aug 08 15:51:26 2016 +0100 @@ -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 @@ -26,6 +26,8 @@ package com.sun.org.apache.xalan.internal.utils; import com.sun.org.apache.xalan.internal.XalanConstants; +import java.util.concurrent.CopyOnWriteArrayList; +import org.xml.sax.SAXException; /** @@ -80,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; @@ -415,6 +419,23 @@ } + // Array list to store printed warnings for each SAX parser used + private static final CopyOnWriteArrayList printedWarnings = new CopyOnWriteArrayList<>(); + + /** + * Prints out warnings if a parser does not support the specified feature/property. + * + * @param parserClassName the name of the parser class + * @param propertyName the property name + * @param exception the exception thrown by the parser + */ + public static void printWarning(String parserClassName, String propertyName, SAXException exception) { + String key = parserClassName+":"+propertyName; + if (printedWarnings.addIfAbsent(key)) { + System.err.println( "Warning: "+parserClassName+": "+exception.getMessage()); + } + } + /** * Read from system properties, or those in jaxp.properties * diff -r b96204430344 -r 11f747b59cb0 src/com/sun/org/apache/xalan/internal/xsltc/DOM.java --- a/src/com/sun/org/apache/xalan/internal/xsltc/DOM.java Mon Jan 25 13:22:15 2016 -0800 +++ b/src/com/sun/org/apache/xalan/internal/xsltc/DOM.java Mon Aug 08 15:51:26 2016 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2016, Oracle and/or its affiliates. All rights reserved. */ /* * Licensed to the Apache Software Foundation (ASF) under one or more @@ -17,9 +17,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -/* - * $Id: DOM.java,v 1.2.4.1 2005/08/31 10:18:49 pvedula Exp $ - */ package com.sun.org.apache.xalan.internal.xsltc; @@ -102,4 +99,5 @@ public int getDocument(); public String getUnparsedEntityURI(String name); public Map getElementsWithIDs(); + public void release(); } diff -r b96204430344 -r 11f747b59cb0 src/com/sun/org/apache/xalan/internal/xsltc/compiler/ApplyTemplates.java --- a/src/com/sun/org/apache/xalan/internal/xsltc/compiler/ApplyTemplates.java Mon Jan 25 13:22:15 2016 -0800 +++ b/src/com/sun/org/apache/xalan/internal/xsltc/compiler/ApplyTemplates.java Mon Aug 08 15:51:26 2016 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. */ /* * Licensed to the Apache Software Foundation (ASF) under one or more @@ -17,9 +17,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -/* - * $Id: ApplyTemplates.java,v 1.2.4.1 2005/09/12 09:59:21 pvedula Exp $ - */ package com.sun.org.apache.xalan.internal.xsltc.compiler; @@ -120,12 +117,10 @@ final int current = methodGen.getLocalIndex("current"); // check if sorting nodes is required - final Vector sortObjects = new Vector(); - final Iterator children = elements(); - while (children.hasNext()) { - final SyntaxTreeNode child = children.next(); + final Vector sortObjects = new Vector<>(); + for (final SyntaxTreeNode child : getContents()) { if (child instanceof Sort) { - sortObjects.addElement(child); + sortObjects.addElement((Sort)child); } } @@ -191,6 +186,13 @@ applyTemplatesSig); il.append(new INVOKEVIRTUAL(applyTemplates)); + // unmap parameters to release temporary result trees + for (final SyntaxTreeNode child : getContents()) { + if (child instanceof WithParam) { + ((WithParam)child).releaseResultTree(classGen, methodGen); + } + } + // Pop parameter frame if (stylesheet.hasLocalParams() || hasContents()) { il.append(classGen.loadTranslet()); diff -r b96204430344 -r 11f747b59cb0 src/com/sun/org/apache/xalan/internal/xsltc/compiler/CallTemplate.java --- a/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CallTemplate.java Mon Jan 25 13:22:15 2016 -0800 +++ b/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CallTemplate.java Mon Aug 08 15:51:26 2016 +0100 @@ -1,6 +1,5 @@ /* - * reserved comment block - * DO NOT REMOVE OR ALTER! + * Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. */ /* * Copyright 2001-2004 The Apache Software Foundation. @@ -17,18 +16,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -/* - * $Id: CallTemplate.java,v 1.2.4.1 2005/09/12 10:02:41 pvedula Exp $ - */ package com.sun.org.apache.xalan.internal.xsltc.compiler; -import com.sun.org.apache.bcel.internal.generic.ALOAD; -import com.sun.org.apache.bcel.internal.generic.ASTORE; import com.sun.org.apache.bcel.internal.generic.ConstantPoolGen; import com.sun.org.apache.bcel.internal.generic.INVOKEVIRTUAL; import com.sun.org.apache.bcel.internal.generic.InstructionList; -import com.sun.org.apache.bcel.internal.generic.LocalVariableGen; import com.sun.org.apache.xalan.internal.xsltc.compiler.util.ClassGenerator; import com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg; import com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator; @@ -56,7 +49,7 @@ * this array can be either a WithParam or a Param if no WithParam * exists for a particular parameter. */ - private Object[] _parameters = null; + private SyntaxTreeNode[] _parameters = null; /** * The corresponding template which this CallTemplate calls. @@ -147,11 +140,10 @@ // If calling a simply named template, push actual arguments if (_calleeTemplate != null) { - Vector calleeParams = _calleeTemplate.getParameters(); int numParams = _parameters.length; for (int i = 0; i < numParams; i++) { - SyntaxTreeNode node = (SyntaxTreeNode)_parameters[i]; + SyntaxTreeNode node = _parameters[i]; methodSig.append(OBJECT_SIG); // append Object to signature // Push 'null' if Param to indicate no actual parameter specified @@ -170,6 +162,15 @@ methodName, methodSig.toString()))); + // release temporary result trees + if (_parameters != null) { + for (int i = 0; i < _parameters.length; i++) { + if (_parameters[i] instanceof WithParam) { + ((WithParam)_parameters[i]).releaseResultTree(classGen, methodGen); + } + } + } + // Do not need to call Translet.popParamFrame() if we are // calling a simple named template. if (_calleeTemplate == null && (stylesheet.hasLocalParams() || hasContents())) { From andrew at icedtea.classpath.org Mon Aug 8 14:54:15 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Mon, 08 Aug 2016 14:54:15 +0000 Subject: /hg/icedtea8-forest/jaxws: 37 new changesets Message-ID: changeset 97387ba1e54d in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=97387ba1e54d author: asaha date: Mon Jan 25 15:47:59 2016 -0800 Added tag jdk8u82-b00 for changeset a0c077b39c7a changeset 73446762f6be in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=73446762f6be author: asaha date: Mon Feb 01 16:35:31 2016 -0800 Merge changeset a5fe00dce300 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=a5fe00dce300 author: asaha date: Wed Mar 23 12:21:04 2016 -0700 Added tag jdk8u102-b00 for changeset a0c077b39c7a changeset 7838bb10d513 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=7838bb10d513 author: asaha date: Wed Mar 23 15:03:17 2016 -0700 Merge changeset f0816934d0d8 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=f0816934d0d8 author: asaha date: Tue Mar 22 12:20:57 2016 -0700 Merge changeset c0ad0fa38df0 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=c0ad0fa38df0 author: asaha date: Wed Mar 23 15:18:20 2016 -0700 Merge changeset 0a82e8a2c226 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=0a82e8a2c226 author: asaha date: Tue Mar 29 13:26:58 2016 -0700 Added tag jdk8u102-b01 for changeset c0ad0fa38df0 changeset 391a42f11d6e in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=391a42f11d6e author: aefimov date: Thu Mar 24 01:15:32 2016 +0300 8145039: JAXB marshaller fails with ClassCastException on classes generated by xjc Reviewed-by: lancea changeset bd88174c3095 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=bd88174c3095 author: aefimov date: Tue Mar 29 13:16:00 2016 +0300 8073872: Schemagen fails with StackOverflowError if element references containing class Reviewed-by: lancea changeset 43833fcf4701 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=43833fcf4701 author: robm date: Tue Mar 29 23:01:47 2016 +0100 Merge changeset face9bd6bac2 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=face9bd6bac2 author: aefimov date: Fri Apr 01 19:03:40 2016 +0300 8134111: Unmarshaller unmarshalls XML element which doesn't have the expected namespace Reviewed-by: lancea changeset 0ed05886ec9d in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=0ed05886ec9d author: asaha date: Mon Apr 11 13:49:23 2016 -0700 Added tag jdk8u102-b02 for changeset face9bd6bac2 changeset b949dc73142a in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=b949dc73142a author: asaha date: Tue Apr 05 10:13:26 2016 -0700 Merge changeset 4e12f131bb0d in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=4e12f131bb0d author: asaha date: Mon Apr 11 14:59:37 2016 -0700 Merge changeset 5b1d73ea0eb6 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=5b1d73ea0eb6 author: asaha date: Mon Apr 18 15:30:32 2016 -0700 Added tag jdk8u102-b03 for changeset 4e12f131bb0d changeset 2d1c73175b3a in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=2d1c73175b3a author: asaha date: Mon Apr 25 09:33:02 2016 -0700 Added tag jdk8u102-b04 for changeset 5b1d73ea0eb6 changeset 1f512419ae33 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=1f512419ae33 author: asaha date: Mon Apr 25 11:26:45 2016 -0700 Merge changeset b8a220c4b436 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=b8a220c4b436 author: asaha date: Wed Apr 27 15:32:20 2016 -0700 Added tag jdk8u102-b05 for changeset 1f512419ae33 changeset c8f5925b8ec9 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=c8f5925b8ec9 author: asaha date: Mon May 02 14:56:02 2016 -0700 Merge changeset 04ac7da9273d in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=04ac7da9273d author: asaha date: Mon May 02 15:04:48 2016 -0700 Added tag jdk8u102-b06 for changeset c8f5925b8ec9 changeset d4bd96ee5097 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=d4bd96ee5097 author: asaha date: Mon May 09 11:42:02 2016 -0700 Merge changeset 02b66146736a in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=02b66146736a author: asaha date: Mon May 09 11:53:25 2016 -0700 Added tag jdk8u102-b07 for changeset d4bd96ee5097 changeset ca64f5f82725 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=ca64f5f82725 author: asaha date: Mon May 16 10:46:26 2016 -0700 Merge changeset 26c88c386d63 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=26c88c386d63 author: asaha date: Mon May 16 10:55:54 2016 -0700 Added tag jdk8u102-b08 for changeset ca64f5f82725 changeset 5b93dc724912 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=5b93dc724912 author: asaha date: Mon May 23 20:47:11 2016 -0700 Merge changeset 5984a663b58f in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=5984a663b58f author: asaha date: Mon May 23 20:54:24 2016 -0700 Added tag jdk8u102-b09 for changeset 5b93dc724912 changeset 7a11148c41b8 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=7a11148c41b8 author: asaha date: Tue May 31 10:13:06 2016 -0700 Merge changeset d7304c22f1a6 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=d7304c22f1a6 author: asaha date: Tue May 31 10:29:48 2016 -0700 Added tag jdk8u102-b10 for changeset 7a11148c41b8 changeset 0305736a8580 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=0305736a8580 author: asaha date: Mon Jun 06 13:00:35 2016 -0700 Merge changeset 06a0575519af in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=06a0575519af author: asaha date: Mon Jun 06 13:20:02 2016 -0700 Added tag jdk8u102-b11 for changeset 0305736a8580 changeset d02665ceefe5 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=d02665ceefe5 author: asaha date: Mon Jun 13 13:15:30 2016 -0700 Merge changeset bfd2adfb5a0f in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=bfd2adfb5a0f author: asaha date: Mon Jun 13 13:23:25 2016 -0700 Added tag jdk8u102-b12 for changeset d02665ceefe5 changeset b9da6ba1364d in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=b9da6ba1364d author: asaha date: Tue Jun 21 18:20:56 2016 -0700 Added tag jdk8u101-b13 for changeset 287f9e9d45cc changeset d84434eb3e4e in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=d84434eb3e4e author: asaha date: Tue Jun 21 18:43:54 2016 -0700 Merge changeset 81f2d81a48d7 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=81f2d81a48d7 author: asaha date: Tue Jun 21 18:49:40 2016 -0700 Added tag jdk8u102-b13 for changeset d84434eb3e4e changeset e681ae177494 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=e681ae177494 author: andrew date: Fri Aug 05 05:27:06 2016 +0100 Merge jdk8u102-b14 changeset 20d379a78836 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=20d379a78836 author: andrew date: Mon Aug 08 15:51:28 2016 +0100 Added tag icedtea-3.2.0pre02 for changeset e681ae177494 diffstat: .hgtags | 111 ++++++++++ .jcheck/conf | 2 - src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CTypeRef.java | 15 +- src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java | 8 + src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StructureLoader.java | 21 +- src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator.java | 23 +- 6 files changed, 155 insertions(+), 25 deletions(-) diffs (352 lines): diff -r a0c077b39c7a -r 20d379a78836 .hgtags --- a/.hgtags Mon Jan 25 13:22:26 2016 -0800 +++ b/.hgtags Mon Aug 08 15:51:28 2016 +0100 @@ -50,6 +50,7 @@ 558985e26fe16f5a6ebb2edb9180a42e1c8e8202 jdk7-b73 f4466e1b608088c90e11beaa4b600f102608c6a1 jdk7-b74 fcf2b8b5d606641659419f247fcee4b284c45e6e jdk7-b75 +0dc08d528c998ca993e759b311e7b54c98e0ef28 icedtea7-1.12 765d2077d1e652e234d27fe85ba58a986b488503 jdk7-b76 5b4968c110476085225d3a71c4210fad2c1116c1 jdk7-b77 fc1c72d1dfbb17db7d46bba8db9afc39cbbb9299 jdk7-b78 @@ -63,6 +64,7 @@ 512b0e924a5ae0c0b7ad326182cae0dc0e4d1aa8 jdk7-b86 3febd6fab2ac8ffddbaf7bed00d11290262af153 jdk7-b87 8c666f8f3565974e301ccb58b7538912551a6e26 jdk7-b88 +1661166c82dc2102f3f0364e28d1e4211f25a4cf icedtea7-1.13 bf3675aa7f20fc6f241ce95760005aef2a30ff41 jdk7-b89 ead7c4566a0017bcb44b468b3ac03b60dc5333ce jdk7-b90 cf4686bf35abd1e573f09fa43cbec66403160ae9 jdk7-b91 @@ -111,6 +113,7 @@ 545de8303fec939db3892f7c324dd7df197e8f09 jdk7-b134 d5fc61f18043765705ef22b57a68c924ab2f1a5b jdk7-b135 c81d289c9a532d6e94af3c09d856a2a20529040f jdk7-b136 +339c2d381d80dbf9b74604e6ba43ead276b8024e icedtea-1.14 ccea3282991ce8b678e188cf32a8239f76ff3bfa jdk7-b137 cc956c8a8255583535597e9a63db23c510e9a063 jdk7-b138 c025078c8362076503bb83b8e4da14ba7b347940 jdk7-b139 @@ -295,6 +298,7 @@ a61ba2e3e6c85f7067fb7b0c3c02584abdfa96be jdk8u20-b07 bc6d2f3426f3d04adc8245ad120e2b52fe7dfbde jdk8u20-b08 2e76ce4ec993c32368ef51b67873aa5ff06e1437 jdk8u20-b09 +806fa0e68d922e3a5ff7c34317bf9f33dbc97eab icedtea-3.0.0pre01 84f913145e2acb8474f3779d7ef154eebec9537a jdk8u20-b10 ce4e5885a11012edaf76ce9a6115e23acabfd282 jdk8u20-b11 94fbd96ebb83a3ce966c347082b079f9e4fec76a jdk8u20-b12 @@ -308,6 +312,7 @@ 4681b10c0c3197f591b88eadc481a283ae90d003 jdk8u20-b20 31d43d250c836c13fcc87025837783788c5cd0de jdk8u20-b21 2d360fb1b2b89c90133231f9ed5f823997b70c19 jdk8u20-b22 +9be5317def515b75e48704afdfc0d81d6b9783f4 icedtea-3.0.0pre02 f3bf1b270fea8b17aa2846f962f7514b6f772ab4 jdk8u20-b23 1277c0d492fd9253f1ea2730eb160953397bd939 jdk8u20-b24 1277c0d492fd9253f1ea2730eb160953397bd939 jdk8u20-b25 @@ -375,6 +380,9 @@ fa07311627d085f1307f55298f59463bcf55db02 jdk8u40-b18 c8b402c28fe51e25f3298e1266f2ae48bda8d3e0 jdk8u40-b19 a21c4edfdf4402f027183ac8c8aac2db49df3b7d jdk8u40-b20 +7ba7b06f15cf159affd6883e0577c10e9c857a29 icedtea-3.0.0pre03 +db7fdb068af965a0524d0f30056e3e3bbccb3899 icedtea-3.0.0pre04 +561f103796e5b19207e2b6cf3275f047da284a62 icedtea-3.0.0pre05 16485a38b6bc762b363f4e439047486742fbcfcb jdk8u40-b21 6e928fd9152541eddf25694be89eb881434a5c5f jdk8u40-b22 b6755a463ccf6a79b1e1a43ed7bdb1c5cb1ac17d jdk8u40-b23 @@ -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 @@ -427,6 +436,7 @@ b189fe14d0f4375961a60d3e8532ca652e1aa592 jdk8u51-b31 ef7893ef8718d205494fd5f79921be7c63b598b0 jdk8u51-b32 e8631058a15d828af4d362cc247b18fc71aefeee jdk8u51-b33 +f806c42dad6de5d20652036de0f6964668435e11 jdk8u51-b34 c8b402c28fe51e25f3298e1266f2ae48bda8d3e0 jdk8u60-b00 7a0dacd12a9e42f581c11edeb51a69af9a8ab16d jdk8u60-b01 5eb3236cc4a7075baf80fc8a258a1f9612e52cf0 jdk8u60-b02 @@ -451,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 @@ -493,6 +506,11 @@ 78c988a427d751f5a986af258248b3665950e509 jdk8u66-b17 f3e9f0fcf5560c535bb93735b4c54e2f0257eb1a jdk8u66-b18 f3c71687f52b6c4c331af8f6d200f677b367995c jdk8u66-b31 +7c9c036d03e18c44cf8598ce11c95764180eeed5 jdk8u66-b32 +032a4c3518f29ff55eac6603176e43601f7d0b4a jdk8u66-b33 +030b4033583ac387fa85b4eef968fb1abf0cf39d jdk8u66-b34 +dbd13a86556977545b5318342f8d9495b444c2aa jdk8u66-b35 +440eff28532a0af47e6267a8348554e79038be82 jdk8u66-b36 47fc8ab84f47979b378158626f84b99b6f2b110f jdk8u71-b00 f86ce5ee62ba5d0c91040fa53f0de5b19b20f155 jdk8u71-b01 7d639191d91cd31b87363ed5383b636bed17f757 jdk8u71-b02 @@ -524,9 +542,102 @@ 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 +97951b6feedbf113dfd09a98fe2625fea775aa09 jdk8u75-b07 +e4c1921d756888d95b47dc6b1eefe3878064a95c jdk8u75-b08 +c302ec60295cd1a5b57e43c28e387556980d1350 jdk8u75-b09 +945844568e956b9b68003f2b0f0528521b578d98 jdk8u75-b10 +ee0c5d0875a3c6022fde6855c6353b68f746f6cd jdk8u75-b12 +a2f8a45d70b21e450fac7ae7d5ca71ce853cf3d0 jdk8u77-b00 +dd34713088c23b7c6ef1adc071dd635bc7bda744 jdk8u77-b01 +7c319d6e0d4c59ebde91b88ba1391ace165b2f01 jdk8u77-b02 +ee1046345cb002b4ade524965a2e703a095068a3 icedtea-3.0.0pre10 +a81c04154cc5752f1344be27b797681bc4264885 icedtea-3.0.0 +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 4b728dce9390e63f60d9ea445c229430ed059174 jdk8u76-b03 4dfb56754487262e72d2e76900ddb6db51974f2d jdk8u76-b04 +fb7f4e5348ac9da68c04650bf26c4f4615fce169 jdk8u76-b05 +e28faf4200cb761fe36f3c2900df4bd3abe19ca6 jdk8u76-b06 +8fbdfb6e07112edc2f8ebeb4297354feb5eefd4f jdk8u76-b07 +dd502b0270a0b27adb04cec61672e8aa021aafe9 jdk8u76-b08 +c50275b7bb7aa23ab6c83423f3b1d8e02f604854 jdk8u76-b09 +9a7ea7a7ab734047e6bae7c354f503e7b71bf4c2 jdk8u76-b10 +f31ede81ad1e14724b49c71bae8183e8e36986d0 jdk8u76-b11 +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 +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 +4b728dce9390e63f60d9ea445c229430ed059174 jdk8u76-b03 +4dfb56754487262e72d2e76900ddb6db51974f2d jdk8u76-b04 +a0c077b39c7a331bda9764a173a2b02d0725f28f jdk8u102-b00 +a0c077b39c7a331bda9764a173a2b02d0725f28f jdk8u82-b00 +c0ad0fa38df0841eaaf81ab40e8b07b42372c5d5 jdk8u102-b01 +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 diff -r a0c077b39c7a -r 20d379a78836 .jcheck/conf --- a/.jcheck/conf Mon Jan 25 13:22:26 2016 -0800 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r a0c077b39c7a -r 20d379a78836 src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CTypeRef.java --- a/src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CTypeRef.java Mon Jan 25 13:22:26 2016 -0800 +++ b/src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CTypeRef.java Mon Aug 08 15:51:28 2016 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2011, 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 @@ -100,10 +100,15 @@ */ private static QName resolveSimpleTypeName(XSType declType) { QName name = BGMBuilder.getName(declType); - if (name != null && !XMLConstants.W3C_XML_SCHEMA_NS_URI.equals(name.getNamespaceURI())) - return resolveSimpleTypeName(declType.getBaseType()); - else - return name; + QName result = null; + if (name != null && !XMLConstants.W3C_XML_SCHEMA_NS_URI.equals(name.getNamespaceURI())) { + result = resolveSimpleTypeName(declType.getBaseType()); + } else { + if ( !"anySimpleType".equals(declType.getName()) ) { + result = name; + } + } + return result; } public CTypeRef(CNonElement type, QName elementName, QName typeName, boolean nillable, XmlString defaultValue) { diff -r a0c077b39c7a -r 20d379a78836 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 Jan 25 13:22:26 2016 -0800 +++ b/src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java Mon Aug 08 15:51:28 2016 +0100 @@ -71,6 +71,14 @@ SchemaFactory sf = XmlFactory.createSchemaFactory(W3C_XML_SCHEMA_NS_URI, disableXmlSecurity); XmlFactory.allowExternalAccess(sf, "all", disableXmlSecurity); sf.setErrorHandler(errorFilter); + try { + // By default the SchemaFactory imposes a limit of 5000 on + // xsd:sequence maxOccurs if a SecurityManager is + // installed. This breaks the specification of xjc, + // causing TCK failures. + sf.setProperty("http://apache.org/xml/properties/security-manager", null); + } catch (SAXException e) { + } if( entityResolver != null ) { sf.setResourceResolver(new LSResourceResolver() { public LSInput resolveResource(String type, String namespaceURI, String publicId, String systemId, String baseURI) { diff -r a0c077b39c7a -r 20d379a78836 src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StructureLoader.java --- a/src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StructureLoader.java Mon Jan 25 13:22:26 2016 -0800 +++ b/src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StructureLoader.java Mon Aug 08 15:51:28 2016 +0100 @@ -231,22 +231,11 @@ @Override public void childElement(UnmarshallingContext.State state, TagName arg) throws SAXException { ChildLoader child = childUnmarshallers.get(arg.uri,arg.local); - if(child==null) { - if ((beanInfo != null) && (beanInfo.getTypeNames() != null)) { - Iterator typeNamesIt = beanInfo.getTypeNames().iterator(); - QName parentQName = null; - if ((typeNamesIt != null) && (typeNamesIt.hasNext()) && (catchAll == null)) { - parentQName = (QName) typeNamesIt.next(); - String parentUri = parentQName.getNamespaceURI(); - child = childUnmarshallers.get(parentUri, arg.local); - } - } - if (child == null) { - child = catchAll; - if(child==null) { - super.childElement(state,arg); - return; - } + if (child == null) { + child = catchAll; + if (child==null) { + super.childElement(state,arg); + return; } } diff -r a0c077b39c7a -r 20d379a78836 src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator.java --- a/src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator.java Mon Jan 25 13:22:26 2016 -0800 +++ b/src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator.java Mon Aug 08 15:51:28 2016 +0100 @@ -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 @@ -110,6 +110,7 @@ import com.sun.xml.internal.txw2.output.ResultFactory; import com.sun.xml.internal.txw2.output.XmlSerializer; import java.util.Collection; +import java.util.HashSet; import org.xml.sax.SAXParseException; /** @@ -436,7 +437,7 @@ if(logger.isLoggable(Level.FINE)) { // debug logging to see what's going on. - logger.log(Level.FINE,"Wrigin XML Schema for "+toString(),new StackRecorder()); + logger.log(Level.FINE,"Writing XML Schema for "+toString(),new StackRecorder()); } // make it fool-proof @@ -465,6 +466,8 @@ systemIds.put(n,output.getSystemId()); } } + //Clear the namespace specific set with already written classes + n.resetWritten(); } // then write'em all @@ -542,6 +545,11 @@ */ private boolean useMimeNs; + /** + * Container for already processed classes + */ + private final Set written = new HashSet(); + public Namespace(String uri) { this.uri = uri; assert !XmlSchemaGenerator.this.namespaces.containsKey(uri); @@ -549,6 +557,13 @@ } /** + * Clear out the set of already processed classes for this namespace + */ + void resetWritten() { + written.clear(); + } + + /** * Process the given PropertyInfo looking for references to namespaces that * are foreign to the given namespace. Any foreign namespace references * found are added to the given namespaces dependency list and an <import> @@ -853,6 +868,10 @@ * @param parent the writer of the parent element into which the type will be defined */ private void writeClass(ClassInfo c, TypeHost parent) { + if (written.contains(c)) { // to avoid cycles let's check if we haven't already processed the class + return; + } + written.add(c); // special handling for value properties if (containsValueProp(c)) { if (c.getProperties().size() == 1) { From andrew at icedtea.classpath.org Mon Aug 8 14:54:23 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Mon, 08 Aug 2016 14:54:23 +0000 Subject: /hg/icedtea8-forest/langtools: 39 new changesets Message-ID: changeset d38228043074 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=d38228043074 author: asaha date: Mon Jan 25 15:49:16 2016 -0800 Added tag jdk8u82-b00 for changeset dad1f3dd4a90 changeset 75296d8d5125 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=75296d8d5125 author: mcimadamore date: Tue Jan 26 21:08:18 2016 +0000 8130304: Inference: NodeNotFoundException thrown with deep generic method call chain Summary: Bug in Tarjan implementation is generating node ids which can overflow 32 bits Reviewed-by: vromero changeset 4ba5c112dc47 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=4ba5c112dc47 author: robm date: Fri Feb 05 13:53:51 2016 +0000 Merge changeset b561ebc6e8e6 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=b561ebc6e8e6 author: asaha date: Mon Feb 01 16:40:53 2016 -0800 Merge changeset 6d41db46322d in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=6d41db46322d author: asaha date: Fri Feb 05 09:34:47 2016 -0800 Merge changeset 8c3890c90147 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=8c3890c90147 author: rpatil date: Wed Mar 02 18:33:38 2016 +0530 8066871: java.lang.VerifyError: Bad local variable type - local final String Summary: baseType() erroneously called on MethodResultInfo causes lack of constant type info Reviewed-by: jlahoda, mcimadamore changeset d443881ce6f3 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=d443881ce6f3 author: asaha date: Wed Mar 23 12:21:52 2016 -0700 Added tag jdk8u102-b00 for changeset dad1f3dd4a90 changeset 9e7362b65ff9 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=9e7362b65ff9 author: asaha date: Wed Mar 23 15:07:22 2016 -0700 Merge changeset 467cadf3f015 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=467cadf3f015 author: asaha date: Tue Mar 22 12:25:02 2016 -0700 Merge changeset 6adcc437e39d in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=6adcc437e39d author: asaha date: Wed Mar 23 15:21:06 2016 -0700 Merge changeset 9b41ed61545e in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=9b41ed61545e author: asaha date: Tue Mar 29 13:28:35 2016 -0700 Added tag jdk8u102-b01 for changeset 6adcc437e39d changeset e74dd6df4d4c in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=e74dd6df4d4c author: dbuck date: Tue Mar 29 10:48:49 2016 +0000 8143647: Javac compiles method reference that allows results in an IllegalAccessError Summary: Lambda implementation method synthesized by javac should not mention inaccessible types. Reviewed-by: mcimadamore changeset 8a650e692464 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=8a650e692464 author: robm date: Tue Mar 29 23:02:18 2016 +0100 Merge changeset 42ce1583b562 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=42ce1583b562 author: asaha date: Mon Apr 11 13:51:12 2016 -0700 Added tag jdk8u102-b02 for changeset 8a650e692464 changeset d5af468ae383 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=d5af468ae383 author: asaha date: Tue Apr 05 10:40:01 2016 -0700 Merge changeset 8a8745bff8d5 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=8a8745bff8d5 author: asaha date: Mon Apr 11 15:01:25 2016 -0700 Merge changeset 614dc9771517 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=614dc9771517 author: asaha date: Mon Apr 18 15:33:27 2016 -0700 Added tag jdk8u102-b03 for changeset 8a8745bff8d5 changeset 27503e49de52 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=27503e49de52 author: asaha date: Mon Apr 25 09:34:05 2016 -0700 Added tag jdk8u102-b04 for changeset 614dc9771517 changeset 7750594d9ceb in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=7750594d9ceb author: asaha date: Mon Apr 25 11:52:46 2016 -0700 Merge changeset a92df1dd4204 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=a92df1dd4204 author: asaha date: Wed Apr 27 15:33:59 2016 -0700 Added tag jdk8u102-b05 for changeset 7750594d9ceb changeset 12d34c63fb1f in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=12d34c63fb1f author: asaha date: Mon May 02 15:01:34 2016 -0700 Merge changeset 84aa1c594d42 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=84aa1c594d42 author: asaha date: Mon May 02 15:05:52 2016 -0700 Added tag jdk8u102-b06 for changeset 12d34c63fb1f changeset e6bb6f4d7b7d in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=e6bb6f4d7b7d author: asaha date: Mon May 09 11:48:47 2016 -0700 Merge changeset 88381b72231d in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=88381b72231d author: asaha date: Mon May 09 11:54:49 2016 -0700 Added tag jdk8u102-b07 for changeset e6bb6f4d7b7d changeset 87b26b312335 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=87b26b312335 author: asaha date: Mon May 16 10:50:22 2016 -0700 Merge changeset 58374f57700b in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=58374f57700b author: asaha date: Mon May 16 10:56:54 2016 -0700 Added tag jdk8u102-b08 for changeset 87b26b312335 changeset b0bfb7878d4a in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=b0bfb7878d4a author: asaha date: Mon May 23 20:51:00 2016 -0700 Merge changeset 95246f0f84d8 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=95246f0f84d8 author: asaha date: Mon May 23 20:55:10 2016 -0700 Added tag jdk8u102-b09 for changeset b0bfb7878d4a changeset 0b35a6329ffb in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=0b35a6329ffb author: asaha date: Tue May 31 10:20:43 2016 -0700 Merge changeset ac548d7774c6 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=ac548d7774c6 author: asaha date: Tue May 31 10:30:24 2016 -0700 Added tag jdk8u102-b10 for changeset 0b35a6329ffb changeset 592d155cc133 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=592d155cc133 author: asaha date: Mon Jun 06 13:16:10 2016 -0700 Merge changeset 43f4516f36cf in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=43f4516f36cf author: asaha date: Mon Jun 06 13:20:48 2016 -0700 Added tag jdk8u102-b11 for changeset 592d155cc133 changeset 16c58d7af5a4 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=16c58d7af5a4 author: asaha date: Mon Jun 13 13:20:33 2016 -0700 Merge changeset 09efaef176ca in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=09efaef176ca author: asaha date: Mon Jun 13 13:24:10 2016 -0700 Added tag jdk8u102-b12 for changeset 16c58d7af5a4 changeset a1afc699c60b in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=a1afc699c60b author: asaha date: Tue Jun 21 18:21:35 2016 -0700 Added tag jdk8u101-b13 for changeset 8dc8f71216bf changeset 56b0df415b57 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=56b0df415b57 author: asaha date: Tue Jun 21 18:47:10 2016 -0700 Merge changeset 0549bf2f507d in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=0549bf2f507d author: asaha date: Tue Jun 21 18:50:20 2016 -0700 Added tag jdk8u102-b13 for changeset 56b0df415b57 changeset 19ea84ae4992 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=19ea84ae4992 author: andrew date: Fri Aug 05 05:27:12 2016 +0100 Merge jdk8u102-b14 changeset 5665ca5e1896 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=5665ca5e1896 author: andrew date: Mon Aug 08 15:51:31 2016 +0100 Added tag icedtea-3.2.0pre02 for changeset 19ea84ae4992 diffstat: .hgtags | 115 ++++++++++ .jcheck/conf | 2 - make/BuildLangtools.gmk | 4 +- make/build.xml | 2 +- src/share/classes/com/sun/tools/javac/comp/Attr.java | 3 +- src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java | 2 +- src/share/classes/com/sun/tools/javac/comp/Resolve.java | 4 +- src/share/classes/com/sun/tools/javac/util/GraphUtils.java | 75 ++++-- test/tools/javac/conditional/ConditionalWithFinalStrings.java | 69 ++++++ test/tools/javac/generics/inference/8130304/T8130304.java | 74 ++++++ test/tools/javac/generics/inference/8130304/T8130304b.java | 48 ++++ test/tools/javac/lambda/MethodReference75.java | 46 ++++ test/tools/javac/lambda/pkg/PublicDerived8143647.java | 33 ++ 13 files changed, 443 insertions(+), 34 deletions(-) diffs (truncated from 674 to 500 lines): diff -r dad1f3dd4a90 -r 5665ca5e1896 .hgtags --- a/.hgtags Mon Jan 25 13:23:50 2016 -0800 +++ b/.hgtags Mon Aug 08 15:51:31 2016 +0100 @@ -50,6 +50,7 @@ 9596dff460935f09684c11d156ce591f92584f0d jdk7-b73 1a66b08deed0459054b5b1bea3dfbead30d258fa jdk7-b74 2485f5641ed0829205aaaeb31ad711c2c2ef0de3 jdk7-b75 +83367f01297bf255f511f5291bbbbaa24a9c8459 icedtea7-1.12 8fb9b4be3cb1574302acde90549a4d333ef51e93 jdk7-b76 0398ae15b90ac76d87ee21844453e95ff8613e43 jdk7-b77 acc1e40a5874ebf32bebcb6ada565b3b40b7461c jdk7-b78 @@ -63,6 +64,7 @@ ef07347428f2198ae6b8144ac0b9086bbe39fd16 jdk7-b86 409db93d19c002333980df5b797c6b965150c7a0 jdk7-b87 f9b5d4867a26f8c4b90ad37fe2c345b721e93d6b jdk7-b88 +681f1f51926faf4c73d8905a429ff4ead6e9d622 icedtea7-1.13 6cea9a143208bc1185ced046942c0f4e45dbeba5 jdk7-b89 71c2c23a7c35b2896c87004023b9743b6d1b7758 jdk7-b90 97b6fa97b8ddb3a49394011c2a0ec5d6535e594c jdk7-b91 @@ -111,6 +113,7 @@ 3d7acdbb72cab55deedfd35f60d4732abc9d6ac4 jdk7-b134 9d0a61ac567b983da7cc8f4a7030f2245bb6dbab jdk7-b135 ed0f7f1f9511db4f9615b1426d22f8b961629275 jdk7-b136 +8e26c4aee63c04ee129bf9068f5eea47cc385177 icedtea-1.14 a15c9b058ae007d4ccb7e35ce44e4dfa977f090b jdk7-b137 53f212bed4f4304dce7f0bf0fa01c998c65bacd6 jdk7-b138 853b6bb99f9b58eb7cf8211c67d3b6e4f1228a3e jdk7-b139 @@ -295,6 +298,7 @@ 1a57c569cb811a897691e42049eca33da8f8d761 jdk8u20-b07 0f821eb7e92b242c878dca68ef63f9626643ee8f jdk8u20-b08 aa0cb3af23d376e012a142b0531c4f42032fdacf jdk8u20-b09 +dd7b57ab4ab1a4bb93c543af3a13f66fe85a7802 icedtea-3.0.0pre01 a0d9c18a1041c4217db9cda1817f0e348f1be885 jdk8u20-b10 7ad480b982bf95b8a7290c8769b2698f6aacaf6b jdk8u20-b11 e101a12a45a777268a2e729803499a7514255e5b jdk8u20-b12 @@ -308,6 +312,7 @@ e92effa22ecee1cb9965c278e45e2b1a6fbe0766 jdk8u20-b20 7de1481c6cd88b42d815ae65e2d5b1cd918e11d1 jdk8u20-b21 61fb0d8b169164ad5db15b6c497489cb30efb9c6 jdk8u20-b22 +948daf9c5e22c99a8c4d26d7956d9b55b888ab08 icedtea-3.0.0pre02 5c1d6da1445aa3a2e5cf6101c70e79bfbe2745a5 jdk8u20-b23 9239118487dfb47ee850d2cc9b10a0a2e510da3c jdk8u20-b24 9239118487dfb47ee850d2cc9b10a0a2e510da3c jdk8u20-b25 @@ -375,6 +380,9 @@ 94f30e5fde53e3ddcd3c4e9842349318eae8fe10 jdk8u40-b18 0c514d1fd006fc79d35b670de10c370c8d559db7 jdk8u40-b19 c3d6d1a5339952fbe4124e700407b7211446c99c jdk8u40-b20 +0d5d2b8411d9c36f180c6d0d3029629fa2070018 icedtea-3.0.0pre03 +66f265db6f474faba47a35888ca9131562fd59a1 icedtea-3.0.0pre04 +811deb5a72d392f846f0ab4e38d4ee392e9553cf icedtea-3.0.0pre05 9113c7c8d902ec94b28ca0ef4a6466bdba65fcfc jdk8u40-b21 79177246b3dbe5296fb53755d8695acdaef59fc8 jdk8u40-b22 fb294b49373bda0b3afc7f011d64ecefed73b42e jdk8u40-b23 @@ -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 @@ -427,6 +436,7 @@ 57ea4856a08f0bc87f2fe56d57b3cf1497c0cb51 jdk8u51-b31 153378991303acf7906684380a025347a95bc95e jdk8u51-b32 e7810a2613c9b9b407125cbd17add7bfeebfdb03 jdk8u51-b33 +51997141b15c0903773064cb9c1e57b791ffd66d jdk8u51-b34 0c514d1fd006fc79d35b670de10c370c8d559db7 jdk8u60-b00 0ba07c272e33c93377a5d7ed98b9de873cc91980 jdk8u60-b01 387cf62ce7895dd5e067aaa51faa93d5c078583e jdk8u60-b02 @@ -451,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 @@ -497,6 +510,11 @@ ad3f528335b4c609eee7227d150c9a0a39b1dd73 jdk8u66-b17 ee701de614ad0c5f4bf3a553942909a54084c458 jdk8u66-b18 f55af75598d85f45f779f3e632152a067fb7efbc jdk8u66-b31 +accc23223f7980daf5c22c17b951ecf729a904fa jdk8u66-b32 +e7db5523c835b47eae3cfac6f3d0bd3647a12118 jdk8u66-b33 +0d7fcabf56edc9580555b847ffe0e3f88f09fbfb jdk8u66-b34 +5ceff8f21ebdee2f9ea382ca67d6a924ddb7483d jdk8u66-b35 +85045b1db475e768106a95bbf5beabda90f8542b jdk8u66-b36 aaad025819b721f7f291048a07cd1c144319b68d jdk8u71-b00 fb2756fb330047dbbff0fa89b79e1d8d96146868 jdk8u71-b01 21306b94f23ef63cc3ac48a509d491187dadb0f6 jdk8u71-b02 @@ -528,9 +546,106 @@ 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 +f3faee5dcf8f8afab170307953bc1286ce752d8c jdk8u75-b07 +c5caf2d47df9c3d5192dbf86696fbc1aec39cc1f jdk8u75-b08 +81d6f6116b0abbd91375c73d72552491d8b6048f jdk8u75-b09 +ac1c8c22bc740107362d85c2d98884de79b41e67 jdk8u75-b10 +b18c3556d0da9b0fd2f7b0d732498cdee891de19 jdk8u75-b12 +ae2485fab956c636f6ce10a23812204c0ae17046 jdk8u77-b00 +37a348477fe89736549913f51ec8143a8e73f71c jdk8u77-b01 +47efac0d67984678edf626f407b3d3e54083c242 jdk8u77-b02 +d6b6666581f91588b9c66cadaaddadbe7266d78b icedtea-3.0.0pre10 +dd581e8047e6f15c811b345ed4eef0218ca9fe18 icedtea-3.0.0 +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 8969d6096fe123922bb3ac0c8f6f7b18c1c7668e jdk8u76-b03 f8173fa5db9ba23e7cd935600f56a8a53157eb6e jdk8u76-b04 +a614462a11b25ebd1daa61c5c3678a695b7bb7df jdk8u76-b05 +05277263bb6532abb966fa0585248cb40c43a530 jdk8u76-b06 +2e5b270da256b6bf59a2920129ec6e5bdb45e632 jdk8u76-b07 +cdb6f3acadd3a6bd55c0710c7be178049970f0d2 jdk8u76-b08 +29ba8d3fba8655de6d853b0c3c98f27bb82a5167 jdk8u76-b09 +151cda213a4b0cd9a4b4d2e25da003210ab57751 jdk8u76-b10 +376602ef39e0f1f130c8e5b754cfe8e3c82cedba jdk8u76-b11 +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 +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 +8969d6096fe123922bb3ac0c8f6f7b18c1c7668e jdk8u76-b03 +f8173fa5db9ba23e7cd935600f56a8a53157eb6e jdk8u76-b04 +dad1f3dd4a906542a656b3f07142f90c1630320e jdk8u102-b00 +dad1f3dd4a906542a656b3f07142f90c1630320e jdk8u82-b00 +6adcc437e39d4e16803ea2ec2f77c7b2b014512f jdk8u102-b01 +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 diff -r dad1f3dd4a90 -r 5665ca5e1896 .jcheck/conf --- a/.jcheck/conf Mon Jan 25 13:23:50 2016 -0800 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r dad1f3dd4a90 -r 5665ca5e1896 make/BuildLangtools.gmk --- a/make/BuildLangtools.gmk Mon Jan 25 13:23:50 2016 -0800 +++ b/make/BuildLangtools.gmk Mon Aug 08 15:51:31 2016 +0100 @@ -36,7 +36,7 @@ JAVAC := $(JAVAC), \ SERVER_DIR := $(SJAVAC_SERVER_DIR), \ SERVER_JVM := $(SJAVAC_SERVER_JAVA), \ - FLAGS := -XDignore.symbol.file=true -g -Xlint:all$(COMMA)-deprecation -Werror)) + FLAGS := -XDignore.symbol.file=true -g -Xlint:all$(COMMA)-deprecation $(JAVAC_WERROR))) # javax.tools.JavaCompilerTool isn't really a suffix but this gets the file copied. RESOURCE_SUFFIXES := .gif .xml .css .js javax.tools.JavaCompilerTool @@ -175,7 +175,7 @@ JAVAC := "-Xbootclasspath/p:$(LANGTOOLS_OUTPUTDIR)/dist/bootstrap/lib/javac.jar" \ -cp $(LANGTOOLS_OUTPUTDIR)/dist/bootstrap/lib/javac.jar \ com.sun.tools.javac.Main, \ - FLAGS := -XDignore.symbol.file=true -Xlint:all$(COMMA)-deprecation -Werror, \ + FLAGS := -XDignore.symbol.file=true -Xlint:all$(COMMA)-deprecation $(JAVAC_WERROR), \ SERVER_DIR := $(SJAVAC_SERVER_DIR), \ SERVER_JVM := $(SJAVAC_SERVER_JAVA))) diff -r dad1f3dd4a90 -r 5665ca5e1896 make/build.xml --- a/make/build.xml Mon Jan 25 13:23:50 2016 -0800 +++ b/make/build.xml Mon Aug 08 15:51:31 2016 +0100 @@ -1027,7 +1027,7 @@ + classpath="${build.toolclasses.dir}:${build.bootstrap.dir}/classes:${ant.home}/lib/ant.jar"/> diff -r dad1f3dd4a90 -r 5665ca5e1896 src/share/classes/com/sun/tools/javac/comp/Attr.java --- a/src/share/classes/com/sun/tools/javac/comp/Attr.java Mon Jan 25 13:23:50 2016 -0800 +++ b/src/share/classes/com/sun/tools/javac/comp/Attr.java Mon Aug 08 15:51:31 2016 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 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 @@ -249,6 +249,7 @@ * are correct. * * @param tree The tree whose kind and type is checked + * @param found The computed type of the tree * @param ownkind The computed kind of the tree * @param resultInfo The expected result of the tree */ diff -r dad1f3dd4a90 -r 5665ca5e1896 src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java --- a/src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java Mon Jan 25 13:23:50 2016 -0800 +++ b/src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java Mon Aug 08 15:51:31 2016 +0100 @@ -860,7 +860,7 @@ private JCExpression makeReceiver(VarSymbol rcvr) { if (rcvr == null) return null; JCExpression rcvrExpr = make.Ident(rcvr); - Type rcvrType = tree.sym.enclClass().type; + Type rcvrType = tree.ownerAccessible ? tree.sym.enclClass().type : tree.expr.type; if (rcvrType == syms.arrayClass.type) { // Map the receiver type to the actually type, not just "array" rcvrType = tree.getQualifierExpression().type; diff -r dad1f3dd4a90 -r 5665ca5e1896 src/share/classes/com/sun/tools/javac/comp/Resolve.java --- a/src/share/classes/com/sun/tools/javac/comp/Resolve.java Mon Jan 25 13:23:50 2016 -0800 +++ b/src/share/classes/com/sun/tools/javac/comp/Resolve.java Mon Aug 08 15:51:31 2016 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 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 @@ -1007,7 +1007,7 @@ DeferredType dt = (DeferredType)found; return dt.check(this); } else { - Type uResult = U(found.baseType()); + Type uResult = U(found); Type capturedType = pos == null || pos.getTree() == null ? types.capture(uResult) : checkContext.inferenceContext() diff -r dad1f3dd4a90 -r 5665ca5e1896 src/share/classes/com/sun/tools/javac/util/GraphUtils.java --- a/src/share/classes/com/sun/tools/javac/util/GraphUtils.java Mon Jan 25 13:23:50 2016 -0800 +++ b/src/share/classes/com/sun/tools/javac/util/GraphUtils.java Mon Aug 08 15:51:31 2016 +0100 @@ -103,34 +103,60 @@ * directed graph in linear time. Works on TarjanNode. */ public static > List> tarjan(Iterable nodes) { - ListBuffer> cycles = new ListBuffer<>(); + Tarjan tarjan = new Tarjan<>(); + return tarjan.findSCC(nodes); + } + + //where + private static class Tarjan> { + + /** Unique node identifier. */ + int index = 0; + + /** List of SCCs found so far. */ + ListBuffer> sccs = new ListBuffer<>(); + + /** Stack of all reacheable nodes from given root. */ ListBuffer stack = new ListBuffer<>(); - int index = 0; - for (N node: nodes) { - if (node.index == -1) { - index += tarjan(node, index, stack, cycles); + + private List> findSCC(Iterable nodes) { + for (N node : nodes) { + if (node.index == -1) { + findSCC(node); + } + } + return sccs.toList(); + } + + private void findSCC(N v) { + visitNode(v); + for (TarjanNode tn : v.getAllDependencies()) { + @SuppressWarnings("unchecked") + N n = (N)tn; + if (n.index == -1) { + //it's the first time we see this node + findSCC(n); + v.lowlink = Math.min(v.lowlink, n.lowlink); + } else if (stack.contains(n)) { + //this node is already reachable from current root + v.lowlink = Math.min(v.lowlink, n.index); + } + } + if (v.lowlink == v.index) { + //v is the root of a SCC + addSCC(v); } } - return cycles.toList(); - } - private static > int tarjan(N v, int index, ListBuffer stack, ListBuffer> cycles) { - v.index = index; - v.lowlink = index; - index++; - stack.prepend(v); - v.active = true; - for (TarjanNode nd: v.getAllDependencies()) { - @SuppressWarnings("unchecked") - N n = (N)nd; - if (n.index == -1) { - tarjan(n, index, stack, cycles); - v.lowlink = Math.min(v.lowlink, n.lowlink); - } else if (stack.contains(n)) { - v.lowlink = Math.min(v.lowlink, n.index); - } + private void visitNode(N n) { + n.index = index; + n.lowlink = index; + index++; + stack.prepend(n); + n.active = true; } - if (v.lowlink == v.index) { + + private void addSCC(N v) { N n; ListBuffer cycle = new ListBuffer<>(); do { @@ -138,9 +164,8 @@ n.active = false; cycle.add(n); } while (n != v); - cycles.add(cycle.toList()); + sccs.add(cycle.toList()); } - return index; } /** diff -r dad1f3dd4a90 -r 5665ca5e1896 test/tools/javac/conditional/ConditionalWithFinalStrings.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/tools/javac/conditional/ConditionalWithFinalStrings.java Mon Aug 08 15:51:31 2016 +0100 @@ -0,0 +1,69 @@ +/* + * Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 8066871 + * @summary java.lang.VerifyError: Bad local variable type - local final String + * @author Srikanth Sankaran + * + * @compile -g:none ConditionalWithFinalStrings.java + * @run main ConditionalWithFinalStrings + */ + +public class ConditionalWithFinalStrings { + + interface I { + String foo(); + } + + static class Tmp { + private String value; + public void setValue(String tmpStr) { + this.value = tmpStr; + if (!this.value.equals("YES")) + throw new AssertionError(); + } + } + + void goo(I i) { + if (!i.foo().equals("YES")) + throw new AssertionError(); + } + + public void test() { + final String y = "YES"; + final String n = "NO"; + Tmp tmp = new Tmp(); + tmp.setValue(true ? y : n); + goo (() -> y); + + } + public static void main(String[] args) { + new ConditionalWithFinalStrings().test(); + if (!id("Hello!").equals("Hello!")) + throw new AssertionError(); + + } + static Z id(Z z) { return z; } +} diff -r dad1f3dd4a90 -r 5665ca5e1896 test/tools/javac/generics/inference/8130304/T8130304.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/tools/javac/generics/inference/8130304/T8130304.java Mon Aug 08 15:51:31 2016 +0100 @@ -0,0 +1,74 @@ +/* + * 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. + */ + +/** + * @test + * @bug 8130304 + * @summary Inference: NodeNotFoundException thrown with deep generic method call chain + * @compile T8130304.java + */ +class T8130304 { + + void test() { + outer( + inner(), + inner(), + inner(), + inner(), From andrew at icedtea.classpath.org Mon Aug 8 14:54:42 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Mon, 08 Aug 2016 14:54:42 +0000 Subject: /hg/icedtea8-forest/hotspot: 76 new changesets Message-ID: changeset 2681e95121ac in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2681e95121ac author: asaha date: Mon Jan 25 15:46:56 2016 -0800 Added tag jdk8u82-b00 for changeset d6c92b9e192e changeset 535618ab1c04 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=535618ab1c04 author: thartmann date: Wed Jan 27 09:02:51 2016 +0100 6675699: need comprehensive fix for unconstrained ConvI2L with narrowed type Summary: Emit CastII to make narrow ConvI2L dependent on the corresponding range check. Reviewed-by: kvn, roland changeset 7a567d2cc7fb in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=7a567d2cc7fb author: csahu date: Thu Jan 28 09:41:33 2016 +0000 8073735: compiler/loopopts/CountedLoopProblem.java got OOME Summary: Ignore OOM in the test Reviewed-by: kvn changeset dae1435f96b7 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=dae1435f96b7 author: poonam date: Mon Feb 01 13:19:14 2016 -0800 8145442: Add the facility to verify remembered sets for G1 Summary: Implement remembered sets verification for G1 with option VerifyRememberedSets Reviewed-by: jmasa, mgerdin changeset efe013052465 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=efe013052465 author: shade date: Tue Feb 02 11:44:20 2016 +0300 8059677: Thread.getName() instantiates Strings Reviewed-by: coleenp, dholmes, sla changeset 523d1731c391 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=523d1731c391 author: dfazunen date: Wed Feb 03 19:13:31 2016 +0300 8134963: [Newtest] New stress test for changing the coarseness level of G1 remembered set Reviewed-by: tschatzl, mchernov changeset d992b4af24c7 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d992b4af24c7 author: robm date: Fri Feb 05 13:53:16 2016 +0000 Merge changeset c5075f52f88a in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c5075f52f88a author: asaha date: Mon Feb 01 16:28:45 2016 -0800 Merge changeset 4653aff04861 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4653aff04861 author: asaha date: Fri Feb 05 09:28:57 2016 -0800 Merge changeset 9b451d193737 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9b451d193737 author: kshefov date: Fri Feb 12 18:15:57 2016 +0300 8059661: Test SoftReference and OOM behavior Reviewed-by: coffeys Contributed-by: Alexander Vorobyev changeset 2b2511bd3cc8 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2b2511bd3cc8 author: robm date: Fri Feb 12 19:11:29 2016 +0000 Merge changeset 767f8c68255a in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=767f8c68255a author: sgehwolf date: Fri Dec 18 08:55:47 2015 +0100 6425769: Allow specifying an address to bind JMX remote connector Reviewed-by: jbachorik, dfuchs changeset 55c8792fe214 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=55c8792fe214 author: thartmann date: Tue Feb 16 08:11:33 2016 +0100 8148752: Compiled StringBuilder code throws StringIndexOutOfBoundsException Summary: Fixed handling of long/double MH arguments in GraphBuilder::try_method_handle_inline(). Reviewed-by: roland, shade, vlivanov, kvn, twisti changeset 1246f293a0e8 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1246f293a0e8 author: kevinw date: Mon Feb 08 15:46:25 2016 +0530 8144957: Remove PICL warning message Summary: There is no need to print any error/warning message when a library needed for performance optimization is not found on the system Reviewed-by: poonam, kvn Contributed-by: Shafi Ahmad changeset 81adfb064a4f in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=81adfb064a4f author: poonam date: Tue Feb 16 13:56:12 2016 +0000 Merge changeset daaf806995b3 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=daaf806995b3 author: igerasim date: Wed Feb 17 13:40:12 2016 +0300 8081778: Use Intel x64 CPU instructions for RSA acceleration Summary: Add intrinsics for BigInteger squareToLen and mulAdd methods. Reviewed-by: kvn, jrose changeset 6acf14e730dd in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6acf14e730dd author: poonam date: Tue Feb 16 21:42:29 2016 +0000 8072725: Provide more granular levels for GC verification Summary: Add option VerifySubSet to selectively verify the memory sub-systems Reviewed-by: kevinw, jmasa changeset 240ea32410fa in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=240ea32410fa author: poonam date: Wed Feb 17 13:42:03 2016 +0000 Merge changeset 6c57a16d0238 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6c57a16d0238 author: dbuck date: Thu Feb 18 20:30:45 2016 +0000 8017462: G1: guarantee fails with UseDynamicNumberOfGCThreads Reviewed-by: jmasa, tamao changeset c9035b8e388b in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c9035b8e388b author: roland date: Wed Feb 03 10:58:50 2016 +0100 8147645: get_ctrl_no_update() code is wrong Summary: Array.fill intrinsification code doesn't mark replaced control as dead Reviewed-by: kvn changeset 5c3f2bcc3b94 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5c3f2bcc3b94 author: roland date: Thu Feb 11 12:42:12 2016 +0100 8149543: range check CastII nodes should not be split through Phi Summary: splitting range check CastIIs through loop induction Phi prevents further optimizations Reviewed-by: kvn, mcberg changeset c66164388d38 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c66164388d38 author: roland date: Mon Feb 29 16:08:11 2016 +0100 8148353: [linux-sparc] Crash in libawt.so on Linux SPARC Summary: gcc expects clean 32 bit int in 64 bit register on function entry Reviewed-by: kvn, dlong changeset 10bdaf505b64 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=10bdaf505b64 author: ctornqvi date: Fri Aug 22 14:21:41 2014 -0700 8055844: [TESTBUG] test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java fails on Solaris Sparc due to incorrect page size being used Summary: Use 128KB chunks for virtual memory operations Reviewed-by: zgu, gtriantafill changeset 2f8db587e1fc in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2f8db587e1fc author: aeriksso date: Thu Feb 18 16:15:28 2016 +0100 8149743: JVM crash after debugger hotswap with lambdas Reviewed-by: sspitsyn, coleenp, dcubed changeset 626f594dffa6 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=626f594dffa6 author: csahu date: Tue Mar 01 12:50:37 2016 +0530 8139040: Fix initializations before ShouldNotReachHere() etc. and enable -Wuninitialized on linux. Reviewed-by: stuefe, coleenp, roland changeset ebd6745380b9 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ebd6745380b9 author: aeriksso date: Fri Mar 04 16:40:30 2016 +0100 8129419: heapDumper.cpp: assert(length_in_bytes > 0) failed: nothing to copy Reviewed-by: dsamersoff, dcubed changeset ea7ac121a5d3 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ea7ac121a5d3 author: vkempik date: Fri Mar 04 16:15:48 2016 +0300 8130150: Implement BigInteger.montgomeryMultiply intrinsic Reviewed-by: kvn, mdoerr changeset 0cd040567d60 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0cd040567d60 author: vkempik date: Wed Mar 09 19:51:23 2016 +0300 8151522: Disable 8130150 and 8081778 intrinsics by default Reviewed-by: kvn changeset 99aff4c58ad2 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=99aff4c58ad2 author: asaha date: Wed Mar 23 12:20:19 2016 -0700 Added tag jdk8u102-b00 for changeset d6c92b9e192e changeset a801bc33b08c in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a801bc33b08c author: asaha date: Wed Mar 23 14:58:31 2016 -0700 Merge changeset 04341e1fa788 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=04341e1fa788 author: asaha date: Tue Mar 22 12:00:06 2016 -0700 Merge changeset 516a64e6d7c2 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=516a64e6d7c2 author: asaha date: Wed Mar 23 15:16:55 2016 -0700 Merge changeset d36b75043517 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d36b75043517 author: asaha date: Tue Mar 29 13:25:38 2016 -0700 Added tag jdk8u102-b01 for changeset 516a64e6d7c2 changeset d2dd79a4fd69 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d2dd79a4fd69 author: poonam date: Tue Mar 15 17:39:56 2016 -0700 8133023: ParallelGCThreads is not calculated correctly Reviewed-by: kbarrett, tschatzl changeset a4b071e9b629 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a4b071e9b629 author: sspitsyn date: Thu Mar 17 17:09:10 2016 +0300 6976636: JVM/TI test ex03t001 fails assertion Reviewed-by: dcubed, dsamersoff changeset e443d4e588a3 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e443d4e588a3 author: vkempik date: Fri Mar 18 17:23:07 2016 +0300 8152098: Fix 8151522 caused test compiler/intrinsics/squaretolen/TestSquareToLen.java to fail Reviewed-by: kvn changeset b5b3db42efca in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b5b3db42efca author: robm date: Tue Mar 29 23:01:10 2016 +0100 Merge changeset f21c5c4d5231 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f21c5c4d5231 author: aeriksso date: Fri Mar 11 11:10:53 2016 +0530 8150002: Check for the validity of oop before printing it in verify_remembered_set Summary: Adding missing check for valid oop. Reviewed-by: dcubed Contributed-by: Shafi Ahmad changeset 58fdc4a7c328 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=58fdc4a7c328 author: kevinw date: Tue Mar 29 13:05:07 2016 +0100 8150518: G1 GC crashes at G1CollectedHeap::do_collection_pause_at_safepoint(double) Reviewed-by: jmasa, kbarrett, tschatzl changeset 83dc7e55f715 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=83dc7e55f715 author: poonam date: Mon Apr 04 10:59:22 2016 -0700 8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java failed with java.lang.RuntimeException: 'new_active_workers' missing from stdout/stderr Reviewed-by: jmasa, drwhite changeset 448a5dcf414f in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=448a5dcf414f author: asaha date: Mon Apr 11 13:48:00 2016 -0700 Added tag jdk8u102-b02 for changeset 83dc7e55f715 changeset 01745e531a0a in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=01745e531a0a author: poonam date: Thu Apr 14 11:08:30 2016 -0700 8153252: SA: Hotspot build on Windows fails if make/closed folder does not exist Reviewed-by: dsamersoff, erikj changeset d025821b6b6d in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d025821b6b6d author: robm date: Fri Apr 15 14:47:04 2016 +0100 Merge changeset d109bda16490 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d109bda16490 author: asaha date: Tue Apr 05 08:55:39 2016 -0700 Merge changeset d957cf0b00ac in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d957cf0b00ac author: asaha date: Mon Apr 11 14:58:21 2016 -0700 Merge changeset ef01a1634bb4 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ef01a1634bb4 author: asaha date: Fri Apr 15 14:38:20 2016 -0700 Merge changeset c66e4cc0fce5 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c66e4cc0fce5 author: asaha date: Mon Apr 18 15:28:31 2016 -0700 Added tag jdk8u102-b03 for changeset ef01a1634bb4 changeset 65a0107d52ed in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=65a0107d52ed author: vlivanov date: Mon Mar 14 12:35:48 2016 +0300 8141420: Compiler runtime entries don't hold Klass* from being GCed Reviewed-by: kvn, coleenp changeset b5c3e9670fa0 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b5c3e9670fa0 author: aeriksso date: Thu Apr 21 13:17:25 2016 +0200 8153641: assert(thread_state == _thread_in_native) failed: Assumed thread_in_native while heap dump Reviewed-by: dsamersoff, sspitsyn, sla changeset 3e1cd663c2d3 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3e1cd663c2d3 author: shshahma date: Fri Apr 15 12:02:37 2016 +0530 8055530: assert(_exits.control()->is_top() || !_gvn.type(ret_phi)->empty()) failed: return value must be well defined Summary: concurrent class loading causes return phi to become top Reviewed-by: kvn changeset 09687c445ce1 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=09687c445ce1 author: shshahma date: Thu Apr 21 21:53:15 2016 +0530 8141551: C2 can not handle returns with inccompatible interface arrays Reviewed-by: kvn changeset 2988e5adeb8c in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2988e5adeb8c author: gthornbr date: Fri Apr 22 13:08:42 2016 +0200 8141445: Use of Solaris/SPARC M7 libadimalloc.so can generate unknown signal in hs_err file Reviewed-by: dcubed, dholmes Contributed-by: james.cheng at oracle.com changeset 2094cac55c59 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2094cac55c59 author: robm date: Sun Apr 24 20:50:03 2016 +0100 Merge changeset b09a69142dd3 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b09a69142dd3 author: asaha date: Mon Apr 25 09:32:00 2016 -0700 Added tag jdk8u102-b04 for changeset 2094cac55c59 changeset a96cf90239c6 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a96cf90239c6 author: asaha date: Mon Apr 25 11:01:13 2016 -0700 Merge changeset e0fa1c8d84cc in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e0fa1c8d84cc author: asaha date: Wed Apr 27 15:31:19 2016 -0700 Added tag jdk8u102-b05 for changeset a96cf90239c6 changeset 12cd1f9b403e in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=12cd1f9b403e author: asaha date: Mon May 02 14:52:06 2016 -0700 Merge changeset c2002c399b36 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c2002c399b36 author: asaha date: Mon May 02 15:03:44 2016 -0700 Added tag jdk8u102-b06 for changeset 12cd1f9b403e changeset 9ff5455815c1 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9ff5455815c1 author: asaha date: Mon May 09 11:31:46 2016 -0700 Merge changeset 60b0691447ff in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=60b0691447ff author: asaha date: Mon May 09 11:52:23 2016 -0700 Added tag jdk8u102-b07 for changeset 9ff5455815c1 changeset 69f5f6c2beeb in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=69f5f6c2beeb author: asaha date: Mon May 16 10:43:54 2016 -0700 Merge changeset 10b4bfdf940c in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=10b4bfdf940c author: asaha date: Mon May 16 10:54:56 2016 -0700 Added tag jdk8u102-b08 for changeset 69f5f6c2beeb changeset 9965e839280f in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9965e839280f 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 b5ecd8067e89 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b5ecd8067e89 author: asaha date: Mon May 23 20:38:07 2016 -0700 Merge changeset d0a20cd7ad44 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d0a20cd7ad44 author: asaha date: Mon May 23 20:53:44 2016 -0700 Added tag jdk8u102-b09 for changeset b5ecd8067e89 changeset 2672cfc2d7b6 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2672cfc2d7b6 author: asaha date: Tue May 31 10:02:28 2016 -0700 Merge changeset 8a60a302f1c7 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8a60a302f1c7 author: asaha date: Tue May 31 10:29:15 2016 -0700 Added tag jdk8u102-b10 for changeset 2672cfc2d7b6 changeset 36a1a2875ed5 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=36a1a2875ed5 author: asaha date: Mon Jun 06 12:56:36 2016 -0700 Merge changeset 6a7ff3f7eb54 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6a7ff3f7eb54 author: asaha date: Mon Jun 06 13:19:16 2016 -0700 Added tag jdk8u102-b11 for changeset 36a1a2875ed5 changeset 340e1a736ef7 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=340e1a736ef7 author: asaha date: Mon Jun 13 13:12:13 2016 -0700 Merge changeset bd1243bce4f5 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=bd1243bce4f5 author: asaha date: Mon Jun 13 13:22:39 2016 -0700 Added tag jdk8u102-b12 for changeset 340e1a736ef7 changeset 250b43b430b0 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=250b43b430b0 author: asaha date: Tue Jun 21 18:20:16 2016 -0700 Added tag jdk8u101-b13 for changeset 77df35b662ed changeset f6daf04c0f48 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f6daf04c0f48 author: asaha date: Tue Jun 21 18:40:46 2016 -0700 Merge changeset ac29c9c1193a in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ac29c9c1193a author: asaha date: Tue Jun 21 18:49:01 2016 -0700 Added tag jdk8u102-b13 for changeset f6daf04c0f48 changeset ac19c2e28a51 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ac19c2e28a51 author: andrew date: Fri Aug 05 05:27:18 2016 +0100 Merge jdk8u102-b14 changeset e200581a7a13 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e200581a7a13 author: andrew date: Mon Aug 08 15:51:36 2016 +0100 Added tag icedtea-3.2.0pre02 for changeset ac19c2e28a51 diffstat: .hgtags | 127 +- .jcheck/conf | 2 - THIRD_PARTY_README | 1 - agent/make/Makefile | 9 +- agent/src/os/linux/LinuxDebuggerLocal.c | 22 +- agent/src/os/linux/Makefile | 5 +- agent/src/os/linux/libproc.h | 7 + agent/src/os/linux/ps_proc.c | 52 +- agent/src/os/linux/symtab.c | 1 + agent/src/share/classes/sun/jvm/hotspot/HSDB.java | 20 +- agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAARCH64.java | 39 + agent/src/share/classes/sun/jvm/hotspot/debugger/aarch64/AARCH64ThreadContext.java | 118 + agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java | 10 + agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java | 86 + agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64ThreadContext.java | 47 + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java | 6 + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64Thread.java | 87 + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadContext.java | 47 + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadFactory.java | 45 + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64Thread.java | 54 + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadContext.java | 47 + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadFactory.java | 45 + agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java | 48 +- agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java | 6 +- 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 | 4 + 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 | 3264 + 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 | 1307 + 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 | 3116 + src/cpu/aarch64/vm/stubGenerator_aarch64.cpp | 3474 ++ 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 | 3863 ++ src/cpu/aarch64/vm/templateTable_aarch64.hpp | 43 + src/cpu/aarch64/vm/vmStructs_aarch64.hpp | 51 + src/cpu/aarch64/vm/vm_version_aarch64.cpp | 329 + 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/interp_masm_ppc_64.cpp | 40 + src/cpu/ppc/vm/interp_masm_ppc_64.hpp | 2 + src/cpu/ppc/vm/interpreter_ppc.cpp | 10 + src/cpu/ppc/vm/ppc.ad | 4 +- src/cpu/ppc/vm/sharedRuntime_ppc.cpp | 3 +- src/cpu/ppc/vm/templateInterpreter_ppc.cpp | 12 +- src/cpu/ppc/vm/templateTable_ppc_64.cpp | 60 +- src/cpu/ppc/vm/vm_version_ppc.cpp | 8 +- src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp | 7 +- src/cpu/sparc/vm/cppInterpreter_sparc.cpp | 5 +- src/cpu/sparc/vm/interp_masm_sparc.cpp | 61 +- src/cpu/sparc/vm/interp_masm_sparc.hpp | 4 +- src/cpu/sparc/vm/sharedRuntime_sparc.cpp | 7 +- src/cpu/sparc/vm/templateInterpreter_sparc.cpp | 5 +- src/cpu/sparc/vm/templateTable_sparc.cpp | 67 +- src/cpu/sparc/vm/vm_version_sparc.cpp | 16 +- src/cpu/sparc/vm/vm_version_sparc.hpp | 2 + src/cpu/x86/vm/assembler_x86.cpp | 20 + src/cpu/x86/vm/assembler_x86.hpp | 3 + src/cpu/x86/vm/c1_LIRAssembler_x86.cpp | 21 +- src/cpu/x86/vm/c1_LIRGenerator_x86.cpp | 13 +- src/cpu/x86/vm/cppInterpreter_x86.cpp | 9 +- src/cpu/x86/vm/interp_masm_x86.cpp | 50 +- src/cpu/x86/vm/interp_masm_x86.hpp | 5 +- src/cpu/x86/vm/interp_masm_x86_32.cpp | 5 +- src/cpu/x86/vm/interp_masm_x86_64.cpp | 5 +- src/cpu/x86/vm/jniFastGetField_x86_32.cpp | 8 +- src/cpu/x86/vm/jniFastGetField_x86_64.cpp | 8 +- src/cpu/x86/vm/macroAssembler_x86.cpp | 497 + src/cpu/x86/vm/macroAssembler_x86.hpp | 19 + src/cpu/x86/vm/sharedRuntime_x86_64.cpp | 253 + src/cpu/x86/vm/stubGenerator_x86_64.cpp | 120 +- src/cpu/x86/vm/stubRoutines_x86_64.hpp | 2 +- src/cpu/x86/vm/templateInterpreter_x86_32.cpp | 10 +- src/cpu/x86/vm/templateInterpreter_x86_64.cpp | 11 +- src/cpu/x86/vm/templateTable_x86_32.cpp | 70 +- src/cpu/x86/vm/templateTable_x86_64.cpp | 63 +- src/cpu/x86/vm/vm_version_x86.cpp | 41 + src/cpu/x86/vm/x86_64.ad | 61 +- src/cpu/zero/vm/cppInterpreter_zero.cpp | 69 +- src/cpu/zero/vm/cppInterpreter_zero.hpp | 6 +- src/cpu/zero/vm/vm_version_zero.cpp | 11 +- src/cpu/zero/vm/vm_version_zero.hpp | 3 +- src/os/linux/vm/os_linux.cpp | 45 +- src/os/posix/vm/os_posix.cpp | 23 +- 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/copy_linux_x86.inline.hpp | 6 +- src/os_cpu/linux_x86/vm/os_linux_x86.cpp | 2 +- src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp | 1 - 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 | 17 +- src/share/vm/c1/c1_Compilation.cpp | 26 + src/share/vm/c1/c1_Defs.hpp | 6 + src/share/vm/c1/c1_FpuStackSim.hpp | 3 + src/share/vm/c1/c1_FrameMap.cpp | 3 + src/share/vm/c1/c1_FrameMap.hpp | 3 + src/share/vm/c1/c1_GraphBuilder.cpp | 65 +- src/share/vm/c1/c1_Instruction.hpp | 9 +- src/share/vm/c1/c1_LIR.cpp | 25 +- src/share/vm/c1/c1_LIR.hpp | 23 +- src/share/vm/c1/c1_LIRAssembler.cpp | 9 + src/share/vm/c1/c1_LIRAssembler.hpp | 3 + src/share/vm/c1/c1_LIRGenerator.cpp | 31 +- src/share/vm/c1/c1_LIRGenerator.hpp | 6 +- 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 | 41 +- 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/ci/ciObjectFactory.cpp | 1 + src/share/vm/classfile/bytecodeAssembler.cpp | 3 + src/share/vm/classfile/classFileParser.cpp | 59 +- src/share/vm/classfile/classFileStream.hpp | 3 + src/share/vm/classfile/defaultMethods.cpp | 6 +- src/share/vm/classfile/dictionary.cpp | 17 +- src/share/vm/classfile/dictionary.hpp | 5 +- src/share/vm/classfile/javaClasses.cpp | 19 +- src/share/vm/classfile/javaClasses.hpp | 6 +- src/share/vm/classfile/placeholders.hpp | 2 +- src/share/vm/classfile/stackMapTable.hpp | 3 + 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 | 31 +- src/share/vm/classfile/vmSymbols.hpp | 18 +- src/share/vm/code/codeBlob.cpp | 3 + src/share/vm/code/compiledIC.hpp | 7 + src/share/vm/code/nmethod.cpp | 21 + src/share/vm/code/relocInfo.hpp | 3 + src/share/vm/code/vmreg.hpp | 5 + src/share/vm/compiler/disassembler.cpp | 5 +- src/share/vm/compiler/disassembler.hpp | 3 + src/share/vm/compiler/oopMap.cpp | 7 + src/share/vm/compiler/oopMap.hpp | 6 +- src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp | 2 +- src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp | 22 +- 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 | 53 +- src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp | 56 +- src/share/vm/gc_implementation/g1/g1MarkSweep.cpp | 11 + src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp | 2 +- src/share/vm/gc_implementation/g1/g1StringDedupQueue.cpp | 2 +- src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp | 2 +- src/share/vm/gc_implementation/g1/heapRegion.cpp | 189 +- src/share/vm/gc_implementation/g1/heapRegion.hpp | 3 + src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp | 5 +- src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp | 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 | 5 +- src/share/vm/interpreter/abstractInterpreter.hpp | 2 + src/share/vm/interpreter/bytecode.hpp | 3 + src/share/vm/interpreter/bytecodeInterpreter.cpp | 32 +- src/share/vm/interpreter/bytecodeInterpreter.hpp | 6 + src/share/vm/interpreter/bytecodeInterpreter.inline.hpp | 3 + src/share/vm/interpreter/bytecodeStream.cpp | 10 +- src/share/vm/interpreter/bytecodeStream.hpp | 42 +- src/share/vm/interpreter/bytecodes.cpp | 6 +- src/share/vm/interpreter/bytecodes.hpp | 6 +- src/share/vm/interpreter/cppInterpreter.hpp | 3 + src/share/vm/interpreter/cppInterpreterGenerator.hpp | 3 + src/share/vm/interpreter/interpreter.hpp | 3 + src/share/vm/interpreter/interpreterGenerator.hpp | 3 + src/share/vm/interpreter/interpreterRuntime.cpp | 13 +- src/share/vm/interpreter/interpreterRuntime.hpp | 5 +- src/share/vm/interpreter/templateInterpreter.cpp | 33 +- src/share/vm/interpreter/templateInterpreter.hpp | 7 +- src/share/vm/interpreter/templateInterpreterGenerator.hpp | 5 + src/share/vm/interpreter/templateTable.cpp | 8 +- src/share/vm/interpreter/templateTable.hpp | 7 + src/share/vm/memory/allocation.cpp | 6 +- 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/memory/universe.cpp | 117 +- src/share/vm/memory/universe.hpp | 19 +- src/share/vm/oops/constMethod.cpp | 3 +- src/share/vm/oops/constMethod.hpp | 7 +- src/share/vm/oops/constantPool.hpp | 3 + src/share/vm/oops/cpCache.hpp | 27 +- src/share/vm/oops/instanceKlass.cpp | 37 +- src/share/vm/oops/klass.hpp | 17 +- src/share/vm/oops/klassVtable.cpp | 102 +- src/share/vm/oops/klassVtable.hpp | 13 + src/share/vm/oops/method.cpp | 60 +- src/share/vm/oops/method.hpp | 25 +- src/share/vm/oops/objArrayKlass.inline.hpp | 4 +- src/share/vm/oops/oop.inline.hpp | 9 +- src/share/vm/oops/typeArrayOop.hpp | 2 +- src/share/vm/opto/addnode.cpp | 8 +- src/share/vm/opto/buildOopMap.cpp | 3 + src/share/vm/opto/c2_globals.hpp | 15 + src/share/vm/opto/c2compiler.cpp | 9 + src/share/vm/opto/c2compiler.hpp | 1 + src/share/vm/opto/callGenerator.cpp | 9 +- src/share/vm/opto/callnode.hpp | 14 + src/share/vm/opto/cfgnode.cpp | 25 +- src/share/vm/opto/chaitin.hpp | 5 +- src/share/vm/opto/compile.cpp | 100 +- src/share/vm/opto/compile.hpp | 22 +- src/share/vm/opto/connode.cpp | 20 +- src/share/vm/opto/connode.hpp | 16 +- src/share/vm/opto/doCall.cpp | 26 +- src/share/vm/opto/escape.cpp | 8 +- src/share/vm/opto/gcm.cpp | 2 + src/share/vm/opto/generateOptoStub.cpp | 2 +- src/share/vm/opto/graphKit.cpp | 53 +- src/share/vm/opto/graphKit.hpp | 4 +- src/share/vm/opto/lcm.cpp | 11 +- src/share/vm/opto/library_call.cpp | 266 +- src/share/vm/opto/locknode.hpp | 2 + src/share/vm/opto/loopTransform.cpp | 29 +- src/share/vm/opto/loopnode.cpp | 4 +- src/share/vm/opto/loopnode.hpp | 34 +- src/share/vm/opto/loopopts.cpp | 11 + src/share/vm/opto/macro.cpp | 24 +- src/share/vm/opto/matcher.cpp | 2 + src/share/vm/opto/memnode.cpp | 8 +- src/share/vm/opto/mulnode.cpp | 23 +- src/share/vm/opto/node.cpp | 14 + src/share/vm/opto/node.hpp | 3 + src/share/vm/opto/output.hpp | 2 + src/share/vm/opto/parse1.cpp | 75 +- src/share/vm/opto/parse2.cpp | 19 +- src/share/vm/opto/phaseX.cpp | 4 + src/share/vm/opto/regmask.cpp | 2 + src/share/vm/opto/regmask.hpp | 2 + src/share/vm/opto/runtime.cpp | 113 +- src/share/vm/opto/runtime.hpp | 6 + src/share/vm/opto/split_if.cpp | 6 +- src/share/vm/opto/stringopts.cpp | 8 +- src/share/vm/opto/subnode.cpp | 8 +- src/share/vm/opto/superword.cpp | 5 + src/share/vm/opto/type.cpp | 79 +- src/share/vm/opto/type.hpp | 5 + src/share/vm/prims/jni.cpp | 30 +- src/share/vm/prims/jniCheck.cpp | 3 + src/share/vm/prims/jni_md.h | 3 + src/share/vm/prims/jvm.cpp | 10 + src/share/vm/prims/jvm.h | 5 + src/share/vm/prims/jvmtiClassFileReconstituter.cpp | 3 + src/share/vm/prims/jvmtiEnter.xsl | 4 +- src/share/vm/prims/jvmtiEnv.cpp | 18 +- src/share/vm/prims/jvmtiEnvBase.cpp | 8 +- src/share/vm/prims/jvmtiExport.cpp | 15 +- src/share/vm/prims/jvmtiRedefineClasses.cpp | 8 +- src/share/vm/prims/jvmtiTagMap.cpp | 2 + src/share/vm/prims/jvmtiTrace.cpp | 6 +- src/share/vm/prims/methodHandles.hpp | 3 + src/share/vm/prims/unsafe.cpp | 40 +- src/share/vm/prims/whitebox.cpp | 8 +- src/share/vm/runtime/advancedThresholdPolicy.cpp | 5 +- src/share/vm/runtime/arguments.cpp | 25 +- src/share/vm/runtime/atomic.inline.hpp | 3 + src/share/vm/runtime/deoptimization.cpp | 39 +- src/share/vm/runtime/dtraceJSDT.hpp | 3 + src/share/vm/runtime/frame.cpp | 3 + src/share/vm/runtime/frame.hpp | 5 + src/share/vm/runtime/frame.inline.hpp | 6 + src/share/vm/runtime/globals.hpp | 25 +- src/share/vm/runtime/icache.hpp | 3 + src/share/vm/runtime/java.cpp | 3 + src/share/vm/runtime/javaCalls.hpp | 3 + src/share/vm/runtime/javaFrameAnchor.hpp | 3 + src/share/vm/runtime/mutex.cpp | 10 - src/share/vm/runtime/orderAccess.inline.hpp | 3 + src/share/vm/runtime/os.cpp | 4 + src/share/vm/runtime/os.hpp | 7 + src/share/vm/runtime/prefetch.inline.hpp | 3 + src/share/vm/runtime/reflection.cpp | 4 +- src/share/vm/runtime/registerMap.hpp | 6 + src/share/vm/runtime/relocator.hpp | 3 + src/share/vm/runtime/safepoint.cpp | 8 +- src/share/vm/runtime/sharedRuntime.cpp | 26 + src/share/vm/runtime/sharedRuntime.hpp | 6 + src/share/vm/runtime/stackValueCollection.cpp | 3 + src/share/vm/runtime/statSampler.cpp | 3 + src/share/vm/runtime/stubRoutines.cpp | 9 + src/share/vm/runtime/stubRoutines.hpp | 20 +- src/share/vm/runtime/thread.cpp | 8 +- 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 | 10 + src/share/vm/runtime/vm_version.cpp | 4 + src/share/vm/runtime/vm_version.hpp | 11 + src/share/vm/services/diagnosticCommand.cpp | 6 + src/share/vm/services/diagnosticCommand.hpp | 1 + src/share/vm/services/heapDumper.cpp | 109 +- src/share/vm/services/threadService.hpp | 8 +- src/share/vm/utilities/copy.hpp | 3 + src/share/vm/utilities/globalDefinitions.hpp | 57 +- src/share/vm/utilities/macros.hpp | 8 + src/share/vm/utilities/vmError.cpp | 10 +- test/TEST.groups | 2 +- test/aarch64/DoubleArithTests.java | 49 + test/aarch64/DoubleCmpTests.java | 102 + test/aarch64/FloatArithTests.java | 49 + test/aarch64/FloatCmpTests.java | 102 + test/aarch64/IntArithTests.java | 131 + test/aarch64/IntCmpTests.java | 102 + test/aarch64/IntLogicTests.java | 66 + test/aarch64/IntShiftTests.java | 78 + test/aarch64/LongArithTests.java | 132 + test/aarch64/LongCmpTests.java | 102 + test/aarch64/LongLogicTests.java | 68 + test/aarch64/LongShiftTests.java | 77 + test/compiler/codegen/8144028/BitTests.java | 164 + test/compiler/codegen/IntRotateWithImmediate.java | 24 +- test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java | 4 +- test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java | 284 + test/compiler/intrinsics/muladd/TestMulAdd.java | 118 + 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/intrinsics/squaretolen/TestSquareToLen.java | 116 + test/compiler/jsr292/LongReferenceCastingTest.java | 75 + test/compiler/loopopts/CountedLoopProblem.java | 28 +- test/compiler/loopopts/TestArraysFillDeadControl.java | 53 + test/compiler/loopopts/TestLoopPeeling.java | 100 + test/compiler/native/TestDirtyInt.java | 43 + test/compiler/native/TestDirtyInt.sh | 80 + test/compiler/native/libTestDirtyInt.c | 33 + test/compiler/stable/StableConfiguration.java | 22 +- test/compiler/stringopts/TestStringObjectInitialization.java | 78 + test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java | 21 +- test/compiler/types/TestMeetIncompatibleInterfaceArrays.java | 351 + test/compiler/unsafe/JdkInternalMiscUnsafeUnalignedAccess.java | 315 + test/compiler/vectorization/TestVectorUnalignedOffset.java | 55 + test/gc/8000311/Test8000311.java | 42 - test/gc/TestG1ZeroPGCTJcmdThreadPrint.java | 54 - test/gc/TestSoftReferencesBehaviorOnOOME.java | 146 + test/gc/TestVerifySubSet.java | 91 + test/gc/ergonomics/TestDynamicNumberOfGCThreads.java | 79 + test/gc/metaspace/TestPerfCountersAndMemoryPools.java | 4 +- test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java | 34 +- test/stress/gc/TestStressRSetCoarsening.java | 334 + test/testlibrary/whitebox/sun/hotspot/WhiteBox.java | 4 +- 505 files changed, 73382 insertions(+), 1081 deletions(-) diffs (truncated from 83637 to 500 lines): diff -r d6c92b9e192e -r e200581a7a13 .hgtags --- a/.hgtags Mon Jan 25 13:21:15 2016 -0800 +++ b/.hgtags Mon Aug 08 15:51:36 2016 +0100 @@ -50,6 +50,7 @@ faf94d94786b621f8e13cbcc941ca69c6d967c3f jdk7-b73 f4b900403d6e4b0af51447bd13bbe23fe3a1dac7 jdk7-b74 d8dd291a362acb656026a9c0a9da48501505a1e7 jdk7-b75 +b4ab978ce52c41bb7e8ee86285e6c9f28122bbe1 icedtea7-1.12 9174bb32e934965288121f75394874eeb1fcb649 jdk7-b76 455105fc81d941482f8f8056afaa7aa0949c9300 jdk7-b77 e703499b4b51e3af756ae77c3d5e8b3058a14e4e jdk7-b78 @@ -87,6 +88,7 @@ 07226e9eab8f74b37346b32715f829a2ef2c3188 hs18-b01 e7e7e36ccdb5d56edd47e5744351202d38f3b7ad jdk7-b87 4b60f23c42231f7ecd62ad1fcb6a9ca26fa57d1b jdk7-b88 +a393ff93e7e54dd94cc4211892605a32f9c77dad icedtea7-1.13 15836273ac2494f36ef62088bc1cb6f3f011f565 jdk7-b89 4b60f23c42231f7ecd62ad1fcb6a9ca26fa57d1b hs18-b02 605c9707a766ff518cd841fc04f9bb4b36a3a30b jdk7-b90 @@ -160,6 +162,7 @@ b898f0fc3cedc972d884d31a751afd75969531cf hs21-b05 bd586e392d93b7ed7a1636dcc8da2b6a4203a102 jdk7-b136 bd586e392d93b7ed7a1636dcc8da2b6a4203a102 hs21-b06 +591c7dc0b2ee879f87a7b5519a5388e0d81520be icedtea-1.14 2dbcb4a4d8dace5fe78ceb563b134f1fb296cd8f jdk7-b137 2dbcb4a4d8dace5fe78ceb563b134f1fb296cd8f hs21-b07 0930dc920c185afbf40fed9a655290b8e5b16783 jdk7-b138 @@ -305,6 +308,7 @@ 990bbd393c239d95310ccc38094e57923bbf1d4a hs25-b14 e94068d4ff52849c8aa0786a53a59b63d1312a39 jdk8-b70 0847210f85480bf3848dc90bc2ab23c0a4791b55 jdk8-b71 +2c52e96f640d60368c2efd07e1acfe35ec3e0045 initial_upload d5cb5830f570d1304ea4b196dde672a291b55f29 jdk8-b72 1e129851479e4f5df439109fca2c7be1f1613522 hs25-b15 11619f33cd683c2f1d6ef72f1c6ff3dacf5a9f1c jdk8-b73 @@ -322,7 +326,7 @@ df5396524152118535c36da5801d828b560d19a2 hs25-b21 4a198b201f3ce84433fa94a3ca65d061473e7c4c jdk8-b80 dd6350b4abc4a6c19c89dd982cc0e4f3d119885c hs25-b22 -65b797426a3bec6e91b64085a0cfb94adadb634a jdk8-b81 +31390de29c4bb5f7e78b2e970f92197c04a4ed4d aarch64-20130813 0631ebcc45f05c73b09a56c2586685af1f781c1d hs25-b23 3db4ab0e12f437fe374817de346b2b0c6b4a5b31 jdk8-b82 e3a41fc0234895eba4f272b984f7dacff495f8eb hs25-b24 @@ -381,6 +385,8 @@ 566db1b0e6efca31f181456e54c8911d0192410d hs25-b51 c81dd5393a5e333df7cb1f6621f5897ada6522b5 jdk8-b109 58043478c26d4e8bf48700acea5f97aba8b417d4 hs25-b52 +f043f9395d362da011b111cf8c142af1caf6f64d preview_rc1 +33029403ab5913db80c4e4d1870809d3ade8e81c preview_rc2 6209b0ed51c086d4127bac0e086c8f326d1764d7 jdk8-b110 562a3d356de67670b4172b82aca2d30743449e04 hs25-b53 f6962730bbde82f279a0ae3a1c14bc5e58096c6e jdk8-b111 @@ -418,12 +424,17 @@ d45454002494d147c0761e6b37d8a73064f3cf92 hs25-b68 32f017489ba5dd1bedabb9fa1d26bcc74d0a72b6 hs25-b69 35038da7bb9ddd367a0a6bf926dfb281aee1d554 jdk8-b127 +18e5cbbe8abf64a043e2482c625e04acde33a3f8 jdk8_b128_aarch64_rc1 +39d28a8ea5be4e5c1ce659b7e6b3dadbbb1f908b jdk8_b128_aarch64_rc3 +cc094e1af98de679e81d17d3fc2653158c7b26c6 jdk8_b128_aarch64_rc4 +e5b35062dee3eaeac2fb80aac932cbcc36256c92 jdk8_b128_aarch64_992 874c0b4a946c362bbf20d37c2a564b39093152e6 jdk8-b128 cb39165c4a65bbff8db356df411e762f9e5423b8 jdk8-b129 1dbaf664a611e5d9cab6d1be42537b67d0d05f94 jdk8-b130 b5e7ebfe185cb4c2eeb8a919025fc6a26be2fcef jdk8-b131 9f9179e8f0cfe74c08f3716cf3c38e21e1de4c4a hs25-b70 0c94c41dcd70e9a9b4d96e31275afd5a73daa72d jdk8-b132 +72b29bfe67fa902516bca75c166a29fccb8c5be2 jdk8_final 4a35ef38e2a7bc64df20c7700ba69b37e3ddb8b5 jdk8u5-b01 e5561d89fe8bfc79cd6c8fcc36d270cc6a49ec6e jdk8u5-b02 2f9eb9fcab6c42c8c84ddb44170ea33235116d84 jdk8u5-b03 @@ -471,6 +482,7 @@ 5186bc5047c1725888ed99f423bdfaa116e05abe hs25.20-b09 4d73f1e99f97d1444e16ee5ef4634eb2129969ad jdk8u20-b09 27a9e6a96a8ced7b7ee892d5d0f1a735b9010abb hs25.20-b10 +c2767d7216058484f87920557a3f9282506e5ce5 icedtea-3.0.0pre01 300e2c5eeb2710de3630d14ffe4592214633dbff jdk8u20-b10 70dc2c030c69470a5d9099b7f54e4cfef89276fd jdk8u20-b11 b6a2ba7d3ea7259a76c8ff1ec22fac9094494c1c hs25.20-b11 @@ -496,6 +508,7 @@ e4a6e7f1b90b85270aee1c54edaca3ef737082f1 hs25.20-b21 f7429096a202cab5c36a0f20dea33c554026010f jdk8u20-b22 7c56530b11496459e66cb9ea933035002311672c hs25.20-b22 +877471da7fbbe69d029b990b77a70e7fcf3d02ed icedtea-3.0.0pre02 f09d1f6a401e25a54dad44bb7bea482e47558af5 jdk8u20-b23 42ddd0bbcb6630fe463ec9bc1893c838d5edff1b jdk8u20-b24 00cf2b6f51b9560b01030e8f4c28c466f0b21fe3 hs25.20-b23 @@ -574,6 +587,9 @@ 6b93bf9ea3ea57ed0fe53cfedb2f9ab912c324e5 jdk8u40-b12 521e269ae1daa9df1cb0835b97aa76bdf340fcb2 hs25.40-b17 86307d47790785398d0695acc361bccaefe25f94 jdk8u40-b13 +b280f4f4f11916e202aaa4d458630d4c26b59e2a jdk8u40-b12-aarch64 +26fc60dd5da8d3f1554fb8f2553f050839a539c6 jdk8u40-b12-aarch64-1262 +d7c03eb8b2c2bc4d34438699f07609ba4c4bca5c jdk8u40-b12-aarch64-1263 4d5dc0d0f8799fafa1135d51d85edd4edd566501 hs25.40-b18 b8ca8ec1daea70f7c0d519e866f9f147ec247055 jdk8u40-b14 eb16b24e2eba9bdf04a9b377bebc2db9f713ff5e jdk8u40-b15 @@ -588,6 +604,9 @@ d9349fa8822336e0244da0a8448f3e6b2d62741d jdk8u40-b19 c3933f52eeb33f70ee562464edddfe9f01d944fd jdk8u40-b20 d2e9a6bec4f2eec8506eed16f7324992a85d8480 hs25.40-b24 +85e5201a55e4dcf1b5dbb90bcfee072245e8a458 icedtea-3.0.0pre03 +7e5a87c79d696b280bae72ee7510e2a438c45960 icedtea-3.0.0pre04 +b07272ef9ccdf3066fbfd6e28bac10baad9417b6 icedtea-3.0.0pre05 25ec4a67433744bbe3406e5069e7fd1876ebbf2f jdk8u40-b21 0f0cb4eeab2d871274f4ffdcd6017d2fdfa89238 hs25.40-b25 0ee548a1cda08c884eccd563e2d5fdb6ee769b5a jdk8u40-b22 @@ -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 @@ -670,6 +690,7 @@ 20bad8c6c7b406c3603b4e22b15cd990840a9d62 jdk8u51-b31 e51afd2a1fc17de59ff3c79003210a40a28ac960 jdk8u51-b32 b2427357cc98aeb2716ee2e89e733794afb4057b jdk8u51-b33 +4b722db6d38583ee3e71c43d9996bf1ebb8a412e jdk8u51-b34 d9349fa8822336e0244da0a8448f3e6b2d62741d jdk8u60-b00 d9349fa8822336e0244da0a8448f3e6b2d62741d hs25.60-b00 ebf89088c08ab0508b9002b48dd3d68a340259af hs25.60-b01 @@ -720,6 +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 @@ -763,6 +789,11 @@ a6f2a7ba281291f5dab79fa494f7cfaa6232c88b jdk8u66-b17 9ae2a5adabba97d9ebf79e13b325f1ff368ce014 jdk8u66-b18 527f62b70faee4a0c15f365def024b87012e6934 jdk8u66-b31 +d8be40462cfb6de441818aec8c30e03077189010 jdk8u66-b32 +6a0b19c56d797c2975f0cf505190e8f5d69b0b7a jdk8u66-b33 +3d55b1055c782375e39ebbddba2887379bc3531c jdk8u66-b34 +95b0e04287fb443a4eee64504e0f18bc324c7abd jdk8u66-b35 +dce99debdba26def128cd8b2d3eae93d7d789ee2 jdk8u66-b36 9a158a0c243beb610dbaabd63d6218d3ce5825f1 jdk8u71-b00 67df26e363fb7e722032fd286673642fc999957c jdk8u71-b01 1a799d49de23d84f658ade1d3805a1924e7e1e84 jdk8u71-b02 @@ -794,9 +825,103 @@ 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 +8c791dd1c24d85ebd18b03d49185c2a25263c129 jdk8u75-b07 +e4a935cb6f7178912fd653e2a9514eadec7935ab jdk8u75-b08 +e97c45c377eb8d022cfe24b73737fa312107e0a5 jdk8u75-b09 +d44c7e324682a30e064503ef9582d83a41f4173e jdk8u75-b10 +cc78c97abff85062d6844fa253081e26a0a60150 jdk8u75-b12 +1b6d4fd2730e58f17820930f797938dc182117c4 jdk8u77-b00 +ddd297e340b1170d3cec011ee64e729f8b493c86 jdk8u77-b01 +1b4072e4bb3ad54c4e894998486a8b33f0689160 jdk8u77-b02 +e9585e814cc954c06e870f3bdf37171029da0d5e icedtea-3.0.0pre10 +5e587a29a6aac06d6b5a7ebeea99a291d82520c8 icedtea-3.0.0 +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 +223b64a19e94222dd97b92bb40abcfbc0bf6ef1f jdk8u77-b03 d7b01fb81aa8a5437cb03bc36afe15cf0e55fb89 jdk8u76-b00 c1679cc87ba045219169cabb6b9b378c2b5cc578 jdk8u76-b01 218483967e52b419d885d34af4488a81c5133804 jdk8u76-b02 2a2720daacaa8d9a3ba9435cfaaf9751241d2062 jdk8u76-b03 16f7b676725aadafb79ea105b22df112e2593a78 jdk8u76-b04 +35bfaf7f9021b5c1e86effbeac075753a82e9a0c jdk8u76-b05 +6449ee3bf707225372709ac830524c00984c601f jdk8u76-b06 +7d1074c74d6000ec8257917ebfcee3fed4249f7d jdk8u76-b07 +392f8722fc513e28f78c5c563d51af7dc8466b29 jdk8u76-b08 +3bf0f5b8a892defd0bf9731b4e15926881fcda74 jdk8u76-b09 +a2b0ee820059a44be558a2d435b7d85ed5a8b63a jdk8u76-b10 +16aa1f621ec67db1a55ebf6527750164ab63088d jdk8u76-b11 +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 +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 diff -r d6c92b9e192e -r e200581a7a13 .jcheck/conf --- a/.jcheck/conf Mon Jan 25 13:21:15 2016 -0800 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r d6c92b9e192e -r e200581a7a13 THIRD_PARTY_README --- a/THIRD_PARTY_README Mon Jan 25 13:21:15 2016 -0800 +++ b/THIRD_PARTY_README Mon Aug 08 15:51:36 2016 +0100 @@ -3571,4 +3571,3 @@ --- end of LICENSE --- ------------------------------------------------------------------------------- - diff -r d6c92b9e192e -r e200581a7a13 agent/make/Makefile --- a/agent/make/Makefile Mon Jan 25 13:21:15 2016 -0800 +++ b/agent/make/Makefile Mon Aug 08 15:51:36 2016 +0100 @@ -58,11 +58,13 @@ sun.jvm.hotspot.debugger.dummy \ sun.jvm.hotspot.debugger.linux \ sun.jvm.hotspot.debugger.linux.amd64 \ +sun.jvm.hotspot.debugger.linux.aarch64 \ sun.jvm.hotspot.debugger.linux.x86 \ sun.jvm.hotspot.debugger.posix \ sun.jvm.hotspot.debugger.posix.elf \ sun.jvm.hotspot.debugger.proc \ sun.jvm.hotspot.debugger.proc.amd64 \ +sun.jvm.hotspot.debugger.proc.aarch64 \ sun.jvm.hotspot.debugger.proc.sparc \ sun.jvm.hotspot.debugger.proc.x86 \ sun.jvm.hotspot.debugger.remote \ @@ -88,11 +90,13 @@ sun.jvm.hotspot.prims \ sun.jvm.hotspot.runtime \ sun.jvm.hotspot.runtime.amd64 \ +sun.jvm.hotspot.runtime.aarch64 \ sun.jvm.hotspot.runtime.bsd \ sun.jvm.hotspot.runtime.bsd_amd64 \ sun.jvm.hotspot.runtime.bsd_x86 \ sun.jvm.hotspot.runtime.linux \ sun.jvm.hotspot.runtime.linux_amd64 \ +sun.jvm.hotspot.runtime.linux_aarch64 \ sun.jvm.hotspot.runtime.linux_sparc \ sun.jvm.hotspot.runtime.linux_x86 \ sun.jvm.hotspot.runtime.posix \ @@ -143,12 +147,13 @@ sun/jvm/hotspot/debugger/dummy/*.java \ sun/jvm/hotspot/debugger/linux/*.java \ sun/jvm/hotspot/debugger/linux/x86/*.java \ +sun/jvm/hotspot/debugger/linux/aarch64/*.java \ sun/jvm/hotspot/debugger/posix/*.java \ sun/jvm/hotspot/debugger/posix/elf/*.java \ sun/jvm/hotspot/debugger/proc/*.java \ -sun/jvm/hotspot/debugger/proc/amd64/*.java \ sun/jvm/hotspot/debugger/proc/sparc/*.java \ sun/jvm/hotspot/debugger/proc/x86/*.java \ +sun/jvm/hotspot/debugger/proc/aarch64/*.java \ sun/jvm/hotspot/debugger/remote/*.java \ sun/jvm/hotspot/debugger/remote/amd64/*.java \ sun/jvm/hotspot/debugger/remote/sparc/*.java \ @@ -169,11 +174,13 @@ sun/jvm/hotspot/prims/*.java \ sun/jvm/hotspot/runtime/*.java \ sun/jvm/hotspot/runtime/amd64/*.java \ +sun/jvm/hotspot/runtime/aarch64/*.java \ sun/jvm/hotspot/runtime/bsd/*.java \ sun/jvm/hotspot/runtime/bsd_amd64/*.java \ sun/jvm/hotspot/runtime/bsd_x86/*.java \ sun/jvm/hotspot/runtime/linux/*.java \ sun/jvm/hotspot/runtime/linux_amd64/*.java \ +sun/jvm/hotspot/runtime/linux_aarch64/*.java \ sun/jvm/hotspot/runtime/linux_sparc/*.java \ sun/jvm/hotspot/runtime/linux_x86/*.java \ sun/jvm/hotspot/runtime/posix/*.java \ diff -r d6c92b9e192e -r e200581a7a13 agent/src/os/linux/LinuxDebuggerLocal.c --- a/agent/src/os/linux/LinuxDebuggerLocal.c Mon Jan 25 13:21:15 2016 -0800 +++ b/agent/src/os/linux/LinuxDebuggerLocal.c Mon Aug 08 15:51:36 2016 +0100 @@ -49,6 +49,10 @@ #include "sun_jvm_hotspot_debugger_sparc_SPARCThreadContext.h" #endif +#ifdef aarch64 +#include "sun_jvm_hotspot_debugger_aarch64_AARCH64ThreadContext.h" +#endif + static jfieldID p_ps_prochandle_ID = 0; static jfieldID threadList_ID = 0; static jfieldID loadObjectList_ID = 0; @@ -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 d6c92b9e192e -r e200581a7a13 agent/src/os/linux/Makefile --- a/agent/src/os/linux/Makefile Mon Jan 25 13:21:15 2016 -0800 +++ b/agent/src/os/linux/Makefile Mon Aug 08 15:51:36 2016 +0100 @@ -53,14 +53,15 @@ $(JAVAH) -jni -classpath ../../../build/classes -d $(ARCH) \ sun.jvm.hotspot.debugger.x86.X86ThreadContext \ sun.jvm.hotspot.debugger.sparc.SPARCThreadContext \ - sun.jvm.hotspot.debugger.amd64.AMD64ThreadContext + sun.jvm.hotspot.debugger.amd64.AMD64ThreadContext \ + sun.jvm.hotspot.debugger.aarch64.AARCH64ThreadContext $(GCC) $(CFLAGS) $< -o $@ $(ARCH)/sadis.o: ../../share/native/sadis.c $(JAVAH) -jni -classpath ../../../build/classes -d $(ARCH) \ sun.jvm.hotspot.asm.Disassembler $(GCC) $(CFLAGS) $< -o $@ - + $(ARCH)/%.o: %.c $(GCC) $(CFLAGS) $< -o $@ diff -r d6c92b9e192e -r e200581a7a13 agent/src/os/linux/libproc.h --- a/agent/src/os/linux/libproc.h Mon Jan 25 13:21:15 2016 -0800 +++ b/agent/src/os/linux/libproc.h Mon Aug 08 15:51:36 2016 +0100 @@ -36,6 +36,10 @@ #include +#if defined(aarch64) +#include "asm/ptrace.h" +#endif + /************************************************************************************ 0. This is very minimal subset of Solaris libproc just enough for current application. @@ -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 d6c92b9e192e -r e200581a7a13 agent/src/os/linux/ps_proc.c --- a/agent/src/os/linux/ps_proc.c Mon Jan 25 13:21:15 2016 -0800 +++ b/agent/src/os/linux/ps_proc.c Mon Aug 08 15:51:36 2016 +0100 @@ -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 + char *s = strstr(word[5],".#prelink#"); + if (s == NULL) { + // No prelink keyword. skip deleted library + print_debug("skip shared object %s deleted by prelink\n", word[5]); + continue; + } + + // Fall through + print_debug("rectifing shared object name %s changed by prelink\n", word[5]); + *s = 0; + } + + if (find_lib(ph, word[5]) == false) { intptr_t base; lib_info* lib; #ifdef _LP64 diff -r d6c92b9e192e -r e200581a7a13 agent/src/os/linux/symtab.c --- a/agent/src/os/linux/symtab.c Mon Jan 25 13:21:15 2016 -0800 +++ b/agent/src/os/linux/symtab.c Mon Aug 08 15:51:36 2016 +0100 @@ -514,6 +514,7 @@ return (uintptr_t)NULL; item.key = (char*) strdup(sym_name); + item.data = NULL; From andrew at icedtea.classpath.org Mon Aug 8 14:55:20 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Mon, 08 Aug 2016 14:55:20 +0000 Subject: /hg/icedtea8-forest/jdk: 163 new changesets Message-ID: changeset 652c6ab45018 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=652c6ab45018 author: asaha date: Mon Jan 25 15:48:21 2016 -0800 Added tag jdk8u82-b00 for changeset fa5a91b29658 changeset 5006f7e462b2 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5006f7e462b2 author: igerasim date: Tue Jan 26 09:51:31 2016 +0300 8049321: Support SHA256WithDSA in JSSE Reviewed-by: wetmore, mullan changeset c51a8a8ac919 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c51a8a8ac919 author: igerasim date: Tue Jan 26 09:53:07 2016 +0300 8146192: Add test for JDK-8049321 Reviewed-by: mullan changeset 2ed9356b5854 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2ed9356b5854 author: robm date: Wed Jan 27 18:35:31 2016 +0530 8141243: Unexpected timezone returned after parsing a date Reviewed-by: naoto, okutsu Contributed-by: ramanand.patil at oracle.com changeset 158f42f97968 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=158f42f97968 author: mtobiass date: Fri Jan 29 19:45:16 2016 +0300 8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java fails: Process exit code was 0, but error was expected. Summary: Ignore read-only test if file is not read-only. This will happen when test is run as root. Reviewed-by: sla, dholmes changeset b8f6c076de89 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b8f6c076de89 author: coffeys date: Mon Feb 01 16:50:11 2016 +0000 8038837: Add support to jarsigner for specifying timestamp hash algorithm Reviewed-by: weijun changeset 2cdb8c0719ad in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2cdb8c0719ad author: shade date: Tue Feb 02 11:44:09 2016 +0300 8059677: Thread.getName() instantiates Strings Reviewed-by: chegar, dholmes, sla, rriggs changeset 9d4e8b341e60 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9d4e8b341e60 author: rpatil date: Tue Feb 02 18:30:22 2016 +0530 8145388: URLConnection.guessContentTypeFromStream returns image/jpg for some JPEG images Summary: Since "image/jpg" is not a valid Content Type, the method should return "image/jpeg" when APPn marker segment has 'EE' as a marker type. Reviewed-by: prr, bpb changeset 30062b742727 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=30062b742727 author: alitvinov date: Tue Feb 02 21:26:13 2016 +0300 8139581: AWT components are not drawn after removal and addition to a container Reviewed-by: ssadetsky, alexsch changeset f6107fbf8229 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f6107fbf8229 author: alitvinov date: Wed Feb 03 18:52:45 2016 +0300 8130735: javax.swing.TimerQueue: timer fires late when another timer starts Reviewed-by: ssadetsky, alexsch changeset 96802d738c6e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=96802d738c6e author: aefimov date: Fri Feb 05 14:40:44 2016 +0300 8144593: Suppress not recognized property/feature warning messages from SAXParser Reviewed-by: joehw changeset 125eddb81304 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=125eddb81304 author: aefimov date: Fri Feb 05 14:57:25 2016 +0300 8072081: Supplementary characters are rejected in comments Reviewed-by: lancea changeset d6641d6e093c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d6641d6e093c author: robm date: Fri Feb 05 13:53:39 2016 +0000 Merge changeset a39193b550ac in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a39193b550ac author: asaha date: Mon Feb 01 16:36:51 2016 -0800 Merge changeset cbde29a3b05d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=cbde29a3b05d author: asaha date: Fri Feb 05 09:34:06 2016 -0800 Merge changeset fa8729272b5b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=fa8729272b5b author: igerasim date: Wed Feb 10 18:32:53 2016 +0300 8046339: sun.rmi.transport.DGCAckHandler leaks memory Reviewed-by: smarks changeset 103329a57527 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=103329a57527 author: omajid date: Tue Dec 29 10:40:43 2015 -0500 6961123: setWMClass fails to null-terminate WM_CLASS string Reviewed-by: serb changeset 84ed5919d06f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=84ed5919d06f author: bgopularam date: Thu Feb 11 00:47:07 2016 -0800 8149029: Secure validation of XML based digital signature always enabled when checking wrapping attacks Summary: Trigger xml digsig validation based on value of property org.jcp.xml.dsig.secureValidation Reviewed-by: mullan Contributed-by: bhanu.prakash.gopularam at oracle.com changeset 78def9711bfe in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=78def9711bfe author: jbachorik date: Fri Feb 12 17:52:29 2016 +0300 8034168: ThreadMXBean/Locks.java failed, blocked on wrong object Reviewed-by: martin, dholmes changeset e2117e30fb39 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e2117e30fb39 author: robm date: Fri Feb 12 19:11:40 2016 +0000 Merge changeset 05272fc62173 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=05272fc62173 author: rpatil date: Fri Feb 12 00:13:22 2016 +0530 8148446: (tz) Support tzdata2016a Reviewed-by: okutsu, aefimov changeset 05587c48934d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=05587c48934d author: sgehwolf date: Wed Nov 04 11:34:27 2015 +0100 6425769: Allow specifying an address to bind JMX remote connector Reviewed-by: jbachorik, dfuchs changeset 821ee7e14993 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=821ee7e14993 author: jbachorik date: Mon Jan 04 10:07:08 2016 +0100 8145982: JMXInterfaceBindingTest is failing intermittently Reviewed-by: chegar, sgehwolf, olagneau changeset ef3aa0708f88 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ef3aa0708f88 author: jbachorik date: Fri Jan 29 13:35:06 2016 +0100 8146015: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses Reviewed-by: dfuchs, sspitsyn changeset 1a24e28aa1ef in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1a24e28aa1ef author: kshefov date: Mon Feb 15 14:43:31 2016 +0300 8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses processes Reviewed-by: coffeys changeset 356b2c0a7d79 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=356b2c0a7d79 author: igerasim date: Wed Feb 17 13:42:50 2016 +0300 8081778: Use Intel x64 CPU instructions for RSA acceleration Summary: Add intrinsics for BigInteger squareToLen and mulAdd methods. Reviewed-by: kvn, jrose changeset 7bbfd054603a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=7bbfd054603a author: snikandrova date: Wed Feb 17 14:20:45 2016 +0300 8047031: Add SocketPermission tests for legacy socket types 8065076: java/net/SocketPermission/SocketPermissionTest.java fails intermittently Reviewed-by: coffeys, chegar changeset aa919ce9e3b6 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=aa919ce9e3b6 author: rpatil date: Wed Feb 17 10:46:21 2016 +0530 8135259: InetAddress.getAllByName only reports "unknown error" instead of actual cause Summary: Using a function call directly "gai_strerror(gai_error)" instead of using the function pointer which was declared but not initialized. Reviewed-by: chegar, coffeys, igerasim changeset 9dafc9f520da in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9dafc9f520da author: vinnie date: Wed Feb 17 15:46:46 2016 +0000 8149411: PKCS12KeyStore cannot extract AES Secret Keys Reviewed-by: xuelei changeset bd0e1778eac6 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=bd0e1778eac6 author: rhalade date: Tue Nov 10 01:38:35 2015 +0300 8048356: SecureRandom default provider tests Reviewed-by: wetmore changeset a0672663e789 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a0672663e789 author: mcherkas date: Thu Feb 18 15:48:13 2016 +0300 8130242: DataFlavorComparator transitivity exception Reviewed-by: serb changeset 53abec8a0aaf in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=53abec8a0aaf author: mullan date: Thu Sep 18 15:36:38 2014 -0400 8050281: New permission tests for JEP 140 Reviewed-by: mullan Contributed-by: amanda.jiang at oracle.com changeset e8865a4df067 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e8865a4df067 author: kshefov date: Thu Feb 25 16:07:30 2016 +0300 7185591: jcmd-big-script.sh ERROR: could not find app's Java pid. Reviewed-by: coffeys Contributed-by: Alexander Vorobyev changeset 0f6de62683a2 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0f6de62683a2 author: ykantser date: Fri Feb 26 18:30:22 2016 +0300 8054278: Refactor jps utility tests Reviewed-by: jbachorik changeset 08f5204fbcdd in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=08f5204fbcdd author: aefimov date: Mon Feb 29 15:59:02 2016 +0300 8149915: enabling validate-annotations feature for xsd schema with annotation causes NPE Reviewed-by: joehw changeset 5972ad24ef27 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5972ad24ef27 author: eistepan date: Wed Nov 19 17:51:06 2014 +0300 8062536: [TESTBUG] Conflicting GC combinations in jdk tests Reviewed-by: brutisso, dholmes changeset 041d28c98c29 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=041d28c98c29 author: dfuchs date: Fri Feb 26 12:11:28 2016 +0100 8150533: Test java/util/logging/LogManagerAppContextDeadlock.java times out intermittently. Summary: This is a test bug caused by a Logger being garbage collected too early. Reviewed-by: darcy changeset 1bac251d8776 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1bac251d8776 author: aeriksso date: Thu Feb 18 16:15:15 2016 +0100 8149743: JVM crash after debugger hotswap with lambdas Reviewed-by: sspitsyn, coleenp, dcubed changeset 50ddba4b339c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=50ddba4b339c author: serb date: Wed Mar 02 18:28:42 2016 +0300 8147994: [macosx] JScrollPane jitters up/down during trackpad scrolling on MacOS/Aqua Reviewed-by: alexp, aivanov changeset 11a8193dfa30 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=11a8193dfa30 author: dfuchs date: Wed Mar 02 11:14:35 2016 +0100 8148820: Missing @since Javadoc tag in Logger.log(Level, Supplier) Summary: Added @since 1.8 Reviewed-by: lancea, rriggs changeset 21fd38547115 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=21fd38547115 author: igerasim date: Fri Mar 04 14:03:34 2016 +0300 8149330: Capacity of StringBuilder should not get close to Integer.MAX_VALUE unless necessary Reviewed-by: martin changeset e696129b1665 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e696129b1665 author: rhalade date: Thu Jul 10 03:07:48 2014 +0000 8041781: Need new regression tests for PBE keys Reviewed-by: xuelei changeset ef969cc24e95 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ef969cc24e95 author: xuelei date: Mon Dec 08 07:15:49 2014 +0000 8049432: New tests for TLS property jdk.tls.client.protocols Reviewed-by: xuelei Contributed-by: Zaiyao Liu changeset 0190efd70a3b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0190efd70a3b author: wetmore date: Fri Jan 23 10:31:15 2015 -0800 8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs to be updated for JDK-8061210 Reviewed-by: xuelei, mullan changeset 958592947dd3 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=958592947dd3 author: asmotrak date: Thu Aug 20 11:16:54 2015 -0700 8050460: JAAS login/logout tests with LoginContext Reviewed-by: xuelei Contributed-by: svetlana.nikandrova at oracle.com changeset 98a11082c8ff in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=98a11082c8ff author: xuelei date: Tue Sep 02 05:48:55 2014 +0000 8049429: Tests for java client server communications with various TLS/SSL combinations. Reviewed-by: xuelei Contributed-by: Raghu Nair changeset 5e6c76065a90 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5e6c76065a90 author: xuelei date: Mon Oct 20 13:31:44 2014 +0000 8061464: A typo in CipherTestUtils test Reviewed-by: xuelei Contributed-by: Florian Weimer changeset 7a1127d6ce9c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=7a1127d6ce9c author: weijun date: Mon Jun 29 15:04:43 2015 +0800 8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac Reviewed-by: xuelei changeset cc4344748a20 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=cc4344748a20 author: xuelei date: Wed Jan 07 03:59:06 2015 +0000 8048607: Test key generation of DES and DESEDE Reviewed-by: xuelei Contributed-by: Zaiyao Liu changeset b69b4d8c149a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b69b4d8c149a author: xuelei date: Thu May 21 09:35:26 2015 +0000 8048599: Tests for key wrap and unwrap operations Reviewed-by: xuelei Contributed-by: Zaiyao Liu changeset 2ea57ab37a95 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2ea57ab37a95 author: snikandrova date: Fri Mar 04 16:26:09 2016 +0300 8151197: [TEST_BUG] Need to backport fix for test/javax/net/ssl/TLS/TestJSSE.java Reviewed-by: xuelei changeset c2c918b0d134 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c2c918b0d134 author: aeriksso date: Fri Mar 04 16:37:22 2016 +0100 8129419: heapDumper.cpp: assert(length_in_bytes > 0) failed: nothing to copy Reviewed-by: dsamersoff, dcubed changeset 2c1206519373 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2c1206519373 author: csahu date: Fri Mar 04 14:45:48 2016 +0530 8130425: libjvm crash due to stack overflow in executables with 32k tbss/tdata Reviewed-by: kevinw, dholmes Contributed-by: cheleswer.sahu at oracle.com changeset 8557dfcc5090 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8557dfcc5090 author: aeriksso date: Thu Mar 03 18:05:48 2016 +0100 8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails intermittently Reviewed-by: dsamersoff, sspitsyn changeset 543b8ffec404 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=543b8ffec404 author: vkempik date: Fri Mar 04 16:26:45 2016 +0300 8130150: Implement BigInteger.montgomeryMultiply intrinsic Reviewed-by: kvn, mdoerr changeset 2fa1296ac3d9 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2fa1296ac3d9 author: vinnie date: Wed Jul 15 18:12:48 2015 +0100 8041787: Need new regressions tests for buffer handling for PBE algorithms Reviewed-by: vinnie Contributed-by: rhalade changeset 5afcccb74f00 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5afcccb74f00 author: xuelei date: Wed Sep 03 02:11:16 2014 +0000 8048362: Tests for doPrivileged with accomplice Reviewed-by: vinnie Contributed-by: Raghu Nair changeset a311379bc1df in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a311379bc1df author: asaha date: Wed Mar 23 12:21:11 2016 -0700 Added tag jdk8u102-b00 for changeset fa5a91b29658 changeset 010e381cbf3e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=010e381cbf3e author: asaha date: Wed Mar 23 15:04:41 2016 -0700 Merge changeset 878770f21ea5 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=878770f21ea5 author: asaha date: Tue Mar 22 12:22:13 2016 -0700 Merge changeset 569e105bed3c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=569e105bed3c author: asaha date: Wed Mar 23 15:19:22 2016 -0700 Merge changeset 65598475e1c3 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=65598475e1c3 author: asaha date: Tue Mar 29 13:27:27 2016 -0700 Added tag jdk8u102-b01 for changeset 569e105bed3c changeset d6e8e11bec16 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d6e8e11bec16 author: farvidsson date: Tue Feb 18 11:23:00 2014 +0100 4515292: ReferenceType.isStatic() returns true for arrays Summary: Add implementation of isStatic() in com.sun.tools.jdi.ArrayTypeImpl Reviewed-by: sla, sspitsyn changeset 2e0399f66ddc in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2e0399f66ddc author: coffeys date: Wed Mar 16 09:22:57 2016 +0000 8151352: jdk/test/sample fails with "effective library path is outside the test suite" Reviewed-by: darcy Contributed-by: Felix Yang changeset 8ed982481938 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8ed982481938 author: coffeys date: Thu Mar 17 09:08:41 2016 +0000 8151535: TESTBUG: java/lang/invoke/AccessControlTest.java should be modified to run with JTREG 4.1 b13 Reviewed-by: coffeys Contributed-by: Felix Yang changeset 6eb305654f7f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6eb305654f7f author: tyan date: Wed Sep 23 21:28:14 2015 +0000 8048604: Tests for strong crypto ciphers Summary: SQE test co-location effort Reviewed-by: valeriep changeset 95fb8955a36c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=95fb8955a36c author: valeriep date: Thu Sep 24 01:45:44 2015 +0000 8137068: Tests added in JDK-8048604 fail to compile Summary: Fixed the 2 tests with correct jprt tags Reviewed-by: xuelei changeset 17f8494faaf3 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=17f8494faaf3 author: asmotrak date: Sat Jul 25 08:50:45 2015 +0300 8048596: Tests for AEAD ciphers Reviewed-by: valeriep changeset 92c8508ac4cb in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=92c8508ac4cb author: valeriep date: Fri Dec 12 00:19:17 2014 +0000 8048819: Implement reliability test for DH algorithm Summary: Added DH test for up-to-4 parties key exchange Reviewed-by: valeriep Contributed-by: Amanda Jiang changeset 64cb46ce8cde in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=64cb46ce8cde author: valeriep date: Thu Sep 24 18:16:56 2015 +0000 8075286: Additional tests for signature algorithm OIDs and transformation string Summary: SQE test co-location effort Reviewed-by: valeriep Contributed-by: sha.jiang at oracle.com changeset d2eca04e6de4 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d2eca04e6de4 author: rhalade date: Thu Aug 13 06:42:05 2015 +0300 8048624: Tests for SealedObject Reviewed-by: valeriep changeset 5b8ec82dc4d3 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5b8ec82dc4d3 author: omajid date: Thu Mar 17 17:51:53 2016 -0400 8140620: Find and load default.sf2 as the default soundbank on Linux Reviewed-by: serb changeset 794e05bde539 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=794e05bde539 author: asmotrak date: Thu Apr 23 18:01:01 2015 +0800 8048138: Tests for JAAS callbacks Reviewed-by: weijun changeset ebb0b6edbbef in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ebb0b6edbbef author: weijun date: Mon Mar 23 15:37:03 2015 +0800 8048618: Tests for PKCS12 write operations. Reviewed-by: weijun Contributed-by: Zaiyao Liu changeset ec3fbaa19da5 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ec3fbaa19da5 author: weijun date: Wed Aug 27 11:33:45 2014 +0800 8048617: Tests for PKCS12 read operations Reviewed-by: weijun Contributed-by: Zaiyao Liu changeset 2a94e7e184d8 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2a94e7e184d8 author: weijun date: Thu Dec 04 16:50:31 2014 +0800 8048619: Implement tests for converting PKCS12 keystores Reviewed-by: weijun Contributed-by: Zaiyao Liu changeset ef3ac1af8244 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ef3ac1af8244 author: weijun date: Wed Mar 04 10:12:25 2015 +0800 8048360: Test signed jar files Reviewed-by: weijun Contributed-by: Amanda Jiang changeset 8e566c76efad in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8e566c76efad author: weijun date: Tue Aug 26 15:10:29 2014 +0800 8050370: Need new regressions tests for messageDigest with DigestIOStream Reviewed-by: weijun Contributed-by: Zaiyao Liu changeset d07d57a06d68 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d07d57a06d68 author: xuelei date: Mon May 18 02:11:39 2015 +0000 8048820: Implement tests for SecretKeyFactory Reviewed-by: xuelei Contributed-by: Zaiyao Liu changeset 5a05547dc8f8 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5a05547dc8f8 author: amjiang date: Tue Sep 22 09:34:01 2015 +0800 8050461: Tests for syntax checking of JAAS configuration file Reviewed-by: weijun changeset bc23d1ffda6c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=bc23d1ffda6c author: asmotrak date: Thu Jul 16 09:20:39 2015 +0800 8049814: Additional SASL client-server tests Reviewed-by: weijun changeset 8c3da80c7670 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8c3da80c7670 author: weijun date: Wed Mar 04 16:26:49 2015 +0800 8048610: Implement regression test for bug fix of 4686632 in JCE Reviewed-by: weijun Contributed-by: Zaiyao Liu changeset 074a27d94996 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=074a27d94996 author: weijun date: Mon Oct 13 17:55:14 2014 +0800 8048052: Permission tests for setFactory Summary: Add RuntimePermission tests for setFactory Reviewed-by: weijun, mullan Contributed-by: felix.yang at oracle.com changeset 5e8c340f18eb in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5e8c340f18eb author: amjiang date: Thu Sep 24 10:23:01 2015 +0800 8050427: LoginContext tests to cover JDK-4703361 Reviewed-by: weijun changeset 1ac71d0819c8 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1ac71d0819c8 author: aefimov date: Thu Mar 24 01:20:58 2016 +0300 8145039: JAXB marshaller fails with ClassCastException on classes generated by xjc Reviewed-by: lancea changeset 20f2ccffa30f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=20f2ccffa30f author: robm date: Thu Mar 24 15:59:10 2016 +0000 8065078: NetworkInterface.getNetworkInterfaces() triggers intermittent test failures Reviewed-by: chegar changeset 458a4b3f2c24 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=458a4b3f2c24 author: van date: Fri Mar 25 10:40:29 2016 -0700 8145228: Java Access Bridge, getAccessibleStatesStringFromContext doesn't wrap the call to getAccessibleRole Summary: use invokeAndWait in two places that were missing that Reviewed-by: alexsch, prr Contributed-by: peter.brunet at oracle.com changeset 4c0392b7d637 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4c0392b7d637 author: aefimov date: Mon Mar 28 16:39:36 2016 +0300 8150704: XALAN: ERROR: 'No more DTM IDs are available' when transforming with lots of temporary result trees Reviewed-by: joehw changeset d68fddee9dbc in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d68fddee9dbc author: aefimov date: Tue Mar 29 13:19:11 2016 +0300 8073872: Schemagen fails with StackOverflowError if element references containing class Reviewed-by: lancea changeset ffd65eb4d2be in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ffd65eb4d2be author: mullan date: Mon Mar 21 14:13:57 2016 +0000 8072463: Remove requirement that AKID and SKID have to match when building certificate chain Reviewed-by: xuelei changeset 392d66ecf06b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=392d66ecf06b author: bgopularam date: Tue Mar 29 01:57:33 2016 -0700 8048830: Implement tests for new functionality provided in JEP 166 Summary: New tests for validating read write operations on PKCS 12 based keystore Reviewed-by: vinnie changeset 4eeb7999ff74 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4eeb7999ff74 author: coffeys date: Tue Mar 29 19:05:45 2016 +0100 Merge changeset f0851bc0e7bf in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f0851bc0e7bf author: robm date: Tue Mar 29 23:02:04 2016 +0100 Merge changeset 4548a4525cb9 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4548a4525cb9 author: sgehwolf date: Mon Mar 21 11:24:09 2016 +0100 4858370: JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command Summary: Delete global references in invoker_completeInvokeRequest() Reviewed-by: sspitsyn changeset 7fa7acbefe2a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=7fa7acbefe2a author: avorobye date: Wed Mar 30 13:04:15 2016 +0300 8044772: TempDirTest.java still times out with -Xcomp Reviewed-by: coffeys changeset 8efe549f3c87 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8efe549f3c87 author: dl date: Sat Feb 27 16:54:57 2016 -0800 8150780: Repeated offer and remove on ConcurrentLinkedQueue lead to an OutOfMemoryError Reviewed-by: martin, rasbold changeset 27977232ab26 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=27977232ab26 author: dmarkov date: Fri Apr 01 16:24:56 2016 +0300 8073400: Some Monospaced logical fonts have a different width Reviewed-by: okutsu, prr changeset b37dad3a2c70 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b37dad3a2c70 author: aefimov date: Fri Apr 01 19:03:53 2016 +0300 8134111: Unmarshaller unmarshalls XML element which doesn't have the expected namespace Reviewed-by: lancea changeset cb701a5bd82c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=cb701a5bd82c author: plevart date: Wed Jan 21 21:42:22 2015 +0100 8068427: Hashtable deserialization reconstitutes table with wrong capacity Reviewed-by: mduigou, martin, chegar, dfuchs changeset 39a4f2f49ff0 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=39a4f2f49ff0 author: igerasim date: Sat Apr 02 22:32:48 2016 +0300 8149017: Delayed provider selection broken in RSA client key exchange Reviewed-by: coffeys changeset ce81447f4df6 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ce81447f4df6 author: aivanov date: Mon Apr 04 01:53:42 2016 -0700 8147807: crash in libkcms.so on linux-sparc Reviewed-by: erikj, prr, ihse changeset 3949b2469fac in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=3949b2469fac author: snikandrova date: Mon Apr 04 15:27:46 2016 +0300 8151731: Add new jtreg keywords to jdk 8 Summary: randomness and intermittent keywords to mark regression tests Reviewed-by: coffeys changeset 0901dc70ae2b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0901dc70ae2b author: igerasim date: Wed Apr 06 08:27:01 2016 +0300 8143913: MSCAPI keystore should accept Certificate[] in setEntry() 6483657: MSCAPI provider does not create unique alias names Reviewed-by: vinnie changeset 5d5b55014d0d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5d5b55014d0d author: coffeys date: Thu Apr 07 10:11:38 2016 +0100 8153531: Improve exception messaging for RSAClientKeyExchange Reviewed-by: xuelei changeset 5b7b2c1d3d21 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5b7b2c1d3d21 author: asaha date: Mon Apr 11 13:49:55 2016 -0700 Added tag jdk8u102-b02 for changeset 5d5b55014d0d changeset 69ace4513aad in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=69ace4513aad author: coffeys date: Mon Apr 11 08:00:21 2016 +0100 8149450: LdapCtx.processReturnCode() throwing Null Pointer Exception Reviewed-by: xuelei changeset 411e42b16d22 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=411e42b16d22 author: alexsch date: Mon Apr 11 14:56:20 2016 +0400 8076545: Text size is twice bigger under Windows L&F on Win 8.1 with HiDPI display 8149453: [hidpi] JFileChooser does not scale properly on Windows with HiDPI display and Windows L&F 8149368: [hidpi] JLabel font is twice bigger than JTextArea font on Windows 7,HiDPI, Windows L&F Reviewed-by: flar, serb changeset 948afa0c0057 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=948afa0c0057 author: alexsch date: Mon Apr 11 15:00:37 2016 +0400 8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round': identifier not found Reviewed-by: serb, ssadetsky changeset b839c9068d11 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b839c9068d11 author: asmotrak date: Mon May 25 11:47:41 2015 +0300 8050374: More Signature tests Reviewed-by: valeriep changeset bf71f2eb4322 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=bf71f2eb4322 author: tyan date: Wed Sep 09 21:57:38 2015 +0000 8044199: Tests for RSA keys and key specifications Summary: added various tests for SunRsaSign provider Reviewed-by: valeriep changeset fc52c90e812f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=fc52c90e812f author: dsamersoff date: Mon Apr 11 21:18:55 2016 +0300 8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command Summary: The fix for JDK-4858370 cause a number of test fails and backed-out Reviewed-by: jwilhelm, sspitsyn changeset 2ecffdf30af0 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2ecffdf30af0 author: dsamersoff date: Mon Apr 11 18:21:28 2016 +0000 Merge changeset 7d49df0ab4f6 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=7d49df0ab4f6 author: snikandrova date: Mon Apr 11 14:42:45 2016 +0300 8048147: Privilege tests with JAAS Subject.doAs 8076486: [TESTBUG] javax/security/auth/Subject/doAs/NestedActions.java fails if extra VM options are given Reviewed-by: weijun changeset 666ddde3fecf in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=666ddde3fecf author: igerasim date: Tue Apr 12 18:59:07 2016 +0300 8149417: Use final restricted flag Reviewed-by: mullan, weijun, coffeys changeset 19d59c553e23 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=19d59c553e23 author: cjplummer date: Fri Jun 05 13:38:00 2015 -0700 8081771: ProcessTool.createJavaProcessBuilder() needs new addTestVmAndJavaOptions argument Summary: Copy ProcessTool.createJavaProcessBuilder functionality from hotspot/test Reviewed-by: rriggs, sspitsyn, dholmes changeset 1359b39260b3 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1359b39260b3 author: asmotrak date: Mon May 18 17:34:48 2015 +0300 8079138: Additional negative tests for XML signature processing Reviewed-by: mullan changeset 03bcb1be023d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=03bcb1be023d author: msolovie date: Thu Apr 14 16:33:55 2016 +0300 8074931: Additional tests for CertPath API Reviewed-by: mullan changeset 9633d7df1908 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9633d7df1908 author: snikandrova date: Thu Apr 14 16:37:42 2016 +0300 8043836: Need new tests for AES cipher Summary: Add AES cipher tests with various modes, padding schemes and read methods of CipherInputStream for SunJCE provider Reviewed-by: valeriep changeset 4b84ce329063 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4b84ce329063 author: tonyp date: Thu Jan 28 10:58:10 2016 -0500 8147468: Allow users to bound the size of buffers cached in the per-thread buffer caches Summary: Introduces the jdk.nio.maxCachedBufferSize property. Reviewed-by: alanb, bpb changeset 4c095311bcf5 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4c095311bcf5 author: darcy date: Fri Jan 29 17:03:17 2016 -0800 8148627: RestrictTestMaxCachedBufferSize.java to 64-bit platforms Reviewed-by: alanb changeset dec21caa0f9c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=dec21caa0f9c author: darcy date: Tue Sep 15 15:10:49 2015 -0700 8136506: Include sun.arch.data.model as a property that can be queried by jtreg Reviewed-by: alanb changeset e9a5a65f75b5 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e9a5a65f75b5 author: aivanov date: Fri Apr 15 10:17:09 2016 +0300 8146035: Windows - With LCD antialiasing, some glyphs are not rendered correctly Reviewed-by: serb, prr Contributed-by: Dmitry Batrak changeset 939fcf5887f6 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=939fcf5887f6 author: robm date: Fri Apr 15 14:47:15 2016 +0100 Merge changeset c031a29b8b89 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c031a29b8b89 author: asaha date: Tue Apr 05 10:15:23 2016 -0700 Merge changeset fce9c0404985 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=fce9c0404985 author: asaha date: Mon Apr 11 15:00:08 2016 -0700 Merge changeset abab8d527099 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=abab8d527099 author: asaha date: Fri Apr 15 14:39:06 2016 -0700 Merge changeset 4ebdf2a38496 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4ebdf2a38496 author: asaha date: Mon Apr 18 15:31:30 2016 -0700 Added tag jdk8u102-b03 for changeset abab8d527099 changeset 5f39475e0165 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5f39475e0165 author: coffeys date: Sat Apr 16 13:50:15 2016 +0100 8154304: NullpointerException at LdapReferralException.getReferralContext Reviewed-by: xuelei, vinnie changeset 74085e728d5e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=74085e728d5e author: rpatil date: Fri Apr 15 09:46:21 2016 +0530 8151431: DateFormatSymbols triggers this.clone() in the constructor Reviewed-by: naoto, peytoia changeset b35dbc80ab61 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b35dbc80ab61 author: mhaupt date: Wed Apr 20 15:29:57 2016 +0100 8081512: Remove sun.invoke.anon classes, or move / co-locate them with tests Reviewed-by: mchung, sundar changeset 43eac338b248 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=43eac338b248 author: msolovie date: Thu Apr 21 16:55:08 2016 +0300 8049237: Need new tests for X509V3 certificates Reviewed-by: mullan, xuelei changeset c4eca15ee640 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c4eca15ee640 author: msolovie date: Thu Apr 21 17:01:02 2016 +0300 8050371: More MessageDigest tests Reviewed-by: xuelei changeset b99f001f70a7 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b99f001f70a7 author: alexp date: Thu Apr 21 17:06:21 2016 +0300 8048357: PKCS basic tests Reviewed-by: coffeys Contributed-by: artem.kosarev at oracle.com changeset a33c35f1384f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a33c35f1384f author: alexp date: Thu Apr 21 17:08:50 2016 +0300 8143377: Test PKCS8Test.java fails Reviewed-by: coffeys Contributed-by: artem.kosarev at oracle.com changeset bfa8fe0e35a1 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=bfa8fe0e35a1 author: asmotrak date: Tue Jan 13 14:26:34 2015 +0300 8048603: Additional tests for MAC algorithms Reviewed-by: valeriep changeset 0d6955a99281 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0d6955a99281 author: coffeys date: Wed Apr 20 22:46:47 2016 +0100 8071125: Improve exception messages in URLPermission Reviewed-by: chegar, prappo changeset 440fc7135f9f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=440fc7135f9f author: coffeys date: Fri Apr 22 15:28:42 2016 +0100 Merge changeset 50809de3dcc2 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=50809de3dcc2 author: robm date: Sun Apr 24 20:31:17 2016 +0100 Merge changeset 47e20a90bdbb in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=47e20a90bdbb author: asaha date: Mon Apr 25 09:33:15 2016 -0700 Added tag jdk8u102-b04 for changeset 50809de3dcc2 changeset cdfb600c2dce in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=cdfb600c2dce author: asaha date: Mon May 23 08:49:22 2016 -0700 Merge changeset ced91280e78a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ced91280e78a author: asaha date: Mon May 23 09:02:43 2016 -0700 Added tag jdk8u102-b05 for changeset cdfb600c2dce changeset 59698da7972e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=59698da7972e author: asaha date: Mon May 23 09:11:51 2016 -0700 Merge changeset 1f534bf5f32d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1f534bf5f32d author: asaha date: Mon May 23 09:12:49 2016 -0700 Added tag jdk8u102-b06 for changeset 59698da7972e changeset 725b400c93e0 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=725b400c93e0 author: asaha date: Mon May 23 12:38:39 2016 -0700 Merge changeset 013178028d99 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=013178028d99 author: asaha date: Mon May 23 12:39:06 2016 -0700 Added tag jdk8u102-b07 for changeset 725b400c93e0 changeset cedf528dc1d0 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=cedf528dc1d0 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 c260a0aab5bf in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c260a0aab5bf author: asaha date: Mon May 23 12:47:48 2016 -0700 Merge changeset 70c1a5110fad in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=70c1a5110fad author: asaha date: Mon May 23 12:48:16 2016 -0700 Added tag jdk8u102-b08 for changeset c260a0aab5bf changeset a8ff60ed6f33 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a8ff60ed6f33 author: asaha date: Thu May 19 03:55:17 2016 -0700 8157078: 8u102 L10n resource file updates Summary: 8u102 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com changeset 605340e78242 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=605340e78242 author: asaha date: Mon May 23 20:48:12 2016 -0700 Merge changeset 2dbcee9f5b45 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2dbcee9f5b45 author: asaha date: Mon May 23 20:54:30 2016 -0700 Added tag jdk8u102-b09 for changeset 605340e78242 changeset b64716a25e40 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b64716a25e40 author: asaha date: Tue May 31 10:15:25 2016 -0700 Merge changeset 8658c205038f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8658c205038f author: asaha date: Tue May 31 10:29:53 2016 -0700 Added tag jdk8u102-b10 for changeset b64716a25e40 changeset d23972096545 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d23972096545 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 e915a408ebf7 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e915a408ebf7 author: asaha date: Mon Jun 06 13:01:39 2016 -0700 Merge changeset 9c557a821a6e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9c557a821a6e author: asaha date: Mon Jun 06 13:20:07 2016 -0700 Added tag jdk8u102-b11 for changeset e915a408ebf7 changeset 8e12cb096db3 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8e12cb096db3 author: asaha date: Mon Jun 13 13:17:36 2016 -0700 Merge changeset e172d8b2a8eb in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e172d8b2a8eb author: asaha date: Mon Jun 13 13:23:30 2016 -0700 Added tag jdk8u102-b12 for changeset 8e12cb096db3 changeset b0f076a03b35 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b0f076a03b35 author: asaha date: Tue Jun 21 18:21:01 2016 -0700 Added tag jdk8u101-b13 for changeset 827b2350d7f8 changeset 901ecf04370c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=901ecf04370c author: asaha date: Tue Jun 21 18:44:47 2016 -0700 Merge changeset 48c99b423839 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=48c99b423839 author: asaha date: Tue Jun 21 18:49:45 2016 -0700 Added tag jdk8u102-b13 for changeset 901ecf04370c changeset 30e3b600c829 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=30e3b600c829 author: andrew date: Fri Aug 05 05:27:27 2016 +0100 Merge jdk8u102-b14 changeset 5f55ff33a471 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5f55ff33a471 author: andrew date: Mon Aug 08 15:51:30 2016 +0100 Added tag icedtea-3.2.0pre02 for changeset 30e3b600c829 diffstat: .hgtags | 131 +- .jcheck/conf | 2 - make/CompileLaunchers.gmk | 4 +- make/CompileNativeLibraries.gmk | 10 +- make/CopyIntoClasses.gmk | 8 +- make/CreateJars.gmk | 83 +- make/CreateSecurityJars.gmk | 82 +- make/Images.gmk | 2 +- make/Setup.gmk | 2 +- make/data/tzdata/VERSION | 2 +- make/data/tzdata/asia | 338 +- make/data/tzdata/australasia | 8 + make/data/tzdata/backward | 1 + make/data/tzdata/europe | 383 +- make/data/tzdata/iso3166.tab | 6 +- make/data/tzdata/leapseconds | 5 +- make/data/tzdata/northamerica | 87 +- make/data/tzdata/southamerica | 45 +- make/data/tzdata/zone.tab | 292 +- make/gensrc/GensrcMisc.gmk | 6 +- make/lib/Awt2dLibraries.gmk | 127 +- make/lib/NioLibraries.gmk | 5 +- make/lib/SecurityLibraries.gmk | 19 +- make/lib/SoundLibraries.gmk | 40 + make/mapfiles/libawt/mapfile-vers-linux | 1 + make/mapfiles/libawt_xawt/mapfile-vers | 2 + make/mapfiles/libsunec/mapfile-vers | 2 + make/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java | 41 +- 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/CEmbeddedFrame.java | 12 +- src/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java | 24 +- src/macosx/classes/sun/lwawt/macosx/CPlatformView.java | 11 +- src/macosx/classes/sun/lwawt/macosx/CWarningWindow.java | 11 +- src/share/back/debugInit.c | 64 +- 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/CipherCore.java | 15 +- src/share/classes/com/sun/crypto/provider/DHKeyPairGenerator.java | 9 +- src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java | 5 +- src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java | 112 +- src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java | 2 +- src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java | 2 +- src/share/classes/com/sun/java/swing/plaf/gtk/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/swing/plaf/gtk/resources/gtk_ko.properties | 2 +- src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties | 6 +- src/share/classes/com/sun/jmx/remote/security/JMXSubjectDomainCombiner.java | 2 +- src/share/classes/com/sun/jmx/remote/security/MBeanServerFileAccessController.java | 2 + src/share/classes/com/sun/jmx/remote/util/EnvHelp.java | 17 +- src/share/classes/com/sun/jndi/ldap/LdapCtx.java | 5 +- src/share/classes/com/sun/jndi/ldap/LdapReferralContext.java | 7 +- src/share/classes/com/sun/jndi/ldap/LdapReferralException.java | 12 +- src/share/classes/com/sun/media/sound/SoftSynthesizer.java | 34 + src/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties | 4 +- src/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties | 10 +- src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties | 2 +- src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties | 6 +- src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ko.properties | 6 +- src/share/classes/com/sun/tools/hat/internal/parser/HprofReader.java | 21 +- src/share/classes/com/sun/tools/jdi/ArrayTypeImpl.java | 5 + src/share/classes/java/awt/Robot.java | 23 +- src/share/classes/java/io/ObjectInputStream.java | 90 +- src/share/classes/java/lang/AbstractStringBuilder.java | 59 +- src/share/classes/java/lang/ClassLoader.java | 3 + src/share/classes/java/lang/StringBuffer.java | 4 +- src/share/classes/java/lang/Thread.java | 14 +- 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 | 31 +- src/share/classes/java/lang/invoke/MethodHandleNatives.java | 2 +- src/share/classes/java/lang/invoke/MethodHandles.java | 11 +- src/share/classes/java/math/BigInteger.java | 182 +- src/share/classes/java/math/MutableBigInteger.java | 15 + src/share/classes/java/net/SocksSocketImpl.java | 4 +- src/share/classes/java/net/URLConnection.java | 8 +- src/share/classes/java/net/URLPermission.java | 15 +- src/share/classes/java/nio/Bits.java | 35 +- src/share/classes/java/security/ProtectionDomain.java | 5 + src/share/classes/java/text/DateFormatSymbols.java | 127 +- src/share/classes/java/util/Hashtable.java | 35 +- src/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java | 28 +- src/share/classes/java/util/logging/Logger.java | 1 + src/share/classes/javax/crypto/JceSecurity.java | 5 +- src/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java | 87 +- 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 | 11 +- src/share/classes/javax/swing/JFrame.java | 3 +- src/share/classes/javax/swing/JInternalFrame.java | 3 +- src/share/classes/javax/swing/JPopupMenu.java | 8 +- src/share/classes/javax/swing/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/TimerQueue.java | 15 +- src/share/classes/javax/swing/UIManager.java | 5 +- src/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java | 6 +- src/share/classes/javax/swing/plaf/basic/BasicListUI.java | 3 +- src/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java | 14 +- src/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java | 11 +- 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/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/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java | 5 +- src/share/classes/sun/applet/AppletPanel.java | 10 +- src/share/classes/sun/applet/AppletViewerPanel.java | 18 +- src/share/classes/sun/applet/resources/MsgAppletViewer_de.java | 4 +- src/share/classes/sun/applet/resources/MsgAppletViewer_ko.java | 84 +- src/share/classes/sun/awt/SunHints.java | 26 +- src/share/classes/sun/awt/datatransfer/DataTransferer.java | 15 +- 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 | 13 +- src/share/classes/sun/awt/image/SurfaceManager.java | 24 +- src/share/classes/sun/awt/image/VolatileSurfaceManager.java | 12 +- src/share/classes/sun/awt/resources/awt_de.properties | 2 +- src/share/classes/sun/invoke/anon/AnonymousClassLoader.java | 230 - src/share/classes/sun/invoke/anon/ConstantPoolParser.java | 368 - src/share/classes/sun/invoke/anon/ConstantPoolPatch.java | 503 - src/share/classes/sun/invoke/anon/ConstantPoolVisitor.java | 192 - src/share/classes/sun/invoke/anon/InvalidConstantPoolFormatException.java | 45 - src/share/classes/sun/invoke/util/VerifyAccess.java | 68 +- 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/pipe/DrawImage.java | 7 +- src/share/classes/sun/launcher/resources/launcher_ko.properties | 8 +- src/share/classes/sun/launcher/resources/launcher_zh_TW.properties | 4 +- src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java | 222 +- src/share/classes/sun/management/resources/agent_ko.properties | 4 +- src/share/classes/sun/management/resources/agent_zh_TW.properties | 10 +- src/share/classes/sun/misc/JavaObjectInputStreamAccess.java | 41 + src/share/classes/sun/misc/JavaSecurityProtectionDomainAccess.java | 5 + src/share/classes/sun/misc/ObjectStreamClassValidator.java | 43 + src/share/classes/sun/misc/SharedSecrets.java | 15 +- src/share/classes/sun/misc/Unsafe.java | 23 + src/share/classes/sun/misc/Version.java.template | 54 +- src/share/classes/sun/nio/ch/Util.java | 83 +- src/share/classes/sun/rmi/server/DeserializationChecker.java | 93 + src/share/classes/sun/rmi/server/MarshalInputStream.java | 42 +- src/share/classes/sun/rmi/server/UnicastServerRef.java | 96 +- src/share/classes/sun/rmi/server/resources/rmid_ko.properties | 6 +- src/share/classes/sun/rmi/server/resources/rmid_zh_TW.properties | 4 +- src/share/classes/sun/rmi/transport/DGCAckHandler.java | 5 +- src/share/classes/sun/security/ec/SunEC.java | 19 + src/share/classes/sun/security/jgss/wrapper/GSSNameElement.java | 4 +- src/share/classes/sun/security/pkcs/PKCS7.java | 22 +- 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 | 4 +- src/share/classes/sun/security/pkcs11/SunPKCS11.java | 23 +- src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java | 8 +- src/share/classes/sun/security/provider/ByteArrayAccess.java | 9 +- src/share/classes/sun/security/provider/DSA.java | 248 +- src/share/classes/sun/security/provider/certpath/AdaptableX509CertSelector.java | 10 +- src/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java | 10 +- src/share/classes/sun/security/provider/certpath/ForwardBuilder.java | 68 +- src/share/classes/sun/security/ssl/HandshakeMessage.java | 30 +- src/share/classes/sun/security/ssl/RSAClientKeyExchange.java | 42 +- src/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java | 4 + 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/JarSignerParameters.java | 152 + src/share/classes/sun/security/tools/jarsigner/Main.java | 138 +- src/share/classes/sun/security/tools/jarsigner/Resources.java | 2 + 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/jarsigner/TimestampedSigner.java | 7 +- 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_de.java | 4 +- src/share/classes/sun/security/tools/keytool/Resources_zh_TW.java | 6 +- src/share/classes/sun/security/tools/policytool/Resources_ko.java | 6 +- src/share/classes/sun/security/tools/policytool/Resources_zh_TW.java | 4 +- src/share/classes/sun/security/util/AuthResources_ko.java | 4 +- src/share/classes/sun/security/util/Debug.java | 1 + 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/x509/AuthorityKeyIdentifierExtension.java | 12 + src/share/classes/sun/swing/DefaultLookup.java | 3 +- src/share/classes/sun/swing/SwingUtilities2.java | 14 +- src/share/classes/sun/tools/jar/resources/jar_ko.properties | 4 +- src/share/classes/sun/util/resources/TimeZoneNames.java | 20 +- src/share/classes/sun/util/resources/de/TimeZoneNames_de.java | 19 +- src/share/classes/sun/util/resources/es/TimeZoneNames_es.java | 19 +- src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java | 19 +- src/share/classes/sun/util/resources/it/TimeZoneNames_it.java | 19 +- src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java | 19 +- src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java | 19 +- src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java | 19 +- src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java | 19 +- src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java | 19 +- src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java | 19 +- src/share/demo/jvmti/hprof/hprof_init.c | 2 +- src/share/instrument/JarFacade.c | 12 +- src/share/lib/management/management.properties | 13 + 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 | 51 +- src/share/native/com/sun/java/util/jar/pack/unpack.h | 2 +- src/share/native/com/sun/java/util/jar/pack/utils.cpp | 2 +- src/share/native/com/sun/java/util/jar/pack/zip.cpp | 6 +- src/share/native/com/sun/java/util/jar/pack/zip.h | 4 +- src/share/native/com/sun/media/sound/SoundDefs.h | 10 + src/share/native/sun/awt/image/awt_ImageRep.c | 2 +- src/share/native/sun/awt/image/jpeg/imageioJPEG.c | 2 +- src/share/native/sun/awt/splashscreen/splashscreen_jpeg.c | 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/DeviceTables.cpp | 5 +- src/share/native/sun/font/layout/LayoutEngine.cpp | 8 + src/share/native/sun/font/layout/LigatureSubstProc.cpp | 20 + src/share/native/sun/font/layout/LigatureSubstProc2.cpp | 16 + src/share/native/sun/font/layout/StateTableProcessor2.cpp | 1 + src/share/native/sun/font/layout/SunLayoutEngine.cpp | 3 +- src/share/native/sun/java2d/cmm/lcms/LCMS.c | 2 +- src/share/native/sun/java2d/cmm/lcms/cmscgats.c | 2 + 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/ppc64le/jvm.cfg | 33 + src/solaris/classes/java/lang/UNIXProcess.java | 5 +- 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 | 86 +- 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 | 26 +- src/solaris/classes/sun/awt/X11GraphicsDevice.java | 25 + src/solaris/classes/sun/java2d/xr/XRSurfaceData.java | 42 +- src/solaris/classes/sun/java2d/xr/XRSurfaceDataProxy.java | 5 +- src/solaris/classes/sun/java2d/xr/XRVolatileSurfaceManager.java | 8 +- src/solaris/javavm/export/jni_md.h | 5 + src/solaris/native/java/net/net_util_md.c | 12 +- src/solaris/native/java/net/net_util_md.h | 18 +- 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/fontpath.c | 22 +- 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 | 2 +- src/solaris/native/sun/management/LinuxOperatingSystem.c | 3 +- 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/xawt/XToolkit.c | 2 +- src/solaris/native/sun/xawt/awt_Desktop.c | 14 +- src/solaris/native/sun/xawt/gnome_interface.h | 4 +- src/windows/classes/com/sun/java/accessibility/AccessBridge.java | 10 +- 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/WWindowPeer.java | 9 +- src/windows/classes/sun/awt/windows/fontconfig.properties | 2 +- src/windows/classes/sun/java2d/d3d/D3DSurfaceData.java | 38 +- 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/classes/sun/security/mscapi/KeyStore.java | 220 +- src/windows/native/java/net/NetworkInterface_winXP.c | 21 +- src/windows/native/sun/font/lcdglyph.c | 13 +- src/windows/native/sun/security/mscapi/security.cpp | 85 +- src/windows/native/sun/windows/MouseInfo.cpp | 13 +- 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_Font.cpp | 82 +- src/windows/native/sun/windows/awt_Font.h | 13 +- src/windows/native/sun/windows/awt_Robot.cpp | 24 +- src/windows/native/sun/windows/awt_Toolkit.cpp | 16 +- src/windows/native/sun/windows/awt_Win32GraphicsConfig.cpp | 24 +- src/windows/native/sun/windows/awt_Win32GraphicsDevice.cpp | 168 + 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 | 10 + test/TEST.ROOT | 17 +- test/TEST.groups | 8 +- test/com/sun/awt/SecurityWarning/GetSizeShouldNotReturnZero.java | 3 +- test/com/sun/awt/Translucency/WindowOpacity.java | 18 +- test/com/sun/crypto/provider/CICO/CICOChainingTest.java | 116 + test/com/sun/crypto/provider/CICO/CICODESFuncTest.java | 142 + test/com/sun/crypto/provider/CICO/CICOSkipTest.java | 270 + test/com/sun/crypto/provider/CICO/PBEFunc/AESPBEWrapper.java | 86 + test/com/sun/crypto/provider/CICO/PBEFunc/AbstractPBEWrapper.java | 103 + test/com/sun/crypto/provider/CICO/PBEFunc/CICOPBEFuncTest.java | 58 + test/com/sun/crypto/provider/CICO/PBEFunc/CICO_PBE_RW_Test.java | 113 + test/com/sun/crypto/provider/CICO/PBEFunc/CICO_PBE_SKIP_Test.java | 168 + test/com/sun/crypto/provider/CICO/PBEFunc/CICO_PBE_Test.java | 99 + test/com/sun/crypto/provider/CICO/PBEFunc/CipherNCFuncTest.java | 60 + test/com/sun/crypto/provider/CICO/PBEFunc/DefaultPBEWrapper.java | 71 + test/com/sun/crypto/provider/CICO/PBEFunc/PBEAlgorithm.java | 86 + test/com/sun/crypto/provider/CICO/PBEFunc/PBKDF2Wrapper.java | 109 + test/com/sun/crypto/provider/CICO/ReadModel.java | 77 + test/com/sun/crypto/provider/CICO/TestUtilities.java | 90 + test/com/sun/crypto/provider/Cipher/AEAD/Encrypt.java | 753 ++ test/com/sun/crypto/provider/Cipher/AEAD/GCMParameterSpecTest.java | 218 + test/com/sun/crypto/provider/Cipher/AEAD/Helper.java | 33 + test/com/sun/crypto/provider/Cipher/AEAD/KeyWrapper.java | 87 + test/com/sun/crypto/provider/Cipher/AEAD/ReadWriteSkip.java | 317 + test/com/sun/crypto/provider/Cipher/AEAD/SameBuffer.java | 423 + test/com/sun/crypto/provider/Cipher/AEAD/SealedObjectTest.java | 110 + test/com/sun/crypto/provider/Cipher/AEAD/WrongAAD.java | 174 + test/com/sun/crypto/provider/Cipher/AES/CICO.java | 186 + test/com/sun/crypto/provider/Cipher/AES/CTR.java | 145 + test/com/sun/crypto/provider/Cipher/AES/Padding.java | 151 + test/com/sun/crypto/provider/Cipher/AES/TestAESCipher.java | 156 + test/com/sun/crypto/provider/Cipher/AES/TestNonexpanding.java | 115 + test/com/sun/crypto/provider/Cipher/AES/TestSameBuffer.java | 138 + test/com/sun/crypto/provider/Cipher/DES/TestUtility.java | 50 +- test/com/sun/crypto/provider/Cipher/DES/TextPKCS5PaddingTest.java | 76 + test/com/sun/crypto/provider/Cipher/JCE/Bugs/4686632/Empty.java | 59 + test/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java | 316 + test/com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/AESPBEWrapper.java | 114 + test/com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/PBECipherWrapper.java | 110 + test/com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/PBESameBuffer.java | 152 + test/com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/PBEWrapper.java | 98 + test/com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/PBEWrapperCreator.java | 59 + test/com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/PBKDF2Wrapper.java | 114 + test/com/sun/crypto/provider/Cipher/PBE/PBESealedObject.java | 173 + test/com/sun/crypto/provider/Cipher/PBE/PBKDF2Translate.java | 311 + test/com/sun/crypto/provider/Cipher/PBE/PBMacBuffer.java | 248 + test/com/sun/crypto/provider/Cipher/PBE/PBMacDoFinalVsUpdate.java | 212 + test/com/sun/crypto/provider/Cipher/PBE/TestCipherKeyWrapperPBEKey.java | 168 + test/com/sun/crypto/provider/Cipher/PBE/TestCipherPBECons.java | 117 + test/com/sun/crypto/provider/KeyAgreement/SameDHKeyStressTest.java | 169 + test/com/sun/crypto/provider/KeyAgreement/TestExponentSize.java | 16 +- test/com/sun/crypto/provider/Mac/EmptyByteBufferTest.java | 65 + test/com/sun/crypto/provider/Mac/LargeByteBufferTest.java | 89 + test/com/sun/crypto/provider/Mac/MacSameTest.java | 100 + test/com/sun/crypto/provider/Mac/NullByteBufferTest.java | 69 + test/com/sun/crypto/provider/Mac/Utils.java | 79 + test/com/sun/crypto/provider/NSASuiteB/TestAESOids.java | 194 + test/com/sun/crypto/provider/NSASuiteB/TestAESWrapOids.java | 154 + test/com/sun/crypto/provider/NSASuiteB/TestHmacSHAOids.java | 116 + test/com/sun/java/swing/plaf/windows/8016551/bug8016551.java | 7 +- test/com/sun/jdi/RedefineAddPrivateMethod.sh | 79 + test/com/sun/jdi/ShellScaffold.sh | 133 +- test/com/sun/tools/attach/RunnerUtil.java | 7 + test/com/sun/tools/attach/TempDirTest.java | 18 +- 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/ComponentIsNotDrawnAfterRemoveAddTest/ComponentIsNotDrawnAfterRemoveAddTest.java | 187 + 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 | 3 +- 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/WindowType/WindowType.java | 3 +- 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/MonospacedGlyphWidth/MonospacedGlyphWidthTest.java | 54 + 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/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/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/StringBuilder/Capacity.java | 182 + test/java/lang/StringBuilder/HugeCapacity.java | 66 + test/java/lang/invoke/AccessControlTest.java | 4 +- test/java/lang/management/MemoryMXBean/LowMemoryTest2.sh | 4 +- test/java/lang/management/MemoryMXBean/MemoryManagementConcMarkSweepGC.sh | 4 +- test/java/lang/management/MemoryMXBean/MemoryManagementParallelGC.sh | 4 +- test/java/lang/management/MemoryMXBean/MemoryManagementSerialGC.sh | 4 +- test/java/lang/management/MemoryMXBean/MemoryTestAllGC.sh | 6 +- test/java/lang/management/MemoryMXBean/PendingAllGC.sh | 4 +- test/java/lang/management/RuntimeMXBean/TestInputArgument.sh | 7 +- test/java/lang/management/ThreadMXBean/Locks.java | 41 +- test/java/lang/ref/EnqueuePollRace.java | 4 +- test/java/net/InetAddress/B6246242.java | 6 +- test/java/net/SetFactoryPermission/SetFactoryPermission.java | 87 + test/java/net/SetFactoryPermission/policy.fail | 3 + test/java/net/SetFactoryPermission/policy.success | 4 + test/java/net/SocketPermission/SocketPermissionTest.java | 339 + 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/rmi/dgc/dgcAckFailure/DGCAckFailure.java | 37 +- test/java/security/AccessController/DoPrivAccomplice.java | 34 + test/java/security/AccessController/DoPrivAccompliceTest.java | 97 + test/java/security/AccessController/DoPrivTest.java | 32 + test/java/security/AccessController/LimitedDoPrivilegedWithNullPerms.java | 96 + test/java/security/AccessController/LimitedDoPrivilegedWithThread.java | 108 + test/java/security/AccessController/policy | 4 + test/java/security/KeyStore/PKCS12/CheckDefaults.java | 67 + test/java/security/KeyStore/PKCS12/ConvertP12Test.java | 234 + test/java/security/KeyStore/PKCS12/EntryProtectionTest.java | 151 + test/java/security/KeyStore/PKCS12/KeytoolReaderP12Test.java | 155 + test/java/security/KeyStore/PKCS12/KeytoolWriteP12Test.java | 128 + test/java/security/KeyStore/PKCS12/MetadataEmptyTest.java | 79 + test/java/security/KeyStore/PKCS12/MetadataStoreLoadTest.java | 148 + test/java/security/KeyStore/PKCS12/ReadP12Test.java | 193 + test/java/security/KeyStore/PKCS12/StoreTrustedCertAPITest.java | 97 + test/java/security/KeyStore/PKCS12/StoreTrustedCertKeytool.java | 128 + test/java/security/KeyStore/PKCS12/Utils.java | 137 + test/java/security/KeyStore/PKCS12/WriteP12Test.java | 371 + test/java/security/KeyStore/PKCS12/api_cert_chain.p12.data | 76 + test/java/security/KeyStore/PKCS12/api_cert_chain.p12_expected.data | 7 + test/java/security/KeyStore/PKCS12/api_private_key.p12.data | 31 + test/java/security/KeyStore/PKCS12/api_private_key.p12_expected.data | 3 + test/java/security/KeyStore/PKCS12/api_private_key_not_match.p12.data | 21 + test/java/security/KeyStore/PKCS12/api_private_key_not_match.p12_expected.data | 3 + test/java/security/KeyStore/PKCS12/api_two_pass.p12.data | 46 + test/java/security/KeyStore/PKCS12/api_two_pass.p12_expected.data | 3 + test/java/security/KeyStore/PKCS12/certs/convertP12/ie_jceks_chain.pfx.data | 61 + test/java/security/KeyStore/PKCS12/certs/convertP12/ie_jks_chain.pfx.data | 61 + test/java/security/KeyStore/PKCS12/certs/convertP12/jdk_jceks_selfsigned.p12.data | 30 + test/java/security/KeyStore/PKCS12/certs/convertP12/jdk_jceks_twoentry.p12.data | 69 + test/java/security/KeyStore/PKCS12/certs/convertP12/jdk_jceks_twopass.p12.data | 45 + test/java/security/KeyStore/PKCS12/certs/convertP12/jdk_jks_selfsigned.p12.data | 45 + test/java/security/KeyStore/PKCS12/certs/convertP12/jdk_jks_twoentry.p12.data | 69 + test/java/security/KeyStore/PKCS12/certs/convertP12/jdk_jks_twopass.p12.data | 45 + test/java/security/KeyStore/PKCS12/certs/convertP12/keystoreCA.jceks.data | 38 + test/java/security/KeyStore/PKCS12/certs/readP12/ie_chain.pfx.data | 61 + test/java/security/KeyStore/PKCS12/certs/readP12/ie_self.pfx.data | 47 + test/java/security/KeyStore/PKCS12/certs/readP12/jdk_chain.p12.data | 62 + test/java/security/KeyStore/PKCS12/certs/readP12/jdk_self.p12.data | 45 + test/java/security/KeyStore/PKCS12/certs/readP12/mozilla_chain.p12.data | 73 + test/java/security/KeyStore/PKCS12/certs/readP12/mozilla_self.p12.data | 54 + test/java/security/KeyStore/PKCS12/certs/readP12/mozilla_twoentries.p12.data | 125 + test/java/security/KeyStore/PKCS12/certs/readP12/netscape_chain.p12.data | 73 + test/java/security/KeyStore/PKCS12/certs/readP12/netscape_self.p12.data | 54 + test/java/security/KeyStore/PKCS12/certs/readP12/netscape_twoentries.p12.data | 125 + test/java/security/KeyStore/PKCS12/certs/readP12/openssl.p12.data | 41 + test/java/security/KeyStore/PKCS12/certs/writeP12/keystoreCA.jks.data | 38 + test/java/security/KeyStore/PKCS12/certs/writeP12/keystoreEU.jks.data | 79 + test/java/security/KeyStore/PKCS12/ie_chain.pfx.data | 65 + test/java/security/KeyStore/PKCS12/ie_chain.pfx.pem | 23 + test/java/security/KeyStore/PKCS12/ie_self.pfx.data | 31 + test/java/security/KeyStore/PKCS12/ie_self.pfx.pem | 15 + test/java/security/KeyStore/PKCS12/mozilla_self.p12.data | 31 + test/java/security/KeyStore/PKCS12/mozilla_self.p12.pem | 15 + test/java/security/KeyStore/PKCS12/netscape_self.p12.data | 31 + test/java/security/KeyStore/PKCS12/netscape_self.p12.pem | 16 + test/java/security/KeyStore/PKCS12/openssl.p12.data | 76 + test/java/security/KeyStore/PKCS12/openssl.p12.pem | 22 + test/java/security/MessageDigest/TestDigestIOStream.java | 335 + test/java/security/MessageDigest/TestSameLength.java | 143 + test/java/security/MessageDigest/TestSameValue.java | 310 + test/java/security/Policy/SignedJar/SignedJarTest.java | 186 + test/java/security/Policy/SignedJar/SignedJarTest_1.policy | 10 + test/java/security/Policy/SignedJar/SignedJarTest_2.policy | 11 + test/java/security/Policy/SignedJar/keypass | 1 + test/java/security/SecureRandom/DefaultProvider.java | 110 + test/java/security/Signature/Offsets.java | 251 + test/java/security/Signature/TestInitSignWithMyOwnRandom.java | 6 +- test/java/security/SignedObject/Chain.java | 216 + test/java/security/SignedObject/Copy.java | 123 + test/java/security/cert/CertPathEncodingTest.java | 253 + test/java/security/cert/X509CertSelectorTest.java | 536 + 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/Bug8141243.java | 83 + test/java/text/Format/DateFormat/DateFormatRegression.java | 1098 +++ test/java/text/Format/DateFormat/DateFormatRoundTripTest.java | 727 ++ test/java/text/Format/DateFormat/DateFormatSymbolsCloneTest.java | 50 + 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/Hashtable/DeserializedLength.java | 110 + 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/java/util/concurrent/ConcurrentLinkedQueue/RemoveLeak.java | 60 + test/java/util/logging/LogManagerAppContextDeadlock.java | 6 +- test/javax/crypto/JceSecurity/FinalRestricted.java | 45 + test/javax/crypto/KeyGenerator/TestKGParity.java | 122 + test/javax/crypto/SealedObject/TestSealedObjectNull.java | 57 + test/javax/crypto/SecretKeyFactory/PBKDF2TranslateTest.java | 270 + test/javax/crypto/SecretKeyFactory/SecKFTranslateTest.java | 206 + test/javax/net/ssl/TLS/CipherTestUtils.java | 689 ++ test/javax/net/ssl/TLS/JSSEClient.java | 120 + test/javax/net/ssl/TLS/JSSEServer.java | 80 + test/javax/net/ssl/TLS/TLSClientPropertyTest.java | 205 + test/javax/net/ssl/TLS/TestJSSE.java | 188 + test/javax/net/ssl/TLSv12/SignatureAlgorithms.java | 595 ++ test/javax/print/PrintSEUmlauts/PrintSEUmlauts.java | 2 +- test/javax/security/auth/Subject/doAs/NestedActions.java | 539 + test/javax/security/auth/Subject/doAs/policy.expect.ace | 27 + test/javax/security/auth/Subject/doAs/policy.expect.pae | 19 + test/javax/security/auth/Subject/doAs/policy.one.principal | 36 + test/javax/security/auth/Subject/doAs/policy.two.principals | 37 + test/javax/security/auth/login/JAASConfigSyntaxCheck/JAASConfigSyntaxTest.java | 57 + test/javax/security/auth/login/JAASConfigSyntaxCheck/JAASSynWithOutApplication.config | 5 + test/javax/security/auth/login/JAASConfigSyntaxCheck/JAASSynWithOutBraces.config | 5 + test/javax/security/auth/login/JAASConfigSyntaxCheck/JAASSynWithOutFlag.config | 5 + test/javax/security/auth/login/JAASConfigSyntaxCheck/JAASSynWithOutLoginModule.config | 5 + test/javax/security/auth/login/JAASConfigSyntaxCheck/JAASSynWithOutSemiColen.config | 5 + test/javax/security/auth/login/JAASConfigSyntaxCheck/SampleLoginModule.java | 75 + test/javax/security/auth/login/LoginContext/CustomLoginModule.java | 275 + test/javax/security/auth/login/LoginContext/DummyLoginModule.java | 66 + test/javax/security/auth/login/LoginContext/DynamicConfigurationTest.java | 165 + test/javax/security/auth/login/LoginContext/LCTest.jaas.config | 57 + test/javax/security/auth/login/LoginContext/LCTest.java | 337 + test/javax/security/auth/login/LoginContext/MyConfiguration.java | 70 + test/javax/security/auth/login/LoginContext/SharedState.java | 98 + test/javax/security/auth/login/LoginContext/SmartLoginModule.java | 253 + test/javax/security/auth/login/LoginContext/StandardCallbacks.java | 189 + test/javax/security/auth/login/LoginContext/custom.config | 4 + test/javax/security/auth/login/LoginContext/shared.config | 4 + test/javax/security/sasl/Sasl/ClientServerTest.java | 477 + 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/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/6917744/bug6917744.java | 13 +- 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/JScrollPane/8033000/bug8033000.java | 160 - test/javax/swing/JScrollPane/HorizontalMouseWheelOnShiftPressed/HorizontalMouseWheelOnShiftPressed.java | 179 + 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/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/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/bind/jxc/8073872/Foo.java | 45 + test/javax/xml/bind/jxc/8073872/SchemagenStackOverflow.java | 76 + test/javax/xml/bind/marshal/8134111/UnmarshalTest.java | 66 + test/javax/xml/bind/marshal/8134111/testTypes/ObjectFactory.java | 61 + test/javax/xml/bind/marshal/8134111/testTypes/Root.java | 70 + test/javax/xml/bind/marshal/8134111/testTypes/WhenType.java | 70 + test/javax/xml/bind/marshal/8134111/testTypes/package-info.java | 27 + test/javax/xml/bind/xjc/8145039/JaxbMarshallTest.java | 157 + test/javax/xml/bind/xjc/8145039/testSchema.xsd | 21 + test/javax/xml/crypto/dsig/ValidationTests.java | 34 +- test/javax/xml/crypto/dsig/data/signature-extra-text-in-signed-info.xml | 3 + test/javax/xml/crypto/dsig/data/signature-no-reference-uri.xml | 3 + test/javax/xml/crypto/dsig/data/signature-wrong-canonicalization-method-algorithm.xml | 3 + test/javax/xml/crypto/dsig/data/signature-wrong-signature-method-algorithm.xml | 3 + test/javax/xml/crypto/dsig/data/signature-wrong-tag-names.xml | 3 + test/javax/xml/crypto/dsig/data/signature-wrong-transform-algorithm.xml | 4 + test/javax/xml/jaxp/common/8144593/TestSAXDriver.java | 56 + test/javax/xml/jaxp/common/8144593/TransformationWarningsTest.java | 92 + test/javax/xml/jaxp/common/8144593/ValidationWarningsTest.java | 76 + test/javax/xml/jaxp/common/8144593/WarningsTestBase.java | 134 + test/javax/xml/jaxp/parsers/8072081/SupplementaryChars.java | 91 + test/javax/xml/jaxp/stream/8145974/SurrogatesTest.java | 169 + test/javax/xml/jaxp/transform/8150704/Bug8150704-1.ref | 1 + test/javax/xml/jaxp/transform/8150704/Bug8150704-1.xml | 5 + test/javax/xml/jaxp/transform/8150704/Bug8150704-1.xsl | 76 + test/javax/xml/jaxp/transform/8150704/Bug8150704-2.ref | 83 + test/javax/xml/jaxp/transform/8150704/Bug8150704-2.xml | 2438 ++++++++ test/javax/xml/jaxp/transform/8150704/Bug8150704-2.xsl | 1935 ++++++ test/javax/xml/jaxp/transform/8150704/TransformerTest.java | 97 + test/javax/xml/jaxp/validation/8149915/Bug8149915.xsd | 7 + test/javax/xml/jaxp/validation/8149915/SchemaTest.java | 49 + test/lib/testlibrary/ExtendedRobot.java | 408 + test/lib/testlibrary/JavaToolUtils.java | 209 + test/lib/testlibrary/jdk/testlibrary/JcmdBase.java | 83 +- test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java | 94 +- test/lib/testlibrary/jdk/testlibrary/ProcessTools.java | 34 +- test/lib/testlibrary/jdk/testlibrary/Utils.java | 23 +- test/sample/TEST.properties | 1 + test/sample/chatserver/ChatTest.java | 9 +- test/sample/mergesort/MergeSortTest.java | 9 +- test/sun/awt/datatransfer/DataFlavorComparatorTest1.java | 89 +- test/sun/awt/dnd/8024061/bug8024061.java | 18 +- test/sun/java2d/AcceleratedXORModeTest.java | 15 +- 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/JMXAgentInterfaceBinding.java | 306 + test/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java | 259 + test/sun/management/jmxremote/bootstrap/linux-amd64/launcher | Bin test/sun/management/jmxremote/bootstrap/linux-i586/launcher | Bin test/sun/management/jmxremote/bootstrap/solaris-amd64/launcher | Bin test/sun/management/jmxremote/bootstrap/solaris-sparcv9/launcher | Bin test/sun/management/windows/revokeall.exe | Bin test/sun/net/InetAddress/nameservice/dns/cname.sh | 2 +- test/sun/net/idn/nfscis.spp | Bin test/sun/net/idn/nfscsi.spp | Bin test/sun/net/idn/nfscss.spp | Bin test/sun/net/idn/nfsmxp.spp | Bin test/sun/net/idn/nfsmxs.spp | Bin test/sun/nio/ch/TestMaxCachedBufferSize.java | 252 + test/sun/security/TestSignatureOidHelper.java | 124 + test/sun/security/ec/NSASuiteB/TestSHAwithECDSASignatureOids.java | 50 + test/sun/security/ec/SignatureOffsets.java | 52 + test/sun/security/ec/SignedObjectChain.java | 57 + test/sun/security/mscapi/CastError.java | 54 + test/sun/security/mscapi/SignatureOffsets.java | 53 + test/sun/security/mscapi/SignedObjectChain.java | 58 + test/sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.sh | 100 + test/sun/security/mscapi/nonUniqueAliases/nonUniq1.pem | 13 + test/sun/security/mscapi/nonUniqueAliases/nonUniq2.pem | 13 + test/sun/security/pkcs/pkcs10/PKCS10AttrEncoding.java | 140 + test/sun/security/pkcs/pkcs10/PKCS10AttributeReader.java | 128 + test/sun/security/pkcs/pkcs7/PKCS7VerifyTest.java | 116 + test/sun/security/pkcs/pkcs7/SignerOrder.java | 271 + test/sun/security/pkcs/pkcs7/jarsigner/META-INF/MANIFEST.MF | 82 + test/sun/security/pkcs/pkcs7/jarsigner/META-INF/PKCS7TEST.DSA.base64 | 60 + test/sun/security/pkcs/pkcs7/jarsigner/META-INF/PKCS7TEST.SF | 82 + test/sun/security/pkcs/pkcs8/PKCS8Test.java | 282 + test/sun/security/pkcs11/Mac/MacKAT.java | 265 + test/sun/security/pkcs11/Mac/MacSameTest.java | 125 + test/sun/security/pkcs11/PKCS11Test.java | 17 + test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java | 4 - test/sun/security/pkcs12/P12SecretKey.java | 87 + test/sun/security/pkcs12/StoreSecretKeyTest.java | 114 +- test/sun/security/provider/DSA/TestDSA2.java | 2 +- test/sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java | 185 + test/sun/security/provider/NSASuiteB/TestSHAOids.java | 103 + test/sun/security/provider/NSASuiteB/TestSHAwithDSASignatureOids.java | 47 + test/sun/security/rsa/KeySizeTest.java | 130 + test/sun/security/rsa/PrivateKeyEqualityTest.java | 108 + test/sun/security/rsa/SignatureOffsets.java | 53 + test/sun/security/rsa/SignatureTest.java | 209 + test/sun/security/rsa/SignedObjectChain.java | 59 + test/sun/security/rsa/SpecTest.java | 119 + 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/rsa/SignatureOffsets.java | 50 + test/sun/security/ssl/rsa/SignedObjectChain.java | 56 + test/sun/security/tools/jarsigner/TimestampCheck.java | 60 +- test/sun/security/tools/jarsigner/ts.sh | 2 +- test/sun/security/x509/X509CertImpl/V3Certificate.java | 259 + test/sun/text/IntHashtable/Bug4170614Test.java | 191 + test/sun/text/IntHashtable/Bug4170614Test.sh | 81 + test/sun/text/IntHashtable/Bug4705389.java | 43 + test/sun/tools/jcmd/TestJcmdDefaults.java | 104 + test/sun/tools/jcmd/TestJcmdSanity.java | 168 + test/sun/tools/jcmd/help_help.out | 2 +- test/sun/tools/jcmd/jcmd-Defaults.sh | 33 - test/sun/tools/jcmd/jcmd-big-script.sh | 70 - test/sun/tools/jcmd/jcmd-f.sh | 63 - test/sun/tools/jcmd/jcmd-help-help.sh | 63 - test/sun/tools/jcmd/jcmd-help.sh | 54 - test/sun/tools/jcmd/jcmd-pid.sh | 60 - test/sun/tools/jcmd/jcmd_Output1.awk | 37 - test/sun/tools/jcmd/jcmd_pid_Output1.awk | 58 - test/sun/tools/jcmd/jcmd_pid_Output2.awk | 25 - test/sun/tools/jcmd/usage.out | 8 +- test/sun/tools/jps/JpsBase.java | 144 + test/sun/tools/jps/JpsHelper.java | 238 + test/sun/tools/jps/TestJpsClass.java | 63 + test/sun/tools/jps/TestJpsJar.java | 63 + test/sun/tools/jps/TestJpsJarRelative.java | 63 + test/sun/tools/jps/TestJpsSanity.java | 66 + test/sun/tools/jps/jps-Defaults.sh | 36 - test/sun/tools/jps/jps-V_2.sh | 36 - test/sun/tools/jps/jps-V_Output2.awk | 19 - test/sun/tools/jps/jps-Vm_2.sh | 36 - test/sun/tools/jps/jps-Vm_Output2.awk | 19 - test/sun/tools/jps/jps-Vvm.sh | 36 - test/sun/tools/jps/jps-Vvm_Output1.awk | 19 - test/sun/tools/jps/jps-Vvml.sh | 36 - test/sun/tools/jps/jps-Vvml_2.sh | 63 - test/sun/tools/jps/jps-Vvml_Output1.awk | 20 - test/sun/tools/jps/jps-Vvml_Output2.awk | 24 - test/sun/tools/jps/jps-help.sh | 57 - test/sun/tools/jps/jps-l_1.sh | 36 - test/sun/tools/jps/jps-l_2.sh | 36 - test/sun/tools/jps/jps-l_Output1.awk | 37 - test/sun/tools/jps/jps-l_Output2.awk | 19 - test/sun/tools/jps/jps-lm.sh | 36 - test/sun/tools/jps/jps-lm_Output1.awk | 19 - test/sun/tools/jps/jps-m.sh | 36 - test/sun/tools/jps/jps-m_2.sh | 58 - test/sun/tools/jps/jps-m_Output1.awk | 19 - test/sun/tools/jps/jps-m_Output2.awk | 23 - test/sun/tools/jps/jps-q.sh | 36 - test/sun/tools/jps/jps-q_Output1.awk | 19 - test/sun/tools/jps/jps-v_1.sh | 36 - test/sun/tools/jps/jps-v_Output1.awk | 19 - test/sun/tools/jps/jps-vm_1.sh | 36 - test/sun/tools/jps/jps-vm_Output1.awk | 19 - test/sun/tools/jps/jps_Output1.awk | 37 - test/sun/tools/jps/vmflags | 1 - test/sun/tools/native2ascii/NativeErrors.java | 9 +- test/sun/util/calendar/zi/TestZoneInfo310.java | 6 +- test/sun/util/calendar/zi/tzdata/VERSION | 2 +- test/sun/util/calendar/zi/tzdata/asia | 338 +- test/sun/util/calendar/zi/tzdata/australasia | 8 + test/sun/util/calendar/zi/tzdata/backward | 1 + test/sun/util/calendar/zi/tzdata/europe | 383 +- test/sun/util/calendar/zi/tzdata/iso3166.tab | 6 +- test/sun/util/calendar/zi/tzdata/leapseconds | 5 +- test/sun/util/calendar/zi/tzdata/northamerica | 87 +- test/sun/util/calendar/zi/tzdata/southamerica | 45 +- test/sun/util/calendar/zi/tzdata/zone.tab | 292 +- 1986 files changed, 163345 insertions(+), 11562 deletions(-) diffs (truncated from 202759 to 500 lines): diff -r fa5a91b29658 -r 5f55ff33a471 .hgtags --- a/.hgtags Mon Jan 25 13:22:47 2016 -0800 +++ b/.hgtags Mon Aug 08 15:51:30 2016 +0100 @@ -50,6 +50,7 @@ f708138c9aca4b389872838fe6773872fce3609e jdk7-b73 eacb36e30327e7ae33baa068e82ddccbd91eaae2 jdk7-b74 8885b22565077236a927e824ef450742e434a230 jdk7-b75 +fb2ee5e96b171ae9db67274d87ffaba941e8bfa6 icedtea7-1.12 8fb602395be0f7d5af4e7e93b7df2d960faf9d17 jdk7-b76 e6a5d095c356a547cf5b3c8885885aca5e91e09b jdk7-b77 1143e498f813b8223b5e3a696d79da7ff7c25354 jdk7-b78 @@ -63,6 +64,7 @@ eae6e9ab26064d9ba0e7665dd646a1fd2506fcc1 jdk7-b86 2cafbbe9825e911a6ca6c17d9a18eb1f0bf0873c jdk7-b87 b3c69282f6d3c90ec21056cd1ab70dc0c895b069 jdk7-b88 +2017795af50aebc00f500e58f708980b49bc7cd1 icedtea7-1.13 4a6abb7e224cc8d9a583c23c5782e4668739a119 jdk7-b89 7f90d0b9dbb7ab4c60d0b0233e4e77fb4fac597c jdk7-b90 08a31cab971fcad4695e913d0f3be7bde3a90747 jdk7-b91 @@ -111,6 +113,7 @@ 554adcfb615e63e62af530b1c10fcf7813a75b26 jdk7-b134 d8ced728159fbb2caa8b6adb477fd8efdbbdf179 jdk7-b135 aa13e7702cd9d8aca9aa38f1227f966990866944 jdk7-b136 +1571aa7abe47a54510c62a5b59a8c343cdaf67cb icedtea-1.14 29296ea6529a418037ccce95903249665ef31c11 jdk7-b137 60d3d55dcc9c31a30ced9caa6ef5c0dcd7db031d jdk7-b138 d80954a89b49fda47c0c5cace65a17f5a758b8bd jdk7-b139 @@ -193,6 +196,7 @@ a8012d8d7e9c5035de0bdd4887dc9f7c54008f21 jdk8-b69 a996b57e554198f4592a5f3c30f2f9f4075e545d jdk8-b70 2a5af0f766d0acd68a81fb08fe11fd66795f86af jdk8-b71 +bf581aa741664ba4a97df803ced8a58ceff3a94e initial_upload 32a57e645e012a1f0665c075969ca598e0dbb948 jdk8-b72 733885f57e14cc27f5a5ff0dffe641d2fa3c704a jdk8-b73 57d5d954462831ac353a1f40d3bb05ddb4620952 jdk8-b74 @@ -206,6 +210,7 @@ 624bcb4800065c6656171948e31ebb2925f25c7a jdk8-b82 ac519af51769e92c51b597a730974e8607357709 jdk8-b83 7b4721e4edb4e1c65e9c839a70d7cc67f81c7632 jdk8-b84 +29e9f26732a282c010414adaa2a5a341462f4f6c aarch64-20130813 296676d534c52888c36e305a2bf7f345c4ca70f8 jdk8-b85 7989cd0cc3a9149864589438ee2c949015d8aa9a jdk8-b86 d5228e624826a10ccc5b05f30ad8d839b58fe48d jdk8-b87 @@ -231,6 +236,8 @@ eea685b9ccaa1980e0a7e07d6a3a84bcc7e9ab82 jdk8-b107 006aaa5f069e7dd98fccdc696866c9f8582c087c jdk8-b108 946f3fd5f8bf0ccd180c258d25e5837fa1bf004c jdk8-b109 +48a5df5ce99cecb91f2e8dc3e4a5748f09c963c1 preview_rc1 +e14d4b60b2c1b45d446ab94dfa4707b13f91fb7d preview_rc2 54e099776f08430d3a7f4feabd9f2ba886b55320 jdk8-b110 719befd87c7b96ae103c05730ca555227bfc0116 jdk8-b111 f002f5f3a16cca62e139cb8eed05ffaeb373587d jdk8-b112 @@ -251,11 +258,16 @@ ae303640bc1cca06f1c6ac887e6b523ceeb425a6 jdk8-b125 a9088d517f2fa9919886d3d95023c518b59172b8 jdk8-b126 fbf251b8ef8a4a2aa1fd58efc8d0d5c8e2fd582b jdk8-b127 +597eaf9ec7946aa344477b8a5375f129a8fbbf56 jdk8_b128_aarch64_rc1 +cd23c29828584ec3c39c974579079ab97d65874e jdk8_b128_aarch64_rc3 +ba03ec7a0b930582517592cf66abba734ec59891 jdk8_b128_aarch64_rc4 +5de3e4944a8f100652483cb915959edcb8a2d71d jdk8_b128_aarch64_992 f644211c59fd7c1d0c81239c55b31e1d377d7650 jdk8-b128 80568a19aab7300bc92baf2dc225be929f5b03ed jdk8-b129 43386cc9a017a9f9e704760050086bb18b778ae0 jdk8-b130 e291ac47c9a90366c3c0787a6f7ce547a2bda308 jdk8-b131 43cb25339b5500871f41388a5197f1b01c4b57b8 jdk8-b132 +246d1b83d7116cb3f87cd491c937ec95337555d9 jdk8_final fa2d5a06308f3f36fb09662fa58070a02352f023 jdk8u5-b01 343f4f8ba0982b3516e33c859b01634d919243c4 jdk8u5-b02 c35571198602a5856280d5c7c10bda4e7b769104 jdk8u5-b03 @@ -295,6 +307,7 @@ db30cb9eb18dacea39c35daf15a3ee5fea41fd86 jdk8u20-b07 0e717bd55bc9e3f3fa3432e545944d81ed887ab0 jdk8u20-b08 bfcdcc29c8823595a5d70b5b633bedcd5ee3ba8e jdk8u20-b09 +dc14d13daa5e7ed42b4c3eb5363cc128bec577ca icedtea-3.0.0pre01 3dd165facde7ffa240d77b33ff88b2d938fff017 jdk8u20-b10 37392f2f5d598bdecb8a12c4ea129a70a0ff8bf9 jdk8u20-b11 e323c74edabd29378819150ec000c6a0a99266ed jdk8u20-b12 @@ -308,6 +321,7 @@ 5c0406ee9e820140b5322db006baed199c165b4f jdk8u20-b20 693025bbc45d683676fa78bb76201b665e0d8f2d jdk8u20-b21 0c2393744b29175de5204140d4dfbf12ca3d364f jdk8u20-b22 +03f9102db2c03caefd22a85ae71f30e592d7de9a icedtea-3.0.0pre02 be30cb2a3088f2b7b334b499f7eddbd5312312a7 jdk8u20-b23 dfb9f24d56b51e5a2ca26e77fc69a2464d51a4d3 jdk8u20-b24 dfb9f24d56b51e5a2ca26e77fc69a2464d51a4d3 jdk8u20-b25 @@ -361,7 +375,7 @@ 35dfb86684554685d6efd2fc7fd5eb9b7d4545c5 jdk8u31-b34 e6ed015afbbf3459ba3297e270b4f3170e989c80 jdk8u40-b00 6e223d48080ef40f4ec11ecbcd19b4a20813b9eb jdk8u40-b01 -4797cd0713b44b009525f1276d571ade7e24f3f5 jdk8u40-b02 +d19e04dfb95b8085c17e142df42477cccad1c8d1 jdk8u40-b02 c67acfb24eed87629887128df51007218ddf1f60 jdk8u40-b03 dde62d949f7847469b2ede2ca4190c95066adc91 jdk8u40-b04 d587834579dadd18cb8b096e61d92e2dbccc2782 jdk8u40-b05 @@ -371,15 +385,18 @@ 064adeb65ce82f9ff3cc7898e59d19eb64743c63 jdk8u40-b09 c3a4729c70fa29d79ad77e0643ad7715ebbc96b5 jdk8u40-b10 693da296b395139f2fe6d7131eb0b0d85f6015f6 jdk8u40-b11 -fb8db13639204e37388904bb6e57778c5d762631 jdk8u40-b12 -ba80109a9b3eb92b56012c9ec3aafd9aee2efa69 jdk8u40-b13 -ffc348308de2e872f5d510d440604c3726a67a18 jdk8u40-b14 +74fd977a8b57f6e5b06ce47f254b6ca9cd0d48cd jdk8u40-b12-aarch64 +709f573168709ea03ca7a59e3edbc5029daa9b9c jdk8u40-b12-aarch64-1262 +6be04852760c2619fe4c38a11012739349bb3654 jdk8u40-b12-aarch64-1263 31dac938108da722c56a0526fba7f6ae84773056 jdk8u40-b15 9dc67d03e6e540f646f27092ed23e94e95fa789e jdk8u40-b16 fc4f5546417071c70cffd89ca83302309f6f7da9 jdk8u40-b17 20a3e2135e0867e55af72f0c66a3de558bc613e2 jdk8u40-b18 5c31204d19e5976f025026db3d5c17331e8c44db jdk8u40-b19 7784dab075ed82be2275f4694164bbb9cc1cde3f jdk8u40-b20 +a5c3d964307795edcc68fdb669bc22285a388c0c icedtea-3.0.0pre03 +8450ad6fa3f568af420e51040c898ac3cd1489ce icedtea-3.0.0pre04 +d64c0a9b8b5a43c1b7ba88a871f001fc6b44a3d4 icedtea-3.0.0pre05 564bca490631e4ed4f7993e6633ed9ee62067624 jdk8u40-b21 d168113f9841a77b3cee3a6a45fcd85b7351ac90 jdk8u40-b22 41fe61722ce96b75dd3a1ba5072473122e21e5a0 jdk8u40-b23 @@ -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 @@ -432,6 +450,7 @@ f94ea276f608b22d78281d70361092ba4864038e jdk8u51-b31 887dde3afb3bb233958775de22eafb3328af6437 jdk8u51-b32 dc7b827522bc3a804f7e8951cc27414f19a7c427 jdk8u51-b33 +55ecfc5067721bd27282a14419e5784f7c7d212d jdk8u51-b34 5c31204d19e5976f025026db3d5c17331e8c44db jdk8u60-b00 c46daef6edb5385d11876ed40f292a4b62e96867 jdk8u60-b01 c10fd784956cc7099657181029ac3e790267b678 jdk8u60-b02 @@ -457,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 @@ -496,6 +520,11 @@ e6d562c0f079dfd1e21c3734b2dca16f4b2e2494 jdk8u66-b17 fd2fe69089aca0f187901a5f6f8bfe261ff17f5b jdk8u66-b18 f712dceafb546ea5833aeea507b5736e7e45f1ae jdk8u66-b31 +74cfe16ae44c1c6d511dbeabf13a516da3799d55 jdk8u66-b32 +ea7a705eab9e6495d08a92ff21e0370b68374c54 jdk8u66-b33 +72ab45285f0e8293aa63e889bc75f0287b6e0436 jdk8u66-b34 +e169a214f1f096af6b57169eeb0ba66ee5e9caa3 jdk8u66-b35 +430a8d04d8358206b682323f61405f951f43c773 jdk8u66-b36 9a2747ef337bdee71bc8225dea77eb403cca1179 jdk8u71-b00 e8b5e10a19d66a77d04f12d4677e6fec66f79651 jdk8u71-b01 25d689a73bc037e1710f95f6d4acf0671d22047d jdk8u71-b02 @@ -527,9 +556,103 @@ 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 +d6b69f2ba2a9fe49ff5aa5c03c923e6caf4ef459 jdk8u75-b07 +ecf980386508e3c74319172e2da9ffedacbb42e2 jdk8u75-b08 +e6f4eb91a1fa895c2f4520e4cca0ae6f2ca14fbb jdk8u75-b09 +93ea7fd6a5a26940d5a2b020c4e9012a85685a5a jdk8u75-b10 +748ca164767d268e1739748f4df02b623397446c jdk8u75-b12 +02e1209648050922a5a9f2789d9d359795f6f834 jdk8u77-b00 +f08584a0fde9344b0aa4766984266ca68b9a5018 jdk8u77-b01 +1a3e81c05703bb36def80a57681e1692c866f621 jdk8u77-b02 +e917bc6b356bcb5ea6cc5d15cb3a94183e8581ea icedtea-3.0.0pre10 +3334efeacd8327a14b7d2f392f4546e3c29c594b icedtea-3.0.0 +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 8bef978e2374604f449b4d1d7f90cb26618540d7 jdk8u76-b03 e057622070e5415c13b6d8511b97dce8bd2e398d jdk8u76-b04 +b3128c272f8d1684303975795687fd2e9cb87ddf jdk8u76-b05 +06c922a192a822b6a76516d114bfb6979fab03bf jdk8u76-b06 +0022766a3b8e40ab4df6a9b3732facd24ad3beb0 jdk8u76-b07 +74aa3fb974fcb80a0981c1e91eae9b25174135c6 jdk8u76-b08 +cbafa4c725f9d80fd369dd7979dd97682ae284e6 jdk8u76-b09 +8274df0f06623726ff62324671a4ea24a4c3bfc5 jdk8u76-b10 +17f5065e3873fe409bff8c026fa5fe6349b08157 jdk8u76-b11 +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 +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 +8bef978e2374604f449b4d1d7f90cb26618540d7 jdk8u76-b03 +e057622070e5415c13b6d8511b97dce8bd2e398d jdk8u76-b04 +fa5a91b29658aa9eb7aff54ae34898c149ff7149 jdk8u102-b00 +fa5a91b29658aa9eb7aff54ae34898c149ff7149 jdk8u82-b00 +569e105bed3c517a47f0f1ebce0abcaf776a8e89 jdk8u102-b01 +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 diff -r fa5a91b29658 -r 5f55ff33a471 .jcheck/conf --- a/.jcheck/conf Mon Jan 25 13:22:47 2016 -0800 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r fa5a91b29658 -r 5f55ff33a471 make/CompileLaunchers.gmk --- a/make/CompileLaunchers.gmk Mon Jan 25 13:22:47 2016 -0800 +++ b/make/CompileLaunchers.gmk Mon Aug 08 15:51:30 2016 +0100 @@ -427,7 +427,7 @@ # binary (at least on linux) which causes the size to differ between old and new build. ifeq ($(USE_EXTERNAL_LIBZ), true) UNPACKEXE_CFLAGS := -DSYSTEM_ZLIB - UNPACKEXE_ZIPOBJS := -lz + UNPACKEXE_LIBS := -lz else UNPACKEXE_CFLAGS := -I$(JDK_TOPDIR)/src/share/native/java/util/zip/zlib-1.2.8 UNPACKEXE_ZIPOBJS := $(JDK_OUTPUTDIR)/objs/libzip/zcrc32$(OBJ_SUFFIX) \ @@ -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 fa5a91b29658 -r 5f55ff33a471 make/CompileNativeLibraries.gmk --- a/make/CompileNativeLibraries.gmk Mon Jan 25 13:22:47 2016 -0800 +++ b/make/CompileNativeLibraries.gmk Mon Aug 08 15:51:30 2016 +0100 @@ -41,9 +41,15 @@ # Build tools include Tools.gmk +# Handle warnings appropriately +WARNING_CFLAGS = -Wno-unused-parameter +ifeq ($(USE_CLANG), true) + WARNING_CFLAGS += -Qunused-arguments +endif + # Include the javah generated headers. -CFLAGS_JDKLIB += -I$(JDK_OUTPUTDIR)/gensrc_headers -CXXFLAGS_JDKLIB += -I$(JDK_OUTPUTDIR)/gensrc_headers +CFLAGS_JDKLIB += -I$(JDK_OUTPUTDIR)/gensrc_headers $(WARNING_CFLAGS) +CXXFLAGS_JDKLIB += -I$(JDK_OUTPUTDIR)/gensrc_headers $(WARNING_CFLAGS) # Put the libraries here. Different locations for different target apis. ifeq ($(OPENJDK_TARGET_OS_API), posix) diff -r fa5a91b29658 -r 5f55ff33a471 make/CopyIntoClasses.gmk --- a/make/CopyIntoClasses.gmk Mon Jan 25 13:22:47 2016 -0800 +++ b/make/CopyIntoClasses.gmk Mon Aug 08 15:51:30 2016 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 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,7 +190,11 @@ SRC_SERVICES_FILES := $(filter-out %sun/java2d/cmm/kcms/META-INF/services/sun.java2d.cmm.CMMServiceProvider, $(SRC_SERVICES_FILES)) else SRC_SERVICES_FILES := $(filter-out %sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine, $(SRC_SERVICES_FILES)) - SRC_SERVICES_FILES := $(filter-out %sun/java2d/cmm/lcms/META-INF/services/sun.java2d.cmm.CMMServiceProvider, $(SRC_SERVICES_FILES)) + ifeq ($(OPENJDK_TARGET_OS)-$(OPENJDK_TARGET_CPU_ARCH), linux-sparc) + SRC_SERVICES_FILES := $(filter-out %sun/java2d/cmm/kcms/META-INF/services/sun.java2d.cmm.CMMServiceProvider, $(SRC_SERVICES_FILES)) + else + SRC_SERVICES_FILES := $(filter-out %sun/java2d/cmm/lcms/META-INF/services/sun.java2d.cmm.CMMServiceProvider, $(SRC_SERVICES_FILES)) + endif endif # The number of services files are relatively few. If the increase in numbers, then diff -r fa5a91b29658 -r 5f55ff33a471 make/CreateJars.gmk --- a/make/CreateJars.gmk Mon Jan 25 13:22:47 2016 -0800 +++ b/make/CreateJars.gmk Mon Aug 08 15:51:30 2016 +0100 @@ -579,40 +579,53 @@ ########################################################################################## -SRC_ZIP_INCLUDES = \ - com/sun/corba \ - com/sun/image/codec/jpeg \ - com/sun/imageio \ - com/sun/java_cup \ - com/sun/javadoc \ - com/sun/java/swing \ - com/sun/jmx \ - com/sun/naming \ - com/sun/org/apache \ - com/sun/security/auth \ - com/sun/security/jgss \ - com/sun/source \ - java \ - javax/accessibility \ - javax/annotation \ - javax/imageio \ - javax/lang \ - javax/management \ - javax/naming \ - javax/print \ - javax/rmi \ - javax/script \ - javax/security \ - javax/sound \ - javax/sql \ - javax/swing \ - javax/tools \ - javax/xml \ - org/ietf \ - org/omg \ - org/w3c/dom \ - org/xml/sax \ - # +ifdef OPENJDK + SRC_ZIP_INCLUDES = \ + com \ + java \ + javax \ + jdk \ + org \ + sun \ + # + SRC_ZIP_EXCLUDES = +else + SRC_ZIP_INCLUDES = \ + com/sun/corba \ + com/sun/image/codec/jpeg \ + com/sun/imageio \ + com/sun/java_cup \ + com/sun/javadoc \ + com/sun/java/swing \ + com/sun/jmx \ + com/sun/naming \ + com/sun/org/apache \ + com/sun/security/auth \ + com/sun/security/jgss \ + com/sun/source \ + java \ + javax/accessibility \ + javax/annotation \ + javax/imageio \ + javax/lang \ + javax/management \ + javax/naming \ + javax/print \ + javax/rmi \ + javax/script \ + javax/security \ + javax/sound \ + javax/sql \ + javax/swing \ + javax/tools \ + javax/xml \ + org/ietf \ + org/omg \ + org/w3c/dom \ + org/xml/sax \ + # + SRC_ZIP_EXCLUDES = javax/swing/beaninfo +endif SRC_ZIP_SRCS = $(JDK_TOPDIR)/src/share/classes $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/classes SRC_ZIP_SRCS += $(JDK_OUTPUTDIR)/gensrc @@ -643,7 +656,7 @@ $(eval $(call SetupZipArchive,BUILD_SRC_ZIP, \ SRC := $(SRC_ZIP_SRCS) $(IMAGES_OUTPUTDIR)/src, \ INCLUDES := $(SRC_ZIP_INCLUDES) launcher, \ - EXCLUDES := javax/swing/beaninfo, \ + EXCLUDES := $(SRC_ZIP_EXCLUDES), \ SUFFIXES := .java .c .h, \ ZIP := $(IMAGES_OUTPUTDIR)/src.zip, \ EXTRA_DEPS := $(LAUNCHER_ZIP_SRC))) diff -r fa5a91b29658 -r 5f55ff33a471 make/CreateSecurityJars.gmk --- a/make/CreateSecurityJars.gmk Mon Jan 25 13:22:47 2016 -0800 +++ b/make/CreateSecurityJars.gmk Mon Aug 08 15:51:30 2016 +0100 @@ -1,5 +1,6 @@ # # Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2016, Red Hat Inc. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -178,6 +179,8 @@ ########################################################################################## +POLICY_CREATION_DATE := 200712010000 + US_EXPORT_POLICY_JAR_DST := $(JDK_OUTPUTDIR)/lib/security/US_export_policy.jar ifneq ($(BUILD_CRYPTO), no) @@ -198,22 +201,33 @@ US_EXPORT_POLICY_JAR_SRC_DIR := $(JDK_TOPDIR)/make/data/cryptopolicy/unlimited US_EXPORT_POLICY_JAR_TMP := \ $(JDK_OUTPUTDIR)/jce/unsigned/policy/unlimited/US_export_policy_jar.tmp + US_EXPORT_POLICY_JAR_MANIFEST_FILE := \ + $(US_EXPORT_POLICY_JAR_TMP)/META-INF/MANIFEST.MF $(US_EXPORT_POLICY_JAR_TMP)/%: $(US_EXPORT_POLICY_JAR_SRC_DIR)/% $(install-file) + $(TOUCH) -t $(POLICY_CREATION_DATE) $@ - US_EXPORT_POLICY_JAR_DEPS := $(US_EXPORT_POLICY_JAR_TMP)/default_US_export.policy + US_EXPORT_POLICY_JAR_POLICIES := $(US_EXPORT_POLICY_JAR_TMP)/default_US_export.policy + + $(US_EXPORT_POLICY_JAR_MANIFEST_FILE): $(US_EXPORT_POLICY_JAR_POLICIES) + $(MKDIR) -p $(US_EXPORT_POLICY_JAR_TMP)/META-INF + $(ECHO) "Manifest-Version: 1.0" > $@ + $(ECHO) "Crypto-Strength: unlimited" >> $@ + $(TOUCH) -r $(US_EXPORT_POLICY_JAR_TMP)/default_US_export.policy \ + $(US_EXPORT_POLICY_JAR_TMP)/META-INF + $(TOUCH) -r $(US_EXPORT_POLICY_JAR_TMP)/META-INF $@ + + US_EXPORT_POLICY_JAR_DEPS := $(US_EXPORT_POLICY_JAR_POLICIES) $(US_EXPORT_POLICY_JAR_MANIFEST_FILE) - $(eval $(call SetupArchive,BUILD_US_EXPORT_POLICY_JAR, $(US_EXPORT_POLICY_JAR_DEPS), \ - SRCS := $(US_EXPORT_POLICY_JAR_TMP), \ - SUFFIXES := .policy, \ - JAR := $(US_EXPORT_POLICY_JAR_UNLIMITED_UNSIGNED), \ - EXTRA_MANIFEST_ATTR := Crypto-Strength: unlimited, \ - SKIP_METAINF := true)) + $(US_EXPORT_POLICY_JAR_UNLIMITED_UNSIGNED): $(US_EXPORT_POLICY_JAR_DEPS) + ( $(CD) $(US_EXPORT_POLICY_JAR_TMP) && $(ZIP) -Xr $@ META-INF *.policy ) + $(TOUCH) -r $(US_EXPORT_POLICY_JAR_MANIFEST_FILE) $@ $(US_EXPORT_POLICY_JAR_LIMITED_UNSIGNED): $(US_EXPORT_POLICY_JAR_UNLIMITED_UNSIGNED) $(ECHO) $(LOG_INFO) Copying unlimited $(patsubst $(OUTPUT_ROOT)/%,%,$@) $(install-file) + $(TOUCH) -r $(US_EXPORT_POLICY_JAR_UNLIMITED_UNSIGNED) $@ TARGETS += $(US_EXPORT_POLICY_JAR_LIMITED_UNSIGNED) \ $(US_EXPORT_POLICY_JAR_UNLIMITED_UNSIGNED) @@ -255,31 +269,55 @@ # LOCAL_POLICY_JAR_LIMITED_TMP := \ $(JDK_OUTPUTDIR)/jce/unsigned/policy/limited/local_policy_jar.tmp + LOCAL_POLICY_JAR_LIMITED_MANIFEST_FILE := \ + $(LOCAL_POLICY_JAR_LIMITED_TMP)/META-INF/MANIFEST.MF LOCAL_POLICY_JAR_UNLIMITED_TMP := \ $(JDK_OUTPUTDIR)/jce/unsigned/policy/unlimited/local_policy_jar.tmp + LOCAL_POLICY_JAR_UNLIMITED_MANIFEST_FILE := \ From andrew at icedtea.classpath.org Mon Aug 8 14:55:26 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Mon, 08 Aug 2016 14:55:26 +0000 Subject: /hg/icedtea8-forest/nashorn: 41 new changesets Message-ID: changeset 22e94f2a0e4f in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=22e94f2a0e4f author: asaha date: Mon Jan 25 15:49:28 2016 -0800 Added tag jdk8u82-b00 for changeset 120c1b8b4581 changeset 661ce0d371de in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=661ce0d371de author: hannesw date: Thu Jan 28 13:55:36 2016 +0100 8146274: Thread spinning on WeakHashMap.getEntry() with concurrent use of nashorn Reviewed-by: sundar, mhaupt changeset 18477de7c28f in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=18477de7c28f author: sundar date: Thu Feb 04 17:42:46 2016 +0530 8148926: Call site profiling fails on braces-wrapped anonymous function Reviewed-by: jlaskey, hannesw changeset 1e1f65348706 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=1e1f65348706 author: robm date: Fri Feb 05 13:54:03 2016 +0000 Merge changeset 1d40f927417a in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=1d40f927417a author: asaha date: Mon Feb 01 16:41:18 2016 -0800 Merge changeset 8ca52d10fc0d in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=8ca52d10fc0d author: asaha date: Fri Feb 05 09:35:01 2016 -0800 Merge changeset 29603fdf59a8 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=29603fdf59a8 author: mhaupt date: Tue Feb 09 10:00:02 2016 +0100 8149334: JSON.parse(JSON.stringify([])).push(10) creates an array containing two elements Reviewed-by: jlaskey, sundar changeset 6ff7a094ba60 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=6ff7a094ba60 author: robm date: Fri Feb 12 19:11:54 2016 +0000 Merge changeset a136c901f3f5 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=a136c901f3f5 author: mhaupt date: Mon Feb 15 14:36:18 2016 +0100 8149744: fix testng.jar delivery in Nashorn build.xml Reviewed-by: hannesw, sundar changeset fe6ef89d9c04 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=fe6ef89d9c04 author: sundar date: Thu Feb 25 18:30:37 2016 +0530 8148379: jdk.nashorn.api.scripting spec. adjustments, clarifications Reviewed-by: hannesw changeset c89038dccabd in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=c89038dccabd author: asaha date: Wed Mar 23 12:22:00 2016 -0700 Added tag jdk8u102-b00 for changeset 120c1b8b4581 changeset f245607906be in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=f245607906be author: asaha date: Wed Mar 23 15:07:51 2016 -0700 Merge changeset 65163013131e in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=65163013131e author: asaha date: Tue Mar 22 12:25:38 2016 -0700 Merge changeset 79dcbdb92a8c in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=79dcbdb92a8c author: asaha date: Wed Mar 23 15:21:20 2016 -0700 Merge changeset 17416ae62bd7 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=17416ae62bd7 author: asaha date: Tue Mar 29 13:28:48 2016 -0700 Added tag jdk8u102-b01 for changeset 79dcbdb92a8c changeset a76dfd536352 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=a76dfd536352 author: asaha date: Mon Apr 11 13:51:26 2016 -0700 Added tag jdk8u102-b02 for changeset 17416ae62bd7 changeset 9f613c7a9f8e in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=9f613c7a9f8e author: asaha date: Tue Apr 05 10:40:32 2016 -0700 Merge changeset 75728277aeee in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=75728277aeee author: asaha date: Mon Apr 11 15:01:39 2016 -0700 Merge changeset 8ebcaf17bc74 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=8ebcaf17bc74 author: asaha date: Mon Apr 18 15:33:41 2016 -0700 Added tag jdk8u102-b03 for changeset 75728277aeee changeset 1bf96637e4bb in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=1bf96637e4bb author: asaha date: Mon Apr 25 09:34:16 2016 -0700 Added tag jdk8u102-b04 for changeset 8ebcaf17bc74 changeset 676a870491e5 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=676a870491e5 author: asaha date: Mon Apr 25 11:53:24 2016 -0700 Merge changeset 1fcce949f957 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=1fcce949f957 author: asaha date: Wed Apr 27 15:34:10 2016 -0700 Added tag jdk8u102-b05 for changeset 676a870491e5 changeset 114e7557d33c in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=114e7557d33c author: asaha date: Mon May 02 15:02:00 2016 -0700 Merge changeset f7b1b1ad4a96 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=f7b1b1ad4a96 author: asaha date: Mon May 02 15:06:03 2016 -0700 Added tag jdk8u102-b06 for changeset 114e7557d33c changeset 13a10967cff1 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=13a10967cff1 author: asaha date: Mon May 09 11:49:49 2016 -0700 Merge changeset 2c64be654af4 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=2c64be654af4 author: asaha date: Mon May 09 11:54:59 2016 -0700 Added tag jdk8u102-b07 for changeset 13a10967cff1 changeset 31c898437a15 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=31c898437a15 author: asaha date: Mon May 16 10:50:46 2016 -0700 Merge changeset 272272e0626a in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=272272e0626a author: asaha date: Mon May 16 10:57:04 2016 -0700 Added tag jdk8u102-b08 for changeset 31c898437a15 changeset e4f74a337545 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=e4f74a337545 author: asaha date: Mon May 23 20:51:28 2016 -0700 Merge changeset 3b2b180e2c47 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=3b2b180e2c47 author: asaha date: Mon May 23 20:55:18 2016 -0700 Added tag jdk8u102-b09 for changeset e4f74a337545 changeset 3b84415442d7 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=3b84415442d7 author: asaha date: Tue May 31 10:26:01 2016 -0700 Merge changeset 085240c71a28 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=085240c71a28 author: asaha date: Tue May 31 10:30:30 2016 -0700 Added tag jdk8u102-b10 for changeset 3b84415442d7 changeset 7bd6f4f266f6 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=7bd6f4f266f6 author: asaha date: Mon Jun 06 13:17:28 2016 -0700 Merge changeset ff14b7c67177 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=ff14b7c67177 author: asaha date: Mon Jun 06 13:20:56 2016 -0700 Added tag jdk8u102-b11 for changeset 7bd6f4f266f6 changeset e3db6994bbbd in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=e3db6994bbbd author: asaha date: Mon Jun 13 13:21:10 2016 -0700 Merge changeset e0d6c13b7d02 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=e0d6c13b7d02 author: asaha date: Mon Jun 13 13:24:18 2016 -0700 Added tag jdk8u102-b12 for changeset e3db6994bbbd changeset aeaa240dee79 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=aeaa240dee79 author: asaha date: Tue Jun 21 18:21:42 2016 -0700 Added tag jdk8u101-b13 for changeset 44e4e6cbe15b changeset a010893ca6ee in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=a010893ca6ee author: asaha date: Tue Jun 21 18:47:46 2016 -0700 Merge changeset 0948e61a3722 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=0948e61a3722 author: asaha date: Tue Jun 21 18:50:26 2016 -0700 Added tag jdk8u102-b13 for changeset a010893ca6ee changeset 0b84d2cb4e3a in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=0b84d2cb4e3a author: andrew date: Fri Aug 05 05:27:29 2016 +0100 Merge jdk8u102-b14 changeset 83a084be209b in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=83a084be209b author: andrew date: Mon Aug 08 15:51:34 2016 +0100 Added tag icedtea-3.2.0pre02 for changeset 0b84d2cb4e3a diffstat: .hgignore | 2 +- .hgtags | 107 ++++++++++ .jcheck/conf | 2 - make/build.xml | 60 ++++- make/project.properties | 25 ++- samples/lines.js | 41 +++ src/jdk/nashorn/api/scripting/AbstractJSObject.java | 100 ++------ src/jdk/nashorn/api/scripting/JSObject.java | 7 +- src/jdk/nashorn/api/scripting/NashornException.java | 8 +- src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java | 10 +- src/jdk/nashorn/api/scripting/ScriptObjectMirror.java | 27 +- src/jdk/nashorn/api/scripting/ScriptUtils.java | 27 ++- src/jdk/nashorn/internal/runtime/PropertyListeners.java | 18 +- src/jdk/nashorn/internal/runtime/arrays/ArrayData.java | 7 +- src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java | 14 +- test/script/basic/JDK-8026367.js | 2 + test/script/basic/JDK-8134488.js | 2 +- test/script/basic/JDK-8134490.js | 2 +- test/script/basic/JDK-8134939.js | 2 +- test/script/nosecurity/JDK-8148926.js | 34 +++ test/script/nosecurity/JDK-8149334.js | 41 +++ test/script/nosecurity/JDK-8149334.js.EXPECTED | 6 + 22 files changed, 409 insertions(+), 135 deletions(-) diffs (truncated from 1167 to 500 lines): diff -r 120c1b8b4581 -r 83a084be209b .hgignore --- a/.hgignore Mon Jan 25 13:24:03 2016 -0800 +++ b/.hgignore Mon Aug 08 15:51:34 2016 +0100 @@ -22,6 +22,6 @@ CC/* jcov2/* .idea/* -test/lib/testng.jar +test/lib/*.jar test/script/external/* .project diff -r 120c1b8b4581 -r 83a084be209b .hgtags --- a/.hgtags Mon Jan 25 13:24:03 2016 -0800 +++ b/.hgtags Mon Aug 08 15:51:34 2016 +0100 @@ -283,6 +283,7 @@ 7e89db817ed094766a039762a8061c3a600c7284 jdk8u20-b07 2282c86cb1a954efd2fc5b7f22c173be19087c55 jdk8u20-b08 41f588adeb7a397d395233f00bd3402d0989934a jdk8u20-b09 +fdcdffd5b5b1eb7d442096433d17466f023207f1 icedtea-3.0.0pre01 fdcdffd5b5b1eb7d442096433d17466f023207f1 jdk8u20-b10 c116e9229e096ffe841f2b4f79067378288d0d1d jdk8u20-b11 c720454d2435be052fd941a789ece9468d1e8f74 jdk8u20-b12 @@ -296,6 +297,7 @@ ed3439dca4a73a2dd4a284f3457f0af216a3eb55 jdk8u20-b20 f2925491b61b22ac42f8c30ee9c6723ffa401a4c jdk8u20-b21 5332595fe7ba2a1fc5564cc2689f378b04a56eb4 jdk8u20-b22 +2a866ca13bc68da2a70f200002797b2bea432c68 icedtea-3.0.0pre02 ad36f9454ce38d78be39fc819902e1223765ee5e jdk8u20-b23 d3da140e179343011017669a6dbfcc52b0e56f52 jdk8u20-b24 d3da140e179343011017669a6dbfcc52b0e56f52 jdk8u20-b25 @@ -363,6 +365,9 @@ 653739706172ae94e999731a3a9f10f8ce11ffca jdk8u40-b18 6ec61d2494283fbaca6df227f1a5b45487dc1ca7 jdk8u40-b19 4d240320929f7b2247eeb97e43efe2370b70582e jdk8u40-b20 +d8fc6574c0b2f294df84cc0b188b9140537e896b icedtea-3.0.0pre03 +bb36d4894aa49666805a0d08607a80cac3a0fffb icedtea-3.0.0pre04 +f78a539468973c9afb83cd38849fb13427d58ea2 icedtea-3.0.0pre05 dbb663a9d9aa2807ef501c7d20f29415816a1973 jdk8u40-b21 f9f70a0f60f48fbb95275b6c1110cedf740c6177 jdk8u40-b22 6ca090832d30fd0e46214ccc00816490ad75a8ab jdk8u40-b23 @@ -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 @@ -415,6 +421,7 @@ 4e5f9de7a3dfd0c4e15714863007ac591e9dffea jdk8u51-b31 009644f58d73263eec2582a84a1e9b63975c5387 jdk8u51-b32 eac4b87f86dde817023a07dcb701dc5d986b705f jdk8u51-b33 +bd915e4b7a4a8ddffec5c54829bde3cf9579f9d0 jdk8u51-b34 6ec61d2494283fbaca6df227f1a5b45487dc1ca7 jdk8u60-b00 af290f203369ecf8e67b89c4a3a8df0bf535230e jdk8u60-b01 39e0c14d45c3fee93a29993f1415b3393d03483f jdk8u60-b02 @@ -439,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 @@ -481,6 +491,11 @@ 3cc16ff2735c6818b68fdf161ddbcc89a5b4db1a jdk8u66-b17 39bfb9eb75dcb2176a87ac3b025a665c41244e54 jdk8u66-b18 3e08bc604b2166b251833e522892ffcfd22b4b88 jdk8u66-b31 +52d1be12498e2390cf0581040ce6f4ab7258b498 jdk8u66-b32 +3629a9cd6627e0b9e1a0735be214b20fd2f9a743 jdk8u66-b33 +a33c509181cef86d6799d1e6ec389de2990bc16c jdk8u66-b34 +dbdadc4378e843b908e4dcf7c2348ba845672ed4 jdk8u66-b35 +4f4e3fac49899923f8cf871fba5572b28db60212 jdk8u66-b36 a7ac4116ee88aa86fec5ac66901302e11f578172 jdk8u71-b00 b8987f466586180cb4dc387f5fa290bb4cf34983 jdk8u71-b01 a8fd49cb76fafc704b746a98bd18647802674d2d jdk8u71-b02 @@ -512,9 +527,101 @@ 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 +3587da3cf2f204791a68138a110eda9b8874523d jdk8u75-b07 +b1ee37988256c198cb009b36b9b0d9d6d4b2685c jdk8u75-b08 +fd2b29bd7cb64a9a04d75a659bc683751b3a4f35 jdk8u75-b09 +bab68ab3df71269887bb3572291a19f7856e49dc jdk8u75-b10 +e35e96663a905f0258f6572ab6a07fbea71b9d45 jdk8u75-b12 +7bce03d47545e6a5341a2722168cd6bf697c4132 jdk8u77-b00 +678b645aa10aaf27895c87872c399c15daa026a1 jdk8u77-b01 +09abd795d1d143933224bcb3f12f5d4686b65373 jdk8u77-b02 +82dc1533255a553c3269f6a2ec8242e3a1638d67 icedtea-3.0.0pre10 +697c5f792becf185ec29d7f60c3491f08800a109 icedtea-3.0.0 +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 +b6ee21a35619ce4d3b46a9b825438a3bc9bb63cd jdk8u77-b03 9ff5c21813330147bf08389b3992534780c93247 jdk8u76-b00 b7bbed8b05dd50c27050c7e10e20d25329dcd32b jdk8u76-b01 4c1aa7b8c43c6fd38f9c13a6df2264378dd6a873 jdk8u76-b02 07db58f99673790d5139e8497552ac331e0824f5 jdk8u76-b03 068c584278637dae589e7d648c265149e80c8a24 jdk8u76-b04 +b31ba749a22e9dce7637e709122e1138b01e8b66 jdk8u76-b05 +0d5cfd0fc8192fd4569300135f81f5f2b7a7bd90 jdk8u76-b06 +454441af046768d86420749d6b7959dfdb1004bb jdk8u76-b07 +018d3bf827feeaeed0f3b61948b44f64c73efd12 jdk8u76-b08 +fe15575fd53e7ee8e8bf44728bab9cc0a9e6b107 jdk8u76-b09 +2816d2045f017d1b0dfd20319bbb59004d698396 jdk8u76-b10 +0608b63feb608f36bde691498d2ad22c7c24ad0f jdk8u76-b11 +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 +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 diff -r 120c1b8b4581 -r 83a084be209b .jcheck/conf --- a/.jcheck/conf Mon Jan 25 13:24:03 2016 -0800 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r 120c1b8b4581 -r 83a084be209b make/build.xml --- a/make/build.xml Mon Jan 25 13:24:03 2016 -0800 +++ b/make/build.xml Mon Aug 08 15:51:34 2016 +0100 @@ -49,9 +49,17 @@ - - - + + + + + + + + + + + @@ -214,6 +222,7 @@ + @@ -232,6 +241,7 @@ + @@ -244,6 +254,7 @@ + @@ -275,7 +286,7 @@ + classpath="${testng.ant.classpath}"/> - + @@ -480,7 +510,7 @@ - + @@ -507,7 +537,7 @@ - + @@ -742,15 +772,13 @@ - - - - - - - - - + + + + + + + diff -r 120c1b8b4581 -r 83a084be209b make/project.properties --- a/make/project.properties Mon Jan 25 13:24:03 2016 -0800 +++ b/make/project.properties Mon Aug 08 15:51:34 2016 +0100 @@ -33,6 +33,8 @@ test.javac.source=1.8 test.javac.target=1.8 +javadoc.option=-tag "implSpec:a:Implementation Requirements:" + # nashorn version information nashorn.version=0.1 nashorn.fullversion=0.1 @@ -83,7 +85,17 @@ test.lib=${basedir}${file.separator}test${file.separator}lib # jars refererred -file.reference.testng.jar=${test.lib}${file.separator}testng.jar +file.reference.testng.jar=${test.lib}${file.separator}testng-6.8.jar +file.reference.jcommander.jar=${test.lib}${file.separator}jcommander-1.27.jar +file.reference.bsh.jar=${test.lib}${file.separator}bsh-2.0b4.jar +file.reference.snakeyaml.jar=${test.lib}${file.separator}snakeyaml-1.6.jar + +# TestNG ant task classpath +testng.ant.classpath=\ + ${file.reference.testng.jar}${path.separator}\ + ${file.reference.jcommander.jar}${path.separator}\ + ${file.reference.bsh.jar}${path.separator}\ + ${file.reference.snakeyaml.jar}${path.separator} # Set testng verbose level # From TestNG docs: "the verbosity level (0 to 10 where 10 is most detailed) @@ -112,7 +124,10 @@ javac.test.classpath=\ ${build.classes.dir}${path.separator}\ ${build.test.classes.dir}${path.separator}\ - ${file.reference.testng.jar} + ${file.reference.testng.jar}${path.separator}\ + ${file.reference.jcommander.jar}${path.separator}\ + ${file.reference.bsh.jar}${path.separator}\ + ${file.reference.snakeyaml.jar} meta.inf.dir=${src.dir}/META-INF @@ -251,6 +266,9 @@ ${file.reference.jemmycore.jar}${path.separator}\ ${file.reference.jemmyawtinput.jar}${path.separator}\ ${file.reference.testng.jar}${path.separator}\ + ${file.reference.jcommander.jar}${path.separator}\ + ${file.reference.bsh.jar}${path.separator}\ + ${file.reference.snakeyaml.jar}${path.separator}\ ${nashorn.internal.tests.jar}${path.separator}\ ${nashorn.api.tests.jar} @@ -259,6 +277,9 @@ run.test.classpath=\ ${file.reference.testng.jar}${path.separator}\ + ${file.reference.jcommander.jar}${path.separator}\ + ${file.reference.bsh.jar}${path.separator}\ + ${file.reference.snakeyaml.jar}${path.separator}\ ${nashorn.internal.tests.jar}${path.separator}\ ${nashorn.api.tests.jar} diff -r 120c1b8b4581 -r 83a084be209b samples/lines.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/samples/lines.js Mon Aug 08 15:51:34 2016 +0100 @@ -0,0 +1,41 @@ +/* + * Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * - Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * - 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. + * + * - Neither the name of Oracle nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + * IS" AND ANY EXPRESS 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 COPYRIGHT OWNER OR + * 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. + */ + +var Files = java.nio.file.Files; +var File = java.io.File; +var d = arguments.length == 0? "." : arguments[0]; + +// print total number of lines in all .java files under a +// given directory (recursively) + +print(Files.walk(new File(d).toPath()). + filter(function(p) p.toString().endsWith(".java")). + mapToInt(function(p) Files.lines(p).count()).sum()) diff -r 120c1b8b4581 -r 83a084be209b src/jdk/nashorn/api/scripting/AbstractJSObject.java --- a/src/jdk/nashorn/api/scripting/AbstractJSObject.java Mon Jan 25 13:24:03 2016 -0800 +++ b/src/jdk/nashorn/api/scripting/AbstractJSObject.java Mon Aug 08 15:51:34 2016 +0100 @@ -27,6 +27,7 @@ import java.util.Collection; import java.util.Collections; +import java.util.Objects; import java.util.Set; import jdk.nashorn.internal.runtime.JSONListAdapter; import jdk.nashorn.internal.runtime.JSType; @@ -36,7 +37,7 @@ * * This class can also be subclassed by an arbitrary Java class. Nashorn will * treat objects of such classes just like nashorn script objects. Usual nashorn - * operations like obj[i], obj.foo, obj.func(), delete obj.foo will be glued + * operations like obj[i], obj.foo, obj.func(), delete obj.foo will be delegated * to appropriate method call of this class. * * @since 1.8u40 @@ -44,12 +45,12 @@ @jdk.Exported public abstract class AbstractJSObject implements JSObject { /** - * Call this object as a JavaScript function. This is equivalent to - * 'func.apply(thiz, args)' in JavaScript. - * - * @param thiz 'this' object to be passed to the function - * @param args arguments to method - * @return result of call + * The default constructor. + */ + public AbstractJSObject() {} + + /** + * @implSpec This implementation always throws UnsupportedOperationException */ @Override public Object call(final Object thiz, final Object... args) { @@ -57,11 +58,7 @@ } /** - * Call this 'constructor' JavaScript function to create a new object. - * This is equivalent to 'new func(arg1, arg2...)' in JavaScript. - * - * @param args arguments to method - * @return result of constructor call + * @implSpec This implementation always throws UnsupportedOperationException */ @Override public Object newObject(final Object... args) { @@ -69,10 +66,7 @@ } /** - * Evaluate a JavaScript expression. - * - * @param s JavaScript expression to evaluate - * @return evaluation result + * @implSpec This imlementation always throws UnsupportedOperationException */ @Override public Object eval(final String s) { @@ -80,21 +74,16 @@ } From andrew at icedtea.classpath.org Wed Aug 10 04:10:31 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 10 Aug 2016 04:10:31 +0000 Subject: /hg/icedtea6-hg: Remove S6752638 as applied upstream. Message-ID: changeset ef5c11436c49 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=ef5c11436c49 author: Andrew John Hughes date: Wed Aug 10 05:13:49 2016 +0100 Remove S6752638 as applied upstream. 2016-08-09 Andrew John Hughes * patches/openjdk/6752638-preferLocaleFonts_throws_NPE.patch: Removed as applied upstream. * Makefile.am: (ICEDTEA_PATCHES): Remove above patch. diffstat: ChangeLog | 7 + Makefile.am | 1 - patches/openjdk/6752638-preferLocaleFonts_throws_NPE.patch | 97 -------------- 3 files changed, 7 insertions(+), 98 deletions(-) diffs (126 lines): diff -r 4edf659669aa -r ef5c11436c49 ChangeLog --- a/ChangeLog Wed May 25 01:02:58 2016 +0100 +++ b/ChangeLog Wed Aug 10 05:13:49 2016 +0100 @@ -1,3 +1,10 @@ +2016-08-09 Andrew John Hughes + + * patches/openjdk/6752638-preferLocaleFonts_throws_NPE.patch: + Removed as applied upstream. + * Makefile.am: + (ICEDTEA_PATCHES): Remove above patch. + 2016-05-24 Andrew John Hughes * patches/openjdk/7050826-pr2956-allow_type1_fonts.patch: diff -r 4edf659669aa -r ef5c11436c49 Makefile.am --- a/Makefile.am Wed May 25 01:02:58 2016 +0100 +++ b/Makefile.am Wed Aug 10 05:13:49 2016 +0100 @@ -445,7 +445,6 @@ patches/openjdk/7049339-anyblit-broken.patch \ patches/openjdk/4917091-javac_rejects_array_over_128_in_length.patch \ patches/openjdk/6390045-error_cannot_access_java_lang_void.patch \ - patches/openjdk/6752638-preferLocaleFonts_throws_NPE.patch \ patches/openjdk/5047314-Collator_compare_runs_indefinitely.patch \ patches/openjdk/6934356-Vector_writeObject_serialization_DL.patch \ patches/openjdk/7036582-Improve_test_coverage_of_BigDecimal.patch \ diff -r 4edf659669aa -r ef5c11436c49 patches/openjdk/6752638-preferLocaleFonts_throws_NPE.patch --- a/patches/openjdk/6752638-preferLocaleFonts_throws_NPE.patch Wed May 25 01:02:58 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,97 +0,0 @@ -# HG changeset patch -# User prr -# Date 1230141468 28800 -# Node ID 40ec164889bd9ec1955e36864593bc222474ba43 -# Parent f68864fe53d39a994f53ee8dd5c8e9875076e95f -6752638: java.awt.GraphicsEnvironment.preferLocaleFonts() throws NPE on Linux -Reviewed-by: bae, igor - -diff -r f68864fe53d3 -r 40ec164889bd src/share/classes/java/awt/GraphicsEnvironment.java ---- openjdk.orig/jdk/src/share/classes/java/awt/GraphicsEnvironment.java Wed Dec 24 09:53:52 2008 -0800 -+++ openjdk/jdk/src/share/classes/java/awt/GraphicsEnvironment.java Wed Dec 24 09:57:48 2008 -0800 -@@ -356,6 +356,9 @@ - * @since 1.5 - */ - public void preferLocaleFonts() { -+ if (!(this instanceof SunGraphicsEnvironment)) { -+ return; -+ } - sun.font.FontManager.preferLocaleFonts(); - } - -@@ -376,6 +379,9 @@ - * @since 1.5 - */ - public void preferProportionalFonts() { -+ if (!(this instanceof SunGraphicsEnvironment)) { -+ return; -+ } - sun.font.FontManager.preferProportionalFonts(); - } - -diff -r f68864fe53d3 -r 40ec164889bd test/java/awt/GraphicsEnvironment/PreferLocaleFonts.java ---- /dev/null Thu Jan 01 00:00:00 1970 +0000 -+++ openjdk/jdk/test/java/awt/GraphicsEnvironment/PreferLocaleFonts.java Wed Dec 24 09:57:48 2008 -0800 -@@ -0,0 +1,62 @@ -+/* -+ * Copyright (c) 2008 Sun Microsystems, Inc. All Rights Reserved. -+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -+ * -+ * This code is free software; you can redistribute it and/or modify it -+ * under the terms of the GNU General Public License version 2 only, as -+ * published by the Free Software Foundation. -+ * -+ * This code is distributed in the hope that it will be useful, but WITHOUT -+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -+ * version 2 for more details (a copy is included in the LICENSE file that -+ * accompanied this code). -+ * -+ * You should have received a copy of the GNU General Public License version -+ * 2 along with this work; if not, write to the Free Software Foundation, -+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -+ * -+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, -+ * CA 95054 USA or visit www.sun.com if you need additional information or -+ * have any questions. -+ */ -+ -+/* -+ * @test -+ * @bug 6752638 -+ * @summary Test no NPE calling preferLocaleFonts() on custom GE. -+ * @run main PreferLocaleFonts -+ */ -+ -+import java.util.*; -+import java.awt.*; -+import java.awt.image.*; -+ -+public class PreferLocaleFonts extends GraphicsEnvironment { -+ -+ public static void main(String args[]) { -+(new PreferLocaleFonts()).preferLocaleFonts(); -+ } -+ public PreferLocaleFonts() { -+ super(); -+ } -+ public Graphics2D createGraphics(BufferedImage image) { -+ return null; -+ } -+ public String[] getAvailableFontFamilyNames(Locale locale) { -+ return null; -+ } -+ public String[] getAvailableFontFamilyNames() { -+ return null; -+ } -+ public Font[] getAllFonts() { -+ return null; -+ } -+ public GraphicsDevice getDefaultScreenDevice() throws HeadlessException { -+ return null; -+ } -+ public GraphicsDevice[] getScreenDevices() throws HeadlessException { -+ return null; -+ } -+} -+ From bugzilla-daemon at icedtea.classpath.org Wed Aug 10 04:22:49 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 10 Aug 2016 04:22:49 +0000 Subject: [Bug 3134] New: JamVM is broken due to 2 new native methods in sun.misc.Unsafe (from S8158260) Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3134 Bug ID: 3134 Summary: JamVM is broken due to 2 new native methods in sun.misc.Unsafe (from S8158260) Product: IcedTea Version: 7-hg Hardware: x86_64 OS: Linux Status: NEW Severity: blocker Priority: P5 Component: JamVM Assignee: xerxes at zafena.se Reporter: tdaitx at gmail.com CC: unassigned at icedtea.classpath.org Created attachment 1546 --> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1546&action=edit add 2 new sun.misc.unsafe methods to jamvm [Issue] The fix of OpenJDK's bug 8158260 (http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot/rev/4f8cbd54a9c6) introduced 2 new native methods to the sun.misc.Unsafe class: isBigEndian0 and unalignedAccess0. This completely broke JamVM and as of now it is impossible to start a jamvm session. jtreg summary results: hotspot - Test results: passed: 5; failed: 309; error: 7 langtools - Test results: passed: 374; failed: 1,593; error: 1 An error output from a testcase: ----------System.err:(6/344)---------- Error initialising VM (initialiseMainThread) Check the README for compatible class-libraries/versions Exception occurred while printing exception (java/lang/NullPointerException)... Original exception was java/lang/UnsatisfiedLinkError Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. result: Failed. Unexpected exit from test [exit code: 1] Running java -jamvm -version fails the same way. [Fix] The simple fix is to add both methods to the natives.c file in the classlib/openjdk directory. I have tested this with IcedTea 2.6.7 and now jtreg passes: hotspot - Test results: passed: 220; failed: 90; error: 11 langtools - Test results: passed: 1,901; failed: 65; error: 2 I have reported this upstream at https://sourceforge.net/p/jamvm/code/merge-requests/1/ and it is now waiting review. -- You are receiving this mail because: 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 Aug 10 05:19:36 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 10 Aug 2016 05:19:36 +0000 Subject: [Bug 3135] New: Makefile.am rule stamps/add/tzdata-support-debug.stamp has a typo in add-tzdata dependency Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3135 Bug ID: 3135 Summary: Makefile.am rule stamps/add/tzdata-support-debug.stamp has a typo in add-tzdata dependency Product: IcedTea Version: 7-hg Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: tdaitx at gmail.com CC: unassigned at icedtea.classpath.org Created attachment 1547 --> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1547&action=edit fix typo in stamps/icedtea-debug-stage2.stamp The stamps/icedtea-debug-stage2.stamp rule in Makefile.am has a dependency typo, it currently refers to stamps/add/tzdata-support-debug.stamp while it should be using stamps/add-tzdata-support-debug.stamp -- You are receiving this mail because: 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 Aug 10 05:19:55 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 10 Aug 2016 05:19:55 +0000 Subject: [Bug 3135] Makefile.am rule stamps/add/tzdata-support-debug.stamp has a typo in add-tzdata dependency In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3135 Tiago St?rmer Daitx changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|enhancement |normal -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Aug 10 13:36:32 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 10 Aug 2016 13:36:32 +0000 Subject: [Bug 3134] JamVM is broken due to 2 new native methods in sun.misc.Unsafe (from S8158260) In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3134 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED CC| |gnu.andrew at redhat.com Assignee|xerxes at zafena.se |gnu.andrew at redhat.com Target Milestone|--- |2.6.8 Severity|blocker |normal --- Comment #1 from Andrew John Hughes --- Yeah, the same will need to be done with CACAO too. I haven't had time to test those with this fix during the CPU. Your patch looks good to me. Just as a heads up, I spent a lot of time getting both CACAO and JamVM to at least build with 8 before the release of 3.0.0 (they still can't build themselves), and haven't had much response from upstream on either. -- You are receiving this mail because: 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 Aug 10 13:38:12 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 10 Aug 2016 13:38:12 +0000 Subject: [Bug 3134] [IcedTea7] JamVM is broken due to 2 new native methods in sun.misc.Unsafe (from S8158260) In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3134 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Version|7-hg |2.6.7 Summary|JamVM is broken due to 2 |[IcedTea7] JamVM is broken |new native methods in |due to 2 new native methods |sun.misc.Unsafe (from |in sun.misc.Unsafe (from |S8158260) |S8158260) -- You are receiving this mail because: 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 Aug 10 13:40:04 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 10 Aug 2016 13:40:04 +0000 Subject: [Bug 3136] New: [IcedTea7] CACAO is broken due to 2 new native methods in sun.misc.Unsafe (from S8158260) Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3136 Bug ID: 3136 Summary: [IcedTea7] CACAO is broken due to 2 new native methods in sun.misc.Unsafe (from S8158260) Product: IcedTea Version: 7-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: CACAO Assignee: stefan at complang.tuwien.ac.at Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org, xerxes at zafena.se Clone of bug 3134 for CACAO. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Aug 10 13:40:57 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 10 Aug 2016 13:40:57 +0000 Subject: [Bug 3136] [IcedTea7] CACAO is broken due to 2 new native methods in sun.misc.Unsafe (from S8158260) In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3136 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|stefan at complang.tuwien.ac.a |gnu.andrew at redhat.com |t | Target Milestone|--- |2.6.8 -- You are receiving this mail because: 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 Aug 10 13:41:18 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 10 Aug 2016 13:41:18 +0000 Subject: [Bug 3134] [IcedTea7] JamVM is broken due to 2 new native methods in sun.misc.Unsafe (from S8158260) In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3134 --- Comment #2 from Andrew John Hughes --- Bug 3136 filed for CACAO. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Aug 10 13:41:52 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 10 Aug 2016 13:41:52 +0000 Subject: [Bug 3135] [IcedTea7] Makefile.am rule stamps/add/tzdata-support-debug.stamp has a typo in add-tzdata dependency In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3135 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Version|7-hg |2.6.7 Target Milestone|--- |2.6.8 Summary|Makefile.am rule |[IcedTea7] Makefile.am rule |stamps/add/tzdata-support-d |stamps/add/tzdata-support-d |ebug.stamp has a typo in |ebug.stamp has a typo in |add-tzdata dependency |add-tzdata dependency -- You are receiving this mail because: 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 Aug 10 13:44:09 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 10 Aug 2016 13:44:09 +0000 Subject: [Bug 3124] [IPC] Don't process socket events on closed channel. In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3124 Elliott Baron changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ebaron at redhat.com Assignee|unassigned at icedtea.classpat |ebaron at redhat.com |h.org | -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Aug 12 01:41:44 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 12 Aug 2016 01:41:44 +0000 Subject: [Bug 3137] New: [IcedTea6] GTKLookAndFeel does not honor gtk-alternative-button-order Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3137 Bug ID: 3137 Summary: [IcedTea6] GTKLookAndFeel does not honor gtk-alternative-button-order Product: IcedTea Version: 6-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 Clone of bug 728 for IcedTea 1.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Aug 12 01:42:34 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 12 Aug 2016 01:42:34 +0000 Subject: [Bug 3137] [IcedTea6] GTKLookAndFeel does not honor gtk-alternative-button-order In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3137 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |6-1.13.12 -- You are receiving this mail because: 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 Aug 12 02:36:30 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 12 Aug 2016 02:36:30 +0000 Subject: [Bug 3014] [IcedTea6] Backport "7159445: (javac) emits inaccurate diagnostics for enhanced for-loops" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3014 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |WONTFIX --- Comment #1 from Andrew John Hughes --- Backport requires too many other backports to 6; closing as WONTFIX. -- You are receiving this mail because: 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 Aug 15 01:54:00 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 15 Aug 2016 01:54:00 +0000 Subject: [Bug 3076] [IcedTea6] 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=3076 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |1503 Depends on| |2811 Target Milestone|6-1.13.12 |6-1.14.0 --- Comment #1 from Andrew John Hughes --- Too complicated to backport to HotSpot 23. Will be fixed with the provision of IcedTea 2.x's HotSpot in bug 2811. -- You are receiving this mail because: 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 Aug 15 01:54:00 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 15 Aug 2016 01:54:00 +0000 Subject: [Bug 2811] [IcedTea6] Provide the option of using the IcedTea 2.x HotSpot In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2811 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |3076 -- You are receiving this mail because: 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 Aug 15 01:54:00 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 15 Aug 2016 01:54:00 +0000 Subject: [Bug 1503] [TRACKER] IcedTea6 1.14 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1503 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3076 -- You are receiving this mail because: 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 Aug 15 02:34:36 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 15 Aug 2016 02:34:36 +0000 Subject: [Bug 3139] New: [IcedTea6] Update documentation Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3139 Bug ID: 3139 Summary: [IcedTea6] Update documentation Product: IcedTea Version: 6-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 Sync README and INSTALL files with latest configuration updates. Cleanup help option text. -- You are receiving this mail because: 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 Aug 15 02:38:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 15 Aug 2016 02:38:14 +0000 Subject: [Bug 3139] [IcedTea6] Update documentation In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3139 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |3112 Target Milestone|--- |6-1.13.12 -- You are receiving this mail because: 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 Aug 15 02:38:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 15 Aug 2016 02:38:14 +0000 Subject: [Bug 3112] [IcedTea6] Provide option to disable SystemTap tests In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3112 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3139 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Mon Aug 15 04:34:32 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Mon, 15 Aug 2016 04:34:32 +0000 Subject: /hg/icedtea6: 5 new changesets Message-ID: changeset 2de5d5254c7c in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=2de5d5254c7c author: Andrew John Hughes date: Mon Aug 15 02:54:13 2016 +0100 New backports for issues to be fixed in 1.13.12. S2178143, PR2959: JVM crashes if the number of bound CPUs changed during runtime S6260348, PR3068: GTK+ L&F JTextComponent not respecting desktop caret blink rate S6961123, PR2975: setWMClass fails to null-terminate WM_CLASS string PR2800: Files are missing from resources.jar PR3137: GTKLookAndFeel does not honor gtk-alternative-button-order 2016-08-15 Andrew John Hughes * Makefile.am: (ICEDTEA_PATCHES): Add new patches. * NEWS: Updated. * patches/ecj/icedtea.patch: Adjust and extend, following PR2800. * patches/openjdk/2178143-pr2959.patch, * patches/openjdk/6260348-pr3068.patch, * patches/openjdk/6961123-pr2975.patch, * patches/pr2800-missing_resources.patch, * patches/pr3137-alt_button_order.patch: New backports for issues to be fixed in 1.13.12. changeset 98303b52c967 in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=98303b52c967 author: Andrew John Hughes date: Mon Aug 15 03:01:21 2016 +0100 PR3092: SystemTap is heavily confused by multiple JDKs 2016-07-17 Andrew John Hughes PR3092: SystemTap is heavily confused by multiple JDKs * AUTHORS: Added Felix Lu. * NEWS: Updated. 2016-07-13 Felix Lu PR3092: SystemTap is heavily confused by multiple JDKs * tapset/hotspot.stp.in, * tapset/jstack.stp.in: Use the new private keyword in SystemTap >= 3.0 to resolve global variable name collision and function overloading to select the correct jstack_call at runtime. changeset b386b7cd2dd1 in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=b386b7cd2dd1 author: Andrew John Hughes date: Mon Aug 15 03:44:04 2016 +0100 PR3139: Update documentation 2016-08-14 Andrew John Hughes PR3139: Update documentation * NEWS: Updated. * README: Remove NIO2 backport information as this is long gone. 2010-07-22 Andrew John Hughes PR3139: Update documentation * INSTALL, * README: Updated to match current state of play and extended with missing information. Use IcedTea or IcedTea 1.x in place of "IcedTea6". * acinclude.m4: Add parameter information to configure help for all options. (FIND_ENDORSED_JARS): Remove unused macro and correct typos. changeset d9c4980dca4a in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=d9c4980dca4a author: Andrew John Hughes date: Mon Aug 15 03:54:34 2016 +0100 PR3112: Provide option to disable SystemTap tests 2016-03-04 Andrew John Hughes PR3112: Provide option to disable SystemTap tests * INSTALL: Document --disable-systemtap-tests. * Makefile.am: (SYSTEMTAP_TEST_SUITE): Define if SystemTap tests are enabled. (check-local): Use SYSTEMTAP_TEST_SUITE in place of check-tapset. (.PHONY): Add check-jdk, check-hotspot, check-langtools, check-tapset, check-tapset-probes and check-tapset-jstack * NEWS: Updated. * acinclude.m4: (IT_DISABLE_SYSTEMTAP_TESTS): Add option to disable SystemTap tests. * configure.ac: Call IT_DISABLE_SYSTEMTAP_TESTS. changeset 4c2bd990d28a in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=4c2bd990d28a author: Andrew John Hughes date: Mon Aug 15 05:37:57 2016 +0100 PR2800: Files are missing from resources.jar 2016-07-26 Andrew John Hughes PR2800: Files are missing from resources.jar * Makefile.am: (MIME_TYPE_CHECK_BUILD_DIR): Add build directory for mime type check. (MIME_TYPE_CHECK_SRCS): Specify sources for mime type check. (EXTRA_DIST): Distribute mime type check sources. (check-local): Depend on check-mimetype. (clean-tests): Depend on clean-check-mimetype. (clean-local): Depend on clean-mimetypecheck. (.PHONY): Depend on clean-check-mimetype, clean-mimetypecheck, clean-add-mime-types-file, clean-add-mime-types-file-debug and clean-add-mime-types-file-boot. (icedtea-against-icedtea): Depend on add-mime-types-file. (clean-icedtea-against-icedtea): Depend on clean-add-mime-types-file. (icedtea-debug-against-icedtea): Depend on add-mime-types-file-debug. (clean-icedtea-debug-against-icedtea): Depend on clean-add-mime-types-file-debug. (add-mime-types-file): Add a symlink to the system mime.types file if found. (clean-add-mime-types-file): Remove symlink to the system mime types file. (add-mime-types-file-debug): Add a symlink to the system mime.types file, if found, in the debug build. (clean-add-mime-types-file-debug): Remove symlink to the system mime types file in the debug build. (icedtea-against-ecj): Depend on add-mime-types-file-boot. (clean-icedtea-against-ecj): Depend on clean-add-mime-types-file-boot. (add-mime-types-file-boot): Add a symlink to the system mime.types file, if found, in the bootstrap build. (clean-add-mime-types-file-boot): Remove symlink to the system mime types file in the bootstrap build. (check-mimetype): Check that we can recognise a HTML file and (if system mime.types is available) a Java file. (clean-check-mimetype): Cleanup after check-mimetype. (mimetypecheck): Build the MIME type check. (clean-mimetypecheck): Remove MIME type check build. (install-data-local): Install the mime.types symlink. * acinclude.m4: (IT_CHECK_FOR_MIME_TYPES): Check for a system mime.types file and define MIME_TYPES_FILE_FOUND if located. * configure.ac: Invoke IT_CHECK_FOR_MIME_TYPES. * test/RH1195203.java: Testcase to get Java to print the MIME type of a file. 2015-05-16 Andrew John Hughes PR2800: Files are missing from resources.jar * Makefile.am: (BUILD_SDK_DIR): Added. (BUILD_JRE_DIR): Likewise. (BUILD_JRE_ARCH_DIR): Redefine using BUILD_SDK_DIR. (BUILD_DEBUG_SDK_DIR): Added. (BUILD_DEBUG_JRE_DIR): Likewise. (BUILD_DEBUG_JRE_ARCH_DIR): Redefine using BUILD_DEBUG_SDK_DIR. (BUILD_BOOT_SDK_DIR): Added. (BUILD_BOOT_JRE_DIR): Likewise. (BUILD_BOOT_JRE_ARCH_DIR): Redefine using BUILD_BOOT_SDK_DIR. 2015-06-03 Andrew John Hughes PR2800: Files are missing from resources.jar * Makefile.am: (BUILD_BOOT_JRE_ARCH_DIR): Added. diffstat: AUTHORS | 1 + ChangeLog | 145 +++++++++++++++++++++++++++++++ INSTALL | 88 +++++++++--------- Makefile.am | 154 +++++++++++++++++++++++++++++--- NEWS | 8 + README | 14 +- acinclude.m4 | 134 ++++++++++++++-------------- configure.ac | 3 + patches/ecj/icedtea.patch | 95 +++++++++++--------- patches/openjdk/2178143-pr2959.patch | 54 +++++++++++ patches/openjdk/6260348-pr3068.patch | 152 ++++++++++++++++++++++++++++++++ patches/openjdk/6961123-pr2975.patch | 21 ++++ patches/pr2800-missing_resources.patch | 87 ++++++++++++++++++ patches/pr3137-alt_button_order.patch | 88 ++++++++++++++++++ tapset/hotspot.stp.in | 3 +- tapset/jstack.stp.in | 54 ++++++++--- test/RH1195203.java | 32 ++++++ 17 files changed, 938 insertions(+), 195 deletions(-) diffs (truncated from 1986 to 500 lines): diff -r cc7089689313 -r 4c2bd990d28a AUTHORS --- a/AUTHORS Tue May 24 17:57:12 2016 +0100 +++ b/AUTHORS Mon Aug 15 05:37:57 2016 +0100 @@ -26,6 +26,7 @@ Matthias Klose Francis Kung Denis Lila +Felix Lu DJ Lucas Omair Majid Casey Marshall diff -r cc7089689313 -r 4c2bd990d28a ChangeLog --- a/ChangeLog Tue May 24 17:57:12 2016 +0100 +++ b/ChangeLog Mon Aug 15 05:37:57 2016 +0100 @@ -1,3 +1,148 @@ +2016-07-26 Andrew John Hughes + + PR2800: Files are missing from resources.jar + * Makefile.am: + (MIME_TYPE_CHECK_BUILD_DIR): Add build directory + for mime type check. + (MIME_TYPE_CHECK_SRCS): Specify sources for + mime type check. + (EXTRA_DIST): Distribute mime type check sources. + (check-local): Depend on check-mimetype. + (clean-tests): Depend on clean-check-mimetype. + (clean-local): Depend on clean-mimetypecheck. + (.PHONY): Depend on clean-check-mimetype, + clean-mimetypecheck, clean-add-mime-types-file, + clean-add-mime-types-file-debug and + clean-add-mime-types-file-boot. + (icedtea-against-icedtea): Depend on + add-mime-types-file. + (clean-icedtea-against-icedtea): Depend on + clean-add-mime-types-file. + (icedtea-debug-against-icedtea): Depend on + add-mime-types-file-debug. + (clean-icedtea-debug-against-icedtea): Depend on + clean-add-mime-types-file-debug. + (add-mime-types-file): Add a symlink to the + system mime.types file if found. + (clean-add-mime-types-file): Remove symlink + to the system mime types file. + (add-mime-types-file-debug): Add a symlink to the + system mime.types file, if found, in the debug build. + (clean-add-mime-types-file-debug): Remove symlink + to the system mime types file in the debug build. + (icedtea-against-ecj): Depend on add-mime-types-file-boot. + (clean-icedtea-against-ecj): Depend on + clean-add-mime-types-file-boot. + (add-mime-types-file-boot): Add a symlink to the + system mime.types file, if found, in the bootstrap build. + (clean-add-mime-types-file-boot): Remove symlink + to the system mime types file in the bootstrap build. + (check-mimetype): Check that we can recognise a HTML + file and (if system mime.types is available) a Java file. + (clean-check-mimetype): Cleanup after check-mimetype. + (mimetypecheck): Build the MIME type check. + (clean-mimetypecheck): Remove MIME type check build. + (install-data-local): Install the mime.types symlink. + * acinclude.m4: + (IT_CHECK_FOR_MIME_TYPES): Check for a system mime.types + file and define MIME_TYPES_FILE_FOUND if located. + * configure.ac: + Invoke IT_CHECK_FOR_MIME_TYPES. + * test/RH1195203.java: Testcase to get Java to print + the MIME type of a file. + +2015-05-16 Andrew John Hughes + + PR2800: Files are missing from resources.jar + * Makefile.am: + (BUILD_SDK_DIR): Added. + (BUILD_JRE_DIR): Likewise. + (BUILD_JRE_ARCH_DIR): Redefine using BUILD_SDK_DIR. + (BUILD_DEBUG_SDK_DIR): Added. + (BUILD_DEBUG_JRE_DIR): Likewise. + (BUILD_DEBUG_JRE_ARCH_DIR): Redefine using + BUILD_DEBUG_SDK_DIR. + (BUILD_BOOT_SDK_DIR): Added. + (BUILD_BOOT_JRE_DIR): Likewise. + (BUILD_BOOT_JRE_ARCH_DIR): Redefine using + BUILD_BOOT_SDK_DIR. + +2015-06-03 Andrew John Hughes + + PR2800: Files are missing from resources.jar + * Makefile.am: + (BUILD_BOOT_JRE_ARCH_DIR): Added. + +2016-03-04 Andrew John Hughes + + PR3112: Provide option to disable SystemTap tests + * INSTALL: Document --disable-systemtap-tests. + * Makefile.am: + (SYSTEMTAP_TEST_SUITE): Define if SystemTap tests + are enabled. + (check-local): Use SYSTEMTAP_TEST_SUITE in place + of check-tapset. + (.PHONY): Add check-jdk, check-hotspot, check-langtools, + check-tapset, check-tapset-probes and check-tapset-jstack + * NEWS: Updated. + * acinclude.m4: + (IT_DISABLE_SYSTEMTAP_TESTS): Add option to + disable SystemTap tests. + * configure.ac: + Call IT_DISABLE_SYSTEMTAP_TESTS. + +2016-08-14 Andrew John Hughes + + PR3139: Update documentation + * NEWS: Updated. + * README: Remove NIO2 backport information + as this is long gone. + +2010-07-22 Andrew John Hughes + + PR3139: Update documentation + * INSTALL, + * README: Updated to match current state of + play and extended with missing information. + Use IcedTea or IcedTea 1.x in place of + "IcedTea6". + * acinclude.m4: Add parameter information to + configure help for all options. + (FIND_ENDORSED_JARS): Remove unused macro and + correct typos. + +2016-07-17 Andrew John Hughes + + PR3092: SystemTap is heavily confused + by multiple JDKs + * AUTHORS: Added Felix Lu. + * NEWS: Updated. + +2016-07-13 Felix Lu + + PR3092: SystemTap is heavily confused + by multiple JDKs + * tapset/hotspot.stp.in, + * tapset/jstack.stp.in: + Use the new private keyword in SystemTap + >= 3.0 to resolve global variable name + collision and function overloading + to select the correct jstack_call at runtime. + +2016-08-15 Andrew John Hughes + + * Makefile.am: + (ICEDTEA_PATCHES): Add new patches. + * NEWS: Updated. + * patches/ecj/icedtea.patch: + Adjust and extend, following PR2800. + * patches/openjdk/2178143-pr2959.patch, + * patches/openjdk/6260348-pr3068.patch, + * patches/openjdk/6961123-pr2975.patch, + * patches/pr2800-missing_resources.patch, + * patches/pr3137-alt_button_order.patch: + New backports for issues to be fixed in 1.13.12. + 2016-05-24 Andrew John Hughes PR2969: ENABLE_SYSTEM_LCMS is not defined diff -r cc7089689313 -r 4c2bd990d28a INSTALL --- a/INSTALL Tue May 24 17:57:12 2016 +0100 +++ b/INSTALL Mon Aug 15 05:37:57 2016 +0100 @@ -1,5 +1,5 @@ -Building IcedTea6 -================= +Building IcedTea +================ For convenience we've provided make targets that automatically download, extract and patch the source code from openjdk.java.net, in @@ -9,7 +9,7 @@ A bootstrap JDK, either: - GNU libgcj >= 4.3.0 (or equivalent class library based on GNU Classpath >= 0.95) (the default) - - IcedTea6 + - IcedTea 1.x Eclipse Java Compiler (ecj) CUPS libX11 (xproto, libX11, libXext, libXtst, libXi, libXt, libXinerama, libXcomposite, libXau, libXdmcp, libxcb) @@ -63,10 +63,10 @@ in that order. A quick build can be performed by passing --disable-bootstrap. -This requires a recent version of IcedTea6 as the boot JDK, so +This requires a recent version of IcedTea 1.x as the boot JDK, so the first three JDKs above are not searched for. -Note that IcedTea7 can not be used to build IcedTea6. +Note that IcedTea 2.x and 3.x can not be used to build IcedTea 1.x. There is currently no install target. IcedTea ends up in openjdk.build when the build completes. @@ -85,6 +85,9 @@ to configure: * --disable-docs: Don't build the Javadoc documentation. +* --disable-bootstrap: Perform a quick build using an installed + copy of IcedTea 1.x. If a directory is not specified, a check against + the list presented above is performed. * --with-openjdk-src-dir: Copy the specified OpenJDK tree, rather than downloading and extracting a tarball. * --disable-optimizations: Build with -O0. @@ -96,9 +99,6 @@ query it at runtime to obtain the cache location, rather than using a hardcoded value. * --with-gcj: Compile ecj to native code with gcj prior to building. -* --disable-bootstrap: Perform a quick build using an installed - copy of IcedTea6. If a directory is not specified, a check against - the list presented above is performed. * --with-parallel-jobs: Run the specified number of parallel jobs when building HotSpot and the JDK. If this option is passed without an argument, the number of online processors plus one is used. @@ -144,12 +144,22 @@ * --with-tzdata-dir: Specify the location of Java timezone data, defaulting to /usr/share/javazi. * --with-abs-install-dir: The final install location of the j2sdk-image, for use in the SystemTap tapset. * --with-llvm-config: Specify the location of the llvm-config binary. +* --with-hotspot-build: The HotSpot to use, defaulting to 'original'. +* --with-pax: The command used to PaX-mark built binaries. +* --enable-Werror: Turn gcc & javac warnings into errors. +* --disable-jar-compression: Don't compress the OpenJDK JAR files. +* --disable-downloading: Don't download tarballs if not available; fail instead. * --disable-bootstrap-tools: Use javac and javah from langtools, not the bootstrap JDK. * --with-fonts-dir: Specify the location of system fonts. This is currently only used on Gentoo systems. Other options may be supplied which enable or disable new features. These are documented fully in the relevant section below. +* --disable-tests: Disable the running of all JTReg tests. +* --disable-hotspot-tests: Disable the running of the HotSpot JTReg suite. +* --disable-langtools-tests: Disable the running of the langtools JTReg suite. +* --disable-jdk-tests: Disable the running of the jdk JTreg suite. +* --disable-systemtap-tests: Disable the running of the SystemTap test suite. * --enable-pulse-java: Build the PulseAudio sound provider. * --disable-xrender: Don't include the XRender pipeline. * --enable-systemtap: Include support for tracing using systemtap. @@ -158,7 +168,6 @@ * --enable-jamvm: Replace HotSpot with JamVM. * --enable-shark: Build the Shark LLVM-based JIT. * --enable-zero: Build the zero assembler port on x86/x86_64/sparc platforms. -* --with-hotspot-build: The HotSpot to use, defaulting to 'original'. * --with-rhino: Include Javascript support using Rhino. * --with-additional-vms=vm-list: Additional VMs to build using the system described below. @@ -168,7 +177,7 @@ Testing ======= -IcedTea6 includes support for running the test suite included with +IcedTea includes support for running the test suite included with OpenJDK, using the in-tree copy of JTReg. Invoking 'make check' will cause the HotSpot, JDK and langtools test suites to be run. It will exit with an error code if a regression test fails, so use 'make check @@ -176,57 +185,47 @@ failures occur in one. The individual test suites may be run using the check-hotspot, check-jdk and check-langtools targets respectively, or by setting jtreg_checks e.g. jtreg_checks="langtools hotspot". +The --disable-tests option can be used to turn off all tests, and the +--disable-{hotspot,langtools,jdk}-tests options can be used to turn +off individual suites. This is useful when using 'make distcheck' +as a way of avoiding running the extensive JDK test suite which +takes several hours. The PulseAudio provider ======================= -IcedTea6 includes an implementation of the javax.sound.* APIs using +IcedTea includes an implementation of the javax.sound.* APIs using PulseAudio which can be enabled using --enable-pulse-java. The resulting provider is org.classpath.icedtea.pulseaudio.PulseAudioMixerProvider. XRender Support =============== -IcedTea6 includes support for an Xrender-based rendering pipeline +IcedTea includes support for an Xrender-based rendering pipeline developed by Clemens Eisserer (http://linuxhippy.blogspot.com/). This is compiled by default, and can be disabled using --disable-xrender. To actually use the pipeline, the sun.java2d.xrender property needs to be set to true, e.g. by passing the -Dsun.java2d.xrender=True option to java. -NIO2 Backport -============= - -IcedTea6 includes a backport of NIO2 from OpenJDK7; see -http://openjdk.java.net/projects/nio/. This provides support for -asynchronous I/O and an improved file system API, providing access to -POSIX file permissions, timestamps, extended attributes and ACLs and -allowing directories to be watched. This is enabled using the ---enable-nio2 option. - -As new classes can not be added to the java.* and javax.* namespace of -the 1.6 API, the new java.nio classes are contained in -org.classpath.icedtea.java.nio, so code will needed to be adjusted to -work with the backport. - SystemTap ========= -IcedTea6 includes work to allow the existing DTrace probes included in +IcedTea includes work to allow the existing DTrace probes included in OpenJDK to be used with SystemTap. This is enabled using the --enable-systemtap option, and requires version 0.9.5 or later (0.9.9 or later if you want Java method tracing). The tapset needs to know the final install location of the JDK, so the --with-abs-install-dir should also be used to specify this. If not set, it defaults to the -in-tree location of openjdk/build/-/j2sdk-image and requires +in-tree location of openjdk.build/j2sdk-image and requires manual changes to tapset/hotspot.stp to work from elsewhere. For example, if you plan to install the resulting build in /usr/lib/jvm/java-1.6.0-openjdk, then you should specify --enable-systemtap --with-abs-install-dir=/usr/lib/jvm/java-1.6.0-openjdk. -NSS Security Provider -===================== +The NSS PKCS11 Security Provider +================================ OpenJDK includes an NSS-based security provider in the form of sun.security.pkcs11.SunPKCS11. However, as this needs to know the @@ -240,12 +239,12 @@ CACAO ===== -IcedTea6 can use CACAO as the virtual machine, as opposed to HotSpot. +IcedTea can use CACAO as the virtual machine, as opposed to HotSpot. One advantage of this is that CACAO has a JIT implementation for more platforms than HotSpot, including ppc, ppc64, arm and mips. When --enable-cacao is specified, CACAO will be downloaded and built, followed by the JDK portion of OpenJDK resulting in a CACAO+OpenJDK -image in openjdk/build/-/j2sdk-image. The --with-cacao-home +image in openjdk.build/j2sdk-image. The --with-cacao-home option can be used to specify the use of an existing CACAO install instead, and --with-cacao-src-zip/dir options exist to allow the use of a pre-downloaded zip or source tree respectively. @@ -253,16 +252,16 @@ JamVM ===== -IcedTea6 can use JamVM as the virtual machine, as opposed to HotSpot. +IcedTea can use JamVM as the virtual machine, as opposed to HotSpot. When --enable-jamvm is specified, JamVM will be downloaded and built, followed by the JDK portion of OpenJDK resulting in a JamVM+OpenJDK -image in openjdk/build/-/j2sdk-image. The ---with-jamvm-src-zip option exists to allow the use of a pre-downloaded zip. +image in openjdk.build/j2sdk-image. The --with-jamvm-src-zip option +exists to allow the use of a pre-downloaded zip. Zero & Shark ============ -IcedTea6 includes a zero assembler port of HotSpot, which avoids +IcedTea includes a zero assembler port of HotSpot, which avoids architecture-specific code as much as possible, allowing an interpreter to be built and run on most platforms (albeit very slowly). As HotSpot only includes JITs for x86, x86_64 and SPARC, the @@ -289,7 +288,7 @@ hotspot.map file maps the name to a changeset from a given repository URL. During the build, it downloads HotSpot from ${URL}/archive/${CHANGESET}.tar.gz and the resulting file is verified -using the MD5 sum stored in hotspot.map. +using the SHA256 sum stored in hotspot.map. New build selections may be provided by providing further mappings in the hotspot.map file. The name can be anything @@ -311,12 +310,13 @@ download stage and just verifies that the zip's MD5 sum matches that of the requested build. -At present, IcedTea6 supports the 'original' HotSpot 23 provided as +At present, IcedTea 1.x supports the 'original' HotSpot 23 provided as part of the upstream tarball. Note that the norm. is for up to one -alternate (non-default) build to be supported and just passing --with-hotspot-build -(equivalent to --with-hotspot-build=yes) will always provide the alternate -build. Conversely, passing --without-hotspot-build (equivalent to ---with-hotspot-build=no) provides the original build from the OpenJDK tarball. +alternate (non-default) build to be supported and just passing +--with-hotspot-build (equivalent to --with-hotspot-build=yes) will +always provide the alternate build. Conversely, passing +--without-hotspot-build (equivalent to --with-hotspot-build=no) +provides the original build from the OpenJDK tarball. When no option is specified, the default build is used. At present, this is 'original'. @@ -324,7 +324,7 @@ JavaScript Support ================== -IcedTea6 adds Javascript support via the javax.script API by using +IcedTea adds Javascript support via the javax.script API by using an existing installation of Rhino. Support is enabled by default, with the following locations being searched for a Rhino JAR file: diff -r cc7089689313 -r 4c2bd990d28a Makefile.am --- a/Makefile.am Tue May 24 17:57:12 2016 +0100 +++ b/Makefile.am Mon Aug 15 05:37:57 2016 +0100 @@ -34,12 +34,20 @@ ICEDTEA_BOOT_DIR = $(abs_top_builddir)/bootstrap/icedtea JAMVM_IMPORT_PATH = $(abs_top_builddir)/jamvm/install/hotspot SERVER_DIR = hotspot/import/jre/lib/$(INSTALL_ARCH_DIR)/server -BUILD_JRE_ARCH_DIR = $(BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR) -BUILD_DEBUG_JRE_ARCH_DIR = $(DEBUG_BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR) +BUILD_SDK_DIR = $(BUILD_OUTPUT_DIR)/j2sdk-image +BUILD_JRE_DIR = $(BUILD_OUTPUT_DIR)/j2re-image +BUILD_JRE_ARCH_DIR = $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR) +BUILD_DEBUG_SDK_DIR = $(DEBUG_BUILD_OUTPUT_DIR)/j2sdk-image +BUILD_DEBUG_JRE_DIR = $(DEBUG_BUILD_OUTPUT_DIR)/j2re-image +BUILD_DEBUG_JRE_ARCH_DIR = $(BUILD_DEBUG_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR) +BUILD_BOOT_SDK_DIR = $(ECJ_BUILD_OUTPUT_DIR)/j2sdk-image +BUILD_BOOT_JRE_DIR = $(ECJ_BUILD_OUTPUT_DIR)/j2re-image +BUILD_BOOT_JRE_ARCH_DIR = $(BUILD_BOOT_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR) FONTCONFIG_PATH = openjdk/jdk/src/solaris/classes/sun/awt/fontconfigs REWRITER_BUILD_DIR = $(abs_top_builddir)/rewriter.build GENERATED_BUILD_DIR = $(abs_top_builddir)/generated.build CRYPTO_CHECK_BUILD_DIR = $(abs_top_builddir)/cryptocheck.build +MIME_TYPE_CHECK_BUILD_DIR = $(abs_top_builddir)/test/mimetypecheck.build # Source directories @@ -250,6 +258,10 @@ endif endif +if !DISABLE_SYSTEMTAP_TESTS +SYSTEMTAP_TEST_SUITE = check-tapset +endif + # Target to ensure a patched OpenJDK tree containing Zero & Shark # and any overlays is available in $(abs_top_builddir)/openjdk OPENJDK_TREE = stamps/overlay.stamp @@ -263,6 +275,7 @@ REWRITER_SRCS = $(top_srcdir)/rewriter/com/redhat/rewriter/ClassRewriter.java CRYPTO_CHECK_SRCS = $(top_srcdir)/TestCryptoLevel.java +MIME_TYPE_CHECK_SRCS = $(top_srcdir)/test/RH1195203.java # Relative path to JTreg tool JTREG_DIR = src/jtreg @@ -641,7 +654,12 @@ patches/openjdk/8150954-pr2868-composite_desktop.patch \ patches/pr2890-system_cacerts.patch \ patches/openjdk/6863746-pr2951-no_ct.sym_in_javap.patch \ - patches/openjdk/7050826-pr2956-allow_type1_fonts.patch + patches/openjdk/7050826-pr2956-allow_type1_fonts.patch \ + patches/openjdk/2178143-pr2959.patch \ + patches/pr3137-alt_button_order.patch \ + patches/openjdk/6260348-pr3068.patch \ + patches/openjdk/6961123-pr2975.patch \ + patches/pr2800-missing_resources.patch if WITH_RHINO ICEDTEA_PATCHES += \ @@ -981,16 +999,17 @@ rewriter/agpl-3.0.txt \ $(REWRITER_SRCS) \ $(TAPSET_TEST_SRCS) \ - $(CRYPTO_CHECK_SRCS) + $(CRYPTO_CHECK_SRCS) \ + $(MIME_TYPE_CHECK_SRCS) # Top-Level Targets # ================= all-local: icedtea-against-icedtea -check-local: jtregcheck check-tapset - -clean-tests: clean-jtreg clean-tapset-report +check-local: jtregcheck $(SYSTEMTAP_TEST_SUITE) check-mimetype + +clean-tests: clean-jtreg clean-tapset-report clean-check-mimetype if [ $(abs_top_srcdir) != $(abs_top_builddir) ] ; then \ if [ -e test ] ; then \ rmdir test ; \ @@ -1003,7 +1022,7 @@ clean-icedtea-against-ecj clean-extract-ecj clean-generated clean-replace-hotspot \ clean-rewriter clean-rewrite-rhino clean-rt clean-bootstrap-directory \ clean-bootstrap-directory-ecj clean-bootstrap-directory-symlink \ - clean-bootstrap-directory-symlink-ecj clean-fonts clean-cryptocheck + clean-bootstrap-directory-symlink-ecj clean-fonts clean-cryptocheck clean-mimetypecheck if [ -e bootstrap ]; then \ rmdir bootstrap ; \ fi @@ -1032,7 +1051,7 @@ clean-tools-jar clean-copy clean-rt hotspot \ hotspot-helper clean-extra clean-jtreg clean-jtreg-reports \ clean-add-zero clean-add-zero-debug clean-icedtea clean-icedtea-debug \ - clean-icedtea-against-ecj \ + clean-icedtea-against-ecj clean-check-mimetype clean-mimetypecheck \ clean-jamvm clean-add-jamvm clean-add-jamvm-debug \ clean-cacao clean-add-cacao clean-add-cacao-debug \ clean-ports clean-overlay clean-extract-ecj clean-extract clean-extract-openjdk \ @@ -1041,10 +1060,12 @@ clean-add-pulseaudio clean-add-pulseaudio-debug clean-add-nss clean-add-nss-debug \ clean-add-tzdata-support clean-add-tzdata-support-debug clean-add-systemtap-ecj \ From bugzilla-daemon at icedtea.classpath.org Mon Aug 15 04:35:20 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 15 Aug 2016 04:35:20 +0000 Subject: [Bug 2800] [IcedTea6] Files are missing from resources.jar In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2800 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=2de5d5254c7c author: Andrew John Hughes date: Mon Aug 15 02:54:13 2016 +0100 New backports for issues to be fixed in 1.13.12. S2178143, PR2959: JVM crashes if the number of bound CPUs changed during runtime S6260348, PR3068: GTK+ L&F JTextComponent not respecting desktop caret blink rate S6961123, PR2975: setWMClass fails to null-terminate WM_CLASS string PR2800: Files are missing from resources.jar PR3137: GTKLookAndFeel does not honor gtk-alternative-button-order 2016-08-15 Andrew John Hughes * Makefile.am: (ICEDTEA_PATCHES): Add new patches. * NEWS: Updated. * patches/ecj/icedtea.patch: Adjust and extend, following PR2800. * patches/openjdk/2178143-pr2959.patch, * patches/openjdk/6260348-pr3068.patch, * patches/openjdk/6961123-pr2975.patch, * patches/pr2800-missing_resources.patch, * patches/pr3137-alt_button_order.patch: New backports for issues to be fixed in 1.13.12. -- You are receiving this mail because: 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 Aug 15 04:35:23 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 15 Aug 2016 04:35:23 +0000 Subject: [Bug 3137] [IcedTea6] GTKLookAndFeel does not honor gtk-alternative-button-order In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3137 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=2de5d5254c7c author: Andrew John Hughes date: Mon Aug 15 02:54:13 2016 +0100 New backports for issues to be fixed in 1.13.12. S2178143, PR2959: JVM crashes if the number of bound CPUs changed during runtime S6260348, PR3068: GTK+ L&F JTextComponent not respecting desktop caret blink rate S6961123, PR2975: setWMClass fails to null-terminate WM_CLASS string PR2800: Files are missing from resources.jar PR3137: GTKLookAndFeel does not honor gtk-alternative-button-order 2016-08-15 Andrew John Hughes * Makefile.am: (ICEDTEA_PATCHES): Add new patches. * NEWS: Updated. * patches/ecj/icedtea.patch: Adjust and extend, following PR2800. * patches/openjdk/2178143-pr2959.patch, * patches/openjdk/6260348-pr3068.patch, * patches/openjdk/6961123-pr2975.patch, * patches/pr2800-missing_resources.patch, * patches/pr3137-alt_button_order.patch: New backports for issues to be fixed in 1.13.12. -- You are receiving this mail because: 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 Aug 15 04:35:27 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 15 Aug 2016 04:35:27 +0000 Subject: [Bug 2975] [IcedTea6] Java application name in GNOME Shell contains funny characters In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2975 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=2de5d5254c7c author: Andrew John Hughes date: Mon Aug 15 02:54:13 2016 +0100 New backports for issues to be fixed in 1.13.12. S2178143, PR2959: JVM crashes if the number of bound CPUs changed during runtime S6260348, PR3068: GTK+ L&F JTextComponent not respecting desktop caret blink rate S6961123, PR2975: setWMClass fails to null-terminate WM_CLASS string PR2800: Files are missing from resources.jar PR3137: GTKLookAndFeel does not honor gtk-alternative-button-order 2016-08-15 Andrew John Hughes * Makefile.am: (ICEDTEA_PATCHES): Add new patches. * NEWS: Updated. * patches/ecj/icedtea.patch: Adjust and extend, following PR2800. * patches/openjdk/2178143-pr2959.patch, * patches/openjdk/6260348-pr3068.patch, * patches/openjdk/6961123-pr2975.patch, * patches/pr2800-missing_resources.patch, * patches/pr3137-alt_button_order.patch: New backports for issues to be fixed in 1.13.12. -- You are receiving this mail because: 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 Aug 15 04:35:30 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 15 Aug 2016 04:35:30 +0000 Subject: [Bug 3068] [IcedTea6] Backport "6260348: GTK+ L&F JTextComponent not respecting desktop caret blink rate" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3068 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=2de5d5254c7c author: Andrew John Hughes date: Mon Aug 15 02:54:13 2016 +0100 New backports for issues to be fixed in 1.13.12. S2178143, PR2959: JVM crashes if the number of bound CPUs changed during runtime S6260348, PR3068: GTK+ L&F JTextComponent not respecting desktop caret blink rate S6961123, PR2975: setWMClass fails to null-terminate WM_CLASS string PR2800: Files are missing from resources.jar PR3137: GTKLookAndFeel does not honor gtk-alternative-button-order 2016-08-15 Andrew John Hughes * Makefile.am: (ICEDTEA_PATCHES): Add new patches. * NEWS: Updated. * patches/ecj/icedtea.patch: Adjust and extend, following PR2800. * patches/openjdk/2178143-pr2959.patch, * patches/openjdk/6260348-pr3068.patch, * patches/openjdk/6961123-pr2975.patch, * patches/pr2800-missing_resources.patch, * patches/pr3137-alt_button_order.patch: New backports for issues to be fixed in 1.13.12. -- You are receiving this mail because: 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 Aug 15 04:35:33 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 15 Aug 2016 04:35:33 +0000 Subject: [Bug 2959] [IcedTea6] Backport "2178143: JVM crashes if the number of bound CPUs changed during runtime" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2959 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=2de5d5254c7c author: Andrew John Hughes date: Mon Aug 15 02:54:13 2016 +0100 New backports for issues to be fixed in 1.13.12. S2178143, PR2959: JVM crashes if the number of bound CPUs changed during runtime S6260348, PR3068: GTK+ L&F JTextComponent not respecting desktop caret blink rate S6961123, PR2975: setWMClass fails to null-terminate WM_CLASS string PR2800: Files are missing from resources.jar PR3137: GTKLookAndFeel does not honor gtk-alternative-button-order 2016-08-15 Andrew John Hughes * Makefile.am: (ICEDTEA_PATCHES): Add new patches. * NEWS: Updated. * patches/ecj/icedtea.patch: Adjust and extend, following PR2800. * patches/openjdk/2178143-pr2959.patch, * patches/openjdk/6260348-pr3068.patch, * patches/openjdk/6961123-pr2975.patch, * patches/pr2800-missing_resources.patch, * patches/pr3137-alt_button_order.patch: New backports for issues to be fixed in 1.13.12. -- You are receiving this mail because: 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 Aug 15 04:35:39 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 15 Aug 2016 04:35:39 +0000 Subject: [Bug 3092] [IcedTea6] SystemTap is heavily confused by multiple JDKs In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3092 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=98303b52c967 author: Andrew John Hughes date: Mon Aug 15 03:01:21 2016 +0100 PR3092: SystemTap is heavily confused by multiple JDKs 2016-07-17 Andrew John Hughes PR3092: SystemTap is heavily confused by multiple JDKs * AUTHORS: Added Felix Lu. * NEWS: Updated. 2016-07-13 Felix Lu PR3092: SystemTap is heavily confused by multiple JDKs * tapset/hotspot.stp.in, * tapset/jstack.stp.in: Use the new private keyword in SystemTap >= 3.0 to resolve global variable name collision and function overloading to select the correct jstack_call at runtime. -- You are receiving this mail because: 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 Aug 15 04:35:48 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 15 Aug 2016 04:35:48 +0000 Subject: [Bug 3139] [IcedTea6] Update documentation In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3139 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=b386b7cd2dd1 author: Andrew John Hughes date: Mon Aug 15 03:44:04 2016 +0100 PR3139: Update documentation 2016-08-14 Andrew John Hughes PR3139: Update documentation * NEWS: Updated. * README: Remove NIO2 backport information as this is long gone. 2010-07-22 Andrew John Hughes PR3139: Update documentation * INSTALL, * README: Updated to match current state of play and extended with missing information. Use IcedTea or IcedTea 1.x in place of "IcedTea6". * acinclude.m4: Add parameter information to configure help for all options. (FIND_ENDORSED_JARS): Remove unused macro and correct typos. -- You are receiving this mail because: 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 Aug 15 04:35:54 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 15 Aug 2016 04:35:54 +0000 Subject: [Bug 3112] [IcedTea6] Provide option to disable SystemTap tests In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3112 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=d9c4980dca4a author: Andrew John Hughes date: Mon Aug 15 03:54:34 2016 +0100 PR3112: Provide option to disable SystemTap tests 2016-03-04 Andrew John Hughes PR3112: Provide option to disable SystemTap tests * INSTALL: Document --disable-systemtap-tests. * Makefile.am: (SYSTEMTAP_TEST_SUITE): Define if SystemTap tests are enabled. (check-local): Use SYSTEMTAP_TEST_SUITE in place of check-tapset. (.PHONY): Add check-jdk, check-hotspot, check-langtools, check-tapset, check-tapset-probes and check-tapset-jstack * NEWS: Updated. * acinclude.m4: (IT_DISABLE_SYSTEMTAP_TESTS): Add option to disable SystemTap tests. * configure.ac: Call IT_DISABLE_SYSTEMTAP_TESTS. -- You are receiving this mail because: 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 Aug 15 04:36:01 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 15 Aug 2016 04:36:01 +0000 Subject: [Bug 2800] [IcedTea6] Files are missing from resources.jar In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2800 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=4c2bd990d28a author: Andrew John Hughes date: Mon Aug 15 05:37:57 2016 +0100 PR2800: Files are missing from resources.jar 2016-07-26 Andrew John Hughes PR2800: Files are missing from resources.jar * Makefile.am: (MIME_TYPE_CHECK_BUILD_DIR): Add build directory for mime type check. (MIME_TYPE_CHECK_SRCS): Specify sources for mime type check. (EXTRA_DIST): Distribute mime type check sources. (check-local): Depend on check-mimetype. (clean-tests): Depend on clean-check-mimetype. (clean-local): Depend on clean-mimetypecheck. (.PHONY): Depend on clean-check-mimetype, clean-mimetypecheck, clean-add-mime-types-file, clean-add-mime-types-file-debug and clean-add-mime-types-file-boot. (icedtea-against-icedtea): Depend on add-mime-types-file. (clean-icedtea-against-icedtea): Depend on clean-add-mime-types-file. (icedtea-debug-against-icedtea): Depend on add-mime-types-file-debug. (clean-icedtea-debug-against-icedtea): Depend on clean-add-mime-types-file-debug. (add-mime-types-file): Add a symlink to the system mime.types file if found. (clean-add-mime-types-file): Remove symlink to the system mime types file. (add-mime-types-file-debug): Add a symlink to the system mime.types file, if found, in the debug build. (clean-add-mime-types-file-debug): Remove symlink to the system mime types file in the debug build. (icedtea-against-ecj): Depend on add-mime-types-file-boot. (clean-icedtea-against-ecj): Depend on clean-add-mime-types-file-boot. (add-mime-types-file-boot): Add a symlink to the system mime.types file, if found, in the bootstrap build. (clean-add-mime-types-file-boot): Remove symlink to the system mime types file in the bootstrap build. (check-mimetype): Check that we can recognise a HTML file and (if system mime.types is available) a Java file. (clean-check-mimetype): Cleanup after check-mimetype. (mimetypecheck): Build the MIME type check. (clean-mimetypecheck): Remove MIME type check build. (install-data-local): Install the mime.types symlink. * acinclude.m4: (IT_CHECK_FOR_MIME_TYPES): Check for a system mime.types file and define MIME_TYPES_FILE_FOUND if located. * configure.ac: Invoke IT_CHECK_FOR_MIME_TYPES. * test/RH1195203.java: Testcase to get Java to print the MIME type of a file. 2015-05-16 Andrew John Hughes PR2800: Files are missing from resources.jar * Makefile.am: (BUILD_SDK_DIR): Added. (BUILD_JRE_DIR): Likewise. (BUILD_JRE_ARCH_DIR): Redefine using BUILD_SDK_DIR. (BUILD_DEBUG_SDK_DIR): Added. (BUILD_DEBUG_JRE_DIR): Likewise. (BUILD_DEBUG_JRE_ARCH_DIR): Redefine using BUILD_DEBUG_SDK_DIR. (BUILD_BOOT_SDK_DIR): Added. (BUILD_BOOT_JRE_DIR): Likewise. (BUILD_BOOT_JRE_ARCH_DIR): Redefine using BUILD_BOOT_SDK_DIR. 2015-06-03 Andrew John Hughes PR2800: Files are missing from resources.jar * Makefile.am: (BUILD_BOOT_JRE_ARCH_DIR): Added. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Mon Aug 15 05:06:30 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Mon, 15 Aug 2016 05:06:30 +0000 Subject: /hg/icedtea6: 2 new changesets Message-ID: changeset 25bd6515fed0 in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=25bd6515fed0 author: Andrew John Hughes date: Mon Aug 15 06:04:49 2016 +0100 PR1372: Provide option to build without debugging 2014-06-10 Andrew John Hughes PR1372: Provide option to build without debugging * INSTALL: Updated. * Makefile.am: (ICEDTEA_ENV): Only set DEBUG_CLASSFILES and DEBUG_BINARIES when ENABLE_JAVA_DEBUGINFO and ENABLE_NATIVE_DEBUGINFO are set, respectively. * NEWS: Updated. * acinclude.m4: (IT_ENABLE_NATIVE_DEBUGINFO): New macro to add option --enable-native-debuginfo. (IT_ENABLE_JAVA_DEBUGINFO): New macro to add option --enable-java-debuginfo. * configure.ac: Invoke new macros. changeset 15c751726652 in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=15c751726652 author: Andrew John Hughes date: Mon Aug 15 06:09:17 2016 +0100 PR3117: Add tests for Java debug info and source files 2016-07-28 Andrew John Hughes PR3117: Add tests for Java debug info and source files * Makefile.am: (check-java-debug): Guard with ENABLE_JAVA_DEBUGINFO. * NEWS: Updated. 2016-07-15 Andrew John Hughes PR3117: Add tests for Java debug info and source files * Makefile.am: (check-local): Depend on check-java-debug and check-java-src. (clean-tests): Depend on clean-check-java-debug and clean-check-java-src. (.PHONY): Add clean-check-java-src and clean-check-java-debug. (check-java-debug): Adapt Omair Majid's Java debug info test from Fedora RPM to IcedTea. (clean-check-java-debug): Cleanup target for check-java-debug. (check-java-src): Adapt Omair Majid's Java source file test from Fedora RPM to IcedTea. (clean-check-java-src): Cleanup target for check-java-src. diffstat: ChangeLog | 45 +++++++++++++++++++++++++++++++++++++++++++++ INSTALL | 12 +++++++----- Makefile.am | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++------ NEWS | 7 +++++-- acinclude.m4 | 44 ++++++++++++++++++++++++++++++++++++++++++++ configure.ac | 2 ++ 6 files changed, 153 insertions(+), 13 deletions(-) diffs (286 lines): diff -r 4c2bd990d28a -r 15c751726652 ChangeLog --- a/ChangeLog Mon Aug 15 05:37:57 2016 +0100 +++ b/ChangeLog Mon Aug 15 06:09:17 2016 +0100 @@ -1,3 +1,48 @@ +2016-07-28 Andrew John Hughes + + PR3117: Add tests for Java debug info and + source files + * Makefile.am: + (check-java-debug): Guard with + ENABLE_JAVA_DEBUGINFO. + * NEWS: Updated. + +2016-07-15 Andrew John Hughes + + PR3117: Add tests for Java debug info and + source files + * Makefile.am: + (check-local): Depend on check-java-debug and + check-java-src. + (clean-tests): Depend on clean-check-java-debug + and clean-check-java-src. + (.PHONY): Add clean-check-java-src and + clean-check-java-debug. + (check-java-debug): Adapt Omair Majid's Java debug + info test from Fedora RPM to IcedTea. + (clean-check-java-debug): Cleanup target for + check-java-debug. + (check-java-src): Adapt Omair Majid's Java source + file test from Fedora RPM to IcedTea. + (clean-check-java-src): Cleanup target for + check-java-src. + +2014-06-10 Andrew John Hughes + + PR1372: Provide option to build without debugging + * INSTALL: Updated. + * Makefile.am: + (ICEDTEA_ENV): Only set DEBUG_CLASSFILES + and DEBUG_BINARIES when ENABLE_JAVA_DEBUGINFO + and ENABLE_NATIVE_DEBUGINFO are set, respectively. + * NEWS: Updated. + * acinclude.m4: + (IT_ENABLE_NATIVE_DEBUGINFO): New macro to add + option --enable-native-debuginfo. + (IT_ENABLE_JAVA_DEBUGINFO): New macro to add + option --enable-java-debuginfo. + * configure.ac: Invoke new macros. + 2016-07-26 Andrew John Hughes PR2800: Files are missing from resources.jar diff -r 4c2bd990d28a -r 15c751726652 INSTALL --- a/INSTALL Mon Aug 15 05:37:57 2016 +0100 +++ b/INSTALL Mon Aug 15 06:09:17 2016 +0100 @@ -93,11 +93,6 @@ * --disable-optimizations: Build with -O0. * --enable-hg: Checkout the OpenJDK tree from Mercurial, rather than downloading and extracting a tarball. -* --enable-system-lcms: Build using the system installation of LCMS2, not - the version in-tree. -* --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. * --with-gcj: Compile ecj to native code with gcj prior to building. * --with-parallel-jobs: Run the specified number of parallel jobs when building HotSpot and the JDK. If this option is passed without an @@ -151,6 +146,8 @@ * --disable-downloading: Don't download tarballs if not available; fail instead. * --disable-bootstrap-tools: Use javac and javah from langtools, not the bootstrap JDK. * --with-fonts-dir: Specify the location of system fonts. This is currently only used on Gentoo systems. +* --enable-native-debuginfo: Include debuginfo in native binaries. +* --enable-java-debuginfo: Include debuginfo in Java class files. Other options may be supplied which enable or disable new features. These are documented fully in the relevant section below. @@ -173,6 +170,11 @@ 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-system-lcms: Build using the system installation of LCMS2, not + the version in-tree. +* --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. Testing ======= diff -r 4c2bd990d28a -r 15c751726652 Makefile.am --- a/Makefile.am Mon Aug 15 05:37:57 2016 +0100 +++ b/Makefile.am Mon Aug 15 06:09:17 2016 +0100 @@ -860,8 +860,6 @@ ANT_RESPECT_JAVA_HOME="TRUE" \ DISTRIBUTION_ID="$(DIST_ID)" \ DERIVATIVE_ID="$(ICEDTEA_NAME) $(PACKAGE_VERSION)$(ICEDTEA_REV)" \ - DEBUG_CLASSFILES="true" \ - DEBUG_BINARIES="true" \ VERBOSE="$(VERBOSE)" \ ALT_OUTPUTDIR="$(BUILD_OUTPUT_DIR)" \ STATIC_CXX="false" \ @@ -959,6 +957,16 @@ COMPRESS_JARS="true" endif +if ENABLE_NATIVE_DEBUGINFO +ICEDTEA_ENV += \ + DEBUG_BINARIES="true" +endif + +if ENABLE_JAVA_DEBUGINFO +ICEDTEA_ENV += \ + DEBUG_CLASSFILES="true" +endif + # OpenJDK ecj build environment. ICEDTEA_ENV_ECJ = $(ICEDTEA_ENV) \ ALT_OUTPUTDIR="$(ECJ_BUILD_OUTPUT_DIR)" \ @@ -1007,9 +1015,11 @@ all-local: icedtea-against-icedtea -check-local: jtregcheck $(SYSTEMTAP_TEST_SUITE) check-mimetype - -clean-tests: clean-jtreg clean-tapset-report clean-check-mimetype +check-local: jtregcheck $(SYSTEMTAP_TEST_SUITE) check-mimetype \ + check-java-debug check-java-src + +clean-tests: clean-jtreg clean-tapset-report clean-check-mimetype \ + clean-check-java-debug clean-check-java-src if [ $(abs_top_srcdir) != $(abs_top_builddir) ] ; then \ if [ -e test ] ; then \ rmdir test ; \ @@ -1065,7 +1075,8 @@ clean-check-crypto-boot clean-cryptocheck clean-runnable-icedtea clean-runnable-icedtea-debug \ check-jdk check-hotspot check-langtools jtregcheck check-tapset check-tapset-probes \ check-tapset-jstack clean-runnable-icedtea-ecj clean-add-mime-types-file \ - clean-add-mime-types-file-debug clean-add-mime-types-file-boot + clean-add-mime-types-file-debug clean-add-mime-types-file-boot clean-check-java-src \ + clean-check-java-debug env: @echo 'unset JAVA_HOME' @@ -2941,6 +2952,35 @@ rm -f $(MIME_TYPE_CHECK_BUILD_DIR)/test.html rm -f stamps/check-mimetype.stamp +# Check class files, both from in-tree and generated sources, contain debug info +stamps/check-java-debug.stamp: stamps/icedtea.stamp +if ENABLE_JAVA_DEBUGINFO + @echo "Checking that Java classes include debug info" + if [ -e $(BUILD_SDK_DIR)/bin/javap ] ; then \ + $(BUILD_SDK_DIR)/bin/javap -l java.lang.Object | grep "Compiled from" ; \ + $(BUILD_SDK_DIR)/bin/javap -l java.lang.Object | grep LineNumberTable ; \ + $(BUILD_SDK_DIR)/bin/javap -l java.lang.Object | grep LocalVariableTable ; \ + $(BUILD_SDK_DIR)/bin/javap -l java.nio.ByteBuffer | grep "Compiled from" ; \ + $(BUILD_SDK_DIR)/bin/javap -l java.nio.ByteBuffer | grep LineNumberTable ; \ + $(BUILD_SDK_DIR)/bin/javap -l java.nio.ByteBuffer | grep LocalVariableTable ; \ + fi +endif + mkdir -p stamps + touch $@ + +clean-check-java-debug: + rm -f stamps/check-java-debug.stamp + +# Check source files are included in the source zip +stamps/check-java-src.stamp: stamps/icedtea.stamp + @echo "Checking for Java sources in src.zip" + $(UNZIP) -l $(BUILD_SDK_DIR)/src.zip | grep 'sun.misc.Unsafe' + mkdir -p stamps + touch $@ + +clean-check-java-src: + rm -f stamps/check-java-src.stamp + # Support classes for non-OpenJDK bootstraps # rt.jar additional class files. @@ -3080,6 +3120,10 @@ check-crypto-debug: stamps/check-crypto-debug.stamp +check-java-src: stamps/check-java-src.stamp + +check-java-debug: stamps/check-java-debug.stamp + check-mimetype: stamps/check-mimetype.stamp cryptocheck: stamps/cryptocheck.stamp diff -r 4c2bd990d28a -r 15c751726652 NEWS --- a/NEWS Mon Aug 15 05:37:57 2016 +0100 +++ b/NEWS Mon Aug 15 06:09:17 2016 +0100 @@ -14,6 +14,10 @@ New in release 1.14.0 (201X-XX-XX): +* New features + - PR1372: Provide option to build without debugging + - PR2083: Add support for building Zero on AArch64 + - PR3112: Provide option to disable SystemTap tests * Backports - S2178143, PR2959: JVM crashes if the number of bound CPUs changed during runtime - S6260348, PR3068: GTK+ L&F JTextComponent not respecting desktop caret blink rate @@ -29,7 +33,6 @@ - S8076221, PR2808: Disable RC4 cipher suites * Bug fixes - PR1886: IcedTea does not checksum supplied tarballs - - PR2083: Add support for building Zero on AArch64 - PR2800: Files are missing from resources.jar - PR2849: wget not required when downloading is disabled - PR2954: ecj/override.patch is missing new @Overrides in RMIJRMPServerImpl.java @@ -38,7 +41,7 @@ - PR2962: System default check doesn't match all GNU/Linux systems - PR2969: ENABLE_SYSTEM_LCMS is not defined if ENABLE_LCMS2 is not set - PR3092: SystemTap is heavily confused by multiple JDKs - - PR3112: Provide option to disable SystemTap tests + - PR3117: Add tests for Java debug info and source files - PR3137: GTKLookAndFeel does not honor gtk-alternative-button-order - PR3139: Update documentation diff -r 4c2bd990d28a -r 15c751726652 acinclude.m4 --- a/acinclude.m4 Mon Aug 15 05:37:57 2016 +0100 +++ b/acinclude.m4 Mon Aug 15 06:09:17 2016 +0100 @@ -1311,6 +1311,50 @@ AC_PROVIDE([$0])dnl ]) +AC_DEFUN_ONCE([IT_ENABLE_NATIVE_DEBUGINFO], +[ + AC_MSG_CHECKING([whether to build native code with debugging information]) + AC_ARG_ENABLE([native-debuginfo], + [AS_HELP_STRING(--enable-native-debuginfo,build with native code debuginfo [[default=yes]])], + [ + case "${enableval}" in + yes) + enable_native_debuginfo=yes + ;; + *) + enable_native_debuginfo=no + ;; + esac + ], + [ + enable_native_debuginfo=yes + ]) + AC_MSG_RESULT([$enable_native_debuginfo]) + AM_CONDITIONAL([ENABLE_NATIVE_DEBUGINFO], test x"${enable_native_debuginfo}" = "xyes") +]) + +AC_DEFUN_ONCE([IT_ENABLE_JAVA_DEBUGINFO], +[ + AC_MSG_CHECKING([whether to build Java bytecode with debugging information]) + AC_ARG_ENABLE([java-debuginfo], + [AS_HELP_STRING(--enable-java-debuginfo,build with Java bytecode debuginfo [[default=yes]])], + [ + case "${enableval}" in + yes) + enable_java_debuginfo=yes + ;; + *) + enable_java_debuginfo=no + ;; + esac + ], + [ + enable_java_debuginfo=yes + ]) + AC_MSG_RESULT([$enable_java_debuginfo]) + AM_CONDITIONAL([ENABLE_JAVA_DEBUGINFO], test x"${enable_java_debuginfo}" = "xyes") +]) + AC_DEFUN_ONCE([IT_HAS_NATIVE_HOTSPOT_PORT], [ AC_MSG_CHECKING([if a native HotSpot port is available for this architecture]) diff -r 4c2bd990d28a -r 15c751726652 configure.ac --- a/configure.ac Mon Aug 15 05:37:57 2016 +0100 +++ b/configure.ac Mon Aug 15 06:09:17 2016 +0100 @@ -64,6 +64,8 @@ IT_DISABLE_LANGTOOLS_TESTS IT_DISABLE_JDK_TESTS IT_DISABLE_SYSTEMTAP_TESTS +IT_ENABLE_NATIVE_DEBUGINFO +IT_ENABLE_JAVA_DEBUGINFO IT_WITH_FONTS_DIR AC_CONFIG_FILES([linux.fontconfig.Gentoo.properties]) From bugzilla-daemon at icedtea.classpath.org Mon Aug 15 05:07:07 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 15 Aug 2016 05:07:07 +0000 Subject: [Bug 1372] [IcedTea6] Provide option to build without debugging In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1372 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=25bd6515fed0 author: Andrew John Hughes date: Mon Aug 15 06:04:49 2016 +0100 PR1372: Provide option to build without debugging 2014-06-10 Andrew John Hughes PR1372: Provide option to build without debugging * INSTALL: Updated. * Makefile.am: (ICEDTEA_ENV): Only set DEBUG_CLASSFILES and DEBUG_BINARIES when ENABLE_JAVA_DEBUGINFO and ENABLE_NATIVE_DEBUGINFO are set, respectively. * NEWS: Updated. * acinclude.m4: (IT_ENABLE_NATIVE_DEBUGINFO): New macro to add option --enable-native-debuginfo. (IT_ENABLE_JAVA_DEBUGINFO): New macro to add option --enable-java-debuginfo. * configure.ac: Invoke new macros. -- You are receiving this mail because: 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 Aug 15 05:07:13 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 15 Aug 2016 05:07:13 +0000 Subject: [Bug 3117] [IcedTea6] Add tests for Java debug info and source files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3117 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=15c751726652 author: Andrew John Hughes date: Mon Aug 15 06:09:17 2016 +0100 PR3117: Add tests for Java debug info and source files 2016-07-28 Andrew John Hughes PR3117: Add tests for Java debug info and source files * Makefile.am: (check-java-debug): Guard with ENABLE_JAVA_DEBUGINFO. * NEWS: Updated. 2016-07-15 Andrew John Hughes PR3117: Add tests for Java debug info and source files * Makefile.am: (check-local): Depend on check-java-debug and check-java-src. (clean-tests): Depend on clean-check-java-debug and clean-check-java-src. (.PHONY): Add clean-check-java-src and clean-check-java-debug. (check-java-debug): Adapt Omair Majid's Java debug info test from Fedora RPM to IcedTea. (clean-check-java-debug): Cleanup target for check-java-debug. (check-java-src): Adapt Omair Majid's Java source file test from Fedora RPM to IcedTea. (clean-check-java-src): Cleanup target for check-java-src. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Mon Aug 15 05:34:23 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Mon, 15 Aug 2016 05:34:23 +0000 Subject: /hg/icedtea6: 3 new changesets Message-ID: changeset 7f502d06457c in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=7f502d06457c author: Andrew John Hughes date: Mon Aug 15 06:16:39 2016 +0100 PR3130: Avoid giving PAX_COMMAND a value if no PaX utility is available 2016-08-14 Andrew John Hughes PR3130: Avoid giving PAX_COMMAND a value if no PaX utility is available * NEWS: Updated. 2014-02-21 Andrew John Hughes PR3130: Avoid giving PAX_COMMAND a value if no PaX utility is available * acinclude.m4: (IT_WITH_PAX): Leave PAX_COMMAND with the empty string rather than "not specified" to avoid build failures. * pax-mark-vm.in: Update PAX_COMMAND check. changeset bb2bbb3b08d9 in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=bb2bbb3b08d9 author: Andrew John Hughes date: Mon Aug 15 06:26:24 2016 +0100 PR3132: PaX marking fails on filesystems which don't support extended attributes 2016-04-07 Andrew John Hughes PR3132: PaX marking fails on filesystems which don't support extended attributes * Makefile.am: (pax-mark-vm): Pass true to pax-mark-vm to fail if PaX marking fails. (pax-mark-vm-debug): Likewise. (pax-mark-vm-ecj): Likewise. * NEWS: Updated. * pax-mark-vm.in: Add a second option, FAIL_ON_ERROR, which will cause the script to exit if it can't PaX mark when set to true, but just issue a warning when set to false. changeset 2293a898b34a in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=2293a898b34a author: Andrew John Hughes date: Mon Aug 15 06:30:32 2016 +0100 PR3129: pax-mark-vm script calls "exit -1" which is invalid in dash 2016-08-04 Andrew John Hughes PR3129: pax-mark-vm script calls "exit -1" which is invalid in dash * NEWS: Updated. * pax-mark-vm.in: Use POSIX-compliant exit value. diffstat: ChangeLog | 40 ++++++++++++++++++++++++++++++++++++++++ Makefile.am | 6 +++--- NEWS | 3 +++ acinclude.m4 | 7 ++----- pax-mark-vm.in | 24 ++++++++++++++++++------ 5 files changed, 66 insertions(+), 14 deletions(-) diffs (149 lines): diff -r 15c751726652 -r 2293a898b34a ChangeLog --- a/ChangeLog Mon Aug 15 06:09:17 2016 +0100 +++ b/ChangeLog Mon Aug 15 06:30:32 2016 +0100 @@ -1,3 +1,43 @@ +2016-08-04 Andrew John Hughes + + PR3129: pax-mark-vm script calls "exit -1" which + is invalid in dash + * NEWS: Updated. + * pax-mark-vm.in: + Use POSIX-compliant exit value. + +2016-04-07 Andrew John Hughes + + PR3132: PaX marking fails on filesystems which + don't support extended attributes + * Makefile.am: + (pax-mark-vm): Pass true to pax-mark-vm to fail + if PaX marking fails. + (pax-mark-vm-debug): Likewise. + (pax-mark-vm-ecj): Likewise. + * NEWS: Updated. + * pax-mark-vm.in: + Add a second option, FAIL_ON_ERROR, which will + cause the script to exit if it can't PaX mark + when set to true, but just issue a warning when + set to false. + +2016-08-14 Andrew John Hughes + + PR3130: Avoid giving PAX_COMMAND a value if + no PaX utility is available + * NEWS: Updated. + +2014-02-21 Andrew John Hughes + + PR3130: Avoid giving PAX_COMMAND a value if + no PaX utility is available + * acinclude.m4: + (IT_WITH_PAX): Leave PAX_COMMAND with the empty + string rather than "not specified" to avoid build + failures. + * pax-mark-vm.in: Update PAX_COMMAND check. + 2016-07-28 Andrew John Hughes PR3117: Add tests for Java debug info and diff -r 15c751726652 -r 2293a898b34a Makefile.am --- a/Makefile.am Mon Aug 15 06:09:17 2016 +0100 +++ b/Makefile.am Mon Aug 15 06:30:32 2016 +0100 @@ -2100,7 +2100,7 @@ stamps/pax-mark-vm.stamp: stamps/icedtea.stamp if WITH_PAX - $(abs_top_builddir)/pax-mark-vm $(BUILD_OUTPUT_DIR)/j2sdk-image + $(abs_top_builddir)/pax-mark-vm $(BUILD_SDK_DIR) true endif touch $@ @@ -2109,7 +2109,7 @@ stamps/pax-mark-vm-debug.stamp: stamps/icedtea-debug.stamp if WITH_PAX - $(abs_top_builddir)/pax-mark-vm $(DEBUG_BUILD_OUTPUT_DIR)/j2sdk-image + $(abs_top_builddir)/pax-mark-vm $(BUILD_DEBUG_SDK_DIR) true endif touch $@ @@ -2339,7 +2339,7 @@ stamps/pax-mark-vm-ecj.stamp: stamps/icedtea-ecj.stamp if WITH_PAX - $(abs_top_builddir)/pax-mark-vm $(ECJ_BUILD_OUTPUT_DIR)/j2sdk-image + $(abs_top_builddir)/pax-mark-vm $(BUILD_BOOT_SDK_DIR) true endif touch $@ diff -r 15c751726652 -r 2293a898b34a NEWS --- a/NEWS Mon Aug 15 06:09:17 2016 +0100 +++ b/NEWS Mon Aug 15 06:30:32 2016 +0100 @@ -42,6 +42,9 @@ - PR2969: ENABLE_SYSTEM_LCMS is not defined if ENABLE_LCMS2 is not set - PR3092: SystemTap is heavily confused by multiple JDKs - PR3117: Add tests for Java debug info and source files + - PR3129: pax-mark-vm script calls "exit -1" which is invalid in dash + - PR3130: Avoid giving PAX_COMMAND a value if no PaX utility is available + - PR3132: PaX marking fails on filesystems which don't support extended attributes - PR3137: GTKLookAndFeel does not honor gtk-alternative-button-order - PR3139: Update documentation diff -r 15c751726652 -r 2293a898b34a acinclude.m4 --- a/acinclude.m4 Mon Aug 15 06:09:17 2016 +0100 +++ b/acinclude.m4 Mon Aug 15 06:30:32 2016 +0100 @@ -2242,10 +2242,7 @@ AC_MSG_WARN("No PaX utility found.") fi fi - if test -z "${PAX_COMMAND}"; then - PAX_COMMAND="not specified" - PAX_COMMAND_ARGS="not specified" - else + if test -n "${PAX_COMMAND}"; then AC_MSG_CHECKING([which options to pass to ${PAX_COMMAND}]) case "${host_cpu}" in i?86) @@ -2257,7 +2254,7 @@ esac AC_MSG_RESULT(${PAX_COMMAND_ARGS}) fi - AM_CONDITIONAL(WITH_PAX, test "x${PAX_COMMAND}" != "xnot specified") + AM_CONDITIONAL(WITH_PAX, test "x${PAX_COMMAND}" != "x") AC_SUBST(PAX_COMMAND) AC_SUBST(PAX_COMMAND_ARGS) ]) diff -r 15c751726652 -r 2293a898b34a pax-mark-vm.in --- a/pax-mark-vm.in Mon Aug 15 06:09:17 2016 +0100 +++ b/pax-mark-vm.in Mon Aug 15 06:30:32 2016 +0100 @@ -1,13 +1,25 @@ #!/bin/sh +JDK=${1} +FAIL_ON_ERROR=${2} + # Taken from Gentoo's pax-utils.eclass list_paxables() { - file "$@" 2> /dev/null | grep -E 'ELF.*(executable|shared object)' | sed -e 's/: .*$//' + file "$@" 2> /dev/null | grep -E 'ELF.*(executable|shared object)' | sed -e 's/: .*$//' } -if test "@PAX_COMMAND@" != "not specified"; then - for paxable in `list_paxables "${1}"/bin/* "${1}"/jre/bin/*`; do - echo "PaX mark @PAX_COMMAND_ARGS@ ${paxable}" - @PAX_COMMAND@ @PAX_COMMAND_ARGS@ "${paxable}" - done +if test "x at PAX_COMMAND@" != "x"; then + if @PAX_COMMAND@ -m "${JDK}"/bin/java; then + for paxable in `list_paxables "${JDK}"/bin/* "${JDK}"/jre/bin/*`; do + echo "PaX mark @PAX_COMMAND_ARGS@ ${paxable}" + @PAX_COMMAND@ @PAX_COMMAND_ARGS@ "${paxable}" + done + else + if test "x${FAIL_ON_ERROR}" = "xtrue"; then + echo "ERROR: Could not apply PaX markings to files in ${JDK}"; + exit 1; + else + echo "WARNING: Could not apply PaX markings to files in ${JDK}"; + fi + fi fi From bugzilla-daemon at icedtea.classpath.org Mon Aug 15 05:34:59 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 15 Aug 2016 05:34:59 +0000 Subject: [Bug 3130] [IcedTea6] Avoid giving PAX_COMMAND a value if no PaX utility is available In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3130 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=7f502d06457c author: Andrew John Hughes date: Mon Aug 15 06:16:39 2016 +0100 PR3130: Avoid giving PAX_COMMAND a value if no PaX utility is available 2016-08-14 Andrew John Hughes PR3130: Avoid giving PAX_COMMAND a value if no PaX utility is available * NEWS: Updated. 2014-02-21 Andrew John Hughes PR3130: Avoid giving PAX_COMMAND a value if no PaX utility is available * acinclude.m4: (IT_WITH_PAX): Leave PAX_COMMAND with the empty string rather than "not specified" to avoid build failures. * pax-mark-vm.in: Update PAX_COMMAND check. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Aug 15 05:35:04 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 15 Aug 2016 05:35:04 +0000 Subject: [Bug 3132] [IcedTea6] PaX marking fails on filesystems which don't support extended attributes In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3132 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=bb2bbb3b08d9 author: Andrew John Hughes date: Mon Aug 15 06:26:24 2016 +0100 PR3132: PaX marking fails on filesystems which don't support extended attributes 2016-04-07 Andrew John Hughes PR3132: PaX marking fails on filesystems which don't support extended attributes * Makefile.am: (pax-mark-vm): Pass true to pax-mark-vm to fail if PaX marking fails. (pax-mark-vm-debug): Likewise. (pax-mark-vm-ecj): Likewise. * NEWS: Updated. * pax-mark-vm.in: Add a second option, FAIL_ON_ERROR, which will cause the script to exit if it can't PaX mark when set to true, but just issue a warning when set to false. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Aug 15 05:35:10 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 15 Aug 2016 05:35:10 +0000 Subject: [Bug 3129] [IcedTea6] pax-mark-vm script calls "exit -1" which is invalid in dash In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3129 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=2293a898b34a author: Andrew John Hughes date: Mon Aug 15 06:30:32 2016 +0100 PR3129: pax-mark-vm script calls "exit -1" which is invalid in dash 2016-08-04 Andrew John Hughes PR3129: pax-mark-vm script calls "exit -1" which is invalid in dash * NEWS: Updated. * pax-mark-vm.in: Use POSIX-compliant exit value. -- You are receiving this mail because: 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 Aug 15 15:38:19 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 15 Aug 2016 15:38:19 +0000 Subject: [Bug 3140] New: [IcedTea6] Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3140 Bug ID: 3140 Summary: [IcedTea6] 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 -- You are receiving this mail because: 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 Aug 15 15:39:12 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 15 Aug 2016 15:39:12 +0000 Subject: [Bug 3140] [IcedTea6] Pass $(CC) and $(CXX) to OpenJDK build In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3140 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[IcedTea6] |[IcedTea6] Pass $(CC) and | |$(CXX) to OpenJDK build -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Aug 15 15:44:42 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 15 Aug 2016 15:44:42 +0000 Subject: [Bug 3140] [IcedTea6] Pass $(CC) and $(CXX) to OpenJDK build In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3140 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |6-1.13.12 --- Comment #1 from Andrew John Hughes --- The OpenJDK build no longer uses BUILD_GCC and BUILD_CXX, so we should set the appropriate variables to pass our compiler settings down to the OpenJDK build. We should also use $(CC) and $(CXX) rather than hardcoding 'gcc' and 'g++'. -- You are receiving this mail because: 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 Aug 15 15:45:29 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 15 Aug 2016 15:45:29 +0000 Subject: [Bug 3141] New: [IcedTea7] Pass $(CC) and $(CXX) to OpenJDK build Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3141 Bug ID: 3141 Summary: [IcedTea7] Pass $(CC) and $(CXX) to OpenJDK build Product: IcedTea Version: 7-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 3140 for IcedTea 2.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Aug 15 15:45:39 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 15 Aug 2016 15:45:39 +0000 Subject: [Bug 3141] [IcedTea7] Pass $(CC) and $(CXX) to OpenJDK build In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3141 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |2.6.8 -- You are receiving this mail because: 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 Aug 15 15:46:28 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 15 Aug 2016 15:46:28 +0000 Subject: [Bug 3129] [IcedTea6] pax-mark-vm script calls "exit -1" which is invalid in dash In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3129 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|enhancement |normal -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Mon Aug 15 15:49:34 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Mon, 15 Aug 2016 15:49:34 +0000 Subject: /hg/icedtea6: PR3140: Pass $(CC) and $(CXX) to OpenJDK build Message-ID: changeset 6ea26782250d in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=6ea26782250d author: Andrew John Hughes date: Mon Aug 15 16:52:53 2016 +0100 PR3140: Pass $(CC) and $(CXX) to OpenJDK build 2016-08-14 Andrew John Hughes PR3140: Pass $(CC) and $(CXX) to OpenJDK build * Makefile.am: (ICEDTEA_ENV): Set CC and CXX instead of BUILD_GCC and BUILD_CXX. Use $(CC) and $(CXX) instead of hardcoding gcc and g++. * NEWS: Updated. diffstat: ChangeLog | 10 ++++++++++ Makefile.am | 4 ++-- NEWS | 1 + 3 files changed, 13 insertions(+), 2 deletions(-) diffs (42 lines): diff -r 2293a898b34a -r 6ea26782250d ChangeLog --- a/ChangeLog Mon Aug 15 06:30:32 2016 +0100 +++ b/ChangeLog Mon Aug 15 16:52:53 2016 +0100 @@ -1,3 +1,13 @@ +2016-08-14 Andrew John Hughes + + PR3140: Pass $(CC) and $(CXX) to OpenJDK build + * Makefile.am: + (ICEDTEA_ENV): Set CC and CXX instead + of BUILD_GCC and BUILD_CXX. Use $(CC) + and $(CXX) instead of hardcoding gcc + and g++. + * NEWS: Updated. + 2016-08-04 Andrew John Hughes PR3129: pax-mark-vm script calls "exit -1" which diff -r 2293a898b34a -r 6ea26782250d Makefile.am --- a/Makefile.am Mon Aug 15 06:30:32 2016 +0100 +++ b/Makefile.am Mon Aug 15 16:52:53 2016 +0100 @@ -863,8 +863,8 @@ VERBOSE="$(VERBOSE)" \ ALT_OUTPUTDIR="$(BUILD_OUTPUT_DIR)" \ STATIC_CXX="false" \ - BUILD_GCC=gcc$(GCC_SUFFIX) \ - BUILD_CXX=g++$(GCC_SUFFIX) \ + CC=$(CC)$(GCC_SUFFIX) \ + CXX=$(CXX)$(GCC_SUFFIX) \ COMPILER_WARNINGS_FATAL="$(WERROR_STATUS)" \ UNLIMITED_CRYPTO="true" diff -r 2293a898b34a -r 6ea26782250d NEWS --- a/NEWS Mon Aug 15 06:30:32 2016 +0100 +++ b/NEWS Mon Aug 15 16:52:53 2016 +0100 @@ -47,6 +47,7 @@ - PR3132: PaX marking fails on filesystems which don't support extended attributes - PR3137: GTKLookAndFeel does not honor gtk-alternative-button-order - PR3139: Update documentation + - PR3140: Pass $(CC) and $(CXX) to OpenJDK build New in release 1.13.11 (2016-05-05): From bugzilla-daemon at icedtea.classpath.org Mon Aug 15 15:50:12 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 15 Aug 2016 15:50:12 +0000 Subject: [Bug 3140] [IcedTea6] Pass $(CC) and $(CXX) to OpenJDK build In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3140 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=6ea26782250d author: Andrew John Hughes date: Mon Aug 15 16:52:53 2016 +0100 PR3140: Pass $(CC) and $(CXX) to OpenJDK build 2016-08-14 Andrew John Hughes PR3140: Pass $(CC) and $(CXX) to OpenJDK build * Makefile.am: (ICEDTEA_ENV): Set CC and CXX instead of BUILD_GCC and BUILD_CXX. Use $(CC) and $(CXX) instead of hardcoding gcc and g++. * NEWS: Updated. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Mon Aug 15 16:03:59 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Mon, 15 Aug 2016 16:03:59 +0000 Subject: /hg/icedtea6-hg: 12 new changesets Message-ID: changeset 2de5d5254c7c in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=2de5d5254c7c author: Andrew John Hughes date: Mon Aug 15 02:54:13 2016 +0100 New backports for issues to be fixed in 1.13.12. S2178143, PR2959: JVM crashes if the number of bound CPUs changed during runtime S6260348, PR3068: GTK+ L&F JTextComponent not respecting desktop caret blink rate S6961123, PR2975: setWMClass fails to null-terminate WM_CLASS string PR2800: Files are missing from resources.jar PR3137: GTKLookAndFeel does not honor gtk-alternative-button-order 2016-08-15 Andrew John Hughes * Makefile.am: (ICEDTEA_PATCHES): Add new patches. * NEWS: Updated. * patches/ecj/icedtea.patch: Adjust and extend, following PR2800. * patches/openjdk/2178143-pr2959.patch, * patches/openjdk/6260348-pr3068.patch, * patches/openjdk/6961123-pr2975.patch, * patches/pr2800-missing_resources.patch, * patches/pr3137-alt_button_order.patch: New backports for issues to be fixed in 1.13.12. changeset 98303b52c967 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=98303b52c967 author: Andrew John Hughes date: Mon Aug 15 03:01:21 2016 +0100 PR3092: SystemTap is heavily confused by multiple JDKs 2016-07-17 Andrew John Hughes PR3092: SystemTap is heavily confused by multiple JDKs * AUTHORS: Added Felix Lu. * NEWS: Updated. 2016-07-13 Felix Lu PR3092: SystemTap is heavily confused by multiple JDKs * tapset/hotspot.stp.in, * tapset/jstack.stp.in: Use the new private keyword in SystemTap >= 3.0 to resolve global variable name collision and function overloading to select the correct jstack_call at runtime. changeset b386b7cd2dd1 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=b386b7cd2dd1 author: Andrew John Hughes date: Mon Aug 15 03:44:04 2016 +0100 PR3139: Update documentation 2016-08-14 Andrew John Hughes PR3139: Update documentation * NEWS: Updated. * README: Remove NIO2 backport information as this is long gone. 2010-07-22 Andrew John Hughes PR3139: Update documentation * INSTALL, * README: Updated to match current state of play and extended with missing information. Use IcedTea or IcedTea 1.x in place of "IcedTea6". * acinclude.m4: Add parameter information to configure help for all options. (FIND_ENDORSED_JARS): Remove unused macro and correct typos. changeset d9c4980dca4a in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=d9c4980dca4a author: Andrew John Hughes date: Mon Aug 15 03:54:34 2016 +0100 PR3112: Provide option to disable SystemTap tests 2016-03-04 Andrew John Hughes PR3112: Provide option to disable SystemTap tests * INSTALL: Document --disable-systemtap-tests. * Makefile.am: (SYSTEMTAP_TEST_SUITE): Define if SystemTap tests are enabled. (check-local): Use SYSTEMTAP_TEST_SUITE in place of check-tapset. (.PHONY): Add check-jdk, check-hotspot, check-langtools, check-tapset, check-tapset-probes and check-tapset-jstack * NEWS: Updated. * acinclude.m4: (IT_DISABLE_SYSTEMTAP_TESTS): Add option to disable SystemTap tests. * configure.ac: Call IT_DISABLE_SYSTEMTAP_TESTS. changeset 4c2bd990d28a in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=4c2bd990d28a author: Andrew John Hughes date: Mon Aug 15 05:37:57 2016 +0100 PR2800: Files are missing from resources.jar 2016-07-26 Andrew John Hughes PR2800: Files are missing from resources.jar * Makefile.am: (MIME_TYPE_CHECK_BUILD_DIR): Add build directory for mime type check. (MIME_TYPE_CHECK_SRCS): Specify sources for mime type check. (EXTRA_DIST): Distribute mime type check sources. (check-local): Depend on check-mimetype. (clean-tests): Depend on clean-check-mimetype. (clean-local): Depend on clean-mimetypecheck. (.PHONY): Depend on clean-check-mimetype, clean-mimetypecheck, clean-add-mime-types-file, clean-add-mime-types-file-debug and clean-add-mime-types-file-boot. (icedtea-against-icedtea): Depend on add-mime-types-file. (clean-icedtea-against-icedtea): Depend on clean-add-mime-types-file. (icedtea-debug-against-icedtea): Depend on add-mime-types-file-debug. (clean-icedtea-debug-against-icedtea): Depend on clean-add-mime-types-file-debug. (add-mime-types-file): Add a symlink to the system mime.types file if found. (clean-add-mime-types-file): Remove symlink to the system mime types file. (add-mime-types-file-debug): Add a symlink to the system mime.types file, if found, in the debug build. (clean-add-mime-types-file-debug): Remove symlink to the system mime types file in the debug build. (icedtea-against-ecj): Depend on add-mime-types-file-boot. (clean-icedtea-against-ecj): Depend on clean-add-mime-types-file-boot. (add-mime-types-file-boot): Add a symlink to the system mime.types file, if found, in the bootstrap build. (clean-add-mime-types-file-boot): Remove symlink to the system mime types file in the bootstrap build. (check-mimetype): Check that we can recognise a HTML file and (if system mime.types is available) a Java file. (clean-check-mimetype): Cleanup after check-mimetype. (mimetypecheck): Build the MIME type check. (clean-mimetypecheck): Remove MIME type check build. (install-data-local): Install the mime.types symlink. * acinclude.m4: (IT_CHECK_FOR_MIME_TYPES): Check for a system mime.types file and define MIME_TYPES_FILE_FOUND if located. * configure.ac: Invoke IT_CHECK_FOR_MIME_TYPES. * test/RH1195203.java: Testcase to get Java to print the MIME type of a file. 2015-05-16 Andrew John Hughes PR2800: Files are missing from resources.jar * Makefile.am: (BUILD_SDK_DIR): Added. (BUILD_JRE_DIR): Likewise. (BUILD_JRE_ARCH_DIR): Redefine using BUILD_SDK_DIR. (BUILD_DEBUG_SDK_DIR): Added. (BUILD_DEBUG_JRE_DIR): Likewise. (BUILD_DEBUG_JRE_ARCH_DIR): Redefine using BUILD_DEBUG_SDK_DIR. (BUILD_BOOT_SDK_DIR): Added. (BUILD_BOOT_JRE_DIR): Likewise. (BUILD_BOOT_JRE_ARCH_DIR): Redefine using BUILD_BOOT_SDK_DIR. 2015-06-03 Andrew John Hughes PR2800: Files are missing from resources.jar * Makefile.am: (BUILD_BOOT_JRE_ARCH_DIR): Added. changeset 25bd6515fed0 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=25bd6515fed0 author: Andrew John Hughes date: Mon Aug 15 06:04:49 2016 +0100 PR1372: Provide option to build without debugging 2014-06-10 Andrew John Hughes PR1372: Provide option to build without debugging * INSTALL: Updated. * Makefile.am: (ICEDTEA_ENV): Only set DEBUG_CLASSFILES and DEBUG_BINARIES when ENABLE_JAVA_DEBUGINFO and ENABLE_NATIVE_DEBUGINFO are set, respectively. * NEWS: Updated. * acinclude.m4: (IT_ENABLE_NATIVE_DEBUGINFO): New macro to add option --enable-native-debuginfo. (IT_ENABLE_JAVA_DEBUGINFO): New macro to add option --enable-java-debuginfo. * configure.ac: Invoke new macros. changeset 15c751726652 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=15c751726652 author: Andrew John Hughes date: Mon Aug 15 06:09:17 2016 +0100 PR3117: Add tests for Java debug info and source files 2016-07-28 Andrew John Hughes PR3117: Add tests for Java debug info and source files * Makefile.am: (check-java-debug): Guard with ENABLE_JAVA_DEBUGINFO. * NEWS: Updated. 2016-07-15 Andrew John Hughes PR3117: Add tests for Java debug info and source files * Makefile.am: (check-local): Depend on check-java-debug and check-java-src. (clean-tests): Depend on clean-check-java-debug and clean-check-java-src. (.PHONY): Add clean-check-java-src and clean-check-java-debug. (check-java-debug): Adapt Omair Majid's Java debug info test from Fedora RPM to IcedTea. (clean-check-java-debug): Cleanup target for check-java-debug. (check-java-src): Adapt Omair Majid's Java source file test from Fedora RPM to IcedTea. (clean-check-java-src): Cleanup target for check-java-src. changeset 7f502d06457c in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=7f502d06457c author: Andrew John Hughes date: Mon Aug 15 06:16:39 2016 +0100 PR3130: Avoid giving PAX_COMMAND a value if no PaX utility is available 2016-08-14 Andrew John Hughes PR3130: Avoid giving PAX_COMMAND a value if no PaX utility is available * NEWS: Updated. 2014-02-21 Andrew John Hughes PR3130: Avoid giving PAX_COMMAND a value if no PaX utility is available * acinclude.m4: (IT_WITH_PAX): Leave PAX_COMMAND with the empty string rather than "not specified" to avoid build failures. * pax-mark-vm.in: Update PAX_COMMAND check. changeset bb2bbb3b08d9 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=bb2bbb3b08d9 author: Andrew John Hughes date: Mon Aug 15 06:26:24 2016 +0100 PR3132: PaX marking fails on filesystems which don't support extended attributes 2016-04-07 Andrew John Hughes PR3132: PaX marking fails on filesystems which don't support extended attributes * Makefile.am: (pax-mark-vm): Pass true to pax-mark-vm to fail if PaX marking fails. (pax-mark-vm-debug): Likewise. (pax-mark-vm-ecj): Likewise. * NEWS: Updated. * pax-mark-vm.in: Add a second option, FAIL_ON_ERROR, which will cause the script to exit if it can't PaX mark when set to true, but just issue a warning when set to false. changeset 2293a898b34a in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=2293a898b34a author: Andrew John Hughes date: Mon Aug 15 06:30:32 2016 +0100 PR3129: pax-mark-vm script calls "exit -1" which is invalid in dash 2016-08-04 Andrew John Hughes PR3129: pax-mark-vm script calls "exit -1" which is invalid in dash * NEWS: Updated. * pax-mark-vm.in: Use POSIX-compliant exit value. changeset 6ea26782250d in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=6ea26782250d author: Andrew John Hughes date: Mon Aug 15 16:52:53 2016 +0100 PR3140: Pass $(CC) and $(CXX) to OpenJDK build 2016-08-14 Andrew John Hughes PR3140: Pass $(CC) and $(CXX) to OpenJDK build * Makefile.am: (ICEDTEA_ENV): Set CC and CXX instead of BUILD_GCC and BUILD_CXX. Use $(CC) and $(CXX) instead of hardcoding gcc and g++. * NEWS: Updated. changeset 94ea67d446bc in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=94ea67d446bc author: Andrew John Hughes date: Mon Aug 15 17:07:31 2016 +0100 Merge diffstat: AUTHORS | 1 + ChangeLog | 259 +++++++++++++ INSTALL | 100 ++-- Makefile.am | 214 +++++++++- NEWS | 17 +- README | 14 +- acinclude.m4 | 185 +++++--- configure.ac | 5 + patches/ecj/icedtea.patch | 95 ++-- patches/openjdk/2178143-pr2959.patch | 54 ++ patches/openjdk/6260348-pr3068.patch | 152 +++++++ patches/openjdk/6752638-preferLocaleFonts_throws_NPE.patch | 97 ---- patches/openjdk/6961123-pr2975.patch | 21 + patches/openjdk/7050826-pr2956-allow_type1_fonts.patch | 31 - patches/pr2800-missing_resources.patch | 87 ++++ patches/pr3137-alt_button_order.patch | 88 ++++ pax-mark-vm.in | 24 +- tapset/hotspot.stp.in | 3 +- tapset/jstack.stp.in | 54 +- test/RH1195203.java | 32 + 20 files changed, 1184 insertions(+), 349 deletions(-) diffs (truncated from 2487 to 500 lines): diff -r cc7089689313 -r 94ea67d446bc AUTHORS --- a/AUTHORS Tue May 24 17:57:12 2016 +0100 +++ b/AUTHORS Mon Aug 15 17:07:31 2016 +0100 @@ -26,6 +26,7 @@ Matthias Klose Francis Kung Denis Lila +Felix Lu DJ Lucas Omair Majid Casey Marshall diff -r cc7089689313 -r 94ea67d446bc ChangeLog --- a/ChangeLog Tue May 24 17:57:12 2016 +0100 +++ b/ChangeLog Mon Aug 15 17:07:31 2016 +0100 @@ -1,3 +1,257 @@ +2016-08-14 Andrew John Hughes + + PR3140: Pass $(CC) and $(CXX) to OpenJDK build + * Makefile.am: + (ICEDTEA_ENV): Set CC and CXX instead + of BUILD_GCC and BUILD_CXX. Use $(CC) + and $(CXX) instead of hardcoding gcc + and g++. + * NEWS: Updated. + +2016-08-04 Andrew John Hughes + + PR3129: pax-mark-vm script calls "exit -1" which + is invalid in dash + * NEWS: Updated. + * pax-mark-vm.in: + Use POSIX-compliant exit value. + +2016-04-07 Andrew John Hughes + + PR3132: PaX marking fails on filesystems which + don't support extended attributes + * Makefile.am: + (pax-mark-vm): Pass true to pax-mark-vm to fail + if PaX marking fails. + (pax-mark-vm-debug): Likewise. + (pax-mark-vm-ecj): Likewise. + * NEWS: Updated. + * pax-mark-vm.in: + Add a second option, FAIL_ON_ERROR, which will + cause the script to exit if it can't PaX mark + when set to true, but just issue a warning when + set to false. + +2016-08-14 Andrew John Hughes + + PR3130: Avoid giving PAX_COMMAND a value if + no PaX utility is available + * NEWS: Updated. + +2014-02-21 Andrew John Hughes + + PR3130: Avoid giving PAX_COMMAND a value if + no PaX utility is available + * acinclude.m4: + (IT_WITH_PAX): Leave PAX_COMMAND with the empty + string rather than "not specified" to avoid build + failures. + * pax-mark-vm.in: Update PAX_COMMAND check. + +2016-07-28 Andrew John Hughes + + PR3117: Add tests for Java debug info and + source files + * Makefile.am: + (check-java-debug): Guard with + ENABLE_JAVA_DEBUGINFO. + * NEWS: Updated. + +2016-07-15 Andrew John Hughes + + PR3117: Add tests for Java debug info and + source files + * Makefile.am: + (check-local): Depend on check-java-debug and + check-java-src. + (clean-tests): Depend on clean-check-java-debug + and clean-check-java-src. + (.PHONY): Add clean-check-java-src and + clean-check-java-debug. + (check-java-debug): Adapt Omair Majid's Java debug + info test from Fedora RPM to IcedTea. + (clean-check-java-debug): Cleanup target for + check-java-debug. + (check-java-src): Adapt Omair Majid's Java source + file test from Fedora RPM to IcedTea. + (clean-check-java-src): Cleanup target for + check-java-src. + +2014-06-10 Andrew John Hughes + + PR1372: Provide option to build without debugging + * INSTALL: Updated. + * Makefile.am: + (ICEDTEA_ENV): Only set DEBUG_CLASSFILES + and DEBUG_BINARIES when ENABLE_JAVA_DEBUGINFO + and ENABLE_NATIVE_DEBUGINFO are set, respectively. + * NEWS: Updated. + * acinclude.m4: + (IT_ENABLE_NATIVE_DEBUGINFO): New macro to add + option --enable-native-debuginfo. + (IT_ENABLE_JAVA_DEBUGINFO): New macro to add + option --enable-java-debuginfo. + * configure.ac: Invoke new macros. + +2016-07-26 Andrew John Hughes + + PR2800: Files are missing from resources.jar + * Makefile.am: + (MIME_TYPE_CHECK_BUILD_DIR): Add build directory + for mime type check. + (MIME_TYPE_CHECK_SRCS): Specify sources for + mime type check. + (EXTRA_DIST): Distribute mime type check sources. + (check-local): Depend on check-mimetype. + (clean-tests): Depend on clean-check-mimetype. + (clean-local): Depend on clean-mimetypecheck. + (.PHONY): Depend on clean-check-mimetype, + clean-mimetypecheck, clean-add-mime-types-file, + clean-add-mime-types-file-debug and + clean-add-mime-types-file-boot. + (icedtea-against-icedtea): Depend on + add-mime-types-file. + (clean-icedtea-against-icedtea): Depend on + clean-add-mime-types-file. + (icedtea-debug-against-icedtea): Depend on + add-mime-types-file-debug. + (clean-icedtea-debug-against-icedtea): Depend on + clean-add-mime-types-file-debug. + (add-mime-types-file): Add a symlink to the + system mime.types file if found. + (clean-add-mime-types-file): Remove symlink + to the system mime types file. + (add-mime-types-file-debug): Add a symlink to the + system mime.types file, if found, in the debug build. + (clean-add-mime-types-file-debug): Remove symlink + to the system mime types file in the debug build. + (icedtea-against-ecj): Depend on add-mime-types-file-boot. + (clean-icedtea-against-ecj): Depend on + clean-add-mime-types-file-boot. + (add-mime-types-file-boot): Add a symlink to the + system mime.types file, if found, in the bootstrap build. + (clean-add-mime-types-file-boot): Remove symlink + to the system mime types file in the bootstrap build. + (check-mimetype): Check that we can recognise a HTML + file and (if system mime.types is available) a Java file. + (clean-check-mimetype): Cleanup after check-mimetype. + (mimetypecheck): Build the MIME type check. + (clean-mimetypecheck): Remove MIME type check build. + (install-data-local): Install the mime.types symlink. + * acinclude.m4: + (IT_CHECK_FOR_MIME_TYPES): Check for a system mime.types + file and define MIME_TYPES_FILE_FOUND if located. + * configure.ac: + Invoke IT_CHECK_FOR_MIME_TYPES. + * test/RH1195203.java: Testcase to get Java to print + the MIME type of a file. + +2015-05-16 Andrew John Hughes + + PR2800: Files are missing from resources.jar + * Makefile.am: + (BUILD_SDK_DIR): Added. + (BUILD_JRE_DIR): Likewise. + (BUILD_JRE_ARCH_DIR): Redefine using BUILD_SDK_DIR. + (BUILD_DEBUG_SDK_DIR): Added. + (BUILD_DEBUG_JRE_DIR): Likewise. + (BUILD_DEBUG_JRE_ARCH_DIR): Redefine using + BUILD_DEBUG_SDK_DIR. + (BUILD_BOOT_SDK_DIR): Added. + (BUILD_BOOT_JRE_DIR): Likewise. + (BUILD_BOOT_JRE_ARCH_DIR): Redefine using + BUILD_BOOT_SDK_DIR. + +2015-06-03 Andrew John Hughes + + PR2800: Files are missing from resources.jar + * Makefile.am: + (BUILD_BOOT_JRE_ARCH_DIR): Added. + +2016-03-04 Andrew John Hughes + + PR3112: Provide option to disable SystemTap tests + * INSTALL: Document --disable-systemtap-tests. + * Makefile.am: + (SYSTEMTAP_TEST_SUITE): Define if SystemTap tests + are enabled. + (check-local): Use SYSTEMTAP_TEST_SUITE in place + of check-tapset. + (.PHONY): Add check-jdk, check-hotspot, check-langtools, + check-tapset, check-tapset-probes and check-tapset-jstack + * NEWS: Updated. + * acinclude.m4: + (IT_DISABLE_SYSTEMTAP_TESTS): Add option to + disable SystemTap tests. + * configure.ac: + Call IT_DISABLE_SYSTEMTAP_TESTS. + +2016-08-14 Andrew John Hughes + + PR3139: Update documentation + * NEWS: Updated. + * README: Remove NIO2 backport information + as this is long gone. + +2010-07-22 Andrew John Hughes + + PR3139: Update documentation + * INSTALL, + * README: Updated to match current state of + play and extended with missing information. + Use IcedTea or IcedTea 1.x in place of + "IcedTea6". + * acinclude.m4: Add parameter information to + configure help for all options. + (FIND_ENDORSED_JARS): Remove unused macro and + correct typos. + +2016-07-17 Andrew John Hughes + + PR3092: SystemTap is heavily confused + by multiple JDKs + * AUTHORS: Added Felix Lu. + * NEWS: Updated. + +2016-07-13 Felix Lu + + PR3092: SystemTap is heavily confused + by multiple JDKs + * tapset/hotspot.stp.in, + * tapset/jstack.stp.in: + Use the new private keyword in SystemTap + >= 3.0 to resolve global variable name + collision and function overloading + to select the correct jstack_call at runtime. + +2016-08-15 Andrew John Hughes + + * Makefile.am: + (ICEDTEA_PATCHES): Add new patches. + * NEWS: Updated. + * patches/ecj/icedtea.patch: + Adjust and extend, following PR2800. + * patches/openjdk/2178143-pr2959.patch, + * patches/openjdk/6260348-pr3068.patch, + * patches/openjdk/6961123-pr2975.patch, + * patches/pr2800-missing_resources.patch, + * patches/pr3137-alt_button_order.patch: + New backports for issues to be fixed in 1.13.12. + +2016-08-09 Andrew John Hughes + + * patches/openjdk/6752638-preferLocaleFonts_throws_NPE.patch: + Removed as applied upstream. + * Makefile.am: + (ICEDTEA_PATCHES): Remove above patch. + +2016-05-24 Andrew John Hughes + + * patches/openjdk/7050826-pr2956-allow_type1_fonts.patch: + Removed as pushed upstream. + * Makefile.am: + (ICEDTEA_PATCHES): Remove above patch. + 2016-05-24 Andrew John Hughes PR2969: ENABLE_SYSTEM_LCMS is not defined @@ -78,6 +332,11 @@ is now auto-generated and handled by autotools. * NEWS: Updated. +2016-05-08 Andrew John Hughes + + * Makefile.am: + (OPENJDK_VERSION): Bump to next release, b40. + 2016-05-03 Andrew John Hughes * Makefile.am: diff -r cc7089689313 -r 94ea67d446bc INSTALL --- a/INSTALL Tue May 24 17:57:12 2016 +0100 +++ b/INSTALL Mon Aug 15 17:07:31 2016 +0100 @@ -1,5 +1,5 @@ -Building IcedTea6 -================= +Building IcedTea +================ For convenience we've provided make targets that automatically download, extract and patch the source code from openjdk.java.net, in @@ -9,7 +9,7 @@ A bootstrap JDK, either: - GNU libgcj >= 4.3.0 (or equivalent class library based on GNU Classpath >= 0.95) (the default) - - IcedTea6 + - IcedTea 1.x Eclipse Java Compiler (ecj) CUPS libX11 (xproto, libX11, libXext, libXtst, libXi, libXt, libXinerama, libXcomposite, libXau, libXdmcp, libxcb) @@ -63,10 +63,10 @@ in that order. A quick build can be performed by passing --disable-bootstrap. -This requires a recent version of IcedTea6 as the boot JDK, so +This requires a recent version of IcedTea 1.x as the boot JDK, so the first three JDKs above are not searched for. -Note that IcedTea7 can not be used to build IcedTea6. +Note that IcedTea 2.x and 3.x can not be used to build IcedTea 1.x. There is currently no install target. IcedTea ends up in openjdk.build when the build completes. @@ -85,20 +85,15 @@ to configure: * --disable-docs: Don't build the Javadoc documentation. +* --disable-bootstrap: Perform a quick build using an installed + copy of IcedTea 1.x. If a directory is not specified, a check against + the list presented above is performed. * --with-openjdk-src-dir: Copy the specified OpenJDK tree, rather than downloading and extracting a tarball. * --disable-optimizations: Build with -O0. * --enable-hg: Checkout the OpenJDK tree from Mercurial, rather than downloading and extracting a tarball. -* --enable-system-lcms: Build using the system installation of LCMS2, not - the version in-tree. -* --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. * --with-gcj: Compile ecj to native code with gcj prior to building. -* --disable-bootstrap: Perform a quick build using an installed - copy of IcedTea6. If a directory is not specified, a check against - the list presented above is performed. * --with-parallel-jobs: Run the specified number of parallel jobs when building HotSpot and the JDK. If this option is passed without an argument, the number of online processors plus one is used. @@ -144,12 +139,24 @@ * --with-tzdata-dir: Specify the location of Java timezone data, defaulting to /usr/share/javazi. * --with-abs-install-dir: The final install location of the j2sdk-image, for use in the SystemTap tapset. * --with-llvm-config: Specify the location of the llvm-config binary. +* --with-hotspot-build: The HotSpot to use, defaulting to 'original'. +* --with-pax: The command used to PaX-mark built binaries. +* --enable-Werror: Turn gcc & javac warnings into errors. +* --disable-jar-compression: Don't compress the OpenJDK JAR files. +* --disable-downloading: Don't download tarballs if not available; fail instead. * --disable-bootstrap-tools: Use javac and javah from langtools, not the bootstrap JDK. * --with-fonts-dir: Specify the location of system fonts. This is currently only used on Gentoo systems. +* --enable-native-debuginfo: Include debuginfo in native binaries. +* --enable-java-debuginfo: Include debuginfo in Java class files. Other options may be supplied which enable or disable new features. These are documented fully in the relevant section below. +* --disable-tests: Disable the running of all JTReg tests. +* --disable-hotspot-tests: Disable the running of the HotSpot JTReg suite. +* --disable-langtools-tests: Disable the running of the langtools JTReg suite. +* --disable-jdk-tests: Disable the running of the jdk JTreg suite. +* --disable-systemtap-tests: Disable the running of the SystemTap test suite. * --enable-pulse-java: Build the PulseAudio sound provider. * --disable-xrender: Don't include the XRender pipeline. * --enable-systemtap: Include support for tracing using systemtap. @@ -158,17 +165,21 @@ * --enable-jamvm: Replace HotSpot with JamVM. * --enable-shark: Build the Shark LLVM-based JIT. * --enable-zero: Build the zero assembler port on x86/x86_64/sparc platforms. -* --with-hotspot-build: The HotSpot to use, defaulting to 'original'. * --with-rhino: Include Javascript support using Rhino. * --with-additional-vms=vm-list: Additional VMs to build using the system described 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-system-lcms: Build using the system installation of LCMS2, not + the version in-tree. +* --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. Testing ======= -IcedTea6 includes support for running the test suite included with +IcedTea includes support for running the test suite included with OpenJDK, using the in-tree copy of JTReg. Invoking 'make check' will cause the HotSpot, JDK and langtools test suites to be run. It will exit with an error code if a regression test fails, so use 'make check @@ -176,57 +187,47 @@ failures occur in one. The individual test suites may be run using the check-hotspot, check-jdk and check-langtools targets respectively, or by setting jtreg_checks e.g. jtreg_checks="langtools hotspot". +The --disable-tests option can be used to turn off all tests, and the +--disable-{hotspot,langtools,jdk}-tests options can be used to turn +off individual suites. This is useful when using 'make distcheck' +as a way of avoiding running the extensive JDK test suite which +takes several hours. The PulseAudio provider ======================= -IcedTea6 includes an implementation of the javax.sound.* APIs using +IcedTea includes an implementation of the javax.sound.* APIs using PulseAudio which can be enabled using --enable-pulse-java. The resulting provider is org.classpath.icedtea.pulseaudio.PulseAudioMixerProvider. XRender Support =============== -IcedTea6 includes support for an Xrender-based rendering pipeline +IcedTea includes support for an Xrender-based rendering pipeline developed by Clemens Eisserer (http://linuxhippy.blogspot.com/). This is compiled by default, and can be disabled using --disable-xrender. To actually use the pipeline, the sun.java2d.xrender property needs to be set to true, e.g. by passing the -Dsun.java2d.xrender=True option to java. -NIO2 Backport -============= - -IcedTea6 includes a backport of NIO2 from OpenJDK7; see -http://openjdk.java.net/projects/nio/. This provides support for -asynchronous I/O and an improved file system API, providing access to -POSIX file permissions, timestamps, extended attributes and ACLs and -allowing directories to be watched. This is enabled using the ---enable-nio2 option. - -As new classes can not be added to the java.* and javax.* namespace of -the 1.6 API, the new java.nio classes are contained in -org.classpath.icedtea.java.nio, so code will needed to be adjusted to -work with the backport. - SystemTap ========= -IcedTea6 includes work to allow the existing DTrace probes included in +IcedTea includes work to allow the existing DTrace probes included in OpenJDK to be used with SystemTap. This is enabled using the --enable-systemtap option, and requires version 0.9.5 or later (0.9.9 or later if you want Java method tracing). The tapset needs to know the final install location of the JDK, so the --with-abs-install-dir should also be used to specify this. If not set, it defaults to the -in-tree location of openjdk/build/-/j2sdk-image and requires +in-tree location of openjdk.build/j2sdk-image and requires manual changes to tapset/hotspot.stp to work from elsewhere. For example, if you plan to install the resulting build in /usr/lib/jvm/java-1.6.0-openjdk, then you should specify --enable-systemtap --with-abs-install-dir=/usr/lib/jvm/java-1.6.0-openjdk. -NSS Security Provider -===================== +The NSS PKCS11 Security Provider +================================ OpenJDK includes an NSS-based security provider in the form of sun.security.pkcs11.SunPKCS11. However, as this needs to know the @@ -240,12 +241,12 @@ CACAO ===== -IcedTea6 can use CACAO as the virtual machine, as opposed to HotSpot. +IcedTea can use CACAO as the virtual machine, as opposed to HotSpot. One advantage of this is that CACAO has a JIT implementation for more platforms than HotSpot, including ppc, ppc64, arm and mips. When --enable-cacao is specified, CACAO will be downloaded and built, followed by the JDK portion of OpenJDK resulting in a CACAO+OpenJDK -image in openjdk/build/-/j2sdk-image. The --with-cacao-home +image in openjdk.build/j2sdk-image. The --with-cacao-home option can be used to specify the use of an existing CACAO install instead, and --with-cacao-src-zip/dir options exist to allow the use of a pre-downloaded zip or source tree respectively. @@ -253,16 +254,16 @@ JamVM ===== -IcedTea6 can use JamVM as the virtual machine, as opposed to HotSpot. +IcedTea can use JamVM as the virtual machine, as opposed to HotSpot. When --enable-jamvm is specified, JamVM will be downloaded and built, followed by the JDK portion of OpenJDK resulting in a JamVM+OpenJDK -image in openjdk/build/-/j2sdk-image. The ---with-jamvm-src-zip option exists to allow the use of a pre-downloaded zip. +image in openjdk.build/j2sdk-image. The --with-jamvm-src-zip option +exists to allow the use of a pre-downloaded zip. Zero & Shark ============ -IcedTea6 includes a zero assembler port of HotSpot, which avoids +IcedTea includes a zero assembler port of HotSpot, which avoids architecture-specific code as much as possible, allowing an interpreter to be built and run on most platforms (albeit very slowly). As HotSpot only includes JITs for x86, x86_64 and SPARC, the @@ -289,7 +290,7 @@ hotspot.map file maps the name to a changeset from a given repository URL. During the build, it downloads HotSpot from ${URL}/archive/${CHANGESET}.tar.gz and the resulting file is verified -using the MD5 sum stored in hotspot.map. From bugzilla-daemon at icedtea.classpath.org Mon Aug 15 19:01:08 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 15 Aug 2016 19:01:08 +0000 Subject: [Bug 3142] New: [IcedTea6] Don't assume system mime.types supports text/x-java-source Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3142 Bug ID: 3142 Summary: [IcedTea6] Don't assume system mime.types supports text/x-java-source 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 Clone of bug 3114 for IcedTea 1.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Aug 15 19:01:32 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 15 Aug 2016 19:01:32 +0000 Subject: [Bug 3142] [IcedTea6] Don't assume system mime.types supports text/x-java-source In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3142 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |6-1.13.12 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Mon Aug 15 19:10:39 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Mon, 15 Aug 2016 19:10:39 +0000 Subject: /hg/icedtea6: PR3142: Don't assume system mime.types supports te... Message-ID: changeset 2b2efb516e5a in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=2b2efb516e5a author: Andrew John Hughes date: Mon Aug 15 20:13:54 2016 +0100 PR3142: Don't assume system mime.types supports text/x-java-source 2016-07-27 Andrew John Hughes PR3142: Don't assume system mime.types supports text/x-java-source * Makefile.am: (check-mimetype): Make second test depend on JAVA_SOURCE_SUPPORTED conditional, not MIME_TYPES_FILE_FOUND. * NEWS: Updated. * acinclude.m4: (IT_CHECK_FOR_MIME_TYPES): Check if the system mime types file supports text/x-java-source. diffstat: ChangeLog | 13 +++++++++++++ Makefile.am | 2 +- NEWS | 1 + acinclude.m4 | 11 ++++++++++- 4 files changed, 25 insertions(+), 2 deletions(-) diffs (66 lines): diff -r 6ea26782250d -r 2b2efb516e5a ChangeLog --- a/ChangeLog Mon Aug 15 16:52:53 2016 +0100 +++ b/ChangeLog Mon Aug 15 20:13:54 2016 +0100 @@ -1,3 +1,16 @@ +2016-07-27 Andrew John Hughes + + PR3142: Don't assume system mime.types + supports text/x-java-source + * Makefile.am: + (check-mimetype): Make second test depend + on JAVA_SOURCE_SUPPORTED conditional, + not MIME_TYPES_FILE_FOUND. + * NEWS: Updated. + * acinclude.m4: + (IT_CHECK_FOR_MIME_TYPES): Check if the + system mime types file supports text/x-java-source. + 2016-08-14 Andrew John Hughes PR3140: Pass $(CC) and $(CXX) to OpenJDK build diff -r 6ea26782250d -r 2b2efb516e5a Makefile.am --- a/Makefile.am Mon Aug 15 16:52:53 2016 +0100 +++ b/Makefile.am Mon Aug 15 20:13:54 2016 +0100 @@ -2934,7 +2934,7 @@ exit -1; \ fi ; \ fi -if MIME_TYPES_FILE_FOUND +if JAVA_SOURCE_SUPPORTED if [ -e $(BUILD_SDK_DIR)/bin/java ] ; then \ expected="text/x-java-source" ; \ java=$$($(BUILD_SDK_DIR)/bin/java -cp $(MIME_TYPE_CHECK_BUILD_DIR) RH1195203 \ diff -r 6ea26782250d -r 2b2efb516e5a NEWS --- a/NEWS Mon Aug 15 16:52:53 2016 +0100 +++ b/NEWS Mon Aug 15 20:13:54 2016 +0100 @@ -48,6 +48,7 @@ - PR3137: GTKLookAndFeel does not honor gtk-alternative-button-order - PR3139: Update documentation - PR3140: Pass $(CC) and $(CXX) to OpenJDK build + - PR3142: Don't assume system mime.types supports text/x-java-source New in release 1.13.11 (2016-05-05): diff -r 6ea26782250d -r 2b2efb516e5a acinclude.m4 --- a/acinclude.m4 Mon Aug 15 16:52:53 2016 +0100 +++ b/acinclude.m4 Mon Aug 15 20:13:54 2016 +0100 @@ -2489,9 +2489,18 @@ mime_types_file_found=no fi AC_MSG_RESULT([$mime_types_file_found]) - if test "x${mime_types_file_found}" = "xno"; then + if test "x${mime_types_file_found}" = "xyes"; then + AC_MSG_CHECKING([if ${MIME_TYPES_FILE} has text/x-java-source]) + if grep '^text/x-java-source' ${MIME_TYPES_FILE} >&AS_MESSAGE_LOG_FD ; then + java_source_supported=yes + else + java_source_supported=no + fi + AC_MSG_RESULT([$java_source_supported]) + else AC_MSG_WARN([No system MIME types file found.]) fi AC_SUBST([MIME_TYPES_FILE]) AM_CONDITIONAL(MIME_TYPES_FILE_FOUND, test "x${mime_types_file_found}" = "xyes") + AM_CONDITIONAL(JAVA_SOURCE_SUPPORTED, test "x${java_source_supported}" = "xyes") ]) From bugzilla-daemon at icedtea.classpath.org Mon Aug 15 19:11:16 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 15 Aug 2016 19:11:16 +0000 Subject: [Bug 3142] [IcedTea6] Don't assume system mime.types supports text/x-java-source In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3142 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=2b2efb516e5a author: Andrew John Hughes date: Mon Aug 15 20:13:54 2016 +0100 PR3142: Don't assume system mime.types supports text/x-java-source 2016-07-27 Andrew John Hughes PR3142: Don't assume system mime.types supports text/x-java-source * Makefile.am: (check-mimetype): Make second test depend on JAVA_SOURCE_SUPPORTED conditional, not MIME_TYPES_FILE_FOUND. * NEWS: Updated. * acinclude.m4: (IT_CHECK_FOR_MIME_TYPES): Check if the system mime types file supports text/x-java-source. -- You are receiving this mail because: 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 Aug 16 02:03:43 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 16 Aug 2016 02:03:43 +0000 Subject: [Bug 3143] New: [IcedTea6] Fix typo in --with-openjdk-src-dir introduced by PR3139 Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3143 Bug ID: 3143 Summary: [IcedTea6] Fix typo in --with-openjdk-src-dir introduced by PR3139 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 Change in bug 3139 backported from IcedTea 2.x changes the openjdk-src-dir flag to openjdk-src-dir=DIR, breaking the option. This was fixed in IcedTea 2.x in: changeset: 2319:b79b82edac07 user: Andrew John Hughes date: Fri Jul 23 11:37:22 2010 +0100 summary: Synchronise NetX sources and fix typo in --with-openjdk-src-dir caused by previous configure help update. and so the appropriate part of that needs backporting too. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Aug 16 02:05:49 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 16 Aug 2016 02:05:49 +0000 Subject: [Bug 3139] [IcedTea6] Update documentation In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3139 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED Target Milestone|6-1.13.12 |6-1.14.0 --- Comment #2 from Andrew John Hughes --- Applied in HEAD. Not going to risk backporting to 1.13.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Aug 16 02:05:50 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 16 Aug 2016 02:05:50 +0000 Subject: [Bug 3112] [IcedTea6] Provide option to disable SystemTap tests In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3112 Bug 3112 depends on bug 3139, which changed state. Bug 3139 Summary: [IcedTea6] Update documentation http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3139 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Aug 16 02:06:01 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 16 Aug 2016 02:06:01 +0000 Subject: [Bug 3139] [IcedTea6] Update documentation In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3139 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |3143 -- You are receiving this mail because: 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 Aug 16 02:06:01 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 16 Aug 2016 02:06:01 +0000 Subject: [Bug 3143] [IcedTea6] Fix typo in --with-openjdk-src-dir introduced by PR3139 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3143 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Depends on| |3139 -- You are receiving this mail because: 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 Aug 16 02:06:15 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 16 Aug 2016 02:06:15 +0000 Subject: [Bug 1503] [TRACKER] IcedTea6 1.14 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1503 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3143 -- You are receiving this mail because: 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 Aug 16 02:06:15 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 16 Aug 2016 02:06:15 +0000 Subject: [Bug 3143] [IcedTea6] Fix typo in --with-openjdk-src-dir introduced by PR3139 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3143 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |1503 Target Milestone|--- |6-1.14.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 Aug 16 02:06:41 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 16 Aug 2016 02:06:41 +0000 Subject: [Bug 1503] [TRACKER] IcedTea6 1.14 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1503 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3139 -- You are receiving this mail because: 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 Aug 16 02:06:41 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 16 Aug 2016 02:06:41 +0000 Subject: [Bug 3139] [IcedTea6] Update documentation In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3139 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |1503 -- You are receiving this mail because: 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 Aug 16 02:07:27 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 16 Aug 2016 02:07:27 +0000 Subject: [Bug 3112] [IcedTea6] Provide option to disable SystemTap tests In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3112 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED Target Milestone|6-1.13.12 |6-1.14.0 --- Comment #2 from Andrew John Hughes --- Fixed in HEAD. Not going to risk backporting to 1.13.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Aug 16 02:10:21 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 16 Aug 2016 02:10:21 +0000 Subject: [Bug 2800] [IcedTea6] Files are missing from resources.jar In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2800 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |3142 -- You are receiving this mail because: 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 Aug 16 02:10:21 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 16 Aug 2016 02:10:21 +0000 Subject: [Bug 3142] [IcedTea6] Don't assume system mime.types supports text/x-java-source In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3142 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2800 -- 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 Aug 16 02:13:51 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 16 Aug 2016 02:13:51 +0000 Subject: /hg/icedtea6-hg: 3 new changesets Message-ID: changeset 2b2efb516e5a in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=2b2efb516e5a author: Andrew John Hughes date: Mon Aug 15 20:13:54 2016 +0100 PR3142: Don't assume system mime.types supports text/x-java-source 2016-07-27 Andrew John Hughes PR3142: Don't assume system mime.types supports text/x-java-source * Makefile.am: (check-mimetype): Make second test depend on JAVA_SOURCE_SUPPORTED conditional, not MIME_TYPES_FILE_FOUND. * NEWS: Updated. * acinclude.m4: (IT_CHECK_FOR_MIME_TYPES): Check if the system mime types file supports text/x-java-source. changeset 1e3410fddbf8 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=1e3410fddbf8 author: Andrew John Hughes date: Tue Aug 16 02:57:43 2016 +0100 Merge changeset d247f1787f04 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=d247f1787f04 author: Andrew John Hughes date: Tue Aug 16 03:15:54 2016 +0100 PR3143: Fix typo in --with-openjdk-src-dir introduced by PR3139 2016-08-15 Andrew John Hughes PR3143: Fix typo in --with-openjdk-src-dir introduced by PR3139 * NEWS: Updated. 2010-07-23 Andrew John Hughes PR3143: Fix typo in --with-openjdk-src-dir introduced by PR3139 * acinclude.m4: (WITH_OPENJDK_SRC_DIR): Fix breakage in parameter caused by previous configure help update. diffstat: ChangeLog | 46 ++++++ Makefile.am | 6 +- NEWS | 2 + acinclude.m4 | 15 +- patches/openjdk/6752638-preferLocaleFonts_throws_NPE.patch | 97 -------------- patches/openjdk/7050826-pr2956-allow_type1_fonts.patch | 31 ---- 6 files changed, 62 insertions(+), 135 deletions(-) diffs (286 lines): diff -r 6ea26782250d -r d247f1787f04 ChangeLog --- a/ChangeLog Mon Aug 15 16:52:53 2016 +0100 +++ b/ChangeLog Tue Aug 16 03:15:54 2016 +0100 @@ -1,3 +1,30 @@ +2016-08-15 Andrew John Hughes + + PR3143: Fix typo in --with-openjdk-src-dir + introduced by PR3139 + * NEWS: Updated. + +2010-07-23 Andrew John Hughes + + PR3143: Fix typo in --with-openjdk-src-dir + introduced by PR3139 + * acinclude.m4: + (WITH_OPENJDK_SRC_DIR): Fix breakage in parameter caused + by previous configure help update. + +2016-07-27 Andrew John Hughes + + PR3142: Don't assume system mime.types + supports text/x-java-source + * Makefile.am: + (check-mimetype): Make second test depend + on JAVA_SOURCE_SUPPORTED conditional, + not MIME_TYPES_FILE_FOUND. + * NEWS: Updated. + * acinclude.m4: + (IT_CHECK_FOR_MIME_TYPES): Check if the + system mime types file supports text/x-java-source. + 2016-08-14 Andrew John Hughes PR3140: Pass $(CC) and $(CXX) to OpenJDK build @@ -238,6 +265,20 @@ * patches/pr3137-alt_button_order.patch: New backports for issues to be fixed in 1.13.12. +2016-08-09 Andrew John Hughes + + * patches/openjdk/6752638-preferLocaleFonts_throws_NPE.patch: + Removed as applied upstream. + * Makefile.am: + (ICEDTEA_PATCHES): Remove above patch. + +2016-05-24 Andrew John Hughes + + * patches/openjdk/7050826-pr2956-allow_type1_fonts.patch: + Removed as pushed upstream. + * Makefile.am: + (ICEDTEA_PATCHES): Remove above patch. + 2016-05-24 Andrew John Hughes PR2969: ENABLE_SYSTEM_LCMS is not defined @@ -318,6 +359,11 @@ is now auto-generated and handled by autotools. * NEWS: Updated. +2016-05-08 Andrew John Hughes + + * Makefile.am: + (OPENJDK_VERSION): Bump to next release, b40. + 2016-05-03 Andrew John Hughes * Makefile.am: diff -r 6ea26782250d -r d247f1787f04 Makefile.am --- a/Makefile.am Mon Aug 15 16:52:53 2016 +0100 +++ b/Makefile.am Tue Aug 16 03:15:54 2016 +0100 @@ -2,7 +2,7 @@ OPENJDK_DATE = 03_may_2016 OPENJDK_SHA256SUM = d11dc2ababe88e7891f1abbd7fa4fe033a65dea22c071331a641374b3247717f -OPENJDK_VERSION = b39 +OPENJDK_VERSION = b40 OPENJDK_URL = https://java.net/downloads/openjdk6/ CACAO_VERSION = 68fe50ac34ec @@ -458,7 +458,6 @@ patches/openjdk/7049339-anyblit-broken.patch \ patches/openjdk/4917091-javac_rejects_array_over_128_in_length.patch \ patches/openjdk/6390045-error_cannot_access_java_lang_void.patch \ - patches/openjdk/6752638-preferLocaleFonts_throws_NPE.patch \ patches/openjdk/5047314-Collator_compare_runs_indefinitely.patch \ patches/openjdk/6934356-Vector_writeObject_serialization_DL.patch \ patches/openjdk/7036582-Improve_test_coverage_of_BigDecimal.patch \ @@ -654,7 +653,6 @@ patches/openjdk/8150954-pr2868-composite_desktop.patch \ patches/pr2890-system_cacerts.patch \ patches/openjdk/6863746-pr2951-no_ct.sym_in_javap.patch \ - patches/openjdk/7050826-pr2956-allow_type1_fonts.patch \ patches/openjdk/2178143-pr2959.patch \ patches/pr3137-alt_button_order.patch \ patches/openjdk/6260348-pr3068.patch \ @@ -2934,7 +2932,7 @@ exit -1; \ fi ; \ fi -if MIME_TYPES_FILE_FOUND +if JAVA_SOURCE_SUPPORTED if [ -e $(BUILD_SDK_DIR)/bin/java ] ; then \ expected="text/x-java-source" ; \ java=$$($(BUILD_SDK_DIR)/bin/java -cp $(MIME_TYPE_CHECK_BUILD_DIR) RH1195203 \ diff -r 6ea26782250d -r d247f1787f04 NEWS --- a/NEWS Mon Aug 15 16:52:53 2016 +0100 +++ b/NEWS Tue Aug 16 03:15:54 2016 +0100 @@ -48,6 +48,8 @@ - PR3137: GTKLookAndFeel does not honor gtk-alternative-button-order - PR3139: Update documentation - PR3140: Pass $(CC) and $(CXX) to OpenJDK build + - PR3142: Don't assume system mime.types supports text/x-java-source + - PR3143: Fix typo in --with-openjdk-src-dir introduced by PR3139 New in release 1.13.11 (2016-05-05): diff -r 6ea26782250d -r d247f1787f04 acinclude.m4 --- a/acinclude.m4 Mon Aug 15 16:52:53 2016 +0100 +++ b/acinclude.m4 Tue Aug 16 03:15:54 2016 +0100 @@ -280,8 +280,8 @@ [ DEFAULT_SRC_DIR=${abs_top_builddir}/openjdk AC_MSG_CHECKING([for an OpenJDK source directory]) - AC_ARG_WITH([openjdk-src-dir=DIR], - [AS_HELP_STRING([--with-openjdk-src-dir=PATH],specify the location of the OpenJDK source tree)], + AC_ARG_WITH([openjdk-src-dir], + [AS_HELP_STRING([--with-openjdk-src-dir=DIR],specify the location of the OpenJDK source tree)], [ OPENJDK_SRC_DIR=${withval} with_external_src_dir=true @@ -2489,9 +2489,18 @@ mime_types_file_found=no fi AC_MSG_RESULT([$mime_types_file_found]) - if test "x${mime_types_file_found}" = "xno"; then + if test "x${mime_types_file_found}" = "xyes"; then + AC_MSG_CHECKING([if ${MIME_TYPES_FILE} has text/x-java-source]) + if grep '^text/x-java-source' ${MIME_TYPES_FILE} >&AS_MESSAGE_LOG_FD ; then + java_source_supported=yes + else + java_source_supported=no + fi + AC_MSG_RESULT([$java_source_supported]) + else AC_MSG_WARN([No system MIME types file found.]) fi AC_SUBST([MIME_TYPES_FILE]) AM_CONDITIONAL(MIME_TYPES_FILE_FOUND, test "x${mime_types_file_found}" = "xyes") + AM_CONDITIONAL(JAVA_SOURCE_SUPPORTED, test "x${java_source_supported}" = "xyes") ]) diff -r 6ea26782250d -r d247f1787f04 patches/openjdk/6752638-preferLocaleFonts_throws_NPE.patch --- a/patches/openjdk/6752638-preferLocaleFonts_throws_NPE.patch Mon Aug 15 16:52:53 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,97 +0,0 @@ -# HG changeset patch -# User prr -# Date 1230141468 28800 -# Node ID 40ec164889bd9ec1955e36864593bc222474ba43 -# Parent f68864fe53d39a994f53ee8dd5c8e9875076e95f -6752638: java.awt.GraphicsEnvironment.preferLocaleFonts() throws NPE on Linux -Reviewed-by: bae, igor - -diff -r f68864fe53d3 -r 40ec164889bd src/share/classes/java/awt/GraphicsEnvironment.java ---- openjdk.orig/jdk/src/share/classes/java/awt/GraphicsEnvironment.java Wed Dec 24 09:53:52 2008 -0800 -+++ openjdk/jdk/src/share/classes/java/awt/GraphicsEnvironment.java Wed Dec 24 09:57:48 2008 -0800 -@@ -356,6 +356,9 @@ - * @since 1.5 - */ - public void preferLocaleFonts() { -+ if (!(this instanceof SunGraphicsEnvironment)) { -+ return; -+ } - sun.font.FontManager.preferLocaleFonts(); - } - -@@ -376,6 +379,9 @@ - * @since 1.5 - */ - public void preferProportionalFonts() { -+ if (!(this instanceof SunGraphicsEnvironment)) { -+ return; -+ } - sun.font.FontManager.preferProportionalFonts(); - } - -diff -r f68864fe53d3 -r 40ec164889bd test/java/awt/GraphicsEnvironment/PreferLocaleFonts.java ---- /dev/null Thu Jan 01 00:00:00 1970 +0000 -+++ openjdk/jdk/test/java/awt/GraphicsEnvironment/PreferLocaleFonts.java Wed Dec 24 09:57:48 2008 -0800 -@@ -0,0 +1,62 @@ -+/* -+ * Copyright (c) 2008 Sun Microsystems, Inc. All Rights Reserved. -+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -+ * -+ * This code is free software; you can redistribute it and/or modify it -+ * under the terms of the GNU General Public License version 2 only, as -+ * published by the Free Software Foundation. -+ * -+ * This code is distributed in the hope that it will be useful, but WITHOUT -+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -+ * version 2 for more details (a copy is included in the LICENSE file that -+ * accompanied this code). -+ * -+ * You should have received a copy of the GNU General Public License version -+ * 2 along with this work; if not, write to the Free Software Foundation, -+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -+ * -+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, -+ * CA 95054 USA or visit www.sun.com if you need additional information or -+ * have any questions. -+ */ -+ -+/* -+ * @test -+ * @bug 6752638 -+ * @summary Test no NPE calling preferLocaleFonts() on custom GE. -+ * @run main PreferLocaleFonts -+ */ -+ -+import java.util.*; -+import java.awt.*; -+import java.awt.image.*; -+ -+public class PreferLocaleFonts extends GraphicsEnvironment { -+ -+ public static void main(String args[]) { -+(new PreferLocaleFonts()).preferLocaleFonts(); -+ } -+ public PreferLocaleFonts() { -+ super(); -+ } -+ public Graphics2D createGraphics(BufferedImage image) { -+ return null; -+ } -+ public String[] getAvailableFontFamilyNames(Locale locale) { -+ return null; -+ } -+ public String[] getAvailableFontFamilyNames() { -+ return null; -+ } -+ public Font[] getAllFonts() { -+ return null; -+ } -+ public GraphicsDevice getDefaultScreenDevice() throws HeadlessException { -+ return null; -+ } -+ public GraphicsDevice[] getScreenDevices() throws HeadlessException { -+ return null; -+ } -+} -+ diff -r 6ea26782250d -r d247f1787f04 patches/openjdk/7050826-pr2956-allow_type1_fonts.patch --- a/patches/openjdk/7050826-pr2956-allow_type1_fonts.patch Mon Aug 15 16:52:53 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,31 +0,0 @@ -# HG changeset patch -# User prr -# Date 1315504833 25200 -# Thu Sep 08 11:00:33 2011 -0700 -# Node ID b72e7b89dda933e52d7cfd01baa7559c70be181a -# Parent 545db1dd8c2a70c4cdb633b2e47457c4be051192 -7050826: Hebrew characters are not rendered on OEL 5.6 -Reviewed-by: bae, jgodinez - -diff -r 545db1dd8c2a -r b72e7b89dda9 src/solaris/native/sun/awt/fontpath.c ---- openjdk/jdk/src/solaris/native/sun/awt/fontpath.c Wed May 04 23:23:55 2016 +0100 -+++ openjdk/jdk/src/solaris/native/sun/awt/fontpath.c Thu Sep 08 11:00:33 2011 -0700 -@@ -1259,8 +1259,16 @@ - - fontformat = NULL; - (*FcPatternGetString)(fontPattern, FC_FONTFORMAT, 0, &fontformat); -- if (fontformat != NULL && strcmp((char*)fontformat, "TrueType") -- != 0) { -+ /* We only want TrueType fonts but some Linuxes still depend -+ * on Type 1 fonts for some Locale support, so we'll allow -+ * them there. -+ */ -+ if (fontformat != NULL -+ && (strcmp((char*)fontformat, "TrueType") != 0) -+#ifdef __linux__ -+ && (strcmp((char*)fontformat, "Type 1") != 0) -+#endif -+ ) { - continue; - } - result = (*FcPatternGetCharSet)(fontPattern, From bugzilla-daemon at icedtea.classpath.org Tue Aug 16 02:14:01 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 16 Aug 2016 02:14:01 +0000 Subject: [Bug 3139] [IcedTea6] Update documentation In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3139 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6-hg?cmd=changeset;node=d247f1787f04 author: Andrew John Hughes date: Tue Aug 16 03:15:54 2016 +0100 PR3143: Fix typo in --with-openjdk-src-dir introduced by PR3139 2016-08-15 Andrew John Hughes PR3143: Fix typo in --with-openjdk-src-dir introduced by PR3139 * NEWS: Updated. 2010-07-23 Andrew John Hughes PR3143: Fix typo in --with-openjdk-src-dir introduced by PR3139 * acinclude.m4: (WITH_OPENJDK_SRC_DIR): Fix breakage in parameter caused by previous configure help update. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Aug 16 02:14:04 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 16 Aug 2016 02:14:04 +0000 Subject: [Bug 3143] [IcedTea6] Fix typo in --with-openjdk-src-dir introduced by PR3139 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3143 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6-hg?cmd=changeset;node=d247f1787f04 author: Andrew John Hughes date: Tue Aug 16 03:15:54 2016 +0100 PR3143: Fix typo in --with-openjdk-src-dir introduced by PR3139 2016-08-15 Andrew John Hughes PR3143: Fix typo in --with-openjdk-src-dir introduced by PR3139 * NEWS: Updated. 2010-07-23 Andrew John Hughes PR3143: Fix typo in --with-openjdk-src-dir introduced by PR3139 * acinclude.m4: (WITH_OPENJDK_SRC_DIR): Fix breakage in parameter caused by previous configure help update. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Aug 16 03:02:13 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 16 Aug 2016 03:02:13 +0000 Subject: [Bug 3144] New: [IcedTea6] Test subdirectory of build tree not emptied Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3144 Bug ID: 3144 Summary: [IcedTea6] Test subdirectory of build tree not emptied 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 rm -rf test/hotspot test/langtools test/jdk rm -f test/check-*.log test/jtreg-summary.log rm -rf test/jtreg/classes if [ -e test/jtreg ] ; then \ rmdir test/jtreg ; \ fi rm -f test/jtreg.jar rm -f stamps/jtreg.stamp rm -f test/check-stap.log rm -f /notnfs/nighttester/icedtea6-target-testing/icedtea6-1.14.0pre/_build/test/mimetypecheck.build/test.html rm -f stamps/check-mimetype.stamp rm -f stamps/check-java-debug.stamp rm -f stamps/check-java-src.stamp if [ /notnfs/nighttester/icedtea6-target-testing/icedtea6-1.14.0pre/_build/.. != /notnfs/nighttester/icedtea6-target-testing/icedtea6-1.14.0pre/_build ] ; then \ if [ -e test ] ; then \ rmdir test ; \ fi \ fi rmdir: failed to remove ???test???: Directory not empty make[1]: *** [clean-tests] Error 1 make[1]: Leaving directory `/notnfs/nighttester/icedtea6-target-testing/icedtea6-1.14.0pre/_build' make: *** [distcheck] Error 1 + exit 1 [nighttester at toadeater _build]$ ls test/ mimetypecheck.build tapset [nighttester at toadeater _build]$ ls test/mimetypecheck.build/ RH1195203.class [nighttester at toadeater _build]$ ls test/tapset/ jstaptest.pl -- 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 Aug 16 03:10:30 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 16 Aug 2016 03:10:30 +0000 Subject: /hg/icedtea6: PR3144: Test subdirectory of build tree not emptied Message-ID: changeset 5946cb7c3b7e in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=5946cb7c3b7e author: Andrew John Hughes date: Tue Aug 16 04:13:50 2016 +0100 PR3144: Test subdirectory of build tree not emptied 2016-08-15 Andrew John Hughes PR3144: Test subdirectory of build tree not emptied * Makefile.am: (CRYPTO_CHECK_BUILD_DIR): Make a subdirectory of 'test'. (clean-tests): Depend on clean-cryptocheck and clean-mimetypecheck. Don't try to remove the test directory as it will always contain the configure-generated jstapset.pl. (clean-local); Remove clean-cryptocheck and clean-mimetypecheck dependencies now handled by clean-tests. (clean-mimetypecheck); Depend on clean-check-mimetype as that removes a file in the directory which this target deletes. * NEWS: Updated. diffstat: ChangeLog | 18 ++++++++++++++++++ Makefile.am | 13 ++++--------- NEWS | 1 + 3 files changed, 23 insertions(+), 9 deletions(-) diffs (80 lines): diff -r 2b2efb516e5a -r 5946cb7c3b7e ChangeLog --- a/ChangeLog Mon Aug 15 20:13:54 2016 +0100 +++ b/ChangeLog Tue Aug 16 04:13:50 2016 +0100 @@ -1,3 +1,21 @@ +2016-08-15 Andrew John Hughes + + PR3144: Test subdirectory of build tree not emptied + * Makefile.am: + (CRYPTO_CHECK_BUILD_DIR): Make a subdirectory of + 'test'. + (clean-tests): Depend on clean-cryptocheck and + clean-mimetypecheck. Don't try to remove the + test directory as it will always contain the + configure-generated jstapset.pl. + (clean-local); Remove clean-cryptocheck and + clean-mimetypecheck dependencies now handled + by clean-tests. + (clean-mimetypecheck); Depend on clean-check-mimetype + as that removes a file in the directory which + this target deletes. + * NEWS: Updated. + 2016-07-27 Andrew John Hughes PR3142: Don't assume system mime.types diff -r 2b2efb516e5a -r 5946cb7c3b7e Makefile.am --- a/Makefile.am Mon Aug 15 20:13:54 2016 +0100 +++ b/Makefile.am Tue Aug 16 04:13:50 2016 +0100 @@ -46,7 +46,7 @@ FONTCONFIG_PATH = openjdk/jdk/src/solaris/classes/sun/awt/fontconfigs REWRITER_BUILD_DIR = $(abs_top_builddir)/rewriter.build GENERATED_BUILD_DIR = $(abs_top_builddir)/generated.build -CRYPTO_CHECK_BUILD_DIR = $(abs_top_builddir)/cryptocheck.build +CRYPTO_CHECK_BUILD_DIR = $(abs_top_builddir)/test/cryptocheck.build MIME_TYPE_CHECK_BUILD_DIR = $(abs_top_builddir)/test/mimetypecheck.build # Source directories @@ -1019,12 +1019,7 @@ check-java-debug check-java-src clean-tests: clean-jtreg clean-tapset-report clean-check-mimetype \ - clean-check-java-debug clean-check-java-src - if [ $(abs_top_srcdir) != $(abs_top_builddir) ] ; then \ - if [ -e test ] ; then \ - rmdir test ; \ - fi \ - fi + clean-check-java-debug clean-check-java-src clean-cryptocheck clean-mimetypecheck clean-local: clean-tests $(PULSE_JAVA_CLEAN_TARGET) \ clean-extract clean-ports clean-overlay clean-native-ecj \ @@ -1032,7 +1027,7 @@ clean-icedtea-against-ecj clean-extract-ecj clean-generated clean-replace-hotspot \ clean-rewriter clean-rewrite-rhino clean-rt clean-bootstrap-directory \ clean-bootstrap-directory-ecj clean-bootstrap-directory-symlink \ - clean-bootstrap-directory-symlink-ecj clean-fonts clean-cryptocheck clean-mimetypecheck + clean-bootstrap-directory-symlink-ecj clean-fonts if [ -e bootstrap ]; then \ rmdir bootstrap ; \ fi @@ -3049,7 +3044,7 @@ mkdir -p stamps touch $@ -clean-mimetypecheck: +clean-mimetypecheck: clean-check-mimetype rm -rf $(MIME_TYPE_CHECK_BUILD_DIR) rm -f stamps/mimetypecheck.stamp diff -r 2b2efb516e5a -r 5946cb7c3b7e NEWS --- a/NEWS Mon Aug 15 20:13:54 2016 +0100 +++ b/NEWS Tue Aug 16 04:13:50 2016 +0100 @@ -49,6 +49,7 @@ - PR3139: Update documentation - PR3140: Pass $(CC) and $(CXX) to OpenJDK build - PR3142: Don't assume system mime.types supports text/x-java-source + - PR3144: Test subdirectory of build tree not emptied New in release 1.13.11 (2016-05-05): From bugzilla-daemon at icedtea.classpath.org Tue Aug 16 03:10:45 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 16 Aug 2016 03:10:45 +0000 Subject: [Bug 1503] [TRACKER] IcedTea6 1.14 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1503 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3144 -- You are receiving this mail because: 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 Aug 16 03:10:45 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 16 Aug 2016 03:10:45 +0000 Subject: [Bug 3144] [IcedTea6] Test subdirectory of build tree not emptied In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3144 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1503 Target Milestone|--- |6-1.14.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 Aug 16 03:11:06 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 16 Aug 2016 03:11:06 +0000 Subject: [Bug 3144] [IcedTea6] Test subdirectory of build tree not emptied In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3144 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=5946cb7c3b7e author: Andrew John Hughes date: Tue Aug 16 04:13:50 2016 +0100 PR3144: Test subdirectory of build tree not emptied 2016-08-15 Andrew John Hughes PR3144: Test subdirectory of build tree not emptied * Makefile.am: (CRYPTO_CHECK_BUILD_DIR): Make a subdirectory of 'test'. (clean-tests): Depend on clean-cryptocheck and clean-mimetypecheck. Don't try to remove the test directory as it will always contain the configure-generated jstapset.pl. (clean-local); Remove clean-cryptocheck and clean-mimetypecheck dependencies now handled by clean-tests. (clean-mimetypecheck); Depend on clean-check-mimetype as that removes a file in the directory which this target deletes. * NEWS: Updated. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Aug 16 03:20:01 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 16 Aug 2016 03:20:01 +0000 Subject: [Bug 3143] [IcedTea6] Fix typo in --with-openjdk-src-dir introduced by PR3139 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3143 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Source directory builds are now possible again. -- You are receiving this mail because: 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 Aug 16 03:20:02 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 16 Aug 2016 03:20:02 +0000 Subject: [Bug 1503] [TRACKER] IcedTea6 1.14 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1503 Bug 1503 depends on bug 3143, which changed state. Bug 3143 Summary: [IcedTea6] Fix typo in --with-openjdk-src-dir introduced by PR3139 http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3143 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Wed Aug 17 03:14:16 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 17 Aug 2016 03:14:16 +0000 Subject: /hg/release/icedtea6-1.13: 10 new changesets Message-ID: changeset ced27e54d17c in /hg/release/icedtea6-1.13 details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=ced27e54d17c author: Andrew John Hughes date: Wed Aug 17 03:22:59 2016 +0100 New backports for issues to be fixed in 1.13.12. S2178143, PR2959: JVM crashes if the number of bound CPUs changed during runtime S6260348, PR3068: GTK+ L&F JTextComponent not respecting desktop caret blink rate S6961123, PR2975: setWMClass fails to null-terminate WM_CLASS string PR2800: Files are missing from resources.jar PR3137: GTKLookAndFeel does not honor gtk-alternative-button-order 2016-08-15 Andrew John Hughes * Makefile.am: (ICEDTEA_PATCHES): Add new patches. * NEWS: Updated. * patches/ecj/icedtea.patch: Adjust and extend, following PR2800. * patches/openjdk/2178143-pr2959.patch, * patches/openjdk/6260348-pr3068.patch, * patches/openjdk/6961123-pr2975.patch, * patches/pr2800-missing_resources.patch, * patches/pr3137-alt_button_order.patch: New backports for issues to be fixed in 1.13.12. changeset 5f02205c65fb in /hg/release/icedtea6-1.13 details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=5f02205c65fb author: Andrew John Hughes date: Mon Aug 15 03:01:21 2016 +0100 PR3092: SystemTap is heavily confused by multiple JDKs 2016-07-17 Andrew John Hughes PR3092: SystemTap is heavily confused by multiple JDKs * AUTHORS: Added Felix Lu. * NEWS: Updated. 2016-07-13 Felix Lu PR3092: SystemTap is heavily confused by multiple JDKs * tapset/hotspot.stp.in, * tapset/jstack.stp.in: Use the new private keyword in SystemTap >= 3.0 to resolve global variable name collision and function overloading to select the correct jstack_call at runtime. changeset 0c39aecdacad in /hg/release/icedtea6-1.13 details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=0c39aecdacad author: Andrew John Hughes date: Wed Aug 17 03:35:59 2016 +0100 PR2800: Files are missing from resources.jar 2016-07-26 Andrew John Hughes PR2800: Files are missing from resources.jar * Makefile.am: (MIME_TYPE_CHECK_BUILD_DIR): Add build directory for mime type check. (MIME_TYPE_CHECK_SRCS): Specify sources for mime type check. (EXTRA_DIST): Distribute mime type check sources. (check-local): Depend on check-mimetype. (clean-tests): Depend on clean-check-mimetype. (clean-local): Depend on clean-mimetypecheck. (.PHONY): Depend on clean-check-mimetype, clean-mimetypecheck, clean-add-mime-types-file, clean-add-mime-types-file-debug and clean-add-mime-types-file-boot. (icedtea-against-icedtea): Depend on add-mime-types-file. (clean-icedtea-against-icedtea): Depend on clean-add-mime-types-file. (icedtea-debug-against-icedtea): Depend on add-mime-types-file-debug. (clean-icedtea-debug-against-icedtea): Depend on clean-add-mime-types-file-debug. (add-mime-types-file): Add a symlink to the system mime.types file if found. (clean-add-mime-types-file): Remove symlink to the system mime types file. (add-mime-types-file-debug): Add a symlink to the system mime.types file, if found, in the debug build. (clean-add-mime-types-file-debug): Remove symlink to the system mime types file in the debug build. (icedtea-against-ecj): Depend on add-mime-types-file-boot. (clean-icedtea-against-ecj): Depend on clean-add-mime-types-file-boot. (add-mime-types-file-boot): Add a symlink to the system mime.types file, if found, in the bootstrap build. (clean-add-mime-types-file-boot): Remove symlink to the system mime types file in the bootstrap build. (check-mimetype): Check that we can recognise a HTML file and (if system mime.types is available) a Java file. (clean-check-mimetype): Cleanup after check-mimetype. (mimetypecheck): Build the MIME type check. (clean-mimetypecheck): Remove MIME type check build. (install-data-local): Install the mime.types symlink. * acinclude.m4: (IT_CHECK_FOR_MIME_TYPES): Check for a system mime.types file and define MIME_TYPES_FILE_FOUND if located. * configure.ac: Invoke IT_CHECK_FOR_MIME_TYPES. * test/RH1195203.java: Testcase to get Java to print the MIME type of a file. 2015-05-16 Andrew John Hughes PR2800: Files are missing from resources.jar * Makefile.am: (BUILD_SDK_DIR): Added. (BUILD_JRE_DIR): Likewise. (BUILD_JRE_ARCH_DIR): Redefine using BUILD_SDK_DIR. (BUILD_DEBUG_SDK_DIR): Added. (BUILD_DEBUG_JRE_DIR): Likewise. (BUILD_DEBUG_JRE_ARCH_DIR): Redefine using BUILD_DEBUG_SDK_DIR. (BUILD_BOOT_SDK_DIR): Added. (BUILD_BOOT_JRE_DIR): Likewise. (BUILD_BOOT_JRE_ARCH_DIR): Redefine using BUILD_BOOT_SDK_DIR. 2015-06-03 Andrew John Hughes PR2800: Files are missing from resources.jar * Makefile.am: (BUILD_BOOT_JRE_ARCH_DIR): Added. changeset 25a95cf50cc8 in /hg/release/icedtea6-1.13 details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=25a95cf50cc8 author: Andrew John Hughes date: Wed Aug 17 04:00:23 2016 +0100 PR3117: Add tests for Java debug info and source files 2016-07-28 Andrew John Hughes PR3117: Add tests for Java debug info and source files * Makefile.am: (check-java-debug): Guard with ENABLE_JAVA_DEBUGINFO. * NEWS: Updated. 2016-07-15 Andrew John Hughes PR3117: Add tests for Java debug info and source files * Makefile.am: (check-local): Depend on check-java-debug and check-java-src. (clean-tests): Depend on clean-check-java-debug and clean-check-java-src. (.PHONY): Add clean-check-java-src and clean-check-java-debug. (check-java-debug): Adapt Omair Majid's Java debug info test from Fedora RPM to IcedTea. (clean-check-java-debug): Cleanup target for check-java-debug. (check-java-src): Adapt Omair Majid's Java source file test from Fedora RPM to IcedTea. (clean-check-java-src): Cleanup target for check-java-src. changeset f0018499e963 in /hg/release/icedtea6-1.13 details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=f0018499e963 author: Andrew John Hughes date: Mon Aug 15 06:16:39 2016 +0100 PR3130: Avoid giving PAX_COMMAND a value if no PaX utility is available 2016-08-14 Andrew John Hughes PR3130: Avoid giving PAX_COMMAND a value if no PaX utility is available * NEWS: Updated. 2014-02-21 Andrew John Hughes PR3130: Avoid giving PAX_COMMAND a value if no PaX utility is available * acinclude.m4: (IT_WITH_PAX): Leave PAX_COMMAND with the empty string rather than "not specified" to avoid build failures. * pax-mark-vm.in: Update PAX_COMMAND check. changeset 8cb3232d660b in /hg/release/icedtea6-1.13 details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=8cb3232d660b author: Andrew John Hughes date: Mon Aug 15 06:26:24 2016 +0100 PR3132: PaX marking fails on filesystems which don't support extended attributes 2016-04-07 Andrew John Hughes PR3132: PaX marking fails on filesystems which don't support extended attributes * Makefile.am: (pax-mark-vm): Pass true to pax-mark-vm to fail if PaX marking fails. (pax-mark-vm-debug): Likewise. (pax-mark-vm-ecj): Likewise. * NEWS: Updated. * pax-mark-vm.in: Add a second option, FAIL_ON_ERROR, which will cause the script to exit if it can't PaX mark when set to true, but just issue a warning when set to false. changeset 9057420d85df in /hg/release/icedtea6-1.13 details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=9057420d85df author: Andrew John Hughes date: Mon Aug 15 06:30:32 2016 +0100 PR3129: pax-mark-vm script calls "exit -1" which is invalid in dash 2016-08-04 Andrew John Hughes PR3129: pax-mark-vm script calls "exit -1" which is invalid in dash * NEWS: Updated. * pax-mark-vm.in: Use POSIX-compliant exit value. changeset d491b689c5b8 in /hg/release/icedtea6-1.13 details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=d491b689c5b8 author: Andrew John Hughes date: Wed Aug 17 03:46:55 2016 +0100 PR3140: Pass $(CC) and $(CXX) to OpenJDK build 2016-08-14 Andrew John Hughes PR3140: Pass $(CC) and $(CXX) to OpenJDK build * Makefile.am: (ICEDTEA_ENV): Set CC and CXX instead of BUILD_GCC and BUILD_CXX. Use $(CC) and $(CXX) instead of hardcoding gcc and g++. * NEWS: Updated. changeset 71cd145e7a3a in /hg/release/icedtea6-1.13 details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=71cd145e7a3a author: Andrew John Hughes date: Mon Aug 15 20:13:54 2016 +0100 PR3142: Don't assume system mime.types supports text/x-java-source 2016-07-27 Andrew John Hughes PR3142: Don't assume system mime.types supports text/x-java-source * Makefile.am: (check-mimetype): Make second test depend on JAVA_SOURCE_SUPPORTED conditional, not MIME_TYPES_FILE_FOUND. * NEWS: Updated. * acinclude.m4: (IT_CHECK_FOR_MIME_TYPES): Check if the system mime types file supports text/x-java-source. changeset 8746fd545d78 in /hg/release/icedtea6-1.13 details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=8746fd545d78 author: Andrew John Hughes date: Tue Aug 16 04:13:50 2016 +0100 PR3144: Test subdirectory of build tree not emptied 2016-08-15 Andrew John Hughes PR3144: Test subdirectory of build tree not emptied * Makefile.am: (CRYPTO_CHECK_BUILD_DIR): Make a subdirectory of 'test'. (clean-tests): Depend on clean-cryptocheck and clean-mimetypecheck. Don't try to remove the test directory as it will always contain the configure-generated jstapset.pl. (clean-local); Remove clean-cryptocheck and clean-mimetypecheck dependencies now handled by clean-tests. (clean-mimetypecheck); Depend on clean-check-mimetype as that removes a file in the directory which this target deletes. * NEWS: Updated. diffstat: AUTHORS | 1 + ChangeLog | 214 +++++++++++++++++++++++++++++++++ Makefile.am | 198 ++++++++++++++++++++++++++---- NEWS | 13 ++ acinclude.m4 | 33 ++++- configure.ac | 2 + patches/ecj/icedtea.patch | 95 ++++++++------ patches/openjdk/2178143-pr2959.patch | 54 ++++++++ patches/openjdk/6260348-pr3068.patch | 152 +++++++++++++++++++++++ patches/openjdk/6961123-pr2975.patch | 21 +++ patches/pr2800-missing_resources.patch | 87 +++++++++++++ patches/pr3137-alt_button_order.patch | 88 +++++++++++++ pax-mark-vm.in | 24 ++- tapset/hotspot.stp.in | 3 +- tapset/jstack.stp.in | 54 ++++++-- test/RH1195203.java | 32 ++++ 16 files changed, 973 insertions(+), 98 deletions(-) diffs (truncated from 1596 to 500 lines): diff -r dcf569e8e778 -r 8746fd545d78 AUTHORS --- a/AUTHORS Tue May 24 17:57:12 2016 +0100 +++ b/AUTHORS Tue Aug 16 04:13:50 2016 +0100 @@ -26,6 +26,7 @@ Matthias Klose Francis Kung Denis Lila +Felix Lu DJ Lucas Omair Majid Casey Marshall diff -r dcf569e8e778 -r 8746fd545d78 ChangeLog --- a/ChangeLog Tue May 24 17:57:12 2016 +0100 +++ b/ChangeLog Tue Aug 16 04:13:50 2016 +0100 @@ -1,3 +1,217 @@ +2016-08-15 Andrew John Hughes + + PR3144: Test subdirectory of build tree not emptied + * Makefile.am: + (CRYPTO_CHECK_BUILD_DIR): Make a subdirectory of + 'test'. + (clean-tests): Depend on clean-cryptocheck and + clean-mimetypecheck. Don't try to remove the + test directory as it will always contain the + configure-generated jstapset.pl. + (clean-local); Remove clean-cryptocheck and + clean-mimetypecheck dependencies now handled + by clean-tests. + (clean-mimetypecheck); Depend on clean-check-mimetype + as that removes a file in the directory which + this target deletes. + * NEWS: Updated. + +2016-07-27 Andrew John Hughes + + PR3142: Don't assume system mime.types + supports text/x-java-source + * Makefile.am: + (check-mimetype): Make second test depend + on JAVA_SOURCE_SUPPORTED conditional, + not MIME_TYPES_FILE_FOUND. + * NEWS: Updated. + * acinclude.m4: + (IT_CHECK_FOR_MIME_TYPES): Check if the + system mime types file supports text/x-java-source. + +2016-08-14 Andrew John Hughes + + PR3140: Pass $(CC) and $(CXX) to OpenJDK build + * Makefile.am: + (ICEDTEA_ENV): Set CC and CXX instead + of BUILD_GCC and BUILD_CXX. Use $(CC) + and $(CXX) instead of hardcoding gcc + and g++. + * NEWS: Updated. + +2016-08-04 Andrew John Hughes + + PR3129: pax-mark-vm script calls "exit -1" which + is invalid in dash + * NEWS: Updated. + * pax-mark-vm.in: + Use POSIX-compliant exit value. + +2016-04-07 Andrew John Hughes + + PR3132: PaX marking fails on filesystems which + don't support extended attributes + * Makefile.am: + (pax-mark-vm): Pass true to pax-mark-vm to fail + if PaX marking fails. + (pax-mark-vm-debug): Likewise. + (pax-mark-vm-ecj): Likewise. + * NEWS: Updated. + * pax-mark-vm.in: + Add a second option, FAIL_ON_ERROR, which will + cause the script to exit if it can't PaX mark + when set to true, but just issue a warning when + set to false. + +2016-08-14 Andrew John Hughes + + PR3130: Avoid giving PAX_COMMAND a value if + no PaX utility is available + * NEWS: Updated. + +2014-02-21 Andrew John Hughes + + PR3130: Avoid giving PAX_COMMAND a value if + no PaX utility is available + * acinclude.m4: + (IT_WITH_PAX): Leave PAX_COMMAND with the empty + string rather than "not specified" to avoid build + failures. + * pax-mark-vm.in: Update PAX_COMMAND check. + +2016-07-28 Andrew John Hughes + + PR3117: Add tests for Java debug info and + source files + * NEWS: Updated. + +2016-07-15 Andrew John Hughes + + PR3117: Add tests for Java debug info and + source files + * Makefile.am: + (check-local): Depend on check-java-debug and + check-java-src. + (clean-tests): Depend on clean-check-java-debug + and clean-check-java-src. + (.PHONY): Add clean-check-java-src and + clean-check-java-debug. + (check-java-debug): Adapt Omair Majid's Java debug + info test from Fedora RPM to IcedTea. + (clean-check-java-debug): Cleanup target for + check-java-debug. + (check-java-src): Adapt Omair Majid's Java source + file test from Fedora RPM to IcedTea. + (clean-check-java-src): Cleanup target for + check-java-src. + +2016-07-26 Andrew John Hughes + + PR2800: Files are missing from resources.jar + * Makefile.am: + (MIME_TYPE_CHECK_BUILD_DIR): Add build directory + for mime type check. + (MIME_TYPE_CHECK_SRCS): Specify sources for + mime type check. + (EXTRA_DIST): Distribute mime type check sources. + (check-local): Depend on check-mimetype. + (clean-tests): Depend on clean-check-mimetype. + (clean-local): Depend on clean-mimetypecheck. + (.PHONY): Depend on clean-check-mimetype, + clean-mimetypecheck, clean-add-mime-types-file, + clean-add-mime-types-file-debug and + clean-add-mime-types-file-boot. + (icedtea-against-icedtea): Depend on + add-mime-types-file. + (clean-icedtea-against-icedtea): Depend on + clean-add-mime-types-file. + (icedtea-debug-against-icedtea): Depend on + add-mime-types-file-debug. + (clean-icedtea-debug-against-icedtea): Depend on + clean-add-mime-types-file-debug. + (add-mime-types-file): Add a symlink to the + system mime.types file if found. + (clean-add-mime-types-file): Remove symlink + to the system mime types file. + (add-mime-types-file-debug): Add a symlink to the + system mime.types file, if found, in the debug build. + (clean-add-mime-types-file-debug): Remove symlink + to the system mime types file in the debug build. + (icedtea-against-ecj): Depend on add-mime-types-file-boot. + (clean-icedtea-against-ecj): Depend on + clean-add-mime-types-file-boot. + (add-mime-types-file-boot): Add a symlink to the + system mime.types file, if found, in the bootstrap build. + (clean-add-mime-types-file-boot): Remove symlink + to the system mime types file in the bootstrap build. + (check-mimetype): Check that we can recognise a HTML + file and (if system mime.types is available) a Java file. + (clean-check-mimetype): Cleanup after check-mimetype. + (mimetypecheck): Build the MIME type check. + (clean-mimetypecheck): Remove MIME type check build. + (install-data-local): Install the mime.types symlink. + * acinclude.m4: + (IT_CHECK_FOR_MIME_TYPES): Check for a system mime.types + file and define MIME_TYPES_FILE_FOUND if located. + * configure.ac: + Invoke IT_CHECK_FOR_MIME_TYPES. + * test/RH1195203.java: Testcase to get Java to print + the MIME type of a file. + +2015-05-16 Andrew John Hughes + + PR2800: Files are missing from resources.jar + * Makefile.am: + (BUILD_SDK_DIR): Added. + (BUILD_JRE_DIR): Likewise. + (BUILD_JRE_ARCH_DIR): Redefine using BUILD_SDK_DIR. + (BUILD_DEBUG_SDK_DIR): Added. + (BUILD_DEBUG_JRE_DIR): Likewise. + (BUILD_DEBUG_JRE_ARCH_DIR): Redefine using + BUILD_DEBUG_SDK_DIR. + (BUILD_BOOT_SDK_DIR): Added. + (BUILD_BOOT_JRE_DIR): Likewise. + (BUILD_BOOT_JRE_ARCH_DIR): Redefine using + BUILD_BOOT_SDK_DIR. + +2015-06-03 Andrew John Hughes + + PR2800: Files are missing from resources.jar + * Makefile.am: + (BUILD_BOOT_JRE_ARCH_DIR): Added. + +2016-07-17 Andrew John Hughes + + PR3092: SystemTap is heavily confused + by multiple JDKs + * AUTHORS: Added Felix Lu. + * NEWS: Updated. + +2016-07-13 Felix Lu + + PR3092: SystemTap is heavily confused + by multiple JDKs + * tapset/hotspot.stp.in, + * tapset/jstack.stp.in: + Use the new private keyword in SystemTap + >= 3.0 to resolve global variable name + collision and function overloading + to select the correct jstack_call at runtime. + +2016-08-15 Andrew John Hughes + + * Makefile.am: + (ICEDTEA_PATCHES): Add new patches. + * NEWS: Updated. + * patches/ecj/icedtea.patch: + Adjust and extend, following PR2800. + * patches/openjdk/2178143-pr2959.patch, + * patches/openjdk/6260348-pr3068.patch, + * patches/openjdk/6961123-pr2975.patch, + * patches/pr2800-missing_resources.patch, + * patches/pr3137-alt_button_order.patch: + New backports for issues to be fixed in 1.13.12. + 2016-05-24 Andrew John Hughes PR2969: ENABLE_SYSTEM_LCMS is not defined diff -r dcf569e8e778 -r 8746fd545d78 Makefile.am --- a/Makefile.am Tue May 24 17:57:12 2016 +0100 +++ b/Makefile.am Tue Aug 16 04:13:50 2016 +0100 @@ -34,12 +34,20 @@ ICEDTEA_BOOT_DIR = $(abs_top_builddir)/bootstrap/icedtea JAMVM_IMPORT_PATH = $(abs_top_builddir)/jamvm/install/hotspot SERVER_DIR = hotspot/import/jre/lib/$(INSTALL_ARCH_DIR)/server -BUILD_JRE_ARCH_DIR = $(BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR) -BUILD_DEBUG_JRE_ARCH_DIR = $(DEBUG_BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR) +BUILD_SDK_DIR = $(BUILD_OUTPUT_DIR)/j2sdk-image +BUILD_JRE_DIR = $(BUILD_OUTPUT_DIR)/j2re-image +BUILD_JRE_ARCH_DIR = $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR) +BUILD_DEBUG_SDK_DIR = $(DEBUG_BUILD_OUTPUT_DIR)/j2sdk-image +BUILD_DEBUG_JRE_DIR = $(DEBUG_BUILD_OUTPUT_DIR)/j2re-image +BUILD_DEBUG_JRE_ARCH_DIR = $(BUILD_DEBUG_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR) +BUILD_BOOT_SDK_DIR = $(ECJ_BUILD_OUTPUT_DIR)/j2sdk-image +BUILD_BOOT_JRE_DIR = $(ECJ_BUILD_OUTPUT_DIR)/j2re-image +BUILD_BOOT_JRE_ARCH_DIR = $(BUILD_BOOT_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR) FONTCONFIG_PATH = openjdk/jdk/src/solaris/classes/sun/awt/fontconfigs REWRITER_BUILD_DIR = $(abs_top_builddir)/rewriter.build GENERATED_BUILD_DIR = $(abs_top_builddir)/generated.build -CRYPTO_CHECK_BUILD_DIR = $(abs_top_builddir)/cryptocheck.build +CRYPTO_CHECK_BUILD_DIR = $(abs_top_builddir)/test/cryptocheck.build +MIME_TYPE_CHECK_BUILD_DIR = $(abs_top_builddir)/test/mimetypecheck.build # Source directories @@ -260,6 +268,7 @@ REWRITER_SRCS = $(top_srcdir)/rewriter/com/redhat/rewriter/ClassRewriter.java CRYPTO_CHECK_SRCS = $(top_srcdir)/TestCryptoLevel.java +MIME_TYPE_CHECK_SRCS = $(top_srcdir)/test/RH1195203.java # Relative path to JTreg tool JTREG_DIR = src/jtreg @@ -627,7 +636,12 @@ patches/openjdk/8150954-pr2868-composite_desktop.patch \ patches/pr2890-system_cacerts.patch \ patches/openjdk/6863746-pr2951-no_ct.sym_in_javap.patch \ - patches/openjdk/7050826-pr2956-allow_type1_fonts.patch + patches/openjdk/7050826-pr2956-allow_type1_fonts.patch \ + patches/openjdk/2178143-pr2959.patch \ + patches/pr3137-alt_button_order.patch \ + patches/openjdk/6260348-pr3068.patch \ + patches/openjdk/6961123-pr2975.patch \ + patches/pr2800-missing_resources.patch if WITH_RHINO ICEDTEA_PATCHES += \ @@ -833,8 +847,8 @@ VERBOSE="$(VERBOSE)" \ ALT_OUTPUTDIR="$(BUILD_OUTPUT_DIR)" \ STATIC_CXX="false" \ - BUILD_GCC=gcc$(GCC_SUFFIX) \ - BUILD_CXX=g++$(GCC_SUFFIX) \ + CC=$(CC)$(GCC_SUFFIX) \ + CXX=$(CXX)$(GCC_SUFFIX) \ COMPILER_WARNINGS_FATAL="$(WERROR_STATUS)" \ UNLIMITED_CRYPTO="true" @@ -967,21 +981,19 @@ rewriter/agpl-3.0.txt \ $(REWRITER_SRCS) \ $(TAPSET_TEST_SRCS) \ - $(CRYPTO_CHECK_SRCS) + $(CRYPTO_CHECK_SRCS) \ + $(MIME_TYPE_CHECK_SRCS) # Top-Level Targets # ================= all-local: icedtea-against-icedtea -check-local: jtregcheck check-tapset - -clean-tests: clean-jtreg clean-tapset-report - if [ $(abs_top_srcdir) != $(abs_top_builddir) ] ; then \ - if [ -e test ] ; then \ - rmdir test ; \ - fi \ - fi +check-local: jtregcheck check-tapset check-mimetype \ + check-java-debug check-java-src + +clean-tests: clean-jtreg clean-tapset-report clean-check-mimetype \ + clean-check-java-debug clean-check-java-src clean-cryptocheck clean-mimetypecheck clean-local: clean-tests $(PULSE_JAVA_CLEAN_TARGET) \ clean-icedtea clean-icedtea-debug clean-icedtea-ecj clean-extract clean-ports \ @@ -989,7 +1001,7 @@ clean-icedtea-against-ecj clean-extract-ecj clean-generated clean-replace-hotspot \ clean-rewriter clean-rewrite-rhino clean-rt clean-bootstrap-directory \ clean-bootstrap-directory-ecj clean-bootstrap-directory-symlink \ - clean-bootstrap-directory-symlink-ecj clean-fonts clean-cryptocheck + clean-bootstrap-directory-symlink-ecj clean-fonts if [ -e bootstrap ]; then \ rmdir bootstrap ; \ fi @@ -1018,7 +1030,7 @@ clean-tools-jar clean-copy clean-rt hotspot \ hotspot-helper clean-extra clean-jtreg clean-jtreg-reports \ clean-add-zero clean-add-zero-debug clean-icedtea clean-icedtea-debug \ - clean-icedtea-against-ecj \ + clean-icedtea-against-ecj clean-check-mimetype clean-mimetypecheck \ clean-jamvm clean-add-jamvm clean-add-jamvm-debug \ clean-cacao clean-add-cacao clean-add-cacao-debug \ clean-ports clean-overlay clean-extract-ecj clean-extract clean-extract-openjdk \ @@ -1029,7 +1041,9 @@ clean-add-pulseaudio-ecj clean-add-nss-ecj clean-add-tzdata-support-ecj clean-fonts \ clean-download-hotspot clean-tests clean-tapset-report jtregcheck clean-pax-mark-vm \ clean-pax-mark-vm-debug clean-pax-mark-vm-ecj clean-check-crypto clean-check-crypto-debug \ - clean-check-crypto-boot clean-cryptocheck + clean-check-crypto-boot clean-cryptocheck clean-add-mime-types-file \ + clean-add-mime-types-file-debug clean-add-mime-types-file-boot clean-check-java-src \ + clean-check-java-debug env: @echo 'unset JAVA_HOME' @@ -1743,27 +1757,28 @@ stamps/add-jamvm.stamp stamps/add-cacao.stamp stamps/add-zero.stamp \ stamps/add-systemtap.stamp stamps/add-pulseaudio.stamp stamps/add-nss.stamp \ stamps/add-tzdata-support.stamp stamps/add-archive.stamp stamps/pax-mark-vm.stamp \ - stamps/check-crypto.stamp + stamps/check-crypto.stamp stamps/add-mime-types-file.stamp mkdir -p stamps touch $@ clean-icedtea-against-icedtea: clean-add-jamvm clean-add-zero clean-add-cacao \ clean-add-systemtap clean-add-pulseaudio clean-add-nss clean-add-tzdata-support \ - clean-add-archive clean-pax-mark-vm clean-check-crypto + clean-add-archive clean-pax-mark-vm clean-check-crypto clean-add-mime-types-file rm -f stamps/icedtea-against-icedtea.stamp stamps/icedtea-debug-against-icedtea.stamp: stamps/icedtea-debug.stamp \ stamps/add-jamvm-debug.stamp stamps/add-cacao-debug.stamp \ stamps/add-zero-debug.stamp stamps/add-systemtap-debug.stamp stamps/add-pulseaudio-debug.stamp \ stamps/add-nss-debug.stamp stamps/add-tzdata-support-debug.stamp stamps/add-archive-debug.stamp \ - stamps/pax-mark-vm-debug.stamp stamps/check-crypto-debug.stamp + stamps/pax-mark-vm-debug.stamp stamps/check-crypto-debug.stamp stamps/add-mime-types-file-debug.stamp mkdir -p stamps touch $@ clean-icedtea-debug-against-icedtea: clean-add-zero-debug \ clean-add-jamvm-debug clean-add-cacao-debug clean-add-systemtap-debug \ clean-add-pulseaudio-debug clean-add-nss-debug clean-add-tzdata-support-debug \ - clean-add-archive-debug clean-pax-mark-vm-debug clean-check-crypto-debug + clean-add-archive-debug clean-pax-mark-vm-debug clean-check-crypto-debug \ + clean-add-mime-types-file-debug rm -f stamps/icedtea-debug-against-icedtea.stamp stamps/add-systemtap.stamp: stamps/icedtea.stamp @@ -2039,7 +2054,7 @@ stamps/pax-mark-vm.stamp: stamps/icedtea.stamp if WITH_PAX - $(abs_top_builddir)/pax-mark-vm $(BUILD_OUTPUT_DIR)/j2sdk-image + $(abs_top_builddir)/pax-mark-vm $(BUILD_SDK_DIR) true endif touch $@ @@ -2048,7 +2063,7 @@ stamps/pax-mark-vm-debug.stamp: stamps/icedtea-debug.stamp if WITH_PAX - $(abs_top_builddir)/pax-mark-vm $(DEBUG_BUILD_OUTPUT_DIR)/j2sdk-image + $(abs_top_builddir)/pax-mark-vm $(BUILD_DEBUG_SDK_DIR) true endif touch $@ @@ -2075,6 +2090,34 @@ clean-check-crypto-debug: rm -f stamps/check-crypto-debug.stamp +stamps/add-mime-types-file.stamp: stamps/icedtea.stamp +if MIME_TYPES_FILE_FOUND + if [ -e $(BUILD_SDK_DIR)/jre/lib ] ; then \ + ln -sf $(MIME_TYPES_FILE) $(BUILD_SDK_DIR)/jre/lib/mime.types ; \ + fi +endif + touch $@ + +clean-add-mime-types-file: + if [ -e $(BUILD_SDK_DIR)/jre/lib/mime.types ] ; then \ + rm -vf $(BUILD_SDK_DIR)/jre/lib/mime.types ; \ + fi + rm -f stamps/add-mime-types-file.stamp + +stamps/add-mime-types-file-debug.stamp: stamps/icedtea-debug.stamp +if MIME_TYPES_FILE_FOUND + if [ -e $(BUILD_DEBUG_SDK_DIR)/jre/lib ] ; then \ + ln -sf $(MIME_TYPES_FILE) $(BUILD_DEBUG_SDK_DIR)/jre/lib/mime.types ; \ + fi +endif + touch $@ + +clean-add-mime-types-file-debug: + if [ -e $(BUILD_DEBUG_SDK_DIR)/jre/lib/mime.types ] ; then \ + rm -vf $(BUILD_DEBUG_SDK_DIR)/jre/lib/mime.types ; \ + fi + rm -f stamps/add-mime-types-file-debug.stamp + # OpenJDK ecj Targets # =================== @@ -2096,12 +2139,14 @@ stamps/icedtea-against-ecj.stamp: stamps/icedtea-ecj.stamp stamps/add-systemtap-ecj.stamp \ stamps/add-pulseaudio-ecj.stamp stamps/add-nss-ecj.stamp stamps/add-tzdata-support-ecj.stamp \ - stamps/add-archive-ecj.stamp stamps/pax-mark-vm-ecj.stamp stamps/check-crypto-boot.stamp + stamps/add-archive-ecj.stamp stamps/pax-mark-vm-ecj.stamp stamps/check-crypto-boot.stamp \ + stamps/add-mime-types-file-boot.stamp mkdir -p stamps touch $@ clean-icedtea-against-ecj: clean-add-systemtap-ecj clean-add-pulseaudio-ecj clean-add-nss-ecj \ - clean-add-tzdata-support-ecj clean-add-archive-ecj clean-pax-mark-vm-ecj clean-check-crypto-boot + clean-add-tzdata-support-ecj clean-add-archive-ecj clean-pax-mark-vm-ecj clean-check-crypto-boot \ + clean-add-mime-types-file-boot rm -f stamps/icedtea-against-ecj.stamp stamps/add-systemtap-ecj.stamp: stamps/icedtea-ecj.stamp @@ -2242,7 +2287,7 @@ stamps/pax-mark-vm-ecj.stamp: stamps/icedtea-ecj.stamp if WITH_PAX - $(abs_top_builddir)/pax-mark-vm $(ECJ_BUILD_OUTPUT_DIR)/j2sdk-image + $(abs_top_builddir)/pax-mark-vm $(BUILD_BOOT_SDK_DIR) true endif touch $@ @@ -2259,6 +2304,20 @@ clean-check-crypto-boot: rm -f stamps/check-crypto-boot.stamp +stamps/add-mime-types-file-boot.stamp: stamps/icedtea-ecj.stamp +if MIME_TYPES_FILE_FOUND + if [ -e $(BUILD_BOOT_SDK_DIR)/jre/lib ] ; then \ + ln -sf $(MIME_TYPES_FILE) $(BUILD_BOOT_SDK_DIR)/jre/lib/mime.types ; \ + fi +endif + touch $@ + +clean-add-mime-types-file-boot: + if [ -e $(BUILD_BOOT_SDK_DIR)/jre/lib/mime.types ] ; then \ + rm -vf $(BUILD_BOOT_SDK_DIR)/jre/lib/mime.types ; \ + fi + rm -f stamps/add-mime-types-file-boot.stamp + # Rebuild targets rebuild: @@ -2677,7 +2736,7 @@ # end additional VMs -# jtreg +# Test cases stamps/jtreg.stamp: stamps/icedtea-against-icedtea.stamp rm -rf test/jtreg/classes @@ -2812,6 +2871,62 @@ rm -f test/check-stap.log endif +stamps/check-mimetype.stamp: stamps/mimetypecheck.stamp stamps/icedtea.stamp + if [ -e $(BUILD_SDK_DIR)/bin/java ] ; then \ + echo "" > $(MIME_TYPE_CHECK_BUILD_DIR)/test.html ; \ + expected="text/html" ; \ From bugzilla-daemon at icedtea.classpath.org Wed Aug 17 03:14:28 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 03:14:28 +0000 Subject: [Bug 2800] [IcedTea6] Files are missing from resources.jar In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2800 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=ced27e54d17c author: Andrew John Hughes date: Wed Aug 17 03:22:59 2016 +0100 New backports for issues to be fixed in 1.13.12. S2178143, PR2959: JVM crashes if the number of bound CPUs changed during runtime S6260348, PR3068: GTK+ L&F JTextComponent not respecting desktop caret blink rate S6961123, PR2975: setWMClass fails to null-terminate WM_CLASS string PR2800: Files are missing from resources.jar PR3137: GTKLookAndFeel does not honor gtk-alternative-button-order 2016-08-15 Andrew John Hughes * Makefile.am: (ICEDTEA_PATCHES): Add new patches. * NEWS: Updated. * patches/ecj/icedtea.patch: Adjust and extend, following PR2800. * patches/openjdk/2178143-pr2959.patch, * patches/openjdk/6260348-pr3068.patch, * patches/openjdk/6961123-pr2975.patch, * patches/pr2800-missing_resources.patch, * patches/pr3137-alt_button_order.patch: New backports for issues to be fixed in 1.13.12. -- You are receiving this mail because: 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 Aug 17 03:14:34 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 03:14:34 +0000 Subject: [Bug 3137] [IcedTea6] GTKLookAndFeel does not honor gtk-alternative-button-order In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3137 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=ced27e54d17c author: Andrew John Hughes date: Wed Aug 17 03:22:59 2016 +0100 New backports for issues to be fixed in 1.13.12. S2178143, PR2959: JVM crashes if the number of bound CPUs changed during runtime S6260348, PR3068: GTK+ L&F JTextComponent not respecting desktop caret blink rate S6961123, PR2975: setWMClass fails to null-terminate WM_CLASS string PR2800: Files are missing from resources.jar PR3137: GTKLookAndFeel does not honor gtk-alternative-button-order 2016-08-15 Andrew John Hughes * Makefile.am: (ICEDTEA_PATCHES): Add new patches. * NEWS: Updated. * patches/ecj/icedtea.patch: Adjust and extend, following PR2800. * patches/openjdk/2178143-pr2959.patch, * patches/openjdk/6260348-pr3068.patch, * patches/openjdk/6961123-pr2975.patch, * patches/pr2800-missing_resources.patch, * patches/pr3137-alt_button_order.patch: New backports for issues to be fixed in 1.13.12. -- You are receiving this mail because: 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 Aug 17 03:14:37 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 03:14:37 +0000 Subject: [Bug 2975] [IcedTea6] Java application name in GNOME Shell contains funny characters In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2975 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=ced27e54d17c author: Andrew John Hughes date: Wed Aug 17 03:22:59 2016 +0100 New backports for issues to be fixed in 1.13.12. S2178143, PR2959: JVM crashes if the number of bound CPUs changed during runtime S6260348, PR3068: GTK+ L&F JTextComponent not respecting desktop caret blink rate S6961123, PR2975: setWMClass fails to null-terminate WM_CLASS string PR2800: Files are missing from resources.jar PR3137: GTKLookAndFeel does not honor gtk-alternative-button-order 2016-08-15 Andrew John Hughes * Makefile.am: (ICEDTEA_PATCHES): Add new patches. * NEWS: Updated. * patches/ecj/icedtea.patch: Adjust and extend, following PR2800. * patches/openjdk/2178143-pr2959.patch, * patches/openjdk/6260348-pr3068.patch, * patches/openjdk/6961123-pr2975.patch, * patches/pr2800-missing_resources.patch, * patches/pr3137-alt_button_order.patch: New backports for issues to be fixed in 1.13.12. -- You are receiving this mail because: 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 Aug 17 03:14:39 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 03:14:39 +0000 Subject: [Bug 3068] [IcedTea6] Backport "6260348: GTK+ L&F JTextComponent not respecting desktop caret blink rate" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3068 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=ced27e54d17c author: Andrew John Hughes date: Wed Aug 17 03:22:59 2016 +0100 New backports for issues to be fixed in 1.13.12. S2178143, PR2959: JVM crashes if the number of bound CPUs changed during runtime S6260348, PR3068: GTK+ L&F JTextComponent not respecting desktop caret blink rate S6961123, PR2975: setWMClass fails to null-terminate WM_CLASS string PR2800: Files are missing from resources.jar PR3137: GTKLookAndFeel does not honor gtk-alternative-button-order 2016-08-15 Andrew John Hughes * Makefile.am: (ICEDTEA_PATCHES): Add new patches. * NEWS: Updated. * patches/ecj/icedtea.patch: Adjust and extend, following PR2800. * patches/openjdk/2178143-pr2959.patch, * patches/openjdk/6260348-pr3068.patch, * patches/openjdk/6961123-pr2975.patch, * patches/pr2800-missing_resources.patch, * patches/pr3137-alt_button_order.patch: New backports for issues to be fixed in 1.13.12. -- You are receiving this mail because: 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 Aug 17 03:14:42 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 03:14:42 +0000 Subject: [Bug 2959] [IcedTea6] Backport "2178143: JVM crashes if the number of bound CPUs changed during runtime" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2959 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=ced27e54d17c author: Andrew John Hughes date: Wed Aug 17 03:22:59 2016 +0100 New backports for issues to be fixed in 1.13.12. S2178143, PR2959: JVM crashes if the number of bound CPUs changed during runtime S6260348, PR3068: GTK+ L&F JTextComponent not respecting desktop caret blink rate S6961123, PR2975: setWMClass fails to null-terminate WM_CLASS string PR2800: Files are missing from resources.jar PR3137: GTKLookAndFeel does not honor gtk-alternative-button-order 2016-08-15 Andrew John Hughes * Makefile.am: (ICEDTEA_PATCHES): Add new patches. * NEWS: Updated. * patches/ecj/icedtea.patch: Adjust and extend, following PR2800. * patches/openjdk/2178143-pr2959.patch, * patches/openjdk/6260348-pr3068.patch, * patches/openjdk/6961123-pr2975.patch, * patches/pr2800-missing_resources.patch, * patches/pr3137-alt_button_order.patch: New backports for issues to be fixed in 1.13.12. -- You are receiving this mail because: 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 Aug 17 03:14:47 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 03:14:47 +0000 Subject: [Bug 3092] [IcedTea6] SystemTap is heavily confused by multiple JDKs In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3092 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=5f02205c65fb author: Andrew John Hughes date: Mon Aug 15 03:01:21 2016 +0100 PR3092: SystemTap is heavily confused by multiple JDKs 2016-07-17 Andrew John Hughes PR3092: SystemTap is heavily confused by multiple JDKs * AUTHORS: Added Felix Lu. * NEWS: Updated. 2016-07-13 Felix Lu PR3092: SystemTap is heavily confused by multiple JDKs * tapset/hotspot.stp.in, * tapset/jstack.stp.in: Use the new private keyword in SystemTap >= 3.0 to resolve global variable name collision and function overloading to select the correct jstack_call at runtime. -- You are receiving this mail because: 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 Aug 17 03:14:52 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 03:14:52 +0000 Subject: [Bug 2800] [IcedTea6] Files are missing from resources.jar In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2800 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=0c39aecdacad author: Andrew John Hughes date: Wed Aug 17 03:35:59 2016 +0100 PR2800: Files are missing from resources.jar 2016-07-26 Andrew John Hughes PR2800: Files are missing from resources.jar * Makefile.am: (MIME_TYPE_CHECK_BUILD_DIR): Add build directory for mime type check. (MIME_TYPE_CHECK_SRCS): Specify sources for mime type check. (EXTRA_DIST): Distribute mime type check sources. (check-local): Depend on check-mimetype. (clean-tests): Depend on clean-check-mimetype. (clean-local): Depend on clean-mimetypecheck. (.PHONY): Depend on clean-check-mimetype, clean-mimetypecheck, clean-add-mime-types-file, clean-add-mime-types-file-debug and clean-add-mime-types-file-boot. (icedtea-against-icedtea): Depend on add-mime-types-file. (clean-icedtea-against-icedtea): Depend on clean-add-mime-types-file. (icedtea-debug-against-icedtea): Depend on add-mime-types-file-debug. (clean-icedtea-debug-against-icedtea): Depend on clean-add-mime-types-file-debug. (add-mime-types-file): Add a symlink to the system mime.types file if found. (clean-add-mime-types-file): Remove symlink to the system mime types file. (add-mime-types-file-debug): Add a symlink to the system mime.types file, if found, in the debug build. (clean-add-mime-types-file-debug): Remove symlink to the system mime types file in the debug build. (icedtea-against-ecj): Depend on add-mime-types-file-boot. (clean-icedtea-against-ecj): Depend on clean-add-mime-types-file-boot. (add-mime-types-file-boot): Add a symlink to the system mime.types file, if found, in the bootstrap build. (clean-add-mime-types-file-boot): Remove symlink to the system mime types file in the bootstrap build. (check-mimetype): Check that we can recognise a HTML file and (if system mime.types is available) a Java file. (clean-check-mimetype): Cleanup after check-mimetype. (mimetypecheck): Build the MIME type check. (clean-mimetypecheck): Remove MIME type check build. (install-data-local): Install the mime.types symlink. * acinclude.m4: (IT_CHECK_FOR_MIME_TYPES): Check for a system mime.types file and define MIME_TYPES_FILE_FOUND if located. * configure.ac: Invoke IT_CHECK_FOR_MIME_TYPES. * test/RH1195203.java: Testcase to get Java to print the MIME type of a file. 2015-05-16 Andrew John Hughes PR2800: Files are missing from resources.jar * Makefile.am: (BUILD_SDK_DIR): Added. (BUILD_JRE_DIR): Likewise. (BUILD_JRE_ARCH_DIR): Redefine using BUILD_SDK_DIR. (BUILD_DEBUG_SDK_DIR): Added. (BUILD_DEBUG_JRE_DIR): Likewise. (BUILD_DEBUG_JRE_ARCH_DIR): Redefine using BUILD_DEBUG_SDK_DIR. (BUILD_BOOT_SDK_DIR): Added. (BUILD_BOOT_JRE_DIR): Likewise. (BUILD_BOOT_JRE_ARCH_DIR): Redefine using BUILD_BOOT_SDK_DIR. 2015-06-03 Andrew John Hughes PR2800: Files are missing from resources.jar * Makefile.am: (BUILD_BOOT_JRE_ARCH_DIR): Added. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Aug 17 03:14:58 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 03:14:58 +0000 Subject: [Bug 3117] [IcedTea6] Add tests for Java debug info and source files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3117 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=25a95cf50cc8 author: Andrew John Hughes date: Wed Aug 17 04:00:23 2016 +0100 PR3117: Add tests for Java debug info and source files 2016-07-28 Andrew John Hughes PR3117: Add tests for Java debug info and source files * Makefile.am: (check-java-debug): Guard with ENABLE_JAVA_DEBUGINFO. * NEWS: Updated. 2016-07-15 Andrew John Hughes PR3117: Add tests for Java debug info and source files * Makefile.am: (check-local): Depend on check-java-debug and check-java-src. (clean-tests): Depend on clean-check-java-debug and clean-check-java-src. (.PHONY): Add clean-check-java-src and clean-check-java-debug. (check-java-debug): Adapt Omair Majid's Java debug info test from Fedora RPM to IcedTea. (clean-check-java-debug): Cleanup target for check-java-debug. (check-java-src): Adapt Omair Majid's Java source file test from Fedora RPM to IcedTea. (clean-check-java-src): Cleanup target for check-java-src. -- You are receiving this mail because: 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 Aug 17 03:15:04 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 03:15:04 +0000 Subject: [Bug 3130] [IcedTea6] Avoid giving PAX_COMMAND a value if no PaX utility is available In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3130 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=f0018499e963 author: Andrew John Hughes date: Mon Aug 15 06:16:39 2016 +0100 PR3130: Avoid giving PAX_COMMAND a value if no PaX utility is available 2016-08-14 Andrew John Hughes PR3130: Avoid giving PAX_COMMAND a value if no PaX utility is available * NEWS: Updated. 2014-02-21 Andrew John Hughes PR3130: Avoid giving PAX_COMMAND a value if no PaX utility is available * acinclude.m4: (IT_WITH_PAX): Leave PAX_COMMAND with the empty string rather than "not specified" to avoid build failures. * pax-mark-vm.in: Update PAX_COMMAND check. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Aug 17 03:15:10 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 03:15:10 +0000 Subject: [Bug 3132] [IcedTea6] PaX marking fails on filesystems which don't support extended attributes In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3132 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=8cb3232d660b author: Andrew John Hughes date: Mon Aug 15 06:26:24 2016 +0100 PR3132: PaX marking fails on filesystems which don't support extended attributes 2016-04-07 Andrew John Hughes PR3132: PaX marking fails on filesystems which don't support extended attributes * Makefile.am: (pax-mark-vm): Pass true to pax-mark-vm to fail if PaX marking fails. (pax-mark-vm-debug): Likewise. (pax-mark-vm-ecj): Likewise. * NEWS: Updated. * pax-mark-vm.in: Add a second option, FAIL_ON_ERROR, which will cause the script to exit if it can't PaX mark when set to true, but just issue a warning when set to false. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Aug 17 03:15:15 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 03:15:15 +0000 Subject: [Bug 3129] [IcedTea6] pax-mark-vm script calls "exit -1" which is invalid in dash In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3129 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=9057420d85df author: Andrew John Hughes date: Mon Aug 15 06:30:32 2016 +0100 PR3129: pax-mark-vm script calls "exit -1" which is invalid in dash 2016-08-04 Andrew John Hughes PR3129: pax-mark-vm script calls "exit -1" which is invalid in dash * NEWS: Updated. * pax-mark-vm.in: Use POSIX-compliant exit value. -- You are receiving this mail because: 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 Aug 17 03:15:20 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 03:15:20 +0000 Subject: [Bug 3140] [IcedTea6] Pass $(CC) and $(CXX) to OpenJDK build In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3140 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=d491b689c5b8 author: Andrew John Hughes date: Wed Aug 17 03:46:55 2016 +0100 PR3140: Pass $(CC) and $(CXX) to OpenJDK build 2016-08-14 Andrew John Hughes PR3140: Pass $(CC) and $(CXX) to OpenJDK build * Makefile.am: (ICEDTEA_ENV): Set CC and CXX instead of BUILD_GCC and BUILD_CXX. Use $(CC) and $(CXX) instead of hardcoding gcc and g++. * NEWS: Updated. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Aug 17 03:15:25 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 03:15:25 +0000 Subject: [Bug 3142] [IcedTea6] Don't assume system mime.types supports text/x-java-source In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3142 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=71cd145e7a3a author: Andrew John Hughes date: Mon Aug 15 20:13:54 2016 +0100 PR3142: Don't assume system mime.types supports text/x-java-source 2016-07-27 Andrew John Hughes PR3142: Don't assume system mime.types supports text/x-java-source * Makefile.am: (check-mimetype): Make second test depend on JAVA_SOURCE_SUPPORTED conditional, not MIME_TYPES_FILE_FOUND. * NEWS: Updated. * acinclude.m4: (IT_CHECK_FOR_MIME_TYPES): Check if the system mime types file supports text/x-java-source. -- You are receiving this mail because: 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 Aug 17 03:15:30 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 03:15:30 +0000 Subject: [Bug 3144] [IcedTea6] Test subdirectory of build tree not emptied In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3144 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=8746fd545d78 author: Andrew John Hughes date: Tue Aug 16 04:13:50 2016 +0100 PR3144: Test subdirectory of build tree not emptied 2016-08-15 Andrew John Hughes PR3144: Test subdirectory of build tree not emptied * Makefile.am: (CRYPTO_CHECK_BUILD_DIR): Make a subdirectory of 'test'. (clean-tests): Depend on clean-cryptocheck and clean-mimetypecheck. Don't try to remove the test directory as it will always contain the configure-generated jstapset.pl. (clean-local); Remove clean-cryptocheck and clean-mimetypecheck dependencies now handled by clean-tests. (clean-mimetypecheck); Depend on clean-check-mimetype as that removes a file in the directory which this target deletes. * NEWS: Updated. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Aug 17 03:38:48 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 03:38:48 +0000 Subject: [Bug 3117] [IcedTea6] Add tests for Java debug info and source files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3117 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Included in both HEAD and 1.13.12. -- You are receiving this mail because: 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 Aug 17 03:41:05 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 03:41:05 +0000 Subject: [Bug 3144] [IcedTea6] Test subdirectory of build tree not emptied In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3144 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED Target Milestone|6-1.14.0 |6-1.13.12 --- Comment #3 from Andrew John Hughes --- Fixed in both HEAD and 1.13.12. -- You are receiving this mail because: 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 Aug 17 03:41:05 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 03:41:05 +0000 Subject: [Bug 1503] [TRACKER] IcedTea6 1.14 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1503 Bug 1503 depends on bug 3144, which changed state. Bug 3144 Summary: [IcedTea6] Test subdirectory of build tree not emptied http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3144 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Aug 17 03:41:19 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 03:41:19 +0000 Subject: [Bug 3142] [IcedTea6] Don't assume system mime.types supports text/x-java-source In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3142 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Fixed in both HEAD and 1.13.12. -- You are receiving this mail because: 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 Aug 17 03:41:27 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 03:41:27 +0000 Subject: [Bug 3140] [IcedTea6] Pass $(CC) and $(CXX) to OpenJDK build In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3140 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #4 from Andrew John Hughes --- Fixed in both HEAD and 1.13.12. -- You are receiving this mail because: 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 Aug 17 03:42:30 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 03:42:30 +0000 Subject: [Bug 3132] [IcedTea6] PaX marking fails on filesystems which don't support extended attributes In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3132 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Fixed in both HEAD and 1.13.12. -- You are receiving this mail because: 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 Aug 17 03:42:55 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 03:42:55 +0000 Subject: [Bug 3129] [IcedTea6] pax-mark-vm script calls "exit -1" which is invalid in dash In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3129 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Fixed in both HEAD and 1.13.12. -- You are receiving this mail because: 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 Aug 17 03:43:05 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 03:43:05 +0000 Subject: [Bug 3130] [IcedTea6] Avoid giving PAX_COMMAND a value if no PaX utility is available In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3130 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Fixed in both HEAD and 1.13.12. -- You are receiving this mail because: 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 Aug 17 03:43:24 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 03:43:24 +0000 Subject: [Bug 2800] [IcedTea6] Files are missing from resources.jar In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2800 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #6 from Andrew John Hughes --- Fixed in both HEAD and 1.13.12. -- You are receiving this mail because: 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 Aug 17 03:43:26 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 03:43:26 +0000 Subject: [Bug 3142] [IcedTea6] Don't assume system mime.types supports text/x-java-source In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3142 Bug 3142 depends on bug 2800, which changed state. Bug 2800 Summary: [IcedTea6] Files are missing from resources.jar http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2800 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Aug 17 03:55:45 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 03:55:45 +0000 Subject: [Bug 3092] [IcedTea6] SystemTap is heavily confused by multiple JDKs In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3092 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Fixed in both HEAD and 1.13.12. -- You are receiving this mail because: 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 Aug 17 03:55:56 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 03:55:56 +0000 Subject: [Bug 2959] [IcedTea6] Backport "2178143: JVM crashes if the number of bound CPUs changed during runtime" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2959 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Fixed in both HEAD and 1.13.12. -- You are receiving this mail because: 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 Aug 17 03:56:24 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 03:56:24 +0000 Subject: [Bug 2975] [IcedTea6] Java application name in GNOME Shell contains funny characters In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2975 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Fixed in both HEAD and 1.13.12. -- You are receiving this mail because: 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 Aug 17 03:59:31 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 03:59:31 +0000 Subject: [Bug 3068] [IcedTea6] Backport "6260348: GTK+ L&F JTextComponent not respecting desktop caret blink rate" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3068 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Fixed in both HEAD and 1.13.12. -- You are receiving this mail because: 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 Aug 17 04:00:07 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 04:00:07 +0000 Subject: [Bug 3137] [IcedTea6] GTKLookAndFeel does not honor gtk-alternative-button-order In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3137 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Fixed in both HEAD and 1.13.12. -- You are receiving this mail because: 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 Aug 17 04:00:20 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 04:00:20 +0000 Subject: [Bug 1503] [TRACKER] IcedTea6 1.14 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1503 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|3144 | -- You are receiving this mail because: 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 Aug 17 04:00:20 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 04:00:20 +0000 Subject: [Bug 3144] [IcedTea6] Test subdirectory of build tree not emptied In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3144 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|1503 | -- You are receiving this mail because: 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 Aug 17 07:25:31 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 07:25:31 +0000 Subject: [Bug 2942] 2.6.6 fails to build on arm with duplicate case value errors In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942 icedtea at bubus.at changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |icedtea at bubus.at --- Comment #2 from icedtea at bubus.at --- Is there already somebody working on porting the changes to ARM32 JIT? So currently there's no alternative to disabling the JIT on ARM32 systems? -- You are receiving this mail because: 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 Aug 17 15:20:16 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 17 Aug 2016 15:20:16 +0000 Subject: [Bug 2942] 2.6.6 fails to build on arm with duplicate case value errors In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942 --- Comment #3 from Andrew John Hughes --- (In reply to Richard L from comment #2) > Is there already somebody working on porting the changes to ARM32 JIT? > Chris has been working on it and now has a fix which should be pushed shortly. > So currently there's no alternative to disabling the JIT on ARM32 systems? No. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Aug 18 09:51:09 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 18 Aug 2016 09:51:09 +0000 Subject: [Bug 3081] Unable to use sun.lang.ClassLoader.allowArraySyntax In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3081 --- Comment #2 from zagumennik at yandex.ru --- Anyone alive here? -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Aug 18 16:03:37 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 18 Aug 2016 16:03:37 +0000 Subject: [Bug 3136] [IcedTea7] CACAO is broken due to 2 new native methods in sun.misc.Unsafe (from S8158260) In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3136 Stefan Ring changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |stefan at complang.tuwien.ac.a | |t --- Comment #1 from Stefan Ring --- I have pushed a patch that lets the build complete here: https://bitbucket.org/Ringdingcoder/cacao-staging/commits/e9ca0081c73232dc04f374186ab2b35f863ab9a8 Note: As I have noticed, the cacao tree in this revision would still require the pr2520-tempdir patch. Meaning, I suggest to just take and evaluate the individual patch, not oblivious to the repository state it is based on. -- You are receiving this mail because: 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 Aug 18 16:17:59 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 18 Aug 2016 16:17:59 +0000 Subject: [Bug 3136] [IcedTea7] CACAO is broken due to 2 new native methods in sun.misc.Unsafe (from S8158260) In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3136 --- Comment #2 from Stefan Ring --- (In reply to Stefan Ring from comment #1) > individual patch, not oblivious to the repository state it is based on. Damn. Obviously, the "not" was not supposed to happen ;). -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jwoo at mvista.com Fri Aug 19 20:16:04 2016 From: jwoo at mvista.com (Joanne Woo) Date: Fri, 19 Aug 2016 13:16:04 -0700 Subject: openjdk 1.8 update jre download Message-ID: Hello, Where can I download the openjdk 1.8 update JRE binary zip file from? If this is not the correct mailing list to pose this question to, please let me know which mailing list is. Joanne -------------- next part -------------- An HTML attachment was scrubbed... URL: From omajid at redhat.com Fri Aug 19 20:57:41 2016 From: omajid at redhat.com (Omair Majid) Date: Fri, 19 Aug 2016 16:57:41 -0400 Subject: openjdk 1.8 update jre download In-Reply-To: References: Message-ID: <20160819205741.GC2828@redhat.com> * Joanne Woo [2016-08-19 16:16]: > Where can I download the openjdk 1.8 update JRE binary zip file from? Speaking unofficially, Unfortunately, the OpenJDK project does not publish binaries [1]. Various other projects, individuals and companies do: - If you are using a recent version of a Linux distribution, your package manager should have OpenJDK 8. - Azul publishes builds of OpenJDK here: http://www.azul.com/downloads/zulu/ - Red Hat publishes Linux and Windows builds of OpenJDK here: http://developers.redhat.com/products/openjdk/overview/ Others may know of more places that provide binaries. Thanks, Omair -- PGP Key: 66484681 (http://pgp.mit.edu/) Fingerprint = F072 555B 0A17 3957 4E95 0056 F286 F14F 6648 4681 From omajid at redhat.com Fri Aug 19 21:00:35 2016 From: omajid at redhat.com (Omair Majid) Date: Fri, 19 Aug 2016 17:00:35 -0400 Subject: openjdk 1.8 update jre download In-Reply-To: <20160819205741.GC2828@redhat.com> References: <20160819205741.GC2828@redhat.com> Message-ID: <20160819210035.GD2828@redhat.com> * Omair Majid [2016-08-19 16:57]: > * Joanne Woo [2016-08-19 16:16]: > > Where can I download the openjdk 1.8 update JRE binary zip file from? > > Speaking unofficially, Unfortunately, the OpenJDK project does not > publish binaries [1]. http://mail.openjdk.java.net/pipermail/jdk7-dev/2010-November/001686.html -- PGP Key: 66484681 (http://pgp.mit.edu/) Fingerprint = F072 555B 0A17 3957 4E95 0056 F286 F14F 6648 4681 From bugzilla-daemon at icedtea.classpath.org Tue Aug 23 17:01:45 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 23 Aug 2016 17:01:45 +0000 Subject: [Bug 3148] New: NPE in Accordion code makes host tree show up incorrectly Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3148 Bug ID: 3148 Summary: NPE in Accordion code makes host tree show up incorrectly Product: Thermostat Version: hg Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement Priority: P5 Component: gui Assignee: unassigned at icedtea.classpath.org Reporter: sgehwolf at redhat.com CC: thermostat at icedtea.classpath.org Created attachment 1549 --> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1549&action=edit Screenshot of the hosts/vms tree. There seems to be some racy code when the accordion (host/vms tree) is being rendered. I'm seeing this (it's not really reproducible): WARNING - ActionNotifier: a listener threw an unexpected exception Caused by: java.lang.NullPointerException: null java.awt.Container.remove(Container.java:1261) com.redhat.thermostat.client.swing.internal.accordion.Accordion$AccordionModelChangeListenerImpl.headerRemoved(Accordion.java:230) com.redhat.thermostat.client.swing.internal.accordion.AccordionModel.fireHeaderRemovedEvent(AccordionModel.java:223) com.redhat.thermostat.client.swing.internal.accordion.AccordionModel.removeHeader(AccordionModel.java:146) com.redhat.thermostat.client.swing.internal.accordion.AccordionModel.clear(AccordionModel.java:274) com.redhat.thermostat.client.swing.internal.vmlist.controller.HostTreeController.rebuildTree(HostTreeController.java:344) com.redhat.thermostat.client.swing.internal.vmlist.controller.HostTreeController.addFilter(HostTreeController.java:401) com.redhat.thermostat.client.swing.internal.vmlist.controller.FilterManager$1.actionPerformed(FilterManager.java:60) com.redhat.thermostat.common.ActionNotifier.fireAction(ActionNotifier.java:80) com.redhat.thermostat.common.ThermostatExtensionRegistry$1.addingService(ThermostatExtensionRegistry.java:69) org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932) org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:864) org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256) org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183) org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317) org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261) com.redhat.thermostat.common.ThermostatExtensionRegistry.start(ThermostatExtensionRegistry.java:86) com.redhat.thermostat.client.swing.internal.vmlist.controller.FilterManager.start(FilterManager.java:72) com.redhat.thermostat.client.swing.internal.MainWindowControllerImpl.installListenersAndStartRegistries(MainWindowControllerImpl.java:439) com.redhat.thermostat.client.swing.internal.MainWindowControllerImpl.access$1900(MainWindowControllerImpl.java:104) com.redhat.thermostat.client.swing.internal.MainWindowControllerImpl$4.dependenciesAvailable(MainWindowControllerImpl.java:307) com.redhat.thermostat.common.MultipleServiceTracker$InternalServiceTrackerCustomizer.addingService(MultipleServiceTracker.java:70) org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932) org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:864) org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256) org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229) org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:894) org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:932) org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:793) org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:543) org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4401) org.apache.felix.framework.Felix.registerService(Felix.java:3411) org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:346) org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:320) com.redhat.thermostat.storage.internal.Activator$1.dependenciesAvailable(Activator.java:132) com.redhat.thermostat.common.MultipleServiceTracker$InternalServiceTrackerCustomizer.addingService(MultipleServiceTracker.java:70) org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932) org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:864) org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256) org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229) org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:894) org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:932) org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:793) org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:543) org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4401) org.apache.felix.framework.Felix.registerService(Felix.java:3411) org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:346) org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:320) com.redhat.thermostat.storage.internal.DbServiceImpl.connect(DbServiceImpl.java:112) com.redhat.thermostat.client.swing.internal.Main$1.run(Main.java:164) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Hopefully the trace is sufficient to figure out where the problem is. This has the effect of one incomplete host entry in the tree. It has no child elements and is not expandable. Though, one can select it just fine and is a dupe of the host entry below it. See attached screenshot. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Aug 24 16:45:07 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 24 Aug 2016 16:45:07 +0000 Subject: [Bug 3149] A fatal error has been detected by the Java Runtime Environment: In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3149 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |unassigned at icedtea.classpat | |h.org Component|Fields & Values |IcedTea Product|Bug Database |IcedTea -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Aug 24 16:45:31 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 24 Aug 2016 16:45:31 +0000 Subject: [Bug 3149] A fatal error has been detected by the Java Runtime Environment: In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3149 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |2.6.6 Severity|major |normal --- Comment #1 from Andrew John Hughes --- Please provide information on how to reproduce this failure. -- 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 Aug 24 22:57:27 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 24 Aug 2016 22:57:27 +0000 Subject: /hg/release/icedtea6-1.13: 6 new changesets Message-ID: changeset 72dc781a2dfb in /hg/release/icedtea6-1.13 details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=72dc781a2dfb author: Andrew John Hughes date: Wed Aug 17 04:55:51 2016 +0100 Update to build against the b40 tarball & July 2016 security fixes. Upstream changes: - S4893408: JPEGReader throws IllegalArgException when setting the destination to BYTE_GRAY - S6496269: Many warnings generated from com/sun/java/util/jar/pack/*.cpp when compiled on Linux - S6522789: [zh_CN] translation of "enclosing class" in doclet is incorrect - S6563752: Build and test JDK7 with Sun Studio 12 Express compilers (prep makefiles) - S6579775: l10n update after 6212566 - S6600143: Remove another 450 unnecessary casts - S6611629: Avoid hardcoded cygwin paths for memory detection - S6631559: Registration of ImageIO plugins should not cause loading of jpeg.dlli and cmm.dll - S6690018: RSAClientKeyExchange NullPointerException - S6714842: CertPathBuilder returns incorrect CertPath for BasicConstraints in builderParams - S6726309: Compiler warnings in nio code - S6727683: Cleanup use of COMPILER_WARNINGS_FATAL in makefiles - S6729772: 64-bit build with SS12 compiler: SIGSEGV (0xb) at pc=0x0000000000000048, pid=14826, tid=2 - S6752638: java.awt.GraphicsEnvironment.preferLocaleFonts() throws NPE on Linux - S6755847: (launcher) will trigger assertions in debug build - S6791502: IIOException "Invalid icc profile" on jpeg after update from JDK5 to JDK6 - S6793818: JpegImageReader is too greedy creating color profiles - S6799141: Build with --hash-style=both so that binaries can work on SuSE 10 - S6816311: Changes to allow builds with latest Windows SDK 6.1 on 64bit Windows 2003 - S6852744: PIT b61: PKI test suite fails because self signed certificates are being rejected - S6864028: Update the java launcher to use the new entry point JVM_FindClassFromBootLoader - S6875904: Java 7 message synchronization 1 - S6882437: CertPath/X509CertPathDiscovery/Test fails on jdk7/pit/b62 - S6888127: java.util.jar.Pack200.Packer Memory Leak - S6888215: memory leak in jpeg plugin - S6888925: SunMSCAPI's Cipher can't use RSA public keys obtained from other sources. - S6889552: Sun provider should not require LDAP CertStore to be present - S6941936: Broken pipe error of test case DNSIdentities.java - S6951599: Rename package of security tools for modularization - S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package - S6958026: Problem with PKCS12 keystore - S6974017: Upgrade required Solaris Studio compilers to 5.10 (12 update 1 + patches) - S6980281: SWAT: SwingSet2 got core dumped in Solaris-AMD64 using b107 swat build - S6989774: imageio compiler warnings in native code - S6990106: FindBugs scan - Malicious code vulnerability Warnings in com.sun.java.util.jar.pack.* - S6994413: JDK_GetVersionInfo0 only expects a two digit build number - S7000225: Sanity check on sane-alsa-headers is broken - S7000752: Duplicate entry in RowSetResourceBundles.properties - S7001094: Can't initialize SunPKCS11 more times than PKCS11 driver maxSessionCount - S7003227: (pack200) intermittent failures compiling pack200 - S7004706: l10n of 7000752 Duplicate entry in RowSetResourceBundles.properties - S7006704: (pack200) add missing file for 6990106 - S7011497: Improve trust anchor searching method during cert path validation - S7017734: jdk7 message drop 1 translation integration - S7023416: (pack200) fix parfait issues - S7029680: fix test/sun/misc/Version/Version.java build parsing - S7038175: Expired PKITS certificates causing CertPathBuilder and CertPathValidator regression test failures - S7038711: Fix CC_VER checks for compiler options, fix use of -Wno-clobber - S7050826: Hebrew characters are not rendered on OEL 5.6 - S7055363: jdk_security3 test target cleanup - S7060849: Eliminate pack200 build warnings - S7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror - S7069870: Parts of the JDK erroneously rely on generic array initializers with diamond - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java failing - S7092825: javax.crypto.Cipher.Transform.patternCache is synchronizedMap and became scalability bottleneck. - S7105780: Add SSLSocket client/SSLEngine server to templates directory - S7107613: scalability blocker in javax.crypto.CryptoPermissions - S7107616: scalability blocker in javax.crypto.JceSecurityManager - S7109274: Restrict the use of certificates with RSA keys less than 1024 bits - S7129083: CookieManager does not store cookies if url is read before setting cookie manager - S7152582: PKCS11 tests should use the NSS libraries available in the OS - S7166955: (pack200) JNI_GetCreatedJavaVMs needs additional checking - S7196855: autotest.sh fails on ubuntu because libsoftokn.so not found - S7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so - S8002306: (se) Selector.open fails if invoked with thread interrupt status set [win] - S8009634: TEST_BUG: sun/misc/Version/Version.java handle 2 digit minor in VM version - S8010166: TEST_BUG: fix for 8009634 overlooks possible version strings (sun/misc/Version/Version.java) - S8013228: Create new system properties to control allowable OCSP clock skew and CRL connection timeout - S8019341: Update CookieHttpsClientTest to use the newer framework. - S8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs - S8022594: Potential deadlock in of sun.nio.ch.Util/IOUtil - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently - S8026794: Test tools/pack200/TimeStamp.java fails while opening golden.jar.native.IST on linux-ppc(v2) - S8027026: Change keytool -genkeypair to use -keyalg RSA - S8029177: [Parfait] warnings from b117 for jdk.src.share.native.com.sun.java.util.jar: JNI exception pending - S8029646: [pack200] should support the new zip64 format. - S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp - S8037557: test SessionCacheSizeTests.java timeout - S8074839: Resolve disabled warnings for libunpack and the unpack200 binary - S8079410: Hotspot version to share the same update and build version from JDK - S8079718: IIOP Input Stream Hooking - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts - S8139436: sun.security.mscapi.KeyStore might load incomplete data - S8140344: add support for 3 digit update release numbers - S8144313: Test SessionTimeOutTests can be timeout - S8145017: Add support for 3 digit hotspot minor version numbers - S8145446: Perfect pipe placement - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out - S8146669: Test SessionTimeOutTests fails intermittently - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 - S8147771: Construction of static protection domains under Javax custom policy - S8147857: [TEST] RMIConnector logs attribute names incorrectly - S8148872: Complete name checking - S8149962: Better delineation of XML processing - S8150752: Share Class Data - S8151841: Build needs additional flags to compile with GCC 6 - S8151876: (tz) Support tzdata2016d - S8151925: Font reference improvements - S8152479: Coded byte streams - S8155981: Bolster bytecode verification - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known. - S8162344: The API changes made by CR 7064075 need to be reverted - S8162818: Sync src/share/native/com/sun/media code with OpenJDK 7 - S8162828: Sync imageioJPEG.c with initial OpenJDK 7 version - S8163022: Remove @Override annotation on interfaces added by 2016/04 security fixes - S8164181: Remove @Override annotation on interfaces added by 2016/07 security fixes ChangeLog: 2016-08-16 Andrew John Hughes * Makefile.am: (OPENJDK_DATE): Bump to b40 creation date; 16th of August, 2016. (OPENJDK_SHA256SUM): Update for b40 tarball. 2016-08-16 Andrew John Hughes * patches/imageiojpeg_sync.patch, * patches/openjdk/4893408-jpegreader_byte_gray.patch, * patches/openjdk/6563752-ss12_support.patch, * patches/openjdk/6631559-dont_load_libjpeg_to_register_imageio_plugins.patch, * patches/openjdk/6729772-opt_cleanup.patch, * patches/openjdk/6791502-invalid_icc_profile.patch, * patches/openjdk/6793818-jpegimagereader_too_greedy.patch, * patches/openjdk/6799141-split_out_versions.patch, * patches/openjdk/6816311-compiler_name.patch, * patches/openjdk/6888215-jpeg_memory_leak.patch, * patches/openjdk/6974017-minorver_for_solaris.patch, * patches/openjdk/6980281-majorver_for_solaris.patch, * patches/openjdk/6989774-imageio_compiler_warnings.patch, * patches/openjdk/7000225-bad_tabs.patch, * patches/openjdk/7038711-fix_no-clobber_usage.patch, * patches/parisc.patch: Removed as applied upstream. * Makefile.am: (ICEDTEA_PATCHES): Remove deleted patches. * NEWS: Updated with b40 changes. Correct 1.13.11 release notes to mention b39, not b38. * patches/arch.patch: Drop hunk in jdk/make/common/shared/Compiler-gcc.gmk as compiler versions are no longer specified by architecture on GNU/Linux, following 6799141. * patches/ecj/override.patch: Remove sections included in upstream 8163022. * patches/linker-libs-order.patch: Drop ALSA chunk in make/common/shared/Sanity.gmk as version is now obtained from header file following 6799141. * patches/openjdk/7025066-embedded_build.patch: Regenerated. * patches/openjdk/7199862-pr2198-ensure_cache_connection_still_alive.patch: Remove cast from context as it no longer exists following 6600143. 2016-08-09 Andrew John Hughes * patches/openjdk/6752638-preferLocaleFonts_throws_NPE.patch: Removed as applied upstream. * Makefile.am: (ICEDTEA_PATCHES): Remove above patch. 2016-05-24 Andrew John Hughes * patches/openjdk/7050826-pr2956-allow_type1_fonts.patch: Removed as pushed upstream. * Makefile.am: (ICEDTEA_PATCHES): Remove above patch. 2016-05-08 Andrew John Hughes * Makefile.am: (OPENJDK_VERSION): Bump to next release, b40. changeset c59e34d3d7fd in /hg/release/icedtea6-1.13 details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=c59e34d3d7fd author: Andrew John Hughes date: Wed Aug 17 04:58:19 2016 +0100 Prepare for 1.13.12 release. 2016-08-16 Andrew John Hughes * NEWS: Set provisional release date of the 19th. * configure.ac: Bump to 1.13.12. changeset dbfeccf14718 in /hg/release/icedtea6-1.13 details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=dbfeccf14718 author: Andrew John Hughes date: Fri Aug 19 06:06:03 2016 +0100 Bump b40 tarball and release date due to TCK issues. 2016-08-19 Andrew John Hughes * Makefile.am: (OPENJDK_DATE): Bump to new b40 creation date; 19th of August, 2016. (OPENJDK_SHA256SUM): Update for new b40 tarball. * NEWS: Set provisional release date of the 22nd. changeset 7ebfe0235c8c in /hg/release/icedtea6-1.13 details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=7ebfe0235c8c author: Andrew John Hughes date: Mon Aug 22 12:38:17 2016 +0100 Bump to new b40 tarball and release date, due to missing -DNDEBUG. 2016-08-21 Andrew John Hughes * Makefile.am: (OPENJDK_DATE): Bump to new b40 creation date; 21st of August, 2016. (OPENJDK_SHA256SUM): Update for new b40 tarball. * NEWS: Set provisional release date of the 24th. changeset 319be9160383 in /hg/release/icedtea6-1.13 details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=319be9160383 author: Andrew John Hughes date: Mon Aug 22 16:28:54 2016 +0100 Bump to new b40 tarball to fix TCK failures. 2016-08-22 Andrew John Hughes * Makefile.am: (OPENJDK_DATE): Bump to new b40 creation date; 22nd of August, 2016. (OPENJDK_SHA256SUM): Update for new b40 tarball. changeset 3e1011eac3eb in /hg/release/icedtea6-1.13 details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=3e1011eac3eb author: Andrew John Hughes date: Wed Aug 24 23:28:42 2016 +0100 Update NEWS following tarball updates. 2016-08-24 Andrew John Hughes * NEWS: Updated following tarball updates. diffstat: ChangeLog | 97 + Makefile.am | 24 +- NEWS | 108 +- configure.ac | 2 +- patches/arch.patch | 99 +- patches/ecj/override.patch | 543 +---- patches/imageiojpeg_sync.patch | 217 -- patches/linker-libs-order.patch | 18 +- patches/openjdk/4893408-jpegreader_byte_gray.patch | 747 -------- patches/openjdk/6563752-ss12_support.patch | 173 - patches/openjdk/6631559-dont_load_libjpeg_to_register_imageio_plugins.patch | 562 ------ patches/openjdk/6729772-opt_cleanup.patch | 707 ------- patches/openjdk/6752638-preferLocaleFonts_throws_NPE.patch | 97 - patches/openjdk/6791502-invalid_icc_profile.patch | 269 --- patches/openjdk/6793818-jpegimagereader_too_greedy.patch | 228 -- patches/openjdk/6799141-split_out_versions.patch | 891 ---------- patches/openjdk/6816311-compiler_name.patch | 169 - patches/openjdk/6888215-jpeg_memory_leak.patch | 56 - patches/openjdk/6974017-minorver_for_solaris.patch | 24 - patches/openjdk/6980281-majorver_for_solaris.patch | 66 - patches/openjdk/6989774-imageio_compiler_warnings.patch | 519 ----- patches/openjdk/7000225-bad_tabs.patch | 48 - patches/openjdk/7025066-embedded_build.patch | 50 +- patches/openjdk/7038711-fix_no-clobber_usage.patch | 125 - patches/openjdk/7050826-pr2956-allow_type1_fonts.patch | 31 - patches/openjdk/7199862-pr2198-ensure_cache_connection_still_alive.patch | 2 +- patches/parisc.patch | 14 - 27 files changed, 401 insertions(+), 5485 deletions(-) diffs (truncated from 6307 to 500 lines): diff -r 8746fd545d78 -r 3e1011eac3eb ChangeLog --- a/ChangeLog Tue Aug 16 04:13:50 2016 +0100 +++ b/ChangeLog Wed Aug 24 23:28:42 2016 +0100 @@ -1,3 +1,81 @@ +2016-08-24 Andrew John Hughes + + * NEWS: Updated following tarball updates. + +2016-08-22 Andrew John Hughes + + * Makefile.am: + (OPENJDK_DATE): Bump to new b40 creation date; + 22nd of August, 2016. + (OPENJDK_SHA256SUM): Update for new b40 tarball. + +2016-08-21 Andrew John Hughes + + * Makefile.am: + (OPENJDK_DATE): Bump to new b40 creation date; + 21st of August, 2016. + (OPENJDK_SHA256SUM): Update for new b40 tarball. + * NEWS: Set provisional release date of the 24th. + +2016-08-19 Andrew John Hughes + + * Makefile.am: + (OPENJDK_DATE): Bump to new b40 creation date; + 19th of August, 2016. + (OPENJDK_SHA256SUM): Update for new b40 tarball. + * NEWS: Set provisional release date of the 22nd. + +2016-08-16 Andrew John Hughes + + * NEWS: Set provisional release date of the 19th. + * configure.ac: Bump to 1.13.12. + +2016-08-16 Andrew John Hughes + + * Makefile.am: + (OPENJDK_DATE): Bump to b40 creation date; + 16th of August, 2016. + (OPENJDK_SHA256SUM): Update for b40 tarball. + +2016-08-16 Andrew John Hughes + + * patches/imageiojpeg_sync.patch, + * patches/openjdk/4893408-jpegreader_byte_gray.patch, + * patches/openjdk/6563752-ss12_support.patch, + * patches/openjdk/6631559-dont_load_libjpeg_to_register_imageio_plugins.patch, + * patches/openjdk/6729772-opt_cleanup.patch, + * patches/openjdk/6791502-invalid_icc_profile.patch, + * patches/openjdk/6793818-jpegimagereader_too_greedy.patch, + * patches/openjdk/6799141-split_out_versions.patch, + * patches/openjdk/6816311-compiler_name.patch, + * patches/openjdk/6888215-jpeg_memory_leak.patch, + * patches/openjdk/6974017-minorver_for_solaris.patch, + * patches/openjdk/6980281-majorver_for_solaris.patch, + * patches/openjdk/6989774-imageio_compiler_warnings.patch, + * patches/openjdk/7000225-bad_tabs.patch, + * patches/openjdk/7038711-fix_no-clobber_usage.patch, + * patches/parisc.patch: + Removed as applied upstream. + * Makefile.am: + (ICEDTEA_PATCHES): Remove deleted patches. + * NEWS: Updated with b40 changes. Correct + 1.13.11 release notes to mention b39, not b38. + * patches/arch.patch: + Drop hunk in jdk/make/common/shared/Compiler-gcc.gmk + as compiler versions are no longer specified by + architecture on GNU/Linux, following 6799141. + * patches/ecj/override.patch: + Remove sections included in upstream 8163022. + * patches/linker-libs-order.patch: + Drop ALSA chunk in make/common/shared/Sanity.gmk + as version is now obtained from header file + following 6799141. + * patches/openjdk/7025066-embedded_build.patch: + Regenerated. + * patches/openjdk/7199862-pr2198-ensure_cache_connection_still_alive.patch: + Remove cast from context as it no longer exists + following 6600143. + 2016-08-15 Andrew John Hughes PR3144: Test subdirectory of build tree not emptied @@ -212,6 +290,20 @@ * patches/pr3137-alt_button_order.patch: New backports for issues to be fixed in 1.13.12. +2016-08-09 Andrew John Hughes + + * patches/openjdk/6752638-preferLocaleFonts_throws_NPE.patch: + Removed as applied upstream. + * Makefile.am: + (ICEDTEA_PATCHES): Remove above patch. + +2016-05-24 Andrew John Hughes + + * patches/openjdk/7050826-pr2956-allow_type1_fonts.patch: + Removed as pushed upstream. + * Makefile.am: + (ICEDTEA_PATCHES): Remove above patch. + 2016-05-24 Andrew John Hughes PR2969: ENABLE_SYSTEM_LCMS is not defined @@ -279,6 +371,11 @@ is now auto-generated and handled by autotools. * NEWS: Updated. +2016-05-08 Andrew John Hughes + + * Makefile.am: + (OPENJDK_VERSION): Bump to next release, b40. + 2016-05-03 Andrew John Hughes * NEWS: Set provisional release date of the 5th. diff -r 8746fd545d78 -r 3e1011eac3eb Makefile.am --- a/Makefile.am Tue Aug 16 04:13:50 2016 +0100 +++ b/Makefile.am Wed Aug 24 23:28:42 2016 +0100 @@ -1,8 +1,8 @@ # Dependencies -OPENJDK_DATE = 03_may_2016 -OPENJDK_SHA256SUM = d11dc2ababe88e7891f1abbd7fa4fe033a65dea22c071331a641374b3247717f -OPENJDK_VERSION = b39 +OPENJDK_DATE = 22_aug_2016 +OPENJDK_SHA256SUM = 70ac61635032e77cecf935b53b22a9545d5d0a7f55ad6a15dca9b84a2be993be +OPENJDK_VERSION = b40 OPENJDK_URL = https://java.net/downloads/openjdk6/ CACAO_VERSION = 68fe50ac34ec @@ -328,12 +328,6 @@ $(UPSTREAMED_PATCHES) \ patches/openjdk/6733501-icedtea_lcms_test.patch \ $(LCMS_PATCHES) \ - patches/openjdk/6791502-invalid_icc_profile.patch \ - patches/openjdk/6793818-jpegimagereader_too_greedy.patch \ - patches/openjdk/6631559-dont_load_libjpeg_to_register_imageio_plugins.patch \ - patches/openjdk/4893408-jpegreader_byte_gray.patch \ - patches/openjdk/6888215-jpeg_memory_leak.patch \ - patches/openjdk/6989774-imageio_compiler_warnings.patch \ patches/openjdk/7018912-potential_buffer_overruns_in_jpeg.patch \ patches/openjdk/6989760-native_warnings.patch \ patches/openjdk/7013519-integer_overflows.patch \ @@ -369,7 +363,6 @@ patches/network-unreachable.patch \ patches/dnd-filelists.patch \ patches/explicit-target-arch.patch \ - patches/parisc.patch \ patches/policy-evaluation.patch \ patches/openjdk/6959123-libpng_14.patch \ patches/applet_hole.patch \ @@ -451,7 +444,6 @@ patches/openjdk/7049339-anyblit-broken.patch \ patches/openjdk/4917091-javac_rejects_array_over_128_in_length.patch \ patches/openjdk/6390045-error_cannot_access_java_lang_void.patch \ - patches/openjdk/6752638-preferLocaleFonts_throws_NPE.patch \ patches/openjdk/5047314-Collator_compare_runs_indefinitely.patch \ patches/openjdk/6934356-Vector_writeObject_serialization_DL.patch \ patches/openjdk/7036582-Improve_test_coverage_of_BigDecimal.patch \ @@ -526,17 +518,8 @@ patches/print_lsb_release.patch \ patches/alternative_krb5_cache.patch \ patches/alternative_krb5_cache_fixup.patch \ - patches/imageiojpeg_sync.patch \ patches/openjdk/8005194-scale_memory_leak.patch \ - patches/openjdk/6563752-ss12_support.patch \ - patches/openjdk/6729772-opt_cleanup.patch \ - patches/openjdk/6799141-split_out_versions.patch \ patches/freetypeversion.patch \ - patches/openjdk/6816311-compiler_name.patch \ - patches/openjdk/6974017-minorver_for_solaris.patch \ - patches/openjdk/6980281-majorver_for_solaris.patch \ - patches/openjdk/7000225-bad_tabs.patch \ - patches/openjdk/7038711-fix_no-clobber_usage.patch \ patches/disable-cc-incompatible-sanity-checks.patch \ patches/rh995488-rhel_tz_fix.patch \ patches/hotspot/hs23/remove_jsr292_tests.patch \ @@ -636,7 +619,6 @@ patches/openjdk/8150954-pr2868-composite_desktop.patch \ patches/pr2890-system_cacerts.patch \ patches/openjdk/6863746-pr2951-no_ct.sym_in_javap.patch \ - patches/openjdk/7050826-pr2956-allow_type1_fonts.patch \ patches/openjdk/2178143-pr2959.patch \ patches/pr3137-alt_button_order.patch \ patches/openjdk/6260348-pr3068.patch \ diff -r 8746fd545d78 -r 3e1011eac3eb NEWS --- a/NEWS Tue Aug 16 04:13:50 2016 +0100 +++ b/NEWS Wed Aug 24 23:28:42 2016 +0100 @@ -12,13 +12,113 @@ CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY -New in release 1.13.12 (2016-07-XX): - +New in release 1.13.12 (2016-08-24): + +* Security fixes + - S8079718, CVE-2016-3458: IIOP Input Stream Hooking + - S8145446, CVE-2016-3485: Perfect pipe placement (Windows only) + - S8147771: Construction of static protection domains under Javax custom policy + - S8148872, CVE-2016-3500: Complete name checking + - S8149962, CVE-2016-3508: Better delineation of XML processing + - S8150752: Share Class Data + - S8151925: Font reference improvements + - S8152479, CVE-2016-3550: Coded byte streams + - S8155981, CVE-2016-3606: Bolster bytecode verification +* Import of OpenJDK6 b40 + - S6496269: Many warnings generated from com/sun/java/util/jar/pack/*.cpp when compiled on Linux + - S6522789: [zh_CN] translation of "enclosing class" in doclet is incorrect + - S6575373: Error verifying signatures of pack200 files in some cases [TEST ONLY] + - S6579775: l10n update after 6212566 + - S6600143: Remove another 450 unnecessary casts + - S6611629: Avoid hardcoded cygwin paths for memory detection + - S6690018: RSAClientKeyExchange NullPointerException + - S6712743: pack200: should default to 150.7 pack format for classfiles without any classes. + - S6714842: CertPathBuilder returns incorrect CertPath for BasicConstraints in builderParams + - S6726309: Compiler warnings in nio code + - S6727683: Cleanup use of COMPILER_WARNINGS_FATAL in makefiles + - S6755847: (launcher) will trigger assertions in debug build + - S6852744: PIT b61: PKI test suite fails because self signed certificates are being rejected + - S6858127: Missing -DNDEBUG on Linux and Windows native code compiles + - S6864028: Update the java launcher to use the new entry point JVM_FindClassFromBootLoader + - S6875904: Java 7 message synchronization 1 + - S6882437: CertPath/X509CertPathDiscovery/Test fails on jdk7/pit/b62 + - S6888127: java.util.jar.Pack200.Packer Memory Leak + - S6888925: SunMSCAPI's Cipher can't use RSA public keys obtained from other sources. + - S6889552: Sun provider should not require LDAP CertStore to be present + - S6941936: Broken pipe error of test case DNSIdentities.java [Test only] + - S6951599: Rename package of security tools for modularization + - S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package + - S6958026: Problem with PKCS12 keystore + - S6966737: (pack200) the pack200 regression tests need to be more robust. + - S6982312: (pack200) pack200 fails with the jdk7 class files + - S6985763: Pack200.Packer.pack(...) and Pack200.Unpacker.unpack(...) throw unspecified exceptions + - S6990106: FindBugs scan - Malicious code vulnerability Warnings in com.sun.java.util.jar.pack.* + - S6994413: JDK_GetVersionInfo0 only expects a two digit build number + - S7000752: Duplicate entry in RowSetResourceBundles.properties + - S7001094: Can't initialize SunPKCS11 more times than PKCS11 driver maxSessionCount + - S7003227: (pack200) intermittent failures compiling pack200 + - S7004706: l10n of 7000752 Duplicate entry in RowSetResourceBundles.properties + - S7006704: (pack200) add missing file for 6990106 + - S7011497: Improve trust anchor searching method during cert path validation + - S7017734: jdk7 message drop 1 translation integration + - S7023416: (pack200) fix parfait issues + - S7029680: fix test/sun/misc/Version/Version.java build parsing + - S7038175: Expired PKITS certificates causing CertPathBuilder and CertPathValidator regression test failures + - S7050826, PR2956, RH1334465: Hebrew characters are not rendered on OEL 5.6 + - S7055363: jdk_security3 test target cleanup + - S7060849: Eliminate pack200 build warnings + - S7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror + - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java failing + - S7092825: javax.crypto.Cipher.Transform.patternCache is synchronizedMap and became scalability bottleneck. + - S7105780: Add SSLSocket client/SSLEngine server to templates directory + - S7107613: scalability blocker in javax.crypto.CryptoPermissions + - S7107616: scalability blocker in javax.crypto.JceSecurityManager + - S7109274: Restrict the use of certificates with RSA keys less than 1024 bits + - S7129083: CookieManager does not store cookies if url is read before setting cookie manager + - S7152582: PKCS11 tests should use the NSS libraries available in the OS + - S7166955: (pack200) JNI_GetCreatedJavaVMs needs additional checking + - S7196855: autotest.sh fails on ubuntu because libsoftokn.so not found + - S7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so + - S8002306: (se) Selector.open fails if invoked with thread interrupt status set [win] + - S8009634: TEST_BUG: sun/misc/Version/Version.java handle 2 digit minor in VM version + - S8010166: TEST_BUG: fix for 8009634 overlooks possible version strings (sun/misc/Version/Version.java) + - S8013228: Create new system properties to control allowable OCSP clock skew and CRL connection timeout + - S8019341: Update CookieHttpsClientTest to use the newer framework. + - S8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs + - S8022594: Potential deadlock in of sun.nio.ch.Util/IOUtil + - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently + - S8026794: Test tools/pack200/TimeStamp.java fails while opening golden.jar.native.IST on linux-ppc(v2) + - S8027026: Change keytool -genkeypair to use -keyalg RSA + - S8029177: [Parfait] warnings from b117 for jdk.src.share.native.com.sun.java.util.jar: JNI exception pending + - S8029646: [pack200] should support the new zip64 format. + - S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp + - S8037557: test SessionCacheSizeTests.java timeout + - S8074839: Resolve disabled warnings for libunpack and the unpack200 binary + - S8079410: Hotspot version to share the same update and build version from JDK + - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts + - S8139436: sun.security.mscapi.KeyStore might load incomplete data + - S8140344: add support for 3 digit update release numbers + - S8144313: Test SessionTimeOutTests can be timeout + - S8145017: Add support for 3 digit hotspot minor version numbers + - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out + - S8146669: Test SessionTimeOutTests fails intermittently + - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 + - S8147857: [TEST] RMIConnector logs attribute names incorrectly + - S8151841, PR3099: Build needs additional flags to compile with GCC 6 + - S8151876: (tz) Support tzdata2016d + - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known. + - S8162344: The API changes made by CR 7064075 need to be reverted + - S8162818: Sync src/share/native/com/sun/media code with OpenJDK 7 + - S8162828: Sync imageioJPEG.c with initial OpenJDK 7 version + - S8163022, PR2954: Remove @Override annotation on interfaces added by 2016/04 security fixes + - S8164181: Remove @Override annotation on interfaces added by 2016/07 security fixes + - S8164426: Normalise whitespace in src/share/classes/com/sun/java/util/jar/pack + - S8164554: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java still failing + - S8164555: pack200: Leave ZipFile open on exceptions * Backports - S2178143, PR2959: JVM crashes if the number of bound CPUs changed during runtime - S6260348, PR3068: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6961123, PR2975: setWMClass fails to null-terminate WM_CLASS string - - S7050826, PR2956, RH1334465: Hebrew characters are not rendered on OEL 5.6 * Bug fixes - PR2800: Files are missing from resources.jar - PR2954: ecj/override.patch is missing new @Overrides in RMIJRMPServerImpl.java @@ -46,7 +146,7 @@ - S8144430, CVE-2016-3427: Improve JMX connections - S8146494: Better ligature substitution - S8146498: Better device table adjustments -* Import of OpenJDK6 b38 +* Import of OpenJDK6 b39 - S4459600: java -jar fails to run Main-Class if classname followed by whitespace. - S6378099: RFE: Use libfontconfig to create/synthesise a fontconfig.properties - S6452854: Provide a flag to print the java configuration diff -r 8746fd545d78 -r 3e1011eac3eb configure.ac --- a/configure.ac Tue Aug 16 04:13:50 2016 +0100 +++ b/configure.ac Wed Aug 24 23:28:42 2016 +0100 @@ -1,4 +1,4 @@ -AC_INIT([icedtea6],[1.13.12pre],[distro-pkg-dev at openjdk.java.net]) +AC_INIT([icedtea6],[1.13.12],[distro-pkg-dev at openjdk.java.net]) AC_CANONICAL_HOST AC_CANONICAL_TARGET AM_INIT_AUTOMAKE([1.9 tar-pax foreign]) diff -r 8746fd545d78 -r 3e1011eac3eb patches/arch.patch --- a/patches/arch.patch Tue Aug 16 04:13:50 2016 +0100 +++ b/patches/arch.patch Wed Aug 24 23:28:42 2016 +0100 @@ -1,6 +1,6 @@ diff -Nru openjdk.orig/corba/make/common/Defs-linux.gmk openjdk/corba/make/common/Defs-linux.gmk ---- openjdk.orig/corba/make/common/Defs-linux.gmk 2010-05-26 09:31:18.000000000 +0100 -+++ openjdk/corba/make/common/Defs-linux.gmk 2015-03-31 16:43:11.850271287 +0100 +--- openjdk.orig/corba/make/common/Defs-linux.gmk 2016-08-16 02:49:01.293544691 +0100 ++++ openjdk/corba/make/common/Defs-linux.gmk 2016-08-16 04:55:35.484931454 +0100 @@ -92,9 +92,19 @@ # We need this frame pointer to make it easy to walk the stacks. # This should be the default on X86, but ia64 and amd64 may not have this @@ -22,8 +22,8 @@ LDFLAGS_COMMON_sparcv9 += -m64 -mcpu=v9 CFLAGS_REQUIRED_sparc += -m32 -mcpu=v9 diff -Nru openjdk.orig/corba/make/common/shared/Platform.gmk openjdk/corba/make/common/shared/Platform.gmk ---- openjdk.orig/corba/make/common/shared/Platform.gmk 2015-03-31 15:23:48.410803372 +0100 -+++ openjdk/corba/make/common/shared/Platform.gmk 2015-03-31 16:43:11.850271287 +0100 +--- openjdk.orig/corba/make/common/shared/Platform.gmk 2016-08-16 04:54:04.406422421 +0100 ++++ openjdk/corba/make/common/shared/Platform.gmk 2016-08-16 04:55:35.484931454 +0100 @@ -220,9 +220,40 @@ else # i586 is 32-bit, amd64 is 64-bit @@ -67,9 +67,9 @@ endif endif diff -Nru openjdk.orig/jdk/make/common/Defs-linux.gmk openjdk/jdk/make/common/Defs-linux.gmk ---- openjdk.orig/jdk/make/common/Defs-linux.gmk 2015-02-05 18:49:58.372812460 +0000 -+++ openjdk/jdk/make/common/Defs-linux.gmk 2015-03-31 16:45:47.396086418 +0100 -@@ -102,10 +102,19 @@ +--- openjdk.orig/jdk/make/common/Defs-linux.gmk 2016-08-16 03:20:55.637983077 +0100 ++++ openjdk/jdk/make/common/Defs-linux.gmk 2016-08-16 04:55:35.484931454 +0100 +@@ -106,10 +106,19 @@ # We need this frame pointer to make it easy to walk the stacks. # This should be the default on X86, but ia64 and amd64 may not have this # as the default. @@ -90,81 +90,10 @@ CFLAGS_REQUIRED_sparcv9 += -m64 -mcpu=v9 LDFLAGS_COMMON_sparcv9 += -m64 -mcpu=v9 CFLAGS_REQUIRED_sparc += -m32 -mcpu=v9 -diff -Nru openjdk.orig/jdk/make/common/shared/Compiler-gcc.gmk openjdk/jdk/make/common/shared/Compiler-gcc.gmk ---- openjdk.orig/jdk/make/common/shared/Compiler-gcc.gmk 2015-03-31 15:23:48.254801559 +0100 -+++ openjdk/jdk/make/common/shared/Compiler-gcc.gmk 2015-03-31 16:51:56.332405289 +0100 -@@ -70,28 +70,56 @@ - else - CXX = $(COMPILER_PATH)g++$(GCC_SUFFIX) - endif -- ifneq ("$(findstring sparc,$(ARCH))", "") -- # sparc or sparcv9 -- REQUIRED_CC_VER = 4.0 -- REQUIRED_GCC_VER = 4.0.* -- else -- ifeq ($(ARCH_DATA_MODEL), 32) -+ ifeq ($(ARCH), alpha) -+ # alpha -+ REQUIRED_CC_VER = 3.2 -+ REQUIRED_GCC_VER = 3.2.* -+ endif -+ ifeq ($(ARCH), amd64) -+ # amd64 -+ REQUIRED_CC_VER = 3.2 -+ REQUIRED_GCC_VER = 3.2.* -+ endif -+ ifeq ($(ARCH), arm) -+ # arm -+ REQUIRED_CC_VER = 3.2 -+ REQUIRED_GCC_VER = 3.2.* -+ endif -+ ifeq ($(ARCH), i586) - # i586 - REQUIRED_CC_VER = 3.2 - REQUIRED_GCC_VER = 3.2.1* - REQUIRED_GCC_VER_INT = 3.2.1-7a -- else -- ifeq ($(ARCH), amd64) -- # amd64 -- REQUIRED_CC_VER = 3.2 -- REQUIRED_GCC_VER = 3.2.* - endif - ifeq ($(ARCH), ia64) - # ia64 - REQUIRED_CC_VER = 3.2 - REQUIRED_GCC_VER = 2.9[56789].* - endif -+ ifneq ("$(findstring m68k,$(ARCH))", "") -+ # m68k -+ REQUIRED_CC_VER = 3.2 -+ REQUIRED_GCC_VER = 3.2.* -+ endif -+ ifneq ("$(findstring mips,$(ARCH))", "") -+ # mips -+ REQUIRED_CC_VER = 3.2 -+ REQUIRED_GCC_VER = 3.2.* -+ endif -+ ifneq ("$(findstring ppc,$(ARCH))", "") -+ # ppc or ppc64 -+ REQUIRED_CC_VER = 3.2 -+ REQUIRED_GCC_VER = 3.2.* - endif -+ ifneq ("$(findstring s390,$(ARCH))", "") -+ # s390 or s390x -+ REQUIRED_CC_VER = 3.2 -+ REQUIRED_GCC_VER = 3.2.* -+ endif -+ ifneq ("$(findstring sparc,$(ARCH))", "") -+ # sparc or sparcv9 -+ REQUIRED_CC_VER = 4.0 -+ REQUIRED_GCC_VER = 4.0.* - endif - # Option used to create a shared library - SHARED_LIBRARY_FLAG = -shared diff -Nru openjdk.orig/jdk/make/common/shared/Platform.gmk openjdk/jdk/make/common/shared/Platform.gmk ---- openjdk.orig/jdk/make/common/shared/Platform.gmk 2015-03-31 15:23:48.410803372 +0100 -+++ openjdk/jdk/make/common/shared/Platform.gmk 2015-03-31 16:43:11.850271287 +0100 -@@ -222,9 +222,40 @@ +--- openjdk.orig/jdk/make/common/shared/Platform.gmk 2016-08-16 04:54:04.406422421 +0100 ++++ openjdk/jdk/make/common/shared/Platform.gmk 2016-08-16 04:55:35.484931454 +0100 +@@ -193,9 +193,40 @@ else # i586 is 32-bit, amd64 is 64-bit ifndef ARCH_DATA_MODEL @@ -207,8 +136,8 @@ endif endif diff -Nru openjdk.orig/jdk/make/javax/sound/SoundDefs.gmk openjdk/jdk/make/javax/sound/SoundDefs.gmk ---- openjdk.orig/jdk/make/javax/sound/SoundDefs.gmk 2013-08-21 20:32:57.524222927 +0100 -+++ openjdk/jdk/make/javax/sound/SoundDefs.gmk 2015-03-31 16:44:39.367291058 +0100 +--- openjdk.orig/jdk/make/javax/sound/SoundDefs.gmk 2016-08-16 02:49:25.677142687 +0100 ++++ openjdk/jdk/make/javax/sound/SoundDefs.gmk 2016-08-16 04:55:35.484931454 +0100 @@ -58,10 +58,54 @@ ifeq ($(ZERO_BUILD), true) CPPFLAGS += -DX_ARCH=X_ZERO @@ -276,8 +205,8 @@ diff -Nru openjdk.orig/jdk/src/share/native/com/sun/media/sound/SoundDefs.h openjdk/jdk/src/share/native/com/sun/media/sound/SoundDefs.h ---- openjdk.orig/jdk/src/share/native/com/sun/media/sound/SoundDefs.h 2013-08-21 20:32:57.952229855 +0100 -+++ openjdk/jdk/src/share/native/com/sun/media/sound/SoundDefs.h 2015-03-31 16:43:11.850271287 +0100 +--- openjdk.orig/jdk/src/share/native/com/sun/media/sound/SoundDefs.h 2016-08-16 02:49:38.708927851 +0100 ++++ openjdk/jdk/src/share/native/com/sun/media/sound/SoundDefs.h 2016-08-16 04:55:35.484931454 +0100 @@ -33,12 +33,21 @@ #define X_LINUX 3 diff -r 8746fd545d78 -r 3e1011eac3eb patches/ecj/override.patch --- a/patches/ecj/override.patch Tue Aug 16 04:13:50 2016 +0100 +++ b/patches/ecj/override.patch Wed Aug 24 23:28:42 2016 +0100 @@ -1,6 +1,127 @@ +diff -Nru openjdk-ecj.orig/jaxws/drop_included/jaxws_src/src/com/sun/xml/internal/org/jvnet/mimepull/MemoryData.java openjdk-ecj/jaxws/drop_included/jaxws_src/src/com/sun/xml/internal/org/jvnet/mimepull/MemoryData.java +--- openjdk-ecj.orig/jaxws/drop_included/jaxws_src/src/com/sun/xml/internal/org/jvnet/mimepull/MemoryData.java 2016-08-16 02:49:10.269396706 +0100 ++++ openjdk-ecj/jaxws/drop_included/jaxws_src/src/com/sun/xml/internal/org/jvnet/mimepull/MemoryData.java 2016-08-16 05:30:32.814484518 +0100 +@@ -50,17 +50,14 @@ + } + + // size of the chunk given by the parser +- @Override + public int size() { + return len; + } + +- @Override + public byte[] read() { + return data; + } + +- @Override + public long writeTo(DataFile file) { + return file.writeTo(data, 0, len); + } +@@ -70,7 +67,6 @@ + * @param buf + * @return + */ +- @Override + public Data createNext(DataHead dataHead, ByteBuffer buf) { From bugzilla-daemon at icedtea.classpath.org Wed Aug 24 22:57:35 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 24 Aug 2016 22:57:35 +0000 Subject: [Bug 2956] GWT modules are failing to compile under 1.6.0_39 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2956 --- Comment #23 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=72dc781a2dfb author: Andrew John Hughes date: Wed Aug 17 04:55:51 2016 +0100 Update to build against the b40 tarball & July 2016 security fixes. Upstream changes: - S4893408: JPEGReader throws IllegalArgException when setting the destination to BYTE_GRAY - S6496269: Many warnings generated from com/sun/java/util/jar/pack/*.cpp when compiled on Linux - S6522789: [zh_CN] translation of "enclosing class" in doclet is incorrect - S6563752: Build and test JDK7 with Sun Studio 12 Express compilers (prep makefiles) - S6579775: l10n update after 6212566 - S6600143: Remove another 450 unnecessary casts - S6611629: Avoid hardcoded cygwin paths for memory detection - S6631559: Registration of ImageIO plugins should not cause loading of jpeg.dlli and cmm.dll - S6690018: RSAClientKeyExchange NullPointerException - S6714842: CertPathBuilder returns incorrect CertPath for BasicConstraints in builderParams - S6726309: Compiler warnings in nio code - S6727683: Cleanup use of COMPILER_WARNINGS_FATAL in makefiles - S6729772: 64-bit build with SS12 compiler: SIGSEGV (0xb) at pc=0x0000000000000048, pid=14826, tid=2 - S6752638: java.awt.GraphicsEnvironment.preferLocaleFonts() throws NPE on Linux - S6755847: (launcher) will trigger assertions in debug build - S6791502: IIOException "Invalid icc profile" on jpeg after update from JDK5 to JDK6 - S6793818: JpegImageReader is too greedy creating color profiles - S6799141: Build with --hash-style=both so that binaries can work on SuSE 10 - S6816311: Changes to allow builds with latest Windows SDK 6.1 on 64bit Windows 2003 - S6852744: PIT b61: PKI test suite fails because self signed certificates are being rejected - S6864028: Update the java launcher to use the new entry point JVM_FindClassFromBootLoader - S6875904: Java 7 message synchronization 1 - S6882437: CertPath/X509CertPathDiscovery/Test fails on jdk7/pit/b62 - S6888127: java.util.jar.Pack200.Packer Memory Leak - S6888215: memory leak in jpeg plugin - S6888925: SunMSCAPI's Cipher can't use RSA public keys obtained from other sources. - S6889552: Sun provider should not require LDAP CertStore to be present - S6941936: Broken pipe error of test case DNSIdentities.java - S6951599: Rename package of security tools for modularization - S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package - S6958026: Problem with PKCS12 keystore - S6974017: Upgrade required Solaris Studio compilers to 5.10 (12 update 1 + patches) - S6980281: SWAT: SwingSet2 got core dumped in Solaris-AMD64 using b107 swat build - S6989774: imageio compiler warnings in native code - S6990106: FindBugs scan - Malicious code vulnerability Warnings in com.sun.java.util.jar.pack.* - S6994413: JDK_GetVersionInfo0 only expects a two digit build number - S7000225: Sanity check on sane-alsa-headers is broken - S7000752: Duplicate entry in RowSetResourceBundles.properties - S7001094: Can't initialize SunPKCS11 more times than PKCS11 driver maxSessionCount - S7003227: (pack200) intermittent failures compiling pack200 - S7004706: l10n of 7000752 Duplicate entry in RowSetResourceBundles.properties - S7006704: (pack200) add missing file for 6990106 - S7011497: Improve trust anchor searching method during cert path validation - S7017734: jdk7 message drop 1 translation integration - S7023416: (pack200) fix parfait issues - S7029680: fix test/sun/misc/Version/Version.java build parsing - S7038175: Expired PKITS certificates causing CertPathBuilder and CertPathValidator regression test failures - S7038711: Fix CC_VER checks for compiler options, fix use of -Wno-clobber - S7050826: Hebrew characters are not rendered on OEL 5.6 - S7055363: jdk_security3 test target cleanup - S7060849: Eliminate pack200 build warnings - S7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror - S7069870: Parts of the JDK erroneously rely on generic array initializers with diamond - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java failing - S7092825: javax.crypto.Cipher.Transform.patternCache is synchronizedMap and became scalability bottleneck. - S7105780: Add SSLSocket client/SSLEngine server to templates directory - S7107613: scalability blocker in javax.crypto.CryptoPermissions - S7107616: scalability blocker in javax.crypto.JceSecurityManager - S7109274: Restrict the use of certificates with RSA keys less than 1024 bits - S7129083: CookieManager does not store cookies if url is read before setting cookie manager - S7152582: PKCS11 tests should use the NSS libraries available in the OS - S7166955: (pack200) JNI_GetCreatedJavaVMs needs additional checking - S7196855: autotest.sh fails on ubuntu because libsoftokn.so not found - S7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so - S8002306: (se) Selector.open fails if invoked with thread interrupt status set [win] - S8009634: TEST_BUG: sun/misc/Version/Version.java handle 2 digit minor in VM version - S8010166: TEST_BUG: fix for 8009634 overlooks possible version strings (sun/misc/Version/Version.java) - S8013228: Create new system properties to control allowable OCSP clock skew and CRL connection timeout - S8019341: Update CookieHttpsClientTest to use the newer framework. - S8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs - S8022594: Potential deadlock in of sun.nio.ch.Util/IOUtil - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently - S8026794: Test tools/pack200/TimeStamp.java fails while opening golden.jar.native.IST on linux-ppc(v2) - S8027026: Change keytool -genkeypair to use -keyalg RSA - S8029177: [Parfait] warnings from b117 for jdk.src.share.native.com.sun.java.util.jar: JNI exception pending - S8029646: [pack200] should support the new zip64 format. - S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp - S8037557: test SessionCacheSizeTests.java timeout - S8074839: Resolve disabled warnings for libunpack and the unpack200 binary - S8079410: Hotspot version to share the same update and build version from JDK - S8079718: IIOP Input Stream Hooking - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts - S8139436: sun.security.mscapi.KeyStore might load incomplete data - S8140344: add support for 3 digit update release numbers - S8144313: Test SessionTimeOutTests can be timeout - S8145017: Add support for 3 digit hotspot minor version numbers - S8145446: Perfect pipe placement - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out - S8146669: Test SessionTimeOutTests fails intermittently - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 - S8147771: Construction of static protection domains under Javax custom policy - S8147857: [TEST] RMIConnector logs attribute names incorrectly - S8148872: Complete name checking - S8149962: Better delineation of XML processing - S8150752: Share Class Data - S8151841: Build needs additional flags to compile with GCC 6 - S8151876: (tz) Support tzdata2016d - S8151925: Font reference improvements - S8152479: Coded byte streams - S8155981: Bolster bytecode verification - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known. - S8162344: The API changes made by CR 7064075 need to be reverted - S8162818: Sync src/share/native/com/sun/media code with OpenJDK 7 - S8162828: Sync imageioJPEG.c with initial OpenJDK 7 version - S8163022: Remove @Override annotation on interfaces added by 2016/04 security fixes - S8164181: Remove @Override annotation on interfaces added by 2016/07 security fixes ChangeLog: 2016-08-16 Andrew John Hughes * Makefile.am: (OPENJDK_DATE): Bump to b40 creation date; 16th of August, 2016. (OPENJDK_SHA256SUM): Update for b40 tarball. 2016-08-16 Andrew John Hughes * patches/imageiojpeg_sync.patch, * patches/openjdk/4893408-jpegreader_byte_gray.patch, * patches/openjdk/6563752-ss12_support.patch, * patches/openjdk/6631559-dont_load_libjpeg_to_register_imageio_plugins.patch, * patches/openjdk/6729772-opt_cleanup.patch, * patches/openjdk/6791502-invalid_icc_profile.patch, * patches/openjdk/6793818-jpegimagereader_too_greedy.patch, * patches/openjdk/6799141-split_out_versions.patch, * patches/openjdk/6816311-compiler_name.patch, * patches/openjdk/6888215-jpeg_memory_leak.patch, * patches/openjdk/6974017-minorver_for_solaris.patch, * patches/openjdk/6980281-majorver_for_solaris.patch, * patches/openjdk/6989774-imageio_compiler_warnings.patch, * patches/openjdk/7000225-bad_tabs.patch, * patches/openjdk/7038711-fix_no-clobber_usage.patch, * patches/parisc.patch: Removed as applied upstream. * Makefile.am: (ICEDTEA_PATCHES): Remove deleted patches. * NEWS: Updated with b40 changes. Correct 1.13.11 release notes to mention b39, not b38. * patches/arch.patch: Drop hunk in jdk/make/common/shared/Compiler-gcc.gmk as compiler versions are no longer specified by architecture on GNU/Linux, following 6799141. * patches/ecj/override.patch: Remove sections included in upstream 8163022. * patches/linker-libs-order.patch: Drop ALSA chunk in make/common/shared/Sanity.gmk as version is now obtained from header file following 6799141. * patches/openjdk/7025066-embedded_build.patch: Regenerated. * patches/openjdk/7199862-pr2198-ensure_cache_connection_still_alive.patch: Remove cast from context as it no longer exists following 6600143. 2016-08-09 Andrew John Hughes * patches/openjdk/6752638-preferLocaleFonts_throws_NPE.patch: Removed as applied upstream. * Makefile.am: (ICEDTEA_PATCHES): Remove above patch. 2016-05-24 Andrew John Hughes * patches/openjdk/7050826-pr2956-allow_type1_fonts.patch: Removed as pushed upstream. * Makefile.am: (ICEDTEA_PATCHES): Remove above patch. 2016-05-08 Andrew John Hughes * Makefile.am: (OPENJDK_VERSION): Bump to next release, b40. -- You are receiving this mail because: 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 Aug 24 22:57:40 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 24 Aug 2016 22:57:40 +0000 Subject: [Bug 2198] [IcedTea6] Make sure that a connection is still alive when retrieved from KeepAliveCache in certain cases In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2198 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=72dc781a2dfb author: Andrew John Hughes date: Wed Aug 17 04:55:51 2016 +0100 Update to build against the b40 tarball & July 2016 security fixes. Upstream changes: - S4893408: JPEGReader throws IllegalArgException when setting the destination to BYTE_GRAY - S6496269: Many warnings generated from com/sun/java/util/jar/pack/*.cpp when compiled on Linux - S6522789: [zh_CN] translation of "enclosing class" in doclet is incorrect - S6563752: Build and test JDK7 with Sun Studio 12 Express compilers (prep makefiles) - S6579775: l10n update after 6212566 - S6600143: Remove another 450 unnecessary casts - S6611629: Avoid hardcoded cygwin paths for memory detection - S6631559: Registration of ImageIO plugins should not cause loading of jpeg.dlli and cmm.dll - S6690018: RSAClientKeyExchange NullPointerException - S6714842: CertPathBuilder returns incorrect CertPath for BasicConstraints in builderParams - S6726309: Compiler warnings in nio code - S6727683: Cleanup use of COMPILER_WARNINGS_FATAL in makefiles - S6729772: 64-bit build with SS12 compiler: SIGSEGV (0xb) at pc=0x0000000000000048, pid=14826, tid=2 - S6752638: java.awt.GraphicsEnvironment.preferLocaleFonts() throws NPE on Linux - S6755847: (launcher) will trigger assertions in debug build - S6791502: IIOException "Invalid icc profile" on jpeg after update from JDK5 to JDK6 - S6793818: JpegImageReader is too greedy creating color profiles - S6799141: Build with --hash-style=both so that binaries can work on SuSE 10 - S6816311: Changes to allow builds with latest Windows SDK 6.1 on 64bit Windows 2003 - S6852744: PIT b61: PKI test suite fails because self signed certificates are being rejected - S6864028: Update the java launcher to use the new entry point JVM_FindClassFromBootLoader - S6875904: Java 7 message synchronization 1 - S6882437: CertPath/X509CertPathDiscovery/Test fails on jdk7/pit/b62 - S6888127: java.util.jar.Pack200.Packer Memory Leak - S6888215: memory leak in jpeg plugin - S6888925: SunMSCAPI's Cipher can't use RSA public keys obtained from other sources. - S6889552: Sun provider should not require LDAP CertStore to be present - S6941936: Broken pipe error of test case DNSIdentities.java - S6951599: Rename package of security tools for modularization - S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package - S6958026: Problem with PKCS12 keystore - S6974017: Upgrade required Solaris Studio compilers to 5.10 (12 update 1 + patches) - S6980281: SWAT: SwingSet2 got core dumped in Solaris-AMD64 using b107 swat build - S6989774: imageio compiler warnings in native code - S6990106: FindBugs scan - Malicious code vulnerability Warnings in com.sun.java.util.jar.pack.* - S6994413: JDK_GetVersionInfo0 only expects a two digit build number - S7000225: Sanity check on sane-alsa-headers is broken - S7000752: Duplicate entry in RowSetResourceBundles.properties - S7001094: Can't initialize SunPKCS11 more times than PKCS11 driver maxSessionCount - S7003227: (pack200) intermittent failures compiling pack200 - S7004706: l10n of 7000752 Duplicate entry in RowSetResourceBundles.properties - S7006704: (pack200) add missing file for 6990106 - S7011497: Improve trust anchor searching method during cert path validation - S7017734: jdk7 message drop 1 translation integration - S7023416: (pack200) fix parfait issues - S7029680: fix test/sun/misc/Version/Version.java build parsing - S7038175: Expired PKITS certificates causing CertPathBuilder and CertPathValidator regression test failures - S7038711: Fix CC_VER checks for compiler options, fix use of -Wno-clobber - S7050826: Hebrew characters are not rendered on OEL 5.6 - S7055363: jdk_security3 test target cleanup - S7060849: Eliminate pack200 build warnings - S7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror - S7069870: Parts of the JDK erroneously rely on generic array initializers with diamond - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java failing - S7092825: javax.crypto.Cipher.Transform.patternCache is synchronizedMap and became scalability bottleneck. - S7105780: Add SSLSocket client/SSLEngine server to templates directory - S7107613: scalability blocker in javax.crypto.CryptoPermissions - S7107616: scalability blocker in javax.crypto.JceSecurityManager - S7109274: Restrict the use of certificates with RSA keys less than 1024 bits - S7129083: CookieManager does not store cookies if url is read before setting cookie manager - S7152582: PKCS11 tests should use the NSS libraries available in the OS - S7166955: (pack200) JNI_GetCreatedJavaVMs needs additional checking - S7196855: autotest.sh fails on ubuntu because libsoftokn.so not found - S7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so - S8002306: (se) Selector.open fails if invoked with thread interrupt status set [win] - S8009634: TEST_BUG: sun/misc/Version/Version.java handle 2 digit minor in VM version - S8010166: TEST_BUG: fix for 8009634 overlooks possible version strings (sun/misc/Version/Version.java) - S8013228: Create new system properties to control allowable OCSP clock skew and CRL connection timeout - S8019341: Update CookieHttpsClientTest to use the newer framework. - S8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs - S8022594: Potential deadlock in of sun.nio.ch.Util/IOUtil - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently - S8026794: Test tools/pack200/TimeStamp.java fails while opening golden.jar.native.IST on linux-ppc(v2) - S8027026: Change keytool -genkeypair to use -keyalg RSA - S8029177: [Parfait] warnings from b117 for jdk.src.share.native.com.sun.java.util.jar: JNI exception pending - S8029646: [pack200] should support the new zip64 format. - S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp - S8037557: test SessionCacheSizeTests.java timeout - S8074839: Resolve disabled warnings for libunpack and the unpack200 binary - S8079410: Hotspot version to share the same update and build version from JDK - S8079718: IIOP Input Stream Hooking - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts - S8139436: sun.security.mscapi.KeyStore might load incomplete data - S8140344: add support for 3 digit update release numbers - S8144313: Test SessionTimeOutTests can be timeout - S8145017: Add support for 3 digit hotspot minor version numbers - S8145446: Perfect pipe placement - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out - S8146669: Test SessionTimeOutTests fails intermittently - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 - S8147771: Construction of static protection domains under Javax custom policy - S8147857: [TEST] RMIConnector logs attribute names incorrectly - S8148872: Complete name checking - S8149962: Better delineation of XML processing - S8150752: Share Class Data - S8151841: Build needs additional flags to compile with GCC 6 - S8151876: (tz) Support tzdata2016d - S8151925: Font reference improvements - S8152479: Coded byte streams - S8155981: Bolster bytecode verification - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known. - S8162344: The API changes made by CR 7064075 need to be reverted - S8162818: Sync src/share/native/com/sun/media code with OpenJDK 7 - S8162828: Sync imageioJPEG.c with initial OpenJDK 7 version - S8163022: Remove @Override annotation on interfaces added by 2016/04 security fixes - S8164181: Remove @Override annotation on interfaces added by 2016/07 security fixes ChangeLog: 2016-08-16 Andrew John Hughes * Makefile.am: (OPENJDK_DATE): Bump to b40 creation date; 16th of August, 2016. (OPENJDK_SHA256SUM): Update for b40 tarball. 2016-08-16 Andrew John Hughes * patches/imageiojpeg_sync.patch, * patches/openjdk/4893408-jpegreader_byte_gray.patch, * patches/openjdk/6563752-ss12_support.patch, * patches/openjdk/6631559-dont_load_libjpeg_to_register_imageio_plugins.patch, * patches/openjdk/6729772-opt_cleanup.patch, * patches/openjdk/6791502-invalid_icc_profile.patch, * patches/openjdk/6793818-jpegimagereader_too_greedy.patch, * patches/openjdk/6799141-split_out_versions.patch, * patches/openjdk/6816311-compiler_name.patch, * patches/openjdk/6888215-jpeg_memory_leak.patch, * patches/openjdk/6974017-minorver_for_solaris.patch, * patches/openjdk/6980281-majorver_for_solaris.patch, * patches/openjdk/6989774-imageio_compiler_warnings.patch, * patches/openjdk/7000225-bad_tabs.patch, * patches/openjdk/7038711-fix_no-clobber_usage.patch, * patches/parisc.patch: Removed as applied upstream. * Makefile.am: (ICEDTEA_PATCHES): Remove deleted patches. * NEWS: Updated with b40 changes. Correct 1.13.11 release notes to mention b39, not b38. * patches/arch.patch: Drop hunk in jdk/make/common/shared/Compiler-gcc.gmk as compiler versions are no longer specified by architecture on GNU/Linux, following 6799141. * patches/ecj/override.patch: Remove sections included in upstream 8163022. * patches/linker-libs-order.patch: Drop ALSA chunk in make/common/shared/Sanity.gmk as version is now obtained from header file following 6799141. * patches/openjdk/7025066-embedded_build.patch: Regenerated. * patches/openjdk/7199862-pr2198-ensure_cache_connection_still_alive.patch: Remove cast from context as it no longer exists following 6600143. 2016-08-09 Andrew John Hughes * patches/openjdk/6752638-preferLocaleFonts_throws_NPE.patch: Removed as applied upstream. * Makefile.am: (ICEDTEA_PATCHES): Remove above patch. 2016-05-24 Andrew John Hughes * patches/openjdk/7050826-pr2956-allow_type1_fonts.patch: Removed as pushed upstream. * Makefile.am: (ICEDTEA_PATCHES): Remove above patch. 2016-05-08 Andrew John Hughes * Makefile.am: (OPENJDK_VERSION): Bump to next release, b40. -- 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 Aug 24 23:05:41 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 24 Aug 2016 23:05:41 +0000 Subject: /hg/icedtea6: 13 new changesets Message-ID: changeset c07937132d4e in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=c07937132d4e author: Andrew John Hughes date: Sun May 08 21:12:46 2016 +0100 Bump to next release, b40. 2016-05-08 Andrew John Hughes * Makefile.am: (OPENJDK_VERSION): Bump to next release, b40. changeset 193acb643c5f in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=193acb643c5f author: Andrew John Hughes date: Tue May 24 20:28:33 2016 +0100 Merge changeset 4edf659669aa in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=4edf659669aa author: Andrew John Hughes date: Wed May 25 01:02:58 2016 +0100 Remove fix for PR2956 as available upstream. 2016-05-24 Andrew John Hughes * patches/openjdk/7050826-pr2956-allow_type1_fonts.patch: Removed as pushed upstream. * Makefile.am: (ICEDTEA_PATCHES): Remove above patch. changeset ef5c11436c49 in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=ef5c11436c49 author: Andrew John Hughes date: Wed Aug 10 05:13:49 2016 +0100 Remove S6752638 as applied upstream. 2016-08-09 Andrew John Hughes * patches/openjdk/6752638-preferLocaleFonts_throws_NPE.patch: Removed as applied upstream. * Makefile.am: (ICEDTEA_PATCHES): Remove above patch. changeset 94ea67d446bc in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=94ea67d446bc author: Andrew John Hughes date: Mon Aug 15 17:07:31 2016 +0100 Merge changeset 1e3410fddbf8 in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=1e3410fddbf8 author: Andrew John Hughes date: Tue Aug 16 02:57:43 2016 +0100 Merge changeset d247f1787f04 in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=d247f1787f04 author: Andrew John Hughes date: Tue Aug 16 03:15:54 2016 +0100 PR3143: Fix typo in --with-openjdk-src-dir introduced by PR3139 2016-08-15 Andrew John Hughes PR3143: Fix typo in --with-openjdk-src-dir introduced by PR3139 * NEWS: Updated. 2010-07-23 Andrew John Hughes PR3143: Fix typo in --with-openjdk-src-dir introduced by PR3139 * acinclude.m4: (WITH_OPENJDK_SRC_DIR): Fix breakage in parameter caused by previous configure help update. changeset 8b26ecee3670 in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=8b26ecee3670 author: Andrew John Hughes date: Wed Aug 17 02:53:46 2016 +0100 Update to build against July 2016 security fixes (b40). Upstream changes: - S4893408: JPEGReader throws IllegalArgException when setting the destination to BYTE_GRAY - S6496269: Many warnings generated from com/sun/java/util/jar/pack/*.cpp when compiled on Linux - S6522789: [zh_CN] translation of "enclosing class" in doclet is incorrect - S6563752: Build and test JDK7 with Sun Studio 12 Express compilers (prep makefiles) - S6579775: l10n update after 6212566 - S6600143: Remove another 450 unnecessary casts - S6611629: Avoid hardcoded cygwin paths for memory detection - S6631559: Registration of ImageIO plugins should not cause loading of jpeg.dlli and cmm.dll - S6690018: RSAClientKeyExchange NullPointerException - S6714842: CertPathBuilder returns incorrect CertPath for BasicConstraints in builderParams - S6726309: Compiler warnings in nio code - S6727683: Cleanup use of COMPILER_WARNINGS_FATAL in makefiles - S6729772: 64-bit build with SS12 compiler: SIGSEGV (0xb) at pc=0x0000000000000048, pid=14826, tid=2 - S6752638: java.awt.GraphicsEnvironment.preferLocaleFonts() throws NPE on Linux - S6755847: (launcher) will trigger assertions in debug build - S6791502: IIOException "Invalid icc profile" on jpeg after update from JDK5 to JDK6 - S6793818: JpegImageReader is too greedy creating color profiles - S6799141: Build with --hash-style=both so that binaries can work on SuSE 10 - S6816311: Changes to allow builds with latest Windows SDK 6.1 on 64bit Windows 2003 - S6852744: PIT b61: PKI test suite fails because self signed certificates are being rejected - S6864028: Update the java launcher to use the new entry point JVM_FindClassFromBootLoader - S6875904: Java 7 message synchronization 1 - S6882437: CertPath/X509CertPathDiscovery/Test fails on jdk7/pit/b62 - S6888127: java.util.jar.Pack200.Packer Memory Leak - S6888215: memory leak in jpeg plugin - S6888925: SunMSCAPI's Cipher can't use RSA public keys obtained from other sources. - S6889552: Sun provider should not require LDAP CertStore to be present - S6941936: Broken pipe error of test case DNSIdentities.java - S6951599: Rename package of security tools for modularization - S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package - S6958026: Problem with PKCS12 keystore - S6974017: Upgrade required Solaris Studio compilers to 5.10 (12 update 1 + patches) - S6980281: SWAT: SwingSet2 got core dumped in Solaris-AMD64 using b107 swat build - S6989774: imageio compiler warnings in native code - S6990106: FindBugs scan - Malicious code vulnerability Warnings in com.sun.java.util.jar.pack.* - S6994413: JDK_GetVersionInfo0 only expects a two digit build number - S7000225: Sanity check on sane-alsa-headers is broken - S7000752: Duplicate entry in RowSetResourceBundles.properties - S7001094: Can't initialize SunPKCS11 more times than PKCS11 driver maxSessionCount - S7003227: (pack200) intermittent failures compiling pack200 - S7004706: l10n of 7000752 Duplicate entry in RowSetResourceBundles.properties - S7006704: (pack200) add missing file for 6990106 - S7011497: Improve trust anchor searching method during cert path validation - S7017734: jdk7 message drop 1 translation integration - S7023416: (pack200) fix parfait issues - S7029680: fix test/sun/misc/Version/Version.java build parsing - S7038175: Expired PKITS certificates causing CertPathBuilder and CertPathValidator regression test failures - S7038711: Fix CC_VER checks for compiler options, fix use of -Wno-clobber - S7050826: Hebrew characters are not rendered on OEL 5.6 - S7055363: jdk_security3 test target cleanup - S7060849: Eliminate pack200 build warnings - S7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror - S7069870: Parts of the JDK erroneously rely on generic array initializers with diamond - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java failing - S7092825: javax.crypto.Cipher.Transform.patternCache is synchronizedMap and became scalability bottleneck. - S7105780: Add SSLSocket client/SSLEngine server to templates directory - S7107613: scalability blocker in javax.crypto.CryptoPermissions - S7107616: scalability blocker in javax.crypto.JceSecurityManager - S7109274: Restrict the use of certificates with RSA keys less than 1024 bits - S7129083: CookieManager does not store cookies if url is read before setting cookie manager - S7152582: PKCS11 tests should use the NSS libraries available in the OS - S7166955: (pack200) JNI_GetCreatedJavaVMs needs additional checking - S7196855: autotest.sh fails on ubuntu because libsoftokn.so not found - S7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so - S8002306: (se) Selector.open fails if invoked with thread interrupt status set [win] - S8009634: TEST_BUG: sun/misc/Version/Version.java handle 2 digit minor in VM version - S8010166: TEST_BUG: fix for 8009634 overlooks possible version strings (sun/misc/Version/Version.java) - S8013228: Create new system properties to control allowable OCSP clock skew and CRL connection timeout - S8019341: Update CookieHttpsClientTest to use the newer framework. - S8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs - S8022594: Potential deadlock in of sun.nio.ch.Util/IOUtil - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently - S8026794: Test tools/pack200/TimeStamp.java fails while opening golden.jar.native.IST on linux-ppc(v2) - S8027026: Change keytool -genkeypair to use -keyalg RSA - S8029177: [Parfait] warnings from b117 for jdk.src.share.native.com.sun.java.util.jar: JNI exception pending - S8029646: [pack200] should support the new zip64 format. - S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp - S8037557: test SessionCacheSizeTests.java timeout - S8074839: Resolve disabled warnings for libunpack and the unpack200 binary - S8079410: Hotspot version to share the same update and build version from JDK - S8079718: IIOP Input Stream Hooking - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts - S8139436: sun.security.mscapi.KeyStore might load incomplete data - S8140344: add support for 3 digit update release numbers - S8144313: Test SessionTimeOutTests can be timeout - S8145017: Add support for 3 digit hotspot minor version numbers - S8145446: Perfect pipe placement - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out - S8146669: Test SessionTimeOutTests fails intermittently - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 - S8147771: Construction of static protection domains under Javax custom policy - S8147857: [TEST] RMIConnector logs attribute names incorrectly - S8148872: Complete name checking - S8149962: Better delineation of XML processing - S8150752: Share Class Data - S8151841: Build needs additional flags to compile with GCC 6 - S8151876: (tz) Support tzdata2016d - S8151925: Font reference improvements - S8152479: Coded byte streams - S8155981: Bolster bytecode verification - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known. - S8162344: The API changes made by CR 7064075 need to be reverted - S8162818: Sync src/share/native/com/sun/media code with OpenJDK 7 - S8162828: Sync imageioJPEG.c with initial OpenJDK 7 version - S8163022: Remove @Override annotation on interfaces added by 2016/04 security fixes - S8164181: Remove @Override annotation on interfaces added by 2016/07 security fixes ChangeLog: 2016-08-16 Andrew John Hughes * patches/imageiojpeg_sync.patch, * patches/openjdk/4893408-jpegreader_byte_gray.patch, * patches/openjdk/6563752-ss12_support.patch, * patches/openjdk/6631559-dont_load_libjpeg_to_register_imageio_plugins.patch, * patches/openjdk/6729772-opt_cleanup.patch, * patches/openjdk/6791502-invalid_icc_profile.patch, * patches/openjdk/6793818-jpegimagereader_too_greedy.patch, * patches/openjdk/6799141-split_out_versions.patch, * patches/openjdk/6816311-compiler_name.patch, * patches/openjdk/6888215-jpeg_memory_leak.patch, * patches/openjdk/6974017-minorver_for_solaris.patch, * patches/openjdk/6980281-majorver_for_solaris.patch, * patches/openjdk/6989774-imageio_compiler_warnings.patch, * patches/openjdk/7000225-bad_tabs.patch, * patches/openjdk/7038711-fix_no-clobber_usage.patch, * patches/parisc.patch: Removed as applied upstream. * Makefile.am: (ICEDTEA_PATCHES): Remove deleted patches. * NEWS: Updated with b40 changes. Correct 1.13.11 release notes to mention b39, not b38. * patches/arch.patch: Drop hunk in jdk/make/common/shared/Compiler-gcc.gmk as compiler versions are no longer specified by architecture on GNU/Linux, following 6799141. * patches/ecj/override.patch: Remove sections included in upstream 8163022. * patches/linker-libs-order.patch: Drop ALSA chunk in make/common/shared/Sanity.gmk as version is now obtained from header file following 6799141. * patches/openjdk/7025066-embedded_build.patch: Regenerated. * patches/openjdk/7199862-pr2198-ensure_cache_connection_still_alive.patch: Remove cast from context as it no longer exists following 6600143. changeset c62403e747fe in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=c62403e747fe author: Andrew John Hughes date: Wed Aug 17 03:08:31 2016 +0100 Merge changes for b40 changeset ae44cc79640e in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=ae44cc79640e author: Andrew John Hughes date: Wed Aug 17 03:52:04 2016 +0100 Update to b40 tarball. 2016-08-16 Andrew John Hughes * Makefile.am: (OPENJDK_DATE): Bump to b40 creation date; 16th of August, 2016. (OPENJDK_SHA256SUM): Update for b40 tarball. changeset e958e11ec415 in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=e958e11ec415 author: Andrew John Hughes date: Mon Aug 22 02:49:25 2016 +0100 Bump b40 tarball due to TCK issues. 2016-08-19 Andrew John Hughes * Makefile.am: (OPENJDK_DATE): Bump to new b40 creation date; 19th of August, 2016. (OPENJDK_SHA256SUM): Update for new b40 tarball. changeset a736828eef94 in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=a736828eef94 author: Andrew John Hughes date: Mon Aug 22 12:38:17 2016 +0100 Bump to new b40 tarball, due to missing -DNDEBUG. 2016-08-21 Andrew John Hughes * Makefile.am: (OPENJDK_DATE): Bump to new b40 creation date; 21st of August, 2016. (OPENJDK_SHA256SUM): Update for new b40 tarball. changeset f1753092c32c in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=f1753092c32c author: Andrew John Hughes date: Mon Aug 22 16:28:54 2016 +0100 Bump to new b40 tarball to fix TCK failures. 2016-08-22 Andrew John Hughes * Makefile.am: (OPENJDK_DATE): Bump to new b40 creation date; 22nd of August, 2016. (OPENJDK_SHA256SUM): Update for new b40 tarball. diffstat: AUTHORS | 1 + ChangeLog | 451 +++++ INSTALL | 100 +- Makefile.am | 248 ++- NEWS | 143 +- README | 14 +- acinclude.m4 | 257 +- configure.ac | 5 + patches/arch.patch | 99 +- patches/ecj/icedtea.patch | 95 +- patches/ecj/override.patch | 306 +- patches/imageiojpeg_sync.patch | 217 -- patches/linker-libs-order.patch | 18 +- patches/openjdk/2178143-pr2959.patch | 54 + patches/openjdk/4893408-jpegreader_byte_gray.patch | 747 -------- patches/openjdk/6260348-pr3068.patch | 152 + patches/openjdk/6563752-ss12_support.patch | 173 - patches/openjdk/6631559-dont_load_libjpeg_to_register_imageio_plugins.patch | 562 ------ patches/openjdk/6729772-opt_cleanup.patch | 708 ------- patches/openjdk/6752638-preferLocaleFonts_throws_NPE.patch | 97 - patches/openjdk/6791502-invalid_icc_profile.patch | 269 --- patches/openjdk/6793818-jpegimagereader_too_greedy.patch | 228 -- patches/openjdk/6799141-split_out_versions.patch | 891 ---------- patches/openjdk/6816311-compiler_name.patch | 212 -- patches/openjdk/6888215-jpeg_memory_leak.patch | 56 - patches/openjdk/6961123-pr2975.patch | 21 + patches/openjdk/6974017-minorver_for_solaris.patch | 24 - patches/openjdk/6980281-majorver_for_solaris.patch | 66 - patches/openjdk/6989774-imageio_compiler_warnings.patch | 519 ----- patches/openjdk/7000225-bad_tabs.patch | 48 - patches/openjdk/7025066-embedded_build.patch | 50 +- patches/openjdk/7038711-fix_no-clobber_usage.patch | 125 - patches/openjdk/7199862-pr2198-ensure_cache_connection_still_alive.patch | 2 +- patches/openjdk/8014205-blank_swing_dialogs_windows.patch | 3 +- patches/openjdk/lcms2/bundled/6523398-writing_tags.patch | 143 +- patches/parisc.patch | 14 - patches/pr2800-missing_resources.patch | 87 + patches/pr3137-alt_button_order.patch | 88 + pax-mark-vm.in | 24 +- tapset/hotspot.stp.in | 3 +- tapset/jstack.stp.in | 54 +- test/RH1195203.java | 32 + 42 files changed, 1818 insertions(+), 5588 deletions(-) diffs (truncated from 9079 to 500 lines): diff -r 6d6eaaab4aeb -r f1753092c32c AUTHORS --- a/AUTHORS Wed May 04 03:30:13 2016 +0100 +++ b/AUTHORS Mon Aug 22 16:28:54 2016 +0100 @@ -26,6 +26,7 @@ Matthias Klose Francis Kung Denis Lila +Felix Lu DJ Lucas Omair Majid Casey Marshall diff -r 6d6eaaab4aeb -r f1753092c32c ChangeLog --- a/ChangeLog Wed May 04 03:30:13 2016 +0100 +++ b/ChangeLog Mon Aug 22 16:28:54 2016 +0100 @@ -1,3 +1,454 @@ +2016-08-22 Andrew John Hughes + + * Makefile.am: + (OPENJDK_DATE): Bump to new b40 creation date; + 22nd of August, 2016. + (OPENJDK_SHA256SUM): Update for new b40 tarball. + +2016-08-21 Andrew John Hughes + + * Makefile.am: + (OPENJDK_DATE): Bump to new b40 creation date; + 21st of August, 2016. + (OPENJDK_SHA256SUM): Update for new b40 tarball. + +2016-08-19 Andrew John Hughes + + * Makefile.am: + (OPENJDK_DATE): Bump to new b40 creation date; + 19th of August, 2016. + (OPENJDK_SHA256SUM): Update for new b40 tarball. + +2016-08-16 Andrew John Hughes + + * Makefile.am: + (OPENJDK_DATE): Bump to b40 creation date; + 16th of August, 2016. + (OPENJDK_SHA256SUM): Update for b40 tarball. + +2016-08-16 Andrew John Hughes + + * patches/imageiojpeg_sync.patch, + * patches/openjdk/4893408-jpegreader_byte_gray.patch, + * patches/openjdk/6563752-ss12_support.patch, + * patches/openjdk/6631559-dont_load_libjpeg_to_register_imageio_plugins.patch, + * patches/openjdk/6729772-opt_cleanup.patch, + * patches/openjdk/6791502-invalid_icc_profile.patch, + * patches/openjdk/6793818-jpegimagereader_too_greedy.patch, + * patches/openjdk/6799141-split_out_versions.patch, + * patches/openjdk/6816311-compiler_name.patch, + * patches/openjdk/6888215-jpeg_memory_leak.patch, + * patches/openjdk/6974017-minorver_for_solaris.patch, + * patches/openjdk/6980281-majorver_for_solaris.patch, + * patches/openjdk/6989774-imageio_compiler_warnings.patch, + * patches/openjdk/7000225-bad_tabs.patch, + * patches/openjdk/7038711-fix_no-clobber_usage.patch, + * patches/parisc.patch: + Removed as applied upstream. + * Makefile.am: + (ICEDTEA_PATCHES): Remove deleted patches. + * NEWS: Updated with b40 changes. Correct + 1.13.11 release notes to mention b39, not b38. + * patches/arch.patch: + Drop hunk in jdk/make/common/shared/Compiler-gcc.gmk + as compiler versions are no longer specified by + architecture on GNU/Linux, following 6799141. + * patches/ecj/override.patch: + Remove sections included in upstream 8163022. + * patches/linker-libs-order.patch: + Drop ALSA chunk in make/common/shared/Sanity.gmk + as version is now obtained from header file + following 6799141. + * patches/openjdk/7025066-embedded_build.patch: + Regenerated. + * patches/openjdk/7199862-pr2198-ensure_cache_connection_still_alive.patch: + Remove cast from context as it no longer exists + following 6600143. + +2016-08-15 Andrew John Hughes + + PR3144: Test subdirectory of build tree not emptied + * Makefile.am: + (CRYPTO_CHECK_BUILD_DIR): Make a subdirectory of + 'test'. + (clean-tests): Depend on clean-cryptocheck and + clean-mimetypecheck. Don't try to remove the + test directory as it will always contain the + configure-generated jstapset.pl. + (clean-local); Remove clean-cryptocheck and + clean-mimetypecheck dependencies now handled + by clean-tests. + (clean-mimetypecheck); Depend on clean-check-mimetype + as that removes a file in the directory which + this target deletes. + * NEWS: Updated. + +2016-08-15 Andrew John Hughes + + PR3143: Fix typo in --with-openjdk-src-dir + introduced by PR3139 + * NEWS: Updated. + +2010-07-23 Andrew John Hughes + + PR3143: Fix typo in --with-openjdk-src-dir + introduced by PR3139 + * acinclude.m4: + (WITH_OPENJDK_SRC_DIR): Fix breakage in parameter caused + by previous configure help update. + +2016-07-27 Andrew John Hughes + + PR3142: Don't assume system mime.types + supports text/x-java-source + * Makefile.am: + (check-mimetype): Make second test depend + on JAVA_SOURCE_SUPPORTED conditional, + not MIME_TYPES_FILE_FOUND. + * NEWS: Updated. + * acinclude.m4: + (IT_CHECK_FOR_MIME_TYPES): Check if the + system mime types file supports text/x-java-source. + +2016-08-14 Andrew John Hughes + + PR3140: Pass $(CC) and $(CXX) to OpenJDK build + * Makefile.am: + (ICEDTEA_ENV): Set CC and CXX instead + of BUILD_GCC and BUILD_CXX. Use $(CC) + and $(CXX) instead of hardcoding gcc + and g++. + * NEWS: Updated. + +2016-08-04 Andrew John Hughes + + PR3129: pax-mark-vm script calls "exit -1" which + is invalid in dash + * NEWS: Updated. + * pax-mark-vm.in: + Use POSIX-compliant exit value. + +2016-04-07 Andrew John Hughes + + PR3132: PaX marking fails on filesystems which + don't support extended attributes + * Makefile.am: + (pax-mark-vm): Pass true to pax-mark-vm to fail + if PaX marking fails. + (pax-mark-vm-debug): Likewise. + (pax-mark-vm-ecj): Likewise. + * NEWS: Updated. + * pax-mark-vm.in: + Add a second option, FAIL_ON_ERROR, which will + cause the script to exit if it can't PaX mark + when set to true, but just issue a warning when + set to false. + +2016-08-14 Andrew John Hughes + + PR3130: Avoid giving PAX_COMMAND a value if + no PaX utility is available + * NEWS: Updated. + +2014-02-21 Andrew John Hughes + + PR3130: Avoid giving PAX_COMMAND a value if + no PaX utility is available + * acinclude.m4: + (IT_WITH_PAX): Leave PAX_COMMAND with the empty + string rather than "not specified" to avoid build + failures. + * pax-mark-vm.in: Update PAX_COMMAND check. + +2016-07-28 Andrew John Hughes + + PR3117: Add tests for Java debug info and + source files + * Makefile.am: + (check-java-debug): Guard with + ENABLE_JAVA_DEBUGINFO. + * NEWS: Updated. + +2016-07-15 Andrew John Hughes + + PR3117: Add tests for Java debug info and + source files + * Makefile.am: + (check-local): Depend on check-java-debug and + check-java-src. + (clean-tests): Depend on clean-check-java-debug + and clean-check-java-src. + (.PHONY): Add clean-check-java-src and + clean-check-java-debug. + (check-java-debug): Adapt Omair Majid's Java debug + info test from Fedora RPM to IcedTea. + (clean-check-java-debug): Cleanup target for + check-java-debug. + (check-java-src): Adapt Omair Majid's Java source + file test from Fedora RPM to IcedTea. + (clean-check-java-src): Cleanup target for + check-java-src. + +2014-06-10 Andrew John Hughes + + PR1372: Provide option to build without debugging + * INSTALL: Updated. + * Makefile.am: + (ICEDTEA_ENV): Only set DEBUG_CLASSFILES + and DEBUG_BINARIES when ENABLE_JAVA_DEBUGINFO + and ENABLE_NATIVE_DEBUGINFO are set, respectively. + * NEWS: Updated. + * acinclude.m4: + (IT_ENABLE_NATIVE_DEBUGINFO): New macro to add + option --enable-native-debuginfo. + (IT_ENABLE_JAVA_DEBUGINFO): New macro to add + option --enable-java-debuginfo. + * configure.ac: Invoke new macros. + +2016-07-26 Andrew John Hughes + + PR2800: Files are missing from resources.jar + * Makefile.am: + (MIME_TYPE_CHECK_BUILD_DIR): Add build directory + for mime type check. + (MIME_TYPE_CHECK_SRCS): Specify sources for + mime type check. + (EXTRA_DIST): Distribute mime type check sources. + (check-local): Depend on check-mimetype. + (clean-tests): Depend on clean-check-mimetype. + (clean-local): Depend on clean-mimetypecheck. + (.PHONY): Depend on clean-check-mimetype, + clean-mimetypecheck, clean-add-mime-types-file, + clean-add-mime-types-file-debug and + clean-add-mime-types-file-boot. + (icedtea-against-icedtea): Depend on + add-mime-types-file. + (clean-icedtea-against-icedtea): Depend on + clean-add-mime-types-file. + (icedtea-debug-against-icedtea): Depend on + add-mime-types-file-debug. + (clean-icedtea-debug-against-icedtea): Depend on + clean-add-mime-types-file-debug. + (add-mime-types-file): Add a symlink to the + system mime.types file if found. + (clean-add-mime-types-file): Remove symlink + to the system mime types file. + (add-mime-types-file-debug): Add a symlink to the + system mime.types file, if found, in the debug build. + (clean-add-mime-types-file-debug): Remove symlink + to the system mime types file in the debug build. + (icedtea-against-ecj): Depend on add-mime-types-file-boot. + (clean-icedtea-against-ecj): Depend on + clean-add-mime-types-file-boot. + (add-mime-types-file-boot): Add a symlink to the + system mime.types file, if found, in the bootstrap build. + (clean-add-mime-types-file-boot): Remove symlink + to the system mime types file in the bootstrap build. + (check-mimetype): Check that we can recognise a HTML + file and (if system mime.types is available) a Java file. + (clean-check-mimetype): Cleanup after check-mimetype. + (mimetypecheck): Build the MIME type check. + (clean-mimetypecheck): Remove MIME type check build. + (install-data-local): Install the mime.types symlink. + * acinclude.m4: + (IT_CHECK_FOR_MIME_TYPES): Check for a system mime.types + file and define MIME_TYPES_FILE_FOUND if located. + * configure.ac: + Invoke IT_CHECK_FOR_MIME_TYPES. + * test/RH1195203.java: Testcase to get Java to print + the MIME type of a file. + +2015-05-16 Andrew John Hughes + + PR2800: Files are missing from resources.jar + * Makefile.am: + (BUILD_SDK_DIR): Added. + (BUILD_JRE_DIR): Likewise. + (BUILD_JRE_ARCH_DIR): Redefine using BUILD_SDK_DIR. + (BUILD_DEBUG_SDK_DIR): Added. + (BUILD_DEBUG_JRE_DIR): Likewise. + (BUILD_DEBUG_JRE_ARCH_DIR): Redefine using + BUILD_DEBUG_SDK_DIR. + (BUILD_BOOT_SDK_DIR): Added. + (BUILD_BOOT_JRE_DIR): Likewise. + (BUILD_BOOT_JRE_ARCH_DIR): Redefine using + BUILD_BOOT_SDK_DIR. + +2015-06-03 Andrew John Hughes + + PR2800: Files are missing from resources.jar + * Makefile.am: + (BUILD_BOOT_JRE_ARCH_DIR): Added. + +2016-03-04 Andrew John Hughes + + PR3112: Provide option to disable SystemTap tests + * INSTALL: Document --disable-systemtap-tests. + * Makefile.am: + (SYSTEMTAP_TEST_SUITE): Define if SystemTap tests + are enabled. + (check-local): Use SYSTEMTAP_TEST_SUITE in place + of check-tapset. + (.PHONY): Add check-jdk, check-hotspot, check-langtools, + check-tapset, check-tapset-probes and check-tapset-jstack + * NEWS: Updated. + * acinclude.m4: + (IT_DISABLE_SYSTEMTAP_TESTS): Add option to + disable SystemTap tests. + * configure.ac: + Call IT_DISABLE_SYSTEMTAP_TESTS. + +2016-08-14 Andrew John Hughes + + PR3139: Update documentation + * NEWS: Updated. + * README: Remove NIO2 backport information + as this is long gone. + +2010-07-22 Andrew John Hughes + + PR3139: Update documentation + * INSTALL, + * README: Updated to match current state of + play and extended with missing information. + Use IcedTea or IcedTea 1.x in place of + "IcedTea6". + * acinclude.m4: Add parameter information to + configure help for all options. + (FIND_ENDORSED_JARS): Remove unused macro and + correct typos. + +2016-07-17 Andrew John Hughes + + PR3092: SystemTap is heavily confused + by multiple JDKs + * AUTHORS: Added Felix Lu. + * NEWS: Updated. + +2016-07-13 Felix Lu + + PR3092: SystemTap is heavily confused + by multiple JDKs + * tapset/hotspot.stp.in, + * tapset/jstack.stp.in: + Use the new private keyword in SystemTap + >= 3.0 to resolve global variable name + collision and function overloading + to select the correct jstack_call at runtime. + +2016-08-15 Andrew John Hughes + + * Makefile.am: + (ICEDTEA_PATCHES): Add new patches. + * NEWS: Updated. + * patches/ecj/icedtea.patch: + Adjust and extend, following PR2800. + * patches/openjdk/2178143-pr2959.patch, + * patches/openjdk/6260348-pr3068.patch, + * patches/openjdk/6961123-pr2975.patch, + * patches/pr2800-missing_resources.patch, + * patches/pr3137-alt_button_order.patch: + New backports for issues to be fixed in 1.13.12. + +2016-08-09 Andrew John Hughes + + * patches/openjdk/6752638-preferLocaleFonts_throws_NPE.patch: + Removed as applied upstream. + * Makefile.am: + (ICEDTEA_PATCHES): Remove above patch. + +2016-05-24 Andrew John Hughes + + * patches/openjdk/7050826-pr2956-allow_type1_fonts.patch: + Removed as pushed upstream. + * Makefile.am: + (ICEDTEA_PATCHES): Remove above patch. + +2016-05-24 Andrew John Hughes + + PR2969: ENABLE_SYSTEM_LCMS is not defined + if ENABLE_LCMS2 is not set + * NEWS: Updated. + * acinclude.m4: + (IT_CHECK_FOR_LCMS): Set ENABLE_SYSTEM_LCMS + to no if ENABLE_LCMS2 is not set. + +2016-05-17 Andrew John Hughes + + PR2962: System default check doesn't match all + GNU/Linux systems + * NEWS: Updated. + * acinclude.m4: + (IT_CHECK_FOR_LCMS): Use a similar case statement + as in IT_SET_OS_DIRS to determine default based on OS. + (IT_CHECK_FOR_JPEG): Likewise. + (IT_CHECK_FOR_PNG): Likewise. + (IT_CHECK_FOR_GIF): Likewise. + +2016-05-17 Andrew John Hughes + + PR2961: Latest security update broke bundled + LCMS2 build + * NEWS: + Updated. + * patches/openjdk/lcms2/bundled/6523398-writing_tags.patch: + Regenerated. + +2016-05-16 Andrew John Hughes + + S7050826, PR2956, RH1334465: Hebrew characters + are not rendered on OEL 5.6 + * Makefile.am: + (ICEDTEA_PATCHES): Add new patch. + * NEWS: Updated. + * patches/openjdk/7050826-pr2956-allow_type1_fonts.patch: + Backport to allow Type 1 fonts to be used with + font configurations auto-generated by fontconfig. + +2016-05-13 Andrew John Hughes + + PR2957: Build bootstrap code (rt-class-files.stamp) + using bootstrap flags (source/target 1.5) + * Makefile.am: + (IT_BOOT_LANGUAGE_SOURCE_VERSION): Introduce + and set to 5. + (IT_BOOT_CLASS_TARGET_VERSION): Likewise. + (IT_BOOT_JAVACFLAGS): Same as IT_JAVACFLAGS + but using IT_BOOT_CLASS_TARGET_VERSION and + IT_BOOT_LANGUAGE_SOURCE_VERSION. + (rt-class-files): Use IT_BOOT_JAVACFLAGS. + * NEWS: Updated. + +2016-05-13 Andrew John Hughes + + PR2954: ecj/override.patch is missing new + @Overrides in RMIJRMPServerImpl.java + * NEWS: Updated. + * patches/ecj/override.patch: + Add cases in RMIJRMPServerImpl and others + which show up when source/target 5 is + used in the rt-class-files pre-build. + * patches/openjdk/8014205-blank_swing_dialogs_windows.patch: + Remove addition of @Override. + +2016-05-08 Andrew John Hughes + + * NEWS: Add 1.13.11 release notes. + +2016-05-03 Andrew John Hughes + + PR2953: make dist fails after PR2887 made + jstaptest.pl auto-generated + * Makefile.am: + (TAPSET_TEST_SRCS): Remove jstaptest.pl which + is now auto-generated and handled by autotools. + * NEWS: Updated. + +2016-05-08 Andrew John Hughes + + * Makefile.am: + (OPENJDK_VERSION): Bump to next release, b40. + 2016-05-03 Andrew John Hughes * Makefile.am: diff -r 6d6eaaab4aeb -r f1753092c32c INSTALL --- a/INSTALL Wed May 04 03:30:13 2016 +0100 +++ b/INSTALL Mon Aug 22 16:28:54 2016 +0100 @@ -1,5 +1,5 @@ -Building IcedTea6 -================= +Building IcedTea +================ For convenience we've provided make targets that automatically download, extract and patch the source code from openjdk.java.net, in @@ -9,7 +9,7 @@ A bootstrap JDK, either: - GNU libgcj >= 4.3.0 (or equivalent class library based on GNU Classpath >= 0.95) (the default) - - IcedTea6 + - IcedTea 1.x Eclipse Java Compiler (ecj) CUPS libX11 (xproto, libX11, libXext, libXtst, libXi, libXt, libXinerama, libXcomposite, libXau, libXdmcp, libxcb) @@ -63,10 +63,10 @@ in that order. A quick build can be performed by passing --disable-bootstrap. -This requires a recent version of IcedTea6 as the boot JDK, so +This requires a recent version of IcedTea 1.x as the boot JDK, so the first three JDKs above are not searched for. -Note that IcedTea7 can not be used to build IcedTea6. +Note that IcedTea 2.x and 3.x can not be used to build IcedTea 1.x. From bugzilla-daemon at icedtea.classpath.org Wed Aug 24 23:06:26 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 24 Aug 2016 23:06:26 +0000 Subject: [Bug 2198] [IcedTea6] Make sure that a connection is still alive when retrieved from KeepAliveCache in certain cases In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2198 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=8b26ecee3670 author: Andrew John Hughes date: Wed Aug 17 02:53:46 2016 +0100 Update to build against July 2016 security fixes (b40). Upstream changes: - S4893408: JPEGReader throws IllegalArgException when setting the destination to BYTE_GRAY - S6496269: Many warnings generated from com/sun/java/util/jar/pack/*.cpp when compiled on Linux - S6522789: [zh_CN] translation of "enclosing class" in doclet is incorrect - S6563752: Build and test JDK7 with Sun Studio 12 Express compilers (prep makefiles) - S6579775: l10n update after 6212566 - S6600143: Remove another 450 unnecessary casts - S6611629: Avoid hardcoded cygwin paths for memory detection - S6631559: Registration of ImageIO plugins should not cause loading of jpeg.dlli and cmm.dll - S6690018: RSAClientKeyExchange NullPointerException - S6714842: CertPathBuilder returns incorrect CertPath for BasicConstraints in builderParams - S6726309: Compiler warnings in nio code - S6727683: Cleanup use of COMPILER_WARNINGS_FATAL in makefiles - S6729772: 64-bit build with SS12 compiler: SIGSEGV (0xb) at pc=0x0000000000000048, pid=14826, tid=2 - S6752638: java.awt.GraphicsEnvironment.preferLocaleFonts() throws NPE on Linux - S6755847: (launcher) will trigger assertions in debug build - S6791502: IIOException "Invalid icc profile" on jpeg after update from JDK5 to JDK6 - S6793818: JpegImageReader is too greedy creating color profiles - S6799141: Build with --hash-style=both so that binaries can work on SuSE 10 - S6816311: Changes to allow builds with latest Windows SDK 6.1 on 64bit Windows 2003 - S6852744: PIT b61: PKI test suite fails because self signed certificates are being rejected - S6864028: Update the java launcher to use the new entry point JVM_FindClassFromBootLoader - S6875904: Java 7 message synchronization 1 - S6882437: CertPath/X509CertPathDiscovery/Test fails on jdk7/pit/b62 - S6888127: java.util.jar.Pack200.Packer Memory Leak - S6888215: memory leak in jpeg plugin - S6888925: SunMSCAPI's Cipher can't use RSA public keys obtained from other sources. - S6889552: Sun provider should not require LDAP CertStore to be present - S6941936: Broken pipe error of test case DNSIdentities.java - S6951599: Rename package of security tools for modularization - S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package - S6958026: Problem with PKCS12 keystore - S6974017: Upgrade required Solaris Studio compilers to 5.10 (12 update 1 + patches) - S6980281: SWAT: SwingSet2 got core dumped in Solaris-AMD64 using b107 swat build - S6989774: imageio compiler warnings in native code - S6990106: FindBugs scan - Malicious code vulnerability Warnings in com.sun.java.util.jar.pack.* - S6994413: JDK_GetVersionInfo0 only expects a two digit build number - S7000225: Sanity check on sane-alsa-headers is broken - S7000752: Duplicate entry in RowSetResourceBundles.properties - S7001094: Can't initialize SunPKCS11 more times than PKCS11 driver maxSessionCount - S7003227: (pack200) intermittent failures compiling pack200 - S7004706: l10n of 7000752 Duplicate entry in RowSetResourceBundles.properties - S7006704: (pack200) add missing file for 6990106 - S7011497: Improve trust anchor searching method during cert path validation - S7017734: jdk7 message drop 1 translation integration - S7023416: (pack200) fix parfait issues - S7029680: fix test/sun/misc/Version/Version.java build parsing - S7038175: Expired PKITS certificates causing CertPathBuilder and CertPathValidator regression test failures - S7038711: Fix CC_VER checks for compiler options, fix use of -Wno-clobber - S7050826: Hebrew characters are not rendered on OEL 5.6 - S7055363: jdk_security3 test target cleanup - S7060849: Eliminate pack200 build warnings - S7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror - S7069870: Parts of the JDK erroneously rely on generic array initializers with diamond - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java failing - S7092825: javax.crypto.Cipher.Transform.patternCache is synchronizedMap and became scalability bottleneck. - S7105780: Add SSLSocket client/SSLEngine server to templates directory - S7107613: scalability blocker in javax.crypto.CryptoPermissions - S7107616: scalability blocker in javax.crypto.JceSecurityManager - S7109274: Restrict the use of certificates with RSA keys less than 1024 bits - S7129083: CookieManager does not store cookies if url is read before setting cookie manager - S7152582: PKCS11 tests should use the NSS libraries available in the OS - S7166955: (pack200) JNI_GetCreatedJavaVMs needs additional checking - S7196855: autotest.sh fails on ubuntu because libsoftokn.so not found - S7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so - S8002306: (se) Selector.open fails if invoked with thread interrupt status set [win] - S8009634: TEST_BUG: sun/misc/Version/Version.java handle 2 digit minor in VM version - S8010166: TEST_BUG: fix for 8009634 overlooks possible version strings (sun/misc/Version/Version.java) - S8013228: Create new system properties to control allowable OCSP clock skew and CRL connection timeout - S8019341: Update CookieHttpsClientTest to use the newer framework. - S8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs - S8022594: Potential deadlock in of sun.nio.ch.Util/IOUtil - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently - S8026794: Test tools/pack200/TimeStamp.java fails while opening golden.jar.native.IST on linux-ppc(v2) - S8027026: Change keytool -genkeypair to use -keyalg RSA - S8029177: [Parfait] warnings from b117 for jdk.src.share.native.com.sun.java.util.jar: JNI exception pending - S8029646: [pack200] should support the new zip64 format. - S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp - S8037557: test SessionCacheSizeTests.java timeout - S8074839: Resolve disabled warnings for libunpack and the unpack200 binary - S8079410: Hotspot version to share the same update and build version from JDK - S8079718: IIOP Input Stream Hooking - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts - S8139436: sun.security.mscapi.KeyStore might load incomplete data - S8140344: add support for 3 digit update release numbers - S8144313: Test SessionTimeOutTests can be timeout - S8145017: Add support for 3 digit hotspot minor version numbers - S8145446: Perfect pipe placement - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out - S8146669: Test SessionTimeOutTests fails intermittently - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 - S8147771: Construction of static protection domains under Javax custom policy - S8147857: [TEST] RMIConnector logs attribute names incorrectly - S8148872: Complete name checking - S8149962: Better delineation of XML processing - S8150752: Share Class Data - S8151841: Build needs additional flags to compile with GCC 6 - S8151876: (tz) Support tzdata2016d - S8151925: Font reference improvements - S8152479: Coded byte streams - S8155981: Bolster bytecode verification - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known. - S8162344: The API changes made by CR 7064075 need to be reverted - S8162818: Sync src/share/native/com/sun/media code with OpenJDK 7 - S8162828: Sync imageioJPEG.c with initial OpenJDK 7 version - S8163022: Remove @Override annotation on interfaces added by 2016/04 security fixes - S8164181: Remove @Override annotation on interfaces added by 2016/07 security fixes ChangeLog: 2016-08-16 Andrew John Hughes * patches/imageiojpeg_sync.patch, * patches/openjdk/4893408-jpegreader_byte_gray.patch, * patches/openjdk/6563752-ss12_support.patch, * patches/openjdk/6631559-dont_load_libjpeg_to_register_imageio_plugins.patch, * patches/openjdk/6729772-opt_cleanup.patch, * patches/openjdk/6791502-invalid_icc_profile.patch, * patches/openjdk/6793818-jpegimagereader_too_greedy.patch, * patches/openjdk/6799141-split_out_versions.patch, * patches/openjdk/6816311-compiler_name.patch, * patches/openjdk/6888215-jpeg_memory_leak.patch, * patches/openjdk/6974017-minorver_for_solaris.patch, * patches/openjdk/6980281-majorver_for_solaris.patch, * patches/openjdk/6989774-imageio_compiler_warnings.patch, * patches/openjdk/7000225-bad_tabs.patch, * patches/openjdk/7038711-fix_no-clobber_usage.patch, * patches/parisc.patch: Removed as applied upstream. * Makefile.am: (ICEDTEA_PATCHES): Remove deleted patches. * NEWS: Updated with b40 changes. Correct 1.13.11 release notes to mention b39, not b38. * patches/arch.patch: Drop hunk in jdk/make/common/shared/Compiler-gcc.gmk as compiler versions are no longer specified by architecture on GNU/Linux, following 6799141. * patches/ecj/override.patch: Remove sections included in upstream 8163022. * patches/linker-libs-order.patch: Drop ALSA chunk in make/common/shared/Sanity.gmk as version is now obtained from header file following 6799141. * patches/openjdk/7025066-embedded_build.patch: Regenerated. * patches/openjdk/7199862-pr2198-ensure_cache_connection_still_alive.patch: Remove cast from context as it no longer exists following 6600143. -- 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 Wed Aug 24 23:23:21 2016 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Thu, 25 Aug 2016 00:23:21 +0100 Subject: [SECURITY] IcedTea 1.13.12 for OpenJDK 6 Released! Message-ID: <20160824232312.GA18104@carrie.redhat.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 July 2016 security fixes from OpenJDK 6 b40. If you find an issue with the release, please report it to our bug database (http://icedtea.classpath.org/bugzilla) under the appropriate component. Development discussion takes place on the distro-pkg-dev at openjdk.java.net mailing list and patches are always welcome. Full details of the release can be found below. What?s New? =========== New in release 1.13.12 (2016-08-24): * Security fixes - S8079718, CVE-2016-3458: IIOP Input Stream Hooking - S8145446, CVE-2016-3485: Perfect pipe placement (Windows only) - S8147771: Construction of static protection domains under Javax custom policy - S8148872, CVE-2016-3500: Complete name checking - S8149962, CVE-2016-3508: Better delineation of XML processing - S8150752: Share Class Data - S8151925: Font reference improvements - S8152479, CVE-2016-3550: Coded byte streams - S8155981, CVE-2016-3606: Bolster bytecode verification * Import of OpenJDK6 b40 - S6496269: Many warnings generated from com/sun/java/util/jar/pack/*.cpp when compiled on Linux - S6522789: [zh_CN] translation of "enclosing class" in doclet is incorrect - S6575373: Error verifying signatures of pack200 files in some cases [TEST ONLY] - S6579775: l10n update after 6212566 - S6600143: Remove another 450 unnecessary casts - S6611629: Avoid hardcoded cygwin paths for memory detection - S6690018: RSAClientKeyExchange NullPointerException - S6712743: pack200: should default to 150.7 pack format for classfiles without any classes. - S6714842: CertPathBuilder returns incorrect CertPath for BasicConstraints in builderParams - S6726309: Compiler warnings in nio code - S6727683: Cleanup use of COMPILER_WARNINGS_FATAL in makefiles - S6755847: (launcher) will trigger assertions in debug build - S6852744: PIT b61: PKI test suite fails because self signed certificates are being rejected - S6858127: Missing -DNDEBUG on Linux and Windows native code compiles - S6864028: Update the java launcher to use the new entry point JVM_FindClassFromBootLoader - S6875904: Java 7 message synchronization 1 - S6882437: CertPath/X509CertPathDiscovery/Test fails on jdk7/pit/b62 - S6888127: java.util.jar.Pack200.Packer Memory Leak - S6888925: SunMSCAPI's Cipher can't use RSA public keys obtained from other sources. - S6889552: Sun provider should not require LDAP CertStore to be present - S6941936: Broken pipe error of test case DNSIdentities.java [Test only] - S6951599: Rename package of security tools for modularization - S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package - S6958026: Problem with PKCS12 keystore - S6966737: (pack200) the pack200 regression tests need to be more robust. - S6982312: (pack200) pack200 fails with the jdk7 class files - S6985763: Pack200.Packer.pack(...) and Pack200.Unpacker.unpack(...) throw unspecified exceptions - S6990106: FindBugs scan - Malicious code vulnerability Warnings in com.sun.java.util.jar.pack.* - S6994413: JDK_GetVersionInfo0 only expects a two digit build number - S7000752: Duplicate entry in RowSetResourceBundles.properties - S7001094: Can't initialize SunPKCS11 more times than PKCS11 driver maxSessionCount - S7003227: (pack200) intermittent failures compiling pack200 - S7004706: l10n of 7000752 Duplicate entry in RowSetResourceBundles.properties - S7006704: (pack200) add missing file for 6990106 - S7011497: Improve trust anchor searching method during cert path validation - S7017734: jdk7 message drop 1 translation integration - S7023416: (pack200) fix parfait issues - S7029680: fix test/sun/misc/Version/Version.java build parsing - S7038175: Expired PKITS certificates causing CertPathBuilder and CertPathValidator regression test failures - S7050826, PR2956, RH1334465: Hebrew characters are not rendered on OEL 5.6 - S7055363: jdk_security3 test target cleanup - S7060849: Eliminate pack200 build warnings - S7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java failing - S7092825: javax.crypto.Cipher.Transform.patternCache is synchronizedMap and became scalability bottleneck. - S7105780: Add SSLSocket client/SSLEngine server to templates directory - S7107613: scalability blocker in javax.crypto.CryptoPermissions - S7107616: scalability blocker in javax.crypto.JceSecurityManager - S7109274: Restrict the use of certificates with RSA keys less than 1024 bits - S7129083: CookieManager does not store cookies if url is read before setting cookie manager - S7152582: PKCS11 tests should use the NSS libraries available in the OS - S7166955: (pack200) JNI_GetCreatedJavaVMs needs additional checking - S7196855: autotest.sh fails on ubuntu because libsoftokn.so not found - S7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so - S8002306: (se) Selector.open fails if invoked with thread interrupt status set [win] - S8009634: TEST_BUG: sun/misc/Version/Version.java handle 2 digit minor in VM version - S8010166: TEST_BUG: fix for 8009634 overlooks possible version strings (sun/misc/Version/Version.java) - S8013228: Create new system properties to control allowable OCSP clock skew and CRL connection timeout - S8019341: Update CookieHttpsClientTest to use the newer framework. - S8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs - S8022594: Potential deadlock in of sun.nio.ch.Util/IOUtil - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently - S8026794: Test tools/pack200/TimeStamp.java fails while opening golden.jar.native.IST on linux-ppc(v2) - S8027026: Change keytool -genkeypair to use -keyalg RSA - S8029177: [Parfait] warnings from b117 for jdk.src.share.native.com.sun.java.util.jar: JNI exception pending - S8029646: [pack200] should support the new zip64 format. - S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp - S8037557: test SessionCacheSizeTests.java timeout - S8074839: Resolve disabled warnings for libunpack and the unpack200 binary - S8079410: Hotspot version to share the same update and build version from JDK - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts - S8139436: sun.security.mscapi.KeyStore might load incomplete data - S8140344: add support for 3 digit update release numbers - S8144313: Test SessionTimeOutTests can be timeout - S8145017: Add support for 3 digit hotspot minor version numbers - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out - S8146669: Test SessionTimeOutTests fails intermittently - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 - S8147857: [TEST] RMIConnector logs attribute names incorrectly - S8151841, PR3099: Build needs additional flags to compile with GCC 6 - S8151876: (tz) Support tzdata2016d - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known. - S8162344: The API changes made by CR 7064075 need to be reverted - S8162818: Sync src/share/native/com/sun/media code with OpenJDK 7 - S8162828: Sync imageioJPEG.c with initial OpenJDK 7 version - S8163022, PR2954: Remove @Override annotation on interfaces added by 2016/04 security fixes - S8164181: Remove @Override annotation on interfaces added by 2016/07 security fixes - S8164426: Normalise whitespace in src/share/classes/com/sun/java/util/jar/pack - S8164554: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java still failing - S8164555: pack200: Leave ZipFile open on exceptions * Backports - S2178143, PR2959: JVM crashes if the number of bound CPUs changed during runtime - S6260348, PR3068: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6961123, PR2975: setWMClass fails to null-terminate WM_CLASS string * Bug fixes - PR2800: Files are missing from resources.jar - PR2954: ecj/override.patch is missing new @Overrides in RMIJRMPServerImpl.java - PR2961: Latest security update broke bundled LCMS2 build - PR2962: System default check doesn't match all GNU/Linux systems - PR2969: ENABLE_SYSTEM_LCMS is not defined if ENABLE_LCMS2 is not set - PR3092: SystemTap is heavily confused by multiple JDKs - PR3117: Add tests for Java debug info and source files - PR3129: pax-mark-vm script calls "exit -1" which is invalid in dash - PR3130: Avoid giving PAX_COMMAND a value if no PaX utility is available - PR3132: PaX marking fails on filesystems which don't support extended attributes - PR3137: GTKLookAndFeel does not honor gtk-alternative-button-order - PR3140: Pass $(CC) and $(CXX) to OpenJDK build - PR3142: Don't assume system mime.types supports text/x-java-source - PR3144: Test subdirectory of build tree not emptied The tarballs can be downloaded from: * http://icedtea.classpath.org/download/source/icedtea6-1.13.12.tar.gz * http://icedtea.classpath.org/download/source/icedtea6-1.13.12.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.12.tar.gz.sig * http://icedtea.classpath.org/download/source/icedtea6-1.13.12.tar.xz.sig PGP Key: ed25519/35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 GnuPG >= 2.1 is required to be able to handle this key. SHA256 checksums: c5880dcac39e144e9097f83589da694d20f48ba834825b387384b1ddbc2d5b14 icedtea6-1.13.12.tar.gz afe43d51211a58be90e5d1dfd416b57d075a590ea1db008bf6d2a98cf79d57e1 icedtea6-1.13.12.tar.gz.sig 48d66845f43361eee804210c5ba1cb54e7393f83181bc9dbe048e2df46c5b1e0 icedtea6-1.13.12.tar.xz b8f0b1a8f7d917b79dc70ce7aa1bbde4e265dad9165d6a38a56576e1fb93055a icedtea6-1.13.12.tar.xz.sig The checksums can be downloaded from: * http://icedtea.classpath.org/download/source/icedtea6-1.13.12.sha256 The following people helped with these releases: * Andrew Hughes (all backports and bug fixes, release management) We would also like to thank the bug reporters and testers! To get started: $ tar xzf icedtea6-1.13.12.tar.gz or: $ tar x -I xz -f icedtea6-1.13.12.tar.xz then: $ mkdir icedtea-build $ cd icedtea-build $ ../icedtea6-1.13.12/configure $ make Full build requirements and instructions are available in the INSTALL file. Happy hacking! -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/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: 213 bytes Desc: Digital signature URL: From bugzilla-daemon at icedtea.classpath.org Thu Aug 25 02:42:22 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 25 Aug 2016 02:42:22 +0000 Subject: [Bug 3099] [IcedTea6] Support builds using GCC 6 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3099 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #1 from Andrew John Hughes --- Fixed in OpenJDK 6 b40 upstream; see http://bitly.com/it11312. -- 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 Aug 25 02:46:45 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 25 Aug 2016 02:46:45 +0000 Subject: /hg/release/icedtea6-1.13: Start 1.13.13 release cycle. Message-ID: changeset 20feeb77624f in /hg/release/icedtea6-1.13 details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=20feeb77624f author: Andrew John Hughes date: Thu Aug 25 03:50:31 2016 +0100 Start 1.13.13 release cycle. 2016-08-24 Andrew John Hughes * NEWS: Add 1.13.13 section. * configure.ac: Bump to 1.13.13pre. diffstat: ChangeLog | 5 +++++ NEWS | 2 ++ configure.ac | 2 +- 3 files changed, 8 insertions(+), 1 deletions(-) diffs (33 lines): diff -r 3e1011eac3eb -r 20feeb77624f ChangeLog --- a/ChangeLog Wed Aug 24 23:28:42 2016 +0100 +++ b/ChangeLog Thu Aug 25 03:50:31 2016 +0100 @@ -1,3 +1,8 @@ +2016-08-24 Andrew John Hughes + + * NEWS: Add 1.13.13 section. + * configure.ac: Bump to 1.13.13pre. + 2016-08-24 Andrew John Hughes * NEWS: Updated following tarball updates. diff -r 3e1011eac3eb -r 20feeb77624f NEWS --- a/NEWS Wed Aug 24 23:28:42 2016 +0100 +++ b/NEWS Thu Aug 25 03:50:31 2016 +0100 @@ -12,6 +12,8 @@ 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.12 (2016-08-24): * Security fixes diff -r 3e1011eac3eb -r 20feeb77624f configure.ac --- a/configure.ac Wed Aug 24 23:28:42 2016 +0100 +++ b/configure.ac Thu Aug 25 03:50:31 2016 +0100 @@ -1,4 +1,4 @@ -AC_INIT([icedtea6],[1.13.12],[distro-pkg-dev at openjdk.java.net]) +AC_INIT([icedtea6],[1.13.13pre],[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 Aug 25 02:54:34 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 25 Aug 2016 02:54:34 +0000 Subject: /hg/icedtea6: Add 1.13.12 release notes. Message-ID: changeset bc8e0b5d4bc2 in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=bc8e0b5d4bc2 author: Andrew John Hughes date: Thu Aug 25 03:58:16 2016 +0100 Add 1.13.12 release notes. 2016-08-24 Andrew John Hughes * NEWS: Add 1.13.12 release notes. diffstat: ChangeLog | 4 ++++ NEWS | 44 ++++++++++++++++++++++++++++++-------------- 2 files changed, 34 insertions(+), 14 deletions(-) diffs (119 lines): diff -r f1753092c32c -r bc8e0b5d4bc2 ChangeLog --- a/ChangeLog Mon Aug 22 16:28:54 2016 +0100 +++ b/ChangeLog Thu Aug 25 03:58:16 2016 +0100 @@ -1,3 +1,7 @@ +2016-08-24 Andrew John Hughes + + * NEWS: Add 1.13.12 release notes. + 2016-08-22 Andrew John Hughes * Makefile.am: diff -r f1753092c32c -r bc8e0b5d4bc2 NEWS --- a/NEWS Mon Aug 22 16:28:54 2016 +0100 +++ b/NEWS Thu Aug 25 03:58:16 2016 +0100 @@ -18,6 +18,24 @@ - PR1372: Provide option to build without debugging - PR2083: Add support for building Zero on AArch64 - PR3112: Provide option to disable SystemTap tests +* 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.12 (2016-08-24): + * Security fixes - S8079718, CVE-2016-3458: IIOP Input Stream Hooking - S8145446, CVE-2016-3485: Perfect pipe placement (Windows only) @@ -31,23 +49,31 @@ * Import of OpenJDK6 b40 - S6496269: Many warnings generated from com/sun/java/util/jar/pack/*.cpp when compiled on Linux - S6522789: [zh_CN] translation of "enclosing class" in doclet is incorrect + - S6575373: Error verifying signatures of pack200 files in some cases [TEST ONLY] - S6579775: l10n update after 6212566 - S6600143: Remove another 450 unnecessary casts - S6611629: Avoid hardcoded cygwin paths for memory detection - S6690018: RSAClientKeyExchange NullPointerException + - S6712743: pack200: should default to 150.7 pack format for classfiles without any classes. - S6714842: CertPathBuilder returns incorrect CertPath for BasicConstraints in builderParams - S6726309: Compiler warnings in nio code - S6727683: Cleanup use of COMPILER_WARNINGS_FATAL in makefiles - S6755847: (launcher) will trigger assertions in debug build + - S6852744: PIT b61: PKI test suite fails because self signed certificates are being rejected + - S6858127: Missing -DNDEBUG on Linux and Windows native code compiles - S6864028: Update the java launcher to use the new entry point JVM_FindClassFromBootLoader - S6875904: Java 7 message synchronization 1 - S6882437: CertPath/X509CertPathDiscovery/Test fails on jdk7/pit/b62 - S6888127: java.util.jar.Pack200.Packer Memory Leak - S6888925: SunMSCAPI's Cipher can't use RSA public keys obtained from other sources. - S6889552: Sun provider should not require LDAP CertStore to be present + - S6941936: Broken pipe error of test case DNSIdentities.java [Test only] - S6951599: Rename package of security tools for modularization - S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package - S6958026: Problem with PKCS12 keystore + - S6966737: (pack200) the pack200 regression tests need to be more robust. + - S6982312: (pack200) pack200 fails with the jdk7 class files + - S6985763: Pack200.Packer.pack(...) and Pack200.Unpacker.unpack(...) throw unspecified exceptions - S6990106: FindBugs scan - Malicious code vulnerability Warnings in com.sun.java.util.jar.pack.* - S6994413: JDK_GetVersionInfo0 only expects a two digit build number - S7000752: Duplicate entry in RowSetResourceBundles.properties @@ -60,6 +86,7 @@ - S7023416: (pack200) fix parfait issues - S7029680: fix test/sun/misc/Version/Version.java build parsing - S7038175: Expired PKITS certificates causing CertPathBuilder and CertPathValidator regression test failures + - S7050826, PR2956, RH1334465: Hebrew characters are not rendered on OEL 5.6 - S7055363: jdk_security3 test target cleanup - S7060849: Eliminate pack200 build warnings - S7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror @@ -107,25 +134,16 @@ - S8162828: Sync imageioJPEG.c with initial OpenJDK 7 version - S8163022, PR2954: Remove @Override annotation on interfaces added by 2016/04 security fixes - S8164181: Remove @Override annotation on interfaces added by 2016/07 security fixes + - S8164426: Normalise whitespace in src/share/classes/com/sun/java/util/jar/pack + - S8164554: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java still failing + - S8164555: pack200: Leave ZipFile open on exceptions * Backports - S2178143, PR2959: JVM crashes if the number of bound CPUs changed during runtime - S6260348, PR3068: GTK+ L&F JTextComponent not respecting desktop caret blink rate - - 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. - S6961123, PR2975: setWMClass fails to null-terminate WM_CLASS string - - S7050826, PR2956, RH1334465: Hebrew characters are not rendered on OEL 5.6 - - 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 - PR2800: Files are missing from resources.jar - - PR2849: wget not required when downloading is disabled - PR2954: ecj/override.patch is missing new @Overrides in RMIJRMPServerImpl.java - - PR2957: Build bootstrap code (rt-class-files.stamp) using bootstrap flags (source/target 1.5) - PR2961: Latest security update broke bundled LCMS2 build - PR2962: System default check doesn't match all GNU/Linux systems - PR2969: ENABLE_SYSTEM_LCMS is not defined if ENABLE_LCMS2 is not set @@ -135,10 +153,8 @@ - PR3130: Avoid giving PAX_COMMAND a value if no PaX utility is available - PR3132: PaX marking fails on filesystems which don't support extended attributes - PR3137: GTKLookAndFeel does not honor gtk-alternative-button-order - - PR3139: Update documentation - PR3140: Pass $(CC) and $(CXX) to OpenJDK build - PR3142: Don't assume system mime.types supports text/x-java-source - - PR3143: Fix typo in --with-openjdk-src-dir introduced by PR3139 - PR3144: Test subdirectory of build tree not emptied New in release 1.13.11 (2016-05-05): From andrew at icedtea.classpath.org Thu Aug 25 23:46:04 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 25 Aug 2016 23:46:04 +0000 Subject: /hg/icedtea6-hg: Update to build against July 2016 security fixe... Message-ID: changeset 8b26ecee3670 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=8b26ecee3670 author: Andrew John Hughes date: Wed Aug 17 02:53:46 2016 +0100 Update to build against July 2016 security fixes (b40). Upstream changes: - S4893408: JPEGReader throws IllegalArgException when setting the destination to BYTE_GRAY - S6496269: Many warnings generated from com/sun/java/util/jar/pack/*.cpp when compiled on Linux - S6522789: [zh_CN] translation of "enclosing class" in doclet is incorrect - S6563752: Build and test JDK7 with Sun Studio 12 Express compilers (prep makefiles) - S6579775: l10n update after 6212566 - S6600143: Remove another 450 unnecessary casts - S6611629: Avoid hardcoded cygwin paths for memory detection - S6631559: Registration of ImageIO plugins should not cause loading of jpeg.dlli and cmm.dll - S6690018: RSAClientKeyExchange NullPointerException - S6714842: CertPathBuilder returns incorrect CertPath for BasicConstraints in builderParams - S6726309: Compiler warnings in nio code - S6727683: Cleanup use of COMPILER_WARNINGS_FATAL in makefiles - S6729772: 64-bit build with SS12 compiler: SIGSEGV (0xb) at pc=0x0000000000000048, pid=14826, tid=2 - S6752638: java.awt.GraphicsEnvironment.preferLocaleFonts() throws NPE on Linux - S6755847: (launcher) will trigger assertions in debug build - S6791502: IIOException "Invalid icc profile" on jpeg after update from JDK5 to JDK6 - S6793818: JpegImageReader is too greedy creating color profiles - S6799141: Build with --hash-style=both so that binaries can work on SuSE 10 - S6816311: Changes to allow builds with latest Windows SDK 6.1 on 64bit Windows 2003 - S6852744: PIT b61: PKI test suite fails because self signed certificates are being rejected - S6864028: Update the java launcher to use the new entry point JVM_FindClassFromBootLoader - S6875904: Java 7 message synchronization 1 - S6882437: CertPath/X509CertPathDiscovery/Test fails on jdk7/pit/b62 - S6888127: java.util.jar.Pack200.Packer Memory Leak - S6888215: memory leak in jpeg plugin - S6888925: SunMSCAPI's Cipher can't use RSA public keys obtained from other sources. - S6889552: Sun provider should not require LDAP CertStore to be present - S6941936: Broken pipe error of test case DNSIdentities.java - S6951599: Rename package of security tools for modularization - S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package - S6958026: Problem with PKCS12 keystore - S6974017: Upgrade required Solaris Studio compilers to 5.10 (12 update 1 + patches) - S6980281: SWAT: SwingSet2 got core dumped in Solaris-AMD64 using b107 swat build - S6989774: imageio compiler warnings in native code - S6990106: FindBugs scan - Malicious code vulnerability Warnings in com.sun.java.util.jar.pack.* - S6994413: JDK_GetVersionInfo0 only expects a two digit build number - S7000225: Sanity check on sane-alsa-headers is broken - S7000752: Duplicate entry in RowSetResourceBundles.properties - S7001094: Can't initialize SunPKCS11 more times than PKCS11 driver maxSessionCount - S7003227: (pack200) intermittent failures compiling pack200 - S7004706: l10n of 7000752 Duplicate entry in RowSetResourceBundles.properties - S7006704: (pack200) add missing file for 6990106 - S7011497: Improve trust anchor searching method during cert path validation - S7017734: jdk7 message drop 1 translation integration - S7023416: (pack200) fix parfait issues - S7029680: fix test/sun/misc/Version/Version.java build parsing - S7038175: Expired PKITS certificates causing CertPathBuilder and CertPathValidator regression test failures - S7038711: Fix CC_VER checks for compiler options, fix use of -Wno-clobber - S7050826: Hebrew characters are not rendered on OEL 5.6 - S7055363: jdk_security3 test target cleanup - S7060849: Eliminate pack200 build warnings - S7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror - S7069870: Parts of the JDK erroneously rely on generic array initializers with diamond - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java failing - S7092825: javax.crypto.Cipher.Transform.patternCache is synchronizedMap and became scalability bottleneck. - S7105780: Add SSLSocket client/SSLEngine server to templates directory - S7107613: scalability blocker in javax.crypto.CryptoPermissions - S7107616: scalability blocker in javax.crypto.JceSecurityManager - S7109274: Restrict the use of certificates with RSA keys less than 1024 bits - S7129083: CookieManager does not store cookies if url is read before setting cookie manager - S7152582: PKCS11 tests should use the NSS libraries available in the OS - S7166955: (pack200) JNI_GetCreatedJavaVMs needs additional checking - S7196855: autotest.sh fails on ubuntu because libsoftokn.so not found - S7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so - S8002306: (se) Selector.open fails if invoked with thread interrupt status set [win] - S8009634: TEST_BUG: sun/misc/Version/Version.java handle 2 digit minor in VM version - S8010166: TEST_BUG: fix for 8009634 overlooks possible version strings (sun/misc/Version/Version.java) - S8013228: Create new system properties to control allowable OCSP clock skew and CRL connection timeout - S8019341: Update CookieHttpsClientTest to use the newer framework. - S8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs - S8022594: Potential deadlock in of sun.nio.ch.Util/IOUtil - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently - S8026794: Test tools/pack200/TimeStamp.java fails while opening golden.jar.native.IST on linux-ppc(v2) - S8027026: Change keytool -genkeypair to use -keyalg RSA - S8029177: [Parfait] warnings from b117 for jdk.src.share.native.com.sun.java.util.jar: JNI exception pending - S8029646: [pack200] should support the new zip64 format. - S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp - S8037557: test SessionCacheSizeTests.java timeout - S8074839: Resolve disabled warnings for libunpack and the unpack200 binary - S8079410: Hotspot version to share the same update and build version from JDK - S8079718: IIOP Input Stream Hooking - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts - S8139436: sun.security.mscapi.KeyStore might load incomplete data - S8140344: add support for 3 digit update release numbers - S8144313: Test SessionTimeOutTests can be timeout - S8145017: Add support for 3 digit hotspot minor version numbers - S8145446: Perfect pipe placement - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out - S8146669: Test SessionTimeOutTests fails intermittently - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 - S8147771: Construction of static protection domains under Javax custom policy - S8147857: [TEST] RMIConnector logs attribute names incorrectly - S8148872: Complete name checking - S8149962: Better delineation of XML processing - S8150752: Share Class Data - S8151841: Build needs additional flags to compile with GCC 6 - S8151876: (tz) Support tzdata2016d - S8151925: Font reference improvements - S8152479: Coded byte streams - S8155981: Bolster bytecode verification - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known. - S8162344: The API changes made by CR 7064075 need to be reverted - S8162818: Sync src/share/native/com/sun/media code with OpenJDK 7 - S8162828: Sync imageioJPEG.c with initial OpenJDK 7 version - S8163022: Remove @Override annotation on interfaces added by 2016/04 security fixes - S8164181: Remove @Override annotation on interfaces added by 2016/07 security fixes ChangeLog: 2016-08-16 Andrew John Hughes * patches/imageiojpeg_sync.patch, * patches/openjdk/4893408-jpegreader_byte_gray.patch, * patches/openjdk/6563752-ss12_support.patch, * patches/openjdk/6631559-dont_load_libjpeg_to_register_imageio_plugins.patch, * patches/openjdk/6729772-opt_cleanup.patch, * patches/openjdk/6791502-invalid_icc_profile.patch, * patches/openjdk/6793818-jpegimagereader_too_greedy.patch, * patches/openjdk/6799141-split_out_versions.patch, * patches/openjdk/6816311-compiler_name.patch, * patches/openjdk/6888215-jpeg_memory_leak.patch, * patches/openjdk/6974017-minorver_for_solaris.patch, * patches/openjdk/6980281-majorver_for_solaris.patch, * patches/openjdk/6989774-imageio_compiler_warnings.patch, * patches/openjdk/7000225-bad_tabs.patch, * patches/openjdk/7038711-fix_no-clobber_usage.patch, * patches/parisc.patch: Removed as applied upstream. * Makefile.am: (ICEDTEA_PATCHES): Remove deleted patches. * NEWS: Updated with b40 changes. Correct 1.13.11 release notes to mention b39, not b38. * patches/arch.patch: Drop hunk in jdk/make/common/shared/Compiler-gcc.gmk as compiler versions are no longer specified by architecture on GNU/Linux, following 6799141. * patches/ecj/override.patch: Remove sections included in upstream 8163022. * patches/linker-libs-order.patch: Drop ALSA chunk in make/common/shared/Sanity.gmk as version is now obtained from header file following 6799141. * patches/openjdk/7025066-embedded_build.patch: Regenerated. * patches/openjdk/7199862-pr2198-ensure_cache_connection_still_alive.patch: Remove cast from context as it no longer exists following 6600143. diffstat: ChangeLog | 39 + Makefile.am | 16 - NEWS | 91 +- patches/arch.patch | 99 +- patches/ecj/override.patch | 543 +---- patches/imageiojpeg_sync.patch | 217 -- patches/linker-libs-order.patch | 18 +- patches/openjdk/4893408-jpegreader_byte_gray.patch | 747 -------- patches/openjdk/6563752-ss12_support.patch | 173 - patches/openjdk/6631559-dont_load_libjpeg_to_register_imageio_plugins.patch | 562 ------ patches/openjdk/6729772-opt_cleanup.patch | 708 ------- patches/openjdk/6791502-invalid_icc_profile.patch | 269 --- patches/openjdk/6793818-jpegimagereader_too_greedy.patch | 228 -- patches/openjdk/6799141-split_out_versions.patch | 891 ---------- patches/openjdk/6816311-compiler_name.patch | 212 -- patches/openjdk/6888215-jpeg_memory_leak.patch | 56 - patches/openjdk/6974017-minorver_for_solaris.patch | 24 - patches/openjdk/6980281-majorver_for_solaris.patch | 66 - patches/openjdk/6989774-imageio_compiler_warnings.patch | 519 ----- patches/openjdk/7000225-bad_tabs.patch | 48 - patches/openjdk/7025066-embedded_build.patch | 50 +- patches/openjdk/7038711-fix_no-clobber_usage.patch | 125 - patches/openjdk/7199862-pr2198-ensure_cache_connection_still_alive.patch | 2 +- patches/parisc.patch | 14 - 24 files changed, 325 insertions(+), 5392 deletions(-) diffs (truncated from 6085 to 500 lines): diff -r d247f1787f04 -r 8b26ecee3670 ChangeLog --- a/ChangeLog Tue Aug 16 03:15:54 2016 +0100 +++ b/ChangeLog Wed Aug 17 02:53:46 2016 +0100 @@ -1,3 +1,42 @@ +2016-08-16 Andrew John Hughes + + * patches/imageiojpeg_sync.patch, + * patches/openjdk/4893408-jpegreader_byte_gray.patch, + * patches/openjdk/6563752-ss12_support.patch, + * patches/openjdk/6631559-dont_load_libjpeg_to_register_imageio_plugins.patch, + * patches/openjdk/6729772-opt_cleanup.patch, + * patches/openjdk/6791502-invalid_icc_profile.patch, + * patches/openjdk/6793818-jpegimagereader_too_greedy.patch, + * patches/openjdk/6799141-split_out_versions.patch, + * patches/openjdk/6816311-compiler_name.patch, + * patches/openjdk/6888215-jpeg_memory_leak.patch, + * patches/openjdk/6974017-minorver_for_solaris.patch, + * patches/openjdk/6980281-majorver_for_solaris.patch, + * patches/openjdk/6989774-imageio_compiler_warnings.patch, + * patches/openjdk/7000225-bad_tabs.patch, + * patches/openjdk/7038711-fix_no-clobber_usage.patch, + * patches/parisc.patch: + Removed as applied upstream. + * Makefile.am: + (ICEDTEA_PATCHES): Remove deleted patches. + * NEWS: Updated with b40 changes. Correct + 1.13.11 release notes to mention b39, not b38. + * patches/arch.patch: + Drop hunk in jdk/make/common/shared/Compiler-gcc.gmk + as compiler versions are no longer specified by + architecture on GNU/Linux, following 6799141. + * patches/ecj/override.patch: + Remove sections included in upstream 8163022. + * patches/linker-libs-order.patch: + Drop ALSA chunk in make/common/shared/Sanity.gmk + as version is now obtained from header file + following 6799141. + * patches/openjdk/7025066-embedded_build.patch: + Regenerated. + * patches/openjdk/7199862-pr2198-ensure_cache_connection_still_alive.patch: + Remove cast from context as it no longer exists + following 6600143. + 2016-08-15 Andrew John Hughes PR3143: Fix typo in --with-openjdk-src-dir diff -r d247f1787f04 -r 8b26ecee3670 Makefile.am --- a/Makefile.am Tue Aug 16 03:15:54 2016 +0100 +++ b/Makefile.am Wed Aug 17 02:53:46 2016 +0100 @@ -335,12 +335,6 @@ $(UPSTREAMED_PATCHES) \ patches/openjdk/6733501-icedtea_lcms_test.patch \ $(LCMS_PATCHES) \ - patches/openjdk/6791502-invalid_icc_profile.patch \ - patches/openjdk/6793818-jpegimagereader_too_greedy.patch \ - patches/openjdk/6631559-dont_load_libjpeg_to_register_imageio_plugins.patch \ - patches/openjdk/4893408-jpegreader_byte_gray.patch \ - patches/openjdk/6888215-jpeg_memory_leak.patch \ - patches/openjdk/6989774-imageio_compiler_warnings.patch \ patches/openjdk/7018912-potential_buffer_overruns_in_jpeg.patch \ patches/openjdk/6989760-native_warnings.patch \ patches/openjdk/7013519-integer_overflows.patch \ @@ -376,7 +370,6 @@ patches/network-unreachable.patch \ patches/dnd-filelists.patch \ patches/explicit-target-arch.patch \ - patches/parisc.patch \ patches/policy-evaluation.patch \ patches/openjdk/6959123-libpng_14.patch \ patches/applet_hole.patch \ @@ -532,17 +525,8 @@ patches/print_lsb_release.patch \ patches/alternative_krb5_cache.patch \ patches/alternative_krb5_cache_fixup.patch \ - patches/imageiojpeg_sync.patch \ patches/openjdk/8005194-scale_memory_leak.patch \ - patches/openjdk/6563752-ss12_support.patch \ - patches/openjdk/6729772-opt_cleanup.patch \ - patches/openjdk/6799141-split_out_versions.patch \ patches/freetypeversion.patch \ - patches/openjdk/6816311-compiler_name.patch \ - patches/openjdk/6974017-minorver_for_solaris.patch \ - patches/openjdk/6980281-majorver_for_solaris.patch \ - patches/openjdk/7000225-bad_tabs.patch \ - patches/openjdk/7038711-fix_no-clobber_usage.patch \ patches/disable-cc-incompatible-sanity-checks.patch \ patches/rh995488-rhel_tz_fix.patch \ patches/hotspot/hs23/remove_jsr292_tests.patch \ diff -r d247f1787f04 -r 8b26ecee3670 NEWS --- a/NEWS Tue Aug 16 03:15:54 2016 +0100 +++ b/NEWS Wed Aug 17 02:53:46 2016 +0100 @@ -18,6 +18,95 @@ - PR1372: Provide option to build without debugging - PR2083: Add support for building Zero on AArch64 - PR3112: Provide option to disable SystemTap tests +* Security fixes + - S8079718, CVE-2016-3458: IIOP Input Stream Hooking + - S8145446, CVE-2016-3485: Perfect pipe placement (Windows only) + - S8147771: Construction of static protection domains under Javax custom policy + - S8148872, CVE-2016-3500: Complete name checking + - S8149962, CVE-2016-3508: Better delineation of XML processing + - S8150752: Share Class Data + - S8151925: Font reference improvements + - S8152479, CVE-2016-3550: Coded byte streams + - S8155981, CVE-2016-3606: Bolster bytecode verification +* Import of OpenJDK6 b40 + - S6496269: Many warnings generated from com/sun/java/util/jar/pack/*.cpp when compiled on Linux + - S6522789: [zh_CN] translation of "enclosing class" in doclet is incorrect + - S6579775: l10n update after 6212566 + - S6600143: Remove another 450 unnecessary casts + - S6611629: Avoid hardcoded cygwin paths for memory detection + - S6690018: RSAClientKeyExchange NullPointerException + - S6714842: CertPathBuilder returns incorrect CertPath for BasicConstraints in builderParams + - S6726309: Compiler warnings in nio code + - S6727683: Cleanup use of COMPILER_WARNINGS_FATAL in makefiles + - S6755847: (launcher) will trigger assertions in debug build + - S6864028: Update the java launcher to use the new entry point JVM_FindClassFromBootLoader + - S6875904: Java 7 message synchronization 1 + - S6882437: CertPath/X509CertPathDiscovery/Test fails on jdk7/pit/b62 + - S6888127: java.util.jar.Pack200.Packer Memory Leak + - S6888925: SunMSCAPI's Cipher can't use RSA public keys obtained from other sources. + - S6889552: Sun provider should not require LDAP CertStore to be present + - S6951599: Rename package of security tools for modularization + - S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package + - S6958026: Problem with PKCS12 keystore + - S6990106: FindBugs scan - Malicious code vulnerability Warnings in com.sun.java.util.jar.pack.* + - S6994413: JDK_GetVersionInfo0 only expects a two digit build number + - S7000752: Duplicate entry in RowSetResourceBundles.properties + - S7001094: Can't initialize SunPKCS11 more times than PKCS11 driver maxSessionCount + - S7003227: (pack200) intermittent failures compiling pack200 + - S7004706: l10n of 7000752 Duplicate entry in RowSetResourceBundles.properties + - S7006704: (pack200) add missing file for 6990106 + - S7011497: Improve trust anchor searching method during cert path validation + - S7017734: jdk7 message drop 1 translation integration + - S7023416: (pack200) fix parfait issues + - S7029680: fix test/sun/misc/Version/Version.java build parsing + - S7038175: Expired PKITS certificates causing CertPathBuilder and CertPathValidator regression test failures + - S7055363: jdk_security3 test target cleanup + - S7060849: Eliminate pack200 build warnings + - S7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror + - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java failing + - S7092825: javax.crypto.Cipher.Transform.patternCache is synchronizedMap and became scalability bottleneck. + - S7105780: Add SSLSocket client/SSLEngine server to templates directory + - S7107613: scalability blocker in javax.crypto.CryptoPermissions + - S7107616: scalability blocker in javax.crypto.JceSecurityManager + - S7109274: Restrict the use of certificates with RSA keys less than 1024 bits + - S7129083: CookieManager does not store cookies if url is read before setting cookie manager + - S7152582: PKCS11 tests should use the NSS libraries available in the OS + - S7166955: (pack200) JNI_GetCreatedJavaVMs needs additional checking + - S7196855: autotest.sh fails on ubuntu because libsoftokn.so not found + - S7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so + - S8002306: (se) Selector.open fails if invoked with thread interrupt status set [win] + - S8009634: TEST_BUG: sun/misc/Version/Version.java handle 2 digit minor in VM version + - S8010166: TEST_BUG: fix for 8009634 overlooks possible version strings (sun/misc/Version/Version.java) + - S8013228: Create new system properties to control allowable OCSP clock skew and CRL connection timeout + - S8019341: Update CookieHttpsClientTest to use the newer framework. + - S8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs + - S8022594: Potential deadlock in of sun.nio.ch.Util/IOUtil + - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently + - S8026794: Test tools/pack200/TimeStamp.java fails while opening golden.jar.native.IST on linux-ppc(v2) + - S8027026: Change keytool -genkeypair to use -keyalg RSA + - S8029177: [Parfait] warnings from b117 for jdk.src.share.native.com.sun.java.util.jar: JNI exception pending + - S8029646: [pack200] should support the new zip64 format. + - S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp + - S8037557: test SessionCacheSizeTests.java timeout + - S8074839: Resolve disabled warnings for libunpack and the unpack200 binary + - S8079410: Hotspot version to share the same update and build version from JDK + - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts + - S8139436: sun.security.mscapi.KeyStore might load incomplete data + - S8140344: add support for 3 digit update release numbers + - S8144313: Test SessionTimeOutTests can be timeout + - S8145017: Add support for 3 digit hotspot minor version numbers + - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out + - S8146669: Test SessionTimeOutTests fails intermittently + - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 + - S8147857: [TEST] RMIConnector logs attribute names incorrectly + - S8151841, PR3099: Build needs additional flags to compile with GCC 6 + - S8151876: (tz) Support tzdata2016d + - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known. + - S8162344: The API changes made by CR 7064075 need to be reverted + - S8162818: Sync src/share/native/com/sun/media code with OpenJDK 7 + - S8162828: Sync imageioJPEG.c with initial OpenJDK 7 version + - S8163022, PR2954: Remove @Override annotation on interfaces added by 2016/04 security fixes + - S8164181: Remove @Override annotation on interfaces added by 2016/07 security fixes * Backports - S2178143, PR2959: JVM crashes if the number of bound CPUs changed during runtime - S6260348, PR3068: GTK+ L&F JTextComponent not respecting desktop caret blink rate @@ -62,7 +151,7 @@ - S8144430, CVE-2016-3427: Improve JMX connections - S8146494: Better ligature substitution - S8146498: Better device table adjustments -* Import of OpenJDK6 b38 +* Import of OpenJDK6 b39 - S4459600: java -jar fails to run Main-Class if classname followed by whitespace. - S6378099: RFE: Use libfontconfig to create/synthesise a fontconfig.properties - S6452854: Provide a flag to print the java configuration diff -r d247f1787f04 -r 8b26ecee3670 patches/arch.patch --- a/patches/arch.patch Tue Aug 16 03:15:54 2016 +0100 +++ b/patches/arch.patch Wed Aug 17 02:53:46 2016 +0100 @@ -1,6 +1,6 @@ diff -Nru openjdk.orig/corba/make/common/Defs-linux.gmk openjdk/corba/make/common/Defs-linux.gmk ---- openjdk.orig/corba/make/common/Defs-linux.gmk 2010-05-26 09:31:18.000000000 +0100 -+++ openjdk/corba/make/common/Defs-linux.gmk 2015-03-31 16:43:11.850271287 +0100 +--- openjdk.orig/corba/make/common/Defs-linux.gmk 2016-08-16 02:49:01.293544691 +0100 ++++ openjdk/corba/make/common/Defs-linux.gmk 2016-08-16 04:55:35.484931454 +0100 @@ -92,9 +92,19 @@ # We need this frame pointer to make it easy to walk the stacks. # This should be the default on X86, but ia64 and amd64 may not have this @@ -22,8 +22,8 @@ LDFLAGS_COMMON_sparcv9 += -m64 -mcpu=v9 CFLAGS_REQUIRED_sparc += -m32 -mcpu=v9 diff -Nru openjdk.orig/corba/make/common/shared/Platform.gmk openjdk/corba/make/common/shared/Platform.gmk ---- openjdk.orig/corba/make/common/shared/Platform.gmk 2015-03-31 15:23:48.410803372 +0100 -+++ openjdk/corba/make/common/shared/Platform.gmk 2015-03-31 16:43:11.850271287 +0100 +--- openjdk.orig/corba/make/common/shared/Platform.gmk 2016-08-16 04:54:04.406422421 +0100 ++++ openjdk/corba/make/common/shared/Platform.gmk 2016-08-16 04:55:35.484931454 +0100 @@ -220,9 +220,40 @@ else # i586 is 32-bit, amd64 is 64-bit @@ -67,9 +67,9 @@ endif endif diff -Nru openjdk.orig/jdk/make/common/Defs-linux.gmk openjdk/jdk/make/common/Defs-linux.gmk ---- openjdk.orig/jdk/make/common/Defs-linux.gmk 2015-02-05 18:49:58.372812460 +0000 -+++ openjdk/jdk/make/common/Defs-linux.gmk 2015-03-31 16:45:47.396086418 +0100 -@@ -102,10 +102,19 @@ +--- openjdk.orig/jdk/make/common/Defs-linux.gmk 2016-08-16 03:20:55.637983077 +0100 ++++ openjdk/jdk/make/common/Defs-linux.gmk 2016-08-16 04:55:35.484931454 +0100 +@@ -106,10 +106,19 @@ # We need this frame pointer to make it easy to walk the stacks. # This should be the default on X86, but ia64 and amd64 may not have this # as the default. @@ -90,81 +90,10 @@ CFLAGS_REQUIRED_sparcv9 += -m64 -mcpu=v9 LDFLAGS_COMMON_sparcv9 += -m64 -mcpu=v9 CFLAGS_REQUIRED_sparc += -m32 -mcpu=v9 -diff -Nru openjdk.orig/jdk/make/common/shared/Compiler-gcc.gmk openjdk/jdk/make/common/shared/Compiler-gcc.gmk ---- openjdk.orig/jdk/make/common/shared/Compiler-gcc.gmk 2015-03-31 15:23:48.254801559 +0100 -+++ openjdk/jdk/make/common/shared/Compiler-gcc.gmk 2015-03-31 16:51:56.332405289 +0100 -@@ -70,28 +70,56 @@ - else - CXX = $(COMPILER_PATH)g++$(GCC_SUFFIX) - endif -- ifneq ("$(findstring sparc,$(ARCH))", "") -- # sparc or sparcv9 -- REQUIRED_CC_VER = 4.0 -- REQUIRED_GCC_VER = 4.0.* -- else -- ifeq ($(ARCH_DATA_MODEL), 32) -+ ifeq ($(ARCH), alpha) -+ # alpha -+ REQUIRED_CC_VER = 3.2 -+ REQUIRED_GCC_VER = 3.2.* -+ endif -+ ifeq ($(ARCH), amd64) -+ # amd64 -+ REQUIRED_CC_VER = 3.2 -+ REQUIRED_GCC_VER = 3.2.* -+ endif -+ ifeq ($(ARCH), arm) -+ # arm -+ REQUIRED_CC_VER = 3.2 -+ REQUIRED_GCC_VER = 3.2.* -+ endif -+ ifeq ($(ARCH), i586) - # i586 - REQUIRED_CC_VER = 3.2 - REQUIRED_GCC_VER = 3.2.1* - REQUIRED_GCC_VER_INT = 3.2.1-7a -- else -- ifeq ($(ARCH), amd64) -- # amd64 -- REQUIRED_CC_VER = 3.2 -- REQUIRED_GCC_VER = 3.2.* - endif - ifeq ($(ARCH), ia64) - # ia64 - REQUIRED_CC_VER = 3.2 - REQUIRED_GCC_VER = 2.9[56789].* - endif -+ ifneq ("$(findstring m68k,$(ARCH))", "") -+ # m68k -+ REQUIRED_CC_VER = 3.2 -+ REQUIRED_GCC_VER = 3.2.* -+ endif -+ ifneq ("$(findstring mips,$(ARCH))", "") -+ # mips -+ REQUIRED_CC_VER = 3.2 -+ REQUIRED_GCC_VER = 3.2.* -+ endif -+ ifneq ("$(findstring ppc,$(ARCH))", "") -+ # ppc or ppc64 -+ REQUIRED_CC_VER = 3.2 -+ REQUIRED_GCC_VER = 3.2.* - endif -+ ifneq ("$(findstring s390,$(ARCH))", "") -+ # s390 or s390x -+ REQUIRED_CC_VER = 3.2 -+ REQUIRED_GCC_VER = 3.2.* -+ endif -+ ifneq ("$(findstring sparc,$(ARCH))", "") -+ # sparc or sparcv9 -+ REQUIRED_CC_VER = 4.0 -+ REQUIRED_GCC_VER = 4.0.* - endif - # Option used to create a shared library - SHARED_LIBRARY_FLAG = -shared diff -Nru openjdk.orig/jdk/make/common/shared/Platform.gmk openjdk/jdk/make/common/shared/Platform.gmk ---- openjdk.orig/jdk/make/common/shared/Platform.gmk 2015-03-31 15:23:48.410803372 +0100 -+++ openjdk/jdk/make/common/shared/Platform.gmk 2015-03-31 16:43:11.850271287 +0100 -@@ -222,9 +222,40 @@ +--- openjdk.orig/jdk/make/common/shared/Platform.gmk 2016-08-16 04:54:04.406422421 +0100 ++++ openjdk/jdk/make/common/shared/Platform.gmk 2016-08-16 04:55:35.484931454 +0100 +@@ -193,9 +193,40 @@ else # i586 is 32-bit, amd64 is 64-bit ifndef ARCH_DATA_MODEL @@ -207,8 +136,8 @@ endif endif diff -Nru openjdk.orig/jdk/make/javax/sound/SoundDefs.gmk openjdk/jdk/make/javax/sound/SoundDefs.gmk ---- openjdk.orig/jdk/make/javax/sound/SoundDefs.gmk 2013-08-21 20:32:57.524222927 +0100 -+++ openjdk/jdk/make/javax/sound/SoundDefs.gmk 2015-03-31 16:44:39.367291058 +0100 +--- openjdk.orig/jdk/make/javax/sound/SoundDefs.gmk 2016-08-16 02:49:25.677142687 +0100 ++++ openjdk/jdk/make/javax/sound/SoundDefs.gmk 2016-08-16 04:55:35.484931454 +0100 @@ -58,10 +58,54 @@ ifeq ($(ZERO_BUILD), true) CPPFLAGS += -DX_ARCH=X_ZERO @@ -276,8 +205,8 @@ diff -Nru openjdk.orig/jdk/src/share/native/com/sun/media/sound/SoundDefs.h openjdk/jdk/src/share/native/com/sun/media/sound/SoundDefs.h ---- openjdk.orig/jdk/src/share/native/com/sun/media/sound/SoundDefs.h 2013-08-21 20:32:57.952229855 +0100 -+++ openjdk/jdk/src/share/native/com/sun/media/sound/SoundDefs.h 2015-03-31 16:43:11.850271287 +0100 +--- openjdk.orig/jdk/src/share/native/com/sun/media/sound/SoundDefs.h 2016-08-16 02:49:38.708927851 +0100 ++++ openjdk/jdk/src/share/native/com/sun/media/sound/SoundDefs.h 2016-08-16 04:55:35.484931454 +0100 @@ -33,12 +33,21 @@ #define X_LINUX 3 diff -r d247f1787f04 -r 8b26ecee3670 patches/ecj/override.patch --- a/patches/ecj/override.patch Tue Aug 16 03:15:54 2016 +0100 +++ b/patches/ecj/override.patch Wed Aug 17 02:53:46 2016 +0100 @@ -1,6 +1,127 @@ +diff -Nru openjdk-ecj.orig/jaxws/drop_included/jaxws_src/src/com/sun/xml/internal/org/jvnet/mimepull/MemoryData.java openjdk-ecj/jaxws/drop_included/jaxws_src/src/com/sun/xml/internal/org/jvnet/mimepull/MemoryData.java +--- openjdk-ecj.orig/jaxws/drop_included/jaxws_src/src/com/sun/xml/internal/org/jvnet/mimepull/MemoryData.java 2016-08-16 02:49:10.269396706 +0100 ++++ openjdk-ecj/jaxws/drop_included/jaxws_src/src/com/sun/xml/internal/org/jvnet/mimepull/MemoryData.java 2016-08-16 05:30:32.814484518 +0100 +@@ -50,17 +50,14 @@ + } + + // size of the chunk given by the parser +- @Override + public int size() { + return len; + } + +- @Override + public byte[] read() { + return data; + } + +- @Override + public long writeTo(DataFile file) { + return file.writeTo(data, 0, len); + } +@@ -70,7 +67,6 @@ + * @param buf + * @return + */ +- @Override + public Data createNext(DataHead dataHead, ByteBuffer buf) { + if (!config.isOnlyMemory() && dataHead.inMemory >= config.memoryThreshold) { + try { +diff -Nru openjdk-ecj.orig/jaxws/drop_included/jaxws_src/src/com/sun/xml/internal/ws/client/WSServiceDelegate.java openjdk-ecj/jaxws/drop_included/jaxws_src/src/com/sun/xml/internal/ws/client/WSServiceDelegate.java +--- openjdk-ecj.orig/jaxws/drop_included/jaxws_src/src/com/sun/xml/internal/ws/client/WSServiceDelegate.java 2016-08-16 02:49:10.909386153 +0100 ++++ openjdk-ecj/jaxws/drop_included/jaxws_src/src/com/sun/xml/internal/ws/client/WSServiceDelegate.java 2016-08-16 05:30:32.814484518 +0100 +@@ -644,7 +644,6 @@ + + return AccessController.doPrivileged( + new PrivilegedAction() { +- @Override + public T run() { + Object proxy = Proxy.newProxyInstance(portInterface.getClassLoader(), + new Class[]{portInterface, WSBindingProvider.class, Closeable.class}, pis); +diff -Nru openjdk-ecj.orig/jdk/src/share/classes/com/sun/media/sound/AbstractMidiDevice.java openjdk-ecj/jdk/src/share/classes/com/sun/media/sound/AbstractMidiDevice.java +--- openjdk-ecj.orig/jdk/src/share/classes/com/sun/media/sound/AbstractMidiDevice.java 2016-08-16 02:49:55.380653021 +0100 ++++ openjdk-ecj/jdk/src/share/classes/com/sun/media/sound/AbstractMidiDevice.java 2016-08-16 05:30:32.814484518 +0100 +@@ -485,7 +485,6 @@ + Receiver. Therefore, subclasses should not override this method. + Instead, they should implement implSend(). + */ +- @Override + public final synchronized void send(final MidiMessage message, + final long timeStamp) { + if (!open) { +@@ -501,7 +500,6 @@ + * Therefore, subclasses that override this method must call + * 'super.close()'. + */ +- @Override + public final void close() { + open = false; + synchronized (AbstractMidiDevice.this.traRecLock) { +diff -Nru openjdk-ecj.orig/jdk/src/share/classes/javax/management/modelmbean/RequiredModelMBean.java openjdk-ecj/jdk/src/share/classes/javax/management/modelmbean/RequiredModelMBean.java +--- openjdk-ecj.orig/jdk/src/share/classes/javax/management/modelmbean/RequiredModelMBean.java 2016-08-16 02:49:24.297165438 +0100 ++++ openjdk-ecj/jdk/src/share/classes/javax/management/modelmbean/RequiredModelMBean.java 2016-08-16 05:30:32.814484518 +0100 +@@ -1044,7 +1044,6 @@ + + targetClass = javaSecurityAccess.doIntersectionPrivilege(new PrivilegedAction>() { + +- @Override + public Class run() { + try { + ReflectUtil.checkPackageAccess(className); +@@ -1118,7 +1117,6 @@ + + javaSecurityAccess.doIntersectionPrivilege(new PrivilegedAction() { + +- @Override + public Void run() { + for (int i = 0; i < sig.length; i++) { + if (tracing) { +@@ -1207,7 +1205,6 @@ + final String className = opClassName; + targetClass = javaSecurityAccess.doIntersectionPrivilege(new PrivilegedAction>() { + +- @Override + public Class run() { + try { + ReflectUtil.checkPackageAccess(className); +@@ -1243,7 +1240,6 @@ + AccessControlContext stack = AccessController.getContext(); + Object rslt = javaSecurityAccess.doIntersectionPrivilege(new PrivilegedAction() { + +- @Override + public Object run() { + try { + ReflectUtil.checkPackageAccess(method.getDeclaringClass()); +@@ -1680,7 +1676,6 @@ + + Class c = javaSecurityAccess.doIntersectionPrivilege(new PrivilegedAction>() { + +- @Override + public Class run() { + try { + ReflectUtil.checkPackageAccess(respType); +@@ -2858,7 +2853,6 @@ + + Class c = javaSecurityAccess.doIntersectionPrivilege(new PrivilegedAction>() { + +- @Override + public Class run() { + try { + ReflectUtil.checkPackageAccess(className); +diff -Nru openjdk-ecj.orig/jdk/src/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java openjdk-ecj/jdk/src/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java +--- openjdk-ecj.orig/jdk/src/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java 2016-08-16 02:49:24.501162074 +0100 ++++ openjdk-ecj/jdk/src/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java 2016-08-16 05:30:32.814484518 +0100 +@@ -175,7 +175,6 @@ + this.defaultContextClassLoader = + AccessController.doPrivileged( + new PrivilegedAction() { +- @Override + public ClassLoader run() { + return new CombinedClassLoader(Thread.currentThread().getContextClassLoader(), + dcl); diff -Nru openjdk-ecj.orig/jdk/src/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java openjdk-ecj/jdk/src/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java ---- openjdk-ecj.orig/jdk/src/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java 2011-01-07 21:32:58.000000000 +0000 -+++ openjdk-ecj/jdk/src/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java 2012-06-13 17:39:06.613931192 +0100 +--- openjdk-ecj.orig/jdk/src/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java 2016-08-16 02:49:31.009054787 +0100 ++++ openjdk-ecj/jdk/src/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java 2016-08-16 05:30:32.810484583 +0100 @@ -200,7 +200,6 @@ super.uninstallListeners(); } @@ -122,8 +243,8 @@ } diff -Nru openjdk-ecj.orig/jdk/src/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java openjdk-ecj/jdk/src/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java ---- openjdk-ecj.orig/jdk/src/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java 2012-06-13 17:24:23.771126209 +0100 -+++ openjdk-ecj/jdk/src/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java 2012-06-13 17:39:06.625931390 +0100 +--- openjdk-ecj.orig/jdk/src/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java 2016-08-16 02:49:31.017054654 +0100 ++++ openjdk-ecj/jdk/src/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java 2016-08-16 05:30:32.810484583 +0100 @@ -839,7 +839,6 @@ tk.addPropertyChangeListener(key, this); } @@ -149,8 +270,8 @@ String propertyName = evt.getPropertyName(); Object newValue = evt.getNewValue(); diff -Nru openjdk-ecj.orig/jdk/src/share/classes/javax/swing/plaf/synth/SynthTreeUI.java openjdk-ecj/jdk/src/share/classes/javax/swing/plaf/synth/SynthTreeUI.java ---- openjdk-ecj.orig/jdk/src/share/classes/javax/swing/plaf/synth/SynthTreeUI.java 2011-01-07 21:32:58.000000000 +0000 -+++ openjdk-ecj/jdk/src/share/classes/javax/swing/plaf/synth/SynthTreeUI.java 2012-06-13 17:39:06.625931390 +0100 +--- openjdk-ecj.orig/jdk/src/share/classes/javax/swing/plaf/synth/SynthTreeUI.java 2016-08-16 02:49:31.189051818 +0100 ++++ openjdk-ecj/jdk/src/share/classes/javax/swing/plaf/synth/SynthTreeUI.java 2016-08-16 05:30:32.814484518 +0100 @@ -154,7 +154,6 @@ tree.addPropertyChangeListener(this); } @@ -160,9 +281,9 @@ return getContext(c, getComponentState(c)); } diff -Nru openjdk-ecj.orig/jdk/src/share/classes/sun/net/www/protocol/https/HttpsClient.java openjdk-ecj/jdk/src/share/classes/sun/net/www/protocol/https/HttpsClient.java ---- openjdk-ecj.orig/jdk/src/share/classes/sun/net/www/protocol/https/HttpsClient.java 2011-01-07 21:33:02.000000000 +0000 -+++ openjdk-ecj/jdk/src/share/classes/sun/net/www/protocol/https/HttpsClient.java 2012-06-13 17:39:06.625931390 +0100 From andrew at icedtea.classpath.org Fri Aug 26 02:03:56 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 26 Aug 2016 02:03:56 +0000 Subject: /hg/icedtea6-hg: 8 new changesets Message-ID: changeset 5946cb7c3b7e in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=5946cb7c3b7e author: Andrew John Hughes date: Tue Aug 16 04:13:50 2016 +0100 PR3144: Test subdirectory of build tree not emptied 2016-08-15 Andrew John Hughes PR3144: Test subdirectory of build tree not emptied * Makefile.am: (CRYPTO_CHECK_BUILD_DIR): Make a subdirectory of 'test'. (clean-tests): Depend on clean-cryptocheck and clean-mimetypecheck. Don't try to remove the test directory as it will always contain the configure-generated jstapset.pl. (clean-local); Remove clean-cryptocheck and clean-mimetypecheck dependencies now handled by clean-tests. (clean-mimetypecheck); Depend on clean-check-mimetype as that removes a file in the directory which this target deletes. * NEWS: Updated. changeset c62403e747fe in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=c62403e747fe author: Andrew John Hughes date: Wed Aug 17 03:08:31 2016 +0100 Merge changes for b40 changeset ae44cc79640e in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=ae44cc79640e author: Andrew John Hughes date: Wed Aug 17 03:52:04 2016 +0100 Update to b40 tarball. 2016-08-16 Andrew John Hughes * Makefile.am: (OPENJDK_DATE): Bump to b40 creation date; 16th of August, 2016. (OPENJDK_SHA256SUM): Update for b40 tarball. changeset e958e11ec415 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=e958e11ec415 author: Andrew John Hughes date: Mon Aug 22 02:49:25 2016 +0100 Bump b40 tarball due to TCK issues. 2016-08-19 Andrew John Hughes * Makefile.am: (OPENJDK_DATE): Bump to new b40 creation date; 19th of August, 2016. (OPENJDK_SHA256SUM): Update for new b40 tarball. changeset a736828eef94 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=a736828eef94 author: Andrew John Hughes date: Mon Aug 22 12:38:17 2016 +0100 Bump to new b40 tarball, due to missing -DNDEBUG. 2016-08-21 Andrew John Hughes * Makefile.am: (OPENJDK_DATE): Bump to new b40 creation date; 21st of August, 2016. (OPENJDK_SHA256SUM): Update for new b40 tarball. changeset f1753092c32c in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=f1753092c32c author: Andrew John Hughes date: Mon Aug 22 16:28:54 2016 +0100 Bump to new b40 tarball to fix TCK failures. 2016-08-22 Andrew John Hughes * Makefile.am: (OPENJDK_DATE): Bump to new b40 creation date; 22nd of August, 2016. (OPENJDK_SHA256SUM): Update for new b40 tarball. changeset bc8e0b5d4bc2 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=bc8e0b5d4bc2 author: Andrew John Hughes date: Thu Aug 25 03:58:16 2016 +0100 Add 1.13.12 release notes. 2016-08-24 Andrew John Hughes * NEWS: Add 1.13.12 release notes. changeset a5335c8838a5 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?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. diffstat: ChangeLog | 127 + Makefile.am | 37 +- NEWS | 123 +- acinclude.m4 | 4 +- patches/arch.patch | 99 +- patches/ecj/override.patch | 543 +---- patches/imageiojpeg_sync.patch | 217 -- patches/linker-libs-order.patch | 18 +- patches/openjdk/4893408-jpegreader_byte_gray.patch | 747 -------- patches/openjdk/6563752-ss12_support.patch | 173 - patches/openjdk/6631559-dont_load_libjpeg_to_register_imageio_plugins.patch | 562 ------ patches/openjdk/6729772-opt_cleanup.patch | 708 ------- patches/openjdk/6752638-preferLocaleFonts_throws_NPE.patch | 97 - patches/openjdk/6791502-invalid_icc_profile.patch | 269 --- patches/openjdk/6793818-jpegimagereader_too_greedy.patch | 228 -- patches/openjdk/6799141-split_out_versions.patch | 891 ---------- patches/openjdk/6816311-compiler_name.patch | 212 -- patches/openjdk/6888215-jpeg_memory_leak.patch | 56 - patches/openjdk/6974017-minorver_for_solaris.patch | 24 - patches/openjdk/6980281-majorver_for_solaris.patch | 66 - patches/openjdk/6989774-imageio_compiler_warnings.patch | 519 ----- patches/openjdk/7000225-bad_tabs.patch | 48 - patches/openjdk/7025066-embedded_build.patch | 50 +- patches/openjdk/7038711-fix_no-clobber_usage.patch | 125 - patches/openjdk/7050826-pr2956-allow_type1_fonts.patch | 31 - patches/openjdk/7199862-pr2198-ensure_cache_connection_still_alive.patch | 2 +- patches/parisc.patch | 14 - 27 files changed, 447 insertions(+), 5543 deletions(-) diffs (truncated from 6459 to 500 lines): diff -r 2b2efb516e5a -r a5335c8838a5 ChangeLog --- a/ChangeLog Mon Aug 15 20:13:54 2016 +0100 +++ b/ChangeLog Fri Aug 26 03:07:28 2016 +0100 @@ -1,3 +1,111 @@ +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. + +2016-08-22 Andrew John Hughes + + * Makefile.am: + (OPENJDK_DATE): Bump to new b40 creation date; + 22nd of August, 2016. + (OPENJDK_SHA256SUM): Update for new b40 tarball. + +2016-08-21 Andrew John Hughes + + * Makefile.am: + (OPENJDK_DATE): Bump to new b40 creation date; + 21st of August, 2016. + (OPENJDK_SHA256SUM): Update for new b40 tarball. + +2016-08-19 Andrew John Hughes + + * Makefile.am: + (OPENJDK_DATE): Bump to new b40 creation date; + 19th of August, 2016. + (OPENJDK_SHA256SUM): Update for new b40 tarball. + +2016-08-16 Andrew John Hughes + + * Makefile.am: + (OPENJDK_DATE): Bump to b40 creation date; + 16th of August, 2016. + (OPENJDK_SHA256SUM): Update for b40 tarball. + +2016-08-16 Andrew John Hughes + + * patches/imageiojpeg_sync.patch, + * patches/openjdk/4893408-jpegreader_byte_gray.patch, + * patches/openjdk/6563752-ss12_support.patch, + * patches/openjdk/6631559-dont_load_libjpeg_to_register_imageio_plugins.patch, + * patches/openjdk/6729772-opt_cleanup.patch, + * patches/openjdk/6791502-invalid_icc_profile.patch, + * patches/openjdk/6793818-jpegimagereader_too_greedy.patch, + * patches/openjdk/6799141-split_out_versions.patch, + * patches/openjdk/6816311-compiler_name.patch, + * patches/openjdk/6888215-jpeg_memory_leak.patch, + * patches/openjdk/6974017-minorver_for_solaris.patch, + * patches/openjdk/6980281-majorver_for_solaris.patch, + * patches/openjdk/6989774-imageio_compiler_warnings.patch, + * patches/openjdk/7000225-bad_tabs.patch, + * patches/openjdk/7038711-fix_no-clobber_usage.patch, + * patches/parisc.patch: + Removed as applied upstream. + * Makefile.am: + (ICEDTEA_PATCHES): Remove deleted patches. + * NEWS: Updated with b40 changes. Correct + 1.13.11 release notes to mention b39, not b38. + * patches/arch.patch: + Drop hunk in jdk/make/common/shared/Compiler-gcc.gmk + as compiler versions are no longer specified by + architecture on GNU/Linux, following 6799141. + * patches/ecj/override.patch: + Remove sections included in upstream 8163022. + * patches/linker-libs-order.patch: + Drop ALSA chunk in make/common/shared/Sanity.gmk + as version is now obtained from header file + following 6799141. + * patches/openjdk/7025066-embedded_build.patch: + Regenerated. + * patches/openjdk/7199862-pr2198-ensure_cache_connection_still_alive.patch: + Remove cast from context as it no longer exists + following 6600143. + +2016-08-15 Andrew John Hughes + + PR3144: Test subdirectory of build tree not emptied + * Makefile.am: + (CRYPTO_CHECK_BUILD_DIR): Make a subdirectory of + 'test'. + (clean-tests): Depend on clean-cryptocheck and + clean-mimetypecheck. Don't try to remove the + test directory as it will always contain the + configure-generated jstapset.pl. + (clean-local); Remove clean-cryptocheck and + clean-mimetypecheck dependencies now handled + by clean-tests. + (clean-mimetypecheck); Depend on clean-check-mimetype + as that removes a file in the directory which + this target deletes. + * NEWS: Updated. + +2016-08-15 Andrew John Hughes + + PR3143: Fix typo in --with-openjdk-src-dir + introduced by PR3139 + * NEWS: Updated. + +2010-07-23 Andrew John Hughes + + PR3143: Fix typo in --with-openjdk-src-dir + introduced by PR3139 + * acinclude.m4: + (WITH_OPENJDK_SRC_DIR): Fix breakage in parameter caused + by previous configure help update. + 2016-07-27 Andrew John Hughes PR3142: Don't assume system mime.types @@ -251,6 +359,20 @@ * patches/pr3137-alt_button_order.patch: New backports for issues to be fixed in 1.13.12. +2016-08-09 Andrew John Hughes + + * patches/openjdk/6752638-preferLocaleFonts_throws_NPE.patch: + Removed as applied upstream. + * Makefile.am: + (ICEDTEA_PATCHES): Remove above patch. + +2016-05-24 Andrew John Hughes + + * patches/openjdk/7050826-pr2956-allow_type1_fonts.patch: + Removed as pushed upstream. + * Makefile.am: + (ICEDTEA_PATCHES): Remove above patch. + 2016-05-24 Andrew John Hughes PR2969: ENABLE_SYSTEM_LCMS is not defined @@ -331,6 +453,11 @@ is now auto-generated and handled by autotools. * NEWS: Updated. +2016-05-08 Andrew John Hughes + + * Makefile.am: + (OPENJDK_VERSION): Bump to next release, b40. + 2016-05-03 Andrew John Hughes * Makefile.am: diff -r 2b2efb516e5a -r a5335c8838a5 Makefile.am --- a/Makefile.am Mon Aug 15 20:13:54 2016 +0100 +++ b/Makefile.am Fri Aug 26 03:07:28 2016 +0100 @@ -1,8 +1,8 @@ # Dependencies -OPENJDK_DATE = 03_may_2016 -OPENJDK_SHA256SUM = d11dc2ababe88e7891f1abbd7fa4fe033a65dea22c071331a641374b3247717f -OPENJDK_VERSION = b39 +OPENJDK_DATE = 22_aug_2016 +OPENJDK_SHA256SUM = 70ac61635032e77cecf935b53b22a9545d5d0a7f55ad6a15dca9b84a2be993be +OPENJDK_VERSION = b41 OPENJDK_URL = https://java.net/downloads/openjdk6/ CACAO_VERSION = 68fe50ac34ec @@ -46,7 +46,7 @@ FONTCONFIG_PATH = openjdk/jdk/src/solaris/classes/sun/awt/fontconfigs REWRITER_BUILD_DIR = $(abs_top_builddir)/rewriter.build GENERATED_BUILD_DIR = $(abs_top_builddir)/generated.build -CRYPTO_CHECK_BUILD_DIR = $(abs_top_builddir)/cryptocheck.build +CRYPTO_CHECK_BUILD_DIR = $(abs_top_builddir)/test/cryptocheck.build MIME_TYPE_CHECK_BUILD_DIR = $(abs_top_builddir)/test/mimetypecheck.build # Source directories @@ -335,12 +335,6 @@ $(UPSTREAMED_PATCHES) \ patches/openjdk/6733501-icedtea_lcms_test.patch \ $(LCMS_PATCHES) \ - patches/openjdk/6791502-invalid_icc_profile.patch \ - patches/openjdk/6793818-jpegimagereader_too_greedy.patch \ - patches/openjdk/6631559-dont_load_libjpeg_to_register_imageio_plugins.patch \ - patches/openjdk/4893408-jpegreader_byte_gray.patch \ - patches/openjdk/6888215-jpeg_memory_leak.patch \ - patches/openjdk/6989774-imageio_compiler_warnings.patch \ patches/openjdk/7018912-potential_buffer_overruns_in_jpeg.patch \ patches/openjdk/6989760-native_warnings.patch \ patches/openjdk/7013519-integer_overflows.patch \ @@ -376,7 +370,6 @@ patches/network-unreachable.patch \ patches/dnd-filelists.patch \ patches/explicit-target-arch.patch \ - patches/parisc.patch \ patches/policy-evaluation.patch \ patches/openjdk/6959123-libpng_14.patch \ patches/applet_hole.patch \ @@ -458,7 +451,6 @@ patches/openjdk/7049339-anyblit-broken.patch \ patches/openjdk/4917091-javac_rejects_array_over_128_in_length.patch \ patches/openjdk/6390045-error_cannot_access_java_lang_void.patch \ - patches/openjdk/6752638-preferLocaleFonts_throws_NPE.patch \ patches/openjdk/5047314-Collator_compare_runs_indefinitely.patch \ patches/openjdk/6934356-Vector_writeObject_serialization_DL.patch \ patches/openjdk/7036582-Improve_test_coverage_of_BigDecimal.patch \ @@ -533,17 +525,8 @@ patches/print_lsb_release.patch \ patches/alternative_krb5_cache.patch \ patches/alternative_krb5_cache_fixup.patch \ - patches/imageiojpeg_sync.patch \ patches/openjdk/8005194-scale_memory_leak.patch \ - patches/openjdk/6563752-ss12_support.patch \ - patches/openjdk/6729772-opt_cleanup.patch \ - patches/openjdk/6799141-split_out_versions.patch \ patches/freetypeversion.patch \ - patches/openjdk/6816311-compiler_name.patch \ - patches/openjdk/6974017-minorver_for_solaris.patch \ - patches/openjdk/6980281-majorver_for_solaris.patch \ - patches/openjdk/7000225-bad_tabs.patch \ - patches/openjdk/7038711-fix_no-clobber_usage.patch \ patches/disable-cc-incompatible-sanity-checks.patch \ patches/rh995488-rhel_tz_fix.patch \ patches/hotspot/hs23/remove_jsr292_tests.patch \ @@ -654,7 +637,6 @@ patches/openjdk/8150954-pr2868-composite_desktop.patch \ patches/pr2890-system_cacerts.patch \ patches/openjdk/6863746-pr2951-no_ct.sym_in_javap.patch \ - patches/openjdk/7050826-pr2956-allow_type1_fonts.patch \ patches/openjdk/2178143-pr2959.patch \ patches/pr3137-alt_button_order.patch \ patches/openjdk/6260348-pr3068.patch \ @@ -1019,12 +1001,7 @@ check-java-debug check-java-src clean-tests: clean-jtreg clean-tapset-report clean-check-mimetype \ - clean-check-java-debug clean-check-java-src - if [ $(abs_top_srcdir) != $(abs_top_builddir) ] ; then \ - if [ -e test ] ; then \ - rmdir test ; \ - fi \ - fi + clean-check-java-debug clean-check-java-src clean-cryptocheck clean-mimetypecheck clean-local: clean-tests $(PULSE_JAVA_CLEAN_TARGET) \ clean-extract clean-ports clean-overlay clean-native-ecj \ @@ -1032,7 +1009,7 @@ clean-icedtea-against-ecj clean-extract-ecj clean-generated clean-replace-hotspot \ clean-rewriter clean-rewrite-rhino clean-rt clean-bootstrap-directory \ clean-bootstrap-directory-ecj clean-bootstrap-directory-symlink \ - clean-bootstrap-directory-symlink-ecj clean-fonts clean-cryptocheck clean-mimetypecheck + clean-bootstrap-directory-symlink-ecj clean-fonts if [ -e bootstrap ]; then \ rmdir bootstrap ; \ fi @@ -3049,7 +3026,7 @@ mkdir -p stamps touch $@ -clean-mimetypecheck: +clean-mimetypecheck: clean-check-mimetype rm -rf $(MIME_TYPE_CHECK_BUILD_DIR) rm -f stamps/mimetypecheck.stamp diff -r 2b2efb516e5a -r a5335c8838a5 NEWS --- a/NEWS Mon Aug 15 20:13:54 2016 +0100 +++ b/NEWS Fri Aug 26 03:07:28 2016 +0100 @@ -19,24 +19,131 @@ - PR2083: Add support for building Zero on AArch64 - PR3112: Provide option to disable SystemTap tests * Backports - - S2178143, PR2959: JVM crashes if the number of bound CPUs changed during runtime - - S6260348, PR3068: GTK+ L&F JTextComponent not respecting desktop caret blink rate - 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. - - S6961123, PR2975: setWMClass fails to null-terminate WM_CLASS string - - S7050826, PR2956, RH1334465: Hebrew characters are not rendered on OEL 5.6 - 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.12 (2016-08-24): + +* Security fixes + - S8079718, CVE-2016-3458: IIOP Input Stream Hooking + - S8145446, CVE-2016-3485: Perfect pipe placement (Windows only) + - S8147771: Construction of static protection domains under Javax custom policy + - S8148872, CVE-2016-3500: Complete name checking + - S8149962, CVE-2016-3508: Better delineation of XML processing + - S8150752: Share Class Data + - S8151925: Font reference improvements + - S8152479, CVE-2016-3550: Coded byte streams + - S8155981, CVE-2016-3606: Bolster bytecode verification +* Import of OpenJDK6 b40 + - S6496269: Many warnings generated from com/sun/java/util/jar/pack/*.cpp when compiled on Linux + - S6522789: [zh_CN] translation of "enclosing class" in doclet is incorrect + - S6575373: Error verifying signatures of pack200 files in some cases [TEST ONLY] + - S6579775: l10n update after 6212566 + - S6600143: Remove another 450 unnecessary casts + - S6611629: Avoid hardcoded cygwin paths for memory detection + - S6690018: RSAClientKeyExchange NullPointerException + - S6712743: pack200: should default to 150.7 pack format for classfiles without any classes. + - S6714842: CertPathBuilder returns incorrect CertPath for BasicConstraints in builderParams + - S6726309: Compiler warnings in nio code + - S6727683: Cleanup use of COMPILER_WARNINGS_FATAL in makefiles + - S6755847: (launcher) will trigger assertions in debug build + - S6852744: PIT b61: PKI test suite fails because self signed certificates are being rejected + - S6858127: Missing -DNDEBUG on Linux and Windows native code compiles + - S6864028: Update the java launcher to use the new entry point JVM_FindClassFromBootLoader + - S6875904: Java 7 message synchronization 1 + - S6882437: CertPath/X509CertPathDiscovery/Test fails on jdk7/pit/b62 + - S6888127: java.util.jar.Pack200.Packer Memory Leak + - S6888925: SunMSCAPI's Cipher can't use RSA public keys obtained from other sources. + - S6889552: Sun provider should not require LDAP CertStore to be present + - S6941936: Broken pipe error of test case DNSIdentities.java [Test only] + - S6951599: Rename package of security tools for modularization + - S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package + - S6958026: Problem with PKCS12 keystore + - S6966737: (pack200) the pack200 regression tests need to be more robust. + - S6982312: (pack200) pack200 fails with the jdk7 class files + - S6985763: Pack200.Packer.pack(...) and Pack200.Unpacker.unpack(...) throw unspecified exceptions + - S6990106: FindBugs scan - Malicious code vulnerability Warnings in com.sun.java.util.jar.pack.* + - S6994413: JDK_GetVersionInfo0 only expects a two digit build number + - S7000752: Duplicate entry in RowSetResourceBundles.properties + - S7001094: Can't initialize SunPKCS11 more times than PKCS11 driver maxSessionCount + - S7003227: (pack200) intermittent failures compiling pack200 + - S7004706: l10n of 7000752 Duplicate entry in RowSetResourceBundles.properties + - S7006704: (pack200) add missing file for 6990106 + - S7011497: Improve trust anchor searching method during cert path validation + - S7017734: jdk7 message drop 1 translation integration + - S7023416: (pack200) fix parfait issues + - S7029680: fix test/sun/misc/Version/Version.java build parsing + - S7038175: Expired PKITS certificates causing CertPathBuilder and CertPathValidator regression test failures + - S7050826, PR2956, RH1334465: Hebrew characters are not rendered on OEL 5.6 + - S7055363: jdk_security3 test target cleanup + - S7060849: Eliminate pack200 build warnings + - S7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror + - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java failing + - S7092825: javax.crypto.Cipher.Transform.patternCache is synchronizedMap and became scalability bottleneck. + - S7105780: Add SSLSocket client/SSLEngine server to templates directory + - S7107613: scalability blocker in javax.crypto.CryptoPermissions + - S7107616: scalability blocker in javax.crypto.JceSecurityManager + - S7109274: Restrict the use of certificates with RSA keys less than 1024 bits + - S7129083: CookieManager does not store cookies if url is read before setting cookie manager + - S7152582: PKCS11 tests should use the NSS libraries available in the OS + - S7166955: (pack200) JNI_GetCreatedJavaVMs needs additional checking + - S7196855: autotest.sh fails on ubuntu because libsoftokn.so not found + - S7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so + - S8002306: (se) Selector.open fails if invoked with thread interrupt status set [win] + - S8009634: TEST_BUG: sun/misc/Version/Version.java handle 2 digit minor in VM version + - S8010166: TEST_BUG: fix for 8009634 overlooks possible version strings (sun/misc/Version/Version.java) + - S8013228: Create new system properties to control allowable OCSP clock skew and CRL connection timeout + - S8019341: Update CookieHttpsClientTest to use the newer framework. + - S8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs + - S8022594: Potential deadlock in of sun.nio.ch.Util/IOUtil + - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently + - S8026794: Test tools/pack200/TimeStamp.java fails while opening golden.jar.native.IST on linux-ppc(v2) + - S8027026: Change keytool -genkeypair to use -keyalg RSA + - S8029177: [Parfait] warnings from b117 for jdk.src.share.native.com.sun.java.util.jar: JNI exception pending + - S8029646: [pack200] should support the new zip64 format. + - S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp + - S8037557: test SessionCacheSizeTests.java timeout + - S8074839: Resolve disabled warnings for libunpack and the unpack200 binary + - S8079410: Hotspot version to share the same update and build version from JDK + - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts + - S8139436: sun.security.mscapi.KeyStore might load incomplete data + - S8140344: add support for 3 digit update release numbers + - S8144313: Test SessionTimeOutTests can be timeout + - S8145017: Add support for 3 digit hotspot minor version numbers + - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out + - S8146669: Test SessionTimeOutTests fails intermittently + - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 + - S8147857: [TEST] RMIConnector logs attribute names incorrectly + - S8151841, PR3099: Build needs additional flags to compile with GCC 6 + - S8151876: (tz) Support tzdata2016d + - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known. + - S8162344: The API changes made by CR 7064075 need to be reverted + - S8162818: Sync src/share/native/com/sun/media code with OpenJDK 7 + - S8162828: Sync imageioJPEG.c with initial OpenJDK 7 version + - S8163022, PR2954: Remove @Override annotation on interfaces added by 2016/04 security fixes + - S8164181: Remove @Override annotation on interfaces added by 2016/07 security fixes + - S8164426: Normalise whitespace in src/share/classes/com/sun/java/util/jar/pack + - S8164554: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java still failing + - S8164555: pack200: Leave ZipFile open on exceptions +* Backports + - S2178143, PR2959: JVM crashes if the number of bound CPUs changed during runtime + - S6260348, PR3068: GTK+ L&F JTextComponent not respecting desktop caret blink rate + - S6961123, PR2975: setWMClass fails to null-terminate WM_CLASS string +* Bug fixes - PR2800: Files are missing from resources.jar - - PR2849: wget not required when downloading is disabled - PR2954: ecj/override.patch is missing new @Overrides in RMIJRMPServerImpl.java - - PR2957: Build bootstrap code (rt-class-files.stamp) using bootstrap flags (source/target 1.5) - PR2961: Latest security update broke bundled LCMS2 build - PR2962: System default check doesn't match all GNU/Linux systems - PR2969: ENABLE_SYSTEM_LCMS is not defined if ENABLE_LCMS2 is not set @@ -46,9 +153,9 @@ - PR3130: Avoid giving PAX_COMMAND a value if no PaX utility is available - PR3132: PaX marking fails on filesystems which don't support extended attributes - PR3137: GTKLookAndFeel does not honor gtk-alternative-button-order - - PR3139: Update documentation - PR3140: Pass $(CC) and $(CXX) to OpenJDK build - PR3142: Don't assume system mime.types supports text/x-java-source + - PR3144: Test subdirectory of build tree not emptied New in release 1.13.11 (2016-05-05): @@ -61,7 +168,7 @@ - S8144430, CVE-2016-3427: Improve JMX connections - S8146494: Better ligature substitution - S8146498: Better device table adjustments -* Import of OpenJDK6 b38 +* Import of OpenJDK6 b39 - S4459600: java -jar fails to run Main-Class if classname followed by whitespace. - S6378099: RFE: Use libfontconfig to create/synthesise a fontconfig.properties - S6452854: Provide a flag to print the java configuration diff -r 2b2efb516e5a -r a5335c8838a5 acinclude.m4 --- a/acinclude.m4 Mon Aug 15 20:13:54 2016 +0100 +++ b/acinclude.m4 Fri Aug 26 03:07:28 2016 +0100 @@ -280,8 +280,8 @@ [ DEFAULT_SRC_DIR=${abs_top_builddir}/openjdk AC_MSG_CHECKING([for an OpenJDK source directory]) - AC_ARG_WITH([openjdk-src-dir=DIR], - [AS_HELP_STRING([--with-openjdk-src-dir=PATH],specify the location of the OpenJDK source tree)], + AC_ARG_WITH([openjdk-src-dir], + [AS_HELP_STRING([--with-openjdk-src-dir=DIR],specify the location of the OpenJDK source tree)], [ OPENJDK_SRC_DIR=${withval} with_external_src_dir=true diff -r 2b2efb516e5a -r a5335c8838a5 patches/arch.patch --- a/patches/arch.patch Mon Aug 15 20:13:54 2016 +0100 +++ b/patches/arch.patch Fri Aug 26 03:07:28 2016 +0100 @@ -1,6 +1,6 @@ diff -Nru openjdk.orig/corba/make/common/Defs-linux.gmk openjdk/corba/make/common/Defs-linux.gmk ---- openjdk.orig/corba/make/common/Defs-linux.gmk 2010-05-26 09:31:18.000000000 +0100 -+++ openjdk/corba/make/common/Defs-linux.gmk 2015-03-31 16:43:11.850271287 +0100 +--- openjdk.orig/corba/make/common/Defs-linux.gmk 2016-08-16 02:49:01.293544691 +0100 ++++ openjdk/corba/make/common/Defs-linux.gmk 2016-08-16 04:55:35.484931454 +0100 @@ -92,9 +92,19 @@ # We need this frame pointer to make it easy to walk the stacks. # This should be the default on X86, but ia64 and amd64 may not have this @@ -22,8 +22,8 @@ LDFLAGS_COMMON_sparcv9 += -m64 -mcpu=v9 CFLAGS_REQUIRED_sparc += -m32 -mcpu=v9 diff -Nru openjdk.orig/corba/make/common/shared/Platform.gmk openjdk/corba/make/common/shared/Platform.gmk ---- openjdk.orig/corba/make/common/shared/Platform.gmk 2015-03-31 15:23:48.410803372 +0100 -+++ openjdk/corba/make/common/shared/Platform.gmk 2015-03-31 16:43:11.850271287 +0100 +--- openjdk.orig/corba/make/common/shared/Platform.gmk 2016-08-16 04:54:04.406422421 +0100 ++++ openjdk/corba/make/common/shared/Platform.gmk 2016-08-16 04:55:35.484931454 +0100 @@ -220,9 +220,40 @@ else # i586 is 32-bit, amd64 is 64-bit @@ -67,9 +67,9 @@ endif endif diff -Nru openjdk.orig/jdk/make/common/Defs-linux.gmk openjdk/jdk/make/common/Defs-linux.gmk ---- openjdk.orig/jdk/make/common/Defs-linux.gmk 2015-02-05 18:49:58.372812460 +0000 -+++ openjdk/jdk/make/common/Defs-linux.gmk 2015-03-31 16:45:47.396086418 +0100 -@@ -102,10 +102,19 @@ +--- openjdk.orig/jdk/make/common/Defs-linux.gmk 2016-08-16 03:20:55.637983077 +0100 ++++ openjdk/jdk/make/common/Defs-linux.gmk 2016-08-16 04:55:35.484931454 +0100 +@@ -106,10 +106,19 @@ # We need this frame pointer to make it easy to walk the stacks. # This should be the default on X86, but ia64 and amd64 may not have this # as the default. @@ -90,81 +90,10 @@ CFLAGS_REQUIRED_sparcv9 += -m64 -mcpu=v9 LDFLAGS_COMMON_sparcv9 += -m64 -mcpu=v9 CFLAGS_REQUIRED_sparc += -m32 -mcpu=v9 -diff -Nru openjdk.orig/jdk/make/common/shared/Compiler-gcc.gmk openjdk/jdk/make/common/shared/Compiler-gcc.gmk ---- openjdk.orig/jdk/make/common/shared/Compiler-gcc.gmk 2015-03-31 15:23:48.254801559 +0100 -+++ openjdk/jdk/make/common/shared/Compiler-gcc.gmk 2015-03-31 16:51:56.332405289 +0100 -@@ -70,28 +70,56 @@ - else - CXX = $(COMPILER_PATH)g++$(GCC_SUFFIX) - endif -- ifneq ("$(findstring sparc,$(ARCH))", "") -- # sparc or sparcv9 -- REQUIRED_CC_VER = 4.0 -- REQUIRED_GCC_VER = 4.0.* -- else -- ifeq ($(ARCH_DATA_MODEL), 32) -+ ifeq ($(ARCH), alpha) -+ # alpha -+ REQUIRED_CC_VER = 3.2 -+ REQUIRED_GCC_VER = 3.2.* -+ endif -+ ifeq ($(ARCH), amd64) -+ # amd64 -+ REQUIRED_CC_VER = 3.2 -+ REQUIRED_GCC_VER = 3.2.* -+ endif -+ ifeq ($(ARCH), arm) -+ # arm -+ REQUIRED_CC_VER = 3.2 From bugzilla-daemon at icedtea.classpath.org Fri Aug 26 14:05:19 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 26 Aug 2016 14:05:19 +0000 Subject: [Bug 2664] Default setup works for web-storage-service but not storage and agent combo In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2664 Jie Kang changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #2 from Jie Kang --- Okay, above works. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Aug 26 14:37:31 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 26 Aug 2016 14:37:31 +0000 Subject: [Bug 3148] NPE in Accordion code makes host tree show up incorrectly In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3148 Andrew Azores changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED CC| |aazores at redhat.com Assignee|unassigned at icedtea.classpat |aazores at redhat.com |h.org | -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Aug 26 21:01:36 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 26 Aug 2016 21:01:36 +0000 Subject: [Bug 3151] New: build fails with pch disabled Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3151 Bug ID: 3151 Summary: build fails with pch disabled Product: IcedTea Version: 7-hg Hardware: all OS: Linux Status: NEW Severity: minor Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: tdaitx at gmail.com CC: unassigned at icedtea.classpath.org Created attachment 1551 --> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1551&action=edit include missing gc_implementation/parallelScavenge/psOldGen.hpp when pch is disabled If precompiled headers are disabled with USE_PRECOMPILED_HEADER=0 the build fails due to missing 'include' clauses in a few headers. The missing psOldGen.hpp is required for any IcedTea 2.x build. Apart from that both aarch64 and zero require a few additional fixes. Error message when building on amd64 with pch disabled: Compiling /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.cpp rm -f asPSOldGen.o x86_64-linux-gnu-g++-4.8 -DLINUX -D_GNU_SOURCE -DAMD64 -DPRODUCT -I/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/prims -I/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm -I/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/precompiled -I/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/cpu/x86/vm -I/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/os_cpu/linux_x86/vm -I/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/os/linux/vm -I/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/os/posix/vm -I../generated -DHOTSPOT_RELEASE_VERSION="\"23.40-b40\"" -DHOTSPOT_BUILD_TARGET="\"product\"" -DHOTSPOT_BUILD_USER="\"tdaitx\"" -DHOTSPOT_LIB_ARCH=\"amd64\" -DHOTSPOT_VM_DISTRO="\"OpenJDK\"" -DDERIVATIVE_ID="\"IcedTea6 1.13.12\"" -DDISTRIBUTION_ID="\"Ubuntu 14.04.4 LTS, package 6b40-1.13.12-0ubuntu0.14.04.1\"" -DDEB_MULTIARCH="\"x86_64-linux-gnu\"" -DTARGET_OS_FAMILY_linux -DTARGET_ARCH_x86 -DTARGET_ARCH_MODEL_x86_64 -DTARGET_OS_ARCH_linux_x86 -DTARGET_OS_ARCH_MODEL_linux_x86_64 -DTARGET_COMPILER_gcc -DCOMPILER2 -DCOMPILER1 -std=gnu++98 -fpic -fno-rtti -fno-exceptions -D_REENTRANT -fcheck-new -fvisibility=hidden -m64 -pipe -DDONT_USE_PRECOMPILED_HEADER -g -O3 -fno-strict-aliasing -DVM_LITTLE_ENDIAN -D_LP64=1 -fno-omit-frame-pointer -DINCLUDE_TRACE -Wpointer-arith -Wsign-compare -c -MMD -MP -MF ../generated/dependencies/asPSOldGen.o.d -o asPSOldGen.o /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.cpp In file included from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/oops/arrayKlassKlass.cpp:33:0: /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp: In member function 'oopDesc* PSPromotionManager::copy_to_survivor_space(oop)': /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp:131:37: error: invalid use of incomplete type 'class PSOldGen' new_obj = (oop)old_gen()->cas_allocate(new_obj_size); ^ In file included from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp:30:0, from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/shared/markSweep.inline.hpp:32, from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/oops/oop.inline.hpp:29, from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/classfile/classFileParser.hpp:30, from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/classfile/classLoader.hpp:28, from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/classfile/systemDictionary.hpp:29, from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/classfile/javaClasses.hpp:28, from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/oops/arrayKlassKlass.cpp:26: /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp:38:7: error: forward declaration of 'class PSOldGen' class PSOldGen; ^ In file included from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/oops/arrayKlassKlass.cpp:33:0: /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp:136:43: error: invalid use of incomplete type 'class PSOldGen' HeapWord* lab_base = old_gen()->cas_allocate(OldPLABSize); ^ In file included from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp:30:0, from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/shared/markSweep.inline.hpp:32, from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/oops/oop.inline.hpp:29, from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/classfile/classFileParser.hpp:30, from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/classfile/classLoader.hpp:28, from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/classfile/systemDictionary.hpp:29, from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/classfile/javaClasses.hpp:28, from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/oops/arrayKlassKlass.cpp:26: /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp:38:7: error: forward declaration of 'class PSOldGen' class PSOldGen; ^ make[8]: *** [arrayKlassKlass.o] Error 1 make[8]: *** Waiting for unfinished jobs.... make[8]: Leaving directory `/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk.build-ecj/hotspot/outputdir/linux_amd64_compiler2/product' make[7]: *** [the_vm] Error 2 make[7]: Leaving directory `/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk.build-ecj/hotspot/outputdir/linux_amd64_compiler2/product' make[6]: *** [product] Error 2 make[6]: Leaving directory `/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk.build-ecj/hotspot/outputdir' make[5]: *** [generic_build2] Error 2 make[5]: Leaving directory `/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/make' make[4]: *** [product] Error 2 make[4]: Leaving directory `/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/make' make[3]: *** [hotspot-build] Error 2 make[3]: Leaving directory `/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj' make[2]: *** [build_product_image] Error 2 make[2]: Leaving directory `/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj' make[1]: *** [stamps/icedtea-ecj.stamp] Error 2 make[1]: Leaving directory `/home/tdaitx/openjdk-6-6b40-1.13.12/build' make: *** [stamps/build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 Original bug report: https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/1617379 -- You are receiving this mail because: 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 Aug 26 21:03:32 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 26 Aug 2016 21:03:32 +0000 Subject: [Bug 3151] build fails with pch disabled In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3151 --- Comment #1 from Tiago St?rmer Daitx --- Created attachment 1552 --> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1552&action=edit missing include clauses on aarch64 when pch is disabled -- You are receiving this mail because: 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 Aug 26 21:08:56 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 26 Aug 2016 21:08:56 +0000 Subject: [Bug 3151] build fails with pch disabled In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3151 --- Comment #2 from Tiago St?rmer Daitx --- Created attachment 1553 --> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1553&action=edit inclusing missing headers when build zero with pch disabled -- You are receiving this mail because: 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 Aug 26 21:28:00 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 26 Aug 2016 21:28:00 +0000 Subject: [Bug 3151] build fails with pch disabled In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3151 --- Comment #3 from Tiago St?rmer Daitx --- Just to make this clear: while the logs and original bug report are referring to openjdk-6, both 1.x and 2.x are affected by this. Oh, for obvious reasons just 2.x requires the aarch64 patch. ;-) -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Aug 26 21:29:13 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 26 Aug 2016 21:29:13 +0000 Subject: [Bug 3151] [IcedTea7] build fails with pch disabled In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3151 Tiago St?rmer Daitx changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|build fails with pch |[IcedTea7] build fails with |disabled |pch disabled -- You are receiving this mail because: 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 Aug 26 21:32:04 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 26 Aug 2016 21:32:04 +0000 Subject: [Bug 3152] New: [IcedTea6] build fails with pch disabled Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3152 Bug ID: 3152 Summary: [IcedTea6] build fails with pch disabled Product: IcedTea Version: 6-hg Hardware: all OS: Linux Status: NEW Severity: minor Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: tdaitx at gmail.com CC: unassigned at icedtea.classpath.org Bug report for IcedTea6, also reported for IcedTea7 on bug 3151. If precompiled headers are disabled with USE_PRECOMPILED_HEADER=0 the build fails due to missing 'include' clauses in a few headers. The missing psOldGen.hpp is required for any IcedTea 1.x build. Apart from that Zero also requires its own patch. Error message when building on amd64 with pch disabled: Compiling /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.cpp rm -f asPSOldGen.o x86_64-linux-gnu-g++-4.8 -DLINUX -D_GNU_SOURCE -DAMD64 -DPRODUCT -I/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/prims -I/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm -I/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/precompiled -I/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/cpu/x86/vm -I/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/os_cpu/linux_x86/vm -I/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/os/linux/vm -I/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/os/posix/vm -I../generated -DHOTSPOT_RELEASE_VERSION="\"23.40-b40\"" -DHOTSPOT_BUILD_TARGET="\"product\"" -DHOTSPOT_BUILD_USER="\"tdaitx\"" -DHOTSPOT_LIB_ARCH=\"amd64\" -DHOTSPOT_VM_DISTRO="\"OpenJDK\"" -DDERIVATIVE_ID="\"IcedTea6 1.13.12\"" -DDISTRIBUTION_ID="\"Ubuntu 14.04.4 LTS, package 6b40-1.13.12-0ubuntu0.14.04.1\"" -DDEB_MULTIARCH="\"x86_64-linux-gnu\"" -DTARGET_OS_FAMILY_linux -DTARGET_ARCH_x86 -DTARGET_ARCH_MODEL_x86_64 -DTARGET_OS_ARCH_linux_x86 -DTARGET_OS_ARCH_MODEL_linux_x86_64 -DTARGET_COMPILER_gcc -DCOMPILER2 -DCOMPILER1 -std=gnu++98 -fpic -fno-rtti -fno-exceptions -D_REENTRANT -fcheck-new -fvisibility=hidden -m64 -pipe -DDONT_USE_PRECOMPILED_HEADER -g -O3 -fno-strict-aliasing -DVM_LITTLE_ENDIAN -D_LP64=1 -fno-omit-frame-pointer -DINCLUDE_TRACE -Wpointer-arith -Wsign-compare -c -MMD -MP -MF ../generated/dependencies/asPSOldGen.o.d -o asPSOldGen.o /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.cpp In file included from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/oops/arrayKlassKlass.cpp:33:0: /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp: In member function 'oopDesc* PSPromotionManager::copy_to_survivor_space(oop)': /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp:131:37: error: invalid use of incomplete type 'class PSOldGen' new_obj = (oop)old_gen()->cas_allocate(new_obj_size); ^ In file included from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp:30:0, from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/shared/markSweep.inline.hpp:32, from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/oops/oop.inline.hpp:29, from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/classfile/classFileParser.hpp:30, from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/classfile/classLoader.hpp:28, from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/classfile/systemDictionary.hpp:29, from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/classfile/javaClasses.hpp:28, from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/oops/arrayKlassKlass.cpp:26: /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp:38:7: error: forward declaration of 'class PSOldGen' class PSOldGen; ^ In file included from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/oops/arrayKlassKlass.cpp:33:0: /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp:136:43: error: invalid use of incomplete type 'class PSOldGen' HeapWord* lab_base = old_gen()->cas_allocate(OldPLABSize); ^ In file included from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp:30:0, from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/shared/markSweep.inline.hpp:32, from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/oops/oop.inline.hpp:29, from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/classfile/classFileParser.hpp:30, from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/classfile/classLoader.hpp:28, from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/classfile/systemDictionary.hpp:29, from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/classfile/javaClasses.hpp:28, from /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/oops/arrayKlassKlass.cpp:26: /home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp:38:7: error: forward declaration of 'class PSOldGen' class PSOldGen; ^ make[8]: *** [arrayKlassKlass.o] Error 1 make[8]: *** Waiting for unfinished jobs.... make[8]: Leaving directory `/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk.build-ecj/hotspot/outputdir/linux_amd64_compiler2/product' make[7]: *** [the_vm] Error 2 make[7]: Leaving directory `/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk.build-ecj/hotspot/outputdir/linux_amd64_compiler2/product' make[6]: *** [product] Error 2 make[6]: Leaving directory `/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk.build-ecj/hotspot/outputdir' make[5]: *** [generic_build2] Error 2 make[5]: Leaving directory `/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/make' make[4]: *** [product] Error 2 make[4]: Leaving directory `/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/make' make[3]: *** [hotspot-build] Error 2 make[3]: Leaving directory `/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj' make[2]: *** [build_product_image] Error 2 make[2]: Leaving directory `/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj' make[1]: *** [stamps/icedtea-ecj.stamp] Error 2 make[1]: Leaving directory `/home/tdaitx/openjdk-6-6b40-1.13.12/build' make: *** [stamps/build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 Original bug report: https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/1617379 -- You are receiving this mail because: 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 Aug 26 21:32:41 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 26 Aug 2016 21:32:41 +0000 Subject: [Bug 3152] [IcedTea6] build fails with pch disabled In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3152 --- Comment #1 from Tiago St?rmer Daitx --- Created attachment 1554 --> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1554&action=edit include missing gc_implementation/parallelScavenge/psOldGen.hpp when pch is disabled -- You are receiving this mail because: 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 Aug 26 21:33:33 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 26 Aug 2016 21:33:33 +0000 Subject: [Bug 3152] [IcedTea6] build fails with pch disabled In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3152 --- Comment #2 from Tiago St?rmer Daitx --- Created attachment 1555 --> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1555&action=edit include missing headers when build zero with pch disabled -- You are receiving this mail because: 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 Aug 29 17:51:40 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 29 Aug 2016 17:51:40 +0000 Subject: [Bug 1873] IcedTea-Web does not use a timeout for checking that the cache is up-to-date In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1873 Jie Kang changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEW Assignee|jkang at redhat.com |unassigned at icedtea.classpat | |h.org --- Comment #2 from Jie Kang --- I am no longer working on this. Switching to unassigned. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Aug 29 17:53:30 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 29 Aug 2016 17:53:30 +0000 Subject: [Bug 1879] Security Approval Panel hangs on Closing Browser In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1879 Jie Kang changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |WONTFIX --- Comment #2 from Jie Kang --- Closing for now. If anyone finds this an issue, feel free to reopen. -- You are receiving this mail because: 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 Aug 31 01:12:29 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 31 Aug 2016 01:12:29 +0000 Subject: [Bug 3152] [IcedTea6] build fails with pch disabled In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3152 --- Comment #3 from Andrew John Hughes --- We've never claimed to support building without precompiled headers and it's not a build option we provide via configure. Why should we do so? -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Aug 31 01:13:09 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 31 Aug 2016 01:13:09 +0000 Subject: [Bug 3151] [IcedTea7] build fails with pch disabled In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3151 --- Comment #4 from Andrew John Hughes --- We've never claimed to support building without precompiled headers and it's not a build option we provide via configure. Why should we do so? -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Aug 31 14:52:26 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 31 Aug 2016 14:52:26 +0000 Subject: [Bug 3151] [IcedTea7] build fails with pch disabled In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3151 --- Comment #5 from Tiago St?rmer Daitx --- (In reply to Andrew John Hughes from comment #4) > We've never claimed to support building without precompiled headers and it's > not a build option we provide via configure. My bad, while I'm aware it is not a configure option I didn't know that building without precompiled headers was not supported. Still, even if unsupported I assumed that such contributions would be welcomed or - in other words - being unsupported wouldn't necessarily entails that such contributions couldn't get accepted. > Why should we do so? Given that all Linux distros rely on IcedTea for OpenJDK 7 (and 6) I thought such a fix would be of some help. Debian/Ubuntu disables PCH for aarch64/arm64 builds. If this is still not enough reason, then I can propose those patches directly to the OpenJDK project - but then, given how IcedTea fixes go directly to OpenJDK 6/7 nowadays it seemed hardly necessary. Thanks! -- You are receiving this mail because: 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 Aug 31 17:09:15 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 31 Aug 2016 17:09:15 +0000 Subject: [Bug 3157] Crashing or data corruption with scala.collection.IndexedSeqOptimized::foldl In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3157 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |unassigned at icedtea.classpat | |h.org Component|Fields & Values |IcedTea Version|unspecified |2.6.7 Product|Bug Database |IcedTea Severity|blocker |normal -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Aug 31 17:11:37 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 31 Aug 2016 17:11:37 +0000 Subject: [Bug 3157] Crashing or data corruption with scala.collection.IndexedSeqOptimized::foldl In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3157 --- Comment #1 from Andrew John Hughes --- The bug you refer to has been closed. Please provide information on how to reproduce this issue. -- You are receiving this mail because: 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 Aug 31 17:16:01 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 31 Aug 2016 17:16:01 +0000 Subject: [Bug 3157] Crashing or data corruption with scala.collection.IndexedSeqOptimized::foldl In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3157 --- Comment #2 from Aleksander Pejcic --- Hi Andrew. Scala code that reproduces the issue 100% of time is in description at the bottom. Latest Scala can be used to compile it. The issue is also reported at Scala issues: https://issues.scala-lang.org/browse/SI-9900 Copy/pasting it again: ---------- BEGIN SOURCE ---------- #!/usr/bin/env scala for (i <- Range(1, 100000)) { val l = Array[Byte](-1, -1, -1, -1).foldLeft(0L) { case(l, b) => b & 0xFF } if (l != 255) { println(s"FAIL: got $l after $i iterations") sys.exit(1) } } println("PASS") ---------- END SOURCE ---------- [reply] [???] Comment 1 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Aug 31 17:35:17 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 31 Aug 2016 17:35:17 +0000 Subject: [Bug 3157] Crashing or data corruption with scala.collection.IndexedSeqOptimized::foldl In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3157 --- Comment #3 from Andrew John Hughes --- Do you not have a Java reproducer? -- You are receiving this mail because: 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 Aug 31 17:54:31 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 31 Aug 2016 17:54:31 +0000 Subject: [Bug 3157] Crashing or data corruption with scala.collection.IndexedSeqOptimized::foldl In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3157 --- Comment #4 from Aleksander Pejcic --- No, not at the moment. -- You are receiving this mail because: 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 Aug 31 21:25:35 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 31 Aug 2016 21:25:35 +0000 Subject: [Bug 2455] Updates to avoid usage of HostVMArguments class In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2455 James Aziz changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|jaziz at redhat.com |unassigned at icedtea.classpat | |h.org -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Aug 31 21:25:35 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 31 Aug 2016 21:25:35 +0000 Subject: [Bug 2455] Updates to avoid usage of HostVMArguments class In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2455 James Aziz changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|jaziz at redhat.com |unassigned at icedtea.classpat | |h.org -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Aug 31 21:28:00 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 31 Aug 2016 21:28:00 +0000 Subject: [Bug 2505] RFE: Add more help info to thermostat gui In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2505 James Aziz changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|jaziz at redhat.com |unassigned at icedtea.classpat | |h.org -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: