From win847 at gmail.com Wed May 2 15:07:45 2018 From: win847 at gmail.com (=?UTF-8?B?6aOe6aKc?=) Date: Wed, 2 May 2018 23:07:45 +0800 Subject: Subscribe to distro-pkg-dev In-Reply-To: References: Message-ID: UnSubscribe to distro-pkg-dev 2016-05-26 19:21 GMT+08:00 ?? : > Subscribe to distro-pkg-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed May 2 16:50:01 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 02 May 2018 16:50:01 +0000 Subject: [Bug 3574] [IcedTea8] ppc: enhancement of CRC32 intrinsic is absent on OpenJDK 8 hurting performance In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3574 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|3516 |3581 Target Milestone|3.8.0 |3.9.0 --- Comment #1 from Andrew John Hughes --- Moving to 3.9.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed May 2 16:50:01 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 02 May 2018 16:50:01 +0000 Subject: [Bug 3581] [TRACKER] IcedTea 3.9.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3581 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3574 -- You are receiving this mail because: 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 May 2 16:50:01 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 02 May 2018 16:50:01 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|3574 | -- You are receiving this mail because: 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 May 3 03:06:13 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 03 May 2018 03:06:13 +0000 Subject: [Bug 3579] [IcedTea8] Zero's atomic_copy64() broken on s390 In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3579 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://bugs.openjdk.java.n | |et/browse/JDK-8201509 -- 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 May 3 03:53:38 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 03 May 2018 03:53:38 +0000 Subject: /hg/icedtea8-forest/hotspot: 7 new changesets Message-ID: changeset 4e2adbc3d2b5 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4e2adbc3d2b5 author: aph date: Thu Apr 19 04:45:41 2018 +0100 8197429, PR3546: Increased stack guard causes segfaults on x86-32 Reviewed-by: dholmes changeset 91ab2eac9856 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=91ab2eac9856 author: aph date: Wed Aug 02 17:22:40 2017 +0100 8185723, PR3553: Zero: segfaults on Power PC 32-bit Reviewed-by: roland changeset be1379a186ba in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=be1379a186ba author: glaubitz date: Sat Apr 28 05:28:10 2018 +0100 8186461, PR3557: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe Reviewed-by: aph changeset 6275d7b41909 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6275d7b41909 author: aph date: Mon May 28 08:01:18 2012 -0400 PR3559: Use ldrexd for atomic reads on ARMv7. 2012-05-28 Andrew Haley * os_linux_zero.hpp (atomic_copy64): Use ldrexd for atomic reads on ARMv7. changeset 5460c427c0dc in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5460c427c0dc author: aph date: Mon Apr 23 19:32:41 2018 +0100 8200556, PR3566: AArch64: assertion failure in slowdebug builds Reviewed-by: adinn changeset ffd5260fe5ad in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ffd5260fe5ad author: poonam date: Wed May 02 17:48:42 2018 +0100 8187577, PR3546: JVM crash during gc doing concurrent marking Summary: Inform G1's SATB that a klass has been resurrected and it should not be unloaded Reviewed-by: coleenp, tschatzl, kbarrett changeset de79964656fc in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=de79964656fc author: mbalao date: Thu May 03 04:16:52 2018 +0100 8201509, PR3579: Zero: S390 31bit atomic_copy64 inline assembler is wrong Summary: The inline assembler for the S390 (S390 and not _LP64) has src and dst reversed thereby corrupting data Reviewed-by: shade diffstat: src/cpu/aarch64/vm/nativeInst_aarch64.cpp | 2 +- src/os/linux/vm/os_linux.cpp | 4 + src/os/linux/vm/os_linux.hpp | 4 +- src/os_cpu/linux_x86/vm/os_linux_x86.cpp | 31 ++++++++++- src/os_cpu/linux_zero/vm/os_linux_zero.hpp | 30 +++++++--- src/share/vm/prims/jvmtiGetLoadedClasses.cpp | 20 ++++++- test/runtime/StackGap/T.java | 33 +++++++++++ test/runtime/StackGap/exestack-gap.c | 82 ++++++++++++++++++++++++++++ test/runtime/StackGap/testme.sh | 48 ++++++++++++++++ 9 files changed, 241 insertions(+), 13 deletions(-) diffs (372 lines): diff -r 20a18751757a -r de79964656fc src/cpu/aarch64/vm/nativeInst_aarch64.cpp --- a/src/cpu/aarch64/vm/nativeInst_aarch64.cpp Tue Mar 27 18:24:55 2018 +0100 +++ b/src/cpu/aarch64/vm/nativeInst_aarch64.cpp Thu May 03 04:16:52 2018 +0100 @@ -302,7 +302,7 @@ CodeBuffer cb(code_pos, instruction_size); MacroAssembler a(&cb); - a.mov(rscratch1, entry); + a.movptr(rscratch1, (uintptr_t)entry); a.br(rscratch1); ICache::invalidate_range(code_pos, instruction_size); diff -r 20a18751757a -r de79964656fc src/os/linux/vm/os_linux.cpp --- a/src/os/linux/vm/os_linux.cpp Tue Mar 27 18:24:55 2018 +0100 +++ b/src/os/linux/vm/os_linux.cpp Thu May 03 04:16:52 2018 +0100 @@ -674,6 +674,10 @@ } } +void os::Linux::expand_stack_to(address bottom) { + _expand_stack_to(bottom); +} + bool os::Linux::manually_expand_stack(JavaThread * t, address addr) { assert(t!=NULL, "just checking"); assert(t->osthread()->expanding_stack(), "expand should be set"); diff -r 20a18751757a -r de79964656fc src/os/linux/vm/os_linux.hpp --- a/src/os/linux/vm/os_linux.hpp Tue Mar 27 18:24:55 2018 +0100 +++ b/src/os/linux/vm/os_linux.hpp Thu May 03 04:16:52 2018 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2018, 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 @@ -245,6 +245,8 @@ static int safe_cond_timedwait(pthread_cond_t *_cond, pthread_mutex_t *_mutex, const struct timespec *_abstime); private: + static void expand_stack_to(address bottom); + typedef int (*sched_getcpu_func_t)(void); typedef int (*numa_node_to_cpus_func_t)(int node, unsigned long *buffer, int bufferlen); typedef int (*numa_max_node_func_t)(void); diff -r 20a18751757a -r de79964656fc src/os_cpu/linux_x86/vm/os_linux_x86.cpp --- a/src/os_cpu/linux_x86/vm/os_linux_x86.cpp Tue Mar 27 18:24:55 2018 +0100 +++ b/src/os_cpu/linux_x86/vm/os_linux_x86.cpp Thu May 03 04:16:52 2018 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2018, 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 @@ -892,6 +892,25 @@ void os::workaround_expand_exec_shield_cs_limit() { #if defined(IA32) && !defined(ZERO) size_t page_size = os::vm_page_size(); + + /* + * JDK-8197429 + * + * Expand the stack mapping to the end of the initial stack before + * attempting to install the codebuf. This is needed because newer + * Linux kernels impose a distance of a megabyte between stack + * memory and other memory regions. If we try to install the + * codebuf before expanding the stack the installation will appear + * to succeed but we'll get a segfault later if we expand the stack + * in Java code. + * + */ + if (os::Linux::is_initial_thread()) { + address limit = Linux::initial_thread_stack_bottom(); + limit += (StackYellowPages + StackRedPages) * page_size; + os::Linux::expand_stack_to(limit); + } + /* * Take the highest VA the OS will give us and exec * @@ -910,6 +929,16 @@ char* hint = (char*) (Linux::initial_thread_stack_bottom() - ((StackYellowPages + StackRedPages + 1) * page_size)); char* codebuf = os::attempt_reserve_memory_at(page_size, hint); + + if (codebuf == NULL) { + // JDK-8197429: There may be a stack gap of one megabyte between + // the limit of the stack and the nearest memory region: this is a + // Linux kernel workaround for CVE-2017-1000364. If we failed to + // map our codebuf, try again at an address one megabyte lower. + hint -= 1 * M; + codebuf = os::attempt_reserve_memory_at(page_size, hint); + } + if ( (codebuf == NULL) || (!os::commit_memory(codebuf, page_size, true)) ) { return; // No matter, we tried, best effort. } diff -r 20a18751757a -r de79964656fc src/os_cpu/linux_zero/vm/os_linux_zero.hpp --- a/src/os_cpu/linux_zero/vm/os_linux_zero.hpp Tue Mar 27 18:24:55 2018 +0100 +++ b/src/os_cpu/linux_zero/vm/os_linux_zero.hpp Thu May 03 04:16:52 2018 +0100 @@ -1,6 +1,6 @@ /* * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. - * Copyright 2007, 2008, 2010 Red Hat, Inc. + * Copyright 2007, 2008, 2010, 2018, 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 @@ -36,18 +36,30 @@ // Atomically copy 64 bits of data static void atomic_copy64(volatile void *src, volatile void *dst) { -#if defined(PPC32) +#if defined(PPC32) && !defined(__SPE__) double tmp; - asm volatile ("lfd %0, 0(%1)\n" - "stfd %0, 0(%2)\n" - : "=f"(tmp) - : "b"(src), "b"(dst)); + asm volatile ("lfd %0, %2\n" + "stfd %0, %1\n" + : "=&f"(tmp), "=Q"(*(volatile double*)dst) + : "Q"(*(volatile double*)src)); +#elif defined(PPC32) && defined(__SPE__) + long tmp; + asm volatile ("evldd %0, %2\n" + "evstdd %0, %1\n" + : "=&r"(tmp), "=Q"(*(volatile long*)dst) + : "Q"(*(volatile long*)src)); #elif defined(S390) && !defined(_LP64) double tmp; - asm volatile ("ld %0, 0(%1)\n" - "std %0, 0(%2)\n" + asm volatile ("ld %0, %2\n" + "std %0, %1\n" + : "=&f"(tmp), "=Q"(*(volatile double*)dst) + : "Q"(*(volatile double*)src)); +#elif defined(__ARM_ARCH_7A__) + jlong tmp; + asm volatile ("ldrexd %0, [%1]\n" : "=r"(tmp) - : "a"(src), "a"(dst)); + : "r"(src), "m"(src)); + *(jlong *) dst = tmp; #else *(jlong *) dst = *(jlong *) src; #endif diff -r 20a18751757a -r de79964656fc src/share/vm/prims/jvmtiGetLoadedClasses.cpp --- a/src/share/vm/prims/jvmtiGetLoadedClasses.cpp Tue Mar 27 18:24:55 2018 +0100 +++ b/src/share/vm/prims/jvmtiGetLoadedClasses.cpp Thu May 03 04:16:52 2018 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2018, 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 @@ -27,6 +27,9 @@ #include "memory/universe.inline.hpp" #include "prims/jvmtiGetLoadedClasses.hpp" #include "runtime/thread.hpp" +#if INCLUDE_ALL_GCS +#include "gc_implementation/g1/g1SATBCardTableModRefBS.hpp" +#endif // The closure for GetLoadedClasses @@ -35,6 +38,20 @@ Stack _classStack; JvmtiEnv* _env; +// Tell the GC to keep this klass alive +static void ensure_klass_alive(oop o) { + // A klass that was previously considered dead can be looked up in the + // CLD/SD, and its _java_mirror or _class_loader can be stored in a root + // or a reachable object making it alive again. The SATB part of G1 needs + // to get notified about this potential resurrection, otherwise the marking + // might not find the object. +#if INCLUDE_ALL_GCS + if (UseG1GC && o != NULL) { + G1SATBCardTableModRefBS::enqueue(o); + } +#endif +} + public: LoadedClassesClosure(JvmtiEnv* env) { _env = env; @@ -43,6 +60,7 @@ void do_klass(Klass* k) { // Collect all jclasses _classStack.push((jclass) _env->jni_reference(k->java_mirror())); + ensure_klass_alive(k->java_mirror()); } int extract(jclass* result_list) { diff -r 20a18751757a -r de79964656fc test/runtime/StackGap/T.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/runtime/StackGap/T.java Thu May 03 04:16:52 2018 +0100 @@ -0,0 +1,33 @@ +/* + * Copyright (c) 2018, Red Hat, Inc. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * 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. + */ + +public class T { + + public static void test(int n) { + if (n == 0) return; + System.out.println (n); + test (n - 1); + + } + +} diff -r 20a18751757a -r de79964656fc test/runtime/StackGap/exestack-gap.c --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/runtime/StackGap/exestack-gap.c Thu May 03 04:16:52 2018 +0100 @@ -0,0 +1,82 @@ +/* + * Copyright (c) 2018, Red Hat, Inc. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * 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. + */ + +#include +#include +#include + +JNIEnv* create_vm(JavaVM **jvm, char *extra_option) +{ + JNIEnv* env; + JavaVMInitArgs args; + JavaVMOption options[4]; + args.version = JNI_VERSION_1_8; + args.nOptions = 3 + (extra_option != NULL); + options[0].optionString = "-Xss2048k"; + char classpath[4096]; + snprintf(classpath, sizeof classpath, + "-Djava.class.path=%s", getenv("CLASSPATH")); + options[1].optionString = classpath; + options[2].optionString = "-XX:+UnlockExperimentalVMOptions"; + if (extra_option) { + options[3].optionString = extra_option; + } + args.options = &options[0]; + args.ignoreUnrecognized = 0; + int rv; + rv = JNI_CreateJavaVM(jvm, (void**)&env, &args); + if (rv < 0) return NULL; + return env; +} + +void run(char *extra_arg) { + JavaVM *jvm; + jclass T_class; + jmethodID test_method; + JNIEnv *env = create_vm(&jvm, extra_arg); + if (env == NULL) + exit(1); + T_class = (*env)->FindClass(env, "T"); + if ((*env)->ExceptionCheck(env) == JNI_TRUE) { + (*env)->ExceptionDescribe(env); + exit(1); + } + test_method = (*env)->GetStaticMethodID(env, T_class, "test", "(I)V"); + if ((*env)->ExceptionCheck(env) == JNI_TRUE) { + (*env)->ExceptionDescribe(env); + exit(1); + } + (*env)->CallStaticVoidMethod(env, T_class, test_method, 1000); +} + + +int main(int argc, char **argv) +{ + if (argc > 1) { + run(argv[1]); + } else { + run(NULL); + } + + return 0; +} diff -r 20a18751757a -r de79964656fc test/runtime/StackGap/testme.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/runtime/StackGap/testme.sh Thu May 03 04:16:52 2018 +0100 @@ -0,0 +1,48 @@ +# Copyright (c) 2014, 2018, 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. +#!/bin/sh + +# +# @test testme.sh +# @summary Linux kernel stack guard should not cause segfaults on x86-32 +# @compile T.java +# @run shell testme.sh +# + +if [ "${TESTSRC}" = "" ] +then + TESTSRC=${PWD} + echo "TESTSRC not set. Using "${TESTSRC}" as default" +fi +echo "TESTSRC=${TESTSRC}" +## Adding common setup Variables for running shell tests. +. ${TESTSRC}/../../test_env.sh + +if [ "${VM_OS}" != "linux" ] +then + echo "Test only valid for Linux" + exit 0 +fi + +LD_LIBRARY_PATH=.:${TESTJAVA}/jre/lib/${VM_CPU}/${VM_TYPE}:/usr/lib:$LD_LIBRARY_PATH +export LD_LIBRARY_PATH + +${TESTNATIVEPATH}/stack-gap || exit $? From bugzilla-daemon at icedtea.classpath.org Thu May 3 03:53:46 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 03 May 2018 03:53:46 +0000 Subject: [Bug 3546] [IcedTea8] Backport "8197429: Increased stack guard causes segfaults on x86-32" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3546 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=4e2adbc3d2b5 author: aph date: Thu Apr 19 04:45:41 2018 +0100 8197429, PR3546: Increased stack guard causes segfaults on x86-32 Reviewed-by: dholmes -- You are receiving this mail because: 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 May 3 03:53:54 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 03 May 2018 03:53:54 +0000 Subject: [Bug 3553] [IcedTea8] Backport "8185723: Zero: segfaults on Power PC 32-bit" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3553 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=91ab2eac9856 author: aph date: Wed Aug 02 17:22:40 2017 +0100 8185723, PR3553: Zero: segfaults on Power PC 32-bit Reviewed-by: roland -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu May 3 03:54:01 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 03 May 2018 03:54:01 +0000 Subject: [Bug 3557] [IcedTea8] Backport "8186461: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3557 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=be1379a186ba author: glaubitz date: Sat Apr 28 05:28:10 2018 +0100 8186461, PR3557: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe Reviewed-by: aph -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu May 3 03:54:09 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 03 May 2018 03:54:09 +0000 Subject: [Bug 3559] [IcedTea8] Forwardport "Use ldrexd for atomic reads on ARMv7" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3559 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=6275d7b41909 author: aph date: Mon May 28 08:01:18 2012 -0400 PR3559: Use ldrexd for atomic reads on ARMv7. 2012-05-28 Andrew Haley * os_linux_zero.hpp (atomic_copy64): Use ldrexd for atomic reads on ARMv7. -- You are receiving this mail because: 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 May 3 03:54:16 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 03 May 2018 03:54:16 +0000 Subject: [Bug 3566] [IcedTea8] AArch64 port crashes on slowdebug builds In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3566 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=5460c427c0dc author: aph date: Mon Apr 23 19:32:41 2018 +0100 8200556, PR3566: AArch64: assertion failure in slowdebug builds Reviewed-by: adinn -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu May 3 03:54:23 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 03 May 2018 03:54:23 +0000 Subject: [Bug 3546] [IcedTea8] Backport "8197429: Increased stack guard causes segfaults on x86-32" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3546 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=ffd5260fe5ad author: poonam date: Wed May 02 17:48:42 2018 +0100 8187577, PR3546: JVM crash during gc doing concurrent marking Summary: Inform G1's SATB that a klass has been resurrected and it should not be unloaded Reviewed-by: coleenp, tschatzl, kbarrett -- You are receiving this mail because: 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 May 3 03:54:30 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 03 May 2018 03:54:30 +0000 Subject: [Bug 3579] [IcedTea8] Zero's atomic_copy64() broken on s390 In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3579 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=de79964656fc author: mbalao date: Thu May 03 04:16:52 2018 +0100 8201509, PR3579: Zero: S390 31bit atomic_copy64 inline assembler is wrong Summary: The inline assembler for the S390 (S390 and not _LP64) has src and dst reversed thereby corrupting data Reviewed-by: shade -- 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 May 3 03:54:37 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 03 May 2018 03:54:37 +0000 Subject: /hg/icedtea8-forest/jdk: 3 new changesets Message-ID: changeset b77308735540 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b77308735540 author: kaddepalli date: Mon Feb 05 13:44:41 2018 +0530 8171000, PR3542, RH1402819: Robot.createScreenCapture() crashes in wayland mode Reviewed-by: serb, mhalder changeset 556adf3a76aa in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=556adf3a76aa author: prr date: Mon Feb 12 08:56:44 2018 -0800 8197546: Fix for 8171000 breaks Solaris + Linux builds Reviewed-by: serb, jdv changeset 388fc8da2304 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=388fc8da2304 author: andrew date: Mon Apr 30 19:04:05 2018 +0100 PR3575: System cacerts database handling should not affect jssecacerts diffstat: src/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java | 16 +- src/solaris/native/sun/awt/multiVis.c | 91 +++------ 2 files changed, 40 insertions(+), 67 deletions(-) diffs (147 lines): diff -r 39bfc94b1f42 -r 388fc8da2304 src/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java --- a/src/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java Tue Mar 27 18:24:51 2018 +0100 +++ b/src/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java Mon Apr 30 19:04:05 2018 +0100 @@ -162,7 +162,7 @@ * Try: * javax.net.ssl.trustStore (if this variable exists, stop) * jssecacerts - * cacerts + * cacerts (system and local) * * If none exists, we use an empty keystore. */ @@ -174,14 +174,14 @@ storeFile = new File(storeFileName); fis = getFileInputStream(storeFile); } else { - /* Check system cacerts DB first; /etc/pki/java/cacerts */ - storeFile = new File(sep + "etc" + sep + "pki" + sep - + "java" + sep + "cacerts"); + String javaHome = props.get("javaHome"); + storeFile = new File(javaHome + sep + "lib" + sep + + "security" + sep + + "jssecacerts"); if ((fis = getFileInputStream(storeFile)) == null) { - String javaHome = props.get("javaHome"); - storeFile = new File(javaHome + sep + "lib" + sep - + "security" + sep + - "jssecacerts"); + /* Check system cacerts DB first; /etc/pki/java/cacerts */ + storeFile = new File(sep + "etc" + sep + "pki" + sep + + "java" + sep + "cacerts"); if ((fis = getFileInputStream(storeFile)) == null) { storeFile = new File(javaHome + sep + "lib" + sep + "security" + sep + diff -r 39bfc94b1f42 -r 388fc8da2304 src/solaris/native/sun/awt/multiVis.c --- a/src/solaris/native/sun/awt/multiVis.c Tue Mar 27 18:24:51 2018 +0100 +++ b/src/solaris/native/sun/awt/multiVis.c Mon Apr 30 19:04:05 2018 +0100 @@ -394,77 +394,50 @@ XRectangle bbox; /* bounding box of grabbed area */ list_ptr regions;/* list of regions to read from */ { - image_region_type *reg; - int32_t dst_x, dst_y; /* where in pixmap to write (UL) */ - int32_t diff; - - XImage *reg_image,*ximage ; - int32_t srcRect_x,srcRect_y,srcRect_width,srcRect_height ; - int32_t rem ; - int32_t bytes_per_line; - int32_t bitmap_unit; - - bitmap_unit = sizeof (long); - if (format == ZPixmap) - bytes_per_line = width*depth/8; - else - bytes_per_line = width/8; - - - /* Find out how many more bytes are required for padding so that - ** bytes per scan line will be multiples of bitmap_unit bits */ - if (format == ZPixmap) { - rem = (bytes_per_line*8)%bitmap_unit; - if (rem) - bytes_per_line += (rem/8 + 1); - } + XImage *ximage ; + image_region_type* reg; + int32_t rect; ximage = XCreateImage(disp,fakeVis,(uint32_t) depth,format,0,NULL, (uint32_t)width,(uint32_t)height,8,0); - bytes_per_line = ximage->bytes_per_line; - - if (format == ZPixmap) - ximage->data = malloc(height*bytes_per_line); - else - ximage->data = malloc(height*bytes_per_line*depth); - + ximage->data = calloc(ximage->bytes_per_line*height*((format==ZPixmap)? 1 : depth), sizeof(char)); ximage->bits_per_pixel = depth; /** Valid only if format is ZPixmap ***/ for (reg = (image_region_type *) first_in_list( regions); reg; reg = (image_region_type *) next_in_list( regions)) { - int32_t rect; - struct my_XRegion *vis_reg; - vis_reg = (struct my_XRegion *)(reg->visible_region); - for (rect = 0; - rect < vis_reg->numRects; - rect++) + struct my_XRegion *vis_reg = (struct my_XRegion *)(reg->visible_region); + for (rect = 0; rect < vis_reg->numRects; rect++) { - /** ------------------------------------------------------------------------ - Intersect bbox with visible part of region giving src rect & output - location. Width is the min right side minus the max left side. - Similar for height. Offset src rect so x,y are relative to - origin of win, not the root-relative visible rect of win. - ------------------------------------------------------------------------ **/ - srcRect_width = MIN( vis_reg->rects[rect].x2, bbox.width + bbox.x) - - MAX( vis_reg->rects[rect].x1, bbox.x); + /** ------------------------------------------------------------------------ + Intersect bbox with visible part of region giving src rect & output + location. Width is the min right side minus the max left side. + Similar for height. Offset src rect so x,y are relative to + origin of win, not the root-relative visible rect of win. + ------------------------------------------------------------------------ **/ + int32_t srcRect_width = MIN( vis_reg->rects[rect].x2, bbox.width + bbox.x) + - MAX( vis_reg->rects[rect].x1, bbox.x); + + int32_t srcRect_height = MIN( vis_reg->rects[rect].y2, bbox.height + bbox.y) + - MAX( vis_reg->rects[rect].y1, bbox.y); - srcRect_height = MIN( vis_reg->rects[rect].y2, bbox.height + bbox.y) - - MAX( vis_reg->rects[rect].y1, bbox.y); + int32_t diff = bbox.x - vis_reg->rects[rect].x1; + int32_t srcRect_x = MAX( 0, diff) + (vis_reg->rects[rect].x1 - reg->x_rootrel - reg->border); + int32_t dst_x = MAX( 0, -diff) ; - diff = bbox.x - vis_reg->rects[rect].x1; - srcRect_x = MAX( 0, diff) + (vis_reg->rects[rect].x1 - reg->x_rootrel - reg->border); - dst_x = MAX( 0, -diff) ; - diff = bbox.y - vis_reg->rects[rect].y1; - srcRect_y = MAX( 0, diff) + (vis_reg->rects[rect].y1 - reg->y_rootrel - reg->border); - dst_y = MAX( 0, -diff) ; - reg_image = XGetImage(disp,reg->win,srcRect_x,srcRect_y, - (uint32_t) srcRect_width, (uint32_t) srcRect_height,AllPlanes,format) ; - TransferImage(disp,reg_image,srcRect_width, - srcRect_height,reg,ximage,dst_x,dst_y) ; - XDestroyImage(reg_image); - } + diff = bbox.y - vis_reg->rects[rect].y1; + int32_t srcRect_y = MAX( 0, diff) + (vis_reg->rects[rect].y1 - reg->y_rootrel - reg->border); + int32_t dst_y = MAX( 0, -diff) ; + XImage* reg_image = XGetImage(disp,reg->win,srcRect_x,srcRect_y, + (uint32_t) srcRect_width, (uint32_t) srcRect_height,AllPlanes,format) ; + + if (reg_image) { + TransferImage(disp,reg_image,srcRect_width, + srcRect_height,reg,ximage,dst_x,dst_y) ; + XDestroyImage(reg_image); + } + } } return ximage ; } From bugzilla-daemon at icedtea.classpath.org Thu May 3 03:54:44 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 03 May 2018 03:54:44 +0000 Subject: [Bug 3542] [IcedTea8] Backport "8171000: Robot.createScreenCapture() crashes in wayland mode" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3542 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=b77308735540 author: kaddepalli date: Mon Feb 05 13:44:41 2018 +0530 8171000, PR3542, RH1402819: Robot.createScreenCapture() crashes in wayland mode Reviewed-by: serb, mhalder -- You are receiving this mail because: 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 May 3 03:54:53 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 03 May 2018 03:54:53 +0000 Subject: [Bug 3575] [IcedTea8] System cacerts database handling should not affect jssecacerts In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3575 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=388fc8da2304 author: andrew date: Mon Apr 30 19:04:05 2018 +0100 PR3575: System cacerts database handling should not affect jssecacerts -- You are receiving this mail because: 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 May 4 14:59:06 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 04 May 2018 14:59:06 +0000 Subject: [Bug 3579] [IcedTea8] Zero's atomic_copy64() broken on s390 In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3579 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Fixed in icedtea-3.8.0pre02. -- You are receiving this mail because: 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 May 4 14:59:09 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 04 May 2018 14:59:09 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Bug 3516 depends on bug 3579, which changed state. Bug 3579 Summary: [IcedTea8] Zero's atomic_copy64() broken on s390 https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3579 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 4 14:59:58 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 04 May 2018 14:59:58 +0000 Subject: [Bug 3578] [IcedTea8] Backport "8187577: JVM crash during gc doing concurrent marking" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3578 --- Comment #1 from Andrew John Hughes --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=ffd5260fe5ad author: poonam date: Wed May 02 17:48:42 2018 +0100 8187577, PR3546: JVM crash during gc doing concurrent marking Summary: Inform G1's SATB that a klass has been resurrected and it should not be unloaded Reviewed-by: coleenp, tschatzl, kbarrett -- You are receiving this mail because: 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 May 4 15:00:22 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 04 May 2018 15:00:22 +0000 Subject: [Bug 3578] [IcedTea8] Backport "8187577: JVM crash during gc doing concurrent marking" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3578 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Fixed in icedtea-3.8.0pre02. -- You are receiving this mail because: 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 May 4 15:00:23 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 04 May 2018 15:00:23 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Bug 3516 depends on bug 3578, which changed state. Bug 3578 Summary: [IcedTea8] Backport "8187577: JVM crash during gc doing concurrent marking" https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3578 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 4 15:00:50 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 04 May 2018 15:00:50 +0000 Subject: [Bug 3566] [IcedTea8] AArch64 port crashes on slowdebug builds In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3566 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Fixed in icedtea-3.8.0pre02. -- You are receiving this mail because: 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 May 4 15:00:50 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 04 May 2018 15:00:50 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Bug 3516 depends on bug 3566, which changed state. Bug 3566 Summary: [IcedTea8] AArch64 port crashes on slowdebug builds https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3566 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 4 15:01:06 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 04 May 2018 15:01:06 +0000 Subject: [Bug 3559] [IcedTea8] Forwardport "Use ldrexd for atomic reads on ARMv7" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3559 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Fixed in icedtea-3.8.0pre02. -- You are receiving this mail because: 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 May 4 15:01:07 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 04 May 2018 15:01:07 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Bug 3516 depends on bug 3559, which changed state. Bug 3559 Summary: [IcedTea8] Forwardport "Use ldrexd for atomic reads on ARMv7" https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3559 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 4 15:01:20 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 04 May 2018 15:01:20 +0000 Subject: [Bug 3546] [IcedTea8] Backport "8197429: Increased stack guard causes segfaults on x86-32" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3546 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Fixed in icedtea-3.8.0pre02. -- You are receiving this mail because: 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 May 4 15:01:21 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 04 May 2018 15:01:21 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Bug 3516 depends on bug 3546, which changed state. Bug 3546 Summary: [IcedTea8] Backport "8197429: Increased stack guard causes segfaults on x86-32" https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3546 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 4 15:01:37 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 04 May 2018 15:01:37 +0000 Subject: [Bug 3557] [IcedTea8] Backport "8186461: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3557 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Fixed in icedtea-3.8.0pre02. -- You are receiving this mail because: 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 May 4 15:01:38 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 04 May 2018 15:01:38 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Bug 3516 depends on bug 3557, which changed state. Bug 3557 Summary: [IcedTea8] Backport "8186461: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe" https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3557 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 4 15:02:24 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 04 May 2018 15:02:24 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|1748 | -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 4 15:02:24 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 04 May 2018 15:02:24 +0000 Subject: [Bug 3581] [TRACKER] IcedTea 3.9.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3581 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1748 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 4 15:02:24 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 04 May 2018 15:02:24 +0000 Subject: [Bug 1748] [IcedTea8] Allow clang to be used to build In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1748 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|3516 |3581 Target Milestone|3.8.0 |3.9.0 --- Comment #14 from Andrew John Hughes --- Delay to 3.9.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 4 15:02:44 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 04 May 2018 15:02:44 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|1778 | -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 4 15:02:44 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 04 May 2018 15:02:44 +0000 Subject: [Bug 1778] [IcedTea8] Allow an alternate JAR program to be used In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1778 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|3516 |3581 Target Milestone|3.8.0 |3.9.0 --- Comment #10 from Andrew John Hughes --- Delay to 3.9.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 4 15:02:44 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 04 May 2018 15:02:44 +0000 Subject: [Bug 3581] [TRACKER] IcedTea 3.9.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3581 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1778 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 4 15:03:10 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 04 May 2018 15:03:10 +0000 Subject: [Bug 3508] [IcedTea8] Backport "8146115: Improve docker container detection and resource configuration usage" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3508 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|3516 |3581 Target Milestone|3.8.0 |3.9.0 --- Comment #2 from Andrew John Hughes --- Delay to 3.9.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 4 15:03:10 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 04 May 2018 15:03:10 +0000 Subject: [Bug 3581] [TRACKER] IcedTea 3.9.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3581 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3508 -- You are receiving this mail because: 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 May 4 15:03:10 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 04 May 2018 15:03:10 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|3508 | -- You are receiving this mail because: 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 May 4 15:03:42 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 04 May 2018 15:03:42 +0000 Subject: [Bug 3553] [IcedTea8] Backport "8185723: Zero: segfaults on Power PC 32-bit" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3553 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Fixed in icedtea-3.8.0pre02. -- You are receiving this mail because: 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 May 4 15:04:42 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 04 May 2018 15:04:42 +0000 Subject: [Bug 3542] [IcedTea8] Backport "8171000: Robot.createScreenCapture() crashes in wayland mode" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3542 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Fixed in icedtea-3.8.0pre02. Also: changeset: 13338:556adf3a76aa user: prr date: Mon Feb 12 08:56:44 2018 -0800 summary: 8197546: Fix for 8171000 breaks Solaris + Linux builds -- You are receiving this mail because: 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 May 4 15:04:43 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 04 May 2018 15:04:43 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Bug 3516 depends on bug 3542, which changed state. Bug 3542 Summary: [IcedTea8] Backport "8171000: Robot.createScreenCapture() crashes in wayland mode" https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3542 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 4 15:05:02 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 04 May 2018 15:05:02 +0000 Subject: [Bug 3575] [IcedTea8] System cacerts database handling should not affect jssecacerts In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3575 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Fixed in icedtea-3.8.0pre02. -- You are receiving this mail because: 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 May 4 15:05:03 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 04 May 2018 15:05:03 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Bug 3516 depends on bug 3575, which changed state. Bug 3575 Summary: [IcedTea8] System cacerts database handling should not affect jssecacerts https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3575 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 4 18:00:27 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 04 May 2018 18:00:27 +0000 Subject: [Bug 3582] New: Headless check failed. You are forced to run without any graphics Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3582 Bug ID: 3582 Summary: Headless check failed. You are forced to run without any graphics Product: IcedTea-Web Version: 1.7 Hardware: x86 OS: Linux Status: NEW Severity: major Priority: P5 Component: NetX (javaws) Assignee: jvanek at redhat.com Reporter: brian.smith at ge.com CC: unassigned at icedtea.classpath.org This *might* be a dupe of 3572. Error presented; Headless check failed. You are forced to run without any graphics. IcedTea-Web can run like this, but your app probably not. This is likely bug in your system. The website's HTTPS certificate cannot be verified. Do you want to continue? ** snip ** Type `exit` to terminate ITW, or type one of the below values. Prefix answer by "R " to remember decision and by "RC " to do so for whole codebase. [YES, NO, SANDBOX] --------------- java-1.8.0-openjdk-1.8.0.171-7.b10.el7.x86_64 java-1.8.0-openjdk-headless-1.8.0.171-7.b10.el7.x86_64 java-1.8.0-openjdk-devel-1.8.0.171-7.b10.el7.x86_64 icedtea-web-1.7.1-1.el7.x86_64 The *might* part though. This is running inside of Virtual Machine hosted in a vSphere Cluster. It is primarily accessed through the console of VMWare Workstation. This identical setup is ran on a physical HP Workstation, and it behaves normally. The Prompts are presented as Windows instead of through the console. I was able to generate this error by going to Terminal Window, and launching Firefox. It appears that javaws.itweb is then outputting to stdout because it assumes I do not have a display. I am happy to post any additional logs you may wish. On a happy note, if I enter YES a bunch of times, my JNLP loads the JAR files, and it does work. -- You are receiving this mail because: 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 May 7 10:38:27 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 07 May 2018 10:38:27 +0000 Subject: [Bug 3582] Headless check failed. You are forced to run without any graphics In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3582 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 |P3 Status|NEW |ASSIGNED Depends on| |3572 --- Comment #1 from JiriVanek --- There is similar bug of: 3572 (https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3572) First thig - is this even malicious for you? You just type yes,yes yes.... And the app will start... Wil it not> Second - I may add swithc of force headfull or similar, as those two bugs share commont issue - run via remoting tool, which is quite hard to determine *all* roots of the cause. Aywau, I will deug. -- You are receiving this mail because: 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 May 7 10:38:27 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 07 May 2018 10:38:27 +0000 Subject: [Bug 3572] "Headless check failed" when I run "javaws myjnlpfile" inside xrdp/openbox In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3572 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |3582 -- You are receiving this mail because: 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 May 7 10:38:58 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 07 May 2018 10:38:58 +0000 Subject: [Bug 3582] Headless check failed. You are forced to run without any graphics In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3582 --- Comment #2 from JiriVanek --- If you run it with --verbose - what stacktrace you see? -- You are receiving this mail because: 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 May 7 11:42:21 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 07 May 2018 11:42:21 +0000 Subject: [Bug 3582] Headless check failed. You are forced to run without any graphics In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3582 --- Comment #3 from Brian Smith --- For me personally, it doesn't hurt to type "yes yes yes"; however, the actual end users, they wouldn't know where to start. I have the attached the requested debug output. Thanks, Brian -- You are receiving this mail because: 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 May 7 11:43:30 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 07 May 2018 11:43:30 +0000 Subject: [Bug 3582] Headless check failed. You are forced to run without any graphics In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3582 --- Comment #4 from Brian Smith --- Created attachment 1679 --> https://icedtea.classpath.org/bugzilla/attachment.cgi?id=1679&action=edit javaws debug output -- You are receiving this mail because: 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 May 7 12:12:11 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 07 May 2018 12:12:11 +0000 Subject: [Bug 3583] New: When creating Desktop Short Cuts for JNLP files, javaws links to path specified by Firefox (temporary) Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3583 Bug ID: 3583 Summary: When creating Desktop Short Cuts for JNLP files, javaws links to path specified by Firefox (temporary) Product: IcedTea-Web Version: 1.7 Hardware: x86 OS: Linux Status: NEW Severity: enhancement Priority: P5 Component: NetX (javaws) Assignee: jvanek at redhat.com Reporter: brian.smith at ge.com CC: unassigned at icedtea.classpath.org When I click to launch my Java WebApp, Firefox opens the "Open with" application, window, and I select IcedTea. Firefox, by design, saves the downloaded file in: /tmp/mozilla_0/filename.jnlp IcedTea-Web then starts. Starting security dialog thread Using firefox's profiles file: /xahome/smithbr/.mozilla/firefox/profiles.ini Found preferences file: /xahome/smithbr/.mozilla/firefox/uzlmvck5.default/prefs.js Read 74 entries from Firefox's preferences Proceeding with jnlp JNLP file location: /tmp/mozilla_smithbr0/jnlp.jsp When the short cut is created on the desktop, it links to the JNLP file location, which can disappear on reboot. (/tmp is tmpfs) One additional annoyance. When I click on the link again, it downloads another jnlp as "jnlp-1.jsp", so when IcedTea launches again, it now sees jnlp-1.jsp, and creates a new desktop icon, which causes havoc as well. Would it be possible to move the downloaded jnlp into a .cache/javaws type of directory, and then use this to create the shortcut? Also, by purging the file from /tmp/mozilla_USERNAME0/, you can ensure only 1 icon is created. 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 May 9 04:23:41 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 09 May 2018 04:23:41 +0000 Subject: [Bug 1993] [IcedTea8] Support retrieving proxy settings on GNOME 3 In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1993 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |WORKSFORME --- Comment #9 from Andrew John Hughes --- Seems to actually work ok with 7122887: JDK ignores Gnome3 proxy settings, when GIO is using the right resolver: $ GIO_USE_PROXY_RESOLVER=gnome DESKTOP_SESSION=gnome /usr/lib/jvm/icedtea-8/bin/java TestProxy proxy host type: HTTP proxy hostname : localhost proxy port : 8118 -- You are receiving this mail because: 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 May 9 04:23:45 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 09 May 2018 04:23:45 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Bug 3516 depends on bug 1993, which changed state. Bug 1993 Summary: [IcedTea8] Support retrieving proxy settings on GNOME 3 https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1993 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |WORKSFORME -- You are receiving this mail because: 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 May 9 04:26:11 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 09 May 2018 04:26:11 +0000 Subject: [Bug 3584] New: [IcedTea7] Backport "7122887: JDK ignores Gnome3 proxy settings" Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3584 Bug ID: 3584 Summary: [IcedTea7] Backport "7122887: JDK ignores Gnome3 proxy settings" Product: IcedTea Version: 2.x-hg Hardware: all OS: Linux 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 We currently parse the GSettings schema ourselves (bug 1992), but we should really follow the upstream approach of using the GIO API introduced in 2.26. -- You are receiving this mail because: 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 May 9 04:26:24 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 09 May 2018 04:26:24 +0000 Subject: [Bug 2393] [TRACKER] IcedTea 2.7.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2393 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3584 -- You are receiving this mail because: 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 May 9 04:26:24 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 09 May 2018 04:26:24 +0000 Subject: [Bug 3584] [IcedTea7] Backport "7122887: JDK ignores Gnome3 proxy settings" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3584 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |2393 -- You are receiving this mail because: 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 May 9 04:26:36 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 09 May 2018 04:26:36 +0000 Subject: [Bug 3584] [IcedTea7] Backport "7122887: JDK ignores Gnome3 proxy settings" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3584 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |2.7.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed May 9 15:26:27 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 09 May 2018 15:26:27 +0000 Subject: [Bug 3533] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #19 from Andrew John Hughes --- (In reply to Maciej S. Szmigiero from comment #18) > > Is your Gentoo setup 32-bit? > 64-bit ABI does much less parameter passing on the stack, also the 64-bit > HotSpot code generator often exercises a bit different code paths than the > 32-bit one. No, I have enough of a setup on x86_64 to build OpenJDK x86 using multilib, but I haven't had a full x86 setup in about fifteen years. Thus, I think the reason this hasn't been encountered before is the combination of it requiring a full x86 setup built with SSE2, whereas most binary distros still seem to go with i686 to increase compatibility. -- You are receiving this mail because: 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 May 9 15:36:47 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 09 May 2018 15:36:47 +0000 Subject: [Bug 1993] [IcedTea8] Support retrieving proxy settings on GNOME 3 In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1993 --- Comment #10 from Andrew John Hughes --- Bug 3584 filed to backport to 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 Wed May 9 15:51:01 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 09 May 2018 15:51:01 +0000 Subject: [Bug 3583] When creating Desktop Short Cuts for JNLP files, javaws links to path specified by Firefox (temporary) In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3583 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED --- Comment #1 from JiriVanek --- What distro? What firefox? I'm afraid there is not much I can do.... I thiknk it is change in firefox behaviour... There are one thing which will work for sure: Copy link of jnlo file, and then in terminal try `javaws url_you_copied` Other possible workarounds - different browser, use jnlp:// protocol insted of "normal" url to jnlp, use different settings. Or instead of open as, use save as, and then open. Form your example, the jnlp is generated by servlet. Saving it it wherever, may not help as you hope. Only the real url in desktop shortcut will do the job. Sorry. -- You are receiving this mail because: 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 May 9 15:55:55 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 09 May 2018 15:55:55 +0000 Subject: [Bug 3583] When creating Desktop Short Cuts for JNLP files, javaws links to path specified by Firefox (temporary) In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3583 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 |P1 -- You are receiving this mail because: 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 May 9 22:10:44 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 09 May 2018 22:10:44 +0000 Subject: [Bug 3585] New: Fatal: Read Error: Could not read or parse the JNLP lile. Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3585 Bug ID: 3585 Summary: Fatal: Read Error: Could not read or parse the JNLP lile. Product: IcedTea Version: unspecified Hardware: x86 OS: Linux Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: xr3y6rs at shaw.ca CC: unassigned at icedtea.classpath.org This is my first bug report. I hope I provide essential information, but will do my best. >From Java Console - line by line netx: Read Error: Could not read or parse the JNLP file. (java.lang.NullPointerException: name can't be null (name can't be null)) then Removed sun.net.www.protocol.https.DelegateHttpsURLConnection:https://disnat.login.market-q.com/jnlp-web/MarketQ.jnlp?appInfo=4cHvA4k7VHACljb..... goes on forever then Disconnecting sun.net.www.protocol.https.DelegateHttpsURLConnection:https://disnat.login.market-q.com/jnlp-web/MarketQ.jnlp?appInfo=4cHvA4k7VHAC....... goes on forever then java.io.FileNotFoundException: / >> localdirectoryaddress << /https/disnat.login.market-q.com/jnlp-web/MarketQ.jnlp.appInfo_4cHvA4k7VHACljbQjgn%2BzZRvDQfllc... goes on forever then ends with (file name too long) Application specific JNLP is downloaded daily for an online trading platform. The string after "appinfo=" also changes daily, and appears to be one half of a key pair. Was functional until recently (May 6th, 2018). Speculate they strengthened the key resulting in "file name too long". Renders linux machines useless for this application, which is their primary purpose. I get the same error on a 64 bit machine running Mint. Hoping this can be remedied. Any further information needed, I'll do my best to supply it. Biff -- You are receiving this mail because: 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 May 10 07:13:24 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 10 May 2018 07:13:24 +0000 Subject: [Bug 3585] Fatal: Read Error: Could not read or parse the JNLP lile. In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3585 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jvanek at redhat.com Component|IcedTea |NetX (javaws) Assignee|gnu.andrew at redhat.com |jvanek at redhat.com Product|IcedTea |IcedTea-Web -- You are receiving this mail because: 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 May 10 07:13:38 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 10 May 2018 07:13:38 +0000 Subject: [Bug 3585] Fatal: Read Error: Could not read or parse the JNLP lile. In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3585 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 |P3 Status|NEW |ASSIGNED Severity|enhancement |minor -- You are receiving this mail because: 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 May 10 07:18:28 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 10 May 2018 07:18:28 +0000 Subject: [Bug 3585] Fatal: Read Error: Could not read or parse the JNLP lile. In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3585 --- Comment #1 from JiriVanek --- Hi! I can't reproduce, as the jnlp is behind login. Can you sahre downloaded jnlp file? What Icedtewa-web (javaws) do you use? There was an issue with very long filenames. but was fixed in newer versions (soem 3/4 year ago) Can you save whole output of `javaws --verbose whole_url_from_above` (not truncated)? >From your report, I hope it is caused bylong filename, whch should be fixed by 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 Thu May 10 12:33:44 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 10 May 2018 12:33:44 +0000 Subject: [Bug 3583] When creating Desktop Short Cuts for JNLP files, javaws links to path specified by Firefox (temporary) In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3583 Robert Marcano changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |robert at marcanoonline.com --- Comment #2 from Robert Marcano --- Please check the JNLP source, The file should contain something like this This way javaws know the real path of the JNLP file. The javaws program parse the XML file as an external application (even the Oracle implementation), it doesn't know the source path unless the jnlp file includes this -- You are receiving this mail because: 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 May 10 12:37:14 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 10 May 2018 12:37:14 +0000 Subject: [Bug 3583] When creating Desktop Short Cuts for JNLP files, javaws links to path specified by Firefox (temporary) In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3583 --- Comment #3 from JiriVanek --- Thanx for the hint. Unluckily, the codebase is not mandatory, and is often ignored(in bad) by jnlp autors. Href is ignored even more often. Still, for manual workaround around desktop lunchers, it may be helpful! -- You are receiving this mail because: 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 May 10 12:49:13 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 10 May 2018 12:49:13 +0000 Subject: [Bug 3583] When creating Desktop Short Cuts for JNLP files, javaws links to path specified by Firefox (temporary) In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3583 --- Comment #4 from Robert Marcano --- I think probably a good behaviour for javaws is to not offer to create desktop launchers for JNLP files that don't include a way to get the source path, or copy it a .local/.cache directory. The problem with caching it is that every time the user uses the web link to start the application it will think it is a new one. Unless the files cached are hashed and tested if there is already one downloaded, but a single change on the source JNLP will make javaws think it is a new one. -- You are receiving this mail because: 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 May 10 13:03:17 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 10 May 2018 13:03:17 +0000 Subject: [Bug 3587] New: javaws add all JAR files embeeded inside JNLP references JAR file to the JNLP classpath Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3587 Bug ID: 3587 Summary: javaws add all JAR files embeeded inside JNLP references JAR file to the JNLP classpath Product: IcedTea-Web Version: 1.7 Hardware: x86_64 OS: Linux Status: NEW Severity: normal Priority: P5 Component: NetX (javaws) Assignee: jvanek at redhat.com Reporter: robert at marcanoonline.com CC: unassigned at icedtea.classpath.org Version: icedtea-web-1.7.1 When a JAR file referenced on a JNLP file embeds another JAR file, it adds the embedded JAR file to the JNLP classpath. The only possible workaround is to change the extension of the embedded JAR to something different than .jar. You may ask why a JAR file embeds another JAR file, this is the use case: A JNLP based application (with full permissions) need to link to locally installed LibreOffice jars. The LibreOffice jars can not be added to the JNLP file becausr they are permissions version specific. So what do you do? Use an URLClassLoader class loader to open those JARs, this works perfectly, but this way you may not have code on the JNLP that links to LO classes because the JNLP class loader can not inherit from the URLClassLoader you just created. You resort to pure reflection, which is painful or create some kind of plugin interface that you implement on an embedded JAR. -- You are receiving this mail because: 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 May 10 13:07:24 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 10 May 2018 13:07:24 +0000 Subject: [Bug 3588] New: javaws extract all native resources from all JARs refenced on JNLP file Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3588 Bug ID: 3588 Summary: javaws extract all native resources from all JARs refenced on JNLP file Product: IcedTea-Web Version: 1.7 Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement Priority: P5 Component: NetX (javaws) Assignee: jvanek at redhat.com Reporter: robert at marcanoonline.com CC: unassigned at icedtea.classpath.org Version: icedtea-web-1.7.1 On Linux all embedded .so or .dll (native libraries) inside any JAR file are extracted to a temporary directory, when it should only extract native resources from entries on the JNLP file according to the platform For example for Linux x86_64 it should only extract native libraries from a entry and not from . Any other JAR file not on a entry should not have embedded natives libraries extracted, JNA for example embed by default .so and .dlls for all supported platforms. -- You are receiving this mail because: 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 May 11 17:06:27 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 11 May 2018 17:06:27 +0000 Subject: [Bug 3585] Fatal: Read Error: Could not read or parse the JNLP lile. In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3585 --- Comment #2 from Biff --- Created attachment 1680 --> https://icedtea.classpath.org/bugzilla/attachment.cgi?id=1680&action=edit jnlp file This jnlp is expired but produces the error. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 11 17:11:28 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 11 May 2018 17:11:28 +0000 Subject: [Bug 3585] Fatal: Read Error: Could not read or parse the JNLP lile. In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3585 --- Comment #3 from Biff --- Hi, Sorry replied incorrectly. Another try. Information requested: java -version openjdk version "1.8.0_162" OpenJDK Runtime Environment (build 1.8.0_162-8u162-b12-0ubuntu0.16.04.2-b12) OpenJDK Server VM (build 25.162-b12, mixed mode) and: javaws -version icedtea-web 1.6.2 (1.6.2-3ubuntu1) and: javaws --verbose MarketQ.jnlp System is already following XDG .cache and .config specifications config: /home/biffboffo/.config/icedtea-web file exists: true cache: /home/biffboffo/.cache/icedtea-web file exists:true java.io.FileNotFoundException: /home/biffboffo/.config/icedtea-web/deployment.properties (No such file or directory) at java.io.FileInputStream.open0(Native Method) at java.io.FileInputStream.open(FileInputStream.java:195) at java.io.FileInputStream.(FileInputStream.java:138) at java.io.FileReader.(FileReader.java:72) at net.sourceforge.jnlp.config.DeploymentConfiguration.parsePropertiesFile(DeploymentConfiguration.java:661) at net.sourceforge.jnlp.config.DeploymentConfiguration.findSystemConfigFile(DeploymentConfiguration.java:484) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:296) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:279) at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.initConfiguration(JNLPRuntime.java:457) at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.(JNLPRuntime.java:452) at net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:487) at net.sourceforge.jnlp.config.DirectoryValidator.(DirectoryValidator.java:226) at net.sourceforge.jnlp.config.DeploymentConfiguration.move14AndOlderFilesTo15Structure(DeploymentConfiguration.java:836) at net.sourceforge.jnlp.config.DeploymentConfiguration.move14AndOlderFilesTo15StructureCatched(DeploymentConfiguration.java:736) at net.sourceforge.jnlp.runtime.Boot.main(Boot.java:112) No User level deployment.properties found. java.io.FileNotFoundException: /home/biffboffo/.config/icedtea-web/deployment.properties (No such file or directory) at java.io.FileInputStream.open0(Native Method) at java.io.FileInputStream.open(FileInputStream.java:195) at java.io.FileInputStream.(FileInputStream.java:138) at java.io.FileReader.(FileReader.java:72) at net.sourceforge.jnlp.config.DeploymentConfiguration.loadComments(DeploymentConfiguration.java:877) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:336) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:298) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:279) at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.initConfiguration(JNLPRuntime.java:457) at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.(JNLPRuntime.java:452) at net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:487) at net.sourceforge.jnlp.config.DirectoryValidator.(DirectoryValidator.java:226) at net.sourceforge.jnlp.config.DeploymentConfiguration.move14AndOlderFilesTo15Structure(DeploymentConfiguration.java:836) at net.sourceforge.jnlp.config.DeploymentConfiguration.move14AndOlderFilesTo15StructureCatched(DeploymentConfiguration.java:736) at net.sourceforge.jnlp.runtime.Boot.main(Boot.java:112) WARNING: key deployment.system.cachedir has no value, setting to default value WARNING: key deployment.system.cachedir has no value, skipping Forcing of offline set to: false Starting security dialog thread Using firefox's profiles file: /home/biffboffo/.mozilla/firefox/profiles.ini Found preferences file: /home/biffboffo/.mozilla/firefox/mwad0hks.default/prefs.js Read 217 entries from Firefox's preferences Proceeding with jnlp JNLP file location: MarketQ.jnlp Warning, null basicService call privileged method: getCodeBase result: null java.net.MalformedURLException: no protocol: MarketQ.jnlp at java.net.URL.(URL.java:593) at java.net.URL.(URL.java:490) at net.sourceforge.jnlp.runtime.Boot.getFileLocation(Boot.java:288) at net.sourceforge.jnlp.runtime.JnlpBoot.run(JnlpBoot.java:67) at net.sourceforge.jnlp.runtime.Boot.run(Boot.java:245) at net.sourceforge.jnlp.runtime.Boot.run(Boot.java:63) at java.security.AccessController.doPrivileged(Native Method) at net.sourceforge.jnlp.runtime.Boot.main(Boot.java:195) netx: Invalid jnlp file MarketQ.jnlp System logger called with result of 0 System logger called with result of 0 System logger called with result of 0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 11 17:58:13 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 11 May 2018 17:58:13 +0000 Subject: [Bug 3589] New: [IcedTea8] Backport "8165489: Missing G1 barrier in Unsafe_GetObjectVolatile" Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3589 Bug ID: 3589 Summary: [IcedTea8] Backport "8165489: Missing G1 barrier in Unsafe_GetObjectVolatile" Product: IcedTea Version: 3.x-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 https://bugs.openjdk.java.net/browse/JDK-8165489 -- You are receiving this mail because: 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 May 11 17:58:32 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 11 May 2018 17:58:32 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3589 -- You are receiving this mail because: 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 May 11 17:58:32 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 11 May 2018 17:58:32 +0000 Subject: [Bug 3589] [IcedTea8] Backport "8165489: Missing G1 barrier in Unsafe_GetObjectVolatile" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3589 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |3516 Target Milestone|--- |3.8.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 11 20:43:10 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 11 May 2018 20:43:10 +0000 Subject: [Bug 3492] [IcedTea7] Run AES test to test intrinsics In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3492 --- Comment #2 from Andrew John Hughes --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=1b5dd7a1de60 author: Andrew John Hughes date: Tue Nov 14 13:26:37 2017 +0000 PR3493: Run AES test to test intrinsics 2017-11-13 Andrew John Hughes PR3493: Run AES test to test intrinsics * Makefile.am: (AES_CHECK_BUILD_DIR): Define directory for built test class files. (AES_CHECK_SRC): Define source file for test. (check-local): Depend on check-aes. (clean-tests): Depend on clean-check-aes and also include all test build targets (clean-ecccheck, clean-mimetypecheck, clean-aescheck, clean-cryptocheck). Drop removal of test directory which fails as it's non-empty, due to configure's generation of jstapset.pl (clean-local): Remove targets moved to clean-tests. (.PHONY): Add clean-aescheck and clean-check-aes. (aescheck-build): Build the AES test. (clean-aescheck): Cleanup the AES test build. (check-aes): Run the AES test. (clean-check-aes): Cleanup the AES test run. * NEWS: Updated. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 11 20:44:35 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 11 May 2018 20:44:35 +0000 Subject: [Bug 2393] [TRACKER] IcedTea 2.7.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2393 Bug 2393 depends on bug 3492, which changed state. Bug 3492 Summary: [IcedTea7] Run AES test to test intrinsics https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3492 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 11 20:44:34 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 11 May 2018 20:44:34 +0000 Subject: [Bug 3492] [IcedTea7] Run AES test to test intrinsics In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3492 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Fixed in icedtea-2.7.0pre15. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat May 12 11:09:42 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 12 May 2018 11:09:42 +0000 Subject: [Bug 3533] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #20 from Andrew John Hughes --- It seems this was already encountered on Mac OS X and worked around there with -mstackrealign: https://icedtea.classpath.org/hg/icedtea8-forest/file/aecf9f48f7b5/common/autoconf/toolchain.m4#l786 # # NOTE: check for -mstackrealign needs to be below potential addition of -m32 # if test "x$OPENJDK_TARGET_CPU_BITS" = x32 && test "x$OPENJDK_TARGET_OS" = xmacosx; then # On 32-bit MacOSX the OS requires C-entry points to be 16 byte aligned. # While waiting for a better solution, the current workaround is to use -mstackrealign CFLAGS="$CFLAGS -mstackrealign" so we can extend that to cover Linux as well -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat May 12 11:12:10 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 12 May 2018 11:12:10 +0000 Subject: [Bug 3533] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |3516 Target Milestone|--- |3.8.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 Sat May 12 11:12:10 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 12 May 2018 11:12:10 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3533 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat May 12 11:14:13 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 12 May 2018 11:14:13 +0000 Subject: [Bug 3533] [IcedTea8] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|HotSpot generates code with |[IcedTea8] HotSpot |unaligned stack, crashes on |generates code with |SSE operations |unaligned stack, crashes on | |SSE operations -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat May 12 11:17:43 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 12 May 2018 11:17:43 +0000 Subject: [Bug 3546] [IcedTea8] Backport "8197429: Increased stack guard causes segfaults on x86-32" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3546 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://bugzilla.redhat.com | |/show_bug.cgi?id=1536622 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat May 12 11:18:10 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 12 May 2018 11:18:10 +0000 Subject: [Bug 3575] [IcedTea8] System cacerts database handling should not affect jssecacerts In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3575 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://bugzilla.redhat.com | |/show_bug.cgi?id=1567204 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat May 12 22:04:32 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 12 May 2018 22:04:32 +0000 Subject: [Bug 3533] [IcedTea8] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #21 from Maciej S. Szmigiero --- I've tried "-mstackrealign" but it didn't add the required stack pointer realignment prologue to every entry function. >From the Gentoo bug: > That's why an other solution is necessary in form of > "-mincoming-stack-boundary=2" {C,CXX}FLAG for icedtea (not > "-mstackrealign" since it does not work in our case as this flag seems > to be for leaf - and not intermediate - functions). > It is a big hammer but it allows building of a working icedtea (with > glibc compiled by gcc-7.3.0) without any patching of the HotSpot code. Gentoo now adds "-mincoming-stack-boundary=2" when building IcedTea for 32-bit x86 target. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon May 14 08:19:00 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 14 May 2018 08:19:00 +0000 Subject: [Bug 3585] Fatal: Read Error: Could not read or parse the JNLP lile. In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3585 --- Comment #4 from JiriVanek --- Thank you! >From the jnlp I' 99% sure it is http://icedtea.classpath.org/hg/icedtea-web/annotate/bcc0cbd69050/netx/net/sourceforge/jnlp/cache/CacheUtil.java#510 (https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3227) This fix never went to 1.6 as 1.6 is dead for a year. Pleae update to (latest!) 1.7 and try again. Please close as duplicate of 3227 if working. -- You are receiving this mail because: 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 May 14 08:23:01 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 14 May 2018 08:23:01 +0000 Subject: [Bug 3588] javaws extract all native resources from all JARs refenced on JNLP file In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3588 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |INVALID --- Comment #1 from JiriVanek --- Sorry, there are no cycles in ITW team to fix this properly. I have already encountered application, which was on linux using windows DLL and was eulating it somehow. You can say it is probelm of the project, but unluckily not. Thy do not count with ITW so we have to stay as comaptbile with oracle javaws as possible. Unless this is proven to be security issue, I would like to keep it as it is. Thank you for report, and sorry for scratching it form table, -- You are receiving this mail because: 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 May 14 08:54:09 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 14 May 2018 08:54:09 +0000 Subject: [Bug 3587] javaws add all JAR files embeeded inside JNLP references JAR file to the JNLP classpath In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3587 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED --- Comment #1 from JiriVanek --- Sorry, I fail to parse the bugreport. What is connection between embedded jars being on classpath, and LibreOffice jars from local installation being (reasonably) inaccessible? IIRC, what you describe is implementation (your app) issue. if you need to load external applications, you need to create your own classlaoder (or, worse, to hack current classlaoder), and you can not propagate those up to the jnlp classlaoder. This part is very correct and changing it is so fundamental change to java sandbox thqat it is not possible. However, nothing prevents you to load the classes which ITW already loaded. into your url classloader. Taht includes both embedded and normal jars. WDYT? -- You are receiving this mail because: 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 May 14 08:58:56 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 14 May 2018 08:58:56 +0000 Subject: [Bug 3583] When creating Desktop Short Cuts for JNLP files, javaws links to path specified by Firefox (temporary) In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3583 --- Comment #5 from JiriVanek --- (In reply to Robert Marcano from comment #4) > I think probably a good behaviour for javaws is to not offer to create > desktop launchers for JNLP files that don't include a way to get the source > path, or copy it a .local/.cache directory. How to determine this? You may have local installation of some JNLP application, so you can run javaws /some/path/to/file.jnlp or javaws file:///some//path/to/file.jnlp We can catch vartious /tmp or $TEMP but more hardly firefox special cache. also I have no idea how to make it windows portable... > > The problem with caching it is that every time the user uses the web link to > start the application it will think it is a new one. Unless the files cached > are hashed and tested if there is already one downloaded, but a single > change on the source JNLP will make javaws think it is a new one. This is actually done. ITW checks timestamps of files. If the files were not updated on server, and jnlp application is correct, then ITW will nto download it again. Also there is --Xoffline switch which enforce ITW to not even try remote locations and simply goes from what is cached. The Xoffline switch is holly grail for all jnlp offline usages. -- You are receiving this mail because: 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 May 14 12:51:16 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 14 May 2018 12:51:16 +0000 Subject: [Bug 3587] javaws add all JAR files embeeded inside JNLP references JAR file to the JNLP classpath In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3587 --- Comment #2 from Robert Marcano --- Created attachment 1681 --> https://icedtea.classpath.org/bugzilla/attachment.cgi?id=1681&action=edit Reproduction test case Decompress, build with the simple build.sh script and start a local HTTP server for example the simple Ruby one port="${1:-3000}" ruby -r webrick -e "s = WEBrick::HTTPServer.new(:Port => $port, :DocumentRoot => Dir.pwd); trap('INT') { s.shutdown }; s.start" run the application with javaws http://localhost:3000/test.jnlp The output will be: Error Bad class found because embedded jar has the jar extension, it should not be present on the JNLP classloader Not error, OK class not found because the embedded jar don't have the jar extension The class named Bad should not be present on the JNLP classloader. Bad.class is on a jar named bad.jar that is not added to the JNLP file, it is simple emdedded inside the main.jar. In the case of the class named OK, it is not found because the embedded jar doesn't have the jar extension. If I am not wrong, the spec does not says that embedded jars should be added to the JNLP classloader, Oracle implementation doesn't do that. The test should be run from a web server URL, running from a local file will not trigger the 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 Mon May 14 12:54:57 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 14 May 2018 12:54:57 +0000 Subject: [Bug 3587] javaws add all JAR files embeeded inside JNLP references JAR file to the JNLP classpath In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3587 --- Comment #3 from JiriVanek --- Thank you for reproducer. So the complain is that nested jars *are* on jnlpcalssoader's classapth? But that is correct behaviour. -- You are receiving this mail because: 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 May 14 12:55:23 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 14 May 2018 12:55:23 +0000 Subject: [Bug 3587] javaws add all JAR files embeeded inside JNLP references JAR file to the JNLP classpath In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3587 Robert Marcano changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #1681|0 |1 is obsolete| | --- Comment #4 from Robert Marcano --- Created attachment 1682 --> https://icedtea.classpath.org/bugzilla/attachment.cgi?id=1682&action=edit Ignore the previous attachment, it had a hardcoded codebase Same help than previous attachment, but fixed hardcoded codebase -- You are receiving this mail because: 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 May 14 12:57:26 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 14 May 2018 12:57:26 +0000 Subject: [Bug 3587] javaws add all JAR files embeeded inside JNLP references JAR file to the JNLP classpath In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3587 --- Comment #5 from Robert Marcano --- (In reply to JiriVanek from comment #3) > Thank you for reproducer. > So the complain is that nested jars *are* on jnlpcalssoader's classapth? > But that is correct behaviour. Sorry, from where do you get that embedded JARs added by default to the classpath to be correct behaviour? Oracle implementation doesn't do that, Never found a reference to that on the small JNLP spec -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon May 14 13:20:49 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 14 May 2018 13:20:49 +0000 Subject: [Bug 3587] javaws add all JAR files embeeded inside JNLP references JAR file to the JNLP classpath In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3587 --- Comment #6 from JiriVanek --- (In reply to Robert Marcano from comment #5) > (In reply to JiriVanek from comment #3) > > Thank you for reproducer. > > So the complain is that nested jars *are* on jnlpcalssoader's classapth? > > But that is correct behaviour. > > Sorry, from where do you get that embedded JARs added by default to the > classpath to be correct behaviour? Oracle implementation doesn't do that, > Never found a reference to that on the small JNLP spec Straight to the heart. That was included in 2009 (http://icedtea.classpath.org/hg/icedtea6/file/46128f71ec57/rt/net/sourceforge/jnlp/runtime/JNLPClassLoader.java) so from my point of view "that was always there so it is right". I'm really surprised that oracle jre do not do it. Maybe they were doing it, and later they abandoned that, because ITW is trying to mimic proprietary javaws in both features and bugs, so it is compatible. I doubt that this changed was added by random. I emiale doriginal author, maybe he will remember. During my own involvement in ITW I met many applications which relied on nested jars being on jnlpclasslaoder classpath. That says, I never doubted itw is handling nested jars incorrectly. If oracle javaws dropped this support, I'm wondering why. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon May 14 13:30:15 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 14 May 2018 13:30:15 +0000 Subject: [Bug 3587] javaws add all JAR files embeeded inside JNLP references JAR file to the JNLP classpath In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3587 --- Comment #7 from Robert Marcano --- (In reply to JiriVanek from comment #6) > Straight to the heart. That was included in 2009 > (http://icedtea.classpath.org/hg/icedtea6/file/46128f71ec57/rt/net/ > sourceforge/jnlp/runtime/JNLPClassLoader.java) so from my point of view > "that was always there so it is right". > > I'm really surprised that oracle jre do not do it. Maybe they were doing it, > and later they abandoned that, because ITW is trying to mimic proprietary > javaws in both features and bugs, so it is compatible. > > I doubt that this changed was added by random. I emiale doriginal author, > maybe he will remember. > > During my own involvement in ITW I met many applications which relied on > nested jars being on jnlpclasslaoder classpath. That says, I never doubted > itw is handling nested jars incorrectly. If oracle javaws dropped this > support, I'm wondering why. Maybe it broke some legitimate use on JAR embedding like mine, but I swear I didn't report the bug to them :P. Unless those applications that rely on this replicated bug don't ever run on Oracle JVM, they will fail miserably today there. The workaround for IcedTea-Web is easy, use another extension. -- You are receiving this mail because: 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 May 14 13:31:41 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 14 May 2018 13:31:41 +0000 Subject: [Bug 3587] javaws add all JAR files embeeded inside JNLP references JAR file to the JNLP classpath In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3587 --- Comment #8 from JiriVanek --- In that case I would vote or closing the bug report. -- You are receiving this mail because: 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 May 14 13:35:28 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 14 May 2018 13:35:28 +0000 Subject: [Bug 3587] javaws add all JAR files embeeded inside JNLP references JAR file to the JNLP classpath In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3587 --- Comment #9 from Robert Marcano --- Your call, JNLP is a dead end technology, so it is time for people to move. But you RedHatters maybe have to support it for years and years to come (for Java 8 on RHEL) It remain as a reference here in case someone suffer the same 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 Mon May 14 13:55:27 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 14 May 2018 13:55:27 +0000 Subject: [Bug 3587] javaws add all JAR files embeeded inside JNLP references JAR file to the JNLP classpath In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3587 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |WONTFIX --- Comment #10 from JiriVanek --- Yup. I agree on your statement. TY! -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jvanek at redhat.com Mon May 14 15:03:51 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Mon, 14 May 2018 17:03:51 +0200 Subject: [rfc][icedtea-web]detecting jre in rust lunchers In-Reply-To: <9ac79c23-58e5-bc26-89d3-902a569871c2@redhat.com> References: <9ac79c23-58e5-bc26-89d3-902a569871c2@redhat.com> Message-ID: On 04/24/2018 12:03 AM, Alex Kashchenko wrote: > Hi Jiri, > > Jiri Vanek wrote: > > Hello! > > > > Here is the patch adapted to our cargo. It bloated a lot, as I used > > cargo to fully test it > > (according to > > https://users.rust-lang.org/t/tutorial-how-to-collect-test-coverages-for-rust-project/650 > > we have > > 99% now :)? Will add coverage report as separate target in future) > > > > Patch contains one hunk of unrelated formating chnages. I will push it > > as separate chnageset. > > > > Otherwise the patch is nearly same as before. Jsut more modular and > > tested. Andhopefuly aligned to > > all agreed conventions. > > > > Again, sory for its size. The real program code is not smallest, but is > > the smallest I managed to do > > as complete. > > I hope other features for luncher will be a bit smaller. > > > > Tahnx! > >???? J. > > On 02/13/2018 11:03 AM, Jiri Vanek wrote: > >? > Reformatted by rustfmt. > >? > > >? > j. > >? > On 02/12/2018 02:20 PM, Jiri Vanek wrote: > >? >> As agreed somewhen around October, this patch is enhancing new rust > > binaries to detect jre: > >? >> Fallbacking as follow: > >? >>?? - from properties (user; legacy user; global; legacy global) > >? >>?? - from java home > >? >>?? - from registry(win only) > >? >>?? - hardcoded (linux/cygwinonly) > >? >> > >? >> > >? >> I abandoned original regexes, as to use dependencies without cargo > > (as agreed with Alex)? is > >? >> "human-impossible". If we eve rturn to deps, Cargo will take it nice > > place here. Tat will evolve > >? >> from windows part of implementation. If we move to cargo, Iwill > > change the proeprty split from > >? >> swtch to regex. > >? >> > >? >> The linux x windows specific backends are not distinguished here - > > although many can be currently > >? >> reused - Also that will evolve. > >? >> > >? >> 2018-02-12? Jiri Vanek > >? >>????? * Makefile.am: building jvm_from_properties and os_access. > > Using them to build launchers. > >? >>????? * rust-launcher/jvm_from_properties.rs: new file. library to > > find various ITW properties > >? >> files and check, parse proeprties form it, and find jre one if possible > >? >>????? * rust-launcher/os_access.rs:? new file. trait for current > > os-depndent parts.? Contains > >? >> current linux implementation > >? >>????? * rust-launcher/launchers.rs: now tries to locate the find jre > > as originally done in sh/bat > >? >> lunchers - from properties (user; legacy user; global; legacy > > global), from JAVA_HOME, from > >? >> registry(win/cygwin only), hardcoded (linux/cygwinonly) > >? >> > >? > > >? > > Thank you very much for careful review. Most of the hints followed. > > Overall, I don't think that launcher ought to have that much testing, but of course it won't harm. How come! It no cathced bugs in "return removal" refactroing you wanted... > > Notes: > > 1. I suggest moving all inline tests out of main sources (and test-only utils.rs file in src dir is > misleading) Ugh. Are you sure? Rust clearly saysi unittests to source file, integration tests to test folder. All those are unittests. So kept as it was. > > 2. Please drop the "returns" where possible, they are currently used inconsistently Done. Although i dont like the smicolon meaning in that.... KEpt only returns which servers also as breaks. Heaving noon-return return with break was just not nice... > > 3. I think writing test data to OS temp directory is a bad idea. As cargo is quite limited about > test scratch dirs ( https://github.com/rust-lang/cargo/issues/2841 ), I suggest using something like > this instead of "env::temp_dir": It seems to me that the thread complains about scratch dir. Not tmp dir(??). So I kept the tmp dir. > > ??? pub fn create_scratch_dir() -> std::path::PathBuf { > ??????? let exepath = std::env::current_exe().expect("Current exe path not accessible"); > ??????? let mut project_dir = exepath.parent().expect("Cannot get parent"); > ??????? while(!project_dir.to_str().expect("Cannot get path name").ends_with("rust-launcher")) { > ??????????? project_dir = project_dir.parent().expect("Cannot get parent"); > ??????? } > ??????? let mut scratch_dir = std::path::PathBuf::new(); > ??????? scratch_dir.push(project_dir); > ??????? scratch_dir.push("target"); > ??????? scratch_dir.push("scratch"); > ??????? if(!scratch_dir.exists()) { To create a scratch dir in build dir seems quite nasty to me. Imho there is no reason to not use regular tmp... > > std::fs::create_dir_all(scratch_dir.as_path()).expect("Cannot create scratch dir"); > ??????? } > ??????? scratch_dir > ??? } > > Also it may be better to drop "clean_fake_files" (it was the first thing I've done to actually > inspect generated files) The tests should have clean up after themselves. I have added booleans to disable the files deletion. > > 4. Test content generation inside "create_tmp_propfile_with_custom_jre_content" is super-ugly, I > suggest using some formatting macro, like the one used in "try_jdk_from_properties_files", maybe > writing straight to the file (just please, without "unwraps") Done. ..jsut with unwraps. How do you recommend to get rid of them? Using expect? /me hopaing for better trick:( > > 5. I personally found concurrent tests (cargo default) a questionable idea. But if you've gone all > the way to have atomic counter for concurrent tests, you can also change Ordering::SeqCst to > Ordering::AcqRel as global ordering is not needed here Done. > > 6. I think that stored state for os-specific operations is not needed and a set of stateless I dont belive it will ever remain stateless. And even if does, the traits arehere exactly for this case. Maybe I'm living in java universe, where the "get rid of static context and move to Object ASAP" is quite gold rule, and is not so in Rust, but it fits me here. If you think it is more of taste, and can live with "objects", then its OK. As I would have issues to live without ;) > functions can be used instead of a trait. But that is a matter of taste. I don't like the TestLogger > either, where "println" or "writeln" (synchronized as necessary) may suffice. Wait - you dont like TestLogger? Then there must be fundametnal misunderstanding somewhere. Thw logger part was done only because of windows. Because of you had concerns about stdout behaviour and usefulness. I'm +1 to rework this to simple stdout/err, however I'm afraid some loggingbottleneck will be ncessary if the rust launchers wants to mimic java-part's logging. > > 7. I suggest changing "struct Property" to a tuple of Strings. Otherwise, if you really want to > encapsulate it - please go all the way to Properties.load(). Currently "check_file_for_property" > lies somewhere in between. Done! Proper sctruct with load method implemented. Thank you for this kick! > > 8. "verify_jdk_path" should take a reference arg (or should be unified with "verify_jdk_string") Great catch! Done. > > 9. logic behind splitting properties-related code into "jvm_from_properties" and > "jvm_from_properties_resolver" files is not clear Property.rs - responsible for loading proerty key+value jvm_from_properties.rs - responisble for loading prperties from files jvm_from_properties_resolver.rs responsible for (testable) correct fallback in in searched for files. If you like some slightly different granularity, dont hesitate to suggest. My granularity was strongly inititated by lines in files. > > Updated patch attached. TYVM! -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 -------------- next part -------------- A non-text attachment was scrubbed... Name: cargizedJdkFRecognition2.patch Type: text/x-patch Size: 34692 bytes Desc: not available URL: From jvanek at icedtea.classpath.org Mon May 14 15:12:31 2018 From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org) Date: Mon, 14 May 2018 15:12:31 +0000 Subject: /hg/icedtea-web: AppletEnvironment.java: getDocumentBase no retu... Message-ID: changeset b64b383a4561 in /hg/icedtea-web details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=b64b383a4561 author: Jiri Vanek date: Mon May 14 17:11:41 2018 +0200 AppletEnvironment.java: getDocumentBase no returns codeBase as fallback when documentBase is null. Oracle Applications R12, Oracle Forms Java Webstart application is requesting getDocumentBase where it shouldn't, however they refuse to modify their code and add ITW to supported platforms diffstat: ChangeLog | 6 ++++++ netx/net/sourceforge/jnlp/runtime/AppletEnvironment.java | 8 ++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diffs (31 lines): diff -r 232107653932 -r b64b383a4561 ChangeLog --- a/ChangeLog Thu Mar 22 15:27:55 2018 +0100 +++ b/ChangeLog Mon May 14 17:11:41 2018 +0200 @@ -1,3 +1,9 @@ +2018-05-14 Jiri Vanek + + * netx/net/sourceforge/jnlp/runtime/AppletEnvironment.java: getDocumentBase no returns codeBase as fallback when + documentBase is null. Oracle Applications R12, Oracle Forms Java Webstart application is requesting getDocumentBase + where it shouldn't, however they refuse to modify their code and add ITW to supported platforms + 2018-02-15 Jiri Vanek Build of rust lunchers moved to cargo diff -r 232107653932 -r b64b383a4561 netx/net/sourceforge/jnlp/runtime/AppletEnvironment.java --- a/netx/net/sourceforge/jnlp/runtime/AppletEnvironment.java Thu Mar 22 15:27:55 2018 +0100 +++ b/netx/net/sourceforge/jnlp/runtime/AppletEnvironment.java Mon May 14 17:11:41 2018 +0200 @@ -375,8 +375,12 @@ @Override public URL getDocumentBase() { checkDestroyed(); - - return file.getApplet().getDocumentBase(); + URL db = file.getApplet().getDocumentBase(); + if (db == null) { + return getCodeBase(); + } else { + return db; + } } // FIXME: Sun's applet code forces all parameters to lower case. From bugzilla-daemon at icedtea.classpath.org Mon May 14 15:15:11 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 14 May 2018 15:15:11 +0000 Subject: [Bug 3583] When creating Desktop Short Cuts for JNLP files, javaws links to path specified by Firefox (temporary) In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3583 --- Comment #6 from Robert Marcano --- (In reply to JiriVanek from comment #5) > (In reply to Robert Marcano from comment #4) > > I think probably a good behaviour for javaws is to not offer to create > > desktop launchers for JNLP files that don't include a way to get the source > > path, or copy it a .local/.cache directory. > > How to determine this? You may have local installation of some JNLP > application, so you can run javaws /some/path/to/file.jnlp or javaws > file:///some//path/to/file.jnlp > > We can catch vartious /tmp or $TEMP but more hardly firefox special cache. > also I have no idea how to make it windows portable... > There is no special Firefox cache for downloaded files, Firefox download the file to $TEMP (or java.io.tmpdir property from Java) and run javaws from there, so only $TEMP is needed. Note: take into account that there is precedence of doing something special with downloaded files on $TEMP, for example, LibreOffice tell the user the file is read only, so the user save the file in another path, this avoid the user to save the file and think they are saving the original file on the Web. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jvanek at icedtea.classpath.org Mon May 14 15:15:56 2018 From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org) Date: Mon, 14 May 2018 15:15:56 +0000 Subject: /hg/release/icedtea-web-1.7: AppletEnvironment.java: getDocument... Message-ID: changeset bcbef8d7bbd6 in /hg/release/icedtea-web-1.7 details: http://icedtea.classpath.org/hg/release/icedtea-web-1.7?cmd=changeset;node=bcbef8d7bbd6 author: Jiri Vanek date: Mon May 14 17:15:38 2018 +0200 AppletEnvironment.java: getDocumentBase no returns codeBase as fallback when documentBase is null. Oracle Applications R12, Oracle Forms Java Webstart application is requesting getDocumentBase where it shouldn't, however they refuse to modify their code and add ITW to supported platforms diffstat: ChangeLog | 6 ++++++ netx/net/sourceforge/jnlp/runtime/AppletEnvironment.java | 8 ++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diffs (31 lines): diff -r 4abd0f089773 -r bcbef8d7bbd6 ChangeLog --- a/ChangeLog Fri Mar 02 10:41:29 2018 +0100 +++ b/ChangeLog Mon May 14 17:15:38 2018 +0200 @@ -1,3 +1,9 @@ +2018-05-14 Jiri Vanek + + * netx/net/sourceforge/jnlp/runtime/AppletEnvironment.java: getDocumentBase now returns codeBase as fallback when + documentBase is null. Oracle Applications R12, Oracle Forms Java Webstart application is requesting getDocumentBase + where it shouldn't, however they refuse to modify their code and add ITW to supported platforms + 2018-02-06 Jiri Vanek Added test for javafx-desc diff -r 4abd0f089773 -r bcbef8d7bbd6 netx/net/sourceforge/jnlp/runtime/AppletEnvironment.java --- a/netx/net/sourceforge/jnlp/runtime/AppletEnvironment.java Fri Mar 02 10:41:29 2018 +0100 +++ b/netx/net/sourceforge/jnlp/runtime/AppletEnvironment.java Mon May 14 17:15:38 2018 +0200 @@ -375,8 +375,12 @@ @Override public URL getDocumentBase() { checkDestroyed(); - - return file.getApplet().getDocumentBase(); + URL db = file.getApplet().getDocumentBase(); + if (db == null) { + return getCodeBase(); + } else { + return db; + } } // FIXME: Sun's applet code forces all parameters to lower case. From bugzilla-daemon at icedtea.classpath.org Mon May 14 16:00:43 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 14 May 2018 16:00:43 +0000 Subject: [Bug 3583] When creating Desktop Short Cuts for JNLP files, javaws links to path specified by Firefox (temporary) In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3583 --- Comment #7 from JiriVanek --- For me, firefox is saving temps to : /tmp/mozilla_jvanek0. So yes, it have root in $TEMP, but then continuous with the namespace.... HAdent this changed several times recently? Anyway... You seems to be right. Itw should handle the case when the tmp file is being desktop-shortucted. -- You are receiving this mail because: 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 May 14 22:06:09 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 14 May 2018 22:06:09 +0000 Subject: [Bug 3227] can not save file with query longer then (together with name) then 255 chars In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3227 Biff changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |xr3y6rs at shaw.ca --- Comment #10 from Biff --- *** Bug 3585 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon May 14 22:06:09 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 14 May 2018 22:06:09 +0000 Subject: [Bug 3585] Fatal: Read Error: Could not read or parse the JNLP lile. In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3585 Biff changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |DUPLICATE --- Comment #5 from Biff --- Thanks for the reply! I'm N00b(ish), running Mint Mate 18.2 in dual boot. Out of my depth so unable to confirm. Have marked as duplicate to close it out as I'm 99% sure you have a better handle on it than I. Only worthy reference to IcedTea-Web-1.7.1 I could find rattles off multiple dependencies, some not native to Mint via its Update Manager. Whole new world. http://www.linuxfromscratch.org/blfs/view/svn/xsoft/icedtea-web.html I'm sure it's simple once you know how, but not there yet... Don't know about the old machines, but my main box has an ASUS P5K with Intel E6850 so should be able.. More capable distro? Suggested reading? Regardless, thanks for your efforts. *** This bug has been marked as a duplicate of bug 3227 *** -- You are receiving this mail because: 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 May 15 22:44:03 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 15 May 2018 22:44:03 +0000 Subject: [Bug 3590] New: QA Notice Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3590 Bug ID: 3590 Summary: QA Notice Product: IcedTea Version: unspecified Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: pbrilius at gmail.com CC: unassigned at icedtea.classpath.org * QA Notice: Package triggers severe warnings which indicate that it * may exhibit random runtime failures. * /var/tmp/portage/dev-java/icedtea-3.7.0/work/icedtea-3.7.0/openjdk-boot/jdk/src/share/native/common/jni_util.c:160:16: warning: implicit declaration of function 'getLastErrorString'; did you mean 'getErrorString'? [-Wimplicit-function-declaration] * /var/tmp/portage/dev-java/icedtea-3.7.0/work/icedtea-3.7.0/openjdk/jdk/src/share/native/common/jni_util.c:160:16: warning: implicit declaration of function 'getLastErrorString'; did you mean 'getErrorString'? [-Wimplicit-function-declaration] -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From akashche at redhat.com Tue May 15 23:36:11 2018 From: akashche at redhat.com (Alex Kashchenko) Date: Wed, 16 May 2018 00:36:11 +0100 Subject: [rfc][icedtea-web]detecting jre in rust lunchers In-Reply-To: References: <9ac79c23-58e5-bc26-89d3-902a569871c2@redhat.com> Message-ID: Hi Jiri, On 05/14/2018 04:03 PM, Jiri Vanek wrote: >> >> [...] >> > > Thank you very much for careful review. Most of the hints followed. > >> >> Overall, I don't think that launcher ought to have that much testing, >> but of course it won't harm. > > How come! > It no cathced bugs in "return removal" refactroing you wanted... > >> >> Notes: >> >> 1. I suggest moving all inline tests out of main sources (and >> test-only utils.rs file in src dir is misleading) > > Ugh. Are you sure? Test-only utils.rs doesn't belong to src, and when moving it to tests some (most?) other tests can go with it. > Rust clearly saysi unittests to source file, > integration tests to test folder. All those are unittests. So kept as it > was. >> >> 2. Please drop the "returns" where possible, they are currently used >> inconsistently > > Done. Although i dont like the smicolon meaning in that.... KEpt only > returns which servers also as breaks. Heaving noon-return return with > break was just not nice... >> >> 3. I think writing test data to OS temp directory is a bad idea. As >> cargo is quite limited about test scratch dirs ( >> https://github.com/rust-lang/cargo/issues/2841 ), I suggest using >> something like this instead of "env::temp_dir": > > It seems to me that the thread complains about scratch dir. Not tmp > dir(??). So I kept the tmp dir. > >> >> ???? pub fn create_scratch_dir() -> std::path::PathBuf { >> ???????? let exepath = std::env::current_exe().expect("Current exe >> path not accessible"); >> ???????? let mut project_dir = exepath.parent().expect("Cannot get >> parent"); >> ???????? while(!project_dir.to_str().expect("Cannot get path >> name").ends_with("rust-launcher")) { >> ???????????? project_dir = project_dir.parent().expect("Cannot get >> parent"); >> ???????? } >> ???????? let mut scratch_dir = std::path::PathBuf::new(); >> ???????? scratch_dir.push(project_dir); >> ???????? scratch_dir.push("target"); >> ???????? scratch_dir.push("scratch"); >> ???????? if(!scratch_dir.exists()) { > > To create a scratch dir in build dir seems quite nasty to me. Imho there > is no reason to not use regular tmp... Please make the build to not write its files anywhere except its own build directory. I currently have 1360 entries in my /tmp dir and don't need more of them. I know that /tmp handling depends on distro, but there is no reason to abuse it. >> std::fs::create_dir_all(scratch_dir.as_path()).expect("Cannot create >> scratch dir"); >> ???????? } >> ???????? scratch_dir >> ???? } >> >> Also it may be better to drop "clean_fake_files" (it was the first >> thing I've done to actually inspect generated files) > > The tests should have clean up after themselves.? I have added booleans > to disable the files deletion. >> >> 4. Test content generation inside >> "create_tmp_propfile_with_custom_jre_content" is super-ugly, I suggest >> using some formatting macro, like the one used in >> "try_jdk_from_properties_files", maybe writing straight to the file >> (just please, without "unwraps") > > Done. ..jsut with unwraps. How do you recommend to get rid of them? > Using expect?? /me hopaing for better trick:( Yes, please use "expect", if there are no better alternatives. >> 5. I personally found concurrent tests (cargo default) a questionable >> idea. But if you've gone all the way to have atomic counter for >> concurrent tests, you can also change Ordering::SeqCst to >> Ordering::AcqRel as global ordering is not needed here > > Done. >> >> 6. I think that stored state for os-specific operations is not needed >> and a set of stateless > > I dont belive it will ever remain stateless. And even if does, the > traits arehere exactly for this case.? Maybe I'm living in java > universe, where the "get rid of static context and move to Object ASAP" > is quite gold rule, and is not so in Rust, but it fits me here. > > If you think it is more of taste, and can live with "objects", then? its > OK. As I would have issues to live without ;) >> functions can be used instead of a trait. But that is a matter of >> taste. I don't like the TestLogger either, where "println" or >> "writeln" (synchronized as necessary) may suffice. > > Wait - you dont like TestLogger? Then there must be fundametnal > misunderstanding somewhere. > Thw logger part was done only because of windows. Because of you had > concerns about stdout behaviour and usefulness. I think you can just use writeln to a log file. > I'm +1? to rework this to simple stdout/err, however I'm afraid some > loggingbottleneck will be ncessary if the rust launchers wants to mimic > java-part's logging. The whole this point is a matter of taste. >> 7. I suggest changing "struct Property" to a tuple of Strings. >> Otherwise, if you really want to encapsulate it - please go all the >> way to Properties.load(). Currently "check_file_for_property" lies >> somewhere in between. > > Done! Proper sctruct with load method implemented. Thank you for this kick! >> >> 8. "verify_jdk_path" should take a reference arg (or should be unified >> with "verify_jdk_string") > > Great catch! Done. >> >> 9. logic behind splitting properties-related code into >> "jvm_from_properties" and "jvm_from_properties_resolver" files is not >> clear > > > Property.rs - responsible for loading proerty key+value > jvm_from_properties.rs - responisble for loading prperties from files > jvm_from_properties_resolver.rs responsible for (testable) correct > fallback in in searched for files. > > If you like some slightly different granularity, dont hesitate to > suggest. My granularity was strongly inititated by lines in files. > >> >> > > Updated patch attached. Minor things/typos: jvm_from_properties.rs: get_itw_global_config_file and get_itw_legacy_global_config_file - literals shouldn't be raw. jvm_from_properties_resolver.rs: order of methods in TestLogger doesn't match the one in trait declaration. os_access.rs: order of methods in Linux doesn't match the one in trait declaration. property.rs: inside Property::fmt write result is not checked (possibly intentionally omitted?). typo in method name "che[kc]_property" utils.rs: typos in method names "debug[g]able_remove_file" and "debug[g]able_remove_dir" > > ?? TYVM! > -- -Alex From bugzilla-daemon at icedtea.classpath.org Wed May 16 16:43:50 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 16 May 2018 16:43:50 +0000 Subject: [Bug 3591] New: [IcedTea8] Fix for bug 3533 doesn't add -mstackrealign to JDK code Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3591 Bug ID: 3591 Summary: [IcedTea8] Fix for bug 3533 doesn't add -mstackrealign to JDK code Product: IcedTea Version: 3.x-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 CFLAGS_JDK and CXXFLAGS_JDK need to be updated as well as the HotSpot variants. /bin/sh: line 1: 11243 Done /usr/bin/cat /builddir/build/BUILD/icedtea-3.8.0pre02/openjdk/jdk/src/solaris/classes/sun/awt/X11//java-icon16.png 11244 Aborted | /builddir/build/BUILD/icedtea-3.8.0pre02/bootstrap/jdk1.7.0/bin/java -XX:+UseSerialGC -Xms32M -Xmx512M -Djava.awt.headless=true -cp /builddir/build/BUILD/icedtea-3.8.0pre02/openjdk.build/jdk/btclasses build.tools.icondata.awt.ToBin >> /builddir/build/BUILD/icedtea-3.8.0pre02/openjdk.build/jdk/gensrc/sun/awt//AWTIcon32_java_icon16_png.java.tmp gmake[3]: *** [gensrc/GensrcIcons.gmk:110: /builddir/build/BUILD/icedtea-3.8.0pre02/openjdk.build/jdk/gensrc/sun/awt//AWTIcon32_java_icon16_png.java] Error 134 gmake[3]: *** Waiting for unfinished jobs.... -- You are receiving this mail because: 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 May 16 16:46:10 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 16 May 2018 16:46:10 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3591 -- You are receiving this mail because: 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 May 16 16:46:10 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 16 May 2018 16:46:10 +0000 Subject: [Bug 3591] [IcedTea8] Fix for bug 3533 doesn't add -mstackrealign to JDK code In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3591 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |3516 Depends on| |3533 Target Milestone|--- |3.8.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed May 16 16:46:10 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 16 May 2018 16:46:10 +0000 Subject: [Bug 3533] [IcedTea8] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |3591 -- You are receiving this mail because: 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 May 16 16:50:47 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 16 May 2018 16:50:47 +0000 Subject: [Bug 3592] New: [IcedTea8] Skip AES test on AArch64 due to VM crash Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3592 Bug ID: 3592 Summary: [IcedTea8] Skip AES test on AArch64 due to VM crash Product: IcedTea Version: 3.x-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 Clone of bug 3494 for IcedTea 3.x. OpenJDK 64-Bit Server VM warning: UseAESIntrinsics specified, but not supported on this CPU 1000000 iterations algorithm=AES, mode=CBC, paddingStr=PKCS5Padding, msgSize=646, keySize=128, noReinit=false, checkOutput=true, encInputOffset=0, encOutputOffset=0, decOutputOffset=0, lastChunkSize=32 Algorithm: AES(128bit) Encryption cipher provider: SunJCE version 1.8 Encryption cipher algorithm: AES/CBC/PKCS5Padding key: [16]: f8 f9 fa fb fc fd fe ff 00 01 02 03 04 05 06 07 input: [646]: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f encode: [656]: 4c d8 7d 61 57 30 6a f1 14 c3 d4 f9 85 2e 29 a1 a5 42 cc 2b 84 bb d1 8f 57 66 c8 9f 38 05 c3 9e decode: [656]: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f Starting encryption warm-up # # A fatal error has been detected by the Java Runtime Environment: # # SIGILL (0x4) at pc=0x000003ffa80c2064, pid=631, tid=0x000003ffb6e8f200 # # JRE version: OpenJDK Runtime Environment (8.0_162-b12) (build 1.8.0_162-b12) # Java VM: OpenJDK 64-Bit Server VM (25.162-b12 mixed mode linux-aarch64 compressed oops) # Problematic frame: # v ~BufferBlob::StubRoutines (2) # # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # An error report file with more information is saved as: # /builddir/build/BUILD/icedtea-3.8.0pre02/hs_err_pid631.log # # If you would like to submit a bug report, please include # instructions on how to reproduce the bug and visit: # http://icedtea.classpath.org/bugzilla # /bin/sh: line 6: 631 Aborted /builddir/build/BUILD/icedtea-3.8.0pre02/openjdk.build/images/j2sdk-image/bin/java -cp /builddir/build/BUILD/icedtea-3.8.0pre02/aescheck.build -XX:+UseAESIntrinsics ${command} gmake[1]: *** [stamps/check-aes.stamp] Error 1 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed May 16 16:51:10 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 16 May 2018 16:51:10 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3592 -- You are receiving this mail because: 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 May 16 16:51:10 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 16 May 2018 16:51:10 +0000 Subject: [Bug 3592] [IcedTea8] Skip AES test on AArch64 due to VM crash In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3592 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |3516 Target Milestone|--- |3.8.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu May 17 17:09:49 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 17 May 2018 17:09:49 +0000 Subject: [Bug 3533] [IcedTea8] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #22 from Andrew John Hughes --- (In reply to Maciej S. Szmigiero from comment #21) > I've tried "-mstackrealign" but it didn't add the required > stack pointer realignment prologue to every entry function. > I've been able to do a full bootstrap with -mstackrealign on a setup that would reliably crash without that option. The fact that Oracle added it for the same issue on Mac OS X suggests that it's the right workaround and that's also the opinion of other engineers I've spoken to. What issues do you still see with this enabled? > From the Gentoo bug: > > That's why an other solution is necessary in form of > > "-mincoming-stack-boundary=2" {C,CXX}FLAG for icedtea (not > > "-mstackrealign" since it does not work in our case as this flag seems > > to be for leaf - and not intermediate - functions). > > It is a big hammer but it allows building of a working icedtea (with > > glibc compiled by gcc-7.3.0) without any patching of the HotSpot code. > > Gentoo now adds "-mincoming-stack-boundary=2" when building IcedTea for > 32-bit x86 target. I'm dubious about this, especially as 2 means 4-byte alignment, which is a reduction from the default 16-byte alignment and could cause issues with some values. " -mincoming-stack-boundary=num Assume the incoming stack is aligned to a 2 raised to num byte boundary. If -mincoming-stack-boundary is not specified, the one specified by -mpreferred-stack-boundary is used. On Pentium and Pentium Pro, "double" and "long double" values should be aligned to an 8-byte boundary (see -malign-double) or suffer significant run time performance penalties. On Pentium III, the Streaming SIMD Extension (SSE) data type "__m128" may not work properly if it is not 16-byte aligned." whereas -mstackrealign sounds like exactly the workaround we want (adjustment as appropriate): " -mstackrealign Realign the stack at entry. On the x86, the -mstackrealign option generates an alternate prologue and epilogue that realigns the run-time stack if necessary. This supports mixing legacy codes that keep 4-byte stack alignment with modern codes that keep 16-byte stack alignment for SSE compatibility. See also the attribute "force_align_arg_pointer", applicable to individual functions." -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu May 17 20:56:31 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 17 May 2018 20:56:31 +0000 Subject: [Bug 3533] [IcedTea8] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #23 from Maciej S. Szmigiero --- (In reply to Andrew John Hughes from comment #22) > (In reply to Maciej S. Szmigiero from comment #21) > > I've tried "-mstackrealign" but it didn't add the required > > stack pointer realignment prologue to every entry function. > > > > I've been able to do a full bootstrap with -mstackrealign on a setup that > would reliably crash without that option. The fact that Oracle added it for > the same issue on Mac OS X suggests that it's the right workaround and > that's also the opinion of other engineers I've spoken to. > > What issues do you still see with this enabled? Let's consider a simple test file (test.c): > int external(int p1, int p2, int p3, int p4); > > int internal(int p1, int p2, int p3, int p4) > { > return external(p1, p2, p3, p4); > } When compiled with "gcc -m32 -O2 -mstackrealign -fno-stack-protector -fno-pic" the following assembler output is generated: > .globl internal > .type internal, @function > internal: > .LFB0: > .cfi_startproc > jmp external > .cfi_endproc > .LFE0: > .size internal, .-internal You can see that no stack realigning code is present. Now think that the "internal" function is a part of the JVM and it gets called by HotSpot-generated code with a misaligned stack. If the "external" function was located in an external library (like glibc or zlib) that relied on stack being properly aligned there would be a crash inside it (as it was previously observed). However, when the same code is compiled with "gcc -m32 -mincoming-stack-boundary=2 -O2 -Wall -fno-stack-protector -fno-pic" the following assembler output is generated instead: > .globl internal > .type internal, @function > internal: > .LFB0: > .cfi_startproc > leal 4(%esp), %ecx > .cfi_def_cfa 1, 0 > andl $-16, %esp > pushl -4(%ecx) > pushl %ebp > .cfi_escape 0x10,0x5,0x2,0x75,0 > movl %esp, %ebp > pushl %ecx > .cfi_escape 0xf,0x3,0x75,0x7c,0x6 > subl $4116, %esp > orl $0, (%esp) > addl $4112, %esp > pushl 12(%ecx) > pushl 8(%ecx) > pushl 4(%ecx) > pushl (%ecx) > call external > movl -4(%ebp), %ecx > .cfi_def_cfa 1, 0 > addl $16, %esp > leave > .cfi_restore 5 > leal -4(%ecx), %esp > .cfi_def_cfa 4, 4 > ret > .cfi_endproc > .LFE0: > .size internal, .-internal You can see that now the code includes a stack realignment instruction ("andl $-16, %esp"). The "external" function won't crash in this case since the stack it receives is guaranteed to be nicely aligned. The tests above were done on gcc version 7.3.0 ("Gentoo Hardened 7.3.0-r1 p1.1"). Removing "-fno-stack-protector -fno-pic" doesn't really change the test result, only clutters the generated code with indirect references via GOT and a stack canary check. > > > From the Gentoo bug: > > > That's why an other solution is necessary in form of > > > "-mincoming-stack-boundary=2" {C,CXX}FLAG for icedtea (not > > > "-mstackrealign" since it does not work in our case as this flag seems > > > to be for leaf - and not intermediate - functions). > > > It is a big hammer but it allows building of a working icedtea (with > > > glibc compiled by gcc-7.3.0) without any patching of the HotSpot code. > > > > Gentoo now adds "-mincoming-stack-boundary=2" when building IcedTea for > > 32-bit x86 target. > > I'm dubious about this, especially as 2 means 4-byte alignment, which is a > reduction from the default 16-byte alignment and could cause issues with > some values. > > " > -mincoming-stack-boundary=num > Assume the incoming stack is aligned to a 2 raised to num byte > boundary. If -mincoming-stack-boundary is not specified, the one specified > by -mpreferred-stack-boundary is used. On Pentium and Pentium Pro, "double" > and "long double" values should be aligned to an 8-byte boundary (see > -malign-double) or suffer significant run time performance penalties. On > Pentium III, the Streaming SIMD Extension (SSE) data type "__m128" may not > work properly if it is not 16-byte aligned." > In our case the problem is that the incoming stack to gcc-compiled C/C++ code might be aligned to 4 bytes instead of ABI-required 16 bytes so the "-mincoming-stack-boundary=2" parameter is appropriate. The gcc documentation might suggest that one needs both "-mincoming-stack-boundary=2" to tell gcc about the incoming stack alignement and "-mstackrealign" to actually realign it. But as the tests above show using "-mincoming-stack-boundary=2" alone works but using "-mstackrealign" alone does not. BTW, the result of using both these parameters at the same time seems to be exactly the same as using only "-mincoming-stack-boundary=2". -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Sat May 19 14:36:39 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Sat, 19 May 2018 14:36:39 +0000 Subject: /hg/release/icedtea7-2.6: Bump to 2.6.14pre01. Message-ID: changeset 58925b268dcb in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=58925b268dcb author: Andrew John Hughes date: Sat May 19 04:52:40 2018 +0100 Bump to 2.6.14pre01. Upstream changes: - Bump to icedtea-2.6.14pre01 - PR3576, RH1567204: System cacerts database handling should not affect jssecacerts - S8185723, PR3555: Zero: segfaults on Power PC 32-bit - S8186461, PR3558: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe - S8197429, PR3547, RH1536622: Increased stack guard causes segfaults on x86-32 - S8200556, PR3567: AArch64 port crashes on slowdebug builds - S8201509, PR3580: Zero's atomic_copy64() broken on s390 ChangeLog: 2018-05-17 Andrew John Hughes Bump to 2.6.14pre01. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-2.6.14pre01. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.6.14pre01. * hotspot.map.in: Update to icedtea-2.6.14pre01. diffstat: ChangeLog | 20 ++++++++++++++++++++ Makefile.am | 26 +++++++++++++------------- NEWS | 9 +++++++++ configure.ac | 2 +- hotspot.map.in | 2 +- 5 files changed, 44 insertions(+), 15 deletions(-) diffs (98 lines): diff -r fe8e748c2d72 -r 58925b268dcb ChangeLog --- a/ChangeLog Fri Mar 02 06:30:08 2018 +0000 +++ b/ChangeLog Sat May 19 04:52:40 2018 +0100 @@ -1,3 +1,23 @@ +2018-05-17 Andrew John Hughes + + Bump to 2.6.14pre01. + * Makefile.am: + (CORBA_CHANGESET): Update to icedtea-2.6.14pre01. + (JAXP_CHANGESET): Likewise. + (JAXWS_CHANGESET): Likewise. + (JDK_CHANGESET): Likewise. + (LANGTOOLS_CHANGESET): Likewise. + (OPENJDK_CHANGESET): Likewise. + (CORBA_SHA256SUM): Likewise. + (JAXP_SHA256SUM): Likewise. + (JAXWS_SHA256SUM): Likewise. + (JDK_SHA256SUM): Likewise. + (LANGTOOLS_SHA256SUM): Likewise. + (OPENJDK_SHA256SUM): Likewise. + * NEWS: Updated. + * configure.ac: Bump to 2.6.14pre01. + * hotspot.map.in: Update to icedtea-2.6.14pre01. + 2018-03-01 Andrew John Hughes * NEWS: Add section for 2.6.14. diff -r fe8e748c2d72 -r 58925b268dcb Makefile.am --- a/Makefile.am Fri Mar 02 06:30:08 2018 +0000 +++ b/Makefile.am Sat May 19 04:52:40 2018 +0100 @@ -4,19 +4,19 @@ BUILD_VERSION = b02 COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION) -CORBA_CHANGESET = 4b866e7eb48c -JAXP_CHANGESET = df965e45dd1f -JAXWS_CHANGESET = efd5dbb3fe96 -JDK_CHANGESET = 68b6bb380175 -LANGTOOLS_CHANGESET = e952982cfa00 -OPENJDK_CHANGESET = 61245205213a - -CORBA_SHA256SUM = df1154915cad317b93555b563fc12acad1b92e5f2870642736f186b7a4d80f14 -JAXP_SHA256SUM = 143a5b957fbb00889ff9d38a4bf391218786b6a33664235279edbb6e79a3decc -JAXWS_SHA256SUM = d3e3d55d6e2231c4420d30d124f72c56695d45e8a398e3cc7ba21ff2a93c1284 -JDK_SHA256SUM = adbda93d1e9be89447e009733a6c9050c6e6cebda3c674a76ebbeb8986623534 -LANGTOOLS_SHA256SUM = 12036b985f8811cdadf6d5bf840f90bab25f4da1cc3e86bab9c3f6efcc10055b -OPENJDK_SHA256SUM = 14a9f90e2fe5c0bb73dc8ffcc9ea5dc76d3ce7a74a0c901cfd0b0ae3fc8c6450 +CORBA_CHANGESET = e97826e56540 +JAXP_CHANGESET = 4996b545086d +JAXWS_CHANGESET = 7a010aa93cfc +JDK_CHANGESET = 7ae89263e2c3 +LANGTOOLS_CHANGESET = 870812ffc2c6 +OPENJDK_CHANGESET = c5dee4245cee + +CORBA_SHA256SUM = c8e423fac0f8b07c39abe671c2858eb32c3663b17b6f7791f84f0f5f9ebc8c64 +JAXP_SHA256SUM = 2f720f88cb86a329c9c6de4497a0a0ae27af7a0ef8d806ff2b20ee9f7aba5986 +JAXWS_SHA256SUM = 1659bb80f12f1bfdd6118198a62cec8ef5ef7c9778efe9a38fed61ddefe174bb +JDK_SHA256SUM = c34974aded53016f1c96f8e99fa7cb39a9ae5f922471f24331d88d471ab383a9 +LANGTOOLS_SHA256SUM = 9aff588bc9c6581f19761ba0c40f9cc6db75902f7ead4a1665e069a943f90c3f +OPENJDK_SHA256SUM = c23f044ce71ba96e4c142884b0b44c214ef3a19308d1f3b9849ccbaf2f14afa5 DROP_URL = http://icedtea.classpath.org/download/drops diff -r fe8e748c2d72 -r 58925b268dcb NEWS --- a/NEWS Fri Mar 02 06:30:08 2018 +0000 +++ b/NEWS Sat May 19 04:52:40 2018 +0100 @@ -14,6 +14,15 @@ New in release 2.6.14 (2018-04-XX): +* Backports + - S8185723, PR3555: Zero: segfaults on Power PC 32-bit + - S8186461, PR3558: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe + - S8197429, PR3547, RH1536622: Increased stack guard causes segfaults on x86-32 + - S8200556, PR3567: AArch64 port crashes on slowdebug builds + - S8201509, PR3580: Zero's atomic_copy64() broken on s390 +* Bug fixes + - PR3576, RH1567204: System cacerts database handling should not affect jssecacerts + New in release 2.6.13 (2018-02-27): * Security fixes diff -r fe8e748c2d72 -r 58925b268dcb configure.ac --- a/configure.ac Fri Mar 02 06:30:08 2018 +0000 +++ b/configure.ac Sat May 19 04:52:40 2018 +0100 @@ -1,4 +1,4 @@ -AC_INIT([icedtea], [2.6.14pre00], [distro-pkg-dev at openjdk.java.net]) +AC_INIT([icedtea], [2.6.14pre01], [distro-pkg-dev at openjdk.java.net]) AM_INIT_AUTOMAKE([1.9 tar-pax foreign]) AM_MAINTAINER_MODE([enable]) AC_CONFIG_FILES([Makefile]) diff -r fe8e748c2d72 -r 58925b268dcb hotspot.map.in --- a/hotspot.map.in Fri Mar 02 06:30:08 2018 +0000 +++ b/hotspot.map.in Sat May 19 04:52:40 2018 +0100 @@ -1,2 +1,2 @@ # version type(drop/hg) url changeset sha256sum -default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ f96baf6b4607 9ae3d6d43ff771cf02b8c7805ac0f0a457f5fa7026b1334ea1085262d3d86d9d +default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 79d8447a461c 0db2f31c0cc95dcdb6b89afde5eb0c12434f720459480c57d524b511faf27a6f From bugzilla-daemon at icedtea.classpath.org Sat May 19 14:36:56 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 19 May 2018 14:36:56 +0000 Subject: [Bug 3555] [IcedTea7] Backport "8185723: Zero: segfaults on Power PC 32-bit" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3555 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=58925b268dcb author: Andrew John Hughes date: Sat May 19 04:52:40 2018 +0100 Bump to 2.6.14pre01. Upstream changes: - Bump to icedtea-2.6.14pre01 - PR3576, RH1567204: System cacerts database handling should not affect jssecacerts - S8185723, PR3555: Zero: segfaults on Power PC 32-bit - S8186461, PR3558: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe - S8197429, PR3547, RH1536622: Increased stack guard causes segfaults on x86-32 - S8200556, PR3567: AArch64 port crashes on slowdebug builds - S8201509, PR3580: Zero's atomic_copy64() broken on s390 ChangeLog: 2018-05-17 Andrew John Hughes Bump to 2.6.14pre01. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-2.6.14pre01. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.6.14pre01. * hotspot.map.in: Update to icedtea-2.6.14pre01. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat May 19 14:37:07 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 19 May 2018 14:37:07 +0000 Subject: [Bug 3558] [IcedTea7] Backport "8186461: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3558 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=58925b268dcb author: Andrew John Hughes date: Sat May 19 04:52:40 2018 +0100 Bump to 2.6.14pre01. Upstream changes: - Bump to icedtea-2.6.14pre01 - PR3576, RH1567204: System cacerts database handling should not affect jssecacerts - S8185723, PR3555: Zero: segfaults on Power PC 32-bit - S8186461, PR3558: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe - S8197429, PR3547, RH1536622: Increased stack guard causes segfaults on x86-32 - S8200556, PR3567: AArch64 port crashes on slowdebug builds - S8201509, PR3580: Zero's atomic_copy64() broken on s390 ChangeLog: 2018-05-17 Andrew John Hughes Bump to 2.6.14pre01. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-2.6.14pre01. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.6.14pre01. * hotspot.map.in: Update to icedtea-2.6.14pre01. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat May 19 14:37:10 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 19 May 2018 14:37:10 +0000 Subject: [Bug 3567] [IcedTea7] AArch64 port crashes on slowdebug builds In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3567 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=58925b268dcb author: Andrew John Hughes date: Sat May 19 04:52:40 2018 +0100 Bump to 2.6.14pre01. Upstream changes: - Bump to icedtea-2.6.14pre01 - PR3576, RH1567204: System cacerts database handling should not affect jssecacerts - S8185723, PR3555: Zero: segfaults on Power PC 32-bit - S8186461, PR3558: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe - S8197429, PR3547, RH1536622: Increased stack guard causes segfaults on x86-32 - S8200556, PR3567: AArch64 port crashes on slowdebug builds - S8201509, PR3580: Zero's atomic_copy64() broken on s390 ChangeLog: 2018-05-17 Andrew John Hughes Bump to 2.6.14pre01. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-2.6.14pre01. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.6.14pre01. * hotspot.map.in: Update to icedtea-2.6.14pre01. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat May 19 14:37:13 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 19 May 2018 14:37:13 +0000 Subject: [Bug 3576] [IcedTea7] System cacerts database handling should not affect jssecacerts In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3576 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=58925b268dcb author: Andrew John Hughes date: Sat May 19 04:52:40 2018 +0100 Bump to 2.6.14pre01. Upstream changes: - Bump to icedtea-2.6.14pre01 - PR3576, RH1567204: System cacerts database handling should not affect jssecacerts - S8185723, PR3555: Zero: segfaults on Power PC 32-bit - S8186461, PR3558: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe - S8197429, PR3547, RH1536622: Increased stack guard causes segfaults on x86-32 - S8200556, PR3567: AArch64 port crashes on slowdebug builds - S8201509, PR3580: Zero's atomic_copy64() broken on s390 ChangeLog: 2018-05-17 Andrew John Hughes Bump to 2.6.14pre01. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-2.6.14pre01. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.6.14pre01. * hotspot.map.in: Update to icedtea-2.6.14pre01. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat May 19 14:37:16 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 19 May 2018 14:37:16 +0000 Subject: [Bug 3547] [IcedTea7] Backport "8197429: Increased stack guard causes segfaults on x86-32" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3547 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=58925b268dcb author: Andrew John Hughes date: Sat May 19 04:52:40 2018 +0100 Bump to 2.6.14pre01. Upstream changes: - Bump to icedtea-2.6.14pre01 - PR3576, RH1567204: System cacerts database handling should not affect jssecacerts - S8185723, PR3555: Zero: segfaults on Power PC 32-bit - S8186461, PR3558: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe - S8197429, PR3547, RH1536622: Increased stack guard causes segfaults on x86-32 - S8200556, PR3567: AArch64 port crashes on slowdebug builds - S8201509, PR3580: Zero's atomic_copy64() broken on s390 ChangeLog: 2018-05-17 Andrew John Hughes Bump to 2.6.14pre01. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-2.6.14pre01. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.6.14pre01. * hotspot.map.in: Update to icedtea-2.6.14pre01. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat May 19 14:37:19 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 19 May 2018 14:37:19 +0000 Subject: [Bug 3580] [IcedTea7] Zero's atomic_copy64() broken on s390 In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3580 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=58925b268dcb author: Andrew John Hughes date: Sat May 19 04:52:40 2018 +0100 Bump to 2.6.14pre01. Upstream changes: - Bump to icedtea-2.6.14pre01 - PR3576, RH1567204: System cacerts database handling should not affect jssecacerts - S8185723, PR3555: Zero: segfaults on Power PC 32-bit - S8186461, PR3558: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe - S8197429, PR3547, RH1536622: Increased stack guard causes segfaults on x86-32 - S8200556, PR3567: AArch64 port crashes on slowdebug builds - S8201509, PR3580: Zero's atomic_copy64() broken on s390 ChangeLog: 2018-05-17 Andrew John Hughes Bump to 2.6.14pre01. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-2.6.14pre01. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.6.14pre01. * hotspot.map.in: Update to icedtea-2.6.14pre01. -- You are receiving this mail because: 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 May 20 03:44:21 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 20 May 2018 03:44:21 +0000 Subject: [Bug 3593] New: [IcedTea8] s390 needs to use '%z' format specifier for size_t arguments as size_t != int Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3593 Bug ID: 3593 Summary: [IcedTea8] s390 needs to use '%z' format specifier for size_t arguments as size_t != int Product: IcedTea Version: 3.x-hg Hardware: s390 OS: Linux Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org /builddir/build/BUILD/icedtea-3.8.0pre02/openjdk/hotspot/src/share/vm/gc_implementation/shared/allocationStats.hpp: In member function 'void AllocationStats::compute_desired(size_t, float, float, float)': /builddir/build/BUILD/icedtea-3.8.0pre02/openjdk/hotspot/src/share/vm/gc_implementation/shared/allocationStats.hpp:125:137: error: format '%d' expects argument of type 'int', but argument 3 has type 'ssize_t {aka long int}' [-Werror=format=] demand, old_rate, rate, new_rate, old_desired, _desired); ^ /builddir/build/BUILD/icedtea-3.8.0pre02/openjdk/hotspot/src/share/vm/gc_implementation/shared/allocationStats.hpp:125:137: error: format '%d' expects argument of type 'int', but argument 7 has type 'ssize_t {aka long int}' [-Werror=format=] /builddir/build/BUILD/icedtea-3.8.0pre02/openjdk/hotspot/src/share/vm/gc_implementation/shared/allocationStats.hpp:125:137: error: format '%d' expects argument of type 'int', but argument 8 has type 'ssize_t {aka long int}' [-Werror=format=] cc1plus: all warnings being treated as errors gmake[7]: *** [abstractCompiler.o] Error 1 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun May 20 03:44:40 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 20 May 2018 03:44:40 +0000 Subject: [Bug 3593] [IcedTea8] s390 needs to use '%z' format specifier for size_t arguments as size_t != int In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3593 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |3516 Target Milestone|--- |3.8.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun May 20 03:44:40 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 20 May 2018 03:44:40 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3593 -- You are receiving this mail because: 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 May 22 15:15:14 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 22 May 2018 15:15:14 +0000 Subject: [Bug 3582] Headless check failed. You are forced to run without any graphics In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3582 --- Comment #5 from JiriVanek --- Hello! Do you mind to try this workaround?: on machine where jaavws is started: echo "#" > ~/.config/icedtea-web/deployment.properties and rerun your usecase? -- You are receiving this mail because: 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 May 22 15:15:16 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 22 May 2018 15:15:16 +0000 Subject: [Bug 3572] "Headless check failed" when I run "javaws myjnlpfile" inside xrdp/openbox In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3572 --- Comment #6 from JiriVanek --- Hello! Do you mind to try this workaround?: on machine where jaavws is started: echo "#" > ~/.config/icedtea-web/deployment.properties and rerun your usecase? -- You are receiving this mail because: 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 May 22 15:46:26 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 22 May 2018 15:46:26 +0000 Subject: [Bug 3533] [IcedTea8] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 Andrew Haley changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |aph at redhat.com --- Comment #24 from Andrew Haley --- (In reply to Maciej S. Szmigiero from comment #2) > Created attachment 1671 [details] > code generation preliminary fixes This looks basically right, but I guess you haven't complete the Oracle Contributor Agreement (OCA). Is that right? If so we can't use your code, but it is still useful to see how much work might be involved. -- You are receiving this mail because: 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 May 22 16:51:13 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 22 May 2018 16:51:13 +0000 Subject: [Bug 3533] [IcedTea8] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #25 from Maciej S. Szmigiero --- I haven't signed the OCA, but it is a small patch - I release it into the public domain as-is. As far as I can remember, significant additional amount of work is needed in addition to the mentioned patch to fully check and fix the code generator (that's why using a compiler flag instead as a workaround is so attractive). -- You are receiving this mail because: 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 May 22 17:56:25 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 22 May 2018 17:56:25 +0000 Subject: [Bug 3594] New: [IcedTea8] [Shenandoah] Patch for bug 3593 breaks Shenandoah build Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3594 Bug ID: 3594 Summary: [IcedTea8] [Shenandoah] Patch for bug 3593 breaks Shenandoah build Product: IcedTea Version: 3.x-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 Patches to HotSpot for all builds should be applied after alternate HotSpot patches, so that the baseline is as similar as possible. With applying the fixes for bug 3593 & bug 3548 before the Shenandoah HotSpot fixes, we run into differences created by patches applied in IcedTea's HotSpot, but not the Shenandoah HotSpot. -- You are receiving this mail because: 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 May 22 17:56:41 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 22 May 2018 17:56:41 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3594 -- You are receiving this mail because: 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 May 22 17:56:41 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 22 May 2018 17:56:41 +0000 Subject: [Bug 3594] [IcedTea8] [Shenandoah] Patch for bug 3593 breaks Shenandoah build In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3594 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |3516 Target Milestone|--- |3.8.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 May 22 17:57:24 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 22 May 2018 17:57:24 +0000 Subject: [Bug 3594] [IcedTea8] Patch for bug 3593 breaks Shenandoah build In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3594 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[IcedTea8] [Shenandoah] |[IcedTea8] Patch for bug |Patch for bug 3593 breaks |3593 breaks Shenandoah |Shenandoah build |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 Wed May 23 04:35:55 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 23 May 2018 04:35:55 +0000 Subject: [Bug 3595] New: [IcedTea7] Bootstrapping with IcedTea 2.x as the bootstrap JDK broken by import of 7u181-b01 Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3595 Bug ID: 3595 Summary: [IcedTea7] Bootstrapping with IcedTea 2.x as the bootstrap JDK broken by import of 7u181-b01 Product: IcedTea Version: 2.x-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org /builddir/build/BUILD/icedtea-2.6.14/openjdk-boot/jdk/src/share/classes/java/io/ObjectInputStream.java:2565: error: cannot find symbol static class FilterValues implements ObjectInputFilter.FilterInfo { ^ symbol: class FilterInfo location: interface ObjectInputFilter etc. 45 errors gmake[5]: *** [.compile.classlist] Error 1 gmake[5]: Leaving directory `/builddir/build/BUILD/icedtea-2.6.14/openjdk-boot/corba/make/sun/rmi/corbalogcompile' gmake[4]: *** [build] Error 1 Fix is to not include the langtools & jdk sources for such builds, but use tools.jar rather than the just-built langtools. This then includes an existing build of the tooling code from the JDK rather than trying to build it as part of the CORBA build. Bootstrap JDKs without this tooling code (i.e. GNU Classpath-based JDKs) continue to use the existing method. -- You are receiving this mail because: 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 May 23 04:36:12 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 23 May 2018 04:36:12 +0000 Subject: [Bug 3595] [IcedTea7] Bootstrapping with IcedTea 2.x as the bootstrap JDK broken by import of 7u181-b01 In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3595 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |2.6.14 -- You are receiving this mail because: 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 May 23 06:04:17 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 23 May 2018 06:04:17 +0000 Subject: [Bug 3572] "Headless check failed" when I run "javaws myjnlpfile" inside xrdp/openbox In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3572 --- Comment #7 from coolman_789 at hotmail.com --- Hello before: frendu at P146S011 ~/.config/icedtea-web % cat ~/.config/icedtea-web/deployment.properties #Netx deployment configuration #Thu Jan 29 19:21:59 CET 2015 #Fri Dec 04 14:10:14 CET 2015 #Fri Dec 04 14:13:01 CET 2015 #Wed Dec 28 11:29:03 CET 2016 #Wed Feb 28 15:54:09 CET 2018 deployment.security.level=ASK_UNSIGNED frendu at P146S011 ~/.config/icedtea-web % after: frendu at P146S011 ~/.config/icedtea-web % cat ~/.config/icedtea-web/deployment.properties # frendu at P146S011 ~/.config/icedtea-web % I tried this and still the same 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 May 23 08:19:08 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 23 May 2018 08:19:08 +0000 Subject: [Bug 3533] [IcedTea8] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #26 from Andrew Haley --- (In reply to Maciej S. Szmigiero from comment #25) > I haven't signed the OCA, but it is a small patch - > I release it into the public domain as-is. OK. It's bigger than a couple of lines. > As far as I can remember, significant additional amount of work is needed > in addition to the mentioned patch to fully check and fix the code generator > (that's why using a compiler flag instead as a workaround is so attractive). Would that work, though? If the call is to an external library, we can't guarantee that library has been specially compiled. I guess we know that all of the calls are to libc or to libjvm, so perhaps that's good enough. -- You are receiving this mail because: 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 May 23 08:41:38 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 23 May 2018 08:41:38 +0000 Subject: [Bug 3572] "Headless check failed" when I run "javaws myjnlpfile" inside xrdp/openbox In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3572 --- Comment #8 from JiriVanek --- Thanx! Are you able to rebuild deb/rpm or upstream icedtea-web with following patch?: diff -r b64b383a4561 netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java --- a/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java Mon May 14 17:11:41 2018 +0200 +++ b/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java Wed May 23 10:35:17 2018 +0200 @@ -19,6 +19,9 @@ import static net.sourceforge.jnlp.runtime.Translator.R; import java.awt.EventQueue; +import java.awt.GraphicsEnvironment; +import static java.awt.GraphicsEnvironment.isHeadless; +import java.awt.HeadlessException; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; @@ -741,8 +744,10 @@ } if (!headless) { try { - new JWindow().getOwner(); - } catch (Exception ex) { + if (GraphicsEnvironment.isHeadless()) { + throw new HeadlessException(); + } + } catch (HeadlessException ex) { headless = true; OutputController.getLogger().log(ex); OutputController.getLogger().log(OutputController.Level.MESSAGE_ALL, Translator.R("HEADLESS_MISSCONFIGURED")); If you build upstream - https://icedtea.classpath.org/wiki/IcedTea-Web#Building_IcedTea-Web it should be enough to repalce system next.jar by freshly built netx.jar. -- 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 May 23 16:22:26 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 23 May 2018 16:22:26 +0000 Subject: /hg/release/icedtea7-2.6: 3 new changesets Message-ID: changeset 0f6ea3deeb6e in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=0f6ea3deeb6e author: Andrew John Hughes date: Tue May 22 04:28:00 2018 +0100 Bump to 2.6.14. Upstream changes: - Bump to icedtea-2.6.14 - S7132338: Use @code friendly idiom for '\' in javadoc - S8001419: Build the JCE portion of JDK-8000970 - S8019360: Cleanup of the javadoc tag in java.security.* - S8020842: IDN do not throw IAE when hostname ends with a trailing dot - S8024068: sun/security/ssl/javax/net/ssl/ServerName/IllegalSNIName.java fails - S8026982: javadoc errors in core libs - S8029020: Check src/share/native/java/util/zip code for JNI pending exceptions - S8029475: Fix more doclint issues in javax.security - S8034031: [parfait] JNI exception pending in jdk/src/macosx/native/apple/security/KeystoreImpl.m - S8054213: Class name repeated in output of Type.toString() - S8064524: Compiler code generation improvements - S8150530: Improve javax.crypto.BadPaddingException messages - S8153955: increase java.util.logging.FileHandler MAX_LOCKS limit - S8162488: JDK should be updated to use LittleCMS 2.8 - S8169080: Improve documentation examples for crypto applications - S8175075: Add 3DES to the default disabled algorithm security property - S8179665: [Windows] java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location - S8180881: Better packaging of deserialization - S8182362: Update CipherOutputStream Usage - S8183032: Upgrade to LittleCMS 2.9 - S8186032: Disable XML Signatures signed with EC keys less than 224 bits - S8187496: Possible memory leak in java.apple.security.KeychainStore.addItemToKeychain - S8189123: More consistent classloading - S8189789: tomcat gzip-compressed response bodies appear to be broken in update 151 - S8189969: Manifest better manifest entries - S8189977: Improve permission portability - S8189981: Improve queuing portability - S8189985: Improve tabular data portability - S8189989: Improve container portability - S8189993: Improve document portability - S8189997: Enhance keystore mechanisms - S8190478: Improved interface method selection - S8190877: Better handling of abstract classes - S8191358: Restore TSA certificate expiration check - S8191696: Better mouse positioning - S8191909: Nightly failures in nashorn suite - S8192025: Less referential references - S8192030: Better MTSchema support - S8192757: Improve stub classes implementation - S8192789: Avoid using AtomicReference in sun.security.provider.PolicyFile - S8193409: Improve AES supporting classes - S8193414: Improvements in MethodType lookups - S8193833: Better RMI connection support - S8194259: keytool error: java.io.IOException: Invalid secret key format - S8198494: 8u171 and 8u172 - Build failure on non-SE Linux Platforms - S8198963: Fix new rmi property name - S8200314: JDK 8u171 l10n resource file update - msg drop 40 - S8200760: java.security-linux was missed in backport of JDK-8160104 - S8202850: Fix for 8189123 doesn't include precompiled header ChangeLog: 2018-05-21 Andrew John Hughes Bump to 2.6.14. * Makefile.am: (JDK_UPDATE_VERSION): Bump to 181. (BUILD_VERSION): Set to b01. (CORBA_CHANGESET): Update to icedtea-2.6.14. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.6.14. * hotspot.map.in: Update to icedtea-2.6.14. * patches/boot/ecj-diamond.patch: Regenerated. Drop removed case in sun.security.provider.PolicyFile. Add new case in sun.security.util.ManifestDigester. * patches/boot/ecj-trywithresources.patch: Add new case in com.sun.crypto.provider.SealedObjectForKeyProtector changeset 7e755ac52c7e in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=7e755ac52c7e author: Andrew John Hughes date: Wed May 23 05:40:28 2018 +0100 PR3595: Bootstrapping with IcedTea 2.x as the bootstrap JDK broken by import of 7u181-b01 2018-05-22 Andrew John Hughes PR3595: Bootstrapping with IcedTea 2.x as the bootstrap JDK broken by import of 7u181-b01 * Makefile.am: (ICEDTEA_BOOT_PATCHES): Apply updated corba-dependencies.patch conditionally; only if sun.tools.java classes are missing. * NEWS: Updated. * configure.ac: Check for sun.tools.java.ClassDefinition so we know whether we have a pre-built version of the Sun tooling available in the bootstrap JDK or not. * patches/boot/bootstrap-tools.patch: Remove chunk that switches from tools.jar to langtools classes.jar so this patch can be applied on both GNU Classpath & OpenJDK bootstraps. * patches/boot/corba-dependencies.patch: Add tools.jar switch to here. changeset 89de58af1ce3 in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=89de58af1ce3 author: Andrew John Hughes date: Wed May 23 17:21:08 2018 +0100 Added tag icedtea-2.6.14pre01 for changeset 0f6ea3deeb6e diffstat: .hgtags | 1 + ChangeLog | 48 + Makefile.am | 36 +- NEWS | 53 + configure.ac | 5 +- hotspot.map.in | 2 +- patches/boot/bootstrap-tools.patch | 11 +- patches/boot/corba-dependencies.patch | 12 + patches/boot/ecj-diamond.patch | 1897 +++++++++++++++--------------- patches/boot/ecj-trywithresources.patch | 48 + 10 files changed, 1140 insertions(+), 973 deletions(-) diffs (truncated from 5515 to 500 lines): diff -r 58925b268dcb -r 89de58af1ce3 .hgtags --- a/.hgtags Sat May 19 04:52:40 2018 +0100 +++ b/.hgtags Wed May 23 17:21:08 2018 +0100 @@ -80,3 +80,4 @@ 89e60608946de73f8ea2574d69e9ce7a0acdd84c icedtea-2.6.12pre01 3072b7a2e47db3fd8855be8f864d10f4a0dbca6c icedtea-2.6.12 bcfd79d6c2883b158fd15282b049a82c45272690 icedtea-2.6.13 +0f6ea3deeb6e95f9f85d2ffeb46c568e73e0fe78 icedtea-2.6.14pre01 diff -r 58925b268dcb -r 89de58af1ce3 ChangeLog --- a/ChangeLog Sat May 19 04:52:40 2018 +0100 +++ b/ChangeLog Wed May 23 17:21:08 2018 +0100 @@ -1,3 +1,51 @@ +2018-05-22 Andrew John Hughes + + PR3595: Bootstrapping with IcedTea 2.x as the + bootstrap JDK broken by import of 7u181-b01 + * Makefile.am: + (ICEDTEA_BOOT_PATCHES): Apply updated + corba-dependencies.patch conditionally; + only if sun.tools.java classes are missing. + * NEWS: Updated. + * configure.ac: Check for sun.tools.java.ClassDefinition + so we know whether we have a pre-built version + of the Sun tooling available in the bootstrap JDK or not. + * patches/boot/bootstrap-tools.patch: + Remove chunk that switches from tools.jar to + langtools classes.jar so this patch can be applied + on both GNU Classpath & OpenJDK bootstraps. + * patches/boot/corba-dependencies.patch: + Add tools.jar switch to here. + +2018-05-21 Andrew John Hughes + + Bump to 2.6.14. + * Makefile.am: + (JDK_UPDATE_VERSION): Bump to 181. + (BUILD_VERSION): Set to b01. + (CORBA_CHANGESET): Update to icedtea-2.6.14. + (JAXP_CHANGESET): Likewise. + (JAXWS_CHANGESET): Likewise. + (JDK_CHANGESET): Likewise. + (LANGTOOLS_CHANGESET): Likewise. + (OPENJDK_CHANGESET): Likewise. + (CORBA_SHA256SUM): Likewise. + (JAXP_SHA256SUM): Likewise. + (JAXWS_SHA256SUM): Likewise. + (JDK_SHA256SUM): Likewise. + (LANGTOOLS_SHA256SUM): Likewise. + (OPENJDK_SHA256SUM): Likewise. + * NEWS: Updated. + * configure.ac: Bump to 2.6.14. + * hotspot.map.in: Update to icedtea-2.6.14. + * patches/boot/ecj-diamond.patch: + Regenerated. Drop removed case in + sun.security.provider.PolicyFile. Add new case + in sun.security.util.ManifestDigester. + * patches/boot/ecj-trywithresources.patch: + Add new case in + com.sun.crypto.provider.SealedObjectForKeyProtector + 2018-05-17 Andrew John Hughes Bump to 2.6.14pre01. diff -r 58925b268dcb -r 89de58af1ce3 Makefile.am --- a/Makefile.am Sat May 19 04:52:40 2018 +0100 +++ b/Makefile.am Wed May 23 17:21:08 2018 +0100 @@ -1,22 +1,22 @@ # Dependencies -JDK_UPDATE_VERSION = 171 -BUILD_VERSION = b02 +JDK_UPDATE_VERSION = 181 +BUILD_VERSION = b01 COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION) -CORBA_CHANGESET = e97826e56540 -JAXP_CHANGESET = 4996b545086d -JAXWS_CHANGESET = 7a010aa93cfc -JDK_CHANGESET = 7ae89263e2c3 -LANGTOOLS_CHANGESET = 870812ffc2c6 -OPENJDK_CHANGESET = c5dee4245cee - -CORBA_SHA256SUM = c8e423fac0f8b07c39abe671c2858eb32c3663b17b6f7791f84f0f5f9ebc8c64 -JAXP_SHA256SUM = 2f720f88cb86a329c9c6de4497a0a0ae27af7a0ef8d806ff2b20ee9f7aba5986 -JAXWS_SHA256SUM = 1659bb80f12f1bfdd6118198a62cec8ef5ef7c9778efe9a38fed61ddefe174bb -JDK_SHA256SUM = c34974aded53016f1c96f8e99fa7cb39a9ae5f922471f24331d88d471ab383a9 -LANGTOOLS_SHA256SUM = 9aff588bc9c6581f19761ba0c40f9cc6db75902f7ead4a1665e069a943f90c3f -OPENJDK_SHA256SUM = c23f044ce71ba96e4c142884b0b44c214ef3a19308d1f3b9849ccbaf2f14afa5 +CORBA_CHANGESET = 8931f7345917 +JAXP_CHANGESET = 71fb2bb2ccdf +JAXWS_CHANGESET = 46e5171dd4ab +JDK_CHANGESET = 581773232054 +LANGTOOLS_CHANGESET = 3633e24edab7 +OPENJDK_CHANGESET = 474d8c372eca + +CORBA_SHA256SUM = 666c1d42bad6d9465c0684673d3a82f9a3bdf2590291784133200ae8c2a8ce98 +JAXP_SHA256SUM = 3b5a9922584b88b9ab1add1254b60fc1adbe0bc77a96792c70ea0897d4cae7f2 +JAXWS_SHA256SUM = 10e3faee46767afe035f38e43b52de36bd21b12e85193204dcd5151b4bdf58f1 +JDK_SHA256SUM = 0bf1abcbc3e24f79ada234c10421e05bdc5e1fb1662a114db2437e1f6967e68e +LANGTOOLS_SHA256SUM = 4892a4c0beab6b9758e907ec92f49057711bf1152da99e04ef3318e809dc295b +OPENJDK_SHA256SUM = c20078bf70f84e0c84948e7c2d813f6e415151ac42c16663cb93b84e2b8b018d DROP_URL = http://icedtea.classpath.org/download/drops @@ -446,7 +446,6 @@ patches/boot/ecj-stringswitch.patch \ patches/boot/langtools-force-old-jdk.patch \ patches/boot/dependencies.patch \ - patches/boot/corba-dependencies.patch \ patches/boot/hotspot-jdk-dependency.patch \ patches/boot/ecj-multicatch.patch \ patches/boot/ecj-trywithresources.patch \ @@ -470,6 +469,11 @@ patches/boot/jaxws-jdk-dependency.patch endif +if LACKS_SUN_TOOLS_JAVA_CLASSDEFINITION +ICEDTEA_BOOT_PATCHES += \ + patches/boot/corba-dependencies.patch +endif + if !VM_SUPPORTS_XBOOTCLASSPATH ICEDTEA_BOOT_PATCHES += \ patches/boot/xbootclasspath.patch diff -r 58925b268dcb -r 89de58af1ce3 NEWS --- a/NEWS Sat May 19 04:52:40 2018 +0100 +++ b/NEWS Wed May 23 17:21:08 2018 +0100 @@ -14,6 +14,58 @@ New in release 2.6.14 (2018-04-XX): +* Security fixes + - S8162488: JDK should be updated to use LittleCMS 2.8 + - S8180881: Better packaging of deserialization + - S8182362: Update CipherOutputStream Usage + - S8183032: Upgrade to LittleCMS 2.9 + - S8189123: More consistent classloading + - S8189969, CVE-2018-2790: Manifest better manifest entries + - S8189977, CVE-2018-2795: Improve permission portability + - S8189981, CVE-2018-2796: Improve queuing portability + - S8189985, CVE-2018-2797: Improve tabular data portability + - S8189989, CVE-2018-2798: Improve container portability + - S8189993, CVE-2018-2799: Improve document portability + - S8189997, CVE-2018-2794: Enhance keystore mechanisms + - S8190478: Improved interface method selection + - S8190877: Better handling of abstract classes + - S8191696: Better mouse positioning + - S8192025, CVE-2018-2814: Less referential references + - S8192030: Better MTSchema support + - S8192757, CVE-2018-2815: Improve stub classes implementation + - S8193409: Improve AES supporting classes + - S8193414: Improvements in MethodType lookups + - S8193833, CVE-2018-2800: Better RMI connection support +* Import of OpenJDK 7 u181 build 0 + - S7132338: Use @code friendly idiom for '\' in javadoc + - S8001419: Build the JCE portion of JDK-8000970 + - S8019360: Cleanup of the javadoc tag in java.security.* + - S8020842: IDN do not throw IAE when hostname ends with a trailing dot + - S8024068: sun/security/ssl/javax/net/ssl/ServerName/IllegalSNIName.java fails + - S8026982: javadoc errors in core libs + - S8029020: Check src/share/native/java/util/zip code for JNI pending exceptions + - S8029475: Fix more doclint issues in javax.security + - S8034031: [parfait] JNI exception pending in jdk/src/macosx/native/apple/security/KeystoreImpl.m + - S8054213: Class name repeated in output of Type.toString() + - S8064524: Compiler code generation improvements + - S8150530: Improve javax.crypto.BadPaddingException messages + - S8153955: increase java.util.logging.FileHandler MAX_LOCKS limit + - S8169080: Improve documentation examples for crypto applications + - S8175075: Add 3DES to the default disabled algorithm security property + - S8179665: [Windows] java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location + - S8186032: Disable XML Signatures signed with EC keys less than 224 bits + - S8187496: Possible memory leak in java.apple.security.KeychainStore.addItemToKeychain + - S8189789: tomcat gzip-compressed response bodies appear to be broken in update 151 + - S8191358: Restore TSA certificate expiration check + - S8191909: Nightly failures in nashorn suite + - S8192789: Avoid using AtomicReference in sun.security.provider.PolicyFile + - S8194259: keytool error: java.io.IOException: Invalid secret key format + - S8198494: 8u171 and 8u172 - Build failure on non-SE Linux Platforms + - S8198963: Fix new rmi property name + - S8200760: java.security-linux was missed in backport of JDK-8160104 +* Import of OpenJDK 7 u181 build 1 + - S8200314: JDK 8u171 l10n resource file update - msg drop 40 + - S8202850: Fix for 8189123 doesn't include precompiled header * Backports - S8185723, PR3555: Zero: segfaults on Power PC 32-bit - S8186461, PR3558: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe @@ -22,6 +74,7 @@ - S8201509, PR3580: Zero's atomic_copy64() broken on s390 * Bug fixes - PR3576, RH1567204: System cacerts database handling should not affect jssecacerts + - PR3595: Bootstrapping with IcedTea 2.x as the bootstrap JDK broken by import of 7u181-b01 New in release 2.6.13 (2018-02-27): diff -r 58925b268dcb -r 89de58af1ce3 configure.ac --- a/configure.ac Sat May 19 04:52:40 2018 +0100 +++ b/configure.ac Wed May 23 17:21:08 2018 +0100 @@ -1,4 +1,4 @@ -AC_INIT([icedtea], [2.6.14pre01], [distro-pkg-dev at openjdk.java.net]) +AC_INIT([icedtea], [2.6.14], [distro-pkg-dev at openjdk.java.net]) AM_INIT_AUTOMAKE([1.9 tar-pax foreign]) AM_MAINTAINER_MODE([enable]) AC_CONFIG_FILES([Makefile]) @@ -156,6 +156,9 @@ dnl Check whether the HTTP server API is present in the bootstrap JDK, required by JAXWS IT_CHECK_FOR_CLASS([COM_SUN_NET_HTTPSERVER_HEADERS], [com.sun.net.httpserver.Headers]) +dnl Check whether the OpenJDK tooling is present in the bootstrap JDK, required by CORBA +IT_CHECK_FOR_CLASS([SUN_TOOLS_JAVA_CLASSDEFINITION], [sun.tools.java.ClassDefinition]) + dnl Check whether the JDK can parse the dates used in the currency file IT_PR64174_CHECK diff -r 58925b268dcb -r 89de58af1ce3 hotspot.map.in --- a/hotspot.map.in Sat May 19 04:52:40 2018 +0100 +++ b/hotspot.map.in Wed May 23 17:21:08 2018 +0100 @@ -1,2 +1,2 @@ # version type(drop/hg) url changeset sha256sum -default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 79d8447a461c 0db2f31c0cc95dcdb6b89afde5eb0c12434f720459480c57d524b511faf27a6f +default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 56142fb6814b 99999af36014e82b157a75c730cfffad3960079dae92123365e8111092885d68 diff -r 58925b268dcb -r 89de58af1ce3 patches/boot/bootstrap-tools.patch --- a/patches/boot/bootstrap-tools.patch Sat May 19 04:52:40 2018 +0100 +++ b/patches/boot/bootstrap-tools.patch Wed May 23 17:21:08 2018 +0100 @@ -1,12 +1,7 @@ diff -Nru openjdk-boot.orig/corba/make/common/shared/Defs-java.gmk openjdk-boot/corba/make/common/shared/Defs-java.gmk ---- openjdk-boot.orig/corba/make/common/shared/Defs-java.gmk 2012-06-29 15:19:55.000000000 +0100 -+++ openjdk-boot/corba/make/common/shared/Defs-java.gmk 2012-06-29 18:52:40.584723407 +0100 -@@ -131,26 +131,14 @@ - CLASS_VERSION = -target $(TARGET_CLASS_VERSION) - JAVACFLAGS += $(CLASS_VERSION) - JAVACFLAGS += -encoding ascii --JAVACFLAGS += -classpath $(BOOTDIR)/lib/tools.jar -+JAVACFLAGS += -classpath $(LANGTOOLS_DIST)/lib/classes.jar +--- openjdk-boot.orig/corba/make/common/shared/Defs-java.gmk 2018-05-23 00:38:22.950463481 +0100 ++++ openjdk-boot/corba/make/common/shared/Defs-java.gmk 2018-05-23 02:03:19.165950214 +0100 +@@ -141,22 +141,10 @@ JAVACFLAGS += $(OTHER_JAVACFLAGS) # Langtools diff -r 58925b268dcb -r 89de58af1ce3 patches/boot/corba-dependencies.patch --- a/patches/boot/corba-dependencies.patch Sat May 19 04:52:40 2018 +0100 +++ b/patches/boot/corba-dependencies.patch Wed May 23 17:21:08 2018 +0100 @@ -12,3 +12,15 @@ fi @$(java-vm-cleanup) +diff -Nru openjdk-boot.orig/corba/make/common/shared/Defs-java.gmk openjdk-boot/corba/make/common/shared/Defs-java.gmk +--- openjdk-boot.orig/corba/make/common/shared/Defs-java.gmk 2018-05-23 04:05:43.598043031 +0100 ++++ openjdk-boot/corba/make/common/shared/Defs-java.gmk 2018-05-23 04:06:34.717235506 +0100 +@@ -137,7 +137,7 @@ + CLASS_VERSION = -target $(TARGET_CLASS_VERSION) + JAVACFLAGS += $(CLASS_VERSION) + JAVACFLAGS += -encoding ascii +-JAVACFLAGS += -classpath $(BOOTDIR)/lib/tools.jar ++JAVACFLAGS += -classpath $(LANGTOOLS_DIST)/lib/classes.jar + JAVACFLAGS += $(OTHER_JAVACFLAGS) + + # Langtools diff -r 58925b268dcb -r 89de58af1ce3 patches/boot/ecj-diamond.patch --- a/patches/boot/ecj-diamond.patch Sat May 19 04:52:40 2018 +0100 +++ b/patches/boot/ecj-diamond.patch Wed May 23 17:21:08 2018 +0100 @@ -1,6 +1,6 @@ diff -Nru openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java ---- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java 2018-02-26 03:33:03.000000000 +0000 -+++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java 2018-02-26 16:57:47.033601060 +0000 +--- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java 2018-05-17 02:55:36.000000000 +0100 ++++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java 2018-05-20 04:52:08.123913888 +0100 @@ -58,7 +58,7 @@ private CorbaConnection conn; @@ -11,8 +11,8 @@ public static synchronized void cleanCache( ORB orb ) { synchronized (iorMapLock) { diff -Nru openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java ---- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java 2018-02-26 07:55:07.397334348 +0000 -+++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java 2018-02-26 16:57:47.033601060 +0000 +--- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java 2018-05-20 04:38:34.416808053 +0100 ++++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java 2018-05-20 04:52:08.123913888 +0100 @@ -481,7 +481,7 @@ while (cls != fnscl) { ProtectionDomain pd = cls.getProtectionDomain(); @@ -32,8 +32,8 @@ pds.add(noPermissionsDomain()); break; diff -Nru openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java ---- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java 2018-02-26 03:33:03.000000000 +0000 -+++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java 2018-02-26 16:57:47.033601060 +0000 +--- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java 2018-05-17 02:55:36.000000000 +0100 ++++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java 2018-05-20 04:52:08.123913888 +0100 @@ -50,7 +50,7 @@ */ private class HookPutFields extends ObjectOutputStream.PutField @@ -44,8 +44,8 @@ /** * Put the value of the named boolean field into the persistent field. diff -Nru openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/ior/IORTypeCheckRegistryImpl.java openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/ior/IORTypeCheckRegistryImpl.java ---- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/ior/IORTypeCheckRegistryImpl.java 2018-02-26 18:25:00.721366117 +0000 -+++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/ior/IORTypeCheckRegistryImpl.java 2018-02-26 18:25:55.664482032 +0000 +--- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/ior/IORTypeCheckRegistryImpl.java 2018-05-17 02:55:36.000000000 +0100 ++++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/ior/IORTypeCheckRegistryImpl.java 2018-05-20 04:52:08.123913888 +0100 @@ -103,7 +103,7 @@ Set _iorTypeNames = null; if (filterProperty != null) { @@ -74,8 +74,8 @@ } diff -Nru openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java ---- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java 2018-02-26 03:33:03.000000000 +0000 -+++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java 2018-02-26 16:57:47.033601060 +0000 +--- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java 2018-05-17 02:55:36.000000000 +0100 ++++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java 2018-05-20 04:52:08.123913888 +0100 @@ -1323,7 +1323,7 @@ protected void shutdownServants(boolean wait_for_completion) { Set oaset; @@ -86,8 +86,8 @@ for (ObjectAdapterFactory oaf : oaset) diff -Nru openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java ---- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java 2018-02-26 03:33:03.000000000 +0000 -+++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java 2018-02-26 16:57:47.033601060 +0000 +--- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java 2018-05-17 02:55:36.000000000 +0100 ++++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java 2018-05-20 04:52:08.123913888 +0100 @@ -108,7 +108,7 @@ private ThreadGroup threadGroup; @@ -107,8 +107,8 @@ for (WorkerThread wt : copy) { diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java 2018-02-26 03:33:04.000000000 +0000 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java 2018-02-26 16:57:47.033601060 +0000 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java 2018-05-17 02:55:36.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java 2018-05-20 04:52:08.123913888 +0100 @@ -192,7 +192,7 @@ NodeSet dist = new NodeSet(); dist.setShouldCacheNodes(true); @@ -119,8 +119,8 @@ for (int i = 0; i < nl.getLength(); i++) { diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java 2018-02-26 19:22:39.165695773 +0000 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java 2018-02-26 19:23:15.749107215 +0000 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java 2018-05-17 02:55:36.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java 2018-05-20 04:52:08.123913888 +0100 @@ -420,7 +420,7 @@ } @@ -131,8 +131,8 @@ /** * Prints out warnings if a parser does not support the specified feature/property. diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java 2018-02-26 03:33:04.000000000 +0000 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java 2018-02-26 16:57:47.033601060 +0000 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java 2018-05-17 02:55:36.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java 2018-05-20 04:52:08.123913888 +0100 @@ -220,7 +220,7 @@ public Map getEnvironmentHash() { @@ -251,8 +251,8 @@ jarVersions.put(new Long(440237), "xalan.jar from xalan-j_1_2"); jarVersions.put(new Long(436094), "xalan.jar from xalan-j_1_2_1"); diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java 2018-02-26 03:33:04.000000000 +0000 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java 2018-02-26 16:57:47.033601060 +0000 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java 2018-05-17 02:55:36.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java 2018-05-20 04:52:08.123913888 +0100 @@ -51,7 +51,7 @@ /** * Legal conversions between internal types. @@ -263,8 +263,8 @@ static { // Possible type conversions between internal types diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java 2018-02-26 03:33:04.000000000 +0000 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java 2018-02-26 16:57:47.033601060 +0000 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java 2018-05-17 02:55:36.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java 2018-05-20 04:52:08.123913888 +0100 @@ -139,7 +139,7 @@ private boolean _isStatic = false; @@ -288,8 +288,8 @@ // Possible conversions between Java and internal types java2Internal.put(Boolean.TYPE, Type.Boolean); diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java 2018-02-26 03:33:04.000000000 +0000 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java 2018-02-26 16:57:47.033601060 +0000 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java 2018-05-17 02:55:36.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java 2018-05-20 04:52:08.127913824 +0100 @@ -107,7 +107,7 @@ // Check if we have any declared namespaces @@ -336,8 +336,8 @@ SyntaxTreeNode n = _attributeElements.get(k); if (n instanceof LiteralAttribute) { diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java 2018-02-26 03:33:04.000000000 +0000 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java 2018-02-26 16:57:47.033601060 +0000 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java 2018-05-17 02:55:36.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java 2018-05-20 04:52:08.127913824 +0100 @@ -129,22 +129,22 @@ /** * A mapping between templates and test sequences. @@ -390,8 +390,8 @@ _rootPattern = null; diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java 2018-02-26 03:33:04.000000000 +0000 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java 2018-02-26 16:57:47.033601060 +0000 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java 2018-05-17 02:55:36.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java 2018-05-20 04:52:08.127913824 +0100 @@ -102,11 +102,11 @@ } @@ -428,8 +428,8 @@ _prefixMapping.put(prefix, uri); } diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java 2018-02-26 03:33:04.000000000 +0000 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java 2018-02-26 16:57:47.033601060 +0000 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java 2018-05-17 02:55:36.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java 2018-05-20 04:52:08.127913824 +0100 @@ -122,7 +122,7 @@ /** * Mapping between mode names and Mode instances. @@ -458,8 +458,8 @@ /** * A reference to the SourceLoader set by the user (a URIResolver diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java 2018-02-26 03:33:04.000000000 +0000 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java 2018-02-26 16:57:47.033601060 +0000 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java 2018-05-17 02:55:36.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java 2018-05-20 04:52:08.127913824 +0100 @@ -38,8 +38,8 @@ final class SymbolTable { @@ -542,8 +542,8 @@ // Register the namespace URI Integer refcnt = _excludedURI.get(uri); diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java 2018-02-26 03:33:04.000000000 +0000 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java 2018-02-26 16:57:47.033601060 +0000 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java 2018-05-17 02:55:36.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java 2018-05-20 04:52:08.127913824 +0100 @@ -70,7 +70,7 @@ protected SyntaxTreeNode _parent; // Parent node private Stylesheet _stylesheet; // Stylesheet ancestor node @@ -572,8 +572,8 @@ locals.add(varOrParamName); } diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java 2018-02-26 03:33:04.000000000 +0000 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java 2018-02-26 16:57:47.033601060 +0000 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java 2018-05-17 02:55:36.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java 2018-05-20 04:52:08.127913824 +0100 @@ -127,7 +127,7 @@ * times. Note that patterns whose kernels are "*", "node()" * and "@*" can between shared by test sequences. @@ -584,8 +584,8 @@ public MethodGenerator(int access_flags, Type return_type, diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java 2018-02-26 03:33:04.000000000 +0000 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java 2018-02-26 16:57:47.033601060 +0000 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java 2018-05-17 02:55:36.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java 2018-05-20 04:52:08.127913824 +0100 @@ -37,7 +37,7 @@ public final class MultiHashtable { static final long serialVersionUID = -6151608290510033572L; @@ -605,8 +605,8 @@ } set.add(value); diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java 2018-02-26 03:33:04.000000000 +0000 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java 2018-02-26 16:59:25.344019663 +0000 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java 2018-05-17 02:55:36.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java 2018-05-20 04:52:08.127913824 +0100 @@ -171,7 +171,7 @@ _parser = new Parser(this, _overrideDefaultParser); _xmlFeatures = featureManager; @@ -635,8 +635,8 @@ _parser.init(); //_variableSerial = 1; diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java 2018-02-26 03:33:04.000000000 +0000 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java 2018-02-26 16:57:47.037600995 +0000 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java 2018-05-17 02:55:36.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java 2018-05-20 04:52:08.127913824 +0100 @@ -169,7 +169,7 @@ _count = 0; _current = 0; @@ -647,8 +647,8 @@ try { diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java 2018-02-26 03:33:04.000000000 +0000 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java 2018-02-26 16:57:47.037600995 +0000 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java 2018-05-17 02:55:36.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java 2018-05-20 04:52:08.127913824 +0100 @@ -60,7 +60,7 @@ */ From bugzilla-daemon at icedtea.classpath.org Wed May 23 16:22:39 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 23 May 2018 16:22:39 +0000 Subject: [Bug 3595] [IcedTea7] Bootstrapping with IcedTea 2.x as the bootstrap JDK broken by import of 7u181-b01 In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3595 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=7e755ac52c7e author: Andrew John Hughes date: Wed May 23 05:40:28 2018 +0100 PR3595: Bootstrapping with IcedTea 2.x as the bootstrap JDK broken by import of 7u181-b01 2018-05-22 Andrew John Hughes PR3595: Bootstrapping with IcedTea 2.x as the bootstrap JDK broken by import of 7u181-b01 * Makefile.am: (ICEDTEA_BOOT_PATCHES): Apply updated corba-dependencies.patch conditionally; only if sun.tools.java classes are missing. * NEWS: Updated. * configure.ac: Check for sun.tools.java.ClassDefinition so we know whether we have a pre-built version of the Sun tooling available in the bootstrap JDK or not. * patches/boot/bootstrap-tools.patch: Remove chunk that switches from tools.jar to langtools classes.jar so this patch can be applied on both GNU Classpath & OpenJDK bootstraps. * patches/boot/corba-dependencies.patch: Add tools.jar switch to here. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed May 23 19:42:37 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 23 May 2018 19:42:37 +0000 Subject: [Bug 3533] [IcedTea8] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #27 from Maciej S. Szmigiero --- (In reply to Andrew Haley from comment #26) > (In reply to Maciej S. Szmigiero from comment #25) > > As far as I can remember, significant additional amount of work is needed > > in addition to the mentioned patch to fully check and fix the code generator > > (that's why using a compiler flag instead as a workaround is so attractive). > > Would that work, though? If the call is to an external library, we can't > guarantee that library has been specially compiled. > I guess we know that all of the calls are to libc or to libjvm, so perhaps > that's good enough. As long as the Java VM is compiled with "-mincoming-stack-boundary=2" calling C/C++ functions in the JVM from HotSpot-generated code should work fine (and it seems this is indeed the case) because every JVM function will then (re)align stack at its entry. This means that any function further in the call chain (in the JVM or in an external library) will see the stack being properly aligned. This covers most of the cases of misaligned stack. The only remaining problem could be the case that the generated code calls directly a third party library with no JVM in between them (JNI seems to operate like this). I haven't hit such problem in practice but a static audit of the relevant portion of the code generator is probably necessary to be sure. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gnu_andrew at member.fsf.org Thu May 24 04:26:45 2018 From: gnu_andrew at member.fsf.org (Andrew Hughes) Date: Thu, 24 May 2018 05:26:45 +0100 Subject: [SECURITY] IcedTea 2.6.14 for OpenJDK 7 Released! Message-ID: <20180524042645.GA8109@carrie.the212.com> The IcedTea project provides a harness to build the source code from OpenJDK using Free Software build tools, along with additional features such as the ability to build against system libraries and support for alternative virtual machines and architectures beyond those supported by OpenJDK. This release updates our OpenJDK 7 support in the 2.6.x series with the April 2018 security fixes from OpenJDK 7 u181. 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 2.6.14 (2018-05-23): * Security fixes - S8162488: JDK should be updated to use LittleCMS 2.8 - S8180881: Better packaging of deserialization - S8182362: Update CipherOutputStream Usage - S8183032: Upgrade to LittleCMS 2.9 - S8189123: More consistent classloading - S8189969, CVE-2018-2790: Manifest better manifest entries - S8189977, CVE-2018-2795: Improve permission portability - S8189981, CVE-2018-2796: Improve queuing portability - S8189985, CVE-2018-2797: Improve tabular data portability - S8189989, CVE-2018-2798: Improve container portability - S8189993, CVE-2018-2799: Improve document portability - S8189997, CVE-2018-2794: Enhance keystore mechanisms - S8190478: Improved interface method selection - S8190877: Better handling of abstract classes - S8191696: Better mouse positioning - S8192025, CVE-2018-2814: Less referential references - S8192030: Better MTSchema support - S8192757, CVE-2018-2815: Improve stub classes implementation - S8193409: Improve AES supporting classes - S8193414: Improvements in MethodType lookups - S8193833, CVE-2018-2800: Better RMI connection support * Import of OpenJDK 7 u181 build 0 - S7132338: Use @code friendly idiom for '\' in javadoc - S8001419: Build the JCE portion of JDK-8000970 - S8019360: Cleanup of the javadoc tag in java.security.* - S8020842: IDN do not throw IAE when hostname ends with a trailing dot - S8024068: sun/security/ssl/javax/net/ssl/ServerName/IllegalSNIName.java fails - S8026982: javadoc errors in core libs - S8029020: Check src/share/native/java/util/zip code for JNI pending exceptions - S8029475: Fix more doclint issues in javax.security - S8034031: [parfait] JNI exception pending in jdk/src/macosx/native/apple/security/KeystoreImpl.m - S8054213: Class name repeated in output of Type.toString() - S8064524: Compiler code generation improvements - S8150530: Improve javax.crypto.BadPaddingException messages - S8153955: increase java.util.logging.FileHandler MAX_LOCKS limit - S8169080: Improve documentation examples for crypto applications - S8175075: Add 3DES to the default disabled algorithm security property - S8179665: [Windows] java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location - S8186032: Disable XML Signatures signed with EC keys less than 224 bits - S8187496: Possible memory leak in java.apple.security.KeychainStore.addItemToKeychain - S8189789: tomcat gzip-compressed response bodies appear to be broken in update 151 - S8191358: Restore TSA certificate expiration check - S8191909: Nightly failures in nashorn suite - S8192789: Avoid using AtomicReference in sun.security.provider.PolicyFile - S8194259: keytool error: java.io.IOException: Invalid secret key format - S8198494: 8u171 and 8u172 - Build failure on non-SE Linux Platforms - S8198963: Fix new rmi property name - S8200760: java.security-linux was missed in backport of JDK-8160104 * Import of OpenJDK 7 u181 build 1 - S8200314: JDK 8u171 l10n resource file update - msg drop 40 - S8202850: Fix for 8189123 doesn't include precompiled header * Backports - S8185723, PR3555: Zero: segfaults on Power PC 32-bit - S8186461, PR3558: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe - S8197429, PR3547, RH1536622: Increased stack guard causes segfaults on x86-32 - S8200556, PR3567: AArch64 port crashes on slowdebug builds - S8201509, PR3580: Zero's atomic_copy64() broken on s390 * Bug fixes - PR3551: Additional category used in jconsole.desktop.in is incorrect - PR3576, RH1567204: System cacerts database handling should not affect jssecacerts - PR3595: Bootstrapping with IcedTea 2.x as the bootstrap JDK broken by import of 7u181-b01 The tarballs can be downloaded from: * http://icedtea.classpath.org/download/source/icedtea-2.6.14.tar.gz * http://icedtea.classpath.org/download/source/icedtea-2.6.14.tar.xz We provide both gzip and xz tarballs, so that those who are able to make use of the smaller tarball produced by xz may do so. The tarballs are accompanied by digital signatures available at: * http://icedtea.classpath.org/download/source/icedtea-2.6.14.tar.gz.sig * http://icedtea.classpath.org/download/source/icedtea-2.6.14.tar.xz.sig These are produced using my public key. See details below. PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 GnuPG >= 2.1 is required to be able to handle this key. SHA256 checksums: a486ceedb439218b4a88875665a9523e0795d621abc162f9c370c2785e7cec02 icedtea-2.6.14.tar.gz 266c5a91794c4eba40341c66a8b9087cc81f5272cabbc17ef15200a12f46dd5f icedtea-2.6.14.tar.gz.sig d4ecb24eb1c7fa08d35ee0893476256732a49dccd2b98fa38fc8257106a6f69a icedtea-2.6.14.tar.xz 363de40dfcf53b1fab45413cbc7b8ce4167ba22a947410082e317a88a096734f icedtea-2.6.14.tar.xz.sig The checksums can be downloaded from: * http://icedtea.classpath.org/download/source/icedtea-2.6.14.sha256 The following people helped with these releases: * Andrew Dinn (S8189123) * Andrew Hughes (all other backports & bug fixes, release management) * Martin Balao (S8189123) We would also like to thank the bug reporters and testers! To get started: $ tar xzf icedtea-2.6.14.tar.gz or: $ tar x -I xz -f icedtea-2.6.14.tar.xz then: $ mkdir icedtea-build $ cd icedtea-build $ ../icedtea-2.6.14/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: 228 bytes Desc: Digital signature URL: From andrew at icedtea.classpath.org Thu May 24 04:28:21 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 24 May 2018 04:28:21 +0000 Subject: /hg/release/icedtea7-2.6: 3 new changesets Message-ID: changeset 7c8dc68eec3e in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=7c8dc68eec3e author: Andrew John Hughes date: Thu May 24 04:03:11 2018 +0100 Set release date to today. 2018-05-23 Andrew John Hughes * NEWS: Set release date to today. changeset 6692ce358b40 in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=6692ce358b40 author: Andrew John Hughes date: Thu May 24 05:21:27 2018 +0100 PR3551: Additional category used in jconsole.desktop.in is incorrect 2018-04-12 Andrew John Hughes PR3551: Additional category used in jconsole.desktop.in is incorrect * NEWS: Updated. * jconsole.desktop.in: Use valid subcategory of Development, "Profiling". changeset 6327cf1cea9e in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=6327cf1cea9e author: Andrew John Hughes date: Thu May 24 05:28:07 2018 +0100 Added tag icedtea-2.6.14 for changeset 6692ce358b40 diffstat: .hgtags | 1 + ChangeLog | 11 +++++++++++ NEWS | 3 ++- jconsole.desktop.in | 2 +- 4 files changed, 15 insertions(+), 2 deletions(-) diffs (56 lines): diff -r 89de58af1ce3 -r 6327cf1cea9e .hgtags --- a/.hgtags Wed May 23 17:21:08 2018 +0100 +++ b/.hgtags Thu May 24 05:28:07 2018 +0100 @@ -81,3 +81,4 @@ 3072b7a2e47db3fd8855be8f864d10f4a0dbca6c icedtea-2.6.12 bcfd79d6c2883b158fd15282b049a82c45272690 icedtea-2.6.13 0f6ea3deeb6e95f9f85d2ffeb46c568e73e0fe78 icedtea-2.6.14pre01 +6692ce358b4047fa15c09cb157193d1e64dbc2df icedtea-2.6.14 diff -r 89de58af1ce3 -r 6327cf1cea9e ChangeLog --- a/ChangeLog Wed May 23 17:21:08 2018 +0100 +++ b/ChangeLog Thu May 24 05:28:07 2018 +0100 @@ -1,3 +1,14 @@ +2018-04-12 Andrew John Hughes + + PR3551: Additional category used in jconsole.desktop.in is incorrect + * NEWS: Updated. + * jconsole.desktop.in: + Use valid subcategory of Development, "Profiling". + +2018-05-23 Andrew John Hughes + + * NEWS: Set release date to today. + 2018-05-22 Andrew John Hughes PR3595: Bootstrapping with IcedTea 2.x as the diff -r 89de58af1ce3 -r 6327cf1cea9e NEWS --- a/NEWS Wed May 23 17:21:08 2018 +0100 +++ b/NEWS Thu May 24 05:28:07 2018 +0100 @@ -12,7 +12,7 @@ CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY -New in release 2.6.14 (2018-04-XX): +New in release 2.6.14 (2018-05-23): * Security fixes - S8162488: JDK should be updated to use LittleCMS 2.8 @@ -73,6 +73,7 @@ - S8200556, PR3567: AArch64 port crashes on slowdebug builds - S8201509, PR3580: Zero's atomic_copy64() broken on s390 * Bug fixes + - PR3551: Additional category used in jconsole.desktop.in is incorrect - PR3576, RH1567204: System cacerts database handling should not affect jssecacerts - PR3595: Bootstrapping with IcedTea 2.x as the bootstrap JDK broken by import of 7u181-b01 diff -r 89de58af1ce3 -r 6327cf1cea9e jconsole.desktop.in --- a/jconsole.desktop.in Wed May 23 17:21:08 2018 +0100 +++ b/jconsole.desktop.in Thu May 24 05:28:07 2018 +0100 @@ -6,5 +6,5 @@ Terminal=false Type=Application StartupWMClass=sun-tools-jconsole-JConsole -Categories=Development;Monitor;Java; +Categories=Development;Profiling;Java; Version=1.0 From bugzilla-daemon at icedtea.classpath.org Thu May 24 04:28:32 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 24 May 2018 04:28:32 +0000 Subject: [Bug 3551] [IcedTea7] Additional category used in jconsole.desktop.in is incorrect In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3551 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=6692ce358b40 author: Andrew John Hughes date: Thu May 24 05:21:27 2018 +0100 PR3551: Additional category used in jconsole.desktop.in is incorrect 2018-04-12 Andrew John Hughes PR3551: Additional category used in jconsole.desktop.in is incorrect * NEWS: Updated. * jconsole.desktop.in: Use valid subcategory of Development, "Profiling". -- You are receiving this mail because: 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 May 24 07:43:49 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 24 May 2018 07:43:49 +0000 Subject: [Bug 3572] "Headless check failed" when I run "javaws myjnlpfile" inside xrdp/openbox In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3572 --- Comment #9 from coolman_789 at hotmail.com --- Created attachment 1683 --> https://icedtea.classpath.org/bugzilla/attachment.cgi?id=1683&action=edit script used to build the package -- You are receiving this mail because: 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 May 24 07:44:15 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 24 May 2018 07:44:15 +0000 Subject: [Bug 3572] "Headless check failed" when I run "javaws myjnlpfile" inside xrdp/openbox In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3572 --- Comment #10 from coolman_789 at hotmail.com --- Created attachment 1684 --> https://icedtea.classpath.org/bugzilla/attachment.cgi?id=1684&action=edit log of the 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 Thu May 24 07:44:36 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 24 May 2018 07:44:36 +0000 Subject: [Bug 3572] "Headless check failed" when I run "javaws myjnlpfile" inside xrdp/openbox In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3572 --- Comment #11 from coolman_789 at hotmail.com --- Created attachment 1685 --> https://icedtea.classpath.org/bugzilla/attachment.cgi?id=1685&action=edit patch used -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu May 24 07:45:07 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 24 May 2018 07:45:07 +0000 Subject: [Bug 3572] "Headless check failed" when I run "javaws myjnlpfile" inside xrdp/openbox In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3572 --- Comment #12 from coolman_789 at hotmail.com --- issue is still there -- You are receiving this mail because: 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 May 24 13:41:51 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 24 May 2018 13:41:51 +0000 Subject: [Bug 3572] "Headless check failed" when I run "javaws myjnlpfile" inside xrdp/openbox In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3572 --- Comment #13 from JiriVanek --- Thank you for your time. I still fail to properly reproduce the issue. I think I will add the proeprty to deployment properties which will enforce headfull environment (unless the --headless is there) J:( -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jvanek at icedtea.classpath.org Thu May 24 15:59:11 2018 From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org) Date: Thu, 24 May 2018 15:59:11 +0000 Subject: /hg/icedtea-web: Made headless detection softer Message-ID: changeset 5290684409aa in /hg/icedtea-web details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=5290684409aa author: Jiri Vanek date: Thu May 24 17:55:31 2018 +0200 Made headless detection softer diffstat: netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) diffs (26 lines): diff -r b64b383a4561 -r 5290684409aa netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java --- a/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java Mon May 14 17:11:41 2018 +0200 +++ b/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java Thu May 24 17:55:31 2018 +0200 @@ -19,6 +19,9 @@ import static net.sourceforge.jnlp.runtime.Translator.R; import java.awt.EventQueue; +import java.awt.GraphicsEnvironment; +import static java.awt.GraphicsEnvironment.isHeadless; +import java.awt.HeadlessException; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; @@ -741,8 +744,10 @@ } if (!headless) { try { - new JWindow().getOwner(); - } catch (Exception ex) { + if (GraphicsEnvironment.isHeadless()) { + throw new HeadlessException(); + } + } catch (HeadlessException ex) { headless = true; OutputController.getLogger().log(ex); OutputController.getLogger().log(OutputController.Level.MESSAGE_ALL, Translator.R("HEADLESS_MISSCONFIGURED")); From bugzilla-daemon at icedtea.classpath.org Thu May 24 16:35:51 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 24 May 2018 16:35:51 +0000 Subject: [Bug 3572] "Headless check failed" when I run "javaws myjnlpfile" inside xrdp/openbox In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3572 --- Comment #14 from JiriVanek --- Please can you try this one? (on top of the previous one): diff -r 5290684409aa netx/net/sourceforge/jnlp/config/Defaults.java --- a/netx/net/sourceforge/jnlp/config/Defaults.java Thu May 24 17:55:31 2018 +0200 +++ b/netx/net/sourceforge/jnlp/config/Defaults.java Thu May 24 18:34:19 2018 +0200 @@ -412,6 +412,11 @@ BasicValueValidators.getRangedIntegerValidator(0, 10000), String.valueOf(500) }, + { + DeploymentConfiguration.IGNORE_HEADLESS_CHECK, + BasicValueValidators.getBooleanValidator(), + String.valueOf(false) + }, //JVM arguments for plugin { DeploymentConfiguration.KEY_PLUGIN_JVM_ARGUMENTS, diff -r 5290684409aa netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java --- a/netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java Thu May 24 17:55:31 2018 +0200 +++ b/netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java Thu May 24 18:34:19 2018 +0200 @@ -222,6 +222,8 @@ public static final String KEY_BROWSER_PATH = "deployment.browser.path"; public static final String KEY_UPDATE_TIMEOUT = "deployment.javaws.update.timeout"; + + public static final String IGNORE_HEADLESS_CHECK = "deployment.headless.ignore"; /* * JVM arguments for plugin diff -r 5290684409aa netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java --- a/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java Thu May 24 17:55:31 2018 +0200 +++ b/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java Thu May 24 18:34:19 2018 +0200 @@ -739,18 +739,24 @@ //if (GraphicsEnvironment.isHeadless()) // jdk1.4+ only // headless = true; try { - if ("true".equalsIgnoreCase(System.getProperty("java.awt.headless"))){ + if ("true".equalsIgnoreCase(System.getProperty("java.awt.headless"))) { headless = true; } if (!headless) { - try { - if (GraphicsEnvironment.isHeadless()) { - throw new HeadlessException(); + boolean noCheck = Boolean.valueOf(JNLPRuntime.getConfiguration().getProperty(DeploymentConfiguration.IGNORE_HEADLESS_CHECK)); + if (noCheck) { + headless = false; + OutputController.getLogger().log(DeploymentConfiguration.IGNORE_HEADLESS_CHECK + " set to " + noCheck + ". Avoding headless check."); + } else { + try { + if (GraphicsEnvironment.isHeadless()) { + throw new HeadlessException(); + } + } catch (HeadlessException ex) { + headless = true; + OutputController.getLogger().log(ex); + OutputController.getLogger().log(OutputController.Level.MESSAGE_ALL, Translator.R("HEADLESS_MISSCONFIGURED")); } - } catch (HeadlessException ex) { - headless = true; - OutputController.getLogger().log(ex); - OutputController.getLogger().log(OutputController.Level.MESSAGE_ALL, Translator.R("HEADLESS_MISSCONFIGURED")); } } } catch (SecurityException ex) { and then set deployment.headless.ignore=true in ~/.config/icedtea-web/deployment.properties TYVVVVM! -- You are receiving this mail because: 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 May 25 05:08:24 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 05:08:24 +0000 Subject: [Bug 3493] [IcedTea8] Run AES test to test intrinsics In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3493 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=cde3a14c1303 author: Andrew John Hughes date: Fri May 11 22:31:24 2018 +0100 PR3493: Run AES test to test intrinsics 2017-11-13 Andrew John Hughes PR3493: Run AES test to test intrinsics * Makefile.am: (AES_CHECK_BUILD_DIR): Define directory for built test class files. (AES_CHECK_SRC): Define source file for test. (check-local): Depend on check-aes. (clean-tests): Depend on clean-check-aes and also include all test build targets (clean-ecccheck, clean-aescheck, clean-cryptocheck). (clean-local): Remove targets moved to clean-tests. (.PHONY): Add clean-aescheck and clean-check-aes. (aescheck-build): Build the AES test. (clean-aescheck): Cleanup the AES test build. (check-aes): Run the AES test. (clean-check-aes): Cleanup the AES test run. * NEWS: Updated. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 25 05:08:51 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 05:08:51 +0000 Subject: [Bug 3553] [IcedTea8] Backport "8185723: Zero: segfaults on Power PC 32-bit" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3553 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=782eac406554 author: Andrew John Hughes date: Sun May 13 19:15:10 2018 +0100 Bump to icedtea-3.8.0pre02. Upstream changes: - PR3533: HotSpot generates code with unaligned stack, crashes on SSE operations - PR3539, RH1548475: Pass EXTRA_LDFLAGS to HotSpot build - PR3559: Use ldrexd for atomic reads on ARMv7. - PR3575, RH1567204: System cacerts database handling should not affect jssecacerts - S8062808, PR3548: Turn on the -Wreturn-type warning - S8141570, PR3548: Fix Zero interpreter build for --disable-precompiled-headers - S8143245, PR3548: Zero build requires disabled warnings - S8165489, PR3589: Missing G1 barrier in Unsafe_GetObjectVolatile - S8171000, PR3542, RH1402819: Robot.createScreenCapture() crashes in wayland mode - S8185723, PR3553: Zero: segfaults on Power PC 32-bit - S8186461, PR3557: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe - S8187577, PR3578: JVM crash during gc doing concurrent marking - S8197429, PR3546, RH1536622: Increased stack guard causes segfaults on x86-32 - S8197546: Fix for 8171000 breaks Solaris + Linux builds - S8200556, PR3566: AArch64: assertion failure in slowdebug builds - S8201509, PR3579: Zero: S390 31bit atomic_copy64 inline assembler is wrong ChangeLog: 2018-05-12 Andrew John Hughes Bump to icedtea-3.8.0pre02. * Makefile.am, (CORBA_CHANGESET): Update to icedtea-3.8.0pre02 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Add HotSpot patches for Shenandoah and AArch32 ports. * NEWS: Updated. * configure.ac: Bump to 3.8.0pre02. * hotspot.map.in: Update to icedtea-3.8.0pre02 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 25 05:08:57 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 05:08:57 +0000 Subject: [Bug 3589] [IcedTea8] Backport "8165489: Missing G1 barrier in Unsafe_GetObjectVolatile" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3589 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=782eac406554 author: Andrew John Hughes date: Sun May 13 19:15:10 2018 +0100 Bump to icedtea-3.8.0pre02. Upstream changes: - PR3533: HotSpot generates code with unaligned stack, crashes on SSE operations - PR3539, RH1548475: Pass EXTRA_LDFLAGS to HotSpot build - PR3559: Use ldrexd for atomic reads on ARMv7. - PR3575, RH1567204: System cacerts database handling should not affect jssecacerts - S8062808, PR3548: Turn on the -Wreturn-type warning - S8141570, PR3548: Fix Zero interpreter build for --disable-precompiled-headers - S8143245, PR3548: Zero build requires disabled warnings - S8165489, PR3589: Missing G1 barrier in Unsafe_GetObjectVolatile - S8171000, PR3542, RH1402819: Robot.createScreenCapture() crashes in wayland mode - S8185723, PR3553: Zero: segfaults on Power PC 32-bit - S8186461, PR3557: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe - S8187577, PR3578: JVM crash during gc doing concurrent marking - S8197429, PR3546, RH1536622: Increased stack guard causes segfaults on x86-32 - S8197546: Fix for 8171000 breaks Solaris + Linux builds - S8200556, PR3566: AArch64: assertion failure in slowdebug builds - S8201509, PR3579: Zero: S390 31bit atomic_copy64 inline assembler is wrong ChangeLog: 2018-05-12 Andrew John Hughes Bump to icedtea-3.8.0pre02. * Makefile.am, (CORBA_CHANGESET): Update to icedtea-3.8.0pre02 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Add HotSpot patches for Shenandoah and AArch32 ports. * NEWS: Updated. * configure.ac: Bump to 3.8.0pre02. * hotspot.map.in: Update to icedtea-3.8.0pre02 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 25 05:09:00 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 05:09:00 +0000 Subject: [Bug 3559] [IcedTea8] Forwardport "Use ldrexd for atomic reads on ARMv7" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3559 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=782eac406554 author: Andrew John Hughes date: Sun May 13 19:15:10 2018 +0100 Bump to icedtea-3.8.0pre02. Upstream changes: - PR3533: HotSpot generates code with unaligned stack, crashes on SSE operations - PR3539, RH1548475: Pass EXTRA_LDFLAGS to HotSpot build - PR3559: Use ldrexd for atomic reads on ARMv7. - PR3575, RH1567204: System cacerts database handling should not affect jssecacerts - S8062808, PR3548: Turn on the -Wreturn-type warning - S8141570, PR3548: Fix Zero interpreter build for --disable-precompiled-headers - S8143245, PR3548: Zero build requires disabled warnings - S8165489, PR3589: Missing G1 barrier in Unsafe_GetObjectVolatile - S8171000, PR3542, RH1402819: Robot.createScreenCapture() crashes in wayland mode - S8185723, PR3553: Zero: segfaults on Power PC 32-bit - S8186461, PR3557: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe - S8187577, PR3578: JVM crash during gc doing concurrent marking - S8197429, PR3546, RH1536622: Increased stack guard causes segfaults on x86-32 - S8197546: Fix for 8171000 breaks Solaris + Linux builds - S8200556, PR3566: AArch64: assertion failure in slowdebug builds - S8201509, PR3579: Zero: S390 31bit atomic_copy64 inline assembler is wrong ChangeLog: 2018-05-12 Andrew John Hughes Bump to icedtea-3.8.0pre02. * Makefile.am, (CORBA_CHANGESET): Update to icedtea-3.8.0pre02 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Add HotSpot patches for Shenandoah and AArch32 ports. * NEWS: Updated. * configure.ac: Bump to 3.8.0pre02. * hotspot.map.in: Update to icedtea-3.8.0pre02 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 25 05:09:03 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 05:09:03 +0000 Subject: [Bug 3533] [IcedTea8] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #28 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=782eac406554 author: Andrew John Hughes date: Sun May 13 19:15:10 2018 +0100 Bump to icedtea-3.8.0pre02. Upstream changes: - PR3533: HotSpot generates code with unaligned stack, crashes on SSE operations - PR3539, RH1548475: Pass EXTRA_LDFLAGS to HotSpot build - PR3559: Use ldrexd for atomic reads on ARMv7. - PR3575, RH1567204: System cacerts database handling should not affect jssecacerts - S8062808, PR3548: Turn on the -Wreturn-type warning - S8141570, PR3548: Fix Zero interpreter build for --disable-precompiled-headers - S8143245, PR3548: Zero build requires disabled warnings - S8165489, PR3589: Missing G1 barrier in Unsafe_GetObjectVolatile - S8171000, PR3542, RH1402819: Robot.createScreenCapture() crashes in wayland mode - S8185723, PR3553: Zero: segfaults on Power PC 32-bit - S8186461, PR3557: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe - S8187577, PR3578: JVM crash during gc doing concurrent marking - S8197429, PR3546, RH1536622: Increased stack guard causes segfaults on x86-32 - S8197546: Fix for 8171000 breaks Solaris + Linux builds - S8200556, PR3566: AArch64: assertion failure in slowdebug builds - S8201509, PR3579: Zero: S390 31bit atomic_copy64 inline assembler is wrong ChangeLog: 2018-05-12 Andrew John Hughes Bump to icedtea-3.8.0pre02. * Makefile.am, (CORBA_CHANGESET): Update to icedtea-3.8.0pre02 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Add HotSpot patches for Shenandoah and AArch32 ports. * NEWS: Updated. * configure.ac: Bump to 3.8.0pre02. * hotspot.map.in: Update to icedtea-3.8.0pre02 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 25 05:09:16 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 05:09:16 +0000 Subject: [Bug 3566] [IcedTea8] AArch64 port crashes on slowdebug builds In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3566 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=782eac406554 author: Andrew John Hughes date: Sun May 13 19:15:10 2018 +0100 Bump to icedtea-3.8.0pre02. Upstream changes: - PR3533: HotSpot generates code with unaligned stack, crashes on SSE operations - PR3539, RH1548475: Pass EXTRA_LDFLAGS to HotSpot build - PR3559: Use ldrexd for atomic reads on ARMv7. - PR3575, RH1567204: System cacerts database handling should not affect jssecacerts - S8062808, PR3548: Turn on the -Wreturn-type warning - S8141570, PR3548: Fix Zero interpreter build for --disable-precompiled-headers - S8143245, PR3548: Zero build requires disabled warnings - S8165489, PR3589: Missing G1 barrier in Unsafe_GetObjectVolatile - S8171000, PR3542, RH1402819: Robot.createScreenCapture() crashes in wayland mode - S8185723, PR3553: Zero: segfaults on Power PC 32-bit - S8186461, PR3557: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe - S8187577, PR3578: JVM crash during gc doing concurrent marking - S8197429, PR3546, RH1536622: Increased stack guard causes segfaults on x86-32 - S8197546: Fix for 8171000 breaks Solaris + Linux builds - S8200556, PR3566: AArch64: assertion failure in slowdebug builds - S8201509, PR3579: Zero: S390 31bit atomic_copy64 inline assembler is wrong ChangeLog: 2018-05-12 Andrew John Hughes Bump to icedtea-3.8.0pre02. * Makefile.am, (CORBA_CHANGESET): Update to icedtea-3.8.0pre02 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Add HotSpot patches for Shenandoah and AArch32 ports. * NEWS: Updated. * configure.ac: Bump to 3.8.0pre02. * hotspot.map.in: Update to icedtea-3.8.0pre02 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 25 05:09:18 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 05:09:18 +0000 Subject: [Bug 3539] [IcedTea8] Pass EXTRA_LDFLAGS to HotSpot build In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3539 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=782eac406554 author: Andrew John Hughes date: Sun May 13 19:15:10 2018 +0100 Bump to icedtea-3.8.0pre02. Upstream changes: - PR3533: HotSpot generates code with unaligned stack, crashes on SSE operations - PR3539, RH1548475: Pass EXTRA_LDFLAGS to HotSpot build - PR3559: Use ldrexd for atomic reads on ARMv7. - PR3575, RH1567204: System cacerts database handling should not affect jssecacerts - S8062808, PR3548: Turn on the -Wreturn-type warning - S8141570, PR3548: Fix Zero interpreter build for --disable-precompiled-headers - S8143245, PR3548: Zero build requires disabled warnings - S8165489, PR3589: Missing G1 barrier in Unsafe_GetObjectVolatile - S8171000, PR3542, RH1402819: Robot.createScreenCapture() crashes in wayland mode - S8185723, PR3553: Zero: segfaults on Power PC 32-bit - S8186461, PR3557: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe - S8187577, PR3578: JVM crash during gc doing concurrent marking - S8197429, PR3546, RH1536622: Increased stack guard causes segfaults on x86-32 - S8197546: Fix for 8171000 breaks Solaris + Linux builds - S8200556, PR3566: AArch64: assertion failure in slowdebug builds - S8201509, PR3579: Zero: S390 31bit atomic_copy64 inline assembler is wrong ChangeLog: 2018-05-12 Andrew John Hughes Bump to icedtea-3.8.0pre02. * Makefile.am, (CORBA_CHANGESET): Update to icedtea-3.8.0pre02 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Add HotSpot patches for Shenandoah and AArch32 ports. * NEWS: Updated. * configure.ac: Bump to 3.8.0pre02. * hotspot.map.in: Update to icedtea-3.8.0pre02 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 25 05:09:21 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 05:09:21 +0000 Subject: [Bug 3542] [IcedTea8] Backport "8171000: Robot.createScreenCapture() crashes in wayland mode" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3542 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=782eac406554 author: Andrew John Hughes date: Sun May 13 19:15:10 2018 +0100 Bump to icedtea-3.8.0pre02. Upstream changes: - PR3533: HotSpot generates code with unaligned stack, crashes on SSE operations - PR3539, RH1548475: Pass EXTRA_LDFLAGS to HotSpot build - PR3559: Use ldrexd for atomic reads on ARMv7. - PR3575, RH1567204: System cacerts database handling should not affect jssecacerts - S8062808, PR3548: Turn on the -Wreturn-type warning - S8141570, PR3548: Fix Zero interpreter build for --disable-precompiled-headers - S8143245, PR3548: Zero build requires disabled warnings - S8165489, PR3589: Missing G1 barrier in Unsafe_GetObjectVolatile - S8171000, PR3542, RH1402819: Robot.createScreenCapture() crashes in wayland mode - S8185723, PR3553: Zero: segfaults on Power PC 32-bit - S8186461, PR3557: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe - S8187577, PR3578: JVM crash during gc doing concurrent marking - S8197429, PR3546, RH1536622: Increased stack guard causes segfaults on x86-32 - S8197546: Fix for 8171000 breaks Solaris + Linux builds - S8200556, PR3566: AArch64: assertion failure in slowdebug builds - S8201509, PR3579: Zero: S390 31bit atomic_copy64 inline assembler is wrong ChangeLog: 2018-05-12 Andrew John Hughes Bump to icedtea-3.8.0pre02. * Makefile.am, (CORBA_CHANGESET): Update to icedtea-3.8.0pre02 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Add HotSpot patches for Shenandoah and AArch32 ports. * NEWS: Updated. * configure.ac: Bump to 3.8.0pre02. * hotspot.map.in: Update to icedtea-3.8.0pre02 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 25 05:09:24 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 05:09:24 +0000 Subject: [Bug 3575] [IcedTea8] System cacerts database handling should not affect jssecacerts In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3575 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=782eac406554 author: Andrew John Hughes date: Sun May 13 19:15:10 2018 +0100 Bump to icedtea-3.8.0pre02. Upstream changes: - PR3533: HotSpot generates code with unaligned stack, crashes on SSE operations - PR3539, RH1548475: Pass EXTRA_LDFLAGS to HotSpot build - PR3559: Use ldrexd for atomic reads on ARMv7. - PR3575, RH1567204: System cacerts database handling should not affect jssecacerts - S8062808, PR3548: Turn on the -Wreturn-type warning - S8141570, PR3548: Fix Zero interpreter build for --disable-precompiled-headers - S8143245, PR3548: Zero build requires disabled warnings - S8165489, PR3589: Missing G1 barrier in Unsafe_GetObjectVolatile - S8171000, PR3542, RH1402819: Robot.createScreenCapture() crashes in wayland mode - S8185723, PR3553: Zero: segfaults on Power PC 32-bit - S8186461, PR3557: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe - S8187577, PR3578: JVM crash during gc doing concurrent marking - S8197429, PR3546, RH1536622: Increased stack guard causes segfaults on x86-32 - S8197546: Fix for 8171000 breaks Solaris + Linux builds - S8200556, PR3566: AArch64: assertion failure in slowdebug builds - S8201509, PR3579: Zero: S390 31bit atomic_copy64 inline assembler is wrong ChangeLog: 2018-05-12 Andrew John Hughes Bump to icedtea-3.8.0pre02. * Makefile.am, (CORBA_CHANGESET): Update to icedtea-3.8.0pre02 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Add HotSpot patches for Shenandoah and AArch32 ports. * NEWS: Updated. * configure.ac: Bump to 3.8.0pre02. * hotspot.map.in: Update to icedtea-3.8.0pre02 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 25 05:09:26 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 05:09:26 +0000 Subject: [Bug 3578] [IcedTea8] Backport "8187577: JVM crash during gc doing concurrent marking" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3578 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=782eac406554 author: Andrew John Hughes date: Sun May 13 19:15:10 2018 +0100 Bump to icedtea-3.8.0pre02. Upstream changes: - PR3533: HotSpot generates code with unaligned stack, crashes on SSE operations - PR3539, RH1548475: Pass EXTRA_LDFLAGS to HotSpot build - PR3559: Use ldrexd for atomic reads on ARMv7. - PR3575, RH1567204: System cacerts database handling should not affect jssecacerts - S8062808, PR3548: Turn on the -Wreturn-type warning - S8141570, PR3548: Fix Zero interpreter build for --disable-precompiled-headers - S8143245, PR3548: Zero build requires disabled warnings - S8165489, PR3589: Missing G1 barrier in Unsafe_GetObjectVolatile - S8171000, PR3542, RH1402819: Robot.createScreenCapture() crashes in wayland mode - S8185723, PR3553: Zero: segfaults on Power PC 32-bit - S8186461, PR3557: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe - S8187577, PR3578: JVM crash during gc doing concurrent marking - S8197429, PR3546, RH1536622: Increased stack guard causes segfaults on x86-32 - S8197546: Fix for 8171000 breaks Solaris + Linux builds - S8200556, PR3566: AArch64: assertion failure in slowdebug builds - S8201509, PR3579: Zero: S390 31bit atomic_copy64 inline assembler is wrong ChangeLog: 2018-05-12 Andrew John Hughes Bump to icedtea-3.8.0pre02. * Makefile.am, (CORBA_CHANGESET): Update to icedtea-3.8.0pre02 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Add HotSpot patches for Shenandoah and AArch32 ports. * NEWS: Updated. * configure.ac: Bump to 3.8.0pre02. * hotspot.map.in: Update to icedtea-3.8.0pre02 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 25 05:09:29 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 05:09:29 +0000 Subject: [Bug 3579] [IcedTea8] Zero's atomic_copy64() broken on s390 In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3579 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=782eac406554 author: Andrew John Hughes date: Sun May 13 19:15:10 2018 +0100 Bump to icedtea-3.8.0pre02. Upstream changes: - PR3533: HotSpot generates code with unaligned stack, crashes on SSE operations - PR3539, RH1548475: Pass EXTRA_LDFLAGS to HotSpot build - PR3559: Use ldrexd for atomic reads on ARMv7. - PR3575, RH1567204: System cacerts database handling should not affect jssecacerts - S8062808, PR3548: Turn on the -Wreturn-type warning - S8141570, PR3548: Fix Zero interpreter build for --disable-precompiled-headers - S8143245, PR3548: Zero build requires disabled warnings - S8165489, PR3589: Missing G1 barrier in Unsafe_GetObjectVolatile - S8171000, PR3542, RH1402819: Robot.createScreenCapture() crashes in wayland mode - S8185723, PR3553: Zero: segfaults on Power PC 32-bit - S8186461, PR3557: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe - S8187577, PR3578: JVM crash during gc doing concurrent marking - S8197429, PR3546, RH1536622: Increased stack guard causes segfaults on x86-32 - S8197546: Fix for 8171000 breaks Solaris + Linux builds - S8200556, PR3566: AArch64: assertion failure in slowdebug builds - S8201509, PR3579: Zero: S390 31bit atomic_copy64 inline assembler is wrong ChangeLog: 2018-05-12 Andrew John Hughes Bump to icedtea-3.8.0pre02. * Makefile.am, (CORBA_CHANGESET): Update to icedtea-3.8.0pre02 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Add HotSpot patches for Shenandoah and AArch32 ports. * NEWS: Updated. * configure.ac: Bump to 3.8.0pre02. * hotspot.map.in: Update to icedtea-3.8.0pre02 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 25 05:09:32 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 05:09:32 +0000 Subject: [Bug 3548] [IcedTea8] Backport "8062808: Turn on the -Wreturn-type warning" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3548 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=782eac406554 author: Andrew John Hughes date: Sun May 13 19:15:10 2018 +0100 Bump to icedtea-3.8.0pre02. Upstream changes: - PR3533: HotSpot generates code with unaligned stack, crashes on SSE operations - PR3539, RH1548475: Pass EXTRA_LDFLAGS to HotSpot build - PR3559: Use ldrexd for atomic reads on ARMv7. - PR3575, RH1567204: System cacerts database handling should not affect jssecacerts - S8062808, PR3548: Turn on the -Wreturn-type warning - S8141570, PR3548: Fix Zero interpreter build for --disable-precompiled-headers - S8143245, PR3548: Zero build requires disabled warnings - S8165489, PR3589: Missing G1 barrier in Unsafe_GetObjectVolatile - S8171000, PR3542, RH1402819: Robot.createScreenCapture() crashes in wayland mode - S8185723, PR3553: Zero: segfaults on Power PC 32-bit - S8186461, PR3557: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe - S8187577, PR3578: JVM crash during gc doing concurrent marking - S8197429, PR3546, RH1536622: Increased stack guard causes segfaults on x86-32 - S8197546: Fix for 8171000 breaks Solaris + Linux builds - S8200556, PR3566: AArch64: assertion failure in slowdebug builds - S8201509, PR3579: Zero: S390 31bit atomic_copy64 inline assembler is wrong ChangeLog: 2018-05-12 Andrew John Hughes Bump to icedtea-3.8.0pre02. * Makefile.am, (CORBA_CHANGESET): Update to icedtea-3.8.0pre02 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Add HotSpot patches for Shenandoah and AArch32 ports. * NEWS: Updated. * configure.ac: Bump to 3.8.0pre02. * hotspot.map.in: Update to icedtea-3.8.0pre02 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 25 05:09:35 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 05:09:35 +0000 Subject: [Bug 3546] [IcedTea8] Backport "8197429: Increased stack guard causes segfaults on x86-32" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3546 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=782eac406554 author: Andrew John Hughes date: Sun May 13 19:15:10 2018 +0100 Bump to icedtea-3.8.0pre02. Upstream changes: - PR3533: HotSpot generates code with unaligned stack, crashes on SSE operations - PR3539, RH1548475: Pass EXTRA_LDFLAGS to HotSpot build - PR3559: Use ldrexd for atomic reads on ARMv7. - PR3575, RH1567204: System cacerts database handling should not affect jssecacerts - S8062808, PR3548: Turn on the -Wreturn-type warning - S8141570, PR3548: Fix Zero interpreter build for --disable-precompiled-headers - S8143245, PR3548: Zero build requires disabled warnings - S8165489, PR3589: Missing G1 barrier in Unsafe_GetObjectVolatile - S8171000, PR3542, RH1402819: Robot.createScreenCapture() crashes in wayland mode - S8185723, PR3553: Zero: segfaults on Power PC 32-bit - S8186461, PR3557: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe - S8187577, PR3578: JVM crash during gc doing concurrent marking - S8197429, PR3546, RH1536622: Increased stack guard causes segfaults on x86-32 - S8197546: Fix for 8171000 breaks Solaris + Linux builds - S8200556, PR3566: AArch64: assertion failure in slowdebug builds - S8201509, PR3579: Zero: S390 31bit atomic_copy64 inline assembler is wrong ChangeLog: 2018-05-12 Andrew John Hughes Bump to icedtea-3.8.0pre02. * Makefile.am, (CORBA_CHANGESET): Update to icedtea-3.8.0pre02 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Add HotSpot patches for Shenandoah and AArch32 ports. * NEWS: Updated. * configure.ac: Bump to 3.8.0pre02. * hotspot.map.in: Update to icedtea-3.8.0pre02 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 25 05:09:37 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 05:09:37 +0000 Subject: [Bug 3557] [IcedTea8] Backport "8186461: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3557 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=782eac406554 author: Andrew John Hughes date: Sun May 13 19:15:10 2018 +0100 Bump to icedtea-3.8.0pre02. Upstream changes: - PR3533: HotSpot generates code with unaligned stack, crashes on SSE operations - PR3539, RH1548475: Pass EXTRA_LDFLAGS to HotSpot build - PR3559: Use ldrexd for atomic reads on ARMv7. - PR3575, RH1567204: System cacerts database handling should not affect jssecacerts - S8062808, PR3548: Turn on the -Wreturn-type warning - S8141570, PR3548: Fix Zero interpreter build for --disable-precompiled-headers - S8143245, PR3548: Zero build requires disabled warnings - S8165489, PR3589: Missing G1 barrier in Unsafe_GetObjectVolatile - S8171000, PR3542, RH1402819: Robot.createScreenCapture() crashes in wayland mode - S8185723, PR3553: Zero: segfaults on Power PC 32-bit - S8186461, PR3557: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe - S8187577, PR3578: JVM crash during gc doing concurrent marking - S8197429, PR3546, RH1536622: Increased stack guard causes segfaults on x86-32 - S8197546: Fix for 8171000 breaks Solaris + Linux builds - S8200556, PR3566: AArch64: assertion failure in slowdebug builds - S8201509, PR3579: Zero: S390 31bit atomic_copy64 inline assembler is wrong ChangeLog: 2018-05-12 Andrew John Hughes Bump to icedtea-3.8.0pre02. * Makefile.am, (CORBA_CHANGESET): Update to icedtea-3.8.0pre02 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Add HotSpot patches for Shenandoah and AArch32 ports. * NEWS: Updated. * configure.ac: Bump to 3.8.0pre02. * hotspot.map.in: Update to icedtea-3.8.0pre02 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 25 05:09:44 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 05:09:44 +0000 Subject: [Bug 3573] [IcedTea8] [Shenandoah] Fix TCK crash with Shenandoah In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3573 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=6a13465674b7 author: Andrew John Hughes date: Mon May 14 10:35:20 2018 +0100 PR3573: Fix TCK crash with Shenandoah 2018-05-13 Andrew John Hughes PR3573: Fix TCK crash with Shenandoah * Makefile.am: (ICEDTEA_PATCHES): Add patch. * NEWS: Updated. * patches/hotspot/shenandoah/pr3573.patch: Fix TCK crash in 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 Fri May 25 05:09:53 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 05:09:53 +0000 Subject: [Bug 3533] [IcedTea8] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #29 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=fbd3086dd009 author: andrew date: Wed May 16 18:23:41 2018 +0100 S8199936, PR3591: Fix for bug 3533 doesn't add -mstackrealign to JDK code 2018-05-16 Andrew John Hughes S8199936, PR3591: Fix for bug 3533 doesn't add -mstackrealign to JDK code * Makefile.am: (ICEDTEA_PATCHES): Add patch. * NEWS: Updated. * patches/pr3591.patch: Enable -mstackrealign in JDK build. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 25 05:09:58 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 05:09:58 +0000 Subject: [Bug 3591] [IcedTea8] Fix for bug 3533 doesn't add -mstackrealign to JDK code In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3591 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=fbd3086dd009 author: andrew date: Wed May 16 18:23:41 2018 +0100 S8199936, PR3591: Fix for bug 3533 doesn't add -mstackrealign to JDK code 2018-05-16 Andrew John Hughes S8199936, PR3591: Fix for bug 3533 doesn't add -mstackrealign to JDK code * Makefile.am: (ICEDTEA_PATCHES): Add patch. * NEWS: Updated. * patches/pr3591.patch: Enable -mstackrealign in JDK build. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 25 05:10:06 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 05:10:06 +0000 Subject: [Bug 3592] [IcedTea8] Skip AES test on AArch64 due to VM crash In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3592 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=922d4298f3cb author: andrew date: Wed May 16 18:25:34 2018 +0100 PR3592: Skip AES test on AArch64 due to VM crash 2017-11-14 Andrew John Hughes PR3592: Skip AES test on AArch64 due to VM crash * Makefile.am: (check-aes): Don't run test if running on aarch64. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 25 05:10:15 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 05:10:15 +0000 Subject: [Bug 3593] [IcedTea8] s390 needs to use '%z' format specifier for size_t arguments as size_t != int In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3593 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=8d8d848082dc author: andrew date: Sun May 20 05:53:07 2018 +0100 PR3593: s390 needs to use '%z' format specifier for size_t arguments as size_t != int 2018-05-19 Andrew John Hughes PR3593: s390 needs to use '%z' format specifier for size_t arguments as size_t != int * Makefile.am: (ICEDTEA_PATCHES): Add patch. * NEWS: Updated. * patches/pr3593.patch: Use '%z' as SIZE_FORMAT on s390 and fix cases where SIZE_FORMAT is either misused or not used where needed. -- You are receiving this mail because: 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 May 25 05:10:22 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 05:10:22 +0000 Subject: [Bug 3548] [IcedTea8] Backport "8062808: Turn on the -Wreturn-type warning" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3548 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=96c3f96d8754 author: andrew date: Sun May 20 14:40:56 2018 +0100 S8197981, PR3548: Missing return statement in __sync_val_compare_and_swap_8 2018-05-19 Andrew John Hughes S8197981, PR3548: Missing return statement in __sync_val_compare_and_swap_8 * Makefile.am: (ICEDTEA_PATCHES): Add patch. * NEWS: Updated. * patches/pr3548.patch: Fix missing return value case only visible on 32-bit Zero builds. -- You are receiving this mail because: 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 May 25 05:10:31 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 05:10:31 +0000 Subject: [Bug 3593] [IcedTea8] s390 needs to use '%z' format specifier for size_t arguments as size_t != int In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3593 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=d4671962cbd5 author: andrew date: Fri May 25 02:01:14 2018 +0100 PR3594: Patch for bug 3593 breaks Shenandoah build 2018-05-21 Andrew John Hughes PR3594: Patch for bug 3593 breaks Shenandoah build * Makefile.am: (ICEDTEA_PATCHES): Add all build HotSpot patches after the conditional patches. * NEWS: Updated. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 25 05:10:34 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 05:10:34 +0000 Subject: [Bug 3594] [IcedTea8] Patch for bug 3593 breaks Shenandoah build In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3594 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=d4671962cbd5 author: andrew date: Fri May 25 02:01:14 2018 +0100 PR3594: Patch for bug 3593 breaks Shenandoah build 2018-05-21 Andrew John Hughes PR3594: Patch for bug 3593 breaks Shenandoah build * Makefile.am: (ICEDTEA_PATCHES): Add all build HotSpot patches after the conditional patches. * NEWS: Updated. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 25 08:27:16 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 08:27:16 +0000 Subject: [Bug 3572] "Headless check failed" when I run "javaws myjnlpfile" inside xrdp/openbox In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3572 --- Comment #15 from coolman_789 at hotmail.com --- still same issue. I just tested with jre8 from Oracle. Same 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 Fri May 25 08:30:35 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 08:30:35 +0000 Subject: [Bug 3572] "Headless check failed" when I run "javaws myjnlpfile" inside xrdp/openbox In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3572 --- Comment #16 from JiriVanek --- Have you set the deployment.headless.ignore=true in ~/.config/icedtea-web/deployment.properties ? Can you please send me the log output of such a build? Becasue the result could be same, but the trace have to different. HeadlessCheck is disabled by above patch and set property. -- You are receiving this mail because: 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 May 25 08:33:15 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 08:33:15 +0000 Subject: [Bug 3572] "Headless check failed" when I run "javaws myjnlpfile" inside xrdp/openbox In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3572 --- Comment #17 from coolman_789 at hotmail.com --- Created attachment 1686 --> https://icedtea.classpath.org/bugzilla/attachment.cgi?id=1686&action=edit 2nd 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 May 25 08:33:41 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 08:33:41 +0000 Subject: [Bug 3572] "Headless check failed" when I run "javaws myjnlpfile" inside xrdp/openbox In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3572 --- Comment #18 from JiriVanek --- Can you please send me the log output of *run* of of such a build? -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 25 08:34:58 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 08:34:58 +0000 Subject: [Bug 3572] "Headless check failed" when I run "javaws myjnlpfile" inside xrdp/openbox In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3572 --- Comment #19 from coolman_789 at hotmail.com --- Created attachment 1687 --> https://icedtea.classpath.org/bugzilla/attachment.cgi?id=1687&action=edit log of the build - 2 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 25 08:38:14 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 08:38:14 +0000 Subject: [Bug 3572] "Headless check failed" when I run "javaws myjnlpfile" inside xrdp/openbox In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3572 --- Comment #20 from JiriVanek --- Sorry. Not of the built itself, but of run of such a built artifact. I need to see the new exception. -- You are receiving this mail because: 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 May 25 08:40:32 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 08:40:32 +0000 Subject: [Bug 3572] "Headless check failed" when I run "javaws myjnlpfile" inside xrdp/openbox In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3572 --- Comment #21 from coolman_789 at hotmail.com --- Created attachment 1688 --> https://icedtea.classpath.org/bugzilla/attachment.cgi?id=1688&action=edit log of run - 2 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 25 09:13:30 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 09:13:30 +0000 Subject: [Bug 3572] "Headless check failed" when I run "javaws myjnlpfile" inside xrdp/openbox In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3572 --- Comment #22 from JiriVanek --- Thank you I do not see the crash exception. Have you seen any final message or noticed any final output? >From log - the headless check is correctly disabled, so if nothing else, this is *different* issue There ase many SSL exceptions, but I think they are caused by you using http instead of https. As http is always tried too, it should be harmles. There are several CNF exceptions, but those are usually ok - the class is mostly found somewhere else. In addition all jars which jnlp is requsting are downlaoded. At the end, the application is verified as SIGNED_NOT_OK, still it is probably accepted state as later are all jars activated. Finally: Setting net.sourceforge.jnlp.runtime.JNLPClassLoader at 5621f102 as the classloader for thread TimerQueue Invoking main() with args: [] Class-Path attribute cleared for /home//.cache/icedtea-web/cache/475/http//80/univiewer_console_webstart/jars/uvc.jar Any idea? -- You are receiving this mail because: 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 May 25 09:25:52 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 09:25:52 +0000 Subject: [Bug 3572] "Headless check failed" when I run "javaws myjnlpfile" inside xrdp/openbox In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3572 --- Comment #23 from coolman_789 at hotmail.com --- No idea here. As this occured in Oracle jre/javaws too, it seems it's not iced tea related. Maybe it's a bug inside the app, or my setup that is not sane. As we can't have a newer version the app for now, I will try to check for my environnement. Maybe try a desktop environnement and not only a window manager. -- You are receiving this mail because: 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 May 25 11:54:05 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 11:54:05 +0000 Subject: [Bug 3572] "Headless check failed" when I run "javaws myjnlpfile" inside xrdp/openbox In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3572 --- Comment #24 from coolman_789 at hotmail.com --- found it : https://stackoverflow.com/questions/45412979/java-rendering-over-remote-desktop => applied it and it works... sorry for the noise ! -- You are receiving this mail because: 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 May 25 12:02:08 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 12:02:08 +0000 Subject: [Bug 3572] "Headless check failed" when I run "javaws myjnlpfile" inside xrdp/openbox In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3572 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |INVALID --- Comment #25 from JiriVanek --- wou. that is terrible workaround.... thanx for testing. -- You are receiving this mail because: 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 May 25 12:02:10 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 12:02:10 +0000 Subject: [Bug 3582] Headless check failed. You are forced to run without any graphics In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3582 Bug 3582 depends on bug 3572, which changed state. Bug 3572 Summary: "Headless check failed" when I run "javaws myjnlpfile" inside xrdp/openbox https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3572 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |INVALID -- You are receiving this mail because: 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 May 25 12:04:32 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 12:04:32 +0000 Subject: [Bug 2966] installed ubuntu 16.04 and openjdk-8-jdk when i try to log on to my work vpn I get the following error In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2966 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |WONTFIX --- Comment #3 from JiriVanek --- too old. -- You are receiving this mail because: 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 May 25 12:10:12 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 12:10:12 +0000 Subject: [Bug 3582] Headless check failed. You are forced to run without any graphics In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3582 --- Comment #6 from JiriVanek --- Please, there wereseveral more hints in 3572, are you able to confirm? -- You are receiving this mail because: 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 May 25 12:29:58 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 12:29:58 +0000 Subject: [Bug 3582] Headless check failed. You are forced to run without any graphics In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3582 --- Comment #7 from Brian Smith --- The statement in Comment #5 of this case did not assist. The "deployment.headless.ignore=true" didn't work either. The 16bit color didn't work for me either. I can try a pickup of your latest code updates to see if that assist. On a side note, the Oracle JavaWS works 100% for me, unlike the other ticket. -- You are receiving this mail because: 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 May 25 12:40:07 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 12:40:07 +0000 Subject: [Bug 3582] Headless check failed. You are forced to run without any graphics In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3582 --- Comment #8 from JiriVanek --- to use deployment.headless.ignore=true you need to appl;y two patches (https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3572#c8 and https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3572#c14) and self build itw (#c8) Have you did it? Actually already #c8 patch without deployment.headless.ignore can be already helpful enough. -- You are receiving this mail because: 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 May 25 16:02:22 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 16:02:22 +0000 Subject: [Bug 3582] Headless check failed. You are forced to run without any graphics In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3582 --- Comment #9 from Brian Smith --- Winner Winner, chicken dinner! I missed the update, but I snagged code changes from both comment 8 & 14 updates, and recompiled & pushed on my VM. I was finally able to launch the Application without any issues. Your fixes resolved MY issues. Thank you very much! Brian -- You are receiving this mail because: 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 May 25 21:56:35 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 25 May 2018 21:56:35 +0000 Subject: [Bug 3533] [IcedTea8] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #30 from Maciej S. Szmigiero --- I see that changes described in the last two comments only refer to adding a "-mstackrealign" flag. As it was shown in the comment 23 this flag alone is not enough to add stack realigning code to every C/C++ function with an external call and so to fix this issue (at least on some compiler versions). -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat May 26 23:17:39 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 26 May 2018 23:17:39 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Bug 3516 depends on bug 3493, which changed state. Bug 3493 Summary: [IcedTea8] Run AES test to test intrinsics https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3493 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 Sat May 26 23:17:35 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 26 May 2018 23:17:35 +0000 Subject: [Bug 3493] [IcedTea8] Run AES test to test intrinsics In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3493 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #4 from Andrew John Hughes --- Fixed in icedtea-3.8.0pre02. -- You are receiving this mail because: 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 May 27 03:49:22 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 27 May 2018 03:49:22 +0000 Subject: [Bug 3533] [IcedTea8] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #31 from Andrew John Hughes --- This is the work I mentioned in comment 22 which will form part of 3.8.0. Comment 23 shows an isolated example. Do you also see no effect when building IcedTea? My testing shows a reliable crash without -mstackrealign but a full bootstrap with 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 Sun May 27 16:56:13 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 27 May 2018 16:56:13 +0000 Subject: [Bug 3533] [IcedTea8] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #32 from Maciej S. Szmigiero --- Does the compiler version you are using add the stack realigning instruction when compiling the example from comment 23 with "-mstackrealign" only? If yes, then this might explain the difference we are seeing. > My testing shows a reliable crash without -mstackrealign but a full > bootstrap with it. In the Gentoo bug I wrote that preliminary fixes stopped crashes during bootstrap but the resulting IcedTea was still pretty unstable (see "issue 1" from comment 24 in that Gentoo bug). > Comment 23 shows an isolated example. Think of "external" from that example as some function in glibc (using SSE) where "internal" is an entry point from the generated code, like "SafepointSynchronize::handle_polling_page_exception". I see no reason why with "-mstackrealign" only the compiler would guarantee realigning stack in the IcedTea case but not in the example from comment 23. We might be lucky that every such entry point function by coincidence compiles to a code that itself relies on proper stack alignement and so gets stack realignment instruction even with just "-mstackrealign", but that: 1) Would require auditing every such entry function with every supported compiler version with every reasonable optimizer flag (like different "-march" settings) - that the stack realignment instruction gets added in every such case as some optimization flag might result in a code that does not rely on stack alignement and so without a stack realignment being generated, 2) Would result in a very fragile code that might generate subtle crash points from seemingly innocent code changes. As I wrote in comment 23 adding both "-mstackrealign" and "-mincoming-stack-boundary=2" works fine, too - this might be the right solution here. Unfortunately, I don't have an easy access to the setup that had crashing IcedTea, so I can't test it easily, but due to the two points above a successful test now might not result in lack of future problems. -- You are receiving this mail because: 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 May 28 08:27:24 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 28 May 2018 08:27:24 +0000 Subject: [Bug 3533] [IcedTea8] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #33 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest?cmd=changeset;node=00ccc7349862 author: andrew date: Sat May 12 12:02:57 2018 +0100 PR3533: HotSpot generates code with unaligned stack, crashes on SSE operations Summary: Enable -mstackrealign on x86 Linux as well as x86 Mac OS 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 May 28 08:27:51 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 28 May 2018 08:27:51 +0000 Subject: [Bug 3533] [IcedTea8] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #34 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest?cmd=changeset;node=64e87a408afd author: andrew date: Wed May 16 17:46:37 2018 +0100 PR3591: Fix for bug 3533 doesn't add -mstackrealign to JDK code -- You are receiving this mail because: 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 May 28 08:27:56 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 28 May 2018 08:27:56 +0000 Subject: [Bug 3591] [IcedTea8] Fix for bug 3533 doesn't add -mstackrealign to JDK code In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3591 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest?cmd=changeset;node=64e87a408afd author: andrew date: Wed May 16 17:46:37 2018 +0100 PR3591: Fix for bug 3533 doesn't add -mstackrealign to JDK code -- 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 May 28 08:29:14 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Mon, 28 May 2018 08:29:14 +0000 Subject: /hg/icedtea8-forest/corba: 30 new changesets Message-ID: changeset f6b6ad6feb6e in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=f6b6ad6feb6e author: asaha date: Tue Dec 19 15:36:32 2017 -0800 Added tag jdk8u162-b12 for changeset ace99846c1fd changeset 1418a957bc51 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=1418a957bc51 author: asaha date: Tue Oct 03 23:29:28 2017 -0700 Added tag jdk8u171-b00 for changeset bb767c7211ea changeset 6cdea2580c1b in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=6cdea2580c1b author: asaha date: Thu Nov 02 11:29:16 2017 -0700 Merge changeset c4e0935e4570 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=c4e0935e4570 author: asaha date: Fri Oct 06 08:33:08 2017 -0700 Added tag jdk8u152-b31 for changeset e05b7f7238dd changeset a6c0eb254c54 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=a6c0eb254c54 author: asaha date: Tue Oct 31 14:55:19 2017 -0700 Added tag jdk8u152-b32 for changeset c4e0935e4570 changeset abcbb543abb7 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=abcbb543abb7 author: asaha date: Tue Nov 14 13:10:49 2017 -0800 Added tag jdk8u152-b33 for changeset a6c0eb254c54 changeset 3db2418690f0 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=3db2418690f0 author: asaha date: Tue Dec 12 09:37:39 2017 -0800 Added tag jdk8u152-b34 for changeset abcbb543abb7 changeset a7169cc75c6d in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=a7169cc75c6d author: asaha date: Thu Dec 14 12:23:26 2017 -0800 Merge changeset a9de7f38257e in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=a9de7f38257e author: asaha date: Fri Dec 15 11:41:19 2017 -0800 Added tag jdk8u152-b35 for changeset 3db2418690f0 changeset d00160510260 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=d00160510260 author: asaha date: Fri Dec 15 15:39:14 2017 -0800 Merge changeset ac2d6b7e6cb2 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=ac2d6b7e6cb2 author: asaha date: Fri Dec 15 15:59:16 2017 -0800 Merge changeset acbd335f56f1 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=acbd335f56f1 author: asaha date: Thu Dec 21 09:37:09 2017 -0800 Merge changeset 9895f9c0845c in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=9895f9c0845c author: asaha date: Thu Dec 21 10:35:04 2017 -0800 Merge changeset 9f7841e005e0 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=9f7841e005e0 author: asaha date: Tue Jan 02 16:14:37 2018 -0800 Added tag jdk8u171-b01 for changeset 9895f9c0845c changeset 4e733c1a0f81 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=4e733c1a0f81 author: asaha date: Thu Jan 04 15:44:25 2018 -0800 Added tag jdk8u162-b31 for changeset acbd335f56f1 changeset 28be709707f8 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=28be709707f8 author: asaha date: Mon Jan 08 09:03:30 2018 -0800 Merge changeset d534205fffcf in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=d534205fffcf author: asaha date: Tue Jan 09 12:36:29 2018 -0800 Added tag jdk8u171-b02 for changeset 28be709707f8 changeset 0baf88a7b388 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=0baf88a7b388 author: asaha date: Tue Jan 23 13:08:57 2018 -0800 Added tag jdk8u171-b03 for changeset d534205fffcf changeset 0c6a772d60b9 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=0c6a772d60b9 author: asaha date: Tue Jan 30 11:22:46 2018 -0800 Added tag jdk8u171-b04 for changeset 0baf88a7b388 changeset 3bca003f024c in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=3bca003f024c author: asaha date: Tue Feb 06 10:51:50 2018 -0800 Added tag jdk8u171-b05 for changeset 0c6a772d60b9 changeset 9cb338e57d31 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=9cb338e57d31 author: asaha date: Tue Feb 13 12:14:04 2018 -0800 Added tag jdk8u171-b06 for changeset 3bca003f024c changeset b90a8fc589af in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=b90a8fc589af author: rpatil date: Wed Feb 07 00:10:57 2018 -0800 8192757: Improve stub classes implementation Reviewed-by: rriggs, dfuchs, erikj changeset f7f59d87e97d in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=f7f59d87e97d author: asaha date: Tue Feb 20 12:55:08 2018 -0800 Added tag jdk8u171-b07 for changeset b90a8fc589af changeset f674dc8cc85f in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=f674dc8cc85f author: asaha date: Tue Feb 27 11:27:04 2018 -0800 Added tag jdk8u171-b08 for changeset f7f59d87e97d changeset b3563151fe42 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=b3563151fe42 author: rpatil date: Tue Feb 27 19:59:46 2018 -0800 8198494: 8u171 and 8u172 - Build failure on non-SE Linux Platforms Reviewed-by: dfuchs, rriggs, coffeys, aefimov changeset 6a9efc037460 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=6a9efc037460 author: asaha date: Tue Mar 06 11:43:36 2018 -0800 Added tag jdk8u171-b09 for changeset b3563151fe42 changeset fd5e2fc0b714 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=fd5e2fc0b714 author: asaha date: Mon Mar 19 11:46:27 2018 -0700 Added tag jdk8u171-b10 for changeset 6a9efc037460 changeset 75fd375dd38a in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=75fd375dd38a author: andrew date: Fri May 25 01:50:06 2018 +0100 Merge jdk8u171-b11 changeset 11ed8366c465 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=11ed8366c465 author: andrew date: Mon May 28 09:25:33 2018 +0100 Added tag icedtea-3.8.0pre02 for changeset 049dc4a6e4e0 changeset 1b9525c63224 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=1b9525c63224 author: andrew date: Mon May 28 09:26:05 2018 +0100 Added tag icedtea-3.8.0 for changeset 75fd375dd38a diffstat: .hgtags | 61 ++++++++++++ .jcheck/conf | 2 - make/BuildCorba.gmk | 5 +- src/share/classes/com/sun/corba/se/impl/ior/StubIORImpl.java | 17 ++- src/share/classes/sun/corba/SharedSecrets.java | 31 +++++- src/share/classes/sun/misc/JavaOISAccess.java | 40 +++++++ src/share/classes/sun/misc/ObjectInputFilter.java | 36 +++++++ 7 files changed, 179 insertions(+), 13 deletions(-) diffs (427 lines): diff -r ace99846c1fd -r 1b9525c63224 .hgtags --- a/.hgtags Tue Dec 19 15:22:32 2017 -0800 +++ b/.hgtags Mon May 28 09:26:05 2018 +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 @@ -453,6 +461,9 @@ d68de92de3bad991546b11d77de6e9c17edf7ec2 jdk8u60-b21 3a04901d83880634ecd70c8be992189228ccd746 jdk8u60-b22 0828bb6521738ad5a7fe11f0aa3495465f002848 jdk8u60-b23 +9e44a6fa912760c513f9a59826c061fd5ca17c5e icedtea-3.0.0pre06 +7418bb690047791d64e1b4adb692ad07d8a44bad icedtea-3.0.0pre07 +ebc2780ebeb34e292b5cfb0e8da1efafa8395306 icedtea-3.0.0pre08 b0779099d006fcb2a0af493e2a2f828411bfad33 jdk8u60-b24 c665dd5d32b04c1dbc2cf21a595fe73330849c03 jdk8u60-b25 7828b9af7733eeaf2cafa8e05e68a2661dc3c7a8 jdk8u60-b26 @@ -535,6 +546,7 @@ 3eb18c06118e0bc2fca1e1ea6c1cbddd21a27479 jdk8u72-b12 0d9849ba664dc3381d8d6d85d5e04c00fdd476b1 jdk8u72-b13 baa49bb35fc1798a5951fcfd3f9232332651d4e9 jdk8u72-b14 +834cf5ee24b36e2ab5eef16896bfd550fd698a7b icedtea-3.0.0pre09 91e3b8e2e00618f237f571fbefdfee3f4134026f jdk8u72-b15 e3b496b6ae52f2c018e9c628c31be984bb4907e7 jdk8u73-b00 5e484ab4b05f1398e924ab90874f7fe2ddf20731 jdk8u73-b01 @@ -571,6 +583,9 @@ 7b719c1dec62535c34030cf3457abe6f478f13a0 jdk8u77-b00 cafc1648f432eff2c392040af2db4505c3d290b6 jdk8u77-b01 0f0077ee5e53365562ff77a01aa97d0c7374f447 jdk8u77-b02 +9972d4fac94222734bfee16a8a5475e1f2b9e149 icedtea-3.0.0pre10 +37af47894175fa7405752524b631237007778767 icedtea-3.0.0 +f7024b8ac854c4a937bf3dbe8e12b6c3ff802765 icedtea-3.0-branchpoint e8dc6eb11c761f20b44d8c4b8acb0846268872f1 jdk8u77-b03 cd7cec8fd295c0462a813b5f54dc5457c2bade2d jdk8u91-b00 4ea02753e66e348ee4639e157061bcbdef1d7ff3 jdk8u91-b13 @@ -634,6 +649,10 @@ 94c775e05eb053b8440d82298927a144ed73f340 jdk8u76-b12 e0fbd6a51e061025f2d6ad0311a587f7ce3c2b43 jdk8u92-b00 8f0466c0dce60b1df3bc01785b01a7f09fa7b564 jdk8u92-b13 +aac8863560465b1374811246c23e5ca82def8ab7 icedtea-3.1.0pre01 +cb4d2e8f71f9577c846719d0a527adf1cbd516fb icedtea-3.1.0pre02 +d920107a9fd47d1d1b662638d207b51b6184a575 icedtea-3.1.0pre03 +b74e7245e40571937a080540251b547c58020f8c icedtea-3.1.0pre04 aa99436ccf826b3a2eecdaf646814e58cf514efb jdk8u81-b00 8674aec1be6459f33451690fb106eec314964116 jdk8u101-b01 96a43945cb6a69989294b511ecdfc0493ea09bf1 jdk8u101-b02 @@ -647,6 +666,8 @@ 7c90acc432738bdc1506d510daeadf9376279dfa jdk8u101-b10 4942432b3da1afbc2c2c87bdf896b112800e537c jdk8u101-b11 f8511bfb19c35d8d396dc53245c06cc3710657b1 jdk8u101-b12 +7ea39ff8c227ada9e3cdb1560ff27128afb16f50 icedtea-3.1.0 +48dbf4a68dc770ef17eee71a5bdfcb46a477157c icedtea-3.2.0pre01 2bb2aec4b3e51aab96e9c25603c7c92fcbac46de jdk8u101-b13 223d0e48a55b92255f5a613743a99e7deacaf455 jdk8u102-b00 223d0e48a55b92255f5a613743a99e7deacaf455 jdk8u82-b00 @@ -663,6 +684,8 @@ 360a2772486dd1aa818132222ea0b7fcfa5707ef jdk8u102-b11 57546b5b575dec9ecfbb1e9a77d87c391a44ab96 jdk8u102-b12 a7c292080d5ed76ea5e3b123c0dee4c340aa174f jdk8u102-b13 +f85c4b0c0469a20118675c7eb210d1dee05576d8 icedtea-3.2.0pre02 +459f130b3f85a53d487f9d02b5d379a9eaaab400 icedtea-3.2.0pre03 56b133772ec1aa4f44f2eee2c4103c645f764935 jdk8u102-b14 8ba5a41487af9fe72aeb92e790327d12dce0de8c jdk8u102-b31 8f015ee0842df021532a4b88c436ea9daed785b6 jdk8u102-b32 @@ -683,6 +706,7 @@ dad7b1a59da60d68ff26bf7414b87995fecaaba6 jdk8u111-b11 a42cdfaa1218a636d2cd0b89a233362cdf32dd4b jdk8u111-b12 2214875a44e52789acf404b56543f613516ee498 jdk8u111-b13 +9d3757e6da3538863558e7ca61e95b722c79ada2 icedtea-3.2.0 7898951ff63c9ea721b8f669b9c749d6c3a2db99 jdk8u111-b14 b87d82f5c33dfb55bfc81254044f28eea5d7424a jdk8u112-b00 1f2394102288d9073652064784e31a3f52fc5d4b jdk8u112-b01 @@ -700,6 +724,7 @@ 18bbb95d097e04ea2b88df8910056fe294da0149 jdk8u112-b14 30f83ac389f06c38dc0b6f71b1d8344c01436a16 jdk8u112-b15 8ef3cc2bbc7dc687e9502ae957337b1ded1b32d4 jdk8u112-b16 +fbc3183924c82a612dc92cda261f19e227df2b32 icedtea-3.3.0pre01 7d4291146927c3430652a07f506d530c2eff7eb9 jdk8u112-b31 46db19bfd51b4039cff4dae563c3b5d3f70d64da jdk8u112-b32 d52e17760c1dafa4fa17ec388aeaaf8fcacb444b jdk8u112-b33 @@ -716,6 +741,9 @@ e24a55876a79b630e8cfca7a1b38a0ee372f8533 jdk8u121-b10 acbfa2934b2411dd20aacb42d1c8dd198fe9f8e9 jdk8u121-b11 cc9a5d631b77582d52aceaf6d6066e99533d1756 jdk8u121-b12 +b05ee049200f51d91493047c31906988750a9ab2 icedtea-3.3.0pre02 +8eb9dd5fe2fb9752a91f44647143348a6b1231fd icedtea-3.3.0 +d812240fb5767253e4c64e5afd925d6f9ec60b0c icedtea-3.4.0pre01 386e9b79fcf5bfad5ff7b0fc991a7c6c5cbfed17 jdk8u121-b13 61eb6e79aabe13253306d6e614a21619dacfa2cc jdk8u121-b31 d28f2fc91487a86a7deffe71e38179067807c60b jdk8u121-b32 @@ -734,6 +762,8 @@ 05ea99eb62bf1bde12fca01c68213a36bb162264 jdk8u131-b08 c5fd9c3a2eb12d366d59195dbea54c60db2a1df3 jdk8u131-b09 de3c63a8b2e52d47554c999a65dbcec7f6d9c1be jdk8u131-b10 +22ed32f45405a21f1d388d183cd34fd28a335f7b icedtea-3.4.0 +324f4699760f52a2ef893d3c31affd62074748f9 icedtea-3.5.0pre01 2b88cb53e31fb637d7c37cc3414bb3eb3e9d1f0d jdk8u131-b11 4db7f76e9f3266c8ba5c801996b27009bb17b335 jdk8u131-b31 d81babb8888496371bb80757f2650dec9ff95175 jdk8u131-b32 @@ -754,8 +784,13 @@ 87a9107675a5a508d99a00f872f01e5bb42cfc02 jdk8u141-b12 ad04b672d6f92dcfbe9e72de041bd05d26a31fde jdk8u141-b13 2232cdb74345eeeeffc13d4f6b1cbcae068c5998 jdk8u141-b14 +e53fedec27e81140aa584c028aaa5b51c34e05d8 icedtea-3.5.0 4f242f33e89a7900f2fcdcd9402058b6d01f340c jdk8u141-b15 77461a27d91fcb53106e6b3234468bff4d0eec9e jdk8u144-b00 +b5485d6bc171bcff18deeda166e5b6c297597e24 icedtea-3.5.1 +e53fedec27e81140aa584c028aaa5b51c34e05d8 icedtea-3.6.0pre00 +b5485d6bc171bcff18deeda166e5b6c297597e24 icedtea-3.6.0pre01 +0c8bc00d9e308f4ebf7f1a888419904a6121a657 icedtea-3.6.0pre02 0d5d2e29f93b01ffa4998c2e3a61d2e6eaa96b1b jdk8u144-b01 e03501807899791ff7888884bcf47eb39be594bb jdk8u141-b31 1bbe5d997ab4e030dd961ab78e11ddae1bc6786c jdk8u141-b32 @@ -777,6 +812,7 @@ c5f095a1df38d9be119adcab5bbd7e4365e21871 jdk8u151-b09 05a4bb70c2d84442e505b40e2059399da3f65633 jdk8u151-b10 ea10de07bc171c8cf89f2acbc4a1288d4dc0f2d6 jdk8u151-b11 +13a5a8a3c66f74af86a1f06c533eb5ca64a65e6f icedtea-3.6.0 87aaf4f5274e047cd1e0822a6b57dafcb987544b jdk8u151-b12 58d0ffe75dc5597310d422e214dc077476bd2338 jdk8u122-b00 a87b06da783bb5a11f7857220789979129e39e7c jdk8u122-b01 @@ -804,7 +840,13 @@ f33390314a7d9311dc9474106ad6e66d71751e6d jdk8u152-b13 2b4802994bf5a4a634258c9ff06d3da474130f8b jdk8u152-b14 f89071fbde60b327d6940a34fcdeed96b6440dd2 jdk8u152-b15 +d3821aae5f3caf60d50d60f211a09a6a823419c9 icedtea-3.7.0pre01 674aecf3d87ae774e2026a1cb2a60eaa651bc7c2 jdk8u152-b16 +e05b7f7238ddad4c2fe428da73c1d234cb90284f jdk8u152-b31 +c4e0935e4570dd821b19ede0e06d27378b93caf4 jdk8u152-b32 +a6c0eb254c54d050bd04dcd308a2993e517bb0de jdk8u152-b33 +abcbb543abb7924fba059ab8eea256589007b79b jdk8u152-b34 +3db2418690f0d45d9934121a748948dc659250d5 jdk8u152-b35 2dbdceff6ade82aa9942cdea6b62d5655d65183c jdk8u151-b00 4449c73dbfdf2e32889e3ce769bd4160daa48b71 jdk8u151-b01 ffa099d5b88ff14cea677d2afa4229354e9404d0 jdk8u151-b02 @@ -845,6 +887,9 @@ 2b03640b61bda0a4d8e89c57d919bf1742aeeb8f jdk8u161-b09 1a3e06fc462b39d065e9fc78191cc6d8a9c33fc0 jdk8u161-b10 104006ed6c31ed1fe46cbee9d665e0dbc6bcac13 jdk8u161-b11 +872ca6c060bbe258c0cc0390a6ac2ef6a2b2c758 icedtea-3.7.0 +872ca6c060bbe258c0cc0390a6ac2ef6a2b2c758 icedtea-3.8.0pre00 +e97fd77ee76b3c2d3181a0958e4adcf550c06e67 icedtea-4-branchpoint b49016a1d704c25d6e66f3d6eb614b70f8a931eb jdk8u161-b12 1160ad38fc7495c01c25421ae89689232481eb6b jdk8u162-b00 86b1cd17fde74427ac4b9312cc56bafc57b32fb4 jdk8u162-b01 @@ -858,3 +903,19 @@ 59171db1d423142a596dcde1f353d4277f016b98 jdk8u162-b09 2c68567bdcf2bb465d38c9783c0886df98fc496e jdk8u162-b10 6029daad75bf459b330fc79ebf208dc35dc682d5 jdk8u162-b11 +7617ee6aaaea27369e98d6eaef5fdce9aba79c1a icedtea-3.8.0pre01 +ace99846c1fd92e8bec4cbe912ec3fc8a74fbf0c jdk8u162-b12 +acbd335f56f1a09fd8f80c2663367f90cdb00c46 jdk8u162-b31 +bb767c7211eace9df83649ba937d2ce507223e4d jdk8u171-b00 +9895f9c0845cf5f8dd7be62bf2a1a73a3868f799 jdk8u171-b01 +28be709707f8b275aeaa2ed41338678620e3ef5f jdk8u171-b02 +d534205fffcf950a11ed37103f5a0c23fe14ee49 jdk8u171-b03 +0baf88a7b3880bbefdbb221e67a6ce96b0552033 jdk8u171-b04 +0c6a772d60b94de90907f2f6d4683ceac8aba54b jdk8u171-b05 +3bca003f024c7bb6774499ff2ede57d300c18c79 jdk8u171-b06 +b90a8fc589afa4ac20a4d1e4f819058a5730af9f jdk8u171-b07 +f7f59d87e97dd1e3a7ff4ebc5ed843b2ed5f2361 jdk8u171-b08 +b3563151fe42c6b997279fc24f8329c4c03add96 jdk8u171-b09 +6a9efc03746028c30c3133d57030a388e752dd99 jdk8u171-b10 +049dc4a6e4e0c11691e6cbc3e964f310c3917cb3 icedtea-3.8.0pre02 +75fd375dd38a23b4efb4afae22383dfc77b67831 icedtea-3.8.0 diff -r ace99846c1fd -r 1b9525c63224 .jcheck/conf --- a/.jcheck/conf Tue Dec 19 15:22:32 2017 -0800 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r ace99846c1fd -r 1b9525c63224 make/BuildCorba.gmk --- a/make/BuildCorba.gmk Tue Dec 19 15:22:32 2017 -0800 +++ b/make/BuildCorba.gmk Mon May 28 09:26:05 2018 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2007, 2018, 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 @@ -174,7 +174,8 @@ SETUP := GENERATE_NEWBYTECODE, \ SRC := $(CORBA_TOPDIR)/src/share/classes $(CORBA_OUTPUTDIR)/gensrc $(CORBA_OUTPUTDIR)/logwrappers, \ EXCLUDES := com/sun/corba/se/PortableActivationIDL \ - com/sun/tools/corba/se/logutil, \ + com/sun/tools/corba/se/logutil \ + sun/misc, \ EXCLUDE_FILES := com/sun/corba/se/impl/presentation/rmi/JNDIStateFactoryImpl.java \ com/sun/corba/se/spi/presentation/rmi/StubWrapper.java \ com/sun/org/omg/CORBA/IDLTypeOperations.java \ diff -r ace99846c1fd -r 1b9525c63224 src/share/classes/com/sun/corba/se/impl/ior/StubIORImpl.java --- a/src/share/classes/com/sun/corba/se/impl/ior/StubIORImpl.java Tue Dec 19 15:22:32 2017 -0800 +++ b/src/share/classes/com/sun/corba/se/impl/ior/StubIORImpl.java Mon May 28 09:26:05 2018 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -31,10 +31,9 @@ package com.sun.corba.se.impl.ior; -import java.io.ObjectInputStream ; -import java.io.ObjectOutputStream ; -import java.io.IOException ; -import java.io.StringWriter ; +import java.io.IOException; +import java.io.ObjectOutputStream; +import sun.corba.SharedSecrets; import org.omg.CORBA.ORB ; @@ -125,14 +124,20 @@ { // read the IOR from the ObjectInputStream int typeLength = stream.readInt(); + SharedSecrets.getJavaOISAccess().checkArray(stream, byte[].class, typeLength); typeData = new byte[typeLength]; stream.readFully(typeData); + int numProfiles = stream.readInt(); + SharedSecrets.getJavaOISAccess().checkArray(stream, int[].class, numProfiles); + SharedSecrets.getJavaOISAccess().checkArray(stream, byte[].class, numProfiles); profileTags = new int[numProfiles]; profileData = new byte[numProfiles][]; for (int i = 0; i < numProfiles; i++) { profileTags[i] = stream.readInt(); - profileData[i] = new byte[stream.readInt()]; + int dataSize = stream.readInt(); + SharedSecrets.getJavaOISAccess().checkArray(stream, byte[].class, dataSize); + profileData[i] = new byte[dataSize]; stream.readFully(profileData[i]); } } diff -r ace99846c1fd -r 1b9525c63224 src/share/classes/sun/corba/SharedSecrets.java --- a/src/share/classes/sun/corba/SharedSecrets.java Tue Dec 19 15:22:32 2017 -0800 +++ b/src/share/classes/sun/corba/SharedSecrets.java Mon May 28 09:26:05 2018 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012, 2018, 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,9 +26,10 @@ package sun.corba; import com.sun.corba.se.impl.io.ValueUtility; +import sun.misc.JavaOISAccess; import sun.misc.Unsafe; -import java.security.AccessController; +import java.lang.reflect.Method; /** A repository of "shared secrets", which are a mechanism for calling implementation-private methods in another package without @@ -43,6 +44,31 @@ public class SharedSecrets { private static final Unsafe unsafe = Unsafe.getUnsafe(); private static JavaCorbaAccess javaCorbaAccess; + private static final Method getJavaOISAccessMethod; + private static JavaOISAccess javaOISAccess; + + // Initialize getJavaOISAccessMethod using reflection. + static { + try { + Class sharedSecret = Class.forName("sun.misc.SharedSecrets"); + getJavaOISAccessMethod = + sharedSecret.getMethod("getJavaOISAccess"); + } catch (Exception e) { + throw new ExceptionInInitializerError(e); + } + } + + public static JavaOISAccess getJavaOISAccess() { + if (javaOISAccess == null) { + try { + javaOISAccess = + (JavaOISAccess) getJavaOISAccessMethod.invoke(null); + } catch (Exception e) { + throw new ExceptionInInitializerError(e); + } + } + return javaOISAccess; + } public static JavaCorbaAccess getJavaCorbaAccess() { if (javaCorbaAccess == null) { @@ -56,5 +82,4 @@ public static void setJavaCorbaAccess(JavaCorbaAccess access) { javaCorbaAccess = access; } - } diff -r ace99846c1fd -r 1b9525c63224 src/share/classes/sun/misc/JavaOISAccess.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/share/classes/sun/misc/JavaOISAccess.java Mon May 28 09:26:05 2018 +0100 @@ -0,0 +1,40 @@ +/* + * Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package sun.misc; + +import java.io.InvalidClassException; +import java.io.ObjectInputStream; + +/* + * Skeleton interface added so com.sun.corba.se.impl.ior.StubIORImpl will compile. + * JDK implementation will be used at runtime. + */ +public interface JavaOISAccess { + void setObjectInputFilter(ObjectInputStream stream, ObjectInputFilter filter); + ObjectInputFilter getObjectInputFilter(ObjectInputStream stream); + void checkArray(ObjectInputStream stream, Class arrayType, int arrayLength) + throws InvalidClassException; +} diff -r ace99846c1fd -r 1b9525c63224 src/share/classes/sun/misc/ObjectInputFilter.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/share/classes/sun/misc/ObjectInputFilter.java Mon May 28 09:26:05 2018 +0100 @@ -0,0 +1,36 @@ +/* + * Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package sun.misc; + +import java.io.InvalidClassException; +import java.io.ObjectInputStream; + +/* + * Skeleton interface added so com.sun.corba.se.impl.ior.StubIORImpl will compile. + * JDK implementation will be used at runtime. + */ +public interface ObjectInputFilter { +} From andrew at icedtea.classpath.org Mon May 28 08:30:35 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Mon, 28 May 2018 08:30:35 +0000 Subject: /hg/icedtea8-forest/jaxp: 31 new changesets Message-ID: changeset e8a1a2db69dc in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=e8a1a2db69dc author: asaha date: Tue Dec 19 15:37:17 2017 -0800 Added tag jdk8u162-b12 for changeset fa7504e2b241 changeset 606a6926c1cc in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=606a6926c1cc author: asaha date: Tue Oct 03 23:30:31 2017 -0700 Added tag jdk8u171-b00 for changeset 7984f6d87395 changeset b05d08bc4e52 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=b05d08bc4e52 author: aefimov date: Thu Oct 19 17:03:20 2017 +0100 8186080: Transform XML interfaces 8188880: A JAXB JCK test failure found after 8186080 Reviewed-by: joehw, lancea, dfuchs changeset ea0317b70769 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=ea0317b70769 author: asaha date: Thu Nov 02 11:33:12 2017 -0700 Merge changeset f20c7cdf6728 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=f20c7cdf6728 author: asaha date: Fri Oct 06 08:33:52 2017 -0700 Added tag jdk8u152-b31 for changeset f4505a7897c7 changeset 31c2dd5d72a3 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=31c2dd5d72a3 author: asaha date: Tue Oct 31 14:56:07 2017 -0700 Added tag jdk8u152-b32 for changeset f20c7cdf6728 changeset 7c42388a2152 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=7c42388a2152 author: asaha date: Tue Nov 14 13:11:48 2017 -0800 Added tag jdk8u152-b33 for changeset 31c2dd5d72a3 changeset 5708ff1232d5 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=5708ff1232d5 author: asaha date: Tue Dec 12 09:38:26 2017 -0800 Added tag jdk8u152-b34 for changeset 7c42388a2152 changeset 454a0c80fe42 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=454a0c80fe42 author: asaha date: Thu Dec 14 13:10:08 2017 -0800 Merge changeset 7f686984fa4b in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=7f686984fa4b author: asaha date: Fri Dec 15 11:42:02 2017 -0800 Added tag jdk8u152-b35 for changeset 5708ff1232d5 changeset ff7bd8a2a390 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=ff7bd8a2a390 author: asaha date: Fri Dec 15 15:48:49 2017 -0800 Merge changeset 9406f14d836b in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=9406f14d836b author: asaha date: Fri Dec 15 16:00:20 2017 -0800 Merge changeset ecdf7d13fd8b in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=ecdf7d13fd8b author: asaha date: Thu Dec 21 09:38:27 2017 -0800 Merge changeset 3a4b6f741a1b in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=3a4b6f741a1b author: asaha date: Thu Dec 21 11:15:17 2017 -0800 Merge changeset e48882603c21 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=e48882603c21 author: asaha date: Tue Jan 02 16:15:25 2018 -0800 Added tag jdk8u171-b01 for changeset 3a4b6f741a1b changeset 71194348ef55 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=71194348ef55 author: asaha date: Thu Jan 04 15:45:12 2018 -0800 Added tag jdk8u162-b31 for changeset ecdf7d13fd8b changeset 0eb59cc7716f in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=0eb59cc7716f author: asaha date: Mon Jan 08 09:06:35 2018 -0800 Merge changeset 1e523ce5792f in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=1e523ce5792f author: asaha date: Tue Jan 09 12:37:24 2018 -0800 Added tag jdk8u171-b02 for changeset 0eb59cc7716f changeset a19f8b3a9242 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=a19f8b3a9242 author: asaha date: Tue Jan 23 13:09:49 2018 -0800 Added tag jdk8u171-b03 for changeset 1e523ce5792f changeset dd671638bd0f in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=dd671638bd0f author: asaha date: Tue Jan 30 11:23:29 2018 -0800 Added tag jdk8u171-b04 for changeset a19f8b3a9242 changeset 5279c6da822e in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=5279c6da822e author: aefimov date: Mon Jan 29 12:56:49 2018 +0000 8189993: Improve document portability Reviewed-by: joehw changeset daab1512cd15 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=daab1512cd15 author: asaha date: Tue Feb 06 10:52:42 2018 -0800 Added tag jdk8u171-b05 for changeset 5279c6da822e changeset d5b13a2a6fbf in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=d5b13a2a6fbf author: asaha date: Tue Feb 13 12:15:05 2018 -0800 Added tag jdk8u171-b06 for changeset daab1512cd15 changeset 8cc732073801 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=8cc732073801 author: asaha date: Tue Feb 20 12:56:07 2018 -0800 Added tag jdk8u171-b07 for changeset d5b13a2a6fbf changeset df47a908b184 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=df47a908b184 author: asaha date: Tue Feb 27 11:27:49 2018 -0800 Added tag jdk8u171-b08 for changeset 8cc732073801 changeset 19dd9e94ba4f in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=19dd9e94ba4f author: asaha date: Tue Mar 06 11:44:20 2018 -0800 Added tag jdk8u171-b09 for changeset df47a908b184 changeset 951193aeb2c4 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=951193aeb2c4 author: asaha date: Mon Mar 19 11:47:11 2018 -0700 Added tag jdk8u171-b10 for changeset 19dd9e94ba4f changeset 6e9148ef1b3a in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=6e9148ef1b3a author: ljiang date: Tue Mar 27 18:07:39 2018 -0700 8200314: JDK 8u171 l10n resource file update - msg drop 40 Reviewed-by: coffeys changeset 2b279bb3475b in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=2b279bb3475b author: andrew date: Fri May 25 01:50:07 2018 +0100 Merge jdk8u171-b11 changeset 90833b795134 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=90833b795134 author: andrew date: Mon May 28 09:25:34 2018 +0100 Added tag icedtea-3.8.0pre02 for changeset 9e4260f4a0ef changeset 8445b2d3a5e6 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=8445b2d3a5e6 author: andrew date: Mon May 28 09:26:05 2018 +0100 Added tag icedtea-3.8.0 for changeset 2b279bb3475b diffstat: .hgtags | 61 ++++++++++ .jcheck/conf | 2 - src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sv.java | 4 +- src/com/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl.java | 6 +- src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties | 8 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties | 8 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_sv.properties | 4 +- src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties | 4 +- src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java | 12 +- 9 files changed, 84 insertions(+), 25 deletions(-) diffs (405 lines): diff -r fa7504e2b241 -r 8445b2d3a5e6 .hgtags --- a/.hgtags Tue Dec 19 15:27:49 2017 -0800 +++ b/.hgtags Mon May 28 09:26:05 2018 +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 @@ -455,6 +463,9 @@ def8014e497099d6f1b1fc64554b15345a574a96 jdk8u60-b21 bc1ad5d83a65339c40a17406ea38d2ea8cbb9807 jdk8u60-b22 9d6b607dcbf820cfec17d6f8775d8649630cfb35 jdk8u60-b23 +69e0cb284d8aa2a686c0428ff971dd2fee7a717c icedtea-3.0.0pre06 +c08ba71fef662a52a0ac4f2fbacd1acc37764bc2 icedtea-3.0.0pre07 +ac52a8eed3530872eebf7092ea687b0ac8c03944 icedtea-3.0.0pre08 c8ea5afd3d53a31b2aae76bc814e7384cae87b87 jdk8u60-b24 7a74fd4791e866c031df3c22cfc19ce71d3d952e jdk8u60-b25 9db1721b527eee3b41ff73fcd36ae052227bbf59 jdk8u60-b26 @@ -537,6 +548,7 @@ 68b880e0f5de1d49914790f1a6e5c6e4c3847434 jdk8u72-b12 58630fde67f4ba7b0fbe8509bb0b105f065383a8 jdk8u72-b13 05c35ec04d298ad11a97a0c82e54e4468542c6e7 jdk8u72-b14 +6527813420de90e946f1cd2bcb8fe4a7972b3bef icedtea-3.0.0pre09 1bcc418943405c5ef677eb3f63783683261bd2d3 jdk8u72-b15 aeecbaa27f807ce0656a108cd0e81669724b8d1b jdk8u73-b00 9009a8b2b55256764dd304902b04a3dea2597684 jdk8u73-b01 @@ -574,6 +586,9 @@ 8cc52edbb741c42e09f4b132ca0a759d3de6f848 jdk8u77-b00 8f0ed89698a28138065b6b941769650627636745 jdk8u77-b01 27f1130320a55b6b89024cb8baa93c8767c516d2 jdk8u77-b02 +ce45ec06ff239525fb01cf7a6e4304cee0c678e5 icedtea-3.0.0pre10 +4ed5441e40e13782b5ee8bfb55fa252a4ab436af icedtea-3.0.0 +1833af452741c2267bdbbb6801963d9d3953598d icedtea-3.0-branchpoint 1c71899e85662239085fab94ad5c26441e7a80cd jdk8u77-b03 6b0d1f04c4808aaab32771e0892ac83e66714ecb jdk8u91-b00 817898d53814da42f567995c921f3ea90016dccc jdk8u91-b13 @@ -594,6 +609,10 @@ 233768376a3649b3f1f4653fe1c433271fc776ee jdk8u76-b12 7e43e115dfafee70152a01b99aa9de25b4410570 jdk8u92-b00 1bce84411d37ecf9a4335d1348f4b2f0b7ab6e08 jdk8u92-b13 +4a6f560bdbe166a2ff0855221dd5fbe9a19e562b icedtea-3.1.0pre01 +6ee6f8ac74894acb6ad4b821c2ec393a5ef34108 icedtea-3.1.0pre02 +5c97913ea9f75839624308aac8e960444909f2c8 icedtea-3.1.0pre03 +0de4d7e1996f4c7d3cd5af3d92ddb70762e9b6a7 icedtea-3.1.0pre04 fb9f98ed6ef2505a424864f0a9468e59298fede6 jdk8u92-b14 ac887193179bae82fd1cdf4d8c463457163a6535 jdk8u92-b31 edce55dd16423b70ebdb36a14b3e6c62d223637b jdk8u92-b32 @@ -612,6 +631,8 @@ 0066fe71b1203e103f7e1a2354bd94f65fdf38fd jdk8u101-b10 0878a0a5fdabeec872e878f4737d96edee8b1393 jdk8u101-b11 ddcc10eeb9d3367eb4b3fa0cd4d118e6dbc8850e jdk8u101-b12 +9368913c75fa32e0cf33c542ed72e0146d84401d icedtea-3.1.0 +2acc40d95975e9a4b637e6752780570910ab75f9 icedtea-3.2.0pre01 8ee36eca2124f4ea14d0b7ef844d5d7070eb0dd1 jdk8u101-b13 acbcb6682c9b3e66f9cc61a6a62e8cb5f24c75d3 jdk8u76-b00 b3c914ad842d61818e0c5850409f77478b13acc6 jdk8u76-b01 @@ -633,6 +654,8 @@ 429621d25778abb1ab7a0ede8dc48d5606f76108 jdk8u102-b11 fef62f7eb59982f2c92a3bb135c6ae4d6a466328 jdk8u102-b12 e9de037c3b4c7691662d996c49b42f3e639e65ee jdk8u102-b13 +b536766d32b31fb691bf2571a976c615eadfc23f icedtea-3.2.0pre02 +11f747b59cb0a09287fc3f522b2150aa04879b3d icedtea-3.2.0pre03 1f032000ff4b70c3adc02669b6324880199f8db8 jdk8u102-b14 ff603463199f8a2140cb97fd3ff98046dfeecb3f jdk8u102-b31 58dea534c1d49731a40de645cfa3450949f31d26 jdk8u102-b32 @@ -653,6 +676,7 @@ d80acd543dcb4ddb011dec05da364727da907ec2 jdk8u111-b11 59b4011136ae60b43855f99d316119ca61d84460 jdk8u111-b12 41ed5205949c82e729533e897382b39342029cff jdk8u111-b13 +81c2773fbb0d6f39798689230d3c4f9372667870 icedtea-3.2.0 f1d0b6e8107011c46fca3621bcf8c0a873f379f7 jdk8u111-b14 4e861d8430460a72ee3e5c79a85e772b06684adc jdk8u112-b00 664dd77016540cb9cee7b1bfa27a0a6970f7cf1f jdk8u112-b01 @@ -670,6 +694,7 @@ 15749f6d0d05bc1acc005643ba494ff09387cbdc jdk8u112-b14 b07754d40ea6415af3b267327e748522ea17b131 jdk8u112-b15 66ef33852d93fe8469724cbdbbdd57dd0e506a6f jdk8u112-b16 +9bea504f196a8de4e3006165de4d26c1d03852b0 icedtea-3.3.0pre01 376ba5ed85cc43ef8f13eddc592126e42887ac60 jdk8u112-b31 a7e8e66d1e88a32c50e71cc324834e750cfe33f3 jdk8u112-b32 cc98f1eeb44bb0c54b6ff44108fef3620f4b5d35 jdk8u112-b33 @@ -686,6 +711,9 @@ 989c624fdc1f306f1b6068b0529268a46e21ee6b jdk8u121-b10 77c3d617ae4c28c6e29d51411ab2b2c9eb24683f jdk8u121-b11 f9cb265fd35fc60dccd75075614f8e897af92ab3 jdk8u121-b12 +6febbabbb8799c09d6ef661d67e60fde6f18d509 icedtea-3.3.0pre02 +faf1c4a9a51d5acf475b322b67ba9b0f5192d35e icedtea-3.3.0 +c7e59090903360c69f9c571f223a4cbc3549a7f9 icedtea-3.4.0pre01 b8d4e47240711ff66f9347483d20c84466d75c89 jdk8u121-b13 058d4ecd7b16adf9ccad5882fc67f24cb0532a28 jdk8u121-b31 c836ddc6106f0462fc568beb66a2468d1f17fb35 jdk8u121-b32 @@ -704,6 +732,8 @@ 1b95863322e42ee5e52f7085c458b217aa39377e jdk8u131-b08 3e52865f357b57f1a9befb666720ed0e611c9bd6 jdk8u131-b09 817025cf8b72519b1273d6822d0caf9966946c76 jdk8u131-b10 +fdc2a6442d2fe8b097c741920d96768336a13430 icedtea-3.4.0 +6979c581131c2e83a14362ba3b33436517cfdef3 icedtea-3.5.0pre01 c9de18d5c8846ab2a91d6df46efe6b95dd331d01 jdk8u131-b11 f953665d23b459694e30f3e85b96b43407017a16 jdk8u131-b31 cc6d582c7b96ad889423ad13fde2b3334196ecf1 jdk8u131-b32 @@ -724,8 +754,13 @@ 790fea8778f49a14e461ef9897109395d7b8ae30 jdk8u141-b12 5c33c65a916e02794d3d0c82648bbb8138e20023 jdk8u141-b13 a907feb04fc1f737117deb331dabb32eb5d68f43 jdk8u141-b14 +a7fb5fa68e8505bc141bd36a0b5891bb81da2e21 icedtea-3.5.0 5790500308c0e7c2e7f1068c5ff5c76c1d54497d jdk8u141-b15 4fe0f48f801c4262dfb964635ae5f2e7344326f4 jdk8u144-b00 +c8bf6508b7a525d95172355015fdf3df58f85787 icedtea-3.5.1 +a7fb5fa68e8505bc141bd36a0b5891bb81da2e21 icedtea-3.6.0pre00 +c8bf6508b7a525d95172355015fdf3df58f85787 icedtea-3.6.0pre01 +db1236756feadf8b1b5ea89d8879f8e6c2a2fb43 icedtea-3.6.0pre02 330bd721dee5b3680eea869efed01f481fb095df jdk8u144-b01 e2652eebd4bd5bcf42c3b7f63720e62af02d306e jdk8u141-b31 e1412055ece943882d764224addb0eddd5f703b9 jdk8u141-b32 @@ -747,6 +782,7 @@ 31fae39926290b04fd8fe181a561c1621338358e jdk8u151-b09 f1554c8d8b6d3b11b3c65f79d330b88164deeb70 jdk8u151-b10 5cbd2bde5ac9bf44a704d1c08240ecfb60a38654 jdk8u151-b11 +947a7b1ce48bf98c63933e8a972b6541cc0656e8 icedtea-3.6.0 e4c2fef7ae746db44424da15ec2273610a8ce458 jdk8u151-b12 2e5a470691f23ebf8d1f0f0dea8ef7de9a70a943 jdk8u122-b00 cbb8efe139275a4e7c541f9e45eb410c27a5ea61 jdk8u122-b01 @@ -774,7 +810,13 @@ 1005fdca8d86e3fcbaf0f76d811a7073469c5da4 jdk8u152-b13 7a543f1b03bf40d19769ee8538713a7ab3df72ac jdk8u152-b14 577537bbd850bbe03e480c44941ee1dc28f60d4f jdk8u152-b15 +e7f6617f2a85124833e10b4b034112f3c3635c8f icedtea-3.7.0pre01 6a1402a0b31d25d607d7cf0c20cf8f1a2d17711c jdk8u152-b16 +f4505a7897c74ae0ff3176a68757dc00048ee570 jdk8u152-b31 +f20c7cdf672808f0695949c2481a7526f0b848a4 jdk8u152-b32 +31c2dd5d72a301d64481bf6d2429d93e90c90dd8 jdk8u152-b33 +7c42388a21521ae0b0a45a2372b377e6046e482e jdk8u152-b34 +5708ff1232d575b1a844a4967d9ecaeefedc34d9 jdk8u152-b35 7dfdf274dbb6c944e09faf2334312821dade36d3 jdk8u151-b00 2ab7976c6978b24f70a9f703db964e7e08f9c5ef jdk8u151-b01 7dc4280622febe9a8dee40850d6f848c14dfac82 jdk8u151-b02 @@ -814,6 +856,9 @@ 8f1e31692eaefa31a83d629d3de65c6d518e35fc jdk8u161-b09 3105b0c6ced161bbd3378c2f3514be42434192b3 jdk8u161-b10 b9dc3724ec4b573a983d54f1a83832f21f83394e jdk8u161-b11 +154d73707643e419873aa6caf2f7626c8f7cfd01 icedtea-3.7.0 +154d73707643e419873aa6caf2f7626c8f7cfd01 icedtea-3.8.0pre00 +69e8e125b5400e205022738f71eb3a6b86d2cd6b icedtea-4-branchpoint 889833c6c6a5ec2b97ba1f3792a566ae123babea jdk8u161-b12 2e5a470691f23ebf8d1f0f0dea8ef7de9a70a943 jdk8u122-b00 cbb8efe139275a4e7c541f9e45eb410c27a5ea61 jdk8u122-b01 @@ -843,3 +888,19 @@ f38a435adf0350ead3a29fe63dbe08fb2cecc19f jdk8u162-b09 3505b1729e79b4369a6f4ecf183de6c8f19be2d3 jdk8u162-b10 5a5ebaf38e63c4afa1554fdbadc6192bc01dfeb9 jdk8u162-b11 +f802ca5202ba409e92a4464371123c84ba751ca6 icedtea-3.8.0pre01 +fa7504e2b2410e4a0a1fe3dc93fb4fcb6bd1533d jdk8u162-b12 +ecdf7d13fd8ba2b366e3a72cbb9bceba484489e7 jdk8u162-b31 +7984f6d87395d9ed0397137be97670c1f12543b0 jdk8u171-b00 +3a4b6f741a1b1ed06a56262ae69e36d4f4d4637c jdk8u171-b01 +0eb59cc7716f47525b80b9764c86188063e7cfff jdk8u171-b02 +1e523ce5792f08f3dc015084e3f018d6ee0c5859 jdk8u171-b03 +a19f8b3a9242df77ed3df29ceefc30d0b0d2766c jdk8u171-b04 +5279c6da822efa9073793968777a2b3a65376e8e jdk8u171-b05 +daab1512cd1580aacc23db4802b9e8baea11f17c jdk8u171-b06 +d5b13a2a6fbfff3fb8218694d539da0f25ba8ea9 jdk8u171-b07 +8cc732073801433748468889b0e526da79291868 jdk8u171-b08 +df47a908b18400e83289750ab1e1e4373c907710 jdk8u171-b09 +19dd9e94ba4f27c24529d99b9dffc4710dacb92b jdk8u171-b10 +9e4260f4a0ef05f6e2fbf0a26e9343386893a6b3 icedtea-3.8.0pre02 +2b279bb3475b85c76e2e1901066ac7591134c208 icedtea-3.8.0 diff -r fa7504e2b241 -r 8445b2d3a5e6 .jcheck/conf --- a/.jcheck/conf Tue Dec 19 15:27:49 2017 -0800 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r fa7504e2b241 -r 8445b2d3a5e6 src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sv.java --- a/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sv.java Tue Dec 19 15:27:49 2017 -0800 +++ b/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sv.java Mon May 28 09:26:05 2018 +0100 @@ -395,7 +395,7 @@ * "" is a keyword that should not be translated. */ {ErrorMsg.ILLEGAL_TEXT_NODE_ERR, - "Textdata utanf\u00F6r det \u00F6versta elementet ."}, + "Textdata utanf\u00F6r toppniv\u00E5elementet ."}, /* * Note to translators: JAXP is an acronym for the Java API for XML @@ -545,7 +545,7 @@ * not be translated. */ {ErrorMsg.NO_MAIN_TRANSLET_ERR, - "Templates inneh\u00E5ller inte n\u00E5gon klass med namnet ''{0}''."}, + "Templates inneh\u00E5ller inte n\u00E5gon klass med namnet {0}."}, /* * Note to translators: The substitution text is the name of a class. diff -r fa7504e2b241 -r 8445b2d3a5e6 src/com/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl.java --- a/src/com/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl.java Tue Dec 19 15:27:49 2017 -0800 +++ b/src/com/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl.java Mon May 28 09:26:05 2018 +0100 @@ -1,6 +1,5 @@ /* - * reserved comment block - * DO NOT REMOVE OR ALTER! + * Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved. */ /* * Copyright 1999-2002,2004,2005 The Apache Software Foundation. @@ -608,7 +607,8 @@ throws IOException, ClassNotFoundException { in.defaultReadObject(); if (nodes != null) { - nodes = new ArrayList(nodes); + // cast to Vector is required + nodes = new ArrayList((Vector)nodes); } } diff -r fa7504e2b241 -r 8445b2d3a5e6 src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties --- a/src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties Tue Dec 19 15:27:49 2017 -0800 +++ b/src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties Mon May 28 09:26:05 2018 +0100 @@ -16,15 +16,15 @@ TextResourceError = Inkluderings\u00E5tg\u00E4rden utf\u00F6rdes inte, \u00E5terst\u00E4ller genom att \u00E5terskapa. Resursfel vid l\u00E4sning av fil som text (href=''{0}''). Orsak: {1} NO_XPointerSchema = Schema f\u00F6r "{0}" st\u00F6ds inte som standard. Definiera ett eget schema f\u00F6r {0}.Se http://apache.org/xml/properties/xpointer-schema NO_SubResourceIdentified = Ingen Subresource har identifierats av XPointer-processorn f\u00F6r pekare {0}. -NonDuplicateNotation = Flera noteringar anv\u00E4nds med namnet ''{0}'', men som inte fastst\u00E4lls som dubbletter. -NonDuplicateUnparsedEntity = Flera otolkade enheter anv\u00E4nds med namnet ''{0}'', men som inte fastst\u00E4lls som dubbletter. +NonDuplicateNotation = Flera noteringar anv\u00E4nds med namnet {0}, men som inte fastst\u00E4lls som dubbletter. +NonDuplicateUnparsedEntity = Flera otolkade enheter anv\u00E4nds med namnet {0}, men som inte fastst\u00E4lls som dubbletter. XpointerMissing = Om href-attribut saknas m\u00E5ste det finnas ett xpointer-attribut. AcceptMalformed = Tecken utanf\u00F6r intervallet #x20 till #x7E till\u00E5ts inte i v\u00E4rdet f\u00F6r 'accept'-attributet i 'include'-element. AcceptLanguageMalformed = Tecken utanf\u00F6r intervallet #x20 till #x7E till\u00E5ts inte i v\u00E4rdet f\u00F6r 'accept-language'-attributet i 'include'-element. RootElementRequired = Ett v\u00E4lformulerat dokument kr\u00E4ver ett rotelement. MultipleRootElements = Ett v\u00E4lformulerat dokument f\u00E5r inte inneh\u00E5lla flera rotelement. -ContentIllegalAtTopLevel = Ers\u00E4ttningen av ett 'include'-element som f\u00F6rekommer som dokumentelement i k\u00E4llans informationsupps\u00E4ttning p\u00E5 \u00F6versta niv\u00E5n f\u00E5r inte inneh\u00E5lla tecken. -UnexpandedEntityReferenceIllegal = Ers\u00E4ttningen av ett 'include'-element som f\u00F6rekommer som dokumentelement i k\u00E4llans informationsupps\u00E4ttning p\u00E5 \u00F6versta niv\u00E5n f\u00E5r inte inneh\u00E5lla ut\u00F6kade enhetsreferenser. +ContentIllegalAtTopLevel = Ers\u00E4ttningen av ett 'include'-element som f\u00F6rekommer som dokumentelement i k\u00E4llans informationsupps\u00E4ttning p\u00E5 toppniv\u00E5n f\u00E5r inte inneh\u00E5lla tecken. +UnexpandedEntityReferenceIllegal = Ers\u00E4ttningen av ett 'include'-element som f\u00F6rekommer som dokumentelement i k\u00E4llans informationsupps\u00E4ttning p\u00E5 toppniv\u00E5n f\u00E5r inte inneh\u00E5lla ut\u00F6kade enhetsreferenser. HrefFragmentIdentifierIllegal = Fragmentidentifierare f\u00E5r inte anv\u00E4ndas. ''href''-attributv\u00E4rdet ''{0}'' \u00E4r inte till\u00E5tet. HrefSyntacticallyInvalid = ''href''-attributv\u00E4rdet ''{0}'' \u00E4r syntaktiskt ogiltigt. Efter till\u00E4mpning av avbrottsregler har v\u00E4rdet varken syntaktiskt korrekt URI eller IRI. XPointerStreamability = En xpointer har angetts som pekar till en plats i k\u00E4llans informationsupps\u00E4ttning. Det finns ingen \u00E5tkomst till denna plats p\u00E5 grund av processorns str\u00F6mningsmetod. diff -r fa7504e2b241 -r 8445b2d3a5e6 src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties --- a/src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties Tue Dec 19 15:27:49 2017 -0800 +++ b/src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties Mon May 28 09:26:05 2018 +0100 @@ -15,7 +15,7 @@ InvalidCharInCDSect = Ett ogiltigt XML-tecken (Unicode: 0x{0}) hittades i CDATA-sektionen. InvalidCharInContent = Ett ogiltigt XML-tecken (Unicode: 0x{0}) hittades i dokumentets elementinneh\u00E5ll. TwoColonsInQName = En ogiltig andra f\u00F6rekomst av ':' hittades i elementtyp eller attributnamn. - ColonNotLegalWithNS = Kolon \u00E4r inte till\u00E5tet i namnet ''{0}'' om namnrymder \u00E4r aktiverade. + ColonNotLegalWithNS = Kolon \u00E4r inte till\u00E5tet i namnet {0} om namnrymder \u00E4r aktiverade. InvalidCharInMisc = Ett ogiltigt XML-tecken (Unicode: 0x{0}) hittades i kodtext efter elementinneh\u00E5llet. InvalidCharInProlog = Ett ogiltigt XML-tecken (Unicode: 0x{0}) hittades i dokumentets prolog. InvalidCharInXMLDecl = Ett ogiltigt XML-tecken (Unicode: 0x{0}) hittades i XML-deklarationen. @@ -177,7 +177,7 @@ MSG_OPEN_PAREN_REQUIRED_IN_NOTATIONTYPE = Tecknet ''('' m\u00E5ste anges efter "NOTATION" i attributdeklarationen "{1}". MSG_NAME_REQUIRED_IN_NOTATIONTYPE = Notationsnamn m\u00E5ste anges i notationstyplistan f\u00F6r attributdeklarationen "{1}". NotationTypeUnterminated = Notationstyplistan m\u00E5ste avslutas med '')'' i attributdeklarationen "{1}". - MSG_NMTOKEN_REQUIRED_IN_ENUMERATION = Namntecken m\u00E5ste anges i uppr\u00E4kningstyplistan f\u00F6r attributdeklarationen "{1}". + MSG_NMTOKEN_REQUIRED_IN_ENUMERATION = Namntoken m\u00E5ste anges i uppr\u00E4kningstyplistan f\u00F6r attributdeklarationen "{1}". EnumerationUnterminated = Uppr\u00E4kningstyplistan m\u00E5ste avslutas med '')'' i attributdeklarationen "{1}". MSG_DISTINCT_TOKENS_IN_ENUMERATION = Uppr\u00E4kningsv\u00E4rdet "{1}" har angetts fler \u00E4n en g\u00E5ng i attributdeklarationen "{2}" f\u00F6r elementet "{0}". Alla NMTOKENS i en och samma attributdeklaration f\u00F6r Enumeration m\u00E5ste vara unika. MSG_DISTINCT_NOTATION_IN_ENUMERATION = Uppr\u00E4kningsv\u00E4rdet "{1}" har angetts fler \u00E4n en g\u00E5ng i attributdeklarationen "{2}" f\u00F6r elementet "{0}". Alla NOTATION-namn i en och samma attributdeklaration f\u00F6r NotationType m\u00E5ste vara unika. @@ -249,8 +249,8 @@ MSG_REFERENCE_TO_EXTERNALLY_DECLARED_ENTITY_WHEN_STANDALONE = Referensen till enheten "{0}" som har deklarerats i en externt tolkad enhet \u00E4r inte till\u00E5tet i frist\u00E5ende dokument. MSG_REQUIRED_ATTRIBUTE_NOT_SPECIFIED = Attributet "{1}" m\u00E5ste anges f\u00F6r elementtyp "{0}". MSG_WHITE_SPACE_IN_ELEMENT_CONTENT_WHEN_STANDALONE = Tomt utrymme f\u00E5r inte f\u00F6rekomma mellan element som har deklarerats i en externt tolkad enhet med elementinneh\u00E5ll i frist\u00E5ende dokument. - NMTOKENInvalid = Attributv\u00E4rdet "{0}" av typen NMTOKEN m\u00E5ste vara ett namntecken. - NMTOKENSInvalid = Attributv\u00E4rdet "{0}" av typen NMTOKENS m\u00E5ste vara ett eller flera namntecken. + NMTOKENInvalid = Attributv\u00E4rdet "{0}" av typen NMTOKEN m\u00E5ste vara ett namntoken. + NMTOKENSInvalid = Attributv\u00E4rdet "{0}" av typen NMTOKENS m\u00E5ste vara ett eller flera namntoken. NoNotationOnEmptyElement = Elementtyp "{0}" med deklarationen EMPTY kan inte deklareras med attributet "{1}" av typen NOTATION. RootElementTypeMustMatchDoctypedecl = Dokumentrotelementet "{1}" m\u00E5ste matcha DOCTYPE-roten "{0}". UndeclaredElementInContentSpec = Modellen med inneh\u00E5ll f\u00F6r elementet "{0}" refererar till elementet "{1}" som inte har deklarerats. diff -r fa7504e2b241 -r 8445b2d3a5e6 src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_sv.properties --- a/src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_sv.properties Tue Dec 19 15:27:49 2017 -0800 +++ b/src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_sv.properties Mon May 28 09:26:05 2018 +0100 @@ -15,9 +15,9 @@ ResetInMiddle = Serializer kan inte \u00E5terst\u00E4llas under p\u00E5g\u00E5ende serialisering. Internal = Internt fel: elementtillst\u00E5nd \u00E4r noll. NoName = Det finns inget rawName och localName \u00E4r null. - ElementQName = Elementnamnet ''{0}'' \u00E4r inte n\u00E5got QName. + ElementQName = Elementnamnet {0} \u00E4r inte n\u00E5got QName. ElementPrefix = Elementet ''{0}'' tillh\u00F6r inte n\u00E5gon namnrymd: prefixet kanske inte har deklarerats eller \u00E4r bundet till annan namnrymd. - AttributeQName = Attributnamnet ''{0}'' \u00E4r inte n\u00E5got QName. + AttributeQName = Attributnamnet {0} \u00E4r inte n\u00E5got QName. AttributePrefix = Attributet ''{0}'' tillh\u00F6r inte n\u00E5gon namnrymd: prefixet kanske inte har deklarerats eller \u00E4r bundet till annan namnrymd. InvalidNSDecl = Felaktig syntax i deklaration av namnrymd: {0}. EndingCDATA = Teckensekvensen "]]>" f\u00E5r inte f\u00F6rekomma i inneh\u00E5llet, s\u00E5vida det inte anv\u00E4nds f\u00F6r att markera slut av CDATA-sektion. diff -r fa7504e2b241 -r 8445b2d3a5e6 src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties --- a/src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties Tue Dec 19 15:27:49 2017 -0800 +++ b/src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties Mon May 28 09:26:05 2018 +0100 @@ -9,7 +9,7 @@ # XPointer Framework Error Messages XPointerProcessingError = XPointerProcessingError: Ett fel intr\u00E4ffade vid bearbetning av XPointer-uttrycket. -InvalidXPointerToken = InvalidXPointerToken: XPointer-uttrycket inneh\u00E5ller ogiltigt tecken, ''{0}'' +InvalidXPointerToken = InvalidXPointerToken: XPointer-uttrycket inneh\u00E5ller ogiltigt token, ''{0}'' InvalidXPointerExpression = InvalidXPointerExpression: XPointer-uttrycket ''{0}'' \u00E4r ogiltigt. MultipleShortHandPointers = MultipleShortHandPointers: XPointer-uttrycket ''{0}'' \u00E4r ogiltigt. Det inneh\u00E5ller fler \u00E4n en ShortHand Pointer. SchemeDataNotFollowedByCloseParenthesis = SchemeDataNotFollowedByCloseParenthesis: XPointer-uttrycket ''{0}'' \u00E4r ogiltigt. SchemeData efterf\u00F6ljdes inte av ett '')''-tecken. @@ -19,7 +19,7 @@ InvalidSchemeDataInXPointer = InvalidSchemeDataInXPointer: XPointer-uttrycket ''{0}'' inneh\u00E5ller ogiltig SchemeData. # XPointer Element Scheme Error Messages -InvalidElementSchemeToken = InvalidElementSchemeToken: XPointer-uttrycket i element()-schemat inneh\u00E5ller ogiltigt tecken ''{0}'' +InvalidElementSchemeToken = InvalidElementSchemeToken: XPointer-uttrycket i element()-schemat inneh\u00E5ller ogiltigt token ''{0}'' InvalidElementSchemeXPointer = InvalidElementSchemeXPointer: XPointer-uttrycket ''{0}'' i elementschemat \u00E4r ogiltigt. XPointerElementSchemeProcessingError = XPointerElementSchemeProcessingError: Ett fel intr\u00E4ffade vid bearbetning av schemauttrycket i XPointer element(). InvalidNCNameInElementSchemeData = InvalidNCNameInElementSchemeData: element()-schemat inneh\u00E5ller ShortHand-pekaren ''{0}'' med ogiltigt NCName. diff -r fa7504e2b241 -r 8445b2d3a5e6 src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java --- a/src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java Tue Dec 19 15:27:49 2017 -0800 +++ b/src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java Mon May 28 09:26:05 2018 +0100 @@ -429,7 +429,7 @@ "FEL! Ok\u00E4nd op-kod: {0}"}, { ER_EXTRA_ILLEGAL_TOKENS, - "Extra otill\u00E5tna tecken: {0}"}, + "Extra otill\u00E5tna token: {0}"}, { ER_EXPECTED_DOUBLE_QUOTE, "Litteral omges av fel sorts citattecken... dubbla citattecken f\u00F6rv\u00E4ntade!"}, @@ -546,7 +546,7 @@ "I XPath.readObject: {0}"}, { ER_FUNCTION_TOKEN_NOT_FOUND, - "funktionstecken hittades inte."}, + "funktionstoken hittades inte."}, { ER_CANNOT_DEAL_XPATH_TYPE, "Kan inte hantera XPath-typ: {0}"}, @@ -640,13 +640,13 @@ // The message indicates that such an expression was expected following the // characters '/' or '//', but was not found. { ER_EXPECTED_REL_LOC_PATH, - "En relativ s\u00F6kv\u00E4g f\u00F6rv\u00E4ntades efter tecknet '/' eller '//'."}, + "En relativ s\u00F6kv\u00E4g f\u00F6rv\u00E4ntades efter token '/' eller '//'."}, // Note to translators: A location path is a form of XPath expression. // The message indicates that syntactically such an expression was expected,but // the characters specified by the substitution text were encountered instead. { ER_EXPECTED_LOC_PATH, - "En s\u00F6kv\u00E4g f\u00F6rv\u00E4ntades, men f\u00F6ljande tecken p\u00E5tr\u00E4ffades: {0}"}, + "En s\u00F6kv\u00E4g f\u00F6rv\u00E4ntades, men f\u00F6ljande token p\u00E5tr\u00E4ffades: {0}"}, // Note to translators: A location path is a form of XPath expression. // The message indicates that syntactically such a subexpression was expected, @@ -658,7 +658,7 @@ // The message indicates that syntactically such an expression was expected // following the specified characters. { ER_EXPECTED_LOC_STEP, - "Ett platssteg f\u00F6rv\u00E4ntades efter tecknet '/' eller '//'."}, + "Ett platssteg f\u00F6rv\u00E4ntades efter token '/' eller '//'."}, // Note to translators: A node test is part of an XPath expression that is // used to test for particular kinds of nodes. In this case, a node test that @@ -843,7 +843,7 @@ "XPath beh\u00F6ver ett h\u00E4rledningsobjekt f\u00F6r att implementera nodeTest!"}, { WG_FUNCTION_TOKEN_NOT_FOUND, - "funktionstecken hittades inte."}, + "funktionstoken hittades inte."}, { WG_COULDNOT_FIND_FUNCTION, "Hittade inte funktionen: {0}"}, From andrew at icedtea.classpath.org Mon May 28 08:31:56 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Mon, 28 May 2018 08:31:56 +0000 Subject: /hg/icedtea8-forest/jaxws: 29 new changesets Message-ID: changeset 7b4329f78e52 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=7b4329f78e52 author: asaha date: Tue Dec 19 15:37:22 2017 -0800 Added tag jdk8u162-b12 for changeset b73f27fc902b changeset 9738b7faaee4 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=9738b7faaee4 author: asaha date: Tue Oct 03 23:30:37 2017 -0700 Added tag jdk8u171-b00 for changeset b43391a4015f changeset 8aec7ba7bfe3 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=8aec7ba7bfe3 author: asaha date: Thu Nov 02 11:33:47 2017 -0700 Merge changeset ddf13a1bca64 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=ddf13a1bca64 author: asaha date: Fri Oct 06 08:33:57 2017 -0700 Added tag jdk8u152-b31 for changeset 52c09505e989 changeset 89c5dcb05c10 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=89c5dcb05c10 author: asaha date: Tue Oct 31 14:56:12 2017 -0700 Added tag jdk8u152-b32 for changeset ddf13a1bca64 changeset 89658eba580a in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=89658eba580a author: asaha date: Tue Nov 14 13:11:55 2017 -0800 Added tag jdk8u152-b33 for changeset 89c5dcb05c10 changeset 46562ec770e7 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=46562ec770e7 author: aefimov date: Sat Dec 02 14:27:37 2017 +0000 8186441: Change of behavior in the getMessage () method of the SOAPMessageContextImpl class Reviewed-by: lancea changeset 47bd39412b2f in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=47bd39412b2f author: asaha date: Tue Dec 12 09:38:31 2017 -0800 Added tag jdk8u152-b34 for changeset 46562ec770e7 changeset 8c7537db1706 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=8c7537db1706 author: asaha date: Thu Dec 14 13:10:37 2017 -0800 Merge changeset 6f40c2df92e7 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=6f40c2df92e7 author: asaha date: Fri Dec 15 11:42:07 2017 -0800 Added tag jdk8u152-b35 for changeset 47bd39412b2f changeset 2ce3f6736106 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=2ce3f6736106 author: asaha date: Fri Dec 15 15:49:15 2017 -0800 Merge changeset e9040ac59d76 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=e9040ac59d76 author: asaha date: Fri Dec 15 16:00:31 2017 -0800 Merge changeset b2dfabe81b62 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=b2dfabe81b62 author: asaha date: Thu Dec 21 09:38:37 2017 -0800 Merge changeset 25e6ecbfeb09 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=25e6ecbfeb09 author: asaha date: Thu Dec 21 11:15:42 2017 -0800 Merge changeset c7ba624f0c2d in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=c7ba624f0c2d author: asaha date: Tue Jan 02 16:15:30 2018 -0800 Added tag jdk8u171-b01 for changeset 25e6ecbfeb09 changeset f9bd31b2202d in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=f9bd31b2202d author: asaha date: Thu Jan 04 15:45:16 2018 -0800 Added tag jdk8u162-b31 for changeset b2dfabe81b62 changeset 294248d232cf in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=294248d232cf author: asaha date: Mon Jan 08 09:06:59 2018 -0800 Merge changeset 2e4cccb6df48 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=2e4cccb6df48 author: asaha date: Tue Jan 09 12:37:30 2018 -0800 Added tag jdk8u171-b02 for changeset 294248d232cf changeset 068b0c57acac in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=068b0c57acac author: asaha date: Tue Jan 23 13:09:54 2018 -0800 Added tag jdk8u171-b03 for changeset 2e4cccb6df48 changeset 8479be9da1fa in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=8479be9da1fa author: asaha date: Tue Jan 30 11:23:34 2018 -0800 Added tag jdk8u171-b04 for changeset 068b0c57acac changeset bd5a858e0294 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=bd5a858e0294 author: asaha date: Tue Feb 06 10:52:48 2018 -0800 Added tag jdk8u171-b05 for changeset 8479be9da1fa changeset 9a1b6701c753 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=9a1b6701c753 author: asaha date: Tue Feb 13 12:15:12 2018 -0800 Added tag jdk8u171-b06 for changeset bd5a858e0294 changeset 3a59623f4028 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=3a59623f4028 author: asaha date: Tue Feb 20 12:56:13 2018 -0800 Added tag jdk8u171-b07 for changeset 9a1b6701c753 changeset 615e81982055 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=615e81982055 author: asaha date: Tue Feb 27 11:27:54 2018 -0800 Added tag jdk8u171-b08 for changeset 3a59623f4028 changeset 6b406f0e2b54 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=6b406f0e2b54 author: asaha date: Tue Mar 06 11:44:25 2018 -0800 Added tag jdk8u171-b09 for changeset 615e81982055 changeset 45e4320c2c64 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=45e4320c2c64 author: asaha date: Mon Mar 19 11:47:15 2018 -0700 Added tag jdk8u171-b10 for changeset 6b406f0e2b54 changeset c54a27559acb in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=c54a27559acb author: andrew date: Fri May 25 01:50:09 2018 +0100 Merge jdk8u171-b11 changeset 737253114bc1 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=737253114bc1 author: andrew date: Mon May 28 09:25:35 2018 +0100 Added tag icedtea-3.8.0pre02 for changeset 92b8de88a9ab changeset 8cb0bf3df694 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=8cb0bf3df694 author: andrew date: Mon May 28 09:26:06 2018 +0100 Added tag icedtea-3.8.0 for changeset c54a27559acb diffstat: .hgtags | 61 ++++++++++ .jcheck/conf | 2 - src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java | 8 + src/share/jaxws_classes/com/sun/xml/internal/ws/api/message/saaj/SaajStaxWriter.java | 2 +- 4 files changed, 70 insertions(+), 3 deletions(-) diffs (247 lines): diff -r b73f27fc902b -r 8cb0bf3df694 .hgtags --- a/.hgtags Tue Dec 19 15:28:30 2017 -0800 +++ b/.hgtags Mon May 28 09:26:06 2018 +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 @@ -453,6 +461,9 @@ a414aec2d19cf692310587518546842070b80cb8 jdk8u60-b21 6079c26a3b8fa1ead3d26a9de6ade2af71f1fb94 jdk8u60-b22 c21563403b7a043be3d8f1afdd314e91438e357c jdk8u60-b23 +1c0bd390de6663c03939525779c2b0400994dde3 icedtea-3.0.0pre06 +2012603e0e903fcefe85a17ece0ce5ea0ce5df28 icedtea-3.0.0pre07 +26a1fdce80b734da2d105182f51430f0d015bef0 icedtea-3.0.0pre08 1c394b3be96628b705bb78d62bb4b7c9a7f75175 jdk8u60-b24 0497fdafbc8d19d72bce668e65dc5e5457f6f21a jdk8u60-b25 a20f5fa8d56298239e762408d3a427a0632a8b69 jdk8u60-b26 @@ -531,6 +542,7 @@ a2473dd1dc0df47425e42d7fed1e4cabdb696154 jdk8u72-b12 4c28352ce19bc25be5de681868a8cddb3f3644a8 jdk8u72-b13 1a523f4b8cc77ef9dfb6d8191742dcd616cd9093 jdk8u72-b14 +2ceaeebc67608f6b4f930a0d93ca6cb8386397eb icedtea-3.0.0pre09 2f840ac0adf079f0d2f0bac7a9c3fae6ea651271 jdk8u72-b15 744fab401c4b326f142f5110ad523b1b22f973c8 jdk8u72-b31 8da626c14c138dd41d4c685800351bf675048628 jdk8u73-b00 @@ -563,6 +575,9 @@ a2f8a45d70b21e450fac7ae7d5ca71ce853cf3d0 jdk8u77-b00 dd34713088c23b7c6ef1adc071dd635bc7bda744 jdk8u77-b01 7c319d6e0d4c59ebde91b88ba1391ace165b2f01 jdk8u77-b02 +ee1046345cb002b4ade524965a2e703a095068a3 icedtea-3.0.0pre10 +a81c04154cc5752f1344be27b797681bc4264885 icedtea-3.0.0 +919fa205539a3c06f1ab6f4f17ec0b49110fb4cd icedtea-3.0-branchpoint c6f67bea4466783433b1bf1f83a4eb6784a5eb55 jdk8u77-b03 f66ee2329cd21c3485de1b8e0588f55882a56e0d jdk8u91-b00 be5935ee38f1bc5132cf318f7badb61af86e2396 jdk8u91-b13 @@ -583,6 +598,10 @@ fad3981b329a0d309f4922bbca7335973e32e50f jdk8u76-b12 451d700ba30ee0d3d201090a9d5dd606b988820e jdk8u92-b00 008547c7dd3e324c46c2711b54285ca99e2ae0b9 jdk8u92-b13 +74ff0e6139bf0973a183279d32ac5303cb1d38fb icedtea-3.1.0pre01 +4946f14d652f279394a85745709801c75d31bd0e icedtea-3.1.0pre02 +82ec7b3637db469316d659fe6ea4aa02a3e467ab icedtea-3.1.0pre03 +9812eb7e305e064e8efe831fad1e9481b9e91009 icedtea-3.1.0pre04 759ba92444a9e85434cb381f437aba65e3c9f780 jdk8u92-b14 38c6262b86559ff589f65f5bcc744b1763e20311 jdk8u92-b31 b762186ac713fbb0fc759110a1c88bca4b4818cd jdk8u92-b32 @@ -601,6 +620,8 @@ ea422e4481f6edfb77bb3a4cd74a73e463143ff3 jdk8u101-b10 5f3dcb815b9715215d086ba0d48a59b23d01d0a4 jdk8u101-b11 6a0347504d4c4171fcc24bc17749c0559518d862 jdk8u101-b12 +534ca1b701d1e58af14577fc8b466023f44b4bdf icedtea-3.1.0 +cfba1219c991d38b5c31e5034a2aa855f8038887 icedtea-3.2.0pre01 287f9e9d45cc05b902925346bb6f6ee34a5d5813 jdk8u101-b13 6aba0f814a15966e47aeab61b466894b82c03c70 jdk8u76-b00 60789eebd1fe440255fd3f504221dc8b5553b8c2 jdk8u76-b01 @@ -622,6 +643,8 @@ 0305736a8580ad84733878623eda8f770ae04d60 jdk8u102-b11 d02665ceefe5b12539bcd2bde95d4ada1a135cb0 jdk8u102-b12 d84434eb3e4e991812a7b0c3c9e6bfdabae910d0 jdk8u102-b13 +e681ae17749480117cc407654ace09d6c0112932 icedtea-3.2.0pre02 +20d379a7883648ad90af8bf79e4d23ce58fcf94c icedtea-3.2.0pre03 81f2d81a48d74d2d4882c11330366517b73ee064 jdk8u102-b14 de23881ca76c9c69f4e47e9b15d09a91fbb17176 jdk8u102-b31 f638db3f652d3ec698aad0193c118c8afdaa001b jdk8u102-b32 @@ -642,6 +665,7 @@ 730d8fc6bbfc5c642770b15e4787e1d0545c8f32 jdk8u111-b11 6ccfdf9a9af5f2df5cbd5ecd5f17aecef289094b jdk8u111-b12 914f31660407050cb04357f472d8365d5a781cd7 jdk8u111-b13 +f57f3ddddff63b25bbe59d93213a379a9663c085 icedtea-3.2.0 1439cb8c6e86560934b9642cf36cddbfcb8f87be jdk8u111-b14 2d1c73175b3a5bd829503734e6eb65426bd12e16 jdk8u112-b00 10388356386d4c6eaf63dc50a05b5a373b4dde98 jdk8u112-b01 @@ -659,6 +683,7 @@ 14fa3ed278a279dc85c150bf54b2ec4fa29cf347 jdk8u112-b14 5f84e87f91d5bc36ed026b88d183821e5109d730 jdk8u112-b15 d82dd7a24a496e26987caa328d1fb4fc794a4770 jdk8u112-b16 +b97cf465bf9f4b4b9f7c19fabeaa7e54f248451f icedtea-3.3.0pre01 021da5d50285a523d4622a727ea1a7019f2b52e4 jdk8u112-b31 4d1398900b3745c3181450e981ed45696a1c97fc jdk8u112-b32 424b6ee9ade3f63228867933fe8a995880379b97 jdk8u112-b33 @@ -675,6 +700,9 @@ c317f0eacd602a8765d25b0fcd382f76af3697a5 jdk8u121-b10 89aa912be940d6c30f59b80c826f212541912a56 jdk8u121-b11 52b3f9fb54ee4304a9c34a2fe07f0c9a49472185 jdk8u121-b12 +7912f05c2a6d8fdbf55534c921f06e81dbaf8d8d icedtea-3.3.0pre02 +5f5237104669ce0a726ffc6769fa29a55b0174a8 icedtea-3.3.0 +30f2a833a54f3c2e8791890ad88a84a581c620d9 icedtea-3.4.0pre01 5b8834cc3bb9e24153319c766e04e194945a61b9 jdk8u121-b13 33c7a7def0d76bf508fe4d0a5261027d60bc272f jdk8u121-b31 c946a5cc042f78c054943783d94cdb403c470e8f jdk8u121-b32 @@ -693,6 +721,8 @@ 4e86f5b1caaf3083befd44c7369885eacdd3fe95 jdk8u131-b08 548546d23a924ff0962df885468ce49816ae48a9 jdk8u131-b09 bc74b4850d97ff1986bf551c752ce212f97f4b0e jdk8u131-b10 +c1bfc2395c57e2ceae8658883356f437ec5ed7c5 icedtea-3.4.0 +18b3704bc51d5b4f7d31faf8e8aebb2f6c69b014 icedtea-3.5.0pre01 7817f0d2519573e42405ef96a7c7ff1d768f92ec jdk8u131-b11 a432391b6d676847cf83ddacc1d6e42fc6435ac4 jdk8u131-b31 cede0cc0bbe9641d70171e062d6b1ed9e52f2ebb jdk8u131-b32 @@ -713,8 +743,13 @@ d8134565e6c8cab3ccd0e356c787e0aa75ef68ee jdk8u141-b12 27d35df45162afdf75b76983fcf11e1cbf2e3001 jdk8u141-b13 65d3b0e445513e024157635b970660b1e7211937 jdk8u141-b14 +8c2ac8bef689763d71725e55cef58666b890690b icedtea-3.5.0 c62448650df40092f0324e34f35aa9f3940e9928 jdk8u141-b15 c57e086660a37470793e38b94d7abedb79489ce3 jdk8u144-b00 +4fb91927293516e83de8047c99a71aceeea452e9 icedtea-3.5.1 +8c2ac8bef689763d71725e55cef58666b890690b icedtea-3.6.0pre00 +4fb91927293516e83de8047c99a71aceeea452e9 icedtea-3.6.0pre01 +768279d73ebb3a96825e365eb6999abaa991c64a icedtea-3.6.0pre02 d2226ba553ca545f9bf9ffa66254478faca378a2 jdk8u144-b01 c5788159081fc767d8c73fefde96bc0ad99eee65 jdk8u141-b31 e6c85f5c962a5039101cd045b5251f2e92312a5f jdk8u141-b32 @@ -736,6 +771,7 @@ 373e5d67f1f374a10d39e95963569db3949539e6 jdk8u151-b09 f910c0bf9da82c7b1f10903f2e76eeee0a2e20be jdk8u151-b10 3d15802f4ed80eb489bf0b25bff552bcf831276e jdk8u151-b11 +eafb356c44d000be9dba0c8d546b569605d0ccfe icedtea-3.6.0 cce697096465ebb06fc18835c355ba3ae265042b jdk8u151-b12 ea4b3e983ee708f9323d228044176e52526e9e13 jdk8u122-b00 2e7f62568785adfe695e0c06f2e88c9d369c3b2c jdk8u122-b01 @@ -763,7 +799,13 @@ 62481eff71d45189ed8138ee00fa51b10671f2cf jdk8u152-b13 ef939329cecb82b62d75d76debc5d67246333edd jdk8u152-b14 199f7d9827f96ee2393f947405473b68372c0757 jdk8u152-b15 +184d3d9543efa5f8a2fc44d7b202e071cae5e980 icedtea-3.7.0pre01 04128156e506e8375c1c97eafea773317e5719bc jdk8u152-b16 +52c09505e989dee9176ac0e968ee5ec18a0cee3a jdk8u152-b31 +ddf13a1bca64ef6d12ced03f8d0065325a8f07e1 jdk8u152-b32 +89c5dcb05c10c52ab8f6f956a061e6661f9fb6b1 jdk8u152-b33 +46562ec770e767de1ebfe32907f32e550c8cd153 jdk8u152-b34 +47bd39412b2f2e316e2f5b8db3e03789f507d73f jdk8u152-b35 eb09a34966f43c62cb286c78c10dc722fd12d884 jdk8u151-b00 c59814f445e808150326012d911b5b4d8caa025b jdk8u151-b01 d3dec37780f84151b08c03a6a8cba7d68bde0f80 jdk8u151-b02 @@ -804,6 +846,9 @@ 0e66110407e3da3297c4526bd849181c6d7ba758 jdk8u161-b09 d26c2b6db981746f7870e7c246200fb8c70f4c91 jdk8u161-b10 4c61299e4daf6727d736e23f03ecb2947b3e9609 jdk8u161-b11 +3f0a3aea44b4f96d8fca252d9478810e0705fcd3 icedtea-3.7.0 +3f0a3aea44b4f96d8fca252d9478810e0705fcd3 icedtea-3.8.0pre00 +1d006ccced4d4b43ed9d9c8e5a3d7d62bdf69fbd icedtea-4-branchpoint 225db8a29b5ff7496af2d8f94f54a02e76ec8f71 jdk8u161-b12 0dd7f8a46659c0de85a99fd45e8a30993c567c42 jdk8u162-b00 06086cb6c349be92c287645f4fb494f85feb33c7 jdk8u162-b01 @@ -817,3 +862,19 @@ da9dd222e677405802abb329ccf4c37334394d05 jdk8u162-b09 7dd13d02d35480db18fa3ef881b63774a0603c2b jdk8u162-b10 7b5ea369d72a15f8c2f2b299a0e0c94a9f6299c9 jdk8u162-b11 +2ad08048a6a57ca8470e10ed68186b45beb38954 icedtea-3.8.0pre01 +b73f27fc902bdd1eb47e57ad1d72e40d37d16db2 jdk8u162-b12 +b2dfabe81b62db3668f75cdce74c749241bd35d2 jdk8u162-b31 +b43391a4015f0c890c90ab33fe03b941876d2ee6 jdk8u171-b00 +25e6ecbfeb092b43c2a04014fe8f1bf03e005c63 jdk8u171-b01 +294248d232cf45819af0d15000b0e172953f3fa9 jdk8u171-b02 +2e4cccb6df4802405c21078b905f9c9db74fea04 jdk8u171-b03 +068b0c57acac24edcf925e3cca73afe671ed7cac jdk8u171-b04 +8479be9da1fa9572a36adcfce19bd36579c9c37c jdk8u171-b05 +bd5a858e029446e777a99835482ccb389c417299 jdk8u171-b06 +9a1b6701c75304bf9522b75ce20449aa5ee9b4b7 jdk8u171-b07 +3a59623f4028e807b45186078aab1e85958c1172 jdk8u171-b08 +615e81982055c9082c795f793ef6fd7fa13b2105 jdk8u171-b09 +6b406f0e2b54cff29ec3da1c4d7b34af1590748f jdk8u171-b10 +92b8de88a9ab482b66448423843ca28d2cd95dd3 icedtea-3.8.0pre02 +c54a27559acbcc43b5c61a49f4eff5a24de5d8f4 icedtea-3.8.0 diff -r b73f27fc902b -r 8cb0bf3df694 .jcheck/conf --- a/.jcheck/conf Tue Dec 19 15:28:30 2017 -0800 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r b73f27fc902b -r 8cb0bf3df694 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 Tue Dec 19 15:28:30 2017 -0800 +++ b/src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java Mon May 28 09:26:06 2018 +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 b73f27fc902b -r 8cb0bf3df694 src/share/jaxws_classes/com/sun/xml/internal/ws/api/message/saaj/SaajStaxWriter.java --- a/src/share/jaxws_classes/com/sun/xml/internal/ws/api/message/saaj/SaajStaxWriter.java Tue Dec 19 15:28:30 2017 -0800 +++ b/src/share/jaxws_classes/com/sun/xml/internal/ws/api/message/saaj/SaajStaxWriter.java Mon May 28 09:26:06 2018 +0100 @@ -492,7 +492,7 @@ } // add namespace declarations for (NamespaceDeclaration namespace : this.namespaceDeclarations) { - target.addNamespaceDeclaration(namespace.prefix, namespace.namespaceUri); + newElement.addNamespaceDeclaration(namespace.prefix, namespace.namespaceUri); } // add attribute declarations for (AttributeDeclaration attribute : this.attributeDeclarations) { From andrew at icedtea.classpath.org Mon May 28 08:33:14 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Mon, 28 May 2018 08:33:14 +0000 Subject: /hg/icedtea8-forest/langtools: 29 new changesets Message-ID: changeset 034738d4f1d2 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=034738d4f1d2 author: asaha date: Tue Dec 19 15:37:59 2017 -0800 Added tag jdk8u162-b12 for changeset 902865570583 changeset 32246a9e16fd in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=32246a9e16fd author: asaha date: Tue Oct 03 23:31:23 2017 -0700 Added tag jdk8u171-b00 for changeset c18e76a70416 changeset ca57ac39feed in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=ca57ac39feed author: asaha date: Thu Nov 02 11:44:08 2017 -0700 Merge changeset 73ffe473564c in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=73ffe473564c author: asaha date: Fri Oct 06 08:34:33 2017 -0700 Added tag jdk8u152-b31 for changeset 757f531633e3 changeset 5a188fbdf539 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=5a188fbdf539 author: asaha date: Tue Oct 31 14:56:51 2017 -0700 Added tag jdk8u152-b32 for changeset 73ffe473564c changeset e0481cb7000c in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=e0481cb7000c author: asaha date: Tue Nov 14 13:12:44 2017 -0800 Added tag jdk8u152-b33 for changeset 5a188fbdf539 changeset f1fe0a49345b in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=f1fe0a49345b author: asaha date: Tue Dec 12 09:39:10 2017 -0800 Added tag jdk8u152-b34 for changeset e0481cb7000c changeset 09a649649872 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=09a649649872 author: asaha date: Thu Dec 14 13:45:57 2017 -0800 Merge changeset 64ad4f128feb in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=64ad4f128feb author: asaha date: Fri Dec 15 11:42:43 2017 -0800 Added tag jdk8u152-b35 for changeset f1fe0a49345b changeset b3955adef2d5 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=b3955adef2d5 author: asaha date: Fri Dec 15 15:55:24 2017 -0800 Merge changeset 90c95e792e8b in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=90c95e792e8b author: asaha date: Fri Dec 15 16:01:50 2017 -0800 Merge changeset 07db50c54083 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=07db50c54083 author: asaha date: Thu Dec 21 09:40:10 2017 -0800 Merge changeset 64357fde9f88 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=64357fde9f88 author: asaha date: Thu Dec 21 13:49:12 2017 -0800 Merge changeset c9b1ccb4ec27 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=c9b1ccb4ec27 author: asaha date: Tue Jan 02 16:16:09 2018 -0800 Added tag jdk8u171-b01 for changeset 64357fde9f88 changeset fdc876cee847 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=fdc876cee847 author: asaha date: Thu Jan 04 15:45:54 2018 -0800 Added tag jdk8u162-b31 for changeset 07db50c54083 changeset 4cd77f7e459d in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=4cd77f7e459d author: asaha date: Mon Jan 08 09:10:10 2018 -0800 Merge changeset a459065c13af in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=a459065c13af author: asaha date: Tue Jan 09 12:38:17 2018 -0800 Added tag jdk8u171-b02 for changeset 4cd77f7e459d changeset c25be482f93d in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=c25be482f93d author: asaha date: Tue Jan 23 13:10:40 2018 -0800 Added tag jdk8u171-b03 for changeset a459065c13af changeset 206179228d91 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=206179228d91 author: asaha date: Tue Jan 30 11:24:10 2018 -0800 Added tag jdk8u171-b04 for changeset c25be482f93d changeset f1dca2ed2b08 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=f1dca2ed2b08 author: asaha date: Tue Feb 06 10:53:31 2018 -0800 Added tag jdk8u171-b05 for changeset 206179228d91 changeset 5e864878da06 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=5e864878da06 author: igerasim date: Tue Feb 06 09:06:47 2018 -0800 8189997: Enhance keystore mechanisms 8194259: keytool error: java.io.IOException: Invalid secret key format Reviewed-by: mullan, valeriep, rriggs, ahgross changeset b85bfe8b37f3 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=b85bfe8b37f3 author: asaha date: Tue Feb 13 12:16:02 2018 -0800 Added tag jdk8u171-b06 for changeset 5e864878da06 changeset 6f2f6a0c04c0 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=6f2f6a0c04c0 author: asaha date: Tue Feb 20 12:57:01 2018 -0800 Added tag jdk8u171-b07 for changeset b85bfe8b37f3 changeset bd20bc03808c in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=bd20bc03808c author: asaha date: Tue Feb 27 11:28:32 2018 -0800 Added tag jdk8u171-b08 for changeset 6f2f6a0c04c0 changeset 32a9ad19c92d in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=32a9ad19c92d author: asaha date: Tue Mar 06 11:45:04 2018 -0800 Added tag jdk8u171-b09 for changeset bd20bc03808c changeset c9e49a425522 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=c9e49a425522 author: asaha date: Mon Mar 19 11:47:53 2018 -0700 Added tag jdk8u171-b10 for changeset 32a9ad19c92d changeset 21524ad5b914 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=21524ad5b914 author: andrew date: Fri May 25 01:50:13 2018 +0100 Merge jdk8u171-b11 changeset f395a6f610dc in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=f395a6f610dc author: andrew date: Mon May 28 09:25:36 2018 +0100 Added tag icedtea-3.8.0pre02 for changeset 4a11d88aab1d changeset e4ee185e6cfe in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=e4ee185e6cfe author: andrew date: Mon May 28 09:26:06 2018 +0100 Added tag icedtea-3.8.0 for changeset 21524ad5b914 diffstat: .hgtags | 61 + .jcheck/conf | 2 - make/BuildLangtools.gmk | 4 +- make/build.xml | 2 +- src/share/classes/com/sun/tools/classfile/Attributes.java | 3 +- src/share/classes/com/sun/tools/classfile/ClassWriter.java | 5 +- src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java | 12 +- src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java | 9 +- src/share/classes/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java | 15 +- src/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java | 8 +- src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java | 27 +- src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java | 13 +- src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java | 17 +- src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java | 5 +- src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java | 50 +- src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java | 3 +- src/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java | 17 +- src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java | 8 +- src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java | 9 +- src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java | 23 +- src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageFrameWriter.java | 17 +- src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageIndexFrameWriter.java | 6 +- src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java | 18 +- src/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java | 31 +- src/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java | 4 +- src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java | 4 +- src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java | 4 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java | 9 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java | 82 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder.java | 49 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstructorBuilder.java | 5 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java | 14 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ProfileSummaryBuilder.java | 4 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java | 30 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ParamTaglet.java | 35 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/SimpleTaglet.java | 14 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java | 27 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletWriter.java | 28 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ThrowsTaglet.java | 54 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ValueTaglet.java | 7 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog.java | 4 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassTree.java | 47 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassUseMapper.java | 115 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DeprecatedAPIListBuilder.java | 16 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFile.java | 35 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFinder.java | 4 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java | 7 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Group.java | 6 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ImplementedMethods.java | 6 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/IndexBuilder.java | 31 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MetaKeywords.java | 7 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MethodFinder.java | 6 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/PackageListWriter.java | 11 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java | 109 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java | 69 +- src/share/classes/com/sun/tools/doclint/DocLint.java | 3 +- src/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java | 116 +- src/share/classes/com/sun/tools/javac/file/FSInfo.java | 8 +- src/share/classes/com/sun/tools/javac/file/RegularFileObject.java | 5 +- src/share/classes/com/sun/tools/javac/file/ZipArchive.java | 5 +- src/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java | 5 +- src/share/classes/com/sun/tools/javac/file/ZipFileIndexCache.java | 6 +- src/share/classes/com/sun/tools/javac/jvm/JNIWriter.java | 51 +- src/share/classes/com/sun/tools/javac/main/CommandLine.java | 25 +- src/share/classes/com/sun/tools/javac/main/JavaCompiler.java | 5 +- src/share/classes/com/sun/tools/javac/main/Main.java | 11 +- src/share/classes/com/sun/tools/javac/nio/PathFileObject.java | 5 +- src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java | 4 +- src/share/classes/com/sun/tools/javac/sym/Profiles.java | 12 +- src/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java | 2 +- src/share/classes/com/sun/tools/javac/util/Convert.java | 8 +- src/share/classes/com/sun/tools/javac/util/ListBuffer.java | 4 +- src/share/classes/com/sun/tools/javac/util/ServiceLoader.java | 9 +- src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java | 10 +- src/share/classes/com/sun/tools/javadoc/Comment.java | 56 +- src/share/classes/com/sun/tools/javadoc/DocLocale.java | 16 +- src/share/classes/com/sun/tools/javadoc/DocletInvoker.java | 11 +- src/share/classes/com/sun/tools/javadoc/SeeTagImpl.java | 10 +- src/share/classes/com/sun/tools/javadoc/SerializedForm.java | 15 +- src/share/classes/com/sun/tools/javah/JavahTool.java | 7 +- src/share/classes/com/sun/tools/javah/TypeSignature.java | 51 +- src/share/classes/com/sun/tools/javap/AnnotationWriter.java | 3 +- src/share/classes/com/sun/tools/javap/JavapTask.java | 3 +- src/share/classes/com/sun/tools/javap/StackMapWriter.java | 4 +- src/share/classes/com/sun/tools/sjavac/Log.java | 13 +- src/share/classes/com/sun/tools/sjavac/Main.java | 5 +- src/share/classes/javax/lang/model/SourceVersion.java | 14 +- test/com/sun/javadoc/5093723/T5093723.java | 29 +- test/com/sun/javadoc/AccessAsciiArt/AccessAsciiArt.java | 153 +- test/com/sun/javadoc/AccessFrameTitle/AccessFrameTitle.java | 153 +- test/com/sun/javadoc/AccessH1/AccessH1.java | 150 +- test/com/sun/javadoc/AccessSkipNav/AccessSkipNav.java | 163 +- test/com/sun/javadoc/AccessSummary/AccessSummary.java | 65 +- test/com/sun/javadoc/AuthorDD/AuthorDD.java | 150 +- test/com/sun/javadoc/DocRootSlash/DocRootSlash.java | 215 +- test/com/sun/javadoc/InheritDocForUserTags/DocTest.java | 54 +- test/com/sun/javadoc/JavascriptWinTitle/JavascriptWinTitle.java | 196 +- test/com/sun/javadoc/MetaTag/MetaTag.java | 179 +- test/com/sun/javadoc/PackagesHeader/PackagesHeader.java | 123 +- test/com/sun/javadoc/T6735320/T6735320.java | 37 +- test/com/sun/javadoc/ValidHtml/ValidHtml.java | 193 +- test/com/sun/javadoc/VersionNumber/VersionNumber.java | 133 +- test/com/sun/javadoc/WindowTitles/WindowTitles.java | 220 +- test/com/sun/javadoc/_template/Template.java | 22 +- test/com/sun/javadoc/_template/TemplateComplete.java | 26 +- test/com/sun/javadoc/constantValues/TestConstantValuesDriver.java | 61 +- test/com/sun/javadoc/dupThrowsTags/TestDupThrowsTags.java | 47 +- test/com/sun/javadoc/lib/JavadocTester.java | 1116 ++++--- test/com/sun/javadoc/testAbsLinkPath/TestAbsLinkPath.java | 52 +- test/com/sun/javadoc/testAbstractMethod/TestAbstractMethod.java | 141 +- test/com/sun/javadoc/testAnchorNames/TestAnchorNames.java | 367 +- test/com/sun/javadoc/testAnnotationOptional/TestAnnotationOptional.java | 50 +- test/com/sun/javadoc/testAnnotationTypes/TestAnnotationTypes.java | 100 +- test/com/sun/javadoc/testBackSlashInLink/TestBackSlashInLink.java | 43 +- test/com/sun/javadoc/testBadPackageFileInJar/TestBadPackageFileInJar.java | 48 +- test/com/sun/javadoc/testBadSourceFile/TestBadSourceFile.java | 44 +- test/com/sun/javadoc/testBaseClass/TestBaseClass.java | 43 +- test/com/sun/javadoc/testBreakIterator/TestBreakIterator.java | 44 +- test/com/sun/javadoc/testCRLineSeparator/TestCRLineSeparator.java | 65 +- test/com/sun/javadoc/testCharset/TestCharset.java | 64 +- test/com/sun/javadoc/testClassCrossReferences/TestClassCrossReferences.java | 72 +- test/com/sun/javadoc/testClassTree/TestClassTree.java | 95 +- test/com/sun/javadoc/testCmndLineClass/TestCmndLineClass.java | 80 +- test/com/sun/javadoc/testCompletionFailure/TestCompletionFailure.java | 50 +- test/com/sun/javadoc/testConstantValuesPage/TestConstantValuesPage.java | 42 +- test/com/sun/javadoc/testConstructorIndent/TestConstructorIndent.java | 56 +- test/com/sun/javadoc/testConstructors/TestConstructors.java | 137 +- test/com/sun/javadoc/testConstructors/pkg1/Outer.java | 13 +- test/com/sun/javadoc/testCustomTag/TestCustomTag.java | 121 +- test/com/sun/javadoc/testDeprecatedDocs/TestDeprecatedDocs.java | 134 +- test/com/sun/javadoc/testDocEncoding/TestDocEncoding.java | 53 +- test/com/sun/javadoc/testDocErrorReporter/TestDocErrorReporter.java | 48 +- test/com/sun/javadoc/testDocFileDir/TestDocFileDir.java | 119 +- test/com/sun/javadoc/testDocFiles/TestDocFiles.java | 41 +- test/com/sun/javadoc/testDocRootInlineTag/TestDocRootInlineTag.java | 68 +- test/com/sun/javadoc/testDocRootLink/TestDocRootLink.java | 172 +- test/com/sun/javadoc/testDupParamWarn/TestDupParamWarn.java | 41 +- test/com/sun/javadoc/testEmptyClass/TestEmptyClass.java | 60 +- test/com/sun/javadoc/testEnclosingClass/TestEnclosingClass.java | 47 +- test/com/sun/javadoc/testEncoding/TestEncoding.java | 48 +- test/com/sun/javadoc/testExternalOverridenMethod/TestExternalOverridenMethod.java | 70 +- test/com/sun/javadoc/testGeneratedBy/TestGeneratedBy.java | 114 +- test/com/sun/javadoc/testGroupOption/TestGroupOption.java | 84 +- test/com/sun/javadoc/testHeadings/TestHeadings.java | 144 +- test/com/sun/javadoc/testHelpFile/TestHelpFile.java | 51 +- test/com/sun/javadoc/testHelpOption/TestHelpOption.java | 147 +- test/com/sun/javadoc/testHiddenMembers/TestHiddenMembers.java | 47 +- test/com/sun/javadoc/testHref/TestHref.java | 120 +- test/com/sun/javadoc/testHrefInDocComment/TestHrefInDocComment.java | 40 +- test/com/sun/javadoc/testHtmlComments/TestHtmlComments.java | 48 +- test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java | 581 ++- test/com/sun/javadoc/testHtmlDocument/TestHtmlDocument.java | 54 +- test/com/sun/javadoc/testHtmlStrongTag/TestHtmlStrongTag.java | 75 +- test/com/sun/javadoc/testHtmlTableStyles/TestHtmlTableStyles.java | 116 +- test/com/sun/javadoc/testHtmlTableTags/TestHtmlTableTags.java | 717 ++--- test/com/sun/javadoc/testHtmlTag/TestHtmlTag.java | 104 +- test/com/sun/javadoc/testIndentation/TestIndentation.java | 55 +- test/com/sun/javadoc/testIndex/TestIndex.java | 101 +- test/com/sun/javadoc/testInlineLinkLabel/TestInlineLinkLabel.java | 49 +- test/com/sun/javadoc/testInterface/TestInterface.java | 158 +- test/com/sun/javadoc/testJavaFX/C.java | 104 - test/com/sun/javadoc/testJavaFX/D.java | 28 - test/com/sun/javadoc/testJavaFX/TestJavaFX.java | 215 +- test/com/sun/javadoc/testJavaFX/pkg1/C.java | 100 + test/com/sun/javadoc/testJavaFX/pkg1/D.java | 25 + test/com/sun/javadoc/testJavaFX/pkg2/Test.java | 34 + test/com/sun/javadoc/testJavascript/TestJavascript.java | 183 +- test/com/sun/javadoc/testLambdaFeature/TestLambdaFeature.java | 148 +- test/com/sun/javadoc/testLeadingSpaces/LeadingSpaces.java | 54 +- test/com/sun/javadoc/testLegacyTaglet/TestLegacyTaglet.java | 67 +- test/com/sun/javadoc/testLinkOption/TestBadLinkOption.java | 54 +- test/com/sun/javadoc/testLinkOption/TestLinkOption.java | 161 +- test/com/sun/javadoc/testLinkOption/TestNewLineInLink.java | 46 +- test/com/sun/javadoc/testLinkTaglet/TestLinkTaglet.java | 86 +- test/com/sun/javadoc/testLinkToSerialForm/TestLinkToSerialForm.java | 45 +- test/com/sun/javadoc/testLiteralCodeInPre/TestLiteralCodeInPre.java | 128 +- test/com/sun/javadoc/testMemberInheritence/TestMemberInheritence.java | 131 +- test/com/sun/javadoc/testMemberSummary/TestMemberSummary.java | 80 +- test/com/sun/javadoc/testMethodTypes/TestMethodTypes.java | 162 +- test/com/sun/javadoc/testModifier/TestModifier.java | 43 +- test/com/sun/javadoc/testNavigation/TestNavigation.java | 83 +- test/com/sun/javadoc/testNestedGenerics/TestNestedGenerics.java | 55 +- test/com/sun/javadoc/testNestedInlineTag/TestNestedInlineTag.java | 75 +- test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java | 1254 ++++----- test/com/sun/javadoc/testNoPackagesFile/TestNoPackagesFile.java | 46 +- test/com/sun/javadoc/testNonFrameWarning/TestNonFrameWarning.java | 48 +- test/com/sun/javadoc/testNotifications/TestNotifications.java | 74 +- test/com/sun/javadoc/testOptions/TestOptions.java | 55 +- test/com/sun/javadoc/testOverridenMethods/TestMultiInheritence.java | 102 +- test/com/sun/javadoc/testOverridenMethods/TestOverridenMethodDocCopy.java | 49 +- test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethods.java | 99 +- test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java | 120 +- test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java | 110 +- test/com/sun/javadoc/testPackageDeprecation/TestPackageDeprecation.java | 94 +- test/com/sun/javadoc/testPackagePage/TestPackagePage.java | 112 +- test/com/sun/javadoc/testParamTaglet/TestParamTaglet.java | 76 +- test/com/sun/javadoc/testPrivateClasses/TestPrivateClasses.java | 388 +- test/com/sun/javadoc/testProfiles/TestProfiles.java | 442 +- test/com/sun/javadoc/testProfiles/TestProfilesConfiguration.java | 174 +- test/com/sun/javadoc/testRecurseSubPackages/TestRecurseSubPackages.java | 55 +- test/com/sun/javadoc/testRelativeLinks/TestRelativeLinks.java | 137 +- test/com/sun/javadoc/testRepeatedAnnotations/TestRepeatedAnnotations.java | 261 +- test/com/sun/javadoc/testReturnTag/TestReturnTag.java | 49 +- test/com/sun/javadoc/testSeeTag/TestSeeTag.java | 58 +- test/com/sun/javadoc/testSerialVersionUID/TestSerialVersionUID.java | 48 +- test/com/sun/javadoc/testSerializedForm/TestSerializedForm.java | 123 +- test/com/sun/javadoc/testSerializedForm/pkg1/NestedInnerClass.java | 62 + test/com/sun/javadoc/testSerializedForm/pkg1/PrivateIncludeInnerClass.java | 62 + test/com/sun/javadoc/testSerializedForm/pkg1/ProtectedInnerClass.java | 59 + test/com/sun/javadoc/testSerializedForm/pkg1/PublicExcludeInnerClass.java | 62 + test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java | 202 +- test/com/sun/javadoc/testSimpleTag/TestSimpleTag.java | 65 +- test/com/sun/javadoc/testSimpleTagExclude/TestSimpleTagExclude.java | 46 +- test/com/sun/javadoc/testSimpleTagInherit/TestSimpleTagInherit.java | 54 +- test/com/sun/javadoc/testSinceTag/TestSinceTag.java | 78 +- test/com/sun/javadoc/testSingleQuotedLink/TestSingleQuotedLink.java | 57 + test/com/sun/javadoc/testSingleQuotedLink/pkg1/C1.java | 29 + test/com/sun/javadoc/testSingleQuotedLink/pkg1/C2.java | 31 + test/com/sun/javadoc/testSingleQuotedLink/pkg1/package.html | 14 + test/com/sun/javadoc/testSourceTab/TestSourceTab.java | 105 +- test/com/sun/javadoc/testStylesheet/TestStylesheet.java | 255 +- test/com/sun/javadoc/testSubTitle/TestSubTitle.java | 67 +- test/com/sun/javadoc/testSummaryHeading/TestSummaryHeading.java | 47 +- test/com/sun/javadoc/testSuperclassInSerialForm/TestSuperClassInSerialForm.java | 46 +- test/com/sun/javadoc/testSupplementary/TestSupplementary.java | 58 +- test/com/sun/javadoc/testTagHolderMethod/TestTagHolderMethod.java | 47 +- test/com/sun/javadoc/testTagInheritence/TestTagInheritence.java | 68 +- test/com/sun/javadoc/testTagMisuse/TestTagMisuse.java | 44 +- test/com/sun/javadoc/testTagOutput/TestTagOutput.java | 57 +- test/com/sun/javadoc/testTaglets/TestTaglets.java | 82 +- test/com/sun/javadoc/testThrowsHead/TestThrowsHead.java | 43 +- test/com/sun/javadoc/testThrowsInheritence/TestThrowsTagInheritence.java | 58 +- test/com/sun/javadoc/testThrowsTag/TestThrowsTag.java | 64 +- test/com/sun/javadoc/testTitleInHref/TestTitleInHref.java | 63 +- test/com/sun/javadoc/testTopOption/TestTopOption.java | 86 +- test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java | 636 ++-- test/com/sun/javadoc/testTypeParams/TestTypeParameters.java | 117 +- test/com/sun/javadoc/testUnnamedPackage/TestUnnamedPackage.java | 78 +- test/com/sun/javadoc/testUseOption/TestUseOption.java | 160 +- test/com/sun/javadoc/testValueTag/TestValueTag.java | 240 +- test/com/sun/javadoc/testWarnBadParamNames/TestWarnBadParamNames.java | 48 +- test/com/sun/javadoc/testWarnings/TestWarnings.java | 93 +- test/com/sun/javadoc/testWindowTitle/TestWindowTitle.java | 353 +- test/com/sun/javadoc/testXOption/TestXOption.java | 81 +- test/com/sun/javadoc/typeAnnotations/smoke/TestSmoke.java | 142 +- test/tools/javadoc/6964914/JavacWarning.java | 2 +- test/tools/javadoc/6964914/Test.java | 1 - test/tools/javadoc/LangVers.java | 2 +- test/tools/javadoc/sourceOption/SourceOption.java | 39 +- test/tools/javadoc/sourceOption/p/A.java | 29 - test/tools/javadoc/sourceOption/p/LambdaConstructTest.java | 37 + test/tools/javap/T6587786.java | 4 +- 252 files changed, 8648 insertions(+), 12134 deletions(-) diffs (truncated from 27231 to 500 lines): diff -r 902865570583 -r e4ee185e6cfe .hgtags --- a/.hgtags Tue Dec 19 15:34:11 2017 -0800 +++ b/.hgtags Mon May 28 09:26:06 2018 +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 @@ -453,6 +461,9 @@ 97328f3e2aa2c713931edf471270a1208980b963 jdk8u60-b21 d1febf79ce5ea41fb4b818ffd3589cf923e6de5f jdk8u60-b22 7f88b5dc78cebc2c5ebb716938fd9a7632b052b2 jdk8u60-b23 +69b782e543d54118f9354b6071830de5feb96b83 icedtea-3.0.0pre06 +3c76eafe1b7010bf5536add7097c318d349efb16 icedtea-3.0.0pre07 +0d3479e0bac61b3fab0f8e884fc6bda8f8f351a5 icedtea-3.0.0pre08 2af11e10da7dc24610551bbeed02c4ca3f4ae654 jdk8u60-b24 8d152d1e45944616309886e730ffcbfb5c078d22 jdk8u60-b25 3876ab6f471b85a02bb2cdaca00652f169f9e27a jdk8u60-b26 @@ -535,6 +546,7 @@ 5218bea65fe64b31cf201f3f6dd0310b74acec1e jdk8u72-b12 5b67278c6616dca433488697eb6f2f81fcbbf22d jdk8u72-b13 0ee6d8ae247d449950c18623513ccae4349e70d6 jdk8u72-b14 +076ec0ef64f0b4d71419e99ca2666ca814b508ad icedtea-3.0.0pre09 48d0c20256a37ad20d075091285ea23788186f9a jdk8u72-b15 ee6ec29fce4fa75ff846f7cbf61da162d8c5b605 jdk8u72-b31 1a1711b8d11959992c27462d652003965ef3dc36 jdk8u73-b00 @@ -570,6 +582,9 @@ ae2485fab956c636f6ce10a23812204c0ae17046 jdk8u77-b00 37a348477fe89736549913f51ec8143a8e73f71c jdk8u77-b01 47efac0d67984678edf626f407b3d3e54083c242 jdk8u77-b02 +d6b6666581f91588b9c66cadaaddadbe7266d78b icedtea-3.0.0pre10 +dd581e8047e6f15c811b345ed4eef0218ca9fe18 icedtea-3.0.0 +d05b69482d8390591cf8a1ebf9166ba46259bebd icedtea-3.0-branchpoint 094308b2ca1c6d6dd76d9412799b9f3b4299acb5 jdk8u77-b03 837f6e6559d578fadecb4932f3ceedfc31681bca jdk8u77-b31 4cbd08688ff5a39f936edf16dd765d1efa13d030 jdk8u91-b00 @@ -591,6 +606,10 @@ b86071b48b55340a3e712e91b2ba203a55a79571 jdk8u76-b12 db821ed6165c5080b09e829b4523dcf82d995a2f jdk8u92-b00 12846c3fc5a151a33e9446eff6e6704110c00362 jdk8u92-b13 +f3a9ed2cc7219a2b9b0cfd11729bbd0ef798e7ee icedtea-3.1.0pre01 +dbf29857221f4aa707e3a7acf850b06e690bcc01 icedtea-3.1.0pre02 +ff680965fa8c23cdafdd1028e1f33d0f351ad079 icedtea-3.1.0pre03 +fc69984700e156fe3290daea69e2d2ecc8acccaf icedtea-3.1.0pre04 c99c71a68555038fdd1e86a10dab9c9007ec3745 jdk8u92-b14 71176efa69475fc737d1245a28e739ddf105fd1c jdk8u92-b31 4e8ce6c84e4ca9dd385012c10e059c15dbfcc468 jdk8u92-b32 @@ -609,6 +628,8 @@ 20f3856902a522f01b28aa2aa38701606af83ab8 jdk8u101-b10 5cc23fe55ff4c64838e2335644b674bdd0888340 jdk8u101-b11 0cef544b9eee7042001a2b7f5f9e8a48ef20d779 jdk8u101-b12 +05822f2e947be716d90fa20335b57c9ce5ee62aa icedtea-3.1.0 +88f7b4f1b721ab67ca4cd72e691d2f6c7a72c64b icedtea-3.2.0pre01 8dc8f71216bf40c259bb4127270922fb6a6ca293 jdk8u101-b13 10ffafaf53404de7fd23784aa3ff6016d107b9c8 jdk8u76-b00 0caab0d65a04d8cce71976a6bdc1ca0841bcbcf0 jdk8u76-b01 @@ -630,6 +651,8 @@ 592d155cc1332eba606900a7273863c74ef082a4 jdk8u102-b11 16c58d7af5a4937e46bccd58114a56a7ffcd685c jdk8u102-b12 56b0df415b570e31dc0b97d4a1c8f28b85240089 jdk8u102-b13 +19ea84ae4992037367f85aadb746279ab489422a icedtea-3.2.0pre02 +5665ca5e1896dcf47faa2c5c50d1130b8b783944 icedtea-3.2.0pre03 0549bf2f507dae59bfcd7d11e038cdc62376fee7 jdk8u102-b14 d86027f25a9aa960d69cf3a524588a873ae888f5 jdk8u102-b31 1b511d4e93e7128ccb7100110ab6604eb2838afa jdk8u102-b32 @@ -650,6 +673,7 @@ f51f1b8a7b58355c11392effdf0e4f738a79a8ad jdk8u111-b11 8e5e70b9cff8f928d28db4890d4e5905a739d210 jdk8u111-b12 ef3134b243da77d0aed9f3cef2b3855c3be2111a jdk8u111-b13 +a553c153d37671a371767229c71189d963964996 icedtea-3.2.0 0e2e745ed6d7bb8a2233e83f4bad40e793a16949 jdk8u111-b14 27503e49de52b54dde3a12af28e2d2de473192b3 jdk8u112-b00 60a0572cd449e33b7d48b5a40065222ab5accd36 jdk8u112-b01 @@ -667,6 +691,7 @@ b353281f73db9617d993353e468342d3420c29f1 jdk8u112-b14 6116c6644be0c85556931aaeb9b4f2dbc9c79157 jdk8u112-b15 ee37eafc48cb6fb20cb6c1e31cfecfe1ccc800da jdk8u112-b16 +3ab9841babb7f624ae830024e42e75344a4fed5a icedtea-3.3.0pre01 de1c3df992adb0c704005583210d1ed6dac758cd jdk8u112-b31 c94fd1b737d005962ba62fa03106de791692f39c jdk8u112-b32 721ea56edf4196b37a081ac47206202d7560e16c jdk8u112-b33 @@ -683,6 +708,9 @@ 53c94a674d6076ff390c62a7682ea0e87a893cdc jdk8u121-b10 b634abfcd98fb8b201da9208e398ea17cabd2b32 jdk8u121-b11 7fc347da372c8c4e5530a7fa32084b5dbc4ee8b6 jdk8u121-b12 +26a274d91ee67eb2f029da07676bacc8af09f93b icedtea-3.3.0pre02 +d10a13bdc98ca6a44ef27059c8403162a7059197 icedtea-3.3.0 +a3d47fe59cc4a4d7956d68c93862c2ce1e1062f0 icedtea-3.4.0pre01 f634736433d9fc1cffbdc55611f97ecb2cd44059 jdk8u121-b13 1dc3121986c615c2ac1f5e7d6705b197c5dfcae6 jdk8u121-b31 970edd6f01b76e916cf223fbc53dcef085a0255b jdk8u121-b32 @@ -701,6 +729,8 @@ 3a62189765a88f393a51923f98020ad7b2d4fc7d jdk8u131-b08 2f2c4931d13c44bb6a0f808809e723de0677e302 jdk8u131-b09 676a07884de49a7c60379da8ac892fe1403de6b6 jdk8u131-b10 +4ef0ee9279400d2574e34afa84b74936d337573e icedtea-3.4.0 +40fe2817d64898ec28391091ba3c4e6d5124bdc0 icedtea-3.5.0pre01 5162417b51bdf68b95696198181f2e662a14ff8a jdk8u131-b11 12f40d1f41c2cea8b61d046796a753000e61196f jdk8u131-b31 508e7f6446deede595bbdbdc6d6cf9fc1ae8e728 jdk8u131-b32 @@ -721,8 +751,13 @@ b5259d2465fa61256f485860f986bd575f13fe92 jdk8u141-b12 9a5ddb594b491ec32e9fafa7008631291ab66d6e jdk8u141-b13 553043f3a2319af6fd6bc704bc8fd7fa4500ee80 jdk8u141-b14 +0456f88e5c29ac625921e57684fb203f1dd202a2 icedtea-3.5.0 027f6df9fe82624fb7d489ffd848a26796de4868 jdk8u141-b15 4c355f7002c36bb626b42d5c1d42ea91d77ba5d6 jdk8u144-b00 +74bbbc7a8bd30cdc472fe93c2938182322825b2a icedtea-3.5.1 +0456f88e5c29ac625921e57684fb203f1dd202a2 icedtea-3.6.0pre00 +74bbbc7a8bd30cdc472fe93c2938182322825b2a icedtea-3.6.0pre01 +e0f1c298f0d664b90d68f9a775441be66ea1e3f3 icedtea-3.6.0pre02 816907853a15d9b22a87032d07327a400f8568b3 jdk8u144-b01 716e712f0db45c8231208bc70ab4d2a8a40c4d3a jdk8u141-b31 09c2459991619ef7061ad2bc66373ed29f500acf jdk8u141-b32 @@ -744,6 +779,7 @@ c686a7fe765ec746c514618bae61dfc1570ce5b5 jdk8u151-b09 8fb1d9ffc81c4bb6e08330726995b9b8f2b694a1 jdk8u151-b10 607b049fabd1352893470463dfb455e0a407687d jdk8u151-b11 +61a1c711f7abeb66195623343c1cd08b0df2dc1d icedtea-3.6.0 8559c5805c2b091e2122dff3d04c7342cd15560c jdk8u151-b12 9a9ce479b92f1b4d9d436fb857d70c3d2b59a20c jdk8u122-b00 85d9e434701cc7112aaf965b0f5ee4b31ab2a445 jdk8u122-b01 @@ -771,7 +807,13 @@ afbf7275401383d6dbbd54149a8985f510f57d7d jdk8u152-b13 752a7260bb1977979243aa8dd9a588787237662e jdk8u152-b14 8c2463d627e3cf513522ba32bf71624c880beb91 jdk8u152-b15 +e32341052fe1cd792639b9e0ac48972a2e133a17 icedtea-3.7.0pre01 97dfb267d417415aca378f62b97dbf7a12a93f8a jdk8u152-b16 +757f531633e3feb2d8c08b6afe748134e61ad917 jdk8u152-b31 +73ffe473564c8952813473078497a5e915655665 jdk8u152-b32 +5a188fbdf539e0b35a1f151e6b55b81ca102e4ab jdk8u152-b33 +e0481cb7000cdf63d8194eee25aa3931993b27b1 jdk8u152-b34 +f1fe0a49345b9aaa2874a0ec26ae9c775a5ba21d jdk8u152-b35 4d69601f88c30e9f05e3b56c6d38a2f3eb47d477 jdk8u151-b00 f081adae3486f8728affc89213c2cd1dd0ac9467 jdk8u151-b01 732e1bab2660d21227dce26190d4a31dd9785a7f jdk8u151-b02 @@ -831,6 +873,9 @@ 96cdc8b62d5f7263a0c42bc21bf85a205cb75ebb jdk8u161-b09 cfc40ab214f9174edbb08925a39efd081d6e4b34 jdk8u161-b10 44fd88d9e5ae96d54e6d993dae14d6f2ab53b5c1 jdk8u161-b11 +0a2dce555d35690b6bb6ce45713424cb6c36b3ac icedtea-3.7.0 +0a2dce555d35690b6bb6ce45713424cb6c36b3ac icedtea-3.8.0pre00 +2aaad794fdd168afb8255ba14b6f49263e5d7d15 icedtea-4-branchpoint cc28ef580ec551df5338083eb9365b923bceedf4 jdk8u161-b12 6d21463aeffd526c9f7f5ce9a70ae7664235e125 jdk8u162-b00 9986bf97a48d3f2f16b90f2fb72e52b398202bd0 jdk8u162-b01 @@ -844,3 +889,19 @@ e856f66901b181604c72bb8fcc7b9e746ee4593a jdk8u162-b09 29bd40939ca9433f1ab9dccc00d809c309427cce jdk8u162-b10 f112f1acb17609cdd4151abf21f069d2bae24e99 jdk8u162-b11 +831896b367a4fb12630d9f040b49ebe9cf568ade icedtea-3.8.0pre01 +90286557058376d6c01260e3c192f76111f78b36 jdk8u162-b12 +07db50c5408300e6a56dcf0a5a74aad27616f36e jdk8u162-b31 +c18e76a704169bfdaeb498f6cb46c99251793e19 jdk8u171-b00 +64357fde9f88e1b462aaa19afff81abdcaace7bc jdk8u171-b01 +4cd77f7e459d629a2e352fc326cb56ce8fbf55bb jdk8u171-b02 +a459065c13afe9e0e122fa232f48ba95ab23d3f5 jdk8u171-b03 +c25be482f93d465d7a1fadf1df1428683d1b42fb jdk8u171-b04 +206179228d91783e943a857eec52a12b9985db2a jdk8u171-b05 +5e864878da0657b88c60a7f96774075e41f4fa59 jdk8u171-b06 +b85bfe8b37f328531ae5c65138e1e09df45c66aa jdk8u171-b07 +6f2f6a0c04c0ce37d42ce1f2657c7b5cf4286ca7 jdk8u171-b08 +bd20bc03808c33b2e8243e7cfd5b9826c6a24d26 jdk8u171-b09 +32a9ad19c92dae08f87048c8ae8c413325d4a128 jdk8u171-b10 +4a11d88aab1d20bf633bd1e8a4d2a549a750add8 icedtea-3.8.0pre02 +21524ad5b91455394aabcc732f571aa6606b9a94 icedtea-3.8.0 diff -r 902865570583 -r e4ee185e6cfe .jcheck/conf --- a/.jcheck/conf Tue Dec 19 15:34:11 2017 -0800 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r 902865570583 -r e4ee185e6cfe make/BuildLangtools.gmk --- a/make/BuildLangtools.gmk Tue Dec 19 15:34:11 2017 -0800 +++ b/make/BuildLangtools.gmk Mon May 28 09:26:06 2018 +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 902865570583 -r e4ee185e6cfe make/build.xml --- a/make/build.xml Tue Dec 19 15:34:11 2017 -0800 +++ b/make/build.xml Mon May 28 09:26:06 2018 +0100 @@ -1027,7 +1027,7 @@ + classpath="${build.toolclasses.dir}:${build.bootstrap.dir}/classes:${ant.home}/lib/ant.jar"/> diff -r 902865570583 -r e4ee185e6cfe src/share/classes/com/sun/tools/classfile/Attributes.java --- a/src/share/classes/com/sun/tools/classfile/Attributes.java Tue Dec 19 15:34:11 2017 -0800 +++ b/src/share/classes/com/sun/tools/classfile/Attributes.java Mon May 28 09:26:06 2018 +0100 @@ -56,8 +56,7 @@ public Attributes(ConstantPool constant_pool, Attribute[] attrs) { this.attrs = attrs; map = new HashMap(); - for (int i = 0; i < attrs.length; i++) { - Attribute attr = attrs[i]; + for (Attribute attr : attrs) { try { map.put(attr.getName(constant_pool), attr); } catch (ConstantPoolException e) { diff -r 902865570583 -r e4ee185e6cfe src/share/classes/com/sun/tools/classfile/ClassWriter.java --- a/src/share/classes/com/sun/tools/classfile/ClassWriter.java Tue Dec 19 15:34:11 2017 -0800 +++ b/src/share/classes/com/sun/tools/classfile/ClassWriter.java Mon May 28 09:26:06 2018 +0100 @@ -57,11 +57,8 @@ * Write a ClassFile data structure to a file. */ public void write(ClassFile classFile, File f) throws IOException { - FileOutputStream f_out = new FileOutputStream(f); - try { + try (FileOutputStream f_out = new FileOutputStream(f)) { write(classFile, f_out); - } finally { - f_out.close(); } } diff -r 902865570583 -r e4ee185e6cfe src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java --- a/src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java Tue Dec 19 15:34:11 2017 -0800 +++ b/src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java Mon May 28 09:26:06 2018 +0100 @@ -268,13 +268,13 @@ protected ClassDoc implementsMethodInIntfac(MethodDoc method, ClassDoc[] intfacs) { - for (int i = 0; i < intfacs.length; i++) { - MethodDoc[] methods = intfacs[i].methods(); + for (ClassDoc intf : intfacs) { + MethodDoc[] methods = intf.methods(); if (methods.length > 0) { - for (int j = 0; j < methods.length; j++) { - if (methods[j].name().equals(method.name()) && - methods[j].signature().equals(method.signature())) { - return intfacs[i]; + for (MethodDoc md : methods) { + if (md.name().equals(method.name()) && + md.signature().equals(method.signature())) { + return intf; } } } diff -r 902865570583 -r e4ee185e6cfe src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java --- a/src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java Tue Dec 19 15:34:11 2017 -0800 +++ b/src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java Mon May 28 09:26:06 2018 +0100 @@ -101,14 +101,13 @@ // Display the list only if there are elements to be displayed. if (memberListSize > 0) { Content dl = new HtmlTree(HtmlTag.DL); - for (int i = 0; i < memberListSize; i++) { - Doc element = memberlist.get(i); + for (Doc element : memberlist) { if (element instanceof MemberDoc) { - addDescription((MemberDoc)element, dl); + addDescription((MemberDoc) element, dl); } else if (element instanceof ClassDoc) { - addDescription((ClassDoc)element, dl); + addDescription((ClassDoc) element, dl); } else if (element instanceof PackageDoc) { - addDescription((PackageDoc)element, dl); + addDescription((PackageDoc) element, dl); } } contentTree.addContent(dl); diff -r 902865570583 -r e4ee185e6cfe src/share/classes/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java --- a/src/share/classes/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java Tue Dec 19 15:34:11 2017 -0800 +++ b/src/share/classes/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java Mon May 28 09:26:06 2018 +0100 @@ -87,14 +87,13 @@ int size = list.size(); if (size > 0) { Content ul = new HtmlTree(HtmlTag.UL); - for (int i = 0; i < size; i++) { - ClassDoc local = list.get(i); + for (ClassDoc local : list) { HtmlTree li = new HtmlTree(HtmlTag.LI); li.addAttr(HtmlAttr.TYPE, LI_CIRCLE); addPartialInfo(local, li); addExtendsImplements(parent, local, li); addLevelInfo(local, classtree.subs(local, isEnum), - isEnum, li); // Recurse + isEnum, li); // Recurse ul.addContent(li); } contentTree.addContent(ul); @@ -135,10 +134,10 @@ if (interfaces.length > (cd.isInterface()? 1 : 0)) { Arrays.sort(interfaces); int counter = 0; - for (int i = 0; i < interfaces.length; i++) { - if (parent != interfaces[i]) { - if (! (interfaces[i].isPublic() || - Util.isLinkable(interfaces[i], configuration))) { + for (ClassDoc intf : interfaces) { + if (parent != intf) { + if (!(intf.isPublic() || + Util.isLinkable(intf, configuration))) { continue; } if (counter == 0) { @@ -153,7 +152,7 @@ contentTree.addContent(", "); } addPreQualifiedClassLink(LinkInfoImpl.Kind.TREE, - interfaces[i], contentTree); + intf, contentTree); counter++; } } diff -r 902865570583 -r e4ee185e6cfe src/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java --- a/src/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java Tue Dec 19 15:34:11 2017 -0800 +++ b/src/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java Mon May 28 09:26:06 2018 +0100 @@ -150,9 +150,9 @@ * @param content HtmlTree content to which the links will be added */ protected void addContents(List classlist, boolean wantFrames, - Content content) { - for (int i = 0; i < classlist.size(); i++) { - ClassDoc cd = (ClassDoc)classlist.get(i); + Content content) { + for (Doc doc : classlist) { + ClassDoc cd = (ClassDoc) doc; if (!Util.isCoreClass(cd)) { continue; } @@ -160,7 +160,7 @@ Content linkContent; if (wantFrames) { linkContent = getLink(new LinkInfoImpl(configuration, - LinkInfoImpl.Kind.ALL_CLASSES_FRAME, cd).label(label).target("classFrame")); + LinkInfoImpl.Kind.ALL_CLASSES_FRAME, cd).label(label).target("classFrame")); } else { linkContent = getLink(new LinkInfoImpl(configuration, LinkInfoImpl.Kind.DEFAULT, cd).label(label)); } diff -r 902865570583 -r e4ee185e6cfe src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java --- a/src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java Tue Dec 19 15:34:11 2017 -0800 +++ b/src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java Mon May 28 09:26:06 2018 +0100 @@ -159,22 +159,20 @@ public static void generate(ConfigurationImpl configuration, ClassTree classtree) { ClassUseMapper mapper = new ClassUseMapper(configuration.root, classtree); - ClassDoc[] classes = configuration.root.classes(); - for (int i = 0; i < classes.length; i++) { + for (ClassDoc aClass : configuration.root.classes()) { // If -nodeprecated option is set and the containing package is marked // as deprecated, do not generate the class-use page. We will still generate // the class-use page if the class is marked as deprecated but the containing // package is not since it could still be linked from that package-use page. if (!(configuration.nodeprecated && - Util.isDeprecated(classes[i].containingPackage()))) - ClassUseWriter.generate(configuration, mapper, classes[i]); + Util.isDeprecated(aClass.containingPackage()))) + ClassUseWriter.generate(configuration, mapper, aClass); } - PackageDoc[] pkgs = configuration.packages; - for (int i = 0; i < pkgs.length; i++) { + for (PackageDoc pkg : configuration.packages) { // If -nodeprecated option is set and the package is marked // as deprecated, do not generate the package-use page. - if (!(configuration.nodeprecated && Util.isDeprecated(pkgs[i]))) - PackageUseWriter.generate(configuration, mapper, pkgs[i]); + if (!(configuration.nodeprecated && Util.isDeprecated(pkg))) + PackageUseWriter.generate(configuration, mapper, pkg); } } @@ -183,9 +181,7 @@ List list= classMap.get(classdoc.qualifiedName()); if (list != null) { Collections.sort(list); - Iterator it = list.iterator(); - while (it.hasNext()) { - ProgramElementDoc doc = it.next(); + for (ProgramElementDoc doc : list) { PackageDoc pkg = doc.containingPackage(); pkgSet.add(pkg); List inPkg = map.get(pkg.name()); @@ -336,13 +332,12 @@ protected void addClassList(Content contentTree) throws IOException { HtmlTree ul = new HtmlTree(HtmlTag.UL); ul.addStyle(HtmlStyle.blockList); - for (Iterator it = pkgSet.iterator(); it.hasNext();) { - PackageDoc pkg = it.next(); + for (PackageDoc pkg : pkgSet) { Content li = HtmlTree.LI(HtmlStyle.blockList, getMarkerAnchor(pkg.name())); Content link = getResource("doclet.ClassUse_Uses.of.0.in.1", - getLink(new LinkInfoImpl(configuration, LinkInfoImpl.Kind.CLASS_USE_HEADER, - classdoc)), - getPackageLink(pkg, Util.getPackageName(pkg))); + getLink(new LinkInfoImpl(configuration, LinkInfoImpl.Kind.CLASS_USE_HEADER, + classdoc)), + getPackageLink(pkg, Util.getPackageName(pkg))); Content heading = HtmlTree.HEADING(HtmlConstants.SUMMARY_HEADING, link); li.addContent(heading); addClassUse(pkg, li); diff -r 902865570583 -r e4ee185e6cfe src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java --- a/src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java Tue Dec 19 15:34:11 2017 -0800 +++ b/src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java Mon May 28 09:26:06 2018 +0100 @@ -274,21 +274,20 @@ Type[] implIntfacs = classDoc.interfaceTypes(); if (implIntfacs != null && implIntfacs.length > 0) { int counter = 0; - for (int i = 0; i < implIntfacs.length; i++) { - ClassDoc classDoc = implIntfacs[i].asClassDoc(); - if (! (classDoc.isPublic() || - Util.isLinkable(classDoc, configuration))) { + for (Type implType : implIntfacs) { + ClassDoc classDoc = implType.asClassDoc(); + if (!(classDoc.isPublic() || Util.isLinkable(classDoc, configuration))) { continue; } if (counter == 0) { pre.addContent(DocletConstants.NL); - pre.addContent(isInterface? "extends " : "implements "); + pre.addContent(isInterface ? "extends " : "implements "); } else { pre.addContent(", "); } Content link = getLink(new LinkInfoImpl(configuration, - LinkInfoImpl.Kind.CLASS_SIGNATURE_PARENT_NAME, - implIntfacs[i])); + LinkInfoImpl.Kind.CLASS_SIGNATURE_PARENT_NAME, + implType)); pre.addContent(link); counter++; } diff -r 902865570583 -r e4ee185e6cfe src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java --- a/src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java Tue Dec 19 15:34:11 2017 -0800 +++ b/src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java Mon May 28 09:26:06 2018 +0100 @@ -298,9 +298,9 @@ Map map = new HashMap(); PackageDoc pd; ClassDoc[] classes = root.classes(); - for (int i = 0; i < classes.length; i++) { - pd = classes[i].containingPackage(); - if(! map.containsKey(pd.name())) { + for (ClassDoc aClass : classes) { + pd = aClass.containingPackage(); + if (!map.containsKey(pd.name())) { map.put(pd.name(), pd); } From andrew at icedtea.classpath.org Mon May 28 08:34:34 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Mon, 28 May 2018 08:34:34 +0000 Subject: /hg/icedtea8-forest/hotspot: 45 new changesets Message-ID: changeset 07a1135a3273 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=07a1135a3273 author: stefank date: Fri May 04 18:06:53 2018 +0100 8062808, PR3548: Turn on the -Wreturn-type warning Reviewed-by: mgerdin, tschatzl, coleenp, jrose, kbarrett changeset bcbc64dfb629 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=bcbc64dfb629 author: coleenp date: Mon May 07 18:14:16 2018 +0100 8141570, PR3548: Fix Zero interpreter build for --disable-precompiled-headers Summary: change to include atomic.inline.hpp and allocation.inline.hpp only in .cpp files and some build fixes from Kim to build on ubuntu without devkits Reviewed-by: kbarrett, sgehwolf, erikj changeset afb31413c73c in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=afb31413c73c author: sgehwolf date: Mon May 07 18:29:21 2018 +0100 8143245, PR3548: Zero build requires disabled warnings Reviewed-by: dholmes, coleenp changeset b8fc1e640c4c in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b8fc1e640c4c author: andrew date: Fri May 11 20:12:10 2018 +0100 PR3539, RH1548475: Pass EXTRA_LDFLAGS to HotSpot build changeset 7f6e1069a571 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=7f6e1069a571 author: mdoerr date: Tue Sep 06 13:01:27 2016 +0200 8165489, PR3589: Missing G1 barrier in Unsafe_GetObjectVolatile Summary: Add missing barrier, sharing code with Unsafe_GetObject. Reviewed-by: kbarrett, mgerdin, pliden, tschatzl changeset 999983606f5c in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=999983606f5c author: andrew date: Sun May 20 04:46:49 2018 +0100 PR3593: s390 needs to use '%z' format specifier for size_t arguments as size_t != int changeset 1d35411eb7bd in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1d35411eb7bd author: andrew date: Thu Feb 15 04:07:25 2018 +0000 8197981, PR3548: Missing return statement in __sync_val_compare_and_swap_8 Summary: Fix issue discovered by -Wreturn-type on systems without LP64. Reviewed-by: aph changeset d2e3920d2fd0 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d2e3920d2fd0 author: asaha date: Tue Dec 19 15:36:45 2017 -0800 Added tag jdk8u162-b12 for changeset 69aec2ca5d90 changeset 1310ecbe61f3 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1310ecbe61f3 author: asaha date: Tue Oct 03 23:29:49 2017 -0700 Added tag jdk8u171-b00 for changeset a17bab940547 changeset 3b6d2d60ff75 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3b6d2d60ff75 author: robm date: Fri Oct 27 20:39:22 2017 +0100 8180881: Better packaging of deserialization Reviewed-by: chegar, acorn changeset efda392b711e in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=efda392b711e author: asaha date: Thu Nov 02 11:31:01 2017 -0700 Merge changeset 55990d3e4c5e in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=55990d3e4c5e author: hseigel date: Wed Nov 08 09:17:12 2017 -0500 8189123: More consistent classloading Reviewed-by: acorn, ahgross, rhalade Contributed-by: harold.seigel at oracle.com changeset 671244881e16 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=671244881e16 author: mdoerr date: Tue Nov 28 01:07:05 2017 +0300 8191907: PPC64 part of JDK-8174962: Better interface invocations Reviewed-by: goetz changeset 48900d625d66 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=48900d625d66 author: thartmann date: Tue Nov 28 12:14:30 2017 +0100 8190877: Better handling of abstract classes Reviewed-by: kvn, vlivanov, rhalade, ahgross, jwilhelm Contributed-by: tobias.hartmann at oracle.com changeset 07275619e52e in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=07275619e52e author: hseigel date: Tue Dec 05 13:25:09 2017 -0500 8190478: Improved interface method selection Reviewed-by: acorn, ahgross, jwilhelm, rhalade Contributed-by: harold.seigel at oracle.com changeset d487949b2e97 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d487949b2e97 author: dbuck date: Mon Dec 18 18:18:10 2017 -0500 8189851: [TESTBUG] runtime/RedefineTests/RedefineInterfaceCall.java fails Summary: modified jtreg tags and package import to work with JDK 8 Reviewed-by: vlivanov, dholmes changeset d278f122e65d in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d278f122e65d author: asaha date: Fri Oct 06 08:33:21 2017 -0700 Added tag jdk8u152-b31 for changeset 91894ffc746c changeset 543fbed998c3 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=543fbed998c3 author: asaha date: Tue Oct 31 14:55:33 2017 -0700 Added tag jdk8u152-b32 for changeset d278f122e65d changeset c066fe30d0a1 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c066fe30d0a1 author: thartmann date: Thu Aug 10 12:08:50 2017 +0530 8184271: Time related C1 intrinsics produce inconsistent results when floating around Summary: C1 intrinsics for System.nanoTime(), System.currentTimeMillis() and JVM.counterTime() should be pinned. Reviewed-by: kvn, vlivanov, iveresov changeset 12a0cebfae93 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=12a0cebfae93 author: asaha date: Tue Nov 14 13:11:06 2017 -0800 Added tag jdk8u152-b33 for changeset c066fe30d0a1 changeset f6719c3d0278 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f6719c3d0278 author: asaha date: Tue Dec 12 09:37:52 2017 -0800 Added tag jdk8u152-b34 for changeset 12a0cebfae93 changeset 2c46d6f1b8ac in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2c46d6f1b8ac author: asaha date: Thu Dec 14 13:07:47 2017 -0800 Merge changeset c50d35c759d8 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c50d35c759d8 author: asaha date: Fri Dec 15 11:41:32 2017 -0800 Added tag jdk8u152-b35 for changeset f6719c3d0278 changeset 7bf41e318bfb in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=7bf41e318bfb author: asaha date: Fri Dec 15 15:40:06 2017 -0800 Merge changeset 1341a1a0155e in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1341a1a0155e author: asaha date: Fri Dec 15 15:59:27 2017 -0800 Merge changeset caac74fe3cfa in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=caac74fe3cfa author: asaha date: Thu Dec 21 09:37:35 2017 -0800 Merge changeset ebfd57cc21e6 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ebfd57cc21e6 author: asaha date: Thu Dec 21 10:36:00 2017 -0800 Merge changeset 4981a8884a60 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4981a8884a60 author: asaha date: Tue Jan 02 16:14:51 2018 -0800 Added tag jdk8u171-b01 for changeset ebfd57cc21e6 changeset 786ef88500f7 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=786ef88500f7 author: asaha date: Thu Jan 04 15:44:38 2018 -0800 Added tag jdk8u162-b31 for changeset caac74fe3cfa changeset 1acd7c1b8024 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1acd7c1b8024 author: asaha date: Mon Jan 08 09:04:29 2018 -0800 Merge changeset 5587cde50bbc in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5587cde50bbc author: asaha date: Tue Jan 09 12:36:45 2018 -0800 Added tag jdk8u171-b02 for changeset 1acd7c1b8024 changeset 99ef46652330 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=99ef46652330 author: asaha date: Tue Jan 23 13:09:12 2018 -0800 Added tag jdk8u171-b03 for changeset 5587cde50bbc changeset 425504a45630 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=425504a45630 author: asaha date: Tue Jan 30 11:22:58 2018 -0800 Added tag jdk8u171-b04 for changeset 99ef46652330 changeset 08326a76b148 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=08326a76b148 author: kbarrett date: Mon Jan 22 14:27:46 2018 -0500 8192025: Less referential references Reviewed-by: coleenp, eosterlund, mchung, ahgross, rhalade changeset 4e1445535b6d in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4e1445535b6d author: asaha date: Tue Feb 06 10:52:06 2018 -0800 Added tag jdk8u171-b05 for changeset 08326a76b148 changeset fd0e42431b94 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fd0e42431b94 author: asaha date: Tue Feb 13 12:14:21 2018 -0800 Added tag jdk8u171-b06 for changeset 4e1445535b6d changeset 9ce702ef6376 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9ce702ef6376 author: asaha date: Tue Feb 20 12:55:25 2018 -0800 Added tag jdk8u171-b07 for changeset fd0e42431b94 changeset 1252eaaa2c8b in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1252eaaa2c8b author: bgopularam date: Thu Feb 22 21:28:07 2018 -0800 8068778: [TESTBUG] CompressedClassSpaceSizeInJmapHeap.java fails if SA not available Reviewed-by: coleenp, sla changeset 56123fdca84a in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=56123fdca84a author: aph date: Mon Jan 22 15:19:02 2018 +0000 8194739: Zero port of 8174962: Better interface invocations Reviewed-by: adinn, coleenp changeset 4fefe015a728 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4fefe015a728 author: asaha date: Tue Feb 27 11:27:17 2018 -0800 Added tag jdk8u171-b08 for changeset 56123fdca84a changeset 6d890180aeb4 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6d890180aeb4 author: asaha date: Tue Mar 06 11:43:49 2018 -0800 Added tag jdk8u171-b09 for changeset 4fefe015a728 changeset 23addae1b843 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=23addae1b843 author: asaha date: Mon Mar 19 11:46:40 2018 -0700 Added tag jdk8u171-b10 for changeset 6d890180aeb4 changeset cb5711bf53d9 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=cb5711bf53d9 author: andrew date: Fri May 25 01:50:17 2018 +0100 Merge jdk8u171-b11 changeset d4ef9b2cdcf3 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d4ef9b2cdcf3 author: andrew date: Mon May 28 09:25:38 2018 +0100 Added tag icedtea-3.8.0pre02 for changeset 7f6e1069a571 changeset 6915dc9ae18c in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6915dc9ae18c author: andrew date: Mon May 28 09:26:07 2018 +0100 Added tag icedtea-3.8.0 for changeset cb5711bf53d9 diffstat: .hgtags | 20 +++ make/aix/makefiles/jsig.make | 2 +- make/aix/makefiles/saproc.make | 2 +- make/aix/makefiles/vm.make | 2 +- make/bsd/makefiles/jsig.make | 2 +- make/bsd/makefiles/saproc.make | 2 +- make/bsd/makefiles/vm.make | 2 +- make/linux/makefiles/gcc.make | 2 +- make/linux/makefiles/jsig.make | 2 +- make/linux/makefiles/saproc.make | 2 +- make/linux/makefiles/vm.make | 2 +- make/linux/makefiles/zeroshark.make | 10 +- src/cpu/x86/vm/x86_32.ad | 1 + src/cpu/zero/vm/cppInterpreter_zero.cpp | 2 +- src/cpu/zero/vm/interpreterRT_zero.cpp | 4 +- src/cpu/zero/vm/methodHandles_zero.cpp | 6 + src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp | 1 + src/os_cpu/linux_x86/vm/os_linux_x86.cpp | 1 + src/os_cpu/linux_zero/vm/os_linux_zero.cpp | 18 ++- src/os_cpu/linux_zero/vm/thread_linux_zero.hpp | 3 +- src/share/vm/asm/codeBuffer.cpp | 2 +- src/share/vm/classfile/defaultMethods.cpp | 4 +- src/share/vm/classfile/javaClasses.cpp | 32 +++++- src/share/vm/classfile/javaClasses.hpp | 22 +++- src/share/vm/classfile/symbolTable.cpp | 4 +- src/share/vm/classfile/systemDictionary.cpp | 10 +- src/share/vm/classfile/systemDictionary.hpp | 3 +- src/share/vm/classfile/verificationType.cpp | 4 +- src/share/vm/classfile/verifier.cpp | 4 +- src/share/vm/classfile/vmSymbols.hpp | 6 +- src/share/vm/code/codeCache.cpp | 2 +- src/share/vm/code/dependencies.cpp | 26 ++++ src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp | 2 +- src/share/vm/memory/blockOffsetTable.cpp | 2 +- src/share/vm/memory/collectorPolicy.cpp | 3 +- src/share/vm/memory/heapInspection.hpp | 2 +- src/share/vm/memory/metaspaceShared.hpp | 2 +- src/share/vm/oops/constantPool.hpp | 2 +- src/share/vm/oops/cpCache.cpp | 11 +- src/share/vm/oops/klass.cpp | 15 ++- src/share/vm/oops/klass.hpp | 6 +- src/share/vm/prims/jvm.cpp | 56 +++++++++- src/share/vm/prims/unsafe.cpp | 80 ++++++--------- src/share/vm/runtime/arguments.cpp | 14 +- src/share/vm/runtime/java.cpp | 1 + src/share/vm/runtime/reflection.cpp | 2 +- src/share/vm/runtime/sharedRuntime.cpp | 2 +- src/share/vm/services/memTracker.hpp | 2 +- src/share/vm/utilities/globalDefinitions.hpp | 9 + test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java | 5 + test/runtime/RedefineTests/RedefineInterfaceCall.java | 11 +- 51 files changed, 308 insertions(+), 124 deletions(-) diffs (truncated from 1274 to 500 lines): diff -r de79964656fc -r 6915dc9ae18c .hgtags --- a/.hgtags Thu May 03 04:16:52 2018 +0100 +++ b/.hgtags Mon May 28 09:26:07 2018 +0100 @@ -1085,6 +1085,11 @@ c1bf165d3b27e864a9f8eec5bb0c1e746a972ad5 jdk8u152-b15 c14f056eed68c18d6bb0d4314f1a645699b7a600 icedtea-3.7.0pre01 98b4b0661837817cc39047000e1a7efa6015af7c jdk8u152-b16 +91894ffc746c1681172aaa37e2cf5bff69560f20 jdk8u152-b31 +d278f122e65dfb5d239ed420a534df75f527a504 jdk8u152-b32 +c066fe30d0a141b14ab7788cbbd35eba11196e72 jdk8u152-b33 +12a0cebfae93a638dc69a34f8276e1ef43b11b7a jdk8u152-b34 +f6719c3d02787da6e232703f61efc931ead7683b jdk8u152-b35 2d5100bddeb80cf767485b787fc3051311e3d7b9 jdk8u151-b00 596b584c68b73ec635347807571463580deb955f jdk8u151-b01 1f6f436360d5cd375b806aec1c78abb8fcb4e5f6 jdk8u151-b02 @@ -1178,3 +1183,18 @@ c3618e1cdefdda6c262f082791bfd988e0e9d9c9 jdk8u162-b10 39e2895b795aded8b584626fb019d35f12e9d1e7 jdk8u162-b11 839becd2cb2fcc2f35ca421ae02f82173d999a86 icedtea-3.8.0pre01 +69aec2ca5d905dde1d0f29a89076d02a531808a3 jdk8u162-b12 +caac74fe3cfa9a8c859c28c97d1046a58252af27 jdk8u162-b31 +a17bab9405474602b18cd62e060a09b17d6413ac jdk8u171-b00 +ebfd57cc21e6b7f0c22b17c666b6b28c9340e207 jdk8u171-b01 +1acd7c1b80241def8fac90f70b0df16356adad47 jdk8u171-b02 +5587cde50bbc2aa031aefb47eaa36b041f5e7c4b jdk8u171-b03 +99ef466523302cfbd00496cf6575a00c8637b884 jdk8u171-b04 +08326a76b14888908523cf2bb1105de63b43544d jdk8u171-b05 +4e1445535b6d9c25ed34aba2768139da283847d0 jdk8u171-b06 +fd0e42431b94c889b3fea8d8aad048f51d559761 jdk8u171-b07 +56123fdca84a3b253b8ea6f72be85bd2ebf39fd0 jdk8u171-b08 +4fefe015a728955c9c25ef79e51501b68839ae75 jdk8u171-b09 +6d890180aeb43ee727b2f2cc0952ae0e1b8566c8 jdk8u171-b10 +7f6e1069a5719c8908b53774d3560ce851c7cd70 icedtea-3.8.0pre02 +cb5711bf53d9278904c1ee63630a5c82189cb09a icedtea-3.8.0 diff -r de79964656fc -r 6915dc9ae18c make/aix/makefiles/jsig.make --- a/make/aix/makefiles/jsig.make Thu May 03 04:16:52 2018 +0100 +++ b/make/aix/makefiles/jsig.make Mon May 28 09:26:07 2018 +0100 @@ -45,7 +45,7 @@ # cause problems with interposing. See CR: 6466665 # LFLAGS_JSIG += $(MAPFLAG:FILENAME=$(LIBJSIG_MAPFILE)) -LFLAGS_JSIG += -D_GNU_SOURCE -D_REENTRANT $(LDFLAGS_HASH_STYLE) +LFLAGS_JSIG += -D_GNU_SOURCE -D_REENTRANT $(LDFLAGS_HASH_STYLE) $(EXTRA_LDFLAGS) LFLAGS_JSIG += $(BIN_UTILS) diff -r de79964656fc -r 6915dc9ae18c make/aix/makefiles/saproc.make --- a/make/aix/makefiles/saproc.make Thu May 03 04:16:52 2018 +0100 +++ b/make/aix/makefiles/saproc.make Mon May 28 09:26:07 2018 +0100 @@ -66,7 +66,7 @@ endif -SA_LFLAGS = $(MAPFLAG:FILENAME=$(SAMAPFILE)) $(LDFLAGS_HASH_STYLE) +SA_LFLAGS = $(MAPFLAG:FILENAME=$(SAMAPFILE)) $(LDFLAGS_HASH_STYLE) $(EXTRA_LDFLAGS) $(LIBSAPROC): $(SASRCFILES) $(SAMAPFILE) $(QUIETLY) if [ "$(BOOT_JAVA_HOME)" = "" ]; then \ diff -r de79964656fc -r 6915dc9ae18c make/aix/makefiles/vm.make --- a/make/aix/makefiles/vm.make Thu May 03 04:16:52 2018 +0100 +++ b/make/aix/makefiles/vm.make Mon May 28 09:26:07 2018 +0100 @@ -117,7 +117,7 @@ # Extra flags from gnumake's invocation or environment CFLAGS += $(EXTRA_CFLAGS) -LFLAGS += $(EXTRA_CFLAGS) +LFLAGS += $(EXTRA_CFLAGS) $(EXTRA_LDFLAGS) # Don't set excutable bit on stack segment # the same could be done by separate execstack command diff -r de79964656fc -r 6915dc9ae18c make/bsd/makefiles/jsig.make --- a/make/bsd/makefiles/jsig.make Thu May 03 04:16:52 2018 +0100 +++ b/make/bsd/makefiles/jsig.make Mon May 28 09:26:07 2018 +0100 @@ -52,7 +52,7 @@ # cause problems with interposing. See CR: 6466665 # LFLAGS_JSIG += $(MAPFLAG:FILENAME=$(LIBJSIG_MAPFILE)) -LFLAGS_JSIG += -D_GNU_SOURCE -pthread $(LDFLAGS_HASH_STYLE) +LFLAGS_JSIG += -D_GNU_SOURCE -pthread $(LDFLAGS_HASH_STYLE) $(EXTRA_LDFLAGS) # DEBUG_BINARIES overrides everything, use full -g debug information ifeq ($(DEBUG_BINARIES), true) diff -r de79964656fc -r 6915dc9ae18c make/bsd/makefiles/saproc.make --- a/make/bsd/makefiles/saproc.make Thu May 03 04:16:52 2018 +0100 +++ b/make/bsd/makefiles/saproc.make Mon May 28 09:26:07 2018 +0100 @@ -114,7 +114,7 @@ # bring in minimum version argument or we'll fail on OSX 10.10 SA_LFLAGS = $(LFLAGS) endif -SA_LFLAGS += $(LDFLAGS_HASH_STYLE) +SA_LFLAGS += $(LDFLAGS_HASH_STYLE) $(EXTRA_LDFLAGS) BOOT_JAVA_INCLUDES = -I$(BOOT_JAVA_HOME)/include \ -I$(BOOT_JAVA_HOME)/include/$(shell uname -s | tr "[:upper:]" "[:lower:]") diff -r de79964656fc -r 6915dc9ae18c make/bsd/makefiles/vm.make --- a/make/bsd/makefiles/vm.make Thu May 03 04:16:52 2018 +0100 +++ b/make/bsd/makefiles/vm.make Mon May 28 09:26:07 2018 +0100 @@ -119,7 +119,7 @@ # Extra flags from gnumake's invocation or environment CFLAGS += $(EXTRA_CFLAGS) -LFLAGS += $(EXTRA_CFLAGS) +LFLAGS += $(EXTRA_CFLAGS) $(EXTRA_LDFLAGS) # Don't set excutable bit on stack segment # the same could be done by separate execstack command diff -r de79964656fc -r 6915dc9ae18c make/linux/makefiles/gcc.make --- a/make/linux/makefiles/gcc.make Thu May 03 04:16:52 2018 +0100 +++ b/make/linux/makefiles/gcc.make Mon May 28 09:26:07 2018 +0100 @@ -210,7 +210,7 @@ WARNINGS_ARE_ERRORS += -Wno-return-type -Wno-empty-body -Qunused-arguments -Wno-uninitialized endif -WARNING_FLAGS = -Wpointer-arith -Wsign-compare -Wundef -Wunused-function -Wunused-value +WARNING_FLAGS = -Wpointer-arith -Wsign-compare -Wundef -Wunused-function -Wunused-value -Wreturn-type ifeq ($(USE_CLANG),) # Since GCC 4.3, -Wconversion has changed its meanings to warn these implicit diff -r de79964656fc -r 6915dc9ae18c make/linux/makefiles/jsig.make --- a/make/linux/makefiles/jsig.make Thu May 03 04:16:52 2018 +0100 +++ b/make/linux/makefiles/jsig.make Mon May 28 09:26:07 2018 +0100 @@ -44,7 +44,7 @@ # cause problems with interposing. See CR: 6466665 # LFLAGS_JSIG += $(MAPFLAG:FILENAME=$(LIBJSIG_MAPFILE)) -LFLAGS_JSIG += -D_GNU_SOURCE -D_REENTRANT $(LDFLAGS_HASH_STYLE) +LFLAGS_JSIG += -D_GNU_SOURCE -D_REENTRANT $(LDFLAGS_HASH_STYLE) $(EXTRA_LDFLAGS) # DEBUG_BINARIES overrides everything, use full -g debug information ifeq ($(DEBUG_BINARIES), true) diff -r de79964656fc -r 6915dc9ae18c make/linux/makefiles/saproc.make --- a/make/linux/makefiles/saproc.make Thu May 03 04:16:52 2018 +0100 +++ b/make/linux/makefiles/saproc.make Mon May 28 09:26:07 2018 +0100 @@ -73,7 +73,7 @@ else ALT_SAINCDIR= endif -SA_LFLAGS = $(MAPFLAG:FILENAME=$(SAMAPFILE)) $(LDFLAGS_HASH_STYLE) +SA_LFLAGS = $(MAPFLAG:FILENAME=$(SAMAPFILE)) $(LDFLAGS_HASH_STYLE) $(EXTRA_LDFLAGS) SAARCH ?= $(BUILDARCH) diff -r de79964656fc -r 6915dc9ae18c make/linux/makefiles/vm.make --- a/make/linux/makefiles/vm.make Thu May 03 04:16:52 2018 +0100 +++ b/make/linux/makefiles/vm.make Mon May 28 09:26:07 2018 +0100 @@ -130,7 +130,7 @@ # Extra flags from gnumake's invocation or environment CFLAGS += $(EXTRA_CFLAGS) -LFLAGS += $(EXTRA_CFLAGS) +LFLAGS += $(EXTRA_CFLAGS) $(EXTRA_LDFLAGS) # Don't set excutable bit on stack segment # the same could be done by separate execstack command diff -r de79964656fc -r 6915dc9ae18c make/linux/makefiles/zeroshark.make --- a/make/linux/makefiles/zeroshark.make Thu May 03 04:16:52 2018 +0100 +++ b/make/linux/makefiles/zeroshark.make Mon May 28 09:26:07 2018 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2003, 2016, Oracle and/or its affiliates. All rights reserved. # Copyright 2007, 2008 Red Hat, Inc. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # @@ -25,8 +25,10 @@ # Setup common to Zero (non-Shark) and Shark versions of VM -# override this from the main file because some version of llvm do not like -Wundef -WARNING_FLAGS = -Wpointer-arith -Wsign-compare -Wunused-function -Wunused-value +# Some versions of llvm do not like -Wundef +ifeq ($(USE_CLANG), true) + WARNING_FLAGS += -Wno-undef +endif # The copied fdlibm routines in sharedRuntimeTrig.o must not be optimized OPT_CFLAGS/sharedRuntimeTrig.o = $(OPT_CFLAGS/NOOPT) @@ -42,5 +44,3 @@ ifeq ($(ARCH_DATA_MODEL), 64) CFLAGS += -D_LP64=1 endif - -OPT_CFLAGS/compactingPermGenGen.o = -O1 diff -r de79964656fc -r 6915dc9ae18c src/cpu/x86/vm/x86_32.ad --- a/src/cpu/x86/vm/x86_32.ad Thu May 03 04:16:52 2018 +0100 +++ b/src/cpu/x86/vm/x86_32.ad Mon May 28 09:26:07 2018 +0100 @@ -1250,6 +1250,7 @@ Unimplemented(); + return 0; // Mute compiler } #ifndef PRODUCT diff -r de79964656fc -r 6915dc9ae18c src/cpu/zero/vm/cppInterpreter_zero.cpp --- a/src/cpu/zero/vm/cppInterpreter_zero.cpp Thu May 03 04:16:52 2018 +0100 +++ b/src/cpu/zero/vm/cppInterpreter_zero.cpp Mon May 28 09:26:07 2018 +0100 @@ -100,7 +100,7 @@ case T_DOUBLE: case T_VOID: return result; - default : ShouldNotReachHere(); + default : ShouldNotReachHere(); return NULL_WORD; } } diff -r de79964656fc -r 6915dc9ae18c src/cpu/zero/vm/interpreterRT_zero.cpp --- a/src/cpu/zero/vm/interpreterRT_zero.cpp Thu May 03 04:16:52 2018 +0100 +++ b/src/cpu/zero/vm/interpreterRT_zero.cpp Mon May 28 09:26:07 2018 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright 2007, 2008, 2010 Red Hat, Inc. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * @@ -62,7 +62,7 @@ } void InterpreterRuntime::SignatureHandlerGeneratorBase::push(BasicType type) { - ffi_type *ftype; + ffi_type *ftype = NULL; switch (type) { case T_VOID: ftype = &ffi_type_void; diff -r de79964656fc -r 6915dc9ae18c src/cpu/zero/vm/methodHandles_zero.cpp --- a/src/cpu/zero/vm/methodHandles_zero.cpp Thu May 03 04:16:52 2018 +0100 +++ b/src/cpu/zero/vm/methodHandles_zero.cpp Mon May 28 09:26:07 2018 +0100 @@ -180,3 +180,9 @@ return NULL; } } + +#ifndef PRODUCT +void MethodHandles::trace_method_handle(MacroAssembler* _masm, const char* adaptername) { + // This is just a stub. +} +#endif //PRODUCT diff -r de79964656fc -r 6915dc9ae18c src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp --- a/src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp Thu May 03 04:16:52 2018 +0100 +++ b/src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp Mon May 28 09:26:07 2018 +0100 @@ -457,6 +457,7 @@ long long unsigned int oldval, long long unsigned int newval) { ShouldNotCallThis(); + return 0; } }; #endif // !_LP64 diff -r de79964656fc -r 6915dc9ae18c src/os_cpu/linux_x86/vm/os_linux_x86.cpp --- a/src/os_cpu/linux_x86/vm/os_linux_x86.cpp Thu May 03 04:16:52 2018 +0100 +++ b/src/os_cpu/linux_x86/vm/os_linux_x86.cpp Mon May 28 09:26:07 2018 +0100 @@ -541,6 +541,7 @@ err.report_and_die(); ShouldNotReachHere(); + return true; // Mute compiler } void os::Linux::init_thread_fpu_state(void) { diff -r de79964656fc -r 6915dc9ae18c src/os_cpu/linux_zero/vm/os_linux_zero.cpp --- a/src/os_cpu/linux_zero/vm/os_linux_zero.cpp Thu May 03 04:16:52 2018 +0100 +++ b/src/os_cpu/linux_zero/vm/os_linux_zero.cpp Mon May 28 09:26:07 2018 +0100 @@ -1,6 +1,6 @@ /* * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. - * Copyright 2007, 2008, 2009, 2010 Red Hat, Inc. + * Copyright 2016 Red Hat, Inc. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -61,6 +61,7 @@ frame os::get_sender_for_C_frame(frame* fr) { ShouldNotCallThis(); + return frame(NULL, NULL); // silence compile warning. } frame os::current_frame() { @@ -98,16 +99,19 @@ address os::Linux::ucontext_get_pc(ucontext_t* uc) { ShouldNotCallThis(); + return NULL; // silence compile warnings } ExtendedPC os::fetch_frame_from_context(void* ucVoid, intptr_t** ret_sp, intptr_t** ret_fp) { ShouldNotCallThis(); + return NULL; // silence compile warnings } frame os::fetch_frame_from_context(void* ucVoid) { ShouldNotCallThis(); + return frame(NULL, NULL); // silence compile warnings } extern "C" JNIEXPORT int @@ -247,11 +251,16 @@ } #endif // !PRODUCT - const char *fmt = "caught unhandled signal %d"; char buf[64]; - sprintf(buf, fmt, sig); + sprintf(buf, "caught unhandled signal %d", sig); + +// Silence -Wformat-security warning for fatal() +PRAGMA_DIAG_PUSH +PRAGMA_FORMAT_NONLITERAL_IGNORED fatal(buf); +PRAGMA_DIAG_POP + return true; // silence compiler warnings } void os::Linux::init_thread_fpu_state(void) { @@ -260,6 +269,7 @@ int os::Linux::get_fpu_control_word() { ShouldNotCallThis(); + return -1; // silence compile warnings } void os::Linux::set_fpu_control_word(int fpu) { @@ -408,6 +418,7 @@ extern "C" { int SpinPause() { + return -1; // silence compile warnings } @@ -487,6 +498,7 @@ long long unsigned int oldval, long long unsigned int newval) { ShouldNotCallThis(); + return 0; } }; #endif // !_LP64 diff -r de79964656fc -r 6915dc9ae18c src/os_cpu/linux_zero/vm/thread_linux_zero.hpp --- a/src/os_cpu/linux_zero/vm/thread_linux_zero.hpp Thu May 03 04:16:52 2018 +0100 +++ b/src/os_cpu/linux_zero/vm/thread_linux_zero.hpp Mon May 28 09:26:07 2018 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright 2007, 2008, 2009, 2010 Red Hat, Inc. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * @@ -110,6 +110,7 @@ void* ucontext, bool isInJava) { ShouldNotCallThis(); + return false; // silence compile warning } // These routines are only used on cpu architectures that diff -r de79964656fc -r 6915dc9ae18c src/share/vm/asm/codeBuffer.cpp --- a/src/share/vm/asm/codeBuffer.cpp Thu May 03 04:16:52 2018 +0100 +++ b/src/share/vm/asm/codeBuffer.cpp Mon May 28 09:26:07 2018 +0100 @@ -977,7 +977,7 @@ for (int n = (int) CodeBuffer::SECT_FIRST; n < (int) CodeBuffer::SECT_LIMIT; n++) { CodeSection* sect = code_section(n); if (!sect->is_allocated() || sect->is_empty()) continue; - xtty->print_cr("", + xtty->print_cr("", n, sect->limit() - sect->start(), sect->limit() - sect->end()); } xtty->print_cr(""); diff -r de79964656fc -r 6915dc9ae18c src/share/vm/classfile/defaultMethods.cpp --- a/src/share/vm/classfile/defaultMethods.cpp Thu May 03 04:16:52 2018 +0100 +++ b/src/share/vm/classfile/defaultMethods.cpp Mon May 28 09:26:07 2018 +0100 @@ -506,7 +506,7 @@ ss.write((const char*)name->bytes(), name->utf8_length()); ss.write((const char*)signature->bytes(), signature->utf8_length()); ss.print(" is abstract"); - return SymbolTable::new_symbol(ss.base(), (int)ss.size(), CHECK_NULL); + return SymbolTable::new_symbol(ss.base(), (int)ss.size(), THREAD); } Symbol* MethodFamily::generate_conflicts_message(GrowableArray* methods, TRAPS) const { @@ -521,7 +521,7 @@ ss.print("."); ss.write((const char*)name->bytes(), name->utf8_length()); } - return SymbolTable::new_symbol(ss.base(), (int)ss.size(), CHECK_NULL); + return SymbolTable::new_symbol(ss.base(), (int)ss.size(), THREAD); } diff -r de79964656fc -r 6915dc9ae18c src/share/vm/classfile/javaClasses.cpp --- a/src/share/vm/classfile/javaClasses.cpp Thu May 03 04:16:52 2018 +0100 +++ b/src/share/vm/classfile/javaClasses.cpp Mon May 28 09:26:07 2018 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2018, 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 @@ -2679,6 +2679,32 @@ *offset = value; } +// Support for java_lang_ref_ReferenceQueue + +oop java_lang_ref_ReferenceQueue::NULL_queue() { + InstanceKlass* ik = InstanceKlass::cast(SystemDictionary::ReferenceQueue_klass()); + oop mirror = ik->java_mirror(); + return mirror->obj_field(static_NULL_queue_offset); +} + +oop java_lang_ref_ReferenceQueue::ENQUEUED_queue() { + InstanceKlass* ik = InstanceKlass::cast(SystemDictionary::ReferenceQueue_klass()); + oop mirror = ik->java_mirror(); + return mirror->obj_field(static_ENQUEUED_queue_offset); +} + +void java_lang_ref_ReferenceQueue::compute_offsets() { + Klass* k = SystemDictionary::ReferenceQueue_klass(); + compute_offset(static_NULL_queue_offset, + k, + vmSymbols::referencequeue_null_name(), + vmSymbols::referencequeue_signature()); + compute_offset(static_ENQUEUED_queue_offset, + k, + vmSymbols::referencequeue_enqueued_name(), + vmSymbols::referencequeue_signature()); +} + // Support for java_lang_invoke_DirectMethodHandle int java_lang_invoke_DirectMethodHandle::_member_offset; @@ -3197,6 +3223,8 @@ int java_lang_ref_Reference::static_lock_offset; int java_lang_ref_Reference::static_pending_offset; int java_lang_ref_Reference::number_of_fake_oop_fields; +int java_lang_ref_ReferenceQueue::static_NULL_queue_offset; +int java_lang_ref_ReferenceQueue::static_ENQUEUED_queue_offset; int java_lang_ref_SoftReference::timestamp_offset; int java_lang_ref_SoftReference::static_clock_offset; int java_lang_ClassLoader::parent_offset; @@ -3378,6 +3406,8 @@ if (JDK_Version::is_jdk18x_version()) java_lang_reflect_Parameter::compute_offsets(); + java_lang_ref_ReferenceQueue::compute_offsets(); + // generated interpreter code wants to know about the offsets we just computed: AbstractAssembler::update_delayed_values(); } diff -r de79964656fc -r 6915dc9ae18c src/share/vm/classfile/javaClasses.hpp --- a/src/share/vm/classfile/javaClasses.hpp Thu May 03 04:16:52 2018 +0100 +++ b/src/share/vm/classfile/javaClasses.hpp Mon May 28 09:26:07 2018 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2018, 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 @@ -929,6 +929,12 @@ static HeapWord* discovered_addr(oop ref) { return ref->obj_field_addr(discovered_offset); } + static inline oop queue(oop ref) { + return ref->obj_field(queue_offset); + } + static inline void set_queue(oop ref, oop value) { + return ref->obj_field_put(queue_offset, value); + } // Accessors for statics static oop pending_list_lock(); static oop pending_list(); @@ -962,6 +968,20 @@ }; +// Interface to java.lang.ref.ReferenceQueue objects + +class java_lang_ref_ReferenceQueue: public AllStatic { +public: + static int static_NULL_queue_offset; + static int static_ENQUEUED_queue_offset; + + // Accessors + static oop NULL_queue(); + static oop ENQUEUED_queue(); + + static void compute_offsets(); +}; + // Interface to java.lang.invoke.MethodHandle objects class MethodHandleEntry; diff -r de79964656fc -r 6915dc9ae18c src/share/vm/classfile/symbolTable.cpp --- a/src/share/vm/classfile/symbolTable.cpp Thu May 03 04:16:52 2018 +0100 From bugzilla-daemon at icedtea.classpath.org Mon May 28 08:34:42 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 28 May 2018 08:34:42 +0000 Subject: [Bug 3548] [IcedTea8] Backport "8062808: Turn on the -Wreturn-type warning" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3548 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=07a1135a3273 author: stefank date: Fri May 04 18:06:53 2018 +0100 8062808, PR3548: Turn on the -Wreturn-type warning Reviewed-by: mgerdin, tschatzl, coleenp, jrose, kbarrett -- You are receiving this mail because: 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 May 28 08:34:51 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 28 May 2018 08:34:51 +0000 Subject: [Bug 3548] [IcedTea8] Backport "8062808: Turn on the -Wreturn-type warning" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3548 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=bcbc64dfb629 author: coleenp date: Mon May 07 18:14:16 2018 +0100 8141570, PR3548: Fix Zero interpreter build for --disable-precompiled-headers Summary: change to include atomic.inline.hpp and allocation.inline.hpp only in .cpp files and some build fixes from Kim to build on ubuntu without devkits Reviewed-by: kbarrett, sgehwolf, erikj -- You are receiving this mail because: 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 May 28 08:34:59 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 28 May 2018 08:34:59 +0000 Subject: [Bug 3548] [IcedTea8] Backport "8062808: Turn on the -Wreturn-type warning" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3548 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=afb31413c73c author: sgehwolf date: Mon May 07 18:29:21 2018 +0100 8143245, PR3548: Zero build requires disabled warnings Reviewed-by: dholmes, coleenp -- You are receiving this mail because: 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 May 28 08:35:08 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 28 May 2018 08:35:08 +0000 Subject: [Bug 3539] [IcedTea8] Pass EXTRA_LDFLAGS to HotSpot build In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3539 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=b8fc1e640c4c author: andrew date: Fri May 11 20:12:10 2018 +0100 PR3539, RH1548475: Pass EXTRA_LDFLAGS to HotSpot 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 May 28 08:35:15 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 28 May 2018 08:35:15 +0000 Subject: [Bug 3589] [IcedTea8] Backport "8165489: Missing G1 barrier in Unsafe_GetObjectVolatile" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3589 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=7f6e1069a571 author: mdoerr date: Tue Sep 06 13:01:27 2016 +0200 8165489, PR3589: Missing G1 barrier in Unsafe_GetObjectVolatile Summary: Add missing barrier, sharing code with Unsafe_GetObject. Reviewed-by: kbarrett, mgerdin, pliden, tschatzl -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon May 28 08:35:25 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 28 May 2018 08:35:25 +0000 Subject: [Bug 3593] [IcedTea8] s390 needs to use '%z' format specifier for size_t arguments as size_t != int In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3593 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=999983606f5c author: andrew date: Sun May 20 04:46:49 2018 +0100 PR3593: s390 needs to use '%z' format specifier for size_t arguments as size_t != int -- You are receiving this mail because: 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 May 28 08:35:34 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 28 May 2018 08:35:34 +0000 Subject: [Bug 3548] [IcedTea8] Backport "8062808: Turn on the -Wreturn-type warning" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3548 --- Comment #6 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=1d35411eb7bd author: andrew date: Thu Feb 15 04:07:25 2018 +0000 8197981, PR3548: Missing return statement in __sync_val_compare_and_swap_8 Summary: Fix issue discovered by -Wreturn-type on systems without LP64. Reviewed-by: aph -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Mon May 28 08:37:57 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Mon, 28 May 2018 08:37:57 +0000 Subject: /hg/icedtea8-forest/jdk: 96 new changesets Message-ID: changeset d201d8b87f48 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d201d8b87f48 author: asaha date: Tue Dec 19 15:37:27 2017 -0800 Added tag jdk8u162-b12 for changeset ddae5cb11d6c changeset 982ef1e1c606 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=982ef1e1c606 author: serb date: Tue Oct 03 14:25:31 2017 -0700 8185325: Improve GTK initialization Reviewed-by: azvegint, rhalade, mschoene changeset b2707a1608dd in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b2707a1608dd author: asaha date: Tue Oct 03 23:30:48 2017 -0700 Added tag jdk8u171-b00 for changeset b6195815c4bb changeset 8fd2595e322b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8fd2595e322b author: asaha date: Tue Oct 03 23:33:54 2017 -0700 Merge changeset d31dc2ee328d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d31dc2ee328d author: shshahma date: Wed Oct 04 05:39:18 2017 -0700 8180433: Cleaner CLR invocation handling Summary: object allocated with operator new[] should be deallocated with operator delete[] Reviewed-by: kevinw changeset 2a5e831288bc in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2a5e831288bc author: uvangapally date: Mon Sep 25 19:44:28 2017 +0530 8186998: Improve JMX supportive features Summary: Improve JMX supportive features Reviewed-by: mchung, dfuchs, rriggs, hb, skoivu, rhalade changeset 5fdea2c8db37 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5fdea2c8db37 author: rpatil date: Wed Oct 11 15:47:39 2017 +0530 8169080: Improve documentation examples for crypto applications Reviewed-by: wetmore Contributed-by: prasadarao.koppula at oracle.com changeset aaf4f4cec96d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=aaf4f4cec96d author: rpatil date: Tue Oct 17 10:45:18 2017 +0530 8185909: Disable JARs signed with DSA keys less than 1024 bits Reviewed-by: mullan, coffeys Contributed-by: prasadarao.koppula at oracle.com changeset 80adfcb3dd94 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=80adfcb3dd94 author: aefimov date: Thu Oct 19 17:04:03 2017 +0100 8186080: Transform XML interfaces 8188880: A JAXB JCK test failure found after 8186080 Reviewed-by: joehw, lancea, dfuchs changeset 1735573068ec in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1735573068ec author: coffeys date: Mon Oct 23 02:28:19 2017 -0700 8072452: Support DHE sizes up to 8192-bits and DSA sizes up to 3072-bits 8154344: sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java fails on solaris Reviewed-by: xuelei changeset c6d2df0bb083 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c6d2df0bb083 author: coffeys date: Tue Oct 24 03:44:21 2017 -0700 8178458: Better use of certificates in LDAP Reviewed-by: weijun, coffeys Contributed-by: prasadarao.koppula at oracle.com changeset 9454b07320df in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9454b07320df author: robm date: Fri Oct 27 20:38:49 2017 +0100 8180881: Better packaging of deserialization Reviewed-by: chegar, acorn changeset 76c8aab483ff in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=76c8aab483ff author: igerasim date: Mon Oct 16 09:45:57 2017 -0700 8163237: Restrict the use of EXPORT cipher suites Reviewed-by: mullan, igerasim, rhalade, jnimeh changeset 837faf66d724 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=837faf66d724 author: asaha date: Thu Nov 02 11:35:41 2017 -0700 Merge changeset 7a83c4eb8979 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=7a83c4eb8979 author: billyh date: Mon Nov 06 16:22:10 2017 -0500 8186699: Clean up extra Derby files Reviewed-by: asemenyuk changeset eabb041d9bf9 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=eabb041d9bf9 author: coffeys date: Tue Nov 07 17:30:51 2017 +0000 8190449: sun/security/pkcs11/KeyPairGenerator/TestDH2048.java fails on Solaris x64 5.10 Reviewed-by: igerasim changeset 3f6d71722f75 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=3f6d71722f75 author: igerasim date: Sat Nov 04 17:23:38 2017 -0700 8185292: Stricter key generation Reviewed-by: mullan changeset 56b2ca46c63e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=56b2ca46c63e author: serb date: Tue Nov 07 09:22:18 2017 -0800 8190289: More refactoring for client deserialization cases Reviewed-by: prr, azvegint, rhalade, skoivu changeset 7d7600d7a62d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=7d7600d7a62d author: igerasim date: Mon Nov 13 23:21:25 2017 -0800 8186600: Improve property negotiations Reviewed-by: valeriep, ahgross, mullan changeset 555b6e29660e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=555b6e29660e author: aefimov date: Tue Nov 14 13:53:48 2017 +0000 8186606: Improve LDAP lookup robustness 8190789: sun/security/provider/certpath/LDAPCertStore/TestURICertStoreParameters.java fails after JDK-8186606 Reviewed-by: weijun changeset bc20f12e1746 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=bc20f12e1746 author: igerasim date: Tue Nov 14 18:27:43 2017 -0800 8158116: com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java failed with timeout Reviewed-by: xuelei changeset 70c15f2f02c0 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=70c15f2f02c0 author: serb date: Wed Nov 15 07:07:16 2017 -0800 8189989: Improve container portability Reviewed-by: prr, azvegint, rhalade, skoivu changeset dcbea2002a0b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=dcbea2002a0b author: aefimov date: Wed Nov 15 11:00:44 2017 -0800 8191340: 8ux linux builds failing - com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl (unknown type) Reviewed-by: coffeys changeset 79fabbe71dfb in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=79fabbe71dfb author: coffeys date: Fri Nov 17 10:10:48 2017 -0800 8190497: DHParameterSpec.getL() returns zero after JDK-8072452 Reviewed-by: xuelei changeset 24dff62a698a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=24dff62a698a author: robm date: Tue Nov 21 20:46:02 2017 +0000 8191137: keytool fails to format resource strings for keys for some languages after JDK-8171319 Reviewed-by: weijun, mullan changeset 27e149339249 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=27e149339249 author: rpatil date: Fri Nov 24 11:28:12 2017 -0800 8190266: closed/java/awt/ComponentOrientation/WindowTest.java throws java.util.MissingResourceException. Reviewed-by: naoto, serb changeset a64f0753dea1 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a64f0753dea1 author: igerasim date: Tue Nov 28 14:10:28 2017 -0800 8189284: More refactoring for deserialization cases Reviewed-by: rriggs, igerasim, rhalade, skoivu changeset 102b658fe164 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=102b658fe164 author: igerasim date: Wed Nov 29 14:53:51 2017 -0800 8191142: More refactoring for naming deserialization cases Reviewed-by: chegar, rriggs changeset c64f2e1e4a04 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c64f2e1e4a04 author: igerasim date: Wed Nov 29 21:01:58 2017 -0800 8150530: Improve javax.crypto.BadPaddingException messages Reviewed-by: xuelei changeset 5f6281f3adc6 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5f6281f3adc6 author: prr date: Thu Dec 07 09:11:50 2017 -0800 8183032: Upgrade to LittleCMS 2.9 Reviewed-by: serb, psadhukhan, mschoene, rhalade changeset 14ec161c682b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=14ec161c682b author: serb date: Sun Dec 10 19:01:40 2017 -0800 8192030: Better MTSchema support Reviewed-by: skoivu, rhalade, prr, aghaisas changeset a07becece36e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a07becece36e author: igerasim date: Tue Dec 12 23:34:13 2017 -0800 8192789: Avoid using AtomicReference in sun.security.provider.PolicyFile Reviewed-by: mullan, ahgross changeset cdc2b9bb3997 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=cdc2b9bb3997 author: igerasim date: Wed Dec 13 11:59:07 2017 -0800 8187496: Possible memory leak in java.apple.security.KeychainStore.addItemToKeychain Reviewed-by: weijun, mullan, ahgross changeset 438a4b73d0aa in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=438a4b73d0aa author: pkoppula date: Fri Dec 15 11:45:40 2017 +0000 8148421: Transport Layer Security (TLS) Session Hash and Extended Master Secret Extension Reviewed-by: wetmore, xuelei, rhalade, coffeys, bgopularam Contributed-by: prasadarao.koppula at oracle.com changeset 48b75e9729ba in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=48b75e9729ba author: pkoppula date: Mon Dec 18 20:47:55 2017 -0800 8193683: Increase the number of clones in the CloneableDigest Reviewed-by: wetmore, xuelei, coffeys Contributed-by: prasadarao.koppula at oracle.com changeset ce62cccc3b7f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ce62cccc3b7f author: rpatil date: Wed Aug 23 12:09:58 2017 +0300 8185346: Relax RMI Registry Serial Filter to allow arrays of any type Summary: Registry filter should allow arrays of any type Reviewed-by: rriggs, coffeys changeset 9dce8b2a03e0 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9dce8b2a03e0 author: robm date: Wed Sep 27 14:00:28 2017 +0100 8184328: JDK 8u131 socketRead0 hang at SSL read Reviewed-by: xuelei, chegar, coffeys changeset e2ed8ee63a9d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e2ed8ee63a9d author: asaha date: Fri Oct 06 08:34:01 2017 -0700 Added tag jdk8u152-b31 for changeset 9dce8b2a03e0 changeset 88c3b237108c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=88c3b237108c author: psadhukhan date: Fri Jun 30 11:03:44 2017 +0530 8182402: Tooltip for Desktop button is in English when non-English locale is set Reviewed-by: azvegint changeset 6c3a800a5f25 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6c3a800a5f25 author: sspitsyn date: Tue Nov 11 21:46:02 2014 -0800 6988950: JDWP exit error JVMTI_ERROR_WRONG_PHASE(112) Summary: Synchronize the jdwp VirtualMachine command functions with the VM_DEATH event Reviewed-by: dcubed, dsamersoff, dholmes changeset 5f0349b6341c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5f0349b6341c author: sspitsyn date: Thu Mar 02 16:03:38 2017 -0800 8134103: JVMTI_ERROR_WRONG_PHASE(112): on checking for an interface Summary: Add guards to the jdwp agent shutdown Reviewed-by: dholmes, dcubed, dsamersoff changeset 9326963acdd8 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9326963acdd8 author: asaha date: Tue Oct 31 14:56:17 2017 -0700 Added tag jdk8u152-b32 for changeset 5f0349b6341c changeset 4c18aa8f0bc0 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4c18aa8f0bc0 author: rpatil date: Tue Nov 14 12:28:43 2017 +0530 8190258: (tz) Support tzdata2017c 8190259: test tck.java.time.zone.TCKZoneRules is broken by tzdata2017c Reviewed-by: naoto, martin changeset 6200eba8d914 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6200eba8d914 author: asaha date: Tue Nov 14 13:12:02 2017 -0800 Added tag jdk8u152-b33 for changeset 4c18aa8f0bc0 changeset 0bec6e881967 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0bec6e881967 author: aefimov date: Sat Dec 02 14:28:42 2017 +0000 8186441: Change of behavior in the getMessage () method of the SOAPMessageContextImpl class Reviewed-by: lancea changeset dcd2081a3118 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=dcd2081a3118 author: aivanov date: Wed Dec 06 13:04:58 2017 +0000 8179665: [Windows] java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location Reviewed-by: prr, serb, ssadetsky changeset 9828d410e76e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9828d410e76e author: asaha date: Tue Dec 12 09:38:36 2017 -0800 Added tag jdk8u152-b34 for changeset dcd2081a3118 changeset dbfae30a1a73 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=dbfae30a1a73 author: asaha date: Thu Dec 14 13:39:42 2017 -0800 Merge changeset 41cbcaea10cb in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=41cbcaea10cb author: asaha date: Fri Dec 15 11:42:12 2017 -0800 Added tag jdk8u152-b35 for changeset 9828d410e76e changeset 6a3c14b6dac4 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6a3c14b6dac4 author: asaha date: Fri Dec 15 15:50:14 2017 -0800 Merge changeset 6fd47b8d1cff in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6fd47b8d1cff author: asaha date: Fri Dec 15 16:00:51 2017 -0800 Merge changeset 78f0a4e82259 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=78f0a4e82259 author: asaha date: Thu Dec 21 09:39:04 2017 -0800 Merge changeset f1792a59f1fa in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f1792a59f1fa author: asaha date: Thu Dec 21 13:42:57 2017 -0800 Merge changeset 3867e72c4ad2 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=3867e72c4ad2 author: asaha date: Tue Jan 02 16:15:36 2018 -0800 Added tag jdk8u171-b01 for changeset f1792a59f1fa changeset 8e3da85af947 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8e3da85af947 author: igerasim date: Tue Jan 02 21:04:05 2018 -0800 8193414: Improvements in MethodType lookups Reviewed-by: ahgross, jrose changeset 88ad386e9b22 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=88ad386e9b22 author: serb date: Wed Jan 03 19:24:14 2018 -0800 8191696: Better mouse positioning Reviewed-by: skoivu, rhalade, prr, aghaisas changeset 2e4fd537cf2a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2e4fd537cf2a author: igerasim date: Fri Jan 05 20:11:29 2018 -0800 8189977: Improve permission portability Reviewed-by: rriggs changeset b53efad7a349 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b53efad7a349 author: coffeys date: Mon Nov 27 16:53:29 2017 +0000 8189789: tomcat gzip-compressed response bodies appear to be broken in update 151 Reviewed-by: sherman, phh changeset 04e486c7c90a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=04e486c7c90a author: coffeys date: Mon Nov 27 16:53:29 2017 +0000 8189789: tomcat gzip-compressed response bodies appear to be broken in update 151 Reviewed-by: sherman, phh changeset 8e40acfcc41a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8e40acfcc41a author: snikandrova date: Mon Jul 18 14:39:21 2016 +0300 8054213: Class name repeated in output of Type.toString() Reviewed-by: darcy changeset c00bdbbd9a77 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c00bdbbd9a77 author: asaha date: Thu Jan 04 15:45:21 2018 -0800 Added tag jdk8u162-b31 for changeset 8e40acfcc41a changeset d0ebeee68e8e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d0ebeee68e8e author: asaha date: Mon Jan 08 09:07:35 2018 -0800 Merge changeset 707ea8cc6462 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=707ea8cc6462 author: mullan date: Fri Dec 08 09:37:28 2017 -0500 8191358: Restore TSA certificate expiration check Reviewed-by: coffeys, rhalade changeset cac020298633 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=cac020298633 author: coffeys date: Tue Jan 09 09:31:00 2018 +0000 Merge changeset e7e27f446209 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e7e27f446209 author: asaha date: Tue Jan 09 12:37:36 2018 -0800 Added tag jdk8u171-b02 for changeset cac020298633 changeset 4f6940b029e8 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4f6940b029e8 author: coffeys date: Mon Jan 15 13:17:33 2018 +0000 8189969: Manifest better manifest entries Reviewed-by: weijun, igerasim changeset 5528d43f2c8b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5528d43f2c8b author: apetcher date: Tue Jan 16 13:27:03 2018 +0530 8182362: Update CipherOutputStream Usage Summary: Clarify spec of CipherOutputStream in Javadoc comments Reviewed-by: ascarpino changeset e35b979792eb in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e35b979792eb author: robm date: Fri Jan 12 22:16:44 2018 +0000 8186032: Disable XML Signatures signed with EC keys less than 224 bits Reviewed-by: mullan changeset c260afc0c5a1 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c260afc0c5a1 author: rpatil date: Wed Dec 20 06:12:10 2017 -0800 8153955: increase java.util.logging.FileHandler MAX_LOCKS limit Summary: This patch adds a new JDK implementation specific system property "jdk.internal.FileHandlerLogging.maxLocks" to control java.util.logging.FileHandler's MAX_LOCKS limit. Reviewed-by: coffeys, dfuchs changeset ac700f67341a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ac700f67341a author: asaha date: Tue Jan 23 13:10:01 2018 -0800 Added tag jdk8u171-b03 for changeset c260afc0c5a1 changeset eb099b867461 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=eb099b867461 author: asaha date: Tue Jan 30 11:23:38 2018 -0800 Added tag jdk8u171-b04 for changeset ac700f67341a changeset 0dc33559c6e7 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0dc33559c6e7 author: igerasim date: Tue Jan 23 08:17:25 2018 -0800 8175075: Add 3DES to the default disabled algorithm security property Reviewed-by: xuelei, mullan, rhalade changeset 863ef3413aa4 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=863ef3413aa4 author: igerasim date: Tue Jan 30 11:43:20 2018 -0800 8193409: Improve AES supporting classes Reviewed-by: valeriep changeset e9f80469c8f1 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e9f80469c8f1 author: asaha date: Tue Feb 06 10:52:55 2018 -0800 Added tag jdk8u171-b05 for changeset 863ef3413aa4 changeset 9a92e68141a0 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9a92e68141a0 author: rpatil date: Mon Feb 05 00:15:08 2018 -0800 8195837: (tz) Upgrade time-zone data to tzdata2018c Reviewed-by: coffeys, naoto changeset 6cbe2e5989a8 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6cbe2e5989a8 author: igerasim date: Tue Feb 06 09:04:46 2018 -0800 8189997: Enhance keystore mechanisms 8194259: keytool error: java.io.IOException: Invalid secret key format Reviewed-by: mullan, valeriep, rriggs, ahgross changeset d7176326208f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d7176326208f author: asaha date: Tue Feb 13 12:15:18 2018 -0800 Added tag jdk8u171-b06 for changeset 6cbe2e5989a8 changeset 333e367780d8 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=333e367780d8 author: igerasim date: Mon Feb 05 04:31:19 2018 -0800 8189981: Improve queuing portability Reviewed-by: skoivu, rhalade, chegar, igerasim changeset d1ff85e2e682 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d1ff85e2e682 author: rpatil date: Wed Feb 07 00:09:23 2018 -0800 8192757: Improve stub classes implementation Reviewed-by: rriggs, dfuchs, erikj changeset bf9634b1089e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=bf9634b1089e author: coffeys date: Tue Feb 13 09:25:02 2018 +0000 8197030: Perf regression on all platforms with 8u171-b03 - early lambda use Reviewed-by: weijun changeset d70c21e5b413 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d70c21e5b413 author: robm date: Thu Feb 15 19:03:51 2018 +0000 8193833: Better RMI connection support Reviewed-by: smarks changeset 17905e00cda4 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=17905e00cda4 author: mchinnathamb date: Fri Feb 16 01:37:10 2018 -0800 8189985: Improve tabular data portability Reviewed-by: dfuchs, robm changeset 9cf14f22734a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9cf14f22734a author: robm date: Tue Feb 20 14:00:02 2018 +0000 8191909: Nightly failures in nashorn suite Reviewed-by: chegar changeset 0bafb5654e0c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0bafb5654e0c author: asaha date: Tue Feb 20 12:56:19 2018 -0800 Added tag jdk8u171-b07 for changeset 9cf14f22734a changeset 9a59252d179a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9a59252d179a author: andrew date: Fri Feb 23 05:33:43 2018 +0000 8196952: Bad primeCertainty value setting in DSAParameterGenerator Summary: OpenJDK 8 applied 8072452 after 8181048, reverting parts of the latter Reviewed-by: coffeys changeset bb844a3ef617 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=bb844a3ef617 author: asaha date: Tue Feb 27 11:27:59 2018 -0800 Added tag jdk8u171-b08 for changeset 9a59252d179a changeset db1dd27dd73c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=db1dd27dd73c author: rpatil date: Tue Feb 27 19:59:31 2018 -0800 8198494: 8u171 and 8u172 - Build failure on non-SE Linux Platforms Reviewed-by: dfuchs, rriggs, coffeys, aefimov changeset d521bc960c95 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d521bc960c95 author: shshahma date: Fri Mar 02 01:03:12 2018 -0800 8198662: Incompatible internal API change in JDK8u161: signature of method exportObject() Reviewed-by: dfuchs, robm, jwilhelm, rriggs changeset 1631a4543bfc in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1631a4543bfc author: robm date: Sun Mar 04 16:33:27 2018 +0000 8198963: Fix new rmi property name Reviewed-by: smarks changeset 4617f1da7872 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4617f1da7872 author: shshahma date: Mon Mar 05 10:23:01 2018 -0800 8199001: [TESTBUG] RMIConnectionFilterTest.java test fails in compilation Reviewed-by: dfuchs, robm changeset 2212d3291215 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2212d3291215 author: asaha date: Tue Mar 06 11:44:30 2018 -0800 Added tag jdk8u171-b09 for changeset 4617f1da7872 changeset 79de1f06f03a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=79de1f06f03a author: asaha date: Mon Mar 19 11:47:21 2018 -0700 Added tag jdk8u171-b10 for changeset 2212d3291215 changeset 5ccb2d5ec23d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5ccb2d5ec23d author: ljiang date: Tue Mar 27 18:03:51 2018 -0700 8200314: JDK 8u171 l10n resource file update - msg drop 40 Reviewed-by: coffeys changeset 9c9ff65b03b6 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9c9ff65b03b6 author: andrew date: Fri May 25 01:50:25 2018 +0100 Merge jdk8u171-b11 changeset 44060906e7a6 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=44060906e7a6 author: andrew date: Mon May 28 09:25:36 2018 +0100 Added tag icedtea-3.8.0pre02 for changeset 388fc8da2304 changeset 31a93620ac41 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=31a93620ac41 author: andrew date: Mon May 28 09:26:06 2018 +0100 Added tag icedtea-3.8.0 for changeset 9c9ff65b03b6 diffstat: .hgtags | 80 +- .jcheck/conf | 2 - make/CompileLaunchers.gmk | 4 +- make/CompileNativeLibraries.gmk | 10 +- make/CopyFiles.gmk | 8 +- make/CreateJars.gmk | 83 +- make/CreateSecurityJars.gmk | 84 +- make/Images.gmk | 2 +- make/Setup.gmk | 2 +- make/data/tzdata/VERSION | 2 +- make/data/tzdata/africa | 16 +- make/data/tzdata/asia | 38 +- make/data/tzdata/australasia | 6 +- make/data/tzdata/europe | 123 +- make/data/tzdata/leapseconds | 4 +- make/data/tzdata/northamerica | 14 +- make/data/tzdata/southamerica | 21 +- make/data/tzdata/zone.tab | 2 +- make/gensrc/GensrcMisc.gmk | 6 +- make/lib/Awt2dLibraries.gmk | 131 +- make/lib/CoreLibraries.gmk | 23 +- make/lib/NetworkingLibraries.gmk | 4 + make/lib/NioLibraries.gmk | 19 +- make/lib/SecurityLibraries.gmk | 40 +- make/lib/SoundLibraries.gmk | 46 +- make/mapfiles/libawt/mapfile-vers-linux | 1 + make/mapfiles/libawt_xawt/mapfile-vers | 2 + make/mapfiles/libjava/mapfile-vers | 10 +- make/mapfiles/libsunec/mapfile-vers | 1 + src/aix/native/java/net/aix_close.c | 12 + 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 | 23 +- src/macosx/classes/sun/lwawt/macosx/CPlatformView.java | 9 +- src/macosx/classes/sun/lwawt/macosx/CWarningWindow.java | 11 +- src/macosx/native/apple/security/KeystoreImpl.m | 34 +- src/share/classes/com/sun/crypto/provider/CipherCore.java | 5 +- src/share/classes/com/sun/crypto/provider/DESedeWrapCipher.java | 18 +- src/share/classes/com/sun/crypto/provider/DHKeyPairGenerator.java | 1 + src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java | 4 +- src/share/classes/com/sun/crypto/provider/FeedbackCipher.java | 6 +- src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java | 15 +- src/share/classes/com/sun/crypto/provider/JceKeyStore.java | 8 +- src/share/classes/com/sun/crypto/provider/KeyProtector.java | 8 +- src/share/classes/com/sun/crypto/provider/SealedObjectForKeyProtector.java | 99 +- src/share/classes/com/sun/crypto/provider/ai.java | 64 - 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/jmx/remote/internal/RMIExporter.java | 6 +- src/share/classes/com/sun/jmx/remote/security/MBeanServerFileAccessController.java | 2 + src/share/classes/com/sun/jmx/remote/util/EnvHelp.java | 57 +- src/share/classes/com/sun/rowset/RowSetResourceBundle_sv.properties | 4 +- src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_sv.properties | 2 +- src/share/classes/java/awt/Container.java | 10 +- src/share/classes/java/awt/Robot.java | 23 +- src/share/classes/java/io/FilePermission.java | 4 +- src/share/classes/java/io/ObjectInputStream.java | 39 +- src/share/classes/java/lang/invoke/MethodType.java | 30 +- src/share/classes/java/net/SocksSocketImpl.java | 4 +- src/share/classes/java/nio/Bits.java | 176 +- src/share/classes/java/security/MessageDigest.java | 6 +- src/share/classes/java/security/Security.java | 33 + src/share/classes/java/security/Signature.java | 11 +- src/share/classes/java/security/SignedObject.java | 13 +- src/share/classes/java/time/format/ZoneName.java | 6 +- src/share/classes/java/time/zone/TzdbZoneRulesProvider.java | 13 +- src/share/classes/java/util/Hashtable.java | 4 + src/share/classes/java/util/Vector.java | 28 +- src/share/classes/java/util/concurrent/PriorityBlockingQueue.java | 5 +- src/share/classes/java/util/logging/FileHandler.java | 27 +- src/share/classes/javax/crypto/Cipher.java | 29 +- src/share/classes/javax/crypto/CipherOutputStream.java | 12 +- src/share/classes/javax/crypto/CipherSpi.java | 26 +- src/share/classes/javax/crypto/Mac.java | 4 +- src/share/classes/javax/crypto/SealedObject.java | 43 +- src/share/classes/javax/management/openmbean/TabularDataSupport.java | 7 +- src/share/classes/javax/management/remote/rmi/RMIConnectorServer.java | 3 +- src/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java | 148 +- src/share/classes/javax/swing/JComponent.java | 13 +- src/share/classes/javax/swing/JDialog.java | 3 +- src/share/classes/javax/swing/JEditorPane.java | 9 +- src/share/classes/javax/swing/JFrame.java | 3 +- src/share/classes/javax/swing/JInternalFrame.java | 3 +- src/share/classes/javax/swing/JPopupMenu.java | 8 +- src/share/classes/javax/swing/JSpinner.java | 11 + src/share/classes/javax/swing/MenuSelectionManager.java | 3 +- src/share/classes/javax/swing/PopupFactory.java | 12 +- src/share/classes/javax/swing/SwingUtilities.java | 3 +- src/share/classes/javax/swing/SwingWorker.java | 2 +- src/share/classes/javax/swing/UIManager.java | 5 +- src/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java | 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/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/sun/applet/AppletPanel.java | 10 +- src/share/classes/sun/applet/AppletViewerPanel.java | 18 +- src/share/classes/sun/awt/SunHints.java | 26 +- src/share/classes/sun/awt/image/AbstractMultiResolutionImage.java | 64 +- src/share/classes/sun/awt/image/BaseMultiResolutionImage.java | 150 + src/share/classes/sun/awt/image/BufImgSurfaceData.java | 101 +- src/share/classes/sun/awt/image/BufferedImageGraphicsConfig.java | 31 +- src/share/classes/sun/awt/image/JPEGImageDecoder.java | 2 +- src/share/classes/sun/awt/image/MultiResolutionCachedImage.java | 34 +- src/share/classes/sun/awt/image/MultiResolutionImage.java | 72 +- src/share/classes/sun/awt/image/MultiResolutionToolkitImage.java | 17 +- src/share/classes/sun/awt/image/SunVolatileImage.java | 13 +- src/share/classes/sun/awt/image/SurfaceManager.java | 24 +- src/share/classes/sun/awt/image/VolatileSurfaceManager.java | 12 +- 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/management/jmxremote/ConnectorBootstrap.java | 33 +- src/share/classes/sun/misc/JavaObjectInputStreamAccess.java | 41 + src/share/classes/sun/misc/JavaxCryptoSealedObjectAccess.java | 38 + src/share/classes/sun/misc/Launcher.java | 17 +- src/share/classes/sun/misc/ObjectStreamClassValidator.java | 43 + src/share/classes/sun/misc/SharedSecrets.java | 29 +- src/share/classes/sun/misc/Unsafe.java | 95 +- src/share/classes/sun/misc/VM.java | 21 +- src/share/classes/sun/misc/Version.java.template | 54 +- src/share/classes/sun/reflect/generics/reflectiveObjects/ParameterizedTypeImpl.java | 4 +- src/share/classes/sun/rmi/server/MarshalInputStream.java | 44 +- src/share/classes/sun/rmi/server/UnicastServerRef.java | 92 +- src/share/classes/sun/rmi/transport/tcp/TCPTransport.java | 9 + src/share/classes/sun/security/ec/SunEC.java | 6 + src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java | 96 +- src/share/classes/sun/security/pkcs10/PKCS10.java | 40 +- src/share/classes/sun/security/pkcs11/Config.java | 3 + src/share/classes/sun/security/pkcs11/P11RSACipher.java | 4 +- src/share/classes/sun/security/pkcs11/P11Signature.java | 77 +- src/share/classes/sun/security/pkcs11/Secmod.java | 22 +- src/share/classes/sun/security/pkcs11/SunPKCS11.java | 33 +- src/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java | 4 + src/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java | 10 + src/share/classes/sun/security/provider/ByteArrayAccess.java | 9 +- src/share/classes/sun/security/provider/DSAParameterGenerator.java | 33 +- src/share/classes/sun/security/provider/PolicyFile.java | 14 +- src/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java | 22 +- src/share/classes/sun/security/rsa/RSAPadding.java | 7 +- src/share/classes/sun/security/ssl/CipherBox.java | 22 +- src/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java | 19 +- src/share/classes/sun/security/tools/KeyStoreUtil.java | 11 +- src/share/classes/sun/security/tools/keytool/Main.java | 9 +- src/share/classes/sun/security/tools/keytool/Resources.java | 2 + src/share/classes/sun/security/tools/keytool/Resources_de.java | 8 +- src/share/classes/sun/security/tools/policytool/Resources_sv.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/ManifestDigester.java | 86 +- src/share/classes/sun/security/util/Resources_sv.java | 4 +- src/share/classes/sun/swing/DefaultLookup.java | 3 +- src/share/classes/sun/swing/SwingUtilities2.java | 14 +- src/share/classes/sun/util/calendar/ZoneInfoFile.java | 38 +- src/share/classes/sun/util/resources/TimeZoneNames.java | 4 +- src/share/classes/sun/util/resources/de/TimeZoneNames_de.java | 4 +- src/share/classes/sun/util/resources/es/TimeZoneNames_es.java | 4 +- src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java | 4 +- src/share/classes/sun/util/resources/it/TimeZoneNames_it.java | 4 +- src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java | 4 +- src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java | 4 +- src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java | 4 +- src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java | 4 +- src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java | 4 +- src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java | 4 +- src/share/demo/jvmti/hprof/hprof_init.c | 2 +- src/share/instrument/JarFacade.c | 12 +- src/share/lib/management/management.properties | 35 - src/share/lib/security/java.security-aix | 30 +- src/share/lib/security/java.security-linux | 30 +- src/share/lib/security/java.security-macosx | 30 +- src/share/lib/security/java.security-solaris | 30 +- src/share/lib/security/java.security-windows | 30 +- 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 | 11 + src/share/native/java/net/net_util.c | 28 +- src/share/native/java/net/net_util.h | 10 +- src/share/native/java/nio/Bits.c | 281 - src/share/native/java/util/zip/Deflater.c | 11 +- src/share/native/java/util/zip/zlib/deflate.c | 6 +- src/share/native/java/util/zip/zlib/patches/ChangeLog_java | 2 + 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 | 211 +- src/share/native/sun/font/layout/LayoutEngine.cpp | 8 + src/share/native/sun/font/layout/SunLayoutEngine.cpp | 3 +- src/share/native/sun/java2d/cmm/lcms/LCMS.c | 8 +- src/share/native/sun/java2d/cmm/lcms/cmsalpha.c | 107 +- src/share/native/sun/java2d/cmm/lcms/cmscam02.c | 2 +- src/share/native/sun/java2d/cmm/lcms/cmscgats.c | 343 +- src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c | 15 +- src/share/native/sun/java2d/cmm/lcms/cmserr.c | 10 +- src/share/native/sun/java2d/cmm/lcms/cmsgamma.c | 466 +- src/share/native/sun/java2d/cmm/lcms/cmsgmt.c | 4 +- src/share/native/sun/java2d/cmm/lcms/cmshalf.c | 6 +- src/share/native/sun/java2d/cmm/lcms/cmsintrp.c | 62 +- src/share/native/sun/java2d/cmm/lcms/cmsio0.c | 71 +- src/share/native/sun/java2d/cmm/lcms/cmsio1.c | 38 +- src/share/native/sun/java2d/cmm/lcms/cmslut.c | 129 +- src/share/native/sun/java2d/cmm/lcms/cmsmd5.c | 2 +- src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c | 2 +- src/share/native/sun/java2d/cmm/lcms/cmsnamed.c | 49 +- src/share/native/sun/java2d/cmm/lcms/cmsopt.c | 176 +- src/share/native/sun/java2d/cmm/lcms/cmspack.c | 553 +- src/share/native/sun/java2d/cmm/lcms/cmspcs.c | 10 +- src/share/native/sun/java2d/cmm/lcms/cmsplugin.c | 72 +- src/share/native/sun/java2d/cmm/lcms/cmsps2.c | 63 +- src/share/native/sun/java2d/cmm/lcms/cmssamp.c | 2 +- src/share/native/sun/java2d/cmm/lcms/cmssm.c | 2 +- src/share/native/sun/java2d/cmm/lcms/cmstypes.c | 235 +- src/share/native/sun/java2d/cmm/lcms/cmsvirt.c | 56 +- src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c | 7 +- src/share/native/sun/java2d/cmm/lcms/cmsxform.c | 33 +- src/share/native/sun/java2d/cmm/lcms/lcms2.h | 68 +- src/share/native/sun/java2d/cmm/lcms/lcms2_internal.h | 128 +- src/share/native/sun/java2d/cmm/lcms/lcms2_plugin.h | 6 +- src/share/native/sun/java2d/loops/AlphaMath.c | 4 +- src/share/native/sun/java2d/opengl/OGLContext.c | 2 + src/share/native/sun/misc/URLClassPath.c | 5 + src/share/native/sun/misc/VM.c | 2 +- src/share/native/sun/security/ec/ECC_JNI.cpp | 79 +- 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/aarch32/jvm.cfg | 34 + src/solaris/bin/aarch64/jvm.cfg | 35 + src/solaris/bin/ppc64le/jvm.cfg | 33 + src/solaris/classes/sun/awt/UNIXToolkit.java | 71 +- src/solaris/classes/sun/awt/X11/InfoWindow.java | 4 +- src/solaris/classes/sun/awt/X11/XBaseWindow.java | 80 +- src/solaris/classes/sun/awt/X11/XChoicePeer.java | 2 +- src/solaris/classes/sun/awt/X11/XComponentPeer.java | 10 +- src/solaris/classes/sun/awt/X11/XDecoratedPeer.java | 20 +- src/solaris/classes/sun/awt/X11/XDesktopPeer.java | 9 +- src/solaris/classes/sun/awt/X11/XDragSourceContextPeer.java | 36 +- src/solaris/classes/sun/awt/X11/XEmbedClientHelper.java | 2 +- src/solaris/classes/sun/awt/X11/XEmbeddedFramePeer.java | 28 +- src/solaris/classes/sun/awt/X11/XMenuBarPeer.java | 2 +- src/solaris/classes/sun/awt/X11/XMenuWindow.java | 2 +- src/solaris/classes/sun/awt/X11/XMouseInfoPeer.java | 29 +- 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 | 2 +- src/solaris/classes/sun/java2d/xr/XRVolatileSurfaceManager.java | 8 +- src/solaris/classes/sun/nio/ch/sctp/SctpChannelImpl.java | 2 +- src/solaris/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java | 2 +- src/solaris/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java | 2 +- src/solaris/classes/sun/nio/fs/LinuxFileStore.java | 12 +- src/solaris/javavm/export/jni_md.h | 5 + src/solaris/native/java/net/Inet4AddressImpl.c | 20 +- src/solaris/native/java/net/Inet6AddressImpl.c | 33 +- src/solaris/native/java/net/NetworkInterface.c | 54 +- src/solaris/native/java/net/PlainDatagramSocketImpl.c | 166 +- src/solaris/native/java/net/PlainSocketImpl.c | 79 +- src/solaris/native/java/net/SocketInputStream.c | 5 +- src/solaris/native/java/net/SocketOutputStream.c | 14 +- src/solaris/native/java/net/bsd_close.c | 13 +- src/solaris/native/java/net/linux_close.c | 12 +- src/solaris/native/java/net/net_util_md.c | 31 +- src/solaris/native/java/net/net_util_md.h | 63 +- src/solaris/native/java/net/solaris_close.c | 122 + 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 | 131 +- src/solaris/native/sun/awt/awt_UNIXToolkit.c | 92 +- src/solaris/native/sun/awt/fontpath.c | 1 + 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/multiVis.c | 91 +- 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/nio/ch/sctp/Sctp.h | 25 +- src/solaris/native/sun/nio/ch/sctp/SctpNet.c | 6 +- src/solaris/native/sun/security/krb5/krb5ccache.c | 113 + src/solaris/native/sun/security/pkcs11/j2secmod_md.c | 1 + src/solaris/native/sun/security/pkcs11/wrapper/p11_md.h | 5 + src/solaris/native/sun/security/smartcardio/pcsc_md.c | 7 + src/solaris/native/sun/security/smartcardio/pcsc_md.h | 40 + src/solaris/native/sun/xawt/XToolkit.c | 2 +- src/solaris/native/sun/xawt/awt_Desktop.c | 14 +- src/solaris/native/sun/xawt/gnome_interface.h | 4 +- src/windows/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/ThemeReader.java | 18 +- src/windows/classes/sun/awt/windows/WInputMethod.java | 5 +- src/windows/classes/sun/awt/windows/WWindowPeer.java | 9 +- 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/native/java/net/DualStackPlainDatagramSocketImpl.c | 16 +- src/windows/native/java/net/DualStackPlainSocketImpl.c | 6 +- src/windows/native/java/net/Inet4AddressImpl.c | 2 +- src/windows/native/java/net/Inet6AddressImpl.c | 4 +- src/windows/native/java/net/NetworkInterface.c | 2 +- src/windows/native/java/net/NetworkInterface_winXP.c | 3 +- src/windows/native/java/net/SocketInputStream.c | 5 +- src/windows/native/java/net/TwoStacksPlainDatagramSocketImpl.c | 66 +- src/windows/native/java/net/TwoStacksPlainSocketImpl.c | 12 +- src/windows/native/sun/net/spi/DefaultProxySelector.c | 26 +- src/windows/native/sun/windows/MouseInfo.cpp | 16 +- src/windows/native/sun/windows/ThemeReader.cpp | 4 +- src/windows/native/sun/windows/awt_Choice.cpp | 9 +- src/windows/native/sun/windows/awt_Component.cpp | 71 +- src/windows/native/sun/windows/awt_Component.h | 5 + src/windows/native/sun/windows/awt_Font.cpp | 58 +- 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/TEST.ROOT | 5 +- test/TEST.groups | 5 + test/com/sun/awt/SecurityWarning/GetSizeShouldNotReturnZero.java | 3 +- test/com/sun/awt/Translucency/WindowOpacity.java | 18 +- test/com/sun/crypto/provider/Cipher/AES/CICO.java | 1 + test/com/sun/crypto/provider/Cipher/AES/CTR.java | 1 + test/com/sun/crypto/provider/Cipher/AES/Padding.java | 1 + test/com/sun/crypto/provider/Cipher/AES/Test4513830.java | 1 + test/com/sun/crypto/provider/Cipher/AES/Test4517355.java | 1 + test/com/sun/crypto/provider/Cipher/AES/TestAESCipher.java | 1 + test/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCM.java | 1 + test/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCMAndAAD.java | 1 + test/com/sun/crypto/provider/Cipher/AES/TestISO10126Padding.java | 1 + test/com/sun/crypto/provider/Cipher/AES/TestNonexpanding.java | 1 + test/com/sun/crypto/provider/Cipher/AES/TestSameBuffer.java | 1 + test/com/sun/crypto/provider/Cipher/DES/FlushBug.java | 1 + test/com/sun/crypto/provider/Cipher/PBE/PBESealedObject.java | 1 + test/com/sun/crypto/provider/Cipher/PBE/PBKDF2Translate.java | 1 + test/com/sun/crypto/provider/Cipher/PBE/PKCS12Cipher.java | 1 + test/com/sun/crypto/provider/Cipher/PBE/TestCipherKeyWrapperPBEKey.java | 1 + test/com/sun/crypto/provider/Cipher/RSA/TestOAEP.java | 1 + test/com/sun/crypto/provider/Cipher/RSA/TestRSA.java | 1 + test/com/sun/crypto/provider/KeyAgreement/TestExponentSize.java | 16 +- test/com/sun/crypto/provider/Mac/HmacSaltLengths.java | 1 + test/com/sun/crypto/provider/Mac/MacSameTest.java | 1 + test/com/sun/java/swing/plaf/windows/8016551/bug8016551.java | 7 +- test/com/sun/jdi/oom/OomDebugTest.java | 4 +- test/com/sun/jndi/ldap/LdapTimeoutTest.java | 1 + test/com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java | 1 + 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 | 203 +- test/java/awt/Mouse/MouseComboBoxTest/MouseComboBoxTest.java | 10 +- test/java/awt/Mouse/MouseModifiersUnitTest/ExtraButtonDrag.java | 3 +- test/java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Extra.java | 3 +- test/java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Standard.java | 3 +- test/java/awt/Mouse/MouseWheelAbsXY/MouseWheelAbsXY.java | 93 + test/java/awt/Mouse/TitleBarDoubleClick/TitleBarDoubleClick.html | 3 +- test/java/awt/Multiscreen/MouseEventTest/MouseEventTest.java | 13 +- test/java/awt/Multiscreen/MultiScreenInsetsTest/MultiScreenInsetsTest.java | 3 +- test/java/awt/Multiscreen/MultiScreenLocationTest/MultiScreenLocationTest.java | 3 +- test/java/awt/Multiscreen/UpdateGCTest/UpdateGCTest.java | 3 +- test/java/awt/Multiscreen/WPanelPeerPerf/WPanelPeerPerf.java | 3 +- test/java/awt/Multiscreen/WindowGCChangeTest/WindowGCChangeTest.html | 3 +- test/java/awt/Paint/ButtonRepaint.java | 3 +- test/java/awt/Paint/CheckboxRepaint.java | 3 +- test/java/awt/Paint/ExposeOnEDT.java | 17 +- test/java/awt/Paint/LabelRepaint.java | 3 +- test/java/awt/Paint/ListRepaint.java | 3 +- test/java/awt/Paint/PaintNativeOnUpdate.java | 25 +- test/java/awt/PrintJob/MultipleEnd/MultipleEnd.java | 3 +- test/java/awt/PrintJob/PrintArcTest/PrintArcTest.java | 13 +- test/java/awt/PrintJob/QuoteAndBackslashTest/QuoteAndBackslashTest.java | 3 +- test/java/awt/PrintJob/RoundedRectTest/RoundedRectTest.java | 3 +- test/java/awt/PrintJob/Security/SecurityDialogTest.java | 3 +- test/java/awt/Robot/CtorTest/CtorTest.java | 9 +- test/java/awt/Robot/HiDPIMouseClick/HiDPIRobotMouseClick.java | 87 + test/java/awt/Robot/HiDPIScreenCapture/HiDPIRobotScreenCaptureTest.java | 115 + test/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java | 230 + test/java/awt/Robot/RobotExtraButton/RobotExtraButton.java | 3 +- test/java/awt/ScrollPane/ScrollPanePreferredSize/ScrollPanePreferredSize.java | 16 +- test/java/awt/ScrollPane/bug8077409Test.java | 14 +- test/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java | 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/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 | 284 +- 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/io/DataInputStream/ReadUTF.java | 1 + test/java/io/File/GetXSpace.java | 1 + test/java/io/PrintStream/OversynchronizedTest.java | 1 + test/java/io/Serializable/corruptedUTFConsumption/CorruptedUTFConsumption.java | 1 + test/java/io/Serializable/longString/LongString.java | 1 + test/java/io/Serializable/proxy/Basic.java | 1 + test/java/io/Serializable/sanityCheck/SanityCheck.java | 1 + test/java/lang/Boolean/MakeBooleanComparable.java | 1 + test/java/lang/ClassLoader/Assert.java | 1 + test/java/lang/Compare.java | 1 + test/java/lang/Double/ParseHexFloatingPoint.java | 1 + test/java/lang/Enum/ValueOf.java | 1 + test/java/lang/HashCode.java | 1 + test/java/lang/Integer/BitTwiddle.java | 1 + test/java/lang/Long/BitTwiddle.java | 1 + test/java/lang/Math/CubeRootTests.java | 1 + test/java/lang/Math/HypotTests.java | 1 + test/java/lang/Math/IeeeRecommendedTests.java | 1 + test/java/lang/Math/Log1pTests.java | 1 + test/java/lang/Runtime/exec/WinCommand.java | 1 + test/java/lang/String/ContentEquals.java | 1 + test/java/lang/String/ICCBasher.java | 1 + test/java/lang/String/SBConstructor.java | 2 +- test/java/lang/String/Split.java | 1 + test/java/lang/StringBuffer/AppendCharSequence.java | 1 + test/java/lang/StringBuffer/AppendSB.java | 1 + test/java/lang/StringBuffer/AppendStringBuilder.java | 1 + test/java/lang/StringBuffer/Capacity.java | 1 + test/java/lang/StringBuffer/IndexOf.java | 1 + test/java/lang/StringBuffer/SBBasher.java | 2 +- test/java/lang/StringBuffer/Trim.java | 1 + test/java/lang/StringBuilder/AppendStringBuffer.java | 1 + test/java/lang/ToString.java | 1 + test/java/lang/instrument/SingleTransformerTest.java | 1 + test/java/lang/instrument/TransformMethodTest.java | 1 + test/java/lang/invoke/MethodHandles/CatchExceptionTest.java | 1 + test/java/lang/management/BufferPoolMXBean/Basic.java | 1 + test/java/lang/ref/OOMEInReferenceHandler.java | 1 + test/java/lang/reflect/Generics/TestGenericReturnTypeToString.java | 135 + test/java/math/BigDecimal/StringConstructor.java | 1 + test/java/math/BigInteger/BigIntegerTest.java | 1 + test/java/math/BigInteger/ModPow65537.java | 1 + test/java/math/BigInteger/SymmetricRangeTests.java | 1 + test/java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java | 1 + test/java/net/InetAddress/HashSpread.java | 1 + test/java/net/SocketPermission/SocketPermissionTest.java | 1 + test/java/nio/Buffer/Chars.java | 1 + test/java/nio/MappedByteBuffer/Force.java | 1 + test/java/nio/MappedByteBuffer/ZeroMap.java | 1 + test/java/nio/channels/AsynchronousChannelGroup/Basic.java | 35 +- test/java/nio/channels/AsynchronousChannelGroup/GroupOfOne.java | 2 +- test/java/nio/channels/AsynchronousChannelGroup/Identity.java | 1 + test/java/nio/channels/AsynchronousChannelGroup/Restart.java | 3 +- test/java/nio/channels/AsynchronousFileChannel/Basic.java | 1 + test/java/nio/channels/AsynchronousFileChannel/Lock.java | 1 + test/java/nio/channels/AsynchronousFileChannel/LotsOfWrites.java | 1 + test/java/nio/channels/AsynchronousSocketChannel/Basic.java | 1 + test/java/nio/channels/AsynchronousSocketChannel/StressLoopback.java | 1 + test/java/nio/channels/Channels/Basic2.java | 1 + test/java/nio/channels/Channels/ShortWrite.java | 1 + test/java/nio/channels/DatagramChannel/AdaptDatagramSocket.java | 1 + test/java/nio/channels/DatagramChannel/MulticastSendReceiveTests.java | 1 + test/java/nio/channels/DatagramChannel/Promiscuous.java | 1 + test/java/nio/channels/FileChannel/AtomicAppend.java | 1 + test/java/nio/channels/FileChannel/ClosedByInterrupt.java | 1 + test/java/nio/channels/FileChannel/MapTest.java | 1 + test/java/nio/channels/FileChannel/Position.java | 1 + test/java/nio/channels/FileChannel/Pread.java | 1 + test/java/nio/channels/FileChannel/Pwrite.java | 1 + test/java/nio/channels/FileChannel/Size.java | 1 + test/java/nio/channels/FileChannel/Transfer.java | 1 + test/java/nio/channels/FileChannel/Truncate.java | 1 + test/java/nio/channels/Pipe/PipeChannel.java | 3 +- test/java/nio/channels/Pipe/ScatteringRead.java | 3 +- test/java/nio/channels/Pipe/SelectPipe.java | 1 + test/java/nio/channels/Selector/SelectorTest.java | 1 + test/java/nio/channels/ServerSocketChannel/AdaptServerSocket.java | 1 + test/java/nio/channels/ServerSocketChannel/NonBlockingAccept.java | 1 + test/java/nio/channels/SocketChannel/CloseDuringWrite.java | 1 + test/java/nio/channels/SocketChannel/OutOfBand.java | 1 + test/java/nio/channels/SocketChannel/ShortWrite.java | 1 + test/java/nio/channels/SocketChannel/VectorIO.java | 1 + test/java/nio/channels/etc/AdaptorCloseAndInterrupt.java | 1 + 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/nio/channels/spi/SelectorProvider/inheritedChannel/run_tests.sh | 4 +- test/java/nio/charset/coders/BashCache.java | 1 + test/java/nio/charset/coders/BashStreams.java | 1 + test/java/nio/file/FileStore/Basic.java | 1 + test/java/nio/file/Files/BytesAndLines.java | 1 + test/java/nio/file/Files/CopyAndMove.java | 1 + test/java/nio/file/Files/walkFileTree/SkipSiblings.java | 1 + test/java/nio/file/Files/walkFileTree/SkipSubtree.java | 1 + test/java/nio/file/Files/walkFileTree/TerminateWalk.java | 1 + test/java/nio/file/WatchService/LotsOfEvents.java | 1 + test/java/nio/file/WatchService/MayFlies.java | 1 + test/java/nio/file/WatchService/SensitivityModifier.java | 1 + test/java/nio/file/attribute/AclFileAttributeView/Basic.java | 1 + test/java/nio/file/attribute/FileTime/Basic.java | 1 + test/java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java | 1 + test/java/rmi/activation/Activatable/checkActivateRef/CheckActivateRef.java | 1 + test/java/rmi/registry/interfaceHash/InterfaceHash.java | 1 + test/java/rmi/server/UnicastRemoteObject/exportObject/GcDuringExport.java | 1 + test/java/security/MessageDigest/ByteBuffers.java | 1 + test/java/security/MessageDigest/TestDigestIOStream.java | 1 + test/java/security/MessageDigest/TestSameLength.java | 1 + test/java/security/MessageDigest/TestSameValue.java | 1 + test/java/security/Signature/ByteBuffers.java | 1 + test/java/security/Signature/NONEwithRSA.java | 1 + test/java/security/spec/EllipticCurveMatch.java | 1 + test/java/sql/JavatimeTest.java | 1 + test/java/text/AttributedCharacterIterator/Attribute/ReadResolve.java | 88 + test/java/text/AttributedString/AttributedStringTest.java | 258 + test/java/text/AttributedString/TestAttributedStringCtor.java | 55 + test/java/text/AttributedString/getRunStartLimitTest.java | 116 + test/java/text/BreakIterator/BreakIteratorTest.java | 1438 ++++ test/java/text/BreakIterator/Bug4533872.java | 261 + test/java/text/BreakIterator/Bug4740757.java | 76 + test/java/text/BreakIterator/Bug4912404.java | 41 + test/java/text/BreakIterator/Bug4932583.java | 41 + test/java/text/BreakIterator/Bug6513074.java | 122 + test/java/text/BreakIterator/NewVSOld_th_TH.java | 86 + test/java/text/BreakIterator/broken_th_TH.txt | 13 + test/java/text/BreakIterator/test_th_TH.txt | 1 + test/java/text/CharacterIterator/CharacterIteratorTest.java | 286 + test/java/text/Collator/APITest.java | 318 + test/java/text/Collator/Bug6271411.java | 194 + test/java/text/Collator/CollationKeyTest.java | 41 + test/java/text/Collator/CollationKeyTestImpl.java | 243 + test/java/text/Collator/CollatorTest.java | 141 + test/java/text/Collator/CurrencyCollate.java | 86 + test/java/text/Collator/DanishTest.java | 215 + test/java/text/Collator/DummyTest.java | 421 + test/java/text/Collator/EnglishTest.java | 226 + test/java/text/Collator/FinnishTest.java | 98 + test/java/text/Collator/FrenchTest.java | 100 + test/java/text/Collator/G7Test.java | 294 + test/java/text/Collator/GermanTest.java | 111 + test/java/text/Collator/IteratorTest.java | 291 + test/java/text/Collator/JapaneseTest.java | 324 + test/java/text/Collator/KoreanTest.java | 142 + test/java/text/Collator/MonkeyTest.java | 149 + test/java/text/Collator/Regression.java | 940 +++ test/java/text/Collator/SpanishTest.java | 106 + test/java/text/Collator/SurrogatesTest.java | 117 + test/java/text/Collator/Test4401726.java | 98 + test/java/text/Collator/ThaiTest.java | 156 + test/java/text/Collator/TurkishTest.java | 118 + test/java/text/Collator/VietnameseTest.java | 364 + test/java/text/Format/ChoiceFormat/Bug4185732.ser.txt | 44 + test/java/text/Format/ChoiceFormat/Bug4185732Test.java | 117 + test/java/text/Format/ChoiceFormat/Bug4387255.java | 69 + test/java/text/Format/DateFormat/Bug4322313.java | 364 + test/java/text/Format/DateFormat/Bug4407042.java | 132 + test/java/text/Format/DateFormat/Bug4736959.java | 53 + test/java/text/Format/DateFormat/Bug4845901.java | 64 + test/java/text/Format/DateFormat/Bug6251817.java | 45 + test/java/text/Format/DateFormat/Bug6335238.java | 163 + test/java/text/Format/DateFormat/Bug6530336.java | 108 + test/java/text/Format/DateFormat/DateFormatRegression.java | 1098 +++ test/java/text/Format/DateFormat/DateFormatRoundTripTest.java | 727 ++ test/java/text/Format/DateFormat/DateFormatSymbolsSerializationTest.java | 121 + test/java/text/Format/DateFormat/DateFormatTest.java | 1207 ++++ test/java/text/Format/DateFormat/IntlTestDateFormat.java | 273 + test/java/text/Format/DateFormat/IntlTestDateFormatAPI.java | 218 + test/java/text/Format/DateFormat/IntlTestDateFormatSymbols.java | 206 + test/java/text/Format/DateFormat/IntlTestSimpleDateFormatAPI.java | 188 + test/java/text/Format/DateFormat/NonGregorianFormatTest.java | 216 + test/java/text/Format/DateFormat/SDFserialized.ser.txt | 173 + test/java/text/Format/DateFormat/TimeZoneNameTest.java | 152 + test/java/text/Format/DateFormat/bug4097450.java | 71 + test/java/text/Format/DateFormat/bug4099975.java | 41 + test/java/text/Format/DateFormat/bug4117335.java | 83 + test/java/text/Format/DateFormat/bug4358730.java | 84 + test/java/text/Format/DateFormat/bug6271375.java | 61 + test/java/text/Format/DateFormat/bug6317072.java | 81 + test/java/text/Format/DateFormat/bug6412896.java | 50 + test/java/text/Format/MessageFormat/Bug4185816.ser.txt | 58 + test/java/text/Format/MessageFormat/Bug4185816Corrupt.ser.txt | 58 + test/java/text/Format/MessageFormat/Bug4185816Test.java | 135 + test/java/text/Format/MessageFormat/Bug6481179.java | 64 + test/java/text/Format/MessageFormat/Bug7003643.java | 1 + 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/ZoneName.java | 6 +- test/java/util/Arrays/ArrayObjectMethods.java | 1 + test/java/util/Arrays/CopyMethods.java | 1 + test/java/util/Arrays/Correct.java | 1 + test/java/util/Base64/TestBase64.java | 1 + test/java/util/BitSet/BSMethods.java | 1 + test/java/util/BitSet/ImportExport.java | 1 + test/java/util/BitSet/PreviousBits.java | 1 + 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/JavatimeTest.java | 1 + 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/Collection/MOAT.java | 1 + test/java/util/Collections/AddAll.java | 1 + test/java/util/Collections/CheckedListBash.java | 1 + test/java/util/Collections/CheckedMapBash.java | 1 + test/java/util/Collections/CheckedSetBash.java | 1 + test/java/util/Collections/Disjoint.java | 1 + test/java/util/Collections/Rotate.java | 1 + 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/EnumSet/EnumSetBash.java | 1 + test/java/util/HashSet/Serialization.java | 1 + test/java/util/IdentityHashMap/Capacity.java | 1 + test/java/util/List/LockStep.java | 1 + test/java/util/Locale/data/deflocale.sol10 | 1725 ----- test/java/util/Map/LockStep.java | 1 + test/java/util/NavigableMap/LockStep.java | 1 + test/java/util/Properties/ConcurrentLoadAndStoreXML.java | 1 + test/java/util/Random/DistinctSeeds.java | 1 + test/java/util/Random/RandomStreamTest.java | 1 + test/java/util/Random/RandomTest.java | 1 + test/java/util/ResourceBundle/Control/StressTest.java | 1 + test/java/util/SplittableRandom/SplittableRandomTest.java | 1 + 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/Timer/DelayOverflow.java | 1 + test/java/util/Timer/Purge.java | 1 + test/java/util/UUID/Serial.java | 1 + test/java/util/UUID/UUIDTest.java | 1 + test/java/util/WeakHashMap/GCDuringIteration.java | 1 + test/java/util/logging/CheckZombieLockTest.java | 1 + test/java/util/logging/DrainFindDeadlockTest.java | 1 + test/java/util/logging/FileHandlerMaxLocksTest.java | 113 + test/java/util/logging/FileHandlerPath.java | 1 + test/java/util/logging/LoggingDeadlock.java | 4 + test/java/util/logging/LoggingDeadlock2.java | 4 + test/java/util/logging/TestLogConfigurationDeadLockWithConf.java | 1 + test/java/util/regex/RegExTest.java | 1 + test/java/util/zip/3GBZipFiles.sh | 1 + test/java/util/zip/DeflateIn_InflateOut.java | 1 + test/java/util/zip/FlaterTest.java | 1 + test/java/util/zip/GZIP/Accordion.java | 1 + test/java/util/zip/GZIP/GZIPInputStreamRead.java | 1 + test/java/util/zip/InflateIn_DeflateOut.java | 122 +- test/java/util/zip/InflaterBufferSize.java | 1 + test/java/util/zip/TimeChecksum.java | 1 + test/java/util/zip/TotalInOut.java | 1 + test/java/util/zip/ZipFile/Assortment.java | 1 + test/java/util/zip/ZipFile/ClearStaleZipFileInputStreams.java | 1 + test/java/util/zip/ZipFile/FinalizeZipFile.java | 1 + test/java/util/zip/ZipFile/MultiThreadedReadTest.java | 1 + test/java/util/zip/ZipFile/ReadZip.java | 1 + test/javax/crypto/Cipher/ByteBuffers.java | 1 + test/javax/crypto/CipherSpi/DirectBBRemaining.java | 1 + test/javax/crypto/CryptoPermission/AllPermCheck.java | 1 + test/javax/crypto/CryptoPermission/RC2PermCheck.java | 1 + test/javax/crypto/JceSecurity/SunJCE_BC_LoadOrdering.java | 1 + test/javax/crypto/KeyGenerator/TestKGParity.java | 1 + test/javax/crypto/Mac/ByteBuffers.java | 1 + test/javax/crypto/NullCipher/TestNPE.java | 1 + test/javax/management/monitor/MultiMonitorTest.java | 1 + test/javax/management/mxbean/ThreadMXBeanTest.java | 1 + test/javax/management/remote/mandatory/connection/DefaultAgentFilterTest.java | 327 - test/javax/management/remote/mandatory/connection/NewRMIClientFilterTest.java | 146 - test/javax/management/remote/mandatory/connection/mgmt1.properties | 34 - test/javax/management/remote/mandatory/connection/mgmt2.properties | 34 - test/javax/management/remote/mandatory/connectorServer/RMIExporterTest.java | 6 +- test/javax/management/remote/mandatory/loading/MissingClassTest.java | 1 + test/javax/management/timer/MissingNotificationTest.java | 1 + test/javax/net/ssl/TLS/TestJSSE.java | 1 + test/javax/print/PrintSEUmlauts/PrintSEUmlauts.java | 2 +- test/javax/security/auth/Subject/doAs/NestedActions.java | 18 +- test/javax/smartcardio/TestCommandAPDU.java | 1 + 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/AlwaysOnTop/AlwaysOnTopImeTest.java | 60 + test/javax/swing/JFrame/NSTexturedJFrame/NSTexturedJFrame.java | 23 +- test/javax/swing/JInternalFrame/4251301/bug4251301.java | 9 +- test/javax/swing/JInternalFrame/5066752/bug5066752.java | 4 +- test/javax/swing/JInternalFrame/6647340/bug6647340.java | 31 +- test/javax/swing/JInternalFrame/6725409/bug6725409.java | 23 +- test/javax/swing/JInternalFrame/8020708/bug8020708.java | 13 +- test/javax/swing/JInternalFrame/InternalFrameIsNotCollectedTest.java | 12 +- test/javax/swing/JLabel/6596966/bug6596966.java | 25 +- test/javax/swing/JLayer/6824395/bug6824395.java | 12 +- test/javax/swing/JList/6462008/bug6462008.java | 69 +- test/javax/swing/JList/6510999/bug6510999.java | 74 + test/javax/swing/JMenu/4417601/bug4417601.java | 79 + test/javax/swing/JMenu/4515762/bug4515762.java | 18 +- test/javax/swing/JMenu/4692443/bug4692443.java | 35 +- test/javax/swing/JMenu/6359669/bug6359669.java | 84 + test/javax/swing/JMenu/6470128/bug6470128.java | 84 + test/javax/swing/JMenu/6538132/bug6538132.java | 131 + test/javax/swing/JMenu/8071705/bug8071705.java | 1 + test/javax/swing/JMenuBar/4750590/bug4750590.java | 7 +- test/javax/swing/JMenuItem/4171437/bug4171437.java | 7 +- test/javax/swing/JMenuItem/4654927/bug4654927.java | 12 +- test/javax/swing/JMenuItem/6209975/bug6209975.java | 10 +- test/javax/swing/JMenuItem/6249972/bug6249972.java | 105 + test/javax/swing/JMenuItem/7036148/bug7036148.java | 3 +- test/javax/swing/JMenuItem/ActionListenerCalledTwice/ActionListenerCalledTwiceTest.java | 9 +- test/javax/swing/JOptionPane/4174551/bug4174551.html | 36 + test/javax/swing/JOptionPane/4174551/bug4174551.java | 52 + test/javax/swing/JOptionPane/6428694/bug6428694.java | 114 + test/javax/swing/JOptionPane/7138665/bug7138665.java | 10 +- test/javax/swing/JPopupMenu/4458079/bug4458079.java | 10 +- test/javax/swing/JPopupMenu/4634626/bug4634626.html | 8 + test/javax/swing/JPopupMenu/4634626/bug4634626.java | 209 + test/javax/swing/JPopupMenu/4966112/bug4966112.java | 22 +- test/javax/swing/JPopupMenu/6217905/bug6217905.java | 114 + test/javax/swing/JPopupMenu/6415145/bug6415145.java | 121 + test/javax/swing/JPopupMenu/6515446/bug6515446.java | 91 + test/javax/swing/JPopupMenu/6544309/bug6544309.java | 105 + test/javax/swing/JPopupMenu/6580930/bug6580930.java | 148 + test/javax/swing/JPopupMenu/6583251/bug6583251.java | 77 + test/javax/swing/JPopupMenu/6691503/bug6691503.java | 10 +- test/javax/swing/JPopupMenu/6694823/bug6694823.java | 18 +- test/javax/swing/JPopupMenu/6800513/bug6800513.java | 12 +- test/javax/swing/JPopupMenu/6827786/bug6827786.java | 12 +- test/javax/swing/JPopupMenu/6987844/bug6987844.java | 7 +- test/javax/swing/JPopupMenu/7154841/bug7154841.java | 19 +- test/javax/swing/JRadioButton/8033699/bug8033699.java | 7 +- test/javax/swing/JRadioButton/8041561/bug8041561.java | 101 + test/javax/swing/JRootPane/4670486/bug4670486.java | 8 +- test/javax/swing/JScrollBar/4708809/bug4708809.java | 14 +- test/javax/swing/JScrollBar/4865918/bug4865918.java | 7 +- test/javax/swing/JScrollBar/6542335/bug6542335.java | 8 +- test/javax/swing/JScrollBar/7163696/Test7163696.java | 8 +- test/javax/swing/JScrollBar/bug4202954/bug4202954.java | 12 +- test/javax/swing/JScrollPane/6274267/bug6274267.java | 100 + test/javax/swing/JSlider/6348946/bug6348946.java | 14 +- test/javax/swing/JSlider/6401380/bug6401380.java | 82 + test/javax/swing/JSlider/6794836/bug6794836.java | 6 +- test/javax/swing/JSlider/6848475/bug6848475.java | 9 +- test/javax/swing/JSpinner/4973721/bug4973721.java | 7 +- test/javax/swing/JSpinner/5012888/bug5012888.java | 21 +- test/javax/swing/JSpinner/8008657/bug8008657.java | 154 + test/javax/swing/JSplitPane/4816114/bug4816114.java | 7 +- test/javax/swing/JSplitPane/4885629/bug4885629.java | 5 +- test/javax/swing/JSplitPane/8132123/bug8132123.html | 38 + test/javax/swing/JSplitPane/8132123/bug8132123.java | 51 + test/javax/swing/JTabbedPane/4361477/bug4361477.java | 4 +- test/javax/swing/JTabbedPane/4624207/bug4624207.java | 15 +- test/javax/swing/JTabbedPane/4666224/bug4666224.html | 42 + test/javax/swing/JTabbedPane/4666224/bug4666224.java | 554 + test/javax/swing/JTabbedPane/6495408/bug6495408.java | 4 +- test/javax/swing/JTabbedPane/7024235/Test7024235.java | 14 +- test/javax/swing/JTabbedPane/7161568/bug7161568.java | 8 +- test/javax/swing/JTabbedPane/7170310/bug7170310.java | 17 +- test/javax/swing/JTable/4220171/bug4220171.java | 13 +- test/javax/swing/JTable/6263446/bug6263446.java | 34 +- test/javax/swing/JTable/6777378/bug6777378.java | 5 +- test/javax/swing/JTable/7055065/bug7055065.java | 9 +- test/javax/swing/JTable/7068740/bug7068740.java | 13 +- test/javax/swing/JTable/8032874/bug8032874.java | 8 +- test/javax/swing/JTableHeader/6884066/bug6884066.java | 5 +- test/javax/swing/JTableHeader/6889007/bug6889007.java | 7 +- test/javax/swing/JTextArea/4697612/bug4697612.java | 15 +- test/javax/swing/JTextArea/7049024/bug7049024.java | 14 +- test/javax/swing/JTextField/8036819/bug8036819.java | 6 +- test/javax/swing/JToolBar/4247996/bug4247996.java | 6 +- test/javax/swing/JToolBar/4529206/bug4529206.java | 91 + test/javax/swing/JToolTip/4644444/bug4644444.html | 44 + test/javax/swing/JToolTip/4644444/bug4644444.java | 354 + test/javax/swing/JToolTip/4846413/bug4846413.java | 6 +- test/javax/swing/JTree/4330357/bug4330357.java | 10 +- test/javax/swing/JTree/4908142/bug4908142.java | 8 +- test/javax/swing/JTree/4927934/bug4927934.java | 20 +- test/javax/swing/JTree/6263446/bug6263446.java | 9 +- test/javax/swing/JTree/6505523/bug6505523.java | 9 +- test/javax/swing/JTree/6578666/bug6578666.java | 80 + test/javax/swing/JTree/8003400/Test8003400.java | 15 +- test/javax/swing/JTree/8004298/bug8004298.java | 6 +- test/javax/swing/JViewport/7107099/bug7107099.java | 9 +- test/javax/swing/JWindow/ShapedAndTranslucentWindows/Common.java | 417 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucent.java | 63 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentCanvas.java | 104 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentGradient.java | 71 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentSwing.java | 96 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/SetShapeAndClickSwing.java | 173 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedPerPixelTranslucentGradient.java | 78 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedTranslucentPerPixelTranslucentGradient.java | 78 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentJComboBox.java | 153 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentPerPixelTranslucentGradient.java | 73 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentWindowClickSwing.java | 106 + test/javax/swing/LookAndFeel/8145547/DemandGTK.java | 72 + test/javax/swing/LookAndFeel/8145547/DemandGTK2.sh | 90 + test/javax/swing/LookAndFeel/8145547/DemandGTK2.txt | 36 + test/javax/swing/LookAndFeel/8145547/DemandGTK3.sh | 82 + test/javax/swing/LookAndFeel/8145547/ProvokeGTK.java | 57 + test/javax/swing/MultiUIDefaults/4300666/bug4300666.java | 16 +- test/javax/swing/Popup/6514582/bug6514582.java | 73 + test/javax/swing/Popup/TaskbarPositionTest.java | 11 +- test/javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java | 6 +- test/javax/swing/RepaintManager/6608456/bug6608456.java | 6 +- test/javax/swing/RepaintManager/IconifyTest/IconifyTest.java | 7 +- test/javax/swing/Security/6657138/ComponentTest.java | 8 +- test/javax/swing/SwingTest.java | 8 +- test/javax/swing/SwingUtilities/4917669/bug4917669.java | 8 +- test/javax/swing/SwingUtilities/7146377/bug7146377.java | 9 +- test/javax/swing/SwingUtilities/7170657/bug7170657.java | 3 +- test/javax/swing/ToolTipManager/7123767/bug7123767.java | 18 +- test/javax/swing/ToolTipManager/Test6256140.java | 11 +- test/javax/swing/dnd/7171812/bug7171812.java | 5 +- test/javax/swing/plaf/basic/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/ws/8159058/SaajEmptyNamespaceTest.java | 42 +- test/lib/testlibrary/ExtendedRobot.java | 408 + test/lib/testlibrary/jdk/testlibrary/JarUtils.java | 162 +- test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java | 15 + test/lib/testlibrary/jdk/testlibrary/Utils.java | 40 +- 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/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/jmxremote/startstop/JMXStartStopTest.java | 1 + test/sun/management/windows/revokeall.exe | Bin test/sun/misc/CopyMemory.java | 1 + test/sun/misc/FloatingDecimal/TestFloatingDecimal.java | 1 + 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/net/www/ParseUtil_4922813.java | 1 + test/sun/nio/cs/FindDecoderBugs.java | 1 + test/sun/nio/cs/FindEncoderBugs.java | 1 + test/sun/nio/cs/TestStringCoding.java | 1 + test/sun/nio/cs/TestStringCodingUTF8.java | 1 + test/sun/rmi/transport/proxy/EagerHttpFallback.java | 2 +- test/sun/rmi/transport/tcp/DisableRMIOverHttp/DisableRMIOverHTTPTest.java | 156 + test/sun/rmi/transport/tcp/DisableRMIOverHttp/TestIface.java | 31 + test/sun/rmi/transport/tcp/DisableRMIOverHttp/TestImpl.java | 49 + test/sun/rmi/transport/tcp/blockAccept/BlockAcceptTest.java | 2 +- test/sun/security/mscapi/PrngSlow.java | 1 + test/sun/security/mscapi/SignUsingSHA2withRSA.sh | 1 + test/sun/security/pkcs11/Cipher/ReinitCipher.java | 18 +- test/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java | 26 +- test/sun/security/pkcs11/Cipher/TestRSACipher.java | 25 +- test/sun/security/pkcs11/Cipher/TestRSACipherWrap.java | 22 +- test/sun/security/pkcs11/Cipher/TestRawRSACipher.java | 20 +- test/sun/security/pkcs11/Cipher/TestSymmCiphers.java | 27 +- test/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java | 29 +- test/sun/security/pkcs11/KeyAgreement/TestDH.java | 20 +- test/sun/security/pkcs11/KeyAgreement/TestInterop.java | 21 +- test/sun/security/pkcs11/KeyAgreement/TestShort.java | 21 +- test/sun/security/pkcs11/KeyGenerator/DESParity.java | 23 +- test/sun/security/pkcs11/KeyGenerator/TestKeyGenerator.java | 18 +- test/sun/security/pkcs11/KeyPairGenerator/TestDH2048.java | 15 +- test/sun/security/pkcs11/Mac/MacKAT.java | 7 +- test/sun/security/pkcs11/Mac/MacSameTest.java | 8 +- test/sun/security/pkcs11/Mac/ReinitMac.java | 18 +- test/sun/security/pkcs11/MessageDigest/ByteBuffers.java | 17 +- test/sun/security/pkcs11/MessageDigest/DigestKAT.java | 21 +- test/sun/security/pkcs11/MessageDigest/ReinitDigest.java | 15 +- test/sun/security/pkcs11/MessageDigest/TestCloning.java | 15 +- test/sun/security/pkcs11/PKCS11Test.java | 192 +- test/sun/security/pkcs11/Secmod/AddPrivateKey.java | 33 +- test/sun/security/pkcs11/Secmod/AddTrustedCert.java | 28 +- test/sun/security/pkcs11/Secmod/Crypto.java | 16 +- test/sun/security/pkcs11/Secmod/GetPrivateKey.java | 26 +- test/sun/security/pkcs11/Secmod/JksSetPrivateKey.java | 39 +- test/sun/security/pkcs11/Secmod/LoadKeystore.java | 10 +- test/sun/security/pkcs11/Secmod/README-SQLITE | 8 + test/sun/security/pkcs11/Secmod/TestNssDbSqlite.java | 134 + test/sun/security/pkcs11/Secmod/TrustAnchors.java | 25 +- test/sun/security/pkcs11/Secmod/cert9.db | Bin test/sun/security/pkcs11/Secmod/key4.db | Bin test/sun/security/pkcs11/Secmod/nss-sqlite.cfg | 13 + test/sun/security/pkcs11/Secmod/policy | 6 + test/sun/security/pkcs11/SecmodTest.java | 23 +- test/sun/security/pkcs11/SecureRandom/Basic.java | 17 +- test/sun/security/pkcs11/Signature/ByteBuffers.java | 34 +- test/sun/security/pkcs11/Signature/ReinitSignature.java | 319 +- test/sun/security/pkcs11/Signature/TestDSA.java | 41 +- test/sun/security/pkcs11/Signature/TestDSAKeyLength.java | 34 +- test/sun/security/pkcs11/Signature/TestRSAKeyLength.java | 34 +- test/sun/security/pkcs11/ec/ReadCertificates.java | 54 +- test/sun/security/pkcs11/ec/ReadPKCS12.java | 84 +- test/sun/security/pkcs11/ec/TestCurves.java | 37 +- test/sun/security/pkcs11/ec/TestECDH.java | 30 +- test/sun/security/pkcs11/ec/TestECDH2.java | 40 +- test/sun/security/pkcs11/ec/TestECDSA.java | 37 +- test/sun/security/pkcs11/ec/TestECDSA2.java | 37 +- test/sun/security/pkcs11/ec/TestECGenSpec.java | 21 +- test/sun/security/pkcs11/ec/TestKeyFactory.java | 26 +- test/sun/security/pkcs11/ec/policy | 7 + test/sun/security/pkcs11/fips/TrustManagerTest.java | 37 +- test/sun/security/pkcs11/fips/TrustManagerTest.policy | 3 + test/sun/security/pkcs11/policy | 3 + test/sun/security/pkcs11/rsa/KeyWrap.java | 31 +- test/sun/security/pkcs11/rsa/TestCACerts.java | 49 +- test/sun/security/pkcs11/rsa/TestCACerts.policy | 7 + test/sun/security/pkcs11/rsa/TestKeyFactory.java | 19 +- test/sun/security/pkcs11/rsa/TestKeyPairGenerator.java | 26 +- test/sun/security/pkcs11/rsa/TestKeyPairGenerator.policy | 4 + test/sun/security/pkcs11/rsa/TestSignatures.java | 58 +- test/sun/security/pkcs11/rsa/rsakeys.ks.policy | 4 + test/sun/security/pkcs11/sslecc/CipherTest.java | 32 +- test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java | 12 +- test/sun/security/pkcs11/sslecc/JSSEServer.java | 27 +- test/sun/security/pkcs11/sslecc/policy | 9 + test/sun/security/pkcs11/tls/TestKeyMaterial.java | 216 +- test/sun/security/pkcs11/tls/TestLeadingZeroesP11.java | 22 +- test/sun/security/pkcs11/tls/TestMasterSecret.java | 165 +- test/sun/security/pkcs11/tls/TestMasterSecret.policy | 8 + test/sun/security/pkcs11/tls/TestPRF.java | 164 +- test/sun/security/pkcs11/tls/TestPremaster.java | 11 +- test/sun/security/pkcs11/tls/policy | 5 + test/sun/security/provider/DSA/TestDSA.java | 1 + test/sun/security/provider/DSA/TestDSA2.java | 1 + test/sun/security/provider/DSA/TestKeyPairGenerator.java | 2 +- test/sun/security/provider/SeedGenerator/Priority_Inversion.java | 1 + test/sun/security/rsa/TestKeyPairGenerator.java | 1 + test/sun/security/rsa/TestSignatures.java | 1 + test/sun/security/ssl/sun/net/www/protocol/https/NewImpl/ComHostnameVerifier.java | 15 +- test/sun/security/ssl/sun/net/www/protocol/https/NewImpl/JavaxHostnameVerifier.java | 15 +- test/sun/text/IntHashtable/Bug4170614Test.java | 191 + test/sun/text/IntHashtable/Bug4170614Test.sh | 81 + test/sun/text/IntHashtable/Bug4705389.java | 43 + test/sun/util/calendar/zi/tzdata/VERSION | 2 +- test/sun/util/calendar/zi/tzdata/africa | 16 +- test/sun/util/calendar/zi/tzdata/asia | 38 +- test/sun/util/calendar/zi/tzdata/australasia | 6 +- test/sun/util/calendar/zi/tzdata/europe | 123 +- test/sun/util/calendar/zi/tzdata/leapseconds | 4 +- test/sun/util/calendar/zi/tzdata/northamerica | 14 +- test/sun/util/calendar/zi/tzdata/southamerica | 21 +- test/sun/util/calendar/zi/tzdata/zone.tab | 2 +- 1991 files changed, 132715 insertions(+), 10542 deletions(-) diffs (truncated from 176092 to 500 lines): diff -r ddae5cb11d6c -r 31a93620ac41 .hgtags --- a/.hgtags Tue Dec 19 15:30:37 2017 -0800 +++ b/.hgtags Mon May 28 09:26:06 2018 +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 @@ -459,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 @@ -534,6 +556,7 @@ 8afb58c7312b45fe5237afb0292176b734934f60 jdk8u72-b12 d841d3fdae44f120883dab0a3a809a054cd0274b jdk8u72-b13 f6d24d424cd2af4d2612f7737d3d9a25f58b882d jdk8u72-b14 +dfad9b612327322033896d9bdfab58ae12ccac62 icedtea-3.0.0pre09 f3e86cc607260bae368b52d88d7bc8883ee767e3 jdk8u72-b15 1d4b343084874b1afa1cdd504b9b1e50bab7f121 jdk8u72-b31 892eb9ab179650b89b7bab6bc42f079391c98624 jdk8u73-b00 @@ -566,6 +589,9 @@ 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 @@ -587,6 +613,10 @@ 0ca25fdd520a0a74f0a488de263641d9f76b8664 jdk8u76-b12 ea965fea71f612d65013192aa637d88e05915b10 jdk8u92-b00 cc8d0d6c6f9543120836e70e0aa3fa9c9b6fe0f3 jdk8u92-b13 +10f96be3009c666af35a128d03bacdb69134206c icedtea-3.1.0pre01 +7513dae3426bed44c4fdbe608cce2a7e5255b46c icedtea-3.1.0pre02 +aab729e0626a2b55583c99eae3f6cbc25cff376e icedtea-3.1.0pre03 +ee0b65b8fd106e7180785b00ddc2567d29388361 icedtea-3.1.0pre04 4f06a20cdc59ce9742e6538ff4b9040baba0778a jdk8u92-b14 5875e297cfcf18304b4b062dc44fa9be312ad6e8 jdk8u92-b31 ed69541ce48b38bf0830c762f353e4379ce43630 jdk8u92-b32 @@ -605,6 +635,8 @@ 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 @@ -626,6 +658,8 @@ e915a408ebf7ba05b36d1b714e166a1d9e5c7edd jdk8u102-b11 8e12cb096db33b525ec010de5e857ef1cc985ddd jdk8u102-b12 901ecf04370c7c03c61e22ab87a266c355baff54 jdk8u102-b13 +30e3b600c82978ab75d89b10b03059aa1620bc52 icedtea-3.2.0pre02 +32c84f7d918fdb8e501f5a512c8804305ec88286 icedtea-3.2.0pre03 48c99b42383912886c005891c04b5f599adf6722 jdk8u102-b14 222d3ac3aa1f99f16e31c1c4a10f916ce83ff759 jdk8u102-b31 e3839fe291add6e0ea199457fb31c9312cc5dd77 jdk8u102-b32 @@ -646,6 +680,7 @@ 28e488c17b7a276e9ce00a0488bbc53094294e14 jdk8u111-b11 b1304d71a2ec04ae6fa0a46120a5beba40a6f5ba jdk8u111-b12 3f1a07c3a600abdc2eb204f9b67984e6b920846e jdk8u111-b13 +0cc71de3df184547da673a87c307def4c8da54d4 icedtea-3.2.0 ab26fe28f9ed9c7d0a03ce47d1306427f86f27e9 jdk8u111-b14 47e20a90bdbb2327289e330606b73a9fe4dc857e jdk8u112-b00 96393e490afd4acba5b92c5ede68dc9bbb60a38e jdk8u112-b01 @@ -663,6 +698,7 @@ d2d8b67021a0f41e0eabd711bfd87a943dc0a8d5 jdk8u112-b14 60767ec3909b3d0cb26dd7b3f952c62053719dda jdk8u112-b15 5dd7e4bae5c2f1ee4f80c5570e7e3e2f715f7a32 jdk8u112-b16 +5ce54ea881947640051a10a1579d4da697b02293 icedtea-3.3.0pre01 41fac11792c1ee6945f56721ee558a7424395a81 jdk8u112-b31 548a51660ee94aeb77b2432594aeb87f87c21697 jdk8u112-b32 a334b0815d34948188537a177a32cee27007ea2c jdk8u112-b33 @@ -679,6 +715,9 @@ d66de7e2f672a1ff6947846818412fa899456972 jdk8u121-b10 ec72a941be0a50ab77f5375cf710bc06e4f118d3 jdk8u121-b11 9561afc12df843ef21ecd9d7b3633371e7a2bfc4 jdk8u121-b12 +7e0b701f3ee0469c3bcfbe9c0a4e7cd83f6735c9 icedtea-3.3.0pre02 +3642a826880bb11bf6e81b692e2503aa512d82b6 icedtea-3.3.0 +5ee8253969ddefb0426a76c03d31e08cbc773691 icedtea-3.4.0pre01 2974746e56192cdd14fc2dd43179bcf28e4faf4a jdk8u121-b13 4f69f3363a2ecee8d3df2b046266a76c2a805139 jdk8u121-b31 ec26e3331158912f86268ef473e64514c70cbd52 jdk8u121-b32 @@ -697,6 +736,8 @@ 6e362e6002abc39c63fc8ab4bcebf08e273f5a94 jdk8u131-b08 40d00399869d8a28cfecf360234f340e9e0ad3b1 jdk8u131-b09 c0091a673d766ce2e76a945bab6de325fe78dd88 jdk8u131-b10 +cfc292a2c1c6af4e469e45cd896765e17f7d4c95 icedtea-3.4.0 +c8bcda75cb18b043ba95feb0cb74c34b6a678ac1 icedtea-3.5.0pre01 3ab471c4760a808e39406303ff33a25a542b9c75 jdk8u131-b11 d50ccb38def5968145fd3f6e0579416bb027e85c jdk8u131-b31 e54624a8ebe3639d3b2360adb9ae0fa32f1bef57 jdk8u131-b32 @@ -721,8 +762,13 @@ 996632997de8c889067dafd5a5827146e02c9130 jdk8u141-b12 c6bc194fedb63b20c45c793405d215d206fb4654 jdk8u141-b13 d630e23b8e36c2863225d7ae107c73a38d3e6102 jdk8u141-b14 +bdf93656feba13fa1f34d104711bfe7178a2fae1 icedtea-3.5.0 2ea94405100763c772ab3989200115d7a23c7532 jdk8u141-b15 b64b1dfdbe7cfe3859f1023c0f1fb0216bce4ae7 jdk8u144-b00 +db0baea3a4f06ac01f3e6be9d13500b4cd42416f icedtea-3.5.1 +bdf93656feba13fa1f34d104711bfe7178a2fae1 icedtea-3.6.0pre00 +db0baea3a4f06ac01f3e6be9d13500b4cd42416f icedtea-3.6.0pre01 +5dcb55da00c1531264934559c9f10c2e0ae46420 icedtea-3.6.0pre02 d2744852f3e64f7b0ba54f3a64ed5e2107e6ee68 jdk8u144-b01 55899d2b99b0725d74eebc510a116423329ad6f0 jdk8u141-b31 a3c4020f84aeb0dba467534239951f8818bdfb84 jdk8u141-b32 @@ -744,6 +790,7 @@ a487770409082a3d1c4be9264e8eb02b1a41fe41 jdk8u151-b09 7653488b327598fecd823b9b095a1c107b0a1429 jdk8u151-b10 431c125e1231749e16427c280f115f93d699c0e1 jdk8u151-b11 +a05e38417041f23e3eacc58a3f4d2b88e9fc9f26 icedtea-3.6.0 31bc1a681b51d2ae8b176ddeaf821d73494acde4 jdk8u151-b12 1442bc728814af451e2dd1a6719a64485d27e3a0 jdk8u122-b00 f6030acfa5aec0e64d45adfac69b9e7e5c12bc74 jdk8u122-b01 @@ -771,7 +818,13 @@ f5f32c0208a09a78185dad1baf7793bf84fb8356 jdk8u152-b13 50047f057dc14fa5e08e2b449304a21889e4079a jdk8u152-b14 bfd67d7c7d41b320225d5502cec55c6b38cdaa6d jdk8u152-b15 +e4ff08f9c787cdd45568926b13eded32b4672242 icedtea-3.7.0pre01 1cb70967c4d78a45a60d0d6eb64cb7fbe89ad005 jdk8u152-b16 +9dce8b2a03e056c54789c555176bd2c8a48b844f jdk8u152-b31 +5f0349b6341cf96a478ea14ee820af26fe190e36 jdk8u152-b32 +4c18aa8f0bc0eb78ed02863e465867804415a931 jdk8u152-b33 +dcd2081a3118944dc2bd8e00f92dead20ade495f jdk8u152-b34 +9828d410e76ece84f81f3290b421b0f2877e45f9 jdk8u152-b35 072e084bceeedeb75467e40ca77786ac9ef5227a jdk8u151-b00 5b0fa6e004312a5910a6a70e4fbc0f00a678e650 jdk8u151-b01 bd40efd56b4544ff9048d2f7be4cf108b281a6f3 jdk8u151-b02 @@ -833,6 +886,9 @@ 2c4e596e0cc3281fe976d9a730677c0a15113153 jdk8u161-b09 3eaad567db074e4d3df7d4088a4a029ef5ad1179 jdk8u161-b10 8d358ca3cfb813af87aa4bed5a1e7fbb678ea6be jdk8u161-b11 +80cebaab0ba5da02658fb21eabb38b111a2e2c32 icedtea-3.7.0 +80cebaab0ba5da02658fb21eabb38b111a2e2c32 icedtea-3.8.0pre00 +aa2c9ce0663291af00f15b816882080833f4d0ed icedtea-4-branchpoint 76f2c555cccab8df114dd6ebb8ed7634c7ce1896 jdk8u161-b12 e03f9868f7df1e3db537f3b61704658e8a9dafb5 jdk8u162-b00 538bdf24383954cd2356e39e8081c2cb3ac27281 jdk8u162-b01 @@ -850,3 +906,19 @@ 1aa2e6ec537c3dd0fd4f9780f16da3e38fb18cee jdk8u162-b09 1d2ee5e60df1c3bc889c92154d839bfe73077f66 jdk8u162-b10 95df717479b19f5ea244afc67434827f2f851287 jdk8u162-b11 +0a89388f0b97a8f924ebc7b7bf4ca2b1b67161eb icedtea-3.8.0pre01 +ddae5cb11d6c04130b8002b852bc7f80e0c8bcd2 jdk8u162-b12 +8e40acfcc41a631f5922824712d4336742652eac jdk8u162-b31 +b6195815c4bbbf275f1aefd337d805eb66f2b5b8 jdk8u171-b00 +f1792a59f1fa20e47fe5d4561754012440564bec jdk8u171-b01 +cac020298633fc736f5e21afddf00145665ef0a7 jdk8u171-b02 +c260afc0c5a13407aad4f066f81fba814bb0cbae jdk8u171-b03 +ac700f67341a20ddae093c319da1c65e41edcacd jdk8u171-b04 +863ef3413aa42c15fbdc14fef6732f2741f97046 jdk8u171-b05 +6cbe2e5989a85f82833191be05ccb531f685d171 jdk8u171-b06 +9cf14f22734a057adceff1764b4bb6c71329088b jdk8u171-b07 +9a59252d179a2a488e094cd28b58d86edbf454a0 jdk8u171-b08 +4617f1da787289f41d2a7e50d6859d85c005c857 jdk8u171-b09 +2212d32912153d4a963cc8d782163ea30d34d1f6 jdk8u171-b10 +388fc8da23044317c160678ffa8ff541c216a255 icedtea-3.8.0pre02 +9c9ff65b03b60abb956fa23ee8403a4a7bec7806 icedtea-3.8.0 diff -r ddae5cb11d6c -r 31a93620ac41 .jcheck/conf --- a/.jcheck/conf Tue Dec 19 15:30:37 2017 -0800 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r ddae5cb11d6c -r 31a93620ac41 make/CompileLaunchers.gmk --- a/make/CompileLaunchers.gmk Tue Dec 19 15:30:37 2017 -0800 +++ b/make/CompileLaunchers.gmk Mon May 28 09:26:06 2018 +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 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 ddae5cb11d6c -r 31a93620ac41 make/CompileNativeLibraries.gmk --- a/make/CompileNativeLibraries.gmk Tue Dec 19 15:30:37 2017 -0800 +++ b/make/CompileNativeLibraries.gmk Mon May 28 09:26:06 2018 +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 ddae5cb11d6c -r 31a93620ac41 make/CopyFiles.gmk --- a/make/CopyFiles.gmk Tue Dec 19 15:30:37 2017 -0800 +++ b/make/CopyFiles.gmk Mon May 28 09:26:06 2018 +0100 @@ -307,9 +307,15 @@ ifeq ($(CLIENT_AND_SERVER), true) COPY_JVM_CFG_FILE := true else - # For zero, the default jvm.cfg file is sufficient + # For zero, the default jvm.cfg file is sufficient. ifeq ($(JVM_VARIANT_ZERO), true) COPY_JVM_CFG_FILE := true + else + ifeq ($(OPENJDK_TARGET_CPU), aarch32) + ifeq ($(JVM_VARIANT_CORE), true) + COPY_JVM_CFG_FILE := true + endif + endif endif endif endif diff -r ddae5cb11d6c -r 31a93620ac41 make/CreateJars.gmk --- a/make/CreateJars.gmk Tue Dec 19 15:30:37 2017 -0800 +++ b/make/CreateJars.gmk Mon May 28 09:26:06 2018 +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 ddae5cb11d6c -r 31a93620ac41 make/CreateSecurityJars.gmk --- a/make/CreateSecurityJars.gmk Tue Dec 19 15:30:37 2017 -0800 +++ b/make/CreateSecurityJars.gmk Mon May 28 09:26:06 2018 +0100 @@ -1,5 +1,6 @@ # # Copyright (c) 2013, 2016, 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_UNLIMITED_DST := \ $(JDK_OUTPUTDIR)/lib/security/policy/unlimited/US_export_policy.jar US_EXPORT_POLICY_JAR_LIMITED_DST := \ @@ -201,22 +204,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) - - US_EXPORT_POLICY_JAR_DEPS := $(US_EXPORT_POLICY_JAR_TMP)/default_US_export.policy + $(TOUCH) -t $(POLICY_CREATION_DATE) $@ - $(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_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) + + $(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)/%,%,$@) From andrew at icedtea.classpath.org Mon May 28 08:41:55 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Mon, 28 May 2018 08:41:55 +0000 Subject: /hg/icedtea8-forest/nashorn: 28 new changesets Message-ID: changeset 81ce60cabe97 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=81ce60cabe97 author: asaha date: Tue Dec 19 15:38:05 2017 -0800 Added tag jdk8u162-b12 for changeset 3f877d379c48 changeset 4283a4dc8c2a in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=4283a4dc8c2a author: asaha date: Tue Oct 03 23:31:30 2017 -0700 Added tag jdk8u171-b00 for changeset 3702c8d74607 changeset a93571f7ff35 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=a93571f7ff35 author: asaha date: Thu Nov 02 11:45:34 2017 -0700 Merge changeset 94a17ba26902 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=94a17ba26902 author: asaha date: Fri Oct 06 08:34:39 2017 -0700 Added tag jdk8u152-b31 for changeset 853acc70b8f5 changeset 1197ac84319b in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=1197ac84319b author: asaha date: Tue Oct 31 14:56:58 2017 -0700 Added tag jdk8u152-b32 for changeset 94a17ba26902 changeset 9da10196e759 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=9da10196e759 author: asaha date: Tue Nov 14 13:12:52 2017 -0800 Added tag jdk8u152-b33 for changeset 1197ac84319b changeset dfcb4d4df8b0 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=dfcb4d4df8b0 author: asaha date: Tue Dec 12 09:39:17 2017 -0800 Added tag jdk8u152-b34 for changeset 9da10196e759 changeset 39a4730d3a36 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=39a4730d3a36 author: asaha date: Thu Dec 14 13:46:24 2017 -0800 Merge changeset e640fd54bbcb in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=e640fd54bbcb author: asaha date: Fri Dec 15 11:42:50 2017 -0800 Added tag jdk8u152-b35 for changeset dfcb4d4df8b0 changeset 89ae5243e350 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=89ae5243e350 author: asaha date: Fri Dec 15 15:55:49 2017 -0800 Merge changeset 155c9988196f in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=155c9988196f author: asaha date: Fri Dec 15 16:02:00 2017 -0800 Merge changeset 3c567ee8d853 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=3c567ee8d853 author: asaha date: Thu Dec 21 09:40:21 2017 -0800 Merge changeset 8281166a86a5 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=8281166a86a5 author: asaha date: Thu Dec 21 13:51:04 2017 -0800 Merge changeset 9e67b74ac0f0 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=9e67b74ac0f0 author: asaha date: Tue Jan 02 16:16:15 2018 -0800 Added tag jdk8u171-b01 for changeset 8281166a86a5 changeset 59508dc01b26 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=59508dc01b26 author: asaha date: Thu Jan 04 15:46:00 2018 -0800 Added tag jdk8u162-b31 for changeset 3c567ee8d853 changeset 710e8cf9b7a5 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=710e8cf9b7a5 author: asaha date: Mon Jan 08 09:10:36 2018 -0800 Merge changeset 42903e21ee6a in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=42903e21ee6a author: asaha date: Tue Jan 09 12:38:25 2018 -0800 Added tag jdk8u171-b02 for changeset 710e8cf9b7a5 changeset 0f09c1423f34 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=0f09c1423f34 author: asaha date: Tue Jan 23 13:10:48 2018 -0800 Added tag jdk8u171-b03 for changeset 42903e21ee6a changeset 801694cc35e0 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=801694cc35e0 author: asaha date: Tue Jan 30 11:24:16 2018 -0800 Added tag jdk8u171-b04 for changeset 0f09c1423f34 changeset bb4112535600 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=bb4112535600 author: asaha date: Tue Feb 06 10:53:37 2018 -0800 Added tag jdk8u171-b05 for changeset 801694cc35e0 changeset 059028cb5652 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=059028cb5652 author: asaha date: Tue Feb 13 12:16:12 2018 -0800 Added tag jdk8u171-b06 for changeset bb4112535600 changeset fd005fcf00fe in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=fd005fcf00fe author: asaha date: Tue Feb 20 12:57:08 2018 -0800 Added tag jdk8u171-b07 for changeset 059028cb5652 changeset 9d9a43a064fc in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=9d9a43a064fc author: asaha date: Tue Feb 27 11:28:38 2018 -0800 Added tag jdk8u171-b08 for changeset fd005fcf00fe changeset e9b4feb9ed6a in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=e9b4feb9ed6a author: asaha date: Tue Mar 06 11:45:10 2018 -0800 Added tag jdk8u171-b09 for changeset 9d9a43a064fc changeset 921be31addf6 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=921be31addf6 author: asaha date: Mon Mar 19 11:47:59 2018 -0700 Added tag jdk8u171-b10 for changeset e9b4feb9ed6a changeset bb3e3345d3ec in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=bb3e3345d3ec author: andrew date: Fri May 25 01:50:28 2018 +0100 Merge jdk8u171-b11 changeset 222bc7beeb41 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=222bc7beeb41 author: andrew date: Mon May 28 09:25:38 2018 +0100 Added tag icedtea-3.8.0pre02 for changeset 2fd73cb3eef5 changeset c7849330a31f in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=c7849330a31f author: andrew date: Mon May 28 09:26:07 2018 +0100 Added tag icedtea-3.8.0 for changeset bb3e3345d3ec diffstat: .hgtags | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ .jcheck/conf | 2 -- 2 files changed, 58 insertions(+), 2 deletions(-) diffs (193 lines): diff -r 3f877d379c48 -r c7849330a31f .hgtags --- a/.hgtags Tue Dec 19 15:35:13 2017 -0800 +++ b/.hgtags Mon May 28 09:26:07 2018 +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 @@ -441,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 @@ -519,6 +527,7 @@ b779108a142b80d9d8503c7220ad3bb7cb0dda53 jdk8u72-b12 81e48503b62fd8814135f642905fe38056aaf2a9 jdk8u72-b13 e48d06eeff82bea512cea44fa14d59b88067ef83 jdk8u72-b14 +bbc1966c6af946256899d083521361ac41c57ace icedtea-3.0.0pre09 769b21d1b85cfb57c11c89bbc8f185f9e520df66 jdk8u72-b15 c90794ad4d12eeeae5d9bbfce65fa0043a313548 jdk8u72-b31 e9b46178f2e35d9ed2cd5b2f7279cf5e4e954222 jdk8u73-b00 @@ -551,6 +560,9 @@ 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 @@ -575,6 +587,10 @@ da1aa86606ef1b46655ae28d34e0d02604fb4cde jdk8u76-b12 256922f1e9e7648eb5af5a9da82ff8032b3855bc jdk8u92-b00 e2294411edbda51165bc1a10261c246cb4d3c5c5 jdk8u92-b13 +8dbea1d5ea71738dbdd28cd0537b2624ad389f56 icedtea-3.1.0pre01 +a69ff719fccb35948af9c950c414f6ccb16679cb icedtea-3.1.0pre02 +2417a5bf2b157c83863829b1773b9d4369f8a3b0 icedtea-3.1.0pre03 +68145b690b187b31cf2814d892d8779e17e3aa4d icedtea-3.1.0pre04 d2af8d0297223ff16d59ee64b7058cafef8f3bb8 jdk8u92-b14 ff47e8b14690edada1d0a4386e63bb4bc2f38ab4 jdk8u92-b31 895bb16c7f9fe0c74317afef671a0d5ccde58afa jdk8u92-b32 @@ -593,6 +609,8 @@ 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 @@ -609,6 +627,8 @@ 7bd6f4f266f66d32e4ce743928d7c4021c23c477 jdk8u102-b11 e3db6994bbbd654be3ebd677b2cc80469f7133a3 jdk8u102-b12 a010893ca6ee93c1a4832d1c484be6a119ca7ae4 jdk8u102-b13 +0b84d2cb4e3a247b2ca0f6a7f882892da3627329 icedtea-3.2.0pre02 +83a084be209bf907f8929ed2361a68427dcd8b89 icedtea-3.2.0pre03 0948e61a3722ea7519323dffcce4f26430fe2881 jdk8u102-b14 908d77c3a01687e99fb426cff41cf000f3f28e68 jdk8u102-b31 4510fa72a613e8bd8b02f7519362de60907ca652 jdk8u102-b32 @@ -629,6 +649,7 @@ c340ee5e5fd1d1a6ed57b3650ab46594dfccfc1d jdk8u111-b11 76bf7299d622029f1a579667611deeccc405e81a jdk8u111-b12 7ed1a5c5e45a1d576cc76dc96b3f0699bfe0a642 jdk8u111-b13 +0fb33c8b64d1d97095c668b81ad7a11e4c06e89f icedtea-3.2.0 97770cfdb942dce0a7c461175bce4fddac5ad339 jdk8u111-b14 1bf96637e4bbbc31f7c560c16d62ce2ed9020e03 jdk8u112-b00 be4ef6af7d3d67380d9df3348f75324ff6d8c971 jdk8u112-b01 @@ -646,6 +667,7 @@ b0aa9a71f5fbcb0d58fa009fd9bd3ea0897b315e jdk8u112-b14 adc75eca17418a42357776339b390533a94541d6 jdk8u112-b15 d1f2cab06d35f6b7ac29f5c3eebd74a74a01b8fb jdk8u112-b16 +b082c0d76be483cbaf0d40963b2d08cd171b0799 icedtea-3.3.0pre01 d4beac03b1230ff8c96af79dcd10c56bdc475ebb jdk8u112-b31 5cd9541c75fd68f8b575cb8499d9d375bee1033c jdk8u112-b32 ad155bea4b3c781cb7d421ac1164f68f3e6693d2 jdk8u112-b33 @@ -662,6 +684,9 @@ 23970322bf063b36c0aefe103540618bb64a82af jdk8u121-b10 fe53d09bdd8f4309ce3f79e9dc4c512639de2610 jdk8u121-b11 89c0a71eeb4ae2011e7ed10f36e79b5184c7827b jdk8u121-b12 +c560422516c06dbce90f40a636046686a4fee896 icedtea-3.3.0pre02 +8c0fe384c4e7f0a085fe7f3dadb1764d6331be5f icedtea-3.3.0 +5f6a5f14b964923ca322ff2ae28e581c75c65c51 icedtea-3.4.0pre01 fd548ea7e156aba26836084b838df5e90b90b6ba jdk8u121-b13 32caa413708a573a2a5ae4b9c3995463afa9a935 jdk8u121-b31 3fb9ceaacc7c478172efcaa1e7aa301acb5a182c jdk8u121-b32 @@ -680,6 +705,8 @@ b6b8e309e75ac5e5750687d32d8d9024c9a97fa0 jdk8u131-b08 c82e269f57968a997f71f6be393fba2af8f77708 jdk8u131-b09 9fef324cda01dfd13b32d52036522530e5e4f449 jdk8u131-b10 +f2d9bca28d0eaffa0850f325f063e6939d95a5af icedtea-3.4.0 +ad209492df169f70d96b537d6b255a3748c7c671 icedtea-3.5.0pre01 dfd626733d62e3e705f4e746dd0917b7ebc4c601 jdk8u131-b11 cab15bc838dac12db221e0d4809bfbce10bfdb13 jdk8u131-b31 89914de2826daaf6dd554aa506237328b1347c93 jdk8u131-b32 @@ -700,8 +727,13 @@ 31e8c2a1e8f7637d0f5e5b920b30536eee87d665 jdk8u141-b12 2c1a74bca789006be1cc7fc642048ade06fef2f2 jdk8u141-b13 8c329eab0dac3630854a56f2485f9862040bffdf jdk8u141-b14 +6743b468dda349f1e30f7b20c3cfd525ea3b3e82 icedtea-3.5.0 dfb2e076f381c4ea8c84ae0309a2072ec3ac92b8 jdk8u141-b15 6a52d202dfa3395d90cdd7dc24b8c437e5acc03d jdk8u144-b00 +bad6bd2d128ef39eb0916d4a5eb4e34a6ac2b5e6 icedtea-3.5.1 +6743b468dda349f1e30f7b20c3cfd525ea3b3e82 icedtea-3.6.0pre00 +bad6bd2d128ef39eb0916d4a5eb4e34a6ac2b5e6 icedtea-3.6.0pre01 +add478757898091bd33dae740baefdbb921cfe1e icedtea-3.6.0pre02 7de0a688b0d910d4ef2cb89da6623b3ded431276 jdk8u144-b01 6f50b0c7c275324f76cf7f09606949195fd65f92 jdk8u141-b31 59bf0950e077f66d1f6c5ef4a3f1489b2b2048fa jdk8u141-b32 @@ -723,6 +755,7 @@ 34331f63b81e2a18c9241c762b9c92fd0bb8408e jdk8u151-b09 f41afee891a32a88224317737b1eecbd735e7fd7 jdk8u151-b10 a05eabdec5bb0133d6a8d0cf22f11c6e2a0d6b5d jdk8u151-b11 +a2d2fc80c97a5462a9978f240c43c006fa79e13d icedtea-3.6.0 dee0a16b2c50b99b0a232821861edc153f4f4937 jdk8u151-b12 18eb73eb84c5395b3efcafa43ce224565eca02b3 jdk8u122-b00 9e615ea961fe5732813ed7b273606e7337ea2234 jdk8u122-b01 @@ -750,7 +783,13 @@ 293cf1e0a22791a96fe8e07f85af40f4dca64d1f jdk8u152-b13 6025f8527d42706d171201f0a912c760d4d0c037 jdk8u152-b14 a61136aa725ab8bb4721e8bb48aa827b49530978 jdk8u152-b15 +8c6bb035cdd2fc906d0fdca8ff24817295c227f1 icedtea-3.7.0pre01 d0841bfdb637d83ee0066df2f730b8a9b6fc3450 jdk8u152-b16 +853acc70b8f5541cb6b7ecadebd441ab0c84745c jdk8u152-b31 +94a17ba2690225347ccc3a07b9d15f42c5a20fa5 jdk8u152-b32 +1197ac84319b14e15af503fad2c4fcb3a3ba64b9 jdk8u152-b33 +9da10196e759eedd81635192291aa87b827099b2 jdk8u152-b34 +dfcb4d4df8b05022ec1000f7f291b5a6434fd98e jdk8u152-b35 6a5473932aff2d9c0df2cdc6e1800dd7c374232f jdk8u151-b00 681ab42e7c73ba151256f88b7877f5ca4101e63d jdk8u151-b01 296b5f81b2c28b5d7eea4a7051eae0ec34f5ec05 jdk8u151-b02 @@ -828,6 +867,9 @@ c2a2eec0d9ac38010bbf28b9445236c9cc6dc36f jdk8u161-b09 6c0d5e3aca6a666f639d593c47aa45f6c39da7c0 jdk8u161-b10 d4238183c6ba1559b415903436d46bdcc4abc9e2 jdk8u161-b11 +136ab780f038cf15c2397179d523f18eb54faaee icedtea-3.7.0 +136ab780f038cf15c2397179d523f18eb54faaee icedtea-3.8.0pre00 +55cbc2d00c93f82513ce33819d41dc67e71aaefd icedtea-4-branchpoint d064facaf27ae0d2406a70d944684906ff66659f jdk8u161-b12 18eb73eb84c5395b3efcafa43ce224565eca02b3 jdk8u122-b00 9e615ea961fe5732813ed7b273606e7337ea2234 jdk8u122-b01 @@ -857,3 +899,19 @@ 139ffc3c6fefe40f58ee300a0e56aeffb2b3469c jdk8u162-b09 67758d29ffbf0b68ddebe024cd877cdfd28622c2 jdk8u162-b10 0a93e6a9934e9e81e96b74e11402793026abfe55 jdk8u162-b11 +5afa6751113d5d33edb5086ca71e35b3f399a791 icedtea-3.8.0pre01 +3f877d379c48178a1203089ea56b4e8061689b5d jdk8u162-b12 +3c567ee8d853375cafa61378ab890bb4e82d98c2 jdk8u162-b31 +3702c8d746075071f459a422a9f226f3a5be5c2f jdk8u171-b00 +8281166a86a5ebee40858b6ed2f6068e640b0099 jdk8u171-b01 +710e8cf9b7a554469bbaf78e371eb1f4fe086ce2 jdk8u171-b02 +42903e21ee6aaab01763aa04a76378381d0ca58d jdk8u171-b03 +0f09c1423f3454cac9eef7240d2ff831a104b4d8 jdk8u171-b04 +801694cc35e00907f3ef382ae1495e2dadd22278 jdk8u171-b05 +bb41125356006139d5e56a1c67a55779a42a5a9e jdk8u171-b06 +059028cb56528c8f1673497ad52f847b28eba43a jdk8u171-b07 +fd005fcf00fe65dad4b86508a5cd2ea5c627acd5 jdk8u171-b08 +9d9a43a064fc3db9a65a41accf707fc43605955f jdk8u171-b09 +e9b4feb9ed6ac7d8d620b162f8780f8470b21711 jdk8u171-b10 +2fd73cb3eef5cbc3e8772ff55be6f94dee752c78 icedtea-3.8.0pre02 +bb3e3345d3ecdcfbe54f42a5d8d540ea347e8298 icedtea-3.8.0 diff -r 3f877d379c48 -r c7849330a31f .jcheck/conf --- a/.jcheck/conf Tue Dec 19 15:35:13 2017 -0800 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup From bugzilla-daemon at icedtea.classpath.org Mon May 28 09:04:55 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 28 May 2018 09:04:55 +0000 Subject: [Bug 3596] New: [IcedTea8] sprintf array too small on 64-bit platforms Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3596 Bug ID: 3596 Summary: [IcedTea8] sprintf array too small on 64-bit platforms Product: IcedTea Version: 3.x-hg Hardware: 64-bit OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org /builddir/build/BUILD/icedtea-3.8.0/openjdk-boot/hotspot/src/share/vm/code/dependencies.cpp: In function 'static void Dependencies::write_dependency_to(xmlStream*, Dependencies::DepType, GrowableArray*, Klass*)': /builddir/build/BUILD/icedtea-3.8.0/openjdk-boot/hotspot/src/share/vm/code/dependencies.cpp:528:32: warning: '%d' directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=] char xn[10]; sprintf(xn, "x%d", j); ^~~~~ /builddir/build/BUILD/icedtea-3.8.0/openjdk-boot/hotspot/src/share/vm/code/dependencies.cpp:528:32: note: directive argument in the range [0, 2147483647] Fixed by https://bugs.openjdk.java.net/browse/JDK-8184309 in OpenJDK 10. -- You are receiving this mail because: 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 May 28 09:06:16 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 28 May 2018 09:06:16 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3596 -- You are receiving this mail because: 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 May 28 09:06:16 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 28 May 2018 09:06:16 +0000 Subject: [Bug 3596] [IcedTea8] sprintf array too small on 64-bit platforms In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3596 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |3516 Target Milestone|--- |3.8.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 jvanek at icedtea.classpath.org Mon May 28 10:29:58 2018 From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org) Date: Mon, 28 May 2018 10:29:58 +0000 Subject: /hg/icedtea-web: 2 new changesets Message-ID: changeset 0b0da6841278 in /hg/icedtea-web details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=0b0da6841278 author: Jiri Vanek date: Mon May 28 12:01:56 2018 +0200 Added missing changelog entry for "Made headless detection softer" 2018-05-24 changeset 348532e210c0 in /hg/icedtea-web details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=348532e210c0 author: Jiri Vanek date: Mon May 28 12:29:35 2018 +0200 added deployment property to enforce headfull execution * netx/net/sourceforge/jnlp/config/Defaults.java: IGNORE_HEADLESS_CHECK set to false * netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java: deployment.headless.ignore * netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java: if deployment.headless.ignore is true, then headless state is not checked and environment is always considered as headfull diffstat: ChangeLog | 16 +++++++- netx/net/sourceforge/jnlp/config/Defaults.java | 5 ++ netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java | 2 + netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java | 22 +++++++---- 4 files changed, 36 insertions(+), 9 deletions(-) diffs (88 lines): diff -r 5290684409aa -r 348532e210c0 ChangeLog --- a/ChangeLog Thu May 24 17:55:31 2018 +0200 +++ b/ChangeLog Mon May 28 12:29:35 2018 +0200 @@ -1,6 +1,20 @@ +2018-05-28 Jiri Vanek + + added deployment property to enforce headfull execution + * netx/net/sourceforge/jnlp/config/Defaults.java: IGNORE_HEADLESS_CHECK set to false + * netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java: deployment.headless.ignore + * netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java: if deployment.headless.ignore is true, then headless state is not checked + and environment is always considered as headfull + +2018-05-24 Jiri Vanek + + Made headless detection softer + * netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java: JWindow().getOwner() repalced by GraphicsEnvironment.isHeadless() + JWindow().getOwner() was failing on headfull systems after headless check itself, on NPE. + 2018-05-14 Jiri Vanek - * netx/net/sourceforge/jnlp/runtime/AppletEnvironment.java: getDocumentBase no returns codeBase as fallback when + * netx/net/sourceforge/jnlp/runtime/AppletEnvironment.java: getDocumentBase now returns codeBase as fallback when documentBase is null. Oracle Applications R12, Oracle Forms Java Webstart application is requesting getDocumentBase where it shouldn't, however they refuse to modify their code and add ITW to supported platforms diff -r 5290684409aa -r 348532e210c0 netx/net/sourceforge/jnlp/config/Defaults.java --- a/netx/net/sourceforge/jnlp/config/Defaults.java Thu May 24 17:55:31 2018 +0200 +++ b/netx/net/sourceforge/jnlp/config/Defaults.java Mon May 28 12:29:35 2018 +0200 @@ -412,6 +412,11 @@ BasicValueValidators.getRangedIntegerValidator(0, 10000), String.valueOf(500) }, + { + DeploymentConfiguration.IGNORE_HEADLESS_CHECK, + BasicValueValidators.getBooleanValidator(), + String.valueOf(false) + }, //JVM arguments for plugin { DeploymentConfiguration.KEY_PLUGIN_JVM_ARGUMENTS, diff -r 5290684409aa -r 348532e210c0 netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java --- a/netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java Thu May 24 17:55:31 2018 +0200 +++ b/netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java Mon May 28 12:29:35 2018 +0200 @@ -222,6 +222,8 @@ public static final String KEY_BROWSER_PATH = "deployment.browser.path"; public static final String KEY_UPDATE_TIMEOUT = "deployment.javaws.update.timeout"; + + public static final String IGNORE_HEADLESS_CHECK = "deployment.headless.ignore"; /* * JVM arguments for plugin diff -r 5290684409aa -r 348532e210c0 netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java --- a/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java Thu May 24 17:55:31 2018 +0200 +++ b/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java Mon May 28 12:29:35 2018 +0200 @@ -739,18 +739,24 @@ //if (GraphicsEnvironment.isHeadless()) // jdk1.4+ only // headless = true; try { - if ("true".equalsIgnoreCase(System.getProperty("java.awt.headless"))){ + if ("true".equalsIgnoreCase(System.getProperty("java.awt.headless"))) { headless = true; } if (!headless) { - try { - if (GraphicsEnvironment.isHeadless()) { - throw new HeadlessException(); + boolean noCheck = Boolean.valueOf(JNLPRuntime.getConfiguration().getProperty(DeploymentConfiguration.IGNORE_HEADLESS_CHECK)); + if (noCheck) { + headless = false; + OutputController.getLogger().log(DeploymentConfiguration.IGNORE_HEADLESS_CHECK + " set to " + noCheck + ". Avoding headless check."); + } else { + try { + if (GraphicsEnvironment.isHeadless()) { + throw new HeadlessException(); + } + } catch (HeadlessException ex) { + headless = true; + OutputController.getLogger().log(ex); + OutputController.getLogger().log(OutputController.Level.MESSAGE_ALL, Translator.R("HEADLESS_MISSCONFIGURED")); } - } catch (HeadlessException ex) { - headless = true; - OutputController.getLogger().log(ex); - OutputController.getLogger().log(OutputController.Level.MESSAGE_ALL, Translator.R("HEADLESS_MISSCONFIGURED")); } } } catch (SecurityException ex) { From bugzilla-daemon at icedtea.classpath.org Mon May 28 11:25:53 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 28 May 2018 11:25:53 +0000 Subject: [Bug 3539] [IcedTea8] Pass EXTRA_LDFLAGS to HotSpot build In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3539 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Fixed in icedtea-3.8.0pre02. -- You are receiving this mail because: 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 May 28 11:25:55 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 28 May 2018 11:25:55 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Bug 3516 depends on bug 3539, which changed state. Bug 3539 Summary: [IcedTea8] Pass EXTRA_LDFLAGS to HotSpot build https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3539 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon May 28 11:26:53 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 28 May 2018 11:26:53 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Bug 3516 depends on bug 3573, which changed state. Bug 3573 Summary: [IcedTea8] [Shenandoah] Fix TCK crash with Shenandoah https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3573 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon May 28 11:26:53 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 28 May 2018 11:26:53 +0000 Subject: [Bug 3573] [IcedTea8] [Shenandoah] Fix TCK crash with Shenandoah In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3573 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Fixed in icedtea-3.8.0pre02 -- You are receiving this mail because: 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 May 28 11:30:17 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 28 May 2018 11:30:17 +0000 Subject: [Bug 3597] New: [IcedTea8] Potential overflow in printing sum of integer + 1 Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3597 Bug ID: 3597 Summary: [IcedTea8] Potential overflow in printing sum of integer + 1 Product: IcedTea Version: 3.x-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 /usr/x86_64-pc-linux-gnu/gcc-bin/7.3.0/g++ -DLINUX -D_GNU_SOURCE -DAMD64 -I/home/andrew/builder/icedtea8/openjdk-boot/hotspot/src/share/vm/prims -I/home/andrew/builder/icedtea8/openjdk-boot/hotspot/src/share/vm -I/home/andrew/builder/icedtea8/openjdk-boot/hotspot/src/share/vm/precompiled -I/home/andrew/builder/icedtea8/openjdk-boot/hotspot/src/cpu/x86/vm -I/home/andrew/builder/icedtea8/openjdk-boot/hotspot/src/os_cpu/linux_x86/vm -I/home/andrew/builder/icedtea8/openjdk-boot/hotspot/src/os/linux/vm -I/home/andrew/builder/icedtea8/openjdk-boot/hotspot/src/os/posix/vm -I/home/andrew/builder/icedtea8/openjdk-boot/hotspot/src/share/vm/adlc -I../generated -DASSERT -O2 -pipe -march=core2 -ggdb -mno-tls-direct-seg-refs -Wformat=2 -Wno-error=format-nonliteral -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 -DDONT_USE_PRECOMPILED_HEADER -fno-rtti -fno-exceptions -D_REENTRANT -fcheck-new -fvisibility=hidden -pipe -fno-strict-aliasing -g -fno-omit-frame-pointer -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 -DDONT_USE_PRECOMPILED_HEADER -fno-rtti -fno-exceptions -D_REENTRANT -fcheck-new -fvisibility=hidden -pipe -fno-strict-aliasing -g -fno-omit-frame-pointer -Werror -c -o ../generated/adfiles/output_h.o /home/andrew/builder/icedtea8/openjdk-boot/hotspot/src/share/vm/adlc/output_h.cpp /home/andrew/builder/icedtea8/openjdk-boot/hotspot/src/share/vm/adlc/output_c.cpp: In member function 'void ArchDesc::build_pipe_classes(FILE*)': /home/andrew/builder/icedtea8/openjdk-boot/hotspot/src/share/vm/adlc/output_c.cpp:563:6: error: '%*d' directive output between 1 and 2147483647 bytes may cause result to exceed 'INT_MAX' [-Werror=format-overflow=] void ArchDesc::build_pipe_classes(FILE *fp_cpp) { ^~~~~~~~ /home/andrew/builder/icedtea8/openjdk-boot/hotspot/src/share/vm/adlc/output_c.cpp:563:6: note: directive argument in the range [0, 2147483647] cc1plus: all warnings being treated as errors -- You are receiving this mail because: 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 May 28 11:31:15 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 28 May 2018 11:31:15 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3597 -- You are receiving this mail because: 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 May 28 11:31:15 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 28 May 2018 11:31:15 +0000 Subject: [Bug 3597] [IcedTea8] Potential overflow in printing sum of integer + 1 In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3597 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |3516 Target Milestone|--- |3.8.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 May 28 11:37:40 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 28 May 2018 11:37:40 +0000 Subject: [Bug 3582] Headless check failed. You are forced to run without any graphics In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3582 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #10 from JiriVanek --- Hello. This fix was pushed to head, and will be included in ITW 1.8 (in about 6 months) You can ask you your Distribution to incud the patch into 1.7. HTH -- You are receiving this mail because: 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 May 29 15:37:23 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 29 May 2018 15:37:23 +0000 Subject: [Bug 3597] [IcedTea8] Potential bogus -Wformat-overflow warning with -Wformat enabled In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3597 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[IcedTea8] Potential |[IcedTea8] Potential bogus |overflow in printing sum of |-Wformat-overflow warning |integer + 1 |with -Wformat enabled -- You are receiving this mail because: 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 May 29 15:38:45 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 29 May 2018 15:38:45 +0000 Subject: [Bug 3597] [IcedTea8] Potential bogus -Wformat-overflow warning with -Wformat enabled In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3597 --- Comment #1 from Andrew John Hughes --- Warning complains about a %*d directive, but there is no such directive in the build_pipe_classes function. We'll ignore the warning for that function on GCC >= 7 where -Wformat-overflow is introduced. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gnu_andrew at member.fsf.org Wed May 30 06:14:11 2018 From: gnu_andrew at member.fsf.org (Andrew Hughes) Date: Wed, 30 May 2018 07:14:11 +0100 Subject: [SECURITY] IcedTea 3.8.0 for OpenJDK 8 Released! Message-ID: <20180530061411.GA32103@carrie.the212.com> We are pleased to announce the release of IcedTea 3.8.0! The IcedTea project provides a harness to build the source code from OpenJDK using Free Software build tools, along with additional features such as the ability to build against system libraries and support for alternative virtual machines and architectures beyond those supported by OpenJDK. This release updates our OpenJDK 8 support with the April 2018 security fixes from OpenJDK 8 u171. If you find an issue with the release, please report it to our bug database (http://icedtea.classpath.org/bugzilla) under the appropriate component. Development discussion takes place on the distro-pkg-dev at openjdk.java.net mailing list and patches are always welcome. Full details of the release can be found below. What's New? =========== New in release 3.8.0 (2018-05-29): * Security fixes - S8180881: Better packaging of deserialization - S8182362: Update CipherOutputStream Usage - S8183032: Upgrade to LittleCMS 2.9 - S8189123: More consistent classloading - S8189969, CVE-2018-2790: Manifest better manifest entries - S8189977, CVE-2018-2795: Improve permission portability - S8189981, CVE-2018-2796: Improve queuing portability - S8189985, CVE-2018-2797: Improve tabular data portability - S8189989, CVE-2018-2798: Improve container portability - S8189993, CVE-2018-2799: Improve document portability - S8189997, CVE-2018-2794: Enhance keystore mechanisms - S8190478: Improved interface method selection - S8190877: Better handling of abstract classes - S8191696: Better mouse positioning - S8192025, CVE-2018-2814: Less referential references - S8192030: Better MTSchema support - S8192757, CVE-2018-2815: Improve stub classes implementation - S8193409: Improve AES supporting classes - S8193414: Improvements in MethodType lookups - S8193833, CVE-2018-2800: Better RMI connection support * New features - PR3493: Run AES test to test intrinsics * Import of OpenJDK 8 u162 build 12 - S4354680: Runtime.runFinalization() silently clears interrupted flag in the calling thread - S6618335: ThreadReference.stop(null) throws NPE instead of InvalidTypeException - S6651256: jstack: DeleteGlobalRef method call doesn't lead to descreasing of global refs count shown by jstack - S6656031: SA: jmap -permstat number of classes is off by 1 - S6977426: sun/tools tests can intermittently fail to find app's Java pid - S6988950: JDWP exit error JVMTI_ERROR_WRONG_PHASE(112) - S7124271: [macosx] RealSync test failure - S7162125: [macosx] A font has different behaviour for ligatures depending on its creation mod - S8023667: SA: ExceptionBlob and other C2 classes not available in client VM - S8031661: java/net/Authenticator/B4769350.java failed intermittently - S8046778: Better error messages when starting JMX agent via attach or jcmd - S8066185: VM crashed with SIGSEGV VirtualMemoryTracker::add_reserved_region - S8072428: Enable UseLoopCounter ergonomically if on-stack-replacement is enabled - S8073670: TypeF::eq and TypeD::eq do not handle NaNs correctly - S8074812: More specific error message when the .java_pid well-known file is not secure - S8078269: JTabbedPane UI Property TabbedPane.tabAreaBackground no longer works - S8080504: [macosx] SunToolkit.realSync() may hang - S8087291: InitialBootClassLoaderMetaspaceSize and CompressedClassSpaceSize should be checked consistent from MaxMetaspaceSize - S8132374: AIX: fix value of os.version property - S8134103: JVMTI_ERROR_WRONG_PHASE(112): on checking for an interface - S8139218: Dialog that opens and closes quickly changes focus in original focusowner - S8147002: [macosx] Arabic character cannot be rendered on MacOS X - S8148786: xml.tranform fails on x86-64 - S8155197: Focus transition issue - S8157896: TestDSAGenParameterSpec.java test fails with timeout - S8158633: BASE64 encoded cert not correctly parsed with UTF-16 - S8159432: [PIT][macosx] StackOverflow in closed/java/awt/Dialog/DialogDeadlock/DialogDeadlockTest - S8162530: src/jdk.management/share/native/libmanagement_ext/GcInfoBuilder.c doesn't handle JNI exceptions properly - S8164954: split_if creates empty phi and region nodes - S8166742: SIGFPE in C2 Loop IV elimination - S8169961: Memory leak after debugging session - S8172751: OSR compilation at unreachable bci causes C1 crash - S8175340: Possible invalid memory accesses due to ciMethodData::bci_to_data() returning NULL - S8177026: jvm.dll file version not updated since 8u72 - S8177414: Missing key events on Mac Os - S8177958: Possible uninitialized char* in vm_version_solaris_sparc.cpp - S8178047: Aliasing problem with raw memory accesses - S8179086: java.time.temporal.ValueRange has poor hashCode() - S8180370: Characters are skipped on input of Korean text on OS X - S8180855: Null pointer dereference in OopMapSet::all_do of oopMap.cpp:394 - S8181659: Create an alternative fix for JDK-8167102, whose fix was backed out - S8181786: Extra runLater causes impossible states to be possible using javafx.embed.singleThread=true - S8182402: Tooltip for Desktop button is in English when non-English locale is set - S8182996: Incorrect mapping Long type to JavaScript equivalent - S8184009: Missing null pointer check in InterpreterRuntime::update_mdp_for_ret() - S8184271: Time related C1 intrinsics produce inconsistent results when floating around - S8184328: JDK 8u131 socketRead0 hang at SSL read - S8184893: jdk8u152 b06 : issues with nashorn when running kraken benchmarks - S8185346: Relax RMI Registry Serial Filter to allow arrays of any type - S8187023: Cannot read pkcs11 config file in UTF-16 environment - S8189918: Remove Trailing whitespace from file while syncing 8u into 8u162-b03 - S8190280: [macos] Font2DTest demo started failing for Arabic range from JDK 8 u162 b01 on Mac - S8190542: 8u162 L10n resource file update - S8192794: 8u162 L10n resource file update md20 * Import of OpenJDK 8 u171 build 11 - S8054213: Class name repeated in output of Type.toString() - S8068778: [TESTBUG] CompressedClassSpaceSizeInJmapHeap.java fails if SA not available - S8150530: Improve javax.crypto.BadPaddingException messages - S8153955: increase java.util.logging.FileHandler MAX_LOCKS limit - S8169080: Improve documentation examples for crypto applications - S8175075: Add 3DES to the default disabled algorithm security property - S8179665: [Windows] java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location - S8186032: Disable XML Signatures signed with EC keys less than 224 bits - S8186441: Change of behavior in the getMessage () method of the SOAPMessageContextImpl class - S8187496: Possible memory leak in java.apple.security.KeychainStore.addItemToKeychain - S8189851: [TESTBUG] runtime/RedefineTests/RedefineInterfaceCall.java fails - S8191358: Restore TSA certificate expiration check - S8191909: Nightly failures in nashorn suite - S8192789: Avoid using AtomicReference in sun.security.provider.PolicyFile - S8194259: keytool error: java.io.IOException: Invalid secret key format - S8196952: Bad primeCertainty value setting in DSAParameterGenerator - S8197030: Perf regression on all platforms with 8u171-b03 - early lambda use - S8198494: 8u171 and 8u172 - Build failure on non-SE Linux Platforms - S8198662: Incompatible internal API change in JDK8u161: signature of method exportObject() - S8198963: Fix new rmi property name - S8199001: [TESTBUG] RMIConnectionFilterTest.java test fails in compilation - S8199141: Windows: new warning messaging for JRE installer UI in non-MOS cases - S8200314: JDK 8u171 l10n resource file update - msg drop 40 * Backports - S8062808, PR3548: Turn on the -Wreturn-type warning - S8141570, PR3548: Fix Zero interpreter build for --disable-precompiled-headers - S8143245, PR3548: Zero build requires disabled warnings - S8165489, PR3589: Missing G1 barrier in Unsafe_GetObjectVolatile - S8171000, PR3542, RH1402819: Robot.createScreenCapture() crashes in wayland mode _ S8184309, PR3596: Build warnings from GCC 7.1 on Fedora 26 - S8185723, PR3553: Zero: segfaults on Power PC 32-bit - S8186461, PR3557: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe - S8187577, PR3578: JVM crash during gc doing concurrent marking - S8197429, PR3546, RH1536622: Increased stack guard causes segfaults on x86-32 - S8197546, PR3542: Fix for 8171000 breaks Solaris + Linux builds - S8197981, PR3548: Missing return statement in __sync_val_compare_and_swap_8 - S8200556, PR3566: AArch64: assertion failure in slowdebug builds - S8201509, PR3579: Zero: S390 31bit atomic_copy64 inline assembler is wrong * Bug fixes - S8199936, PR3533: HotSpot generates code with unaligned stack, crashes on SSE operations - S8199936, PR3591: Fix for bug 3533 doesn't add -mstackrealign to JDK code - PR3539, RH1548475: Pass EXTRA_LDFLAGS to HotSpot build - PR3549: Desktop file doesn't reference versioned icon - PR3550: Additional category used in jconsole.desktop.in is incorrect - PR3559: Use ldrexd for atomic reads on ARMv7. - PR3575, RH1567204: System cacerts database handling should not affect jssecacerts - PR3592: Skip AES test on AArch64 due to VM crash - PR3593: s390 needs to use '%z' format specifier for size_t arguments as size_t != int - PR3594: Patch for bug 3593 breaks Shenandoah build - PR3597: Potential bogus -Wformat-overflow warning with -Wformat enabled * Shenandoah - PR3573: Fix TCK crash with Shenandoah - Remove oop cast in oopMap.cpp again, as oopDesc::operator== has additional checking in Shenandoah. - Fix new code for Shenandoah after the 8u171 merge - Revert accidental OpSpinWait matching - UseBiasedLocking should be disabled only for Shenandoah * AArch32 port - PR3548: Add missing return values for AArch32 port The tarballs can be downloaded from: * http://icedtea.classpath.org/download/source/icedtea-3.8.0.tar.gz * http://icedtea.classpath.org/download/source/icedtea-3.8.0.tar.xz We provide both gzip and xz tarballs, so that those who are able to make use of the smaller tarball produced by xz may do so. The tarballs are accompanied by digital signatures available at: * http://icedtea.classpath.org/download/source/icedtea-3.8.0.tar.gz.sig * http://icedtea.classpath.org/download/source/icedtea-3.8.0.tar.xz.sig These are produced using my public key. See details below. PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 GnuPG >= 2.1 is required to be able to handle this key. SHA256 checksums: ef1a9110294d0a905833f1db30da0c8a88bd2bde8d92ddb711d72ec763cd25b0 icedtea-3.8.0.tar.gz 5ed72a7475d91e6ef863449f39c12f810d1352d815b4dd4d9a0b8b04d8604949 icedtea-3.8.0.tar.gz.sig ff9d3737ca5cc8712bad31c565c50939d8b062234d3d49c5efa083bbaa24c3e6 icedtea-3.8.0.tar.xz cb93df3c4b632d75b0b7c4e5280b868f109a0aef26f59f0455d5e6a1992b344c icedtea-3.8.0.tar.xz.sig The checksums can be downloaded from: * http://icedtea.classpath.org/download/source/icedtea-3.8.0.sha256 The following people helped with these releases: * Andrew Hughes (all bug fixes and backports, release management) We would also like to thank the bug reporters and testers! To get started: $ tar xzf icedtea-3.8.0.tar.gz or: $ tar x -I xz -f icedtea-3.8.0.tar.xz then: $ mkdir icedtea-build $ cd icedtea-build $ ../icedtea-3.8.0/configure $ make Full build requirements and instructions are available in the INSTALL file. Happy hacking! -- Andrew :) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: Digital signature URL: From bugzilla-daemon at icedtea.classpath.org Wed May 30 06:16:16 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 30 May 2018 06:16:16 +0000 Subject: [Bug 3593] [IcedTea8] s390 needs to use '%z' format specifier for size_t arguments as size_t != int In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3593 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=89dce769ac1c author: Andrew John Hughes date: Fri May 25 17:07:33 2018 +0100 Bump to icedtea-3.8.0. Upstream changes: - PR3591: Fix for bug 3533 doesn't add -mstackrealign to JDK code - PR3593: s390 needs to use '%z' format specifier for size_t arguments as size_t != int - S6988950: JDWP exit error JVMTI_ERROR_WRONG_PHASE(112) - S8054213: Class name repeated in output of Type.toString() - S8068778: [TESTBUG] CompressedClassSpaceSizeInJmapHeap.java fails if SA not available - S8072452: Support DHE sizes up to 8192-bits and DSA sizes up to 3072-bits - S8134103: JVMTI_ERROR_WRONG_PHASE(112): on checking for an interface - S8148421: Transport Layer Security (TLS) Session Hash and Extended Master Secret Extension - S8150530: Improve javax.crypto.BadPaddingException messages - S8153955: increase java.util.logging.FileHandler MAX_LOCKS limit - S8154344: sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java fails on solaris - S8158116: com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java failed with timeout - S8163237: Restrict the use of EXPORT cipher suites - S8169080: Improve documentation examples for crypto applications - S8175075: Add 3DES to the default disabled algorithm security property - S8178458: Better use of certificates in LDAP - S8179665: [Windows] java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location - S8180433: Cleaner CLR invocation handling - S8180881: Better packaging of deserialization - S8182362: Update CipherOutputStream Usage - S8182402: Tooltip for Desktop button is in English when non-English locale is set - S8183032: Upgrade to LittleCMS 2.9 - S8184271: Time related C1 intrinsics produce inconsistent results when floating around - S8184328: JDK 8u131 socketRead0 hang at SSL read - S8185292: Stricter key generation - S8185325: Improve GTK initialization - S8185346: Relax RMI Registry Serial Filter to allow arrays of any type - S8185909: Disable JARs signed with DSA keys less than 1024 bits - S8186032: Disable XML Signatures signed with EC keys less than 224 bits - S8186080: Transform XML interfaces - S8186441: Change of behavior in the getMessage () method of the SOAPMessageContextImpl class - S8186600: Improve property negotiations - S8186606: Improve LDAP lookup robustness - S8186699: Clean up extra Derby files - S8186998: Improve JMX supportive features - S8187496: Possible memory leak in java.apple.security.KeychainStore.addItemToKeychain - S8188880: A JAXB JCK test failure found after 8186080 - S8189123: More consistent classloading - S8189284: More refactoring for deserialization cases - S8189789: tomcat gzip-compressed response bodies appear to be broken in update 151 - S8189851: [TESTBUG] runtime/RedefineTests/RedefineInterfaceCall.java fails - S8189969: Manifest better manifest entries - S8189977: Improve permission portability - S8189981: Improve queuing portability - S8189985: Improve tabular data portability - S8189989: Improve container portability - S8189993: Improve document portability - S8189997: Enhance keystore mechanisms - S8190258: (tz) Support tzdata2017c - S8190259: test tck.java.time.zone.TCKZoneRules is broken by tzdata2017c - S8190266: closed/java/awt/ComponentOrientation/WindowTest.java throws java.util.MissingResourceException. - S8190289: More refactoring for client deserialization cases - S8190449: sun/security/pkcs11/KeyPairGenerator/TestDH2048.java fails on Solaris x64 5.10 - S8190478: Improved interface method selection - S8190497: DHParameterSpec.getL() returns zero after JDK-8072452 - S8190789: sun/security/provider/certpath/LDAPCertStore/TestURICertStoreParameters.java fails after JDK-8186606 - S8190877: Better handling of abstract classes - S8191137: keytool fails to format resource strings for keys for some languages after JDK-8171319 - S8191142: More refactoring for naming deserialization cases - S8191340: 8ux linux builds failing - com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl (unknown type) - S8191358: Restore TSA certificate expiration check - S8191696: Better mouse positioning - S8191907: PPC64 part of JDK-8174962: Better interface invocations - S8191909: Nightly failures in nashorn suite - S8192025: Less referential references - S8192030: Better MTSchema support - S8192757: Improve stub classes implementation - S8192789: Avoid using AtomicReference in sun.security.provider.PolicyFile - S8193409: Improve AES supporting classes - S8193414: Improvements in MethodType lookups - S8193683: Increase the number of clones in the CloneableDigest - S8193833: Better RMI connection support - S8194259: keytool error: java.io.IOException: Invalid secret key format - S8194739: Zero port of 8174962: Better interface invocations - S8195837: (tz) Upgrade time-zone data to tzdata2018c - S8196952: Bad primeCertainty value setting in DSAParameterGenerator - S8197030: Perf regression on all platforms with 8u171-b03 - early lambda use - S8197981, PR3548: Missing return statement in __sync_val_compare_and_swap_8 - S8198494: 8u171 and 8u172 - Build failure on non-SE Linux Platforms - S8198662: Incompatible internal API change in JDK8u161: signature of method exportObject() - S8198963: Fix new rmi property name - S8199001: [TESTBUG] RMIConnectionFilterTest.java test fails in compilation - S8199141: Windows: new warning messaging for JRE installer UI in non-MOS cases - S8200314: JDK 8u171 l10n resource file update - msg drop 40 ChangeLog: 2018-05-24 Andrew John Hughes Bump to icedtea-3.8.0. * patches/pr3591.patch: Removed. (JDK_UPDATE_VERSION): Bump to 171. (BUILD_VERSION): Set to b11. (CORBA_CHANGESET): Update to icedtea-3.8.0 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Remove pr3591.patch. Move pr3593.patch and pr3548.patch to alternate HotSpot builds. * NEWS: Updated. * configure.ac: Bump to 3.8.0. * hotspot.map.in: Update to icedtea-3.8.0 tag. * patches/hotspot/aarch32/pr3548.patch, * patches/hotspot/aarch32/pr3593.patch: Symlink to Shenandoah versions. * patches/hotspot/shenandoah/pr3548.patch, * patches/hotspot/shenandoah/pr3593.patch: Moved from patches/pr3548.patch and patches/pr3593.patch 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 Wed May 30 06:16:29 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 30 May 2018 06:16:29 +0000 Subject: [Bug 3548] [IcedTea8] Backport "8062808: Turn on the -Wreturn-type warning" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3548 --- Comment #7 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=89dce769ac1c author: Andrew John Hughes date: Fri May 25 17:07:33 2018 +0100 Bump to icedtea-3.8.0. Upstream changes: - PR3591: Fix for bug 3533 doesn't add -mstackrealign to JDK code - PR3593: s390 needs to use '%z' format specifier for size_t arguments as size_t != int - S6988950: JDWP exit error JVMTI_ERROR_WRONG_PHASE(112) - S8054213: Class name repeated in output of Type.toString() - S8068778: [TESTBUG] CompressedClassSpaceSizeInJmapHeap.java fails if SA not available - S8072452: Support DHE sizes up to 8192-bits and DSA sizes up to 3072-bits - S8134103: JVMTI_ERROR_WRONG_PHASE(112): on checking for an interface - S8148421: Transport Layer Security (TLS) Session Hash and Extended Master Secret Extension - S8150530: Improve javax.crypto.BadPaddingException messages - S8153955: increase java.util.logging.FileHandler MAX_LOCKS limit - S8154344: sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java fails on solaris - S8158116: com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java failed with timeout - S8163237: Restrict the use of EXPORT cipher suites - S8169080: Improve documentation examples for crypto applications - S8175075: Add 3DES to the default disabled algorithm security property - S8178458: Better use of certificates in LDAP - S8179665: [Windows] java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location - S8180433: Cleaner CLR invocation handling - S8180881: Better packaging of deserialization - S8182362: Update CipherOutputStream Usage - S8182402: Tooltip for Desktop button is in English when non-English locale is set - S8183032: Upgrade to LittleCMS 2.9 - S8184271: Time related C1 intrinsics produce inconsistent results when floating around - S8184328: JDK 8u131 socketRead0 hang at SSL read - S8185292: Stricter key generation - S8185325: Improve GTK initialization - S8185346: Relax RMI Registry Serial Filter to allow arrays of any type - S8185909: Disable JARs signed with DSA keys less than 1024 bits - S8186032: Disable XML Signatures signed with EC keys less than 224 bits - S8186080: Transform XML interfaces - S8186441: Change of behavior in the getMessage () method of the SOAPMessageContextImpl class - S8186600: Improve property negotiations - S8186606: Improve LDAP lookup robustness - S8186699: Clean up extra Derby files - S8186998: Improve JMX supportive features - S8187496: Possible memory leak in java.apple.security.KeychainStore.addItemToKeychain - S8188880: A JAXB JCK test failure found after 8186080 - S8189123: More consistent classloading - S8189284: More refactoring for deserialization cases - S8189789: tomcat gzip-compressed response bodies appear to be broken in update 151 - S8189851: [TESTBUG] runtime/RedefineTests/RedefineInterfaceCall.java fails - S8189969: Manifest better manifest entries - S8189977: Improve permission portability - S8189981: Improve queuing portability - S8189985: Improve tabular data portability - S8189989: Improve container portability - S8189993: Improve document portability - S8189997: Enhance keystore mechanisms - S8190258: (tz) Support tzdata2017c - S8190259: test tck.java.time.zone.TCKZoneRules is broken by tzdata2017c - S8190266: closed/java/awt/ComponentOrientation/WindowTest.java throws java.util.MissingResourceException. - S8190289: More refactoring for client deserialization cases - S8190449: sun/security/pkcs11/KeyPairGenerator/TestDH2048.java fails on Solaris x64 5.10 - S8190478: Improved interface method selection - S8190497: DHParameterSpec.getL() returns zero after JDK-8072452 - S8190789: sun/security/provider/certpath/LDAPCertStore/TestURICertStoreParameters.java fails after JDK-8186606 - S8190877: Better handling of abstract classes - S8191137: keytool fails to format resource strings for keys for some languages after JDK-8171319 - S8191142: More refactoring for naming deserialization cases - S8191340: 8ux linux builds failing - com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl (unknown type) - S8191358: Restore TSA certificate expiration check - S8191696: Better mouse positioning - S8191907: PPC64 part of JDK-8174962: Better interface invocations - S8191909: Nightly failures in nashorn suite - S8192025: Less referential references - S8192030: Better MTSchema support - S8192757: Improve stub classes implementation - S8192789: Avoid using AtomicReference in sun.security.provider.PolicyFile - S8193409: Improve AES supporting classes - S8193414: Improvements in MethodType lookups - S8193683: Increase the number of clones in the CloneableDigest - S8193833: Better RMI connection support - S8194259: keytool error: java.io.IOException: Invalid secret key format - S8194739: Zero port of 8174962: Better interface invocations - S8195837: (tz) Upgrade time-zone data to tzdata2018c - S8196952: Bad primeCertainty value setting in DSAParameterGenerator - S8197030: Perf regression on all platforms with 8u171-b03 - early lambda use - S8197981, PR3548: Missing return statement in __sync_val_compare_and_swap_8 - S8198494: 8u171 and 8u172 - Build failure on non-SE Linux Platforms - S8198662: Incompatible internal API change in JDK8u161: signature of method exportObject() - S8198963: Fix new rmi property name - S8199001: [TESTBUG] RMIConnectionFilterTest.java test fails in compilation - S8199141: Windows: new warning messaging for JRE installer UI in non-MOS cases - S8200314: JDK 8u171 l10n resource file update - msg drop 40 ChangeLog: 2018-05-24 Andrew John Hughes Bump to icedtea-3.8.0. * patches/pr3591.patch: Removed. (JDK_UPDATE_VERSION): Bump to 171. (BUILD_VERSION): Set to b11. (CORBA_CHANGESET): Update to icedtea-3.8.0 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Remove pr3591.patch. Move pr3593.patch and pr3548.patch to alternate HotSpot builds. * NEWS: Updated. * configure.ac: Bump to 3.8.0. * hotspot.map.in: Update to icedtea-3.8.0 tag. * patches/hotspot/aarch32/pr3548.patch, * patches/hotspot/aarch32/pr3593.patch: Symlink to Shenandoah versions. * patches/hotspot/shenandoah/pr3548.patch, * patches/hotspot/shenandoah/pr3593.patch: Moved from patches/pr3548.patch and patches/pr3593.patch 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 Wed May 30 06:16:33 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 30 May 2018 06:16:33 +0000 Subject: [Bug 3533] [IcedTea8] HotSpot generates code with unaligned stack, crashes on SSE operations In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3533 --- Comment #35 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=89dce769ac1c author: Andrew John Hughes date: Fri May 25 17:07:33 2018 +0100 Bump to icedtea-3.8.0. Upstream changes: - PR3591: Fix for bug 3533 doesn't add -mstackrealign to JDK code - PR3593: s390 needs to use '%z' format specifier for size_t arguments as size_t != int - S6988950: JDWP exit error JVMTI_ERROR_WRONG_PHASE(112) - S8054213: Class name repeated in output of Type.toString() - S8068778: [TESTBUG] CompressedClassSpaceSizeInJmapHeap.java fails if SA not available - S8072452: Support DHE sizes up to 8192-bits and DSA sizes up to 3072-bits - S8134103: JVMTI_ERROR_WRONG_PHASE(112): on checking for an interface - S8148421: Transport Layer Security (TLS) Session Hash and Extended Master Secret Extension - S8150530: Improve javax.crypto.BadPaddingException messages - S8153955: increase java.util.logging.FileHandler MAX_LOCKS limit - S8154344: sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java fails on solaris - S8158116: com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java failed with timeout - S8163237: Restrict the use of EXPORT cipher suites - S8169080: Improve documentation examples for crypto applications - S8175075: Add 3DES to the default disabled algorithm security property - S8178458: Better use of certificates in LDAP - S8179665: [Windows] java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location - S8180433: Cleaner CLR invocation handling - S8180881: Better packaging of deserialization - S8182362: Update CipherOutputStream Usage - S8182402: Tooltip for Desktop button is in English when non-English locale is set - S8183032: Upgrade to LittleCMS 2.9 - S8184271: Time related C1 intrinsics produce inconsistent results when floating around - S8184328: JDK 8u131 socketRead0 hang at SSL read - S8185292: Stricter key generation - S8185325: Improve GTK initialization - S8185346: Relax RMI Registry Serial Filter to allow arrays of any type - S8185909: Disable JARs signed with DSA keys less than 1024 bits - S8186032: Disable XML Signatures signed with EC keys less than 224 bits - S8186080: Transform XML interfaces - S8186441: Change of behavior in the getMessage () method of the SOAPMessageContextImpl class - S8186600: Improve property negotiations - S8186606: Improve LDAP lookup robustness - S8186699: Clean up extra Derby files - S8186998: Improve JMX supportive features - S8187496: Possible memory leak in java.apple.security.KeychainStore.addItemToKeychain - S8188880: A JAXB JCK test failure found after 8186080 - S8189123: More consistent classloading - S8189284: More refactoring for deserialization cases - S8189789: tomcat gzip-compressed response bodies appear to be broken in update 151 - S8189851: [TESTBUG] runtime/RedefineTests/RedefineInterfaceCall.java fails - S8189969: Manifest better manifest entries - S8189977: Improve permission portability - S8189981: Improve queuing portability - S8189985: Improve tabular data portability - S8189989: Improve container portability - S8189993: Improve document portability - S8189997: Enhance keystore mechanisms - S8190258: (tz) Support tzdata2017c - S8190259: test tck.java.time.zone.TCKZoneRules is broken by tzdata2017c - S8190266: closed/java/awt/ComponentOrientation/WindowTest.java throws java.util.MissingResourceException. - S8190289: More refactoring for client deserialization cases - S8190449: sun/security/pkcs11/KeyPairGenerator/TestDH2048.java fails on Solaris x64 5.10 - S8190478: Improved interface method selection - S8190497: DHParameterSpec.getL() returns zero after JDK-8072452 - S8190789: sun/security/provider/certpath/LDAPCertStore/TestURICertStoreParameters.java fails after JDK-8186606 - S8190877: Better handling of abstract classes - S8191137: keytool fails to format resource strings for keys for some languages after JDK-8171319 - S8191142: More refactoring for naming deserialization cases - S8191340: 8ux linux builds failing - com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl (unknown type) - S8191358: Restore TSA certificate expiration check - S8191696: Better mouse positioning - S8191907: PPC64 part of JDK-8174962: Better interface invocations - S8191909: Nightly failures in nashorn suite - S8192025: Less referential references - S8192030: Better MTSchema support - S8192757: Improve stub classes implementation - S8192789: Avoid using AtomicReference in sun.security.provider.PolicyFile - S8193409: Improve AES supporting classes - S8193414: Improvements in MethodType lookups - S8193683: Increase the number of clones in the CloneableDigest - S8193833: Better RMI connection support - S8194259: keytool error: java.io.IOException: Invalid secret key format - S8194739: Zero port of 8174962: Better interface invocations - S8195837: (tz) Upgrade time-zone data to tzdata2018c - S8196952: Bad primeCertainty value setting in DSAParameterGenerator - S8197030: Perf regression on all platforms with 8u171-b03 - early lambda use - S8197981, PR3548: Missing return statement in __sync_val_compare_and_swap_8 - S8198494: 8u171 and 8u172 - Build failure on non-SE Linux Platforms - S8198662: Incompatible internal API change in JDK8u161: signature of method exportObject() - S8198963: Fix new rmi property name - S8199001: [TESTBUG] RMIConnectionFilterTest.java test fails in compilation - S8199141: Windows: new warning messaging for JRE installer UI in non-MOS cases - S8200314: JDK 8u171 l10n resource file update - msg drop 40 ChangeLog: 2018-05-24 Andrew John Hughes Bump to icedtea-3.8.0. * patches/pr3591.patch: Removed. (JDK_UPDATE_VERSION): Bump to 171. (BUILD_VERSION): Set to b11. (CORBA_CHANGESET): Update to icedtea-3.8.0 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Remove pr3591.patch. Move pr3593.patch and pr3548.patch to alternate HotSpot builds. * NEWS: Updated. * configure.ac: Bump to 3.8.0. * hotspot.map.in: Update to icedtea-3.8.0 tag. * patches/hotspot/aarch32/pr3548.patch, * patches/hotspot/aarch32/pr3593.patch: Symlink to Shenandoah versions. * patches/hotspot/shenandoah/pr3548.patch, * patches/hotspot/shenandoah/pr3593.patch: Moved from patches/pr3548.patch and patches/pr3593.patch 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 Wed May 30 06:16:41 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 30 May 2018 06:16:41 +0000 Subject: [Bug 3591] [IcedTea8] Fix for bug 3533 doesn't add -mstackrealign to JDK code In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3591 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=89dce769ac1c author: Andrew John Hughes date: Fri May 25 17:07:33 2018 +0100 Bump to icedtea-3.8.0. Upstream changes: - PR3591: Fix for bug 3533 doesn't add -mstackrealign to JDK code - PR3593: s390 needs to use '%z' format specifier for size_t arguments as size_t != int - S6988950: JDWP exit error JVMTI_ERROR_WRONG_PHASE(112) - S8054213: Class name repeated in output of Type.toString() - S8068778: [TESTBUG] CompressedClassSpaceSizeInJmapHeap.java fails if SA not available - S8072452: Support DHE sizes up to 8192-bits and DSA sizes up to 3072-bits - S8134103: JVMTI_ERROR_WRONG_PHASE(112): on checking for an interface - S8148421: Transport Layer Security (TLS) Session Hash and Extended Master Secret Extension - S8150530: Improve javax.crypto.BadPaddingException messages - S8153955: increase java.util.logging.FileHandler MAX_LOCKS limit - S8154344: sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java fails on solaris - S8158116: com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java failed with timeout - S8163237: Restrict the use of EXPORT cipher suites - S8169080: Improve documentation examples for crypto applications - S8175075: Add 3DES to the default disabled algorithm security property - S8178458: Better use of certificates in LDAP - S8179665: [Windows] java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location - S8180433: Cleaner CLR invocation handling - S8180881: Better packaging of deserialization - S8182362: Update CipherOutputStream Usage - S8182402: Tooltip for Desktop button is in English when non-English locale is set - S8183032: Upgrade to LittleCMS 2.9 - S8184271: Time related C1 intrinsics produce inconsistent results when floating around - S8184328: JDK 8u131 socketRead0 hang at SSL read - S8185292: Stricter key generation - S8185325: Improve GTK initialization - S8185346: Relax RMI Registry Serial Filter to allow arrays of any type - S8185909: Disable JARs signed with DSA keys less than 1024 bits - S8186032: Disable XML Signatures signed with EC keys less than 224 bits - S8186080: Transform XML interfaces - S8186441: Change of behavior in the getMessage () method of the SOAPMessageContextImpl class - S8186600: Improve property negotiations - S8186606: Improve LDAP lookup robustness - S8186699: Clean up extra Derby files - S8186998: Improve JMX supportive features - S8187496: Possible memory leak in java.apple.security.KeychainStore.addItemToKeychain - S8188880: A JAXB JCK test failure found after 8186080 - S8189123: More consistent classloading - S8189284: More refactoring for deserialization cases - S8189789: tomcat gzip-compressed response bodies appear to be broken in update 151 - S8189851: [TESTBUG] runtime/RedefineTests/RedefineInterfaceCall.java fails - S8189969: Manifest better manifest entries - S8189977: Improve permission portability - S8189981: Improve queuing portability - S8189985: Improve tabular data portability - S8189989: Improve container portability - S8189993: Improve document portability - S8189997: Enhance keystore mechanisms - S8190258: (tz) Support tzdata2017c - S8190259: test tck.java.time.zone.TCKZoneRules is broken by tzdata2017c - S8190266: closed/java/awt/ComponentOrientation/WindowTest.java throws java.util.MissingResourceException. - S8190289: More refactoring for client deserialization cases - S8190449: sun/security/pkcs11/KeyPairGenerator/TestDH2048.java fails on Solaris x64 5.10 - S8190478: Improved interface method selection - S8190497: DHParameterSpec.getL() returns zero after JDK-8072452 - S8190789: sun/security/provider/certpath/LDAPCertStore/TestURICertStoreParameters.java fails after JDK-8186606 - S8190877: Better handling of abstract classes - S8191137: keytool fails to format resource strings for keys for some languages after JDK-8171319 - S8191142: More refactoring for naming deserialization cases - S8191340: 8ux linux builds failing - com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl (unknown type) - S8191358: Restore TSA certificate expiration check - S8191696: Better mouse positioning - S8191907: PPC64 part of JDK-8174962: Better interface invocations - S8191909: Nightly failures in nashorn suite - S8192025: Less referential references - S8192030: Better MTSchema support - S8192757: Improve stub classes implementation - S8192789: Avoid using AtomicReference in sun.security.provider.PolicyFile - S8193409: Improve AES supporting classes - S8193414: Improvements in MethodType lookups - S8193683: Increase the number of clones in the CloneableDigest - S8193833: Better RMI connection support - S8194259: keytool error: java.io.IOException: Invalid secret key format - S8194739: Zero port of 8174962: Better interface invocations - S8195837: (tz) Upgrade time-zone data to tzdata2018c - S8196952: Bad primeCertainty value setting in DSAParameterGenerator - S8197030: Perf regression on all platforms with 8u171-b03 - early lambda use - S8197981, PR3548: Missing return statement in __sync_val_compare_and_swap_8 - S8198494: 8u171 and 8u172 - Build failure on non-SE Linux Platforms - S8198662: Incompatible internal API change in JDK8u161: signature of method exportObject() - S8198963: Fix new rmi property name - S8199001: [TESTBUG] RMIConnectionFilterTest.java test fails in compilation - S8199141: Windows: new warning messaging for JRE installer UI in non-MOS cases - S8200314: JDK 8u171 l10n resource file update - msg drop 40 ChangeLog: 2018-05-24 Andrew John Hughes Bump to icedtea-3.8.0. * patches/pr3591.patch: Removed. (JDK_UPDATE_VERSION): Bump to 171. (BUILD_VERSION): Set to b11. (CORBA_CHANGESET): Update to icedtea-3.8.0 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Remove pr3591.patch. Move pr3593.patch and pr3548.patch to alternate HotSpot builds. * NEWS: Updated. * configure.ac: Bump to 3.8.0. * hotspot.map.in: Update to icedtea-3.8.0 tag. * patches/hotspot/aarch32/pr3548.patch, * patches/hotspot/aarch32/pr3593.patch: Symlink to Shenandoah versions. * patches/hotspot/shenandoah/pr3548.patch, * patches/hotspot/shenandoah/pr3593.patch: Moved from patches/pr3548.patch and patches/pr3593.patch 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 Wed May 30 06:16:50 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 30 May 2018 06:16:50 +0000 Subject: [Bug 3566] [IcedTea8] AArch64 port crashes on slowdebug builds In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3566 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=aa9d52683b6b author: Andrew John Hughes date: Sat May 26 21:30:43 2018 +0100 Bump shenandoah to aarch64-shenandoah-jdk8u171-b13. Upstream changes: - Fix new code for Shenandoah after the 8u171 merge - Revert accidental OpSpinWait matching - S8068778: [TESTBUG] CompressedClassSpaceSizeInJmapHeap.java fails if SA not available - S8180881: Better packaging of deserialization - S8184271: Time related C1 intrinsics produce inconsistent results when floating around - S8189123: More consistent classloading - S8189851: [TESTBUG] runtime/RedefineTests/RedefineInterfaceCall.java fails - S8190478: Improved interface method selection - S8190877: Better handling of abstract classes - S8191907: PPC64 part of JDK-8174962: Better interface invocations - S8192025: Less referential references - S8194739: Zero port of 8174962: Better interface invocations - S8200556: AArch64: assertion failure in slowdebug builds - UseBiasedLocking should be disabled only for Shenandoah ChangeLog: 2018-05-25 Andrew John Hughes Bump shenandoah to aarch64-shenandoah-jdk8u171-b13. * patches/hotspot/shenandoah/8200556-pr3566.patch: Drop upstreamed patch. * Makefile.am: (ICEDTEA_PATCHES): Remove above patch. * NEWS: Updated. * hotspot.map.in: Bump shenandoah to aarch64-shenandoah-jdk8u171-b13. -- You are receiving this mail because: 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 May 30 06:17:02 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 30 May 2018 06:17:02 +0000 Subject: [Bug 3548] [IcedTea8] Backport "8062808: Turn on the -Wreturn-type warning" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3548 --- Comment #8 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=01377abdaabc author: Andrew John Hughes date: Mon May 28 09:55:03 2018 +0100 PR3548: Add missing return values for AArch32 port 2018-05-28 Andrew John Hughes PR3548: Add missing return values for AArch32 port * Makefile.am: (ICEDTEA_PATCHES): Add pr3548 patch for AArch32. Add OpenJDK bug ID to earlier pr3548 patch. * NEWS: Updated. * patches/hotspot/aarch32/8197981-pr3548.patch, * patches/hotspot/shenandoah/8197981-pr3548.patch: Renamed from pr3548.patch to include OpenJDK bug ID. * patches/hotspot/aarch32/pr3548-aarch32.patch: Add missing return values in AArch32 port code. -- You are receiving this mail because: 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 May 30 06:17:11 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 30 May 2018 06:17:11 +0000 Subject: [Bug 3596] [IcedTea8] sprintf array too small on 64-bit platforms In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3596 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=99f108454bcd author: Andrew John Hughes date: Mon May 28 12:35:49 2018 +0100 8184309, PR3596: Build warnings from GCC 7.1 on Fedora 26 2018-05-28 Andrew John Hughes 8184309, PR3596: Build warnings from GCC 7.1 on Fedora 26 * Makefile.am: (ICEDTEA_PATCHES): Add patch. * NEWS: Updated. * patches/8184309-pr3596.patch: Backport build warning fix from OpenJDK 10. -- You are receiving this mail because: 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 May 30 06:17:19 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 30 May 2018 06:17:19 +0000 Subject: [Bug 3597] [IcedTea8] Potential bogus -Wformat-overflow warning with -Wformat enabled In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3597 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=cea1a48810dd author: Andrew John Hughes date: Tue May 29 17:09:47 2018 +0100 PR3597: Potential bogus -Wformat-overflow warning with -Wformat enabled 2018-05-29 Andrew John Hughes PR3597: Potential bogus -Wformat-overflow warning with -Wformat enabled * Makefile.am: (ICEDTEA_PATCHES): Add patch. * NEWS: Updated. * patches/pr3597.patch: Disable -Wformat-overflow on the the build_pipe_classes function with GCC >= 7 as it produces apparent false positives. -- 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 May 30 06:20:10 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 30 May 2018 06:20:10 +0000 Subject: /hg/icedtea8-forest/hotspot: 2 new changesets Message-ID: changeset ef176cb429c4 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ef176cb429c4 author: ysuenaga date: Mon May 28 10:09:33 2018 +0100 8184309, PR3596: Build warnings from GCC 7.1 on Fedora 26 Reviewed-by: kbarrett, vlivanov changeset 8cde8f606e3f in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8cde8f606e3f author: andrew date: Wed May 30 07:19:21 2018 +0100 PR3597: Potential bogus -Wformat-overflow warning with -Wformat enabled diffstat: src/share/vm/adlc/adlc.hpp | 13 +++++++++++++ src/share/vm/adlc/output_c.cpp | 3 +++ src/share/vm/code/dependencies.cpp | 2 +- 3 files changed, 17 insertions(+), 1 deletions(-) diffs (55 lines): diff -r 6915dc9ae18c -r 8cde8f606e3f src/share/vm/adlc/adlc.hpp --- a/src/share/vm/adlc/adlc.hpp Mon May 28 09:26:07 2018 +0100 +++ b/src/share/vm/adlc/adlc.hpp Wed May 30 07:19:21 2018 +0100 @@ -85,6 +85,19 @@ #undef max #define max(a, b) (((a)>(b)) ? (a) : (b)) +#if !defined(__clang_major__) && (__GNUC__ >= 7) +#define PRAGMA_DIAG_PUSH _Pragma("GCC diagnostic push") +#define PRAGMA_DIAG_POP _Pragma("GCC diagnostic pop") +#define PRAGMA_FORMAT_OVERFLOW_IGNORED _Pragma("GCC diagnostic ignored \"-Wformat-overflow\"") +#define PRAGMA_FORMAT_OVERFLOW_IGNORED_EXTERNAL PRAGMA_FORMAT_OVERFLOW_IGNORED +#define PRAGMA_FORMAT_OVERFLOW_IGNORED_INTERNAL PRAGMA_FORMAT_OVERFLOW_IGNORED +#else +#define PRAGMA_DIAG_PUSH +#define PRAGMA_DIAG_POP +#define PRAGMA_FORMAT_OVERFLOW_IGNORED_EXTERNAL +#define PRAGMA_FORMAT_OVERFLOW_IGNORED_INTERNAL +#endif + // ADLC components #include "arena.hpp" #include "opto/adlcVMDeps.hpp" diff -r 6915dc9ae18c -r 8cde8f606e3f src/share/vm/adlc/output_c.cpp --- a/src/share/vm/adlc/output_c.cpp Mon May 28 09:26:07 2018 +0100 +++ b/src/share/vm/adlc/output_c.cpp Wed May 30 07:19:21 2018 +0100 @@ -560,6 +560,8 @@ return (ndx); } +PRAGMA_DIAG_PUSH +PRAGMA_FORMAT_OVERFLOW_IGNORED_EXTERNAL void ArchDesc::build_pipe_classes(FILE *fp_cpp) { const char *classname; const char *resourcename; @@ -1016,6 +1018,7 @@ fprintf(fp_cpp, "}\n"); fprintf(fp_cpp, "#endif\n"); } +PRAGMA_DIAG_POP // --------------------------------------------------------------------------- //------------------------------Utilities to build Instruction Classes-------- diff -r 6915dc9ae18c -r 8cde8f606e3f src/share/vm/code/dependencies.cpp --- a/src/share/vm/code/dependencies.cpp Mon May 28 09:26:07 2018 +0100 +++ b/src/share/vm/code/dependencies.cpp Wed May 30 07:19:21 2018 +0100 @@ -525,7 +525,7 @@ xtty->object("x", arg.metadata_value()); } } else { - char xn[10]; sprintf(xn, "x%d", j); + char xn[12]; sprintf(xn, "x%d", j); if (arg.is_oop()) { xtty->object(xn, arg.oop_value()); } else { From bugzilla-daemon at icedtea.classpath.org Wed May 30 06:20:17 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 30 May 2018 06:20:17 +0000 Subject: [Bug 3596] [IcedTea8] sprintf array too small on 64-bit platforms In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3596 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=ef176cb429c4 author: ysuenaga date: Mon May 28 10:09:33 2018 +0100 8184309, PR3596: Build warnings from GCC 7.1 on Fedora 26 Reviewed-by: kbarrett, vlivanov -- You are receiving this mail because: 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 May 30 06:20:24 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 30 May 2018 06:20:24 +0000 Subject: [Bug 3597] [IcedTea8] Potential bogus -Wformat-overflow warning with -Wformat enabled In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3597 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=8cde8f606e3f author: andrew date: Wed May 30 07:19:21 2018 +0100 PR3597: Potential bogus -Wformat-overflow warning with -Wformat enabled -- You are receiving this mail because: 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 May 30 06:20:58 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 30 May 2018 06:20:58 +0000 Subject: [Bug 3597] [IcedTea8] Potential bogus -Wformat-overflow warning with -Wformat enabled In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3597 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #4 from Andrew John Hughes --- Fixed in icedtea-3.8.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed May 30 06:20:59 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 30 May 2018 06:20:59 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Bug 3516 depends on bug 3597, which changed state. Bug 3597 Summary: [IcedTea8] Potential bogus -Wformat-overflow warning with -Wformat enabled https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3597 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 May 30 06:21:59 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 30 May 2018 06:21:59 +0000 Subject: [Bug 3548] [IcedTea8] Backport "8062808: Turn on the -Wreturn-type warning" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3548 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #9 from Andrew John Hughes --- Fixed in icedtea-3.8.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed May 30 06:22:01 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 30 May 2018 06:22:01 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Bug 3516 depends on bug 3548, which changed state. Bug 3548 Summary: [IcedTea8] Backport "8062808: Turn on the -Wreturn-type warning" https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3548 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 May 30 06:22:16 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 30 May 2018 06:22:16 +0000 Subject: [Bug 3589] [IcedTea8] Backport "8165489: Missing G1 barrier in Unsafe_GetObjectVolatile" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3589 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Fixed in icedtea-3.8.0pre02. -- You are receiving this mail because: 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 May 30 06:22:17 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 30 May 2018 06:22:17 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Bug 3516 depends on bug 3589, which changed state. Bug 3589 Summary: [IcedTea8] Backport "8165489: Missing G1 barrier in Unsafe_GetObjectVolatile" https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3589 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 May 30 06:22:58 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 30 May 2018 06:22:58 +0000 Subject: [Bug 3591] [IcedTea8] Fix for bug 3533 doesn't add -mstackrealign to JDK code In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3591 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #4 from Andrew John Hughes --- Fixed in icedtea-3.8.0pre02. -- You are receiving this mail because: 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 May 30 06:23:00 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 30 May 2018 06:23:00 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Bug 3516 depends on bug 3591, which changed state. Bug 3591 Summary: [IcedTea8] Fix for bug 3533 doesn't add -mstackrealign to JDK code https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3591 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 May 30 06:23:54 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 30 May 2018 06:23:54 +0000 Subject: [Bug 3592] [IcedTea8] Skip AES test on AArch64 due to VM crash In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3592 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Fixed in icedtea-3.8.0pre02. -- You are receiving this mail because: 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 May 30 06:23:55 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 30 May 2018 06:23:55 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Bug 3516 depends on bug 3592, which changed state. Bug 3592 Summary: [IcedTea8] Skip AES test on AArch64 due to VM crash https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3592 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 May 30 06:24:19 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 30 May 2018 06:24:19 +0000 Subject: [Bug 3593] [IcedTea8] s390 needs to use '%z' format specifier for size_t arguments as size_t != int In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3593 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #5 from Andrew John Hughes --- Fixed in icedtea-3.8.0pre02. -- You are receiving this mail because: 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 May 30 06:24:20 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 30 May 2018 06:24:20 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Bug 3516 depends on bug 3593, which changed state. Bug 3593 Summary: [IcedTea8] s390 needs to use '%z' format specifier for size_t arguments as size_t != int https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3593 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 May 30 06:25:40 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 30 May 2018 06:25:40 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Bug 3516 depends on bug 3594, which changed state. Bug 3594 Summary: [IcedTea8] Patch for bug 3593 breaks Shenandoah build https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3594 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 May 30 06:25:38 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 30 May 2018 06:25:38 +0000 Subject: [Bug 3594] [IcedTea8] Patch for bug 3593 breaks Shenandoah build In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3594 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Fixed in icedtea-3.8.0pre02. -- You are receiving this mail because: 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 May 30 06:26:04 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 30 May 2018 06:26:04 +0000 Subject: [Bug 3596] [IcedTea8] sprintf array too small on 64-bit platforms In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3596 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Fixed in icedtea-3.8.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed May 30 06:26:05 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 30 May 2018 06:26:05 +0000 Subject: [Bug 3516] [TRACKER] IcedTea 3.8.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3516 Bug 3516 depends on bug 3596, which changed state. Bug 3596 Summary: [IcedTea8] sprintf array too small on 64-bit platforms https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3596 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: