From suchen.chien at oracle.com Wed Sep 7 14:13:14 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Wed, 07 Sep 2011 21:13:14 +0000 Subject: hg: jdk8/build: Added tag jdk8-b03 for changeset 587bb549dff8 Message-ID: <20110907211314.C79AF47448@hg.openjdk.java.net> Changeset: 0b66a233bfb9 Author: schien Date: 2011-09-01 13:54 -0700 URL: http://hg.openjdk.java.net/jdk8/build/rev/0b66a233bfb9 Added tag jdk8-b03 for changeset 587bb549dff8 ! .hgtags From suchen.chien at oracle.com Wed Sep 7 14:13:26 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Wed, 07 Sep 2011 21:13:26 +0000 Subject: hg: jdk8/build/corba: Added tag jdk8-b03 for changeset cd0da00694fb Message-ID: <20110907211327.A0CC347449@hg.openjdk.java.net> Changeset: 60a68d688e24 Author: schien Date: 2011-09-01 13:54 -0700 URL: http://hg.openjdk.java.net/jdk8/build/corba/rev/60a68d688e24 Added tag jdk8-b03 for changeset cd0da00694fb ! .hgtags From suchen.chien at oracle.com Wed Sep 7 14:14:04 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Wed, 07 Sep 2011 21:14:04 +0000 Subject: hg: jdk8/build/hotspot: Added tag jdk8-b03 for changeset 3a2fb61165df Message-ID: <20110907211406.839DB4744A@hg.openjdk.java.net> Changeset: 0fa3ace511fe Author: schien Date: 2011-09-01 13:54 -0700 URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/0fa3ace511fe Added tag jdk8-b03 for changeset 3a2fb61165df ! .hgtags From suchen.chien at oracle.com Wed Sep 7 14:15:07 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Wed, 07 Sep 2011 21:15:07 +0000 Subject: hg: jdk8/build/jaxp: Added tag jdk8-b03 for changeset 7a74371ce0c6 Message-ID: <20110907211507.0A2F14744B@hg.openjdk.java.net> Changeset: acbcadef0b21 Author: schien Date: 2011-09-01 13:54 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxp/rev/acbcadef0b21 Added tag jdk8-b03 for changeset 7a74371ce0c6 ! .hgtags From suchen.chien at oracle.com Wed Sep 7 14:15:19 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Wed, 07 Sep 2011 21:15:19 +0000 Subject: hg: jdk8/build/jaxws: Added tag jdk8-b03 for changeset 7dcb0307508f Message-ID: <20110907211519.9E5954744C@hg.openjdk.java.net> Changeset: 3f6f08163331 Author: schien Date: 2011-09-01 13:54 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/3f6f08163331 Added tag jdk8-b03 for changeset 7dcb0307508f ! .hgtags From suchen.chien at oracle.com Wed Sep 7 14:17:34 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Wed, 07 Sep 2011 21:17:34 +0000 Subject: hg: jdk8/build/jdk: 63 new changesets Message-ID: <20110907212810.401B74744D@hg.openjdk.java.net> Changeset: d977bcc79584 Author: schien Date: 2011-09-01 13:54 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/d977bcc79584 Added tag jdk8-b03 for changeset 7989ee9fe673 ! .hgtags Changeset: 6664b47ddfd9 Author: prr Date: 2011-08-12 09:48 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/6664b47ddfd9 7077423: Enable Xrender by default Reviewed-by: bae, jgodinez, ceisserer ! src/solaris/classes/sun/awt/X11GraphicsEnvironment.java Changeset: f372807e122b Author: lana Date: 2011-08-17 22:47 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/f372807e122b Merge - src/share/native/java/lang/fdlibm/src/e_acosh.c - src/share/native/java/lang/fdlibm/src/e_gamma.c - src/share/native/java/lang/fdlibm/src/e_gamma_r.c - src/share/native/java/lang/fdlibm/src/e_j0.c - src/share/native/java/lang/fdlibm/src/e_j1.c - src/share/native/java/lang/fdlibm/src/e_jn.c - src/share/native/java/lang/fdlibm/src/e_lgamma.c - src/share/native/java/lang/fdlibm/src/e_lgamma_r.c - src/share/native/java/lang/fdlibm/src/s_asinh.c - src/share/native/java/lang/fdlibm/src/s_erf.c - src/share/native/java/lang/fdlibm/src/w_acosh.c - src/share/native/java/lang/fdlibm/src/w_gamma.c - src/share/native/java/lang/fdlibm/src/w_gamma_r.c - src/share/native/java/lang/fdlibm/src/w_j0.c - src/share/native/java/lang/fdlibm/src/w_j1.c - src/share/native/java/lang/fdlibm/src/w_jn.c - src/share/native/java/lang/fdlibm/src/w_lgamma.c - src/share/native/java/lang/fdlibm/src/w_lgamma_r.c Changeset: 4a6dac089eac Author: lana Date: 2011-08-29 14:26 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/4a6dac089eac Merge Changeset: 4e0340c4f443 Author: rupashka Date: 2011-08-12 15:53 +0400 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/4e0340c4f443 7071609: javax/swing/JPopupMenu/6694823/bug6694823.java failed on solaris10 Reviewed-by: alexp ! test/javax/swing/JPopupMenu/6694823/bug6694823.java Changeset: 6ca2e7babaf0 Author: rupashka Date: 2011-08-17 19:35 +0400 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/6ca2e7babaf0 7075563: Broken link in "javax.swing.SwingWorker" Reviewed-by: alexp ! src/share/classes/javax/swing/SwingUtilities.java ! src/share/classes/javax/swing/SwingWorker.java ! src/share/classes/javax/swing/package.html ! src/share/classes/javax/swing/text/AbstractDocument.java ! src/share/classes/javax/swing/text/DefaultCaret.java ! src/share/classes/javax/swing/text/DefaultStyledDocument.java ! src/share/classes/javax/swing/text/JTextComponent.java ! src/share/classes/javax/swing/text/PlainDocument.java ! src/share/classes/javax/swing/text/StyleContext.java ! src/share/classes/javax/swing/text/html/HTMLDocument.java ! src/share/classes/sun/swing/PrintingStatus.java Changeset: 0e03455d868c Author: rupashka Date: 2011-08-17 20:08 +0400 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/0e03455d868c 7032436: When running with the Nimbus look and feel, the JFileChooser does not display mnemonics Reviewed-by: alexp Contributed-by: Charles Lee ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_de.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_es.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_fr.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_it.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ja.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_pt_BR.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_sv.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_zh_CN.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_zh_TW.properties Changeset: 3bfa183cac32 Author: lana Date: 2011-08-17 22:47 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/3bfa183cac32 Merge - src/share/native/java/lang/fdlibm/src/e_acosh.c - src/share/native/java/lang/fdlibm/src/e_gamma.c - src/share/native/java/lang/fdlibm/src/e_gamma_r.c - src/share/native/java/lang/fdlibm/src/e_j0.c - src/share/native/java/lang/fdlibm/src/e_j1.c - src/share/native/java/lang/fdlibm/src/e_jn.c - src/share/native/java/lang/fdlibm/src/e_lgamma.c - src/share/native/java/lang/fdlibm/src/e_lgamma_r.c - src/share/native/java/lang/fdlibm/src/s_asinh.c - src/share/native/java/lang/fdlibm/src/s_erf.c - src/share/native/java/lang/fdlibm/src/w_acosh.c - src/share/native/java/lang/fdlibm/src/w_gamma.c - src/share/native/java/lang/fdlibm/src/w_gamma_r.c - src/share/native/java/lang/fdlibm/src/w_j0.c - src/share/native/java/lang/fdlibm/src/w_j1.c - src/share/native/java/lang/fdlibm/src/w_jn.c - src/share/native/java/lang/fdlibm/src/w_lgamma.c - src/share/native/java/lang/fdlibm/src/w_lgamma_r.c Changeset: 7968d9677f9a Author: denis Date: 2011-08-23 17:56 +0400 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/7968d9677f9a 7072645: Toolkit.addPropertyChangeListener(name, pcl) throws NPE for null name Reviewed-by: art ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/windows/classes/sun/awt/windows/WToolkit.java Changeset: e05ea8ab1807 Author: rupashka Date: 2011-08-29 16:25 +0400 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/e05ea8ab1807 7030332: Default borders in tables looks incorrect JEditorPane Reviewed-by: peterz ! src/share/classes/javax/swing/text/html/CSS.java ! src/share/classes/javax/swing/text/html/TableView.java + test/javax/swing/text/html/TableView/7030332/bug7030332.html + test/javax/swing/text/html/TableView/7030332/bug7030332.java + test/javax/swing/text/html/TableView/7030332/sample0.png + test/javax/swing/text/html/TableView/7030332/sample1.png + test/javax/swing/text/html/TableView/7030332/sample2.png + test/javax/swing/text/html/TableView/7030332/sample3.png + test/javax/swing/text/html/TableView/7030332/sample4.png Changeset: 1ffd61b6ab40 Author: lana Date: 2011-08-29 14:27 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/1ffd61b6ab40 Merge Changeset: af15e902cf08 Author: chegar Date: 2011-08-10 12:30 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/af15e902cf08 7076523: TEST_BUG: test/java/net/NetworkInterface/NetParamsTest.java can fail with NPE Reviewed-by: alanb ! test/java/net/NetworkInterface/NetParamsTest.java Changeset: 7676670d1e97 Author: lancea Date: 2011-08-10 16:23 -0400 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/7676670d1e97 7077451: SerialLob, SerialClob have the wrong checks for setStream methods Reviewed-by: alanb Contributed-by: Patrick Reinhart ! src/share/classes/javax/sql/rowset/serial/SerialBlob.java ! src/share/classes/javax/sql/rowset/serial/SerialClob.java + test/javax/sql/rowset/serial/SerialBlob/SetBinaryStream.java + test/javax/sql/rowset/serial/SerialClob/SetAsciiStream.java + test/javax/sql/rowset/serial/SerialClob/SetCharacterStream.java Changeset: 18329abcdb7c Author: jjg Date: 2011-08-10 13:44 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/18329abcdb7c 7072353: JNDI libraries do not build with javac -Xlint:all -Werror Reviewed-by: xuelei Contributed-by: alexandre.boulgakov at oracle.com ! make/com/sun/jndi/Makefile ! make/javax/others/Makefile ! src/share/classes/com/sun/jndi/cosnaming/CNBindingEnumeration.java ! src/share/classes/com/sun/jndi/cosnaming/CNCtx.java ! src/share/classes/com/sun/jndi/cosnaming/CNNameParser.java ! src/share/classes/com/sun/jndi/cosnaming/ExceptionMapper.java ! src/share/classes/com/sun/jndi/cosnaming/IiopUrl.java ! src/share/classes/com/sun/jndi/dns/DnsClient.java ! src/share/classes/com/sun/jndi/dns/DnsContext.java ! src/share/classes/com/sun/jndi/dns/DnsContextFactory.java ! src/share/classes/com/sun/jndi/dns/DnsName.java ! src/share/classes/com/sun/jndi/dns/NameNode.java ! src/share/classes/com/sun/jndi/dns/Resolver.java ! src/share/classes/com/sun/jndi/dns/ResourceRecords.java ! src/share/classes/com/sun/jndi/dns/ZoneNode.java + src/share/classes/com/sun/jndi/ldap/AbstractLdapNamingEnumeration.java ! src/share/classes/com/sun/jndi/ldap/Ber.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/DigestClientId.java ! src/share/classes/com/sun/jndi/ldap/EventQueue.java ! src/share/classes/com/sun/jndi/ldap/EventSupport.java ! src/share/classes/com/sun/jndi/ldap/LdapAttribute.java ! src/share/classes/com/sun/jndi/ldap/LdapBindingEnumeration.java ! src/share/classes/com/sun/jndi/ldap/LdapClient.java ! src/share/classes/com/sun/jndi/ldap/LdapCtx.java ! src/share/classes/com/sun/jndi/ldap/LdapCtxFactory.java ! src/share/classes/com/sun/jndi/ldap/LdapEntry.java ! src/share/classes/com/sun/jndi/ldap/LdapName.java ! src/share/classes/com/sun/jndi/ldap/LdapNamingEnumeration.java ! src/share/classes/com/sun/jndi/ldap/LdapPoolManager.java ! src/share/classes/com/sun/jndi/ldap/LdapReferralContext.java ! src/share/classes/com/sun/jndi/ldap/LdapReferralException.java ! src/share/classes/com/sun/jndi/ldap/LdapResult.java ! src/share/classes/com/sun/jndi/ldap/LdapSchemaCtx.java ! src/share/classes/com/sun/jndi/ldap/LdapSchemaParser.java ! src/share/classes/com/sun/jndi/ldap/LdapSearchEnumeration.java ! src/share/classes/com/sun/jndi/ldap/NamingEventNotifier.java ! src/share/classes/com/sun/jndi/ldap/NotifierArgs.java ! src/share/classes/com/sun/jndi/ldap/Obj.java ! src/share/classes/com/sun/jndi/ldap/ReferralEnumeration.java ! src/share/classes/com/sun/jndi/ldap/ServiceLocator.java ! src/share/classes/com/sun/jndi/ldap/SimpleClientId.java ! src/share/classes/com/sun/jndi/ldap/UnsolicitedResponseImpl.java ! src/share/classes/com/sun/jndi/ldap/VersionHelper.java ! src/share/classes/com/sun/jndi/ldap/VersionHelper12.java ! src/share/classes/com/sun/jndi/ldap/ext/StartTlsResponseImpl.java ! src/share/classes/com/sun/jndi/ldap/pool/Connections.java ! src/share/classes/com/sun/jndi/ldap/pool/ConnectionsWeakRef.java ! src/share/classes/com/sun/jndi/ldap/pool/Pool.java ! src/share/classes/com/sun/jndi/ldap/pool/PoolCleaner.java ! src/share/classes/com/sun/jndi/ldap/sasl/DefaultCallbackHandler.java ! src/share/classes/com/sun/jndi/ldap/sasl/LdapSasl.java ! src/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java ! src/share/classes/com/sun/jndi/rmi/registry/RegistryContextFactory.java ! src/share/classes/com/sun/jndi/toolkit/corba/CorbaUtils.java ! src/share/classes/com/sun/jndi/toolkit/ctx/AtomicContext.java ! src/share/classes/com/sun/jndi/toolkit/ctx/AtomicDirContext.java ! src/share/classes/com/sun/jndi/toolkit/ctx/ComponentContext.java ! src/share/classes/com/sun/jndi/toolkit/ctx/ComponentDirContext.java ! src/share/classes/com/sun/jndi/toolkit/ctx/Continuation.java ! src/share/classes/com/sun/jndi/toolkit/ctx/PartialCompositeContext.java ! src/share/classes/com/sun/jndi/toolkit/ctx/PartialCompositeDirContext.java ! src/share/classes/com/sun/jndi/toolkit/dir/ContainmentFilter.java ! src/share/classes/com/sun/jndi/toolkit/dir/ContextEnumerator.java ! src/share/classes/com/sun/jndi/toolkit/dir/DirSearch.java ! src/share/classes/com/sun/jndi/toolkit/dir/HierMemDirCtx.java ! src/share/classes/com/sun/jndi/toolkit/dir/LazySearchEnumerationImpl.java ! src/share/classes/com/sun/jndi/toolkit/dir/SearchFilter.java ! src/share/classes/com/sun/jndi/toolkit/url/GenericURLContext.java ! src/share/classes/com/sun/jndi/toolkit/url/GenericURLDirContext.java ! src/share/classes/com/sun/jndi/url/dns/dnsURLContext.java ! src/share/classes/com/sun/jndi/url/dns/dnsURLContextFactory.java ! src/share/classes/com/sun/jndi/url/iiop/iiopURLContext.java ! src/share/classes/com/sun/jndi/url/iiop/iiopURLContextFactory.java ! src/share/classes/com/sun/jndi/url/ldap/ldapURLContext.java ! src/share/classes/com/sun/jndi/url/ldap/ldapURLContextFactory.java ! src/share/classes/com/sun/jndi/url/rmi/rmiURLContext.java ! src/share/classes/com/sun/jndi/url/rmi/rmiURLContextFactory.java ! src/share/classes/com/sun/naming/internal/FactoryEnumeration.java ! src/share/classes/com/sun/naming/internal/NamedWeakReference.java ! src/share/classes/com/sun/naming/internal/ResourceManager.java ! src/share/classes/com/sun/naming/internal/VersionHelper.java ! src/share/classes/com/sun/naming/internal/VersionHelper12.java ! src/share/classes/javax/naming/CompositeName.java ! src/share/classes/javax/naming/CompoundName.java ! src/share/classes/javax/naming/InitialContext.java ! src/share/classes/javax/naming/NameImpl.java ! src/share/classes/javax/naming/Reference.java ! src/share/classes/javax/naming/directory/BasicAttribute.java ! src/share/classes/javax/naming/directory/BasicAttributes.java ! src/share/classes/javax/naming/ldap/InitialLdapContext.java ! src/share/classes/javax/naming/ldap/LdapName.java ! src/share/classes/javax/naming/ldap/Rdn.java ! src/share/classes/javax/naming/ldap/Rfc2253Parser.java ! src/share/classes/javax/naming/ldap/StartTlsRequest.java ! src/share/classes/javax/naming/spi/ContinuationContext.java ! src/share/classes/javax/naming/spi/ContinuationDirContext.java ! src/share/classes/javax/naming/spi/DirectoryManager.java ! src/share/classes/javax/naming/spi/NamingManager.java Changeset: ddcb874581eb Author: coffeys Date: 2011-08-11 12:40 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/ddcb874581eb 7047325: Internal API to improve management of direct buffers Reviewed-by: alanb, mduigou ! make/com/oracle/Makefile - make/com/oracle/net/Makefile ! make/common/Release.gmk ! src/share/classes/java/nio/Bits.java ! src/share/classes/java/nio/Buffer.java ! src/share/classes/java/nio/Direct-X-Buffer.java.template ! src/share/classes/sun/misc/JavaNioAccess.java ! src/share/classes/sun/nio/ch/DirectBuffer.java Changeset: 79bd5691d85f Author: jjg Date: 2011-08-11 13:34 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/79bd5691d85f 7077672: jdk8_tl nightly fail in step-2 build on 8/10/11 Reviewed-by: mchung, jjg Contributed-by: alexandre.boulgakov at oracle.com ! src/share/classes/com/sun/jndi/ldap/Obj.java ! src/share/classes/com/sun/jndi/toolkit/corba/CorbaUtils.java Changeset: 4574445f35ac Author: weijun Date: 2011-08-12 11:20 +0800 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/4574445f35ac 7076415: sun/security/krb5/runNameEquals.sh failed on sles 10 Reviewed-by: xuelei ! test/sun/security/krb5/Krb5NameEquals.java Changeset: cb83fe13af98 Author: weijun Date: 2011-08-12 12:26 +0800 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/cb83fe13af98 7055363: jdk_security3 test target cleanup Reviewed-by: alanb, xuelei ! test/Makefile ! test/ProblemList.txt ! test/com/sun/security/auth/login/ConfigFile/IllegalURL.java + test/java/security/testlibrary/Providers.java ! test/javax/security/auth/login/LoginContext/ResetConfigModule.java ! test/sun/security/ec/TestEC.java ! test/sun/security/jgss/spnego/NoSpnegoAsDefMech.java ! test/sun/security/pkcs11/PKCS11Test.java ! test/sun/security/pkcs11/Secmod/AddPrivateKey.java ! test/sun/security/pkcs11/Secmod/AddTrustedCert.java ! test/sun/security/pkcs11/Secmod/Crypto.java ! test/sun/security/pkcs11/Secmod/GetPrivateKey.java ! test/sun/security/pkcs11/Secmod/JksSetPrivateKey.java ! test/sun/security/pkcs11/Secmod/TrustAnchors.java ! test/sun/security/pkcs11/SecmodTest.java ! test/sun/security/pkcs11/ec/ReadCertificates.java ! test/sun/security/pkcs11/ec/ReadPKCS12.java ! test/sun/security/pkcs11/ec/TestECDH.java ! test/sun/security/pkcs11/ec/TestECDSA.java ! test/sun/security/pkcs11/fips/CipherTest.java ! test/sun/security/pkcs11/fips/ClientJSSEServerJSSE.java ! test/sun/security/pkcs11/fips/TrustManagerTest.java ! test/sun/security/pkcs11/rsa/TestCACerts.java ! test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java ! test/sun/security/pkcs12/PKCS12SameKeyId.java ! test/sun/security/provider/PolicyFile/Comparator.java ! test/sun/security/ssl/com/sun/net/ssl/SSLSecurity/ProviderTest.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/AppInputStream/ReadBlocksClose.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/AppInputStream/ReadHandshake.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/AppInputStream/ReadZeroBytes.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/AppInputStream/RemoveMarkReset.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/AppOutputStream/NoExceptionOnClose.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ClientHandshaker/CipherSuiteOrder.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ClientHandshaker/RSAExport.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/GenSSLConfigs/main.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/HandshakeOutStream/NullCerts.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/InputRecord/ClientHelloRead.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/InputRecord/SSLSocketTimeoutNulls.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ProtocolVersion/HttpsProtocols.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/BadKSProvider.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/BadTSProvider.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/GoodProvider.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/RehandshakeFinished.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/SSLEngineDeadlock.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSessionImpl/HashCodeMissing.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/AsyncSSLSocketClose.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/ClientModeClientAuth.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/ClientTimeout.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/CloseSocketException.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/InvalidateServerSessionRenegotiate.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NewSocketMethods.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NonAutoClose.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/ReuseAddr.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/ReverseNameLookup.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/SSLSocketImplThrowsWrongExceptions.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/ServerTimeout.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/SetClientMode.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/UnconnectedSocketWrongExceptions.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ServerHandshaker/AnonCipherWithWantClientAuth.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ServerHandshaker/GetPeerHost.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SocketCreation/SocketCreation.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/ClientServer.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/PKIXExtendedTM.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SelfIssuedCert.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/X509ExtendedTMEnabled.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/spi/ProviderInit.java ! test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsClient/ProxyAuthTest.java ! test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsClient/ServerIdentityTest.java ! test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnection/CriticalSubjectAltName.java ! test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnection/GetResponseCode.java ! test/sun/security/ssl/javax/net/ssl/Fix5070632.java ! test/sun/security/ssl/javax/net/ssl/FixingJavadocs/ComURLNulls.java ! test/sun/security/ssl/javax/net/ssl/FixingJavadocs/ImplicitHandshake.java ! test/sun/security/ssl/javax/net/ssl/FixingJavadocs/JavaxURLNulls.java ! test/sun/security/ssl/javax/net/ssl/FixingJavadocs/SSLSessionNulls.java ! test/sun/security/ssl/javax/net/ssl/FixingJavadocs/SSLSocketInherit.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/CheckMyTrustedKeystore.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/HttpsURLConnectionLocalCertificateChain.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/JSSERenegotiate.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/KeyManagerTrustManager.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLCtxAccessToSessCtx.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/AcceptLargeFragments.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/ExtendedKeySocket.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/LargePacket.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/NoAuthClientAuth.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionCacheSizeTests.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionTimeOutTests.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/testEnabledProtocols.java ! test/sun/security/ssl/javax/net/ssl/SSLServerSocket/DefaultSSLServSocketFac.java ! test/sun/security/ssl/javax/net/ssl/TLSv11/EmptyCertificateAuthorities.java ! test/sun/security/ssl/javax/net/ssl/TLSv11/ExportableBlockCipher.java ! test/sun/security/ssl/javax/net/ssl/TLSv11/ExportableStreamCipher.java ! test/sun/security/ssl/javax/net/ssl/TLSv11/GenericBlockCipher.java ! test/sun/security/ssl/javax/net/ssl/TLSv11/GenericStreamCipher.java ! test/sun/security/ssl/sanity/pluggability/CheckSSLContextExport.java ! test/sun/security/ssl/sanity/pluggability/CheckSockFacExport1.java ! test/sun/security/ssl/sanity/pluggability/CheckSockFacExport2.java ! test/sun/security/ssl/sun/net/www/http/ChunkedOutputStream/Test.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/B6216082.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/CloseKeepAliveCached.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/CookieHandlerTest.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/HttpsCreateSockTest.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/HttpsPost.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/HttpsProxyStackOverflow.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/HttpsSocketFacTest.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPAddressDNSIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPAddressIPIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/Identities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/ReadTimeout.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/Redirect.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/RetryHttps.java ! test/sun/security/ssl/sun/net/www/protocol/https/NewImpl/ComHTTPSConnection.java ! test/sun/security/ssl/sun/net/www/protocol/https/NewImpl/ComHostnameVerifier.java ! test/sun/security/ssl/sun/net/www/protocol/https/NewImpl/JavaxHTTPSConnection.java ! test/sun/security/ssl/sun/net/www/protocol/https/NewImpl/JavaxHostnameVerifier.java ! test/sun/security/ssl/templates/SSLEngineTemplate.java ! test/sun/security/ssl/templates/SSLSocketTemplate.java ! test/sun/security/tools/keytool/StartDateTest.java ! test/sun/security/x509/AlgorithmId/ExtensibleAlgorithmId.java Changeset: e533c13df9ad Author: weijun Date: 2011-08-12 21:04 +0800 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/e533c13df9ad 7078355: sun/net/www/protocol/file/DirPermissionDenied.sh leaves garbage on some linux systems Reviewed-by: chegar ! test/sun/net/www/protocol/file/DirPermissionDenied.sh Changeset: 8f962aca221e Author: darcy Date: 2011-08-12 13:36 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/8f962aca221e 4900206: Include worst-case rounding tests for Math library functions Reviewed-by: alanb ! test/java/lang/Math/Tests.java + test/java/lang/Math/WorstCaseTests.java Changeset: 3f66f9ca1ba5 Author: smarks Date: 2011-08-12 14:51 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/3f66f9ca1ba5 7076526: add test MemoryMXBean/CollectionUsageThreshold to the problem list Reviewed-by: weijun, alanb ! test/ProblemList.txt Changeset: b759d1a55cd4 Author: weijun Date: 2011-08-15 10:42 +0800 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/b759d1a55cd4 7078816: /test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failure Reviewed-by: alanb ! test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh Changeset: 4af32446555d Author: weijun Date: 2011-08-15 11:43 +0800 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/4af32446555d 7079144: concise_jarsigner.sh test often fails on solaris Reviewed-by: xuelei ! test/sun/security/tools/jarsigner/concise_jarsigner.sh Changeset: b07cf6cbb62a Author: xuelei Date: 2011-08-15 00:30 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/b07cf6cbb62a 7063647: To use synchronized map in key manager Reviewed-by: wetmore, weijun ! src/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java Changeset: 6e9ed747d0ca Author: darcy Date: 2011-08-15 12:56 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/6e9ed747d0ca 4850225: Integer.getInteger() : Bad reference to getProperty? Reviewed-by: lancea ! src/share/classes/java/lang/Integer.java ! src/share/classes/java/lang/Long.java Changeset: afb6f2370cd3 Author: jjg Date: 2011-08-15 11:48 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/afb6f2370cd3 7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror Reviewed-by: xuelei, mullan Contributed-by: alexandre.boulgakov at oracle.com ! make/com/sun/crypto/provider/Makefile ! make/com/sun/security/Makefile ! make/java/security/Makefile ! make/javax/crypto/Makefile ! make/sun/security/Makefile ! make/sun/security/ec/Makefile ! make/sun/security/other/Makefile ! make/sun/security/pkcs11/Makefile ! src/share/classes/com/sun/crypto/provider/AESCrypt.java ! src/share/classes/com/sun/crypto/provider/AESParameters.java ! src/share/classes/com/sun/crypto/provider/BlockCipherParamsCore.java ! src/share/classes/com/sun/crypto/provider/BlowfishParameters.java ! src/share/classes/com/sun/crypto/provider/CipherBlockChaining.java ! src/share/classes/com/sun/crypto/provider/CipherCore.java ! src/share/classes/com/sun/crypto/provider/DESCrypt.java ! src/share/classes/com/sun/crypto/provider/DESKey.java ! src/share/classes/com/sun/crypto/provider/DESKeyFactory.java ! src/share/classes/com/sun/crypto/provider/DESParameters.java ! src/share/classes/com/sun/crypto/provider/DESedeKey.java ! src/share/classes/com/sun/crypto/provider/DESedeKeyFactory.java ! src/share/classes/com/sun/crypto/provider/DESedeParameters.java ! src/share/classes/com/sun/crypto/provider/DESedeWrapCipher.java ! src/share/classes/com/sun/crypto/provider/DHKeyFactory.java ! src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java ! src/share/classes/com/sun/crypto/provider/DHParameters.java ! src/share/classes/com/sun/crypto/provider/DHPrivateKey.java ! src/share/classes/com/sun/crypto/provider/DHPublicKey.java ! src/share/classes/com/sun/crypto/provider/EncryptedPrivateKeyInfo.java ! src/share/classes/com/sun/crypto/provider/HmacCore.java ! src/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/share/classes/com/sun/crypto/provider/KeyProtector.java ! src/share/classes/com/sun/crypto/provider/OAEPParameters.java ! src/share/classes/com/sun/crypto/provider/PBECipherCore.java ! src/share/classes/com/sun/crypto/provider/PBEKey.java ! src/share/classes/com/sun/crypto/provider/PBEKeyFactory.java ! src/share/classes/com/sun/crypto/provider/PBEParameters.java ! src/share/classes/com/sun/crypto/provider/PBKDF2HmacSHA1Factory.java ! src/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java ! src/share/classes/com/sun/crypto/provider/PCBC.java ! src/share/classes/com/sun/crypto/provider/RC2Cipher.java ! src/share/classes/com/sun/crypto/provider/RC2Parameters.java ! src/share/classes/com/sun/crypto/provider/RSACipher.java ! src/share/classes/com/sun/crypto/provider/SunJCE.java ! src/share/classes/com/sun/crypto/provider/TlsKeyMaterialGenerator.java ! src/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java ! src/share/classes/com/sun/security/auth/PolicyFile.java ! src/share/classes/com/sun/security/auth/SubjectCodeSource.java ! src/share/classes/com/sun/security/auth/module/JndiLoginModule.java ! src/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java ! src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java ! src/share/classes/com/sun/security/auth/module/LdapLoginModule.java ! src/share/classes/com/sun/security/jgss/InquireSecContextPermission.java ! src/share/classes/com/sun/security/ntlm/NTLMException.java ! src/share/classes/com/sun/security/sasl/CramMD5Server.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/digest/DigestMD5Server.java ! src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Base.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/ntlm/NTLMClient.java ! src/share/classes/com/sun/security/sasl/ntlm/NTLMServer.java ! src/share/classes/com/sun/security/sasl/util/AbstractSaslImpl.java ! src/share/classes/com/sun/security/sasl/util/PolicyUtils.java ! src/share/classes/java/security/AccessControlContext.java ! src/share/classes/java/security/AccessController.java ! src/share/classes/java/security/BasicPermission.java ! src/share/classes/java/security/Permissions.java ! src/share/classes/java/security/Policy.java ! src/share/classes/java/security/ProtectionDomain.java ! src/share/classes/java/security/Provider.java ! src/share/classes/java/security/Security.java ! src/share/classes/java/security/UnresolvedPermission.java ! src/share/classes/java/security/UnresolvedPermissionCollection.java ! src/share/classes/java/security/cert/CertificateRevokedException.java ! src/share/classes/java/security/cert/X509CRLSelector.java ! src/share/classes/java/security/cert/X509CertSelector.java ! src/share/classes/javax/crypto/Cipher.java ! src/share/classes/javax/crypto/CryptoAllPermission.java ! src/share/classes/javax/crypto/CryptoPermission.java ! src/share/classes/javax/crypto/CryptoPermissions.java ! src/share/classes/javax/crypto/CryptoPolicyParser.java ! src/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java ! src/share/classes/javax/crypto/JarVerifier.java ! src/share/classes/javax/crypto/JceSecurity.java ! src/share/classes/javax/crypto/JceSecurityManager.java ! src/share/classes/javax/crypto/KeyAgreement.java ! src/share/classes/javax/crypto/KeyGenerator.java ! src/share/classes/javax/crypto/Mac.java ! src/share/classes/javax/crypto/SealedObject.java ! src/share/classes/javax/crypto/SecretKeyFactory.java ! src/share/classes/javax/crypto/SecretKeyFactorySpi.java ! src/share/classes/javax/crypto/spec/DESKeySpec.java ! src/share/classes/javax/crypto/spec/DESedeKeySpec.java ! src/share/classes/javax/crypto/spec/IvParameterSpec.java ! src/share/classes/javax/crypto/spec/PBEKeySpec.java ! src/share/classes/javax/crypto/spec/PBEParameterSpec.java ! src/share/classes/javax/crypto/spec/PSource.java ! src/share/classes/javax/crypto/spec/RC2ParameterSpec.java ! src/share/classes/javax/crypto/spec/RC5ParameterSpec.java ! src/share/classes/javax/crypto/spec/SecretKeySpec.java ! src/share/classes/sun/security/acl/AclEntryImpl.java ! src/share/classes/sun/security/action/PutAllAction.java ! src/share/classes/sun/security/ec/ECDSASignature.java ! src/share/classes/sun/security/ec/ECKeyFactory.java ! src/share/classes/sun/security/ec/ECParameters.java ! src/share/classes/sun/security/jca/GetInstance.java ! src/share/classes/sun/security/jca/ProviderList.java ! src/share/classes/sun/security/jca/Providers.java ! src/share/classes/sun/security/jgss/GSSUtil.java ! src/share/classes/sun/security/jgss/krb5/CipherHelper.java ! src/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/share/classes/sun/security/jgss/krb5/Krb5Util.java ! src/share/classes/sun/security/jgss/krb5/MessageToken.java ! src/share/classes/sun/security/jgss/krb5/SubjectComber.java ! src/share/classes/sun/security/jgss/spnego/SpNegoContext.java ! src/share/classes/sun/security/jgss/wrapper/NativeGSSFactory.java ! src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java ! src/share/classes/sun/security/krb5/Checksum.java ! src/share/classes/sun/security/krb5/Config.java ! src/share/classes/sun/security/krb5/KrbServiceLocator.java ! src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/share/classes/sun/security/pkcs/ContentInfo.java ! src/share/classes/sun/security/pkcs/PKCS10.java ! src/share/classes/sun/security/pkcs/PKCS7.java ! src/share/classes/sun/security/pkcs/PKCS8Key.java ! src/share/classes/sun/security/pkcs/PKCS9Attribute.java ! src/share/classes/sun/security/pkcs/SignerInfo.java ! src/share/classes/sun/security/pkcs11/Config.java ! src/share/classes/sun/security/pkcs11/P11Cipher.java ! src/share/classes/sun/security/pkcs11/P11DHKeyFactory.java ! src/share/classes/sun/security/pkcs11/P11DSAKeyFactory.java ! src/share/classes/sun/security/pkcs11/P11ECKeyFactory.java ! src/share/classes/sun/security/pkcs11/P11Key.java ! src/share/classes/sun/security/pkcs11/P11KeyAgreement.java ! src/share/classes/sun/security/pkcs11/P11KeyFactory.java ! src/share/classes/sun/security/pkcs11/P11KeyStore.java ! src/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java ! src/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java ! src/share/classes/sun/security/pkcs11/P11Signature.java ! src/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java ! src/share/classes/sun/security/pkcs11/P11Util.java ! src/share/classes/sun/security/pkcs11/Secmod.java ! src/share/classes/sun/security/pkcs11/wrapper/Functions.java ! src/share/classes/sun/security/pkcs11/wrapper/PKCS11Exception.java ! src/share/classes/sun/security/pkcs11/wrapper/PKCS11RuntimeException.java ! src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java ! src/share/classes/sun/security/provider/DSAKeyFactory.java ! src/share/classes/sun/security/provider/DSAParameters.java ! src/share/classes/sun/security/provider/MD4.java ! src/share/classes/sun/security/provider/PolicyFile.java ! src/share/classes/sun/security/provider/certpath/AdaptableX509CertSelector.java ! src/share/classes/sun/security/provider/certpath/Builder.java ! src/share/classes/sun/security/provider/certpath/CrlRevocationChecker.java ! src/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java ! src/share/classes/sun/security/provider/certpath/ForwardBuilder.java ! src/share/classes/sun/security/provider/certpath/ForwardState.java ! src/share/classes/sun/security/provider/certpath/IndexedCollectionCertStore.java ! src/share/classes/sun/security/provider/certpath/OCSP.java ! src/share/classes/sun/security/provider/certpath/OCSPChecker.java ! src/share/classes/sun/security/provider/certpath/OCSPResponse.java ! src/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java ! src/share/classes/sun/security/provider/certpath/PolicyChecker.java ! src/share/classes/sun/security/provider/certpath/ReverseState.java ! src/share/classes/sun/security/provider/certpath/URICertStore.java ! src/share/classes/sun/security/provider/certpath/Vertex.java ! src/share/classes/sun/security/provider/certpath/X509CertPath.java ! src/share/classes/sun/security/rsa/RSAKeyFactory.java ! src/share/classes/sun/security/rsa/RSASignature.java ! src/share/classes/sun/security/ssl/CipherSuite.java ! src/share/classes/sun/security/ssl/HandshakeMessage.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/JsseJce.java ! src/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/share/classes/sun/security/ssl/X509KeyManagerImpl.java ! src/share/classes/sun/security/timestamp/HttpTimestamper.java ! src/share/classes/sun/security/timestamp/TSResponse.java ! src/share/classes/sun/security/tools/JarSigner.java ! src/share/classes/sun/security/tools/KeyTool.java ! src/share/classes/sun/security/tools/TimestampedSigner.java ! src/share/classes/sun/security/tools/policytool/PolicyTool.java ! src/share/classes/sun/security/util/Cache.java ! src/share/classes/sun/security/util/ManifestDigester.java ! src/share/classes/sun/security/util/Password.java ! src/share/classes/sun/security/util/SignatureFileVerifier.java ! src/share/classes/sun/security/validator/SimpleValidator.java ! src/share/classes/sun/security/x509/AVA.java ! src/share/classes/sun/security/x509/AccessDescription.java ! src/share/classes/sun/security/x509/AlgorithmId.java ! src/share/classes/sun/security/x509/AuthorityInfoAccessExtension.java ! src/share/classes/sun/security/x509/CRLDistributionPointsExtension.java ! src/share/classes/sun/security/x509/CRLExtensions.java ! src/share/classes/sun/security/x509/CRLNumberExtension.java ! src/share/classes/sun/security/x509/CRLReasonCodeExtension.java ! src/share/classes/sun/security/x509/CertAndKeyGen.java ! src/share/classes/sun/security/x509/CertificateAlgorithmId.java ! src/share/classes/sun/security/x509/CertificateExtensions.java ! src/share/classes/sun/security/x509/CertificateIssuerExtension.java ! src/share/classes/sun/security/x509/CertificateIssuerUniqueIdentity.java ! src/share/classes/sun/security/x509/CertificatePoliciesExtension.java ! src/share/classes/sun/security/x509/CertificatePolicyId.java ! src/share/classes/sun/security/x509/CertificateSerialNumber.java ! src/share/classes/sun/security/x509/CertificateSubjectUniqueIdentity.java ! src/share/classes/sun/security/x509/CertificateValidity.java ! src/share/classes/sun/security/x509/CertificateVersion.java ! src/share/classes/sun/security/x509/CertificateX509Key.java ! src/share/classes/sun/security/x509/ExtendedKeyUsageExtension.java ! src/share/classes/sun/security/x509/Extension.java ! src/share/classes/sun/security/x509/InhibitAnyPolicyExtension.java ! src/share/classes/sun/security/x509/InvalidityDateExtension.java ! src/share/classes/sun/security/x509/IssuerAlternativeNameExtension.java ! src/share/classes/sun/security/x509/KeyUsageExtension.java ! src/share/classes/sun/security/x509/NameConstraintsExtension.java ! src/share/classes/sun/security/x509/NetscapeCertTypeExtension.java ! src/share/classes/sun/security/x509/OIDMap.java ! src/share/classes/sun/security/x509/OIDName.java ! src/share/classes/sun/security/x509/OtherName.java ! src/share/classes/sun/security/x509/PolicyConstraintsExtension.java ! src/share/classes/sun/security/x509/PolicyInformation.java ! src/share/classes/sun/security/x509/PolicyMappingsExtension.java ! src/share/classes/sun/security/x509/PrivateKeyUsageExtension.java ! src/share/classes/sun/security/x509/RDN.java ! src/share/classes/sun/security/x509/SubjectAlternativeNameExtension.java ! src/share/classes/sun/security/x509/SubjectInfoAccessExtension.java ! src/share/classes/sun/security/x509/SubjectKeyIdentifierExtension.java ! src/share/classes/sun/security/x509/X500Name.java ! src/share/classes/sun/security/x509/X509CRLEntryImpl.java ! src/share/classes/sun/security/x509/X509CRLImpl.java ! src/share/classes/sun/security/x509/X509CertImpl.java ! src/share/classes/sun/security/x509/X509CertInfo.java ! src/share/classes/sun/security/x509/X509Key.java ! src/windows/classes/sun/security/mscapi/KeyStore.java ! src/windows/classes/sun/security/mscapi/PRNG.java ! src/windows/classes/sun/security/mscapi/RSAPrivateKey.java ! src/windows/classes/sun/security/mscapi/RSAPublicKey.java ! src/windows/classes/sun/security/mscapi/RSASignature.java ! src/windows/classes/sun/security/mscapi/SunMSCAPI.java Changeset: dd218ad64d5c Author: weijun Date: 2011-08-16 08:53 +0800 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/dd218ad64d5c 7079204: add several security and networking tests to problems list Reviewed-by: smarks ! test/ProblemList.txt Changeset: c3a8d5feee94 Author: naoto Date: 2011-08-17 11:09 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/c3a8d5feee94 7073906: Locale.getDefault() returns wrong Locale for Java SE 7 Reviewed-by: okutsu ! src/windows/native/java/lang/java_props_md.c Changeset: f59c83f515e6 Author: naoto Date: 2011-08-17 11:09 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/f59c83f515e6 7079486: Locale.getDisplayScript() (no args) does not honor default DISPLAY locale Reviewed-by: okutsu ! src/share/classes/java/util/Locale.java ! test/java/util/Locale/LocaleCategory.java ! test/java/util/Locale/LocaleCategory.sh Changeset: f4fe826b8034 Author: jjg Date: 2011-08-17 05:41 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/f4fe826b8034 7079606: tl nightly build failure due to incomplete generification Reviewed-by: jjg Contributed-by: alexandre.boulgakov at oracle.com ! make/com/sun/security/Makefile Changeset: 259b2536d11c Author: jjg Date: 2011-08-17 12:10 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/259b2536d11c Merge Changeset: e59aad6ed600 Author: jjg Date: 2011-08-15 17:17 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/e59aad6ed600 7077389: Reflection classes do not build with javac -Xlint:all -Werror Reviewed-by: darcy Contributed-by: alexandre.boulgakov at oracle.com ! make/java/java/Makefile ! src/share/classes/java/lang/reflect/Array.java ! src/share/classes/java/lang/reflect/Constructor.java ! src/share/classes/java/lang/reflect/Executable.java ! src/share/classes/java/lang/reflect/Field.java ! src/share/classes/java/lang/reflect/Method.java ! src/share/classes/java/lang/reflect/Proxy.java ! src/share/classes/sun/reflect/AccessorGenerator.java ! src/share/classes/sun/reflect/BootstrapConstructorAccessorImpl.java ! src/share/classes/sun/reflect/ClassDefiner.java ! src/share/classes/sun/reflect/ConstantPool.java ! src/share/classes/sun/reflect/Label.java ! src/share/classes/sun/reflect/MethodAccessorGenerator.java ! src/share/classes/sun/reflect/NativeConstructorAccessorImpl.java ! src/share/classes/sun/reflect/Reflection.java ! src/share/classes/sun/reflect/ReflectionFactory.java ! src/share/classes/sun/reflect/UnsafeFieldAccessorFactory.java ! src/share/classes/sun/reflect/UnsafeFieldAccessorImpl.java ! src/share/classes/sun/reflect/annotation/AnnotationParser.java ! src/share/classes/sun/reflect/annotation/EnumConstantNotPresentExceptionProxy.java ! src/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java ! src/share/classes/sun/reflect/generics/repository/GenericDeclRepository.java ! src/share/classes/sun/reflect/generics/scope/AbstractScope.java ! src/share/classes/sun/reflect/generics/scope/ConstructorScope.java ! src/share/classes/sun/reflect/generics/tree/ClassSignature.java ! src/share/classes/sun/reflect/generics/tree/MethodTypeSignature.java Changeset: 2961329a6774 Author: sherman Date: 2011-08-17 14:14 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/2961329a6774 6237353: Remove sun.io package from j2se binary Summary: Removed sun.io package and related test cases Reviewed-by: alanb ! make/java/sun_nio/FILES_java.gmk ! make/java/sun_nio/Makefile ! make/sun/nio/cs/FILES_java.gmk ! make/tools/CharsetMapping/SingleByte-X.java.template - src/share/classes/sun/io/ByteToCharASCII.java - src/share/classes/sun/io/ByteToCharBig5.java - src/share/classes/sun/io/ByteToCharBig5_HKSCS.java - src/share/classes/sun/io/ByteToCharBig5_Solaris.java - src/share/classes/sun/io/ByteToCharConverter.java - src/share/classes/sun/io/ByteToCharCp037.java - src/share/classes/sun/io/ByteToCharCp1006.java - src/share/classes/sun/io/ByteToCharCp1025.java - src/share/classes/sun/io/ByteToCharCp1026.java - src/share/classes/sun/io/ByteToCharCp1046.java - src/share/classes/sun/io/ByteToCharCp1047.java - src/share/classes/sun/io/ByteToCharCp1097.java - src/share/classes/sun/io/ByteToCharCp1098.java - src/share/classes/sun/io/ByteToCharCp1112.java - src/share/classes/sun/io/ByteToCharCp1122.java - src/share/classes/sun/io/ByteToCharCp1123.java - src/share/classes/sun/io/ByteToCharCp1124.java - src/share/classes/sun/io/ByteToCharCp1140.java - src/share/classes/sun/io/ByteToCharCp1141.java - src/share/classes/sun/io/ByteToCharCp1142.java - src/share/classes/sun/io/ByteToCharCp1143.java - src/share/classes/sun/io/ByteToCharCp1144.java - src/share/classes/sun/io/ByteToCharCp1145.java - src/share/classes/sun/io/ByteToCharCp1146.java - src/share/classes/sun/io/ByteToCharCp1147.java - src/share/classes/sun/io/ByteToCharCp1148.java - src/share/classes/sun/io/ByteToCharCp1149.java - src/share/classes/sun/io/ByteToCharCp1250.java - src/share/classes/sun/io/ByteToCharCp1251.java - src/share/classes/sun/io/ByteToCharCp1252.java - src/share/classes/sun/io/ByteToCharCp1253.java - src/share/classes/sun/io/ByteToCharCp1254.java - src/share/classes/sun/io/ByteToCharCp1255.java - src/share/classes/sun/io/ByteToCharCp1256.java - src/share/classes/sun/io/ByteToCharCp1257.java - src/share/classes/sun/io/ByteToCharCp1258.java - src/share/classes/sun/io/ByteToCharCp1381.java - src/share/classes/sun/io/ByteToCharCp1383.java - src/share/classes/sun/io/ByteToCharCp273.java - src/share/classes/sun/io/ByteToCharCp277.java - src/share/classes/sun/io/ByteToCharCp278.java - src/share/classes/sun/io/ByteToCharCp280.java - src/share/classes/sun/io/ByteToCharCp284.java - src/share/classes/sun/io/ByteToCharCp285.java - src/share/classes/sun/io/ByteToCharCp297.java - src/share/classes/sun/io/ByteToCharCp33722.java - src/share/classes/sun/io/ByteToCharCp420.java - src/share/classes/sun/io/ByteToCharCp424.java - src/share/classes/sun/io/ByteToCharCp437.java - src/share/classes/sun/io/ByteToCharCp500.java - src/share/classes/sun/io/ByteToCharCp737.java - src/share/classes/sun/io/ByteToCharCp775.java - src/share/classes/sun/io/ByteToCharCp833.java - src/share/classes/sun/io/ByteToCharCp834.java - src/share/classes/sun/io/ByteToCharCp838.java - src/share/classes/sun/io/ByteToCharCp850.java - src/share/classes/sun/io/ByteToCharCp852.java - src/share/classes/sun/io/ByteToCharCp855.java - src/share/classes/sun/io/ByteToCharCp856.java - src/share/classes/sun/io/ByteToCharCp857.java - src/share/classes/sun/io/ByteToCharCp858.java - src/share/classes/sun/io/ByteToCharCp860.java - src/share/classes/sun/io/ByteToCharCp861.java - src/share/classes/sun/io/ByteToCharCp862.java - src/share/classes/sun/io/ByteToCharCp863.java - src/share/classes/sun/io/ByteToCharCp864.java - src/share/classes/sun/io/ByteToCharCp865.java - src/share/classes/sun/io/ByteToCharCp866.java - src/share/classes/sun/io/ByteToCharCp868.java - src/share/classes/sun/io/ByteToCharCp869.java - src/share/classes/sun/io/ByteToCharCp870.java - src/share/classes/sun/io/ByteToCharCp871.java - src/share/classes/sun/io/ByteToCharCp874.java - src/share/classes/sun/io/ByteToCharCp875.java - src/share/classes/sun/io/ByteToCharCp918.java - src/share/classes/sun/io/ByteToCharCp921.java - src/share/classes/sun/io/ByteToCharCp922.java - src/share/classes/sun/io/ByteToCharCp930.java - src/share/classes/sun/io/ByteToCharCp933.java - src/share/classes/sun/io/ByteToCharCp935.java - src/share/classes/sun/io/ByteToCharCp937.java - src/share/classes/sun/io/ByteToCharCp939.java - src/share/classes/sun/io/ByteToCharCp942.java - src/share/classes/sun/io/ByteToCharCp942C.java - src/share/classes/sun/io/ByteToCharCp943.java - src/share/classes/sun/io/ByteToCharCp943C.java - src/share/classes/sun/io/ByteToCharCp948.java - src/share/classes/sun/io/ByteToCharCp949.java - src/share/classes/sun/io/ByteToCharCp949C.java - src/share/classes/sun/io/ByteToCharCp950.java - src/share/classes/sun/io/ByteToCharCp964.java - src/share/classes/sun/io/ByteToCharCp970.java - src/share/classes/sun/io/ByteToCharDBCS_ASCII.java - src/share/classes/sun/io/ByteToCharDBCS_EBCDIC.java - src/share/classes/sun/io/ByteToCharDoubleByte.java - src/share/classes/sun/io/ByteToCharEUC.java - src/share/classes/sun/io/ByteToCharEUC2.java - src/share/classes/sun/io/ByteToCharEUC_CN.java - src/share/classes/sun/io/ByteToCharEUC_JP.java - src/share/classes/sun/io/ByteToCharEUC_JP_LINUX.java - src/share/classes/sun/io/ByteToCharEUC_JP_Solaris.java - src/share/classes/sun/io/ByteToCharEUC_KR.java - src/share/classes/sun/io/ByteToCharEUC_TW.java - src/share/classes/sun/io/ByteToCharGB18030.java - src/share/classes/sun/io/ByteToCharGB18030DB.java - src/share/classes/sun/io/ByteToCharGBK.java - src/share/classes/sun/io/ByteToCharISCII91.java - src/share/classes/sun/io/ByteToCharISO2022.java - src/share/classes/sun/io/ByteToCharISO2022CN.java - src/share/classes/sun/io/ByteToCharISO2022JP.java - src/share/classes/sun/io/ByteToCharISO2022KR.java - src/share/classes/sun/io/ByteToCharISO8859_1.java - src/share/classes/sun/io/ByteToCharISO8859_13.java - src/share/classes/sun/io/ByteToCharISO8859_15.java - src/share/classes/sun/io/ByteToCharISO8859_2.java - src/share/classes/sun/io/ByteToCharISO8859_3.java - src/share/classes/sun/io/ByteToCharISO8859_4.java - src/share/classes/sun/io/ByteToCharISO8859_5.java - src/share/classes/sun/io/ByteToCharISO8859_6.java - src/share/classes/sun/io/ByteToCharISO8859_7.java - src/share/classes/sun/io/ByteToCharISO8859_8.java - src/share/classes/sun/io/ByteToCharISO8859_9.java - src/share/classes/sun/io/ByteToCharJIS0201.java - src/share/classes/sun/io/ByteToCharJIS0208.java - src/share/classes/sun/io/ByteToCharJIS0208_Solaris.java - src/share/classes/sun/io/ByteToCharJIS0212.java - src/share/classes/sun/io/ByteToCharJIS0212_Solaris.java - src/share/classes/sun/io/ByteToCharJISAutoDetect.java - src/share/classes/sun/io/ByteToCharJohab.java - src/share/classes/sun/io/ByteToCharKOI8_R.java - src/share/classes/sun/io/ByteToCharMS874.java - src/share/classes/sun/io/ByteToCharMS932.java - src/share/classes/sun/io/ByteToCharMS936.java - src/share/classes/sun/io/ByteToCharMS949.java - src/share/classes/sun/io/ByteToCharMS950.java - src/share/classes/sun/io/ByteToCharMS950_HKSCS.java - src/share/classes/sun/io/ByteToCharMacArabic.java - src/share/classes/sun/io/ByteToCharMacCentralEurope.java - src/share/classes/sun/io/ByteToCharMacCroatian.java - src/share/classes/sun/io/ByteToCharMacCyrillic.java - src/share/classes/sun/io/ByteToCharMacDingbat.java - src/share/classes/sun/io/ByteToCharMacGreek.java - src/share/classes/sun/io/ByteToCharMacHebrew.java - src/share/classes/sun/io/ByteToCharMacIceland.java - src/share/classes/sun/io/ByteToCharMacRoman.java - src/share/classes/sun/io/ByteToCharMacRomania.java - src/share/classes/sun/io/ByteToCharMacSymbol.java - src/share/classes/sun/io/ByteToCharMacThai.java - src/share/classes/sun/io/ByteToCharMacTurkish.java - src/share/classes/sun/io/ByteToCharMacUkraine.java - src/share/classes/sun/io/ByteToCharPCK.java - src/share/classes/sun/io/ByteToCharSJIS.java - src/share/classes/sun/io/ByteToCharSingleByte.java - src/share/classes/sun/io/ByteToCharTIS620.java - src/share/classes/sun/io/ByteToCharUTF16.java - src/share/classes/sun/io/ByteToCharUTF8.java - src/share/classes/sun/io/ByteToCharUnicode.java - src/share/classes/sun/io/ByteToCharUnicodeBig.java - src/share/classes/sun/io/ByteToCharUnicodeBigUnmarked.java - src/share/classes/sun/io/ByteToCharUnicodeLittle.java - src/share/classes/sun/io/ByteToCharUnicodeLittleUnmarked.java - src/share/classes/sun/io/CharToByteASCII.java - src/share/classes/sun/io/CharToByteBig5.java - src/share/classes/sun/io/CharToByteBig5_HKSCS.java - src/share/classes/sun/io/CharToByteBig5_Solaris.java - src/share/classes/sun/io/CharToByteConverter.java - src/share/classes/sun/io/CharToByteCp037.java - src/share/classes/sun/io/CharToByteCp1006.java - src/share/classes/sun/io/CharToByteCp1025.java - src/share/classes/sun/io/CharToByteCp1026.java - src/share/classes/sun/io/CharToByteCp1046.java - src/share/classes/sun/io/CharToByteCp1047.java - src/share/classes/sun/io/CharToByteCp1097.java - src/share/classes/sun/io/CharToByteCp1098.java - src/share/classes/sun/io/CharToByteCp1112.java - src/share/classes/sun/io/CharToByteCp1122.java - src/share/classes/sun/io/CharToByteCp1123.java - src/share/classes/sun/io/CharToByteCp1124.java - src/share/classes/sun/io/CharToByteCp1140.java - src/share/classes/sun/io/CharToByteCp1141.java - src/share/classes/sun/io/CharToByteCp1142.java - src/share/classes/sun/io/CharToByteCp1143.java - src/share/classes/sun/io/CharToByteCp1144.java - src/share/classes/sun/io/CharToByteCp1145.java - src/share/classes/sun/io/CharToByteCp1146.java - src/share/classes/sun/io/CharToByteCp1147.java - src/share/classes/sun/io/CharToByteCp1148.java - src/share/classes/sun/io/CharToByteCp1149.java - src/share/classes/sun/io/CharToByteCp1250.java - src/share/classes/sun/io/CharToByteCp1251.java - src/share/classes/sun/io/CharToByteCp1252.java - src/share/classes/sun/io/CharToByteCp1253.java - src/share/classes/sun/io/CharToByteCp1254.java - src/share/classes/sun/io/CharToByteCp1255.java - src/share/classes/sun/io/CharToByteCp1256.java - src/share/classes/sun/io/CharToByteCp1257.java - src/share/classes/sun/io/CharToByteCp1258.java - src/share/classes/sun/io/CharToByteCp1381.java - src/share/classes/sun/io/CharToByteCp1383.java - src/share/classes/sun/io/CharToByteCp273.java - src/share/classes/sun/io/CharToByteCp277.java - src/share/classes/sun/io/CharToByteCp278.java - src/share/classes/sun/io/CharToByteCp280.java - src/share/classes/sun/io/CharToByteCp284.java - src/share/classes/sun/io/CharToByteCp285.java - src/share/classes/sun/io/CharToByteCp297.java - src/share/classes/sun/io/CharToByteCp33722.java - src/share/classes/sun/io/CharToByteCp420.java - src/share/classes/sun/io/CharToByteCp424.java - src/share/classes/sun/io/CharToByteCp437.java - src/share/classes/sun/io/CharToByteCp500.java - src/share/classes/sun/io/CharToByteCp737.java - src/share/classes/sun/io/CharToByteCp775.java - src/share/classes/sun/io/CharToByteCp833.java - src/share/classes/sun/io/CharToByteCp834.java - src/share/classes/sun/io/CharToByteCp838.java - src/share/classes/sun/io/CharToByteCp850.java - src/share/classes/sun/io/CharToByteCp852.java - src/share/classes/sun/io/CharToByteCp855.java - src/share/classes/sun/io/CharToByteCp856.java - src/share/classes/sun/io/CharToByteCp857.java - src/share/classes/sun/io/CharToByteCp858.java - src/share/classes/sun/io/CharToByteCp860.java - src/share/classes/sun/io/CharToByteCp861.java - src/share/classes/sun/io/CharToByteCp862.java - src/share/classes/sun/io/CharToByteCp863.java - src/share/classes/sun/io/CharToByteCp864.java - src/share/classes/sun/io/CharToByteCp865.java - src/share/classes/sun/io/CharToByteCp866.java - src/share/classes/sun/io/CharToByteCp868.java - src/share/classes/sun/io/CharToByteCp869.java - src/share/classes/sun/io/CharToByteCp870.java - src/share/classes/sun/io/CharToByteCp871.java - src/share/classes/sun/io/CharToByteCp874.java - src/share/classes/sun/io/CharToByteCp875.java - src/share/classes/sun/io/CharToByteCp918.java - src/share/classes/sun/io/CharToByteCp921.java - src/share/classes/sun/io/CharToByteCp922.java - src/share/classes/sun/io/CharToByteCp930.java - src/share/classes/sun/io/CharToByteCp933.java - src/share/classes/sun/io/CharToByteCp935.java - src/share/classes/sun/io/CharToByteCp937.java - src/share/classes/sun/io/CharToByteCp939.java - src/share/classes/sun/io/CharToByteCp942.java - src/share/classes/sun/io/CharToByteCp942C.java - src/share/classes/sun/io/CharToByteCp943.java - src/share/classes/sun/io/CharToByteCp943C.java - src/share/classes/sun/io/CharToByteCp948.java - src/share/classes/sun/io/CharToByteCp949.java - src/share/classes/sun/io/CharToByteCp949C.java - src/share/classes/sun/io/CharToByteCp950.java - src/share/classes/sun/io/CharToByteCp964.java - src/share/classes/sun/io/CharToByteCp970.java - src/share/classes/sun/io/CharToByteDBCS_ASCII.java - src/share/classes/sun/io/CharToByteDBCS_EBCDIC.java - src/share/classes/sun/io/CharToByteDoubleByte.java - src/share/classes/sun/io/CharToByteEUC.java - src/share/classes/sun/io/CharToByteEUC_CN.java - src/share/classes/sun/io/CharToByteEUC_JP.java - src/share/classes/sun/io/CharToByteEUC_JP_LINUX.java - src/share/classes/sun/io/CharToByteEUC_JP_Solaris.java - src/share/classes/sun/io/CharToByteEUC_KR.java - src/share/classes/sun/io/CharToByteEUC_TW.java - src/share/classes/sun/io/CharToByteGB18030.java - src/share/classes/sun/io/CharToByteGBK.java - src/share/classes/sun/io/CharToByteISCII91.java - src/share/classes/sun/io/CharToByteISO2022.java - src/share/classes/sun/io/CharToByteISO2022CN_CNS.java - src/share/classes/sun/io/CharToByteISO2022CN_GB.java - src/share/classes/sun/io/CharToByteISO2022JP.java - src/share/classes/sun/io/CharToByteISO2022KR.java - src/share/classes/sun/io/CharToByteISO8859_1.java - src/share/classes/sun/io/CharToByteISO8859_13.java - src/share/classes/sun/io/CharToByteISO8859_15.java - src/share/classes/sun/io/CharToByteISO8859_2.java - src/share/classes/sun/io/CharToByteISO8859_3.java - src/share/classes/sun/io/CharToByteISO8859_4.java - src/share/classes/sun/io/CharToByteISO8859_5.java - src/share/classes/sun/io/CharToByteISO8859_6.java - src/share/classes/sun/io/CharToByteISO8859_7.java - src/share/classes/sun/io/CharToByteISO8859_8.java - src/share/classes/sun/io/CharToByteISO8859_9.java - src/share/classes/sun/io/CharToByteJIS0201.java - src/share/classes/sun/io/CharToByteJIS0208.java - src/share/classes/sun/io/CharToByteJIS0208_Solaris.java - src/share/classes/sun/io/CharToByteJIS0212.java - src/share/classes/sun/io/CharToByteJIS0212_Solaris.java - src/share/classes/sun/io/CharToByteJohab.java - src/share/classes/sun/io/CharToByteKOI8_R.java - src/share/classes/sun/io/CharToByteMS874.java - src/share/classes/sun/io/CharToByteMS932.java - src/share/classes/sun/io/CharToByteMS936.java - src/share/classes/sun/io/CharToByteMS949.java - src/share/classes/sun/io/CharToByteMS950.java - src/share/classes/sun/io/CharToByteMS950_HKSCS.java - src/share/classes/sun/io/CharToByteMacArabic.java - src/share/classes/sun/io/CharToByteMacCentralEurope.java - src/share/classes/sun/io/CharToByteMacCroatian.java - src/share/classes/sun/io/CharToByteMacCyrillic.java - src/share/classes/sun/io/CharToByteMacDingbat.java - src/share/classes/sun/io/CharToByteMacGreek.java - src/share/classes/sun/io/CharToByteMacHebrew.java - src/share/classes/sun/io/CharToByteMacIceland.java - src/share/classes/sun/io/CharToByteMacRoman.java - src/share/classes/sun/io/CharToByteMacRomania.java - src/share/classes/sun/io/CharToByteMacSymbol.java - src/share/classes/sun/io/CharToByteMacThai.java - src/share/classes/sun/io/CharToByteMacTurkish.java - src/share/classes/sun/io/CharToByteMacUkraine.java - src/share/classes/sun/io/CharToBytePCK.java - src/share/classes/sun/io/CharToByteSJIS.java - src/share/classes/sun/io/CharToByteSingleByte.java - src/share/classes/sun/io/CharToByteTIS620.java - src/share/classes/sun/io/CharToByteUTF16.java - src/share/classes/sun/io/CharToByteUTF8.java - src/share/classes/sun/io/CharToByteUnicode.java - src/share/classes/sun/io/CharToByteUnicodeBig.java - src/share/classes/sun/io/CharToByteUnicodeBigUnmarked.java - src/share/classes/sun/io/CharToByteUnicodeLittle.java - src/share/classes/sun/io/CharToByteUnicodeLittleUnmarked.java - src/share/classes/sun/io/CharacterEncoding.java - src/share/classes/sun/io/ConversionBufferFullException.java - src/share/classes/sun/io/Converters.java - src/share/classes/sun/io/MalformedInputException.java - src/share/classes/sun/io/UnknownCharacterException.java ! src/share/classes/sun/nio/cs/ext/GB18030.java ! src/share/classes/sun/nio/cs/ext/IBM33722.java ! src/share/classes/sun/nio/cs/ext/IBM964.java ! src/share/classes/sun/nio/cs/ext/ISCII91.java ! src/share/classes/sun/nio/cs/ext/JIS_X_0208_Decoder.java ! src/share/classes/sun/nio/cs/ext/JIS_X_0208_Encoder.java ! src/share/classes/sun/nio/cs/ext/JIS_X_0208_Solaris_Decoder.java ! src/share/classes/sun/nio/cs/ext/JIS_X_0212_Decoder.java ! src/share/classes/sun/nio/cs/ext/JIS_X_0212_Encoder.java ! src/share/classes/sun/nio/cs/ext/JIS_X_0212_Solaris_Decoder.java ! src/share/classes/sun/nio/cs/ext/JIS_X_0212_Solaris_Encoder.java ! test/sun/nio/cs/TestCp834_SBCS.java - test/sun/nio/cs/TestISCII91.java Changeset: 07ad16388170 Author: sherman Date: 2011-08-17 14:18 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/07ad16388170 Merge Changeset: 11cc9c2e0431 Author: sherman Date: 2011-08-17 15:18 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/11cc9c2e0431 7066490: @since 1.7 tag is missing for java.util.regex.Matcher.group(java.lang.String) Summary: Added the @since 1.7 tag Reviewed-by: mduigou, forax ! src/share/classes/java/util/regex/Matcher.java Changeset: 7d8927b76d68 Author: lana Date: 2011-08-17 22:47 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/7d8927b76d68 Merge Changeset: 759aa847dcaf Author: alanb Date: 2011-08-18 16:47 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/759aa847dcaf 7015589: (spec) BufferedWriter.close leaves stream open if close of underlying Writer fails Reviewed-by: forax, mduigou ! src/share/classes/java/io/BufferedReader.java ! src/share/classes/java/io/BufferedWriter.java ! src/share/classes/java/io/Closeable.java ! src/share/classes/java/io/FilterOutputStream.java ! src/share/classes/java/lang/AutoCloseable.java + test/java/io/etc/FailingFlushAndClose.java ! test/java/lang/ProcessBuilder/Basic.java Changeset: 55952703809f Author: weijun Date: 2011-08-19 13:42 +0800 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/55952703809f 7043847: NTML impl of SaslServer throws UnsupportedOperationException from (un)wrap method 7043860: NTML impl of SaslServer doesn't throw ISE from getAuthorizationID() method 7043882: NTML impl of SaslServer doesn't throw ISE from getNegotiatedProperty() method 7043938: NTML impl of SaslClientFactory throws NPE instead of SaslException 7043959: NTML impl of SaslClientFactory throws NPE for null CallBackHandler instance Reviewed-by: vinnie ! src/share/classes/com/sun/security/ntlm/Client.java ! src/share/classes/com/sun/security/ntlm/NTLMException.java ! src/share/classes/com/sun/security/ntlm/Server.java ! src/share/classes/com/sun/security/sasl/ntlm/FactoryImpl.java ! src/share/classes/com/sun/security/sasl/ntlm/NTLMClient.java ! src/share/classes/com/sun/security/sasl/ntlm/NTLMServer.java + test/com/sun/security/sasl/ntlm/Conformance.java Changeset: 46b53f80ab0a Author: chegar Date: 2011-08-19 10:55 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/46b53f80ab0a 7025938: Add bitmap mime type to content-types.properties Reviewed-by: chegar, alanb, michaelm Contributed-by: lvjing at linux.vnet.ibm.com ! src/solaris/lib/content-types.properties ! src/windows/lib/content-types.properties Changeset: 8018d541a7b2 Author: darcy Date: 2011-08-19 17:42 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/8018d541a7b2 4748706: typos in java.util.Observable documentation Reviewed-by: iris ! src/share/classes/java/util/Observable.java Changeset: b3425b50bc36 Author: alanb Date: 2011-08-22 11:35 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/b3425b50bc36 7081796: (ch) rawtype warning in sun.nio.ch.InheritedChannel Reviewed-by: chegar ! src/solaris/classes/sun/nio/ch/InheritedChannel.java Changeset: 5c1f90dd0405 Author: chegar Date: 2011-08-22 14:09 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/5c1f90dd0405 7023713: HttpCookie.domainMatches("hostname.local", "hostname") should return true Reviewed-by: chegar Contributed-by: zhouyx at linux.vnet.ibm.com ! src/share/classes/java/net/HttpCookie.java ! test/java/net/CookieHandler/TestHttpCookie.java Changeset: fd07a2b7bf4d Author: alanb Date: 2011-08-22 16:04 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/fd07a2b7bf4d 7081813: ProblemList.txt updates (8/2011) Reviewed-by: weijun, mchung ! test/ProblemList.txt ! test/java/io/IOException/LastErrorString.java Changeset: 605ea77f2e6f Author: alanb Date: 2011-08-22 16:05 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/605ea77f2e6f Merge Changeset: c43af666d130 Author: darcy Date: 2011-08-22 12:16 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/c43af666d130 7080020: Add conventional constructors to InternalError and VirtualMachineError Reviewed-by: darcy Contributed-by: nsebastian.sickelmann at gmx.de ! src/share/classes/com/sun/servicetag/SunConnection.java ! src/share/classes/java/lang/InternalError.java ! src/share/classes/java/lang/VirtualMachineError.java ! src/share/classes/java/util/prefs/Preferences.java ! src/share/classes/sun/font/FontManagerFactory.java ! src/share/classes/sun/misc/URLClassPath.java ! src/share/classes/sun/reflect/MethodAccessorGenerator.java ! src/share/classes/sun/security/x509/X500Name.java ! src/share/classes/sun/tools/jconsole/ProxyClient.java ! src/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java Changeset: b1f99f9c2879 Author: darcy Date: 2011-08-22 17:12 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/b1f99f9c2879 6476261: (reflect) GenericSignatureFormatError When signature includes nested inner classes 6832374: (reflect) malformed signature can cause parser to go into infinite loop 7052898: (reflect) SignatureParser will accept strings outside of the grammar Summary: Various signature parsing fixes; additional review by sonali.goel at oracle.com Reviewed-by: alanb ! src/share/classes/sun/reflect/generics/parser/SignatureParser.java ! test/java/lang/reflect/Generics/Probe.java + test/java/lang/reflect/Generics/SignatureTest.java + test/java/lang/reflect/Generics/TestBadSignatures.java Changeset: 71e353aba896 Author: darcy Date: 2011-08-22 17:34 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/71e353aba896 7080038: (ann) Serializable types in sun.reflect.annotation do not declare serialVersionUIDs Reviewed-by: alanb ! src/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java ! src/share/classes/sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy.java ! src/share/classes/sun/reflect/annotation/EnumConstantNotPresentExceptionProxy.java ! src/share/classes/sun/reflect/annotation/TypeNotPresentExceptionProxy.java Changeset: 21f4d2d96191 Author: xuelei Date: 2011-08-22 18:21 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/21f4d2d96191 7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java failing Reviewed-by: alanb, weijun ! src/share/classes/sun/security/provider/certpath/X509CertPath.java Changeset: 4e53fc6bcac0 Author: mchung Date: 2011-08-23 10:35 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/4e53fc6bcac0 7068328: BufferPoolMXBean and PlatformLoggingMXBean getObjectName may return null Reviewed-by: alanb Contributed-by: spoole at uk.ibm.com ! src/share/classes/sun/management/ManagementFactoryHelper.java + test/java/lang/management/ManagementFactory/GetObjectName.java Changeset: 440161cc9af8 Author: darcy Date: 2011-08-23 16:35 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/440161cc9af8 7082231: Put a @since 1.7 on System.lineSeparator Reviewed-by: mduigou ! src/share/classes/java/lang/System.java Changeset: c9e78769c0da Author: chegar Date: 2011-08-25 16:08 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/c9e78769c0da 7044870: java/nio/channels/DatagramChannel/SelectWhenRefused.java failed on SUSE Linux 10 Reviewed-by: alanb, chegar Contributed-by: kurchi.subhra.hazra at oracle.com ! test/java/nio/channels/DatagramChannel/SelectWhenRefused.java Changeset: 624cc18a6cf9 Author: darcy Date: 2011-08-25 09:42 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/624cc18a6cf9 7082727: VirtualMachineError should declare its serialVersionUID Reviewed-by: alanb ! src/share/classes/java/lang/VirtualMachineError.java Changeset: 3a13b7ab57f7 Author: coffeys Date: 2011-08-26 10:47 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/3a13b7ab57f7 7024697: SessionRef.dispose() should determine if the token referred to by the token object is still valid Reviewed-by: valeriep ! src/share/classes/sun/security/pkcs11/Session.java ! src/share/classes/sun/security/pkcs11/Token.java Changeset: 6d2f09eed4e3 Author: alanb Date: 2011-08-26 22:24 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/6d2f09eed4e3 7060243: (dc) Multicasting tests fail on Windows XP if IPv6 is enabled Reviewed-by: alanb Contributed-by: kurchi.subhra.hazra at oracle.com ! test/java/nio/channels/DatagramChannel/NetworkConfiguration.java Changeset: 973d923af88c Author: sherman Date: 2011-08-26 15:36 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/973d923af88c 7077769: (zipfs) ZipFileSystem.writeCEN() writes wrong "data size" for ZIP64 extended information extra field Summary: fixed the wrong size when writing out the cen table for ZIP64 Reviewed-by: alanb ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java ! test/java/util/zip/LargeZip.java Changeset: 9bd06beac455 Author: sherman Date: 2011-08-26 15:40 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/9bd06beac455 Merge Changeset: e4729ad0d7b5 Author: xuelei Date: 2011-08-27 02:17 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/e4729ad0d7b5 7084040: Clearup warning in HttpsURLConnection Reviewed-by: xuelei Contributed-by: nsebastian.sickelmann at gmx.de ! src/share/classes/javax/net/ssl/HttpsURLConnection.java Changeset: 83add4632b49 Author: alanb Date: 2011-08-27 15:40 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/83add4632b49 7060790: (fs) FileSystem.newWatchService error message confusing when maximum inotify descriptors reached Reviewed-by: forax ! src/solaris/classes/sun/nio/fs/LinuxWatchService.java ! src/solaris/native/sun/nio/fs/genUnixConstants.c Changeset: 02c2d38f4271 Author: xuelei Date: 2011-08-29 05:55 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/02c2d38f4271 7059542: JNDI name operations should be locale independent Reviewed-by: weijun ! src/share/classes/com/sun/jndi/ldap/ClientId.java ! src/share/classes/com/sun/jndi/ldap/LdapClient.java ! src/share/classes/com/sun/jndi/ldap/LdapCtx.java ! src/share/classes/com/sun/jndi/ldap/LdapName.java ! src/share/classes/com/sun/jndi/ldap/LdapPoolManager.java ! src/share/classes/com/sun/jndi/toolkit/dir/HierMemDirCtx.java ! src/share/classes/com/sun/jndi/toolkit/dir/SearchFilter.java ! src/share/classes/com/sun/security/ntlm/NTLM.java ! src/share/classes/java/security/KeyRep.java ! src/share/classes/java/security/Security.java ! src/share/classes/javax/naming/NameImpl.java ! src/share/classes/javax/naming/directory/BasicAttributes.java ! src/share/classes/javax/naming/ldap/Rdn.java ! src/share/classes/sun/security/jgss/krb5/Krb5NameElement.java ! src/share/classes/sun/security/krb5/PrincipalName.java ! src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java ! src/share/classes/sun/security/provider/JavaKeyStore.java ! src/share/classes/sun/security/provider/certpath/ldap/LDAPCertStore.java ! src/share/classes/sun/security/ssl/SSLSessionContextImpl.java ! src/share/classes/sun/security/tools/KeyStoreUtil.java ! src/share/classes/sun/security/util/HostnameChecker.java ! src/share/classes/sun/security/x509/DNSName.java ! src/share/classes/sun/security/x509/RFC822Name.java ! test/javax/naming/ldap/LdapName/CompareToEqualsTests.java Changeset: d1c04dac850d Author: mullan Date: 2011-08-29 12:22 -0400 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/d1c04dac850d 7024771: "\\<>" in attribute value part of X500Principal constructor parameter makes strange effect Reviewed-by: vinnie ! src/share/classes/sun/security/x509/AVA.java ! src/share/classes/sun/security/x509/X500Name.java + test/javax/security/auth/x500/X500Principal/Parse.java Changeset: c2b4e0ea3ab9 Author: mullan Date: 2011-08-29 12:23 -0400 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/c2b4e0ea3ab9 Merge ! src/share/classes/sun/security/x509/X500Name.java Changeset: 36f74da06285 Author: lana Date: 2011-08-29 14:29 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/36f74da06285 Merge - make/com/oracle/net/Makefile - src/share/classes/sun/io/ByteToCharASCII.java - src/share/classes/sun/io/ByteToCharBig5.java - src/share/classes/sun/io/ByteToCharBig5_HKSCS.java - src/share/classes/sun/io/ByteToCharBig5_Solaris.java - src/share/classes/sun/io/ByteToCharConverter.java - src/share/classes/sun/io/ByteToCharCp037.java - src/share/classes/sun/io/ByteToCharCp1006.java - src/share/classes/sun/io/ByteToCharCp1025.java - src/share/classes/sun/io/ByteToCharCp1026.java - src/share/classes/sun/io/ByteToCharCp1046.java - src/share/classes/sun/io/ByteToCharCp1047.java - src/share/classes/sun/io/ByteToCharCp1097.java - src/share/classes/sun/io/ByteToCharCp1098.java - src/share/classes/sun/io/ByteToCharCp1112.java - src/share/classes/sun/io/ByteToCharCp1122.java - src/share/classes/sun/io/ByteToCharCp1123.java - src/share/classes/sun/io/ByteToCharCp1124.java - src/share/classes/sun/io/ByteToCharCp1140.java - src/share/classes/sun/io/ByteToCharCp1141.java - src/share/classes/sun/io/ByteToCharCp1142.java - src/share/classes/sun/io/ByteToCharCp1143.java - src/share/classes/sun/io/ByteToCharCp1144.java - src/share/classes/sun/io/ByteToCharCp1145.java - src/share/classes/sun/io/ByteToCharCp1146.java - src/share/classes/sun/io/ByteToCharCp1147.java - src/share/classes/sun/io/ByteToCharCp1148.java - src/share/classes/sun/io/ByteToCharCp1149.java - src/share/classes/sun/io/ByteToCharCp1250.java - src/share/classes/sun/io/ByteToCharCp1251.java - src/share/classes/sun/io/ByteToCharCp1252.java - src/share/classes/sun/io/ByteToCharCp1253.java - src/share/classes/sun/io/ByteToCharCp1254.java - src/share/classes/sun/io/ByteToCharCp1255.java - src/share/classes/sun/io/ByteToCharCp1256.java - src/share/classes/sun/io/ByteToCharCp1257.java - src/share/classes/sun/io/ByteToCharCp1258.java - src/share/classes/sun/io/ByteToCharCp1381.java - src/share/classes/sun/io/ByteToCharCp1383.java - src/share/classes/sun/io/ByteToCharCp273.java - src/share/classes/sun/io/ByteToCharCp277.java - src/share/classes/sun/io/ByteToCharCp278.java - src/share/classes/sun/io/ByteToCharCp280.java - src/share/classes/sun/io/ByteToCharCp284.java - src/share/classes/sun/io/ByteToCharCp285.java - src/share/classes/sun/io/ByteToCharCp297.java - src/share/classes/sun/io/ByteToCharCp33722.java - src/share/classes/sun/io/ByteToCharCp420.java - src/share/classes/sun/io/ByteToCharCp424.java - src/share/classes/sun/io/ByteToCharCp437.java - src/share/classes/sun/io/ByteToCharCp500.java - src/share/classes/sun/io/ByteToCharCp737.java - src/share/classes/sun/io/ByteToCharCp775.java - src/share/classes/sun/io/ByteToCharCp833.java - src/share/classes/sun/io/ByteToCharCp834.java - src/share/classes/sun/io/ByteToCharCp838.java - src/share/classes/sun/io/ByteToCharCp850.java - src/share/classes/sun/io/ByteToCharCp852.java - src/share/classes/sun/io/ByteToCharCp855.java - src/share/classes/sun/io/ByteToCharCp856.java - src/share/classes/sun/io/ByteToCharCp857.java - src/share/classes/sun/io/ByteToCharCp858.java - src/share/classes/sun/io/ByteToCharCp860.java - src/share/classes/sun/io/ByteToCharCp861.java - src/share/classes/sun/io/ByteToCharCp862.java - src/share/classes/sun/io/ByteToCharCp863.java - src/share/classes/sun/io/ByteToCharCp864.java - src/share/classes/sun/io/ByteToCharCp865.java - src/share/classes/sun/io/ByteToCharCp866.java - src/share/classes/sun/io/ByteToCharCp868.java - src/share/classes/sun/io/ByteToCharCp869.java - src/share/classes/sun/io/ByteToCharCp870.java - src/share/classes/sun/io/ByteToCharCp871.java - src/share/classes/sun/io/ByteToCharCp874.java - src/share/classes/sun/io/ByteToCharCp875.java - src/share/classes/sun/io/ByteToCharCp918.java - src/share/classes/sun/io/ByteToCharCp921.java - src/share/classes/sun/io/ByteToCharCp922.java - src/share/classes/sun/io/ByteToCharCp930.java - src/share/classes/sun/io/ByteToCharCp933.java - src/share/classes/sun/io/ByteToCharCp935.java - src/share/classes/sun/io/ByteToCharCp937.java - src/share/classes/sun/io/ByteToCharCp939.java - src/share/classes/sun/io/ByteToCharCp942.java - src/share/classes/sun/io/ByteToCharCp942C.java - src/share/classes/sun/io/ByteToCharCp943.java - src/share/classes/sun/io/ByteToCharCp943C.java - src/share/classes/sun/io/ByteToCharCp948.java - src/share/classes/sun/io/ByteToCharCp949.java - src/share/classes/sun/io/ByteToCharCp949C.java - src/share/classes/sun/io/ByteToCharCp950.java - src/share/classes/sun/io/ByteToCharCp964.java - src/share/classes/sun/io/ByteToCharCp970.java - src/share/classes/sun/io/ByteToCharDBCS_ASCII.java - src/share/classes/sun/io/ByteToCharDBCS_EBCDIC.java - src/share/classes/sun/io/ByteToCharDoubleByte.java - src/share/classes/sun/io/ByteToCharEUC.java - src/share/classes/sun/io/ByteToCharEUC2.java - src/share/classes/sun/io/ByteToCharEUC_CN.java - src/share/classes/sun/io/ByteToCharEUC_JP.java - src/share/classes/sun/io/ByteToCharEUC_JP_LINUX.java - src/share/classes/sun/io/ByteToCharEUC_JP_Solaris.java - src/share/classes/sun/io/ByteToCharEUC_KR.java - src/share/classes/sun/io/ByteToCharEUC_TW.java - src/share/classes/sun/io/ByteToCharGB18030.java - src/share/classes/sun/io/ByteToCharGB18030DB.java - src/share/classes/sun/io/ByteToCharGBK.java - src/share/classes/sun/io/ByteToCharISCII91.java - src/share/classes/sun/io/ByteToCharISO2022.java - src/share/classes/sun/io/ByteToCharISO2022CN.java - src/share/classes/sun/io/ByteToCharISO2022JP.java - src/share/classes/sun/io/ByteToCharISO2022KR.java - src/share/classes/sun/io/ByteToCharISO8859_1.java - src/share/classes/sun/io/ByteToCharISO8859_13.java - src/share/classes/sun/io/ByteToCharISO8859_15.java - src/share/classes/sun/io/ByteToCharISO8859_2.java - src/share/classes/sun/io/ByteToCharISO8859_3.java - src/share/classes/sun/io/ByteToCharISO8859_4.java - src/share/classes/sun/io/ByteToCharISO8859_5.java - src/share/classes/sun/io/ByteToCharISO8859_6.java - src/share/classes/sun/io/ByteToCharISO8859_7.java - src/share/classes/sun/io/ByteToCharISO8859_8.java - src/share/classes/sun/io/ByteToCharISO8859_9.java - src/share/classes/sun/io/ByteToCharJIS0201.java - src/share/classes/sun/io/ByteToCharJIS0208.java - src/share/classes/sun/io/ByteToCharJIS0208_Solaris.java - src/share/classes/sun/io/ByteToCharJIS0212.java - src/share/classes/sun/io/ByteToCharJIS0212_Solaris.java - src/share/classes/sun/io/ByteToCharJISAutoDetect.java - src/share/classes/sun/io/ByteToCharJohab.java - src/share/classes/sun/io/ByteToCharKOI8_R.java - src/share/classes/sun/io/ByteToCharMS874.java - src/share/classes/sun/io/ByteToCharMS932.java - src/share/classes/sun/io/ByteToCharMS936.java - src/share/classes/sun/io/ByteToCharMS949.java - src/share/classes/sun/io/ByteToCharMS950.java - src/share/classes/sun/io/ByteToCharMS950_HKSCS.java - src/share/classes/sun/io/ByteToCharMacArabic.java - src/share/classes/sun/io/ByteToCharMacCentralEurope.java - src/share/classes/sun/io/ByteToCharMacCroatian.java - src/share/classes/sun/io/ByteToCharMacCyrillic.java - src/share/classes/sun/io/ByteToCharMacDingbat.java - src/share/classes/sun/io/ByteToCharMacGreek.java - src/share/classes/sun/io/ByteToCharMacHebrew.java - src/share/classes/sun/io/ByteToCharMacIceland.java - src/share/classes/sun/io/ByteToCharMacRoman.java - src/share/classes/sun/io/ByteToCharMacRomania.java - src/share/classes/sun/io/ByteToCharMacSymbol.java - src/share/classes/sun/io/ByteToCharMacThai.java - src/share/classes/sun/io/ByteToCharMacTurkish.java - src/share/classes/sun/io/ByteToCharMacUkraine.java - src/share/classes/sun/io/ByteToCharPCK.java - src/share/classes/sun/io/ByteToCharSJIS.java - src/share/classes/sun/io/ByteToCharSingleByte.java - src/share/classes/sun/io/ByteToCharTIS620.java - src/share/classes/sun/io/ByteToCharUTF16.java - src/share/classes/sun/io/ByteToCharUTF8.java - src/share/classes/sun/io/ByteToCharUnicode.java - src/share/classes/sun/io/ByteToCharUnicodeBig.java - src/share/classes/sun/io/ByteToCharUnicodeBigUnmarked.java - src/share/classes/sun/io/ByteToCharUnicodeLittle.java - src/share/classes/sun/io/ByteToCharUnicodeLittleUnmarked.java - src/share/classes/sun/io/CharToByteASCII.java - src/share/classes/sun/io/CharToByteBig5.java - src/share/classes/sun/io/CharToByteBig5_HKSCS.java - src/share/classes/sun/io/CharToByteBig5_Solaris.java - src/share/classes/sun/io/CharToByteConverter.java - src/share/classes/sun/io/CharToByteCp037.java - src/share/classes/sun/io/CharToByteCp1006.java - src/share/classes/sun/io/CharToByteCp1025.java - src/share/classes/sun/io/CharToByteCp1026.java - src/share/classes/sun/io/CharToByteCp1046.java - src/share/classes/sun/io/CharToByteCp1047.java - src/share/classes/sun/io/CharToByteCp1097.java - src/share/classes/sun/io/CharToByteCp1098.java - src/share/classes/sun/io/CharToByteCp1112.java - src/share/classes/sun/io/CharToByteCp1122.java - src/share/classes/sun/io/CharToByteCp1123.java - src/share/classes/sun/io/CharToByteCp1124.java - src/share/classes/sun/io/CharToByteCp1140.java - src/share/classes/sun/io/CharToByteCp1141.java - src/share/classes/sun/io/CharToByteCp1142.java - src/share/classes/sun/io/CharToByteCp1143.java - src/share/classes/sun/io/CharToByteCp1144.java - src/share/classes/sun/io/CharToByteCp1145.java - src/share/classes/sun/io/CharToByteCp1146.java - src/share/classes/sun/io/CharToByteCp1147.java - src/share/classes/sun/io/CharToByteCp1148.java - src/share/classes/sun/io/CharToByteCp1149.java - src/share/classes/sun/io/CharToByteCp1250.java - src/share/classes/sun/io/CharToByteCp1251.java - src/share/classes/sun/io/CharToByteCp1252.java - src/share/classes/sun/io/CharToByteCp1253.java - src/share/classes/sun/io/CharToByteCp1254.java - src/share/classes/sun/io/CharToByteCp1255.java - src/share/classes/sun/io/CharToByteCp1256.java - src/share/classes/sun/io/CharToByteCp1257.java - src/share/classes/sun/io/CharToByteCp1258.java - src/share/classes/sun/io/CharToByteCp1381.java - src/share/classes/sun/io/CharToByteCp1383.java - src/share/classes/sun/io/CharToByteCp273.java - src/share/classes/sun/io/CharToByteCp277.java - src/share/classes/sun/io/CharToByteCp278.java - src/share/classes/sun/io/CharToByteCp280.java - src/share/classes/sun/io/CharToByteCp284.java - src/share/classes/sun/io/CharToByteCp285.java - src/share/classes/sun/io/CharToByteCp297.java - src/share/classes/sun/io/CharToByteCp33722.java - src/share/classes/sun/io/CharToByteCp420.java - src/share/classes/sun/io/CharToByteCp424.java - src/share/classes/sun/io/CharToByteCp437.java - src/share/classes/sun/io/CharToByteCp500.java - src/share/classes/sun/io/CharToByteCp737.java - src/share/classes/sun/io/CharToByteCp775.java - src/share/classes/sun/io/CharToByteCp833.java - src/share/classes/sun/io/CharToByteCp834.java - src/share/classes/sun/io/CharToByteCp838.java - src/share/classes/sun/io/CharToByteCp850.java - src/share/classes/sun/io/CharToByteCp852.java - src/share/classes/sun/io/CharToByteCp855.java - src/share/classes/sun/io/CharToByteCp856.java - src/share/classes/sun/io/CharToByteCp857.java - src/share/classes/sun/io/CharToByteCp858.java - src/share/classes/sun/io/CharToByteCp860.java - src/share/classes/sun/io/CharToByteCp861.java - src/share/classes/sun/io/CharToByteCp862.java - src/share/classes/sun/io/CharToByteCp863.java - src/share/classes/sun/io/CharToByteCp864.java - src/share/classes/sun/io/CharToByteCp865.java - src/share/classes/sun/io/CharToByteCp866.java - src/share/classes/sun/io/CharToByteCp868.java - src/share/classes/sun/io/CharToByteCp869.java - src/share/classes/sun/io/CharToByteCp870.java - src/share/classes/sun/io/CharToByteCp871.java - src/share/classes/sun/io/CharToByteCp874.java - src/share/classes/sun/io/CharToByteCp875.java - src/share/classes/sun/io/CharToByteCp918.java - src/share/classes/sun/io/CharToByteCp921.java - src/share/classes/sun/io/CharToByteCp922.java - src/share/classes/sun/io/CharToByteCp930.java - src/share/classes/sun/io/CharToByteCp933.java - src/share/classes/sun/io/CharToByteCp935.java - src/share/classes/sun/io/CharToByteCp937.java - src/share/classes/sun/io/CharToByteCp939.java - src/share/classes/sun/io/CharToByteCp942.java - src/share/classes/sun/io/CharToByteCp942C.java - src/share/classes/sun/io/CharToByteCp943.java - src/share/classes/sun/io/CharToByteCp943C.java - src/share/classes/sun/io/CharToByteCp948.java - src/share/classes/sun/io/CharToByteCp949.java - src/share/classes/sun/io/CharToByteCp949C.java - src/share/classes/sun/io/CharToByteCp950.java - src/share/classes/sun/io/CharToByteCp964.java - src/share/classes/sun/io/CharToByteCp970.java - src/share/classes/sun/io/CharToByteDBCS_ASCII.java - src/share/classes/sun/io/CharToByteDBCS_EBCDIC.java - src/share/classes/sun/io/CharToByteDoubleByte.java - src/share/classes/sun/io/CharToByteEUC.java - src/share/classes/sun/io/CharToByteEUC_CN.java - src/share/classes/sun/io/CharToByteEUC_JP.java - src/share/classes/sun/io/CharToByteEUC_JP_LINUX.java - src/share/classes/sun/io/CharToByteEUC_JP_Solaris.java - src/share/classes/sun/io/CharToByteEUC_KR.java - src/share/classes/sun/io/CharToByteEUC_TW.java - src/share/classes/sun/io/CharToByteGB18030.java - src/share/classes/sun/io/CharToByteGBK.java - src/share/classes/sun/io/CharToByteISCII91.java - src/share/classes/sun/io/CharToByteISO2022.java - src/share/classes/sun/io/CharToByteISO2022CN_CNS.java - src/share/classes/sun/io/CharToByteISO2022CN_GB.java - src/share/classes/sun/io/CharToByteISO2022JP.java - src/share/classes/sun/io/CharToByteISO2022KR.java - src/share/classes/sun/io/CharToByteISO8859_1.java - src/share/classes/sun/io/CharToByteISO8859_13.java - src/share/classes/sun/io/CharToByteISO8859_15.java - src/share/classes/sun/io/CharToByteISO8859_2.java - src/share/classes/sun/io/CharToByteISO8859_3.java - src/share/classes/sun/io/CharToByteISO8859_4.java - src/share/classes/sun/io/CharToByteISO8859_5.java - src/share/classes/sun/io/CharToByteISO8859_6.java - src/share/classes/sun/io/CharToByteISO8859_7.java - src/share/classes/sun/io/CharToByteISO8859_8.java - src/share/classes/sun/io/CharToByteISO8859_9.java - src/share/classes/sun/io/CharToByteJIS0201.java - src/share/classes/sun/io/CharToByteJIS0208.java - src/share/classes/sun/io/CharToByteJIS0208_Solaris.java - src/share/classes/sun/io/CharToByteJIS0212.java - src/share/classes/sun/io/CharToByteJIS0212_Solaris.java - src/share/classes/sun/io/CharToByteJohab.java - src/share/classes/sun/io/CharToByteKOI8_R.java - src/share/classes/sun/io/CharToByteMS874.java - src/share/classes/sun/io/CharToByteMS932.java - src/share/classes/sun/io/CharToByteMS936.java - src/share/classes/sun/io/CharToByteMS949.java - src/share/classes/sun/io/CharToByteMS950.java - src/share/classes/sun/io/CharToByteMS950_HKSCS.java - src/share/classes/sun/io/CharToByteMacArabic.java - src/share/classes/sun/io/CharToByteMacCentralEurope.java - src/share/classes/sun/io/CharToByteMacCroatian.java - src/share/classes/sun/io/CharToByteMacCyrillic.java - src/share/classes/sun/io/CharToByteMacDingbat.java - src/share/classes/sun/io/CharToByteMacGreek.java - src/share/classes/sun/io/CharToByteMacHebrew.java - src/share/classes/sun/io/CharToByteMacIceland.java - src/share/classes/sun/io/CharToByteMacRoman.java - src/share/classes/sun/io/CharToByteMacRomania.java - src/share/classes/sun/io/CharToByteMacSymbol.java - src/share/classes/sun/io/CharToByteMacThai.java - src/share/classes/sun/io/CharToByteMacTurkish.java - src/share/classes/sun/io/CharToByteMacUkraine.java - src/share/classes/sun/io/CharToBytePCK.java - src/share/classes/sun/io/CharToByteSJIS.java - src/share/classes/sun/io/CharToByteSingleByte.java - src/share/classes/sun/io/CharToByteTIS620.java - src/share/classes/sun/io/CharToByteUTF16.java - src/share/classes/sun/io/CharToByteUTF8.java - src/share/classes/sun/io/CharToByteUnicode.java - src/share/classes/sun/io/CharToByteUnicodeBig.java - src/share/classes/sun/io/CharToByteUnicodeBigUnmarked.java - src/share/classes/sun/io/CharToByteUnicodeLittle.java - src/share/classes/sun/io/CharToByteUnicodeLittleUnmarked.java - src/share/classes/sun/io/CharacterEncoding.java - src/share/classes/sun/io/ConversionBufferFullException.java - src/share/classes/sun/io/Converters.java - src/share/classes/sun/io/MalformedInputException.java - src/share/classes/sun/io/UnknownCharacterException.java - test/sun/nio/cs/TestISCII91.java Changeset: fc569517f3cf Author: lana Date: 2011-09-05 23:58 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/fc569517f3cf Merge - make/com/oracle/net/Makefile - src/share/classes/sun/io/ByteToCharASCII.java - src/share/classes/sun/io/ByteToCharBig5.java - src/share/classes/sun/io/ByteToCharBig5_HKSCS.java - src/share/classes/sun/io/ByteToCharBig5_Solaris.java - src/share/classes/sun/io/ByteToCharConverter.java - src/share/classes/sun/io/ByteToCharCp037.java - src/share/classes/sun/io/ByteToCharCp1006.java - src/share/classes/sun/io/ByteToCharCp1025.java - src/share/classes/sun/io/ByteToCharCp1026.java - src/share/classes/sun/io/ByteToCharCp1046.java - src/share/classes/sun/io/ByteToCharCp1047.java - src/share/classes/sun/io/ByteToCharCp1097.java - src/share/classes/sun/io/ByteToCharCp1098.java - src/share/classes/sun/io/ByteToCharCp1112.java - src/share/classes/sun/io/ByteToCharCp1122.java - src/share/classes/sun/io/ByteToCharCp1123.java - src/share/classes/sun/io/ByteToCharCp1124.java - src/share/classes/sun/io/ByteToCharCp1140.java - src/share/classes/sun/io/ByteToCharCp1141.java - src/share/classes/sun/io/ByteToCharCp1142.java - src/share/classes/sun/io/ByteToCharCp1143.java - src/share/classes/sun/io/ByteToCharCp1144.java - src/share/classes/sun/io/ByteToCharCp1145.java - src/share/classes/sun/io/ByteToCharCp1146.java - src/share/classes/sun/io/ByteToCharCp1147.java - src/share/classes/sun/io/ByteToCharCp1148.java - src/share/classes/sun/io/ByteToCharCp1149.java - src/share/classes/sun/io/ByteToCharCp1250.java - src/share/classes/sun/io/ByteToCharCp1251.java - src/share/classes/sun/io/ByteToCharCp1252.java - src/share/classes/sun/io/ByteToCharCp1253.java - src/share/classes/sun/io/ByteToCharCp1254.java - src/share/classes/sun/io/ByteToCharCp1255.java - src/share/classes/sun/io/ByteToCharCp1256.java - src/share/classes/sun/io/ByteToCharCp1257.java - src/share/classes/sun/io/ByteToCharCp1258.java - src/share/classes/sun/io/ByteToCharCp1381.java - src/share/classes/sun/io/ByteToCharCp1383.java - src/share/classes/sun/io/ByteToCharCp273.java - src/share/classes/sun/io/ByteToCharCp277.java - src/share/classes/sun/io/ByteToCharCp278.java - src/share/classes/sun/io/ByteToCharCp280.java - src/share/classes/sun/io/ByteToCharCp284.java - src/share/classes/sun/io/ByteToCharCp285.java - src/share/classes/sun/io/ByteToCharCp297.java - src/share/classes/sun/io/ByteToCharCp33722.java - src/share/classes/sun/io/ByteToCharCp420.java - src/share/classes/sun/io/ByteToCharCp424.java - src/share/classes/sun/io/ByteToCharCp437.java - src/share/classes/sun/io/ByteToCharCp500.java - src/share/classes/sun/io/ByteToCharCp737.java - src/share/classes/sun/io/ByteToCharCp775.java - src/share/classes/sun/io/ByteToCharCp833.java - src/share/classes/sun/io/ByteToCharCp834.java - src/share/classes/sun/io/ByteToCharCp838.java - src/share/classes/sun/io/ByteToCharCp850.java - src/share/classes/sun/io/ByteToCharCp852.java - src/share/classes/sun/io/ByteToCharCp855.java - src/share/classes/sun/io/ByteToCharCp856.java - src/share/classes/sun/io/ByteToCharCp857.java - src/share/classes/sun/io/ByteToCharCp858.java - src/share/classes/sun/io/ByteToCharCp860.java - src/share/classes/sun/io/ByteToCharCp861.java - src/share/classes/sun/io/ByteToCharCp862.java - src/share/classes/sun/io/ByteToCharCp863.java - src/share/classes/sun/io/ByteToCharCp864.java - src/share/classes/sun/io/ByteToCharCp865.java - src/share/classes/sun/io/ByteToCharCp866.java - src/share/classes/sun/io/ByteToCharCp868.java - src/share/classes/sun/io/ByteToCharCp869.java - src/share/classes/sun/io/ByteToCharCp870.java - src/share/classes/sun/io/ByteToCharCp871.java - src/share/classes/sun/io/ByteToCharCp874.java - src/share/classes/sun/io/ByteToCharCp875.java - src/share/classes/sun/io/ByteToCharCp918.java - src/share/classes/sun/io/ByteToCharCp921.java - src/share/classes/sun/io/ByteToCharCp922.java - src/share/classes/sun/io/ByteToCharCp930.java - src/share/classes/sun/io/ByteToCharCp933.java - src/share/classes/sun/io/ByteToCharCp935.java - src/share/classes/sun/io/ByteToCharCp937.java - src/share/classes/sun/io/ByteToCharCp939.java - src/share/classes/sun/io/ByteToCharCp942.java - src/share/classes/sun/io/ByteToCharCp942C.java - src/share/classes/sun/io/ByteToCharCp943.java - src/share/classes/sun/io/ByteToCharCp943C.java - src/share/classes/sun/io/ByteToCharCp948.java - src/share/classes/sun/io/ByteToCharCp949.java - src/share/classes/sun/io/ByteToCharCp949C.java - src/share/classes/sun/io/ByteToCharCp950.java - src/share/classes/sun/io/ByteToCharCp964.java - src/share/classes/sun/io/ByteToCharCp970.java - src/share/classes/sun/io/ByteToCharDBCS_ASCII.java - src/share/classes/sun/io/ByteToCharDBCS_EBCDIC.java - src/share/classes/sun/io/ByteToCharDoubleByte.java - src/share/classes/sun/io/ByteToCharEUC.java - src/share/classes/sun/io/ByteToCharEUC2.java - src/share/classes/sun/io/ByteToCharEUC_CN.java - src/share/classes/sun/io/ByteToCharEUC_JP.java - src/share/classes/sun/io/ByteToCharEUC_JP_LINUX.java - src/share/classes/sun/io/ByteToCharEUC_JP_Solaris.java - src/share/classes/sun/io/ByteToCharEUC_KR.java - src/share/classes/sun/io/ByteToCharEUC_TW.java - src/share/classes/sun/io/ByteToCharGB18030.java - src/share/classes/sun/io/ByteToCharGB18030DB.java - src/share/classes/sun/io/ByteToCharGBK.java - src/share/classes/sun/io/ByteToCharISCII91.java - src/share/classes/sun/io/ByteToCharISO2022.java - src/share/classes/sun/io/ByteToCharISO2022CN.java - src/share/classes/sun/io/ByteToCharISO2022JP.java - src/share/classes/sun/io/ByteToCharISO2022KR.java - src/share/classes/sun/io/ByteToCharISO8859_1.java - src/share/classes/sun/io/ByteToCharISO8859_13.java - src/share/classes/sun/io/ByteToCharISO8859_15.java - src/share/classes/sun/io/ByteToCharISO8859_2.java - src/share/classes/sun/io/ByteToCharISO8859_3.java - src/share/classes/sun/io/ByteToCharISO8859_4.java - src/share/classes/sun/io/ByteToCharISO8859_5.java - src/share/classes/sun/io/ByteToCharISO8859_6.java - src/share/classes/sun/io/ByteToCharISO8859_7.java - src/share/classes/sun/io/ByteToCharISO8859_8.java - src/share/classes/sun/io/ByteToCharISO8859_9.java - src/share/classes/sun/io/ByteToCharJIS0201.java - src/share/classes/sun/io/ByteToCharJIS0208.java - src/share/classes/sun/io/ByteToCharJIS0208_Solaris.java - src/share/classes/sun/io/ByteToCharJIS0212.java - src/share/classes/sun/io/ByteToCharJIS0212_Solaris.java - src/share/classes/sun/io/ByteToCharJISAutoDetect.java - src/share/classes/sun/io/ByteToCharJohab.java - src/share/classes/sun/io/ByteToCharKOI8_R.java - src/share/classes/sun/io/ByteToCharMS874.java - src/share/classes/sun/io/ByteToCharMS932.java - src/share/classes/sun/io/ByteToCharMS936.java - src/share/classes/sun/io/ByteToCharMS949.java - src/share/classes/sun/io/ByteToCharMS950.java - src/share/classes/sun/io/ByteToCharMS950_HKSCS.java - src/share/classes/sun/io/ByteToCharMacArabic.java - src/share/classes/sun/io/ByteToCharMacCentralEurope.java - src/share/classes/sun/io/ByteToCharMacCroatian.java - src/share/classes/sun/io/ByteToCharMacCyrillic.java - src/share/classes/sun/io/ByteToCharMacDingbat.java - src/share/classes/sun/io/ByteToCharMacGreek.java - src/share/classes/sun/io/ByteToCharMacHebrew.java - src/share/classes/sun/io/ByteToCharMacIceland.java - src/share/classes/sun/io/ByteToCharMacRoman.java - src/share/classes/sun/io/ByteToCharMacRomania.java - src/share/classes/sun/io/ByteToCharMacSymbol.java - src/share/classes/sun/io/ByteToCharMacThai.java - src/share/classes/sun/io/ByteToCharMacTurkish.java - src/share/classes/sun/io/ByteToCharMacUkraine.java - src/share/classes/sun/io/ByteToCharPCK.java - src/share/classes/sun/io/ByteToCharSJIS.java - src/share/classes/sun/io/ByteToCharSingleByte.java - src/share/classes/sun/io/ByteToCharTIS620.java - src/share/classes/sun/io/ByteToCharUTF16.java - src/share/classes/sun/io/ByteToCharUTF8.java - src/share/classes/sun/io/ByteToCharUnicode.java - src/share/classes/sun/io/ByteToCharUnicodeBig.java - src/share/classes/sun/io/ByteToCharUnicodeBigUnmarked.java - src/share/classes/sun/io/ByteToCharUnicodeLittle.java - src/share/classes/sun/io/ByteToCharUnicodeLittleUnmarked.java - src/share/classes/sun/io/CharToByteASCII.java - src/share/classes/sun/io/CharToByteBig5.java - src/share/classes/sun/io/CharToByteBig5_HKSCS.java - src/share/classes/sun/io/CharToByteBig5_Solaris.java - src/share/classes/sun/io/CharToByteConverter.java - src/share/classes/sun/io/CharToByteCp037.java - src/share/classes/sun/io/CharToByteCp1006.java - src/share/classes/sun/io/CharToByteCp1025.java - src/share/classes/sun/io/CharToByteCp1026.java - src/share/classes/sun/io/CharToByteCp1046.java - src/share/classes/sun/io/CharToByteCp1047.java - src/share/classes/sun/io/CharToByteCp1097.java - src/share/classes/sun/io/CharToByteCp1098.java - src/share/classes/sun/io/CharToByteCp1112.java - src/share/classes/sun/io/CharToByteCp1122.java - src/share/classes/sun/io/CharToByteCp1123.java - src/share/classes/sun/io/CharToByteCp1124.java - src/share/classes/sun/io/CharToByteCp1140.java - src/share/classes/sun/io/CharToByteCp1141.java - src/share/classes/sun/io/CharToByteCp1142.java - src/share/classes/sun/io/CharToByteCp1143.java - src/share/classes/sun/io/CharToByteCp1144.java - src/share/classes/sun/io/CharToByteCp1145.java - src/share/classes/sun/io/CharToByteCp1146.java - src/share/classes/sun/io/CharToByteCp1147.java - src/share/classes/sun/io/CharToByteCp1148.java - src/share/classes/sun/io/CharToByteCp1149.java - src/share/classes/sun/io/CharToByteCp1250.java - src/share/classes/sun/io/CharToByteCp1251.java - src/share/classes/sun/io/CharToByteCp1252.java - src/share/classes/sun/io/CharToByteCp1253.java - src/share/classes/sun/io/CharToByteCp1254.java - src/share/classes/sun/io/CharToByteCp1255.java - src/share/classes/sun/io/CharToByteCp1256.java - src/share/classes/sun/io/CharToByteCp1257.java - src/share/classes/sun/io/CharToByteCp1258.java - src/share/classes/sun/io/CharToByteCp1381.java - src/share/classes/sun/io/CharToByteCp1383.java - src/share/classes/sun/io/CharToByteCp273.java - src/share/classes/sun/io/CharToByteCp277.java - src/share/classes/sun/io/CharToByteCp278.java - src/share/classes/sun/io/CharToByteCp280.java - src/share/classes/sun/io/CharToByteCp284.java - src/share/classes/sun/io/CharToByteCp285.java - src/share/classes/sun/io/CharToByteCp297.java - src/share/classes/sun/io/CharToByteCp33722.java - src/share/classes/sun/io/CharToByteCp420.java - src/share/classes/sun/io/CharToByteCp424.java - src/share/classes/sun/io/CharToByteCp437.java - src/share/classes/sun/io/CharToByteCp500.java - src/share/classes/sun/io/CharToByteCp737.java - src/share/classes/sun/io/CharToByteCp775.java - src/share/classes/sun/io/CharToByteCp833.java - src/share/classes/sun/io/CharToByteCp834.java - src/share/classes/sun/io/CharToByteCp838.java - src/share/classes/sun/io/CharToByteCp850.java - src/share/classes/sun/io/CharToByteCp852.java - src/share/classes/sun/io/CharToByteCp855.java - src/share/classes/sun/io/CharToByteCp856.java - src/share/classes/sun/io/CharToByteCp857.java - src/share/classes/sun/io/CharToByteCp858.java - src/share/classes/sun/io/CharToByteCp860.java - src/share/classes/sun/io/CharToByteCp861.java - src/share/classes/sun/io/CharToByteCp862.java - src/share/classes/sun/io/CharToByteCp863.java - src/share/classes/sun/io/CharToByteCp864.java - src/share/classes/sun/io/CharToByteCp865.java - src/share/classes/sun/io/CharToByteCp866.java - src/share/classes/sun/io/CharToByteCp868.java - src/share/classes/sun/io/CharToByteCp869.java - src/share/classes/sun/io/CharToByteCp870.java - src/share/classes/sun/io/CharToByteCp871.java - src/share/classes/sun/io/CharToByteCp874.java - src/share/classes/sun/io/CharToByteCp875.java - src/share/classes/sun/io/CharToByteCp918.java - src/share/classes/sun/io/CharToByteCp921.java - src/share/classes/sun/io/CharToByteCp922.java - src/share/classes/sun/io/CharToByteCp930.java - src/share/classes/sun/io/CharToByteCp933.java - src/share/classes/sun/io/CharToByteCp935.java - src/share/classes/sun/io/CharToByteCp937.java - src/share/classes/sun/io/CharToByteCp939.java - src/share/classes/sun/io/CharToByteCp942.java - src/share/classes/sun/io/CharToByteCp942C.java - src/share/classes/sun/io/CharToByteCp943.java - src/share/classes/sun/io/CharToByteCp943C.java - src/share/classes/sun/io/CharToByteCp948.java - src/share/classes/sun/io/CharToByteCp949.java - src/share/classes/sun/io/CharToByteCp949C.java - src/share/classes/sun/io/CharToByteCp950.java - src/share/classes/sun/io/CharToByteCp964.java - src/share/classes/sun/io/CharToByteCp970.java - src/share/classes/sun/io/CharToByteDBCS_ASCII.java - src/share/classes/sun/io/CharToByteDBCS_EBCDIC.java - src/share/classes/sun/io/CharToByteDoubleByte.java - src/share/classes/sun/io/CharToByteEUC.java - src/share/classes/sun/io/CharToByteEUC_CN.java - src/share/classes/sun/io/CharToByteEUC_JP.java - src/share/classes/sun/io/CharToByteEUC_JP_LINUX.java - src/share/classes/sun/io/CharToByteEUC_JP_Solaris.java - src/share/classes/sun/io/CharToByteEUC_KR.java - src/share/classes/sun/io/CharToByteEUC_TW.java - src/share/classes/sun/io/CharToByteGB18030.java - src/share/classes/sun/io/CharToByteGBK.java - src/share/classes/sun/io/CharToByteISCII91.java - src/share/classes/sun/io/CharToByteISO2022.java - src/share/classes/sun/io/CharToByteISO2022CN_CNS.java - src/share/classes/sun/io/CharToByteISO2022CN_GB.java - src/share/classes/sun/io/CharToByteISO2022JP.java - src/share/classes/sun/io/CharToByteISO2022KR.java - src/share/classes/sun/io/CharToByteISO8859_1.java - src/share/classes/sun/io/CharToByteISO8859_13.java - src/share/classes/sun/io/CharToByteISO8859_15.java - src/share/classes/sun/io/CharToByteISO8859_2.java - src/share/classes/sun/io/CharToByteISO8859_3.java - src/share/classes/sun/io/CharToByteISO8859_4.java - src/share/classes/sun/io/CharToByteISO8859_5.java - src/share/classes/sun/io/CharToByteISO8859_6.java - src/share/classes/sun/io/CharToByteISO8859_7.java - src/share/classes/sun/io/CharToByteISO8859_8.java - src/share/classes/sun/io/CharToByteISO8859_9.java - src/share/classes/sun/io/CharToByteJIS0201.java - src/share/classes/sun/io/CharToByteJIS0208.java - src/share/classes/sun/io/CharToByteJIS0208_Solaris.java - src/share/classes/sun/io/CharToByteJIS0212.java - src/share/classes/sun/io/CharToByteJIS0212_Solaris.java - src/share/classes/sun/io/CharToByteJohab.java - src/share/classes/sun/io/CharToByteKOI8_R.java - src/share/classes/sun/io/CharToByteMS874.java - src/share/classes/sun/io/CharToByteMS932.java - src/share/classes/sun/io/CharToByteMS936.java - src/share/classes/sun/io/CharToByteMS949.java - src/share/classes/sun/io/CharToByteMS950.java - src/share/classes/sun/io/CharToByteMS950_HKSCS.java - src/share/classes/sun/io/CharToByteMacArabic.java - src/share/classes/sun/io/CharToByteMacCentralEurope.java - src/share/classes/sun/io/CharToByteMacCroatian.java - src/share/classes/sun/io/CharToByteMacCyrillic.java - src/share/classes/sun/io/CharToByteMacDingbat.java - src/share/classes/sun/io/CharToByteMacGreek.java - src/share/classes/sun/io/CharToByteMacHebrew.java - src/share/classes/sun/io/CharToByteMacIceland.java - src/share/classes/sun/io/CharToByteMacRoman.java - src/share/classes/sun/io/CharToByteMacRomania.java - src/share/classes/sun/io/CharToByteMacSymbol.java - src/share/classes/sun/io/CharToByteMacThai.java - src/share/classes/sun/io/CharToByteMacTurkish.java - src/share/classes/sun/io/CharToByteMacUkraine.java - src/share/classes/sun/io/CharToBytePCK.java - src/share/classes/sun/io/CharToByteSJIS.java - src/share/classes/sun/io/CharToByteSingleByte.java - src/share/classes/sun/io/CharToByteTIS620.java - src/share/classes/sun/io/CharToByteUTF16.java - src/share/classes/sun/io/CharToByteUTF8.java - src/share/classes/sun/io/CharToByteUnicode.java - src/share/classes/sun/io/CharToByteUnicodeBig.java - src/share/classes/sun/io/CharToByteUnicodeBigUnmarked.java - src/share/classes/sun/io/CharToByteUnicodeLittle.java - src/share/classes/sun/io/CharToByteUnicodeLittleUnmarked.java - src/share/classes/sun/io/CharacterEncoding.java - src/share/classes/sun/io/ConversionBufferFullException.java - src/share/classes/sun/io/Converters.java - src/share/classes/sun/io/MalformedInputException.java - src/share/classes/sun/io/UnknownCharacterException.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java - test/sun/nio/cs/TestISCII91.java From suchen.chien at oracle.com Wed Sep 7 14:30:50 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Wed, 07 Sep 2011 21:30:50 +0000 Subject: hg: jdk8/build/langtools: Added tag jdk8-b03 for changeset f497fac86cf9 Message-ID: <20110907213054.38CF74744E@hg.openjdk.java.net> Changeset: 5df63fd8fa64 Author: schien Date: 2011-09-01 13:54 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/5df63fd8fa64 Added tag jdk8-b03 for changeset f497fac86cf9 ! .hgtags From mike.duigou at oracle.com Thu Sep 8 09:06:29 2011 From: mike.duigou at oracle.com (Mike Duigou) Date: Thu, 8 Sep 2011 09:06:29 -0700 Subject: 7074264: Review : Adds unit tests to sources and switches to packages tree view Message-ID: <84FB7B40-E179-43FB-B460-901A25C039B9@oracle.com> Hello All; I've updated my small patch to the J2SE Netbeans project to add the unit test sources. It also includes : - switches the source view to "tree" layout as the package lists are too large for easy navigation. - Updates and corrections to README file. (new since rev "0") - Fixes JavaDoc output path for J2SE project. (new since rev "0") Ulf : I have opted not to make the change to the java-data-no-native.ent and java-data-native.ent files you suggested. There were too many references to these files as well as documentation to change. I will save this for an eventual reorganization of the NetBeans projects. The webrev can be found at: http://cr.openjdk.java.net/~mduigou/7074264/1/webrev/ Thanks, Mike From David.Holmes at oracle.com Thu Sep 8 20:47:57 2011 From: David.Holmes at oracle.com (David Holmes) Date: Fri, 09 Sep 2011 13:47:57 +1000 Subject: Request for review CR 7087956 - add libattach.so to embedded JRE to enable additional troubleshooting support In-Reply-To: <4E697649.7030708@oracle.com> References: <4E697649.7030708@oracle.com> Message-ID: <4E698C6D.1060009@oracle.com> This is a change that only affects the build of our internal SE-Embedded product, but the files for which live in the OpenJDK repository. I've made the CR public as it is trivial but it won't yet appear at the link below: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7087956 Public webrev: http://cr.openjdk.java.net/~dholmes/7087956/webrev/ This has been reviewed internally by Dan Daugherty and myself (Carlos Lucasius is the actual author but can't do the pushes himself). The change itself is trivial, we simply put back into the SE-Embedded JRE the attach library that was removed in an earlier stage of the build process. I plan to push to build/jdk if that is okay. Thanks, David From misha.bykov at oracle.com Fri Sep 9 14:54:09 2011 From: misha.bykov at oracle.com (misha.bykov at oracle.com) Date: Fri, 09 Sep 2011 21:54:09 +0000 Subject: hg: jdk8/build/jdk: 7087932: Wrong legal notice introduced in the JDK8 changeset c43af666d130 Message-ID: <20110909215420.9C16D474FC@hg.openjdk.java.net> Changeset: 266f095ce636 Author: mbykov Date: 2011-09-09 15:21 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/266f095ce636 7087932: Wrong legal notice introduced in the JDK8 changeset c43af666d130 Reviewed-by: ohair, darcy ! src/share/classes/java/lang/VirtualMachineError.java From chris.gruszka at oracle.com Tue Sep 13 12:13:34 2011 From: chris.gruszka at oracle.com (chris.gruszka at oracle.com) Date: Tue, 13 Sep 2011 15:13:34 -0400 Subject: Review Request: openjdk make changes for "CR 7066713: Separate demos from the bundles on Solaris and Linux" Message-ID: <4E6FAB5E.5040608@oracle.com> openjdk make changes to add new license files to demos and samples, new directory for bundling The webrev can be found at: http://cr.openjdk.java.net/~cgruszka/7066713/webrev.00/ -ChrisG -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/build-dev/attachments/20110913/347a3cd4/attachment.html From weijun.wang at oracle.com Wed Sep 14 03:49:06 2011 From: weijun.wang at oracle.com (Weijun Wang) Date: Wed, 14 Sep 2011 18:49:06 +0800 Subject: build failure on solaris-sparc Message-ID: <4E7086A2.2000708@oracle.com> I'm building jdk8 on a solaris-sparc and see this failure: /java/devtools/sparc/SUNWspro/SS12u1/bin/cc -xO2 -Wc,-Qrm-s -Wc,-Qiselect-T0 -L../../../build/solaris-sparc/tmp/sun/sun.awt/awt/obj -xc99=%none -xCC -errshort=tags -Xa -xregs=no%appl -xmemalign=4s -v -mt -xstrconst -W0,-noglobal -m32 -xarch=sparcvis -KPIC -D__MEDIALIB_OLD_NAMES -D__USE_J2D_NAMES -DMLIB_ADD_SUFF ../../../src/solaris/native/sun/awt/medialib/vis_32.il -I../../../src/share/native/sun/awt/medialib -I../../../src/solaris/native/sun/awt/medialib -I../../../src/solaris/native/sun/java2d/loops -DNDEBUG -DTRIMMED -D__solaris__ -Dsparc -DTRACING -DMACRO_MEMSYS_OPS -DBREAKPTS -I. -I../../../build/solaris-sparc/tmp/sun/sun.awt/awt/CClassHeaders -I../../../src/solaris/javavm/export -I../../../src/share/javavm/export -I../../../src/share/native/common -I../../../src/solaris/native/common -I../../../src/share/native/sun/awt -I../../../src/solaris/native/sun/awt -I../../../src/share/native/sun/awt/debug -I../../../src/share/native/sun/awt/../font -I../../../src/solaris/native/sun/awt/../font -I../../../src/share/native/sun/awt/image -I../../../src/share/native/sun/awt/image/cvutils -I../../../src/share/native/sun/awt/shell -I../../../src/share/native/sun/awt/medialib -I../../../src/solaris/native/sun/awt/medialib -I../../../src/share/native/sun/awt/../java2d -I../../../src/solaris/native/sun/awt/../java2d -I../../../src/share/native/sun/awt/../java2d/loops -I../../../src/share/native/sun/awt/../java2d/pipe -I../../../src/share/native/sun/awt/../java2d/opengl -I../../../src/solaris/native/sun/awt/../java2d/opengl -I../../../src/solaris/native/sun/awt/../java2d/x11 -I../../../src/share/native/sun/awt/../dc/doe -I../../../src/share/native/sun/awt/../dc/path -I../../../src/solaris/native/sun/awt/../jdga -I../../../src/solaris/native/sun/awt -c -o ../../../build/solaris-sparc/tmp/sun/sun.awt/awt/obj/BufImgSurfaceData.o ../../../src/share/native/sun/awt/image/BufImgSurfaceData.c "/usr/include/X11/Xfuncproto.h", line 136: invalid token in #define macro parameters: ... cc: acomp failed for ../../../src/share/native/sun/awt/image/BufImgSurfaceData.c Googling "invalid token in #define macro parameters: ..." shows something about c99 so I remove the -xc99=%none option above and re-run the command and it succeeds. Is there really a connection here? The machine is pae-t4two-04. Thanks Max From chris.hegarty at oracle.com Wed Sep 14 03:56:24 2011 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Wed, 14 Sep 2011 11:56:24 +0100 Subject: build failure on solaris-sparc In-Reply-To: <4E7086A2.2000708@oracle.com> References: <4E7086A2.2000708@oracle.com> Message-ID: <4E708858.4070705@oracle.com> Is it possible that one of the system includes in using C99 features? It may be that on older Solaris boxes have an older version of the include file? -Chris. On 14/09/2011 11:49, Weijun Wang wrote: > I'm building jdk8 on a solaris-sparc and see this failure: > > /java/devtools/sparc/SUNWspro/SS12u1/bin/cc -xO2 -Wc,-Qrm-s > -Wc,-Qiselect-T0 -L../../../build/solaris-sparc/tmp/sun/sun.awt/awt/obj > -xc99=%none -xCC -errshort=tags -Xa -xregs=no%appl -xmemalign=4s -v -mt > -xstrconst -W0,-noglobal -m32 -xarch=sparcvis -KPIC > -D__MEDIALIB_OLD_NAMES -D__USE_J2D_NAMES -DMLIB_ADD_SUFF > ../../../src/solaris/native/sun/awt/medialib/vis_32.il > -I../../../src/share/native/sun/awt/medialib > -I../../../src/solaris/native/sun/awt/medialib > -I../../../src/solaris/native/sun/java2d/loops -DNDEBUG -DTRIMMED > -D__solaris__ -Dsparc -DTRACING -DMACRO_MEMSYS_OPS -DBREAKPTS -I. > -I../../../build/solaris-sparc/tmp/sun/sun.awt/awt/CClassHeaders > -I../../../src/solaris/javavm/export -I../../../src/share/javavm/export > -I../../../src/share/native/common -I../../../src/solaris/native/common > -I../../../src/share/native/sun/awt > -I../../../src/solaris/native/sun/awt > -I../../../src/share/native/sun/awt/debug > -I../../../src/share/native/sun/awt/../font > -I../../../src/solaris/native/sun/awt/../font > -I../../../src/share/native/sun/awt/image > -I../../../src/share/native/sun/awt/image/cvutils > -I../../../src/share/native/sun/awt/shell > -I../../../src/share/native/sun/awt/medialib > -I../../../src/solaris/native/sun/awt/medialib > -I../../../src/share/native/sun/awt/../java2d > -I../../../src/solaris/native/sun/awt/../java2d > -I../../../src/share/native/sun/awt/../java2d/loops > -I../../../src/share/native/sun/awt/../java2d/pipe > -I../../../src/share/native/sun/awt/../java2d/opengl > -I../../../src/solaris/native/sun/awt/../java2d/opengl > -I../../../src/solaris/native/sun/awt/../java2d/x11 > -I../../../src/share/native/sun/awt/../dc/doe > -I../../../src/share/native/sun/awt/../dc/path > -I../../../src/solaris/native/sun/awt/../jdga > -I../../../src/solaris/native/sun/awt -c -o > ../../../build/solaris-sparc/tmp/sun/sun.awt/awt/obj/BufImgSurfaceData.o > ../../../src/share/native/sun/awt/image/BufImgSurfaceData.c > "/usr/include/X11/Xfuncproto.h", line 136: invalid token in #define > macro parameters: ... > cc: acomp failed for > ../../../src/share/native/sun/awt/image/BufImgSurfaceData.c > > Googling "invalid token in #define macro parameters: ..." shows > something about c99 so I remove the -xc99=%none option above and re-run > the command and it succeeds. Is there really a connection here? > > The machine is pae-t4two-04. > > Thanks > Max From weijun.wang at oracle.com Wed Sep 14 04:25:48 2011 From: weijun.wang at oracle.com (Weijun Wang) Date: Wed, 14 Sep 2011 19:25:48 +0800 Subject: build failure on solaris-sparc In-Reply-To: <4E708858.4070705@oracle.com> References: <4E7086A2.2000708@oracle.com> <4E708858.4070705@oracle.com> Message-ID: <4E708F3C.4040301@oracle.com> The machine is a snv_173 and its /usr/include/X11/Xfuncproto.h is much longer than an old version, say, the one on sc11b1903, which is a JPRT machine with 5.10. Here are the lines that causes the problem: 132 /* requires xproto >= 7.0.22 */ 133 #if defined(__GNUC__) && ((__GNUC__ * 100 + __GNUC_MINOR__) >= 303) 134 #define _X_NONNULL(args...) __attribute__((nonnull(args))) 135 #else 136 #define _X_NONNULL(...) /* */ 137 #endif So I write a tiny a.c and you can see: $ cat a.c #define A(...) int main() {} $ /java/devtools/sparc/SUNWspro/SS12u1/bin/cc a.c $ /java/devtools/sparc/SUNWspro/SS12u1/bin/cc -xc99=%none a.c "a.c", line 1: invalid token in #define macro parameters: ... cc: acomp failed for a.c -Max On 09/14/2011 06:56 PM, Chris Hegarty wrote: > Is it possible that one of the system includes in using C99 features? It > may be that on older Solaris boxes have an older version of the include > file? > > -Chris. > > On 14/09/2011 11:49, Weijun Wang wrote: >> I'm building jdk8 on a solaris-sparc and see this failure: >> >> /java/devtools/sparc/SUNWspro/SS12u1/bin/cc -xO2 -Wc,-Qrm-s >> -Wc,-Qiselect-T0 -L../../../build/solaris-sparc/tmp/sun/sun.awt/awt/obj >> -xc99=%none -xCC -errshort=tags -Xa -xregs=no%appl -xmemalign=4s -v -mt >> -xstrconst -W0,-noglobal -m32 -xarch=sparcvis -KPIC >> -D__MEDIALIB_OLD_NAMES -D__USE_J2D_NAMES -DMLIB_ADD_SUFF >> ../../../src/solaris/native/sun/awt/medialib/vis_32.il >> -I../../../src/share/native/sun/awt/medialib >> -I../../../src/solaris/native/sun/awt/medialib >> -I../../../src/solaris/native/sun/java2d/loops -DNDEBUG -DTRIMMED >> -D__solaris__ -Dsparc -DTRACING -DMACRO_MEMSYS_OPS -DBREAKPTS -I. >> -I../../../build/solaris-sparc/tmp/sun/sun.awt/awt/CClassHeaders >> -I../../../src/solaris/javavm/export -I../../../src/share/javavm/export >> -I../../../src/share/native/common -I../../../src/solaris/native/common >> -I../../../src/share/native/sun/awt >> -I../../../src/solaris/native/sun/awt >> -I../../../src/share/native/sun/awt/debug >> -I../../../src/share/native/sun/awt/../font >> -I../../../src/solaris/native/sun/awt/../font >> -I../../../src/share/native/sun/awt/image >> -I../../../src/share/native/sun/awt/image/cvutils >> -I../../../src/share/native/sun/awt/shell >> -I../../../src/share/native/sun/awt/medialib >> -I../../../src/solaris/native/sun/awt/medialib >> -I../../../src/share/native/sun/awt/../java2d >> -I../../../src/solaris/native/sun/awt/../java2d >> -I../../../src/share/native/sun/awt/../java2d/loops >> -I../../../src/share/native/sun/awt/../java2d/pipe >> -I../../../src/share/native/sun/awt/../java2d/opengl >> -I../../../src/solaris/native/sun/awt/../java2d/opengl >> -I../../../src/solaris/native/sun/awt/../java2d/x11 >> -I../../../src/share/native/sun/awt/../dc/doe >> -I../../../src/share/native/sun/awt/../dc/path >> -I../../../src/solaris/native/sun/awt/../jdga >> -I../../../src/solaris/native/sun/awt -c -o >> ../../../build/solaris-sparc/tmp/sun/sun.awt/awt/obj/BufImgSurfaceData.o >> ../../../src/share/native/sun/awt/image/BufImgSurfaceData.c >> "/usr/include/X11/Xfuncproto.h", line 136: invalid token in #define >> macro parameters: ... >> cc: acomp failed for >> ../../../src/share/native/sun/awt/image/BufImgSurfaceData.c >> >> Googling "invalid token in #define macro parameters: ..." shows >> something about c99 so I remove the -xc99=%none option above and re-run >> the command and it succeeds. Is there really a connection here? >> >> The machine is pae-t4two-04. >> >> Thanks >> Max From weijun.wang at oracle.com Wed Sep 14 05:01:23 2011 From: weijun.wang at oracle.com (Weijun Wang) Date: Wed, 14 Sep 2011 20:01:23 +0800 Subject: c99-style header file in snv_173 (was Re: build failure on solaris-sparc) In-Reply-To: <4E708F3C.4040301@oracle.com> References: <4E7086A2.2000708@oracle.com> <4E708858.4070705@oracle.com> <4E708F3C.4040301@oracle.com> Message-ID: <4E709793.4080905@oracle.com> I removed the following line and the build has finished successfully. Defs-solaris.gmk:147:CFLAGS_COMMON += -xc99=%none -Max On 09/14/2011 07:25 PM, Weijun Wang wrote: > The machine is a snv_173 and its /usr/include/X11/Xfuncproto.h is much > longer than an old version, say, the one on sc11b1903, which is a JPRT > machine with 5.10. > > Here are the lines that causes the problem: > > 132 /* requires xproto >= 7.0.22 */ > 133 #if defined(__GNUC__) && ((__GNUC__ * 100 + __GNUC_MINOR__) >= 303) > 134 #define _X_NONNULL(args...) __attribute__((nonnull(args))) > 135 #else > 136 #define _X_NONNULL(...) /* */ > 137 #endif > > So I write a tiny a.c and you can see: > > $ cat a.c > #define A(...) > int main() {} > > $ /java/devtools/sparc/SUNWspro/SS12u1/bin/cc a.c > $ /java/devtools/sparc/SUNWspro/SS12u1/bin/cc -xc99=%none a.c > "a.c", line 1: invalid token in #define macro parameters: ... > cc: acomp failed for a.c > > -Max > > > On 09/14/2011 06:56 PM, Chris Hegarty wrote: >> Is it possible that one of the system includes in using C99 features? It >> may be that on older Solaris boxes have an older version of the include >> file? >> >> -Chris. >> >> On 14/09/2011 11:49, Weijun Wang wrote: >>> I'm building jdk8 on a solaris-sparc and see this failure: >>> >>> /java/devtools/sparc/SUNWspro/SS12u1/bin/cc -xO2 -Wc,-Qrm-s >>> -Wc,-Qiselect-T0 -L../../../build/solaris-sparc/tmp/sun/sun.awt/awt/obj >>> -xc99=%none -xCC -errshort=tags -Xa -xregs=no%appl -xmemalign=4s -v -mt >>> -xstrconst -W0,-noglobal -m32 -xarch=sparcvis -KPIC >>> -D__MEDIALIB_OLD_NAMES -D__USE_J2D_NAMES -DMLIB_ADD_SUFF >>> ../../../src/solaris/native/sun/awt/medialib/vis_32.il >>> -I../../../src/share/native/sun/awt/medialib >>> -I../../../src/solaris/native/sun/awt/medialib >>> -I../../../src/solaris/native/sun/java2d/loops -DNDEBUG -DTRIMMED >>> -D__solaris__ -Dsparc -DTRACING -DMACRO_MEMSYS_OPS -DBREAKPTS -I. >>> -I../../../build/solaris-sparc/tmp/sun/sun.awt/awt/CClassHeaders >>> -I../../../src/solaris/javavm/export -I../../../src/share/javavm/export >>> -I../../../src/share/native/common -I../../../src/solaris/native/common >>> -I../../../src/share/native/sun/awt >>> -I../../../src/solaris/native/sun/awt >>> -I../../../src/share/native/sun/awt/debug >>> -I../../../src/share/native/sun/awt/../font >>> -I../../../src/solaris/native/sun/awt/../font >>> -I../../../src/share/native/sun/awt/image >>> -I../../../src/share/native/sun/awt/image/cvutils >>> -I../../../src/share/native/sun/awt/shell >>> -I../../../src/share/native/sun/awt/medialib >>> -I../../../src/solaris/native/sun/awt/medialib >>> -I../../../src/share/native/sun/awt/../java2d >>> -I../../../src/solaris/native/sun/awt/../java2d >>> -I../../../src/share/native/sun/awt/../java2d/loops >>> -I../../../src/share/native/sun/awt/../java2d/pipe >>> -I../../../src/share/native/sun/awt/../java2d/opengl >>> -I../../../src/solaris/native/sun/awt/../java2d/opengl >>> -I../../../src/solaris/native/sun/awt/../java2d/x11 >>> -I../../../src/share/native/sun/awt/../dc/doe >>> -I../../../src/share/native/sun/awt/../dc/path >>> -I../../../src/solaris/native/sun/awt/../jdga >>> -I../../../src/solaris/native/sun/awt -c -o >>> ../../../build/solaris-sparc/tmp/sun/sun.awt/awt/obj/BufImgSurfaceData.o >>> ../../../src/share/native/sun/awt/image/BufImgSurfaceData.c >>> "/usr/include/X11/Xfuncproto.h", line 136: invalid token in #define >>> macro parameters: ... >>> cc: acomp failed for >>> ../../../src/share/native/sun/awt/image/BufImgSurfaceData.c >>> >>> Googling "invalid token in #define macro parameters: ..." shows >>> something about c99 so I remove the -xc99=%none option above and re-run >>> the command and it succeeds. Is there really a connection here? >>> >>> The machine is pae-t4two-04. >>> >>> Thanks >>> Max From chris.hegarty at oracle.com Wed Sep 14 05:57:22 2011 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Wed, 14 Sep 2011 13:57:22 +0100 Subject: build failure on solaris-sparc In-Reply-To: <4E708F3C.4040301@oracle.com> References: <4E7086A2.2000708@oracle.com> <4E708858.4070705@oracle.com> <4E708F3C.4040301@oracle.com> Message-ID: <4E70A4B2.1020105@oracle.com> We came across a similar issue with SCTP a few months back, see CR 7051922 and CR 7051489. The Solaris guys fixed the header so that it did not use C99 features unless __C99FEATURES__ is defined. -Chris. On 14/09/2011 12:25, Weijun Wang wrote: > The machine is a snv_173 and its /usr/include/X11/Xfuncproto.h is much > longer than an old version, say, the one on sc11b1903, which is a JPRT > machine with 5.10. > > Here are the lines that causes the problem: > > 132 /* requires xproto >= 7.0.22 */ > 133 #if defined(__GNUC__) && ((__GNUC__ * 100 + __GNUC_MINOR__) >= 303) > 134 #define _X_NONNULL(args...) __attribute__((nonnull(args))) > 135 #else > 136 #define _X_NONNULL(...) /* */ > 137 #endif > > So I write a tiny a.c and you can see: > > $ cat a.c > #define A(...) > int main() {} > > $ /java/devtools/sparc/SUNWspro/SS12u1/bin/cc a.c > $ /java/devtools/sparc/SUNWspro/SS12u1/bin/cc -xc99=%none a.c > "a.c", line 1: invalid token in #define macro parameters: ... > cc: acomp failed for a.c > > -Max > > > On 09/14/2011 06:56 PM, Chris Hegarty wrote: >> Is it possible that one of the system includes in using C99 features? It >> may be that on older Solaris boxes have an older version of the include >> file? >> >> -Chris. >> >> On 14/09/2011 11:49, Weijun Wang wrote: >>> I'm building jdk8 on a solaris-sparc and see this failure: >>> >>> /java/devtools/sparc/SUNWspro/SS12u1/bin/cc -xO2 -Wc,-Qrm-s >>> -Wc,-Qiselect-T0 -L../../../build/solaris-sparc/tmp/sun/sun.awt/awt/obj >>> -xc99=%none -xCC -errshort=tags -Xa -xregs=no%appl -xmemalign=4s -v -mt >>> -xstrconst -W0,-noglobal -m32 -xarch=sparcvis -KPIC >>> -D__MEDIALIB_OLD_NAMES -D__USE_J2D_NAMES -DMLIB_ADD_SUFF >>> ../../../src/solaris/native/sun/awt/medialib/vis_32.il >>> -I../../../src/share/native/sun/awt/medialib >>> -I../../../src/solaris/native/sun/awt/medialib >>> -I../../../src/solaris/native/sun/java2d/loops -DNDEBUG -DTRIMMED >>> -D__solaris__ -Dsparc -DTRACING -DMACRO_MEMSYS_OPS -DBREAKPTS -I. >>> -I../../../build/solaris-sparc/tmp/sun/sun.awt/awt/CClassHeaders >>> -I../../../src/solaris/javavm/export -I../../../src/share/javavm/export >>> -I../../../src/share/native/common -I../../../src/solaris/native/common >>> -I../../../src/share/native/sun/awt >>> -I../../../src/solaris/native/sun/awt >>> -I../../../src/share/native/sun/awt/debug >>> -I../../../src/share/native/sun/awt/../font >>> -I../../../src/solaris/native/sun/awt/../font >>> -I../../../src/share/native/sun/awt/image >>> -I../../../src/share/native/sun/awt/image/cvutils >>> -I../../../src/share/native/sun/awt/shell >>> -I../../../src/share/native/sun/awt/medialib >>> -I../../../src/solaris/native/sun/awt/medialib >>> -I../../../src/share/native/sun/awt/../java2d >>> -I../../../src/solaris/native/sun/awt/../java2d >>> -I../../../src/share/native/sun/awt/../java2d/loops >>> -I../../../src/share/native/sun/awt/../java2d/pipe >>> -I../../../src/share/native/sun/awt/../java2d/opengl >>> -I../../../src/solaris/native/sun/awt/../java2d/opengl >>> -I../../../src/solaris/native/sun/awt/../java2d/x11 >>> -I../../../src/share/native/sun/awt/../dc/doe >>> -I../../../src/share/native/sun/awt/../dc/path >>> -I../../../src/solaris/native/sun/awt/../jdga >>> -I../../../src/solaris/native/sun/awt -c -o >>> ../../../build/solaris-sparc/tmp/sun/sun.awt/awt/obj/BufImgSurfaceData.o >>> ../../../src/share/native/sun/awt/image/BufImgSurfaceData.c >>> "/usr/include/X11/Xfuncproto.h", line 136: invalid token in #define >>> macro parameters: ... >>> cc: acomp failed for >>> ../../../src/share/native/sun/awt/image/BufImgSurfaceData.c >>> >>> Googling "invalid token in #define macro parameters: ..." shows >>> something about c99 so I remove the -xc99=%none option above and re-run >>> the command and it succeeds. Is there really a connection here? >>> >>> The machine is pae-t4two-04. >>> >>> Thanks >>> Max From weijun.wang at oracle.com Wed Sep 14 07:08:59 2011 From: weijun.wang at oracle.com (Weijun Wang) Date: Wed, 14 Sep 2011 22:08:59 +0800 Subject: build failure on solaris-sparc In-Reply-To: <4E70A4B2.1020105@oracle.com> References: <4E7086A2.2000708@oracle.com> <4E708858.4070705@oracle.com> <4E708F3C.4040301@oracle.com> <4E70A4B2.1020105@oracle.com> Message-ID: <4E70B57B.1070207@oracle.com> I've filed a bug in solaris: xserver/libx11: http://monaco.sfbay.sun.com/detail.jsf?cr=7090509 7090509 OpenJDK build failure on snv_173 -Max On 09/14/2011 08:57 PM, Chris Hegarty wrote: > We came across a similar issue with SCTP a few months back, see CR > 7051922 and CR 7051489. > > The Solaris guys fixed the header so that it did not use C99 features > unless __C99FEATURES__ is defined. > > -Chris. > > On 14/09/2011 12:25, Weijun Wang wrote: >> The machine is a snv_173 and its /usr/include/X11/Xfuncproto.h is much >> longer than an old version, say, the one on sc11b1903, which is a JPRT >> machine with 5.10. >> >> Here are the lines that causes the problem: >> >> 132 /* requires xproto >= 7.0.22 */ >> 133 #if defined(__GNUC__) && ((__GNUC__ * 100 + __GNUC_MINOR__) >= 303) >> 134 #define _X_NONNULL(args...) __attribute__((nonnull(args))) >> 135 #else >> 136 #define _X_NONNULL(...) /* */ >> 137 #endif >> >> So I write a tiny a.c and you can see: >> >> $ cat a.c >> #define A(...) >> int main() {} >> >> $ /java/devtools/sparc/SUNWspro/SS12u1/bin/cc a.c >> $ /java/devtools/sparc/SUNWspro/SS12u1/bin/cc -xc99=%none a.c >> "a.c", line 1: invalid token in #define macro parameters: ... >> cc: acomp failed for a.c >> >> -Max >> >> >> On 09/14/2011 06:56 PM, Chris Hegarty wrote: >>> Is it possible that one of the system includes in using C99 features? It >>> may be that on older Solaris boxes have an older version of the include >>> file? >>> >>> -Chris. >>> >>> On 14/09/2011 11:49, Weijun Wang wrote: >>>> I'm building jdk8 on a solaris-sparc and see this failure: >>>> >>>> /java/devtools/sparc/SUNWspro/SS12u1/bin/cc -xO2 -Wc,-Qrm-s >>>> -Wc,-Qiselect-T0 -L../../../build/solaris-sparc/tmp/sun/sun.awt/awt/obj >>>> -xc99=%none -xCC -errshort=tags -Xa -xregs=no%appl -xmemalign=4s -v -mt >>>> -xstrconst -W0,-noglobal -m32 -xarch=sparcvis -KPIC >>>> -D__MEDIALIB_OLD_NAMES -D__USE_J2D_NAMES -DMLIB_ADD_SUFF >>>> ../../../src/solaris/native/sun/awt/medialib/vis_32.il >>>> -I../../../src/share/native/sun/awt/medialib >>>> -I../../../src/solaris/native/sun/awt/medialib >>>> -I../../../src/solaris/native/sun/java2d/loops -DNDEBUG -DTRIMMED >>>> -D__solaris__ -Dsparc -DTRACING -DMACRO_MEMSYS_OPS -DBREAKPTS -I. >>>> -I../../../build/solaris-sparc/tmp/sun/sun.awt/awt/CClassHeaders >>>> -I../../../src/solaris/javavm/export -I../../../src/share/javavm/export >>>> -I../../../src/share/native/common -I../../../src/solaris/native/common >>>> -I../../../src/share/native/sun/awt >>>> -I../../../src/solaris/native/sun/awt >>>> -I../../../src/share/native/sun/awt/debug >>>> -I../../../src/share/native/sun/awt/../font >>>> -I../../../src/solaris/native/sun/awt/../font >>>> -I../../../src/share/native/sun/awt/image >>>> -I../../../src/share/native/sun/awt/image/cvutils >>>> -I../../../src/share/native/sun/awt/shell >>>> -I../../../src/share/native/sun/awt/medialib >>>> -I../../../src/solaris/native/sun/awt/medialib >>>> -I../../../src/share/native/sun/awt/../java2d >>>> -I../../../src/solaris/native/sun/awt/../java2d >>>> -I../../../src/share/native/sun/awt/../java2d/loops >>>> -I../../../src/share/native/sun/awt/../java2d/pipe >>>> -I../../../src/share/native/sun/awt/../java2d/opengl >>>> -I../../../src/solaris/native/sun/awt/../java2d/opengl >>>> -I../../../src/solaris/native/sun/awt/../java2d/x11 >>>> -I../../../src/share/native/sun/awt/../dc/doe >>>> -I../../../src/share/native/sun/awt/../dc/path >>>> -I../../../src/solaris/native/sun/awt/../jdga >>>> -I../../../src/solaris/native/sun/awt -c -o >>>> ../../../build/solaris-sparc/tmp/sun/sun.awt/awt/obj/BufImgSurfaceData.o >>>> >>>> ../../../src/share/native/sun/awt/image/BufImgSurfaceData.c >>>> "/usr/include/X11/Xfuncproto.h", line 136: invalid token in #define >>>> macro parameters: ... >>>> cc: acomp failed for >>>> ../../../src/share/native/sun/awt/image/BufImgSurfaceData.c >>>> >>>> Googling "invalid token in #define macro parameters: ..." shows >>>> something about c99 so I remove the -xc99=%none option above and re-run >>>> the command and it succeeds. Is there really a connection here? >>>> >>>> The machine is pae-t4two-04. >>>> >>>> Thanks >>>> Max From weijun.wang at oracle.com Wed Sep 14 07:12:09 2011 From: weijun.wang at oracle.com (Weijun Wang) Date: Wed, 14 Sep 2011 22:12:09 +0800 Subject: build failure on solaris-sparc In-Reply-To: <4E70B57B.1070207@oracle.com> References: <4E7086A2.2000708@oracle.com> <4E708858.4070705@oracle.com> <4E708F3C.4040301@oracle.com> <4E70A4B2.1020105@oracle.com> <4E70B57B.1070207@oracle.com> Message-ID: <4E70B639.7010201@oracle.com> I meant http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7090509. -Max On 09/14/2011 10:08 PM, Weijun Wang wrote: > I've filed a bug in solaris: xserver/libx11: > > http://monaco.sfbay.sun.com/detail.jsf?cr=7090509 > 7090509 OpenJDK build failure on snv_173 > > -Max > > > On 09/14/2011 08:57 PM, Chris Hegarty wrote: >> We came across a similar issue with SCTP a few months back, see CR >> 7051922 and CR 7051489. >> >> The Solaris guys fixed the header so that it did not use C99 features >> unless __C99FEATURES__ is defined. >> >> -Chris. >> >> On 14/09/2011 12:25, Weijun Wang wrote: >>> The machine is a snv_173 and its /usr/include/X11/Xfuncproto.h is much >>> longer than an old version, say, the one on sc11b1903, which is a JPRT >>> machine with 5.10. >>> >>> Here are the lines that causes the problem: >>> >>> 132 /* requires xproto >= 7.0.22 */ >>> 133 #if defined(__GNUC__) && ((__GNUC__ * 100 + __GNUC_MINOR__) >= 303) >>> 134 #define _X_NONNULL(args...) __attribute__((nonnull(args))) >>> 135 #else >>> 136 #define _X_NONNULL(...) /* */ >>> 137 #endif >>> >>> So I write a tiny a.c and you can see: >>> >>> $ cat a.c >>> #define A(...) >>> int main() {} >>> >>> $ /java/devtools/sparc/SUNWspro/SS12u1/bin/cc a.c >>> $ /java/devtools/sparc/SUNWspro/SS12u1/bin/cc -xc99=%none a.c >>> "a.c", line 1: invalid token in #define macro parameters: ... >>> cc: acomp failed for a.c >>> >>> -Max >>> >>> >>> On 09/14/2011 06:56 PM, Chris Hegarty wrote: >>>> Is it possible that one of the system includes in using C99 >>>> features? It >>>> may be that on older Solaris boxes have an older version of the include >>>> file? >>>> >>>> -Chris. >>>> >>>> On 14/09/2011 11:49, Weijun Wang wrote: >>>>> I'm building jdk8 on a solaris-sparc and see this failure: >>>>> >>>>> /java/devtools/sparc/SUNWspro/SS12u1/bin/cc -xO2 -Wc,-Qrm-s >>>>> -Wc,-Qiselect-T0 >>>>> -L../../../build/solaris-sparc/tmp/sun/sun.awt/awt/obj >>>>> -xc99=%none -xCC -errshort=tags -Xa -xregs=no%appl -xmemalign=4s -v >>>>> -mt >>>>> -xstrconst -W0,-noglobal -m32 -xarch=sparcvis -KPIC >>>>> -D__MEDIALIB_OLD_NAMES -D__USE_J2D_NAMES -DMLIB_ADD_SUFF >>>>> ../../../src/solaris/native/sun/awt/medialib/vis_32.il >>>>> -I../../../src/share/native/sun/awt/medialib >>>>> -I../../../src/solaris/native/sun/awt/medialib >>>>> -I../../../src/solaris/native/sun/java2d/loops -DNDEBUG -DTRIMMED >>>>> -D__solaris__ -Dsparc -DTRACING -DMACRO_MEMSYS_OPS -DBREAKPTS -I. >>>>> -I../../../build/solaris-sparc/tmp/sun/sun.awt/awt/CClassHeaders >>>>> -I../../../src/solaris/javavm/export >>>>> -I../../../src/share/javavm/export >>>>> -I../../../src/share/native/common >>>>> -I../../../src/solaris/native/common >>>>> -I../../../src/share/native/sun/awt >>>>> -I../../../src/solaris/native/sun/awt >>>>> -I../../../src/share/native/sun/awt/debug >>>>> -I../../../src/share/native/sun/awt/../font >>>>> -I../../../src/solaris/native/sun/awt/../font >>>>> -I../../../src/share/native/sun/awt/image >>>>> -I../../../src/share/native/sun/awt/image/cvutils >>>>> -I../../../src/share/native/sun/awt/shell >>>>> -I../../../src/share/native/sun/awt/medialib >>>>> -I../../../src/solaris/native/sun/awt/medialib >>>>> -I../../../src/share/native/sun/awt/../java2d >>>>> -I../../../src/solaris/native/sun/awt/../java2d >>>>> -I../../../src/share/native/sun/awt/../java2d/loops >>>>> -I../../../src/share/native/sun/awt/../java2d/pipe >>>>> -I../../../src/share/native/sun/awt/../java2d/opengl >>>>> -I../../../src/solaris/native/sun/awt/../java2d/opengl >>>>> -I../../../src/solaris/native/sun/awt/../java2d/x11 >>>>> -I../../../src/share/native/sun/awt/../dc/doe >>>>> -I../../../src/share/native/sun/awt/../dc/path >>>>> -I../../../src/solaris/native/sun/awt/../jdga >>>>> -I../../../src/solaris/native/sun/awt -c -o >>>>> ../../../build/solaris-sparc/tmp/sun/sun.awt/awt/obj/BufImgSurfaceData.o >>>>> >>>>> >>>>> ../../../src/share/native/sun/awt/image/BufImgSurfaceData.c >>>>> "/usr/include/X11/Xfuncproto.h", line 136: invalid token in #define >>>>> macro parameters: ... >>>>> cc: acomp failed for >>>>> ../../../src/share/native/sun/awt/image/BufImgSurfaceData.c >>>>> >>>>> Googling "invalid token in #define macro parameters: ..." shows >>>>> something about c99 so I remove the -xc99=%none option above and >>>>> re-run >>>>> the command and it succeeds. Is there really a connection here? >>>>> >>>>> The machine is pae-t4two-04. >>>>> >>>>> Thanks >>>>> Max From kelly.ohair at oracle.com Wed Sep 14 07:45:11 2011 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Wed, 14 Sep 2011 07:45:11 -0700 Subject: build failure on solaris-sparc In-Reply-To: <4E70B639.7010201@oracle.com> References: <4E7086A2.2000708@oracle.com> <4E708858.4070705@oracle.com> <4E708F3C.4040301@oracle.com> <4E70A4B2.1020105@oracle.com> <4E70B57B.1070207@oracle.com> <4E70B639.7010201@oracle.com> Message-ID: It has recently become apparent that Solaris is moving into the C99 arena, accidentally in some places, and on purpose in others. Many of the Solaris developers are unaware of the C99 features they are using or inflicting on everyone via /usr/include files, mostly because the default 'cc' behavior is C99. We need to remove the -xc99=%none from our option setting. It is time. Originally, this was used to try and make sure our source was C99 free, because at that time, not all C compilers we used had all the C99 features, and this was a way to make sure we stayed away from these features for the sake of portability. But that time has passed. We need to remove that option. It will just become increasingly more difficult going forward to avoid the use of C99 features with Solaris 11 and beyond. If there is not a bug filed already against java/build we should get one filed. -kto On Sep 14, 2011, at 7:12 AM, Weijun Wang wrote: > I meant http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7090509. > > -Max > > On 09/14/2011 10:08 PM, Weijun Wang wrote: >> I've filed a bug in solaris: xserver/libx11: >> >> http://monaco.sfbay.sun.com/detail.jsf?cr=7090509 >> 7090509 OpenJDK build failure on snv_173 >> >> -Max >> >> >> On 09/14/2011 08:57 PM, Chris Hegarty wrote: >>> We came across a similar issue with SCTP a few months back, see CR >>> 7051922 and CR 7051489. >>> >>> The Solaris guys fixed the header so that it did not use C99 features >>> unless __C99FEATURES__ is defined. >>> >>> -Chris. >>> >>> On 14/09/2011 12:25, Weijun Wang wrote: >>>> The machine is a snv_173 and its /usr/include/X11/Xfuncproto.h is much >>>> longer than an old version, say, the one on sc11b1903, which is a JPRT >>>> machine with 5.10. >>>> >>>> Here are the lines that causes the problem: >>>> >>>> 132 /* requires xproto >= 7.0.22 */ >>>> 133 #if defined(__GNUC__) && ((__GNUC__ * 100 + __GNUC_MINOR__) >= 303) >>>> 134 #define _X_NONNULL(args...) __attribute__((nonnull(args))) >>>> 135 #else >>>> 136 #define _X_NONNULL(...) /* */ >>>> 137 #endif >>>> >>>> So I write a tiny a.c and you can see: >>>> >>>> $ cat a.c >>>> #define A(...) >>>> int main() {} >>>> >>>> $ /java/devtools/sparc/SUNWspro/SS12u1/bin/cc a.c >>>> $ /java/devtools/sparc/SUNWspro/SS12u1/bin/cc -xc99=%none a.c >>>> "a.c", line 1: invalid token in #define macro parameters: ... >>>> cc: acomp failed for a.c >>>> >>>> -Max >>>> >>>> >>>> On 09/14/2011 06:56 PM, Chris Hegarty wrote: >>>>> Is it possible that one of the system includes in using C99 >>>>> features? It >>>>> may be that on older Solaris boxes have an older version of the include >>>>> file? >>>>> >>>>> -Chris. >>>>> >>>>> On 14/09/2011 11:49, Weijun Wang wrote: >>>>>> I'm building jdk8 on a solaris-sparc and see this failure: >>>>>> >>>>>> /java/devtools/sparc/SUNWspro/SS12u1/bin/cc -xO2 -Wc,-Qrm-s >>>>>> -Wc,-Qiselect-T0 >>>>>> -L../../../build/solaris-sparc/tmp/sun/sun.awt/awt/obj >>>>>> -xc99=%none -xCC -errshort=tags -Xa -xregs=no%appl -xmemalign=4s -v >>>>>> -mt >>>>>> -xstrconst -W0,-noglobal -m32 -xarch=sparcvis -KPIC >>>>>> -D__MEDIALIB_OLD_NAMES -D__USE_J2D_NAMES -DMLIB_ADD_SUFF >>>>>> ../../../src/solaris/native/sun/awt/medialib/vis_32.il >>>>>> -I../../../src/share/native/sun/awt/medialib >>>>>> -I../../../src/solaris/native/sun/awt/medialib >>>>>> -I../../../src/solaris/native/sun/java2d/loops -DNDEBUG -DTRIMMED >>>>>> -D__solaris__ -Dsparc -DTRACING -DMACRO_MEMSYS_OPS -DBREAKPTS -I. >>>>>> -I../../../build/solaris-sparc/tmp/sun/sun.awt/awt/CClassHeaders >>>>>> -I../../../src/solaris/javavm/export >>>>>> -I../../../src/share/javavm/export >>>>>> -I../../../src/share/native/common >>>>>> -I../../../src/solaris/native/common >>>>>> -I../../../src/share/native/sun/awt >>>>>> -I../../../src/solaris/native/sun/awt >>>>>> -I../../../src/share/native/sun/awt/debug >>>>>> -I../../../src/share/native/sun/awt/../font >>>>>> -I../../../src/solaris/native/sun/awt/../font >>>>>> -I../../../src/share/native/sun/awt/image >>>>>> -I../../../src/share/native/sun/awt/image/cvutils >>>>>> -I../../../src/share/native/sun/awt/shell >>>>>> -I../../../src/share/native/sun/awt/medialib >>>>>> -I../../../src/solaris/native/sun/awt/medialib >>>>>> -I../../../src/share/native/sun/awt/../java2d >>>>>> -I../../../src/solaris/native/sun/awt/../java2d >>>>>> -I../../../src/share/native/sun/awt/../java2d/loops >>>>>> -I../../../src/share/native/sun/awt/../java2d/pipe >>>>>> -I../../../src/share/native/sun/awt/../java2d/opengl >>>>>> -I../../../src/solaris/native/sun/awt/../java2d/opengl >>>>>> -I../../../src/solaris/native/sun/awt/../java2d/x11 >>>>>> -I../../../src/share/native/sun/awt/../dc/doe >>>>>> -I../../../src/share/native/sun/awt/../dc/path >>>>>> -I../../../src/solaris/native/sun/awt/../jdga >>>>>> -I../../../src/solaris/native/sun/awt -c -o >>>>>> ../../../build/solaris-sparc/tmp/sun/sun.awt/awt/obj/BufImgSurfaceData.o >>>>>> >>>>>> >>>>>> ../../../src/share/native/sun/awt/image/BufImgSurfaceData.c >>>>>> "/usr/include/X11/Xfuncproto.h", line 136: invalid token in #define >>>>>> macro parameters: ... >>>>>> cc: acomp failed for >>>>>> ../../../src/share/native/sun/awt/image/BufImgSurfaceData.c >>>>>> >>>>>> Googling "invalid token in #define macro parameters: ..." shows >>>>>> something about c99 so I remove the -xc99=%none option above and >>>>>> re-run >>>>>> the command and it succeeds. Is there really a connection here? >>>>>> >>>>>> The machine is pae-t4two-04. >>>>>> >>>>>> Thanks >>>>>> Max -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/build-dev/attachments/20110914/bb46cc11/attachment.html From david.katleman at oracle.com Wed Sep 14 12:42:06 2011 From: david.katleman at oracle.com (David Katleman) Date: Wed, 14 Sep 2011 12:42:06 -0700 Subject: Review Request: openjdk make changes for "CR 7066713: Separate demos from the bundles on Solaris and Linux" In-Reply-To: <4E6FAB5E.5040608@oracle.com> References: <4E6FAB5E.5040608@oracle.com> Message-ID: <4E71038E.10000@oracle.com> Hi Chris! Changes look correct for adding in the new license files. Thanks Dave On 9/13/2011 12:13 PM, chris.gruszka at oracle.com wrote: > openjdk make changes to add new license files to demos and samples, new directory for bundling > > The webrev can be found at: > http://cr.openjdk.java.net/~cgruszka/7066713/webrev.00/ > > -ChrisG -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/build-dev/attachments/20110914/2b27177a/attachment.html From suchen.chien at oracle.com Wed Sep 14 15:59:34 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Wed, 14 Sep 2011 22:59:34 +0000 Subject: hg: jdk8/build: Added tag jdk8-b04 for changeset 0b66a233bfb9 Message-ID: <20110914225934.47A48476AC@hg.openjdk.java.net> Changeset: b910aac18c77 Author: schien Date: 2011-09-08 16:59 -0700 URL: http://hg.openjdk.java.net/jdk8/build/rev/b910aac18c77 Added tag jdk8-b04 for changeset 0b66a233bfb9 ! .hgtags From suchen.chien at oracle.com Wed Sep 14 15:59:42 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Wed, 14 Sep 2011 22:59:42 +0000 Subject: hg: jdk8/build/corba: Added tag jdk8-b04 for changeset 60a68d688e24 Message-ID: <20110914225942.A1652476AD@hg.openjdk.java.net> Changeset: cc1b599b986a Author: schien Date: 2011-09-08 16:59 -0700 URL: http://hg.openjdk.java.net/jdk8/build/corba/rev/cc1b599b986a Added tag jdk8-b04 for changeset 60a68d688e24 ! .hgtags From suchen.chien at oracle.com Wed Sep 14 16:00:15 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Wed, 14 Sep 2011 23:00:15 +0000 Subject: hg: jdk8/build/hotspot: Added tag jdk8-b04 for changeset 0fa3ace511fe Message-ID: <20110914230017.384B3476AE@hg.openjdk.java.net> Changeset: dce7d24674f4 Author: schien Date: 2011-09-08 16:59 -0700 URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/dce7d24674f4 Added tag jdk8-b04 for changeset 0fa3ace511fe ! .hgtags From suchen.chien at oracle.com Wed Sep 14 16:01:12 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Wed, 14 Sep 2011 23:01:12 +0000 Subject: hg: jdk8/build/jaxp: Added tag jdk8-b04 for changeset acbcadef0b21 Message-ID: <20110914230112.F153D476AF@hg.openjdk.java.net> Changeset: ff0a3d78e7a2 Author: schien Date: 2011-09-08 16:59 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxp/rev/ff0a3d78e7a2 Added tag jdk8-b04 for changeset acbcadef0b21 ! .hgtags From suchen.chien at oracle.com Wed Sep 14 16:01:20 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Wed, 14 Sep 2011 23:01:20 +0000 Subject: hg: jdk8/build/jaxws: Added tag jdk8-b04 for changeset 3f6f08163331 Message-ID: <20110914230120.AF1FD476B0@hg.openjdk.java.net> Changeset: 7d5d91fddbce Author: schien Date: 2011-09-08 16:59 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/7d5d91fddbce Added tag jdk8-b04 for changeset 3f6f08163331 ! .hgtags From suchen.chien at oracle.com Wed Sep 14 16:01:32 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Wed, 14 Sep 2011 23:01:32 +0000 Subject: hg: jdk8/build/jdk: 2 new changesets Message-ID: <20110914230152.4FCE1476B1@hg.openjdk.java.net> Changeset: a6e1c192951a Author: schien Date: 2011-09-08 16:59 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/a6e1c192951a Added tag jdk8-b04 for changeset fc569517f3cf ! .hgtags Changeset: 0b32369b83d8 Author: schien Date: 2011-09-14 15:55 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/0b32369b83d8 Merge From suchen.chien at oracle.com Wed Sep 14 16:02:55 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Wed, 14 Sep 2011 23:02:55 +0000 Subject: hg: jdk8/build/langtools: Added tag jdk8-b04 for changeset 5df63fd8fa64 Message-ID: <20110914230258.053BF476B2@hg.openjdk.java.net> Changeset: 5304c2a17d4b Author: schien Date: 2011-09-08 16:59 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/5304c2a17d4b Added tag jdk8-b04 for changeset 5df63fd8fa64 ! .hgtags From weijun.wang at oracle.com Wed Sep 14 18:13:38 2011 From: weijun.wang at oracle.com (Weijun Wang) Date: Thu, 15 Sep 2011 09:13:38 +0800 Subject: build failure on solaris-sparc In-Reply-To: References: <4E7086A2.2000708@oracle.com> <4E708858.4070705@oracle.com> <4E708F3C.4040301@oracle.com> <4E70A4B2.1020105@oracle.com> <4E70B57B.1070207@oracle.com> <4E70B639.7010201@oracle.com> Message-ID: <4E715142.30604@oracle.com> > If there is not a bug filed already against java/build we should get one filed. 7090807 -Max On 09/14/2011 10:45 PM, Kelly O'Hair wrote: > It has recently become apparent that Solaris is moving into the C99 > arena, accidentally in > some places, and on purpose in others. Many of the Solaris developers > are unaware of > the C99 features they are using or inflicting on everyone via > /usr/include files, mostly > because the default 'cc' behavior is C99. > > We need to remove the -xc99=%none from our option setting. It is time. > > Originally, this was used to try and make sure our source was C99 free, > because at that time, not > all C compilers we used had all the C99 features, and this was a way to > make sure we stayed away > from these features for the sake of portability. > But that time has passed. We need to remove that option. > > It will just become increasingly more difficult going forward to avoid > the use of C99 features > with Solaris 11 and beyond. > > If there is not a bug filed already against java/build we should get one > filed. > > -kto > > > On Sep 14, 2011, at 7:12 AM, Weijun Wang wrote: > >> I meant http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7090509. >> >> -Max >> >> On 09/14/2011 10:08 PM, Weijun Wang wrote: >>> I've filed a bug in solaris: xserver/libx11: >>> >>> http://monaco.sfbay.sun.com/detail.jsf?cr=7090509 >>> 7090509 OpenJDK build failure on snv_173 >>> >>> -Max >>> >>> >>> On 09/14/2011 08:57 PM, Chris Hegarty wrote: >>>> We came across a similar issue with SCTP a few months back, see CR >>>> 7051922 and CR 7051489. >>>> >>>> The Solaris guys fixed the header so that it did not use C99 features >>>> unless __C99FEATURES__ is defined. >>>> >>>> -Chris. >>>> >>>> On 14/09/2011 12:25, Weijun Wang wrote: >>>>> The machine is a snv_173 and its /usr/include/X11/Xfuncproto.h is much >>>>> longer than an old version, say, the one on sc11b1903, which is a JPRT >>>>> machine with 5.10. >>>>> >>>>> Here are the lines that causes the problem: >>>>> >>>>> 132 /* requires xproto >= 7.0.22 */ >>>>> 133 #if defined(__GNUC__) && ((__GNUC__ * 100 + __GNUC_MINOR__) >= 303) >>>>> 134 #define _X_NONNULL(args...) __attribute__((nonnull(args))) >>>>> 135 #else >>>>> 136 #define _X_NONNULL(...) /* */ >>>>> 137 #endif >>>>> >>>>> So I write a tiny a.c and you can see: >>>>> >>>>> $ cat a.c >>>>> #define A(...) >>>>> int main() {} >>>>> >>>>> $ /java/devtools/sparc/SUNWspro/SS12u1/bin/cc a.c >>>>> $ /java/devtools/sparc/SUNWspro/SS12u1/bin/cc -xc99=%none a.c >>>>> "a.c", line 1: invalid token in #define macro parameters: ... >>>>> cc: acomp failed for a.c >>>>> >>>>> -Max >>>>> >>>>> >>>>> On 09/14/2011 06:56 PM, Chris Hegarty wrote: >>>>>> Is it possible that one of the system includes in using C99 >>>>>> features? It >>>>>> may be that on older Solaris boxes have an older version of the >>>>>> include >>>>>> file? >>>>>> >>>>>> -Chris. >>>>>> >>>>>> On 14/09/2011 11:49, Weijun Wang wrote: >>>>>>> I'm building jdk8 on a solaris-sparc and see this failure: >>>>>>> >>>>>>> /java/devtools/sparc/SUNWspro/SS12u1/bin/cc -xO2 -Wc,-Qrm-s >>>>>>> -Wc,-Qiselect-T0 >>>>>>> -L../../../build/solaris-sparc/tmp/sun/sun.awt/awt/obj >>>>>>> -xc99=%none -xCC -errshort=tags -Xa -xregs=no%appl -xmemalign=4s -v >>>>>>> -mt >>>>>>> -xstrconst -W0,-noglobal -m32 -xarch=sparcvis -KPIC >>>>>>> -D__MEDIALIB_OLD_NAMES -D__USE_J2D_NAMES -DMLIB_ADD_SUFF >>>>>>> ../../../src/solaris/native/sun/awt/medialib/vis_32.il >>>>>>> -I../../../src/share/native/sun/awt/medialib >>>>>>> -I../../../src/solaris/native/sun/awt/medialib >>>>>>> -I../../../src/solaris/native/sun/java2d/loops -DNDEBUG -DTRIMMED >>>>>>> -D__solaris__ -Dsparc -DTRACING -DMACRO_MEMSYS_OPS -DBREAKPTS -I. >>>>>>> -I../../../build/solaris-sparc/tmp/sun/sun.awt/awt/CClassHeaders >>>>>>> -I../../../src/solaris/javavm/export >>>>>>> -I../../../src/share/javavm/export >>>>>>> -I../../../src/share/native/common >>>>>>> -I../../../src/solaris/native/common >>>>>>> -I../../../src/share/native/sun/awt >>>>>>> -I../../../src/solaris/native/sun/awt >>>>>>> -I../../../src/share/native/sun/awt/debug >>>>>>> -I../../../src/share/native/sun/awt/../font >>>>>>> -I../../../src/solaris/native/sun/awt/../font >>>>>>> -I../../../src/share/native/sun/awt/image >>>>>>> -I../../../src/share/native/sun/awt/image/cvutils >>>>>>> -I../../../src/share/native/sun/awt/shell >>>>>>> -I../../../src/share/native/sun/awt/medialib >>>>>>> -I../../../src/solaris/native/sun/awt/medialib >>>>>>> -I../../../src/share/native/sun/awt/../java2d >>>>>>> -I../../../src/solaris/native/sun/awt/../java2d >>>>>>> -I../../../src/share/native/sun/awt/../java2d/loops >>>>>>> -I../../../src/share/native/sun/awt/../java2d/pipe >>>>>>> -I../../../src/share/native/sun/awt/../java2d/opengl >>>>>>> -I../../../src/solaris/native/sun/awt/../java2d/opengl >>>>>>> -I../../../src/solaris/native/sun/awt/../java2d/x11 >>>>>>> -I../../../src/share/native/sun/awt/../dc/doe >>>>>>> -I../../../src/share/native/sun/awt/../dc/path >>>>>>> -I../../../src/solaris/native/sun/awt/../jdga >>>>>>> -I../../../src/solaris/native/sun/awt -c -o >>>>>>> ../../../build/solaris-sparc/tmp/sun/sun.awt/awt/obj/BufImgSurfaceData.o >>>>>>> >>>>>>> >>>>>>> ../../../src/share/native/sun/awt/image/BufImgSurfaceData.c >>>>>>> "/usr/include/X11/Xfuncproto.h", line 136: invalid token in #define >>>>>>> macro parameters: ... >>>>>>> cc: acomp failed for >>>>>>> ../../../src/share/native/sun/awt/image/BufImgSurfaceData.c >>>>>>> >>>>>>> Googling "invalid token in #define macro parameters: ..." shows >>>>>>> something about c99 so I remove the -xc99=%none option above and >>>>>>> re-run >>>>>>> the command and it succeeds. Is there really a connection here? >>>>>>> >>>>>>> The machine is pae-t4two-04. >>>>>>> >>>>>>> Thanks >>>>>>> Max > From zhouyx at linux.vnet.ibm.com Wed Sep 14 23:50:11 2011 From: zhouyx at linux.vnet.ibm.com (Sean Chou) Date: Thu, 15 Sep 2011 14:50:11 +0800 Subject: Add version information to jvmti demos. In-Reply-To: <4DEF84AE.9050000@oracle.com> References: <4DED9417.3000805@oracle.com> <4DEE4D61.3010507@oracle.com> <4DEF84AE.9050000@oracle.com> Message-ID: Hi, About this bug, is there any progressing ? 2011/6/8 Zhengyu Gu > No, I did not make any progress on 6988099, as it was deferred to JDK8. > With Dan's comment, looks good to me. > > Thanks, > > -Zhengyu > > > On 6/7/2011 12:10 PM, Daniel D. Daugherty wrote: > >> Adding Zhengyu since he is the RE on 6988099 and I'm not sure >> if he is on the serviceability-dev alias... >> >> Zhengyu, I don't know if you have a fix already in process for >> this issue or not. >> >> Comments on the Makefile change below. >> >> >> Dan >> >> On 6/6/2011 8:59 PM, David Holmes wrote: >> >>> Sean, >>> >>> Because this is a JVMTI demo it falls under serviceability, so I've cc'ed >>> that list. >>> >>> David >>> >>> Sean Chou said the following on 06/07/11 12:18: >>> >>>> >>>> Is there any comment ? >>>> >>>> 2011/5/26 Sean Chou >>> zhouyx at linux.vnet.ibm.**com >> >>>> >>>> Hi all, >>>> >>>> I made a simple patch for bug >>>> http://bugs.sun.com/**bugdatabase/view_bug.do?bug_**id=6988099 (jvmti demos missing Publisher (COMPANY resource) in dll and exe >>>> files on windows) . Will anyone have a look at my patch ? >>>> Thanks. >>>> >>>> >>>> diff --git make/common/Demo.gmk make/common/Demo.gmk >>>> index a3788ae..8c43cf9 100644 >>>> --- make/common/Demo.gmk >>>> +++ make/common/Demo.gmk >>>> @@ -158,6 +158,7 @@ ifneq ($(strip $(DEMO_ALL_NATIVE_SOURCES)),) >>>> # bit between them. >>>> LINK.demo = $(LINK.c) >>>> LDLIBS.demo = $(EXTRA_LIBS) $(LFLAGS_$(COMPILER_VERSION)) >>>> + DEMO_VERSION_INFO = $(OBJDIR)/$(LIBRARY).res >>>> else >>>> ifneq ($(DEMO_NEEDS_CPP),) >>>> LINK.demo = $(LINK.cpp) >>>> @@ -288,6 +289,13 @@ ifndef DEMO_SKIP_SRCZIP >>>> $(install-file) >>>> endif >>>> >>> >> The change below is not bracketed by "ifeq ($(PLATFORM),windows)" >> but it certainly looks Windows specific. >> >> >> +# JDK name required here >>>> +RC_FLAGS += /D "JDK_FNAME=$(LIBRARY).dll" \ >>>> + /D "JDK_INTERNAL_NAME=$(LIBRARY)" \ >>>> + /D "JDK_FTYPE=0x2L" >>>> + >>>> + >>>> + >>>> # Native library building >>>> ifdef DEMO_LIBRARY >>>> @@ -308,8 +316,11 @@ $(OBJDIR)/%.$(OBJECT_SUFFIX): >>>> $(DEMO_BUILD_SRCDIR)/%.cpp >>>> # Actual creation of the native shared library (C++ and C are >>>> different) >>>> $(DEMO_LIBRARY): $(DEMO_FULL_OBJECTS) >>>> @$(prep-target) >>>> + ifeq ($(PLATFORM),windows) >>>> + $(RC) $(RC_FLAGS) $(CC_OBJECT_OUTPUT_FLAG)$(**DEMO_VERSION_INFO) >>>> $(VERSIONINFO_RESOURCE) >>>> + endif >>>> $(LINK.demo) $(SHARED_LIBRARY_FLAG) $(CC_PROGRAM_OUTPUT_FLAG)$@ >>>> \ >>>> - $(DEMO_FULL_OBJECTS) $(LDLIBS.demo) >>>> + $(DEMO_FULL_OBJECTS) $(LDLIBS.demo) $(DEMO_VERSION_INFO) >>>> >>> >> The above change uses "$(DEMO_VERSION_INFO)" but that variable is >> only set under "ifeq ($(PLATFORM),windows)" above. That won't break >> make, but I wanted to be sure that was intentional. >> >> >> @$(call binary_file_verification,$@) >>>> # Generation of any javah include file, make sure objects are >>>> dependent on it >>>> >>>> >>>> >>>> -- Best Regards, >>>> Sean Chou >>>> >>>> >>>> >>>> >>>> -- >>>> Best Regards, >>>> Sean Chou >>>> >>>> > -- Best Regards, Sean Chou -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/build-dev/attachments/20110915/d8405231/attachment.html From mike.duigou at oracle.com Thu Sep 15 09:04:44 2011 From: mike.duigou at oracle.com (Mike Duigou) Date: Thu, 15 Sep 2011 09:04:44 -0700 Subject: 7074264: Review : Adds unit tests to sources and switches to packages tree view In-Reply-To: <84FB7B40-E179-43FB-B460-901A25C039B9@oracle.com> References: <84FB7B40-E179-43FB-B460-901A25C039B9@oracle.com> Message-ID: <3C418BC6-F802-4B54-B5BE-31A01023E1D4@oracle.com> Reminder that this still issue needs a reviewer. Mike On Sep 8 2011, at 09:06 , Mike Duigou wrote: > Hello All; > > I've updated my small patch to the J2SE Netbeans project to add the unit test sources. > > It also includes : > > - switches the source view to "tree" layout as the package lists are too large for easy navigation. > - Updates and corrections to README file. (new since rev "0") > - Fixes JavaDoc output path for J2SE project. (new since rev "0") > > Ulf : I have opted not to make the change to the java-data-no-native.ent and java-data-native.ent files you suggested. There were too many references to these files as well as documentation to change. I will save this for an eventual reorganization of the NetBeans projects. > > The webrev can be found at: > > http://cr.openjdk.java.net/~mduigou/7074264/1/webrev/ > > Thanks, > > Mike From zhengyu.gu at oracle.com Thu Sep 15 09:14:28 2011 From: zhengyu.gu at oracle.com (Zhengyu Gu) Date: Thu, 15 Sep 2011 12:14:28 -0400 Subject: Add version information to jvmti demos. In-Reply-To: References: <4DED9417.3000805@oracle.com> <4DEE4D61.3010507@oracle.com> <4DEF84AE.9050000@oracle.com> Message-ID: <4E722464.9020701@oracle.com> No progress been made. Any reason should be resolved right away? Thanks, -Zhengyu On 9/15/2011 2:50 AM, Sean Chou wrote: > Hi, > About this bug, is there any progressing ? > > > 2011/6/8 Zhengyu Gu > > > No, I did not make any progress on 6988099, as it was deferred to > JDK8. With Dan's comment, looks good to me. > > Thanks, > > -Zhengyu > > > On 6/7/2011 12:10 PM, Daniel D. Daugherty wrote: > > Adding Zhengyu since he is the RE on 6988099 and I'm not sure > if he is on the serviceability-dev alias... > > Zhengyu, I don't know if you have a fix already in process for > this issue or not. > > Comments on the Makefile change below. > > > Dan > > On 6/6/2011 8:59 PM, David Holmes wrote: > > Sean, > > Because this is a JVMTI demo it falls under > serviceability, so I've cc'ed that list. > > David > > Sean Chou said the following on 06/07/11 12:18: > > > Is there any comment ? > > 2011/5/26 Sean Chou > >> > > Hi all, > > I made a simple patch for bug > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6988099 > (jvmti demos missing Publisher (COMPANY resource) > in dll and exe > files on windows) . Will anyone have a look > at my patch ? Thanks. > > > diff --git make/common/Demo.gmk make/common/Demo.gmk > index a3788ae..8c43cf9 100644 > --- make/common/Demo.gmk > +++ make/common/Demo.gmk > @@ -158,6 +158,7 @@ ifneq ($(strip > $(DEMO_ALL_NATIVE_SOURCES)),) > # bit between them. > LINK.demo = $(LINK.c) > LDLIBS.demo = $(EXTRA_LIBS) > $(LFLAGS_$(COMPILER_VERSION)) > + DEMO_VERSION_INFO = $(OBJDIR)/$(LIBRARY).res > else > ifneq ($(DEMO_NEEDS_CPP),) > LINK.demo = $(LINK.cpp) > @@ -288,6 +289,13 @@ ifndef DEMO_SKIP_SRCZIP > $(install-file) > endif > > > The change below is not bracketed by "ifeq ($(PLATFORM),windows)" > but it certainly looks Windows specific. > > > +# JDK name required here > +RC_FLAGS += /D "JDK_FNAME=$(LIBRARY).dll" \ > + /D "JDK_INTERNAL_NAME=$(LIBRARY)" \ > + /D "JDK_FTYPE=0x2L" > + > + > + > # Native library building > ifdef DEMO_LIBRARY > @@ -308,8 +316,11 @@ > $(OBJDIR)/%.$(OBJECT_SUFFIX): $(DEMO_BUILD_SRCDIR)/%.cpp > # Actual creation of the native shared library > (C++ and C are different) > $(DEMO_LIBRARY): $(DEMO_FULL_OBJECTS) > @$(prep-target) > + ifeq ($(PLATFORM),windows) > + $(RC) $(RC_FLAGS) > $(CC_OBJECT_OUTPUT_FLAG)$(DEMO_VERSION_INFO) > $(VERSIONINFO_RESOURCE) > + endif > $(LINK.demo) $(SHARED_LIBRARY_FLAG) > $(CC_PROGRAM_OUTPUT_FLAG)$@ \ > - $(DEMO_FULL_OBJECTS) $(LDLIBS.demo) > + $(DEMO_FULL_OBJECTS) $(LDLIBS.demo) > $(DEMO_VERSION_INFO) > > > The above change uses "$(DEMO_VERSION_INFO)" but that variable is > only set under "ifeq ($(PLATFORM),windows)" above. That won't > break > make, but I wanted to be sure that was intentional. > > > @$(call binary_file_verification,$@) > # Generation of any javah include file, > make sure objects are dependent on it > > > > -- Best Regards, > Sean Chou > > > > > -- > Best Regards, > Sean Chou > > > > > > -- > Best Regards, > Sean Chou > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/build-dev/attachments/20110915/7a392a7b/attachment.html From igor.nekrestyanov at oracle.com Thu Sep 15 09:21:11 2011 From: igor.nekrestyanov at oracle.com (Igor Nekrestyanov) Date: Thu, 15 Sep 2011 09:21:11 -0700 Subject: 7074264: Review : Adds unit tests to sources and switches to packages tree view In-Reply-To: <3C418BC6-F802-4B54-B5BE-31A01023E1D4@oracle.com> References: <84FB7B40-E179-43FB-B460-901A25C039B9@oracle.com> <3C418BC6-F802-4B54-B5BE-31A01023E1D4@oracle.com> Message-ID: <4E7225F7.3090203@oracle.com> Do not know if my voice counts for build fixes but this change seems to be ok to me. -igor On 9/15/11 9:04 AM, Mike Duigou wrote: > Reminder that this still issue needs a reviewer. > > Mike > > On Sep 8 2011, at 09:06 , Mike Duigou wrote: > >> Hello All; >> >> I've updated my small patch to the J2SE Netbeans project to add the unit test sources. >> >> It also includes : >> >> - switches the source view to "tree" layout as the package lists are too large for easy navigation. >> - Updates and corrections to README file. (new since rev "0") >> - Fixes JavaDoc output path for J2SE project. (new since rev "0") >> >> Ulf : I have opted not to make the change to the java-data-no-native.ent and java-data-native.ent files you suggested. There were too many references to these files as well as documentation to change. I will save this for an eventual reorganization of the NetBeans projects. >> >> The webrev can be found at: >> >> http://cr.openjdk.java.net/~mduigou/7074264/1/webrev/ >> >> Thanks, >> >> Mike From neil.richards at ngmr.net Thu Sep 15 11:51:35 2011 From: neil.richards at ngmr.net (Neil Richards) Date: Thu, 15 Sep 2011 19:51:35 +0100 Subject: Add version information to jvmti demos. In-Reply-To: <4E722464.9020701@oracle.com> References: <4DED9417.3000805@oracle.com> <4DEE4D61.3010507@oracle.com> <4DEF84AE.9050000@oracle.com> <4E722464.9020701@oracle.com> Message-ID: <1316112695.19296.14.camel@chalkhill> On Thu, 2011-09-15 at 12:14 -0400, Zhengyu Gu wrote: > No progress been made. Any reason should be resolved right away? > > Thanks, > > -Zhengyu > > On 9/15/2011 2:50 AM, Sean Chou wrote: > > Hi, > > About this bug, is there any progressing ? > > > > > > 2011/6/8 Zhengyu Gu > > No, I did not make any progress on 6988099, as it was > > deferred to JDK8. With Dan's comment, looks good to me. > > > > Thanks, > > > > -Zhengyu I've made a couple of modifications to Sean's suggested change, in response to Dan's comments: * For Windows, added '$(DEMO_VERSION_INFO)' to 'LDLIBS.demo', so that the line of the link command doesn't need to be modified, and so 'DEMO_VERSION_INFO' isn't used outside a windows-specific context. * Wrapped the definition of 'RC_FLAGS' in a windows-specific block. I've uploaded the resulting webrev for your review and blessing [1]. If you're happy with change, I'll look to commit it up into jdk8/build/jdk Regards, Neil [1] http://cr.openjdk.java.net/~ngmr/6988099/webrev.00 -- Unless stated above: IBM email: neil_richards at uk.ibm.com IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU From zhengyu.gu at oracle.com Thu Sep 15 13:53:51 2011 From: zhengyu.gu at oracle.com (Zhengyu Gu) Date: Thu, 15 Sep 2011 16:53:51 -0400 Subject: Add version information to jvmti demos. In-Reply-To: <1316112695.19296.14.camel@chalkhill> References: <4DED9417.3000805@oracle.com> <4DEE4D61.3010507@oracle.com> <4DEF84AE.9050000@oracle.com> <4E722464.9020701@oracle.com> <1316112695.19296.14.camel@chalkhill> Message-ID: <4E7265DF.4090300@oracle.com> Okay, once review is completed, I would help you to push to jdk8. Thanks, -Zhengyu On 9/15/2011 2:51 PM, Neil Richards wrote: > On Thu, 2011-09-15 at 12:14 -0400, Zhengyu Gu wrote: >> No progress been made. Any reason should be resolved right away? >> >> Thanks, >> >> -Zhengyu >> >> On 9/15/2011 2:50 AM, Sean Chou wrote: >>> Hi, >>> About this bug, is there any progressing ? >>> >>> >>> 2011/6/8 Zhengyu Gu >>> No, I did not make any progress on 6988099, as it was >>> deferred to JDK8. With Dan's comment, looks good to me. >>> >>> Thanks, >>> >>> -Zhengyu > I've made a couple of modifications to Sean's suggested change, in > response to Dan's comments: > > * For Windows, added '$(DEMO_VERSION_INFO)' to 'LDLIBS.demo', so > that the line of the link command doesn't need to be modified, > and so 'DEMO_VERSION_INFO' isn't used outside a windows-specific > context. > * Wrapped the definition of 'RC_FLAGS' in a windows-specific > block. > > I've uploaded the resulting webrev for your review and blessing [1]. > > If you're happy with change, I'll look to commit it up into > jdk8/build/jdk > > Regards, Neil > > [1] http://cr.openjdk.java.net/~ngmr/6988099/webrev.00 > From zhouyx at linux.vnet.ibm.com Sun Sep 18 23:43:31 2011 From: zhouyx at linux.vnet.ibm.com (Sean Chou) Date: Mon, 19 Sep 2011 14:43:31 +0800 Subject: Add version information to jvmti demos. In-Reply-To: <4E7265DF.4090300@oracle.com> References: <4DED9417.3000805@oracle.com> <4DEE4D61.3010507@oracle.com> <4DEF84AE.9050000@oracle.com> <4E722464.9020701@oracle.com> <1316112695.19296.14.camel@chalkhill> <4E7265DF.4090300@oracle.com> Message-ID: Thanks to Gu and Neil. 2011/9/16 Zhengyu Gu > Okay, once review is completed, I would help you to push to jdk8. > > Thanks, > > -Zhengyu > > > On 9/15/2011 2:51 PM, Neil Richards wrote: > >> On Thu, 2011-09-15 at 12:14 -0400, Zhengyu Gu wrote: >> >>> No progress been made. Any reason should be resolved right away? >>> >>> Thanks, >>> >>> -Zhengyu >>> >>> On 9/15/2011 2:50 AM, Sean Chou wrote: >>> >>>> Hi, >>>> About this bug, is there any progressing ? >>>> >>>> >>>> 2011/6/8 Zhengyu Gu >>>> No, I did not make any progress on 6988099, as it was >>>> deferred to JDK8. With Dan's comment, looks good to me. >>>> >>>> Thanks, >>>> >>>> -Zhengyu >>>> >>> I've made a couple of modifications to Sean's suggested change, in >> response to Dan's comments: >> >> * For Windows, added '$(DEMO_VERSION_INFO)' to 'LDLIBS.demo', so >> that the line of the link command doesn't need to be modified, >> and so 'DEMO_VERSION_INFO' isn't used outside a windows-specific >> context. >> * Wrapped the definition of 'RC_FLAGS' in a windows-specific >> block. >> >> I've uploaded the resulting webrev for your review and blessing [1]. >> >> If you're happy with change, I'll look to commit it up into >> jdk8/build/jdk >> >> Regards, Neil >> >> [1] http://cr.openjdk.java.net/~**ngmr/6988099/webrev.00 >> >> -- Best Regards, Sean Chou -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/build-dev/attachments/20110919/cd780de6/attachment.html From weijun.wang at oracle.com Mon Sep 19 20:57:27 2011 From: weijun.wang at oracle.com (Weijun Wang) Date: Tue, 20 Sep 2011 11:57:27 +0800 Subject: code review request: 7091290: fails to build jdk8 b05 Embedded build Message-ID: <4E780F27.2080307@oracle.com> Code change http://cr.openjdk.java.net/~weijun/7091290/webrev.00/ Normally, Oid.java is compiled when compiling SSL (sun/security/ssl) and deprecation warning is not treated as error there. In some increment builds, it might be compiled along with jgss codes, where deprecated warning is an error. No regression tests, build issue. How to verify: after JDK is built, remove files in classes/org/ietf/jgss/ and classes/sun/security/jgss/, go into make/sun/security and call make. Thanks Max -------- Original Message -------- *Change Request ID*: 7091290 *Synopsis*: fails to build jdk8 b05 Embedded build === *Description* ============================================================ # Running javac: /java/re/jdk/1.7.0/archive/fcs/binaries/linux-i586/bin/java -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput -client -Xmx512m -Xms512m -XX:PermSize=32m -XX:MaxPermSize=160m -Xbootclasspath/p:/HUDSON/workspace/embedded-jdk7/ws/builds/b05/linux-i586-ea/langtools/dist/bootstrap/lib/javac.jar -jar /HUDSON/workspace/embedded-jdk7/ws/builds/b05/linux-i586-ea/langtools/dist/bootstrap/lib/javac.jar -Werror -Xlint:all -Xlint:-path -source 7 -target 7 -encoding ascii -Xbootclasspath:/HUDSON/workspace/embedded-jdk7/ws/builds/b05/linux-i586-ea/classes -sourcepath ../../../../src/closed/solaris/classes:../../../../src/closed/share/classes:/HUDSON/workspace/embedded-jdk7/ws/builds/b05/linux-i586-ea/gensrc:../../../../src/solaris/classes:../../../../src/share/classes -d /HUDSON/workspace/embedded-jdk7/ws/builds/b05/linux-i586-ea/classes @/HUDSON/workspace/embedded-jdk7/ws/builds/b05/linux-i586-ea/tmp/sun/sun.security.jgss/.classes.list.filtered ../../../../src/share/classes/org/ietf/jgss/Oid.java:160: warning: [deprecation] equals(ObjectIdentifier) in ObjectIdentifier has been deprecated return this.oid.equals(((Oid) other).oid); ^ error: warnings found and -Werror specified 1 error 1 warning make[5]: *** [.compile.classlist] Error 1 make[5]: Leaving directory `/HUDSON/workspace/embedded-jdk7/ws/jdk/make/sun/security/jgss' make[4]: *** [all] Error 1 make[4]: Leaving directory `/HUDSON/workspace/embedded-jdk7/ws/jdk/make/sun/security' make[3]: *** [all] Error 1 make[3]: Leaving directory `/HUDSON/workspace/embedded-jdk7/ws/jdk/make/sun' make[2]: *** [all] Error 1 make[2]: Leaving directory `/HUDSON/workspace/embedded-jdk7/ws/jdk/make' make[1]: *** [jdk-build] Error 2 make[1]: Leaving directory `/HUDSON/workspace/embedded-jdk7/ws' make: *** [build_product_image] Error 2 Notifying upstream projects of job completion Finished: FAILURE From David.Holmes at oracle.com Mon Sep 19 21:31:41 2011 From: David.Holmes at oracle.com (David Holmes) Date: Tue, 20 Sep 2011 14:31:41 +1000 Subject: code review request: 7091290: fails to build jdk8 b05 Embedded build In-Reply-To: <4E780F27.2080307@oracle.com> References: <4E780F27.2080307@oracle.com> Message-ID: <4E78172D.20503@oracle.com> Hi Max, On 20/09/2011 1:57 PM, Weijun Wang wrote: > Code change > > http://cr.openjdk.java.net/~weijun/7091290/webrev.00/ Looks good to me. (Initially I mis-parsed the casts) David ----- > Normally, Oid.java is compiled when compiling SSL (sun/security/ssl) and > deprecation warning is not treated as error there. In some increment builds, > it might be compiled along with jgss codes, where deprecated warning is an > error. > > No regression tests, build issue. > > How to verify: after JDK is built, remove files in classes/org/ietf/jgss/ > and classes/sun/security/jgss/, go into make/sun/security and call make. > > Thanks > Max > > -------- Original Message -------- > *Change Request ID*: 7091290 > *Synopsis*: fails to build jdk8 b05 Embedded build > > > === *Description* ============================================================ > # Running javac: > /java/re/jdk/1.7.0/archive/fcs/binaries/linux-i586/bin/java > -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput -client > -Xmx512m -Xms512m -XX:PermSize=32m -XX:MaxPermSize=160m > -Xbootclasspath/p:/HUDSON/workspace/embedded-jdk7/ws/builds/b05/linux-i586-ea/langtools/dist/bootstrap/lib/javac.jar > -jar > /HUDSON/workspace/embedded-jdk7/ws/builds/b05/linux-i586-ea/langtools/dist/bootstrap/lib/javac.jar > -Werror -Xlint:all -Xlint:-path -source 7 -target 7 -encoding ascii > -Xbootclasspath:/HUDSON/workspace/embedded-jdk7/ws/builds/b05/linux-i586-ea/classes > -sourcepath > ../../../../src/closed/solaris/classes:../../../../src/closed/share/classes:/HUDSON/workspace/embedded-jdk7/ws/builds/b05/linux-i586-ea/gensrc:../../../../src/solaris/classes:../../../../src/share/classes > -d /HUDSON/workspace/embedded-jdk7/ws/builds/b05/linux-i586-ea/classes > @/HUDSON/workspace/embedded-jdk7/ws/builds/b05/linux-i586-ea/tmp/sun/sun.security.jgss/.classes.list.filtered > > ../../../../src/share/classes/org/ietf/jgss/Oid.java:160: warning: > [deprecation] equals(ObjectIdentifier) in ObjectIdentifier has been deprecated > return this.oid.equals(((Oid) other).oid); > ^ > error: warnings found and -Werror specified > 1 error > 1 warning > make[5]: *** [.compile.classlist] Error 1 > make[5]: Leaving directory > `/HUDSON/workspace/embedded-jdk7/ws/jdk/make/sun/security/jgss' > make[4]: *** [all] Error 1 > make[4]: Leaving directory > `/HUDSON/workspace/embedded-jdk7/ws/jdk/make/sun/security' > make[3]: *** [all] Error 1 > make[3]: Leaving directory `/HUDSON/workspace/embedded-jdk7/ws/jdk/make/sun' > make[2]: *** [all] Error 1 > make[2]: Leaving directory `/HUDSON/workspace/embedded-jdk7/ws/jdk/make' > make[1]: *** [jdk-build] Error 2 > make[1]: Leaving directory `/HUDSON/workspace/embedded-jdk7/ws' > make: *** [build_product_image] Error 2 > Notifying upstream projects of job completion > Finished: FAILURE From Xuelei.Fan at Oracle.Com Mon Sep 19 21:26:41 2011 From: Xuelei.Fan at Oracle.Com (Xuelei Fan) Date: Tue, 20 Sep 2011 12:26:41 +0800 Subject: code review request: 7091290: fails to build jdk8 b05 Embedded build In-Reply-To: <4E780F27.2080307@oracle.com> References: <4E780F27.2080307@oracle.com> Message-ID: <5D3923DA-E0DE-4265-958A-370994137E33@Oracle.Com> Looks fine to me. Xuelei On Sep 20, 2011, at 11:57 AM, Weijun Wang wrote: > Code change > > http://cr.openjdk.java.net/~weijun/7091290/webrev.00/ > > Normally, Oid.java is compiled when compiling SSL (sun/security/ssl) and deprecation warning is not treated as error there. In some increment builds, it might be compiled along with jgss codes, where deprecated warning is an error. > > No regression tests, build issue. > > How to verify: after JDK is built, remove files in classes/org/ietf/jgss/ and classes/sun/security/jgss/, go into make/sun/security and call make. > > Thanks > Max > > -------- Original Message -------- > *Change Request ID*: 7091290 > *Synopsis*: fails to build jdk8 b05 Embedded build > > > === *Description* ============================================================ > # Running javac: > /java/re/jdk/1.7.0/archive/fcs/binaries/linux-i586/bin/java -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput -client -Xmx512m -Xms512m -XX:PermSize=32m -XX:MaxPermSize=160m -Xbootclasspath/p:/HUDSON/workspace/embedded-jdk7/ws/builds/b05/linux-i586-ea/langtools/dist/bootstrap/lib/javac.jar -jar /HUDSON/workspace/embedded-jdk7/ws/builds/b05/linux-i586-ea/langtools/dist/bootstrap/lib/javac.jar -Werror -Xlint:all -Xlint:-path -source 7 -target 7 -encoding ascii -Xbootclasspath:/HUDSON/workspace/embedded-jdk7/ws/builds/b05/linux-i586-ea/classes -sourcepath ../../../../src/closed/solaris/classes:../../../../src/closed/share/classes:/HUDSON/workspace/embedded-jdk7/ws/builds/b05/linux-i586-ea/gensrc:../../../../src/solaris/classes:../../../../src/share/classes -d /HUDSON/workspace/embedded-jdk7/ws/builds/b05/linux-i586-ea/classes @/HUDSON/workspace/embedded-jdk7/ws/builds/b05/linux-i586-ea/tmp/sun/sun.security.jgss/.classes.list.filtered > ../../../../src/share/classes/org/ietf/jgss/Oid.java:160: warning: [deprecation] equals(ObjectIdentifier) in ObjectIdentifier has been deprecated > return this.oid.equals(((Oid) other).oid); > ^ > error: warnings found and -Werror specified > 1 error > 1 warning > make[5]: *** [.compile.classlist] Error 1 > make[5]: Leaving directory `/HUDSON/workspace/embedded-jdk7/ws/jdk/make/sun/security/jgss' > make[4]: *** [all] Error 1 > make[4]: Leaving directory `/HUDSON/workspace/embedded-jdk7/ws/jdk/make/sun/security' > make[3]: *** [all] Error 1 > make[3]: Leaving directory `/HUDSON/workspace/embedded-jdk7/ws/jdk/make/sun' > make[2]: *** [all] Error 1 > make[2]: Leaving directory `/HUDSON/workspace/embedded-jdk7/ws/jdk/make' > make[1]: *** [jdk-build] Error 2 > make[1]: Leaving directory `/HUDSON/workspace/embedded-jdk7/ws' > make: *** [build_product_image] Error 2 > Notifying upstream projects of job completion > Finished: FAILURE From weijun.wang at oracle.com Wed Sep 21 01:51:22 2011 From: weijun.wang at oracle.com (Weijun Wang) Date: Wed, 21 Sep 2011 16:51:22 +0800 Subject: code review request: 7092627: use agentvm mode instead of samevm in regtests Message-ID: <4E79A58A.2000804@oracle.com> Here is the webrev: http://cr.openjdk.java.net/~weijun/7092627/webrev.00/ The major reason for this change is that in samevm mode, sometimes a test leaves garbage here or there and jtreg cannot do a successfull cleanup and every test following it in the same testsuite fails. By using agentvm, jtreg can create a new VM for these tests and let the test go on. We do notice some issues in switching from samevm to agentvm. One of them is com/sun/jdi/sde/MangleStepTest.java, which fails on all platforms once agentvm is turned on. java/util/logging/ParentLoggersTest.java fails on all solaris 64 bit platforms (solaris-x64 and solaris-sparcv9) . They are moved to othervm mode and bugs are created to track the problem. There are other formerly unstable tests that become more unstable, and anyway they need to be fixed. The agentvm mode accepts a concurrency option that allows multiple testing VMs running at the same time. The current value is set to 1. Since JPRT already runs multiple tests on the same client, it's probably not a good idea to run even more. The major purpose of this code change is to enhance stability but not performance. Also, setting the concurrency number higher seems to make agentvm mode unstable. In our experiments, 80% of the tests see a 20% time saving when the number is changed from 1 to 2. But the other 20% consumes much more time, some hang for ever. Thanks Max -------- Original Message -------- *Change Request ID*: 7092627 *Synopsis*: use agentvm mode instead of samevm in regtests Product: java Category: java Subcategory: test === *Description* ============================================================ agentvm mode is an enhanced samevm mode that allows automatic new VM creation when there is any unrecoverable error during test execution. It also allows tests running in multiple VMs simultaneously. From Dmitry.Samersoff at oracle.com Wed Sep 21 02:34:19 2011 From: Dmitry.Samersoff at oracle.com (Dmitry Samersoff) Date: Wed, 21 Sep 2011 13:34:19 +0400 Subject: code review request: 7092627: use agentvm mode instead of samevm in regtests In-Reply-To: <4E79A58A.2000804@oracle.com> References: <4E79A58A.2000804@oracle.com> Message-ID: <4E79AF9B.9000004@oracle.com> Weijun, test/Makefile 362 #JTREG_SAMEVM_OPTION = -samevm it's better to remove this line. Otherwise looks fine for me. -Dmitry On 2011-09-21 12:51, Weijun Wang wrote: > Here is the webrev: > > http://cr.openjdk.java.net/~weijun/7092627/webrev.00/ > > The major reason for this change is that in samevm mode, sometimes a > test leaves garbage here or there and jtreg cannot do a successfull > cleanup and every test following it in the same testsuite fails. By > using agentvm, jtreg can create a new VM for these tests and let the > test go on. > > We do notice some issues in switching from samevm to agentvm. One of > them is com/sun/jdi/sde/MangleStepTest.java, which fails on all > platforms once agentvm is turned on. > java/util/logging/ParentLoggersTest.java fails on all solaris 64 bit > platforms (solaris-x64 and solaris-sparcv9) . They are moved to othervm > mode and bugs are created to track the problem. There are other formerly > unstable tests that become more unstable, and anyway they need to be fixed. > > The agentvm mode accepts a concurrency option that allows multiple > testing VMs running at the same time. The current value is set to 1. > Since JPRT already runs multiple tests on the same client, it's probably > not a good idea to run even more. The major purpose of this code change > is to enhance stability but not performance. > > Also, setting the concurrency number higher seems to make agentvm mode > unstable. In our experiments, 80% of the tests see a 20% time saving > when the number is changed from 1 to 2. But the other 20% consumes much > more time, some hang for ever. > > Thanks > Max > > > -------- Original Message -------- > *Change Request ID*: 7092627 > *Synopsis*: use agentvm mode instead of samevm in regtests > > Product: java > Category: java > Subcategory: test > > === *Description* > ============================================================ > agentvm mode is an enhanced samevm mode that allows automatic new VM > creation when there is any unrecoverable error during test execution. It > also allows tests running in multiple VMs simultaneously. -- Dmitry Samersoff Java Hotspot development team, SPB04 * There will come soft rains ... From weijun.wang at oracle.com Wed Sep 21 03:07:18 2011 From: weijun.wang at oracle.com (Weijun Wang) Date: Wed, 21 Sep 2011 18:07:18 +0800 Subject: code review request: 7092627: use agentvm mode instead of samevm in regtests In-Reply-To: <4E79AF9B.9000004@oracle.com> References: <4E79A58A.2000804@oracle.com> <4E79AF9B.9000004@oracle.com> Message-ID: <4E79B756.8000307@oracle.com> Hi Dmitry Webrev updated at http://cr.openjdk.java.net/~weijun/7092627/webrev.01/ Also, a new variable CONCURRENCY is added so that you can run tests in multiple VMs. The value can be a number or "auto" which uses Runtime.getRuntime().availableProcessors() as the value. No change for MangleStepTest.java and ParentLoggersTest.java in this version. Thanks Max On 09/21/2011 05:34 PM, Dmitry Samersoff wrote: > Weijun, > > test/Makefile > 362 #JTREG_SAMEVM_OPTION = -samevm > > it's better to remove this line. Otherwise looks fine for me. > > -Dmitry > > > On 2011-09-21 12:51, Weijun Wang wrote: >> Here is the webrev: >> >> http://cr.openjdk.java.net/~weijun/7092627/webrev.00/ >> >> The major reason for this change is that in samevm mode, sometimes a >> test leaves garbage here or there and jtreg cannot do a successfull >> cleanup and every test following it in the same testsuite fails. By >> using agentvm, jtreg can create a new VM for these tests and let the >> test go on. >> >> We do notice some issues in switching from samevm to agentvm. One of >> them is com/sun/jdi/sde/MangleStepTest.java, which fails on all >> platforms once agentvm is turned on. >> java/util/logging/ParentLoggersTest.java fails on all solaris 64 bit >> platforms (solaris-x64 and solaris-sparcv9) . They are moved to othervm >> mode and bugs are created to track the problem. There are other formerly >> unstable tests that become more unstable, and anyway they need to be >> fixed. >> >> The agentvm mode accepts a concurrency option that allows multiple >> testing VMs running at the same time. The current value is set to 1. >> Since JPRT already runs multiple tests on the same client, it's probably >> not a good idea to run even more. The major purpose of this code change >> is to enhance stability but not performance. >> >> Also, setting the concurrency number higher seems to make agentvm mode >> unstable. In our experiments, 80% of the tests see a 20% time saving >> when the number is changed from 1 to 2. But the other 20% consumes much >> more time, some hang for ever. >> >> Thanks >> Max >> >> >> -------- Original Message -------- >> *Change Request ID*: 7092627 >> *Synopsis*: use agentvm mode instead of samevm in regtests >> >> Product: java >> Category: java >> Subcategory: test >> >> === *Description* >> ============================================================ >> agentvm mode is an enhanced samevm mode that allows automatic new VM >> creation when there is any unrecoverable error during test execution. It >> also allows tests running in multiple VMs simultaneously. > > From Dmitry.Samersoff at oracle.com Wed Sep 21 03:10:50 2011 From: Dmitry.Samersoff at oracle.com (Dmitry Samersoff) Date: Wed, 21 Sep 2011 14:10:50 +0400 Subject: code review request: 7092627: use agentvm mode instead of samevm in regtests In-Reply-To: <4E79B756.8000307@oracle.com> References: <4E79A58A.2000804@oracle.com> <4E79AF9B.9000004@oracle.com> <4E79B756.8000307@oracle.com> Message-ID: <4E79B82A.2010501@oracle.com> Weijun, Thank you! Thumbs up. -Dmitry On 2011-09-21 14:07, Weijun Wang wrote: > Hi Dmitry > > Webrev updated at > > http://cr.openjdk.java.net/~weijun/7092627/webrev.01/ > > Also, a new variable CONCURRENCY is added so that you can run tests in > multiple VMs. The value can be a number or "auto" which uses > Runtime.getRuntime().availableProcessors() as the value. > > No change for MangleStepTest.java and ParentLoggersTest.java in this > version. > > Thanks > Max > > > On 09/21/2011 05:34 PM, Dmitry Samersoff wrote: >> Weijun, >> >> test/Makefile >> 362 #JTREG_SAMEVM_OPTION = -samevm >> >> it's better to remove this line. Otherwise looks fine for me. >> >> -Dmitry >> >> >> On 2011-09-21 12:51, Weijun Wang wrote: >>> Here is the webrev: >>> >>> http://cr.openjdk.java.net/~weijun/7092627/webrev.00/ >>> >>> The major reason for this change is that in samevm mode, sometimes a >>> test leaves garbage here or there and jtreg cannot do a successfull >>> cleanup and every test following it in the same testsuite fails. By >>> using agentvm, jtreg can create a new VM for these tests and let the >>> test go on. >>> >>> We do notice some issues in switching from samevm to agentvm. One of >>> them is com/sun/jdi/sde/MangleStepTest.java, which fails on all >>> platforms once agentvm is turned on. >>> java/util/logging/ParentLoggersTest.java fails on all solaris 64 bit >>> platforms (solaris-x64 and solaris-sparcv9) . They are moved to othervm >>> mode and bugs are created to track the problem. There are other formerly >>> unstable tests that become more unstable, and anyway they need to be >>> fixed. >>> >>> The agentvm mode accepts a concurrency option that allows multiple >>> testing VMs running at the same time. The current value is set to 1. >>> Since JPRT already runs multiple tests on the same client, it's probably >>> not a good idea to run even more. The major purpose of this code change >>> is to enhance stability but not performance. >>> >>> Also, setting the concurrency number higher seems to make agentvm mode >>> unstable. In our experiments, 80% of the tests see a 20% time saving >>> when the number is changed from 1 to 2. But the other 20% consumes much >>> more time, some hang for ever. >>> >>> Thanks >>> Max >>> >>> >>> -------- Original Message -------- >>> *Change Request ID*: 7092627 >>> *Synopsis*: use agentvm mode instead of samevm in regtests >>> >>> Product: java >>> Category: java >>> Subcategory: test >>> >>> === *Description* >>> ============================================================ >>> agentvm mode is an enhanced samevm mode that allows automatic new VM >>> creation when there is any unrecoverable error during test execution. It >>> also allows tests running in multiple VMs simultaneously. >> >> -- Dmitry Samersoff Java Hotspot development team, SPB04 * There will come soft rains ... From Alan.Bateman at oracle.com Wed Sep 21 03:29:43 2011 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Wed, 21 Sep 2011 11:29:43 +0100 Subject: code review request: 7092627: use agentvm mode instead of samevm in regtests In-Reply-To: <4E79B756.8000307@oracle.com> References: <4E79A58A.2000804@oracle.com> <4E79AF9B.9000004@oracle.com> <4E79B756.8000307@oracle.com> Message-ID: <4E79BC97.3040805@oracle.com> Weijun Wang wrote: > Hi Dmitry > > Webrev updated at > > http://cr.openjdk.java.net/~weijun/7092627/webrev.01/ > > Also, a new variable CONCURRENCY is added so that you can run tests in > multiple VMs. The value can be a number or "auto" which uses > Runtime.getRuntime().availableProcessors() as the value. > > No change for MangleStepTest.java and ParentLoggersTest.java in this > version. Great to see this changed to agentvm mode and thanks for adding the CONCURRENCY variable which I think will be much more useful than gmake -j. One thing in the Makefile is that it defaults to jtreg 4.0 when JT_HOME isn't set and I think you need 4.1 to get agentvm mode. Also shouldn't you also s/SAMEVM/AGENTVM/ so that there are no longer any references to samevm? -Alan From weijun.wang at oracle.com Wed Sep 21 04:09:29 2011 From: weijun.wang at oracle.com (Weijun Wang) Date: Wed, 21 Sep 2011 19:09:29 +0800 Subject: code review request: 7092627: use agentvm mode instead of samevm in regtests In-Reply-To: <4E79BC97.3040805@oracle.com> References: <4E79A58A.2000804@oracle.com> <4E79AF9B.9000004@oracle.com> <4E79B756.8000307@oracle.com> <4E79BC97.3040805@oracle.com> Message-ID: <4E79C5E9.8060900@oracle.com> On 09/21/2011 06:29 PM, Alan Bateman wrote: > Weijun Wang wrote: >> Hi Dmitry >> >> Webrev updated at >> >> http://cr.openjdk.java.net/~weijun/7092627/webrev.01/ >> >> Also, a new variable CONCURRENCY is added so that you can run tests in >> multiple VMs. The value can be a number or "auto" which uses >> Runtime.getRuntime().availableProcessors() as the value. >> >> No change for MangleStepTest.java and ParentLoggersTest.java in this >> version. > Great to see this changed to agentvm mode and thanks for adding the > CONCURRENCY variable which I think will be much more useful than gmake -j. > > One thing in the Makefile is that it defaults to jtreg 4.0 when JT_HOME > isn't set and I think you need 4.1 to get agentvm mode. Correct. > > Also shouldn't you also s/SAMEVM/AGENTVM/ so that there are no longer > any references to samevm? Is that necessary? That would also need s/samevm/agentvm/ and s/RunSamevmBatch/RunAgentvmBatch/. :) -Max > > -Alan From Alan.Bateman at oracle.com Wed Sep 21 04:23:14 2011 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Wed, 21 Sep 2011 12:23:14 +0100 Subject: code review request: 7092627: use agentvm mode instead of samevm in regtests In-Reply-To: <4E79C5E9.8060900@oracle.com> References: <4E79A58A.2000804@oracle.com> <4E79AF9B.9000004@oracle.com> <4E79B756.8000307@oracle.com> <4E79BC97.3040805@oracle.com> <4E79C5E9.8060900@oracle.com> Message-ID: <4E79C922.8070701@oracle.com> Weijun Wang wrote: > > > : > >> >> Also shouldn't you also s/SAMEVM/AGENTVM/ so that there are no longer >> any references to samevm? > > Is that necessary? That would also need s/samevm/agentvm/ and > s/RunSamevmBatch/RunAgentvmBatch/. :) It just seems odd to have any mention of samevm in this Makefile now. I meant s/samevm/agentvm/ and s/RunSamevmBatch/RunAgentvmBatch/ too. -Alan From weijun.wang at oracle.com Wed Sep 21 05:11:15 2011 From: weijun.wang at oracle.com (Weijun Wang) Date: Wed, 21 Sep 2011 20:11:15 +0800 Subject: code review request: 7092627: use agentvm mode instead of samevm in regtests In-Reply-To: <4E79C922.8070701@oracle.com> References: <4E79A58A.2000804@oracle.com> <4E79AF9B.9000004@oracle.com> <4E79B756.8000307@oracle.com> <4E79BC97.3040805@oracle.com> <4E79C5E9.8060900@oracle.com> <4E79C922.8070701@oracle.com> Message-ID: <4E79D463.2010004@oracle.com> So here it is http://cr.openjdk.java.net/~weijun/7092627/webrev.02/ I grep -i same test/Makefile and find no match. -Max On 09/21/2011 07:23 PM, Alan Bateman wrote: > Weijun Wang wrote: >> >> >> : >> >>> >>> Also shouldn't you also s/SAMEVM/AGENTVM/ so that there are no longer >>> any references to samevm? >> >> Is that necessary? That would also need s/samevm/agentvm/ and >> s/RunSamevmBatch/RunAgentvmBatch/. :) > It just seems odd to have any mention of samevm in this Makefile now. I > meant s/samevm/agentvm/ and s/RunSamevmBatch/RunAgentvmBatch/ too. > > -Alan From Alan.Bateman at oracle.com Wed Sep 21 05:20:30 2011 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Wed, 21 Sep 2011 13:20:30 +0100 Subject: code review request: 7092627: use agentvm mode instead of samevm in regtests In-Reply-To: <4E79D463.2010004@oracle.com> References: <4E79A58A.2000804@oracle.com> <4E79AF9B.9000004@oracle.com> <4E79B756.8000307@oracle.com> <4E79BC97.3040805@oracle.com> <4E79C5E9.8060900@oracle.com> <4E79C922.8070701@oracle.com> <4E79D463.2010004@oracle.com> Message-ID: <4E79D68E.2000604@oracle.com> Weijun Wang wrote: > So here it is > > http://cr.openjdk.java.net/~weijun/7092627/webrev.02/ > > I grep -i same test/Makefile and find no match. Looks good, thanks again for doing this. -Alan. PS: Not your doing, but I notice that these tests are missing copyright headers. From david.katleman at sun.com Wed Sep 21 15:28:26 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Wed, 21 Sep 2011 22:28:26 +0000 Subject: hg: jdk8/build: Added tag jdk8-b05 for changeset b910aac18c77 Message-ID: <20110921222826.C850647888@hg.openjdk.java.net> Changeset: 28cf2aec4dd7 Author: schien Date: 2011-09-15 18:53 -0700 URL: http://hg.openjdk.java.net/jdk8/build/rev/28cf2aec4dd7 Added tag jdk8-b05 for changeset b910aac18c77 ! .hgtags From david.katleman at sun.com Wed Sep 21 15:28:35 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Wed, 21 Sep 2011 22:28:35 +0000 Subject: hg: jdk8/build/corba: Added tag jdk8-b05 for changeset cc1b599b986a Message-ID: <20110921222837.28C5C47889@hg.openjdk.java.net> Changeset: 45c43dde7ba7 Author: schien Date: 2011-09-15 18:53 -0700 URL: http://hg.openjdk.java.net/jdk8/build/corba/rev/45c43dde7ba7 Added tag jdk8-b05 for changeset cc1b599b986a ! .hgtags From david.katleman at sun.com Wed Sep 21 15:29:15 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Wed, 21 Sep 2011 22:29:15 +0000 Subject: hg: jdk8/build/hotspot: Added tag jdk8-b05 for changeset dce7d24674f4 Message-ID: <20110921222919.20B594788A@hg.openjdk.java.net> Changeset: 0db80d8e77fc Author: schien Date: 2011-09-15 18:53 -0700 URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/0db80d8e77fc Added tag jdk8-b05 for changeset dce7d24674f4 ! .hgtags From david.katleman at sun.com Wed Sep 21 15:30:19 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Wed, 21 Sep 2011 22:30:19 +0000 Subject: hg: jdk8/build/jaxp: Added tag jdk8-b05 for changeset ff0a3d78e7a2 Message-ID: <20110921223020.06E284788B@hg.openjdk.java.net> Changeset: d7b8192e7277 Author: schien Date: 2011-09-15 18:53 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxp/rev/d7b8192e7277 Added tag jdk8-b05 for changeset ff0a3d78e7a2 ! .hgtags From david.katleman at sun.com Wed Sep 21 15:30:28 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Wed, 21 Sep 2011 22:30:28 +0000 Subject: hg: jdk8/build/jaxws: Added tag jdk8-b05 for changeset 7d5d91fddbce Message-ID: <20110921223028.536644788C@hg.openjdk.java.net> Changeset: acffff22a946 Author: schien Date: 2011-09-15 18:53 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/acffff22a946 Added tag jdk8-b05 for changeset 7d5d91fddbce ! .hgtags From david.katleman at sun.com Wed Sep 21 15:32:30 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Wed, 21 Sep 2011 22:32:30 +0000 Subject: hg: jdk8/build/jdk: 39 new changesets Message-ID: <20110921223903.879474788D@hg.openjdk.java.net> Changeset: 907bcdbc2593 Author: schien Date: 2011-09-15 18:53 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/907bcdbc2593 Added tag jdk8-b05 for changeset 0b32369b83d8 ! .hgtags Changeset: fbfd97a14af1 Author: dbuck Date: 2011-09-02 04:28 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/fbfd97a14af1 7074386: fallback to fontconfig..bfc/properties if fontconfig... Summary: fallback to fontconfig..bfc/properties if fontconfig... is not found Reviewed-by: prr, robm ! src/share/classes/sun/awt/FontConfiguration.java Changeset: b8b6587b9574 Author: prr Date: 2011-09-06 13:40 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/b8b6587b9574 7050826: Hebrew characters are not rendered on OEL 5.6 Reviewed-by: bae, jgodinez ! src/solaris/native/sun/awt/fontpath.c Changeset: 22149eb5a8c9 Author: lana Date: 2011-09-09 17:22 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/22149eb5a8c9 Merge - make/com/oracle/net/Makefile - src/share/classes/sun/io/ByteToCharASCII.java - src/share/classes/sun/io/ByteToCharBig5.java - src/share/classes/sun/io/ByteToCharBig5_HKSCS.java - src/share/classes/sun/io/ByteToCharBig5_Solaris.java - src/share/classes/sun/io/ByteToCharConverter.java - src/share/classes/sun/io/ByteToCharCp037.java - src/share/classes/sun/io/ByteToCharCp1006.java - src/share/classes/sun/io/ByteToCharCp1025.java - src/share/classes/sun/io/ByteToCharCp1026.java - src/share/classes/sun/io/ByteToCharCp1046.java - src/share/classes/sun/io/ByteToCharCp1047.java - src/share/classes/sun/io/ByteToCharCp1097.java - src/share/classes/sun/io/ByteToCharCp1098.java - src/share/classes/sun/io/ByteToCharCp1112.java - src/share/classes/sun/io/ByteToCharCp1122.java - src/share/classes/sun/io/ByteToCharCp1123.java - src/share/classes/sun/io/ByteToCharCp1124.java - src/share/classes/sun/io/ByteToCharCp1140.java - src/share/classes/sun/io/ByteToCharCp1141.java - src/share/classes/sun/io/ByteToCharCp1142.java - src/share/classes/sun/io/ByteToCharCp1143.java - src/share/classes/sun/io/ByteToCharCp1144.java - src/share/classes/sun/io/ByteToCharCp1145.java - src/share/classes/sun/io/ByteToCharCp1146.java - src/share/classes/sun/io/ByteToCharCp1147.java - src/share/classes/sun/io/ByteToCharCp1148.java - src/share/classes/sun/io/ByteToCharCp1149.java - src/share/classes/sun/io/ByteToCharCp1250.java - src/share/classes/sun/io/ByteToCharCp1251.java - src/share/classes/sun/io/ByteToCharCp1252.java - src/share/classes/sun/io/ByteToCharCp1253.java - src/share/classes/sun/io/ByteToCharCp1254.java - src/share/classes/sun/io/ByteToCharCp1255.java - src/share/classes/sun/io/ByteToCharCp1256.java - src/share/classes/sun/io/ByteToCharCp1257.java - src/share/classes/sun/io/ByteToCharCp1258.java - src/share/classes/sun/io/ByteToCharCp1381.java - src/share/classes/sun/io/ByteToCharCp1383.java - src/share/classes/sun/io/ByteToCharCp273.java - src/share/classes/sun/io/ByteToCharCp277.java - src/share/classes/sun/io/ByteToCharCp278.java - src/share/classes/sun/io/ByteToCharCp280.java - src/share/classes/sun/io/ByteToCharCp284.java - src/share/classes/sun/io/ByteToCharCp285.java - src/share/classes/sun/io/ByteToCharCp297.java - src/share/classes/sun/io/ByteToCharCp33722.java - src/share/classes/sun/io/ByteToCharCp420.java - src/share/classes/sun/io/ByteToCharCp424.java - src/share/classes/sun/io/ByteToCharCp437.java - src/share/classes/sun/io/ByteToCharCp500.java - src/share/classes/sun/io/ByteToCharCp737.java - src/share/classes/sun/io/ByteToCharCp775.java - src/share/classes/sun/io/ByteToCharCp833.java - src/share/classes/sun/io/ByteToCharCp834.java - src/share/classes/sun/io/ByteToCharCp838.java - src/share/classes/sun/io/ByteToCharCp850.java - src/share/classes/sun/io/ByteToCharCp852.java - src/share/classes/sun/io/ByteToCharCp855.java - src/share/classes/sun/io/ByteToCharCp856.java - src/share/classes/sun/io/ByteToCharCp857.java - src/share/classes/sun/io/ByteToCharCp858.java - src/share/classes/sun/io/ByteToCharCp860.java - src/share/classes/sun/io/ByteToCharCp861.java - src/share/classes/sun/io/ByteToCharCp862.java - src/share/classes/sun/io/ByteToCharCp863.java - src/share/classes/sun/io/ByteToCharCp864.java - src/share/classes/sun/io/ByteToCharCp865.java - src/share/classes/sun/io/ByteToCharCp866.java - src/share/classes/sun/io/ByteToCharCp868.java - src/share/classes/sun/io/ByteToCharCp869.java - src/share/classes/sun/io/ByteToCharCp870.java - src/share/classes/sun/io/ByteToCharCp871.java - src/share/classes/sun/io/ByteToCharCp874.java - src/share/classes/sun/io/ByteToCharCp875.java - src/share/classes/sun/io/ByteToCharCp918.java - src/share/classes/sun/io/ByteToCharCp921.java - src/share/classes/sun/io/ByteToCharCp922.java - src/share/classes/sun/io/ByteToCharCp930.java - src/share/classes/sun/io/ByteToCharCp933.java - src/share/classes/sun/io/ByteToCharCp935.java - src/share/classes/sun/io/ByteToCharCp937.java - src/share/classes/sun/io/ByteToCharCp939.java - src/share/classes/sun/io/ByteToCharCp942.java - src/share/classes/sun/io/ByteToCharCp942C.java - src/share/classes/sun/io/ByteToCharCp943.java - src/share/classes/sun/io/ByteToCharCp943C.java - src/share/classes/sun/io/ByteToCharCp948.java - src/share/classes/sun/io/ByteToCharCp949.java - src/share/classes/sun/io/ByteToCharCp949C.java - src/share/classes/sun/io/ByteToCharCp950.java - src/share/classes/sun/io/ByteToCharCp964.java - src/share/classes/sun/io/ByteToCharCp970.java - src/share/classes/sun/io/ByteToCharDBCS_ASCII.java - src/share/classes/sun/io/ByteToCharDBCS_EBCDIC.java - src/share/classes/sun/io/ByteToCharDoubleByte.java - src/share/classes/sun/io/ByteToCharEUC.java - src/share/classes/sun/io/ByteToCharEUC2.java - src/share/classes/sun/io/ByteToCharEUC_CN.java - src/share/classes/sun/io/ByteToCharEUC_JP.java - src/share/classes/sun/io/ByteToCharEUC_JP_LINUX.java - src/share/classes/sun/io/ByteToCharEUC_JP_Solaris.java - src/share/classes/sun/io/ByteToCharEUC_KR.java - src/share/classes/sun/io/ByteToCharEUC_TW.java - src/share/classes/sun/io/ByteToCharGB18030.java - src/share/classes/sun/io/ByteToCharGB18030DB.java - src/share/classes/sun/io/ByteToCharGBK.java - src/share/classes/sun/io/ByteToCharISCII91.java - src/share/classes/sun/io/ByteToCharISO2022.java - src/share/classes/sun/io/ByteToCharISO2022CN.java - src/share/classes/sun/io/ByteToCharISO2022JP.java - src/share/classes/sun/io/ByteToCharISO2022KR.java - src/share/classes/sun/io/ByteToCharISO8859_1.java - src/share/classes/sun/io/ByteToCharISO8859_13.java - src/share/classes/sun/io/ByteToCharISO8859_15.java - src/share/classes/sun/io/ByteToCharISO8859_2.java - src/share/classes/sun/io/ByteToCharISO8859_3.java - src/share/classes/sun/io/ByteToCharISO8859_4.java - src/share/classes/sun/io/ByteToCharISO8859_5.java - src/share/classes/sun/io/ByteToCharISO8859_6.java - src/share/classes/sun/io/ByteToCharISO8859_7.java - src/share/classes/sun/io/ByteToCharISO8859_8.java - src/share/classes/sun/io/ByteToCharISO8859_9.java - src/share/classes/sun/io/ByteToCharJIS0201.java - src/share/classes/sun/io/ByteToCharJIS0208.java - src/share/classes/sun/io/ByteToCharJIS0208_Solaris.java - src/share/classes/sun/io/ByteToCharJIS0212.java - src/share/classes/sun/io/ByteToCharJIS0212_Solaris.java - src/share/classes/sun/io/ByteToCharJISAutoDetect.java - src/share/classes/sun/io/ByteToCharJohab.java - src/share/classes/sun/io/ByteToCharKOI8_R.java - src/share/classes/sun/io/ByteToCharMS874.java - src/share/classes/sun/io/ByteToCharMS932.java - src/share/classes/sun/io/ByteToCharMS936.java - src/share/classes/sun/io/ByteToCharMS949.java - src/share/classes/sun/io/ByteToCharMS950.java - src/share/classes/sun/io/ByteToCharMS950_HKSCS.java - src/share/classes/sun/io/ByteToCharMacArabic.java - src/share/classes/sun/io/ByteToCharMacCentralEurope.java - src/share/classes/sun/io/ByteToCharMacCroatian.java - src/share/classes/sun/io/ByteToCharMacCyrillic.java - src/share/classes/sun/io/ByteToCharMacDingbat.java - src/share/classes/sun/io/ByteToCharMacGreek.java - src/share/classes/sun/io/ByteToCharMacHebrew.java - src/share/classes/sun/io/ByteToCharMacIceland.java - src/share/classes/sun/io/ByteToCharMacRoman.java - src/share/classes/sun/io/ByteToCharMacRomania.java - src/share/classes/sun/io/ByteToCharMacSymbol.java - src/share/classes/sun/io/ByteToCharMacThai.java - src/share/classes/sun/io/ByteToCharMacTurkish.java - src/share/classes/sun/io/ByteToCharMacUkraine.java - src/share/classes/sun/io/ByteToCharPCK.java - src/share/classes/sun/io/ByteToCharSJIS.java - src/share/classes/sun/io/ByteToCharSingleByte.java - src/share/classes/sun/io/ByteToCharTIS620.java - src/share/classes/sun/io/ByteToCharUTF16.java - src/share/classes/sun/io/ByteToCharUTF8.java - src/share/classes/sun/io/ByteToCharUnicode.java - src/share/classes/sun/io/ByteToCharUnicodeBig.java - src/share/classes/sun/io/ByteToCharUnicodeBigUnmarked.java - src/share/classes/sun/io/ByteToCharUnicodeLittle.java - src/share/classes/sun/io/ByteToCharUnicodeLittleUnmarked.java - src/share/classes/sun/io/CharToByteASCII.java - src/share/classes/sun/io/CharToByteBig5.java - src/share/classes/sun/io/CharToByteBig5_HKSCS.java - src/share/classes/sun/io/CharToByteBig5_Solaris.java - src/share/classes/sun/io/CharToByteConverter.java - src/share/classes/sun/io/CharToByteCp037.java - src/share/classes/sun/io/CharToByteCp1006.java - src/share/classes/sun/io/CharToByteCp1025.java - src/share/classes/sun/io/CharToByteCp1026.java - src/share/classes/sun/io/CharToByteCp1046.java - src/share/classes/sun/io/CharToByteCp1047.java - src/share/classes/sun/io/CharToByteCp1097.java - src/share/classes/sun/io/CharToByteCp1098.java - src/share/classes/sun/io/CharToByteCp1112.java - src/share/classes/sun/io/CharToByteCp1122.java - src/share/classes/sun/io/CharToByteCp1123.java - src/share/classes/sun/io/CharToByteCp1124.java - src/share/classes/sun/io/CharToByteCp1140.java - src/share/classes/sun/io/CharToByteCp1141.java - src/share/classes/sun/io/CharToByteCp1142.java - src/share/classes/sun/io/CharToByteCp1143.java - src/share/classes/sun/io/CharToByteCp1144.java - src/share/classes/sun/io/CharToByteCp1145.java - src/share/classes/sun/io/CharToByteCp1146.java - src/share/classes/sun/io/CharToByteCp1147.java - src/share/classes/sun/io/CharToByteCp1148.java - src/share/classes/sun/io/CharToByteCp1149.java - src/share/classes/sun/io/CharToByteCp1250.java - src/share/classes/sun/io/CharToByteCp1251.java - src/share/classes/sun/io/CharToByteCp1252.java - src/share/classes/sun/io/CharToByteCp1253.java - src/share/classes/sun/io/CharToByteCp1254.java - src/share/classes/sun/io/CharToByteCp1255.java - src/share/classes/sun/io/CharToByteCp1256.java - src/share/classes/sun/io/CharToByteCp1257.java - src/share/classes/sun/io/CharToByteCp1258.java - src/share/classes/sun/io/CharToByteCp1381.java - src/share/classes/sun/io/CharToByteCp1383.java - src/share/classes/sun/io/CharToByteCp273.java - src/share/classes/sun/io/CharToByteCp277.java - src/share/classes/sun/io/CharToByteCp278.java - src/share/classes/sun/io/CharToByteCp280.java - src/share/classes/sun/io/CharToByteCp284.java - src/share/classes/sun/io/CharToByteCp285.java - src/share/classes/sun/io/CharToByteCp297.java - src/share/classes/sun/io/CharToByteCp33722.java - src/share/classes/sun/io/CharToByteCp420.java - src/share/classes/sun/io/CharToByteCp424.java - src/share/classes/sun/io/CharToByteCp437.java - src/share/classes/sun/io/CharToByteCp500.java - src/share/classes/sun/io/CharToByteCp737.java - src/share/classes/sun/io/CharToByteCp775.java - src/share/classes/sun/io/CharToByteCp833.java - src/share/classes/sun/io/CharToByteCp834.java - src/share/classes/sun/io/CharToByteCp838.java - src/share/classes/sun/io/CharToByteCp850.java - src/share/classes/sun/io/CharToByteCp852.java - src/share/classes/sun/io/CharToByteCp855.java - src/share/classes/sun/io/CharToByteCp856.java - src/share/classes/sun/io/CharToByteCp857.java - src/share/classes/sun/io/CharToByteCp858.java - src/share/classes/sun/io/CharToByteCp860.java - src/share/classes/sun/io/CharToByteCp861.java - src/share/classes/sun/io/CharToByteCp862.java - src/share/classes/sun/io/CharToByteCp863.java - src/share/classes/sun/io/CharToByteCp864.java - src/share/classes/sun/io/CharToByteCp865.java - src/share/classes/sun/io/CharToByteCp866.java - src/share/classes/sun/io/CharToByteCp868.java - src/share/classes/sun/io/CharToByteCp869.java - src/share/classes/sun/io/CharToByteCp870.java - src/share/classes/sun/io/CharToByteCp871.java - src/share/classes/sun/io/CharToByteCp874.java - src/share/classes/sun/io/CharToByteCp875.java - src/share/classes/sun/io/CharToByteCp918.java - src/share/classes/sun/io/CharToByteCp921.java - src/share/classes/sun/io/CharToByteCp922.java - src/share/classes/sun/io/CharToByteCp930.java - src/share/classes/sun/io/CharToByteCp933.java - src/share/classes/sun/io/CharToByteCp935.java - src/share/classes/sun/io/CharToByteCp937.java - src/share/classes/sun/io/CharToByteCp939.java - src/share/classes/sun/io/CharToByteCp942.java - src/share/classes/sun/io/CharToByteCp942C.java - src/share/classes/sun/io/CharToByteCp943.java - src/share/classes/sun/io/CharToByteCp943C.java - src/share/classes/sun/io/CharToByteCp948.java - src/share/classes/sun/io/CharToByteCp949.java - src/share/classes/sun/io/CharToByteCp949C.java - src/share/classes/sun/io/CharToByteCp950.java - src/share/classes/sun/io/CharToByteCp964.java - src/share/classes/sun/io/CharToByteCp970.java - src/share/classes/sun/io/CharToByteDBCS_ASCII.java - src/share/classes/sun/io/CharToByteDBCS_EBCDIC.java - src/share/classes/sun/io/CharToByteDoubleByte.java - src/share/classes/sun/io/CharToByteEUC.java - src/share/classes/sun/io/CharToByteEUC_CN.java - src/share/classes/sun/io/CharToByteEUC_JP.java - src/share/classes/sun/io/CharToByteEUC_JP_LINUX.java - src/share/classes/sun/io/CharToByteEUC_JP_Solaris.java - src/share/classes/sun/io/CharToByteEUC_KR.java - src/share/classes/sun/io/CharToByteEUC_TW.java - src/share/classes/sun/io/CharToByteGB18030.java - src/share/classes/sun/io/CharToByteGBK.java - src/share/classes/sun/io/CharToByteISCII91.java - src/share/classes/sun/io/CharToByteISO2022.java - src/share/classes/sun/io/CharToByteISO2022CN_CNS.java - src/share/classes/sun/io/CharToByteISO2022CN_GB.java - src/share/classes/sun/io/CharToByteISO2022JP.java - src/share/classes/sun/io/CharToByteISO2022KR.java - src/share/classes/sun/io/CharToByteISO8859_1.java - src/share/classes/sun/io/CharToByteISO8859_13.java - src/share/classes/sun/io/CharToByteISO8859_15.java - src/share/classes/sun/io/CharToByteISO8859_2.java - src/share/classes/sun/io/CharToByteISO8859_3.java - src/share/classes/sun/io/CharToByteISO8859_4.java - src/share/classes/sun/io/CharToByteISO8859_5.java - src/share/classes/sun/io/CharToByteISO8859_6.java - src/share/classes/sun/io/CharToByteISO8859_7.java - src/share/classes/sun/io/CharToByteISO8859_8.java - src/share/classes/sun/io/CharToByteISO8859_9.java - src/share/classes/sun/io/CharToByteJIS0201.java - src/share/classes/sun/io/CharToByteJIS0208.java - src/share/classes/sun/io/CharToByteJIS0208_Solaris.java - src/share/classes/sun/io/CharToByteJIS0212.java - src/share/classes/sun/io/CharToByteJIS0212_Solaris.java - src/share/classes/sun/io/CharToByteJohab.java - src/share/classes/sun/io/CharToByteKOI8_R.java - src/share/classes/sun/io/CharToByteMS874.java - src/share/classes/sun/io/CharToByteMS932.java - src/share/classes/sun/io/CharToByteMS936.java - src/share/classes/sun/io/CharToByteMS949.java - src/share/classes/sun/io/CharToByteMS950.java - src/share/classes/sun/io/CharToByteMS950_HKSCS.java - src/share/classes/sun/io/CharToByteMacArabic.java - src/share/classes/sun/io/CharToByteMacCentralEurope.java - src/share/classes/sun/io/CharToByteMacCroatian.java - src/share/classes/sun/io/CharToByteMacCyrillic.java - src/share/classes/sun/io/CharToByteMacDingbat.java - src/share/classes/sun/io/CharToByteMacGreek.java - src/share/classes/sun/io/CharToByteMacHebrew.java - src/share/classes/sun/io/CharToByteMacIceland.java - src/share/classes/sun/io/CharToByteMacRoman.java - src/share/classes/sun/io/CharToByteMacRomania.java - src/share/classes/sun/io/CharToByteMacSymbol.java - src/share/classes/sun/io/CharToByteMacThai.java - src/share/classes/sun/io/CharToByteMacTurkish.java - src/share/classes/sun/io/CharToByteMacUkraine.java - src/share/classes/sun/io/CharToBytePCK.java - src/share/classes/sun/io/CharToByteSJIS.java - src/share/classes/sun/io/CharToByteSingleByte.java - src/share/classes/sun/io/CharToByteTIS620.java - src/share/classes/sun/io/CharToByteUTF16.java - src/share/classes/sun/io/CharToByteUTF8.java - src/share/classes/sun/io/CharToByteUnicode.java - src/share/classes/sun/io/CharToByteUnicodeBig.java - src/share/classes/sun/io/CharToByteUnicodeBigUnmarked.java - src/share/classes/sun/io/CharToByteUnicodeLittle.java - src/share/classes/sun/io/CharToByteUnicodeLittleUnmarked.java - src/share/classes/sun/io/CharacterEncoding.java - src/share/classes/sun/io/ConversionBufferFullException.java - src/share/classes/sun/io/Converters.java - src/share/classes/sun/io/MalformedInputException.java - src/share/classes/sun/io/UnknownCharacterException.java - test/sun/nio/cs/TestISCII91.java Changeset: 22c60997bf3c Author: rupashka Date: 2011-08-30 13:07 +0400 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/22c60997bf3c 7080281: AbtsractButton.checkVerticalKey()/checkHorizontalKey() methods do not specify returned value Reviewed-by: alexp ! src/share/classes/javax/swing/AbstractButton.java Changeset: 970ff8d5bbe7 Author: denis Date: 2011-09-01 17:29 +0400 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/970ff8d5bbe7 7081012: REGRESSION:Component.transferFocusBackward invokes clearGlobalFocusOwner() Reviewed-by: ant ! src/share/classes/java/awt/Component.java Changeset: 25564f7b29c4 Author: denis Date: 2011-09-05 18:54 +0400 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/25564f7b29c4 7071248: IME composition window does not disappear when file dialog is closed : Japanese WinXP Reviewed-by: naoto, art ! src/windows/native/sun/windows/awt_FileDialog.cpp Changeset: 98bb40dbc144 Author: vikram Date: 2011-09-07 03:17 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/98bb40dbc144 7012783: JFileChooser fails to resolve DFS links on Windows Vista SP2 Summary: Changes to code to handle DFS links Reviewed-by: rupashka ! src/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java Changeset: 7fbc8d86c477 Author: rupashka Date: 2011-09-09 17:44 +0400 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/7fbc8d86c477 7024118: possible hardcoded mnemonic for JFileChooser metal and motif l&f Reviewed-by: alexp Contributed-by: Charles Lee ! src/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java ! src/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif.properties ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_de.properties ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_es.properties ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_fr.properties ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_it.properties ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_ja.properties ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_ko.properties ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_pt_BR.properties ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_sv.properties ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_zh_CN.properties ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_zh_TW.properties ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_de.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_es.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_fr.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_it.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ja.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_pt_BR.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_sv.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_CN.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_TW.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_de.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_es.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_fr.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_it.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ja.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_pt_BR.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_sv.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.properties ! src/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java Changeset: 8c7cecbc3567 Author: lana Date: 2011-09-09 17:23 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/8c7cecbc3567 Merge - make/com/oracle/net/Makefile - src/share/classes/sun/io/ByteToCharASCII.java - src/share/classes/sun/io/ByteToCharBig5.java - src/share/classes/sun/io/ByteToCharBig5_HKSCS.java - src/share/classes/sun/io/ByteToCharBig5_Solaris.java - src/share/classes/sun/io/ByteToCharConverter.java - src/share/classes/sun/io/ByteToCharCp037.java - src/share/classes/sun/io/ByteToCharCp1006.java - src/share/classes/sun/io/ByteToCharCp1025.java - src/share/classes/sun/io/ByteToCharCp1026.java - src/share/classes/sun/io/ByteToCharCp1046.java - src/share/classes/sun/io/ByteToCharCp1047.java - src/share/classes/sun/io/ByteToCharCp1097.java - src/share/classes/sun/io/ByteToCharCp1098.java - src/share/classes/sun/io/ByteToCharCp1112.java - src/share/classes/sun/io/ByteToCharCp1122.java - src/share/classes/sun/io/ByteToCharCp1123.java - src/share/classes/sun/io/ByteToCharCp1124.java - src/share/classes/sun/io/ByteToCharCp1140.java - src/share/classes/sun/io/ByteToCharCp1141.java - src/share/classes/sun/io/ByteToCharCp1142.java - src/share/classes/sun/io/ByteToCharCp1143.java - src/share/classes/sun/io/ByteToCharCp1144.java - src/share/classes/sun/io/ByteToCharCp1145.java - src/share/classes/sun/io/ByteToCharCp1146.java - src/share/classes/sun/io/ByteToCharCp1147.java - src/share/classes/sun/io/ByteToCharCp1148.java - src/share/classes/sun/io/ByteToCharCp1149.java - src/share/classes/sun/io/ByteToCharCp1250.java - src/share/classes/sun/io/ByteToCharCp1251.java - src/share/classes/sun/io/ByteToCharCp1252.java - src/share/classes/sun/io/ByteToCharCp1253.java - src/share/classes/sun/io/ByteToCharCp1254.java - src/share/classes/sun/io/ByteToCharCp1255.java - src/share/classes/sun/io/ByteToCharCp1256.java - src/share/classes/sun/io/ByteToCharCp1257.java - src/share/classes/sun/io/ByteToCharCp1258.java - src/share/classes/sun/io/ByteToCharCp1381.java - src/share/classes/sun/io/ByteToCharCp1383.java - src/share/classes/sun/io/ByteToCharCp273.java - src/share/classes/sun/io/ByteToCharCp277.java - src/share/classes/sun/io/ByteToCharCp278.java - src/share/classes/sun/io/ByteToCharCp280.java - src/share/classes/sun/io/ByteToCharCp284.java - src/share/classes/sun/io/ByteToCharCp285.java - src/share/classes/sun/io/ByteToCharCp297.java - src/share/classes/sun/io/ByteToCharCp33722.java - src/share/classes/sun/io/ByteToCharCp420.java - src/share/classes/sun/io/ByteToCharCp424.java - src/share/classes/sun/io/ByteToCharCp437.java - src/share/classes/sun/io/ByteToCharCp500.java - src/share/classes/sun/io/ByteToCharCp737.java - src/share/classes/sun/io/ByteToCharCp775.java - src/share/classes/sun/io/ByteToCharCp833.java - src/share/classes/sun/io/ByteToCharCp834.java - src/share/classes/sun/io/ByteToCharCp838.java - src/share/classes/sun/io/ByteToCharCp850.java - src/share/classes/sun/io/ByteToCharCp852.java - src/share/classes/sun/io/ByteToCharCp855.java - src/share/classes/sun/io/ByteToCharCp856.java - src/share/classes/sun/io/ByteToCharCp857.java - src/share/classes/sun/io/ByteToCharCp858.java - src/share/classes/sun/io/ByteToCharCp860.java - src/share/classes/sun/io/ByteToCharCp861.java - src/share/classes/sun/io/ByteToCharCp862.java - src/share/classes/sun/io/ByteToCharCp863.java - src/share/classes/sun/io/ByteToCharCp864.java - src/share/classes/sun/io/ByteToCharCp865.java - src/share/classes/sun/io/ByteToCharCp866.java - src/share/classes/sun/io/ByteToCharCp868.java - src/share/classes/sun/io/ByteToCharCp869.java - src/share/classes/sun/io/ByteToCharCp870.java - src/share/classes/sun/io/ByteToCharCp871.java - src/share/classes/sun/io/ByteToCharCp874.java - src/share/classes/sun/io/ByteToCharCp875.java - src/share/classes/sun/io/ByteToCharCp918.java - src/share/classes/sun/io/ByteToCharCp921.java - src/share/classes/sun/io/ByteToCharCp922.java - src/share/classes/sun/io/ByteToCharCp930.java - src/share/classes/sun/io/ByteToCharCp933.java - src/share/classes/sun/io/ByteToCharCp935.java - src/share/classes/sun/io/ByteToCharCp937.java - src/share/classes/sun/io/ByteToCharCp939.java - src/share/classes/sun/io/ByteToCharCp942.java - src/share/classes/sun/io/ByteToCharCp942C.java - src/share/classes/sun/io/ByteToCharCp943.java - src/share/classes/sun/io/ByteToCharCp943C.java - src/share/classes/sun/io/ByteToCharCp948.java - src/share/classes/sun/io/ByteToCharCp949.java - src/share/classes/sun/io/ByteToCharCp949C.java - src/share/classes/sun/io/ByteToCharCp950.java - src/share/classes/sun/io/ByteToCharCp964.java - src/share/classes/sun/io/ByteToCharCp970.java - src/share/classes/sun/io/ByteToCharDBCS_ASCII.java - src/share/classes/sun/io/ByteToCharDBCS_EBCDIC.java - src/share/classes/sun/io/ByteToCharDoubleByte.java - src/share/classes/sun/io/ByteToCharEUC.java - src/share/classes/sun/io/ByteToCharEUC2.java - src/share/classes/sun/io/ByteToCharEUC_CN.java - src/share/classes/sun/io/ByteToCharEUC_JP.java - src/share/classes/sun/io/ByteToCharEUC_JP_LINUX.java - src/share/classes/sun/io/ByteToCharEUC_JP_Solaris.java - src/share/classes/sun/io/ByteToCharEUC_KR.java - src/share/classes/sun/io/ByteToCharEUC_TW.java - src/share/classes/sun/io/ByteToCharGB18030.java - src/share/classes/sun/io/ByteToCharGB18030DB.java - src/share/classes/sun/io/ByteToCharGBK.java - src/share/classes/sun/io/ByteToCharISCII91.java - src/share/classes/sun/io/ByteToCharISO2022.java - src/share/classes/sun/io/ByteToCharISO2022CN.java - src/share/classes/sun/io/ByteToCharISO2022JP.java - src/share/classes/sun/io/ByteToCharISO2022KR.java - src/share/classes/sun/io/ByteToCharISO8859_1.java - src/share/classes/sun/io/ByteToCharISO8859_13.java - src/share/classes/sun/io/ByteToCharISO8859_15.java - src/share/classes/sun/io/ByteToCharISO8859_2.java - src/share/classes/sun/io/ByteToCharISO8859_3.java - src/share/classes/sun/io/ByteToCharISO8859_4.java - src/share/classes/sun/io/ByteToCharISO8859_5.java - src/share/classes/sun/io/ByteToCharISO8859_6.java - src/share/classes/sun/io/ByteToCharISO8859_7.java - src/share/classes/sun/io/ByteToCharISO8859_8.java - src/share/classes/sun/io/ByteToCharISO8859_9.java - src/share/classes/sun/io/ByteToCharJIS0201.java - src/share/classes/sun/io/ByteToCharJIS0208.java - src/share/classes/sun/io/ByteToCharJIS0208_Solaris.java - src/share/classes/sun/io/ByteToCharJIS0212.java - src/share/classes/sun/io/ByteToCharJIS0212_Solaris.java - src/share/classes/sun/io/ByteToCharJISAutoDetect.java - src/share/classes/sun/io/ByteToCharJohab.java - src/share/classes/sun/io/ByteToCharKOI8_R.java - src/share/classes/sun/io/ByteToCharMS874.java - src/share/classes/sun/io/ByteToCharMS932.java - src/share/classes/sun/io/ByteToCharMS936.java - src/share/classes/sun/io/ByteToCharMS949.java - src/share/classes/sun/io/ByteToCharMS950.java - src/share/classes/sun/io/ByteToCharMS950_HKSCS.java - src/share/classes/sun/io/ByteToCharMacArabic.java - src/share/classes/sun/io/ByteToCharMacCentralEurope.java - src/share/classes/sun/io/ByteToCharMacCroatian.java - src/share/classes/sun/io/ByteToCharMacCyrillic.java - src/share/classes/sun/io/ByteToCharMacDingbat.java - src/share/classes/sun/io/ByteToCharMacGreek.java - src/share/classes/sun/io/ByteToCharMacHebrew.java - src/share/classes/sun/io/ByteToCharMacIceland.java - src/share/classes/sun/io/ByteToCharMacRoman.java - src/share/classes/sun/io/ByteToCharMacRomania.java - src/share/classes/sun/io/ByteToCharMacSymbol.java - src/share/classes/sun/io/ByteToCharMacThai.java - src/share/classes/sun/io/ByteToCharMacTurkish.java - src/share/classes/sun/io/ByteToCharMacUkraine.java - src/share/classes/sun/io/ByteToCharPCK.java - src/share/classes/sun/io/ByteToCharSJIS.java - src/share/classes/sun/io/ByteToCharSingleByte.java - src/share/classes/sun/io/ByteToCharTIS620.java - src/share/classes/sun/io/ByteToCharUTF16.java - src/share/classes/sun/io/ByteToCharUTF8.java - src/share/classes/sun/io/ByteToCharUnicode.java - src/share/classes/sun/io/ByteToCharUnicodeBig.java - src/share/classes/sun/io/ByteToCharUnicodeBigUnmarked.java - src/share/classes/sun/io/ByteToCharUnicodeLittle.java - src/share/classes/sun/io/ByteToCharUnicodeLittleUnmarked.java - src/share/classes/sun/io/CharToByteASCII.java - src/share/classes/sun/io/CharToByteBig5.java - src/share/classes/sun/io/CharToByteBig5_HKSCS.java - src/share/classes/sun/io/CharToByteBig5_Solaris.java - src/share/classes/sun/io/CharToByteConverter.java - src/share/classes/sun/io/CharToByteCp037.java - src/share/classes/sun/io/CharToByteCp1006.java - src/share/classes/sun/io/CharToByteCp1025.java - src/share/classes/sun/io/CharToByteCp1026.java - src/share/classes/sun/io/CharToByteCp1046.java - src/share/classes/sun/io/CharToByteCp1047.java - src/share/classes/sun/io/CharToByteCp1097.java - src/share/classes/sun/io/CharToByteCp1098.java - src/share/classes/sun/io/CharToByteCp1112.java - src/share/classes/sun/io/CharToByteCp1122.java - src/share/classes/sun/io/CharToByteCp1123.java - src/share/classes/sun/io/CharToByteCp1124.java - src/share/classes/sun/io/CharToByteCp1140.java - src/share/classes/sun/io/CharToByteCp1141.java - src/share/classes/sun/io/CharToByteCp1142.java - src/share/classes/sun/io/CharToByteCp1143.java - src/share/classes/sun/io/CharToByteCp1144.java - src/share/classes/sun/io/CharToByteCp1145.java - src/share/classes/sun/io/CharToByteCp1146.java - src/share/classes/sun/io/CharToByteCp1147.java - src/share/classes/sun/io/CharToByteCp1148.java - src/share/classes/sun/io/CharToByteCp1149.java - src/share/classes/sun/io/CharToByteCp1250.java - src/share/classes/sun/io/CharToByteCp1251.java - src/share/classes/sun/io/CharToByteCp1252.java - src/share/classes/sun/io/CharToByteCp1253.java - src/share/classes/sun/io/CharToByteCp1254.java - src/share/classes/sun/io/CharToByteCp1255.java - src/share/classes/sun/io/CharToByteCp1256.java - src/share/classes/sun/io/CharToByteCp1257.java - src/share/classes/sun/io/CharToByteCp1258.java - src/share/classes/sun/io/CharToByteCp1381.java - src/share/classes/sun/io/CharToByteCp1383.java - src/share/classes/sun/io/CharToByteCp273.java - src/share/classes/sun/io/CharToByteCp277.java - src/share/classes/sun/io/CharToByteCp278.java - src/share/classes/sun/io/CharToByteCp280.java - src/share/classes/sun/io/CharToByteCp284.java - src/share/classes/sun/io/CharToByteCp285.java - src/share/classes/sun/io/CharToByteCp297.java - src/share/classes/sun/io/CharToByteCp33722.java - src/share/classes/sun/io/CharToByteCp420.java - src/share/classes/sun/io/CharToByteCp424.java - src/share/classes/sun/io/CharToByteCp437.java - src/share/classes/sun/io/CharToByteCp500.java - src/share/classes/sun/io/CharToByteCp737.java - src/share/classes/sun/io/CharToByteCp775.java - src/share/classes/sun/io/CharToByteCp833.java - src/share/classes/sun/io/CharToByteCp834.java - src/share/classes/sun/io/CharToByteCp838.java - src/share/classes/sun/io/CharToByteCp850.java - src/share/classes/sun/io/CharToByteCp852.java - src/share/classes/sun/io/CharToByteCp855.java - src/share/classes/sun/io/CharToByteCp856.java - src/share/classes/sun/io/CharToByteCp857.java - src/share/classes/sun/io/CharToByteCp858.java - src/share/classes/sun/io/CharToByteCp860.java - src/share/classes/sun/io/CharToByteCp861.java - src/share/classes/sun/io/CharToByteCp862.java - src/share/classes/sun/io/CharToByteCp863.java - src/share/classes/sun/io/CharToByteCp864.java - src/share/classes/sun/io/CharToByteCp865.java - src/share/classes/sun/io/CharToByteCp866.java - src/share/classes/sun/io/CharToByteCp868.java - src/share/classes/sun/io/CharToByteCp869.java - src/share/classes/sun/io/CharToByteCp870.java - src/share/classes/sun/io/CharToByteCp871.java - src/share/classes/sun/io/CharToByteCp874.java - src/share/classes/sun/io/CharToByteCp875.java - src/share/classes/sun/io/CharToByteCp918.java - src/share/classes/sun/io/CharToByteCp921.java - src/share/classes/sun/io/CharToByteCp922.java - src/share/classes/sun/io/CharToByteCp930.java - src/share/classes/sun/io/CharToByteCp933.java - src/share/classes/sun/io/CharToByteCp935.java - src/share/classes/sun/io/CharToByteCp937.java - src/share/classes/sun/io/CharToByteCp939.java - src/share/classes/sun/io/CharToByteCp942.java - src/share/classes/sun/io/CharToByteCp942C.java - src/share/classes/sun/io/CharToByteCp943.java - src/share/classes/sun/io/CharToByteCp943C.java - src/share/classes/sun/io/CharToByteCp948.java - src/share/classes/sun/io/CharToByteCp949.java - src/share/classes/sun/io/CharToByteCp949C.java - src/share/classes/sun/io/CharToByteCp950.java - src/share/classes/sun/io/CharToByteCp964.java - src/share/classes/sun/io/CharToByteCp970.java - src/share/classes/sun/io/CharToByteDBCS_ASCII.java - src/share/classes/sun/io/CharToByteDBCS_EBCDIC.java - src/share/classes/sun/io/CharToByteDoubleByte.java - src/share/classes/sun/io/CharToByteEUC.java - src/share/classes/sun/io/CharToByteEUC_CN.java - src/share/classes/sun/io/CharToByteEUC_JP.java - src/share/classes/sun/io/CharToByteEUC_JP_LINUX.java - src/share/classes/sun/io/CharToByteEUC_JP_Solaris.java - src/share/classes/sun/io/CharToByteEUC_KR.java - src/share/classes/sun/io/CharToByteEUC_TW.java - src/share/classes/sun/io/CharToByteGB18030.java - src/share/classes/sun/io/CharToByteGBK.java - src/share/classes/sun/io/CharToByteISCII91.java - src/share/classes/sun/io/CharToByteISO2022.java - src/share/classes/sun/io/CharToByteISO2022CN_CNS.java - src/share/classes/sun/io/CharToByteISO2022CN_GB.java - src/share/classes/sun/io/CharToByteISO2022JP.java - src/share/classes/sun/io/CharToByteISO2022KR.java - src/share/classes/sun/io/CharToByteISO8859_1.java - src/share/classes/sun/io/CharToByteISO8859_13.java - src/share/classes/sun/io/CharToByteISO8859_15.java - src/share/classes/sun/io/CharToByteISO8859_2.java - src/share/classes/sun/io/CharToByteISO8859_3.java - src/share/classes/sun/io/CharToByteISO8859_4.java - src/share/classes/sun/io/CharToByteISO8859_5.java - src/share/classes/sun/io/CharToByteISO8859_6.java - src/share/classes/sun/io/CharToByteISO8859_7.java - src/share/classes/sun/io/CharToByteISO8859_8.java - src/share/classes/sun/io/CharToByteISO8859_9.java - src/share/classes/sun/io/CharToByteJIS0201.java - src/share/classes/sun/io/CharToByteJIS0208.java - src/share/classes/sun/io/CharToByteJIS0208_Solaris.java - src/share/classes/sun/io/CharToByteJIS0212.java - src/share/classes/sun/io/CharToByteJIS0212_Solaris.java - src/share/classes/sun/io/CharToByteJohab.java - src/share/classes/sun/io/CharToByteKOI8_R.java - src/share/classes/sun/io/CharToByteMS874.java - src/share/classes/sun/io/CharToByteMS932.java - src/share/classes/sun/io/CharToByteMS936.java - src/share/classes/sun/io/CharToByteMS949.java - src/share/classes/sun/io/CharToByteMS950.java - src/share/classes/sun/io/CharToByteMS950_HKSCS.java - src/share/classes/sun/io/CharToByteMacArabic.java - src/share/classes/sun/io/CharToByteMacCentralEurope.java - src/share/classes/sun/io/CharToByteMacCroatian.java - src/share/classes/sun/io/CharToByteMacCyrillic.java - src/share/classes/sun/io/CharToByteMacDingbat.java - src/share/classes/sun/io/CharToByteMacGreek.java - src/share/classes/sun/io/CharToByteMacHebrew.java - src/share/classes/sun/io/CharToByteMacIceland.java - src/share/classes/sun/io/CharToByteMacRoman.java - src/share/classes/sun/io/CharToByteMacRomania.java - src/share/classes/sun/io/CharToByteMacSymbol.java - src/share/classes/sun/io/CharToByteMacThai.java - src/share/classes/sun/io/CharToByteMacTurkish.java - src/share/classes/sun/io/CharToByteMacUkraine.java - src/share/classes/sun/io/CharToBytePCK.java - src/share/classes/sun/io/CharToByteSJIS.java - src/share/classes/sun/io/CharToByteSingleByte.java - src/share/classes/sun/io/CharToByteTIS620.java - src/share/classes/sun/io/CharToByteUTF16.java - src/share/classes/sun/io/CharToByteUTF8.java - src/share/classes/sun/io/CharToByteUnicode.java - src/share/classes/sun/io/CharToByteUnicodeBig.java - src/share/classes/sun/io/CharToByteUnicodeBigUnmarked.java - src/share/classes/sun/io/CharToByteUnicodeLittle.java - src/share/classes/sun/io/CharToByteUnicodeLittleUnmarked.java - src/share/classes/sun/io/CharacterEncoding.java - src/share/classes/sun/io/ConversionBufferFullException.java - src/share/classes/sun/io/Converters.java - src/share/classes/sun/io/MalformedInputException.java - src/share/classes/sun/io/UnknownCharacterException.java - test/sun/nio/cs/TestISCII91.java Changeset: 0595eb21e9b5 Author: lana Date: 2011-09-12 15:49 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/0595eb21e9b5 Merge Changeset: 6d6d75421e8a Author: weijun Date: 2011-08-30 10:46 +0800 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/6d6d75421e8a 7083576: add javax/xml/crypto into jdk_security2 Reviewed-by: mullan ! test/Makefile ! test/javax/xml/crypto/dsig/SecurityManager/XMLDSigWithSecMgr.java Changeset: fe205518c3a7 Author: michaelm Date: 2011-08-30 14:40 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/fe205518c3a7 7084560: Crash in net.dll Reviewed-by: chegar Contributed-by: luchsh at linux.vnet.ibm.com ! src/windows/native/java/net/NetworkInterface.c ! src/windows/native/java/net/NetworkInterface_winXP.c Changeset: ef4f24534a96 Author: michaelm Date: 2011-08-30 14:41 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/ef4f24534a96 Merge Changeset: 8a51f0e24380 Author: sherman Date: 2011-08-30 11:53 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/8a51f0e24380 7084245: Update usages of InternalError to use exception chaining Summary: to use new InternalError constructor with cause chainning Reviewed-by: alanb, ksrini, xuelei, neugens Contributed-by: sebastian.sickelmann at gmx.de ! src/share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.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/SnmpNull.java ! src/share/classes/com/sun/jmx/snmp/SnmpString.java ! src/share/classes/com/sun/jmx/snmp/daemon/SnmpRequestHandler.java ! src/share/classes/com/sun/servicetag/BrowserSupport.java ! src/share/classes/com/sun/servicetag/RegistrationDocument.java ! src/share/classes/java/awt/BufferCapabilities.java ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/GridBagConstraints.java ! src/share/classes/java/awt/ImageCapabilities.java ! src/share/classes/java/awt/Insets.java ! src/share/classes/java/awt/JobAttributes.java ! src/share/classes/java/awt/PageAttributes.java ! src/share/classes/java/awt/RenderingHints.java ! src/share/classes/java/awt/font/TextLayout.java ! src/share/classes/java/awt/geom/AffineTransform.java ! src/share/classes/java/awt/geom/CubicCurve2D.java ! src/share/classes/java/awt/geom/Dimension2D.java ! src/share/classes/java/awt/geom/Line2D.java ! src/share/classes/java/awt/geom/Point2D.java ! src/share/classes/java/awt/geom/QuadCurve2D.java ! src/share/classes/java/awt/geom/RectangularShape.java ! src/share/classes/java/awt/image/ImageFilter.java ! src/share/classes/java/awt/image/Kernel.java ! src/share/classes/java/io/ObjectStreamClass.java ! src/share/classes/java/lang/CharacterName.java ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/invoke/CallSite.java ! src/share/classes/java/lang/invoke/Invokers.java ! src/share/classes/java/lang/invoke/MemberName.java ! src/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/share/classes/java/lang/invoke/MethodTypeForm.java ! src/share/classes/java/lang/reflect/Proxy.java ! src/share/classes/java/rmi/dgc/VMID.java ! src/share/classes/java/security/cert/CollectionCertStoreParameters.java ! src/share/classes/java/security/cert/LDAPCertStoreParameters.java ! src/share/classes/java/security/cert/PKIXCertPathChecker.java ! src/share/classes/java/security/cert/PKIXCertPathValidatorResult.java ! src/share/classes/java/security/cert/PKIXParameters.java ! src/share/classes/java/security/cert/X509CRLSelector.java ! src/share/classes/java/security/cert/X509CertSelector.java ! src/share/classes/java/text/AttributedString.java ! src/share/classes/java/text/BreakDictionary.java ! src/share/classes/java/text/BreakIterator.java ! src/share/classes/java/text/Collator.java ! src/share/classes/java/text/DateFormatSymbols.java ! src/share/classes/java/text/DecimalFormat.java ! src/share/classes/java/text/DecimalFormatSymbols.java ! src/share/classes/java/text/DigitList.java ! src/share/classes/java/text/Format.java ! src/share/classes/java/text/RuleBasedBreakIterator.java ! src/share/classes/java/text/StringCharacterIterator.java ! src/share/classes/java/util/ArrayList.java ! src/share/classes/java/util/BitSet.java ! src/share/classes/java/util/Calendar.java ! src/share/classes/java/util/Currency.java ! src/share/classes/java/util/HashSet.java ! src/share/classes/java/util/Hashtable.java ! src/share/classes/java/util/IdentityHashMap.java ! src/share/classes/java/util/LinkedList.java ! src/share/classes/java/util/Locale.java ! src/share/classes/java/util/ResourceBundle.java ! src/share/classes/java/util/TimeZone.java ! src/share/classes/java/util/TreeMap.java ! src/share/classes/java/util/TreeSet.java ! src/share/classes/java/util/UUID.java ! src/share/classes/java/util/Vector.java ! src/share/classes/java/util/zip/ZipEntry.java ! src/share/classes/javax/management/openmbean/TabularDataSupport.java ! src/share/classes/javax/swing/text/ElementIterator.java ! src/share/classes/javax/swing/text/rtf/RTFReader.java ! src/share/classes/sun/dc/DuctusRenderingEngine.java ! src/share/classes/sun/font/FontLineMetrics.java ! src/share/classes/sun/font/GlyphLayout.java ! src/share/classes/sun/invoke/util/ValueConversions.java ! src/share/classes/sun/java2d/pipe/LoopPipe.java ! src/share/classes/sun/management/counter/perf/PerfDataEntry.java ! src/share/classes/sun/management/counter/perf/PerfDataType.java ! src/share/classes/sun/misc/Launcher.java ! src/share/classes/sun/misc/ProxyGenerator.java ! src/share/classes/sun/net/NetworkClient.java ! src/share/classes/sun/net/NetworkServer.java ! src/share/classes/sun/net/ftp/impl/FtpClient.java ! src/share/classes/sun/net/smtp/SmtpClient.java ! src/share/classes/sun/net/www/http/ChunkedOutputStream.java ! src/share/classes/sun/net/www/http/HttpClient.java ! src/share/classes/sun/net/www/protocol/gopher/GopherClient.java ! src/share/classes/sun/net/www/protocol/https/HttpsClient.java ! src/share/classes/sun/nio/ch/Util.java ! src/share/classes/sun/reflect/UTF8.java ! src/share/classes/sun/reflect/misc/MethodUtil.java ! src/share/classes/sun/rmi/transport/LiveRef.java ! src/share/classes/sun/security/provider/SecureRandom.java ! src/share/classes/sun/security/provider/SeedGenerator.java ! src/share/classes/sun/security/provider/certpath/ForwardState.java ! src/share/classes/sun/security/provider/certpath/ReverseState.java ! src/share/classes/sun/security/provider/certpath/URICertStore.java ! src/share/classes/sun/security/util/SecurityConstants.java ! src/share/classes/sun/text/CompactByteArray.java ! src/share/classes/sun/text/normalizer/NormalizerBase.java ! src/share/classes/sun/tools/attach/HotSpotAttachProvider.java ! src/share/classes/sun/tools/attach/HotSpotVirtualMachine.java ! src/share/classes/sun/tools/jconsole/LocalVirtualMachine.java ! src/share/classes/sun/tools/tree/Node.java ! src/share/classes/sun/tracing/dtrace/DTraceProvider.java ! src/share/classes/sun/util/calendar/CalendarDate.java ! src/solaris/classes/sun/awt/X11/XBaseMenuWindow.java ! src/solaris/classes/sun/awt/X11/XMenuItemPeer.java ! src/solaris/classes/sun/nio/ch/InheritedChannel.java ! src/solaris/classes/sun/tools/attach/LinuxVirtualMachine.java Changeset: f5120b47f93d Author: weijun Date: 2011-08-31 09:22 +0800 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/f5120b47f93d 7083664: test hard code of using c:/temp but this dir might not exist Reviewed-by: xuelei, ohair ! test/lib/security/java.policy/Ext_AllPolicy.sh ! test/sun/security/tools/jarsigner/AlgOptions.sh ! test/sun/security/tools/jarsigner/PercentSign.sh ! test/sun/security/tools/jarsigner/diffend.sh ! test/sun/security/tools/jarsigner/oldsig.sh ! test/sun/security/tools/keytool/AltProviderPath.sh ! test/sun/security/tools/keytool/SecretKeyKS.sh ! test/sun/security/tools/keytool/StandardAlgName.sh ! test/sun/security/tools/keytool/i18n.sh ! test/sun/security/tools/keytool/resource.sh ! test/sun/security/tools/policytool/Alias.sh ! test/sun/security/tools/policytool/ChangeUI.sh ! test/sun/security/tools/policytool/OpenPolicy.sh ! test/sun/security/tools/policytool/SaveAs.sh ! test/sun/security/tools/policytool/UpdatePermissions.sh ! test/sun/security/tools/policytool/UsePolicy.sh ! test/sun/security/tools/policytool/i18n.sh Changeset: a5a28b040714 Author: chegar Date: 2011-09-01 06:45 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/a5a28b040714 7014860: Socket.getInputStream().available() not clear for shutdown input Reviewed-by: alanb, michaelm ! src/share/classes/java/net/AbstractPlainSocketImpl.java ! src/share/classes/java/net/Socket.java ! src/share/classes/java/net/SocketImpl.java + test/java/net/Socket/ShutdownInput.java Changeset: fcb33500b325 Author: chegar Date: 2011-09-01 13:53 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/fcb33500b325 7041800: URI.equals may incorrectly return true with escaped octets Reviewed-by: alanb, michaelm ! src/share/classes/java/net/URI.java ! test/java/net/URI/Test.java Changeset: ffada2ce20e5 Author: darcy Date: 2011-09-01 23:00 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/ffada2ce20e5 7082971: More performance tuning of BigDecimal and other java.math classes Reviewed-by: darcy Contributed-by: sergey.kuksenko at oracle.com ! src/share/classes/java/math/BigDecimal.java ! src/share/classes/java/math/BigInteger.java ! src/share/classes/java/math/MutableBigInteger.java ! test/java/math/BigDecimal/DivideMcTests.java ! test/java/math/BigDecimal/FloatDoubleValueTests.java ! test/java/math/BigDecimal/RangeTests.java ! test/java/math/BigDecimal/StrippingZerosTest.java ! test/java/math/BigDecimal/ToPlainStringTests.java Changeset: 812c6d4d6a58 Author: sherman Date: 2011-09-02 10:20 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/812c6d4d6a58 6898310: (cs) Charset cache lookups should be synchronized Summary: synchronize the lookup in iterator Reviewed-by: alanb ! src/share/classes/sun/nio/cs/AbstractCharsetProvider.java Changeset: 95aff7cbf590 Author: darcy Date: 2011-09-02 16:06 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/95aff7cbf590 6989067: BigInteger's array copiers should be converted to System.arraycopy() Reviewed-by: mduigou, forax ! src/share/classes/java/math/BigInteger.java Changeset: 5b8f8397379f Author: chegar Date: 2011-09-03 07:46 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/5b8f8397379f 7084032: test/java/net/Inet6Address/B6558853.java fails on Windows XP/2003 if IPv6 Reviewed-by: chegar Contributed-by: kurchi.subhra.hazra at oracle.com ! src/windows/native/java/net/TwoStacksPlainSocketImpl.c Changeset: 62c25e4c30a3 Author: weijun Date: 2011-09-05 11:22 +0800 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/62c25e4c30a3 7081783: jarsigner error when no $HOME/.keystore Reviewed-by: xuelei ! src/share/classes/sun/security/tools/JarSigner.java Changeset: 1d247911e035 Author: weijun Date: 2011-09-05 18:17 +0800 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/1d247911e035 7081411: DSA keypair generation affected by Solaris bug Reviewed-by: xuelei, mullan, alanb ! test/ProblemList.txt + test/java/security/KeyPairGenerator/SolarisShortDSA.java Changeset: 946e3b786d2d Author: coffeys Date: 2011-09-05 11:28 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/946e3b786d2d 7049079: NTSYSTEM CLASS IS LEAKING WINDOWS TOKENS Reviewed-by: weijun ! src/share/classes/com/sun/security/auth/module/NTSystem.java ! src/windows/native/com/sun/security/auth/module/nt.c Changeset: 43880d125b79 Author: darcy Date: 2011-09-05 08:04 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/43880d125b79 7086710: java/util/Formatter/Basic.java failing after 7082971 Reviewed-by: alanb ! src/share/classes/java/math/BigDecimal.java Changeset: 5077e7a68259 Author: darcy Date: 2011-09-06 06:17 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/5077e7a68259 6838776: Defer initialization of static fields in java.math.BigInteger Reviewed-by: mduigou, mduigou ! src/share/classes/java/math/BigDecimal.java ! src/share/classes/java/math/BigInteger.java Changeset: c62794c9caea Author: weijun Date: 2011-09-07 08:56 +0800 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/c62794c9caea 7067974: multiple ETYPE-INFO-ENTRY with same etype and different salt Reviewed-by: valeriep ! src/share/classes/sun/security/krb5/EncryptionKey.java ! src/share/classes/sun/security/krb5/KrbAsRep.java ! src/share/classes/sun/security/krb5/KrbAsReqBuilder.java ! src/share/classes/sun/security/krb5/internal/KRBError.java ! src/share/classes/sun/security/krb5/internal/PAData.java + test/sun/security/krb5/auto/DupEtypes.java ! test/sun/security/krb5/auto/KDC.java Changeset: fa1e7738a136 Author: darcy Date: 2011-09-06 21:19 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/fa1e7738a136 7086192: (reflect) Have TypeVariable extend AnnotatedElement Reviewed-by: mcimadamore ! src/share/classes/java/lang/reflect/TypeVariable.java ! src/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java + test/java/lang/reflect/TypeVariable/TestAnnotatedElement.java Changeset: be949e12cab0 Author: mchung Date: 2011-09-07 13:42 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/be949e12cab0 7078024: Update JDK service tag for JDK 8 Reviewed-by: paulk ! make/com/sun/servicetag/Makefile ! src/share/classes/com/sun/servicetag/Installer.java + src/share/classes/com/sun/servicetag/resources/javase_servicetag.properties ! test/com/sun/servicetag/JavaServiceTagTest.java ! test/com/sun/servicetag/JavaServiceTagTest1.java Changeset: 6dab08f1cabb Author: weijun Date: 2011-09-08 09:04 +0800 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/6dab08f1cabb 7087428: move client tests out of jdk_misc Reviewed-by: alanb, ohair ! make/jprt.properties ! test/Makefile Changeset: 0e6076fed003 Author: weijun Date: 2011-09-09 11:18 +0800 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/0e6076fed003 7047200: keytool safe store Reviewed-by: xuelei ! src/share/classes/sun/security/tools/KeyTool.java + test/sun/security/tools/keytool/trystore.sh Changeset: e8eee45e1ca5 Author: michaelm Date: 2011-09-09 14:04 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/e8eee45e1ca5 7085981: XXSocket types depend on impl finalizer to close if constructor throws exception Reviewed-by: alanb, chegar ! src/share/classes/java/net/DatagramSocket.java ! src/share/classes/java/net/MulticastSocket.java ! src/share/classes/java/net/Socket.java Changeset: 0ba4b29c7d9a Author: michaelm Date: 2011-09-09 14:14 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/0ba4b29c7d9a Merge Changeset: e995c36bb1eb Author: michaelm Date: 2011-09-09 15:24 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/e995c36bb1eb 7088747: Use multicatch in Socket constructor Reviewed-by: alanb ! src/share/classes/java/net/Socket.java Changeset: c91176b44c9b Author: alanb Date: 2011-09-10 14:55 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/c91176b44c9b 7089131: test/java/lang/invoke/InvokeGenericTest.java does not compile Reviewed-by: darcy, jrose ! test/java/lang/invoke/InvokeGenericTest.java Changeset: 22c843299c5b Author: lana Date: 2011-09-10 21:30 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/22c843299c5b Merge Changeset: d8658f371633 Author: lana Date: 2011-09-12 16:59 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/d8658f371633 Merge ! src/share/classes/java/awt/Component.java Changeset: bdb870cc269e Author: lana Date: 2011-09-19 19:40 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/bdb870cc269e Merge From david.katleman at sun.com Wed Sep 21 15:41:36 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Wed, 21 Sep 2011 22:41:36 +0000 Subject: hg: jdk8/build/langtools: 13 new changesets Message-ID: <20110921224204.2FE1D4788F@hg.openjdk.java.net> Changeset: 4e754e4b0a52 Author: schien Date: 2011-09-15 18:53 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/4e754e4b0a52 Added tag jdk8-b05 for changeset 5304c2a17d4b ! .hgtags Changeset: b86277584776 Author: mcimadamore Date: 2011-08-31 16:11 +0100 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/b86277584776 7085024: internal error; cannot instantiate Foo Summary: Types.isConvertible does not handle erroneous types correctly Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/7085024/T7085024.java + test/tools/javac/7085024/T7085024.out Changeset: d0257833498e Author: mcimadamore Date: 2011-08-31 16:15 +0100 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/d0257833498e 7079713: javac hangs when compiling a class that references a cyclically inherited class Summary: Types.membersClosure needs to handle pathological cases of cyclic inheritance Reviewed-by: jjg, jjh ! src/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/7079713/TestCircularClassfile.java Changeset: f85d980faaf8 Author: jjg Date: 2011-08-31 15:39 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/f85d980faaf8 7074416: Regression: JSR199: javac doesn't unwrap clientcodewrapper objects Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java ! src/share/classes/javax/tools/JavaCompiler.java ! test/tools/javac/TryWithResources/UnusedResourcesTest.java ! test/tools/javac/diags/Example.java ! test/tools/javac/processing/errors/TestSuppression.java Changeset: 04f983e3e825 Author: ksrini Date: 2011-09-01 09:14 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/04f983e3e825 7073631: (javac) javac parser improvements for error position reporting Summary: JavacParser improvements for NetBeans, improved by LangTools. Reviewed-by: mcimadamore, jjg Contributed-by: jan.lahoda at oracle.com ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/share/classes/com/sun/tools/javac/parser/Scanner.java ! src/share/classes/com/sun/tools/javac/util/AbstractLog.java ! test/tools/javac/TryWithResources/BadTwr.out ! test/tools/javac/TryWithResources/DuplicateResourceDecl.out ! test/tools/javac/TryWithResources/ResourceInterface.out ! test/tools/javac/TryWithResources/TwrFlow.out ! test/tools/javac/TryWithResources/TwrLint.out ! test/tools/javac/TryWithResources/TwrOnNonResource.out ! test/tools/javac/diags/examples/EmptyCharLiteral.java + test/tools/javac/parser/netbeans/JavacParserTest.java Changeset: a45d78d26450 Author: jjh Date: 2011-09-01 14:35 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/a45d78d26450 7086071: tools/javac/7079713/TestCircularClassfile.java fails on windows Summary: delete file before renaming another file to it Reviewed-by: jjg ! test/tools/javac/7079713/TestCircularClassfile.java Changeset: 02b8381781ab Author: ksrini Date: 2011-09-02 07:54 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/02b8381781ab 7024096: Stack trace has invalid line numbers Reviewed-by: jjg, darcy Contributed-by: bruce.chapman.nz at gmail.com ! src/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/jvm/T7024096.java Changeset: ec27e5befa53 Author: mcimadamore Date: 2011-09-02 17:35 +0100 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/ec27e5befa53 7086261: javac doesn't report error as expected, it only reports ClientCodeWrapper$DiagnosticSourceUnwrapper Summary: Missing override for toString() in ClientCodeUnwrapper.DiagnosticSourceUnwrapper Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java + test/tools/javac/api/7086261/T7086261.java Changeset: 1ee9f9a91e9c Author: jjg Date: 2011-09-09 17:19 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/1ee9f9a91e9c 7073508: Regression: NullPointerException at com.sun.tools.javac.code.Lint$AugmentVisitor.augment Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/annotations/T7043371.java + test/tools/javac/annotations/T7073477.java Changeset: 9aca3534ddf4 Author: lana Date: 2011-09-10 21:31 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/9aca3534ddf4 Merge Changeset: edd7d9bd32dd Author: jjg Date: 2011-09-12 11:39 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/edd7d9bd32dd 7068451: Regression: javac compiles fixed sources against previous, not current, version of generated sources Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/file/RegularFileObject.java ! src/share/classes/com/sun/tools/javac/nio/PathFileObject.java ! src/share/classes/com/sun/tools/javac/util/BaseFileManager.java + test/tools/javac/file/T7068451.java Changeset: f1431cace56e Author: jjg Date: 2011-09-12 11:40 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/f1431cace56e Merge Changeset: d2422276f9da Author: lana Date: 2011-09-19 19:41 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/d2422276f9da Merge From david.katleman at sun.com Wed Sep 28 15:04:46 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Wed, 28 Sep 2011 22:04:46 +0000 Subject: hg: jdk8/build: Added tag jdk8-b06 for changeset 28cf2aec4dd7 Message-ID: <20110928220446.2C1DA47A61@hg.openjdk.java.net> Changeset: 0db7ae9f2b10 Author: katleman Date: 2011-09-22 16:01 -0700 URL: http://hg.openjdk.java.net/jdk8/build/rev/0db7ae9f2b10 Added tag jdk8-b06 for changeset 28cf2aec4dd7 ! .hgtags From david.katleman at sun.com Wed Sep 28 15:04:54 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Wed, 28 Sep 2011 22:04:54 +0000 Subject: hg: jdk8/build/corba: Added tag jdk8-b06 for changeset 45c43dde7ba7 Message-ID: <20110928220456.2FEC147A62@hg.openjdk.java.net> Changeset: 3d61f0856f34 Author: katleman Date: 2011-09-22 16:01 -0700 URL: http://hg.openjdk.java.net/jdk8/build/corba/rev/3d61f0856f34 Added tag jdk8-b06 for changeset 45c43dde7ba7 ! .hgtags From david.katleman at sun.com Wed Sep 28 15:05:34 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Wed, 28 Sep 2011 22:05:34 +0000 Subject: hg: jdk8/build/hotspot: Added tag jdk8-b06 for changeset 0db80d8e77fc Message-ID: <20110928220540.65ADC47A63@hg.openjdk.java.net> Changeset: 3f0cf875af83 Author: katleman Date: 2011-09-22 16:01 -0700 URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/3f0cf875af83 Added tag jdk8-b06 for changeset 0db80d8e77fc ! .hgtags From david.katleman at sun.com Wed Sep 28 15:06:45 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Wed, 28 Sep 2011 22:06:45 +0000 Subject: hg: jdk8/build/jaxp: Added tag jdk8-b06 for changeset d7b8192e7277 Message-ID: <20110928220645.6DA5F47A64@hg.openjdk.java.net> Changeset: c114306576dc Author: katleman Date: 2011-09-22 16:02 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxp/rev/c114306576dc Added tag jdk8-b06 for changeset d7b8192e7277 ! .hgtags From david.katleman at sun.com Wed Sep 28 15:06:54 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Wed, 28 Sep 2011 22:06:54 +0000 Subject: hg: jdk8/build/jaxws: Added tag jdk8-b06 for changeset acffff22a946 Message-ID: <20110928220654.2DA3E47A65@hg.openjdk.java.net> Changeset: 134b0debf7b0 Author: katleman Date: 2011-09-22 16:02 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/134b0debf7b0 Added tag jdk8-b06 for changeset acffff22a946 ! .hgtags From david.katleman at sun.com Wed Sep 28 15:07:05 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Wed, 28 Sep 2011 22:07:05 +0000 Subject: hg: jdk8/build/jdk: Added tag jdk8-b06 for changeset bdb870cc269e Message-ID: <20110928220725.E834947A66@hg.openjdk.java.net> Changeset: 19f0a3db863c Author: katleman Date: 2011-09-22 16:02 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/19f0a3db863c Added tag jdk8-b06 for changeset bdb870cc269e ! .hgtags From david.katleman at sun.com Wed Sep 28 15:08:49 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Wed, 28 Sep 2011 22:08:49 +0000 Subject: hg: jdk8/build/langtools: Added tag jdk8-b06 for changeset d2422276f9da Message-ID: <20110928220853.CCA4247A68@hg.openjdk.java.net> Changeset: 116980ecec5c Author: katleman Date: 2011-09-22 16:02 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/116980ecec5c Added tag jdk8-b06 for changeset d2422276f9da ! .hgtags From zhengyu.gu at oracle.com Fri Sep 30 06:28:22 2011 From: zhengyu.gu at oracle.com (Zhengyu Gu) Date: Fri, 30 Sep 2011 09:28:22 -0400 Subject: Code Review Request: CR 6988099 Add version information to jvmti demos. In-Reply-To: References: <4DED9417.3000805@oracle.com> <4DEE4D61.3010507@oracle.com> <4DEF84AE.9050000@oracle.com> <4E722464.9020701@oracle.com> <1316112695.19296.14.camel@chalkhill> <4E7265DF.4090300@oracle.com> Message-ID: <4E85C3F6.3000602@oracle.com> Hi All, Could you please help with code review? After that, I can help to push to jdk8. Thanks, -Zhengyu On 9/19/2011 2:43 AM, Sean Chou wrote: > Thanks to Gu and Neil. > > 2011/9/16 Zhengyu Gu > > > Okay, once review is completed, I would help you to push to jdk8. > > Thanks, > > -Zhengyu > > > On 9/15/2011 2:51 PM, Neil Richards wrote: > > On Thu, 2011-09-15 at 12:14 -0400, Zhengyu Gu wrote: > > No progress been made. Any reason should be resolved right > away? > > Thanks, > > -Zhengyu > > On 9/15/2011 2:50 AM, Sean Chou wrote: > > Hi, > About this bug, is there any progressing ? > > > 2011/6/8 Zhengyu Gu > > No, I did not make any progress on 6988099, as > it was > deferred to JDK8. With Dan's comment, looks > good to me. > > Thanks, > > -Zhengyu > > I've made a couple of modifications to Sean's suggested change, in > response to Dan's comments: > > * For Windows, added '$(DEMO_VERSION_INFO)' to > 'LDLIBS.demo', so > that the line of the link command doesn't need to be > modified, > and so 'DEMO_VERSION_INFO' isn't used outside a > windows-specific > context. > * Wrapped the definition of 'RC_FLAGS' in a windows-specific > block. > > I've uploaded the resulting webrev for your review and > blessing [1]. > > If you're happy with change, I'll look to commit it up into > jdk8/build/jdk > > Regards, Neil > > [1] http://cr.openjdk.java.net/~ngmr/6988099/webrev.00 > > > > > > -- > Best Regards, > Sean Chou > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/build-dev/attachments/20110930/2e83967e/attachment.html From kelly.ohair at oracle.com Fri Sep 30 10:14:08 2011 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Fri, 30 Sep 2011 10:14:08 -0700 Subject: OpenJDK Build Group Quarterly Report Message-ID: <6FC42191-7A07-4727-8FC0-9EA3353C3064@oracle.com> State of the OpenJDK Build Group The current Members are: Kelly O'Hair Mark Reinhold Xiomara Jayasena Tim Bell Phil Race David Katleman The OpenJDK Build Group sponsors the following Projects: * JDK 7 Update * Build Infrastructure * JDK 8 * JDK 7 * JDK 6 The following repository sets (forests) are for use by the Build Group for the JDK 8 project: http://hg.openjdk.java.net/jdk8/build -kto -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/build-dev/attachments/20110930/d4a1f59b/attachment.html