hg: jdk9/hs-emb/jdk: 71 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Sat Jul 19 02:41:55 UTC 2014


Changeset: d04d8ae46ca3
Author:    smarks
Date:      2014-07-12 10:52 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/d04d8ae46ca3

8050105: test sun/rmi/rmic/minimizeWrapperInstances/run.sh fails
Reviewed-by: lancea, mduigou, darcy

! test/sun/rmi/rmic/minimizeWrapperInstances/run.sh

Changeset: 9febf9dbc0a4
Author:    vinnie
Date:      2014-07-13 15:24 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/9febf9dbc0a4

8050118: Windows policy file missing semicolon
Reviewed-by: chegar

! src/windows/lib/security/java.policy

Changeset: 70f581e8812a
Author:    jmanson
Date:      2014-07-10 16:26 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/70f581e8812a

8042778: Getting all visible methods in ReferenceTypeImpl is slow
Reviewed-by: egahlin, dholmes

! src/share/classes/com/sun/tools/jdi/ReferenceTypeImpl.java

Changeset: 667926cb70ff
Author:    prappo
Date:      2014-07-15 16:46 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/667926cb70ff

8048175: Remove redundant use of reflection on core classes from JNDI
Reviewed-by: msheppar, vinnie

! src/share/classes/com/sun/jndi/cosnaming/RemoteToCorba.java
! src/share/classes/com/sun/jndi/ldap/ClientId.java
! src/share/classes/com/sun/jndi/ldap/Connection.java
! src/share/classes/com/sun/jndi/ldap/VersionHelper.java
! src/share/classes/com/sun/jndi/toolkit/corba/CorbaUtils.java

Changeset: 918117bf2d5a
Author:    amurillo
Date:      2014-07-15 10:21 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/918117bf2d5a

Merge


Changeset: e4a6f3779797
Author:    prr
Date:      2014-07-15 11:22 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/e4a6f3779797

8049892: Replace uses of 'new Integer()' with appropriate alternative across core classes
Reviewed-by: psandoz, prr
Contributed-by: otaviopolianasantana at gmail.com

! src/share/classes/com/sun/jmx/snmp/EnumRowStatus.java
! src/share/classes/com/sun/jmx/snmp/Enumerated.java
! src/share/classes/com/sun/jmx/snmp/IPAcl/JJTParserState.java
! src/share/classes/com/sun/jmx/snmp/SnmpCounter64.java
! src/share/classes/com/sun/jmx/snmp/SnmpInt.java
! src/share/classes/com/sun/jmx/snmp/daemon/CommunicatorServer.java
! src/share/classes/com/sun/jmx/snmp/daemon/SnmpAdaptorServer.java
! src/share/classes/com/sun/jmx/snmp/internal/SnmpLcd.java
! src/share/classes/com/sun/jndi/ldap/LdapPoolManager.java
! src/share/classes/com/sun/security/sasl/digest/DigestMD5Base.java
! src/share/classes/com/sun/security/sasl/digest/DigestMD5Client.java
! src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java
! src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java
! src/share/classes/com/sun/security/sasl/util/AbstractSaslImpl.java
! src/share/classes/com/sun/tools/example/debug/gui/ContextManager.java
! src/share/classes/com/sun/tools/example/debug/tty/Commands.java
! src/share/classes/com/sun/tools/example/debug/tty/TTY.java
! src/share/classes/com/sun/tools/hat/internal/model/JavaLazyReadObject.java
! src/share/classes/com/sun/tools/hat/internal/model/Snapshot.java
! src/share/classes/com/sun/tools/hat/internal/parser/HprofReader.java
! src/share/classes/com/sun/tools/hat/internal/server/ObjectQuery.java
! src/share/classes/com/sun/tools/jdi/ConcreteMethodImpl.java
! src/share/classes/java/lang/ConditionalSpecialCasing.java
! src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java
! src/share/classes/java/net/AbstractPlainSocketImpl.java
! src/share/classes/java/net/DatagramSocket.java
! src/share/classes/java/net/ServerSocket.java
! src/share/classes/java/net/Socket.java
! src/share/classes/java/nio/charset/CoderResult.java
! src/share/classes/java/util/Locale.java
! src/share/classes/java/util/prefs/XmlSupport.java
! src/share/classes/javax/crypto/CryptoPolicyParser.java
! src/share/classes/javax/management/loading/MLet.java
! src/share/classes/javax/management/relation/RelationService.java
! src/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer.java
! src/share/classes/sun/jvmstat/perfdata/monitor/PerfIntegerMonitor.java
! src/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalVmManager.java
! src/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteVmManager.java
! src/share/classes/sun/management/LockInfoCompositeData.java
! src/share/classes/sun/management/MonitorInfoCompositeData.java
! src/share/classes/sun/management/StackTraceElementCompositeData.java
! src/share/classes/sun/management/jdp/JdpController.java
! src/share/classes/sun/management/snmp/jvminstr/JvmMemGCEntryImpl.java
! src/share/classes/sun/management/snmp/jvminstr/JvmMemManagerEntryImpl.java
! src/share/classes/sun/management/snmp/jvminstr/JvmMemMgrPoolRelEntryImpl.java
! src/share/classes/sun/management/snmp/jvminstr/JvmMemPoolEntryImpl.java
! src/share/classes/sun/management/snmp/jvminstr/JvmOSImpl.java
! src/share/classes/sun/management/snmp/jvminstr/JvmRTBootClassPathEntryImpl.java
! src/share/classes/sun/management/snmp/jvminstr/JvmRTClassPathEntryImpl.java
! src/share/classes/sun/management/snmp/jvminstr/JvmRTInputArgsEntryImpl.java
! src/share/classes/sun/management/snmp/jvminstr/JvmRTLibraryPathEntryImpl.java
! src/share/classes/sun/management/snmp/jvminstr/JvmRuntimeImpl.java
! src/share/classes/sun/management/snmp/jvmmib/EnumJvmClassesVerboseLevel.java
! src/share/classes/sun/management/snmp/jvmmib/EnumJvmJITCompilerTimeMonitoring.java
! src/share/classes/sun/management/snmp/jvmmib/EnumJvmMemManagerState.java
! src/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolCollectThreshdSupport.java
! src/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolState.java
! src/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolThreshdSupport.java
! src/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolType.java
! src/share/classes/sun/management/snmp/jvmmib/EnumJvmMemoryGCCall.java
! src/share/classes/sun/management/snmp/jvmmib/EnumJvmMemoryGCVerboseLevel.java
! src/share/classes/sun/management/snmp/jvmmib/EnumJvmRTBootClassPathSupport.java
! src/share/classes/sun/management/snmp/jvmmib/EnumJvmThreadContentionMonitoring.java
! src/share/classes/sun/management/snmp/jvmmib/EnumJvmThreadCpuTimeMonitoring.java
! src/share/classes/sun/misc/ProxyGenerator.java
! src/share/classes/sun/net/NetProperties.java
! src/share/classes/sun/nio/ch/Util.java
! src/share/classes/sun/rmi/rmic/RMIGenerator.java
! src/share/classes/sun/security/action/GetIntegerAction.java
! src/share/classes/sun/security/jgss/krb5/ServiceCreds.java
! src/share/classes/sun/security/krb5/EncryptedData.java
! src/share/classes/sun/security/krb5/KrbApRep.java
! src/share/classes/sun/security/krb5/KrbApReq.java
! src/share/classes/sun/security/krb5/KrbPriv.java
! src/share/classes/sun/security/krb5/KrbSafe.java
! src/share/classes/sun/security/krb5/internal/Authenticator.java
! src/share/classes/sun/security/krb5/internal/EncAPRepPart.java
! src/share/classes/sun/security/krb5/internal/EncKrbCredPart.java
! src/share/classes/sun/security/krb5/internal/EncKrbPrivPart.java
! src/share/classes/sun/security/krb5/internal/KRBError.java
! src/share/classes/sun/security/krb5/internal/KRBSafeBody.java
! src/share/classes/sun/security/krb5/internal/PAEncTSEnc.java
! src/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java
! src/share/classes/sun/security/krb5/internal/ktab/KeyTab.java
! src/share/classes/sun/security/krb5/internal/ktab/KeyTabEntry.java
! src/share/classes/sun/security/provider/ConfigFile.java
! src/share/classes/sun/security/provider/PolicyParser.java
! src/share/classes/sun/security/tools/keytool/Main.java
! src/share/classes/sun/security/util/DerIndefLenConverter.java
! src/share/classes/sun/security/x509/CRLReasonCodeExtension.java
! src/share/classes/sun/security/x509/CertificateVersion.java
! src/share/classes/sun/security/x509/InhibitAnyPolicyExtension.java
! src/share/classes/sun/security/x509/PolicyConstraintsExtension.java
! src/share/classes/sun/tools/asm/Assembler.java
! src/share/classes/sun/tools/asm/Instruction.java
! src/share/classes/sun/tools/java/BinaryConstantPool.java
! src/share/classes/sun/tools/java/Identifier.java
! src/share/classes/sun/tools/javac/BatchEnvironment.java
! src/share/classes/sun/tools/javac/Main.java
! src/share/classes/sun/tools/javac/SourceMember.java
! src/share/classes/sun/tools/jstat/Jstat.java
! src/share/classes/sun/tools/jstatd/RemoteHostImpl.java
! src/share/classes/sun/tools/tree/ArrayExpression.java
! src/share/classes/sun/tools/tree/BinaryExpression.java
! src/share/classes/sun/tools/tree/BitNotExpression.java
! src/share/classes/sun/tools/tree/BooleanExpression.java
! src/share/classes/sun/tools/tree/Expression.java
! src/share/classes/sun/tools/tree/FinallyStatement.java
! src/share/classes/sun/tools/tree/IdentifierExpression.java
! src/share/classes/sun/tools/tree/IncDecExpression.java
! src/share/classes/sun/tools/tree/InlineNewInstanceExpression.java
! src/share/classes/sun/tools/tree/IntegerExpression.java
! src/share/classes/sun/tools/tree/MethodExpression.java
! src/share/classes/sun/tools/tree/NewArrayExpression.java
! src/share/classes/sun/tools/tree/NotExpression.java
! src/share/classes/sun/tools/tree/Statement.java
! src/share/classes/sun/tools/tree/SynchronizedStatement.java
! src/share/classes/sun/tools/tree/ThisExpression.java
! src/share/classes/sun/util/locale/provider/DictionaryBasedBreakIterator.java

Changeset: b7e302d054a9
Author:    igerasim
Date:      2014-07-16 13:02 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/b7e302d054a9

8035975: Pattern.compile(String, int) fails to throw IllegalArgumentException
Reviewed-by: sherman

! src/share/classes/java/util/regex/Pattern.java
! test/java/util/regex/RegExTest.java

Changeset: f923a70ec05f
Author:    mullan
Date:      2014-07-16 08:06 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/f923a70ec05f

4867890: Clarify the return value/exception for java.security.SignedObject.verify
Reviewed-by: weijun

! src/share/classes/java/security/SignedObject.java

Changeset: 7cc0f0bed4ef
Author:    mullan
Date:      2014-07-16 08:07 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/7cc0f0bed4ef

Merge


Changeset: 013baa71b58b
Author:    psandoz
Date:      2014-07-16 14:35 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/013baa71b58b

8044047: Missing null pointer checks for streams
Reviewed-by: dfuchs
Contributed-by: paul.sandoz at oracle.com, ivan.gerasimov at oracle.com

! src/share/classes/java/util/stream/AbstractPipeline.java
! src/share/classes/java/util/stream/BaseStream.java
! src/share/classes/java/util/stream/DoublePipeline.java
! src/share/classes/java/util/stream/DoubleStream.java
! src/share/classes/java/util/stream/IntPipeline.java
! src/share/classes/java/util/stream/IntStream.java
! src/share/classes/java/util/stream/LongPipeline.java
! src/share/classes/java/util/stream/LongStream.java
! src/share/classes/java/util/stream/PipelineHelper.java
! src/share/classes/java/util/stream/SliceOps.java
! src/share/classes/java/util/stream/Stream.java
! src/share/classes/java/util/stream/StreamOpFlag.java
+ test/java/util/stream/bootlib/java/util/stream/ThowableHelper.java
+ test/java/util/stream/test/org/openjdk/tests/java/util/stream/CollectAndSummaryStatisticsTest.java
- test/java/util/stream/test/org/openjdk/tests/java/util/stream/ExplodeOpTest.java
+ test/java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/StreamBuilderTest.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/StreamCloseTest.java
- test/java/util/stream/test/org/openjdk/tests/java/util/stream/SummaryStatisticsTest.java

Changeset: 8a5bd6961f6d
Author:    kizune
Date:      2014-02-03 21:48 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/8a5bd6961f6d

8029177: [Parfait] warnings from b117 for jdk.src.share.native.com.sun.java.util.jar: JNI exception pending
Summary: Additional review by Chris Ries
Reviewed-by: jfranck, ksrini

! src/share/native/com/sun/java/util/jar/pack/defines.h
! src/share/native/com/sun/java/util/jar/pack/jni.cpp

Changeset: 6de6a44269c3
Author:    prr
Date:      2014-02-24 11:03 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/6de6a44269c3

8034267: Probabilistic native crash`
Reviewed-by: bae, serb, mschoene

! src/share/native/sun/font/freetypeScaler.c

Changeset: a62ac860222c
Author:    pchelko
Date:      2014-02-25 19:48 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/a62ac860222c

8028285: RMI Thread can no longer call out to AWT
Reviewed-by: art, serb, ddehaven

! src/share/classes/sun/awt/AppContext.java

Changeset: 60cba57306bc
Author:    valeriep
Date:      2014-02-26 18:56 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/60cba57306bc

8031340: Better TLS/EC management
Summary: Make sure private key structure is freed for EC key pair generation
Reviewed-by: vinnie

! make/mapfiles/libsunec/mapfile-vers
! src/share/classes/sun/security/ec/ECKeyPairGenerator.java
! src/share/native/sun/security/ec/ECC_JNI.cpp

Changeset: d121b8bba30a
Author:    vinnie
Date:      2014-02-28 10:39 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/d121b8bba30a

8034272: Do not cram data into CRAM arrays
Reviewed-by: mullan, ahgross

! src/share/classes/com/sun/security/sasl/CramMD5Base.java

Changeset: 664b07076e00
Author:    pchelko
Date:      2014-04-24 20:58 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/664b07076e00

8032960: Running forms URL throws NullPointerException in Javaconsole.
Reviewed-by: anthony, serb

! src/share/classes/java/awt/Toolkit.java
! src/windows/classes/sun/awt/windows/WToolkit.java
+ test/java/awt/Toolkit/ToolkitPropertyTest/NoAppContextTest.java

Changeset: 8de5db9a3613
Author:    mchung
Date:      2014-03-03 14:14 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/8de5db9a3613

8035009: Make Proxy representations consistent
Reviewed-by: ahgross, jfranck

! src/share/classes/java/lang/reflect/Proxy.java

Changeset: 93d37b6e5a8a
Author:    jbachorik
Date:      2014-03-07 10:15 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/93d37b6e5a8a

8029755: Enhance subject class
Reviewed-by: sla, dfuchs, hawtin

! src/share/classes/com/sun/jmx/remote/security/SubjectDelegator.java
- src/share/classes/com/sun/jmx/remote/util/CacheMap.java
- test/javax/management/remote/mandatory/util/CacheMapTest.java

Changeset: 2cd1025bc225
Author:    dbuck
Date:      2014-04-24 21:00 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/2cd1025bc225

8033055: Issues in 2d
Reviewed-by: bae, prr, mschoene

! src/share/native/sun/awt/medialib/awt_ImagingLib.c

Changeset: fe338fe0ab47
Author:    malenkov
Date:      2014-03-13 11:49 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/fe338fe0ab47

8035699: File choosers should be choosier
Reviewed-by: alexsch, art, skoivu

! src/share/classes/javax/swing/filechooser/FileSystemView.java
! src/windows/classes/sun/awt/shell/Win32ShellFolder2.java
! src/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java

Changeset: 8ed5c0586230
Author:    twisti
Date:      2014-07-14 13:57 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/8ed5c0586230

8035788: Provide more consistency for lookups
Reviewed-by: jrose, vlivanov, ahgross

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

Changeset: 6e649096b0bc
Author:    kizune
Date:      2014-03-22 02:21 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/6e649096b0bc

8037046: Validate libraries to be loaded
Reviewed-by: ksrini, ahgross

! src/windows/bin/java_md.c

Changeset: 8ceb6a9aee02
Author:    rriggs
Date:      2014-03-22 12:51 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/8ceb6a9aee02

8036571: (process) Process process arguments carefully
Reviewed-by: alanb, ahgross, jeff, robm

! src/share/classes/java/lang/ProcessBuilder.java

Changeset: 4aee55a62e67
Author:    xuelei
Date:      2014-04-24 21:04 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/4aee55a62e67

8037162: More robust DH exchanges
Reviewed-by: weijun, asmotrak, ahgross, robm

! src/share/classes/sun/security/util/KeyUtil.java

Changeset: 84370e824be1
Author:    xuelei
Date:      2014-03-29 23:24 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/84370e824be1

8031346: Enhance RSA key handling
Reviewed-by: ahgross, ascarpino, asmotrak, robm, weijun, wetmore

! src/share/classes/sun/security/rsa/RSACore.java

Changeset: 723fb841b9b1
Author:    mullan
Date:      2014-04-01 11:58 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/723fb841b9b1

8035004: Provider provides less service
Reviewed-by: wetmore, skoivu

! src/share/classes/java/security/Provider.java

Changeset: f9354ab6c891
Author:    mkos
Date:      2014-04-07 00:31 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/f9354ab6c891

8027144: Review restriction of JAX-WS java packages going to JDK8
Summary: Restricting access to internal packages to minimise risk of security attack; fix also reviewed by Alexander Fomin
Reviewed-by: mullan, mgrebac

! src/share/lib/security/java.security-linux
! src/share/lib/security/java.security-macosx
! src/share/lib/security/java.security-solaris
! src/share/lib/security/java.security-windows

Changeset: 7d01960d983b
Author:    pchelko
Date:      2014-04-24 21:09 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/7d01960d983b

8039097: Some tests fail with NPE since 7u60 b12
Reviewed-by: serb, alexsch

! src/share/classes/java/awt/Toolkit.java
! src/windows/classes/sun/awt/windows/WToolkit.java

Changeset: 63f0ff13dd5a
Author:    chegar
Date:      2014-04-24 16:52 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/63f0ff13dd5a

8039520: More atomicity of atomic updates
Reviewed-by: dl, skoivu, igerasim

! src/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java

Changeset: ad65b61f9d84
Author:    weijun
Date:      2014-04-29 06:53 +0800
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/ad65b61f9d84

8041535: Update certificate lists for compact1 profile
Reviewed-by: mullan, ahgross, erikj

! make/profile-includes.txt

Changeset: 1bb808f704c2
Author:    pchelko
Date:      2014-05-08 19:18 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/1bb808f704c2

8036861: Application can't be loaded fine,the save dialog can't show up.
Reviewed-by: serb, azvegint

! src/windows/classes/sun/awt/windows/WToolkit.java
- test/java/awt/Toolkit/ToolkitPropertyTest/NoAppContextTest.java

Changeset: bb06f8caeb73
Author:    pchelko
Date:      2014-07-14 18:16 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/bb06f8caeb73

8042590: Running form URL throws NPE
Reviewed-by: anthony, serb

! src/windows/classes/sun/awt/windows/ThemeReader.java
! src/windows/classes/sun/awt/windows/WToolkit.java

Changeset: c3906c9e3d0f
Author:    mkos
Date:      2014-05-20 16:02 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/c3906c9e3d0f

8041633: [TESTBUG] java/lang/SecurityManager/CheckPackageAccess.java fails with "In j.s file, but not in golden set: com.sun.activation.registries."
Summary: adding newly restricted package to golden set in the test
Reviewed-by: asmotrak, coffeys, mullan

! test/java/lang/SecurityManager/CheckPackageAccess.java

Changeset: d9be8e874eae
Author:    prappo
Date:      2014-07-16 16:16 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/d9be8e874eae

8050869: Convert runtime dependency to Applet to a static dependency in cosnaming
Reviewed-by: chegar, alanb

! src/share/classes/com/sun/jndi/toolkit/corba/CorbaUtils.java

Changeset: 66f582158e1c
Author:    msheppar
Date:      2014-07-16 20:43 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/66f582158e1c

8040810: Uninitialised memory in jdk/src/windows/native/java/net: net_util_md.c, TwoStacksPlainSocketImpl.c, TwoStacksPlainDatagramSocketImpl.c, DualStackPlainSocketImpl.c, DualStackPlainDatagramSocketImpl.c
Summary: explicitly initialze local function variables
Reviewed-by: alanb

! src/windows/native/java/net/DualStackPlainDatagramSocketImpl.c
! src/windows/native/java/net/DualStackPlainSocketImpl.c
! src/windows/native/java/net/TwoStacksPlainDatagramSocketImpl.c
! src/windows/native/java/net/TwoStacksPlainSocketImpl.c
! src/windows/native/java/net/net_util_md.c

Changeset: 40041b949b8c
Author:    alexsch
Date:      2014-06-25 19:10 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/40041b949b8c

8043869: [macosx] java -splash does not honor @2x hi dpi notation for retina support
Reviewed-by: pchelko, anthony, ksrini

! make/mapfiles/libsplashscreen/mapfile-vers
! src/macosx/native/sun/awt/splashscreen/splashscreen_sys.m
! src/share/bin/java.c
! src/share/bin/splashscreen.h
! src/share/bin/splashscreen_stubs.c
! src/share/classes/java/awt/SplashScreen.java
! src/share/native/sun/awt/splashscreen/java_awt_SplashScreen.c
! src/share/native/sun/awt/splashscreen/splashscreen_impl.c
! src/share/native/sun/awt/splashscreen/splashscreen_impl.h
! src/solaris/native/sun/awt/splashscreen/splashscreen_sys.c
! src/windows/native/sun/awt/splashscreen/splashscreen_sys.c
+ test/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java

Changeset: c36adbd6c77c
Author:    ptbrunet
Date:      2014-06-26 12:05 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/c36adbd6c77c

8048022: Fix raw and unchecked warnings in javax.accessibility
Reviewed-by: pchelko

! src/share/classes/javax/accessibility/AccessibleBundle.java
! src/share/classes/javax/accessibility/AccessibleRelationSet.java
! src/share/classes/javax/accessibility/AccessibleStateSet.java

Changeset: 1c1018d37f26
Author:    pchelko
Date:      2014-06-26 13:38 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/1c1018d37f26

8047799: Remove WindowClosingSupport
Reviewed-by: anthony, alexsch

! src/share/classes/java/awt/Component.java
! src/share/classes/java/awt/Container.java
! src/share/classes/java/awt/Dialog.java
! src/share/classes/sun/awt/SunToolkit.java
- src/share/classes/sun/awt/WindowClosingListener.java
- src/share/classes/sun/awt/WindowClosingSupport.java

Changeset: 327e816d4c7e
Author:    jgodinez
Date:      2014-06-26 13:46 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/327e816d4c7e

7067052: Default printer media is ignored
Reviewed-by: bae, prr

! src/solaris/classes/sun/print/CUPSPrinter.java
! src/solaris/classes/sun/print/IPPPrintService.java
! src/solaris/native/sun/awt/CUPSfuncs.c

Changeset: 80f84bc60225
Author:    prr
Date:      2014-06-26 16:10 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/80f84bc60225

8041902: When printing, polylines are not rendered as joined
Reviewed-by: bae, jgodinez

! src/share/classes/sun/print/PathGraphics.java
+ test/java/awt/print/PrinterJob/PolylinePrintingTest.java

Changeset: 8a7fdbaea99b
Author:    prr
Date:      2014-06-26 16:14 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/8a7fdbaea99b

8043508: JVM core dumps with very long text in tooltip
Reviewed-by: bae, jgodinez

! src/share/native/sun/font/DrawGlyphList.c
+ test/java/awt/Graphics2D/DrawString/DrawStringCrash.java

Changeset: 97e2bc137f9e
Author:    dmarkov
Date:      2014-06-30 16:23 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/97e2bc137f9e

8048506: [macosx] javax.swing.PopupFactory issue with null owner
Reviewed-by: pchelko, alexsch

! src/share/classes/javax/swing/PopupFactory.java
+ test/javax/swing/PopupFactory/8048506/bug8048506.java

Changeset: 8af305206840
Author:    yan
Date:      2014-07-01 12:49 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/8af305206840

8043131: Move ShapedAndTranslucentWindows and GC functional AWT tests to regression tree
Reviewed-by: pchelko
Contributed-by: Dmitriy Ermashov  <dmitriy.ermashov at oracle.com>

+ test/java/awt/Frame/DisposeParentGC/DisposeParentGC.java
+ test/java/awt/Frame/FramesGC/FramesGC.java
! test/java/awt/Window/ShapedAndTranslucentWindows/FocusAWTTest.java
+ test/java/awt/Window/ShapedAndTranslucentWindows/SetShape.java
+ test/java/awt/Window/ShapedAndTranslucentWindows/SetShapeAndClick.java
+ test/java/awt/Window/ShapedAndTranslucentWindows/SetShapeDynamicallyAndClick.java
! test/java/awt/Window/ShapedAndTranslucentWindows/Shaped.java
! test/java/awt/Window/ShapedAndTranslucentWindows/ShapedByAPI.java
! test/java/awt/Window/ShapedAndTranslucentWindows/ShapedTranslucent.java
+ test/java/awt/Window/ShapedAndTranslucentWindows/ShapedTranslucentWindowClick.java
! test/java/awt/Window/ShapedAndTranslucentWindows/StaticallyShaped.java
! test/java/awt/Window/ShapedAndTranslucentWindows/Translucent.java
+ test/java/awt/Window/ShapedAndTranslucentWindows/TranslucentChoice.java
+ test/java/awt/Window/ShapedAndTranslucentWindows/TranslucentWindowClick.java

Changeset: ec5d5682280a
Author:    serb
Date:      2014-07-01 20:42 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/ec5d5682280a

8048265: AWT crashes inside CCombinedSegTable::In called from Java_sun_awt_windows_WDefaultFontCharset_canConvert
Reviewed-by: anthony, pchelko, azvegint

! src/windows/classes/sun/awt/windows/WingDings.java

Changeset: af69f70c2534
Author:    prr
Date:      2014-07-01 12:02 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/af69f70c2534

Merge

! src/share/classes/java/awt/Component.java
! src/share/classes/java/awt/Container.java
- src/share/classes/sun/jvmstat/monitor/remote/BufferedMonitoredVm.java
- test/com/sun/tools/attach/Shutdown.java

Changeset: 13b3e10c7041
Author:    mcherkas
Date:      2014-07-02 14:48 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/13b3e10c7041

8040076: Memory leak. java.awt.List objects allowing multiple selections are not GC-ed.
Reviewed-by: anthony, pchelko
Contributed-by: artem.malenko at oracle.com

! src/windows/native/sun/windows/awt_Component.cpp
+ test/java/awt/List/ListGarbageCollectionTest/AwtListGarbageCollectionTest.java

Changeset: 243d0ee7079b
Author:    pchelko
Date:      2014-07-02 17:04 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/243d0ee7079b

8033367: [macosx] Appletviewer was broken in jdk8 b124
Reviewed-by: anthony, serb

! make/lib/Awt2dLibraries.gmk
! src/macosx/bin/java_md_macosx.c
! src/macosx/classes/com/apple/eawt/Application.java
! src/macosx/classes/sun/awt/CGraphicsEnvironment.java
! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/macosx/native/sun/awt/CGraphicsEnv.m
! src/macosx/native/sun/awt/LWCToolkit.m
- src/macosx/native/sun/awt/awt.m
! src/macosx/native/sun/osxapp/AWT_debug.h
+ src/macosx/native/sun/osxapp/AWT_debug.m

Changeset: 472434e59163
Author:    pchelko
Date:      2014-07-02 18:57 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/472434e59163

8048549: [macosx] Disable usage of system menu bar if AWT is embedded in FX
Reviewed-by: anthony, serb

! src/macosx/classes/com/apple/laf/AquaMenuBarUI.java
! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/macosx/native/sun/awt/LWCToolkit.m
! src/macosx/native/sun/osxapp/ThreadUtilities.h
! src/macosx/native/sun/osxapp/ThreadUtilities.m

Changeset: d6c9121f7234
Author:    darcy
Date:      2014-07-02 23:03 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/d6c9121f7234

8043548: Fix raw and unchecked lint warnings in javax.swing.plaf.*
8042849: Fix raw and unchecked warnings in com.sun.java.swing
Reviewed-by: pchelko, alexsch

! src/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java
! src/share/classes/com/sun/java/swing/plaf/gtk/GTKIconFactory.java
! src/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java
! src/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java
! src/share/classes/com/sun/java/swing/plaf/gtk/XColors.java
! src/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java
! src/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java
! src/share/classes/com/sun/java/swing/plaf/windows/DesktopProperty.java
! src/share/classes/com/sun/java/swing/plaf/windows/TMSchema.java
! src/share/classes/com/sun/java/swing/plaf/windows/WindowsComboBoxUI.java
! src/share/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java
! src/share/classes/com/sun/java/swing/plaf/windows/XPStyle.java
! src/share/classes/javax/swing/JComboBox.java
! src/share/classes/javax/swing/JSlider.java
! src/share/classes/javax/swing/plaf/ComboBoxUI.java
! src/share/classes/javax/swing/plaf/LayerUI.java
! src/share/classes/javax/swing/plaf/ListUI.java
! src/share/classes/javax/swing/plaf/basic/BasicComboBoxEditor.java
! src/share/classes/javax/swing/plaf/basic/BasicComboBoxRenderer.java
! src/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java
! src/share/classes/javax/swing/plaf/basic/BasicComboPopup.java
! src/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java
! src/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java
! src/share/classes/javax/swing/plaf/basic/BasicListUI.java
! src/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java
! src/share/classes/javax/swing/plaf/basic/BasicMenuUI.java
! src/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java
! src/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java
! src/share/classes/javax/swing/plaf/basic/BasicSliderUI.java
! src/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java
! src/share/classes/javax/swing/plaf/basic/BasicTableHeaderUI.java
! src/share/classes/javax/swing/plaf/basic/BasicTableUI.java
! src/share/classes/javax/swing/plaf/basic/BasicTreeUI.java
! src/share/classes/javax/swing/plaf/basic/ComboPopup.java
! src/share/classes/javax/swing/plaf/basic/LazyActionMap.java
! src/share/classes/javax/swing/plaf/metal/MetalBumps.java
! src/share/classes/javax/swing/plaf/metal/MetalComboBoxButton.java
! src/share/classes/javax/swing/plaf/metal/MetalComboBoxUI.java
! src/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java
! src/share/classes/javax/swing/plaf/metal/MetalToolBarUI.java
! src/share/classes/javax/swing/plaf/metal/MetalUtils.java
! src/share/classes/javax/swing/plaf/metal/OceanTheme.java
! src/share/classes/javax/swing/plaf/multi/MultiButtonUI.java
! src/share/classes/javax/swing/plaf/multi/MultiColorChooserUI.java
! src/share/classes/javax/swing/plaf/multi/MultiComboBoxUI.java
! src/share/classes/javax/swing/plaf/multi/MultiDesktopIconUI.java
! src/share/classes/javax/swing/plaf/multi/MultiDesktopPaneUI.java
! src/share/classes/javax/swing/plaf/multi/MultiFileChooserUI.java
! src/share/classes/javax/swing/plaf/multi/MultiInternalFrameUI.java
! src/share/classes/javax/swing/plaf/multi/MultiLabelUI.java
! src/share/classes/javax/swing/plaf/multi/MultiListUI.java
! src/share/classes/javax/swing/plaf/multi/MultiLookAndFeel.java
! src/share/classes/javax/swing/plaf/multi/MultiMenuBarUI.java
! src/share/classes/javax/swing/plaf/multi/MultiMenuItemUI.java
! src/share/classes/javax/swing/plaf/multi/MultiOptionPaneUI.java
! src/share/classes/javax/swing/plaf/multi/MultiPanelUI.java
! src/share/classes/javax/swing/plaf/multi/MultiPopupMenuUI.java
! src/share/classes/javax/swing/plaf/multi/MultiProgressBarUI.java
! src/share/classes/javax/swing/plaf/multi/MultiRootPaneUI.java
! src/share/classes/javax/swing/plaf/multi/MultiScrollBarUI.java
! src/share/classes/javax/swing/plaf/multi/MultiScrollPaneUI.java
! src/share/classes/javax/swing/plaf/multi/MultiSeparatorUI.java
! src/share/classes/javax/swing/plaf/multi/MultiSliderUI.java
! src/share/classes/javax/swing/plaf/multi/MultiSpinnerUI.java
! src/share/classes/javax/swing/plaf/multi/MultiSplitPaneUI.java
! src/share/classes/javax/swing/plaf/multi/MultiTabbedPaneUI.java
! src/share/classes/javax/swing/plaf/multi/MultiTableHeaderUI.java
! src/share/classes/javax/swing/plaf/multi/MultiTableUI.java
! src/share/classes/javax/swing/plaf/multi/MultiTextUI.java
! src/share/classes/javax/swing/plaf/multi/MultiToolBarUI.java
! src/share/classes/javax/swing/plaf/multi/MultiToolTipUI.java
! src/share/classes/javax/swing/plaf/multi/MultiTreeUI.java
! src/share/classes/javax/swing/plaf/multi/MultiViewportUI.java
! src/share/classes/javax/swing/plaf/nimbus/NimbusIcon.java
! src/share/classes/javax/swing/plaf/nimbus/NimbusStyle.java
! src/share/classes/javax/swing/plaf/nimbus/State.java
! src/share/classes/javax/swing/plaf/nimbus/SynthPainterImpl.java
! src/share/classes/javax/swing/plaf/nimbus/TableScrollPaneCorner.java
! src/share/classes/javax/swing/plaf/synth/DefaultSynthStyleFactory.java
! src/share/classes/javax/swing/plaf/synth/ImagePainter.java
! src/share/classes/javax/swing/plaf/synth/Region.java
! src/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java
! src/share/classes/javax/swing/plaf/synth/SynthComboPopup.java
! src/share/classes/javax/swing/plaf/synth/SynthListUI.java
! src/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java
! src/share/classes/javax/swing/plaf/synth/SynthParser.java
! src/share/classes/javax/swing/plaf/synth/SynthSliderUI.java
! src/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java
! src/share/classes/javax/swing/plaf/synth/SynthTableUI.java
! src/share/classes/javax/swing/plaf/synth/SynthTreeUI.java
! src/share/classes/sun/swing/BakedArrayList.java

Changeset: cf25509c9243
Author:    malenkov
Date:      2014-07-03 16:55 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/cf25509c9243

4058433: RFE: tool for creating BeanInfo template
Reviewed-by: alexsch, serb

+ src/share/classes/com/sun/beans/introspect/ClassInfo.java
+ src/share/classes/com/sun/beans/introspect/EventSetInfo.java
+ src/share/classes/com/sun/beans/introspect/MethodInfo.java
+ src/share/classes/com/sun/beans/introspect/PropertyInfo.java
! src/share/classes/java/beans/BeanDescriptor.java
+ src/share/classes/java/beans/BeanProperty.java
! src/share/classes/java/beans/EventSetDescriptor.java
! src/share/classes/java/beans/IndexedPropertyDescriptor.java
! src/share/classes/java/beans/Introspector.java
+ src/share/classes/java/beans/JavaBean.java
! src/share/classes/java/beans/PropertyDescriptor.java
+ src/share/classes/javax/swing/SwingContainer.java
+ test/java/beans/Introspector/4058433/TestBeanProperty.java
+ test/java/beans/Introspector/4058433/TestJavaBean.java
+ test/java/beans/Introspector/4058433/TestSwingContainer.java
! test/java/beans/Introspector/7084904/Test7084904.java
+ test/java/beans/Performance/Test4058433.java

Changeset: 3fae2ca5fc3e
Author:    anashaty
Date:      2014-07-03 18:47 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/3fae2ca5fc3e

8044371: setOneTouchExpandable functionality of JSplitPane will reduce vertical Scrollbar
Reviewed-by: alexp, alexsch

! src/share/classes/javax/swing/ScrollPaneLayout.java
+ test/javax/swing/JScrollPane/bug8044371.java

Changeset: 99f5ba331526
Author:    darcy
Date:      2014-07-03 15:24 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/99f5ba331526

8043550: Fix raw and unchecked lint warnings in javax.swing.*
Reviewed-by: pchelko, mchung

! src/share/classes/javax/swing/AbstractButton.java
! src/share/classes/javax/swing/ArrayTable.java
! src/share/classes/javax/swing/DebugGraphics.java
! src/share/classes/javax/swing/DefaultCellEditor.java
! src/share/classes/javax/swing/DefaultRowSorter.java
! src/share/classes/javax/swing/JComponent.java
! src/share/classes/javax/swing/JEditorPane.java
! src/share/classes/javax/swing/JLayer.java
! src/share/classes/javax/swing/JOptionPane.java
! src/share/classes/javax/swing/JSpinner.java
! src/share/classes/javax/swing/JTable.java
! src/share/classes/javax/swing/JTextField.java
! src/share/classes/javax/swing/JTree.java
! src/share/classes/javax/swing/KeyboardManager.java
! src/share/classes/javax/swing/LayoutFocusTraversalPolicy.java
! src/share/classes/javax/swing/MenuSelectionManager.java
! src/share/classes/javax/swing/MultiUIDefaults.java
! src/share/classes/javax/swing/PopupFactory.java
! src/share/classes/javax/swing/RowFilter.java
! src/share/classes/javax/swing/SpinnerDateModel.java
! src/share/classes/javax/swing/SpinnerListModel.java
! src/share/classes/javax/swing/SpinnerNumberModel.java
! src/share/classes/javax/swing/SpringLayout.java
! src/share/classes/javax/swing/SwingWorker.java
! src/share/classes/javax/swing/UIDefaults.java
! src/share/classes/javax/swing/UIManager.java
! src/share/classes/javax/swing/event/EventListenerList.java
! src/share/classes/javax/swing/event/RowSorterEvent.java
! src/share/classes/javax/swing/table/DefaultTableColumnModel.java
! src/share/classes/javax/swing/table/DefaultTableModel.java
! src/share/classes/javax/swing/table/TableRowSorter.java
! src/share/classes/javax/swing/text/AbstractDocument.java
! src/share/classes/javax/swing/tree/AbstractLayoutCache.java
! src/share/classes/javax/swing/tree/DefaultMutableTreeNode.java
! src/share/classes/javax/swing/tree/DefaultTreeCellEditor.java
! src/share/classes/javax/swing/tree/DefaultTreeModel.java
! src/share/classes/javax/swing/tree/TreeNode.java
! src/share/classes/javax/swing/tree/VariableHeightLayoutCache.java
! src/share/classes/javax/swing/undo/CompoundEdit.java
! src/share/classes/javax/swing/undo/StateEdit.java
! src/share/classes/javax/swing/undo/UndoableEditSupport.java
! src/share/classes/sun/tools/jconsole/inspector/TableSorter.java

Changeset: c6a4534a458d
Author:    yan
Date:      2014-07-04 13:40 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/c6a4534a458d

8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
Reviewed-by: pchelko
Contributed-by: Dmitriy Ermashov  <dmitriy.ermashov at oracle.com>

+ test/java/awt/datatransfer/Clipboard/BasicClipboardTest.java
+ test/java/awt/datatransfer/Clipboard/GetContentsInterruptedTest.java
+ test/java/awt/datatransfer/ImageTransfer/ImageTransferTest.java
+ test/java/awt/datatransfer/Independence/IndependenceAWTTest.java
+ test/java/awt/datatransfer/Independence/IndependenceSwingTest.java
+ test/java/awt/datatransfer/SystemFlavorMap/AddFlavorForNativeTest.java
+ test/java/awt/datatransfer/SystemFlavorMap/AddFlavorTest.java
+ test/java/awt/datatransfer/SystemFlavorMap/AddNativeForFlavorTest.java
+ test/java/awt/datatransfer/SystemFlavorMap/AddNativeTest.java
+ test/java/awt/datatransfer/SystemFlavorMap/GetFlavorsForNewNativeTest.java
+ test/java/awt/datatransfer/SystemFlavorMap/GetNativesForNewFlavorTest.java
+ test/java/awt/datatransfer/SystemFlavorMap/InvalidMapArgumentsTest.java
+ test/java/awt/datatransfer/SystemFlavorMap/ManyFlavorMapTest.java
+ test/java/awt/datatransfer/SystemFlavorMap/SetDataFlavorsTest.java
+ test/java/awt/datatransfer/SystemFlavorMap/SetFlavorsForNativeTest.java
+ test/java/awt/datatransfer/SystemFlavorMap/SetNativesForFlavor.java
+ test/java/awt/datatransfer/SystemFlavorMap/SetNativesTest.java
+ test/java/awt/datatransfer/SystemSelection/SystemSelectionAWTTest.java
+ test/java/awt/datatransfer/SystemSelection/SystemSelectionSwingTest.java

Changeset: 5a5ae13cbc66
Author:    ant
Date:      2014-07-04 15:16 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/5a5ae13cbc66

8048887: SortingFocusTraversalPolicy throws IllegalArgumentException from the sort method
Reviewed-by: azvegint, alexsch

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

Changeset: 2afdb5f1ecb2
Author:    azvegint
Date:      2014-07-07 18:56 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/2afdb5f1ecb2

8049418: [macosx] PopupMenuListener.popupMenuWillBecomeVisible is not called for empty combobox on MacOS/aqua look and feel
Reviewed-by: anthony, pchelko

! src/macosx/classes/com/apple/laf/AquaComboBoxPopup.java

Changeset: 2ce8930adcfb
Author:    prr
Date:      2014-07-07 10:27 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/2ce8930adcfb

Merge

- src/macosx/native/jobjc/JObjC.xcodeproj/default.pbxuser
- src/macosx/native/jobjc/JObjC.xcodeproj/project.pbxproj
- src/macosx/native/jobjc/README.txt
- src/macosx/native/jobjc/TODOS
- src/macosx/native/jobjc/bridgesupport.gmk
- src/macosx/native/jobjc/build.xml
- src/macosx/native/jobjc/extract_classes.pl
- src/macosx/native/jobjc/run-and-write-if-okay
- src/macosx/native/jobjc/rungen
- src/macosx/native/jobjc/runjava
- src/macosx/native/jobjc/src/core/PrimitiveCoder.hs
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/CFType.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/CIF.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Coder.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/FFIType.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Function.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/ID.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Invoke.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/JObjCRuntime.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/MacOSXFramework.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/NSClass.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/NativeArgumentBuffer.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/NativeBuffer.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/NativeObjectLifecycleManager.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Opaque.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Pointer.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/PrimitiveCoder.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/SEL.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Struct.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Subclassing.java
- src/macosx/native/jobjc/src/core/native/CIF.m
- src/macosx/native/jobjc/src/core/native/Coder.m
- src/macosx/native/jobjc/src/core/native/FFIType.m
- src/macosx/native/jobjc/src/core/native/Function.m
- src/macosx/native/jobjc/src/core/native/ID.m
- src/macosx/native/jobjc/src/core/native/Invoke.m
- src/macosx/native/jobjc/src/core/native/JObjCRuntime.m
- src/macosx/native/jobjc/src/core/native/MacOSXFramework.m
- src/macosx/native/jobjc/src/core/native/NSClass.m
- src/macosx/native/jobjc/src/core/native/NativeBuffer.h
- src/macosx/native/jobjc/src/core/native/NativeBuffer.m
- src/macosx/native/jobjc/src/core/native/NativeObjectLifecycleManager.m
- src/macosx/native/jobjc/src/core/native/SEL.m
- src/macosx/native/jobjc/src/core/native/Subclassing.m
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/BootClassPathMinus.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/ClassConsolidator.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/ClassGenerator.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/FileCopier.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/FrameworkGenerator.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/FunctionGenerator.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/Generator.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/MethodDisambiguator.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/RestrictedKeywords.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/Utils.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/AbstractObjCClassFile.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/CFTypeClassFile.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/CategoryClassClassFile.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/CategoryClassFile.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/CopiedFile.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/FrameworkClassFile.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/GeneratedClassFile.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/JObjCClassClassFile.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/JObjCClassFile.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/MixedPrimitiveCoderClassFile.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/OpaqueClassFile.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/OutputFile.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/RootJObjCClass.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/StructClassFile.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Arg.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/CFType.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Category.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Clazz.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Constant.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Element.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/ElementWType.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Framework.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Function.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/FunctionAlias.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/InformalProtocol.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Method.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/NativeEnum.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Opaque.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/OutputFileGenerator.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Protocol.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/ReturnValue.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/StringConstant.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Struct.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/TypeElement.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/coders/CoderDescriptor.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/coders/ComplexCoderDescriptor.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/coders/PrimitiveCoderDescriptor.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/types/JType.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/types/NType.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/types/Type.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/types/TypeCache.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/types/TypeToJType.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/utils/Fp.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/utils/JavaLang.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/utils/NTypeMerger.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/utils/NTypeParser.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/utils/NTypePrinter.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/utils/ObjectInspector.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/utils/QA.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/utils/StringStream.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/utils/StructOffsetResolver.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/utils/StructOffsetResolverBigBang.java
- src/macosx/native/jobjc/src/generator/java/com/apple/jobjc/SuperClassExtractor.java
- src/macosx/native/jobjc/src/generator/java/com/apple/jobjc/UnsafeRuntimeAccess.java
- src/macosx/native/jobjc/src/runtime-additions/java/com/apple/jobjc/Utils.java
- src/macosx/native/jobjc/src/runtime-additions/native/NativeNumber.m
- src/macosx/native/jobjc/src/runtime-additions/native/NativeString.m
- src/macosx/native/jobjc/src/runtime-additions/native/NativeThread.m
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/BaseBench.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/BenchFunCall.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/BenchIDPop.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/BenchStructCoding.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/BenchUnsafe.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/CategoryTest.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/FunctionTest.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/GUIDemo.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/IBDemo.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/IntroTest.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/NSClassTest.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/NativeBufferTest.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/NativeTypeTest.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/PooledTestCase.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/SELTest.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/StructTest.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/SubclassingTest.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/TestUtils.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/UtilsTest.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/VarArgsTest.java
- src/macosx/native/jobjc/src/tests/native/FunCallBench.m
! src/share/classes/javax/swing/DefaultCellEditor.java
! src/share/classes/javax/swing/DefaultRowSorter.java
! src/share/classes/javax/swing/JEditorPane.java
! src/share/classes/javax/swing/JSlider.java
! src/share/classes/javax/swing/JTable.java
! src/share/classes/javax/swing/MenuSelectionManager.java
! src/share/classes/javax/swing/RowFilter.java
! src/share/classes/javax/swing/SortingFocusTraversalPolicy.java
! src/share/classes/javax/swing/UIManager.java
- test/com/sun/jdi/ProcessAttachDebuggee.java
- test/com/sun/jdi/ProcessAttachDebugger.java
- test/com/sun/jdi/ProcessAttachTest.sh
- test/com/sun/jdi/ShutdownDebuggee.java
- test/com/sun/jdi/SuspendNoFlagTest.sh
- test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh
- test/sun/jvmstat/testlibrary/JavaProcess.java

Changeset: 4083ee6a7252
Author:    darcy
Date:      2014-07-07 16:05 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/4083ee6a7252

8048980: Fix raw and unchecked lint warnings in platform-specific sun.font files
Reviewed-by: henryjen, prr

! src/macosx/classes/sun/font/CFontConfiguration.java
! src/solaris/classes/sun/font/FcFontConfiguration.java
! src/solaris/classes/sun/font/XMap.java
! src/solaris/classes/sun/font/XRGlyphCache.java

Changeset: ff2112f3ae6b
Author:    aivanov
Date:      2014-07-08 12:20 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/ff2112f3ae6b

8046559: NPE when changing Windows theme
Reviewed-by: pchelko, anthony

! src/share/classes/com/sun/java/swing/plaf/windows/AnimationController.java
! src/share/classes/com/sun/java/swing/plaf/windows/WindowsComboBoxUI.java
! src/share/classes/com/sun/java/swing/plaf/windows/WindowsGraphicsUtils.java
! src/share/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java
! src/share/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameTitlePane.java
! src/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
! src/share/classes/com/sun/java/swing/plaf/windows/WindowsMenuBarUI.java
! src/share/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java
! src/share/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuSeparatorUI.java
! src/share/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuUI.java
! src/share/classes/com/sun/java/swing/plaf/windows/WindowsProgressBarUI.java
! src/share/classes/com/sun/java/swing/plaf/windows/WindowsSliderUI.java
! src/share/classes/com/sun/java/swing/plaf/windows/WindowsSpinnerUI.java
! src/share/classes/com/sun/java/swing/plaf/windows/WindowsTableHeaderUI.java
! src/share/classes/com/sun/java/swing/plaf/windows/XPStyle.java
! src/solaris/classes/sun/awt/windows/ThemeReader.java
! src/windows/classes/sun/awt/windows/ThemeReader.java
! src/windows/classes/sun/awt/windows/WToolkit.java
+ test/javax/swing/JFileChooser/8046391/bug8046391.java

Changeset: dc73b8eaf098
Author:    prr
Date:      2014-07-16 12:48 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/dc73b8eaf098

Merge

- src/share/classes/com/sun/jmx/remote/util/CacheMap.java
- src/share/lib/security/BlacklistedCertsConverter.java
- src/share/lib/security/blacklisted.certs
- src/share/lib/security/blacklisted.certs.pem
! src/windows/classes/sun/awt/windows/ThemeReader.java
! src/windows/classes/sun/awt/windows/WToolkit.java
- test/java/util/stream/test/org/openjdk/tests/java/util/stream/ExplodeOpTest.java
- test/java/util/stream/test/org/openjdk/tests/java/util/stream/SummaryStatisticsTest.java
- test/javax/management/remote/mandatory/util/CacheMapTest.java

Changeset: 9c9237dcda7a
Author:    prr
Date:      2014-07-16 14:39 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/9c9237dcda7a

Merge


Changeset: 0db6b84437c4
Author:    darcy
Date:      2014-07-16 17:45 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/0db6b84437c4

8050798: New unchecked warning introduced in com.sun.jndi.ldap.Connection
Reviewed-by: lancea

! src/share/classes/com/sun/jndi/ldap/Connection.java

Changeset: 0a38af687896
Author:    darcy
Date:      2014-07-16 18:06 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/0a38af687896

8050953: Fix raw and unchecked lint warnings in sun.text.normalizer.UnicodeSet
Reviewed-by: okutsu

! src/share/classes/sun/text/normalizer/UnicodeSet.java

Changeset: 526240307741
Author:    joehw
Date:      2014-07-16 18:22 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/526240307741

8049514: FEATURE_SECURE_PROCESSING can not be turned off on a validator through SchemaFactory
Reviewed-by: lancea

+ test/javax/xml/jaxp/validation/8049514/FeaturePropagationTest.java

Changeset: 480acb425795
Author:    sherman
Date:      2014-07-17 11:08 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/480acb425795

8042589: String.toLowerCase do not work for some concatenated strings
Summary: to include surrogate check in loop
Reviewed-by: mchung

! src/share/classes/java/lang/String.java
! test/java/lang/String/ToLowerCase.java
! test/java/lang/String/ToUpperCase.java

Changeset: 127da56ff224
Author:    redestad
Date:      2014-07-12 01:36 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/127da56ff224

8041972: Additional parse methods for Long/Integer
Reviewed-by: mduigou, psandoz

! src/share/classes/java/lang/Integer.java
! src/share/classes/java/lang/Long.java
! src/share/classes/java/lang/NumberFormatException.java
! test/java/lang/Integer/ParsingTest.java
! test/java/lang/Long/ParsingTest.java

Changeset: da9fe02886be
Author:    msheppar
Date:      2014-07-18 01:39 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/da9fe02886be

8050922: add additional diagnostic to java/net/MulticastSocket/TestInterfaces
Summary: add additional diagnostic output for failed netwrok interface
Reviewed-by: chegar

! test/java/net/MulticastSocket/TestInterfaces.java

Changeset: d7addd2d1671
Author:    prappo
Date:      2014-07-18 13:43 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/d7addd2d1671

8051350: Update javadoc for com.sun.jndi.toolkit.corba.CorbaUtils
Reviewed-by: alanb

! src/share/classes/com/sun/jndi/toolkit/corba/CorbaUtils.java

Changeset: e0f1024d167a
Author:    igerasim
Date:      2014-07-18 17:04 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/e0f1024d167a

8050893: (smartcardio) Invert reset argument in tests in sun/security/smartcardio
Reviewed-by: valeriep

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

Changeset: e70903d74545
Author:    jbachorik
Date:      2014-07-18 17:23 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/e70903d74545

8035829: [parfait] JNI exception pending in jdk/src/windows/native/sun/tools/attach/WindowsVirtualMachine.c
Reviewed-by: sundar, kevinw

! src/windows/native/sun/tools/attach/WindowsVirtualMachine.c

Changeset: 7e442b62caaa
Author:    mduigou
Date:      2014-07-18 08:54 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/7e442b62caaa

8051057: Optimize StringCharBuffer.toString(int, int)
Reviewed-by: smarks, alanb

! src/share/classes/java/nio/StringCharBuffer.java

Changeset: c131a58e14a7
Author:    mchung
Date:      2014-07-18 10:40 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/c131a58e14a7

8050968: Extension class loader initialization fails on Win7 x64 zh_TW
Reviewed-by: alanb, dholmes, sherman

! src/share/classes/sun/nio/cs/ext/ExtendedCharsets.java



More information about the jdk9-hs-emb-changes mailing list