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