hg: mobile/dev/jdk: 173 new changesets

gary.adams at oracle.com gary.adams at oracle.com
Tue Jan 26 16:03:53 UTC 2016


Changeset: 83e427bf6451
Author:    smarks
Date:      2015-12-11 17:01 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/83e427bf6451

8144952: add wildcards to the Map.ofEntries() method
Reviewed-by: darcy, psandoz, chegar

! src/java.base/share/classes/java/util/Map.java
! test/java/util/Map/MapFactories.java

Changeset: db0148cc63a6
Author:    asmotrak
Date:      2015-12-11 19:06 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/db0148cc63a6

8140470: javax/xml/crypto/dsig/SecurityManager/XMLDSigWithSecMgr.java failed with AccessControlException
Reviewed-by: mullan

! test/javax/xml/crypto/dsig/SecurityManager/XMLDSigWithSecMgr.java

Changeset: 809b13e8d211
Author:    psandoz
Date:      2015-12-13 15:10 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/809b13e8d211

8145007: Pattern splitAsStream is not late binding as required by the specification
Reviewed-by: chegar, psandoz
Contributed-by: Tagir Valeev <amaembo at gmail.com>

! src/java.base/share/classes/java/util/regex/Pattern.java
! test/java/util/regex/PatternStreamTest.java

Changeset: bf153b12450b
Author:    shinyafox
Date:      2015-12-13 15:20 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/bf153b12450b

8144675: Add a filtering collector
Reviewed-by: psandoz, smarks

! src/java.base/share/classes/java/util/stream/Collectors.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/CollectorsTest.java

Changeset: d85c42d008a9
Author:    sherman
Date:      2015-12-14 09:27 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/d85c42d008a9

8145260: To bring j.u.z.ZipFile's native implementation to Java to remove the expensive jni cost and mmap crash risk [2]
Reviewed-by: coffeys

! make/mapfiles/libzip/mapfile-vers
! make/mapfiles/libzip/reorder-sparc
! make/mapfiles/libzip/reorder-sparcv9
! make/mapfiles/libzip/reorder-x86
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/java/util/zip/ZipUtils.java
! src/java.base/share/classes/jdk/internal/misc/JavaUtilZipFileAccess.java
! src/java.base/share/classes/sun/misc/VM.java
- src/java.base/share/native/libzip/ZipFile.c
! test/java/util/zip/TestZipError.java
! test/java/util/zip/ZipFile/ReadZip.java
+ test/java/util/zip/ZipFile/TestZipFile.java

Changeset: e54522c6d814
Author:    chegar
Date:      2015-12-14 19:24 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/e54522c6d814

8144995: Move sun.misc.HexDumpEncoder to sun.security.util
Reviewed-by: psandoz, mchung

! src/java.base/share/classes/com/sun/crypto/provider/BlockCipherParamsCore.java
! src/java.base/share/classes/com/sun/crypto/provider/GCMParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java
! src/java.base/share/classes/com/sun/crypto/provider/RC2Parameters.java
! src/java.base/share/classes/com/sun/security/ntlm/NTLM.java
! src/java.base/share/classes/java/security/cert/PolicyQualifierInfo.java
! src/java.base/share/classes/java/security/cert/X509CertSelector.java
- src/java.base/share/classes/sun/misc/HexDumpEncoder.java
! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/pkcs/SigningCertificateInfo.java
! src/java.base/share/classes/sun/security/provider/certpath/CertId.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSPRequest.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java
! src/java.base/share/classes/sun/security/ssl/CipherBox.java
! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/Debug.java
! src/java.base/share/classes/sun/security/ssl/Handshaker.java
! src/java.base/share/classes/sun/security/ssl/InputRecord.java
! src/java.base/share/classes/sun/security/ssl/OutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketOutputRecord.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
+ src/java.base/share/classes/sun/security/util/HexDumpEncoder.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
! src/java.base/share/classes/sun/security/x509/CertificateExtensions.java
! src/java.base/share/classes/sun/security/x509/IPAddressName.java
! src/java.base/share/classes/sun/security/x509/KeyIdentifier.java
! src/java.base/share/classes/sun/security/x509/UniqueIdentity.java
! src/java.base/share/classes/sun/security/x509/X509CRLEntryImpl.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertInfo.java
! src/java.base/share/classes/sun/security/x509/X509Key.java
! src/java.naming/share/classes/com/sun/jndi/ldap/Ber.java
! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KRBError.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/Krb5.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAData.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/DkCrypto.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/util/AbstractSaslImpl.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/AuthorizationDataEntry.java
! test/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java
! test/com/sun/jndi/ldap/Base64Test.java
! test/com/sun/security/sasl/ntlm/NTLMTest.java
! test/javax/net/ssl/DTLS/DTLSOverDatagram.java
! test/javax/net/ssl/templates/SSLExplorer.java
! test/javax/security/auth/Subject/Subject.java
! test/sun/security/krb5/auto/MSOID2.java
! test/sun/security/mscapi/PublicKeyInterop.java
! test/sun/security/mscapi/PublicKeyInterop.sh
! test/sun/security/pkcs/pkcs7/SignerOrder.java
! test/sun/security/pkcs/pkcs8/PKCS8Test.java
! test/sun/security/pkcs/pkcs9/UnknownAttribute.java
! test/sun/security/x509/X500Name/NullX500Name.java

Changeset: 3d28c518d02d
Author:    chegar
Date:      2015-12-14 19:30 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/3d28c518d02d

8145214: Remove sun.misc.Request and RequestProcessor
Reviewed-by: alanb, mchung, rriggs

- src/java.base/share/classes/sun/misc/Request.java
- src/java.base/share/classes/sun/misc/RequestProcessor.java

Changeset: 649bf6ac911c
Author:    lbourges
Date:      2015-12-14 14:08 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/649bf6ac911c

8145055: Marlin renderer causes unaligned write accesses
Reviewed-by: flar, prr

! src/java.desktop/share/classes/sun/java2d/marlin/MarlinCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinConst.java

Changeset: eab3a7118582
Author:    okutsu
Date:      2015-12-15 16:42 +0900
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/eab3a7118582

8139572: SimpleDateFormat parse month stand-alone format bug
Reviewed-by: okutsu
Contributed-by: Naveen Kumar <naveen.ah.kumar at oracle.com>

! src/java.base/share/classes/java/text/SimpleDateFormat.java
+ test/java/text/Format/DateFormat/Bug8139572.java

Changeset: e11391d18488
Author:    chegar
Date:      2015-12-15 10:11 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/e11391d18488

8145390: Remove sun.misc.Queue and replace usages with standard Collections
Reviewed-by: psandoz, mchung, serb

- src/java.base/share/classes/sun/misc/Queue.java
! src/java.desktop/share/classes/sun/applet/AppletPanel.java

Changeset: 67dfec9bb281
Author:    skovalev
Date:      2015-12-11 16:35 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/67dfec9bb281

8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java relies on system locale
Reviewed-by: martin

! test/javax/print/PrintSEUmlauts/PrintSEUmlauts.java

Changeset: 62eef4aafefd
Author:    sherman
Date:      2015-12-15 08:54 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/62eef4aafefd

8145343: CorruptEntry.java fails after push for JDK-8145260
Reviewed-by: weijun

! src/java.base/share/classes/java/util/zip/ZipFile.java

Changeset: 0034a6f1ead1
Author:    bpb
Date:      2015-12-15 09:02 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/0034a6f1ead1

8143394: PushbackReader throws NullPointerException
Summary: Synchronize on lock in close() to avoid NPE from read()-close() race.
Reviewed-by: alanb, dfuchs

! src/java.base/share/classes/java/io/CharArrayReader.java
! src/java.base/share/classes/java/io/PushbackReader.java
! src/java.base/share/classes/java/io/StringReader.java
+ test/java/io/PushbackReader/ReadCloseRaceNPE.java

Changeset: dc90094c0d66
Author:    ihse
Date:      2015-12-15 11:02 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/dc90094c0d66

8142907: Integration of minor fixes from the build-infra project
Reviewed-by: erikj, dholmes

! make/CompileDemos.gmk
! make/launcher/Launcher-java.base.gmk
! make/launcher/Launcher-jdk.pack200.gmk
! make/launcher/LauncherCommon.gmk
! make/lib/Awt2dLibraries.gmk
! make/lib/Lib-java.instrument.gmk
! make/lib/LibCommon.gmk

Changeset: 7a0c06013ae6
Author:    smarks
Date:      2015-12-15 12:47 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/7a0c06013ae6

8145139: clean up jdk_collections and jdk_concurrent test groups
Reviewed-by: martin

! test/TEST.groups

Changeset: 35bec4058129
Author:    mchung
Date:      2015-12-15 13:02 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/35bec4058129

8145430: Fix typo in StackWalker javadoc
Reviewed-by: dfuchs, darcy

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

Changeset: ddb52d0fc6ff
Author:    jbachorik
Date:      2015-11-06 14:32 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/ddb52d0fc6ff

8141526: Allow to collect stdout/stderr from the FinalizationRunner even before the process returns
Reviewed-by: dsamersoff

! test/lib/testlibrary/jdk/testlibrary/Asserts.java
! test/lib/testlibrary/jdk/testlibrary/JDKToolFinder.java
! test/lib/testlibrary/jdk/testlibrary/JDKToolLauncher.java
! test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java
! test/lib/testlibrary/jdk/testlibrary/OutputBuffer.java
! test/lib/testlibrary/jdk/testlibrary/Platform.java
! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java
! test/lib/testlibrary/jdk/testlibrary/StreamPumper.java
! test/lib/testlibrary/jdk/testlibrary/Utils.java

Changeset: 27e200792297
Author:    jbachorik
Date:      2015-12-07 12:31 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/27e200792297

8144308: com/sun/jdi/SuspendThreadTest.java failed with "transport error 202: send failed: Broken pipe"
Reviewed-by: sla

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

Changeset: 7a67f71d3645
Author:    jprovino
Date:      2015-12-07 17:04 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/7a67f71d3645

Merge

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

Changeset: 003ed63d1f0f
Author:    amurillo
Date:      2015-12-11 17:45 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/003ed63d1f0f

Merge


Changeset: 5e31a4fac6ce
Author:    amurillo
Date:      2015-12-15 09:50 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/5e31a4fac6ce

Merge

- src/java.base/share/classes/sun/misc/HexDumpEncoder.java
- src/java.base/share/classes/sun/misc/Queue.java
- src/java.base/share/classes/sun/misc/Request.java
- src/java.base/share/classes/sun/misc/RequestProcessor.java
- src/java.base/share/native/libzip/ZipFile.c

Changeset: da25cb9d29c7
Author:    amurillo
Date:      2015-12-15 19:01 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/da25cb9d29c7

Merge


Changeset: b579ac6f60c7
Author:    chegar
Date:      2015-12-16 08:42 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/b579ac6f60c7

8145416: Move sun.misc.ProxyGenerator to java.lang.reflect
Reviewed-by: alanb, mchung, rriggs

! src/java.base/share/classes/java/lang/reflect/Proxy.java
+ src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
- src/java.base/share/classes/sun/misc/ProxyGenerator.java
! test/java/lang/reflect/Proxy/CharType.java

Changeset: fde541585d1c
Author:    chegar
Date:      2015-12-16 12:17 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/fde541585d1c

8144479: Remove character coders from sun.misc
Reviewed-by: psandoz, rriggs

- src/java.base/share/classes/sun/misc/BASE64Decoder.java
- src/java.base/share/classes/sun/misc/BASE64Encoder.java
- src/java.base/share/classes/sun/misc/CharacterDecoder.java
- src/java.base/share/classes/sun/misc/CharacterEncoder.java
- src/java.base/share/classes/sun/misc/UCDecoder.java
- src/java.base/share/classes/sun/misc/UCEncoder.java
- src/java.base/share/classes/sun/misc/UUDecoder.java
- src/java.base/share/classes/sun/misc/UUEncoder.java
- test/sun/misc/Encode/DecodeBuffer.java
- test/sun/misc/Encode/Encode.java
- test/sun/misc/Encode/GetBytes.java

Changeset: adfa8e49e606
Author:    asmotrak
Date:      2015-12-16 08:38 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/adfa8e49e606

8129567: CRYPTO_MECHANISM_PARAM_INVALID occurs if GCM mode parameter which is used as an IV is set to all zeros
Reviewed-by: mullan
Contributed-by: bhanu.prakash.gopularam at oracle.com

! test/com/oracle/security/ucrypto/TestCICOWithGCMAndAAD.java
! test/com/oracle/security/ucrypto/TestGCMKeyAndIvCheck.java

Changeset: bf45d4fe77c3
Author:    rriggs
Date:      2015-12-16 13:00 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/bf45d4fe77c3

8032510: Add java.time.Duration.dividedBy(Duration)
Reviewed-by: rriggs, scolebourne

! src/java.base/share/classes/java/time/Duration.java
! test/java/time/tck/java/time/TCKDuration.java

Changeset: 98d9eb6f737f
Author:    jfranck
Date:      2015-12-16 20:00 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/98d9eb6f737f

8057804: AnnotatedType interfaces provide no way to get annotations on owner type
Reviewed-by: darcy, redestad

! src/java.base/share/classes/java/lang/reflect/AnnotatedArrayType.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedParameterizedType.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedType.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedTypeVariable.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedWildcardType.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotatedTypeFactory.java
! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotation.java
! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java
! test/java/lang/annotation/TypeAnnotationReflection.java
+ test/java/lang/annotation/typeAnnotations/GetAnnotatedOwnerType.java

Changeset: a204b8e18d46
Author:    darcy
Date:      2015-12-16 14:45 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/a204b8e18d46

8145605: Problem list Test6277246.java until a fix for JDK-8145589
Reviewed-by: sherman, mchung

! test/ProblemList.txt

Changeset: 217fae74e562
Author:    mchung
Date:      2015-12-17 09:39 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/217fae74e562

8144553: java/lang/StackWalker/StackWalkTest.java and MultiThreadStackWalk.java fail with stack overflows
Reviewed-by: dfuchs

! test/java/lang/StackWalker/MultiThreadStackWalk.java
! test/java/lang/StackWalker/StackWalkTest.java

Changeset: 59f1d54869b9
Author:    shade
Date:      2015-12-17 20:42 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/59f1d54869b9

8145428: Optimize StringUTF16 compress/copy methods for C1
Reviewed-by: redestad, psandoz, sherman, rriggs

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

Changeset: ce72c7641f38
Author:    shade
Date:      2015-12-17 21:14 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/ce72c7641f38

8145539: (coll) AbstractMap.keySet and .values should not be volatile
Reviewed-by: redestad, plevart, dl, psandoz

! src/java.base/share/classes/java/util/AbstractMap.java
! src/java.base/share/classes/java/util/EnumMap.java
! src/java.base/share/classes/java/util/HashMap.java
! src/java.base/share/classes/java/util/IdentityHashMap.java
! src/java.base/share/classes/java/util/LinkedHashMap.java
! src/java.base/share/classes/java/util/TreeMap.java
! src/java.base/share/classes/java/util/WeakHashMap.java

Changeset: 429f1bfacb54
Author:    lana
Date:      2015-12-17 20:27 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/429f1bfacb54

Merge

- src/java.base/share/classes/sun/misc/BASE64Decoder.java
- src/java.base/share/classes/sun/misc/BASE64Encoder.java
- src/java.base/share/classes/sun/misc/CharacterDecoder.java
- src/java.base/share/classes/sun/misc/CharacterEncoder.java
- src/java.base/share/classes/sun/misc/HexDumpEncoder.java
- src/java.base/share/classes/sun/misc/ProxyGenerator.java
- src/java.base/share/classes/sun/misc/Queue.java
- src/java.base/share/classes/sun/misc/Request.java
- src/java.base/share/classes/sun/misc/RequestProcessor.java
- src/java.base/share/classes/sun/misc/UCDecoder.java
- src/java.base/share/classes/sun/misc/UCEncoder.java
- src/java.base/share/classes/sun/misc/UUDecoder.java
- src/java.base/share/classes/sun/misc/UUEncoder.java
- src/java.base/share/native/libzip/ZipFile.c
- test/sun/misc/Encode/DecodeBuffer.java
- test/sun/misc/Encode/Encode.java
- test/sun/misc/Encode/GetBytes.java

Changeset: 86e5434d384b
Author:    psandoz
Date:      2015-12-18 09:59 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/86e5434d384b

8145006: Collections.asLifoQueue(null) doesn't throw NPE as specified
Reviewed-by: smarks

! src/java.base/share/classes/java/util/Collections.java
! test/java/util/Collections/AsLifoQueue.java

Changeset: 7c94f332ea1c
Author:    jbachorik
Date:      2015-12-18 14:43 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/7c94f332ea1c

8145417: JInfoSanityTest failed with Error attaching to remote server: java.rmi.ConnectException: Connection refused
Reviewed-by: sspitsyn

! test/sun/tools/jinfo/JInfoSanityTest.java
! test/sun/tools/jps/TestJpsSanity.java

Changeset: f90cd2c011bc
Author:    chegar
Date:      2015-12-18 16:06 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/f90cd2c011bc

8056152: API to create Threads that do not inherit inheritable thread-local initial values
Reviewed-by: alanb, dholmes, mchung, mr, rriggs

! src/java.base/share/classes/java/lang/InheritableThreadLocal.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ref/Finalizer.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/sun/misc/GC.java
! src/java.base/share/classes/sun/misc/InnocuousThread.java
! src/java.base/share/classes/sun/misc/Signal.java
! src/java.base/share/classes/sun/net/NetworkServer.java
! src/java.base/share/classes/sun/net/www/MimeLauncher.java
! src/java.base/share/classes/sun/nio/fs/AbstractPoller.java
! src/java.base/share/classes/sun/nio/fs/Cancellable.java
! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java
! src/java.base/share/classes/sun/security/provider/SeedGenerator.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java
+ test/java/lang/Thread/ITLConstructor.java

Changeset: 40e2217a7013
Author:    chegar
Date:      2015-12-18 16:12 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/40e2217a7013

8145589: Test6277246.java fails to compile after JDK-8144479
Reviewed-by: rriggs

! test/ProblemList.txt
! test/java/beans/EventHandler/Test6277246.java
! test/java/beans/Introspector/Test6277246.java
! test/java/beans/Statement/Test6224433.java

Changeset: b52d2ad9fa54
Author:    lana
Date:      2015-12-18 09:55 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/b52d2ad9fa54

Merge

- src/java.base/share/classes/sun/misc/BASE64Decoder.java
- src/java.base/share/classes/sun/misc/BASE64Encoder.java
- src/java.base/share/classes/sun/misc/CharacterDecoder.java
- src/java.base/share/classes/sun/misc/CharacterEncoder.java
- src/java.base/share/classes/sun/misc/HexDumpEncoder.java
- src/java.base/share/classes/sun/misc/ProxyGenerator.java
- src/java.base/share/classes/sun/misc/Queue.java
- src/java.base/share/classes/sun/misc/Request.java
- src/java.base/share/classes/sun/misc/RequestProcessor.java
- src/java.base/share/classes/sun/misc/UCDecoder.java
- src/java.base/share/classes/sun/misc/UCEncoder.java
- src/java.base/share/classes/sun/misc/UUDecoder.java
- src/java.base/share/classes/sun/misc/UUEncoder.java
- src/java.base/share/native/libzip/ZipFile.c
- test/sun/misc/Encode/DecodeBuffer.java
- test/sun/misc/Encode/Encode.java
- test/sun/misc/Encode/GetBytes.java

Changeset: 65f45c833654
Author:    xuelei
Date:      2015-12-18 23:54 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/65f45c833654

8049321: Support SHA256WithDSA in JSSE
Reviewed-by: wetmore, mullan

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

Changeset: 7373c07f4cca
Author:    redestad
Date:      2015-12-19 02:24 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/7373c07f4cca

8144723: MethodHandleImpl.initStatics is no longer needed
Reviewed-by: vlivanov, mhaupt, forax

! src/java.base/share/classes/java/lang/invoke/CallSite.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java

Changeset: 86e9fba8f9a4
Author:    sundar
Date:      2015-12-21 09:40 +0530
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/86e9fba8f9a4

8145750: jjs fails to run simple scripts with security manager turned on
Reviewed-by: hannesw, alanb

! src/java.base/share/conf/security/java.policy
+ test/tools/jjs/Hello.java
+ test/tools/jjs/args.js
+ test/tools/jjs/classpath.js
+ test/tools/jjs/common.sh
+ test/tools/jjs/es6.js
+ test/tools/jjs/file.js
+ test/tools/jjs/file.out
+ test/tools/jjs/jjs-DTest.sh
+ test/tools/jjs/jjs-argsTest.sh
+ test/tools/jjs/jjs-cpTest.sh
+ test/tools/jjs/jjs-es6Test.sh
+ test/tools/jjs/jjs-fileTest.sh
+ test/tools/jjs/jjs-helpTest.sh
+ test/tools/jjs/jjs-scriptingTest.sh
+ test/tools/jjs/jjs-strictTest.sh
+ test/tools/jjs/scripting.js
+ test/tools/jjs/strict.js
+ test/tools/jjs/sysprops.js
+ test/tools/jjs/sysprops.policy

Changeset: 870441a8890a
Author:    xiaofeya
Date:      2015-12-21 13:43 +0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/870441a8890a

8131155: java/net/NetworkInterface/NetworkInterfaceStreamTest.java failed because of Teredo Tunneling Pseudo-Interface
Reviewed-by: amlu, chegar, psandoz

! test/java/net/NetworkInterface/NetworkInterfaceStreamTest.java

Changeset: 117b25ef4717
Author:    dfuchs
Date:      2015-12-21 13:30 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/117b25ef4717

8145686: SimpleConsoleLogger and LogRecord should take advantage of StackWalker to skip classes implementing System.Logger
Summary: methods defined on classes implementing System.Logger will be skipped when looking for the calling method.
Reviewed-by: mchung

! src/java.base/share/classes/jdk/internal/logger/SimpleConsoleLogger.java
! src/java.logging/share/classes/java/util/logging/LogRecord.java
! test/java/lang/System/Logger/default/DefaultLoggerTest.java
! test/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseDefaultLoggerFinderTest.java

Changeset: 7c8488605485
Author:    rriggs
Date:      2015-12-21 11:34 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/7c8488605485

8138696: java.lang.ref.Cleaner - an easy to use alternative to finalization
Reviewed-by: mchung, mr, chegar, plevart, kbarrett, dholmes

+ src/java.base/share/classes/java/lang/ref/Cleaner.java
! src/java.base/share/classes/java/lang/ref/package-info.java
+ src/java.base/share/classes/jdk/internal/misc/CleanerImpl.java
+ test/java/lang/ref/CleanerTest.java

Changeset: 0e95eebcfb29
Author:    naoto
Date:      2015-12-21 09:05 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/0e95eebcfb29

8134916: LocaleData.cldr for sun/text/resources/LocaleDataTest.java seems to contain wrong data
Reviewed-by: okutsu

! test/sun/text/resources/LocaleData.cldr
! test/sun/text/resources/LocaleDataTest.java

Changeset: e1a789be1535
Author:    sundar
Date:      2015-12-21 23:27 +0530
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/e1a789be1535

8145909: tools/jjs/jjs-fileTest.sh fails after JDK-8145750 except on windows
Reviewed-by: jjg

! test/tools/jjs/file.out

Changeset: 13c93f022b65
Author:    lana
Date:      2015-12-23 15:41 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/13c93f022b65

Added tag jdk-9+99 for changeset e1a789be1535

! .hgtags

Changeset: 70ae19973321
Author:    redestad
Date:      2015-12-21 20:54 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/70ae19973321

8145680: Remove unnecessary explicit initialization of volatile variables in java.base
Reviewed-by: alanb, chegar, jfranck, shade

! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/java/io/PipedInputStream.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java
! src/java.base/share/classes/java/lang/reflect/Parameter.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/classes/java/nio/Bits.java
! src/java.base/share/classes/java/nio/channels/SelectionKey.java
! src/java.base/share/classes/java/nio/channels/spi/AbstractInterruptibleChannel.java
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java
! src/java.base/share/classes/sun/misc/VM.java
! src/java.base/share/classes/sun/net/www/http/HttpCapture.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
! src/java.base/share/classes/sun/nio/ch/FileLockImpl.java
! src/java.base/share/classes/sun/nio/ch/MembershipKeyImpl.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketAdaptor.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/Util.java
! src/java.base/share/classes/sun/nio/cs/StreamDecoder.java
! src/java.base/share/classes/sun/nio/cs/StreamEncoder.java
! src/java.base/share/classes/sun/reflect/MethodAccessorGenerator.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/util/calendar/CalendarSystem.java
! src/java.base/share/classes/sun/util/locale/BaseLocale.java
! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/resources/OpenListResourceBundle.java
! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java
! src/java.base/unix/classes/sun/nio/fs/MimeTypesFileTypeDetector.java
! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java

Changeset: 7cef11a5e1af
Author:    rriggs
Date:      2015-12-21 15:26 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/7cef11a5e1af

8136597: java/lang/ProcessHandle/InfoTest.java fails
Summary: Correct for truncated command line
Reviewed-by: redestad

! test/java/lang/ProcessHandle/InfoTest.java

Changeset: 4ed98569717b
Author:    sebastian
Date:      2015-12-15 17:35 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/4ed98569717b

4906983: java.net.URL constructors throw MalformedURLException in undocumented way
Summary: Added some testcases for the corner-cases in question and clarified javadoc
Reviewed-by: chegar, msheppar

! src/java.base/share/classes/java/net/URL.java
! test/java/net/URL/TestPort.java

Changeset: 0d3deaa940ac
Author:    dbuck
Date:      2015-12-21 19:59 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/0d3deaa940ac

Merge


Changeset: f9d2f9b967dc
Author:    dbuck
Date:      2015-12-21 21:14 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/f9d2f9b967dc

Merge


Changeset: bb61b1821253
Author:    dbuck
Date:      2015-12-21 23:00 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/bb61b1821253

Merge


Changeset: facc0257f4f0
Author:    amlu
Date:      2015-12-22 11:07 +0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/facc0257f4f0

8145869: Mark test JMXStartStopTest.java and TestJstatdServer.java as intermittently failing
Reviewed-by: darcy

! test/sun/management/jmxremote/startstop/JMXStartStopTest.java
! test/sun/tools/jstatd/TestJstatdServer.java

Changeset: 9f6ae01c98cf
Author:    chegar
Date:      2015-12-22 12:17 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/9f6ae01c98cf

8145990: Move sun.misc math support classes to jdk.internal.math
Reviewed-by: bpb, darcy

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/text/DigitList.java
! src/java.base/share/classes/java/util/Formatter.java
+ src/java.base/share/classes/jdk/internal/math/DoubleConsts.java
+ src/java.base/share/classes/jdk/internal/math/FDBigInteger.java
+ src/java.base/share/classes/jdk/internal/math/FloatConsts.java
+ src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
+ src/java.base/share/classes/jdk/internal/math/FormattedFloatingDecimal.java
- src/java.base/share/classes/sun/misc/DoubleConsts.java
- src/java.base/share/classes/sun/misc/FDBigInteger.java
- src/java.base/share/classes/sun/misc/FloatConsts.java
- src/java.base/share/classes/sun/misc/FloatingDecimal.java
- src/java.base/share/classes/sun/misc/FormattedFloatingDecimal.java
! src/java.desktop/share/classes/sun/java2d/marlin/FloatMath.java
! test/java/util/Formatter/Basic-X.java.template
! test/java/util/Formatter/Basic.java
! test/java/util/Formatter/BasicDouble.java
+ test/jdk/internal/math/FloatingDecimal/OldFDBigIntForTest.java
+ test/jdk/internal/math/FloatingDecimal/OldFloatingDecimalForTest.java
+ test/jdk/internal/math/FloatingDecimal/TestFDBigInteger.java
+ test/jdk/internal/math/FloatingDecimal/TestFloatingDecimal.java
- test/sun/misc/FloatingDecimal/OldFDBigIntForTest.java
- test/sun/misc/FloatingDecimal/OldFloatingDecimalForTest.java
- test/sun/misc/FloatingDecimal/TestFDBigInteger.java
- test/sun/misc/FloatingDecimal/TestFloatingDecimal.java

Changeset: 724df36317cc
Author:    redestad
Date:      2015-12-22 16:42 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/724df36317cc

8145988: Use the raw methods of java.net.URI when possible
Reviewed-by: shade, chegar

! src/java.base/share/classes/java/io/File.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixUriUtils.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java
! src/java.base/windows/classes/sun/nio/fs/WindowsUriSupport.java

Changeset: 8bfb3dd25947
Author:    redestad
Date:      2015-12-22 19:14 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/8bfb3dd25947

8145862: Improve lazy initialization of fields in java.net.URI
Reviewed-by: shade, chegar

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

Changeset: d5eae4c54386
Author:    erikj
Date:      2015-11-24 15:40 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/d5eae4c54386

8143895: Fix LDFLAGS issues after JDK-8056925
Reviewed-by: ihse

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

Changeset: 66b08dbfdb6a
Author:    srl
Date:      2015-11-24 13:36 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/66b08dbfdb6a

8068619: remove unused internal function in layout
Summary: No functional change. Removes unused code. Makes JDK's layout engine have the same signature as ICU HarfBuzz's wrapper. Reviewed: http://mail.openjdk.java.net/pipermail/2d-dev/2015-March/005156.html
Reviewed-by: prr

! src/java.desktop/share/native/libfontmanager/FontInstanceAdapter.cpp
! src/java.desktop/share/native/libfontmanager/FontInstanceAdapter.h
! src/java.desktop/share/native/libfontmanager/layout/LEFontInstance.h

Changeset: 9ab6bbfb2842
Author:    psadhukhan
Date:      2015-11-25 14:44 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/9ab6bbfb2842

7063986: Wrong JNi method call in font scaler
Reviewed-by: prr, rchamyal

! src/java.desktop/share/native/libfontmanager/freetypeScaler.c

Changeset: a78263581ce6
Author:    arapte
Date:      2015-11-26 19:12 +0400
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/a78263581ce6

8055197: TextField deletes multiline strings
Reviewed-by: serb, alexsch

! src/java.desktop/share/classes/java/awt/TextField.java
+ test/java/awt/TextField/EOLTest/EOLTest.java

Changeset: 54ee396d17f0
Author:    ssadetsky
Date:      2015-12-01 19:02 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/54ee396d17f0

8081457: TrayIcon tests fail in OEL 7 only
Reviewed-by: alexsch, serb, azvegint

! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java
! test/java/awt/TrayIcon/ActionCommand/ActionCommand.java
! test/java/awt/TrayIcon/ActionEventMask/ActionEventMask.java
! test/java/awt/TrayIcon/ModalityTest/ModalityTest.java
! test/java/awt/TrayIcon/MouseEventMask/MouseEventMaskTest.java
! test/java/awt/TrayIcon/MouseMovedTest/MouseMovedTest.java
! test/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/FunctionalityCheck.java
! test/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/tray.policy
! test/java/awt/TrayIcon/SystemTrayIconHelper.java
! test/java/awt/TrayIcon/TrayIconEventModifiers/TrayIconEventModifiersTest.java
! test/java/awt/TrayIcon/TrayIconEvents/TrayIconEventsTest.java
! test/java/awt/TrayIcon/TrayIconMouseTest/TrayIconMouseTest.java
! test/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupTest.java

Changeset: 26e65a8e9548
Author:    ssadetsky
Date:      2015-12-01 19:07 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/26e65a8e9548

8068228: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest fails with GTKLookAndFeel
Reviewed-by: ssadetsky, arapte

- test/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest.html
! test/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest.java

Changeset: 5ed9c2c9abe6
Author:    ssadetsky
Date:      2015-12-01 19:21 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/5ed9c2c9abe6

8030702: Deadlock between subclass of AbstractDocument and UndoManager
Reviewed-by: alexsch, azvegint

! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java
! src/java.desktop/share/classes/javax/swing/undo/UndoManager.java
+ src/java.desktop/share/classes/sun/swing/text/UndoableEditLockSupport.java
+ test/javax/swing/undo/UndoManager/AbstractDocumentUndoConcurrentTest.java

Changeset: 06f9a2bff766
Author:    jdv
Date:      2015-12-02 00:34 +0530
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/06f9a2bff766

8074967: [macosx] JPEGImageReader incorrectly identifies YCbCr JPEGs as RGB in standard metadata
Reviewed-by: prr, psadhukhan

! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadata.java
+ test/javax/imageio/plugins/jpeg/JpegMetadataColorSpaceTest.java
+ test/javax/imageio/plugins/jpeg/nomarkers.jpg

Changeset: 644e1d66e301
Author:    jdv
Date:      2015-12-02 00:47 +0530
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/644e1d66e301

6967419: IndexOutOfBoundsException when drawing PNGs
Reviewed-by: prr, psadhukhan

! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java
+ test/javax/imageio/plugins/png/PngForceStopWritingTest.java

Changeset: de7c47b7b8a6
Author:    jdv
Date:      2015-12-02 00:52 +0530
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/de7c47b7b8a6

8041501: ImageIO reader is not capable of reading JPEGs without JFIF header
Reviewed-by: prr, psadhukhan

! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c
+ test/javax/imageio/plugins/jpeg/JpegImageColorSpaceTest.java

Changeset: 284925b520f1
Author:    andrew
Date:      2015-12-02 21:23 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/284925b520f1

8144071: ImageIO does not reset stream if an exception is thrown
Summary: Reset the I/O stream in a finally block
Reviewed-by: andrew
Contributed-by: Jiri Vanek <jvanek at redhat.com>

! src/java.desktop/share/classes/javax/imageio/ImageIO.java
+ test/javax/imageio/spi/MarkTryFinallyReproducer.java

Changeset: 768308605946
Author:    prr
Date:      2015-12-02 16:45 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/768308605946

Merge

! make/launcher/Launcher-jdk.accessibility.gmk
- make/launcher/Launcher-jdk.jvmstat.gmk
- src/java.base/share/classes/sun/misc/Contended.java
- src/java.base/unix/classes/sun/nio/ch/DefaultSelectorProvider.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/remote/RemoteHost.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/remote/RemoteVm.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/remote/package.html
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostProvider.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostRmiService.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/PerfDataBuffer.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteMonitoredVm.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteVmManager.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/package.html
- src/jdk.jvmstat/share/classes/sun/tools/jstatd/Jstatd.java
- src/jdk.jvmstat/share/classes/sun/tools/jstatd/RemoteHostImpl.java
- src/jdk.jvmstat/share/classes/sun/tools/jstatd/RemoteVmImpl.java
- test/lib/testlibrary/jdk/testlibrary/InputArguments.java
- test/sun/security/tools/jarsigner/warning.sh

Changeset: 1c75bb34131e
Author:    serb
Date:      2015-12-03 12:27 +0530
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/1c75bb34131e

8131754: AquaTreeUI.getCollapsedIcon() issue reported in java beans tests with a modular build
Reviewed-by: malenkov, alexsch

! src/java.desktop/share/classes/javax/swing/JComponent.java
+ test/java/beans/XMLEncoder/javax_swing_JComponent.java

Changeset: 63f434d00585
Author:    aivanov
Date:      2015-12-03 15:22 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/63f434d00585

8134152: Public API for java 8 DataFlavor fields do not have @since tag
Reviewed-by: ssadetsky, alexsch

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

Changeset: d758cae77635
Author:    prr
Date:      2015-12-03 11:56 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/d758cae77635

Merge


Changeset: a40afde1f7b2
Author:    rchamyal
Date:      2015-12-04 09:56 +0400
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/a40afde1f7b2

8067660: JFileChooser create new folder fails silently
Reviewed-by: alexsch, psadhukhan

! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java
+ test/javax/swing/JFileChooser/8067660/FileChooserTest.java

Changeset: 313b0c722ffe
Author:    psadhukhan
Date:      2015-12-04 13:52 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/313b0c722ffe

8140530: Creating a VolatileImage with size 0, 0 results in no longer working g2d.drawStri
Reviewed-by: flar, serb

! src/java.desktop/share/classes/sun/awt/image/SunVolatileImage.java
! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.c
+ test/java/awt/image/VolatileImage/VolatileImageBug.java

Changeset: 601407e6105a
Author:    lbourges
Date:      2015-12-05 09:48 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/601407e6105a

8144630: Use PrivilegedAction to create Thread in Marlin RendererStats
Reviewed-by: prr, flar

! src/java.desktop/share/classes/sun/java2d/marlin/RendererStats.java

Changeset: bd052ed8bf6f
Author:    psadhukhan
Date:      2015-12-08 11:25 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/bd052ed8bf6f

7160052: GlyphVector.setGlyphPosition can throw an exception on valid input
Reviewed-by: jdv, serb

! src/java.desktop/share/classes/sun/font/StandardGlyphVector.java
+ test/java/awt/font/GlyphVector/TestStandardGlyphVectorBug.java

Changeset: a091064e48f5
Author:    arapte
Date:      2015-12-09 02:41 +0400
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/a091064e48f5

8060137: Removing Text from TextField / TextArea is not possible after typing
Reviewed-by: ssadetsky, psadhukhan

! src/java.desktop/share/classes/java/awt/TextComponent.java
! test/java/awt/TextArea/TextAreaEditing/TextAreaEditing.java
+ test/java/awt/TextField/TextFieldEditing/TextFieldEditing.java

Changeset: f96067ff0019
Author:    serb
Date:      2015-12-08 19:50 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/f96067ff0019

7159591: [macosx] In SetFontTest there's no space for the second button
Reviewed-by: arapte, serb
Contributed-by: manajit.halder at oracle.com

! test/java/awt/List/SetFontTest/SetFontTest.html

Changeset: f7b36c518a5f
Author:    arapte
Date:      2015-12-09 18:12 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/f7b36c518a5f

8144915: TextField throws NPE
Reviewed-by: ssadetsky, serb

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

Changeset: 7b8890408366
Author:    serb
Date:      2015-12-09 18:56 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/7b8890408366

8143909: Behavior of null arguments not specified in javax.sound.midi.spi
Summary: The specification change was reviewed by Florian Bomers also
Reviewed-by: amenkov

! src/java.desktop/share/classes/com/sun/media/sound/AbstractMidiDeviceProvider.java
! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java
! src/java.desktop/share/classes/com/sun/media/sound/RealTimeSequencerProvider.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftProvider.java
! src/java.desktop/share/classes/com/sun/media/sound/StandardMidiFileWriter.java
! src/java.desktop/share/classes/javax/sound/midi/MidiSystem.java
! src/java.desktop/share/classes/javax/sound/midi/spi/MidiDeviceProvider.java
! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileReader.java
! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileWriter.java
! src/java.desktop/share/classes/javax/sound/midi/spi/SoundbankReader.java
- test/javax/sound/midi/MidiDeviceProvider/FakeInfo.java
- test/javax/sound/midi/MidiDeviceProvider/NullInfo.java
- test/javax/sound/midi/MidiDeviceProvider/UnsupportedInfo.java
+ test/javax/sound/midi/spi/MidiDeviceProvider/ExpectedNPEOnNull.java
+ test/javax/sound/midi/spi/MidiDeviceProvider/FakeInfo.java
+ test/javax/sound/midi/spi/MidiDeviceProvider/UnsupportedInfo.java
+ test/javax/sound/midi/spi/MidiFileReader/ExpectedNPEOnNull.java
+ test/javax/sound/midi/spi/MidiFileWriter/ExpectedNPEOnNull.java
+ test/javax/sound/midi/spi/SoundbankReader/ExpectedNPEOnNull.java

Changeset: 779ee10f495f
Author:    lbourges
Date:      2015-12-09 13:59 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/779ee10f495f

8144828: Marlin renderer causes unaligned write accesses
Reviewed-by: prr, flar

! src/java.desktop/share/classes/sun/java2d/marlin/MarlinCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinConst.java

Changeset: bc206c4cda2e
Author:    prr
Date:      2015-12-09 15:20 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/bc206c4cda2e

8137106: EUDC (End User Defined Characters) are not displayed on Windows with Java 8u60+
Reviewed-by: serb, jgodinez

! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java

Changeset: a6d002e85766
Author:    aniyogi
Date:      2015-12-10 14:21 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/a6d002e85766

8139169: [macosx] Action registered for keyboard shortcut is called twice
Reviewed-by: serb, alexsch

! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.m
+ test/javax/swing/JMenuItem/8139169/ScreenMenuBarInputTwice.java

Changeset: 144857d07b80
Author:    psadhukhan
Date:      2015-12-10 16:09 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/144857d07b80

8040139: Test closed/javax/print/attribute/Services_getDocFl.java fails with NullpointerException
Reviewed-by: jdv, prr

! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
+ test/javax/print/attribute/Services_getDocFl.java

Changeset: 2459ec1af080
Author:    ptbrunet
Date:      2015-12-10 12:16 -0600
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/2459ec1af080

8071334: Investigate JAB changes required to support the version string change
Summary: remove use of java.version property; no longer needed
Reviewed-by: van, alexsch
Contributed-by: peter.brunet at oracle.com

! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java
! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java

Changeset: ac644ff52d19
Author:    prr
Date:      2015-12-10 11:46 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/ac644ff52d19

Merge

- src/jdk.deploy.osx/macosx/classes/apple/applescript/AppleScriptEngine.java
- src/jdk.deploy.osx/macosx/classes/apple/applescript/AppleScriptEngineFactory.java
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/AS_NS_ConversionUtils.h
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/AS_NS_ConversionUtils.m
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/AppleScriptEngine.m
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/AppleScriptExecutionContext.h
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/AppleScriptExecutionContext.m
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/NS_Java_ConversionUtils.h
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/NS_Java_ConversionUtils.m

Changeset: b241e22181c2
Author:    prr
Date:      2015-12-10 12:51 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/b241e22181c2

8144858: HBShaper.c does not compiler with VS2010
Reviewed-by: serb, simonis

! src/java.desktop/share/native/libfontmanager/HBShaper.c

Changeset: d2bb8239ba2d
Author:    lbourges
Date:      2015-12-10 15:45 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/d2bb8239ba2d

8144446: Automate the Marlin crash test
Reviewed-by: prr, flar

! src/java.desktop/share/classes/sun/java2d/marlin/Renderer.java
! test/sun/java2d/marlin/CrashTest.java

Changeset: 590d490181cc
Author:    lbourges
Date:      2015-12-10 15:52 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/590d490181cc

8144445: Maximum size checking in Marlin ArrayCache utility methods is not optimal
Reviewed-by: prr, flar

! src/java.desktop/share/classes/sun/java2d/marlin/ArrayCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/Stroker.java
+ test/sun/java2d/marlin/ArrayCacheSizeTest.java

Changeset: ec5113be2208
Author:    lbourges
Date:      2015-12-10 15:58 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/ec5113be2208

8144654: Improve Marlin logging
Reviewed-by: prr, flar

! src/java.desktop/share/classes/sun/java2d/marlin/ByteArrayCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/FloatArrayCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/IntArrayCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinConst.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinProperties.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinUtils.java
! src/java.desktop/share/classes/sun/java2d/marlin/RendererContext.java

Changeset: e11161168aab
Author:    bpb
Date:      2015-12-11 11:38 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/e11161168aab

8144245: [PIT] javax/imageio/plugins/shared/WriteAfterAbort.java
Summary: Reset stream position after abort; change IAEs to NPEs.
Reviewed-by: prr, serb

! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFIFD.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java
! test/ProblemList.txt
! test/javax/imageio/plugins/shared/WriteAfterAbort.java
+ test/javax/imageio/plugins/tiff/WriteToSequenceAfterAbort.java

Changeset: 37697c44c8f8
Author:    bpb
Date:      2015-12-11 15:07 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/37697c44c8f8

8144997: "IIOException: Field data is past end-of-stream" when calling TIFFImageReader.read()
Summary: Instead of failing for an IFD entry with bad type or offset, continue with the next entry.
Reviewed-by: prr

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

Changeset: 397f06bb61cd
Author:    prr
Date:      2015-12-14 10:36 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/397f06bb61cd

Merge

- src/java.base/share/native/libzip/ZipFile.c

Changeset: d5a55d89a3bd
Author:    prr
Date:      2015-12-14 14:12 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/d5a55d89a3bd

Merge

- src/java.base/share/classes/sun/misc/HexDumpEncoder.java
- src/java.base/share/classes/sun/misc/Request.java
- src/java.base/share/classes/sun/misc/RequestProcessor.java

Changeset: 966f8b2c8cd3
Author:    prr
Date:      2015-12-22 09:14 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/966f8b2c8cd3

Merge

- src/java.base/share/classes/sun/misc/BASE64Decoder.java
- src/java.base/share/classes/sun/misc/BASE64Encoder.java
- src/java.base/share/classes/sun/misc/CharacterDecoder.java
- src/java.base/share/classes/sun/misc/CharacterEncoder.java
- src/java.base/share/classes/sun/misc/DoubleConsts.java
- src/java.base/share/classes/sun/misc/FDBigInteger.java
- src/java.base/share/classes/sun/misc/FloatConsts.java
- src/java.base/share/classes/sun/misc/FloatingDecimal.java
- src/java.base/share/classes/sun/misc/FormattedFloatingDecimal.java
- src/java.base/share/classes/sun/misc/ProxyGenerator.java
- src/java.base/share/classes/sun/misc/Queue.java
- src/java.base/share/classes/sun/misc/UCDecoder.java
- src/java.base/share/classes/sun/misc/UCEncoder.java
- src/java.base/share/classes/sun/misc/UUDecoder.java
- src/java.base/share/classes/sun/misc/UUEncoder.java
! test/ProblemList.txt
- test/sun/misc/Encode/DecodeBuffer.java
- test/sun/misc/Encode/Encode.java
- test/sun/misc/Encode/GetBytes.java
- test/sun/misc/FloatingDecimal/OldFDBigIntForTest.java
- test/sun/misc/FloatingDecimal/OldFloatingDecimalForTest.java
- test/sun/misc/FloatingDecimal/TestFDBigInteger.java
- test/sun/misc/FloatingDecimal/TestFloatingDecimal.java

Changeset: 17c65015ebcc
Author:    prr
Date:      2015-12-22 10:45 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/17c65015ebcc

Merge


Changeset: 9359b41628d5
Author:    rriggs
Date:      2015-12-22 14:12 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/9359b41628d5

8146012: CleanerTest fails: Cleanable should have been freed
Summary: Simplify cleanables being called and use WhiteBox to trigger GC
Reviewed-by: chegar

! test/java/lang/ref/CleanerTest.java

Changeset: c89275e90496
Author:    chegar
Date:      2015-12-22 21:30 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/c89275e90496

8146038: CleanerImpl should not depend on ManagedLocalsThread
Reviewed-by: rriggs

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

Changeset: 47e7d7363249
Author:    chegar
Date:      2015-12-22 21:32 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/47e7d7363249

8146000: Remove sun.mics.CompoundEnumeration
Reviewed-by: coffeys, shade

! src/java.base/share/classes/java/lang/ClassLoader.java
- src/java.base/share/classes/sun/misc/CompoundEnumeration.java

Changeset: 6338191e2e44
Author:    xuelei
Date:      2015-12-23 03:51 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/6338191e2e44

8133070: Hot lock on BulkCipher.isAvailable
Reviewed-by: mullan

! src/java.base/share/classes/sun/security/ssl/CipherBox.java
! src/java.base/share/classes/sun/security/ssl/CipherSuite.java
! src/java.base/share/classes/sun/security/ssl/CipherSuiteList.java
! src/java.base/share/classes/sun/security/ssl/JsseJce.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java

Changeset: ec08bf9b7cb2
Author:    olagneau
Date:      2015-12-18 17:42 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/ec08bf9b7cb2

8058865: JMX Test Refactoring
Reviewed-by: jbachorik

+ test/javax/management/MBeanServer/ExceptionFactory.java
+ test/javax/management/MBeanServer/ExceptionTest.java
+ test/javax/management/MBeanServer/ExceptionThrower.java
+ test/javax/management/MBeanServer/ExceptionThrowerMBean.java
+ test/javax/management/mxbean/Basic.java
+ test/javax/management/mxbean/BasicMXBean.java
+ test/javax/management/mxbean/MXBeanExceptionHandlingTest.java
+ test/javax/management/mxbean/MXBeanInteropTest1.java
+ test/javax/management/mxbean/MXBeanInteropTest2.java
+ test/javax/management/mxbean/MXBeanLoadingTest1.java
+ test/javax/management/mxbean/MXBeanNotifTest.java
+ test/javax/management/mxbean/MXBeanWeirdParamTest.java
+ test/javax/management/mxbean/SqeDescriptorKey.java
+ test/javax/management/mxbean/SqeNotification.java
+ test/javax/management/mxbean/SqeParameter.java
+ test/javax/management/mxbean/Utils.java
+ test/javax/management/query/QueryData.java
+ test/javax/management/query/QueryFactory.java
+ test/javax/management/query/ServerDelegate.java
+ test/javax/management/query/ServerDelegateMBean.java
+ test/javax/management/query/SqeDescriptorKey.java
+ test/javax/management/query/SupportedQueryTypesTest.java
+ test/javax/management/query/TestQuery.java
+ test/javax/management/query/TestQueryMBean.java
+ test/javax/management/security/AuthorizationTest.java
+ test/javax/management/security/MBS_Light.java
+ test/javax/management/security/MBS_LightMBean.java
+ test/javax/management/security/RjmxMBeanParameter.java
+ test/javax/management/security/SecurityTest.java
+ test/javax/management/security/ServerDelegate.java
+ test/javax/management/security/ServerDelegateMBean.java
+ test/javax/management/security/Simple.java
+ test/javax/management/security/SimpleListener.java
+ test/javax/management/security/SimpleMBean.java
+ test/javax/management/security/SqeDescriptorKey.java
+ test/javax/management/security/TestJMXAuthenticator.java
+ test/javax/management/security/TestSampleLoginModule.java
+ test/javax/management/security/Utils.java
+ test/javax/management/security/access.properties
+ test/javax/management/security/java.policy.authorization
+ test/javax/management/security/keystoreAgent
+ test/javax/management/security/keystoreClient
+ test/javax/management/security/login.config
+ test/javax/management/security/password.properties
+ test/javax/management/security/truststoreAgent
+ test/javax/management/security/truststoreClient

Changeset: d0a642db657b
Author:    ntv
Date:      2015-12-23 13:19 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/d0a642db657b

8143413: add toEpochSecond methods for efficient access
Reviewed-by: rriggs, scolebourne

! src/java.base/share/classes/java/time/LocalDate.java
! src/java.base/share/classes/java/time/LocalTime.java
! src/java.base/share/classes/java/time/OffsetTime.java
! test/java/time/tck/java/time/TCKLocalDate.java
! test/java/time/tck/java/time/TCKLocalTime.java
! test/java/time/tck/java/time/TCKOffsetTime.java

Changeset: f9a4a8cbbf49
Author:    xuelei
Date:      2015-12-24 15:22 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/f9a4a8cbbf49

8146192: Add test for JDK-8049321
Reviewed-by: mullan

+ test/javax/net/ssl/TLSv12/SignatureAlgorithms.java

Changeset: 35859ef93e99
Author:    lana
Date:      2015-12-24 10:34 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/35859ef93e99

Merge

- src/java.base/share/classes/sun/misc/CompoundEnumeration.java
- src/java.base/share/classes/sun/misc/DoubleConsts.java
- src/java.base/share/classes/sun/misc/FDBigInteger.java
- src/java.base/share/classes/sun/misc/FloatConsts.java
- src/java.base/share/classes/sun/misc/FloatingDecimal.java
- src/java.base/share/classes/sun/misc/FormattedFloatingDecimal.java
- test/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest.html
- test/javax/sound/midi/MidiDeviceProvider/FakeInfo.java
- test/javax/sound/midi/MidiDeviceProvider/NullInfo.java
- test/javax/sound/midi/MidiDeviceProvider/UnsupportedInfo.java
- test/sun/misc/FloatingDecimal/OldFDBigIntForTest.java
- test/sun/misc/FloatingDecimal/OldFloatingDecimalForTest.java
- test/sun/misc/FloatingDecimal/TestFDBigInteger.java
- test/sun/misc/FloatingDecimal/TestFloatingDecimal.java

Changeset: f371bdfb7875
Author:    igerasim
Date:      2015-12-25 16:43 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/f371bdfb7875

8066982: ZonedDateTime.parse() returns wrong ZoneOffset around DST fall transition
Summary: In Parsed.java the method resolveInstant() is altered such that, the offset (if present) will be given priority over zone.
Reviewed-by: rriggs, scolebourne
Contributed-by: ramanand.patil at oracle.com

! src/java.base/share/classes/java/time/format/DateTimeFormatter.java
! src/java.base/share/classes/java/time/format/Parsed.java
! test/java/time/tck/java/time/TCKZonedDateTime.java
+ test/java/time/tck/java/time/format/TCKDTFParsedInstant.java

Changeset: 3f00e1b74464
Author:    igerasim
Date:      2015-12-25 16:45 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/3f00e1b74464

8145388: URLConnection.guessContentTypeFromStream returns image/jpg for some JPEG images
Summary: Since "image/jpg" is not a valid Content Type, the method should return "image/jpeg" when APPn marker segment has 'EE' as a marker type.
Reviewed-by: prr, bpb
Contributed-by: ramanand.patil at oracle.com

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

Changeset: 20d991bc9171
Author:    xuelei
Date:      2015-12-28 00:02 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/20d991bc9171

8146197: SignatureAlgorithms.java after push of JDK-8146192
Reviewed-by: henryjen, jnimeh, mullan

! test/javax/net/ssl/TLSv12/SignatureAlgorithms.java

Changeset: 6fde8da39d20
Author:    xiaofeya
Date:      2015-12-28 19:03 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/6fde8da39d20

8146209: java/net/NetworkInterface/NetworkInterfaceStreamTest.java still fails after fix JDK-8131155
Reviewed-by: chegar
Contributed-by: felix.yang at oracle.com

! test/java/net/NetworkInterface/NetworkInterfaceStreamTest.java

Changeset: 5cebf921be7a
Author:    sdrach
Date:      2015-12-30 16:15 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/5cebf921be7a

8144355: JDK 9 changes to ZipFileSystem to support multi-release jar files
Summary: JEP 238 Multi-Release JarFileSystem implementation
Reviewed-by: alanb, psandoz, sherman

+ src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java
+ test/jdk/nio/zipfs/MultiReleaseJarTest.java
+ test/lib/testlibrary/java/util/jar/Compiler.java
+ test/lib/testlibrary/java/util/jar/CreateMultiReleaseTestJars.java
+ test/lib/testlibrary/java/util/jar/JarBuilder.java

Changeset: f9919c0e0a18
Author:    sebastian
Date:      2015-12-30 19:20 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/f9919c0e0a18

8145981: (fs) LinuxWatchService can reports events against wrong directory
Summary: Fixes wakeup mechanism of LinuxWatchService and introduces a test
Reviewed-by: alanb

! src/java.base/linux/classes/sun/nio/fs/LinuxWatchService.java
+ test/java/nio/file/WatchService/UpdateInterference.java

Changeset: 3d452840f482
Author:    weijun
Date:      2016-01-04 17:03 +0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/3d452840f482

8146377: test/sun/security/tools/jarsigner/concise_jarsigner.sh failing
Reviewed-by: xuelei

! test/sun/security/tools/jarsigner/concise_jarsigner.sh

Changeset: af75d7a0b5dc
Author:    lana
Date:      2016-01-07 09:33 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/af75d7a0b5dc

Added tag jdk-9+100 for changeset 3d452840f482

! .hgtags

Changeset: 4f224680d2bf
Author:    lancea
Date:      2016-01-04 12:25 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/4f224680d2bf

8144082: Add Statement.enquoteNCharLiteral
Reviewed-by: joehw

! src/java.sql/share/classes/java/sql/Statement.java
! test/java/sql/testng/test/sql/StatementTests.java

Changeset: 658984e7e3d0
Author:    sherman
Date:      2016-01-04 14:34 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/658984e7e3d0

8146431: j.u.z.ZipFile.getEntry("") throws AIOOBE
Reviewed-by: lancea

! src/java.base/share/classes/java/util/zip/ZipFile.java
! test/java/util/zip/ZipFile/TestZipFile.java

Changeset: e246069c6a83
Author:    asmotrak
Date:      2016-01-04 19:48 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/e246069c6a83

8129560: TestKeyPairGenerator.java fails on Solaris because private exponent needs to comply with FIPS 186-4
Reviewed-by: mullan
Contributed-by: bhanu.prakash.gopularam at oracle.com

! test/sun/security/pkcs11/rsa/TestKeyPairGenerator.java

Changeset: c65bb5305208
Author:    ntv
Date:      2016-01-05 10:09 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/c65bb5305208

8145166: Duration.toString violates specification
Summary: Correct Duration.toString method
Reviewed-by: rriggs, scolebourne

! src/java.base/share/classes/java/time/Duration.java
! test/java/time/tck/java/time/TCKDuration.java

Changeset: c8dd830a0393
Author:    simonis
Date:      2016-01-05 18:53 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/c8dd830a0393

8146425: After change 8142907 'EXCLUDE_FILE' is wrongly interpreted as pattern
Reviewed-by: erikj

! make/lib/NioLibraries.gmk

Changeset: 398904912c77
Author:    naoto
Date:      2016-01-05 10:15 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/398904912c77

8039301: [ja] Host Locale Provider uses non-translated Calendar field names
8039969: Old Korean Calendar conflicts with Host Locale
8049835: [ar/HOST adapter] Hijri calendar era is used but date number follows gregorian
8054010: [HOST provider, not gregory] Return NULL when calling Calendar.getDisplayNames for Calendar.ERA
8054482: [HOST provider] only return standalone-style month display name
8055258: [HOST provider] Short era display name is not returned
Reviewed-by: okutsu

! src/java.base/share/classes/java/util/Calendar.java
! src/java.base/share/classes/java/util/JapaneseImperialCalendar.java
! src/java.base/windows/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c
! test/java/util/Locale/LocaleProviders.java
! test/java/util/Locale/LocaleProviders.sh

Changeset: 2efa37c9e038
Author:    ntv
Date:      2016-01-05 14:33 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/2efa37c9e038

8146489: @since tag missed
Reviewed-by: lancea, rriggs

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

Changeset: 7b17bff2ea36
Author:    bpb
Date:      2016-01-05 13:57 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/7b17bff2ea36

8050499: (ch) NativeSignal.signal fails with error 316 on OS X
Summary: Do not throw an exception when ESRCH returned by pthread_kill() on OS X.
Reviewed-by: alanb

! src/java.base/unix/native/libnio/ch/NativeThread.c
+ test/java/nio/channels/DatagramChannel/StressNativeSignal.java

Changeset: 14ea926b0877
Author:    bpb
Date:      2016-01-05 16:03 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/14ea926b0877

8146359: test/java/nio/file/attribute/BasicFileAttributeView/UnixSocketFile.java fails when nc is not available
Summary: Check for presence of netcat command using 'which' before running test
Reviewed-by: alanb

! test/java/nio/file/attribute/BasicFileAttributeView/UnixSocketFile.java

Changeset: 411947bd5f14
Author:    chegar
Date:      2016-01-06 10:01 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/411947bd5f14

8145544: Move sun.misc.VM to jdk.internal.misc
Reviewed-by: alanb, mullan, weijun

! make/mapfiles/libjava/mapfile-vers
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/StackStreamFactory.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadGroup.java
! src/java.base/share/classes/java/lang/Throwable.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/ref/Finalizer.java
! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/nio/Bits.java
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/time/Clock.java
! src/java.base/share/classes/jdk/internal/logger/BootstrapLogger.java
! src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
+ src/java.base/share/classes/jdk/internal/misc/VM.java
+ src/java.base/share/classes/jdk/internal/misc/VMNotification.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/misc/Unsafe.java
- src/java.base/share/classes/sun/misc/VM.java
- src/java.base/share/classes/sun/misc/VMNotification.java
! src/java.base/share/classes/sun/nio/ch/Util.java
! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template
! src/java.base/share/classes/sun/reflect/Reflection.java
! src/java.base/share/native/libjava/VM.c
+ src/java.base/unix/classes/jdk/internal/misc/OSEnvironment.java
- src/java.base/unix/classes/sun/misc/OSEnvironment.java
! src/java.base/unix/native/libjava/VM_md.c
+ src/java.base/windows/classes/jdk/internal/misc/OSEnvironment.java
! src/java.base/windows/classes/sun/io/Win32ErrorMode.java
- src/java.base/windows/classes/sun/misc/OSEnvironment.java
! src/java.base/windows/native/libjava/VM_md.c
! src/java.logging/share/classes/java/util/logging/FileHandler.java
! src/java.management/share/classes/java/lang/management/ManagementFactory.java
! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java
! src/java.management/share/classes/sun/management/MemoryImpl.java
! src/java.rmi/share/classes/sun/rmi/server/MarshalInputStream.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/DflCache.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ExtendedCharsets.java.template
! test/java/lang/management/MemoryMXBean/Pending.java
+ test/jdk/internal/misc/VM/GetNanoTimeAdjustment.java
- test/sun/misc/VM/GetNanoTimeAdjustment.java
! test/sun/security/krb5/auto/ReplayCacheTestProc.java
! test/sun/security/krb5/auto/TEST.properties

Changeset: 521aaf34058d
Author:    robm
Date:      2016-01-06 15:13 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/521aaf34058d

8146105: Undo accidential changes to sun/security/ssl/SignatureAndHashAlgorithm.java
Reviewed-by: xuelei

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

Changeset: 312cdd70812e
Author:    jbachorik
Date:      2016-01-06 17:59 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/312cdd70812e

8143047: Re-examine javax/management/ImplementationVersion/ImplVersionTest.java
Reviewed-by: alanb, emcmanus

! test/javax/management/ImplementationVersion/ImplVersionCommand.java
! test/javax/management/ImplementationVersion/ImplVersionTest.java
! test/javax/management/remote/mandatory/version/ImplVersionTest.java

Changeset: d329a72e34bb
Author:    chegar
Date:      2016-01-06 17:40 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/d329a72e34bb

8146484: Examine sun.misc.MessageUtils
Reviewed-by: alanb, mchung, sherman

! make/mapfiles/libjava/mapfile-vers
! make/src/classes/build/tools/dtdbuilder/DTDParser.java
! src/java.base/share/classes/java/lang/StringCoding.java
- src/java.base/share/classes/sun/misc/MessageUtils.java
- src/java.base/share/native/libjava/MessageUtils.c
+ src/java.base/share/native/libjava/StringCoding.c
! src/java.desktop/share/classes/javax/swing/text/html/parser/Parser.java
! src/java.desktop/share/classes/sun/applet/AppletPanel.java

Changeset: 8aa6aa55aab5
Author:    bpb
Date:      2016-01-06 10:15 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/8aa6aa55aab5

8146041: java.net.URLConnection.guessContentTypeFromStream() does not recognize TIFF streams
Summary: Add detection of TIFF magic numbers.
Reviewed-by: rriggs, chegar

! src/java.base/share/classes/java/net/URLConnection.java
+ test/java/net/URLConnection/TIFFContentGuesser.java

Changeset: 6239e3845676
Author:    redestad
Date:      2016-01-06 20:16 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/6239e3845676

8146526: Improve java.net.URI$Parser startup characteristics
Reviewed-by: chegar, alanb

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

Changeset: af7720682024
Author:    xiaofeya
Date:      2016-01-06 22:22 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/af7720682024

8140472: java/net/ipv6tests/TcpTest.java failed intermittently with java.net.BindException: Address already in use: NET_Bind
Reviewed-by: chegar
Contributed-by: felix.yang at oracle.com

! test/java/net/ipv6tests/TcpTest.java

Changeset: 80d950eb9f09
Author:    simonis
Date:      2016-01-07 10:54 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/80d950eb9f09

8146482: [TESTBUG] java/net/SocketOption/OptionTest should only use multicast capable interfaces for multicast tests
Reviewed-by: chegar

! test/java/net/SocketOption/OptionsTest.java

Changeset: 2f829a220cda
Author:    vtewari
Date:      2015-12-18 16:06 +0530
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/2f829a220cda

4823133: RandomAccessFile.length() is not thread-safe
Summary: RandomAccessFile.length() is not thread-safe
Reviewed-by: rriggs, dfuchs, martin, dsamersoff

! src/java.base/share/native/libjava/RandomAccessFile.c
! src/java.base/unix/native/libjava/io_util_md.c
! src/java.base/unix/native/libjava/io_util_md.h
! src/java.base/windows/native/libjava/io_util_md.c
! src/java.base/windows/native/libjava/io_util_md.h
+ test/java/io/RandomAccessFile/FileLengthTest.java

Changeset: adfeb1434d90
Author:    rriggs
Date:      2016-01-07 10:10 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/adfeb1434d90

8146574: (process) ProcessHandle test cleanup
Reviewed-by: chegar

! test/java/lang/ProcessHandle/Basic.java
! test/java/lang/ProcessHandle/InfoTest.java
! test/java/lang/ProcessHandle/OnExitTest.java
! test/java/lang/ProcessHandle/PermissionTest.java
! test/java/lang/ProcessHandle/ProcessUtil.java
- test/java/lang/ProcessHandle/TEST.properties
! test/java/lang/ProcessHandle/TreeTest.java

Changeset: 77259f6707d6
Author:    lana
Date:      2016-01-07 15:14 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/77259f6707d6

Merge

- src/java.base/share/classes/sun/misc/MessageUtils.java
- src/java.base/share/classes/sun/misc/VM.java
- src/java.base/share/classes/sun/misc/VMNotification.java
- src/java.base/share/native/libjava/MessageUtils.c
- src/java.base/unix/classes/sun/misc/OSEnvironment.java
- src/java.base/windows/classes/sun/misc/OSEnvironment.java
- test/java/lang/ProcessHandle/TEST.properties
- test/sun/misc/VM/GetNanoTimeAdjustment.java

Changeset: 5c4530bb9ae6
Author:    amlu
Date:      2016-01-08 13:06 +0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/5c4530bb9ae6

8146587: Mark tools/pack200/Pack200Test.java as intermittently failing
Reviewed-by: darcy

! test/tools/pack200/Pack200Test.java

Changeset: 5e8370fb3ed9
Author:    alanb
Date:      2016-01-08 11:47 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/5e8370fb3ed9

8049422: Remove @jdk.Exported
Reviewed-by: dfuchs, mchung, darcy, chegar

- src/java.base/share/classes/jdk/Exported.java
! src/java.base/share/classes/jdk/net/ExtendedSocketOptions.java
! src/java.base/share/classes/jdk/net/NetworkPermission.java
! src/java.base/share/classes/jdk/net/SocketFlow.java
! src/java.base/share/classes/jdk/net/Sockets.java
! src/java.base/share/classes/jdk/net/package-info.java
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityEventMonitor.java
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityListenerList.java
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventID.java
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventQueueMonitor.java
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/GUIInitializedListener.java
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/TopLevelWindowListener.java
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/Translator.java
! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AgentInitializationException.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AgentLoadException.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AttachNotSupportedException.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AttachOperationFailedException.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AttachPermission.java
! src/jdk.attach/share/classes/com/sun/tools/attach/VirtualMachine.java
! src/jdk.attach/share/classes/com/sun/tools/attach/VirtualMachineDescriptor.java
! src/jdk.attach/share/classes/com/sun/tools/attach/package-info.java
! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java
! src/jdk.attach/share/classes/com/sun/tools/attach/spi/package-info.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Authenticator.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Filter.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpContext.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpHandler.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpPrincipal.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpServer.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsConfigurator.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsExchange.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsParameters.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsServer.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/package-info.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/package-info.java
! src/jdk.jartool/share/classes/com/sun/jarsigner/ContentSigner.java
! src/jdk.jartool/share/classes/com/sun/jarsigner/ContentSignerParameters.java
! src/jdk.jartool/share/classes/com/sun/jarsigner/package-info.java
! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java
! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSignerException.java
! src/jdk.jconsole/share/classes/com/sun/tools/jconsole/JConsoleContext.java
! src/jdk.jconsole/share/classes/com/sun/tools/jconsole/JConsolePlugin.java
! src/jdk.jconsole/share/classes/com/sun/tools/jconsole/package-info.java
! src/jdk.jdi/share/classes/com/sun/jdi/AbsentInformationException.java
! src/jdk.jdi/share/classes/com/sun/jdi/Accessible.java
! src/jdk.jdi/share/classes/com/sun/jdi/ArrayReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/ArrayType.java
! src/jdk.jdi/share/classes/com/sun/jdi/BooleanType.java
! src/jdk.jdi/share/classes/com/sun/jdi/BooleanValue.java
! src/jdk.jdi/share/classes/com/sun/jdi/Bootstrap.java
! src/jdk.jdi/share/classes/com/sun/jdi/ByteType.java
! src/jdk.jdi/share/classes/com/sun/jdi/ByteValue.java
! src/jdk.jdi/share/classes/com/sun/jdi/CharType.java
! src/jdk.jdi/share/classes/com/sun/jdi/CharValue.java
! src/jdk.jdi/share/classes/com/sun/jdi/ClassLoaderReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/ClassNotLoadedException.java
! src/jdk.jdi/share/classes/com/sun/jdi/ClassNotPreparedException.java
! src/jdk.jdi/share/classes/com/sun/jdi/ClassObjectReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/ClassType.java
! src/jdk.jdi/share/classes/com/sun/jdi/DoubleType.java
! src/jdk.jdi/share/classes/com/sun/jdi/DoubleValue.java
! src/jdk.jdi/share/classes/com/sun/jdi/Field.java
! src/jdk.jdi/share/classes/com/sun/jdi/FloatType.java
! src/jdk.jdi/share/classes/com/sun/jdi/FloatValue.java
! src/jdk.jdi/share/classes/com/sun/jdi/IncompatibleThreadStateException.java
! src/jdk.jdi/share/classes/com/sun/jdi/InconsistentDebugInfoException.java
! src/jdk.jdi/share/classes/com/sun/jdi/IntegerType.java
! src/jdk.jdi/share/classes/com/sun/jdi/IntegerValue.java
! src/jdk.jdi/share/classes/com/sun/jdi/InterfaceType.java
! src/jdk.jdi/share/classes/com/sun/jdi/InternalException.java
! src/jdk.jdi/share/classes/com/sun/jdi/InvalidCodeIndexException.java
! src/jdk.jdi/share/classes/com/sun/jdi/InvalidLineNumberException.java
! src/jdk.jdi/share/classes/com/sun/jdi/InvalidStackFrameException.java
! src/jdk.jdi/share/classes/com/sun/jdi/InvalidTypeException.java
! src/jdk.jdi/share/classes/com/sun/jdi/InvocationException.java
! src/jdk.jdi/share/classes/com/sun/jdi/JDIPermission.java
! src/jdk.jdi/share/classes/com/sun/jdi/LocalVariable.java
! src/jdk.jdi/share/classes/com/sun/jdi/Locatable.java
! src/jdk.jdi/share/classes/com/sun/jdi/Location.java
! src/jdk.jdi/share/classes/com/sun/jdi/LongType.java
! src/jdk.jdi/share/classes/com/sun/jdi/LongValue.java
! src/jdk.jdi/share/classes/com/sun/jdi/Method.java
! src/jdk.jdi/share/classes/com/sun/jdi/Mirror.java
! src/jdk.jdi/share/classes/com/sun/jdi/MonitorInfo.java
! src/jdk.jdi/share/classes/com/sun/jdi/NativeMethodException.java
! src/jdk.jdi/share/classes/com/sun/jdi/ObjectCollectedException.java
! src/jdk.jdi/share/classes/com/sun/jdi/ObjectReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/PathSearchingVirtualMachine.java
! src/jdk.jdi/share/classes/com/sun/jdi/PrimitiveType.java
! src/jdk.jdi/share/classes/com/sun/jdi/PrimitiveValue.java
! src/jdk.jdi/share/classes/com/sun/jdi/ReferenceType.java
! src/jdk.jdi/share/classes/com/sun/jdi/ShortType.java
! src/jdk.jdi/share/classes/com/sun/jdi/ShortValue.java
! src/jdk.jdi/share/classes/com/sun/jdi/StackFrame.java
! src/jdk.jdi/share/classes/com/sun/jdi/StringReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/ThreadGroupReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/ThreadReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/Type.java
! src/jdk.jdi/share/classes/com/sun/jdi/TypeComponent.java
! src/jdk.jdi/share/classes/com/sun/jdi/VMCannotBeModifiedException.java
! src/jdk.jdi/share/classes/com/sun/jdi/VMDisconnectedException.java
! src/jdk.jdi/share/classes/com/sun/jdi/VMMismatchException.java
! src/jdk.jdi/share/classes/com/sun/jdi/VMOutOfMemoryException.java
! src/jdk.jdi/share/classes/com/sun/jdi/Value.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachineManager.java
! src/jdk.jdi/share/classes/com/sun/jdi/VoidType.java
! src/jdk.jdi/share/classes/com/sun/jdi/VoidValue.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/AttachingConnector.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/Connector.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/IllegalConnectorArgumentsException.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/LaunchingConnector.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/ListeningConnector.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/Transport.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/TransportTimeoutException.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/VMStartException.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/package-info.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/ClosedConnectionException.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/Connection.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/TransportService.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/package-info.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/AccessWatchpointEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/BreakpointEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/ClassPrepareEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/ClassUnloadEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/Event.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/EventIterator.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/EventQueue.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/EventSet.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/ExceptionEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/LocatableEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/MethodEntryEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/MethodExitEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/ModificationWatchpointEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/MonitorContendedEnterEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/MonitorContendedEnteredEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/MonitorWaitEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/MonitorWaitedEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/StepEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/ThreadDeathEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/ThreadStartEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/VMDeathEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/VMDisconnectEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/VMStartEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/WatchpointEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/package-info.java
! src/jdk.jdi/share/classes/com/sun/jdi/package-info.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/AccessWatchpointRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/BreakpointRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/ClassPrepareRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/ClassUnloadRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/DuplicateRequestException.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/EventRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/EventRequestManager.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/ExceptionRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/InvalidRequestStateException.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/MethodEntryRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/MethodExitRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/ModificationWatchpointRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/MonitorContendedEnterRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/MonitorContendedEnteredRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/MonitorWaitRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/MonitorWaitedRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/StepRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/ThreadDeathRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/ThreadStartRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/VMDeathRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/WatchpointRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/package-info.java
! src/jdk.management/share/classes/com/sun/management/GarbageCollectionNotificationInfo.java
! src/jdk.management/share/classes/com/sun/management/GarbageCollectorMXBean.java
! src/jdk.management/share/classes/com/sun/management/GcInfo.java
! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java
! src/jdk.management/share/classes/com/sun/management/OperatingSystemMXBean.java
! src/jdk.management/share/classes/com/sun/management/ThreadMXBean.java
! src/jdk.management/share/classes/com/sun/management/UnixOperatingSystemMXBean.java
! src/jdk.management/share/classes/com/sun/management/VMOption.java
! src/jdk.management/share/classes/com/sun/management/package-info.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/AbstractNotificationHandler.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/Association.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/AssociationChangeNotification.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/HandlerResult.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/IllegalReceiveException.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/IllegalUnbindException.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/InvalidStreamException.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/MessageInfo.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/Notification.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/NotificationHandler.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/PeerAddressChangeNotification.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpChannel.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpServerChannel.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpSocketOption.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpStandardSocketOptions.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SendFailedNotification.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/ShutdownNotification.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/package-info.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/LdapPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/NTDomainPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/NTNumericCredential.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSid.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidDomainPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidGroupPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidPrimaryGroupPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidUserPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/NTUserPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/PolicyFile.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/PrincipalComparator.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/SolarisNumericGroupPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/SolarisNumericUserPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/SolarisPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixNumericGroupPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixNumericUserPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/UserPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/X500Principal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/callback/TextCallbackHandler.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/callback/package-info.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/login/ConfigFile.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/login/package-info.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/JndiLoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/LdapLoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/NTLoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/NTSystem.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/SolarisLoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/SolarisSystem.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixLoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixSystem.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/package-info.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/package-info.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/AuthorizationDataEntry.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSContext.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSCredential.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/GSSUtil.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/InquireSecContextPermission.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/InquireType.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/package-info.java

Changeset: c3ecf996006a
Author:    lana
Date:      2016-01-14 08:08 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/c3ecf996006a

Added tag jdk-9+101 for changeset 5e8370fb3ed9

! .hgtags

Changeset: ac0150296d51
Author:    alundblad
Date:      2016-01-08 17:10 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/ac0150296d51

8144226: Sjavac's handling of include/exclude patterns is buggy, redundant and inconsistent
Summary: Updated include/exclude pattern arguments for sjavac.
Reviewed-by: erikj

! make/gendata/GendataBreakIterator.gmk

Changeset: 44ab242c0bfc
Author:    dfuchs
Date:      2016-01-08 17:39 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/44ab242c0bfc

8146691: @since 9 tag missing for System.getLogger
Reviewed-by: chegar

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

Changeset: a2eadc7327a0
Author:    bchristi
Date:      2016-01-08 13:14 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/a2eadc7327a0

8144552: java/lang/StackWalker/LocalsAndOperands.java fails with java.lang.NullPointerException
Summary: Update test case to expect null
Reviewed-by: mchung, dfuchs

! src/java.base/share/classes/java/lang/LiveStackFrame.java
! test/java/lang/StackWalker/LocalsAndOperands.java

Changeset: dc56076a794a
Author:    darcy
Date:      2016-01-08 14:06 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/dc56076a794a

8146718: jdk/internal/jimage tests listed in both tier 1 and tier 2
Reviewed-by: rriggs

! test/TEST.groups

Changeset: 9e1ec5f99e2e
Author:    darcy
Date:      2016-01-08 17:52 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/9e1ec5f99e2e

8146724: Problem list jdk/internal/jimage/JImageReadTest.java
Reviewed-by: jjg

! test/ProblemList.txt

Changeset: daaace32c979
Author:    xuelei
Date:      2016-01-09 13:02 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/daaace32c979

8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
Reviewed-by: weijun, wetmore

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

Changeset: e20c0494bd70
Author:    jlaskey
Date:      2016-01-09 11:19 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/e20c0494bd70

8146712: jdk/internal/jimage/JImageReadTest.java fails on all platforms
Reviewed-by: tbell
Contributed-by: james.laskey at oracle.com

! test/jdk/internal/jimage/JImageReadTest.java

Changeset: 16296b4145d0
Author:    redestad
Date:      2016-01-10 14:14 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/16296b4145d0

8146686: Create the schemeSpecificPart for non-opaque URIs lazily
Reviewed-by: alanb, chegar

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

Changeset: aa9fd2797b82
Author:    darcy
Date:      2016-01-10 11:09 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/aa9fd2797b82

8146744: Remove LFMultiThreadCachingTest.java from windows problem list
Reviewed-by: jlaskey

! test/ProblemList.txt

Changeset: f746a5e4a0f6
Author:    xiaofeya
Date:      2016-01-11 00:21 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/f746a5e4a0f6

8133704: java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.java may fail with address already in use
Reviewed-by: chegar
Contributed-by: felix.yang at oracle.com

! test/java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.java

Changeset: 8630d3de3737
Author:    rriggs
Date:      2016-01-11 10:03 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/8630d3de3737

8146028: Common Cleaner for finalization replacements in OpenJDK
Reviewed-by: dfuchs, alanb, chegar, plevart

! src/java.base/share/classes/java/lang/ref/Cleaner.java
- src/java.base/share/classes/jdk/internal/misc/CleanerImpl.java
+ src/java.base/share/classes/jdk/internal/ref/CleanerFactory.java
+ src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java
+ src/java.base/share/classes/jdk/internal/ref/PhantomCleanable.java
+ src/java.base/share/classes/jdk/internal/ref/SoftCleanable.java
+ src/java.base/share/classes/jdk/internal/ref/WeakCleanable.java
! src/java.base/windows/classes/java/lang/ProcessImpl.java
! test/java/lang/ref/CleanerTest.java

Changeset: a32e78dc747d
Author:    rriggs
Date:      2016-01-11 10:24 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/a32e78dc747d

8146567: Remove dead code finalizer methods
Reviewed-by: dfuchs, alanb

! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java

Changeset: 5be075daee3a
Author:    mhaupt
Date:      2016-01-11 17:19 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/5be075daee3a

8146786: [TESTBUG] straighten out testability for several issues
Reviewed-by: psandoz

+ test/java/lang/invoke/8076596/Test8076596.java
+ test/java/lang/invoke/8076596/Test8076596.security.policy
! test/java/lang/invoke/FindClassSecurityManager.java
! test/java/lang/invoke/T8139885.java

Changeset: ad15d9eb8b41
Author:    ntv
Date:      2016-01-11 11:39 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/ad15d9eb8b41

8068803: Performance of LocalDate.plusDays could be better
Reviewed-by: rriggs, scolebourne

! src/java.base/share/classes/java/time/LocalDate.java
! test/java/time/tck/java/time/TCKLocalDate.java

Changeset: 9cb481c81b64
Author:    dfuchs
Date:      2016-01-11 18:30 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/9cb481c81b64

8146665: Test jdk/test/java/util/logging/LogManager/Configuration/updateConfiguration/UpdateConfigurationTest.java fails - missing expected output
Summary: increases numbers of gc loops and fix finally {} clause to get a better diagnostic
Reviewed-by: mchung

! test/java/util/logging/LogManager/Configuration/updateConfiguration/UpdateConfigurationTest.java

Changeset: c421a3928efc
Author:    darcy
Date:      2016-01-11 10:13 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/c421a3928efc

8146745: Problem list SessionCacheSizeTests.java
Reviewed-by: xuelei

! test/ProblemList.txt
! test/javax/net/ssl/SSLSession/SessionCacheSizeTests.java

Changeset: d09282af3b52
Author:    xuelei
Date:      2016-01-12 08:05 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/d09282af3b52

8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out
Reviewed-by: weijun, wetmore

! test/javax/net/ssl/SSLSession/SessionCacheSizeTests.java

Changeset: 67ecd47614dc
Author:    sundar
Date:      2016-01-12 17:08 +0530
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/67ecd47614dc

8068938: javax.script package description should specify use of ServiceLoader
Reviewed-by: alanb, hannesw

! src/java.scripting/share/classes/javax/script/ScriptEngineFactory.java
! src/java.scripting/share/classes/javax/script/ScriptEngineManager.java
+ src/java.scripting/share/classes/javax/script/package-info.java
- src/java.scripting/share/classes/javax/script/package.html

Changeset: f0cf478dc546
Author:    rriggs
Date:      2016-01-12 17:54 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/f0cf478dc546

8146671: [TEST BUG] java/lang/ref/CleanerTest.java required more memory for -UseCompressedOops runs
Reviewed-by: joehw

! test/java/lang/ref/CleanerTest.java

Changeset: 6bba5850fab9
Author:    amlu
Date:      2016-01-13 14:51 +0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/6bba5850fab9

8146762: Move back java/util/concurrent/Phaser/Basic.java to tier1
Reviewed-by: chegar

! test/TEST.groups

Changeset: bc135ab66df9
Author:    chegar
Date:      2016-01-13 13:33 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/bc135ab66df9

8146735: Move sun.misc.PerformanceLogger to sun.awt.util
Reviewed-by: alanb, mchung, rriggs

- src/java.base/share/classes/sun/misc/PerformanceLogger.java
! src/java.desktop/share/classes/sun/applet/AppletPanel.java
+ src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java
! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java

Changeset: 85569c4cd30f
Author:    chegar
Date:      2016-01-13 14:32 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/85569c4cd30f

8146736: Move sun.misc performance counters to jdk.internal.perf
Reviewed-by: alanb, mchung, rriggs

! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
+ src/java.base/share/classes/jdk/internal/perf/Perf.java
+ src/java.base/share/classes/jdk/internal/perf/PerfCounter.java
- src/java.base/share/classes/sun/misc/Perf.java
- src/java.base/share/classes/sun/misc/PerfCounter.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsDevice.java
! src/java.management/share/classes/sun/management/ConnectorAddressLink.java
! src/java.management/share/classes/sun/management/VMManagementImpl.java
! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractMonitoredVm.java
! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer.java
! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java

Changeset: 56f2a4bb5bd3
Author:    chegar
Date:      2016-01-13 14:42 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/56f2a4bb5bd3

8146774: Remove sun.misc.JarFilter
Reviewed-by: alanb, mchung

- src/java.base/share/classes/sun/misc/JarFilter.java

Changeset: 6a24a7157863
Author:    chegar
Date:      2016-01-13 14:44 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/6a24a7157863

8146771: Remove unused CEFormatException and CEStreamExhausted from sun.misc
Reviewed-by: alanb, rriggs

- src/java.base/share/classes/sun/misc/CEFormatException.java
- src/java.base/share/classes/sun/misc/CEStreamExhausted.java

Changeset: 41491b4e93d1
Author:    mullan
Date:      2016-01-13 09:39 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/41491b4e93d1

8085903: New fix for memory leak in ProtectionDomain cache
Reviewed-by: xuelei, igerasim

! src/java.base/share/classes/java/security/ProtectionDomain.java

Changeset: bc7826956914
Author:    mullan
Date:      2016-01-13 10:25 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/bc7826956914

Merge

- src/java.base/share/classes/sun/misc/CEFormatException.java
- src/java.base/share/classes/sun/misc/CEStreamExhausted.java
- src/java.base/share/classes/sun/misc/JarFilter.java
- src/java.base/share/classes/sun/misc/Perf.java
- src/java.base/share/classes/sun/misc/PerfCounter.java
- src/java.base/share/classes/sun/misc/PerformanceLogger.java

Changeset: b0c8266f9962
Author:    wetmore
Date:      2016-01-13 17:36 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/b0c8266f9962

8145849: ALPN: getHandshakeApplicationProtocol() always return null
Reviewed-by: wetmore, vinnie
Contributed-by: amanda.jiang at oracle.com

! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
+ test/javax/net/ssl/ALPN/MyX509ExtendedKeyManager.java
! test/javax/net/ssl/ALPN/SSLEngineAlpnTest.java
! test/javax/net/ssl/ALPN/SSLSocketAlpnTest.java

Changeset: f5d02fbd8095
Author:    mhaupt
Date:      2016-01-14 13:53 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/f5d02fbd8095

8147078: MethodHandles.catchException does not enforce Throwable subtype
Reviewed-by: psandoz, sundar

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
+ test/java/lang/invoke/8147078/Test8147078.java

Changeset: c43113f67573
Author:    dcherepanov
Date:      2016-01-14 18:22 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/c43113f67573

8145409: Better detect JRE that JLI will be using
Reviewed-by: ksrini

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

Changeset: 41d23e89d583
Author:    chegar
Date:      2016-01-14 19:07 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/41d23e89d583

7067728: Remove stopThread RuntimePermission from the default java.policy
Reviewed-by: alanb, mchung, mullan

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

Changeset: e00d22e96e6e
Author:    lana
Date:      2016-01-14 12:04 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/e00d22e96e6e

Merge

- src/java.base/share/classes/jdk/internal/misc/CleanerImpl.java
- src/java.base/share/classes/sun/misc/CEFormatException.java
- src/java.base/share/classes/sun/misc/CEStreamExhausted.java
- src/java.base/share/classes/sun/misc/JarFilter.java
- src/java.base/share/classes/sun/misc/Perf.java
- src/java.base/share/classes/sun/misc/PerfCounter.java
- src/java.base/share/classes/sun/misc/PerformanceLogger.java
- src/java.scripting/share/classes/javax/script/package.html

Changeset: 18dc79370cc6
Author:    peytoia
Date:      2016-01-15 14:33 +0900
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/18dc79370cc6

8026766: Add toString() to j.u.Locale.LanguageRange.
Reviewed-by: okutsu

! src/java.base/share/classes/java/util/Locale.java
+ test/java/util/Locale/Bug8026766.java

Changeset: 5f3452a61c4d
Author:    igerasim
Date:      2016-01-15 11:49 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/5f3452a61c4d

8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor
Reviewed-by: mullan, valeriep

! test/javax/security/auth/SubjectDomainCombiner/Optimize.java

Changeset: da62d3583cb7
Author:    alanb
Date:      2016-01-15 10:58 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/da62d3583cb7

8143100: (sc) java/nio/channels/ServerSocketChannel/Basic.java fails intermittently
Reviewed-by: alanb
Contributed-by: huaming.li at oracle.com

! test/java/nio/channels/ServerSocketChannel/Basic.java

Changeset: 0e1d9cff1e39
Author:    alanb
Date:      2016-01-15 11:09 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/0e1d9cff1e39

8141595: (so) java/nio/channels/ServerSocketChannel/NonBlockingAccept.java fails intermittently
Reviewed-by: alanb
Contributed-by: huaming.li at oracle.com

! test/java/nio/channels/ServerSocketChannel/NonBlockingAccept.java

Changeset: 16ae8f6c208c
Author:    darcy
Date:      2016-01-15 10:30 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/16ae8f6c208c

8147480: Mark FJExceptionTableLeak.java as intermittently failing
Reviewed-by: martin, lancea, rriggs

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

Changeset: 6eb3c8132e48
Author:    kshefov
Date:      2016-01-16 00:27 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/6eb3c8132e48

8143554: UnsupportedOperationException is not thrown for unsupported options
Reviewed-by: alanb
Contributed-by: Svetlana Nikandrova <svetlana.nikandrova at oracle.com>

! src/java.base/share/classes/java/net/SocketImpl.java
! src/java.base/unix/classes/java/net/PlainDatagramSocketImpl.java
! src/java.base/unix/classes/java/net/PlainSocketImpl.java
+ test/java/net/SocketOption/UnsupportedOptionsTest.java

Changeset: 8a709c82d16c
Author:    lana
Date:      2016-01-21 09:46 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/8a709c82d16c

Added tag jdk-9+102 for changeset 6eb3c8132e48

! .hgtags

Changeset: dcabae8da30b
Author:    gadams
Date:      2016-01-26 11:02 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/jdk/rev/dcabae8da30b

Merge

! make/CompileDemos.gmk
! make/launcher/Launcher-java.base.gmk
! make/launcher/LauncherCommon.gmk
! make/lib/Awt2dLibraries.gmk
! make/lib/Lib-java.instrument.gmk
! make/lib/LibCommon.gmk
! make/lib/NioLibraries.gmk
- src/java.base/share/classes/jdk/Exported.java
- src/java.base/share/classes/sun/misc/BASE64Decoder.java
- src/java.base/share/classes/sun/misc/BASE64Encoder.java
- src/java.base/share/classes/sun/misc/CEFormatException.java
- src/java.base/share/classes/sun/misc/CEStreamExhausted.java
- src/java.base/share/classes/sun/misc/CharacterDecoder.java
- src/java.base/share/classes/sun/misc/CharacterEncoder.java
- src/java.base/share/classes/sun/misc/CompoundEnumeration.java
- src/java.base/share/classes/sun/misc/DoubleConsts.java
- src/java.base/share/classes/sun/misc/FDBigInteger.java
- src/java.base/share/classes/sun/misc/FloatConsts.java
- src/java.base/share/classes/sun/misc/FloatingDecimal.java
- src/java.base/share/classes/sun/misc/FormattedFloatingDecimal.java
- src/java.base/share/classes/sun/misc/HexDumpEncoder.java
- src/java.base/share/classes/sun/misc/JarFilter.java
- src/java.base/share/classes/sun/misc/MessageUtils.java
- src/java.base/share/classes/sun/misc/Perf.java
- src/java.base/share/classes/sun/misc/PerfCounter.java
- src/java.base/share/classes/sun/misc/PerformanceLogger.java
- src/java.base/share/classes/sun/misc/ProxyGenerator.java
- src/java.base/share/classes/sun/misc/Queue.java
- src/java.base/share/classes/sun/misc/Request.java
- src/java.base/share/classes/sun/misc/RequestProcessor.java
- src/java.base/share/classes/sun/misc/UCDecoder.java
- src/java.base/share/classes/sun/misc/UCEncoder.java
- src/java.base/share/classes/sun/misc/UUDecoder.java
- src/java.base/share/classes/sun/misc/UUEncoder.java
- src/java.base/share/classes/sun/misc/VM.java
- src/java.base/share/classes/sun/misc/VMNotification.java
- src/java.base/share/native/libjava/MessageUtils.c
- src/java.base/share/native/libzip/ZipFile.c
- src/java.base/unix/classes/sun/misc/OSEnvironment.java
! src/java.base/unix/native/libjava/io_util_md.h
! src/java.base/unix/native/libnio/ch/NativeThread.c
- src/java.base/windows/classes/sun/misc/OSEnvironment.java
- src/java.scripting/share/classes/javax/script/package.html
- test/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest.html
- test/java/lang/ProcessHandle/TEST.properties
- test/javax/sound/midi/MidiDeviceProvider/FakeInfo.java
- test/javax/sound/midi/MidiDeviceProvider/NullInfo.java
- test/javax/sound/midi/MidiDeviceProvider/UnsupportedInfo.java
- test/sun/misc/Encode/DecodeBuffer.java
- test/sun/misc/Encode/Encode.java
- test/sun/misc/Encode/GetBytes.java
- test/sun/misc/FloatingDecimal/OldFDBigIntForTest.java
- test/sun/misc/FloatingDecimal/OldFloatingDecimalForTest.java
- test/sun/misc/FloatingDecimal/TestFDBigInteger.java
- test/sun/misc/FloatingDecimal/TestFloatingDecimal.java
- test/sun/misc/VM/GetNanoTimeAdjustment.java



More information about the mobile-dev mailing list