hg: shenandoah/jdk9/jdk: 496 new changesets

roman at kennke.org roman at kennke.org
Tue Nov 22 16:10:57 UTC 2016


Changeset: 7c15548ab9d6
Author:    shurailine
Date:      2016-09-06 17:07 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7c15548ab9d6

8148859: Fix module dependences for java/time tests
Reviewed-by: alanb, rriggs

! test/java/time/TEST.properties

Changeset: 76ba1b74f268
Author:    smarks
Date:      2016-09-06 16:08 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/76ba1b74f268

8159404: throw UnsupportedOperationException unconditionally for mutator methods
Reviewed-by: martin, psandoz

! src/java.base/share/classes/java/util/ImmutableCollections.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/Set.java
! test/java/util/Collection/MOAT.java

Changeset: 60d7fbe25cd7
Author:    igerasim
Date:      2016-09-07 10:14 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/60d7fbe25cd7

8165413: Typos in javadoc: extra period, wrong number, misspelled word
Reviewed-by: weijun, mullan

! src/java.base/share/classes/java/security/DigestInputStream.java
! src/java.base/share/classes/java/security/KeyPairGenerator.java
! src/java.base/share/classes/java/security/SignatureSpi.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/SerialVersionUIDAdder.java
! src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java
! src/java.desktop/share/classes/com/sun/media/sound/DLSInfo.java

Changeset: c49bca5eedb3
Author:    sundar
Date:      2016-09-07 18:35 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c49bca5eedb3

8165503: jlink exclude VM plugin's handling of jvmlibs is wrong
Reviewed-by: jlaskey

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeVMPlugin.java

Changeset: 7916fca71cd6
Author:    skovalev
Date:      2016-09-07 10:04 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7916fca71cd6

8165604: Fix module dependencies for sun/util/* tests
Reviewed-by: rriggs, naoto

! test/sun/util/locale/provider/Bug8038436.java
! test/sun/util/locale/provider/Bug8152817.java
! test/sun/util/resources/Calendar/Bug4518811.java
! test/sun/util/resources/Calendar/Bug4527203.java
! test/sun/util/resources/Locale/Bug4429024.java
! test/sun/util/resources/Locale/Bug4965260.java
! test/sun/util/resources/Locale/Bug6275682.java
! test/sun/util/resources/TimeZone/Bug4938846.java
! test/sun/util/resources/TimeZone/Bug6271396.java
! test/sun/util/resources/TimeZone/Bug6317929.java
! test/sun/util/resources/TimeZone/Bug6377794.java
! test/sun/util/resources/TimeZone/Bug6442006.java
! test/sun/util/resources/cldr/Bug8134250.java
! test/sun/util/resources/cldr/Bug8145136.java

Changeset: fc1be68dffc8
Author:    ksrini
Date:      2016-09-07 10:58 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fc1be68dffc8

8151901: test/tools/pack200/Pack200Test fails on verifying native unpacked JAR
Reviewed-by: jrose

! src/java.base/share/classes/com/sun/java/util/jar/pack/Package.java
! src/java.base/share/classes/com/sun/java/util/jar/pack/PackageReader.java
! test/ProblemList.txt
! test/tools/pack200/Pack200Test.java
! test/tools/pack200/pack200-verifier/data/golden.jar

Changeset: 0ac0a3b43f0a
Author:    smarks
Date:      2016-09-07 14:59 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0ac0a3b43f0a

8165636: add removal text to Runtime.traceInstructions/MethodCalls deprecation text
Reviewed-by: iris, darcy, mchung

! src/java.base/share/classes/java/lang/Runtime.java

Changeset: 30aba497f34e
Author:    sundar
Date:      2016-09-08 20:21 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/30aba497f34e

8165697: jlink running on Mac with Windows jmods produces non-runnable image
Reviewed-by: jlaskey, redestad

! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java

Changeset: 32540f1a8a70
Author:    coffeys
Date:      2016-09-08 16:16 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/32540f1a8a70

8165711: java/net/SetFactoryPermission/SetFactoryPermission.java needs to run in ovm mode
Reviewed-by: chegar

! test/java/net/SetFactoryPermission/SetFactoryPermission.java

Changeset: c2895dc9842f
Author:    mchung
Date:      2016-09-08 09:45 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c2895dc9842f

8165563: ClassLoader::getSystemClassLoader will never be null
Reviewed-by: alanb, dholmes, psandoz

! src/java.base/share/classes/java/lang/ClassLoader.java

Changeset: 10d8bdeabfa5
Author:    skovalev
Date:      2016-09-08 09:59 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/10d8bdeabfa5

8165583: Fix module dependencies for jdk/java/util/* tests
Reviewed-by: alanb

! test/java/util/Calendar/Bug4302966.java
! test/java/util/Date/Bug8135055.java
! test/java/util/Formatter/FormatLocale.java
! test/java/util/ResourceBundle/modules/security/TestPermission.java
! test/java/util/ServiceLoader/modules/ServicesTest.java
! test/java/util/TimeZone/HongKong.java
! test/java/util/logging/modules/GetResourceBundleTest.java

Changeset: 0d5787987564
Author:    darcy
Date:      2016-09-08 14:23 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0d5787987564

8039854: Broken link in java.lang.RuntimePermission
Reviewed-by: lancea

! src/java.base/share/classes/java/lang/RuntimePermission.java

Changeset: caf0b176cf70
Author:    lana
Date:      2016-09-08 22:14 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/caf0b176cf70

Merge


Changeset: 08bbb5882450
Author:    martin
Date:      2016-09-07 14:44 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/08bbb5882450

8165643: SecureDirectoryStream doesn't work on linux non-x86
Reviewed-by: alanb

! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/java/nio/file/DirectoryStream/SecureDS.java

Changeset: 5cfe381e52f2
Author:    skovalev
Date:      2016-09-09 10:58 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5cfe381e52f2

8165592: Fix module dependencies for sun/text/* tests
Reviewed-by: naoto

! test/sun/text/resources/Collator/Bug4248694.java
! test/sun/text/resources/Collator/Bug4804273.java
! test/sun/text/resources/Collator/Bug6755060.java
! test/sun/text/resources/Format/Bug4395196.java
! test/sun/text/resources/Format/Bug4442855.java
! test/sun/text/resources/Format/Bug4621320.java
! test/sun/text/resources/Format/Bug4651568.java
! test/sun/text/resources/Format/Bug4762201.java
! test/sun/text/resources/Format/Bug4807540.java
! test/sun/text/resources/Format/Bug4810032.java
! test/sun/text/resources/Format/Bug4994312.java
! test/sun/text/resources/Format/Bug5096553.java
! test/sun/text/resources/Format/Bug8037343.java
! test/sun/text/resources/Format/Bug8074791.java
! test/sun/text/resources/LocaleDataTest.java

Changeset: b48fd6299b71
Author:    smarks
Date:      2016-09-09 12:07 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b48fd6299b71

4285505: deprecate java.lang.Compiler
Reviewed-by: shade, forax, kmo, tellison, mchung, alanb, rriggs

! src/java.base/share/classes/java/lang/Compiler.java

Changeset: b2af67961b70
Author:    kbarrett
Date:      2016-09-09 16:24 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b2af67961b70

8165393: bad merge in java/lang/ref/package-info.java
Summary: Added the missing change.
Reviewed-by: rriggs

! src/java.base/share/classes/java/lang/ref/package-info.java

Changeset: 33f7b960dab0
Author:    mchung
Date:      2016-09-09 13:44 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/33f7b960dab0

8165346: j.l.ClassLoader.getDefinedPackage(String) throws NPE
Reviewed-by: alanb, lancea, shade

! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Package.java
+ test/java/lang/ClassLoader/GetDefinedPackage.java

Changeset: 04fab572c203
Author:    psandoz
Date:      2016-09-09 14:54 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/04fab572c203

8165731: Reference to removed method in VarHandle JavaDoc
Reviewed-by: shade, bpb

! src/java.base/share/classes/java/lang/invoke/VarHandle.java

Changeset: d4fe8a79e382
Author:    psandoz
Date:      2016-09-09 14:54 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d4fe8a79e382

8164691: Stream specification clarifications for iterate and collect
Reviewed-by: briangoetz, smarks, tvaleev

! src/java.base/share/classes/java/util/stream/DoubleStream.java
! src/java.base/share/classes/java/util/stream/IntStream.java
! src/java.base/share/classes/java/util/stream/LongStream.java
! src/java.base/share/classes/java/util/stream/Stream.java

Changeset: ba6f73d87fae
Author:    psandoz
Date:      2016-09-09 14:54 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ba6f73d87fae

8161230: ClassLoader: add resource methods returning java.util.stream.Stream
Reviewed-by: psandoz, alanb, mchung, tvaleev
Contributed-by: Patrick Reinhart <patrick at reini.net>

! src/java.base/share/classes/java/lang/ClassLoader.java
+ test/java/lang/ClassLoader/ResourcesStreamTest.java

Changeset: f2e94fd11c41
Author:    sundar
Date:      2016-09-10 06:46 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f2e94fd11c41

8165726: fix for 8165595 revealed a bug in pack200 tool's handling of main class attribute of module-info classes
Reviewed-by: ksrini

! src/java.base/share/classes/com/sun/java/util/jar/pack/intrinsic.properties

Changeset: 353638476788
Author:    darcy
Date:      2016-09-11 13:23 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/353638476788

8165810: Problem list VersionCheck.java until JDK-8165772 is fixed
Reviewed-by: lancea, redestad

! test/ProblemList.txt

Changeset: 149261d5ece8
Author:    redestad
Date:      2016-09-12 13:23 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/149261d5ece8

8165492: Reduce number of lambda forms generated by MethodHandleInlineCopyStrategy
Reviewed-by: mhaupt, vlivanov, psandoz, shade

! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java

Changeset: 3c22a1f8176c
Author:    sundar
Date:      2016-09-12 18:27 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3c22a1f8176c

8165772: fix for 8165595 results in failure of jdk/test/tools/launcher/VersionCheck.java
Reviewed-by: alanb, jlaskey

! test/ProblemList.txt

Changeset: ed1e774e93cf
Author:    redestad
Date:      2016-09-12 17:45 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ed1e774e93cf

8165723: JarFile::isMultiRelease() method returns false when it should return true
Reviewed-by: alanb

! src/java.base/share/classes/java/util/jar/JarFile.java
! test/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java
! test/lib/testlibrary/java/util/jar/CreateMultiReleaseTestJars.java

Changeset: bcc0dd4d9fe9
Author:    naoto
Date:      2016-09-12 09:38 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bcc0dd4d9fe9

8165605: Thai resources in jdk.localedata cause split package issue with java.base
Reviewed-by: mchung, erikj

! make/gendata/GendataBreakIterator.gmk
- src/java.base/share/classes/sun/text/resources/BreakIteratorRulesProvider.java
! src/java.base/share/classes/sun/util/locale/provider/BreakDictionary.java
! src/java.base/share/classes/sun/util/locale/provider/RuleBasedBreakIterator.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java
+ src/jdk.localedata/share/classes/sun/text/resources/ext/thai_dict
- src/jdk.localedata/share/classes/sun/text/resources/thai_dict
! test/tools/jlink/plugins/IncludeLocalesPluginTest.java

Changeset: c82edcbf45ce
Author:    redestad
Date:      2016-09-12 20:12 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c82edcbf45ce

8165890: [TESTBUG] Compilation issue in MultiReleaseJarTest after 8165723
Reviewed-by: darcy

! test/lib/testlibrary/java/util/jar/CreateMultiReleaseTestJars.java

Changeset: 9babcc5b3e2d
Author:    dl
Date:      2016-09-12 13:07 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9babcc5b3e2d

8164983: Improve CountedCompleter code samples; add corresponding tests
Reviewed-by: martin, psandoz, shade

! src/java.base/share/classes/java/util/concurrent/CountedCompleter.java
! test/java/util/concurrent/tck/CountedCompleterTest.java

Changeset: d6ccab83a5f8
Author:    dl
Date:      2016-09-12 13:11 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d6ccab83a5f8

8139237: java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java fails intermittently
Reviewed-by: martin, psandoz, shade

! test/java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java

Changeset: 708383deec79
Author:    dl
Date:      2016-09-12 13:14 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/708383deec79

8164169: Miscellaneous changes imported from jsr166 CVS 2016-09
Reviewed-by: martin, psandoz, shade

! src/java.base/share/classes/java/util/ArrayDeque.java
! src/java.base/share/classes/java/util/PriorityQueue.java
! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
! src/java.base/share/classes/java/util/concurrent/CyclicBarrier.java
! src/java.base/share/classes/java/util/concurrent/Flow.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/Semaphore.java
! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java
! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicInteger.java
! src/java.base/share/classes/java/util/concurrent/locks/StampedLock.java
! test/java/util/PriorityQueue/NoNulls.java
! test/java/util/concurrent/BlockingQueue/LoopHelpers.java
! test/java/util/concurrent/BlockingQueue/OfferDrainToLoops.java
! test/java/util/concurrent/ConcurrentHashMap/LoopHelpers.java
! test/java/util/concurrent/ConcurrentQueues/LoopHelpers.java
! test/java/util/concurrent/ConcurrentQueues/OfferRemoveLoops.java
! test/java/util/concurrent/DelayQueue/Stress.java
! test/java/util/concurrent/Exchanger/LoopHelpers.java
! test/java/util/concurrent/ExecutorCompletionService/LoopHelpers.java
! test/java/util/concurrent/FutureTask/LoopHelpers.java
! test/java/util/concurrent/ScheduledThreadPoolExecutor/ZeroCorePoolSize.java
! test/java/util/concurrent/ScheduledThreadPoolExecutor/ZeroCoreThreads.java
! test/java/util/concurrent/ThreadPoolExecutor/ThreadRestarts.java
! test/java/util/concurrent/ThreadPoolExecutor/TimeOutShrink.java
! test/java/util/concurrent/atomic/AtomicReferenceTest.java
! test/java/util/concurrent/forkjoin/SubmissionTest.java
! test/java/util/concurrent/locks/Lock/LoopHelpers.java
! test/java/util/concurrent/locks/Lock/Mutex.java
! test/java/util/concurrent/locks/LockSupport/ParkLoops.java
! test/java/util/concurrent/locks/ReentrantLock/LoopHelpers.java
! test/java/util/concurrent/locks/ReentrantReadWriteLock/LoopHelpers.java
! test/java/util/concurrent/locks/StampedLock/ReadersUnlockAfterWriteUnlock.java
! test/java/util/concurrent/tck/AtomicIntegerArray9Test.java
! test/java/util/concurrent/tck/AtomicLongArray9Test.java
! test/java/util/concurrent/tck/AtomicReferenceArray9Test.java
! test/java/util/concurrent/tck/CompletableFutureTest.java
! test/java/util/concurrent/tck/ConcurrentHashMap8Test.java
! test/java/util/concurrent/tck/CopyOnWriteArrayListTest.java
! test/java/util/concurrent/tck/CopyOnWriteArraySetTest.java
! test/java/util/concurrent/tck/ExecutorCompletionService9Test.java
! test/java/util/concurrent/tck/ExecutorCompletionServiceTest.java
! test/java/util/concurrent/tck/ForkJoinPool8Test.java
! test/java/util/concurrent/tck/ForkJoinTask8Test.java
! test/java/util/concurrent/tck/ForkJoinTaskTest.java
! test/java/util/concurrent/tck/JSR166TestCase.java
! test/java/util/concurrent/tck/RecursiveActionTest.java
! test/java/util/concurrent/tck/ScheduledExecutorSubclassTest.java
! test/java/util/concurrent/tck/ScheduledExecutorTest.java
! test/java/util/concurrent/tck/StampedLockTest.java
! test/java/util/concurrent/tck/SubmissionPublisherTest.java
! test/java/util/concurrent/tck/ThreadPoolExecutorSubclassTest.java
! test/java/util/concurrent/tck/ThreadPoolExecutorTest.java

Changeset: 08d703b88378
Author:    sspitsyn
Date:      2016-09-12 15:00 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/08d703b88378

8160950: Agent JAR added to app class loader rather than system class loader when running with -Djava.system.class.loader
Summary: Add agent JAR to the custom system class loader
Reviewed-by: alanb, mchung, dholmes

! src/java.instrument/share/classes/java/lang/instrument/package.html
! src/java.instrument/share/native/libinstrument/InvocationAdapter.c
! src/java.instrument/share/native/libinstrument/JPLISAgent.c
! src/java.instrument/share/native/libinstrument/JPLISAgent.h
+ test/java/lang/instrument/CustomSystemLoader/Agent.java
+ test/java/lang/instrument/CustomSystemLoader/App.java
+ test/java/lang/instrument/CustomSystemLoader/CustomLoader.java

Changeset: 54c5931849a3
Author:    sspitsyn
Date:      2016-09-12 22:04 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/54c5931849a3

Merge

- src/java.base/share/classes/sun/text/resources/BreakIteratorRulesProvider.java
- src/jdk.localedata/share/classes/sun/text/resources/thai_dict

Changeset: 32d957185656
Author:    lana
Date:      2016-09-15 17:15 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/32d957185656

Added tag jdk-9+136 for changeset 54c5931849a3

! .hgtags

Changeset: d6a338c11d88
Author:    amlu
Date:      2016-09-13 14:55 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d6a338c11d88

8165818: Remove tools/pack200/Pack200Props.java from ProblemList
Reviewed-by: ksrini

! test/ProblemList.txt

Changeset: af17b6bc08dd
Author:    vtewari
Date:      2016-09-13 17:00 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/af17b6bc08dd

8075484: SocketInputStream.socketRead0 can hang even with soTimeout set
Reviewed-by: chegar, dsamersoff, msheppar, clanger

! src/java.base/aix/native/libnet/aix_close.c
! src/java.base/linux/native/libnet/linux_close.c
! src/java.base/macosx/native/libnet/bsd_close.c
! src/java.base/solaris/native/libnet/solaris_close.c
! src/java.base/unix/native/libnet/SocketInputStream.c
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/unix/native/libnet/net_util_md.h

Changeset: e173966d872b
Author:    robm
Date:      2016-09-13 14:47 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e173966d872b

6947916: JarURLConnection does not handle useCaches correctly
Reviewed-by: chegar

! src/java.base/share/classes/sun/net/www/protocol/jar/JarURLConnection.java
+ test/sun/net/www/protocol/jar/JarURLConnectionUseCaches.java

Changeset: 967c9ee04457
Author:    sundar
Date:      2016-09-13 20:59 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/967c9ee04457

8163320: JAVA_VERSION in release file should come from java.base module
Reviewed-by: mchung

! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java
! test/tools/jlink/IntegrationTest.java

Changeset: 45a60f458ed8
Author:    sdrach
Date:      2016-09-13 13:55 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/45a60f458ed8

8163798: Create a JarFile versionedStream method
Reviewed-by: mchung, psandoz, redestad

! src/java.base/share/classes/java/util/jar/JarFile.java
+ src/java.base/share/classes/jdk/internal/util/jar/VersionedStream.java
+ test/jdk/internal/util/jar/TestVersionedStream.java

Changeset: b988584cda41
Author:    skovalev
Date:      2016-09-13 15:28 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b988584cda41

8165870: Fix module dependencies for javax.script/* tests
Reviewed-by: sundar
Contributed-by: sergei.kovalev at oracle.com

! test/javax/script/ExceptionTest.java
! test/javax/script/JavaScriptScopeTest.java
! test/javax/script/NullUndefinedVarTest.java
! test/javax/script/PluggableContextTest.java
! test/javax/script/Test1.java
! test/javax/script/Test2.java
! test/javax/script/Test3.java
! test/javax/script/Test4.java
! test/javax/script/Test5.java
! test/javax/script/Test6.java
! test/javax/script/Test7.java
! test/javax/script/Test8.java

Changeset: 15badd72caae
Author:    jjiang
Date:      2016-09-14 11:06 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/15badd72caae

8077138: Some PKCS11 tests fail because NSS library is not initialized
Summary: Re-building NSS libraries with VS2013 to make the new libraries to depend on msvcr120.dll, which is already distributed with JDK 9
Reviewed-by: vinnie
Contributed-by: John Jiang <sha.jiang at oracle.com>

! test/ProblemList.txt
! test/sun/security/pkcs11/PKCS11Test.java
! test/sun/security/pkcs11/nss/lib/windows-amd64/freebl3.chk
! test/sun/security/pkcs11/nss/lib/windows-amd64/freebl3.dll
- test/sun/security/pkcs11/nss/lib/windows-amd64/libnspr4.dll
- test/sun/security/pkcs11/nss/lib/windows-amd64/libnspr4.lib
- test/sun/security/pkcs11/nss/lib/windows-amd64/libplc4.dll
- test/sun/security/pkcs11/nss/lib/windows-amd64/libplc4.lib
- test/sun/security/pkcs11/nss/lib/windows-amd64/libplds4.dll
- test/sun/security/pkcs11/nss/lib/windows-amd64/libplds4.lib
+ test/sun/security/pkcs11/nss/lib/windows-amd64/nspr4.dll
+ test/sun/security/pkcs11/nss/lib/windows-amd64/nspr4.lib
! test/sun/security/pkcs11/nss/lib/windows-amd64/nss3.dll
! test/sun/security/pkcs11/nss/lib/windows-amd64/nss3.lib
! test/sun/security/pkcs11/nss/lib/windows-amd64/nssckbi.dll
! test/sun/security/pkcs11/nss/lib/windows-amd64/nssdbm3.chk
! test/sun/security/pkcs11/nss/lib/windows-amd64/nssdbm3.dll
! test/sun/security/pkcs11/nss/lib/windows-amd64/nssutil3.dll
! test/sun/security/pkcs11/nss/lib/windows-amd64/nssutil3.lib
+ test/sun/security/pkcs11/nss/lib/windows-amd64/plc4.dll
+ test/sun/security/pkcs11/nss/lib/windows-amd64/plc4.lib
+ test/sun/security/pkcs11/nss/lib/windows-amd64/plds4.dll
+ test/sun/security/pkcs11/nss/lib/windows-amd64/plds4.lib
! test/sun/security/pkcs11/nss/lib/windows-amd64/softokn3.chk
! test/sun/security/pkcs11/nss/lib/windows-amd64/softokn3.dll
! test/sun/security/pkcs11/nss/lib/windows-amd64/sqlite3.dll
! test/sun/security/pkcs11/nss/lib/windows-amd64/ssl3.dll
! test/sun/security/pkcs11/nss/lib/windows-amd64/ssl3.lib
! test/sun/security/pkcs11/nss/lib/windows-i586/freebl3.chk
! test/sun/security/pkcs11/nss/lib/windows-i586/freebl3.dll
- test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.dll
- test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.lib
- test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.dll
- test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.lib
- test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.dll
- test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.lib
+ test/sun/security/pkcs11/nss/lib/windows-i586/nspr4.dll
+ test/sun/security/pkcs11/nss/lib/windows-i586/nspr4.lib
! test/sun/security/pkcs11/nss/lib/windows-i586/nss3.dll
! test/sun/security/pkcs11/nss/lib/windows-i586/nss3.lib
! test/sun/security/pkcs11/nss/lib/windows-i586/nssckbi.dll
! test/sun/security/pkcs11/nss/lib/windows-i586/nssdbm3.chk
! test/sun/security/pkcs11/nss/lib/windows-i586/nssdbm3.dll
! test/sun/security/pkcs11/nss/lib/windows-i586/nssutil3.dll
! test/sun/security/pkcs11/nss/lib/windows-i586/nssutil3.lib
+ test/sun/security/pkcs11/nss/lib/windows-i586/plc4.dll
+ test/sun/security/pkcs11/nss/lib/windows-i586/plc4.lib
+ test/sun/security/pkcs11/nss/lib/windows-i586/plds4.dll
+ test/sun/security/pkcs11/nss/lib/windows-i586/plds4.lib
! test/sun/security/pkcs11/nss/lib/windows-i586/softokn3.chk
! test/sun/security/pkcs11/nss/lib/windows-i586/softokn3.dll
! test/sun/security/pkcs11/nss/lib/windows-i586/sqlite3.dll
! test/sun/security/pkcs11/nss/lib/windows-i586/ssl3.dll
! test/sun/security/pkcs11/nss/lib/windows-i586/ssl3.lib
+ test/sun/security/pkcs11/nss/src/nss-3.16-with-nspr-4.10.4.tar.gz
+ test/sun/security/pkcs11/nss/src/nss-3.16-with-nspr-4.10.4.tar.gz.sha256
- test/sun/security/pkcs11/nss/src/nss-3.16_nspr-4.10_src.tar.gz
- test/sun/security/pkcs11/nss/src/nss-3.16_nspr-4.10_src.tar.gz.sha256

Changeset: 2db0cfd76f91
Author:    stuefe
Date:      2016-09-14 14:29 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2db0cfd76f91

8166012: [linux] Remove remnants of LinuxThreads from Linux attach framework
Reviewed-by: dholmes, alanb

! make/mapfiles/libattach/mapfile-linux
! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/linux/native/libattach/VirtualMachineImpl.c

Changeset: 606ec12670fe
Author:    dfuchs
Date:      2016-09-14 14:04 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/606ec12670fe

6543126: Level.known can leak memory
Summary: Custom level instances will now be released when their defining class loader is no longer referenced.
Reviewed-by: plevart, mchung, chegar

! src/java.base/share/classes/module-info.java
! src/java.logging/share/classes/java/util/logging/Level.java
! test/java/util/logging/Level/CustomLevel.java
+ test/java/util/logging/Level/myresource2.properties

Changeset: 6ff142e70383
Author:    ksrini
Date:      2016-09-14 06:46 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6ff142e70383

8165524: Better detect JRE that Linux JLI will be using
Reviewed-by: ksrini
Contributed-by: chris.bensen at oracle.com

! src/java.base/share/native/libjli/java.h
! src/java.base/unix/native/libjli/java_md_common.c
! src/java.base/unix/native/libjli/java_md_solinux.c
! src/java.base/windows/native/libjli/java_md.c
! src/java.base/windows/native/libjli/java_md.h

Changeset: 6f220f1f53db
Author:    jnimeh
Date:      2016-09-14 07:37 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6f220f1f53db

8132926: PKIXParameters built with public key form of TrustAnchor causes NPE during cert path building/validation
Summary: Fix cases where non-certificate issuer information may be passed into the OCSPResponse.verify method, thereby causing NPEs to be thrown.
Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java
! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java
+ test/java/security/cert/CertPathValidator/trustAnchor/ValWithAnchorByName.java

Changeset: b7f05783d86d
Author:    darcy
Date:      2016-09-14 10:12 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b7f05783d86d

8166054: Problem list JarURLConnectionUseCaches.java until JDK-8165988 is fixed
Reviewed-by: dfuchs

! test/ProblemList.txt

Changeset: 0c1c1c466ddc
Author:    peytoia
Date:      2016-09-15 08:18 +0900
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0c1c1c466ddc

8164791: Update existing test cases of test/java/text/Format.
Reviewed-by: okutsu, peytoia
Contributed-by: nancy.nigam at oracle.com

! test/java/text/Format/DateFormat/Bug4322313.java
! test/java/text/Format/DateFormat/Bug4736959.java
! test/java/text/Format/DateFormat/Bug4823811.java
! test/java/text/Format/DateFormat/Bug4845901.java
! test/java/text/Format/DateFormat/Bug6609750.java
! test/java/text/Format/DateFormat/Bug6683975.java
! test/java/text/Format/DateFormat/DateFormatRegression.java
! test/java/text/Format/DateFormat/DateFormatRoundTripTest.java
! test/java/text/Format/DateFormat/DateFormatSymbolsCloneTest.java
! test/java/text/Format/DateFormat/NonGregorianFormatTest.java
! test/java/text/Format/DateFormat/bug4358730.java
! test/java/text/Format/MessageFormat/Bug4185816Test.java
! test/java/text/Format/MessageFormat/LargeMessageFormat.java
! test/java/text/Format/MessageFormat/MessageRegression.java
! test/java/text/Format/MessageFormat/MessageTest.java
! test/java/text/Format/NumberFormat/BigDecimalCompatibilityTest.java
! test/java/text/Format/NumberFormat/BigDecimalFormat.java
! test/java/text/Format/NumberFormat/BigDecimalParse.java
! test/java/text/Format/NumberFormat/Bug4208135.java
! test/java/text/Format/NumberFormat/Bug4833877.java
! test/java/text/Format/NumberFormat/Bug4838107.java
! test/java/text/Format/NumberFormat/Bug4944439.java
! test/java/text/Format/NumberFormat/Bug4990596.java
! test/java/text/Format/NumberFormat/Bug6278616.java
! test/java/text/Format/NumberFormat/NumberRegression.java
! test/java/text/Format/NumberFormat/NumberRoundTrip.java
! test/java/text/Format/NumberFormat/NumberTest.java
! test/java/text/Format/NumberFormat/SerializationLoadTest.java
! test/java/text/Format/NumberFormat/SerializationSaveTest.java
! test/java/text/Format/common/FormatIteratorTest.java
! test/java/text/Format/common/PParser.java

Changeset: ab540ca487c7
Author:    skovalev
Date:      2016-09-14 17:28 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ab540ca487c7

8166032: Fix module dependencies for javax.SSL tests
Reviewed-by: xuelei, weijun

! test/javax/net/ssl/DTLS/CipherSuite.java
! test/javax/net/ssl/DTLS/DTLSBufferOverflowUnderflowTest.java
! test/javax/net/ssl/DTLS/DTLSDataExchangeTest.java
! test/javax/net/ssl/DTLS/DTLSEnginesClosureTest.java
! test/javax/net/ssl/DTLS/DTLSHandshakeTest.java
! test/javax/net/ssl/DTLS/DTLSHandshakeWithReplicatedPacketsTest.java
! test/javax/net/ssl/DTLS/DTLSIncorrectAppDataTest.java
! test/javax/net/ssl/DTLS/DTLSMFLNTest.java
! test/javax/net/ssl/DTLS/DTLSNotEnabledRC4Test.java
! test/javax/net/ssl/DTLS/DTLSRehandshakeTest.java
! test/javax/net/ssl/DTLS/DTLSRehandshakeWithCipherChangeTest.java
! test/javax/net/ssl/DTLS/DTLSRehandshakeWithDataExTest.java
! test/javax/net/ssl/DTLS/DTLSSequenceNumberTest.java
! test/javax/net/ssl/DTLS/DTLSUnsupportedCiphersTest.java
! test/javax/net/ssl/DTLSv10/DTLSv10BufferOverflowUnderflowTest.java
! test/javax/net/ssl/DTLSv10/DTLSv10DataExchangeTest.java
! test/javax/net/ssl/DTLSv10/DTLSv10EnginesClosureTest.java
! test/javax/net/ssl/DTLSv10/DTLSv10HandshakeTest.java
! test/javax/net/ssl/DTLSv10/DTLSv10HandshakeWithReplicatedPacketsTest.java
! test/javax/net/ssl/DTLSv10/DTLSv10IncorrectAppDataTest.java
! test/javax/net/ssl/DTLSv10/DTLSv10MFLNTest.java
! test/javax/net/ssl/DTLSv10/DTLSv10NotEnabledRC4Test.java
! test/javax/net/ssl/DTLSv10/DTLSv10RehandshakeTest.java
! test/javax/net/ssl/DTLSv10/DTLSv10RehandshakeWithCipherChangeTest.java
! test/javax/net/ssl/DTLSv10/DTLSv10RehandshakeWithDataExTest.java
! test/javax/net/ssl/DTLSv10/DTLSv10SequenceNumberTest.java
! test/javax/net/ssl/DTLSv10/DTLSv10UnsupportedCiphersTest.java
! test/javax/net/ssl/TLS/TLSClientPropertyTest.java
! test/javax/net/ssl/TLS/TLSDataExchangeTest.java
! test/javax/net/ssl/TLS/TLSEnginesClosureTest.java
! test/javax/net/ssl/TLS/TLSHandshakeTest.java
! test/javax/net/ssl/TLS/TLSMFLNTest.java
! test/javax/net/ssl/TLS/TLSNotEnabledRC4Test.java
! test/javax/net/ssl/TLS/TLSRehandshakeTest.java
! test/javax/net/ssl/TLS/TLSRehandshakeWithCipherChangeTest.java
! test/javax/net/ssl/TLS/TLSRehandshakeWithDataExTest.java
! test/javax/net/ssl/TLS/TLSUnsupportedCiphersTest.java
! test/javax/net/ssl/TLSv1/TLSDataExchangeTest.java
! test/javax/net/ssl/TLSv1/TLSEnginesClosureTest.java
! test/javax/net/ssl/TLSv1/TLSHandshakeTest.java
! test/javax/net/ssl/TLSv1/TLSMFLNTest.java
! test/javax/net/ssl/TLSv1/TLSNotEnabledRC4Test.java
! test/javax/net/ssl/TLSv1/TLSRehandshakeTest.java
! test/javax/net/ssl/TLSv1/TLSRehandshakeWithCipherChangeTest.java
! test/javax/net/ssl/TLSv1/TLSRehandshakeWithDataExTest.java
! test/javax/net/ssl/TLSv1/TLSUnsupportedCiphersTest.java
! test/javax/net/ssl/TLSv11/EmptyCertificateAuthorities.java
! test/javax/net/ssl/TLSv11/ExportableBlockCipher.java
! test/javax/net/ssl/TLSv11/ExportableStreamCipher.java
! test/javax/net/ssl/TLSv11/GenericBlockCipher.java
! test/javax/net/ssl/TLSv11/GenericStreamCipher.java
! test/javax/net/ssl/TLSv11/TLSDataExchangeTest.java
! test/javax/net/ssl/TLSv11/TLSEnginesClosureTest.java
! test/javax/net/ssl/TLSv11/TLSHandshakeTest.java
! test/javax/net/ssl/TLSv11/TLSMFLNTest.java
! test/javax/net/ssl/TLSv11/TLSNotEnabledRC4Test.java
! test/javax/net/ssl/TLSv11/TLSRehandshakeTest.java
! test/javax/net/ssl/TLSv11/TLSRehandshakeWithCipherChangeTest.java
! test/javax/net/ssl/TLSv11/TLSRehandshakeWithDataExTest.java
! test/javax/net/ssl/TLSv11/TLSUnsupportedCiphersTest.java
! test/javax/net/ssl/ciphersuites/DisabledAlgorithms.java
! test/javax/net/ssl/ciphersuites/ECCurvesconstraints.java

Changeset: bcd1edb52592
Author:    ysuenaga
Date:      2016-08-25 12:24 +0900
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bcd1edb52592

8163581: Heap Parameters in HSDB cannot handle G1CollectedHeap
Reviewed-by: dholmes, sjohanss

! test/sun/tools/jhsdb/BasicLauncherTest.java

Changeset: 659f01da7ec0
Author:    dsamersoff
Date:      2016-08-26 13:11 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/659f01da7ec0

8163346: Update jmap-hashcode/Test8028623.java for better diagnostic of timeout.
Summary: Update jmap-hashcode/Test8028623.java to use LingeredApp and rename it to jhsdb/HeapDumpTest.java
Reviewed-by: dsamersoff, dholmes
Contributed-by: sharath.ballal at oracle.com

! test/ProblemList.txt
! test/sun/tools/jhsdb/BasicLauncherTest.java
+ test/sun/tools/jhsdb/HeapDumpTest.java
+ test/sun/tools/jhsdb/LingeredAppWithExtendedChars.java

Changeset: 6840c15304e7
Author:    amurillo
Date:      2016-08-26 10:14 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6840c15304e7

Merge

- src/java.base/share/classes/java/lang/reflect/AbstractClassLoaderValue.java
- src/java.base/share/classes/java/lang/reflect/ClassLoaderValue.java
- src/java.desktop/share/classes/sun/java2d/marlin/ArrayCache.java
! test/ProblemList.txt
- test/java/lang/reflect/ClassLoaderValue/Driver.java
- test/java/lang/reflect/ClassLoaderValue/java.base/java/lang/reflect/ClassLoaderValueTest.java

Changeset: 7ccf4a4c5626
Author:    dsamersoff
Date:      2016-08-29 11:59 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7ccf4a4c5626

8160923: sun/tools/jps/TestJpsJar.java fails due to ClassNotFoundException: jdk.testlibrary.ProcessTools
Summary: Cleanup build tag
Reviewed-by: iklam, rehn, ctornqvi

! test/ProblemList.txt
! test/sun/tools/jps/TestJpsJar.java

Changeset: ad6acec2501b
Author:    kbarrett
Date:      2016-08-30 23:46 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ad6acec2501b

8156500: Move Reference pending list into VM to prevent deadlocks
Summary: Move reference pending list and locking into VM
Reviewed-by: coleenp, dholmes, dcubed, mchung, plevart
Contributed-by: kim.barrett at oracle.com, per.liden at oracle.com

! make/mapfiles/libjava/mapfile-vers
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/nio/Bits.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangRefAccess.java
! src/java.base/share/native/include/jvm.h
+ src/java.base/share/native/libjava/Reference.c
! test/sun/security/provider/FileInputStreamPool/FileInputStreamPoolTest.java

Changeset: 8a0a818c3f28
Author:    dsamersoff
Date:      2016-08-31 11:46 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8a0a818c3f28

8163150: SA: CLHSDB printmdo throws an exception with "java.lang.InternalError: missing reason for 22"
Summary: Accounted for the new JVMCI related Deoptimization Reasons.
Reviewed-by: dsamersoff, sla
Contributed-by: jini.george at oracle.com

! test/sun/tools/jhsdb/BasicLauncherTest.java

Changeset: 1743b2c51f51
Author:    dsamersoff
Date:      2016-08-31 12:10 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1743b2c51f51

8066635: Fix deprecation warnings in java.management module
Summary: Fixed deprecation warnings in java.management module
Reviewed-by: dholmes
Contributed-by: amit.sapre at oracle.com

! src/java.management/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java
! src/java.management/share/classes/com/sun/jmx/interceptor/MBeanServerInterceptor.java
! src/java.management/share/classes/javax/management/MBeanServer.java

Changeset: 039d732b80da
Author:    dsamersoff
Date:      2016-08-31 10:28 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/039d732b80da

Merge


Changeset: ab687ee6cb9e
Author:    amurillo
Date:      2016-09-01 14:09 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ab687ee6cb9e

Merge


Changeset: 9fffb37f4af2
Author:    amurillo
Date:      2016-09-01 15:20 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9fffb37f4af2

Merge

- make/data/cryptopolicy/limited/default_local.policy
- make/data/cryptopolicy/limited/exempt_local.policy
- make/data/cryptopolicy/unlimited/default_US_export.policy
- make/data/cryptopolicy/unlimited/default_local.policy
- make/gendata/GendataPolicyJars.gmk
! test/ProblemList.txt
- test/sun/security/krb5/auto/unreachable.krb5.conf
! test/sun/tools/jhsdb/BasicLauncherTest.java

Changeset: 090cbd92c744
Author:    gtriantafill
Date:      2016-09-02 11:20 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/090cbd92c744

8165293: Remove ClassesByName2Test.java and RedefineCrossEvent.java from ProblemList.txt
Reviewed-by: dcubed

! test/ProblemList.txt

Changeset: 03e9322dc0a5
Author:    dsamersoff
Date:      2016-09-06 09:37 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/03e9322dc0a5

8164943: sun/tools/jhsdb/HeapDumpTest failed with Can't find library: /test/lib/share/classes
Summary: Change /test/lib/share/classes to /test/lib in HeapDumpTest.java
Reviewed-by: dsamersoff, ctornqvi
Contributed-by: sharath.ballal at oracle.com

! test/sun/tools/jhsdb/HeapDumpTest.java

Changeset: 1c9c02f8eaee
Author:    sspitsyn
Date:      2016-09-06 20:27 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1c9c02f8eaee

6822627: NPE at ReferenceTypeImpl.constantPool
Summary: fix the NullPointerException bug
Reviewed-by: sspitsyn, dsamersoff
Contributed-by: egor.ushakov at jetbrains.com

! src/jdk.jdi/share/classes/com/sun/tools/jdi/ReferenceTypeImpl.java
+ test/com/sun/jdi/ConstantPoolInfoGC.java

Changeset: 0f3ebc9f497a
Author:    sspitsyn
Date:      2016-09-07 03:35 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0f3ebc9f497a

Merge


Changeset: e54f4b7cd337
Author:    hseigel
Date:      2016-09-07 07:21 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e54f4b7cd337

8058575: IllegalAccessError trying to access package-private class from VM anonymous class
Summary: Put anonymous classes in unnamed package into host class's package.  Throw exception if host class's package differs from anonymous class.
Reviewed-by: coleenp, acorn

! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! test/java/lang/Class/GetModuleTest.java
! test/java/lang/invoke/VMAnonymousClass.java
+ test/jdk/internal/misc/Unsafe/TestBadHostClass.java

Changeset: 7a118bc21cc9
Author:    ddmitriev
Date:      2016-09-07 15:34 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7a118bc21cc9

8165513: Quarantine sun/tools/jps/TestJpsJar.java
Reviewed-by: dsamersoff

! test/ProblemList.txt

Changeset: b5498c3caef2
Author:    ddmitriev
Date:      2016-09-07 16:17 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b5498c3caef2

Merge


Changeset: 642790bf4c72
Author:    vtewari
Date:      2016-09-08 15:00 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/642790bf4c72

8152589: java/lang/management/ThreadMXBean/Locks.java fails intermittently, blocked on wrong object
Reviewed-by: dholmes, dcubed

! test/java/lang/management/ThreadMXBean/Locks.java

Changeset: 38f2b4b3828d
Author:    vtewari
Date:      2016-09-08 15:53 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/38f2b4b3828d

8165579: Add missing javadoc information for javax.management.MBeanServer
Summary: Added missing @implSpec javadoc information for deserialize api’s
Reviewed-by: dfuchs, dholmes
Contributed-by: amit.sapre at oracle.com

! src/java.management/share/classes/javax/management/MBeanServer.java

Changeset: 33ce711b8809
Author:    amurillo
Date:      2016-09-10 12:18 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/33ce711b8809

Merge

! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! test/ProblemList.txt

Changeset: 301402d97370
Author:    amurillo
Date:      2016-09-14 11:22 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/301402d97370

Merge

- src/java.base/share/classes/sun/text/resources/BreakIteratorRulesProvider.java
- src/jdk.localedata/share/classes/sun/text/resources/thai_dict
! test/ProblemList.txt
- test/sun/security/pkcs11/nss/lib/windows-amd64/libnspr4.dll
- test/sun/security/pkcs11/nss/lib/windows-amd64/libnspr4.lib
- test/sun/security/pkcs11/nss/lib/windows-amd64/libplc4.dll
- test/sun/security/pkcs11/nss/lib/windows-amd64/libplc4.lib
- test/sun/security/pkcs11/nss/lib/windows-amd64/libplds4.dll
- test/sun/security/pkcs11/nss/lib/windows-amd64/libplds4.lib
- test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.dll
- test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.lib
- test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.dll
- test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.lib
- test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.dll
- test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.lib
- test/sun/security/pkcs11/nss/src/nss-3.16_nspr-4.10_src.tar.gz
- test/sun/security/pkcs11/nss/src/nss-3.16_nspr-4.10_src.tar.gz.sha256

Changeset: e7de0a5d8396
Author:    amurillo
Date:      2016-09-14 17:09 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e7de0a5d8396

Merge


Changeset: 2c087b0e4b60
Author:    ssahoo
Date:      2016-09-15 01:03 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2c087b0e4b60

8165660: Remove the intermittent keyword from sun/security/krb5/auto/MaxRetries.java
Summary: Remove the intermittent keyword
Reviewed-by: weijun

! test/sun/security/krb5/auto/MaxRetries.java

Changeset: cc4ea9143f34
Author:    ssahoo
Date:      2016-09-15 01:10 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/cc4ea9143f34

8165825: Remove the intermittent keyword from sun/security/krb5/auto/Unreachable.java
Summary: Remove the intermittent keyword
Reviewed-by: weijun

! test/sun/security/krb5/auto/Unreachable.java

Changeset: 8ec0559cbd7e
Author:    stuefe
Date:      2016-09-13 11:38 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8ec0559cbd7e

8165936: Potential Heap buffer overflow when seaching timezone info files
Summary: readdir_r called with too small buffer
Reviewed-by: clanger, rriggs, okutsu, naoto

! src/java.base/unix/native/libjava/TimeZone_md.c

Changeset: 251c889c4c32
Author:    skovalev
Date:      2016-09-15 13:03 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/251c889c4c32

8165689: Fix module dependencies for sun/security/pkcs11/* tests
Reviewed-by: mullan

! test/sun/security/ec/NSASuiteB/TestSHAwithECDSASignatureOids.java
! test/sun/security/krb5/IPv6.java
! test/sun/security/pkcs11/Cipher/ReinitCipher.java
! test/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java
! test/sun/security/pkcs11/Cipher/TestRSACipher.java
! test/sun/security/pkcs11/Cipher/TestRSACipherWrap.java
! test/sun/security/pkcs11/Cipher/TestRawRSACipher.java
! test/sun/security/pkcs11/Cipher/TestSymmCiphers.java
! test/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java
! test/sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java
! test/sun/security/pkcs11/KeyAgreement/TestDH.java
! test/sun/security/pkcs11/KeyAgreement/TestInterop.java
! test/sun/security/pkcs11/KeyAgreement/TestShort.java
! test/sun/security/pkcs11/KeyAgreement/UnsupportedDHKeys.java
! test/sun/security/pkcs11/KeyGenerator/DESParity.java
! test/sun/security/pkcs11/KeyGenerator/TestKeyGenerator.java
! test/sun/security/pkcs11/KeyPairGenerator/TestDH2048.java
! test/sun/security/pkcs11/Mac/MacKAT.java
! test/sun/security/pkcs11/Mac/MacSameTest.java
! test/sun/security/pkcs11/Mac/ReinitMac.java
! test/sun/security/pkcs11/MessageDigest/ByteBuffers.java
! test/sun/security/pkcs11/MessageDigest/DigestKAT.java
! test/sun/security/pkcs11/MessageDigest/ReinitDigest.java
! test/sun/security/pkcs11/MessageDigest/TestCloning.java
! test/sun/security/pkcs11/Provider/Absolute.java
! test/sun/security/pkcs11/SampleTest.java
! test/sun/security/pkcs11/Secmod/AddPrivateKey.java
! test/sun/security/pkcs11/Secmod/AddTrustedCert.java
! test/sun/security/pkcs11/Secmod/Crypto.java
! test/sun/security/pkcs11/Secmod/GetPrivateKey.java
! test/sun/security/pkcs11/Secmod/JksSetPrivateKey.java
! test/sun/security/pkcs11/Secmod/LoadKeystore.java
! test/sun/security/pkcs11/Secmod/TrustAnchors.java
! test/sun/security/pkcs11/SecureRandom/Basic.java
! test/sun/security/pkcs11/SecureRandom/TestDeserialization.java
! test/sun/security/pkcs11/Serialize/SerializeProvider.java
! test/sun/security/pkcs11/Signature/ByteBuffers.java
! test/sun/security/pkcs11/Signature/ReinitSignature.java
! test/sun/security/pkcs11/Signature/TestDSA.java
! test/sun/security/pkcs11/Signature/TestDSAKeyLength.java
! test/sun/security/pkcs11/Signature/TestRSAKeyLength.java
! test/sun/security/pkcs11/ec/ReadCertificates.java
! test/sun/security/pkcs11/ec/ReadPKCS12.java
! test/sun/security/pkcs11/ec/TestECDH.java
! test/sun/security/pkcs11/ec/TestECDH2.java
! test/sun/security/pkcs11/ec/TestECDSA.java
! test/sun/security/pkcs11/ec/TestECDSA2.java
! test/sun/security/pkcs11/ec/TestECGenSpec.java
! test/sun/security/pkcs11/ec/TestKeyFactory.java
! test/sun/security/pkcs11/rsa/KeyWrap.java
! test/sun/security/pkcs11/rsa/TestCACerts.java
! test/sun/security/pkcs11/rsa/TestKeyFactory.java
! test/sun/security/pkcs11/rsa/TestKeyPairGenerator.java
! test/sun/security/pkcs11/rsa/TestSignatures.java
! test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
! test/sun/security/pkcs11/tls/TestKeyMaterial.java
! test/sun/security/pkcs11/tls/TestLeadingZeroesP11.java
! test/sun/security/pkcs11/tls/TestMasterSecret.java
! test/sun/security/pkcs11/tls/TestPRF.java
! test/sun/security/pkcs11/tls/TestPremaster.java
! test/sun/security/tools/keytool/DefaultSignatureAlgorithm.java
! test/sun/security/x509/URICertStore/ExtensionsWithLDAP.java
! test/sun/security/x509/X509CertImpl/V3Certificate.java

Changeset: 109fde5b023a
Author:    robm
Date:      2016-09-15 15:19 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/109fde5b023a

8165988: Test JarURLConnectionUseCaches.java fails at windows: failed to clean up files after test
Reviewed-by: chegar

! test/ProblemList.txt
! test/sun/net/www/protocol/jar/JarURLConnectionUseCaches.java

Changeset: d0d2bcebda5b
Author:    asmotrak
Date:      2016-09-15 11:07 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d0d2bcebda5b

8163924: SSLEngineBadBufferArrayAccess.java fails intermittently with Unrecognized SSL message
Reviewed-by: xuelei

! test/sun/security/ssl/SSLEngineImpl/SSLEngineBadBufferArrayAccess.java

Changeset: aab109341a41
Author:    lancea
Date:      2016-09-15 14:59 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/aab109341a41

8159126: Add test to validate DriverManager.println output when DriverManager is initially loaded
Reviewed-by: psandoz, joehw

! test/java/sql/testng/TEST.properties
+ test/java/sql/testng/test/sql/othervm/DriverManagerInitTests.java

Changeset: 8e4d88e06913
Author:    rriggs
Date:      2016-09-15 16:05 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8e4d88e06913

8166148: Fix for JDK-8165936 broke solaris builds
Reviewed-by: naoto

! src/java.base/unix/native/libjava/TimeZone_md.c

Changeset: 2e1e4c9c8af2
Author:    bpb
Date:      2016-09-15 13:11 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2e1e4c9c8af2

8165323: (fs) Files.getFileStore fails with "Mount point not found" in chroot environment
Summary: Replace use of FileStore with FileSystem equivalent code.
Reviewed-by: redestad

! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java

Changeset: 3094b847dd63
Author:    lana
Date:      2016-09-15 21:08 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3094b847dd63

Merge

- test/sun/security/pkcs11/nss/lib/windows-amd64/libnspr4.dll
- test/sun/security/pkcs11/nss/lib/windows-amd64/libnspr4.lib
- test/sun/security/pkcs11/nss/lib/windows-amd64/libplc4.dll
- test/sun/security/pkcs11/nss/lib/windows-amd64/libplc4.lib
- test/sun/security/pkcs11/nss/lib/windows-amd64/libplds4.dll
- test/sun/security/pkcs11/nss/lib/windows-amd64/libplds4.lib
- test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.dll
- test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.lib
- test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.dll
- test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.lib
- test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.dll
- test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.lib
- test/sun/security/pkcs11/nss/src/nss-3.16_nspr-4.10_src.tar.gz
- test/sun/security/pkcs11/nss/src/nss-3.16_nspr-4.10_src.tar.gz.sha256

Changeset: 7fe4652bfef2
Author:    henryjen
Date:      2016-09-16 10:57 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7fe4652bfef2

8042148: Ensure that the java launcher help is consistent with the manpage where they report common information
Reviewed-by: ksrini

! src/java.base/share/classes/sun/launcher/resources/launcher.properties

Changeset: 28ce5e7cc724
Author:    skovalev
Date:      2016-09-15 16:28 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/28ce5e7cc724

8166126: Missing dependecies on jdk.zipfs module for jdk/nio/zipfs/jarfs/JFSTester.java
Reviewed-by: alanb

! test/jdk/nio/zipfs/jarfs/JFSTester.java

Changeset: a60d6bde3c57
Author:    mchung
Date:      2016-09-17 16:37 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a60d6bde3c57

8166237: jdk.jdi missing requires jdk.jdwp.agent
Reviewed-by: alanb

! src/jdk.jdi/share/classes/module-info.java

Changeset: 29ecac30ecae
Author:    nishjain
Date:      2016-09-18 23:09 +0900
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/29ecac30ecae

8165984: ResourceBundle lookup fields not completely thread-safe
Reviewed-by: okutsu, naoto

! src/java.base/share/classes/java/util/ListResourceBundle.java
! src/java.base/share/classes/java/util/PropertyResourceBundle.java

Changeset: 9c4ef5048871
Author:    alexsch
Date:      2016-08-31 11:13 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9c4ef5048871

8163193: Metal L&F gradient is lighter on HiDPI display after the fix JDK-8143064
Reviewed-by: serb, ssadetsky

! src/java.desktop/share/classes/sun/swing/CachedPainter.java
+ test/javax/swing/plaf/metal/MetalGradient/8163193/ButtonGradientTest.java

Changeset: e84007be0c2f
Author:    alexsch
Date:      2016-08-31 12:49 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e84007be0c2f

8153287: [PIT] [hidpi] java/awt/image/multiresolution/MultiresolutionIconTest failed (GTK+ and Nimbus L&F)
Reviewed-by: serb, ssadetsky

! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthButtonUI.java

Changeset: 8cee7567e4a8
Author:    prr
Date:      2016-08-31 13:40 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8cee7567e4a8

8164818: Reg. test java/awt/font/TextLayout/VisibleAdvance.java fails
Reviewed-by: serb, psadhukhan

! src/java.desktop/share/native/libfontmanager/HBShaper.c
! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc
! src/java.desktop/share/native/libfontmanager/hb-jdk.h
! test/java/awt/font/TextLayout/VisibleAdvance.java

Changeset: 9808cd1963a5
Author:    psadhukhan
Date:      2016-09-01 10:21 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9808cd1963a5

8165146: [PIT][TEST_BUG] Doubtful usability of java/awt/print/PrinterJob/TestMediaTraySelection.java
Reviewed-by: prr

! test/java/awt/print/PrinterJob/TestMediaTraySelection.java

Changeset: 87ca8c53ab98
Author:    alexsch
Date:      2016-09-01 12:02 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/87ca8c53ab98

8158411: Regression on Swingmark on 8u102 b03 comparing 8u102 b02 on several configs on win32
Reviewed-by: prr, ssadetsky

! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DesktopProperties.cpp

Changeset: 14918637b76e
Author:    pkbalakr
Date:      2016-09-01 16:18 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/14918637b76e

8144735: [hidpi] javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentPerPixelTranslucentGradient.java fails
Reviewed-by: psadhukhan, vadim

! src/java.desktop/windows/classes/sun/awt/windows/TranslucentWindowPainter.java
! test/javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentPerPixelTranslucentGradient.java

Changeset: a0c8eb083f39
Author:    prr
Date:      2016-09-01 11:29 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a0c8eb083f39

8144015: [PIT] failures of text layout font tests
8144023: [PIT] failure of text measurements in javax/swing/text/html/parser/Parser/6836089/bug6836089.java
8145542: The case failed automatically and thrown java.lang.ArrayIndexOutOfBoundsException exception
8151725: [macosx] ArrayIndexOOB exception when displaying Devanagari text in JEditorPane
8144240: [macosx][PIT] AIOOB in closed/javax/swing/text/GlyphPainter2/6427244/bug6427244.java
8152680: Regression in GlyphVector.getGlyphCharIndex behaviour
8158924: Incorrect i18n text document layout
8041480: ArrayIndexOutOfBoundsException when JTable contains certain string
Reviewed-by: serb, srl

! src/java.desktop/share/classes/sun/font/ExtendedTextSourceLabel.java
! src/java.desktop/share/native/libfontmanager/HBShaper.c
+ test/java/awt/font/GlyphVector/GetGlyphCharIndexTest.java
+ test/java/awt/font/LineBreakMeasurer/TestLineBreakWithFontSub.java
+ test/java/awt/font/TextLayout/LigatureCaretTest.java
+ test/java/awt/font/TextLayout/TestJustification.html
+ test/java/awt/font/TextLayout/TestJustification.java
+ test/javax/swing/text/DevanagariEditor.java
+ test/javax/swing/text/GlyphPainter2/6427244/bug6427244.java

Changeset: d63da458491c
Author:    dmarkov
Date:      2016-09-01 22:17 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d63da458491c

8050478: [macosx] Cursor not updating correctly after closing a modal dialog
Reviewed-by: serb, alexsch

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
+ test/java/awt/Mouse/EnterExitEvents/ModalDialogEnterExitEventsTest.java

Changeset: 58224e71ea72
Author:    prr
Date:      2016-09-01 12:22 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/58224e71ea72

Merge

- test/sun/security/krb5/auto/unreachable.krb5.conf

Changeset: 91a200506397
Author:    ssadetsky
Date:      2016-09-02 10:31 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/91a200506397

8164937: Remove code from SortingFocusTraversalPolicy that hacks into non-public Arrays.legacyMergeSort
Reviewed-by: alexsch, serb

! src/java.desktop/share/classes/javax/swing/SortingFocusTraversalPolicy.java
! test/java/awt/Focus/SortingFPT/JDK8048887.java

Changeset: 03c248ab7484
Author:    ssadetsky
Date:      2016-09-02 10:36 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/03c248ab7484

8163100: [hidpi] Linux: display-wise scaling factor issues
Reviewed-by: alexsch, serb

! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/unix/native/common/awt/systemscale/systemScale.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c

Changeset: eb7d6244528a
Author:    iris
Date:      2016-09-02 10:48 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/eb7d6244528a

8165269: (doc) Toolkit.isDynamicLayoutActive(): orphan '0' in first sentence
Reviewed-by: alexsch

! src/java.desktop/share/classes/java/awt/Toolkit.java

Changeset: 061d7d71f0ff
Author:    bpb
Date:      2016-09-02 11:29 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/061d7d71f0ff

8154075: [TIFF] AIOOB Exception from TIFFLZWDecompressor
Summary: For banded images make sure the step in the horizontal differencing predictor calculations for Deflate and LZW compression is unity (1) instead of the number of samples per pixel.
Reviewed-by: prr

! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFDeflateDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLZWDecompressor.java

Changeset: f56da32c7826
Author:    lana
Date:      2016-09-01 01:39 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f56da32c7826

8145952: ISO 4217 amendment 161
8164784: ISO 4217 amendment 162
Reviewed-by: naoto
Contributed-by: li.jiang at oracle.com

! make/data/currency/CurrencyData.properties
! src/java.base/share/classes/sun/util/resources/CurrencyNames.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_be_BY.properties
! test/java/util/Currency/ValidateISO4217.java
! test/java/util/Currency/tablea1.txt
! test/sun/text/resources/LocaleData
! test/sun/text/resources/LocaleDataTest.java

Changeset: 23f1f1cf47da
Author:    lana
Date:      2016-09-01 08:59 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/23f1f1cf47da

8159408: duplicated data in rmic's javac.properties
Reviewed-by: alanb
Contributed-by: li.jiang at oracle.com

! src/jdk.rmic/share/classes/sun/tools/javac/resources/javac.properties

Changeset: ac7243fd21f6
Author:    lana
Date:      2016-09-02 21:42 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ac7243fd21f6

Merge


Changeset: 50c1bcbb4097
Author:    azvegint
Date:      2016-09-06 13:03 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/50c1bcbb4097

8155083: On Windows, usage of USER_ATTENTION_WINDOW depends on state setting order
Reviewed-by: serb, ssadetsky

! src/java.desktop/share/classes/java/awt/Taskbar.java
! src/java.desktop/share/classes/java/awt/peer/TaskbarPeer.java
! src/java.desktop/windows/native/libawt/windows/awt_Taskbar.cpp

Changeset: 475a24023fc5
Author:    prr
Date:      2016-09-06 08:32 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/475a24023fc5

8165345: JDK macro definition re-defined by MacOS core framework
Reviewed-by: serb

! src/java.desktop/share/native/libfontmanager/HBShaper.c
! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc
! src/java.desktop/share/native/libfontmanager/hb-jdk.h

Changeset: 8c1bfb84c1a1
Author:    prr
Date:      2016-09-06 11:08 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8c1bfb84c1a1

8164899: Provide package access to setComponentMixingCutoutShape
Reviewed-by: serb

! src/java.desktop/share/classes/com/sun/awt/AWTUtilities.java
! src/java.desktop/share/classes/java/awt/Component.java

Changeset: e30c36db6c44
Author:    ant
Date:      2016-09-08 19:25 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e30c36db6c44

8160570: [macosx] modal dialog can skip the activation/focus events
Reviewed-by: serb, ssadetsky

! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java
+ test/java/awt/Focus/ModalDialogActivationTest/ModalDialogActivationTest.java

Changeset: bae74ee4abe6
Author:    aniyogi
Date:      2016-09-09 11:48 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bae74ee4abe6

8163274: [TEST_BUG][macosx] apparent regression: javax/swing/JColorChooser/Test7194184.java
Reviewed-by: alexsch, rchamyal

! test/javax/swing/JColorChooser/Test7194184.java

Changeset: 0917d2fc19d9
Author:    pkbalakr
Date:      2016-09-09 13:15 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0917d2fc19d9

8009477: PageUp and PageDown keyboard buttons don't move slider indicator to next minor tick
Reviewed-by: alexsch, aghaisas
Contributed-by: prem.balakrishnan at oracle.com

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java
+ test/javax/swing/JSlider/SliderTick/SliderTickTest.java

Changeset: 7df406400153
Author:    ssadetsky
Date:      2016-09-09 16:37 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7df406400153

8160054: The FileChooser didn't displayed large font with GTK LAF option.
Reviewed-by: alexsch, serb

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java

Changeset: 755dd8ef4ed0
Author:    psadhukhan
Date:      2016-09-10 14:50 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/755dd8ef4ed0

4885375: Page Ranges 'To Page' field must be populated based on Pageable
Reviewed-by: prr, jdv

! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
+ test/java/awt/print/PrinterJob/PrintDlgPageable.java

Changeset: 25c0c37cd66a
Author:    jdv
Date:      2016-09-12 12:07 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/25c0c37cd66a

4924727: reader.abort() method does not work when called inside imageStarted for PNG
Reviewed-by: prr, serb, bpb

! make/mapfiles/libjpeg/mapfile-vers
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReader.java
! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c
+ test/javax/imageio/ReadAbortTest.java

Changeset: ec667ddda43a
Author:    ddehaven
Date:      2016-09-12 15:26 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ec667ddda43a

Merge

- src/java.base/share/classes/sun/text/resources/BreakIteratorRulesProvider.java
- src/jdk.localedata/share/classes/sun/text/resources/thai_dict
! test/sun/text/resources/LocaleDataTest.java

Changeset: fd45ca110802
Author:    psadhukhan
Date:      2016-09-13 13:40 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fd45ca110802

7064425: PageFormat Dialog has no owner window to reactivate
6948907: sun.print.DialogOwner does not support Dialogs as DialogOwner
Reviewed-by: prr, jdv

! src/java.desktop/share/classes/sun/print/DialogOwner.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java
+ test/java/awt/print/PrinterJob/TestPageDlgFrameAssociation.java
+ test/java/awt/print/PrinterJob/TestPrintDlgFrameAssociation.java

Changeset: e1d133b6bce5
Author:    prr
Date:      2016-09-14 15:29 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e1d133b6bce5

8166068: test/java/awt/font/GlyphVector/GetGlyphCharIndexTest.java does not compile
Reviewed-by: ddehaven, yan

! test/java/awt/font/GlyphVector/GetGlyphCharIndexTest.java

Changeset: e72df94364e3
Author:    ddehaven
Date:      2016-09-19 10:11 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e72df94364e3

Merge

- test/sun/security/pkcs11/nss/lib/windows-amd64/libnspr4.dll
- test/sun/security/pkcs11/nss/lib/windows-amd64/libnspr4.lib
- test/sun/security/pkcs11/nss/lib/windows-amd64/libplc4.dll
- test/sun/security/pkcs11/nss/lib/windows-amd64/libplc4.lib
- test/sun/security/pkcs11/nss/lib/windows-amd64/libplds4.dll
- test/sun/security/pkcs11/nss/lib/windows-amd64/libplds4.lib
- test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.dll
- test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.lib
- test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.dll
- test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.lib
- test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.dll
- test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.lib
- test/sun/security/pkcs11/nss/src/nss-3.16_nspr-4.10_src.tar.gz
- test/sun/security/pkcs11/nss/src/nss-3.16_nspr-4.10_src.tar.gz.sha256

Changeset: cf207e188ae2
Author:    lana
Date:      2016-09-22 16:41 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/cf207e188ae2

Added tag jdk-9+137 for changeset e72df94364e3

! .hgtags

Changeset: 4d186e8bbe9a
Author:    jjiang
Date:      2016-09-20 10:32 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4d186e8bbe9a

8165566: sun/security/ssl/SocketCreation/SocketCreation.java fails intermittently: Address already in use
Summary: It takes every server to be allocated a free port.
Reviewed-by: chegar
Contributed-by: John Jiang <sha.jiang at oracle.com>

! test/sun/security/ssl/SocketCreation/SocketCreation.java

Changeset: c709e74ffcf6
Author:    clanger
Date:      2016-09-20 08:46 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c709e74ffcf6

8166189: Fix for Bug 8165524 breaks AIX build
Reviewed-by: simonis, goetz, mchung, cbensen, dsamersoff

+ src/java.base/aix/native/libjli/java_md_aix.c
+ src/java.base/aix/native/libjli/java_md_aix.h
! src/java.base/unix/native/libjli/java_md.h

Changeset: c5e62ffb7fae
Author:    skovalev
Date:      2016-09-20 12:56 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c5e62ffb7fae

8166285: Missing dependencies java.httpclient for tests from java/net pachage
Reviewed-by: chegar

! test/java/net/URLClassLoader/definePackage/SplitPackage.java
! test/java/net/httpclient/HeadersTest1.java
! test/java/net/httpclient/ProxyAuthTest.java
! test/java/net/httpclient/whitebox/Driver.java

Changeset: 7f6aa74d680f
Author:    amlu
Date:      2016-09-21 08:55 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7f6aa74d680f

8166248: tools/pack200/Pack200Test.java fails on Win32: Could not reserve enough space
Reviewed-by: ksrini

! test/tools/pack200/Pack200Test.java

Changeset: df20e8be623d
Author:    xiaofeya
Date:      2016-09-21 02:19 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/df20e8be623d

8166359: java/net/URLPermission/nstest/lookup.sh fails if proxy is set since fix for JDK-8161016
Reviewed-by: chegar
Contributed-by: Felix Yang <felix.yang at oracle.com>

! test/java/net/URLPermission/nstest/LookupTest.java
- test/java/net/URLPermission/nstest/LookupTestHosts
! test/java/net/URLPermission/nstest/lookup.sh

Changeset: 33f2f7c81459
Author:    skovalev
Date:      2016-09-21 17:09 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/33f2f7c81459

8166450: smartcardio related tests failed on compilation during execution with jtreg tool
Reviewed-by: weijun

! test/sun/security/smartcardio/TestChannel.java
! test/sun/security/smartcardio/TestConnect.java
! test/sun/security/smartcardio/TestConnectAgain.java
! test/sun/security/smartcardio/TestControl.java
! test/sun/security/smartcardio/TestDefault.java
! test/sun/security/smartcardio/TestDirect.java
! test/sun/security/smartcardio/TestExclusive.java
! test/sun/security/smartcardio/TestMultiplePresent.java
! test/sun/security/smartcardio/TestPresent.java
! test/sun/security/smartcardio/TestTransmit.java

Changeset: 2acdea04aa37
Author:    alanbur
Date:      2016-09-21 14:22 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2acdea04aa37

8165161: Solaris: /usr/ccs /opt/sfw and /opt/csw are dead, references should be expunged
Reviewed-by: rriggs, erikj

! src/java.base/unix/native/libjava/ProcessImpl_md.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c
! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/Secmod.java
! test/jprt.config
! test/start-Xvfb.sh
! test/sun/security/smartcardio/README.txt
! test/sun/security/tools/keytool/KeyToolTest.java
! test/tools/launcher/RunpathTest.java

Changeset: 7580345fd131
Author:    erikj
Date:      2016-09-21 16:22 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7580345fd131

Merge


Changeset: e11742189f9c
Author:    zmajo
Date:      2016-08-30 09:30 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e11742189f9c

8161720: Better byte behavior for off-heap data
Summary: Normalize boolean values read with Unsafe.
Reviewed-by: aph, simonis, jrose, psandoz

! src/java.base/share/classes/jdk/internal/misc/Unsafe.java

Changeset: 0535c03b2b9f
Author:    dlong
Date:      2016-09-08 23:43 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0535c03b2b9f

Merge

! src/java.base/share/classes/jdk/internal/misc/Unsafe.java

Changeset: c6ad7787775d
Author:    akulyakh
Date:      2016-09-09 15:16 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c6ad7787775d

8139368: -javaagent and -Dcom.sun.management need to add to the initial set of modules to resolve
Summary: A new test for the -javaagent option
Reviewed-by: mchung, alanb

+ test/java/lang/instrument/SimpleAgent.java
+ test/java/lang/instrument/TestAgentWithLimitMods.java

Changeset: 8a89084b51bc
Author:    rdurbin
Date:      2016-09-09 11:15 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8a89084b51bc

8140520: segfault on solaris-amd64 with "-XX:VMThreadStackSize=1" option
Summary: Split the single thread_min_stack_allowed into three distinct values (java_thread_min_stack_allowed, compiler_thread_min_stack_allowed and vm_internal_thread_min_stack_allowed) on non-Windows platforms.
Reviewed-by: dcubed, gthornbr, dholmes, coleenp, fparain, aph

! test/tools/launcher/TooSmallStackSize.java

Changeset: eaa5dc0f5505
Author:    dcubed
Date:      2016-09-09 11:25 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/eaa5dc0f5505

Merge


Changeset: 6cae3820bdcc
Author:    hseigel
Date:      2016-09-10 08:27 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6cae3820bdcc

8165634: Support multiple --add-modules options on the command line
Reviewed-by: alanb
Contributed-by: mandy.chung at oracle.com

! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! test/tools/launcher/modules/addmods/AddModsTest.java

Changeset: 7acf6f9f0031
Author:    amurillo
Date:      2016-09-10 12:23 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7acf6f9f0031

Merge

! src/java.base/share/classes/jdk/internal/misc/Unsafe.java

Changeset: 0d9efe3879ad
Author:    gtriantafill
Date:      2016-09-14 08:16 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0d9efe3879ad

8165889: Remove jdk.test.lib.unsafe.UnsafeHelper
Summary: Remove use of setAccessible() to get Unsafe.
Reviewed-by: shade, lfoltan

! test/jdk/internal/misc/Unsafe/TestBadHostClass.java

Changeset: af63a1802a7e
Author:    mchung
Date:      2016-09-14 11:53 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/af63a1802a7e

8157464: Disallow StackWalker.getCallerClass() be called by caller-sensitive method
Reviewed-by: bchristi, coleenp, dfuchs, sspitsyn

! src/java.base/share/classes/java/lang/StackStreamFactory.java
! src/java.base/share/native/include/jvm.h
+ test/java/lang/StackWalker/CallerSensitiveMethod/Main.java
+ test/java/lang/StackWalker/CallerSensitiveMethod/csm/jdk/test/CallerSensitiveTest.java
+ test/java/lang/StackWalker/CallerSensitiveMethod/csm/module-info.java
+ test/java/lang/StackWalker/CallerSensitiveMethod/src/java.base/java/util/CSM.java

Changeset: 9fa064f008d3
Author:    amurillo
Date:      2016-09-16 10:57 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9fa064f008d3

Merge


Changeset: f92324a04173
Author:    amurillo
Date:      2016-09-21 09:29 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f92324a04173

Merge

- test/java/net/URLPermission/nstest/LookupTestHosts

Changeset: d3a88ba20b0b
Author:    jnimeh
Date:      2016-09-22 07:28 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d3a88ba20b0b

8049516: sun.security.provider.SeedGenerator throws ArrayIndexOutOfBoundsException
Summary: Prevent the latch inside ThreadedSeedGenerator.run() from overflowing into a negative value causing a negative index array lookup.
Reviewed-by: xuelei, weijun

! src/java.base/share/classes/sun/security/provider/SeedGenerator.java

Changeset: 793d3e7a11d3
Author:    coffeys
Date:      2016-09-22 17:21 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/793d3e7a11d3

8151832: Improve exception messages in exception thrown by new JDK 9 code
Reviewed-by: alanb

! src/java.base/share/classes/java/lang/module/ModuleInfo.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java
! src/java.base/share/classes/jdk/internal/jimage/ImageHeader.java
! src/java.base/share/classes/jdk/internal/jimage/ImageLocation.java
! src/java.base/share/classes/jdk/internal/jimage/ImageStream.java
! src/java.base/share/classes/jdk/internal/jimage/ImageStringsReader.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtPath.java
! src/java.base/share/classes/jdk/internal/misc/VM.java
! src/java.desktop/share/classes/com/sun/beans/finder/ConstructorFinder.java
! src/java.desktop/share/classes/javax/imageio/ImageReader.java
! src/java.desktop/share/classes/javax/imageio/ImageWriter.java

Changeset: 64b69adbba69
Author:    lana
Date:      2016-09-22 18:31 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/64b69adbba69

Merge

- test/java/net/URLPermission/nstest/LookupTestHosts

Changeset: 83030d149c5c
Author:    valeriep
Date:      2016-09-23 01:08 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/83030d149c5c

8136355: CKM_SSL3_KEY_AND_MAC_DERIVE no longer available by default on Solaris 12
Summary: Enhanced to detect and throw InvalidAlgorithmParameterException if SSLv3 is requested but unsupported
Reviewed-by: xuelei

! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11TlsKeyMaterialGenerator.java
! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11TlsMasterSecretGenerator.java
! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11TlsRsaPremasterSecretGenerator.java
! test/sun/security/pkcs11/tls/TestKeyMaterial.java
! test/sun/security/pkcs11/tls/TestMasterSecret.java
! test/sun/security/pkcs11/tls/TestPremaster.java

Changeset: da8b9aa5e6d1
Author:    xiaofeya
Date:      2016-09-23 03:15 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/da8b9aa5e6d1

8085049: java/net/MulticastSocket/TimeToLive.java fails intermittently with "Address already in use"
Reviewed-by: chegar

! test/java/net/MulticastSocket/TimeToLive.java

Changeset: 986468d1a0a4
Author:    mhaupt
Date:      2016-09-23 15:20 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/986468d1a0a4

8161211: better inlining support for loop bytecode intrinsics
Reviewed-by: jrose, vlivanov, redestad

! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! test/java/lang/invoke/MethodHandlesTest.java

Changeset: 11a17f2b759d
Author:    robm
Date:      2016-09-23 15:31 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/11a17f2b759d

8159410: InetAddress.isReachable returns true for non existing IP adresses
Reviewed-by: chegar, coffeys

! src/java.base/windows/native/libnet/Inet4AddressImpl.c

Changeset: fd96fbd36133
Author:    skovalev
Date:      2016-09-23 12:08 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fd96fbd36133

8166553: undeclared dependencies for two IO tests
Reviewed-by: bpb
Contributed-by: Sergei Kovalev <sergei.kovalev at oracle.com>

! test/java/io/PrintStream/FormatLocale.java
! test/sun/nio/cs/TestUnmappable.java

Changeset: 926c7f71ed16
Author:    dl
Date:      2016-09-23 13:14 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/926c7f71ed16

8166465: CompletableFuture.minimalCompletionStage().toCompletableFuture() should be non-minimal
Reviewed-by: martin, chegar, shade

! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
! test/java/util/concurrent/tck/CompletableFutureTest.java

Changeset: 3f11647c40cd
Author:    dl
Date:      2016-09-23 13:18 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3f11647c40cd

8166057: [testbug] CoreThreadTimeOut still uses hardcoded timeout
Reviewed-by: martin, chegar, shade

! test/java/util/concurrent/ThreadPoolExecutor/CoreThreadTimeOut.java

Changeset: fded5722642e
Author:    dl
Date:      2016-09-23 13:21 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fded5722642e

8166059: JSR166TestCase.java fails with NPE in dumpTestThreads on timeout
Reviewed-by: martin, chegar, shade

! test/java/util/concurrent/tck/JSR166TestCase.java

Changeset: 035006c599d0
Author:    dl
Date:      2016-09-23 13:24 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/035006c599d0

8165919: Miscellaneous changes imported from jsr166 CVS 2016-09-21
Reviewed-by: martin, chegar, shade

! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java
! src/java.base/share/classes/java/util/concurrent/atomic/LongAccumulator.java
! test/java/util/Collections/EmptyNavigableMap.java
! test/java/util/Collections/EmptyNavigableSet.java
! test/java/util/Deque/ChorusLine.java
! test/java/util/PriorityQueue/ForgetMeNot.java
! test/java/util/PriorityQueue/PriorityQueueSort.java
! test/java/util/PriorityQueue/RemoveContains.java
! test/java/util/concurrent/Executors/AutoShutdown.java
! test/java/util/concurrent/tck/AtomicIntegerArrayTest.java
! test/java/util/concurrent/tck/AtomicLongArrayTest.java
! test/java/util/concurrent/tck/ConcurrentSkipListMapTest.java
! test/java/util/concurrent/tck/ConcurrentSkipListSetTest.java
! test/java/util/concurrent/tck/CyclicBarrierTest.java
! test/java/util/concurrent/tck/DelayQueueTest.java
! test/java/util/concurrent/tck/ForkJoinPoolTest.java
! test/java/util/concurrent/tck/ScheduledExecutorTest.java
! test/java/util/concurrent/tck/TreeMapTest.java
! test/java/util/concurrent/tck/TreeSetTest.java

Changeset: 2b6aebac0773
Author:    erikj
Date:      2016-09-26 14:56 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2b6aebac0773

8163102: Fix headless only configuration option
Reviewed-by: tbell

! make/launcher/Launcher-java.desktop.gmk
! make/launcher/Launcher-jdk.policytool.gmk
! make/lib/Awt2dLibraries.gmk
! src/java.desktop/unix/native/libjawt/jawt.c

Changeset: fb7345accd74
Author:    xiaofeya
Date:      2016-09-26 08:19 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fb7345accd74

8130657: com/sun/net/httpserver/Test5.java failed with java.lang.RuntimeException: wrong string result
8085575: java/net/Socket/InheritHandle.java fails intermittently with "Address already in use"
Reviewed-by: dfuchs

! test/com/sun/net/httpserver/Test5.java
! test/java/net/MulticastSocket/TimeToLive.java
! test/java/net/Socket/InheritHandle.java

Changeset: 03fdbc829db3
Author:    clanger
Date:      2016-09-26 21:24 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/03fdbc829db3

8166604: nio: remove unneeded locals variables and correct NPE
Reviewed-by: alanb

! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java

Changeset: 57746f6885ac
Author:    sdrach
Date:      2016-09-26 13:37 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/57746f6885ac

8153654: Update jdeps to be multi-release jar aware
Reviewed-by: mchung

! src/java.base/share/classes/module-info.java

Changeset: b2e7ba45d2de
Author:    xiaofeya
Date:      2016-09-27 01:36 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b2e7ba45d2de

8154525: java/net/ServerSocket/ThreadStop.java fails intermittently with error while cleaning up threads after test
Reviewed-by: chegar

! test/java/net/ServerSocket/ThreadStop.java

Changeset: 665096863382
Author:    robm
Date:      2016-09-27 12:07 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/665096863382

8166747: Add invalid network / computer name cases to isReachable known failure switch
Reviewed-by: chegar, msheppar

! src/java.base/windows/native/libnet/Inet4AddressImpl.c

Changeset: 1e8186f800c5
Author:    lana
Date:      2016-09-29 16:45 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1e8186f800c5

Added tag jdk-9+138 for changeset 665096863382

! .hgtags

Changeset: 12e616e0a018
Author:    asmotrak
Date:      2016-09-27 11:34 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/12e616e0a018

8164591: sun/net/www/protocol/https/HttpsClient/ServerIdentityTest.java failed with SSLHandshakeException
Reviewed-by: xuelei

+ test/javax/net/ssl/templates/SSLTest.java
! test/sun/net/www/protocol/https/HttpsClient/ServerIdentityTest.java

Changeset: a68f9f843ffa
Author:    vtewari
Date:      2016-09-15 12:20 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a68f9f843ffa

8161448: 4 JNI exception pending defect groups in DiagnosticCommandImpl.c
Reviewed-by: dholmes, dsamersoff

! src/jdk.management/share/native/libmanagement_ext/DiagnosticCommandImpl.c

Changeset: 4c843eb35b8a
Author:    sgehwolf
Date:      2016-03-21 11:24 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4c843eb35b8a

8153711: [REDO] JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command
Summary: Delete global references in invoker_completeInvokeRequest()
Reviewed-by: sspitsyn, dsamersoff

! src/jdk.jdwp.agent/share/native/libjdwp/invoker.c
+ test/com/sun/jdi/OomDebugTest.java

Changeset: 65ec51b4e600
Author:    ctornqvi
Date:      2016-09-15 16:56 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/65ec51b4e600

6648858: InvokeHangTest.java fails due to "failure: Debuggee appears to be hung" when running with -Xcomp
Reviewed-by: zgu, gtriantafill, iignatyev

! test/com/sun/jdi/InvokeHangTest.java

Changeset: 511e3dcdf740
Author:    amurillo
Date:      2016-09-16 13:15 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/511e3dcdf740

Merge

- src/java.base/share/classes/sun/text/resources/BreakIteratorRulesProvider.java
- src/jdk.localedata/share/classes/sun/text/resources/thai_dict
- test/sun/security/pkcs11/nss/lib/windows-amd64/libnspr4.dll
- test/sun/security/pkcs11/nss/lib/windows-amd64/libnspr4.lib
- test/sun/security/pkcs11/nss/lib/windows-amd64/libplc4.dll
- test/sun/security/pkcs11/nss/lib/windows-amd64/libplc4.lib
- test/sun/security/pkcs11/nss/lib/windows-amd64/libplds4.dll
- test/sun/security/pkcs11/nss/lib/windows-amd64/libplds4.lib
- test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.dll
- test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.lib
- test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.dll
- test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.lib
- test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.dll
- test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.lib
- test/sun/security/pkcs11/nss/src/nss-3.16_nspr-4.10_src.tar.gz
- test/sun/security/pkcs11/nss/src/nss-3.16_nspr-4.10_src.tar.gz.sha256

Changeset: a041a4759597
Author:    amurillo
Date:      2016-09-23 13:32 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a041a4759597

Merge


Changeset: f61c40b324c5
Author:    amurillo
Date:      2016-09-27 09:04 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f61c40b324c5

Merge


Changeset: d16e09effe10
Author:    amurillo
Date:      2016-09-27 13:22 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d16e09effe10

Merge


Changeset: e8bfba969b7c
Author:    mli
Date:      2016-09-27 18:45 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e8bfba969b7c

8162519: Remove ParallelPrefix.java from ProblemList.txt
Reviewed-by: psandoz

! test/ProblemList.txt

Changeset: 111fbc6a5a09
Author:    valeriep
Date:      2016-09-28 03:10 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/111fbc6a5a09

8149802: Signature.verify() doesn't reset the signature object on exception
Summary: Ensure the signature object is always reset after verify() is called.
Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/rsa/RSASignature.java
! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Signature.java
! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/Secmod.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeRSASignature.java
+ test/java/security/Signature/ResetAfterException.java

Changeset: 7cd8128e16be
Author:    valeriep
Date:      2016-09-28 03:18 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7cd8128e16be

6946830: javax.crypto.Cipher.doFinal behavior differs depending on platform
Summary: Updated OracleUcrypto and SunPKCS11 providers with SunJCE provider behavior
Reviewed-by: xuelei

! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Cipher.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeCipherWithJavaPadding.java
+ test/javax/crypto/Cipher/EmptyFinalBuffer.java

Changeset: 030fd20df66d
Author:    mhaupt
Date:      2016-09-28 14:02 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/030fd20df66d

8151179: address issues raised by JCK team on JEP 274 API
Reviewed-by: jrose, redestad, psandoz

! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! test/java/lang/invoke/CountedLoopIterationCountsTest.java
! test/java/lang/invoke/JavaDocExamplesTest.java
! test/java/lang/invoke/LoopCombinatorTest.java

Changeset: 73816d6b57ba
Author:    redestad
Date:      2016-09-28 14:27 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/73816d6b57ba

8166840: Synthetic bridge constructor in ArrayList$Itr blocks inlining
Reviewed-by: vlivanov, mhaupt, forax

! src/java.base/share/classes/java/util/ArrayList.java

Changeset: 87929deeb031
Author:    redestad
Date:      2016-09-28 14:29 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/87929deeb031

8166287: MultiReleaseJarAPI.isMultiReleaseJar(): failure java.nio.file.AccessDeniedException: custom-mr.jar
Reviewed-by: mhaupt, alanb

! test/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java

Changeset: 2b5229c75e93
Author:    clanger
Date:      2016-09-28 15:47 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2b5229c75e93

8166584: Remove obsolete utility function NET_ThrowSocketException in windows libnet
Reviewed-by: chegar

! src/java.base/unix/native/libnet/SocketInputStream.c
! src/java.base/windows/native/libnet/SocketInputStream.c
! src/java.base/windows/native/libnet/net_util_md.c
! src/java.base/windows/native/libnet/net_util_md.h

Changeset: 9edae8b6b4c2
Author:    skovalev
Date:      2016-09-28 19:21 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9edae8b6b4c2

8166841: Unused import causes test failure on compilation for java.text tests
Reviewed-by: igerasim

! test/java/text/Format/NumberFormat/DFSSerialization.java
! test/java/text/Format/NumberFormat/SerializationLoadTest.java

Changeset: 9850eb9c799e
Author:    sundar
Date:      2016-09-28 22:13 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9850eb9c799e

8165735: jlink incorrectly accepts multiple --module-path and --limit-modules options
Reviewed-by: mchung, jlaskey

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! test/tools/jlink/JLinkTest.java
! test/tools/lib/tests/JImageGenerator.java

Changeset: 3ad485a9cf57
Author:    shinyafox
Date:      2016-09-29 17:36 +0900
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3ad485a9cf57

8166744: JShell: java.lang.IndexOutOfBoundsException for legal history access
Reviewed-by: rfield, jlahoda

! src/jdk.internal.le/share/classes/jdk/internal/jline/extra/EditingHistory.java

Changeset: 153b4781adcc
Author:    clanger
Date:      2016-09-29 14:48 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/153b4781adcc

8166850: No runtime error expected after calling NET_MapSocketOption
Reviewed-by: chegar

! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c
! src/java.base/unix/native/libnet/PlainSocketImpl.c
! src/java.base/windows/native/libnet/DualStackPlainDatagramSocketImpl.c
! src/java.base/windows/native/libnet/DualStackPlainSocketImpl.c
! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c
! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c

Changeset: 91a5353ecbbb
Author:    clanger
Date:      2016-09-29 14:58 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/91a5353ecbbb

8166866: (ch) Remove AIX specific implementation file java.base/aix/native/libnio/ch/AixNativeThread.c
Reviewed-by: simonis, chegar, alanb

! make/lib/NioLibraries.gmk
- src/java.base/aix/native/libnio/ch/AixNativeThread.c
! src/java.base/unix/native/libnio/ch/NativeThread.c

Changeset: 0711272af35f
Author:    lana
Date:      2016-09-29 17:24 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0711272af35f

Merge

- src/java.base/aix/native/libnio/ch/AixNativeThread.c

Changeset: 25bc8b589785
Author:    erikj
Date:      2016-09-30 09:06 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/25bc8b589785

8160630: libjimage.so and others should link statically to libgcc
Reviewed-by: ihse, tbell

! make/lib/CoreLibraries.gmk

Changeset: 64d3579d3ebc
Author:    serb
Date:      2016-09-30 17:05 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/64d3579d3ebc

8165263: Remove code in MetaData that hacks into private fields of Collections implementation classes
Reviewed-by: mchung, alexsch

! src/java.desktop/share/classes/java/beans/MetaData.java
- test/java/beans/XMLEncoder/EnumPrivate.java
- test/java/beans/XMLEncoder/EnumPublic.java
- test/java/beans/XMLEncoder/java_util_Collections_CheckedCollection.java
- test/java/beans/XMLEncoder/java_util_Collections_CheckedList.java
- test/java/beans/XMLEncoder/java_util_Collections_CheckedMap.java
- test/java/beans/XMLEncoder/java_util_Collections_CheckedRandomAccessList.java
- test/java/beans/XMLEncoder/java_util_Collections_CheckedSet.java
- test/java/beans/XMLEncoder/java_util_Collections_CheckedSortedMap.java
- test/java/beans/XMLEncoder/java_util_Collections_CheckedSortedSet.java
- test/java/beans/XMLEncoder/java_util_EnumMap.java
- test/java/beans/XMLEncoder/java_util_JumboEnumSet.java
- test/java/beans/XMLEncoder/java_util_RegularEnumSet.java

Changeset: 19736467290a
Author:    plevart
Date:      2016-09-30 17:34 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/19736467290a

8166842: String.hashCode() has a non-benign data race
Reviewed-by: shade, alanb, martin

! src/java.base/share/classes/java/lang/String.java

Changeset: 4dbeb5b87d67
Author:    jwilhelm
Date:      2016-10-03 15:39 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4dbeb5b87d67

8167026: Quarantine TestDaemonThread.java
Reviewed-by: dsamersoff

! test/ProblemList.txt

Changeset: 2a474d0ba36d
Author:    sdrach
Date:      2016-10-03 10:57 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2a474d0ba36d

8165944: jar utility doesn't process more than one -C argument
Reviewed-by: psandoz

! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
+ test/tools/jar/InputFilesTest.java
! test/tools/jar/multiRelease/Basic.java

Changeset: 8b58654110d6
Author:    rgoel
Date:      2016-10-04 17:18 +0900
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8b58654110d6

8166993: typo in java.util.Locale javadoc
Reviewed-by: okutsu, peytoia

! src/java.base/share/classes/java/util/Locale.java

Changeset: f4463c138103
Author:    nishjain
Date:      2016-10-04 19:28 +0900
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f4463c138103

8165466: DecimalFormat percentage format can contain unexpected %
Reviewed-by: okutsu, peytoia

! src/java.base/share/classes/java/text/DecimalFormat.java
+ test/java/text/Format/DecimalFormat/Bug8165466.java

Changeset: a7709a4d1bc5
Author:    erikj
Date:      2016-10-04 13:34 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a7709a4d1bc5

8166948: Exploded image too slow to be usable
Reviewed-by: alanb, mchung, ihse

+ make/CompileModuleTools.gmk
! make/ModuleTools.gmk
+ make/src/classes/build/tools/jigsaw/AddPackagesAttribute.java

Changeset: 377599b4a7f7
Author:    erikj
Date:      2016-10-04 13:41 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/377599b4a7f7

8166965: Some small java build tools are still running with big JVM configuration
Reviewed-by: ihse

! make/rmic/RmicCommon.gmk

Changeset: 95d83639923d
Author:    skovalev
Date:      2016-10-04 11:55 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/95d83639923d

8166378: Missing dependencies in several java/security tests
Reviewed-by: xuelei

! test/java/security/AccessController/DoPrivAccompliceTest.java
! test/java/security/Security/ClassLoader/DeprivilegedModuleLoaderTest.java
! test/java/security/Signature/SignatureLength.java

Changeset: d428848b11ad
Author:    bpb
Date:      2016-10-04 08:32 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d428848b11ad

8167058: (fs) UnixDirectoryIterator::stream unused
Summary: Remove UnixDirectoryIterator::stream unused instance variable
Reviewed-by: redestad, alanb

! src/java.base/unix/classes/sun/nio/fs/UnixDirectoryStream.java

Changeset: 424706b22c1a
Author:    vtewari
Date:      2016-10-04 21:59 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/424706b22c1a

8153674: Expected SocketException not thrown when calling bind() with setReuseAddress(false)
Reviewed-by: chegar, msheppar

! src/java.base/share/classes/java/net/MulticastSocket.java
+ test/java/net/DatagramSocket/ReuseAddressTest.java

Changeset: e32bdc5deec2
Author:    naoto
Date:      2016-10-04 09:52 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e32bdc5deec2

8166645: Include locales plugin throws InternalError with "*" specified.
Reviewed-by: mchung

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java
! test/tools/jlink/plugins/IncludeLocalesPluginTest.java

Changeset: fc037e62b9a4
Author:    rriggs
Date:      2016-10-04 13:45 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fc037e62b9a4

8155760: Implement Serialization Filtering
8166739: Improve extensibility of ObjectInputFilter information passed to the filter
Reviewed-by: dfuchs, chegar, briangoetz, plevart

+ src/java.base/share/classes/java/io/ObjectInputFilter.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectStreamConstants.java
! src/java.base/share/classes/java/io/SerializablePermission.java
! src/java.base/share/conf/security/java.security
+ test/java/io/Serializable/serialFilter/CheckInputOrderTest.java
+ test/java/io/Serializable/serialFilter/FilterWithSecurityManagerTest.java
+ test/java/io/Serializable/serialFilter/GlobalFilterTest.java
+ test/java/io/Serializable/serialFilter/MixedFiltersTest.java
+ test/java/io/Serializable/serialFilter/SerialFilterTest.java
+ test/java/io/Serializable/serialFilter/java.security-extra1
+ test/java/io/Serializable/serialFilter/security.policy
+ test/java/io/Serializable/serialFilter/security.policy.without.globalFilter

Changeset: 0edae8f88b71
Author:    rriggs
Date:      2016-10-04 14:18 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0edae8f88b71

8165806: UnicastServerRef support to export an object with a filter
Reviewed-by: dfuchs

! src/java.rmi/share/classes/sun/rmi/server/UnicastServerRef.java
! src/java.rmi/share/classes/sun/rmi/server/UnicastServerRef2.java

Changeset: 5518ac2f2ead
Author:    rriggs
Date:      2016-10-04 14:19 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5518ac2f2ead

8165261: RMI API to export an object with a serialization filter
Reviewed-by: dfuchs, chegar

! src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java

Changeset: 2bf254421854
Author:    lana
Date:      2016-10-06 20:56 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2bf254421854

Added tag jdk-9+139 for changeset 5518ac2f2ead

! .hgtags

Changeset: a3b164425bd4
Author:    martin
Date:      2016-09-30 10:30 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a3b164425bd4

8166976: TestCipherPBECons has wrong @run line
Reviewed-by: snikandrova, wetmore, rasbold

! test/com/sun/crypto/provider/Cipher/PBE/TestCipherPBECons.java

Changeset: 73a2ee327aa5
Author:    martin
Date:      2016-09-30 10:52 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/73a2ee327aa5

8166981: RGBColorConvertTest has wrong @run line
Reviewed-by: prr, rasbold, serb

! test/sun/java2d/cmm/ColorConvertOp/RGBColorConvertTest.java

Changeset: efaf8263c116
Author:    mchung
Date:      2016-10-04 18:56 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/efaf8263c116

8166860: Add magic number to jmod file
Reviewed-by: alanb, jjg

! src/java.base/share/classes/java/lang/module/ModulePath.java
+ src/java.base/share/classes/jdk/internal/jmod/JmodFile.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java
! src/java.base/share/classes/module-info.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Archive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/DirArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JarArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JmodArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModularJarArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolManager.java
+ src/jdk.jlink/share/classes/jdk/tools/jmod/JmodOutputStream.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java
! test/tools/jlink/JLinkNegativeTest.java
! test/tools/jlink/JLinkTest.java

Changeset: f82971b324f6
Author:    erikj
Date:      2016-10-05 10:49 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f82971b324f6

8150736: Excessive disk space used by build system
Reviewed-by: ihse

! make/CompileDemos.gmk
- make/Import.gmk

Changeset: 9caaac90a127
Author:    rpatil
Date:      2016-10-05 16:39 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9caaac90a127

8166875: (tz) Support tzdata2016g
Reviewed-by: martin, okutsu

! make/data/tzdata/VERSION
! make/data/tzdata/africa
! make/data/tzdata/antarctica
! make/data/tzdata/asia
! make/data/tzdata/australasia
! make/data/tzdata/backward
! make/data/tzdata/etcetera
! make/data/tzdata/europe
! make/data/tzdata/factory
! make/data/tzdata/leapseconds
! make/data/tzdata/northamerica
! make/data/tzdata/southamerica
! make/data/tzdata/zone.tab
! src/java.base/share/classes/java/time/format/ZoneName.java
! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_de.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_es.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_fr.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_it.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ja.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ko.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_pt_BR.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_sv.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_CN.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_TW.java
! test/java/time/test/java/time/format/TestZoneTextPrinterParser.java
! test/java/time/test/java/time/format/ZoneName.java
! test/java/util/TimeZone/TimeZoneTest.java
! test/sun/util/calendar/zi/tzdata/VERSION
! test/sun/util/calendar/zi/tzdata/africa
! test/sun/util/calendar/zi/tzdata/antarctica
! test/sun/util/calendar/zi/tzdata/asia
! test/sun/util/calendar/zi/tzdata/australasia
! test/sun/util/calendar/zi/tzdata/backward
! test/sun/util/calendar/zi/tzdata/etcetera
! test/sun/util/calendar/zi/tzdata/europe
! test/sun/util/calendar/zi/tzdata/factory
! test/sun/util/calendar/zi/tzdata/leapseconds
! test/sun/util/calendar/zi/tzdata/northamerica
! test/sun/util/calendar/zi/tzdata/southamerica
! test/sun/util/calendar/zi/tzdata/zone.tab

Changeset: 8b53c0eaf659
Author:    skovalev
Date:      2016-10-03 18:33 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8b53c0eaf659

8166791: Fix module dependencies for networking component tests
Reviewed-by: chegar, alanb

! test/java/net/httpclient/http2/ErrorTest.java
! test/java/net/httpclient/http2/HpackDriver.java
+ test/java/net/httpclient/http2/HpackDriverHeaderTable.java
! test/java/net/httpclient/security/Driver.java
! test/java/net/spi/URLStreamHandlerProvider/Basic.java
! test/sun/net/www/protocol/jar/MultiReleaseJarURLConnection.java

Changeset: aef92edbca93
Author:    mullan
Date:      2016-10-05 12:36 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/aef92edbca93

8166632: Document how to grant permissions for a module jrt:/<module> in the image
Reviewed-by: alanb, mchung

! src/java.base/share/conf/security/java.policy

Changeset: 3c42b46b15ea
Author:    mullan
Date:      2016-10-05 12:36 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3c42b46b15ea

Merge


Changeset: 2fc5316da1ea
Author:    ccheung
Date:      2016-09-20 10:37 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2fc5316da1ea

8164011: --patch-module support for CDS
Summary: exports the ZIP_FreeEntry function
Reviewed-by: iklam, dcubed, lfoltan

! make/lib/CoreLibraries.gmk
! make/mapfiles/libzip/mapfile-vers
! src/java.base/share/native/libzip/zip_util.c
! src/java.base/share/native/libzip/zip_util.h

Changeset: 793b76d431f1
Author:    hseigel
Date:      2016-09-21 08:10 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/793b76d431f1

8160987: JDWP ClassType.InvokeMethod doesn't validate class
Summary: Add code to validate class in JDWP instead of relying on JNI to do the check.
Reviewed-by: dholmes, dcubed, sspitsyn, dsamersoff

! src/jdk.jdwp.agent/share/native/libjdwp/invoker.c
! test/com/sun/jdi/InterfaceMethodsTest.java

Changeset: cebf22a0fa91
Author:    cjplummer
Date:      2016-09-21 12:53 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/cebf22a0fa91

8161225: Assert failure in JVMTI GetNamedModule at JPLISAgent.c line: 792
Summary: Made the assert less restrictive.
Reviewed-by: dholmes, dcubed, sspitsyn

! src/java.instrument/share/native/libinstrument/JPLISAgent.c
! test/ProblemList.txt
! test/java/lang/instrument/DaemonThread/TestDaemonThreadLauncher.java

Changeset: 2ac37e4cbc91
Author:    amurillo
Date:      2016-09-23 13:44 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2ac37e4cbc91

Merge

- test/java/net/URLPermission/nstest/LookupTestHosts

Changeset: cb35da7fa7a9
Author:    vdeshpande
Date:      2016-08-26 12:20 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/cb35da7fa7a9

8154122: Intrinsify fused mac operations
Summary: added FMA intrinsics on x86
Reviewed-by: kvn, aph, darcy

! src/java.base/share/classes/java/lang/Math.java
! test/java/lang/Math/FusedMultiplyAddTests.java

Changeset: 2cf89e39af00
Author:    dlong
Date:      2016-09-20 16:34 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2cf89e39af00

Merge

- make/data/cryptopolicy/limited/default_local.policy
- make/data/cryptopolicy/limited/exempt_local.policy
- make/data/cryptopolicy/unlimited/default_US_export.policy
- make/data/cryptopolicy/unlimited/default_local.policy
- make/gendata/GendataPolicyJars.gmk
- src/java.base/share/classes/sun/text/resources/BreakIteratorRulesProvider.java
- src/jdk.localedata/share/classes/sun/text/resources/thai_dict
- test/sun/security/krb5/auto/unreachable.krb5.conf
- test/sun/security/pkcs11/nss/lib/windows-amd64/libnspr4.dll
- test/sun/security/pkcs11/nss/lib/windows-amd64/libnspr4.lib
- test/sun/security/pkcs11/nss/lib/windows-amd64/libplc4.dll
- test/sun/security/pkcs11/nss/lib/windows-amd64/libplc4.lib
- test/sun/security/pkcs11/nss/lib/windows-amd64/libplds4.dll
- test/sun/security/pkcs11/nss/lib/windows-amd64/libplds4.lib
- test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.dll
- test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.lib
- test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.dll
- test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.lib
- test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.dll
- test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.lib
- test/sun/security/pkcs11/nss/src/nss-3.16_nspr-4.10_src.tar.gz
- test/sun/security/pkcs11/nss/src/nss-3.16_nspr-4.10_src.tar.gz.sha256

Changeset: a1f77096eb86
Author:    dlong
Date:      2016-09-26 14:21 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a1f77096eb86

Merge


Changeset: c2c2e05afe5c
Author:    dlong
Date:      2016-09-27 21:14 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c2c2e05afe5c

Merge


Changeset: 53130f5fbb5e
Author:    mikael
Date:      2016-09-28 08:22 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/53130f5fbb5e

8166045: jdk/internal/misc/Unsafe tests fail due to timeout
Summary: Only run the memory hungry tests on large machines
Reviewed-by: dholmes, ctornqvi

! test/jdk/internal/misc/Unsafe/CopyMemory.java
+ test/jdk/internal/misc/Unsafe/CopyMemoryLarge.java
! test/jdk/internal/misc/Unsafe/CopySwap.java
+ test/jdk/internal/misc/Unsafe/CopySwapLarge.java

Changeset: 11c5ad99988f
Author:    amurillo
Date:      2016-09-30 02:52 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/11c5ad99988f

Merge

! test/ProblemList.txt

Changeset: 2add8d0c3a77
Author:    amurillo
Date:      2016-10-05 06:28 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2add8d0c3a77

Merge

- make/Import.gmk
! make/lib/CoreLibraries.gmk
! test/ProblemList.txt
- test/java/beans/XMLEncoder/EnumPrivate.java
- test/java/beans/XMLEncoder/EnumPublic.java
- test/java/beans/XMLEncoder/java_util_Collections_CheckedCollection.java
- test/java/beans/XMLEncoder/java_util_Collections_CheckedList.java
- test/java/beans/XMLEncoder/java_util_Collections_CheckedMap.java
- test/java/beans/XMLEncoder/java_util_Collections_CheckedRandomAccessList.java
- test/java/beans/XMLEncoder/java_util_Collections_CheckedSet.java
- test/java/beans/XMLEncoder/java_util_Collections_CheckedSortedMap.java
- test/java/beans/XMLEncoder/java_util_Collections_CheckedSortedSet.java
- test/java/beans/XMLEncoder/java_util_EnumMap.java
- test/java/beans/XMLEncoder/java_util_JumboEnumSet.java
- test/java/beans/XMLEncoder/java_util_RegularEnumSet.java

Changeset: 83d6bce162ea
Author:    amurillo
Date:      2016-10-05 09:52 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/83d6bce162ea

Merge


Changeset: 65042b713b12
Author:    redestad
Date:      2016-10-06 02:02 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/65042b713b12

8167005: Comment on the need for an empty constructor in ArrayList$Itr
Reviewed-by: smarks, shade, chegar

! src/java.base/share/classes/java/util/ArrayList.java

Changeset: 2da036638f63
Author:    lana
Date:      2016-10-06 23:13 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2da036638f63

Merge

- make/Import.gmk

Changeset: 127d59738663
Author:    weijun
Date:      2016-10-07 07:59 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/127d59738663

8167181: Exported elements referring to inaccessible types in jdk.security.jgss
Reviewed-by: mchung

! src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSContext.java
+ src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSContextImpl.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSCredential.java
+ src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSCredentialImpl.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/Extender.java

Changeset: d339a7471b4d
Author:    iris
Date:      2016-10-06 18:05 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d339a7471b4d

8166799: ASSEMBLY_EXCEPTION contains historical company name
Reviewed-by: mchung, tbell

! ASSEMBLY_EXCEPTION

Changeset: 2c7eff9d51ab
Author:    sundar
Date:      2016-10-07 21:28 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2c7eff9d51ab

8167018: Nashorn and jjs should support --module-path and --add-modules options
Reviewed-by: jlaskey, hannesw

+ test/tools/jjs/addmodulesrepeat.js
+ test/tools/jjs/com.greetings/com/greetings/Hello.java
+ test/tools/jjs/com.greetings/module-info.java
+ test/tools/jjs/jjs-modulepathTest.sh
+ test/tools/jjs/modulepath.js

Changeset: 1f044f413e6c
Author:    bchristi
Date:      2016-10-07 12:01 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1f044f413e6c

8151486: Class.forName causes memory leak
Summary: Remove ClassLoader.domains
Reviewed-by: coleenp, dholmes, mchung, naoto

! src/java.base/share/classes/java/lang/ClassLoader.java
+ test/java/lang/ClassLoader/forNameLeak/ClassForName.java
+ test/java/lang/ClassLoader/forNameLeak/ClassForNameLeak.java
+ test/java/lang/ClassLoader/forNameLeak/test.policy

Changeset: d238b1447080
Author:    jjg
Date:      2016-10-07 16:49 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d238b1447080

8159855: Create an SPI for tools
Reviewed-by: mchung

+ src/java.base/share/classes/java/util/spi/ToolProvider.java
! src/java.base/share/classes/module-info.java
+ test/java/util/spi/ToolProviderTest.java

Changeset: 4251b451be17
Author:    weijun
Date:      2016-10-10 08:28 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4251b451be17

8164705: Remove pathname canonicalization from FilePermission
Reviewed-by: alanb, bpb

! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/security/AccessControlContext.java
! src/java.base/share/classes/java/security/ProtectionDomain.java
+ src/java.base/share/classes/jdk/internal/misc/JavaIOFilePermissionAccess.java
! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java
! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
+ src/java.base/share/classes/sun/security/util/FilePermCompat.java
+ test/java/io/FilePermission/Correctness.java
! test/java/io/FilePermission/FilePermissionCollection.java
+ test/java/io/FilePermission/ReadFileOnPath.java
+ test/java/io/FilePermission/m/module-info.java
+ test/java/io/FilePermission/m/p/App.java
! test/java/net/URLClassLoader/getresourceasstream/Test.java
! test/java/net/URLClassLoader/getresourceasstream/test.sh
! test/java/security/testlibrary/Proc.java
! test/sun/security/provider/PolicyFile/CanonPath.java
+ test/sun/security/util/FilePermCompat/CompatImpact.java
+ test/sun/security/util/FilePermCompat/Flag.java

Changeset: 3ecfccc5c705
Author:    ssahoo
Date:      2016-10-10 00:45 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3ecfccc5c705

8156054: Test Task: Develop new tests for JEP C155: Remove FilePermission Pathname Canonicalization
Summary: New test for removing canonicalize path from FilePermission.
Reviewed-by: weijun

+ test/java/io/FilePermission/FilePermissionTest.java

Changeset: b76c2c377883
Author:    ascarpino
Date:      2016-10-10 13:28 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b76c2c377883

8165101: AnchorCertificates throws NPE when cacerts file not found
Reviewed-by: mullan

! src/java.base/share/classes/sun/security/util/AnchorCertificates.java

Changeset: d4f70e7859c7
Author:    clanger
Date:      2016-10-10 22:42 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d4f70e7859c7

8167295: Further cleanup to the native parts of libnet/libnio
Reviewed-by: chegar

! make/mapfiles/libnet/mapfile-vers
! src/java.base/share/native/libnet/net_util.h
! src/java.base/unix/native/libnet/Inet4AddressImpl.c
! src/java.base/unix/native/libnet/Inet6AddressImpl.c
! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c
! src/java.base/unix/native/libnet/PlainSocketImpl.c
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/unix/native/libnet/net_util_md.h
! src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c
! src/java.base/unix/native/libnio/ch/InheritedChannel.c
! src/java.base/unix/native/libnio/ch/Net.c
! src/java.base/unix/native/libnio/ch/ServerSocketChannelImpl.c
! src/java.base/windows/native/libnet/Inet6AddressImpl.c
! src/java.base/windows/native/libnet/NetworkInterface.c
! src/java.base/windows/native/libnet/NetworkInterface_winXP.c
! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c
! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c
! src/java.base/windows/native/libnet/net_util_md.c
! src/java.base/windows/native/libnet/net_util_md.h
! src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c
! src/jdk.sctp/unix/native/libsctp/SctpNet.c

Changeset: 1d0ea24d1cec
Author:    ascarpino
Date:      2016-10-10 14:20 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1d0ea24d1cec

8165103: Update to "denyAfter constraint check" exception message
Reviewed-by: valeriep

! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java

Changeset: ddfa2c1cdeb5
Author:    jdv
Date:      2016-09-14 12:13 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ddfa2c1cdeb5

8162461: Hang due to JNI up-call made whilst holding JNI critical lock.
Reviewed-by: prr, psadhukhan

! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c

Changeset: 01d45e27ddf7
Author:    arapte
Date:      2016-09-14 21:50 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/01d45e27ddf7

8160056: TextField.setText breaks the contract of EOL
Reviewed-by: serb, alexsch

! src/java.desktop/share/classes/java/awt/TextField.java

Changeset: 558b1228d485
Author:    arapte
Date:      2016-09-15 01:36 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/558b1228d485

8162102: access denied to System Property awt.robot.gtk
Reviewed-by: ssadetsky, serb

! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java

Changeset: ccc7d013fd4e
Author:    mhalder
Date:      2016-09-15 12:25 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ccc7d013fd4e

8163270: [macosx] Robot(gc) issue on dual-screen system
Reviewed-by: serb, aghaisas
Contributed-by: manajit.halder at oracle.com

+ test/java/awt/Robot/SpuriousMouseEvents/SpuriousMouseEvents.java

Changeset: 793bac676dd2
Author:    rchamyal
Date:      2016-09-15 16:12 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/793bac676dd2

8150176: [hidpi] wrong resolution variant of multi-res. image is used for TrayIcon
Reviewed-by: serb, alexsch
Contributed-by: rajeev.chamyal at oracle.com

! src/java.desktop/windows/classes/sun/awt/windows/WTrayIconPeer.java
- test/java/awt/image/multiresolution/MultiResolutionTrayIconTest/MultiResolutionTrayIconTest.html
! test/java/awt/image/multiresolution/MultiResolutionTrayIconTest/MultiResolutionTrayIconTest.java

Changeset: 374509e16f8a
Author:    serb
Date:      2016-09-16 17:28 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/374509e16f8a

8165717: [macosx] Various memory leaks in jdk9
Reviewed-by: ant, ssadetsky

! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.m

Changeset: aef4e02825a3
Author:    ddehaven
Date:      2016-09-19 13:12 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/aef4e02825a3

Merge

- test/java/awt/image/multiresolution/MultiResolutionTrayIconTest/MultiResolutionTrayIconTest.html

Changeset: ea313883fbce
Author:    arapte
Date:      2016-09-20 11:46 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ea313883fbce

8163261: regression on Linux: java/awt/LightweightDispatcher/LWDispatcherMemoryLeakTest.java
Reviewed-by: serb, alexsch

! src/java.desktop/share/classes/sun/swing/CachedPainter.java
! test/java/awt/LightweightDispatcher/LWDispatcherMemoryLeakTest.java

Changeset: f4b285f26302
Author:    arapte
Date:      2016-09-20 12:37 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f4b285f26302

8166015: [PIT][TEST_BUG] stray character in java/awt/Focus/ModalDialogActivationTest/ModalDialogActivationTest.java
Reviewed-by: aghaisas, ssadetsky

! test/java/awt/Focus/ModalDialogActivationTest/ModalDialogActivationTest.java

Changeset: 6ddd435b88e1
Author:    azvegint
Date:      2016-09-20 21:26 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6ddd435b88e1

8140311: SwingInterop crashes at window close
Reviewed-by: serb, ssadetsky

! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m

Changeset: c4808231b363
Author:    alexsch
Date:      2016-09-23 09:14 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c4808231b363

8165594: Bad rendering of Swing UI controls with Windows Classic L&F on HiDPI display
Reviewed-by: serb, ssadetsky

! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicArrowButton.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java
+ test/javax/swing/plaf/windows/8165594/WindowsClassicHiDPIIconsTest.java

Changeset: 32d5037981c0
Author:    ssadetsky
Date:      2016-09-23 10:36 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/32d5037981c0

8161910: [PIT] regression: HW/LW mixing seems broken on Unity
Reviewed-by: azvegint

! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java

Changeset: b6a8a9f82bd8
Author:    serb
Date:      2016-09-25 02:55 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b6a8a9f82bd8

8166288: Au file format can be validated better
Reviewed-by: amenkov

! src/java.desktop/share/classes/com/sun/media/sound/AuFileReader.java
! src/java.desktop/share/classes/com/sun/media/sound/SunFileReader.java
! test/javax/sound/sampled/spi/AudioFileReader/ReadersExceptions.java
! test/javax/sound/sampled/spi/AudioFileReader/RepeatedFormatReader.java

Changeset: cbe230dcfd13
Author:    rchamyal
Date:      2016-09-26 12:33 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/cbe230dcfd13

8149371: multi-res. image: -Dsun.java2d.uiScale does not work for Window icons (some ambiguity for Window.setIconImages()?)
Reviewed-by: serb, alexsch
Contributed-by: rajeev.chamyal at oracle.com

! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java
! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp
+ test/java/awt/image/multiresolution/MultiResolutionIcon/MultiResIconTest.java

Changeset: eee1ff9348ab
Author:    ssadetsky
Date:      2016-09-26 11:59 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/eee1ff9348ab

8154043: Fields not reachable anymore by tab-key, because of new tabbing behaviour of radio button groups.
Reviewed-by: alexsch

! src/java.desktop/share/classes/javax/swing/LayoutFocusTraversalPolicy.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java
+ test/java/awt/Focus/FocusTraversalPolicy/ButtonGroupLayoutTraversal/ButtonGroupLayoutTraversalTest.java
! test/javax/swing/JRadioButton/8033699/bug8033699.java

Changeset: 23d7150d3bbc
Author:    psadhukhan
Date:      2016-09-26 14:47 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/23d7150d3bbc

8165947: One more page printed before the test page with OpenJDK
8166259: One more banner page printed before the test page
Reviewed-by: prr, jdv

! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
+ test/java/awt/print/PrinterJob/TestCheckSystemDefaultBannerOption.java

Changeset: f45d100c84c2
Author:    ssadetsky
Date:      2016-09-26 13:15 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f45d100c84c2

8155753: Removing a monitor in the OS dispaly configuration causes assertion fails under Windows if D3D is on
Reviewed-by: vadim, serb

! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java
- src/java.desktop/share/classes/sun/java2d/pipe/hw/AccelDeviceEventListener.java
- src/java.desktop/share/classes/sun/java2d/pipe/hw/AccelDeviceEventNotifier.java
! src/java.desktop/share/classes/sun/java2d/pipe/hw/AccelGraphicsConfig.java
! src/java.desktop/unix/classes/sun/java2d/opengl/GLXGraphicsConfig.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsConfig.java
! src/java.desktop/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DContext.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DContext.h
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DPipelineManager.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DPipelineManager.h
! test/sun/java2d/pipe/hw/RSLAPITest/RSLAPITest.java

Changeset: 3564e2fa9417
Author:    ssadetsky
Date:      2016-09-27 09:55 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3564e2fa9417

8160160: The menu displayed nothing with the option"-server -d64 -Xmixed -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel".
Reviewed-by: alexsch, serb

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java

Changeset: b997573395a0
Author:    ant
Date:      2016-09-27 17:15 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b997573395a0

8165829: Android Studio 2.x crashes with NPE at sun.lwawt.macosx.CAccessibility.getAccessibleIndexInParent
Reviewed-by: serb, ptbrunet

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m

Changeset: e6a54944911f
Author:    prr
Date:      2016-09-27 14:12 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e6a54944911f

8162531: solaris.fontconfig.properties needs updating
Reviewed-by: serb, vadim, okutsu

! make/data/fontconfig/solaris.fontconfig.properties

Changeset: 6ea1cbc4c70b
Author:    azvegint
Date:      2016-09-28 03:40 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6ea1cbc4c70b

8164536: enableSuddenTermination() - Not throws SecurityException if a security manager exists and it will not allow the caller to invoke System.exit
Reviewed-by: serb, ssadetsky

! src/java.desktop/share/classes/java/awt/Desktop.java
! src/java.desktop/share/classes/java/awt/Taskbar.java

Changeset: cabc039294ca
Author:    jdv
Date:      2016-09-29 10:57 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/cabc039294ca

8164931: Verify if writer.abort() works properly for all writers in IIOWriteProgressListener.
Reviewed-by: prr, bpb, serb, psadhukhan

! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java
+ test/javax/imageio/WriteAbortTest.java

Changeset: f46ed6f7c785
Author:    jdv
Date:      2016-09-29 11:13 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f46ed6f7c785

8166685: We should unpin stream and pixel buffer in case of setjmp during writeImage in JPEG.
Reviewed-by: prr, psadhukhan

! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c

Changeset: 2eb1e7d6e509
Author:    prr
Date:      2016-09-30 09:28 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2eb1e7d6e509

Merge

- src/java.base/aix/native/libnio/ch/AixNativeThread.c
- test/java/beans/XMLEncoder/EnumPrivate.java
- test/java/beans/XMLEncoder/EnumPublic.java
- test/java/beans/XMLEncoder/java_util_Collections_CheckedCollection.java
- test/java/beans/XMLEncoder/java_util_Collections_CheckedList.java
- test/java/beans/XMLEncoder/java_util_Collections_CheckedMap.java
- test/java/beans/XMLEncoder/java_util_Collections_CheckedRandomAccessList.java
- test/java/beans/XMLEncoder/java_util_Collections_CheckedSet.java
- test/java/beans/XMLEncoder/java_util_Collections_CheckedSortedMap.java
- test/java/beans/XMLEncoder/java_util_Collections_CheckedSortedSet.java
- test/java/beans/XMLEncoder/java_util_EnumMap.java
- test/java/beans/XMLEncoder/java_util_JumboEnumSet.java
- test/java/beans/XMLEncoder/java_util_RegularEnumSet.java
- test/java/net/URLPermission/nstest/LookupTestHosts

Changeset: 351880c12050
Author:    ceisserer
Date:      2016-09-30 11:45 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/351880c12050

8162591: All existing gradient paint implementations have issues with coordinates/sizes larger than Short.MAX_VALUE (exactly) on any Linux systems
Reviewed-by: flar, serb, prr

! src/java.desktop/unix/classes/sun/java2d/xr/XRPaints.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRUtils.java
+ test/sun/java2d/xrender/HugeGradientTest.java

Changeset: 04ae82bdebf2
Author:    alexsch
Date:      2016-09-30 22:57 +0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/04ae82bdebf2

8165234: Provide a way to not close toggle menu items on mouse click on component level
Reviewed-by: serb, ssadetsky

! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifCheckBoxMenuItemUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifRadioButtonMenuItemUI.java
! src/java.desktop/share/classes/javax/swing/JCheckBoxMenuItem.java
! src/java.desktop/share/classes/javax/swing/JRadioButtonMenuItem.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java
! test/javax/swing/JMenuItem/8158566/CloseOnMouseClickPropertyTest.java

Changeset: 7658a78a93de
Author:    ssadetsky
Date:      2016-09-30 22:10 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7658a78a93de

8132664: closed/javax/swing/DataTransfer/DefaultNoDrop/DefaultNoDrop.java locks on Windows
Reviewed-by: serb

! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h

Changeset: 549ce3ab727d
Author:    ssadetsky
Date:      2016-10-03 18:51 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/549ce3ab727d

8165619: Frame is not repainted if created in state=MAXIMIZED_BOTH on Unity
Reviewed-by: azvegint

! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java
+ test/java/awt/Frame/DecoratedFrameInsets/DecoratedFrameInsetsTest.java

Changeset: 4ab437740ac4
Author:    prr
Date:      2016-10-03 14:10 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4ab437740ac4

Merge


Changeset: 7e8e6a0b0bb4
Author:    prr
Date:      2016-10-10 13:31 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7e8e6a0b0bb4

Merge

- make/Import.gmk

Changeset: 4a55b8e59f27
Author:    prr
Date:      2016-10-10 14:21 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4a55b8e59f27

Merge


Changeset: 30d525a6e1c9
Author:    prr
Date:      2016-10-10 14:26 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/30d525a6e1c9

Merge


Changeset: 1502bdef038b
Author:    mchung
Date:      2016-10-10 15:46 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1502bdef038b

8162401: Support multiple --add-exports and --add-reads with the same module/package
Reviewed-by: alanb, redestad, sundar

! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! test/tools/launcher/modules/addexports/AddExportsTest.java
! test/tools/launcher/modules/addreads/AddReadsTest.java

Changeset: e93b7ea55975
Author:    psandoz
Date:      2016-10-10 15:58 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e93b7ea55975

8164814: Deprecate Atomic*.weakCompareAndSet and defer to Atomic*.weakCompareAndSetPlain
Reviewed-by: martin, dl

! src/java.base/share/classes/java/util/concurrent/atomic/AtomicBoolean.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicInteger.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLong.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java
! src/java.base/share/classes/java/util/stream/Stream.java
! test/java/util/concurrent/tck/AtomicBoolean9Test.java
! test/java/util/concurrent/tck/AtomicInteger9Test.java
! test/java/util/concurrent/tck/AtomicIntegerArray9Test.java
! test/java/util/concurrent/tck/AtomicLong9Test.java
! test/java/util/concurrent/tck/AtomicLongArray9Test.java
! test/java/util/concurrent/tck/AtomicReference9Test.java
! test/java/util/concurrent/tck/AtomicReferenceArray9Test.java

Changeset: b877de2ea2f2
Author:    lana
Date:      2016-10-13 21:01 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b877de2ea2f2

Added tag jdk-9+140 for changeset e93b7ea55975

! .hgtags

Changeset: a00631fc8dbe
Author:    valeriep
Date:      2016-10-11 00:04 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a00631fc8dbe

8165275: Replace the reflective call to the implUpdate method in HandshakeMessage::digestKey
Summary: Replaced the reflection calls with the new sun.security.util.MessageDigestSpi2 interface
Reviewed-by: xuelei, mchung

! src/java.base/share/classes/java/security/MessageDigest.java
! src/java.base/share/classes/sun/security/ssl/HandshakeMessage.java
+ src/java.base/share/classes/sun/security/util/MessageDigestSpi2.java
! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Digest.java

Changeset: a0ffa67badf4
Author:    ihse
Date:      2016-10-11 09:50 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a0ffa67badf4

8167424: Various trivial fixes in build system
Reviewed-by: erikj, tbell

! make/CompileInterimRmic.gmk
! make/CompileTools.gmk
! make/GenerateModuleSummary.gmk
! make/Tools.gmk
! make/gendata/GendataBreakIterator.gmk
! make/gendata/GendataHtml32dtd.gmk
! make/gensrc/Gensrc-java.base.gmk
! make/gensrc/Gensrc-jdk.jlink.gmk
! make/gensrc/GensrcIcons.gmk
! make/gensrc/GensrcLocaleData.gmk
! make/gensrc/GensrcModuleLoaderMap.gmk
! make/gensrc/GensrcVarHandles.gmk
! make/launcher/Launcher-java.scripting.gmk
! make/launcher/Launcher-jdk.compiler.gmk
! make/launcher/Launcher-jdk.javadoc.gmk
! make/launcher/Launcher-jdk.jdeps.gmk
! make/launcher/Launcher-jdk.jlink.gmk
! make/launcher/Launcher-jdk.jstatd.gmk
! make/launcher/Launcher-jdk.pack200.gmk
! make/launcher/Launcher-jdk.scripting.nashorn.shell.gmk
! make/lib/Lib-java.desktop.gmk
! make/rmic/Rmic-java.management.gmk
! make/rmic/RmicCommon.gmk

Changeset: 51b28d24c9fb
Author:    xuelei
Date:      2016-10-11 09:11 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/51b28d24c9fb

8167472: Chrome interop regression with JDK-8148516
Reviewed-by: weijun

! src/java.base/share/classes/sun/security/ssl/EllipticCurvesExtension.java

Changeset: 033b3a0cf2c0
Author:    vtewari
Date:      2016-10-11 15:12 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/033b3a0cf2c0

8163482: java.net.URLPermission.getActions() adds a trailing colon when header-names is empty
Reviewed-by: chegar, dfuchs

! src/java.base/share/classes/java/net/URLPermission.java

Changeset: 7db08d8abbef
Author:    erikj
Date:      2016-10-11 12:25 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7db08d8abbef

8167387: libjimage.so has a bad runpath
Reviewed-by: tbell, ihse

! make/lib/CoreLibraries.gmk

Changeset: b909daf8fdbc
Author:    jlahoda
Date:      2016-10-11 12:33 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b909daf8fdbc

8166890: JShell: locks forever when input is piped
Summary: Only read cursor position if connected to a terminal.
Reviewed-by: rfield, shinyafox

! src/jdk.internal.le/share/classes/jdk/internal/jline/console/ConsoleReader.java

Changeset: 5cdd35a1baf8
Author:    wetmore
Date:      2016-10-11 15:49 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5cdd35a1baf8

8167459: Add debug output for indicating if a chosen ciphersuite was legacy
Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java

Changeset: c94a809047ba
Author:    psandoz
Date:      2016-10-11 16:25 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c94a809047ba

8167524: Rogue character in Stream javadoc
Reviewed-by: smarks, darcy

! src/java.base/share/classes/java/util/stream/Stream.java

Changeset: 26cbb53aaa52
Author:    erikj
Date:      2016-10-12 14:25 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/26cbb53aaa52

8167479: arm 32/64 slowdebug fails to build on unpack200
Reviewed-by: ihse

! make/launcher/Launcher-jdk.pack200.gmk

Changeset: 138876450c3a
Author:    mullan
Date:      2016-10-12 09:46 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/138876450c3a

8162723: Array index overflow in Base64 utility class
Reviewed-by: ascarpino, jnimeh

! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/Base64.java

Changeset: be6f49bd1797
Author:    sundar
Date:      2016-10-12 22:44 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/be6f49bd1797

8167614: Avoid module dependency from jdk.dynalink to jdk.internal.module of java.base module
Reviewed-by: jlaskey, alanb

! src/java.base/share/classes/module-info.java

Changeset: af71f6a36731
Author:    smarks
Date:      2016-10-12 11:54 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/af71f6a36731

8134373: use collections convenience factories in the JDK
Reviewed-by: scolebourne, prappo, dfuchs, redestad, smarks
Contributed-by: jbluettduncan at gmail.com

! src/java.base/share/classes/java/lang/module/ModuleFinder.java
! src/java.base/share/classes/java/net/CookieManager.java
! src/java.base/share/classes/java/nio/file/FileTreeIterator.java
! src/java.base/share/classes/java/nio/file/FileTreeWalker.java
! src/java.base/share/classes/java/security/Signature.java
! src/java.base/share/classes/java/time/Duration.java
! src/java.base/share/classes/java/time/Period.java
! src/java.base/share/classes/java/time/ZoneId.java
! src/java.base/share/classes/java/time/chrono/ChronoPeriodImpl.java
! src/java.base/share/classes/java/time/chrono/HijrahChronology.java
! src/java.base/share/classes/java/time/chrono/IsoChronology.java
! src/java.base/share/classes/java/time/chrono/JapaneseChronology.java
! src/java.base/share/classes/java/time/chrono/MinguoChronology.java
! src/java.base/share/classes/java/time/chrono/ThaiBuddhistChronology.java
! src/java.base/share/classes/java/time/format/DateTimeFormatter.java
! src/java.base/share/classes/java/time/zone/ZoneOffsetTransition.java
! src/java.base/share/classes/java/time/zone/ZoneRules.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/java/util/stream/Collectors.java

Changeset: 60c393b093ac
Author:    sdrach
Date:      2016-10-12 14:31 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/60c393b093ac

8166460: jdk/internal/util/jar/TestVersionedStream gets Assertion error
Reviewed-by: psandoz

! test/jdk/internal/util/jar/TestVersionedStream.java

Changeset: 094eafd2e24a
Author:    mchung
Date:      2016-10-12 15:41 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/094eafd2e24a

8164689: Retrofit jar, jlink, jmod as a ToolProvider
Reviewed-by: alanb, lancea

! src/java.base/share/classes/java/util/spi/ToolProvider.java
! src/jdk.jartool/share/classes/module-info.java
! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java
+ src/jdk.jartool/share/classes/sun/tools/jar/JarToolProvider.java
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Main.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/Main.java
! src/jdk.jlink/share/classes/module-info.java
! test/java/lang/module/ModuleReader/ModuleReaderTest.java
! test/tools/jar/ChangeDir.java
! test/tools/jar/InputFilesTest.java
! test/tools/jar/JarBackSlash.java
! test/tools/jar/JarEntryTime.java
! test/tools/jar/UpdateJar.java
! test/tools/jar/UpdateManifest.java
! test/tools/jar/index/MetaInf.java
! test/tools/jlink/JLinkTest.java
! test/tools/jlink/basic/BasicTest.java
! test/tools/jmod/JmodNegativeTest.java
! test/tools/jmod/JmodTest.java
! test/tools/jmod/hashes/HashesTest.java
! test/tools/launcher/modules/basic/BasicTest.java
! test/tools/launcher/modules/dryrun/DryRunTest.java
! test/tools/lib/tests/JImageGenerator.java

Changeset: 5bdd77188ad3
Author:    tidu
Date:      2016-10-13 00:45 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5bdd77188ad3

8164322: Test sun/security/pkcs11/PKCS11Test.java shall be updated to run on ARM platforms
Reviewed-by: xuelei
Contributed-by: Tim Du <tiantian.du at oracle.com>

! test/sun/security/pkcs11/PKCS11Test.java

Changeset: e7e33c16d3c6
Author:    sundar
Date:      2016-10-13 01:59 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e7e33c16d3c6

8055033: Shell tests for jrunscript don't pass through VM options
Summary: passed jtreg env variables TESTVMOPTS, TESTJAVAOPTS to java and TESTTOOLVMOPTS, TESTJAVACOPTS to javac launchers
Reviewed-by: sundar
Contributed-by: srinivas.dama at oracle.com

! test/sun/tools/jrunscript/jrunscript-DTest.sh
! test/sun/tools/jrunscript/jrunscript-argsTest.sh
! test/sun/tools/jrunscript/jrunscript-cpTest.sh
! test/sun/tools/jrunscript/jrunscript-eTest.sh
! test/sun/tools/jrunscript/jrunscript-fTest.sh
! test/sun/tools/jrunscript/jrunscriptTest.sh

Changeset: 86a295e503f6
Author:    vinnie
Date:      2016-10-13 12:37 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/86a295e503f6

8167371: KeyStoreSpi.engineSetEntry should throw an Exception if password protection alg is specified
Reviewed-by: xuelei, mullan

! src/java.base/share/classes/java/security/KeyStoreSpi.java
! test/java/security/KeyStore/TestKeyStoreBasic.java

Changeset: b6bdbad7513e
Author:    sherman
Date:      2016-10-13 09:35 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b6bdbad7513e

8166258: Unexpected code conversion by HKSCS converters
Reviewed-by: naoto

! src/java.base/share/classes/sun/nio/cs/HKSCS.java
+ test/sun/nio/cs/TestHKSCS.java

Changeset: 081675ba191d
Author:    sdrach
Date:      2016-10-13 11:54 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/081675ba191d

8167237: Jar tool can not correctly find/process the --release option if it occurs before the file list
Reviewed-by: lancea

! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java
+ test/tools/jar/ReleaseBeforeFiles.java

Changeset: 6eb965a9bc68
Author:    lana
Date:      2016-10-13 23:02 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6eb965a9bc68

Merge


Changeset: ac41aa9cf7ff
Author:    sherman
Date:      2016-10-13 17:47 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ac41aa9cf7ff

8167957: Remove FilePermission from default policy for jdk.charsets module
Reviewed-by: mchung

! src/java.base/share/lib/security/default.policy

Changeset: 103b120931a9
Author:    rriggs
Date:      2016-10-14 17:15 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/103b120931a9

8167166: Java API docs mention a non-existent method getNanosOfSecond
Reviewed-by: naoto

! src/java.base/share/classes/java/time/Instant.java

Changeset: 8d752af5f61d
Author:    rgoel
Date:      2016-10-17 20:13 +0900
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8d752af5f61d

8167992: Update documentation of java.util.Date class
Reviewed-by: okutsu, peytoia

! src/java.base/share/classes/java/util/Date.java

Changeset: 7b0b28ceca62
Author:    lana
Date:      2016-10-20 18:38 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7b0b28ceca62

Added tag jdk-9+141 for changeset 8d752af5f61d

! .hgtags

Changeset: 4718506277f5
Author:    mullan
Date:      2016-10-17 15:31 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4718506277f5

8165712: Grant permission to read specific properties instead of all to the jdk.crypto.ucrypto module
Reviewed-by: xuelei

! src/java.base/solaris/lib/security/default.policy
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoProvider.java
! test/com/oracle/security/ucrypto/TestAES.java
+ test/com/oracle/security/ucrypto/empty.policy

Changeset: 701acde0c419
Author:    mullan
Date:      2016-10-17 15:32 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/701acde0c419

Merge


Changeset: 22e7bd6d5979
Author:    skovalev
Date:      2016-10-17 18:40 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/22e7bd6d5979

8167437: Fix module dependencies for tests that use internal API (java/lang)
Reviewed-by: alanb

! test/java/lang/StackWalker/CallerSensitiveMethod/Main.java

Changeset: 1bf37fcb62d0
Author:    smarks
Date:      2016-10-17 17:07 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1bf37fcb62d0

8168096: markup error in "since" element spec of @Deprecated
Reviewed-by: darcy

! src/java.base/share/classes/java/lang/Deprecated.java

Changeset: f2b8ff052efb
Author:    sundar
Date:      2016-10-18 17:15 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f2b8ff052efb

8071678: javax.script.ScriptContext setAttribute method should clarify behavior when GLOBAL_SCOPE is used and global scope object is null
Reviewed-by: jlaskey, hannesw

! src/java.scripting/share/classes/javax/script/ScriptContext.java
! src/java.scripting/share/classes/javax/script/SimpleScriptContext.java

Changeset: 2225b9f5eb31
Author:    redestad
Date:      2016-10-18 14:22 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2225b9f5eb31

8168073: Speed up URI creation during module bootstrap
Reviewed-by: alanb, mchung, psandoz, chegar

! src/java.base/share/classes/java/lang/module/SystemModuleFinder.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/classes/java/net/URLClassLoader.java
- src/java.base/share/classes/jdk/internal/misc/JavaNetAccess.java
+ src/java.base/share/classes/jdk/internal/misc/JavaNetUriAccess.java
! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java

Changeset: a2f386069bdc
Author:    mullan
Date:      2016-10-18 09:18 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a2f386069bdc

8168078: Remove permission to read all system properties granted to the jdk.crypto.ec module
Reviewed-by: vinnie, xuelei

! src/java.base/share/lib/security/default.policy
! test/sun/security/ec/TestEC.java
+ test/sun/security/ec/TestEC.policy
! test/sun/security/pkcs11/PKCS11Test.java

Changeset: cfbf4afd1067
Author:    mullan
Date:      2016-10-18 09:20 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/cfbf4afd1067

Merge

- src/java.base/share/classes/jdk/internal/misc/JavaNetAccess.java

Changeset: 7b123c987d40
Author:    asemenyuk
Date:      2016-10-17 11:04 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7b123c987d40

8168093: Need a way for the launcher to query the JRE location using Windows registry.
Reviewed-by: erikj, ksrini
Contributed-by: alexey.semenyuk at oracle.com

! src/java.base/windows/native/libjli/java_md.c

Changeset: 13e12a5c98e8
Author:    sundar
Date:      2016-10-18 22:17 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/13e12a5c98e8

8168091: jlink should check security permission early when programmatic access is used
Reviewed-by: jlaskey, mchung

- src/jdk.jlink/share/classes/jdk/tools/jlink/Jlink.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/JlinkPermission.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginConfiguration.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkPermission.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Main.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java
! test/tools/jlink/IntegrationTest.java
+ test/tools/jlink/JLinkToolProviderTest.java
! test/tools/jlink/SecurityTest.java
! test/tools/jlink/plugins/LastSorterTest.java
! test/tools/jlink/plugins/PluginsNegativeTest.java
! test/tools/jlink/plugins/PrevisitorTest.java
+ test/tools/jlink/toolprovider.policy

Changeset: ed775119d37e
Author:    plevart
Date:      2016-10-18 20:28 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ed775119d37e

6378384: (reflect) subclass can’t access superclass’s protected fields and methods by reflection
Reviewed-by: mchung

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java
+ test/java/lang/reflect/AccessControl/AccessControlTest.java
+ test/java/lang/reflect/AccessControl/a/Package.java
+ test/java/lang/reflect/AccessControl/a/PublicSuper.java
+ test/java/lang/reflect/AccessControl/b/Package.java
+ test/java/lang/reflect/AccessControl/b/PublicSub.java
+ test/java/lang/reflect/AccessControl/util/ClassSupplier.java
+ test/java/lang/reflect/AccessControl/util/MemberFactory.java

Changeset: 9590414a6639
Author:    mchung
Date:      2016-10-18 13:27 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9590414a6639

8167558: Add new JMOD section for header files and man pages
Reviewed-by: alanb

! src/java.base/share/classes/jdk/internal/jmod/JmodFile.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Archive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ArchiveEntryResourcePoolEntry.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JmodArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeJmodSectionPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ResourcePoolEntry.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod.properties
! src/jdk.jlink/share/classes/module-info.java
+ test/tools/jlink/plugins/ExcludeJmodSectionPluginTest.java

Changeset: 70abbd047ed7
Author:    ascarpino
Date:      2016-10-18 15:13 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/70abbd047ed7

8165274: SHA1 certpath constraint check fails with OCSP certificate
Reviewed-by: mullan, jnimeh

! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java
! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java

Changeset: c830341ed93b
Author:    vinnie
Date:      2016-06-03 15:04 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c830341ed93b

8146490: Direct indirect CRL checks
Reviewed-by: mullan, weijun, xuelei, igerasim

! src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.java
! src/java.base/share/classes/sun/security/util/CurveDB.java

Changeset: b27017e4b000
Author:    vadim
Date:      2016-06-01 14:37 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b27017e4b000

8158302: Handle contextual glyph substitutions
Reviewed-by: prr, serb, mschoene

! src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphSubstProc.cpp
! src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphSubstProc.h
! src/java.desktop/share/native/libfontmanager/layout/IndicRearrangementProcessor.cpp
! src/java.desktop/share/native/libfontmanager/layout/IndicRearrangementProcessor.h
! src/java.desktop/share/native/libfontmanager/layout/LigatureSubstProc.cpp
! src/java.desktop/share/native/libfontmanager/layout/LigatureSubstProc.h
! src/java.desktop/share/native/libfontmanager/layout/StateTableProcessor.cpp
! src/java.desktop/share/native/libfontmanager/layout/StateTableProcessor.h

Changeset: 20baaea3ebc2
Author:    dcubed
Date:      2016-06-28 09:43 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/20baaea3ebc2

8159519: Reformat JDWP messages
Reviewed-by: sspitsyn, dsamersoff, jwilhelm, ahgross, bmoloden
Contributed-by: definedmisbehaviour at saynotolinux.com, daniel.daugherty at oracle.com

! src/jdk.jdwp.agent/share/native/include/jdwpTransport.h
! src/jdk.jdwp.agent/share/native/libjdwp/debugLoop.c

Changeset: ec913e366cdb
Author:    serb
Date:      2016-06-28 19:48 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ec913e366cdb

8157753: Audio replay enhancement
Reviewed-by: amenkov, prr, mschoene

! src/java.desktop/macosx/native/libjsound/PLATFORM_API_MacOSX_PCM.cpp
! src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCM.c
! src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCM.c
! src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_PCM.c
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_DirectSound.cpp

Changeset: 93f2bfa99e6c
Author:    vadim
Date:      2016-06-28 11:35 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/93f2bfa99e6c

8157759: LCMS Transform Sampling Enhancement
Reviewed-by: prr, serb, mschoene

! src/java.desktop/share/native/liblcms/cmstypes.c

Changeset: c3fee65d6945
Author:    vadim
Date:      2016-06-28 11:37 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c3fee65d6945

8157764: Better handling of interpolation plugins
Reviewed-by: prr, serb, mschoene

! src/java.desktop/share/native/liblcms/cmsintrp.c

Changeset: a00a72fa5b9e
Author:    coleenp
Date:      2016-06-29 11:51 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a00a72fa5b9e

8159515: Improve indy validation
Reviewed-by: jrose, hseigel, vlivanov, bmoloden, ctornqvi, mschoene

! src/java.base/share/native/libverify/check_code.c

Changeset: fd60a041cc51
Author:    prr
Date:      2016-06-30 11:56 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fd60a041cc51

8157653: [Parfait] Uninitialised variable in awt_Font.cpp
Reviewed-by: serb, ssadetsky

! src/java.desktop/windows/native/libawt/windows/awt_Font.cpp

Changeset: ac1f9922ce19
Author:    prr
Date:      2016-07-05 10:29 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ac1f9922ce19

8159495: Fix Index Offsets
Reviewed-by: flar, serb, mschoene

! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceDataProxy.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRPMBlitLoops.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceDataProxy.java
! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.c

Changeset: 35402b244f74
Author:    ksrini
Date:      2016-07-05 13:07 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/35402b244f74

8160094: Improve pack200 layout
Reviewed-by: jrose, mschoene

! src/jdk.pack200/share/native/common-unpack/unpack.cpp

Changeset: 718b013cccc7
Author:    ksrini
Date:      2016-07-05 13:08 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/718b013cccc7

8160090: Better signature handling in pack200
Reviewed-by: jrose, mschoene

! src/jdk.pack200/share/native/common-unpack/unpack.cpp

Changeset: 8c893b0449d7
Author:    ssadetsky
Date:      2016-07-11 21:46 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8c893b0449d7

8161342: Service Menu services
Reviewed-by: prr, mschoene

! src/java.desktop/windows/classes/sun/awt/windows/WMenuItemPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WMenuPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WObjectPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WPopupMenuPeer.java
! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp
! src/java.desktop/windows/native/libawt/windows/awt_MenuBar.cpp
! src/java.desktop/windows/native/libawt/windows/awt_MenuBar.h

Changeset: 010ea8bba2a7
Author:    aivanov
Date:      2016-07-12 11:17 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/010ea8bba2a7

8160934: isnan() is not available on older MSVC compilers
Reviewed-by: prr, mschoene

! src/java.desktop/share/native/liblcms/cmsintrp.c

Changeset: 32b4c291b1d0
Author:    hb
Date:      2016-07-12 16:46 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/32b4c291b1d0

8157739: Classloader Consistency Checking
Reviewed-by: ahgross, akulyakh, dfuchs, jwilhelm, skoivu

! src/java.management/share/classes/com/sun/jmx/remote/util/ClassLoaderWithRepository.java

Changeset: 490a2bc1268f
Author:    prr
Date:      2016-07-14 11:55 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/490a2bc1268f

8160098: Clean up color profiles
Reviewed-by: ssadetsky, bpb, mschoene

! src/java.desktop/share/native/liblcms/cmsio0.c

Changeset: 3f53304b353d
Author:    msheppar
Date:      2016-07-15 20:57 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3f53304b353d

8157749: Improve handling of DNS error replies
Reviewed-by: chegar, rriggs, coffeys

! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/windows/native/libnet/net_util_md.c

Changeset: 7f556ba801c6
Author:    chegar
Date:      2016-07-18 08:28 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7f556ba801c6

8160838: Better HTTP service
Reviewed-by: ahgross, alanb, michaelm

! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationHeader.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/conf/net.properties
! test/sun/net/www/protocol/https/HttpsClient/OriginServer.java
! test/sun/net/www/protocol/https/HttpsClient/ProxyAuthTest.java
! test/sun/net/www/protocol/https/HttpsClient/ProxyTunnelServer.java
! test/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh

Changeset: 75cdb184e6a8
Author:    ascarpino
Date:      2016-07-21 10:33 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/75cdb184e6a8

8155973: Tighten jar checks
Reviewed-by: mullan, igerasim, ahgross

! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
! src/java.base/share/conf/security/java.security
! test/javax/crypto/SecretKeyFactory/FailOverTest.sh
+ test/javax/crypto/SecretKeyFactory/security.properties
! test/sun/security/pkcs/pkcs7/PKCS7VerifyTest.java
! test/sun/security/tools/jarsigner/JarSigningNonAscii.java

Changeset: c17c5e7efb5a
Author:    ssadetsky
Date:      2016-07-27 12:03 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c17c5e7efb5a

8162411: Service Menu services 2
Reviewed-by: prr, mschoene, serb, ahgross

! src/java.desktop/windows/classes/sun/awt/windows/WFramePeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WMenuBarPeer.java

Changeset: 977b7771bf88
Author:    weijun
Date:      2016-09-14 00:29 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/977b7771bf88

8165816: jarsigner -verify shows jar unsigned if it was signed with a weak algorithm
Reviewed-by: mullan

! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java

Changeset: b91d1c4e859e
Author:    ascarpino
Date:      2016-09-21 14:02 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b91d1c4e859e

8166381: Back out changes to the java.security file to not disable MD5
Reviewed-by: valeriep

! src/java.base/share/conf/security/java.security

Changeset: 7c5d9a59941c
Author:    rriggs
Date:      2016-10-12 13:53 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7c5d9a59941c

8167628: Test for RMI API to export an object with a serialization filter
Reviewed-by: dfuchs

+ test/java/rmi/server/UnicastRemoteObject/serialFilter/FilterUROTest.java

Changeset: 018d32ec6817
Author:    vinnie
Date:      2016-10-13 15:27 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/018d32ec6817

8165064: Enhance thread contexts in JNDI
Reviewed-by: chegar

! src/java.base/share/classes/java/lang/Thread.java

Changeset: 2e7a303cd1ec
Author:    weijun
Date:      2016-10-19 11:45 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2e7a303cd1ec

8167647: Copy-and-paste bug in javax.security.auth.kerberos.KerberosTicket.toString()
Reviewed-by: xuelei

! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java

Changeset: 0857eb43202b
Author:    sundar
Date:      2016-10-19 13:26 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0857eb43202b

8071588: The spec for javax.script.ScriptEngineFactory.getProgram() should specify NPEs thrown
Reviewed-by: alanb, hannesw

! src/java.scripting/share/classes/javax/script/ScriptEngineFactory.java
! test/javax/script/DummyScriptEngineFactory.java

Changeset: e9758dbaa927
Author:    jlahoda
Date:      2016-10-19 12:42 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e9758dbaa927

8166183: jshell tool: on return from Ctrl-Z, garbage on screen, dies with Ctrl-C
Summary: Allow use of jdk.internal.misc.Signal from jshell and jjs.
Reviewed-by: rfield, chegar

! src/java.base/share/classes/module-info.java

Changeset: aabbe4707f1f
Author:    ascarpino
Date:      2016-10-19 10:49 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/aabbe4707f1f

8167591: Add MD5 to signed JAR restrictions
Reviewed-by: mullan, jnimeh

! src/java.base/share/conf/security/java.security

Changeset: 7a25dbe45e61
Author:    weijun
Date:      2016-10-20 09:24 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7a25dbe45e61

8163304: jarsigner -verbose -verify should print the algorithms used to sign the jar
Reviewed-by: mullan

! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java
! test/lib/testlibrary/jdk/testlibrary/JarUtils.java
! test/sun/security/tools/jarsigner/TimestampCheck.java
- test/sun/security/tools/jarsigner/ts.sh

Changeset: 82bed095b587
Author:    weijun
Date:      2016-10-20 14:11 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/82bed095b587

8168374: TsacertOptionTest.java fails on all platforms
Reviewed-by: vinnie

! test/sun/security/tools/jarsigner/TsacertOptionTest.java

Changeset: 500727df5cea
Author:    dfuchs
Date:      2016-10-20 12:31 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/500727df5cea

8157965: update httpserver logging to use java.lang.System.Logger
Summary: this patch updates the jdk.httpserver module to use System.Logger and break its dependency with the java.logging module.
Reviewed-by: rriggs, michaelm, chegar, mchung

! src/jdk.httpserver/share/classes/module-info.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpConnection.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpContextImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerConfig.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java

Changeset: ce42c7f1578f
Author:    amlu
Date:      2016-10-20 20:20 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ce42c7f1578f

8146257: sun/net/www/protocol/jar/B4957695.java fails intermittently with java.lang.RuntimeException: some jar_cache files left behind
Reviewed-by: chegar

! test/sun/net/www/protocol/jar/B4957695.java

Changeset: 668bf5f35b35
Author:    prappo
Date:      2016-10-20 18:35 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/668bf5f35b35

8168405: Pending exceptions in java.base/windows/native
Reviewed-by: chegar, clanger

! src/java.base/windows/native/libnet/NetworkInterface_winXP.c
! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c
! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c

Changeset: a20f83221d20
Author:    asmotrak
Date:      2016-10-20 11:23 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a20f83221d20

8166530: sun/net/www/protocol/https/HttpsClient/ProxyAuthTest.java fails intermittently
Reviewed-by: chegar

! test/javax/net/ssl/templates/SSLTest.java
- test/sun/net/www/protocol/https/HttpsClient/OriginServer.java
! test/sun/net/www/protocol/https/HttpsClient/ProxyAuthTest.java

Changeset: 56e5a010a116
Author:    ddehaven
Date:      2016-10-12 08:47 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/56e5a010a116

8165271: Fix use of reflection to gain access to private fields
Reviewed-by: mchung

! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/java/security/ProtectionDomain.java
! src/java.base/share/classes/jdk/internal/misc/JavaNetInetAddressAccess.java
+ src/java.base/share/classes/jdk/internal/misc/JavaNetURLClassLoaderAccess.java
! src/java.base/share/classes/jdk/internal/misc/JavaSecurityAccess.java
! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java
! src/java.desktop/share/classes/sun/applet/AppletSecurity.java

Changeset: 2adc75e5ddb4
Author:    lana
Date:      2016-10-20 20:02 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2adc75e5ddb4

Merge

- src/java.base/share/classes/jdk/internal/misc/JavaNetAccess.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/Jlink.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/JlinkPermission.java
- test/sun/net/www/protocol/https/HttpsClient/OriginServer.java
- test/sun/security/tools/jarsigner/ts.sh

Changeset: fc62eb6bf650
Author:    smarks
Date:      2016-10-20 13:27 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fc62eb6bf650

8152617: add missing wildcards to Optional or() and flatMap()
Reviewed-by: psandoz, forax

! src/java.base/share/classes/java/util/Optional.java

Changeset: 8aef19dd322b
Author:    rgoel
Date:      2016-10-21 11:33 +0900
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8aef19dd322b

8146750: java.time.Month.getDisplayName() return incorrect narrow names with JRE provider on locale de,de_DE,en_US.
Reviewed-by: okutsu, rriggs, naoto, peytoia

! src/java.base/share/classes/java/time/format/DateTimeTextProvider.java
+ test/java/time/test/java/time/format/TestNarrowMonthNamesAndDayNames.java

Changeset: 160db4882087
Author:    rchamyal
Date:      2016-10-21 14:52 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/160db4882087

8163330: HijrahDate aligned day of week incorrect
Reviewed-by: rriggs, scolebourne
Contributed-by: anubhav.meena at oracle.com

! src/java.base/share/classes/java/time/chrono/HijrahDate.java
! test/java/time/test/java/time/chrono/TestUmmAlQuraChronology.java

Changeset: 008918f18c5f
Author:    prappo
Date:      2016-10-21 12:31 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/008918f18c5f

8168417: Pending exceptions in java.base/windows/native/libnio
Reviewed-by: chegar, alanb

! src/java.base/windows/native/libnio/ch/FileDispatcherImpl.c

Changeset: 4b87b12bd992
Author:    simonis
Date:      2016-10-21 14:57 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4b87b12bd992

8168471: Non ANSI C declaration of block local variable in NetworkInterface_winXP.c
Reviewed-by: chegar

! src/java.base/windows/native/libnet/NetworkInterface_winXP.c

Changeset: 2a8c7d5443b1
Author:    mullan
Date:      2016-10-21 09:02 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2a8c7d5443b1

8168313: Tighten permissions granted to jdk.crypto.pkcs11 module
Reviewed-by: ascarpino

! src/java.base/share/classes/module-info.java
! src/java.base/share/lib/security/default.policy
! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/Config.java
! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/Constants.java

Changeset: 0fb9ba19a63a
Author:    mullan
Date:      2016-10-21 09:03 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0fb9ba19a63a

Merge


Changeset: 5651fa4f1478
Author:    igerasim
Date:      2016-10-22 17:03 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5651fa4f1478

8165463: Native implementation of sunmscapi should use operator new (nothrow) for allocations
Reviewed-by: clanger, jnimeh, vinnie

! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp

Changeset: 750324777b24
Author:    okutsu
Date:      2016-10-24 15:26 +0900
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/750324777b24

8152926: PropertyResourceBundle constructor don't understand the System.setProperty change
Reviewed-by: naoto, peytoia

! src/java.base/share/classes/java/util/PropertyResourceBundle.java

Changeset: ae757e4142d7
Author:    rriggs
Date:      2016-10-24 09:40 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ae757e4142d7

8167192: [Testbug] java/io/Serializable/serialFilter test conditions wrong
Reviewed-by: lancea, mchung

! test/java/io/Serializable/serialFilter/FilterWithSecurityManagerTest.java
! test/java/io/Serializable/serialFilter/GlobalFilterTest.java
! test/java/io/Serializable/serialFilter/security.policy

Changeset: 5c851d70cb76
Author:    rriggs
Date:      2016-10-24 14:52 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5c851d70cb76

8164908: ReflectionFactory support for IIOP and custom serialization
Summary: Add support for serialization to sun.reflect.ReflectionFactory
Reviewed-by: alanb, chegar, plevart, amlu

! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! src/jdk.unsupported/share/classes/sun/reflect/ReflectionFactory.java
+ test/com/sun/corba/serialization/ObjectStreamTest$_Echo_Stub.java
+ test/com/sun/corba/serialization/ObjectStreamTest$_Server_Tie.java
+ test/com/sun/corba/serialization/ObjectStreamTest.java
+ test/com/sun/corba/serialization/security.policy
- test/sun/reflect/ReflectionFactory/NewConstructorForSerialization.java
+ test/sun/reflect/ReflectionFactory/ReflectionFactoryTest.java
+ test/sun/reflect/ReflectionFactory/security.policy

Changeset: 6ce43dd8e954
Author:    rriggs
Date:      2016-10-24 18:08 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6ce43dd8e954

8168614: Disable CORBA com.sun.corba.serialization.ObjectStreamTest.echoObjects
Reviewed-by: darcy

! test/com/sun/corba/serialization/ObjectStreamTest.java

Changeset: 0086eb10182b
Author:    lana
Date:      2016-10-27 16:29 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0086eb10182b

Added tag jdk-9+142 for changeset 6ce43dd8e954

! .hgtags

Changeset: e5ee2bd22f3f
Author:    mli
Date:      2016-10-24 21:44 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e5ee2bd22f3f

8168505: Remove the intermittent keyword from java/util/Arrays/ParallelPrefix.java
Reviewed-by: darcy, amlu

! test/java/util/Arrays/ParallelPrefix.java

Changeset: da2d2bfe98ff
Author:    okutsu
Date:      2016-10-25 15:43 +0900
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/da2d2bfe98ff

8165804: Revisit the way of loading BreakIterator rules/dictionaries
Reviewed-by: naoto, peytoia, erikj

! make/gendata/GendataBreakIterator.gmk
+ src/java.base/share/classes/sun/text/BreakDictionary.java
+ src/java.base/share/classes/sun/text/DictionaryBasedBreakIterator.java
+ src/java.base/share/classes/sun/text/RuleBasedBreakIterator.java
+ src/java.base/share/classes/sun/text/resources/BreakIteratorResources.java
- src/java.base/share/classes/sun/util/locale/provider/BreakDictionary.java
! src/java.base/share/classes/sun/util/locale/provider/BreakIteratorProviderImpl.java
- src/java.base/share/classes/sun/util/locale/provider/DictionaryBasedBreakIterator.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java
- src/java.base/share/classes/sun/util/locale/provider/RuleBasedBreakIterator.java
+ src/java.base/share/classes/sun/util/resources/BreakIteratorResourceBundle.java
! src/java.base/share/classes/sun/util/resources/LocaleData.java
+ src/jdk.localedata/share/classes/sun/text/resources/ext/BreakIteratorResources_th.java
! test/java/util/PluggableLocale/BreakIteratorProviderTest.java
! test/java/util/PluggableLocale/BreakIteratorProviderTest.sh
! test/tools/jlink/plugins/IncludeLocalesPluginTest.java

Changeset: a80fd00b0cd0
Author:    chegar
Date:      2016-10-25 10:31 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a80fd00b0cd0

8085192: java/rmi/activation/Activatable tests fail intermittently due to "Port already in use"
Reviewed-by: rriggs, mli

! src/java.rmi/share/classes/sun/rmi/server/Activation.java
! test/java/rmi/activation/Activatable/checkActivateRef/CheckActivateRef.java
! test/java/rmi/activation/Activatable/checkActivateRef/rmid.security.policy
! test/java/rmi/activation/Activatable/checkActivateRef/security.policy
! test/java/rmi/activation/Activatable/checkAnnotations/CheckAnnotations.java
! test/java/rmi/activation/Activatable/checkAnnotations/rmid.security.policy
! test/java/rmi/activation/Activatable/checkAnnotations/security.policy
! test/java/rmi/activation/Activatable/checkImplClassLoader/CheckImplClassLoader.java
! test/java/rmi/activation/Activatable/checkImplClassLoader/rmid.security.policy
! test/java/rmi/activation/Activatable/checkImplClassLoader/security.policy
! test/java/rmi/activation/Activatable/checkRegisterInLog/CheckRegisterInLog.java
! test/java/rmi/activation/Activatable/checkRegisterInLog/rmid.security.policy
! test/java/rmi/activation/Activatable/checkRegisterInLog/security.policy
! test/java/rmi/activation/Activatable/createPrivateActivable/CreatePrivateActivatable.java
! test/java/rmi/activation/Activatable/createPrivateActivable/rmid.security.policy
! test/java/rmi/activation/Activatable/createPrivateActivable/security.policy
! test/java/rmi/activation/Activatable/downloadParameterClass/DownloadParameterClass.java
! test/java/rmi/activation/Activatable/downloadParameterClass/manual.security.policy
! test/java/rmi/activation/Activatable/downloadParameterClass/rmid.security.policy
! test/java/rmi/activation/Activatable/downloadParameterClass/security.policy
! test/java/rmi/activation/Activatable/elucidateNoSuchMethod/ElucidateNoSuchMethod.java
! test/java/rmi/activation/Activatable/elucidateNoSuchMethod/rmid.security.policy
! test/java/rmi/activation/Activatable/elucidateNoSuchMethod/security.policy
! test/java/rmi/activation/Activatable/extLoadedImpl/ExtLoadedImplTest.java
! test/java/rmi/activation/Activatable/extLoadedImpl/ext.sh
! test/java/rmi/activation/Activatable/forceLogSnapshot/ForceLogSnapshot.java
! test/java/rmi/activation/Activatable/forceLogSnapshot/rmid.security.policy
! test/java/rmi/activation/Activatable/forceLogSnapshot/security.policy
! test/java/rmi/activation/Activatable/inactiveGroup/InactiveGroup.java
! test/java/rmi/activation/Activatable/inactiveGroup/rmid.security.policy
! test/java/rmi/activation/Activatable/inactiveGroup/security.policy
! test/java/rmi/activation/Activatable/lookupActivationSystem/LookupActivationSystem.java
+ test/java/rmi/activation/Activatable/lookupActivationSystem/rmid.security.policy
! test/java/rmi/activation/Activatable/nestedActivate/NestedActivate.java
! test/java/rmi/activation/Activatable/nestedActivate/rmid.security.policy
! test/java/rmi/activation/Activatable/nestedActivate/security.policy
! test/java/rmi/activation/Activatable/nonExistentActivatable/NonExistentActivatable.java
! test/java/rmi/activation/Activatable/nonExistentActivatable/rmid.security.policy
! test/java/rmi/activation/Activatable/nonExistentActivatable/security.policy
! test/java/rmi/activation/Activatable/restartCrashedService/RestartCrashedService.java
! test/java/rmi/activation/Activatable/restartCrashedService/rmid.security.policy
! test/java/rmi/activation/Activatable/restartCrashedService/security.policy
! test/java/rmi/activation/Activatable/restartLatecomer/RestartLatecomer.java
! test/java/rmi/activation/Activatable/restartLatecomer/rmid.security.policy
! test/java/rmi/activation/Activatable/restartLatecomer/security.policy
! test/java/rmi/activation/Activatable/restartService/RestartService.java
! test/java/rmi/activation/Activatable/restartService/rmid.security.policy
! test/java/rmi/activation/Activatable/restartService/security.policy
! test/java/rmi/activation/Activatable/shutdownGracefully/ShutdownGracefully.java
! test/java/rmi/activation/Activatable/shutdownGracefully/rmid.security.policy
! test/java/rmi/activation/Activatable/shutdownGracefully/security.policy
! test/java/rmi/activation/Activatable/unregisterInactive/UnregisterInactive.java
! test/java/rmi/activation/Activatable/unregisterInactive/rmid.security.policy
! test/java/rmi/activation/Activatable/unregisterInactive/security.policy
! test/java/rmi/activation/ActivateFailedException/activateFails/ActivateFails.java
! test/java/rmi/activation/ActivateFailedException/activateFails/rmid.security.policy
! test/java/rmi/activation/ActivateFailedException/activateFails/security.policy
! test/java/rmi/activation/rmidViaInheritedChannel/RmidViaInheritedChannel.java
! test/java/rmi/testlibrary/JavaVM.java
! test/java/rmi/testlibrary/RMID.java
+ test/java/rmi/testlibrary/RMIDSelectorProvider.java
! test/java/rmi/testlibrary/TestParams.java

Changeset: 11e15af1947f
Author:    ksrini
Date:      2016-10-25 07:38 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/11e15af1947f

8160213: tools/pack200/Utils.java should clean up javac*.tmp files
Reviewed-by: darcy

! test/tools/pack200/MultiRelease.java
! test/tools/pack200/Utils.java

Changeset: 95a8c745128a
Author:    bchristi
Date:      2016-10-25 12:58 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/95a8c745128a

8165793: Provide an API to query if a ClassLoader is parallel capable
Reviewed-by: alanb, mchung

! src/java.base/share/classes/java/lang/ClassLoader.java
+ test/java/lang/ClassLoader/IsParallelCapable.java

Changeset: e340b25a9e59
Author:    sdrach
Date:      2016-10-25 13:51 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e340b25a9e59

8164805: Fail to create a MR modular JAR with a versioned entry of a concealed package
Reviewed-by: chegar, mchung

! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
+ test/tools/jar/mmrjar/ConcealedPackage.java
+ test/tools/jar/mmrjar/src/classes/p/Hi.java
+ test/tools/jar/mmrjar/src/mr9/module-info.java
+ test/tools/jar/mmrjar/src/mr9/p/Hi.java
+ test/tools/jar/mmrjar/src/mr9/p/internal/Bar.java

Changeset: 9d4a52d62493
Author:    dsamersoff
Date:      2016-10-03 15:58 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9d4a52d62493

8166657: Remove exports com.sun.tools.jdi to jdk.hotspot.agent
Summary: Remove exports com.sun.tools.jdi to jdk.hotspot.agent
Reviewed-by: alanb, dsamersoff
Contributed-by: sharath.ballal at oracle.com

! src/jdk.jdi/share/classes/module-info.java

Changeset: 3d3f338b5aea
Author:    simonis
Date:      2016-09-28 11:07 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3d3f338b5aea

8166801: [s390] Add jvm.cfg file for Linux/s390x
Reviewed-by: erikj, shade

+ src/java.base/unix/conf/s390x/jvm.cfg

Changeset: 86e5d318fad9
Author:    amurillo
Date:      2016-10-13 08:57 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/86e5d318fad9

Merge


Changeset: 028d56ebb42a
Author:    amurillo
Date:      2016-10-13 09:02 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/028d56ebb42a

Merge

- make/Import.gmk
- src/java.desktop/share/classes/sun/java2d/pipe/hw/AccelDeviceEventListener.java
- src/java.desktop/share/classes/sun/java2d/pipe/hw/AccelDeviceEventNotifier.java
- test/java/awt/image/multiresolution/MultiResolutionTrayIconTest/MultiResolutionTrayIconTest.html
- test/java/beans/XMLEncoder/EnumPrivate.java
- test/java/beans/XMLEncoder/EnumPublic.java
- test/java/beans/XMLEncoder/java_util_Collections_CheckedCollection.java
- test/java/beans/XMLEncoder/java_util_Collections_CheckedList.java
- test/java/beans/XMLEncoder/java_util_Collections_CheckedMap.java
- test/java/beans/XMLEncoder/java_util_Collections_CheckedRandomAccessList.java
- test/java/beans/XMLEncoder/java_util_Collections_CheckedSet.java
- test/java/beans/XMLEncoder/java_util_Collections_CheckedSortedMap.java
- test/java/beans/XMLEncoder/java_util_Collections_CheckedSortedSet.java
- test/java/beans/XMLEncoder/java_util_EnumMap.java
- test/java/beans/XMLEncoder/java_util_JumboEnumSet.java
- test/java/beans/XMLEncoder/java_util_RegularEnumSet.java

Changeset: 234fa7498814
Author:    akulyakh
Date:      2016-10-17 15:46 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/234fa7498814

8158797: Test java/lang/management/MemoryMXBean/LowMemoryTest.java fails when GC is specified explicitly
Summary: Fixed GC options for running the test
Reviewed-by: ddmitriev, sspitsyn

! test/java/lang/management/MemoryMXBean/LowMemoryTest.java

Changeset: 569e17c52c7d
Author:    cjplummer
Date:      2016-10-18 12:36 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/569e17c52c7d

8167001: [TESTBUG] java/lang/instrument/DaemonThread/TestDaemonThread.java fails when run by jprt
Summary: force classpath to be added to subprocesses
Reviewed-by: dholmes, sspitsyn

! test/java/lang/instrument/DaemonThread/TestDaemonThreadLauncher.java

Changeset: 87579fa99c58
Author:    cjplummer
Date:      2016-10-18 12:39 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/87579fa99c58

8167034: Re-enable TestDaemonThread.java once JDK-8167001 is fixed
Reviewed-by: jwilhelm, sspitsyn

! test/ProblemList.txt

Changeset: ce7f9a34492e
Author:    dholmes
Date:      2016-10-18 20:04 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ce7f9a34492e

8165827: Support private interface methods in JNI, JDWP, JDI and JDB
Reviewed-by: dcubed, lfoltan, sspitsyn

! src/jdk.jdi/share/classes/com/sun/jdi/ObjectReference.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ObjectReferenceImpl.java
! test/com/sun/jdi/InterfaceMethodsTest.java

Changeset: 0ecf4eb13c2d
Author:    amurillo
Date:      2016-10-20 16:54 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0ecf4eb13c2d

Merge


Changeset: 490854ad860c
Author:    amurillo
Date:      2016-10-25 12:25 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/490854ad860c

Merge

- src/java.base/share/classes/sun/util/locale/provider/BreakDictionary.java
- src/java.base/share/classes/sun/util/locale/provider/DictionaryBasedBreakIterator.java
- src/java.base/share/classes/sun/util/locale/provider/RuleBasedBreakIterator.java
- test/sun/reflect/ReflectionFactory/NewConstructorForSerialization.java

Changeset: 6ba0cc0314d0
Author:    amurillo
Date:      2016-10-25 14:55 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6ba0cc0314d0

Merge


Changeset: 8c5900a31c2e
Author:    sundar
Date:      2016-10-26 10:42 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8c5900a31c2e

8166810: jlink should fail on extra arguments
Reviewed-by: jlaskey

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! test/tools/jlink/JLinkTest.java
! test/tools/jlink/plugins/IncludeLocalesPluginTest.java

Changeset: dce8fdd7af97
Author:    chegar
Date:      2016-10-26 11:08 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/dce8fdd7af97

8168773: Temporarily remove java/net/httpclient from jdk_net test group
Reviewed-by: darcy, rriggs

! test/TEST.groups

Changeset: ecd3f7dda51c
Author:    rriggs
Date:      2016-10-26 09:38 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ecd3f7dda51c

8168613: CORBA ObjectStreamTest fails with address in use
Reviewed-by: psandoz

! test/com/sun/corba/serialization/ObjectStreamTest.java

Changeset: 8bb97435f7de
Author:    redestad
Date:      2016-10-26 17:50 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8bb97435f7de

8168640: (fc) Avoiding AtomicBoolean in FileInput/-OutputStream improves startup
Reviewed-by: alanb, plevart

! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java

Changeset: c3724a682206
Author:    mli
Date:      2016-10-26 19:07 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c3724a682206

8168064: sun/security/ssl/ServerHandshaker/AnonCipherWithWantClientAuth.java failed with "Received fatal alert: handshake_failure"
Summary: It takes advantage of SSLTest.java to fix intermittent SSLHandshakeException failure
Reviewed-by: xuelei, asmotrak
Contributed-by: John Jiang <sha.jiang at oracle.com>

! test/sun/security/ssl/ServerHandshaker/AnonCipherWithWantClientAuth.java

Changeset: 9f0ab4b20ff7
Author:    clanger
Date:      2016-10-27 11:00 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9f0ab4b20ff7

8167481: cleanup of headers and includes for native libnet
Reviewed-by: chegar

! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/native/libnet/net_util.c
! src/java.base/share/native/libnet/net_util.h
! src/java.base/unix/native/libnet/Inet4AddressImpl.c
! src/java.base/unix/native/libnet/Inet6AddressImpl.c
! src/java.base/unix/native/libnet/NetworkInterface.c
! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c
! src/java.base/unix/native/libnet/PlainSocketImpl.c
! src/java.base/unix/native/libnet/SocketInputStream.c
! src/java.base/unix/native/libnet/SocketOutputStream.c
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/unix/native/libnet/net_util_md.h
! src/java.base/windows/native/libnet/DualStackPlainDatagramSocketImpl.c
! src/java.base/windows/native/libnet/DualStackPlainSocketImpl.c
! src/java.base/windows/native/libnet/Inet4AddressImpl.c
! src/java.base/windows/native/libnet/Inet6AddressImpl.c
! src/java.base/windows/native/libnet/NetworkInterface.c
! src/java.base/windows/native/libnet/NetworkInterface.h
! src/java.base/windows/native/libnet/NetworkInterface_winXP.c
! src/java.base/windows/native/libnet/SocketInputStream.c
! src/java.base/windows/native/libnet/SocketOutputStream.c
! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c
! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c
- src/java.base/windows/native/libnet/icmp.h
! src/java.base/windows/native/libnet/net_util_md.c
! src/java.base/windows/native/libnet/net_util_md.h

Changeset: 384632278ce2
Author:    serb
Date:      2016-10-04 12:18 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/384632278ce2

8167028: SunCodec.java can be removed
Reviewed-by: prr, amenkov

! src/java.desktop/share/classes/com/sun/media/sound/AlawCodec.java
! src/java.desktop/share/classes/com/sun/media/sound/AudioFloatFormatConverter.java
! src/java.desktop/share/classes/com/sun/media/sound/PCMtoPCMCodec.java
- src/java.desktop/share/classes/com/sun/media/sound/SunCodec.java
! src/java.desktop/share/classes/com/sun/media/sound/UlawCodec.java
! src/java.desktop/share/classes/javax/sound/sampled/spi/FormatConversionProvider.java

Changeset: ff61a6fd0349
Author:    alexsch
Date:      2016-10-05 18:29 +0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ff61a6fd0349

8166591: [macos 10.12] Trackpad scrolling of text on OS X 10.12 Sierra is very fast (Trackpad, Retina only)
Reviewed-by: malenkov, serb

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformView.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/NSEvent.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m
+ test/javax/swing/plaf/basic/BasicScrollPaneUI/8166591/TooMuchWheelRotationEventsTest.java

Changeset: a731def8631f
Author:    alexsch
Date:      2016-10-05 18:42 +0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a731def8631f

8165485: Bad rendering of Swing UI controls with Motif L&F on HiDPI display
8147600: [hidpi] invalid rendering of Swing UI controls (radiobuttons, choice etc.)
Reviewed-by: serb

! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifIconFactory.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifScrollBarButton.java
+ test/javax/swing/plaf/motif/8165485/MotifHiDPIIconsTest.java

Changeset: 7cb7ca59fe7f
Author:    alexsch
Date:      2016-10-05 18:52 +0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7cb7ca59fe7f

7067885: FileChooser does not display soft link name if link is to nonexistent file/directory
Reviewed-by: alexsch
Contributed-by: Alok Kumar Sharma <alok.sharma at hpe.com>

! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java

Changeset: 38bf8bb1f5e7
Author:    rchamyal
Date:      2016-10-06 14:31 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/38bf8bb1f5e7

8151787: Unify the HiDPI splash screen image naming convention
Reviewed-by: prr, alexsch, ksrini
Contributed-by: rajeev.chamyal at oracle.com

! make/mapfiles/libsplashscreen/mapfile-vers
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m
! src/java.desktop/share/classes/java/awt/SplashScreen.java
! src/java.desktop/share/native/libsplashscreen/splashscreen_impl.c
! src/java.desktop/share/native/libsplashscreen/splashscreen_impl.h
! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c
! src/java.desktop/windows/native/libsplashscreen/splashscreen_sys.c
! test/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java
! test/java/awt/SplashScreen/MultiResolutionSplash/unix/UnixMultiResolutionSplashTest.java

Changeset: fff8db067374
Author:    aghaisas
Date:      2016-10-06 20:37 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fff8db067374

8058950: [TESTBUG] There is no F1 dialog when the case loading,so we can't restore it.
Reviewed-by: serb, arapte

- test/java/awt/Modal/InvisibleParentTest/InvisibleParentTest.html
! test/java/awt/Modal/InvisibleParentTest/InvisibleParentTest.java

Changeset: 89a3d9f69497
Author:    mhalder
Date:      2016-10-06 20:51 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/89a3d9f69497

8165555: [macosx] VM crashes on second attempt to execute JCK interactive tests that use Robot (single JVM, agent)
Reviewed-by: serb, aniyogi

! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobotKeyCode.m
+ test/java/awt/event/KeyEvent/RobotCrash/RobotCrash.java

Changeset: fbc5498378d6
Author:    alanbur
Date:      2016-10-06 11:39 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fbc5498378d6

8165232: XKeycodeToKeysym is deprecated and should be replaced
Reviewed-by: prr, azvegint

! src/java.desktop/unix/native/libawt_xawt/xawt/XWindow.c
! src/java.desktop/unix/native/libawt_xawt/xawt/XlibWrapper.c

Changeset: e5be7a186fcc
Author:    ptbrunet
Date:      2016-10-06 20:31 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e5be7a186fcc

8160893: [macosx] JMenuItems in JPopupMenu are not accessible
Summary: post events for MenuOpened/Closed/ItemSelected
Reviewed-by: ant, alexsch

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m

Changeset: 103be1c3c4f7
Author:    prr
Date:      2016-10-10 14:35 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/103be1c3c4f7

Merge

- make/Import.gmk

Changeset: 2d3ca05c6ea7
Author:    prr
Date:      2016-10-11 16:15 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2d3ca05c6ea7

8167523: JDK 9 build failure on MacOS due to unhandled cases in switch statement
Reviewed-by: serb

! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m

Changeset: 27794f0eee1a
Author:    psadhukhan
Date:      2016-10-12 23:04 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/27794f0eee1a

8167291: [TEST_BUG] javax/print/attribute/Services_getDocFl.java
Reviewed-by: prr

! test/javax/print/attribute/Services_getDocFl.java

Changeset: 557da3953b0b
Author:    jdv
Date:      2016-10-13 11:37 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/557da3953b0b

6294607: GIFWriter returns the same compression type twice
Reviewed-by: prr, serb, bpb

! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java
+ test/javax/imageio/ImageCompressionTypesTest.java

Changeset: f7cee1fa870e
Author:    aghaisas
Date:      2016-10-14 10:18 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f7cee1fa870e

8166980: JCK testing of Window.setIconImage() leads to VM crash starting approx from JDK9 b134
Reviewed-by: serb, rchamyal
Contributed-by: ajit.ghaisas at oracle.com

! src/java.desktop/share/classes/sun/awt/IconInfo.java
+ test/java/awt/Frame/SetIconImagesCrashTest/SetIconImagesCrashTest.java

Changeset: acbb657405c6
Author:    mhalder
Date:      2016-10-14 10:39 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/acbb657405c6

8158380: [macosx] Regression: java/awt/List/ActionEventTest/ActionEventTest.java
Reviewed-by: serb, aghaisas
Contributed-by: manajit.halder at oracle.com

! test/java/awt/KeyboardFocusmanager/TypeAhead/SubMenuShowTest/SubMenuShowTest.java
! test/java/awt/List/ActionEventTest/ActionEventTest.java

Changeset: 104b1fb094e6
Author:    azvegint
Date:      2016-10-14 16:30 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/104b1fb094e6

8167565: [macosx] Maximization of a dialog hides it
Reviewed-by: serb, ssadetsky

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m

Changeset: 773164b67434
Author:    serb
Date:      2016-10-14 19:12 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/773164b67434

8167310: The graphics clip is incorrectly rounded for some fractional scales
Reviewed-by: flar

! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java
! src/java.desktop/share/classes/sun/java2d/pipe/Region.java
+ test/java/awt/Graphics/IncorrectFractionalClip/IncorrectFractionalClip.java

Changeset: 45061b711579
Author:    prr
Date:      2016-10-14 11:11 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/45061b711579

Merge


Changeset: e61ec90c30b4
Author:    serb
Date:      2016-10-14 21:43 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e61ec90c30b4

8167435: IllegalArgumentException is not thrown by Clip.open(AudioFormat,byte[], int, int)
Reviewed-by: amenkov

! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftMixingClip.java
! src/java.desktop/share/classes/com/sun/media/sound/Toolkit.java
+ test/javax/sound/sampled/Clip/OpenNonIntegralNumberOfSampleframes.java

Changeset: f3ce13e9394f
Author:    prr
Date:      2016-10-14 15:37 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f3ce13e9394f

8166034: [macosx] Non-AA Serif font always displays as regular - no bold
Reviewed-by: serb, pnarayanan

! src/java.desktop/share/classes/java/awt/Font.java

Changeset: 5f93ebc13ae1
Author:    ssadetsky
Date:      2016-10-17 09:58 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5f93ebc13ae1

8164321: Crash of SwingNode with GTK LaF
Reviewed-by: azvegint, alexsch

! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h

Changeset: 815141d605ef
Author:    ssadetsky
Date:      2016-10-17 10:14 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/815141d605ef

8167486: Device.getDisplayMode() doesn't report refresh rate on Linux in case of dual screen
Reviewed-by: serb

! src/java.desktop/share/classes/java/awt/DisplayMode.java
! src/java.desktop/unix/native/libawt_xawt/awt/Xrandr.h
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c
+ test/java/awt/FullScreen/CurrentDisplayModeTest/CurrentDisplayModeTest.java

Changeset: ffba2718d7f6
Author:    jdv
Date:      2016-10-17 13:04 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ffba2718d7f6

8167281: IIOMetadataNode bugs in getElementsByTagName and NodeList.item methods
Reviewed-by: prr, pnarayanan

! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataNode.java
+ test/javax/imageio/metadata/GetElementsByTagNameTest.java
+ test/javax/imageio/metadata/NthItemNodeListTest.java

Changeset: 6d10cecb150f
Author:    rchamyal
Date:      2016-10-17 13:20 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6d10cecb150f

8161473: [TEST_BUG] [macosx] add autodelay to java/awt/TrayIcon/TrayIconEventModifiers/TrayIconEventModifiersTest.java
Reviewed-by: arapte, serb
Contributed-by: anubhav.meena at oracle.com

! test/java/awt/TrayIcon/TrayIconEventModifiers/TrayIconEventModifiersTest.java

Changeset: f6eef7e68dea
Author:    ssadetsky
Date:      2016-10-17 10:51 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f6eef7e68dea

8163167: [PIT] javax/swing/JTextArea/ScrollbarFlicker/ScrollFlickerTest.java always fail
Reviewed-by: serb, alexsch

! test/javax/swing/JTextArea/ScrollbarFlicker/ScrollFlickerTest.java

Changeset: c49a77b864a4
Author:    azvegint
Date:      2016-10-17 12:37 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c49a77b864a4

8153526: [Unity] Taskbar.getTaskbar().setMenu(null) doesn't remove menu
Reviewed-by: ssadetsky

! src/java.desktop/unix/native/libawt_xawt/xawt/awt_Taskbar.c

Changeset: 79c8d3b12cf1
Author:    mhalder
Date:      2016-10-17 15:47 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/79c8d3b12cf1

8158390: [macosx] Regression: javax/swing/JMenuItem/8139169/ScreenMenuBarInputTwice.java
Reviewed-by: serb
Contributed-by: manajit.halder at oracle.com

! test/javax/swing/JMenuItem/8139169/ScreenMenuBarInputTwice.java

Changeset: 32d9fe67dede
Author:    arapte
Date:      2016-10-17 18:43 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/32d9fe67dede

8167288: [TEST_BUG] Consistent failure on Unity of WarningWindowDisposeTest.java
Reviewed-by: ssadetsky, alexsch

! test/java/awt/security/WarningWindowDisposeTest/WarningWindowDisposeTest.java

Changeset: 15f7a6717104
Author:    ssadetsky
Date:      2016-10-17 19:59 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/15f7a6717104

8168077: Solaris build failed: gtk2_interface.h typedef redeclared: GThreadFunctions
Reviewed-by: prr

! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.h

Changeset: f950cc6004c6
Author:    prr
Date:      2016-10-17 13:54 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f950cc6004c6

8089573: [macosx] Incorrect char to glyph mapping printing on OSX 10.10
Reviewed-by: serb, vadim

! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m

Changeset: d69c9ce5653d
Author:    ssadetsky
Date:      2016-10-18 12:43 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d69c9ce5653d

8166897: Some font overlap in the Optionpane dialog.
Reviewed-by: azvegint

! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java
+ test/java/awt/Window/ChangeWindowResizabilty/ChangeWindowResizabiltyTest.java

Changeset: fec7a8a6a46a
Author:    serb
Date:      2016-10-18 18:00 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fec7a8a6a46a

8166673: The new implementation of Robot.waitForIdle() may hang
Reviewed-by: azvegint, ssadetsky

! src/java.desktop/share/classes/sun/awt/SunToolkit.java
+ test/java/awt/Robot/WaitForIdleSyncroizedOnString/WaitForIdleSyncroizedOnString.java

Changeset: d7944c75be9c
Author:    prr
Date:      2016-10-18 13:06 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d7944c75be9c

8167126: Create a module to provide access to non-SE desktop APIs
Reviewed-by: alanb, mchung

! src/java.desktop/share/classes/module-info.java
+ src/jdk.desktop/share/classes/jdk/awt/AWTUtils.java
+ src/jdk.desktop/share/classes/module-info.java
+ test/java/awt/jdk/TestJDKAWTUtils.java

Changeset: 23544028909a
Author:    ssadetsky
Date:      2016-10-19 11:51 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/23544028909a

8154434: Open the request focus methods of the java.awt.Component which accept FocusEvent.Cause
Reviewed-by: azvegint

! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/sun/awt/AWTAccessor.java
! src/java.desktop/share/classes/sun/awt/KeyboardFocusManagerPeerImpl.java
+ test/java/awt/Focus/RequestFocusByCause/RequestFocusByCauseTest.java

Changeset: 83581f5ab677
Author:    prr
Date:      2016-10-19 08:06 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/83581f5ab677

Merge

- src/java.base/share/classes/jdk/internal/misc/JavaNetAccess.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/Jlink.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/JlinkPermission.java

Changeset: 64781a24c0f4
Author:    alexsch
Date:      2016-10-20 12:18 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/64781a24c0f4

8156217: Selected text is shifted on HiDPI display
Reviewed-by: prr, serb

! src/java.desktop/share/classes/javax/swing/plaf/TextUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTextUI.java
! src/java.desktop/share/classes/javax/swing/text/GlyphPainter1.java
! src/java.desktop/share/classes/javax/swing/text/GlyphPainter2.java
! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java
! src/java.desktop/share/classes/javax/swing/text/ParagraphView.java
! src/java.desktop/share/classes/javax/swing/text/PasswordView.java
! src/java.desktop/share/classes/javax/swing/text/PlainView.java
! src/java.desktop/share/classes/javax/swing/text/Utilities.java
! src/java.desktop/share/classes/javax/swing/text/WrappedPlainView.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java
! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java
+ test/javax/swing/text/Caret/8163124/CaretFloatingPointAPITest.java
+ test/javax/swing/text/JTextComponent/8156217/TextSelectionTest.java
+ test/javax/swing/text/View/8156217/FPMethodCalledTest.java

Changeset: eddea9682fa9
Author:    prr
Date:      2016-10-27 08:48 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/eddea9682fa9

8167988: java.nio.file.InvalidPathException if click button in JFileChooser demo of SwingSet2
Reviewed-by: serb, ssadetsky

! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java

Changeset: ee20b74f21f3
Author:    prr
Date:      2016-10-27 08:51 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ee20b74f21f3

Merge

- src/java.base/share/classes/sun/util/locale/provider/BreakDictionary.java
- src/java.base/share/classes/sun/util/locale/provider/DictionaryBasedBreakIterator.java
- src/java.base/share/classes/sun/util/locale/provider/RuleBasedBreakIterator.java
- src/java.base/windows/native/libnet/icmp.h
- test/sun/net/www/protocol/https/HttpsClient/OriginServer.java
- test/sun/reflect/ReflectionFactory/NewConstructorForSerialization.java
- test/sun/security/tools/jarsigner/ts.sh

Changeset: fd0abdaac385
Author:    ddehaven
Date:      2016-10-27 09:52 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fd0abdaac385

8167187: Exported elements referring to inaccessible types in jdk.jsobject
Reviewed-by: mchung, alanb

! src/jdk.jsobject/share/classes/netscape/javascript/JSObject.java

Changeset: 7113bb5b075f
Author:    ksrini
Date:      2016-10-27 05:49 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7113bb5b075f

8168010: Deprecate obsolete launcher -d32/-d64 options
Reviewed-by: alanb

! src/java.base/share/classes/sun/launcher/resources/launcher.properties

Changeset: a3b46c0604d2
Author:    mullan
Date:      2016-10-27 14:50 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a3b46c0604d2

8168851: Tighten permissions granted to the java.smartcardio module
Reviewed-by: vinnie, mchung

! src/java.base/share/lib/security/default.policy
! test/sun/security/smartcardio/TestChannel.java
! test/sun/security/smartcardio/TestControl.java
! test/sun/security/smartcardio/TestDefault.java
! test/sun/security/smartcardio/TestDirect.java
+ test/sun/security/smartcardio/test.policy

Changeset: 05ac4f67f7df
Author:    mullan
Date:      2016-10-27 14:52 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/05ac4f67f7df

Merge

- src/java.desktop/share/classes/com/sun/media/sound/SunCodec.java
- test/java/awt/Modal/InvisibleParentTest/InvisibleParentTest.html

Changeset: d2e6785070f2
Author:    mchung
Date:      2016-10-27 13:42 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d2e6785070f2

8168205: Should not default class path to CWD if -cp is not specified but -m is specified
Reviewed-by: alanb

! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java
! src/java.base/share/native/launcher/defines.h
! src/java.base/share/native/launcher/main.c
! src/java.base/share/native/libjli/java.c
+ test/tools/launcher/modules/classpath/JavaClassPathTest.java
+ test/tools/launcher/modules/classpath/src/m/jdk/test/Main.java
+ test/tools/launcher/modules/classpath/src/m/module-info.java

Changeset: e6b6ca2d616e
Author:    lana
Date:      2016-10-27 21:22 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e6b6ca2d616e

Merge

- src/java.base/share/classes/sun/util/locale/provider/BreakDictionary.java
- src/java.base/share/classes/sun/util/locale/provider/DictionaryBasedBreakIterator.java
- src/java.base/share/classes/sun/util/locale/provider/RuleBasedBreakIterator.java
- src/java.base/windows/native/libnet/icmp.h
- src/java.desktop/share/classes/com/sun/media/sound/SunCodec.java
- test/java/awt/Modal/InvisibleParentTest/InvisibleParentTest.html

Changeset: 8a62cba5c9ff
Author:    xuelei
Date:      2016-10-27 23:49 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8a62cba5c9ff

8168822: Document that algorithm restrictions do not apply to trusted anchors
Reviewed-by: weijun, jnimeh, mullan

! src/java.base/share/conf/security/java.security

Changeset: afe2c6190333
Author:    alanb
Date:      2016-10-28 10:18 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/afe2c6190333

8168789: ModuleReader.list and ModuleFinder.of update
Reviewed-by: mchung

! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/lang/module/ModuleFinder.java
! src/java.base/share/classes/java/lang/module/ModulePath.java
! src/java.base/share/classes/java/lang/module/ModuleReader.java
! src/java.base/share/classes/java/lang/module/ModuleReferences.java
! src/java.base/share/classes/java/lang/module/SystemModuleFinder.java
! src/java.base/share/classes/jdk/internal/jmod/JmodFile.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/Loader.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangModuleAccess.java
- src/java.base/share/classes/jdk/internal/module/ConfigurableModuleFinder.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java
! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java
! test/java/lang/module/AutomaticModulesTest.java
! test/java/lang/module/ModuleFinderTest.java
! test/java/lang/module/ModuleReader/ModuleReaderTest.java
- test/java/lang/module/ModuleReader/MultiReleaseJarTest.java
+ test/java/lang/module/MultiReleaseJarTest.java
- test/java/util/ResourceBundle/modules/basic/src/asiabundles/jdk/test/resources/MyResources_ja_JP.properties
+ test/java/util/ResourceBundle/modules/basic/src/asiabundles/jdk/test/resources/asia/MyResources_ja_JP.properties
! test/java/util/ResourceBundle/modules/basic/src/mainbundles/jdk/test/resources/MyResourcesProvider.java
! test/tools/jmod/hashes/HashesTest.java

Changeset: 9a3a5bc38432
Author:    dfuchs
Date:      2016-10-28 12:10 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9a3a5bc38432

8163162: The separation between system loggers and application loggers should take the extension loader in consideration.
Summary: DefaultLoggerFinder.isSystem is changed to return 'true' for classes loaded from the platform loader and its ancestors. This means that classes loaded by the platform loader will get exactly the same kind of loggers than classes loaded by the boot (null) loader.
Reviewed-by: rriggs, mchung

! src/java.base/share/classes/jdk/internal/logger/DefaultLoggerFinder.java
+ test/java/lang/System/LoggerFinder/internal/SystemLoggerInPlatformLoader/SystemLoggerInPlatformLoader.java
+ test/java/lang/System/LoggerFinder/internal/SystemLoggerInPlatformLoader/systempkg/log/SystemLoggerAccessor.java

Changeset: 3192d7aa428d
Author:    rpatil
Date:      2016-10-28 10:10 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3192d7aa428d

8168512: (tz) Support tzdata2016h
Reviewed-by: martin, okutsu

! make/data/tzdata/VERSION
! make/data/tzdata/asia
! make/data/tzdata/australasia
! make/data/tzdata/europe
! make/data/tzdata/northamerica
! test/sun/util/calendar/zi/tzdata/VERSION
! test/sun/util/calendar/zi/tzdata/asia
! test/sun/util/calendar/zi/tzdata/australasia
! test/sun/util/calendar/zi/tzdata/europe
! test/sun/util/calendar/zi/tzdata/northamerica

Changeset: 42268eb6e04e
Author:    xuelei
Date:      2016-10-29 13:34 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/42268eb6e04e

8167680: DTLS implementation bugs
Reviewed-by: jnimeh, asmotrak

! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/DTLSRecord.java
! src/java.base/share/classes/sun/security/ssl/Debug.java
! src/java.base/share/classes/sun/security/ssl/OutputRecord.java
! src/java.base/share/classes/sun/security/ssl/Plaintext.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java
! test/javax/net/ssl/DTLS/DTLSOverDatagram.java
+ test/javax/net/ssl/DTLS/PacketLossRetransmission.java
+ test/javax/net/ssl/DTLS/RespondToRetransmit.java
! test/javax/net/ssl/TLSCommon/SSLEngineTestCase.java

Changeset: 00192a14fdc6
Author:    amlu
Date:      2016-10-31 13:45 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/00192a14fdc6

8168524: Remove two jdk_nio tests from ProblemList: BashStreams and DeleteInterference.java
Reviewed-by: bpb, rriggs

! test/ProblemList.txt

Changeset: 5d95f2e1b9eb
Author:    weijun
Date:      2016-10-31 16:40 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5d95f2e1b9eb

8168127: FilePermissionCollection merges incorrectly
Reviewed-by: rriggs

! src/java.base/share/classes/java/io/FilePermission.java
+ test/java/io/FilePermission/FilePermissionCollectionMerge.java

Changeset: 77f35eef4ef9
Author:    weijun
Date:      2016-10-31 16:41 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/77f35eef4ef9

8167646: Better invalid FilePermission
Reviewed-by: rriggs

! src/java.base/share/classes/java/io/FilePermission.java
+ test/java/io/FilePermission/Invalid.java

Changeset: 608dcced40aa
Author:    sherman
Date:      2016-10-31 10:34 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/608dcced40aa

8166261: Scanner.nextInt(int) (and similar methods) throws PatternSyntaxException
Reviewed-by: naoto

! src/java.base/share/classes/java/util/Scanner.java
! test/java/util/Scanner/ScanTest.java

Changeset: 88ec80d47d4a
Author:    rriggs
Date:      2016-10-31 13:57 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/88ec80d47d4a

8168517: java/lang/ProcessBuilder/Basic.java failed
Reviewed-by: dholmes

! test/java/lang/ProcessBuilder/Basic.java

Changeset: 4891c03305cc
Author:    wetmore
Date:      2016-10-31 14:09 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4891c03305cc

4985694: Incomplete spec for most of the getInstances
Reviewed-by: xuelei, mullan

! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java
! src/java.base/share/classes/java/security/AlgorithmParameters.java
! src/java.base/share/classes/java/security/KeyFactory.java
! src/java.base/share/classes/java/security/KeyPairGenerator.java
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/security/MessageDigest.java
! src/java.base/share/classes/java/security/Policy.java
! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/java/security/Signature.java
! src/java.base/share/classes/java/security/cert/CertPathBuilder.java
! src/java.base/share/classes/java/security/cert/CertPathValidator.java
! src/java.base/share/classes/java/security/cert/CertStore.java
! src/java.base/share/classes/java/security/cert/CertificateFactory.java
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/ExemptionMechanism.java
! src/java.base/share/classes/javax/crypto/KeyAgreement.java
! src/java.base/share/classes/javax/crypto/KeyGenerator.java
! src/java.base/share/classes/javax/crypto/Mac.java
! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java
! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java
! src/java.base/share/classes/javax/net/ssl/SSLContext.java
! src/java.base/share/classes/javax/net/ssl/TrustManagerFactory.java
! src/java.base/share/classes/javax/security/auth/login/Configuration.java
+ test/java/security/misc/GetInstanceNullsEmpties.java

Changeset: 7745b4f6cbde
Author:    chegar
Date:      2016-11-01 12:37 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7745b4f6cbde

8168980: Reinstate sun.reflect.ReflectionFactory.newConstructorForSerialization(Class,Constructor)
Reviewed-by: alanb

! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! src/jdk.unsupported/share/classes/sun/reflect/ReflectionFactory.java
! test/sun/reflect/ReflectionFactory/ReflectionFactoryTest.java

Changeset: f3e3ad225c1e
Author:    sdrach
Date:      2016-11-01 14:36 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f3e3ad225c1e

8156499: Update jlink to support creating images with modules that are packaged as multi-release JARs
Reviewed-by: alanb, mchung

! src/java.base/share/classes/module-info.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JarArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModularJarArchive.java
+ test/tools/jlink/multireleasejar/JLinkMultiReleaseJarTest.java
+ test/tools/jlink/multireleasejar/base/m1/module-info.java
+ test/tools/jlink/multireleasejar/base/m1/p/Main.java
+ test/tools/jlink/multireleasejar/rt/m1/module-info.java
+ test/tools/jlink/multireleasejar/rt/m1/p/Main.java
+ test/tools/jlink/multireleasejar/rt/m1/p/Type.java
+ test/tools/jlink/multireleasejar/rt/m1/q/PublicClass.java

Changeset: 29831b6c481b
Author:    psandoz
Date:      2016-11-01 17:29 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/29831b6c481b

8167974: MethodHandles.iteratedLoop(...) fails with CCE in the case of iterating over array
8167966: MethodHandles.iteratedLoop fails with IAE in the case of correct arguments
Reviewed-by: redestad

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! test/java/lang/invoke/LoopCombinatorTest.java

Changeset: 92103cb21bd6
Author:    psandoz
Date:      2016-11-01 17:29 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/92103cb21bd6

8168841: The JavaDoc of java.util.stream.Collectors method collectingAndThen has incorrect code snippet
Reviewed-by: smarks, lancea, tvaleev

! src/java.base/share/classes/java/util/stream/Collectors.java

Changeset: 58796fb3241f
Author:    sundar
Date:      2016-11-02 10:49 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/58796fb3241f

8160063: Provide a means to disable a plugin via the command line
Reviewed-by: jlaskey

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties
! test/tools/jlink/JLinkPluginsTest.java

Changeset: 79d71eeecfc8
Author:    weijun
Date:      2016-11-02 14:44 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/79d71eeecfc8

8168518: rcache interop with krb5-1.15
Reviewed-by: xuelei

! src/java.security.jgss/share/classes/sun/security/krb5/KrbApReq.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/AuthTime.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/AuthTimeWithHash.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/DflCache.java
! test/java/security/testlibrary/Proc.java
! test/sun/security/krb5/auto/ReplayCacheExpunge.java
! test/sun/security/krb5/auto/ReplayCachePrecise.java
! test/sun/security/krb5/auto/ReplayCacheTestProc.java
+ test/sun/security/krb5/auto/rcache_usemd5.sh

Changeset: be7aedddbb76
Author:    erikj
Date:      2016-11-02 10:43 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/be7aedddbb76

8063154: Checked in jvmti.h not in sync with generated jvmti.h
Reviewed-by: tbell

! make/copy/Copy-java.base.gmk
- src/java.base/share/native/include/jvmti.h

Changeset: 6577fabed061
Author:    clanger
Date:      2016-11-02 11:52 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6577fabed061

8168771: Remove #ifdef AF_INET6 guards in libnet native coding
Reviewed-by: chegar

! src/java.base/share/native/libnet/net_util.c
! src/java.base/unix/native/libnet/Inet6AddressImpl.c
! src/java.base/unix/native/libnet/InetAddressImplFactory.c
! src/java.base/unix/native/libnet/NetworkInterface.c
! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c
! src/java.base/unix/native/libnet/PlainSocketImpl.c
! src/java.base/unix/native/libnet/SdpSupport.c
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/unix/native/libnet/net_util_md.h
! src/java.base/windows/native/libnet/Inet6AddressImpl.c

Changeset: 9372d3dd3aae
Author:    dfuchs
Date:      2016-11-02 14:46 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9372d3dd3aae

8152515: (logging) LogManager.resetLogger should ignore LinkageError
Summary: LogManager.resetLogger will also ignore errors, but only while shutting down.
Reviewed-by: rriggs, dholmes

! src/java.logging/share/classes/java/util/logging/LogManager.java
+ test/java/util/logging/LogManager/LinkageErrorTest.java

Changeset: 8dbc8594f9d5
Author:    darcy
Date:      2016-11-03 01:45 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8dbc8594f9d5

8169024: Problem list OpenNonIntegralNumberOfSampleframes.java until JDK-8168881 is fixed
Reviewed-by: rriggs

! test/ProblemList.txt

Changeset: 1574becd1f23
Author:    lana
Date:      2016-11-04 17:24 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1574becd1f23

Added tag jdk-9+143 for changeset 8dbc8594f9d5

! .hgtags

Changeset: 0fa4b5647f3e
Author:    igerasim
Date:      2016-11-02 18:45 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0fa4b5647f3e

8168923: Use unsigned random long in a temp directory name
Reviewed-by: bpb, alanb

! src/java.base/share/classes/java/io/File.java
! src/java.base/share/classes/java/nio/file/TempFileHelper.java

Changeset: 50dd63d47f2d
Author:    igerasim
Date:      2016-11-02 20:53 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/50dd63d47f2d

8168921: Inconsistent Annotation.toString()
Reviewed-by: darcy, redestad

! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
! test/java/lang/annotation/AnnotationToStringTest.java

Changeset: 88d82306b232
Author:    rriggs
Date:      2016-11-02 13:42 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/88d82306b232

8158963: RMI server-side multiplex protocol should be disabled
Summary: add sun.rmi.transport.tcp.enableMultiplexProtocol to enable RMI multiplex protocol
Reviewed-by: smarks

! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java

Changeset: 1396fb6d0279
Author:    rfield
Date:      2016-11-02 16:24 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1396fb6d0279

8168972: Editor support: move built-in and external editor support to the jdk repo
8167639: jshell tool: Edit Pad has readability issues
Reviewed-by: jlahoda

+ src/jdk.editpad/share/classes/jdk/editpad/EditPad.java
+ src/jdk.editpad/share/classes/jdk/editpad/EditPadProvider.java
+ src/jdk.editpad/share/classes/jdk/editpad/resources/l10n.properties
+ src/jdk.editpad/share/classes/module-info.java
+ src/jdk.internal.ed/share/classes/jdk/internal/editor/external/ExternalEditor.java
+ src/jdk.internal.ed/share/classes/jdk/internal/editor/spi/BuildInEditorProvider.java
+ src/jdk.internal.ed/share/classes/module-info.java
+ test/jdk/editpad/EditPadTest.java

Changeset: feca8d2621c0
Author:    amlu
Date:      2016-11-03 09:44 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/feca8d2621c0

8151511: Test case in CollectionAndMapModifyStreamTest for LinkedHashMap overrides that for HashMap
Reviewed-by: chegar, psandoz

- test/java/util/stream/bootlib/java.base/java/util/stream/ThowableHelper.java
+ test/java/util/stream/bootlib/java.base/java/util/stream/ThrowableHelper.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/CollectAndSummaryStatisticsTest.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/CollectionAndMapModifyStreamTest.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/IterateTest.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/StreamBuilderTest.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/StreamCloseTest.java

Changeset: fa69be51bf46
Author:    xiaofeya
Date:      2016-11-02 18:44 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fa69be51bf46

8156504: java/net/URLPermission/nstest/lookup.sh fails intermittently
Reviewed-by: chegar, dfuchs

! test/java/net/URLPermission/nstest/LookupTest.java
- test/java/net/URLPermission/nstest/lookup.sh

Changeset: 742e99d3aa32
Author:    amlu
Date:      2016-11-03 15:40 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/742e99d3aa32

8143097: java/net/ipv6tests/UdpTest.java fails intermittently with "checkTime failed: got 1998 expected 4000"
Reviewed-by: chegar

! test/java/net/ipv6tests/Tests.java
! test/java/net/ipv6tests/UdpTest.java

Changeset: b5c6cc183ebb
Author:    rriggs
Date:      2016-11-03 12:29 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b5c6cc183ebb

8169055: [TESTBUG] java/io/Serializable/serialFilter/ tests have undeclared dependency on java.compiler module
Summary: Change serialFilter test to use type in java.base
Reviewed-by: dfuchs, chegar, skovalev

! test/java/io/Serializable/serialFilter/SerialFilterTest.java

Changeset: 90dd858e9303
Author:    lancea
Date:      2016-11-03 13:34 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/90dd858e9303

8169020: Add since element to JDBC deprecated methods
Reviewed-by: darcy

! src/java.sql/share/classes/java/sql/CallableStatement.java
! src/java.sql/share/classes/java/sql/Date.java
! src/java.sql/share/classes/java/sql/DriverManager.java
! src/java.sql/share/classes/java/sql/PreparedStatement.java
! src/java.sql/share/classes/java/sql/ResultSet.java
! src/java.sql/share/classes/java/sql/Time.java
! src/java.sql/share/classes/java/sql/Timestamp.java

Changeset: 7c61ce6d7852
Author:    skovalev
Date:      2016-11-03 16:19 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7c61ce6d7852

8169002: Several java/net/httpclient have undeclared dependency on java.logging module
Reviewed-by: chegar, rriggs, dfuchs

! test/java/net/httpclient/APIErrors.java
! test/java/net/httpclient/ManyRequests.java
! test/java/net/httpclient/RequestBodyTest.java
! test/java/net/httpclient/SmokeTest.java
! test/java/net/httpclient/security/Driver.java
! test/java/net/httpclient/security/Security.java

Changeset: 52d732262bfa
Author:    darcy
Date:      2016-11-03 13:06 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/52d732262bfa

8168681: Correct deprecation text for Class.newInstance
Reviewed-by: mchung

! src/java.base/share/classes/java/lang/Class.java

Changeset: aae3690e53e3
Author:    avstepan
Date:      2016-10-20 14:21 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/aae3690e53e3

8159454: [TEST_BUG] javax/swing/ToolTipManager/7123767/bug7123767.java: number of checked graphics configurations should be limited
Reviewed-by: serb, yan

! test/javax/swing/ToolTipManager/7123767/bug7123767.java

Changeset: c505e725b85b
Author:    bpb
Date:      2016-10-24 13:19 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c505e725b85b

8168498: ExifGPSTagSet and ExifTIFFTagSet should use string literals for String constants
Summary: Change new String(byte[],CharSet) to a string literal.
Reviewed-by: prr

! src/java.desktop/share/classes/javax/imageio/plugins/tiff/ExifGPSTagSet.java
! src/java.desktop/share/classes/javax/imageio/plugins/tiff/ExifTIFFTagSet.java

Changeset: 96153792172a
Author:    prr
Date:      2016-10-25 09:56 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/96153792172a

8168288: Dubious FontMetrics values from NullFontScaler
Reviewed-by: serb, bpb

! src/java.desktop/share/classes/sun/font/NullFontScaler.java

Changeset: 4a8fee1f2953
Author:    prr
Date:      2016-10-25 10:03 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4a8fee1f2953

8168364: [macosx] Delete unused class NSPrintinfo
Reviewed-by: serb, vadim

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
- src/java.desktop/macosx/classes/sun/lwawt/macosx/NSPrintInfo.java

Changeset: e54829fa51a3
Author:    bpb
Date:      2016-10-25 17:04 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e54829fa51a3

8168367: Table in javax.imageio package description does not mention TIFF
Summary: Add row for TIFF and reorder rows into alphabetical order by format
Reviewed-by: jdv, prr

! src/java.desktop/share/classes/javax/imageio/package.html

Changeset: 544828ab2a9b
Author:    aghaisas
Date:      2016-10-26 10:51 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/544828ab2a9b

8168470: [TEST_BUG] @test missed in java/awt/Window/ChangeWindowResizabilty/ChangeWindowResizabiltyTest.java
Reviewed-by: serb, ssadetsky, arapte

! test/java/awt/Window/ChangeWindowResizabilty/ChangeWindowResizabiltyTest.java

Changeset: eeb8b31afed6
Author:    pkbalakr
Date:      2016-10-27 10:49 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/eeb8b31afed6

8168292: [TESTBUG] [macosx] Test java/awt/TrayIcon/DragEventSource/DragEventSource.java fails on OS X
Reviewed-by: psadhukhan, aghaisas

! test/java/awt/TrayIcon/DragEventSource/DragEventSource.java

Changeset: b82c04707671
Author:    psadhukhan
Date:      2016-10-27 17:24 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b82c04707671

8162796: [macosx] LinearGradientPaint and RadialGradientPaint are not printed on OS X.
Reviewed-by: prr, jdv

! src/java.desktop/macosx/classes/sun/java2d/OSXSurfaceData.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.m
+ test/java/awt/print/PrinterJob/LinearGradientPrintingTest.java
+ test/java/awt/print/PrinterJob/RadialGradientPrintingTest.java

Changeset: 807349334f32
Author:    bpb
Date:      2016-10-27 09:38 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/807349334f32

8165981: Consider making some classes in javax.imageio.plugins.tiff final
Summary: Make the classes TIFFField and TIFFImageReadParam final.
Reviewed-by: serb, prr

! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java
! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFImageReadParam.java

Changeset: 3bf26b1c7c7e
Author:    prr
Date:      2016-10-27 09:42 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3bf26b1c7c7e

Merge

- src/java.base/share/classes/sun/util/locale/provider/BreakDictionary.java
- src/java.base/share/classes/sun/util/locale/provider/DictionaryBasedBreakIterator.java
- src/java.base/share/classes/sun/util/locale/provider/RuleBasedBreakIterator.java
- src/java.base/windows/native/libnet/icmp.h
- test/sun/net/www/protocol/https/HttpsClient/OriginServer.java
- test/sun/reflect/ReflectionFactory/NewConstructorForSerialization.java
- test/sun/security/tools/jarsigner/ts.sh

Changeset: 6e8788feb253
Author:    jdv
Date:      2016-10-28 12:23 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6e8788feb253

8168609: No link to BMP specification in javax.imageio package documentation
Reviewed-by: prr, bpb

! src/java.desktop/share/classes/javax/imageio/package.html

Changeset: 22c146c486ca
Author:    ssadetsky
Date:      2016-10-28 12:08 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/22c146c486ca

8075904: The regression-swing case failed as Ctrl-F4 can't work with the special options"-client -Dswing.defaultlaf=javax.swing.plaf.nimbus.NimbusLookAndFeel"
Reviewed-by: alexsch, serb

! src/java.desktop/share/classes/sun/swing/plaf/GTKKeybindings.java

Changeset: 329b1a617404
Author:    aniyogi
Date:      2016-10-31 12:10 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/329b1a617404

8168540: [TEST_BUG] On Unity, need a delay before screenshot taking to avoid animation
Reviewed-by: psadhukhan, yan

! test/javax/swing/text/CSSBorder/6796710/bug6796710.java

Changeset: 5445b9413d9d
Author:    serb
Date:      2016-10-31 14:50 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5445b9413d9d

8167615: Opensource unit/regression tests for JavaSound
Reviewed-by: amenkov

! test/ProblemList.txt
+ test/javax/sound/midi/Devices/ClosedReceiver.java
+ test/javax/sound/midi/Devices/IOLoop.java
+ test/javax/sound/midi/Devices/MidiDeviceGetReceivers.java
+ test/javax/sound/midi/Devices/MidiIO.java
+ test/javax/sound/midi/Devices/MidiOutGetMicrosecondPositionBug.java
+ test/javax/sound/midi/Devices/OpenClose.java
+ test/javax/sound/midi/Devices/ReceiverTransmitterAvailable.java
+ test/javax/sound/midi/Devices/Reopen.java
+ test/javax/sound/midi/File/SMFCp037.java
+ test/javax/sound/midi/File/SMFParserBreak.java
+ test/javax/sound/midi/File/WriteRealTimeMessageNPE.java
+ test/javax/sound/midi/MetaMessage/MetaMessageClone.java
+ test/javax/sound/midi/MidiSystem/6411624/Test6411624.java
+ test/javax/sound/midi/MidiSystem/6411624/bug6411624.java
+ test/javax/sound/midi/MidiSystem/DefaultDevices.java
+ test/javax/sound/midi/MidiSystem/DefaultProperties.java
+ test/javax/sound/midi/MidiSystem/GetSequencer.java
+ test/javax/sound/midi/MidiSystem/MidiFileTypeUniqueness.java
+ test/javax/sound/midi/MidiSystem/ProviderCacheing.java
+ test/javax/sound/midi/MidiSystem/testdata/conf/sound.properties
+ test/javax/sound/midi/Sequence/GetMicrosecondLength.java
+ test/javax/sound/midi/Sequence/MidiSMPTE.java
+ test/javax/sound/midi/Sequence/SMPTEDuration.java
+ test/javax/sound/midi/Sequencer/LoopIAE.java
+ test/javax/sound/midi/Sequencer/Looping.java
+ test/javax/sound/midi/Sequencer/MetaCallback.java
+ test/javax/sound/midi/Sequencer/Recording.java
+ test/javax/sound/midi/Sequencer/SeqRecordDoesNotCopy.java
+ test/javax/sound/midi/Sequencer/SeqRecordsRealTimeEvents.java
+ test/javax/sound/midi/Sequencer/SeqStartRecording.java
+ test/javax/sound/midi/Sequencer/SequencerCacheValues.java
+ test/javax/sound/midi/Sequencer/SequencerSetMuteSolo.java
+ test/javax/sound/midi/Sequencer/SequencerState.java
+ test/javax/sound/midi/Sequencer/SetTickPosition.java
+ test/javax/sound/midi/Sequencer/TickLength.java
+ test/javax/sound/midi/ShortMessage/FastShortMessage.java
+ test/javax/sound/midi/ShortMessage/FastShortMessage2.java
+ test/javax/sound/midi/Soundbanks/ExtraCharInSoundbank.java
+ test/javax/sound/midi/Soundbanks/GetSoundBankIOException.java
+ test/javax/sound/midi/Synthesizer/AsynchronousMidiChannel.java
+ test/javax/sound/midi/Synthesizer/Receiver/bug6186488.java
+ test/javax/sound/midi/Synthesizer/SynthesizerGetLatency.java
+ test/javax/sound/midi/Synthesizer/bug4685396.java
+ test/javax/sound/midi/Track/TrackAddSameTick.java
+ test/javax/sound/midi/Track/bug6416024.java
+ test/javax/sound/midi/Transmitter/bug6415669.java
+ test/javax/sound/sampled/AudioFileFormat/AudioFileFormatToString.java
+ test/javax/sound/sampled/AudioFileFormat/Properties.java
+ test/javax/sound/sampled/AudioFileFormat/TypeEquals.java
+ test/javax/sound/sampled/AudioFormat/AudioFormatBitSize.java
+ test/javax/sound/sampled/AudioFormat/EncodingEquals.java
+ test/javax/sound/sampled/AudioFormat/Properties.java
+ test/javax/sound/sampled/AudioInputStream/AISReadFraction.java
+ test/javax/sound/sampled/AudioInputStream/bug6188860.java
+ test/javax/sound/sampled/AudioSystem/AudioFileTypes/AudioFileTypeUniqueness.java
+ test/javax/sound/sampled/AudioSystem/AudioFileTypes/ShowAudioFileTypes.java
+ test/javax/sound/sampled/AudioSystem/DefaultMixers.java
+ test/javax/sound/sampled/AudioSystem/DefaultProperties.java
+ test/javax/sound/sampled/AudioSystem/ProviderCacheing.java
+ test/javax/sound/sampled/AudioSystem/testdata/conf/sound.properties
+ test/javax/sound/sampled/Clip/ClipCloseLoss.java
+ test/javax/sound/sampled/Clip/ClipFlushCrash.java
+ test/javax/sound/sampled/Clip/Drain/ClipDrain.java
+ test/javax/sound/sampled/Clip/Duration/ClipDuration.java
+ test/javax/sound/sampled/Clip/Endpoint/ClipSetEndPoint.java
+ test/javax/sound/sampled/Clip/Open/ClipOpenBug.java
+ test/javax/sound/sampled/Clip/bug5070081.java
+ test/javax/sound/sampled/Clip/bug6251460.java
+ test/javax/sound/sampled/Controls/CompoundControl/ToString.java
+ test/javax/sound/sampled/Controls/FloatControl/FloatControlBug.java
+ test/javax/sound/sampled/DataLine/DataLineInfoNegBufferSize.java
+ test/javax/sound/sampled/DataLine/LineDefFormat.java
+ test/javax/sound/sampled/DataLine/LongFramePosition.java
+ test/javax/sound/sampled/DirectAudio/TickAtEndOfPlay.java
+ test/javax/sound/sampled/DirectAudio/bug6372428.java
+ test/javax/sound/sampled/FileTypeExtension/FileTypeExtensionTest.java
+ test/javax/sound/sampled/LineEvent/LineInfoNPE.java
+ test/javax/sound/sampled/Lines/16and32KHz/Has16and32KHz.java
+ test/javax/sound/sampled/Lines/BufferSizeCheck.java
+ test/javax/sound/sampled/Lines/ChangingBuffer.java
+ test/javax/sound/sampled/Lines/ClickInPlay/ClickInPlay.java
+ test/javax/sound/sampled/Lines/ClickInPlay/Test4218609.java
+ test/javax/sound/sampled/Lines/ClipOpenException.java
+ test/javax/sound/sampled/Lines/FrameSize/FrameSizeTest.java
+ test/javax/sound/sampled/Lines/GetLine.java
+ test/javax/sound/sampled/Lines/SDLwrite.java
+ test/javax/sound/sampled/Lines/SourceDataLineDefaultBufferSizeCrash.java
+ test/javax/sound/sampled/Lines/StopStart.java
+ test/javax/sound/sampled/LinuxBlock/PlaySine.java
+ test/javax/sound/sampled/LinuxCrash/ClipLinuxCrash.java
+ test/javax/sound/sampled/LinuxCrash/ClipLinuxCrash2.java
+ test/javax/sound/sampled/LinuxCrash/SDLLinuxCrash.java
+ test/javax/sound/sampled/Mixers/BogusMixers.java
+ test/javax/sound/sampled/Mixers/BothEndiansAndSigns.java
+ test/javax/sound/sampled/Mixers/DirectSoundRepeatingBuffer/DirectSoundRepeatingBuffer.java
+ test/javax/sound/sampled/Mixers/DirectSoundRepeatingBuffer/Test4997635.java
+ test/javax/sound/sampled/Mixers/DirectSoundUnderrunSilence/DirectSoundUnderrunSilence.java
+ test/javax/sound/sampled/Mixers/DirectSoundUnderrunSilence/Test5032020.java
+ test/javax/sound/sampled/Mixers/DisabledAssertionCrash.java
+ test/javax/sound/sampled/Mixers/NoSimpleInputDevice.java
+ test/javax/sound/sampled/Mixers/PhantomMixers.java
+ test/javax/sound/sampled/Mixers/PlugHwMonoAnd8bitAvailable.java
+ test/javax/sound/sampled/Mixers/UnexpectedIAE.java
+ test/javax/sound/sampled/Recording/TargetDataLineFlush.java
+ test/javax/sound/sampled/spi/AudioFileReader/AIFFCp037.java
+ test/javax/sound/sampled/spi/AudioFileReader/AIFFLargeHeader.java
+ test/javax/sound/sampled/spi/AudioFileReader/Aiff12bit.java
+ test/javax/sound/sampled/spi/AudioFileReader/AuNotSpecified.java
+ test/javax/sound/sampled/spi/AudioFileReader/AuZeroLength.java
+ test/javax/sound/sampled/spi/AudioFileReader/OpenWaveFile.java
+ test/javax/sound/sampled/spi/AudioFileWriter/AUwithULAW.java
+ test/javax/sound/sampled/spi/AudioFileWriter/AiffSampleRate.java
+ test/javax/sound/sampled/spi/AudioFileWriter/RIFFHeader.java
+ test/javax/sound/sampled/spi/AudioFileWriter/WaveBigEndian.java
+ test/javax/sound/sampled/spi/AudioFileWriter/WriteAuUnspecifiedLength.java
+ test/javax/sound/sampled/spi/FormatConversionProvider/AlawUlaw.java

Changeset: f970d80b7a55
Author:    ddehaven
Date:      2016-10-31 10:39 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f970d80b7a55

Merge

- src/java.base/share/classes/jdk/internal/module/ConfigurableModuleFinder.java
! test/ProblemList.txt
- test/java/lang/module/ModuleReader/MultiReleaseJarTest.java
- test/java/util/ResourceBundle/modules/basic/src/asiabundles/jdk/test/resources/MyResources_ja_JP.properties

Changeset: d13621cb40df
Author:    alexsch
Date:      2016-11-01 12:38 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d13621cb40df

8168899: java.nio.file.InvalidPathException if click button in JFileChooser demo of SwingSet2
Reviewed-by: ssadetsky, serb
Contributed-by: Alok Kumar Sharma <alok.sharma at hpe.com>

! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java
! test/java/awt/FileDialog/8017487/bug8017487.java

Changeset: 3bddef7033e5
Author:    alexsch
Date:      2016-11-01 12:56 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3bddef7033e5

8167176: Exported elements referring to inaccessible types in java.desktop
Reviewed-by: prr, serb

! src/java.desktop/share/classes/javax/swing/JRootPane.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollBarUI.java

Changeset: eef9f927659d
Author:    ddehaven
Date:      2016-11-03 13:44 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/eef9f927659d

Merge

- src/java.desktop/macosx/classes/sun/lwawt/macosx/NSPrintInfo.java

Changeset: 40620d84d55d
Author:    jnimeh
Date:      2016-11-03 15:18 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/40620d84d55d

8133632: javax.net.ssl.SSLEngine does not properly handle received SSL fatal alerts
Summary: Upon receiving a fatal alert, make sure the input and output queues are closed and the engine is in the NOT_HANDSHAKING state.
Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
+ test/javax/net/ssl/SSLEngine/EngineCloseOnAlert.java

Changeset: b1d58146df13
Author:    mchung
Date:      2016-11-03 18:08 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b1d58146df13

6479237: (cl) Add support for classloader names
Reviewed-by: alanb, bchristi, coleenp, dfuchs, lfoltan, psandoz, sspitsyn

! make/mapfiles/libjava/mapfile-vers
! make/mapfiles/libjava/reorder-sparc
! make/mapfiles/libjava/reorder-sparcv9
! make/mapfiles/libjava/reorder-x86
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/StackFrameInfo.java
! src/java.base/share/classes/java/lang/StackTraceElement.java
! src/java.base/share/classes/java/lang/Throwable.java
! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java
! src/java.base/share/native/include/jvm.h
- src/java.base/share/native/libjava/StackFrameInfo.c
+ src/java.base/share/native/libjava/StackTraceElement.c
! src/java.base/share/native/libjava/Throwable.c
! src/java.management/share/classes/sun/management/StackTraceElementCompositeData.java
! test/java/lang/StackTraceElement/PublicConstructor.java
+ test/java/lang/StackTraceElement/SerialTest.java
+ test/java/lang/StackTraceElement/WithClassLoaderName.java
+ test/java/lang/StackTraceElement/lib/m1/com/app/Main.java
+ test/java/lang/StackTraceElement/lib/m1/com/app/Utils.java
+ test/java/lang/StackTraceElement/lib/m1/module-info.java
+ test/java/lang/StackTraceElement/src/p/ThrowException.java
! test/java/lang/StackWalker/VerifyStackTrace.java
! test/java/lang/management/CompositeData/ThreadInfoCompositeData.java
! test/java/net/URLClassLoader/NullURLTest.java

Changeset: 000fe525272d
Author:    amlu
Date:      2016-11-04 22:33 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/000fe525272d

8037278: sun/rmi/runtime/Log/6409194/NoConsoleOutput.java fails Intermittently: unexpected subprocess output
Reviewed-by: dfuchs, rriggs

! test/sun/rmi/runtime/Log/6409194/NoConsoleOutput.java

Changeset: b46fb3d66cf4
Author:    lana
Date:      2016-11-04 17:52 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b46fb3d66cf4

Merge

- src/java.base/share/native/libjava/StackFrameInfo.c
- src/java.desktop/macosx/classes/sun/lwawt/macosx/NSPrintInfo.java
! test/ProblemList.txt
- test/java/net/URLPermission/nstest/lookup.sh
- test/java/util/stream/bootlib/java.base/java/util/stream/ThowableHelper.java

Changeset: 93e7c16fd885
Author:    smarks
Date:      2016-11-04 14:29 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/93e7c16fd885

8156079: consider making empty instances singletons
8169222: minor immutable collections optimizations
Reviewed-by: forax, redestad, alanb

! src/java.base/share/classes/java/util/ImmutableCollections.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/Set.java

Changeset: 7ee327a10059
Author:    mchung
Date:      2016-11-04 15:49 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7ee327a10059

8169231: Fix tests to add @compile --add-modules to workaround jtreg bug
Reviewed-by: jjg

! test/ProblemList.txt
! test/com/sun/jndi/dns/Parser.java
! test/com/sun/jndi/rmi/registry/RegistryContext/ContextWithNullProperties.java
! test/java/lang/ClassLoader/platformClassLoader/DefinePlatformClass.java
! test/sun/security/ec/TestEC.java
! test/sun/security/mscapi/IsSunMSCAPIAvailable.java
! test/sun/security/pkcs11/ec/TestCurves.java
! test/tools/launcher/MiscTests.java

Changeset: 06195d1ca9ce
Author:    sundar
Date:      2016-11-07 11:33 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/06195d1ca9ce

8166286: jmod fails on symlink to directory
Reviewed-by: jlaskey, alanb

! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java
! test/tools/jmod/JmodTest.java
+ test/tools/jmod/src/apa/jdk/test/apa/Apa.java
+ test/tools/jmod/src/apa/module-info.java

Changeset: 736a5f3085b2
Author:    erikj
Date:      2016-11-07 13:25 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/736a5f3085b2

8168108: lib/classlist should be packaged in java.base.jmod
Reviewed-by: mchung

- make/GenerateClasslist.gmk

Changeset: 53d76efc6fdc
Author:    erikj
Date:      2016-11-07 14:15 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/53d76efc6fdc

8160491: tar.gz bundles missing files containing $
Reviewed-by: ihse

! make/rmic/Rmic-java.rmi.gmk

Changeset: efa71dc820eb
Author:    jlaskey
Date:      2016-11-07 13:10 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/efa71dc820eb

8159393: jlink should print a warning that a signed modular JAR will be treated as unsigned
Reviewed-by: alanb, sundar, mullan, weijun

! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
+ test/tools/jlink/JLinkSigningTest.java

Changeset: b1fc95093f8c
Author:    lana
Date:      2016-11-11 05:11 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b1fc95093f8c

Added tag jdk-9+144 for changeset efa71dc820eb

! .hgtags

Changeset: 762dad364838
Author:    jlaskey
Date:      2016-11-07 14:36 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/762dad364838

8155756: Better context for some jlink exceptions
Reviewed-by: mchung

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/DirArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties

Changeset: 361fb5404741
Author:    xuelei
Date:      2016-11-08 06:22 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/361fb5404741

8169318: Dump the reproduced packet in DTLSOverDatagram.java
Reviewed-by: mullan

! test/javax/net/ssl/DTLS/DTLSOverDatagram.java

Changeset: 60837db5d445
Author:    nishjain
Date:      2016-11-08 14:48 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/60837db5d445

8166994: Improve sun.util.locale.LocaleMatcher
Reviewed-by: okutsu, naoto, peytoia

! src/java.base/share/classes/sun/util/locale/LocaleMatcher.java
+ test/java/util/Locale/Bug8166994.java

Changeset: 3f560167843d
Author:    redestad
Date:      2016-11-08 13:23 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3f560167843d

8168911: Increased number of classes initialized during initialization of SignatureFileVerifier
Reviewed-by: ascarpino

! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/AlgorithmDecomposer.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java

Changeset: befc4757d253
Author:    psandoz
Date:      2016-11-08 12:36 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/befc4757d253

8165782: java.util.jar.JarFile.runtimeVersion() spec needs clarification
Reviewed-by: mchung, alanb

! src/java.base/share/classes/java/util/jar/JarFile.java

Changeset: a641b410ee9b
Author:    psandoz
Date:      2016-11-08 12:36 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a641b410ee9b

8166735: JarFile#getVersion spec clarification for unversioned jars
Reviewed-by: mchung, alanb

! src/java.base/share/classes/java/util/jar/JarFile.java

Changeset: 36cf65a9e2f9
Author:    sherman
Date:      2016-11-08 14:29 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/36cf65a9e2f9

8168862: Tighten permissions granted to the jdk.zipfs module
Reviewed-by: mullan, mchung, lancea, bpb

! src/java.base/share/lib/security/default.policy

Changeset: 9bb8dc7e972d
Author:    asmotrak
Date:      2016-11-08 15:55 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9bb8dc7e972d

8168882: keytool doesn't print certificate info if disabled algorithm was used for signing a jar
Reviewed-by: weijun, mullan

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
+ test/lib/security/SecurityTools.java
! test/sun/security/tools/keytool/KeyToolTest.java
! test/sun/security/tools/keytool/PrintSSL.java
+ test/sun/security/tools/keytool/ReadJar.java
- test/sun/security/tools/keytool/readjar.sh

Changeset: 4407b0525631
Author:    wetmore
Date:      2016-11-08 16:54 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4407b0525631

8169229: RSAClientKeyExchange debug info is incorrect
Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/RSAClientKeyExchange.java

Changeset: 7f7091c1dd33
Author:    rpatil
Date:      2016-11-08 18:02 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7f7091c1dd33

8169191: (tz) Support tzdata2016i
Reviewed-by: martin, okutsu

! make/data/tzdata/VERSION
! make/data/tzdata/antarctica
! make/data/tzdata/asia
! make/data/tzdata/australasia
! make/data/tzdata/europe
! make/data/tzdata/zone.tab
! test/sun/util/calendar/zi/tzdata/VERSION
! test/sun/util/calendar/zi/tzdata/antarctica
! test/sun/util/calendar/zi/tzdata/asia
! test/sun/util/calendar/zi/tzdata/australasia
! test/sun/util/calendar/zi/tzdata/europe
! test/sun/util/calendar/zi/tzdata/zone.tab

Changeset: a02d6daeba2a
Author:    psandoz
Date:      2016-11-09 10:36 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a02d6daeba2a

8164934: Optional.map() javadoc code example
Reviewed-by: forax, chegar

! src/java.base/share/classes/java/util/Optional.java

Changeset: 60d4214cc8ba
Author:    xuelei
Date:      2016-11-10 08:59 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/60d4214cc8ba

8169362: Interop automated testing with Chrome
Reviewed-by: wetmore, jnimeh, asmotrak

+ test/javax/net/ssl/interop/ClientHelloChromeInterOp.java
+ test/javax/net/ssl/interop/ClientHelloInterOp.java

Changeset: df914079c901
Author:    skovalev
Date:      2016-11-09 14:24 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/df914079c901

8169196: [TESTBUG] Three tests from sun/net/www have undeclared dependencies
Reviewed-by: dfuchs

! test/sun/net/www/http/HttpClient/RetryPost.java
- test/sun/net/www/http/HttpClient/RetryPost.sh
! test/sun/net/www/http/KeepAliveStream/InfiniteLoop.java
! test/sun/net/www/protocol/http/NoNTLM.java

Changeset: 9aaa84760473
Author:    ksrini
Date:      2016-11-10 15:19 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9aaa84760473

8169001: Remove launcher's built-in ergonomics
Reviewed-by: dholmes, erikj

! make/launcher/Launcher-jdk.compiler.gmk
! make/launcher/Launcher-jdk.javadoc.gmk
! make/launcher/Launcher-jdk.jdeps.gmk
! make/launcher/Launcher-jdk.jlink.gmk
! make/launcher/Launcher-jdk.jshell.gmk
! src/java.base/macosx/conf/x86_64/jvm.cfg
! src/java.base/macosx/native/libjli/java_md_macosx.c
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/native/launcher/defines.h
! src/java.base/share/native/launcher/main.c
! src/java.base/share/native/libjli/java.c
! src/java.base/share/native/libjli/java.h
! src/java.base/unix/conf/aarch64/jvm.cfg
! src/java.base/unix/conf/amd64/jvm.cfg
! src/java.base/unix/conf/i586/jvm.cfg
! src/java.base/unix/conf/ia64/jvm.cfg
! src/java.base/unix/conf/ppc64/jvm.cfg
! src/java.base/unix/conf/ppc64le/jvm.cfg
! src/java.base/unix/conf/s390x/jvm.cfg
! src/java.base/unix/conf/sparc/jvm.cfg
! src/java.base/unix/conf/sparcv9/jvm.cfg
! src/java.base/unix/conf/zero/jvm.cfg
- src/java.base/unix/native/libjli/ergo.c
- src/java.base/unix/native/libjli/ergo.h
- src/java.base/unix/native/libjli/ergo_i586.c
! src/java.base/windows/conf/amd64/jvm.cfg
! src/java.base/windows/conf/i586/jvm.cfg
! src/java.base/windows/conf/ia64/jvm.cfg
! src/java.base/windows/native/libjli/java_md.c

Changeset: 1b0ed4d3704e
Author:    amlu
Date:      2016-11-11 11:31 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1b0ed4d3704e

8169041: com/sun/corba/cachedSocket should be added to exclusiveAccess.dirs
Reviewed-by: chegar

! test/TEST.ROOT

Changeset: 5b6b8e24a20b
Author:    lana
Date:      2016-11-11 05:55 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5b6b8e24a20b

Merge

- src/java.base/unix/native/libjli/ergo.c
- src/java.base/unix/native/libjli/ergo.h
- src/java.base/unix/native/libjli/ergo_i586.c
- test/sun/net/www/http/HttpClient/RetryPost.sh
- test/sun/security/tools/keytool/readjar.sh

Changeset: ba70dcd8de76
Author:    msheppar
Date:      2016-11-11 13:11 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ba70dcd8de76

8164815: 3 JCK NetworkInterface tests fail on Raspberry Pi
Reviewed-by: chegar, alanb

! src/java.base/share/classes/java/net/NetworkInterface.java

Changeset: 93ebc26afa26
Author:    jlahoda
Date:      2016-11-14 10:07 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/93ebc26afa26

8169595: jshell tool: pasting multiple lines hangs input
Summary: Need to allow newlines in the user's input.
Reviewed-by: rfield

! src/jdk.internal.le/share/classes/jdk/internal/jline/console/ConsoleReader.java

Changeset: 47a8e055bab1
Author:    rriggs
Date:      2016-01-28 23:13 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/47a8e055bab1

8169556: Wrapping of FileInputStream's native skip and available methods
Summary: Wrap further native methods in FileInputStreams
Reviewed-by: chegar, bpb, rriggs
Contributed-by: sunny.chan at gs.com

! make/mapfiles/libjava/mapfile-vers
! make/mapfiles/libjava/reorder-sparc
! make/mapfiles/libjava/reorder-sparcv9
! make/mapfiles/libjava/reorder-x86
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/native/libjava/FileInputStream.c

Changeset: da8892f0a591
Author:    skovalev
Date:      2016-11-08 16:18 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/da8892f0a591

8169316: com/sun/net/httpserver tests have undeclared dependency on java.logging
Reviewed-by: chegar

! test/com/sun/net/httpserver/TEST.properties

Changeset: b5afa4a68a25
Author:    ascarpino
Date:      2016-11-14 10:13 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b5afa4a68a25

8168861: AnchorCertificates uses hardcoded password for cacerts keystore
Reviewed-by: vinnie, mullan

! src/java.base/share/classes/sun/security/util/AnchorCertificates.java

Changeset: aa6fda530e14
Author:    ascarpino
Date:      2016-11-14 13:32 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/aa6fda530e14

8168931: Few OCSP related test failed with "Response is unreliable: its validity interval is out-of-date"
Reviewed-by: mullan

! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java

Changeset: a88e0ff30e44
Author:    jlaskey
Date:      2016-11-15 10:53 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a88e0ff30e44

8169720: jimage help message for --include option should be corrected
Reviewed-by: alanb, sundar

! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage.properties

Changeset: 99b7853cfbd8
Author:    bpb
Date:      2016-11-15 08:40 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/99b7853cfbd8

8168500: (se) EPollArrayWrapper optimization for update events should be robust to dynamic changes in file descriptor resource limits
Summary: Make eventsHigh final and always initialize it to an empty Map.
Reviewed-by: alanb

! src/java.base/linux/classes/sun/nio/ch/EPollArrayWrapper.java

Changeset: 1210d929d34e
Author:    lana
Date:      2016-11-17 17:50 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1210d929d34e

Added tag jdk-9+145 for changeset 99b7853cfbd8

! .hgtags



More information about the shenandoah-dev mailing list