hg: jdk10/client/jdk: 97 new changesets

philip.race at oracle.com philip.race at oracle.com
Fri May 5 16:25:41 UTC 2017


Changeset: 1f0fb30f5279
Author:    dl
Date:      2017-04-10 13:46 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/1f0fb30f5279

8176402: parameter name switcharoo in ConcurrentHashMap
Reviewed-by: martin, psandoz

! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java

Changeset: 8cd9c45a2802
Author:    dl
Date:      2017-04-10 13:46 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/8cd9c45a2802

8176543: Miscellaneous changes imported from jsr166 CVS 2017-04
Reviewed-by: martin, psandoz

! 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/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java
! test/java/util/concurrent/tck/ArrayDeque8Test.java
! test/java/util/concurrent/tck/ArrayDequeTest.java
! test/java/util/concurrent/tck/ArrayListTest.java
! test/java/util/concurrent/tck/AtomicReferenceFieldUpdaterTest.java
! test/java/util/concurrent/tck/AtomicReferenceTest.java
! test/java/util/concurrent/tck/CompletableFutureTest.java
! test/java/util/concurrent/tck/ConcurrentHashMap8Test.java
! test/java/util/concurrent/tck/ConcurrentHashMapTest.java
! test/java/util/concurrent/tck/ConcurrentLinkedDequeTest.java
! test/java/util/concurrent/tck/ConcurrentLinkedQueueTest.java
! test/java/util/concurrent/tck/ConcurrentSkipListSetTest.java
! test/java/util/concurrent/tck/ConcurrentSkipListSubSetTest.java
! test/java/util/concurrent/tck/CopyOnWriteArrayListTest.java
! test/java/util/concurrent/tck/CountedCompleter8Test.java
! test/java/util/concurrent/tck/CountedCompleterTest.java
! test/java/util/concurrent/tck/ExchangerTest.java
! test/java/util/concurrent/tck/ExecutorCompletionService9Test.java
! test/java/util/concurrent/tck/ExecutorCompletionServiceTest.java
! test/java/util/concurrent/tck/ExecutorsTest.java
! test/java/util/concurrent/tck/ForkJoinPool8Test.java
! test/java/util/concurrent/tck/ForkJoinPool9Test.java
! test/java/util/concurrent/tck/ForkJoinPoolTest.java
! test/java/util/concurrent/tck/ForkJoinTask8Test.java
! test/java/util/concurrent/tck/JSR166TestCase.java
! test/java/util/concurrent/tck/LinkedBlockingDeque8Test.java
! test/java/util/concurrent/tck/LinkedBlockingDequeTest.java
! test/java/util/concurrent/tck/LinkedBlockingQueue8Test.java
! test/java/util/concurrent/tck/LinkedBlockingQueueTest.java
! test/java/util/concurrent/tck/LinkedListTest.java
! test/java/util/concurrent/tck/LinkedTransferQueueTest.java
! test/java/util/concurrent/tck/PriorityBlockingQueueTest.java
! test/java/util/concurrent/tck/PriorityQueueTest.java
! test/java/util/concurrent/tck/RecursiveActionTest.java
! test/java/util/concurrent/tck/RecursiveTaskTest.java
! test/java/util/concurrent/tck/StampedLockTest.java
! test/java/util/concurrent/tck/SubmissionPublisherTest.java
! test/java/util/concurrent/tck/SynchronousQueueTest.java
! test/java/util/concurrent/tck/ThreadPoolExecutorSubclassTest.java
! test/java/util/concurrent/tck/ThreadPoolExecutorTest.java
! test/java/util/concurrent/tck/ThreadTest.java
! test/java/util/concurrent/tck/TreeSetTest.java
! test/java/util/concurrent/tck/TreeSubSetTest.java
! test/java/util/concurrent/tck/VectorTest.java

Changeset: 3696d4c26897
Author:    redestad
Date:      2017-04-11 11:24 +0200
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/3696d4c26897

8178384: Reduce work in java.lang.invoke initializers
Reviewed-by: vlivanov, psandoz

! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/sun/invoke/util/Wrapper.java

Changeset: 9363dd4a4fb9
Author:    redestad
Date:      2017-04-11 18:57 +0200
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/9363dd4a4fb9

8178387: Reduce memory churn when creating java.lang.invoke entities
Reviewed-by: psandoz, vlivanov

! 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/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java
! src/java.base/share/classes/sun/invoke/util/Wrapper.java

Changeset: fbedc2de689f
Author:    redestad
Date:      2017-04-11 22:32 +0200
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/fbedc2de689f

8178480: Wrong exception being thrown on an invalid MethodType
Reviewed-by: psandoz

! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java

Changeset: 0e6dedb65d04
Author:    iignatyev
Date:      2017-04-11 13:55 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/0e6dedb65d04

8178340: remove unneeded "throws" from ProcessTools::createJavaProcessBuilder
Reviewed-by: dholmes

! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java

Changeset: e8c2654e2530
Author:    iignatyev
Date:      2017-04-11 21:51 +0000
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/e8c2654e2530

Merge


Changeset: 8c6ac4b9ce54
Author:    iignatyev
Date:      2017-04-11 21:59 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/8c6ac4b9ce54

8178415: remove ProcessTools::getPlatformSpecificVMArgs from testlibary
Reviewed-by: dholmes

! test/lib/testlibrary/jdk/testlibrary/JDKToolLauncher.java
! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java

Changeset: 8a3428c8b298
Author:    iignatyev
Date:      2017-04-12 05:14 +0000
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/8a3428c8b298

Merge


Changeset: ce1ba4281947
Author:    weijun
Date:      2017-04-13 08:15 +0800
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/ce1ba4281947

8172422: jarsigner needs to understand -?
Reviewed-by: mullan

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java

Changeset: e9325773dd96
Author:    bpb
Date:      2017-04-03 16:40 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/e9325773dd96

8177526: BufferedReader readLine() javadoc does not match the implementation regarding EOF
Summary: Improve the verbiage of the method and return value descriptions
Reviewed-by: lancea, smarks

! src/java.base/share/classes/java/io/BufferedReader.java

Changeset: eadd7f013eb9
Author:    iignatyev
Date:      2017-04-03 17:07 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/eadd7f013eb9

8177507: line number sensitive tests for jdi should be unified
Reviewed-by: dholmes, mseledtsov, sspitsyn

! test/com/sun/jdi/ArgumentValuesTest.java
! test/com/sun/jdi/BreakpointTest.java
! test/com/sun/jdi/FetchLocals.java
! test/com/sun/jdi/GetLocalVariables.java
! test/com/sun/jdi/GetSetLocalTest.java
! test/com/sun/jdi/LambdaBreakpointTest.java
! test/com/sun/jdi/LineNumberOnBraceTest.java
! test/com/sun/jdi/PopAndStepTest.java

Changeset: d584006ddd5d
Author:    rpatil
Date:      2017-04-04 19:27 +0530
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/d584006ddd5d

8177449: (tz) Support tzdata2017b
Reviewed-by: martin, naoto

! make/data/tzdata/VERSION
! make/data/tzdata/africa
! make/data/tzdata/iso3166.tab
! make/data/tzdata/northamerica
! test/sun/util/calendar/zi/tzdata/VERSION
! test/sun/util/calendar/zi/tzdata/africa
! test/sun/util/calendar/zi/tzdata/iso3166.tab
! test/sun/util/calendar/zi/tzdata/northamerica

Changeset: 1a8997b4292d
Author:    bpb
Date:      2017-04-04 08:10 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/1a8997b4292d

8177984: (ch) java/nio/channels/SocketChannel/VectorIO.java should use RandomFactory
Summary: Obtain Random from RandomFactory instead of directly.
Reviewed-by: clanger

! test/java/nio/channels/SocketChannel/VectorIO.java

Changeset: f940fd4232d8
Author:    darcy
Date:      2017-04-04 11:13 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/f940fd4232d8

8177949: @link tag arguments need correction for ElementType documentation
Reviewed-by: lancea

! src/java.base/share/classes/java/lang/annotation/ElementType.java

Changeset: a49fb788ac68
Author:    mli
Date:      2017-04-04 19:58 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/a49fb788ac68

8165367: Additional tests for JEP 288: Disable SHA-1 Certificates
Summary: The new tests just focus on the usage constraints TLSSever and TLSClient with TLS communication
Reviewed-by: ascarpino
Contributed-by: John Jiang <sha.jiang at oracle.com>

+ test/sun/security/ssl/CertPathRestrictions/JSSEClient.java
+ test/sun/security/ssl/CertPathRestrictions/JSSEServer.java
+ test/sun/security/ssl/CertPathRestrictions/TLSRestrictions.java
+ test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA1-INTER_CA_SHA256-ROOT_CA_SHA256-PRIV.key
+ test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA1-INTER_CA_SHA256-ROOT_CA_SHA256.cer
+ test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA1-ROOT_CA_SHA1-PRIV.key
+ test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA1-ROOT_CA_SHA1.cer
+ test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA1-ROOT_CA_SHA256-PRIV.key
+ test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA1-ROOT_CA_SHA256.cer
+ test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA256-ROOT_CA_SHA1-PRIV.key
+ test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA256-ROOT_CA_SHA1.cer
+ test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA256-ROOT_CA_SHA256-PRIV.key
+ test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA256-ROOT_CA_SHA256.cer
+ test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA1-ROOT_CA_SHA1-PRIV.key
+ test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA1-ROOT_CA_SHA1.cer
+ test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA1-ROOT_CA_SHA256-PRIV.key
+ test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA1-ROOT_CA_SHA256.cer
+ test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA256-ROOT_CA_SHA1-PRIV.key
+ test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA256-ROOT_CA_SHA1.cer
+ test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA256-ROOT_CA_SHA256-PRIV.key
+ test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA256-ROOT_CA_SHA256.cer
+ test/sun/security/ssl/CertPathRestrictions/certs/ROOT_CA_SHA1-PRIV.key
+ test/sun/security/ssl/CertPathRestrictions/certs/ROOT_CA_SHA1.cer
+ test/sun/security/ssl/CertPathRestrictions/certs/ROOT_CA_SHA256-PRIV.key
+ test/sun/security/ssl/CertPathRestrictions/certs/ROOT_CA_SHA256.cer

Changeset: 9289f04ddb54
Author:    rriggs
Date:      2017-04-05 09:57 -0400
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/9289f04ddb54

8165641: Deprecate Object.finalize
Reviewed-by: mchung, smarks

! src/java.base/share/classes/com/sun/crypto/provider/DESKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Enum.java
! src/java.base/share/classes/java/lang/Object.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java
! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java
! src/java.base/share/classes/java/net/SocketInputStream.java
! src/java.base/share/classes/java/net/SocketOutputStream.java
! src/java.base/share/classes/java/util/Timer.java
! src/java.base/share/classes/java/util/concurrent/Executors.java
! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java
! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/Inflater.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java
! src/java.base/share/classes/sun/net/www/MeteredStream.java
! src/java.base/share/classes/sun/net/www/protocol/https/DelegateHttpsURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/security/provider/KeyProtector.java
! src/java.base/share/classes/sun/security/ssl/BaseSSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SunJSSE.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java
! src/java.desktop/macosx/classes/sun/awt/CGraphicsEnvironment.java
! src/java.desktop/macosx/classes/sun/font/CFont.java
! src/java.desktop/macosx/classes/sun/font/CStrike.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFRetainedResource.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SubImageInputStream.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFBaseJPEGCompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFJPEGDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFOldJPEGDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/stream/StreamFinalizer.java
! src/java.desktop/share/classes/com/sun/media/sound/AbstractMidiDevice.java
! src/java.desktop/share/classes/java/awt/Graphics.java
! src/java.desktop/share/classes/java/awt/PrintJob.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/image/ColorModel.java
! src/java.desktop/share/classes/java/awt/image/IndexColorModel.java
! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java
! src/java.desktop/share/classes/javax/imageio/stream/FileCacheImageInputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/FileImageInputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/FileImageOutputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/ImageInputStreamImpl.java
! src/java.desktop/share/classes/javax/imageio/stream/MemoryCacheImageInputStream.java
! src/java.desktop/share/classes/javax/swing/text/StringContent.java
! src/java.desktop/share/classes/sun/awt/image/BufImgSurfaceData.java
! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java
! src/java.desktop/share/classes/sun/java2d/pipe/RegionClipSpanIterator.java
! src/java.desktop/share/classes/sun/print/PeekGraphics.java
! src/java.desktop/share/classes/sun/print/PrintJob2D.java
! src/java.desktop/share/classes/sun/print/ProxyGraphics.java
! src/java.desktop/share/classes/sun/print/ProxyGraphics2D.java
! src/java.desktop/unix/classes/sun/awt/X11InputMethod.java
! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java
! src/java.naming/share/classes/com/sun/jndi/ldap/AbstractLdapNamingEnumeration.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapClient.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java
! src/java.naming/share/classes/com/sun/jndi/ldap/sasl/DefaultCallbackHandler.java
! src/java.rmi/share/classes/sun/rmi/log/LogInputStream.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/ConnectionMultiplexer.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSCredElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSContext.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Base.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/PlainClient.java
! src/java.smartcardio/share/classes/sun/security/smartcardio/CardImpl.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyStore.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/Key.java
! src/jdk.internal.le/share/classes/jdk/internal/jline/console/ConsoleReader.java
! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsClient.java
! src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Base.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java

Changeset: cda91600a4bd
Author:    mchung
Date:      2017-04-05 10:55 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/cda91600a4bd

8177980: ResourceBundle.getBundle throws NoClassDefFoundError when fails to define a class
Reviewed-by: naoto, lancea

! src/java.base/share/classes/java/util/ResourceBundle.java
+ test/java/util/ResourceBundle/modules/casesensitive/CaseInsensitiveNameClash.java
+ test/java/util/ResourceBundle/modules/casesensitive/src/resbundle/jdk/test/Main.java
+ test/java/util/ResourceBundle/modules/casesensitive/src/resbundle/jdk/test/main.properties
+ test/java/util/ResourceBundle/modules/casesensitive/src/resbundle/module-info.java

Changeset: 383a04a71b36
Author:    amlu
Date:      2017-04-06 09:33 +0800
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/383a04a71b36

8177640: jdk/internal/util/jar/TestVersionedStream.java fails on Windows
Reviewed-by: psandoz

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

Changeset: fff71e4478c3
Author:    chegar
Date:      2017-04-06 09:00 +0100
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/fff71e4478c3

8178101: Migrate the thread deprecation technote to javadoc doc-files
Reviewed-by: dholmes

! src/java.base/share/classes/java/lang/Thread.java
+ src/java.base/share/classes/java/lang/doc-files/threadPrimitiveDeprecation.html

Changeset: c89044066843
Author:    dfuchs
Date:      2017-04-06 14:38 +0100
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/c89044066843

8178139: Minor typo in API documentation of java.util.logging.Logger
Reviewed-by: lancea

! src/java.logging/share/classes/java/util/logging/Logger.java

Changeset: 0cbd3417cc9d
Author:    jlahoda
Date:      2017-04-06 16:17 +0200
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/0cbd3417cc9d

8178077: jshell tool: crash on ctrl-up or ctrl-down
Summary: When looking up a private method, using the ConsoleReader.class, instead of getClass(), which may return a subclass.
Reviewed-by: rfield

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

Changeset: 98dd9af9e290
Author:    rriggs
Date:      2017-04-06 10:41 -0400
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/98dd9af9e290

8178154: Typo in Object.finalize deprecation javadoc
Reviewed-by: mchung

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

Changeset: 0526526e7302
Author:    ksrini
Date:      2017-04-05 14:05 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/0526526e7302

8065825: Make the java -help consistent with the man page
Reviewed-by: alanb

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

Changeset: 00605c87c016
Author:    lana
Date:      2017-04-06 18:00 +0000
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/00605c87c016

Merge


Changeset: 1c34a0665f18
Author:    mchung
Date:      2017-04-06 18:00 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/1c34a0665f18

8178286: Missing @moduleGraph in javadoc
Reviewed-by: lancea

! src/jdk.accessibility/share/classes/module-info.java
! src/jdk.editpad/share/classes/module-info.java
! src/jdk.incubator.httpclient/share/classes/module-info.java

Changeset: af69c0289a77
Author:    chegar
Date:      2017-04-07 10:39 +0100
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/af69c0289a77

8178161: Default multicast interface on Mac
Reviewed-by: michaelm, bpb

! src/java.base/macosx/classes/java/net/DefaultInterface.java

Changeset: fa3c4a60a616
Author:    alanb
Date:      2017-04-07 08:05 +0000
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/fa3c4a60a616

8177530: Module system implementation refresh (4/2017)
Reviewed-by: mchung, alanb
Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com

! make/mapfiles/libjava/mapfile-vers
! src/java.base/share/classes/java/io/ObjectInputFilter.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassLoader.java
+ src/java.base/share/classes/java/lang/LayerInstantiationException.java
+ src/java.base/share/classes/java/lang/Module.java
+ src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/NamedPackage.java
! src/java.base/share/classes/java/lang/Package.java
! src/java.base/share/classes/java/lang/SecurityManager.java
! src/java.base/share/classes/java/lang/StackTraceElement.java
! src/java.base/share/classes/java/lang/System.java
+ src/java.base/share/classes/java/lang/WeakPairMap.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/module/Configuration.java
! 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/Resolver.java
! src/java.base/share/classes/java/lang/module/package-info.java
- src/java.base/share/classes/java/lang/reflect/Layer.java
- src/java.base/share/classes/java/lang/reflect/LayerInstantiationException.java
- src/java.base/share/classes/java/lang/reflect/Module.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
- src/java.base/share/classes/java/lang/reflect/WeakPairMap.java
! src/java.base/share/classes/java/lang/reflect/package-info.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/java/util/spi/AbstractResourceBundleProvider.java
! src/java.base/share/classes/javax/crypto/JceSecurityManager.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java
! src/java.base/share/classes/jdk/internal/loader/Loader.java
! src/java.base/share/classes/jdk/internal/loader/LoaderPool.java
! src/java.base/share/classes/jdk/internal/logger/DefaultLoggerFinder.java
! src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java
- src/java.base/share/classes/jdk/internal/misc/JavaLangReflectModuleAccess.java
! src/java.base/share/classes/jdk/internal/misc/JavaUtilResourceBundleAccess.java
! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java
! src/java.base/share/classes/jdk/internal/module/IllegalAccessLogger.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java
! src/java.base/share/classes/jdk/internal/module/ModulePath.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java
! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/reflect/misc/MethodUtil.java
! src/java.base/share/native/libjava/Module.c
! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadata.java
! src/java.desktop/share/classes/javax/imageio/spi/ImageReaderWriterSpi.java
! src/java.desktop/share/classes/javax/swing/text/PlainView.java
! src/java.instrument/share/classes/java/lang/instrument/ClassFileTransformer.java
! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java
+ src/java.instrument/share/classes/java/lang/instrument/UnmodifiableModuleException.java
! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java
! src/java.instrument/share/classes/sun/instrument/TransformerManager.java
! src/java.instrument/share/native/libinstrument/JPLISAgent.h
! src/java.logging/share/classes/java/util/logging/Level.java
! src/java.logging/share/classes/java/util/logging/LogManager.java
! src/java.logging/share/classes/java/util/logging/Logger.java
! src/java.logging/share/classes/sun/util/logging/internal/LoggingProviderImpl.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java
! src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java
! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java
! src/java.naming/share/classes/com/sun/naming/internal/VersionHelper.java
! src/java.rmi/share/classes/java/rmi/activation/ActivationInstantiator.java
! src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyStore.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.jcmd/share/classes/sun/tools/common/ProcessArgumentMatcher.java
! src/jdk.jdwp.agent/share/native/libjdwp/ModuleReferenceImpl.c
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PluginRepository.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Utils.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ReleaseInfoPlugin.java
! test/TEST.ROOT
! test/java/awt/TrayIcon/SystemTrayIconHelper.java
! test/java/awt/patchlib/java.desktop/java/awt/Helper.java
! test/java/awt/regtesthelpers/Util.java
! test/java/lang/Class/GetModuleTest.java
! test/java/lang/Class/forName/modules/TestLayer.java
! test/java/lang/Class/forName/modules/TestMain.java
! test/java/lang/Class/forName/modules/src/m2/p2/test/Main.java
! test/java/lang/Class/forName/modules/src/m3/p3/NoAccess.java
! test/java/lang/Class/forName/modules/src/m3/p3/NoGetClassLoaderAccess.java
! test/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java
! test/java/lang/Class/getResource/Main.java
! test/java/lang/ClassLoader/getResource/automaticmodules/Main.java
! test/java/lang/ClassLoader/getResource/modules/Main.java
+ test/java/lang/ModuleLayer/BasicLayerTest.java
+ test/java/lang/ModuleLayer/LayerAndLoadersTest.java
+ test/java/lang/ModuleLayer/LayerControllerTest.java
+ test/java/lang/ModuleLayer/layertest/Test.java
+ test/java/lang/ModuleLayer/src/m1/module-info.java
+ test/java/lang/ModuleLayer/src/m1/p/Main.java
+ test/java/lang/ModuleLayer/src/m1/p/Service.java
+ test/java/lang/ModuleLayer/src/m2/module-info.java
+ test/java/lang/ModuleLayer/src/m2/q/Hello.java
+ test/java/lang/ModuleLayer/src/m3/module-info.java
+ test/java/lang/ModuleLayer/src/m3/w/Hello.java
+ test/java/lang/ModuleLayer/src/m4/impl/ServiceImpl.java
+ test/java/lang/ModuleLayer/src/m4/module-info.java
+ test/java/lang/ModuleTests/AddExportsTest.java
+ test/java/lang/ModuleTests/AnnotationsTest.java
+ test/java/lang/ModuleTests/BasicModuleTest.java
+ test/java/lang/ModuleTests/WithSecurityManager.java
+ test/java/lang/ModuleTests/access/AccessTest.java
+ test/java/lang/ModuleTests/access/src/target/module-info.java
+ test/java/lang/ModuleTests/access/src/target/p1/Helper.java
+ test/java/lang/ModuleTests/access/src/target/p1/Public.java
+ test/java/lang/ModuleTests/access/src/target/p2/NonPublic.java
+ test/java/lang/ModuleTests/access/src/target/q1/Public.java
+ test/java/lang/ModuleTests/access/src/target/q2/NonPublic.java
+ test/java/lang/ModuleTests/access/src/test/module-info.java
+ test/java/lang/ModuleTests/access/src/test/test/Main.java
+ test/java/lang/ModuleTests/addXXX/Driver.java
+ test/java/lang/ModuleTests/addXXX/m1/module-info.java
+ test/java/lang/ModuleTests/addXXX/m1/p1/C.java
+ test/java/lang/ModuleTests/addXXX/m2/module-info.java
+ test/java/lang/ModuleTests/addXXX/m2/p2/C.java
+ test/java/lang/ModuleTests/addXXX/m2/p2/internal/C.java
+ test/java/lang/ModuleTests/addXXX/m3/module-info.java
+ test/java/lang/ModuleTests/addXXX/m3/p3/C.java
+ test/java/lang/ModuleTests/addXXX/m4/module-info.java
+ test/java/lang/ModuleTests/addXXX/m4/p4/C.java
+ test/java/lang/ModuleTests/addXXX/test/module-info.java
+ test/java/lang/ModuleTests/addXXX/test/test/C.java
+ test/java/lang/ModuleTests/addXXX/test/test/Main.java
+ test/java/lang/ModuleTests/addXXX/test/test/Service.java
+ test/java/lang/ModuleTests/allow.policy
+ test/java/lang/ModuleTests/annotation/Basic.java
+ test/java/lang/ModuleTests/annotation/src/m/module-info.java
+ test/java/lang/ModuleTests/annotation/src/m/p/annotation/Bar.java
+ test/java/lang/ModuleTests/annotation/src/m/p/annotation/Baz.java
+ test/java/lang/ModuleTests/annotation/src/m/p/annotation/Foo.java
! test/java/lang/SecurityManager/CheckPackageAccess.java
! test/java/lang/SecurityManager/CheckSecurityProvider.java
! test/java/lang/SecurityManager/modules/Test.java
! test/java/lang/StackTraceElement/PublicConstructor.java
! test/java/lang/StackTraceElement/lib/m1/com/app/Utils.java
! test/java/lang/System/Logger/custom/CustomLoggerTest.java
! test/java/lang/System/LoggerFinder/BaseLoggerFinderTest/BaseLoggerFinder.java
! test/java/lang/System/LoggerFinder/BaseLoggerFinderTest/TestLoggerFinder.java
! test/java/lang/System/LoggerFinder/LoggerFinderAPI/LoggerFinderAPI.java
! test/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseDefaultLoggerFinderTest.java
! test/java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/BaseLoggerBridgeTest.java
! test/java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/BasePlatformLoggerTest.java
! test/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerAPIsTest.java
! test/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java
! test/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/LoggerBridgeTest.java
! test/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java
! test/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/PlatformLoggerBridgeTest.java
! test/java/lang/System/LoggerFinder/internal/SystemLoggerInPlatformLoader/SystemLoggerInPlatformLoader.java
! test/java/lang/System/LoggerFinder/internal/backend/LoggerFinderBackendTest.java
! test/java/lang/System/LoggerFinder/jdk/DefaultLoggerBridgeTest/DefaultLoggerBridgeTest.java
+ test/java/lang/WeakPairMap/Driver.java
+ test/java/lang/WeakPairMap/java.base/java/lang/WeakPairMapTest.java
! test/java/lang/instrument/ATransformerManagementTestCase.java
! test/java/lang/instrument/BootstrapClassPathAgent.java
! test/java/lang/instrument/BootstrapClassPathTest.java
! test/java/lang/instrument/RedefineClassWithNativeMethodAgent.java
! test/java/lang/instrument/RedefineModuleAgent.java
! test/java/lang/instrument/RedefineModuleTest.java
! test/java/lang/instrument/RetransformAgent.java
! test/java/lang/instrument/SimpleIdentityTransformer.java
! test/java/lang/invoke/MethodHandles/privateLookupIn/test/p/PrivateLookupInTests.java
! test/java/lang/invoke/modules/m1/p1/Main.java
! test/java/lang/module/AutomaticModulesTest.java
! test/java/lang/module/ConfigurationTest.java
! test/java/lang/module/ModuleDescriptorTest.java
! test/java/lang/module/ModuleFinderTest.java
! test/java/lang/module/ModuleReader/ModuleReaderTest.java
! test/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java
- test/java/lang/reflect/Layer/BasicLayerTest.java
- test/java/lang/reflect/Layer/LayerAndLoadersTest.java
- test/java/lang/reflect/Layer/LayerControllerTest.java
- test/java/lang/reflect/Layer/layertest/Test.java
- test/java/lang/reflect/Layer/src/m1/module-info.java
- test/java/lang/reflect/Layer/src/m1/p/Main.java
- test/java/lang/reflect/Layer/src/m1/p/Service.java
- test/java/lang/reflect/Layer/src/m2/module-info.java
- test/java/lang/reflect/Layer/src/m2/q/Hello.java
- test/java/lang/reflect/Layer/src/m3/module-info.java
- test/java/lang/reflect/Layer/src/m3/w/Hello.java
- test/java/lang/reflect/Layer/src/m4/impl/ServiceImpl.java
- test/java/lang/reflect/Layer/src/m4/module-info.java
- test/java/lang/reflect/Module/AddExportsTest.java
- test/java/lang/reflect/Module/AnnotationsTest.java
- test/java/lang/reflect/Module/BasicModuleTest.java
- test/java/lang/reflect/Module/WithSecurityManager.java
- test/java/lang/reflect/Module/access/AccessTest.java
- test/java/lang/reflect/Module/access/src/target/module-info.java
- test/java/lang/reflect/Module/access/src/target/p1/Helper.java
- test/java/lang/reflect/Module/access/src/target/p1/Public.java
- test/java/lang/reflect/Module/access/src/target/p2/NonPublic.java
- test/java/lang/reflect/Module/access/src/target/q1/Public.java
- test/java/lang/reflect/Module/access/src/target/q2/NonPublic.java
- test/java/lang/reflect/Module/access/src/test/module-info.java
- test/java/lang/reflect/Module/access/src/test/test/Main.java
- test/java/lang/reflect/Module/addXXX/Driver.java
- test/java/lang/reflect/Module/addXXX/m1/module-info.java
- test/java/lang/reflect/Module/addXXX/m1/p1/C.java
- test/java/lang/reflect/Module/addXXX/m2/module-info.java
- test/java/lang/reflect/Module/addXXX/m2/p2/C.java
- test/java/lang/reflect/Module/addXXX/m2/p2/internal/C.java
- test/java/lang/reflect/Module/addXXX/m3/module-info.java
- test/java/lang/reflect/Module/addXXX/m3/p3/C.java
- test/java/lang/reflect/Module/addXXX/m4/module-info.java
- test/java/lang/reflect/Module/addXXX/m4/p4/C.java
- test/java/lang/reflect/Module/addXXX/test/module-info.java
- test/java/lang/reflect/Module/addXXX/test/test/C.java
- test/java/lang/reflect/Module/addXXX/test/test/Main.java
- test/java/lang/reflect/Module/addXXX/test/test/Service.java
- test/java/lang/reflect/Module/allow.policy
- test/java/lang/reflect/Module/annotation/Basic.java
- test/java/lang/reflect/Module/annotation/src/m/module-info.java
- test/java/lang/reflect/Module/annotation/src/m/p/annotation/Bar.java
- test/java/lang/reflect/Module/annotation/src/m/p/annotation/Baz.java
- test/java/lang/reflect/Module/annotation/src/m/p/annotation/Foo.java
! test/java/lang/reflect/Proxy/ProxyClassAccessTest.java
! test/java/lang/reflect/Proxy/ProxyForMethodHandle.java
! test/java/lang/reflect/Proxy/ProxyLayerTest.java
! test/java/lang/reflect/Proxy/ProxyModuleMapping.java
! test/java/lang/reflect/Proxy/src/test/jdk/test/Main.java
! test/java/lang/reflect/Proxy/src/test/jdk/test/ProxyTest.java
- test/java/lang/reflect/WeakPairMap/Driver.java
- test/java/lang/reflect/WeakPairMap/java.base/java/lang/reflect/WeakPairMapTest.java
! test/java/security/Provider/DefaultProviderList.java
! test/java/util/ResourceBundle/modules/cache/src/test/jdk/test/Main.java
! test/java/util/ResourceBundle/modules/security/src/test/jdk/test/Main.java
! test/java/util/ResourceBundle/modules/visibility/src/embargo/jdk/embargo/TestWithNoModuleArg.java
! test/java/util/ResourceBundle/modules/visibility/src/embargo/jdk/embargo/TestWithUnnamedModuleArg.java
! test/java/util/ResourceBundle/modules/visibility/src/pkg/jdk/pkg/test/Main.java
! test/java/util/ResourceBundle/modules/visibility/src/test/jdk/test/TestWithNoModuleArg.java
! test/java/util/ResourceBundle/modules/visibility/src/test/jdk/test/TestWithUnnamedModuleArg.java
! test/java/util/ServiceLoader/modules/BadProvidersTest.java
! test/java/util/ServiceLoader/modules/Basic.java
! test/java/util/logging/LocalizedLevelName.java
! test/java/util/logging/modules/pkgs/p3/test/ResourceBundleTest.java
! test/java/util/spi/ResourceBundleControlProvider/test/jdk/test/ResourceBundleDelegate.java
! test/javax/xml/jaxp/Encodings/CheckEncodingPropertiesFile.java
! test/jdk/internal/jimage/JImageOpenTest.java
! test/jdk/modules/etc/JdkQualifiedExportTest.java
! test/jdk/modules/etc/VerifyModuleDelegation.java
! test/jdk/modules/incubator/DefaultImage.java
! test/jdk/modules/incubator/ImageModules.java
! test/jdk/modules/incubator/src/cp/listmods/ListModules.java
! test/jdk/modules/incubator/src/cp/test/ConvertToLowerCase.java
! test/jdk/modules/incubator/src/cp/test/WriteUpperCase.java
! test/jdk/modules/open/Basic.java
! test/jdk/modules/scenarios/automaticmodules/src/basictest/test/Main.java
! test/jdk/modules/scenarios/automaticmodules/src/sptest/test/Main.java
! test/jdk/modules/scenarios/container/src/container/container/Main.java
! test/sun/management/LoggingTest/test.loggerfinder/test/loggerfinder/TestLoggerFinder.java
! test/sun/tools/jconsole/ResourceCheckTest.java
! test/tools/jar/modularJar/Basic.java
! test/tools/jar/modularJar/src/bar/jdk/test/bar/Bar.java
! test/tools/jlink/JLink2Test.java
! test/tools/jlink/JLinkTest.java
! test/tools/jlink/basic/src/test/jdk/test/Test.java
! test/tools/jlink/plugins/PluginsNegativeTest.java
! test/tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java
! test/tools/jlink/plugins/SystemModuleDescriptors/src/m1/p1/Main.java
! test/tools/jlink/plugins/SystemModuleDescriptors/src/m3/p3/Main.java
! test/tools/jlink/plugins/SystemModuleDescriptors/src/m4/p4/Main.java
! test/tools/jlink/plugins/SystemModuleDescriptors/src/m5/p5/Main.java
! test/tools/jlink/plugins/SystemModuleDescriptors/src/test/jdk/test/Main.java
! test/tools/launcher/modules/dryrun/DryRunTest.java
! test/tools/launcher/modules/listmods/ListModsTest.java
! test/tools/launcher/modules/patch/basic/src/test/jdk/test/Main.java
! test/tools/launcher/modules/upgrademodulepath/src/test/jdk/test/Main.java

Changeset: 4253030c44ba
Author:    alanb
Date:      2017-04-07 10:53 +0100
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/4253030c44ba

Merge

! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/System.java
- src/java.base/share/classes/java/lang/reflect/Layer.java
- src/java.base/share/classes/java/lang/reflect/LayerInstantiationException.java
- src/java.base/share/classes/java/lang/reflect/Module.java
- src/java.base/share/classes/java/lang/reflect/WeakPairMap.java
! src/java.base/share/classes/java/util/ResourceBundle.java
- src/java.base/share/classes/jdk/internal/misc/JavaLangReflectModuleAccess.java
! src/java.logging/share/classes/java/util/logging/Logger.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyStore.java
- test/java/lang/reflect/Layer/BasicLayerTest.java
- test/java/lang/reflect/Layer/LayerAndLoadersTest.java
- test/java/lang/reflect/Layer/LayerControllerTest.java
- test/java/lang/reflect/Layer/layertest/Test.java
- test/java/lang/reflect/Layer/src/m1/module-info.java
- test/java/lang/reflect/Layer/src/m1/p/Main.java
- test/java/lang/reflect/Layer/src/m1/p/Service.java
- test/java/lang/reflect/Layer/src/m2/module-info.java
- test/java/lang/reflect/Layer/src/m2/q/Hello.java
- test/java/lang/reflect/Layer/src/m3/module-info.java
- test/java/lang/reflect/Layer/src/m3/w/Hello.java
- test/java/lang/reflect/Layer/src/m4/impl/ServiceImpl.java
- test/java/lang/reflect/Layer/src/m4/module-info.java
- test/java/lang/reflect/Module/AddExportsTest.java
- test/java/lang/reflect/Module/AnnotationsTest.java
- test/java/lang/reflect/Module/BasicModuleTest.java
- test/java/lang/reflect/Module/WithSecurityManager.java
- test/java/lang/reflect/Module/access/AccessTest.java
- test/java/lang/reflect/Module/access/src/target/module-info.java
- test/java/lang/reflect/Module/access/src/target/p1/Helper.java
- test/java/lang/reflect/Module/access/src/target/p1/Public.java
- test/java/lang/reflect/Module/access/src/target/p2/NonPublic.java
- test/java/lang/reflect/Module/access/src/target/q1/Public.java
- test/java/lang/reflect/Module/access/src/target/q2/NonPublic.java
- test/java/lang/reflect/Module/access/src/test/module-info.java
- test/java/lang/reflect/Module/access/src/test/test/Main.java
- test/java/lang/reflect/Module/addXXX/Driver.java
- test/java/lang/reflect/Module/addXXX/m1/module-info.java
- test/java/lang/reflect/Module/addXXX/m1/p1/C.java
- test/java/lang/reflect/Module/addXXX/m2/module-info.java
- test/java/lang/reflect/Module/addXXX/m2/p2/C.java
- test/java/lang/reflect/Module/addXXX/m2/p2/internal/C.java
- test/java/lang/reflect/Module/addXXX/m3/module-info.java
- test/java/lang/reflect/Module/addXXX/m3/p3/C.java
- test/java/lang/reflect/Module/addXXX/m4/module-info.java
- test/java/lang/reflect/Module/addXXX/m4/p4/C.java
- test/java/lang/reflect/Module/addXXX/test/module-info.java
- test/java/lang/reflect/Module/addXXX/test/test/C.java
- test/java/lang/reflect/Module/addXXX/test/test/Main.java
- test/java/lang/reflect/Module/addXXX/test/test/Service.java
- test/java/lang/reflect/Module/allow.policy
- test/java/lang/reflect/Module/annotation/Basic.java
- test/java/lang/reflect/Module/annotation/src/m/module-info.java
- test/java/lang/reflect/Module/annotation/src/m/p/annotation/Bar.java
- test/java/lang/reflect/Module/annotation/src/m/p/annotation/Baz.java
- test/java/lang/reflect/Module/annotation/src/m/p/annotation/Foo.java
- test/java/lang/reflect/WeakPairMap/Driver.java
- test/java/lang/reflect/WeakPairMap/java.base/java/lang/reflect/WeakPairMapTest.java

Changeset: 182207b208dc
Author:    alanb
Date:      2017-04-07 10:53 +0100
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/182207b208dc

Merge


Changeset: 96f06b21a3f3
Author:    bpb
Date:      2017-04-07 11:31 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/96f06b21a3f3

8178074: (ch) java/nio/channels/etc/AdaptorCloseAndInterrupt.java: add instrumentation
Summary: Add some print statements to indicate state at strategic points
Reviewed-by: chegar

! test/java/nio/channels/etc/AdaptorCloseAndInterrupt.java

Changeset: c2b213b77b2d
Author:    smarks
Date:      2017-04-07 15:41 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/c2b213b77b2d

8173152: Wrong wording in Comparator.compare() method spec
Reviewed-by: bpb

! src/java.base/share/classes/java/lang/Comparable.java
! src/java.base/share/classes/java/util/Comparator.java

Changeset: baf915932a01
Author:    lancea
Date:      2017-04-09 14:25 -0400
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/baf915932a01

8178130: Minor update to the Connection javadocs
Reviewed-by: bpb

! src/java.sql/share/classes/java/sql/Connection.java

Changeset: d263a4cb0621
Author:    asapre
Date:      2017-04-10 12:15 +0530
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/d263a4cb0621

8176204: [DOC] ThreadMXBean Fails to Detect ReentrantReadWriteLock Deadlock
Summary: Update LockInfo class javadoc for own-able synchronizer examples
Reviewed-by: dholmes
Contributed-by: amit.sapre at oracle.com

! src/java.management/share/classes/java/lang/management/LockInfo.java

Changeset: a7942c3b1e59
Author:    mchung
Date:      2017-04-10 13:51 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/a7942c3b1e59

8177855: Clean up legal files
Reviewed-by: alanb, darcy

! src/java.desktop/share/legal/jpeg.md
! src/jdk.crypto.ec/share/legal/ecc.md

Changeset: 46e1898b6c6e
Author:    lana
Date:      2017-04-13 16:01 +0000
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/46e1898b6c6e

Added tag jdk-9+165 for changeset a7942c3b1e59

! .hgtags

Changeset: 83d37efcd2a5
Author:    lana
Date:      2017-04-13 20:35 +0000
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/83d37efcd2a5

Merge

! .hgtags
- src/java.base/macosx/native/launcher/jexec.c
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java
- src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java
! test/ProblemList.txt

Changeset: fa26583c5329
Author:    redestad
Date:      2017-04-18 18:25 +0200
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/fa26583c5329

8178889: Move creation of AbstractChronology comparators to call sites
Reviewed-by: rriggs

! src/java.base/share/classes/java/time/chrono/AbstractChronology.java
! src/java.base/share/classes/java/time/chrono/ChronoLocalDate.java
! src/java.base/share/classes/java/time/chrono/ChronoLocalDateTime.java
! src/java.base/share/classes/java/time/chrono/ChronoZonedDateTime.java

Changeset: 3c37619dd646
Author:    michaelm
Date:      2017-04-20 09:40 +0100
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/3c37619dd646

8177452: Syntax errors in ContentHandler class documentation
Reviewed-by: chegar

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

Changeset: d1436b294538
Author:    michaelm
Date:      2017-04-20 09:42 +0100
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/d1436b294538

8177457: Syntax errors in URLConnection class documentation
Reviewed-by: chegar

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

Changeset: 4227b6c51e92
Author:    jlahoda
Date:      2017-04-20 18:40 +0200
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/4227b6c51e92

8178821: jshell tool: ctrl-down does nothing in current context
Summary: In MemoryHistory index() of an entry may go beyond size() (if some leading entries have been deleted) - using previous()/next() instead.
Reviewed-by: rfield

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

Changeset: d017015f402c
Author:    igerasim
Date:      2017-04-21 11:40 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/d017015f402c

8179086: java.time.temporal.ValueRange has poor hashCode()
Reviewed-by: rriggs

! src/java.base/share/classes/java/time/temporal/ValueRange.java

Changeset: cd268728d178
Author:    weijun
Date:      2017-04-11 10:12 +0800
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/cd268728d178

8177969: Faster FilePermission::implies by avoiding the use of Path::relativize
Reviewed-by: rriggs, mullan

! src/java.base/share/classes/java/io/FilePermission.java
! test/java/io/FilePermission/Correctness.java

Changeset: c35ff69c2852
Author:    dfuchs
Date:      2017-04-11 16:32 +0100
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/c35ff69c2852

8178147: Race conditions in timeout handling code in http/2 incubator client
Summary: Timeout handling code (in particular cancel(IOException)) is modified to take into account cancellation arising before exchange implementation is established or response completable future is created. TimeoutEvent::compareTo method is modified to be consistent with TimeoutEvent::equals.
Reviewed-by: prappo, chegar, michaelm

! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Exchange.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1Exchange.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpClientImpl.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/MultiExchange.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainHttpConnection.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Stream.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/TimeoutEvent.java
! test/ProblemList.txt
+ test/java/net/httpclient/SmallTimeout.java
! test/java/net/httpclient/TimeoutOrdering.java

Changeset: 23255bc8606d
Author:    rriggs
Date:      2017-04-11 14:18 -0400
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/23255bc8606d

8178347: Process and ProcessHandle getPid method name inconsistency
Reviewed-by: alanb, bpb

! src/java.base/share/classes/java/lang/Process.java
! src/java.base/share/classes/java/lang/ProcessHandle.java
! src/java.base/share/classes/java/lang/ProcessHandleImpl.java
! src/java.base/unix/classes/java/lang/ProcessImpl.java
! src/java.base/windows/classes/java/lang/ProcessImpl.java
! test/com/sun/jdi/ProcessAttachTest.java
! test/java/lang/ProcessBuilder/Basic.java
! test/java/lang/ProcessBuilder/PipelineTest.java
! test/java/lang/ProcessBuilder/Zombies.java
! test/java/lang/ProcessHandle/Basic.java
! test/java/lang/ProcessHandle/JavaChild.java
! test/java/lang/ProcessHandle/OnExitTest.java
! test/java/lang/ProcessHandle/ProcessUtil.java
! test/java/lang/ProcessHandle/TreeTest.java
! test/java/lang/Runtime/exec/SleepyCat.java
! test/java/util/logging/LoggingDeadlock2.java
! test/lib/testlibrary/jdk/testlibrary/ProcessThread.java
! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java
! test/sun/management/jmxremote/bootstrap/CustomLauncherTest.java
! test/sun/management/jmxremote/bootstrap/LocalManagementTest.java
! test/sun/management/jmxremote/startstop/JMXStartStopTest.java
! test/sun/tools/jps/LingeredApp.java
! test/sun/tools/jstat/JStatInterval.java

Changeset: 0c8f43317c1f
Author:    ascarpino
Date:      2017-04-12 12:57 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/0c8f43317c1f

8177784: Use CounterMode intrinsic for AES/GCM
Reviewed-by: mullan, psandoz, chegar

! src/java.base/share/classes/com/sun/crypto/provider/CounterMode.java
! src/java.base/share/classes/com/sun/crypto/provider/GCTR.java

Changeset: ede22275fbfa
Author:    dlong
Date:      2017-04-12 16:37 -0400
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/ede22275fbfa

8158168: Missing bounds checks for some String intrinsics
Reviewed-by: vlivanov, thartmann, sherman

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java

Changeset: 2a15003cb4b7
Author:    jwilhelm
Date:      2017-04-13 15:57 +0200
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/2a15003cb4b7

8178447: Remove link from JavaDoc to Dev guide
Reviewed-by: tschatzl, dholmes

! src/jdk.management/share/classes/com/sun/management/VMOption.java

Changeset: 15cb1241abad
Author:    lana
Date:      2017-04-13 16:27 +0000
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/15cb1241abad

Merge


Changeset: f36e07712a1b
Author:    serb
Date:      2017-03-21 01:39 +0300
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/f36e07712a1b

8176544: Compilation error in plaf.metal.MetalBumps.Test6657026
Reviewed-by: prr

! test/javax/swing/plaf/metal/MetalBumps/Test6657026.java

Changeset: 1158c3e5bd9c
Author:    prr
Date:      2017-03-21 11:05 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/1158c3e5bd9c

Merge


Changeset: 0f4994564ae6
Author:    serb
Date:      2017-03-23 17:50 +0300
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/0f4994564ae6

6574989: TEST_BUG: javax/sound/sampled/Clip/bug5070081.java fails sometimes
Reviewed-by: prr

! test/javax/sound/sampled/Clip/bug5070081.java

Changeset: e352eacd7a94
Author:    prr
Date:      2017-03-24 09:01 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/e352eacd7a94

Merge

- src/java.base/share/classes/jdk/internal/loader/ResourceHelper.java

Changeset: 908bdcadfab5
Author:    stuefe
Date:      2017-03-25 18:57 +0300
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/908bdcadfab5

8177137: 8175293 breaks Windows build on Vs2010
Reviewed-by: serb, alexsch

! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp

Changeset: bbf040535813
Author:    ddehaven
Date:      2017-03-27 12:06 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/bbf040535813

Merge


Changeset: b3a70b0fd710
Author:    prr
Date:      2017-03-28 09:45 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/b3a70b0fd710

8043773: Deprecate JComponent.AccessibleJComponent.AccessibleFocusHandler
Reviewed-by: alexsch, azvegint

! src/java.desktop/share/classes/javax/swing/JComponent.java

Changeset: 5ca3a286b761
Author:    serb
Date:      2017-03-29 17:30 +0300
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/5ca3a286b761

8177766: [TEST_BUG] JPopupMenu tests fails intermittently
Reviewed-by: alexsch, yan

! test/javax/swing/JPopupMenu/4458079/bug4458079.java
! test/javax/swing/JPopupMenu/6827786/bug6827786.java

Changeset: cdb6fd420176
Author:    dmarkov
Date:      2017-03-29 19:00 +0300
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/cdb6fd420176

8176490: [macosx] Sometimes NSWindow.isZoomed hangs
Reviewed-by: serb, azvegint

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
+ test/java/awt/Window/WindowDeadlockTest/WindowDeadlockTest.java

Changeset: 87801ca8520c
Author:    alexsch
Date:      2017-03-29 21:08 +0400
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/87801ca8520c

8177625: apple.laf.JRSUIConstants.getConstantName(int) checks for THUMB_START twice
Reviewed-by: prr, serb, azvegint

! src/java.desktop/macosx/classes/apple/laf/JRSUIConstants.java

Changeset: 19042d75c724
Author:    serb
Date:      2017-03-30 16:40 +0300
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/19042d75c724

8177461: Wrong references are used in the javadoc in the java.desktop module
Reviewed-by: alexsch

! src/java.desktop/macosx/classes/com/apple/eawt/Application.java
! src/java.desktop/macosx/classes/com/apple/eawt/ApplicationAdapter.java
! src/java.desktop/macosx/classes/com/apple/eawt/ApplicationEvent.java
! src/java.desktop/macosx/classes/com/apple/eawt/ApplicationListener.java
! src/java.desktop/macosx/classes/com/apple/eawt/FullScreenAdapter.java
! src/java.desktop/macosx/classes/com/apple/eawt/FullScreenListener.java
! src/java.desktop/macosx/classes/com/apple/eawt/FullScreenUtilities.java
! src/java.desktop/macosx/classes/com/apple/eawt/MacQuitResponse.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureAdapter.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureEvent.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/GesturePhaseListener.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/MagnificationListener.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/RotationListener.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/SwipeListener.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuPropertyListener.java
! src/java.desktop/share/classes/com/sun/awt/AWTUtilities.java
! src/java.desktop/share/classes/com/sun/awt/SecurityWarning.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/PaletteBuilder.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SingleTileRenderedImage.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFBaseJPEGCompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageWriter.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKColorType.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKGraphicsUtils.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifGraphicsUtils.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/XPStyle.java
! src/java.desktop/share/classes/com/sun/media/sound/AbstractMixer.java
! src/java.desktop/share/classes/com/sun/media/sound/AudioSynthesizer.java
! src/java.desktop/share/classes/com/sun/media/sound/SunFileReader.java
! src/java.desktop/share/classes/com/sun/media/sound/SunFileWriter.java
! src/java.desktop/share/classes/com/sun/media/sound/Toolkit.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/Desktop.java
! src/java.desktop/share/classes/java/awt/Font.java
! src/java.desktop/share/classes/java/awt/Menu.java
! src/java.desktop/share/classes/java/awt/MenuBar.java
! src/java.desktop/share/classes/java/awt/PaintContext.java
! src/java.desktop/share/classes/java/awt/SystemTray.java
! src/java.desktop/share/classes/java/awt/Toolkit.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/desktop/FilesEvent.java
! src/java.desktop/share/classes/java/awt/font/CharArrayIterator.java
! src/java.desktop/share/classes/java/awt/peer/DesktopPeer.java
! src/java.desktop/share/classes/java/awt/print/PrinterJob.java
! src/java.desktop/share/classes/java/beans/ChangeListenerMap.java
! src/java.desktop/share/classes/javax/accessibility/AccessibleContext.java
! src/java.desktop/share/classes/javax/print/attribute/standard/MediaPrintableArea.java
! src/java.desktop/share/classes/javax/swing/Action.java
! src/java.desktop/share/classes/javax/swing/ActionPropertyChangeListener.java
! src/java.desktop/share/classes/javax/swing/JSpinner.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/LazyActionMap.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFontDesktopProperty.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusStyle.java
! src/java.desktop/share/classes/javax/swing/text/DefaultEditorKit.java
! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.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/ParagraphView.java
! src/java.desktop/share/classes/javax/swing/text/PlainView.java
! src/java.desktop/share/classes/javax/swing/text/TextLayoutStrategy.java
! src/java.desktop/share/classes/javax/swing/text/Utilities.java
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
! src/java.desktop/share/classes/javax/swing/text/html/FormView.java
! src/java.desktop/share/classes/javax/swing/text/html/FrameView.java
! src/java.desktop/share/classes/javax/swing/text/html/NoFramesView.java
! src/java.desktop/share/classes/javax/swing/text/rtf/RTFGenerator.java
! src/java.desktop/share/classes/javax/swing/text/rtf/RTFParser.java
! src/java.desktop/share/classes/sun/awt/image/BytePackedRaster.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java

Changeset: 41703cb17ee1
Author:    serb
Date:      2017-03-31 18:23 +0300
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/41703cb17ee1

8177560: @headful key can be removed from the tests for JavaSound
Reviewed-by: prr

! test/javax/sound/midi/Devices/InitializationHang.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/Synthesizer/bug4685396.java
! test/javax/sound/sampled/Clip/ClipCloseLoss.java
! test/javax/sound/sampled/Clip/bug5070081.java
! test/javax/sound/sampled/DataLine/LongFramePosition.java
! test/javax/sound/sampled/DirectAudio/bug6372428.java

Changeset: e0f119ab7b1c
Author:    alitvinov
Date:      2017-03-31 19:42 +0300
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/e0f119ab7b1c

8167102: [macosx] PrintRequestAttributeSet breaks page size set using PageFormat
Reviewed-by: psadhukhan, prr

! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
+ test/java/awt/print/PageFormat/WrongPaperPrintingTest.java

Changeset: 9ccf8c6e7d7e
Author:    serb
Date:      2017-04-05 20:33 +0300
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/9ccf8c6e7d7e

8177672: DataFlavor.imageFlavor is null when the java.desktop module is not resolved
Reviewed-by: prr, mchung, alanb

! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java

Changeset: 204b01546b68
Author:    rsingh
Date:      2017-04-10 16:20 +0530
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/204b01546b68

8177386: [TESTBUG] The "Undo" menu item in the context menu is disable
Reviewed-by: serb, aghaisas
Contributed-by: rahul.d.singh at oracle.com

! test/java/awt/TextField/DisabledUndoTest/DisabledUndoTest.java

Changeset: f19cf7eaf0e3
Author:    ssadetsky
Date:      2017-04-10 08:30 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/f19cf7eaf0e3

8164469: [TEST_BUG] Unity, java/awt/MouseInfo/JContainerMousePositionTest.java
Reviewed-by: yan, serb

! test/java/awt/MouseInfo/JContainerMousePositionTest.java

Changeset: da335cb02480
Author:    prr
Date:      2017-04-10 08:31 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/da335cb02480

Merge

- src/java.base/share/classes/java/lang/reflect/Layer.java
- src/java.base/share/classes/java/lang/reflect/LayerInstantiationException.java
- src/java.base/share/classes/java/lang/reflect/Module.java
- src/java.base/share/classes/java/lang/reflect/WeakPairMap.java
- src/java.base/share/classes/jdk/internal/misc/JavaLangReflectModuleAccess.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFBaseJPEGCompressor.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/javax/swing/text/PlainView.java
- test/java/lang/reflect/Layer/BasicLayerTest.java
- test/java/lang/reflect/Layer/LayerAndLoadersTest.java
- test/java/lang/reflect/Layer/LayerControllerTest.java
- test/java/lang/reflect/Layer/layertest/Test.java
- test/java/lang/reflect/Layer/src/m1/module-info.java
- test/java/lang/reflect/Layer/src/m1/p/Main.java
- test/java/lang/reflect/Layer/src/m1/p/Service.java
- test/java/lang/reflect/Layer/src/m2/module-info.java
- test/java/lang/reflect/Layer/src/m2/q/Hello.java
- test/java/lang/reflect/Layer/src/m3/module-info.java
- test/java/lang/reflect/Layer/src/m3/w/Hello.java
- test/java/lang/reflect/Layer/src/m4/impl/ServiceImpl.java
- test/java/lang/reflect/Layer/src/m4/module-info.java
- test/java/lang/reflect/Module/AddExportsTest.java
- test/java/lang/reflect/Module/AnnotationsTest.java
- test/java/lang/reflect/Module/BasicModuleTest.java
- test/java/lang/reflect/Module/WithSecurityManager.java
- test/java/lang/reflect/Module/access/AccessTest.java
- test/java/lang/reflect/Module/access/src/target/module-info.java
- test/java/lang/reflect/Module/access/src/target/p1/Helper.java
- test/java/lang/reflect/Module/access/src/target/p1/Public.java
- test/java/lang/reflect/Module/access/src/target/p2/NonPublic.java
- test/java/lang/reflect/Module/access/src/target/q1/Public.java
- test/java/lang/reflect/Module/access/src/target/q2/NonPublic.java
- test/java/lang/reflect/Module/access/src/test/module-info.java
- test/java/lang/reflect/Module/access/src/test/test/Main.java
- test/java/lang/reflect/Module/addXXX/Driver.java
- test/java/lang/reflect/Module/addXXX/m1/module-info.java
- test/java/lang/reflect/Module/addXXX/m1/p1/C.java
- test/java/lang/reflect/Module/addXXX/m2/module-info.java
- test/java/lang/reflect/Module/addXXX/m2/p2/C.java
- test/java/lang/reflect/Module/addXXX/m2/p2/internal/C.java
- test/java/lang/reflect/Module/addXXX/m3/module-info.java
- test/java/lang/reflect/Module/addXXX/m3/p3/C.java
- test/java/lang/reflect/Module/addXXX/m4/module-info.java
- test/java/lang/reflect/Module/addXXX/m4/p4/C.java
- test/java/lang/reflect/Module/addXXX/test/module-info.java
- test/java/lang/reflect/Module/addXXX/test/test/C.java
- test/java/lang/reflect/Module/addXXX/test/test/Main.java
- test/java/lang/reflect/Module/addXXX/test/test/Service.java
- test/java/lang/reflect/Module/allow.policy
- test/java/lang/reflect/Module/annotation/Basic.java
- test/java/lang/reflect/Module/annotation/src/m/module-info.java
- test/java/lang/reflect/Module/annotation/src/m/p/annotation/Bar.java
- test/java/lang/reflect/Module/annotation/src/m/p/annotation/Baz.java
- test/java/lang/reflect/Module/annotation/src/m/p/annotation/Foo.java
- test/java/lang/reflect/WeakPairMap/Driver.java
- test/java/lang/reflect/WeakPairMap/java.base/java/lang/reflect/WeakPairMapTest.java

Changeset: c69e8ca0008e
Author:    prr
Date:      2017-04-10 09:05 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/c69e8ca0008e

Merge


Changeset: 79e099ab284b
Author:    mcherkas
Date:      2017-04-11 00:05 +0300
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/79e099ab284b

8177450: javax.swing.text.html.parser.Parser parseScript ignores a character after commend end
Reviewed-by: prr, alexsch

! src/java.desktop/share/classes/javax/swing/text/html/parser/Parser.java
+ test/javax/swing/text/html/parser/Parser/HtmlCommentTagParseTest/HtmlCommentTagParseTest.java
+ test/javax/swing/text/html/parser/Parser/HtmlCommentTagParseTest/test.html

Changeset: b289db56c862
Author:    prr
Date:      2017-04-13 10:01 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/b289db56c862

Merge


Changeset: 413e8af4fc3c
Author:    darcy
Date:      2017-04-13 10:59 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/413e8af4fc3c

8177683: Suppress lint removal warnings in jdk.security and jdk.policytool
Reviewed-by: weijun

! src/jdk.policytool/share/classes/sun/security/tools/policytool/PolicyTool.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/SolarisLoginModule.java

Changeset: 5bfdd4e83008
Author:    darcy
Date:      2017-04-13 11:05 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/5bfdd4e83008

8177684: Suppress lint removal warnings in AppletSecurity
Reviewed-by: mchung, mullan

! src/java.desktop/share/classes/sun/applet/AppletSecurity.java

Changeset: 2c28af3a1e5d
Author:    darcy
Date:      2017-04-13 11:08 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/2c28af3a1e5d

8177682: Suppress removal warning for System.runFinalizersOnExit
Reviewed-by: mchung, smarks

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

Changeset: 2b4bacfcbe17
Author:    darcy
Date:      2017-04-13 11:16 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/2b4bacfcbe17

8177723: Suppress lint removal warning in java.se.ee and jdk.unsupported
Reviewed-by: lancea, chegar

! src/java.se.ee/share/classes/module-info.java
! src/jdk.unsupported/share/classes/sun/reflect/Reflection.java

Changeset: 5f24e5bf62bd
Author:    amlu
Date:      2017-04-14 15:30 +0800
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/5f24e5bf62bd

8169971: JLinkMultiReleaseJarTest.java fails intermittently at the final clean up
Reviewed-by: chegar, psandoz

! test/ProblemList.txt
! test/tools/jlink/multireleasejar/JLinkMultiReleaseJarTest.java

Changeset: fc53a0468c1f
Author:    tidu
Date:      2017-04-14 00:05 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/fc53a0468c1f

8178083: Remove intermittent key from java/security/SignedObject/Chain.java
Reviewed-by: xuelei
Contributed-by: Tim Du <tiantian.du at oracle.com>

! test/java/security/SignedObject/Chain.java

Changeset: 389b078873a0
Author:    chegar
Date:      2017-04-14 10:47 +0100
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/389b078873a0

8177536: Avoid Apple Peer-to-Peer interfaces in networking tests
Reviewed-by: michaelm, rriggs

! test/java/net/Inet6Address/B6206527.java
! test/java/net/Inet6Address/B6558853.java
! test/java/net/InetAddress/CheckJNI.java
! test/java/net/MulticastSocket/B6427403.java
- test/java/net/MulticastSocket/JoinGroup.java
+ test/java/net/MulticastSocket/JoinLeave.java
- test/java/net/MulticastSocket/Leave.java
+ test/java/net/NetworkConfigurationProbe.java
! test/java/net/Socket/LinkLocal.java
! test/java/net/SocketPermission/SocketPermissionTest.java
! test/java/net/ipv6tests/B6521014.java
! test/java/net/ipv6tests/Tests.java
+ test/lib/testlibrary/jdk/testlibrary/NetworkConfiguration.java
! test/sun/net/www/protocol/https/HttpsURLConnection/B6216082.java

Changeset: 2a96f24cea2e
Author:    mli
Date:      2017-04-14 04:07 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/2a96f24cea2e

8145163: Test Task for Platform Logging API and Service -- for moduralization
Reviewed-by: dfuchs

+ test/java/lang/System/LoggerFinder/modules/Base.java
+ test/java/lang/System/LoggerFinder/modules/JDKLoggerForImageTest.java
+ test/java/lang/System/LoggerFinder/modules/JDKLoggerForJDKTest.java
+ test/java/lang/System/LoggerFinder/modules/LoggerInImageTest.java
+ test/java/lang/System/LoggerFinder/modules/NamedLoggerForImageTest.java
+ test/java/lang/System/LoggerFinder/modules/NamedLoggerForJDKTest.java
+ test/java/lang/System/LoggerFinder/modules/UnnamedLoggerForImageTest.java
+ test/java/lang/System/LoggerFinder/modules/UnnamedLoggerForJDKTest.java
+ test/java/lang/System/LoggerFinder/modules/boot_client/BootClient.java
+ test/java/lang/System/LoggerFinder/modules/boot_usage/BootUsage.java
+ test/java/lang/System/LoggerFinder/modules/named_client/m.t.a/module-info.java
+ test/java/lang/System/LoggerFinder/modules/named_client/m.t.a/pkg/a/t/TestA.java
+ test/java/lang/System/LoggerFinder/modules/named_logger/m.l.a/module-info.java
+ test/java/lang/System/LoggerFinder/modules/named_logger/m.l.a/pkg/a/l/LoggerA.java
+ test/java/lang/System/LoggerFinder/modules/named_logger/m.l.a/pkg/a/p/LoggerFinderA.java
+ test/java/lang/System/LoggerFinder/modules/patched_client/PatchedClient.java
+ test/java/lang/System/LoggerFinder/modules/patched_usage/java.base/java/lang/PatchedUsage.java
+ test/java/lang/System/LoggerFinder/modules/unnamed_client/pkg/b/t/TestB.java
+ test/java/lang/System/LoggerFinder/modules/unnamed_logger/META-INF/services/java.lang.System$LoggerFinder
+ test/java/lang/System/LoggerFinder/modules/unnamed_logger/pkg/b/l/LoggerB.java
+ test/java/lang/System/LoggerFinder/modules/unnamed_logger/pkg/b/p/LoggerFinderB.java

Changeset: d7add8d9ab22
Author:    weijun
Date:      2017-04-15 00:58 +0800
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/d7add8d9ab22

8178795: krb5 Basic.java test should be basic
Reviewed-by: xuelei

! test/sun/security/krb5/auto/Basic.java
+ test/sun/security/krb5/auto/ModuleName.java

Changeset: d1c491ec39d2
Author:    bpb
Date:      2017-04-14 14:02 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/d1c491ec39d2

8178783: Java_sun_nio_ch_EPoll_close0 definition, but no sun.nio.ch.EPoll.close0 declaration.
Summary: Delete unused method.
Reviewed-by: rriggs, chegar

! src/java.base/linux/native/libnio/ch/EPoll.c

Changeset: 9ba6760481a8
Author:    lancea
Date:      2017-04-15 16:54 -0400
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/9ba6760481a8

8164390: Add module javadoc to jdk.internal.jvmstat
Reviewed-by: alanb, mchung

! src/jdk.internal.jvmstat/share/classes/module-info.java

Changeset: d57893482534
Author:    mli
Date:      2017-04-17 01:02 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/d57893482534

8178840: Adds FieldSetAccessibleTest.java and VerifyJimage.java to ProblemList
Summary: Adds FieldSetAccessibleTest.java and VerifyJimage.java to ProblemList due to JDK-8178776
Reviewed-by: alanb
Contributed-by: John Jiang <sha.jiang at oracle.com>

! test/ProblemList.txt

Changeset: 5d2b48f1f0a3
Author:    naoto
Date:      2017-04-17 14:46 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/5d2b48f1f0a3

8177314: java VM fails to start with a Japanese ShiftJIS locale
Reviewed-by: sherman, mchung

! make/data/charsetmapping/stdcs-linux

Changeset: b4a7d4678a43
Author:    lana
Date:      2017-04-20 18:14 +0000
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/b4a7d4678a43

Added tag jdk-9+166 for changeset 5d2b48f1f0a3

! .hgtags

Changeset: 329609d00aef
Author:    lana
Date:      2017-04-22 00:22 +0000
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/329609d00aef

Merge

! .hgtags
- src/java.base/macosx/native/launcher/jexec.c
! src/java.base/share/classes/java/lang/System.java
- src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java
! test/ProblemList.txt
! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java

Changeset: fab0553702e6
Author:    uvangapally
Date:      2017-04-25 12:22 +0530
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/fab0553702e6

8130084: javax/management/MBeanServer/NotifDeadlockTest.java timed out
Summary: Changed 2 seconds timeout for deadlock to JTREG default timeout
Reviewed-by: dholmes, dfuchs
Contributed-by: ujwal.vangapally at oracle.com

! test/javax/management/MBeanServer/NotifDeadlockTest.java

Changeset: 80e2c51d28a3
Author:    lana
Date:      2017-04-25 07:38 +0000
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/80e2c51d28a3

Added tag jdk-10+1 for changeset e209a98d40a1

! .hgtags

Changeset: 486e816e7d8d
Author:    lana
Date:      2017-04-25 08:19 +0000
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/486e816e7d8d

Merge

! .hgtags

Changeset: d61b2ccb9e70
Author:    dfuchs
Date:      2017-04-25 11:54 +0100
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/d61b2ccb9e70

8179222: SimpleConsoleLogger should protect against MissingResourceException
Summary: SimpleConsoleLogger now emulates the behaviour of java.util.logging.Formatter, trapping MissingResourceException and using the key as the message if the ResourceBundle has no match for that key.
Reviewed-by: naoto

! src/java.base/share/classes/jdk/internal/logger/SimpleConsoleLogger.java
! test/java/lang/System/LoggerFinder/LoggerFinderAPI/LoggerFinderAPI.java

Changeset: 051c8291f378
Author:    sballal
Date:      2017-04-26 15:01 +0530
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/051c8291f378

8030750: SA: Alternate hashing not implemented
Summary: Implement alternate hashing in SA
Reviewed-by: dsamersoff
Contributed-by: sharath.ballal at oracle.com

+ test/sun/tools/jhsdb/AlternateHashingTest.java
+ test/sun/tools/jhsdb/LingeredAppWithAltHashing.java

Changeset: 44538ec462d4
Author:    dfuchs
Date:      2017-04-26 11:10 +0100
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/44538ec462d4

8179273: sun.net.httpserver.LeftOverInputStream should stop attempting to drain the stream when the server is stopped
Reviewed-by: chegar

! src/jdk.httpserver/share/classes/sun/net/httpserver/LeftOverInputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java

Changeset: 42ffb45db3ee
Author:    lana
Date:      2017-04-27 05:31 +0000
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/42ffb45db3ee

Added tag jdk-10+2 for changeset 5adecda6cf9a

! .hgtags

Changeset: a4a60e442de4
Author:    psandoz
Date:      2017-05-01 11:18 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/a4a60e442de4

8174267: Stream.findFirst unnecessarily always allocates an Op
Reviewed-by: psandoz
Contributed-by: ron.pressler at oracle.com

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

Changeset: 7cdde79d6a46
Author:    vtewari
Date:      2017-05-02 16:39 +0530
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/7cdde79d6a46

8165437: Evaluate the use of gettimeofday in Networking code
Reviewed-by: chegar, rriggs, dfuchs, 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/PlainDatagramSocketImpl.c
! src/java.base/unix/native/libnet/PlainSocketImpl.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: 702eafb7c196
Author:    lana
Date:      2017-05-03 06:03 +0000
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/702eafb7c196

Added tag jdk-10+3 for changeset 4723e1d23319

! .hgtags

Changeset: abc9367fd1eb
Author:    lana
Date:      2017-05-03 07:23 +0000
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/abc9367fd1eb

Added tag jdk-10+4 for changeset 37f8b938b680

! .hgtags

Changeset: e0581470405f
Author:    lana
Date:      2017-05-03 08:00 +0000
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/e0581470405f

Added tag jdk-10+5 for changeset d1436b294538

! .hgtags

Changeset: 0c57dc851ed8
Author:    ascarpino
Date:      2017-05-03 09:04 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/jdk/rev/0c57dc851ed8

8176457: Add verbose option to java.security.debug
Reviewed-by: vinnie

! src/java.base/share/classes/sun/security/provider/certpath/AdaptableX509CertSelector.java
! src/java.base/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java
! src/java.base/share/classes/sun/security/util/Debug.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java



More information about the jdk10-all-changes mailing list