hg: jdk9/hs-comp/jdk: 135 new changesets

vladimir.kozlov at oracle.com vladimir.kozlov at oracle.com
Tue Aug 2 07:28:52 UTC 2016


Changeset: 24c9adb7e1d9
Author:    dcubed
Date:      2016-07-20 12:53 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/24c9adb7e1d9

8161057: Solaris: deprecated/obsolete compiler flags should be removed
Reviewed-by: tbell, dcubed, dholmes
Contributed-by: alan.burlison at oracle.com

! src/demo/share/jvmti/compiledMethodLoad/sample.makefile.txt
! src/demo/share/jvmti/gctest/sample.makefile.txt
! src/demo/share/jvmti/heapTracker/sample.makefile.txt
! src/demo/share/jvmti/heapViewer/sample.makefile.txt
! src/demo/share/jvmti/java_crw_demo/sample.makefile.txt
! src/demo/share/jvmti/minst/sample.makefile.txt
! src/demo/share/jvmti/mtrace/sample.makefile.txt
! src/demo/share/jvmti/versionCheck/sample.makefile.txt

Changeset: 03e2fb699fdc
Author:    psandoz
Date:      2016-07-21 16:29 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/03e2fb699fdc

8161947: runtime/Unsafe/GetUnsafe.java is failing on jdk9/dev
Reviewed-by: alanb, dholmes

+ test/sun/misc/GetSunMiscUnsafe.java
- test/sun/misc/Safe.java

Changeset: 3b503af253a4
Author:    vtewari
Date:      2016-07-15 14:06 +0530
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/3b503af253a4

8151788: NullPointerException from ntlm.Client.type3
Reviewed-by: chegar, prappo, weijun

! src/java.base/share/classes/com/sun/security/ntlm/NTLM.java
+ test/sun/net/www/protocol/http/NULLTargetInfoTest.java

Changeset: 8891a2cd0d54
Author:    vtewari
Date:      2016-07-15 13:59 +0530
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/8891a2cd0d54

8144692: HttpServer API: use of non-existant method in example in package Javadoc
Reviewed-by: chegar, prappo

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/package-info.java

Changeset: f324a0f0db83
Author:    alanb
Date:      2016-07-15 17:31 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/f324a0f0db83

8161036: Fix copyright header
Reviewed-by: mchung

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

Changeset: 65b3167a9849
Author:    bpb
Date:      2016-07-15 12:30 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/65b3167a9849

8161413: Math.fma javadoc doesn't have @since 9
Summary: Add @since tag for float and double versions of fma().
Reviewed-by: rriggs

! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java

Changeset: 9446c534f022
Author:    bpb
Date:      2016-07-15 13:23 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/9446c534f022

8161455: Missing word in API documentation
Summary: Change "file has created" to "file has been created" in two places.
Reviewed-by: rriggs, alanb

! src/java.base/share/classes/java/nio/file/Files.java

Changeset: d04ea07c1629
Author:    dl
Date:      2016-07-15 13:51 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/d04ea07c1629

8159924: Various improvements to StampedLock code
Reviewed-by: martin, psandoz, rriggs, plevart, dfuchs

! src/java.base/share/classes/java/util/concurrent/locks/StampedLock.java
! test/java/util/concurrent/tck/StampedLockTest.java

Changeset: fd4819ec5afd
Author:    dl
Date:      2016-07-15 13:55 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/fd4819ec5afd

8157523: Various improvements to ForkJoin/SubmissionPublisher code
Reviewed-by: martin, psandoz, rriggs, plevart, dfuchs

! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java
! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java

Changeset: f3af17da360b
Author:    dl
Date:      2016-07-15 13:59 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/f3af17da360b

8157522: Performance improvements to CompletableFuture
Reviewed-by: martin, psandoz, rriggs, plevart, dfuchs

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

Changeset: 955eab36f5da
Author:    dl
Date:      2016-07-15 14:04 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/955eab36f5da

8080603: Replace Unsafe with VarHandle in java.util.concurrent classes
8153715: Use Unsafe.weakCompareAndSet in java.util.concurrent
Reviewed-by: martin, psandoz, rriggs, plevart, dfuchs, shade

! src/java.base/share/classes/java/util/Queue.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java
! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java
! src/java.base/share/classes/java/util/concurrent/CountedCompleter.java
! src/java.base/share/classes/java/util/concurrent/Exchanger.java
! src/java.base/share/classes/java/util/concurrent/FutureTask.java
! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java
! src/java.base/share/classes/java/util/concurrent/Phaser.java
! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java
! 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/AtomicIntegerFieldUpdater.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/AtomicLongFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicMarkableReference.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/concurrent/atomic/AtomicReferenceFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicStampedReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/LongAccumulator.java
! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java
! src/java.base/share/classes/java/util/concurrent/atomic/package-info.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/Condition.java
! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java
! src/java.base/share/classes/java/util/concurrent/locks/ReadWriteLock.java
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantLock.java
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java
! src/java.base/share/classes/java/util/concurrent/package-info.java
! test/java/util/concurrent/tck/Atomic8Test.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
! test/java/util/concurrent/tck/AtomicReferenceArrayTest.java
! test/java/util/concurrent/tck/AtomicReferenceTest.java
! test/java/util/concurrent/tck/JSR166TestCase.java

Changeset: 5acc53684320
Author:    bpb
Date:      2016-07-15 17:49 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/5acc53684320

8160220: (fs) Tests in jdk/test/java/nio/file/WatchService leave directory trees behind
Summary: Create temporary files by default in a scratch directory.
Reviewed-by: alanb, chegar

! test/java/nio/file/WatchService/DeleteInterference.java
! test/java/nio/file/WatchService/LotsOfCancels.java

Changeset: 4f5f82c457af
Author:    amlu
Date:      2016-07-18 13:13 +0800
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/4f5f82c457af

8161347: Mark java/lang/ProcessBuilder/Zombies.java as intermittently failing
Reviewed-by: rriggs

! test/java/lang/ProcessBuilder/Zombies.java

Changeset: afabd435c6e3
Author:    mhaupt
Date:      2016-07-18 14:06 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/afabd435c6e3

8161212: Test times out: java/lang/invoke/LoopCombinatorLongSignatureTest.java
Reviewed-by: redestad

! test/java/lang/invoke/LoopCombinatorLongSignatureTest.java

Changeset: 44944d0ea474
Author:    prappo
Date:      2016-07-18 13:43 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/44944d0ea474

8161474: Extract interface from java.net.http.RawChannel
Reviewed-by: michaelm

! src/java.httpclient/share/classes/java/net/http/HttpResponseImpl.java
! src/java.httpclient/share/classes/java/net/http/RawChannel.java
+ src/java.httpclient/share/classes/java/net/http/RawChannelImpl.java
! src/java.httpclient/share/classes/java/net/http/WSReceiver.java
! src/java.httpclient/share/classes/java/net/http/WSWriter.java
! test/java/net/httpclient/whitebox/java.httpclient/java/net/http/SelectorTest.java

Changeset: f022fb803581
Author:    chegar
Date:      2016-07-18 15:34 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/f022fb803581

8160993: Fix headers in the java/net/http package
Reviewed-by: alanb

! src/java.httpclient/share/classes/java/net/http/AsyncConnection.java
! src/java.httpclient/share/classes/java/net/http/AsyncEvent.java
! src/java.httpclient/share/classes/java/net/http/AsyncSSLConnection.java
! src/java.httpclient/share/classes/java/net/http/AsyncSSLDelegate.java
! src/java.httpclient/share/classes/java/net/http/AuthenticationFilter.java
! src/java.httpclient/share/classes/java/net/http/BufferHandler.java
! src/java.httpclient/share/classes/java/net/http/ByteBufferConsumer.java
! src/java.httpclient/share/classes/java/net/http/ByteBufferGenerator.java
! src/java.httpclient/share/classes/java/net/http/CharsetToolkit.java
! src/java.httpclient/share/classes/java/net/http/ConnectionPool.java
! src/java.httpclient/share/classes/java/net/http/ContinuationFrame.java
! src/java.httpclient/share/classes/java/net/http/CookieFilter.java
! src/java.httpclient/share/classes/java/net/http/DataFrame.java
! src/java.httpclient/share/classes/java/net/http/ErrorFrame.java
! src/java.httpclient/share/classes/java/net/http/Exchange.java
! src/java.httpclient/share/classes/java/net/http/ExchangeImpl.java
! src/java.httpclient/share/classes/java/net/http/ExecutorWrapper.java
! src/java.httpclient/share/classes/java/net/http/FilterFactory.java
! src/java.httpclient/share/classes/java/net/http/FrameReader.java
! src/java.httpclient/share/classes/java/net/http/GoAwayFrame.java
! src/java.httpclient/share/classes/java/net/http/HeaderFilter.java
! src/java.httpclient/share/classes/java/net/http/HeaderFrame.java
! src/java.httpclient/share/classes/java/net/http/HeaderParser.java
! src/java.httpclient/share/classes/java/net/http/HeadersFrame.java
! src/java.httpclient/share/classes/java/net/http/Http1Exchange.java
! src/java.httpclient/share/classes/java/net/http/Http1Request.java
! src/java.httpclient/share/classes/java/net/http/Http1Response.java
! src/java.httpclient/share/classes/java/net/http/Http2ClientImpl.java
! src/java.httpclient/share/classes/java/net/http/Http2Connection.java
! src/java.httpclient/share/classes/java/net/http/Http2Frame.java
! src/java.httpclient/share/classes/java/net/http/HttpClientBuilderImpl.java
! src/java.httpclient/share/classes/java/net/http/HttpClientImpl.java
! src/java.httpclient/share/classes/java/net/http/HttpConnection.java
! src/java.httpclient/share/classes/java/net/http/HttpHeadersImpl.java
! src/java.httpclient/share/classes/java/net/http/HttpRequestBuilderImpl.java
! src/java.httpclient/share/classes/java/net/http/HttpRequestImpl.java
! src/java.httpclient/share/classes/java/net/http/HttpResponse.java
! src/java.httpclient/share/classes/java/net/http/ImmutableHeaders.java
! src/java.httpclient/share/classes/java/net/http/Log.java
! src/java.httpclient/share/classes/java/net/http/MultiExchange.java
! src/java.httpclient/share/classes/java/net/http/OutgoingHeaders.java
! src/java.httpclient/share/classes/java/net/http/Pair.java
! src/java.httpclient/share/classes/java/net/http/PingFrame.java
! src/java.httpclient/share/classes/java/net/http/PlainHttpConnection.java
! src/java.httpclient/share/classes/java/net/http/PlainProxyConnection.java
! src/java.httpclient/share/classes/java/net/http/PlainTunnelingConnection.java
! src/java.httpclient/share/classes/java/net/http/PriorityFrame.java
! src/java.httpclient/share/classes/java/net/http/PushPromiseFrame.java
! src/java.httpclient/share/classes/java/net/http/Queue.java
! src/java.httpclient/share/classes/java/net/http/RawChannel.java
! src/java.httpclient/share/classes/java/net/http/RawChannelImpl.java
! src/java.httpclient/share/classes/java/net/http/RedirectFilter.java
! src/java.httpclient/share/classes/java/net/http/ResetFrame.java
! src/java.httpclient/share/classes/java/net/http/ResponseContent.java
! src/java.httpclient/share/classes/java/net/http/ResponseHeaders.java
! src/java.httpclient/share/classes/java/net/http/SSLConnection.java
! src/java.httpclient/share/classes/java/net/http/SSLDelegate.java
! src/java.httpclient/share/classes/java/net/http/SSLTunnelConnection.java
! src/java.httpclient/share/classes/java/net/http/SettingsFrame.java
! src/java.httpclient/share/classes/java/net/http/Stream.java
! src/java.httpclient/share/classes/java/net/http/TimeoutEvent.java
! src/java.httpclient/share/classes/java/net/http/Utils.java
! src/java.httpclient/share/classes/java/net/http/WS.java
! src/java.httpclient/share/classes/java/net/http/WSBuilder.java
! src/java.httpclient/share/classes/java/net/http/WSCharsetToolkit.java
! src/java.httpclient/share/classes/java/net/http/WSDisposable.java
! src/java.httpclient/share/classes/java/net/http/WSFrame.java
! src/java.httpclient/share/classes/java/net/http/WSFrameConsumer.java
! src/java.httpclient/share/classes/java/net/http/WSMessageConsumer.java
! src/java.httpclient/share/classes/java/net/http/WSMessageSender.java
! src/java.httpclient/share/classes/java/net/http/WSOpeningHandshake.java
! src/java.httpclient/share/classes/java/net/http/WSOutgoingMessage.java
! src/java.httpclient/share/classes/java/net/http/WSProtocolException.java
! src/java.httpclient/share/classes/java/net/http/WSReceiver.java
! src/java.httpclient/share/classes/java/net/http/WSShared.java
! src/java.httpclient/share/classes/java/net/http/WSSharedPool.java
! src/java.httpclient/share/classes/java/net/http/WSSignalHandler.java
! src/java.httpclient/share/classes/java/net/http/WSTransmitter.java
! src/java.httpclient/share/classes/java/net/http/WSUtils.java
! src/java.httpclient/share/classes/java/net/http/WSWriter.java
! src/java.httpclient/share/classes/java/net/http/WebSocket.java
! src/java.httpclient/share/classes/java/net/http/WebSocketHandshakeException.java
! src/java.httpclient/share/classes/java/net/http/WindowUpdateFrame.java
! src/java.httpclient/share/classes/module-info.java

Changeset: 13ba68250391
Author:    darcy
Date:      2016-07-18 10:27 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/13ba68250391

8161500: Use getTypeName and StringJoiner in core reflection toString methods
Reviewed-by: redestad

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/reflect/Executable.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/GenericArrayTypeImpl.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/ParameterizedTypeImpl.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/WildcardTypeImpl.java
! test/java/lang/Class/GenericStringTest.java
! test/java/lang/reflect/Constructor/GenericStringTest.java
! test/java/lang/reflect/Field/GenericStringTest.java
! test/java/lang/reflect/Method/GenericStringTest.java

Changeset: 2b5da9566427
Author:    snikandrova
Date:      2016-07-18 13:57 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/2b5da9566427

8022580: sun.net.ftp.impl.FtpClient.nameList(String path) handles "null" incorrectly
Reviewed-by: chegar, dfuchs

! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java
+ test/sun/net/ftp/TestFtpClientNameListWithNull.java

Changeset: 74e3d247a5f2
Author:    snikandrova
Date:      2016-07-18 14:39 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/74e3d247a5f2

8054213: Class name repeated in output of Type.toString()
Reviewed-by: darcy

! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/ParameterizedTypeImpl.java
+ test/java/lang/reflect/Generics/TestGenericReturnTypeToString.java

Changeset: 5af6e98e7a27
Author:    naoto
Date:      2016-07-18 11:22 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/5af6e98e7a27

8159214: jlink --include-locales problems
Reviewed-by: jlaskey, okutsu

! src/java.base/share/classes/module-info.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java
! test/tools/jlink/plugins/IncludeLocalesPluginTest.java

Changeset: 50abd2d30290
Author:    amurillo
Date:      2016-07-18 09:38 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/50abd2d30290

Merge


Changeset: 35290b326e18
Author:    amurillo
Date:      2016-07-18 13:33 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/35290b326e18

Merge


Changeset: bd1195b81c5b
Author:    amlu
Date:      2016-07-19 09:37 +0800
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/bd1195b81c5b

8161567: Mark java/util/concurrent/forkjoin/FJExceptionTableLeak.java as intermittently failing
Reviewed-by: martin, darcy

! test/java/util/concurrent/forkjoin/FJExceptionTableLeak.java

Changeset: f81a3887d9eb
Author:    psandoz
Date:      2016-07-19 16:36 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/f81a3887d9eb

8161129: Unsafe::getUnsafe should allow the platform class loader to access it
Reviewed-by: forax, jrose

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

Changeset: 53708004dbd7
Author:    sherman
Date:      2016-07-19 09:31 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/53708004dbd7

8155616: java/util/zip/TestLocalTime.java fails intermittently with storing mtime failed
Reviewed-by: rriggs

! test/java/util/zip/TestLocalTime.java

Changeset: 7528b8acece3
Author:    valeriep
Date:      2015-12-23 02:36 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/7528b8acece3

8138811: Construction of static protection domains
Summary: Updated SubjectDomainCombiner to keep static ProtectionDomain static
Reviewed-by: mullan

! src/java.base/share/classes/java/security/ProtectionDomain.java
! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java

Changeset: b02cd30a0bc1
Author:    bpb
Date:      2016-01-13 14:04 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/b02cd30a0bc1

8145446: Perfect pipe placement
Reviewed-by: alanb, jeff, igerasim, ahgross

! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java

Changeset: 8126c6eec9a1
Author:    jbachorik
Date:      2016-01-28 11:03 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/8126c6eec9a1

8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811
Reviewed-by: dfuchs, valeriep

! src/java.management/share/classes/com/sun/jmx/remote/security/JMXSubjectDomainCombiner.java

Changeset: e52cc9b1e075
Author:    valeriep
Date:      2016-03-11 23:54 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/e52cc9b1e075

8149070: Enforce update ordering
Summary: Make sure that ISE is thrown when updateAAD is called after update.
Reviewed-by: mullan

! src/java.base/share/classes/com/sun/crypto/provider/AESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeGCMCipher.java

Changeset: 017a7d5286ad
Author:    valeriep
Date:      2016-03-16 21:59 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/017a7d5286ad

8147771: Construction of static protection domains under Javax custom policy
Summary: Changed SubjectDomainCombiner to combine static PD as is even when custom policy is enabled.
Reviewed-by: mullan

! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java

Changeset: 055ab8895df8
Author:    valeriep
Date:      2016-03-30 22:02 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/055ab8895df8

8146514: Enforce GCM limits
Summary: add and enforce upper limit for input size for AES cipher in GCM mode
Reviewed-by: mullan

! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeGCMCipher.java

Changeset: 86a4008e0b7e
Author:    vadim
Date:      2016-04-04 15:48 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/86a4008e0b7e

8151925: Font reference improvements
Reviewed-by: prr, serb, skoivu

! src/java.desktop/windows/native/libawt/windows/awt_Font.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Font.h

Changeset: 3e2c3cfbfe0c
Author:    jrose
Date:      2016-04-23 05:04 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/3e2c3cfbfe0c

8154475: Clean up lookup visibility
Reviewed-by: vlivanov, mhaupt, ahgross

! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java

Changeset: bdc9bedcd3bf
Author:    mhaupt
Date:      2016-05-20 09:58 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/bdc9bedcd3bf

8155985: Persistent Parameter Processing
Reviewed-by: jrose, vlivanov, ahgross

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

Changeset: cc79a9897c31
Author:    mhaupt
Date:      2016-06-08 21:45 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/cc79a9897c31

8158571: Additional method handle validation
Reviewed-by: jrose, ahgross, mchung

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

Changeset: 721727228b61
Author:    bpb
Date:      2016-07-19 16:13 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/721727228b61

8161091: Incorrect HTTP Stream.FlowControl implementation allows to send DataFrame even when window size was exhausted
Summary: Fix flow control
Reviewed-by: rriggs, chegar
Contributed-by: Sergey Kuksenko <sergey.kuksenko at oracle.com>

! src/java.httpclient/share/classes/java/net/http/Stream.java

Changeset: 539cc90b2274
Author:    sdrach
Date:      2016-07-19 10:05 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/539cc90b2274

8157524: Revert JarFile methods "entries" and "stream" to Java 8 behavior
Reviewed-by: alanb, psandoz, redestad

! src/java.base/share/classes/java/lang/module/ModulePath.java
! src/java.base/share/classes/java/util/jar/JarFile.java
- test/java/util/jar/JarFile/mrjar/MultiReleaseJarIterators.java

Changeset: b211a52a7439
Author:    bchristi
Date:      2016-07-20 08:32 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/b211a52a7439

8161718: Copyright/License updates to corba, jdk
Reviewed-by: bpb, naoto

! src/java.base/macosx/classes/java/lang/ClassLoaderHelper.java
! src/java.base/share/classes/com/sun/security/ntlm/Server.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/jdk/internal/jimage/ImageHeader.java
! src/java.base/share/classes/jdk/internal/jimage/ImageStream.java
! src/java.base/share/classes/jdk/internal/ref/WeakCleanable.java
! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java
! src/java.base/share/native/libfdlibm/e_acos.c
! src/java.base/share/native/libfdlibm/e_asin.c
! src/java.base/share/native/libfdlibm/e_atan2.c
! src/java.base/share/native/libfdlibm/e_atanh.c
! src/java.base/share/native/libfdlibm/e_cosh.c
! src/java.base/share/native/libfdlibm/e_exp.c
! src/java.base/share/native/libfdlibm/e_fmod.c
! src/java.base/share/native/libfdlibm/e_log.c
! src/java.base/share/native/libfdlibm/e_log10.c
! src/java.base/share/native/libfdlibm/e_rem_pio2.c
! src/java.base/share/native/libfdlibm/e_remainder.c
! src/java.base/share/native/libfdlibm/e_scalb.c
! src/java.base/share/native/libfdlibm/e_sinh.c
! src/java.base/share/native/libfdlibm/fdlibm.h
! src/java.base/share/native/libfdlibm/k_cos.c
! src/java.base/share/native/libfdlibm/k_rem_pio2.c
! src/java.base/share/native/libfdlibm/k_sin.c
! src/java.base/share/native/libfdlibm/k_standard.c
! src/java.base/share/native/libfdlibm/k_tan.c
! src/java.base/share/native/libfdlibm/s_atan.c
! src/java.base/share/native/libfdlibm/s_ceil.c
! src/java.base/share/native/libfdlibm/s_copysign.c
! src/java.base/share/native/libfdlibm/s_cos.c
! src/java.base/share/native/libfdlibm/s_expm1.c
! src/java.base/share/native/libfdlibm/s_fabs.c
! src/java.base/share/native/libfdlibm/s_finite.c
! src/java.base/share/native/libfdlibm/s_floor.c
! src/java.base/share/native/libfdlibm/s_frexp.c
! src/java.base/share/native/libfdlibm/s_ilogb.c
! src/java.base/share/native/libfdlibm/s_isnan.c
! src/java.base/share/native/libfdlibm/s_ldexp.c
! src/java.base/share/native/libfdlibm/s_lib_version.c
! src/java.base/share/native/libfdlibm/s_log1p.c
! src/java.base/share/native/libfdlibm/s_logb.c
! src/java.base/share/native/libfdlibm/s_matherr.c
! src/java.base/share/native/libfdlibm/s_modf.c
! src/java.base/share/native/libfdlibm/s_nextafter.c
! src/java.base/share/native/libfdlibm/s_rint.c
! src/java.base/share/native/libfdlibm/s_scalbn.c
! src/java.base/share/native/libfdlibm/s_significand.c
! src/java.base/share/native/libfdlibm/s_sin.c
! src/java.base/share/native/libfdlibm/s_tan.c
! src/java.base/share/native/libfdlibm/s_tanh.c
! src/java.base/share/native/libjimage/NativeImageBuffer.cpp
! src/java.base/share/native/libjimage/endian.cpp
! src/java.base/share/native/libjimage/imageFile.cpp
! src/java.base/share/native/libjimage/jimage.cpp
! src/java.base/unix/classes/java/lang/ClassLoaderHelper.java
! src/java.base/unix/classes/java/net/DefaultDatagramSocketImplFactory.java
! src/java.base/windows/classes/java/lang/ClassLoaderHelper.java
! src/java.base/windows/native/libjava/jni_util_md.c
! src/java.httpclient/share/classes/java/net/http/WSSharedPool.java
! src/java.management/share/classes/com/sun/jmx/remote/util/EnvHelp.java
! src/java.management/share/classes/javax/management/ConstructorParameters.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/LibMDMech.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoMech.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/BasicImageWriter.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PerfectHashBuilder.java
! src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Device.java
! src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Module.java
! src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/RequireContainer.java
! src/sample/share/nio/chatserver/ChatServer.java
! src/sample/share/nio/chatserver/Client.java
! src/sample/share/nio/chatserver/ClientReader.java
! src/sample/share/nio/chatserver/DataReader.java
! src/sample/share/nio/chatserver/MessageReader.java
! src/sample/share/nio/chatserver/NameReader.java

Changeset: 4fd35612008c
Author:    amlu
Date:      2016-07-21 10:02 +0800
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/4fd35612008c

8161565: Problem list httpclient/SplitResponse.java
Reviewed-by: chegar

! test/ProblemList.txt

Changeset: ce450d1d95f2
Author:    simonis
Date:      2016-07-20 20:47 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/ce450d1d95f2

8161951: 8132379 introduced non ANSI C coding
Reviewed-by: dholmes

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

Changeset: 8ab3084eb273
Author:    jlaskey
Date:      2016-07-21 10:34 -0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/8ab3084eb273

8158407: jimage: verify should do more extensive test
Reviewed-by: alanb

! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java
! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage.properties
! test/tools/jimage/JImageToolTest.java

Changeset: 681aedb5eccd
Author:    naoto
Date:      2016-07-21 09:21 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/681aedb5eccd

8161937: non-ASCII characters in source code comments
Reviewed-by: alanb

! src/java.base/share/native/libjimage/jimage.cpp

Changeset: 85c0ee43eff9
Author:    amurillo
Date:      2016-07-21 16:42 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/85c0ee43eff9

Added tag jdk-9+128 for changeset 9446c534f022

! .hgtags

Changeset: 8fa45117f87c
Author:    amurillo
Date:      2016-07-21 17:13 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/8fa45117f87c

Merge

- test/java/util/jar/JarFile/mrjar/MultiReleaseJarIterators.java

Changeset: 165e4d9c7afa
Author:    bchristi
Date:      2016-07-21 13:02 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/165e4d9c7afa

8161039: System.getProperty("os.version") returns incorrect version number on Mac
Summary: Omit trailing .0 from os.version when patchVersion is 0
Reviewed-by: alanb

! src/java.base/macosx/native/libjava/java_props_macosx.c

Changeset: ab971c902672
Author:    iris
Date:      2016-07-21 07:42 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/ab971c902672

8161236: Runtime.Version.{compareTo, equals}IgnoreOpt should be renamed
Reviewed-by: alanb, rfield, ksrini

! src/java.base/share/classes/java/lang/Runtime.java
! test/java/lang/Runtime/Version/Basic.java

Changeset: 96288b884a04
Author:    ascarpino
Date:      2016-07-21 15:08 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/96288b884a04

8060224: Enable SHA-1 CertPath Restrictions
Reviewed-by: mullan

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

Changeset: a6e4d9522919
Author:    amurillo
Date:      2016-07-21 20:09 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/a6e4d9522919

Merge

! test/ProblemList.txt
- test/java/util/jar/JarFile/mrjar/MultiReleaseJarIterators.java

Changeset: 1bafcae84fb2
Author:    okutsu
Date:      2016-07-22 13:31 +0900
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/1bafcae84fb2

8161203: ResourceBundle.getBundle performance regression
Reviewed-by: alanb

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

Changeset: bb654e07146d
Author:    chegar
Date:      2016-07-22 11:12 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/bb654e07146d

8078568: java/net/URLPermission/URLTest.java fails intermittently with BindException
Reviewed-by: dfuchs

! test/java/net/URLPermission/URLTest.java
- test/java/net/URLPermission/policy.1
- test/java/net/URLPermission/policy.2
- test/java/net/URLPermission/policy.3

Changeset: a8db670c7d12
Author:    clanger
Date:      2016-07-22 14:38 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/a8db670c7d12

8160174: java.net.NetworkInterface - fixes and improvements for network interface listing
Reviewed-by: chegar

! src/java.base/unix/native/libnet/NetworkInterface.c

Changeset: 714224061029
Author:    vinnie
Date:      2016-07-22 16:05 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/714224061029

8161571: Verifying ECDSA signatures permits trailing bytes
Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/provider/DSA.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java
! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Signature.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeRSASignature.java
+ test/java/security/Signature/SignatureLength.java

Changeset: 22ba0da84fee
Author:    amurillo
Date:      2016-07-22 10:35 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/22ba0da84fee

Merge

- test/java/net/URLPermission/policy.1
- test/java/net/URLPermission/policy.2
- test/java/net/URLPermission/policy.3

Changeset: 6770424f6e72
Author:    sherman
Date:      2016-07-22 16:32 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/6770424f6e72

8161942: java.util.zip.ZipEntry.java not covering UpperLimit range of DOS epoch
Reviewed-by: redestad

! src/java.base/share/classes/java/util/zip/ZipEntry.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
! src/java.base/share/classes/java/util/zip/ZipUtils.java
! test/java/util/zip/TestExtraTime.java
! test/java/util/zip/TestLocalTime.java

Changeset: b76c4d1723c5
Author:    xuelei
Date:      2016-07-25 05:39 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/b76c4d1723c5

8161106: Improve SSLSocket test template
Reviewed-by: weijun, jnimeh, asmotrak

+ test/javax/net/ssl/templates/SSLSocketSample.java

Changeset: 686a0cb44fab
Author:    ssahoo
Date:      2016-07-26 09:53 +0800
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/686a0cb44fab

8151654: Additional modular test for "auth.login.defaultCallbackHandler"
Reviewed-by: mchung, weijun

! test/java/security/Provider/SecurityProviderModularTest.java
! test/java/security/modules/ModularTest.java
+ test/javax/security/auth/login/modules/JaasClientWithDefaultHandler.java
! test/javax/security/auth/login/modules/JaasModularClientTest.java
+ test/javax/security/auth/login/modules/JaasModularDefaultHandlerTest.java
+ test/javax/security/auth/login/modules/TestCallbackHandler.java

Changeset: 2e03e2e6350a
Author:    vtewari
Date:      2016-07-26 13:26 +0530
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/2e03e2e6350a

8161291: Serialization Tests for URLPermission is failing
Reviewed-by: dfuchs, chegar

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

Changeset: 1a883741d535
Author:    dfuchs
Date:      2016-07-26 14:30 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/1a883741d535

8153082: Update XSLT compiler to generate classes that invoke addReads
Summary: This fix updates the XSLT compiler to generate Module.addReads statements for external function calls (see FunctionCall.java)
Reviewed-by: alanb, clanger, joehw

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

Changeset: c659d2cdc7ba
Author:    dl
Date:      2016-07-26 09:49 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/c659d2cdc7ba

8162396: j.u.c java.lang.LinkageError
Reviewed-by: martin, psandoz, plevart

! src/java.base/share/classes/java/util/concurrent/atomic/AtomicInteger.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLong.java

Changeset: fe3146f5e7b1
Author:    dl
Date:      2016-07-26 09:53 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/fe3146f5e7b1

8160402: Garbage retention with CompletableFuture.anyOf
Reviewed-by: martin, psandoz, plevart

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

Changeset: fe0d3813e6c3
Author:    dl
Date:      2016-07-26 09:57 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/fe0d3813e6c3

8160751: Optimize ConcurrentHashMap.keySet().removeAll
8161372: ConcurrentHashMap.computeIfAbsent(k,f) locks bin when k present
Reviewed-by: martin, psandoz, plevart

! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! test/java/util/concurrent/tck/ConcurrentHashMapTest.java

Changeset: e2c8961887a2
Author:    dl
Date:      2016-07-26 10:02 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/e2c8961887a2

8161608: StampedLock should use storeStoreFence when acquiring write lock
Reviewed-by: martin, psandoz, plevart

! src/java.base/share/classes/java/util/concurrent/locks/StampedLock.java
! test/java/util/concurrent/tck/StampedLockTest.java

Changeset: 47699aa2e69e
Author:    dl
Date:      2016-07-26 10:06 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/47699aa2e69e

8161591: Miscellaneous changes imported from jsr166 CVS 2016-07
Reviewed-by: martin, psandoz, plevart

! src/java.base/share/classes/java/util/concurrent/Exchanger.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java
! test/java/util/concurrent/BlockingQueue/PollMemoryLeak.java

Changeset: efaf6313085f
Author:    amurillo
Date:      2016-07-26 16:18 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/efaf6313085f

Merge

- test/sun/misc/Safe.java

Changeset: c484a3509a54
Author:    dholmes
Date:      2016-07-26 23:52 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/c484a3509a54

8140723: Remove source code conditionalized on JAVASE_EMBEDDED
Reviewed-by: psandoz, alanb, alexsch

! make/lib/Awt2dLibraries.gmk
! src/java.base/share/classes/java/lang/VersionProps.java.template
! src/java.base/unix/native/libjava/java_props_md.c
! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c
! src/java.desktop/unix/native/libjawt/jawt.c
! test/lib/testlibrary/jdk/testlibrary/Platform.java

Changeset: a2db48b68fa1
Author:    acorn
Date:      2016-07-27 08:33 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/a2db48b68fa1

8162340: Better class stream parsing
Summary: check package validity
Reviewed-by: lfoltan, coleenp, dholmes

! test/java/lang/invoke/VMAnonymousClass.java

Changeset: 34edf4a843e9
Author:    acorn
Date:      2016-07-27 13:33 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/34edf4a843e9

Merge


Changeset: 52b9765c780e
Author:    psandoz
Date:      2016-07-29 10:18 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/52b9765c780e

8162458: Buffer view implementations use incorrect offset for Unsafe access
Reviewed-by: alanb

! src/java.base/share/classes/java/nio/ByteBufferAs-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Direct-X-Buffer-bin.java.template
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
+ test/java/nio/Buffer/ByteBufferViews.java

Changeset: cfa705d1f4e2
Author:    naoto
Date:      2016-07-26 10:53 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/cfa705d1f4e2

8162343: non-ASCII characters in source code comments (.hpp)
Reviewed-by: rriggs

! src/java.base/share/native/libjimage/imageDecompressor.hpp
! src/java.base/share/native/libjimage/jimage.hpp

Changeset: 4e3c848582d8
Author:    darcy
Date:      2016-07-26 12:56 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/4e3c848582d8

8162539: Test fails because it expects a blank between method signature and throws exception
Reviewed-by: coleenp

! src/java.base/share/classes/java/lang/reflect/Executable.java
! test/java/lang/reflect/Constructor/GenericStringTest.java
! test/java/lang/reflect/Method/GenericStringTest.java

Changeset: b5c386d4f036
Author:    martin
Date:      2016-07-26 15:41 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/b5c386d4f036

8162563: Fix double checked locking in System.console()
Reviewed-by: rriggs, sherman

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

Changeset: 14074343085d
Author:    valeriep
Date:      2016-07-27 01:24 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/14074343085d

8159488: Deprivilege java.xml.crypto
Summary: Update java.policy with the necessary permissions and minor code refactoring
Reviewed-by: mullan

! src/java.base/share/conf/security/java.policy
! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/TransformService.java
! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/XMLSignatureFactory.java
! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/keyinfo/KeyInfoFactory.java
+ test/javax/xml/crypto/dsig/GetInstanceTests.java

Changeset: 5b27401cd66c
Author:    xuelei
Date:      2016-07-27 02:47 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/5b27401cd66c

8161898: Mark the use of deprecated javax.security.cert APIs with forRemoval=true
Reviewed-by: vinnie, mullan

! src/java.base/share/classes/javax/net/ssl/HandshakeCompletedEvent.java
! src/java.base/share/classes/javax/net/ssl/SSLSession.java

Changeset: f7f79474fc40
Author:    rpatil
Date:      2016-07-26 13:48 +0530
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/f7f79474fc40

8159684: (tz) Support tzdata2016f
Reviewed-by: okutsu

! make/data/tzdata/VERSION
! make/data/tzdata/africa
! make/data/tzdata/antarctica
! make/data/tzdata/asia
! make/data/tzdata/australasia
! make/data/tzdata/europe
! make/data/tzdata/northamerica
! make/data/tzdata/southamerica
! 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/europe
! test/sun/util/calendar/zi/tzdata/northamerica
! test/sun/util/calendar/zi/tzdata/southamerica

Changeset: 88271955d26b
Author:    bpb
Date:      2016-07-27 14:27 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/88271955d26b

8162624: (fs) Remove FileTypeDetectors based on libgio and libmagic
Summary: Remove GioFileTypeDetector and MagicFileTypeDetector.
Reviewed-by: alanb

! make/mapfiles/libnio/mapfile-linux
- src/java.base/linux/classes/sun/nio/fs/GioFileTypeDetector.java
! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystemProvider.java
- src/java.base/linux/classes/sun/nio/fs/MagicFileTypeDetector.java
- src/java.base/linux/native/libnio/fs/GioFileTypeDetector.c
- src/java.base/linux/native/libnio/fs/MagicFileTypeDetector.c
! test/java/nio/file/Files/probeContentType/Basic.java

Changeset: 0881ab3faeb4
Author:    ntv
Date:      2016-07-28 10:28 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/0881ab3faeb4

8066806: java.time.format.DateTimeFormatter cannot parse an offset with single digit hour
Summary: Added support for single digit hour in offset
Reviewed-by: rriggs, scolebourne

! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! test/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java
! test/java/time/tck/java/time/format/TCKOffsetPrinterParser.java
! test/java/time/test/java/time/format/TestDateTimeFormatterBuilder.java
! test/java/time/test/java/time/format/TestZoneOffsetParser.java

Changeset: 2316ff4c0a83
Author:    ntv
Date:      2016-07-28 11:18 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/2316ff4c0a83

8160681: LocalDate.ofEpochDay input validation
Summary: Change the EpochDay range to [-365243219162L, 365241780471L]
Reviewed-by: rriggs, scolebourne

! src/java.base/share/classes/java/time/LocalDate.java
! src/java.base/share/classes/java/time/temporal/ChronoField.java

Changeset: decf1acca62d
Author:    chegar
Date:      2016-07-28 13:29 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/decf1acca62d

8157570: sun.rmi.transport.GC retains a strong reference to the context class loader
Reviewed-by: alanb, dfuchs, msheppar

! src/java.rmi/share/classes/sun/rmi/transport/GC.java

Changeset: a066fe7b1b42
Author:    sundar
Date:      2016-07-28 19:34 +0530
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/a066fe7b1b42

8162538: plugin API should avoid read only pool, have module view separated from resource view and have pool builder to modify
Reviewed-by: jlaskey, psandoz

! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/ImageBuilder.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/AbstractModuleEntry.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/AbstractResourcePoolEntry.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ArchiveEntryModuleEntry.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ArchiveEntryResourcePoolEntry.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ByteArrayModuleEntry.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ByteArrayResourcePoolEntry.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginConfiguration.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModuleEntryFactory.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModulePoolImpl.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PathModuleEntry.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PathResourcePoolEntry.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolEntryFactory.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolManager.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePrevisitor.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ClassForNamePlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/DefaultCompressPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeFilesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludePlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeVMPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/FileCopierPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/OrderResourcesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ReleaseInfoPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StringSharingPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripDebugPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripNativeCommandsPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModuleDescriptorPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ZipPlugin.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/LinkModule.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ModuleEntry.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ModulePool.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/Plugin.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ResourcePool.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ResourcePoolBuilder.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ResourcePoolEntry.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ResourcePoolModule.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ResourcePoolModuleView.java
! test/tools/jlink/DefaultProviderTest.java
! test/tools/jlink/ImageFileCreatorTest.java
! test/tools/jlink/ImageFilePoolTest.java
! test/tools/jlink/IntegrationTest.java
! test/tools/jlink/JLinkOptionsTest.java
! test/tools/jlink/JLinkPostProcessingTest.java
! test/tools/jlink/ResourcePoolTest.java
! test/tools/jlink/customplugin/plugin/CustomPlugin.java
! test/tools/jlink/customplugin/plugin/HelloPlugin.java
! test/tools/jlink/plugins/CompressorPluginTest.java
! test/tools/jlink/plugins/ExcludeFilesPluginTest.java
! test/tools/jlink/plugins/ExcludePluginTest.java
! test/tools/jlink/plugins/ExcludeVMPluginTest.java
! test/tools/jlink/plugins/FileCopierPluginTest.java
! test/tools/jlink/plugins/LastSorterTest.java
! test/tools/jlink/plugins/OrderResourcesPluginTest.java
! test/tools/jlink/plugins/PluginsNegativeTest.java
! test/tools/jlink/plugins/PrevisitorTest.java
! test/tools/jlink/plugins/StringSharingPluginTest.java
! test/tools/jlink/plugins/StripDebugPluginTest.java

Changeset: 22e704dfa05c
Author:    chegar
Date:      2016-07-28 16:15 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/22e704dfa05c

8156824: com.sun.jndi.ldap.pool.PoolCleaner should clear its context class loader
Reviewed-by: alanb, dfuchs

! src/java.naming/share/classes/com/sun/jndi/ldap/LdapPoolManager.java
! src/java.naming/share/classes/com/sun/jndi/ldap/pool/PoolCleaner.java

Changeset: dbebd6605407
Author:    mhalder
Date:      2016-07-05 16:20 +0530
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/dbebd6605407

7156316: [macosx] Ctrl+Space does generate Unknown keychar
Reviewed-by: alexsch, aniyogi

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/NSEvent.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m

Changeset: 62a057cc6622
Author:    azvegint
Date:      2016-07-05 19:40 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/62a057cc6622

8156212: Typo in javadoc of java.awt.Taskbar, setIconBadge spec
Reviewed-by: alexsch, ssadetsky

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

Changeset: 480c6443226a
Author:    azvegint
Date:      2016-07-05 19:41 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/480c6443226a

8155515: Desktop.moveToTrash() javadoc issue
Reviewed-by: alexsch, ssadetsky

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

Changeset: a295bbd84a44
Author:    arapte
Date:      2016-07-06 21:07 +0530
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/a295bbd84a44

8160764: [TEST_BUG] java/awt/TextArea/TextAreaScrolling/TextAreaScrolling.java
Reviewed-by: alexsch, ssadetsky

! test/java/awt/TextArea/TextAreaScrolling/TextAreaScrolling.java

Changeset: 414b202bbfc4
Author:    mhalder
Date:      2016-07-07 16:47 +0530
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/414b202bbfc4

8156460: [macosx] Test case javax/swing/JPopupMenu/6827786/bug6827786.java fails
8160144: [macosx] The menuitem in the menu of the "Test Frame" can't work correctly
8160145: [macosx] Keep pressed the Alt, Shift & Ctrl Keys,and then Click 'ClickMe' button,the case failed automatically
8158621: The ALT key can not work with any key
8158485: The "File" menu's menuitems can not bring up information window or modal quit Dialog
8158501: [macosx] The checkbox can't be checked via an event generate on the menu
8158389: [macosx] Regression: javax/swing/JMenu/4213634/bug4213634.java
8158526: [macosx] java/awt/event/MouseEvent/MouseButtonsAndKeyMasksTest/MouseButtonsAndKeyMasksTest.java fails (invalid extended modifier info)
8158496: [macosx] Swing mnemonics broken on Mac
8158362: [macosx] Regression: at least java/awt/event/KeyEvent/AltCharAcceleratorTest/AltCharAcceleratorTest.java fails
8158512: [Regression] Test java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Extra.java fails
8158377: [macosx] Regression: java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest
Reviewed-by: alexsch, ssadetsky, aniyogi

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobot.m

Changeset: 64861cafac3b
Author:    alexsch
Date:      2016-07-07 15:39 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/64861cafac3b

8160879: [PIT] CloseOnMouseClickPropertyTest fails with AA hint:Nonantialiased rendering mode exception
Reviewed-by: ssadetsky, azvegint

! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java
! test/javax/swing/JMenuItem/8158566/CloseOnMouseClickPropertyTest.java

Changeset: 0f3c33f7e7f9
Author:    aghaisas
Date:      2016-07-08 11:15 +0530
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/0f3c33f7e7f9

8160421: Regression: JDK-8139192 causes NPE in java.awt.Toolkit.createCustomCursor()
Reviewed-by: flar, prr

! src/java.desktop/share/classes/sun/awt/image/OffScreenImageSource.java
+ test/sun/awt/image/OffScreenImageSource/ImageConsumerUnregisterTest.java

Changeset: e794e2230fb3
Author:    rchamyal
Date:      2016-07-08 19:32 +0530
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/e794e2230fb3

8158205: HiDPI hand cursor broken on Windows
Reviewed-by: alexsch, ssadetsky
Contributed-by: rajeev.chamyal at oracle.com

! src/java.desktop/windows/native/libawt/windows/awt_Cursor.cpp
+ test/java/awt/Mouse/8158205/MouseHandCursorTest.java

Changeset: 317dda9c8157
Author:    ssadetsky
Date:      2016-07-08 18:43 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/317dda9c8157

8149115: [hidpi] Linux: display-wise scaling factor should probably be taken into account
Reviewed-by: alexsch, azvegint

! make/lib/Awt2dLibraries.gmk
! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/unix/native/common/awt/systemscale/systemScale.c
! src/java.desktop/unix/native/common/awt/systemscale/systemScale.h
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c

Changeset: a26cae9c8c5f
Author:    ssadetsky
Date:      2016-07-08 20:28 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/a26cae9c8c5f

8152968: JTree Collapse Buttons Clipped Off Under GTK
Reviewed-by: alexsch

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c

Changeset: f8e3283eb976
Author:    prr
Date:      2016-07-08 10:46 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/f8e3283eb976

Merge

! make/lib/Awt2dLibraries.gmk
- make/mapfiles/libdcpr/mapfile-vers
- make/mapfiles/libfontmanager/mapfile-vers.openjdk
- make/mapfiles/libjdga/mapfile-vers
- make/mapfiles/libjpeg/mapfile-vers-closed
- make/mapfiles/libkcms/mapfile-vers
- make/mapfiles/libt2k/mapfile-vers
- src/java.desktop/share/classes/sun/dc/DuctusRenderingEngine.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PluginOrderingGraph.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/OptimizationPlugin.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/asm/AsmGlobalPool.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/asm/AsmModulePool.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/asm/AsmPlugin.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/asm/AsmPool.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/asm/AsmPoolImpl.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/asm/AsmPools.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/optim/ControlFlow.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/optim/ForNameFolding.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/optim/ReflectionOptimizer.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/optim/Utils.java
! test/javax/swing/JMenuItem/8158566/CloseOnMouseClickPropertyTest.java
- test/sun/security/mscapi/SignUsingNONEwithRSA.sh
- test/sun/security/tools/keytool/printssl.sh
- test/tools/jlink/JLinkOptimTest.java
- test/tools/jlink/asmplugin/AddForgetResourcesTest.java
- test/tools/jlink/asmplugin/AsmPluginTestBase.java
- test/tools/jlink/asmplugin/BasicTest.java
- test/tools/jlink/asmplugin/IdentityPluginTest.java
- test/tools/jlink/asmplugin/NegativeTest.java
- test/tools/jlink/asmplugin/PackageMappingTest.java
- test/tools/jlink/asmplugin/SortingTest.java
- test/tools/jlink/asmplugin/VisitorTest.java
- test/tools/jlink/plugins/PluginOrderTest.java

Changeset: db97d2c4f56d
Author:    psadhukhan
Date:      2016-07-11 10:45 +0530
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/db97d2c4f56d

5049012: PrintToFile option is not disabled for flavors that do not support destination
Reviewed-by: prr, jdv

! src/java.desktop/share/classes/sun/print/ServiceDialog.java
+ test/javax/print/attribute/ServiceDialogValidateTest.java

Changeset: bcff4614fbbb
Author:    rchamyal
Date:      2016-07-11 14:56 +0530
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/bcff4614fbbb

8159168: [hidpi] Window.setShape() works incorrectly on HiDPI
Reviewed-by: alexsch, ssadetsky
Contributed-by: rajeev.chamyal at oracle.com

! src/java.desktop/windows/classes/sun/awt/windows/WComponentPeer.java
+ test/java/awt/Window/8159168/SetShapeTest.java

Changeset: 869055e0426c
Author:    psadhukhan
Date:      2016-07-11 16:39 +0530
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/869055e0426c

8160882: [PIT][TEST_BUG] a trap of java/awt/print/PrinterJob/PrintTestLexmarkIQ.java
Reviewed-by: yan

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

Changeset: 7698ddf94fa3
Author:    ssadetsky
Date:      2016-07-11 19:54 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/7698ddf94fa3

8158993: 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: bc3d1f3af89f
Author:    ssadetsky
Date:      2016-07-11 20:36 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/bc3d1f3af89f

8161148: Rollback JDK-8158993 from client repo
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: 947ed8e207b5
Author:    neugens
Date:      2016-07-11 16:52 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/947ed8e207b5

8150954: Taking screenshots on x11 composite desktop produce wrong result
Summary: The AWT Robot X11 code that takes screenshots uses the default root window, which may not contain the final composited desktop.
Reviewed-by: alexsch, ssadetsky

! make/mapfiles/libawt_xawt/mapfile-vers
! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java
! src/java.desktop/unix/native/libawt_xawt/awt/awt_Robot.c

Changeset: 414e8748286b
Author:    prr
Date:      2016-07-11 12:07 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/414e8748286b

Merge


Changeset: 643f8c7d9fb0
Author:    azvegint
Date:      2016-07-12 14:13 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/643f8c7d9fb0

8159374: Taskbar.setIconBadge() spec omits mention of exception for ICON_BADGE_TEXT feature
Reviewed-by: alexsch, ssadetsky

! src/java.desktop/share/classes/java/awt/Taskbar.java
! src/java.desktop/unix/classes/sun/awt/X11/XTaskbarPeer.java

Changeset: 2bf584898efe
Author:    azvegint
Date:      2016-07-12 18:47 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/2bf584898efe

8161003: GPL header additional "s" in "thats" - not swapped in licensee bundles
Reviewed-by: alexsch

! src/java.desktop/unix/native/libawt_xawt/xawt/awt_Taskbar.h

Changeset: 0bad252fd9ce
Author:    ssadetsky
Date:      2016-07-13 10:50 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/0bad252fd9ce

8159460: On Ubuntu Unity, problem with java/awt/Window/FindOwner/FindOwnerTest
Reviewed-by: azvegint

! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XWM.java
! test/java/awt/Window/FindOwner/FindOwnerTest.html

Changeset: 0a468b1e8041
Author:    azvegint
Date:      2016-07-13 12:24 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/0a468b1e8041

8153512: Taskbar support reported for Xfce4.
Reviewed-by: alexsch, ssadetsky

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

Changeset: 9eadb15be8aa
Author:    aghaisas
Date:      2016-07-13 16:05 +0530
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/9eadb15be8aa

6567433: JComponent.updateUI() may create StackOverflowError
Reviewed-by: alexsch, rchamyal

! src/java.desktop/share/classes/javax/swing/JComboBox.java
! src/java.desktop/share/classes/javax/swing/JList.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/JTree.java
! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java
+ test/javax/swing/JComboBox/6567433/UpdateUIRecursionTest.java
+ test/javax/swing/JList/6567433/UpdateUIRecursionTest.java
+ test/javax/swing/JTable/6567433/UpdateUIRecursionTest.java
+ test/javax/swing/JTableHeader/6567433/UpdateUIRecursionTest.java
+ test/javax/swing/JTree/6567433/UpdateUIRecursionTest.java

Changeset: 097547b46cec
Author:    jdv
Date:      2016-07-13 17:34 +0530
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/097547b46cec

7059970: Test case: javax/imageio/plugins/png/ITXtTest.java is not closing a file
Reviewed-by: prr, bpb, psadhukhan
Contributed-by: jayathirth.d.v at oracle.com

! test/javax/imageio/plugins/png/ITXtTest.java

Changeset: 22d4062823e6
Author:    alexsch
Date:      2016-07-13 21:37 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/22d4062823e6

8143064: Icons are not properly rendered with Windows L&F on HiDPI display
Reviewed-by: ssadetsky

! src/java.desktop/share/classes/sun/swing/CachedPainter.java
! test/javax/swing/JMenuItem/8031573/bug8031573.java

Changeset: e6d3964e667d
Author:    yan
Date:      2016-07-14 17:15 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/e6d3964e667d

8157137: [PIT] [TEST_BUG] compilation failed for some tests from jdk/test/java/awt/mixing/AWT_Mixing (can't find Helper)
Reviewed-by: ssadetsky

! test/java/awt/Mixing/AWT_Mixing/JGlassPaneInternalFrameOverlapping.java
! test/java/awt/Mixing/AWT_Mixing/JGlassPaneMoveOverlapping.java
! test/java/awt/Mixing/AWT_Mixing/JInternalFrameMoveOverlapping.java
! test/java/awt/Mixing/AWT_Mixing/JInternalFrameOverlapping.java
! test/java/awt/Mixing/AWT_Mixing/JScrollPaneOverlapping.java
! test/java/awt/Mixing/AWT_Mixing/JSplitPaneOverlapping.java
! test/java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java
! test/java/awt/Mixing/AWT_Mixing/OpaqueOverlappingChoice.java

Changeset: e94245ae81a0
Author:    ssadetsky
Date:      2016-07-15 09:44 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/e94245ae81a0

8036915: setLocationRelativeTo stopped working in Ubuntu 13.10 (Unity)
Reviewed-by: alexsch, azvegint

! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XWM.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
+ test/java/awt/Window/GetScreenLocation/GetScreenLocationTest.java

Changeset: 30a256767081
Author:    aghaisas
Date:      2016-07-15 15:13 +0530
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/30a256767081

8159956: EXCEPTION_ACCESS_VIOLATION in sun.awt.windows.ThemeReader.getThemeMargins
Reviewed-by: prr, ssadetsky

! src/java.desktop/share/classes/java/awt/Toolkit.java
+ test/java/awt/Headless/ThemeReaderCrashTest.java

Changeset: dd8a24b5d571
Author:    pnarayanan
Date:      2016-07-15 15:16 +0530
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/dd8a24b5d571

8152971: JNI Warning with -Xcheck:jni
Reviewed-by: prr, psadhukhan

! src/java.desktop/windows/native/libfontmanager/fontpath.c
! test/java/awt/font/JNICheck/LoadFontsJNICheck.sh

Changeset: 4ec736bfe73a
Author:    psadhukhan
Date:      2016-07-15 15:30 +0530
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/4ec736bfe73a

5080830: SheetCollate is not handled properly by the cross platform print dlg
Reviewed-by: prr, jdv

! src/java.desktop/share/classes/sun/print/ServiceDialog.java
+ test/javax/print/attribute/ServiceDlgSheetCollateTest.java

Changeset: b5cc3b402476
Author:    goetz
Date:      2016-07-01 15:50 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/b5cc3b402476

8160721: Avoid deoptimizations in Font.equals.
Reviewed-by: forax, simonis

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

Changeset: 5e80c3a4b13b
Author:    ssadetsky
Date:      2016-07-18 09:44 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/5e80c3a4b13b

8159587: IOOBE in javax/swing/JFileChooser/7199708/bug7199708.java
Reviewed-by: alexsch

! src/java.desktop/share/classes/sun/swing/FilePane.java
! test/javax/swing/JFileChooser/7199708/bug7199708.java

Changeset: 4e6f371bff5d
Author:    mhalder
Date:      2016-07-18 16:45 +0530
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/4e6f371bff5d

8160266: [macosx] NestedModalDialogTest.java and NestedModelessDialogTest.java tests does not run with current JDK codebase after taking the files from MACOSX_PORT
Reviewed-by: alexsch, rchamyal
Contributed-by: manajit.halder at oracle.com

+ test/java/awt/Dialog/NestedDialogs/Modal/NestedModalDialogTest.java
+ test/java/awt/Dialog/NestedDialogs/Modeless/NestedModelessDialogTest.java
+ test/java/awt/regtesthelpers/VisibilityValidator.java
+ test/java/awt/regtesthelpers/Waypoint.java

Changeset: 341adba2484b
Author:    prr
Date:      2016-07-18 09:53 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/341adba2484b

Merge

- test/sun/security/tools/keytool/AltProviderPath.sh
- test/sun/security/tools/keytool/DummyProvider.java

Changeset: 0e41d98616d2
Author:    prr
Date:      2016-07-18 12:15 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/0e41d98616d2

8054991: sun.font.GlyphList uses broken double-checked locking
Reviewed-by: psadhukhan, aivanov

! src/java.desktop/share/classes/sun/font/GlyphList.java

Changeset: 2b6290e31785
Author:    prr
Date:      2016-07-18 12:21 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/2b6290e31785

8161531: Provide a javadoc description for the java.datatransfer module
Reviewed-by: ssadetsky

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

Changeset: a54e38877443
Author:    prr
Date:      2016-07-18 12:52 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/a54e38877443

8161407: Provide a javadoc description for java.desktop module
Reviewed-by: bpb

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

Changeset: 233b59b7ea2f
Author:    ptbrunet
Date:      2016-07-18 15:43 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/233b59b7ea2f

8145207: [macosx] JList, VO can't access non-visible list items
Summary: add support for single/multi select following focus and following VO cursor
Reviewed-by: alexsch, ant

- src/java.desktop/macosx/classes/sun/lwawt/macosx/AccessibilityEventMonitor.java
! 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/JavaAccessibilityAction.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityUtilities.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityUtilities.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaTextAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaTextAccessibility.m
! src/java.desktop/share/classes/javax/swing/JList.java

Changeset: b75e2210e090
Author:    prr
Date:      2016-07-25 15:09 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/b75e2210e090

8162097: [PIT] A series of closed tests about SunFontManager throw NPE on Windows
Reviewed-by: bpb, serb

! src/java.desktop/windows/native/libfontmanager/fontpath.c

Changeset: 42a74b67c5bb
Author:    ddehaven
Date:      2016-07-26 14:45 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/42a74b67c5bb

Merge

- test/java/net/URLPermission/policy.1
- test/java/net/URLPermission/policy.2
- test/java/net/URLPermission/policy.3
- test/java/util/jar/JarFile/mrjar/MultiReleaseJarIterators.java

Changeset: e5e4cb35c92d
Author:    ddehaven
Date:      2016-07-28 09:01 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/e5e4cb35c92d

Merge

- src/java.base/linux/classes/sun/nio/fs/GioFileTypeDetector.java
- src/java.base/linux/classes/sun/nio/fs/MagicFileTypeDetector.java
- src/java.base/linux/native/libnio/fs/GioFileTypeDetector.c
- src/java.base/linux/native/libnio/fs/MagicFileTypeDetector.c
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/AbstractModuleEntry.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ArchiveEntryModuleEntry.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ByteArrayModuleEntry.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModuleEntryFactory.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModulePoolImpl.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PathModuleEntry.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/LinkModule.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ModuleEntry.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ModulePool.java

Changeset: 4963636a45a7
Author:    amurillo
Date:      2016-07-28 16:08 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/4963636a45a7

Added tag jdk-9+129 for changeset 47699aa2e69e

! .hgtags

Changeset: d7a97d5db744
Author:    amurillo
Date:      2016-07-28 16:43 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/d7a97d5db744

Merge

- src/java.base/linux/classes/sun/nio/fs/GioFileTypeDetector.java
- src/java.base/linux/classes/sun/nio/fs/MagicFileTypeDetector.java
- src/java.base/linux/native/libnio/fs/GioFileTypeDetector.c
- src/java.base/linux/native/libnio/fs/MagicFileTypeDetector.c
- src/java.desktop/macosx/classes/sun/lwawt/macosx/AccessibilityEventMonitor.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/AbstractModuleEntry.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ArchiveEntryModuleEntry.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ByteArrayModuleEntry.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModuleEntryFactory.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModulePoolImpl.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PathModuleEntry.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/LinkModule.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ModuleEntry.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ModulePool.java

Changeset: cfa4e6366bf0
Author:    wetmore
Date:      2016-07-28 10:35 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/cfa4e6366bf0

8161303: Sample NIO Server README needs updating.
Reviewed-by: xuelei

! src/sample/share/nio/server/README.txt

Changeset: 791ea7afe30f
Author:    martin
Date:      2016-07-27 10:34 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/791ea7afe30f

8160605: java/util/SplittableRandom/SplittableRandomTest.java failed with timeout
Reviewed-by: psandoz, darcy

- test/java/util/SplittableRandom/SplittableRandomTest.java
- test/java/util/concurrent/ThreadLocalRandom/ThreadLocalRandomTest.java
! test/java/util/concurrent/tck/JSR166TestCase.java

Changeset: 8339f9062dd8
Author:    wetmore
Date:      2016-07-28 12:09 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/8339f9062dd8

8161527: NPE is thrown if exempt application is bundled with specific cryptoPerms
Reviewed-by: xuelei

! src/java.base/share/classes/javax/crypto/CryptoPermissions.java
! test/TEST.ROOT
+ test/javax/crypto/CryptoPermissions/README.txt
+ test/javax/crypto/CryptoPermissions/TestExemption.java
+ test/javax/crypto/CryptoPermissions/TestExemption.sh
+ test/javax/crypto/CryptoPermissions/cryptoPerms

Changeset: 9410dfad9f32
Author:    darcy
Date:      2016-07-28 16:16 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/9410dfad9f32

8162746: VersionCheck.java failure after change for JDK-8160921
Reviewed-by: tbell

! test/tools/launcher/VersionCheck.java

Changeset: b9682e539370
Author:    chegar
Date:      2016-07-28 17:25 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/b9682e539370

8134779: (jmod) ZipException is thrown if there are duplicate resources
8134847: (jmod) module-info encountered in the cmds, libs or config is not added to jmod file
Reviewed-by: alanb

! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod.properties
! test/tools/jmod/JmodNegativeTest.java
! test/tools/jmod/JmodTest.java

Changeset: dd56fbbb2527
Author:    amurillo
Date:      2016-07-29 16:11 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/dd56fbbb2527

Merge

! make/lib/Awt2dLibraries.gmk
- test/sun/misc/Safe.java

Changeset: d7c0497507a3
Author:    amurillo
Date:      2016-07-30 00:11 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/d7c0497507a3

Merge

- src/java.base/linux/classes/sun/nio/fs/GioFileTypeDetector.java
- src/java.base/linux/classes/sun/nio/fs/MagicFileTypeDetector.java
- src/java.base/linux/native/libnio/fs/GioFileTypeDetector.c
- src/java.base/linux/native/libnio/fs/MagicFileTypeDetector.c
- src/java.desktop/macosx/classes/sun/lwawt/macosx/AccessibilityEventMonitor.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/AbstractModuleEntry.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ArchiveEntryModuleEntry.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ByteArrayModuleEntry.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModuleEntryFactory.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModulePoolImpl.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PathModuleEntry.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/LinkModule.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ModuleEntry.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ModulePool.java
- test/java/util/SplittableRandom/SplittableRandomTest.java
- test/java/util/concurrent/ThreadLocalRandom/ThreadLocalRandomTest.java

Changeset: 02651d14d282
Author:    dsamersoff
Date:      2016-08-01 10:51 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/02651d14d282

8158050: Remove SA-JDI
Summary: Remove SA-JDI
Reviewed-by: alanb, dsamersoff
Contributed-by: sharath.ballal at oracle.com

! make/launcher/Launcher-jdk.hotspot.agent.gmk
! test/tools/launcher/VersionCheck.java

Changeset: 9a0ef04757f9
Author:    dsamersoff
Date:      2016-08-01 13:53 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/9a0ef04757f9

8162524: src/jdk.management/share/native/libmanagement_ext/Flag.c doesn't handle JNI exceptions
Summary: add missed exception check
Reviewed-by: dholmes, hb, dsamersoff
Contributed-by: amit.sapre at oracle.com

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

Changeset: 8f1d366691a2
Author:    dsamersoff
Date:      2016-08-01 15:27 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/8f1d366691a2

8162702: com.sun.management.internal.GcInfoBuilder.getPoolNames should not return reference of it's private member
Summary: return clone of array
Reviewed-by: dholmes, hb, dsamersoff
Contributed-by: amit.sapre at oracle.com

! src/jdk.management/share/classes/com/sun/management/internal/GcInfoBuilder.java

Changeset: ecc9399771ac
Author:    dsamersoff
Date:      2016-08-01 15:39 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/ecc9399771ac

8160817: Add jsadebugd functionality to jhsdb
Summary: add jsadebugd functionality to jhsdb
Reviewed-by: dsamersoff
Contributed-by: sharath.ballal at oracle.com

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

Changeset: 9672159305d7
Author:    dsamersoff
Date:      2016-08-01 14:09 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/9672159305d7

Merge




More information about the jdk9-all-changes mailing list