From kelly.ohair at sun.com Tue Dec 1 12:55:55 2009 From: kelly.ohair at sun.com (kelly.ohair at sun.com) Date: Tue, 01 Dec 2009 20:55:55 +0000 Subject: hg: jdk7/tl/jdk: 3 new changesets Message-ID: <20091201205705.6125841A57@hg.openjdk.java.net> Changeset: 026e0baaef90 Author: ohair Date: 2009-11-30 14:15 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/026e0baaef90 6903197: Some java template files need to be renamed to .java.template Reviewed-by: alanb ! make/java/java/Makefile ! make/java/java/genlocales.gmk ! make/java/java/localegen.sh ! make/java/nio/Makefile ! make/netbeans/README ! make/sun/nio/Makefile - make/tools/CharsetMapping/DoubleByte-X.java + make/tools/CharsetMapping/DoubleByte-X.java.template - make/tools/CharsetMapping/SingleByte-X.java + make/tools/CharsetMapping/SingleByte-X.java.template ! make/tools/src/build/tools/charsetmapping/GenerateDBCS.java ! make/tools/src/build/tools/charsetmapping/GenerateSBCS.java - src/share/classes/sun/util/CoreResourceBundleControl-XLocales.java + src/share/classes/sun/util/CoreResourceBundleControl-XLocales.java.template - src/share/classes/sun/util/LocaleDataMetaInfo-XLocales.java + src/share/classes/sun/util/LocaleDataMetaInfo-XLocales.java.template - test/java/util/Formatter/Basic-X.java + test/java/util/Formatter/Basic-X.java.template ! test/java/util/Formatter/genBasic.sh Changeset: 44ad385143a8 Author: ohair Date: 2009-12-01 08:51 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/44ad385143a8 6905705: Fix broken exit code values in jdk/test/Makefile Reviewed-by: tbell ! test/Makefile ! test/ProblemList.txt ! test/com/sun/jdi/BadHandshakeTest.java ! test/com/sun/jdi/DoubleAgentTest.java ! test/com/sun/jdi/ExclusiveBind.java ! test/com/sun/jdi/RunToExit.java ! test/com/sun/jdi/connect/spi/SimpleLaunchingConnector.java Changeset: f07f6eb5d597 Author: ohair Date: 2009-12-01 08:54 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/f07f6eb5d597 Merge - test/tools/launcher/SolarisDataModel.sh - test/tools/launcher/SolarisRunpath.sh - test/tools/launcher/libraryCaller.c - test/tools/launcher/libraryCaller.h - test/tools/launcher/libraryCaller.java From neal at gafter.com Wed Dec 2 09:24:05 2009 From: neal at gafter.com (Neal Gafter) Date: Wed, 2 Dec 2009 09:24:05 -0800 Subject: Bug in JLS specification for restriction on where a return statement is allowed. Message-ID: <15e8b9d20912020924s7fad8509saf876709b922423c@mail.gmail.com> Alex- JLS 14.17 says A compile-time error occurs if a return statement appears within an instance initializer or a static initializer (?8.7) . However, javac allows a return statement within an instance or static initializer if there is an intervening nested inner class with a method. *static { // static initializer* * class X {* * void foo() {* * return; // yet return allowed within it* * }* * }* *}* I believe this is a bug in the specification. Cheers, Neal -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/compiler-dev/attachments/20091202/c82d9838/attachment.html From vincent.ryan at sun.com Wed Dec 2 10:08:50 2009 From: vincent.ryan at sun.com (vincent.ryan at sun.com) Date: Wed, 02 Dec 2009 18:08:50 +0000 Subject: hg: jdk7/tl/jdk: 2 new changesets Message-ID: <20091202181000.38EAD41BB0@hg.openjdk.java.net> Changeset: 561186928899 Author: vinnie Date: 2009-12-02 17:06 +0000 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/561186928899 6906510: Fix testcase for 6894643: Separate out dependency on Kerberos Reviewed-by: weijun ! test/sun/security/krb5/auto/SSL.java Changeset: 79d91585d7d7 Author: vinnie Date: 2009-12-02 17:34 +0000 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/79d91585d7d7 Merge - make/tools/CharsetMapping/DoubleByte-X.java - make/tools/CharsetMapping/SingleByte-X.java - src/share/classes/sun/util/CoreResourceBundleControl-XLocales.java - src/share/classes/sun/util/LocaleDataMetaInfo-XLocales.java - test/java/util/Formatter/Basic-X.java - test/sun/tools/native2ascii/test2 - test/tools/launcher/SolarisDataModel.sh - test/tools/launcher/SolarisRunpath.sh - test/tools/launcher/libraryCaller.c - test/tools/launcher/libraryCaller.h - test/tools/launcher/libraryCaller.java From Alex.Buckley at Sun.COM Wed Dec 2 11:07:40 2009 From: Alex.Buckley at Sun.COM (Alex Buckley) Date: Wed, 02 Dec 2009 11:07:40 -0800 Subject: Bug in JLS specification for restriction on where a return statement is allowed. In-Reply-To: <15e8b9d20912020924s7fad8509saf876709b922423c@mail.gmail.com> References: <15e8b9d20912020924s7fad8509saf876709b922423c@mail.gmail.com> Message-ID: <4B16BAFC.2020008@sun.com> Hi Neal, Yes, javac is right. I imagine all other Java compilers behave the same. I have filed a specification bug which will be visible shortly at http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6906550. Please note: In cases where the JLS and javac differ, and it is clearly or likely the JLS at fault, compiler-dev is not the appropriate reporting vehicle. Please use the feedback form link on http://java.sun.com/docs/books/jls/ or file a defect on bugs.sun.com. In cases where the JLS and javac differ, and it's not clear which is right, compiler-dev is an appropriate reporting vehicle. Alex Neal Gafter wrote: > Alex- > > JLS 14.17 says > > A compile-time error occurs if a |return| statement appears within an > instance initializer or a static initializer (?8.7) > . > > However, javac allows a return statement within an instance or static > initializer if there is an intervening nested inner class with a method. > > *static { // static initializer* > * class X {* > * void foo() {* > * return; // yet return allowed within it* > * }* > * }* > *}* > > I believe this is a bug in the specification. > > Cheers, > Neal > From Jonathan.Gibbons at Sun.COM Wed Dec 2 17:52:51 2009 From: Jonathan.Gibbons at Sun.COM (Jonathan Gibbons) Date: Wed, 02 Dec 2009 17:52:51 -0800 Subject: CFV: Project sponsorship: Lambda Message-ID: <4B1719F3.9010101@sun.com> Question: Should the Compiler Group sponsor the proposed "Lambda" Project [1]? Please cast your vote by replying, publicly, to this message with either Vote: yes or Vote: no as the first line of the message body. You may, at your option, indicate the reason for your decision on subsequent lines. Votes must be cast in the open; votes sent as private replies will not be counted. The sponsorship decision will be made by a simple majority vote of the Group's Members. Votes are due by midnight UTC next Wednesday, 9 December. As an optimization, if an absolute majority of the Group's Members votes one way or the other prior to that time then the decision may be rendered earlier. Only Members of the Compiler' Group are eligible to vote on this decision. The current Members are: Alex Buckley Maurizio Cimadamore Iris Clark Joe Darcy Neal Gafter Jonathan Gibbons John Rose Kumar Srinivasan Peter von der Ah? Once a decision has been made the votes will be summarized and reported to this list and also to discuss at openjdk.java.net . -- Jon [1] http://mail.openjdk.java.net/pipermail/announce/2009-December/000087.html -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/compiler-dev/attachments/20091202/291b66a2/attachment.html From Joe.Darcy at Sun.COM Wed Dec 2 18:04:20 2009 From: Joe.Darcy at Sun.COM (Joe Darcy) Date: Wed, 02 Dec 2009 18:04:20 -0800 Subject: CFV: Project sponsorship: Lambda In-Reply-To: <4B1719F3.9010101@sun.com> References: <4B1719F3.9010101@sun.com> Message-ID: <4B171CA4.5020808@sun.com> Vote: yes Jonathan Gibbons wrote: > Question: Should the Compiler Group sponsor the proposed > "Lambda" Project [1]? > > Please cast your vote by replying, publicly, to this message with > either > > Vote: yes > > or > > Vote: no > > as the first line of the message body. From Maurizio.Cimadamore at Sun.COM Thu Dec 3 01:52:39 2009 From: Maurizio.Cimadamore at Sun.COM (Maurizio Cimadamore) Date: Thu, 03 Dec 2009 09:52:39 +0000 Subject: CFV: Project sponsorship: Lambda In-Reply-To: <4B1719F3.9010101@sun.com> References: <4B1719F3.9010101@sun.com> Message-ID: <4B178A67.90102@sun.com> Vote: yes This is the rectified link to the proposal (Jon's was linking jigsaw ;-) ): http://mail.openjdk.java.net/pipermail/announce/2009-December/000087.html Maurizio Jonathan Gibbons wrote: > Question: Should the Compiler Group sponsor the proposed > "Lambda" Project [1]? > > Please cast your vote by replying, publicly, to this message with > either > > Vote: yes > > or > > Vote: no > > as the first line of the message body. > > You may, at your option, indicate the reason for your decision on > subsequent lines. > > Votes must be cast in the open; votes sent as private replies will > not be counted. > > The sponsorship decision will be made by a simple majority vote of > the Group's Members. Votes are due by midnight UTC next Wednesday, > 9 December. As an optimization, if an absolute majority of the > Group's Members votes one way or the other prior to that time then > the decision may be rendered earlier. > > Only Members of the Compiler' Group are eligible to vote on this > decision. The current Members are: > > Alex Buckley > Maurizio Cimadamore > Iris Clark > Joe Darcy > Neal Gafter > Jonathan Gibbons > John Rose > Kumar Srinivasan > Peter von der Ah? > > Once a decision has been made the votes will be summarized and > reported to this list and also to discuss at openjdk.java.net > . > > -- Jon > > [1] > http://mail.openjdk.java.net/pipermail/announce/2009-December/000087.html From Kumar.Srinivasan at Sun.COM Thu Dec 3 11:47:17 2009 From: Kumar.Srinivasan at Sun.COM (Kumar Srinivasan) Date: Thu, 03 Dec 2009 11:47:17 -0800 Subject: CFV: Project sponsorship: Lambda In-Reply-To: <4B1719F3.9010101@sun.com> References: <4B1719F3.9010101@sun.com> Message-ID: <4B1815C5.1010700@Sun.COM> Vote: yes > Question: Should the Compiler Group sponsor the proposed > "Lambda" Project [1]? > > Please cast your vote by replying, publicly, to this message with > either > > Vote: yes > > or > > Vote: no > > as the first line of the message body. > > You may, at your option, indicate the reason for your decision on > subsequent lines. > > Votes must be cast in the open; votes sent as private replies will > not be counted. > > The sponsorship decision will be made by a simple majority vote of > the Group's Members. Votes are due by midnight UTC next Wednesday, > 9 December. As an optimization, if an absolute majority of the > Group's Members votes one way or the other prior to that time then > the decision may be rendered earlier. > > Only Members of the Compiler' Group are eligible to vote on this > decision. The current Members are: > > Alex Buckley > Maurizio Cimadamore > Iris Clark > Joe Darcy > Neal Gafter > Jonathan Gibbons > John Rose > Kumar Srinivasan > Peter von der Ah? > > Once a decision has been made the votes will be summarized and > reported to this list and also to discuss at openjdk.java.net > . > > -- Jon > > [1] > http://mail.openjdk.java.net/pipermail/announce/2009-December/000087.html From John.Rose at Sun.COM Thu Dec 3 12:36:22 2009 From: John.Rose at Sun.COM (John Rose) Date: Thu, 03 Dec 2009 12:36:22 -0800 Subject: CFV: Project sponsorship: Lambda In-Reply-To: <4B1719F3.9010101@sun.com> References: <4B1719F3.9010101@sun.com> Message-ID: Vote: yes I'm glad to see movement on this. I hope we can pick a clean design. -- John On Dec 2, 2009, at 5:52 PM, Jonathan Gibbons wrote: > Question: Should the Compiler Group sponsor the proposed > "Lambda" Project [1]? From vincent.ryan at sun.com Thu Dec 3 13:29:30 2009 From: vincent.ryan at sun.com (vincent.ryan at sun.com) Date: Thu, 03 Dec 2009 21:29:30 +0000 Subject: hg: jdk7/tl/jdk: 6906854: SSL/Krb5 testcase should not use a fixed port number Message-ID: <20091203213018.BD75041D8E@hg.openjdk.java.net> Changeset: bc12627832e0 Author: vinnie Date: 2009-12-03 21:30 +0000 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/bc12627832e0 6906854: SSL/Krb5 testcase should not use a fixed port number Reviewed-by: alanb ! test/ProblemList.txt ! test/sun/security/krb5/auto/SSL.java From joe.darcy at sun.com Thu Dec 3 14:00:20 2009 From: joe.darcy at sun.com (joe.darcy at sun.com) Date: Thu, 03 Dec 2009 22:00:20 +0000 Subject: hg: jdk7/tl/langtools: 6906748: Project Coin: Minor strings in switch cleanup Message-ID: <20091203220027.6D1F641D97@hg.openjdk.java.net> Changeset: 121e0ebf1658 Author: darcy Date: 2009-12-03 14:03 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/121e0ebf1658 6906748: Project Coin: Minor strings in switch cleanup Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Source.java ! src/share/classes/com/sun/tools/javac/comp/Lower.java From Jonathan.Gibbons at Sun.COM Thu Dec 3 15:55:06 2009 From: Jonathan.Gibbons at Sun.COM (Jonathan Gibbons) Date: Thu, 03 Dec 2009 15:55:06 -0800 Subject: CFV: Project sponsorship: Lambda In-Reply-To: <4B1719F3.9010101@sun.com> References: <4B1719F3.9010101@sun.com> Message-ID: <4B184FDA.1030103@sun.com> Vote: yes Jonathan Gibbons wrote: > Question: Should the Compiler Group sponsor the proposed > "Lambda" Project [1]? From Jonathan.Gibbons at Sun.COM Thu Dec 3 15:59:35 2009 From: Jonathan.Gibbons at Sun.COM (Jonathan Gibbons) Date: Thu, 03 Dec 2009 15:59:35 -0800 Subject: CFV: Project sponsorship: Lambda In-Reply-To: <4B1719F3.9010101@sun.com> References: <4B1719F3.9010101@sun.com> Message-ID: <4B1850E7.8000306@sun.com> There are already 5 votes in favor, which is an absolute majority of the Group's Members. Therefore I am calling the result early, and am pleased to announce the Compiler Group will sponsor this Project. -- Jon Jonathan Gibbons wrote: > Question: Should the Compiler Group sponsor the proposed > "Lambda" Project [1]? > > Please cast your vote by replying, publicly, to this message with > either > > Vote: yes > > or > > Vote: no > > as the first line of the message body. > > You may, at your option, indicate the reason for your decision on > subsequent lines. > > Votes must be cast in the open; votes sent as private replies will > not be counted. > > The sponsorship decision will be made by a simple majority vote of > the Group's Members. Votes are due by midnight UTC next Wednesday, > 9 December. As an optimization, if an absolute majority of the > Group's Members votes one way or the other prior to that time then > the decision may be rendered earlier. > > Only Members of the Compiler' Group are eligible to vote on this > decision. The current Members are: > > Alex Buckley > Maurizio Cimadamore > Iris Clark > Joe Darcy > Neal Gafter > Jonathan Gibbons > John Rose > Kumar Srinivasan > Peter von der Ah? > > Once a decision has been made the votes will be summarized and > reported to this list and also to discuss at openjdk.java.net > . > > -- Jon > > [1] > http://mail.openjdk.java.net/pipermail/announce/2009-December/000087.html -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/compiler-dev/attachments/20091203/107fa67b/attachment.html From joe.darcy at sun.com Thu Dec 3 18:14:04 2009 From: joe.darcy at sun.com (joe.darcy at sun.com) Date: Fri, 04 Dec 2009 02:14:04 +0000 Subject: hg: jdk7/tl/jdk: 6907177: Update jdk tests to remove unncessary -source and -target options Message-ID: <20091204021457.0028341DDC@hg.openjdk.java.net> Changeset: 1755493c5774 Author: darcy Date: 2009-12-03 18:19 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/1755493c5774 6907177: Update jdk tests to remove unncessary -source and -target options Reviewed-by: ohair ! test/demo/jvmti/hprof/CpuOldTest.java ! test/demo/jvmti/hprof/CpuSamplesTest.java ! test/demo/jvmti/hprof/CpuTimesDefineClassTest.java ! test/demo/jvmti/hprof/CpuTimesTest.java ! test/demo/jvmti/hprof/HeapAllTest.java ! test/demo/jvmti/hprof/HeapBinaryFormatTest.java ! test/demo/jvmti/hprof/HeapDumpTest.java ! test/demo/jvmti/hprof/HeapSitesTest.java ! test/demo/jvmti/hprof/OptionsTest.java ! test/java/io/Serializable/enum/array/Test.java ! test/java/io/Serializable/enum/badResolve/Write.java ! test/java/io/Serializable/enum/basic/Test.java ! test/java/io/Serializable/enum/classObject/Test.java ! test/java/io/Serializable/enum/constantSubclasses/Write.java ! test/java/io/Serializable/enum/ignoreSerializationFields/Test.java ! test/java/io/Serializable/enum/ignoreSerializationMethods/Test.java ! test/java/io/Serializable/enum/mismatchedTypecode/Test.java ! test/java/io/Serializable/enum/missingConstant/Write.java ! test/java/io/Serializable/enum/unshared/Test.java ! test/java/lang/Boolean/MakeBooleanComparable.java ! test/java/lang/Class/Cast.java ! test/java/lang/Class/IsEnum.java ! test/java/lang/Class/asSubclass/BasicUnit.java ! test/java/lang/ClassLoader/Assert.sh ! test/java/lang/Integer/BitTwiddle.java ! test/java/lang/Long/BitTwiddle.java ! test/java/lang/Math/Atan2Tests.java ! test/java/lang/Math/IeeeRecommendedTests.java ! test/java/lang/Math/PowTests.java ! test/java/lang/Math/TanTests.java ! test/java/lang/Runtime/exec/WinCommand.java ! test/java/lang/Thread/GenerifyStackTraces.java ! test/java/lang/Thread/UncaughtExceptions.sh ! test/java/lang/annotation/UnitTest.java ! test/java/lang/annotation/package-info.java ! test/java/lang/management/CompositeData/MemoryNotifInfoCompositeData.java ! test/java/lang/management/CompositeData/ThreadInfoCompositeData.java ! test/java/lang/management/ManagementFactory/MXBeanProxyTest.java ! test/java/lang/management/ManagementFactory/PlatformMBeanServerTest.java ! test/java/lang/management/ManagementFactory/ProxyExceptions.java ! test/java/lang/management/ManagementFactory/ProxyTypeMapping.java ! test/java/lang/management/ManagementFactory/ValidateOpenTypes.java ! test/java/lang/management/RuntimeMXBean/GetSystemProperties.java ! test/java/lang/management/RuntimeMXBean/TestInputArgument.sh ! test/java/lang/reflect/Constructor/GenericStringTest.java ! test/java/lang/reflect/Field/GenericStringTest.java ! test/java/lang/reflect/Generics/StringsAndBounds.java ! test/java/lang/reflect/Generics/TestC1.java ! test/java/lang/reflect/Generics/TestC2.java ! test/java/lang/reflect/Generics/TestN1.java ! test/java/lang/reflect/Generics/exceptionCauseTest.java ! test/java/lang/reflect/Generics/getAnnotationTest.java ! test/java/lang/reflect/Method/Equals.java ! test/java/lang/reflect/Method/GenericStringTest.java ! test/java/math/BigDecimal/DivideTests.java ! test/java/math/BigDecimal/IntegralDivisionTests.java ! test/java/math/BigDecimal/PowTests.java ! test/java/math/BigDecimal/ToPlainStringTests.java ! test/java/math/BigDecimal/ZeroScalingTests.java ! test/java/math/RoundingMode/RoundingModeTests.java ! test/java/net/ProxySelector/ProxyTest.java ! test/java/net/URL/PerConnectionProxy.java ! test/java/security/cert/PKIXBuilderParameters/InvalidParameters.java ! test/java/security/cert/PKIXParameters/InvalidParameters.java ! test/java/util/AbstractList/CheckForComodification.java ! test/java/util/Collections/AddAll.java ! test/java/util/Collections/Disjoint.java ! test/java/util/Collections/Frequency.java ! test/java/util/EnumMap/EnumMapBash.java ! test/java/util/EnumSet/AllOf.java ! test/java/util/EnumSet/ComplementOf.java ! test/java/util/EnumSet/EnumSetBash.java ! test/java/util/EnumSet/JumboRange.java ! test/java/util/EnumSet/Range.java ! test/java/util/Formattable/StockName.java ! test/java/util/IdentityHashMap/ToString.java ! test/java/util/Locale/Bug4175998Test.java ! test/java/util/UUID/UUIDTest.java ! test/java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java ! test/java/util/concurrent/BlockingQueue/MultipleProducersSingleConsumerLoops.java ! test/java/util/concurrent/BlockingQueue/ProducerConsumerLoops.java ! test/java/util/concurrent/BlockingQueue/SingleProducerMultipleConsumerLoops.java ! test/java/util/concurrent/ConcurrentHashMap/MapCheck.java ! test/java/util/concurrent/ConcurrentHashMap/MapLoops.java ! test/java/util/concurrent/Exchanger/ExchangeLoops.java ! test/java/util/concurrent/ExecutorCompletionService/ExecutorCompletionServiceLoops.java ! test/java/util/concurrent/FutureTask/CancelledFutureLoops.java ! test/java/util/concurrent/atomic/VMSupportsCS8.java ! test/java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java ! test/java/util/concurrent/locks/ReentrantLock/LockOncePerThreadLoops.java ! test/java/util/concurrent/locks/ReentrantLock/SimpleReentrantLockLoops.java ! test/java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java ! test/java/util/concurrent/locks/ReentrantReadWriteLock/MapLoops.java ! test/sun/management/AgentCheckTest.java ! test/sun/security/util/Oid/S11N.sh ! test/sun/tools/jconsole/ResourceCheckTest.sh From ted at tedneward.com Thu Dec 3 22:02:20 2009 From: ted at tedneward.com (Ted Neward) Date: Thu, 3 Dec 2009 22:02:20 -0800 Subject: Bug in JLS specification for restriction on where a return statement is allowed. In-Reply-To: <15e8b9d20912020924s7fad8509saf876709b922423c@mail.gmail.com> References: <15e8b9d20912020924s7fad8509saf876709b922423c@mail.gmail.com> Message-ID: <002901ca74a7$5d29c760$177d5620$@com> Can?t it be argued that the ?return? doesn?t appear within the instance or static initializer, but within a construct which happens to be inside an initializer? (Meaning the text is, at best, ambiguous?) Not trying to nit-pick, just trying to understand how deeply detailed the specification needs to be, to be honest. Ted Neward Java, .NET, XML Services Consulting, Teaching, Speaking, Writing http://www.tedneward.com From: compiler-dev-bounces at openjdk.java.net [mailto:compiler-dev-bounces at openjdk.java.net] On Behalf Of Neal Gafter Sent: Wednesday, December 02, 2009 9:24 AM To: Alexander Buckley Cc: OpenJDK Subject: Bug in JLS specification for restriction on where a return statement is allowed. Alex- JLS 14.17 says A compile-time error occurs if a return statement appears within an instance initializer or a static initializer (?8.7) . However, javac allows a return statement within an instance or static initializer if there is an intervening nested inner class with a method. static { // static initializer class X { void foo() { return; // yet return allowed within it } } } I believe this is a bug in the specification. Cheers, Neal -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/compiler-dev/attachments/20091203/db8cde2e/attachment.html From gnu_andrew at member.fsf.org Fri Dec 4 04:21:45 2009 From: gnu_andrew at member.fsf.org (Andrew John Hughes) Date: Fri, 4 Dec 2009 12:21:45 +0000 Subject: hg: jdk7/tl/jdk: 6907177: Update jdk tests to remove unncessary -source and -target options In-Reply-To: <20091204021457.0028341DDC@hg.openjdk.java.net> References: <20091204021457.0028341DDC@hg.openjdk.java.net> Message-ID: <17c6771e0912040421h37edd759xcbeac94fde7fb126@mail.gmail.com> 2009/12/4 : > Changeset: 1755493c5774 > Author: ? ?darcy > Date: ? ? ?2009-12-03 18:19 -0800 > URL: ? ? ? http://hg.openjdk.java.net/jdk7/tl/jdk/rev/1755493c5774 > > 6907177: Update jdk tests to remove unncessary -source and -target options > Reviewed-by: ohair > > ! test/demo/jvmti/hprof/CpuOldTest.java > ! test/demo/jvmti/hprof/CpuSamplesTest.java > ! test/demo/jvmti/hprof/CpuTimesDefineClassTest.java > ! test/demo/jvmti/hprof/CpuTimesTest.java > ! test/demo/jvmti/hprof/HeapAllTest.java > ! test/demo/jvmti/hprof/HeapBinaryFormatTest.java > ! test/demo/jvmti/hprof/HeapDumpTest.java > ! test/demo/jvmti/hprof/HeapSitesTest.java > ! test/demo/jvmti/hprof/OptionsTest.java > ! test/java/io/Serializable/enum/array/Test.java > ! test/java/io/Serializable/enum/badResolve/Write.java > ! test/java/io/Serializable/enum/basic/Test.java > ! test/java/io/Serializable/enum/classObject/Test.java > ! test/java/io/Serializable/enum/constantSubclasses/Write.java > ! test/java/io/Serializable/enum/ignoreSerializationFields/Test.java > ! test/java/io/Serializable/enum/ignoreSerializationMethods/Test.java > ! test/java/io/Serializable/enum/mismatchedTypecode/Test.java > ! test/java/io/Serializable/enum/missingConstant/Write.java > ! test/java/io/Serializable/enum/unshared/Test.java > ! test/java/lang/Boolean/MakeBooleanComparable.java > ! test/java/lang/Class/Cast.java > ! test/java/lang/Class/IsEnum.java > ! test/java/lang/Class/asSubclass/BasicUnit.java > ! test/java/lang/ClassLoader/Assert.sh > ! test/java/lang/Integer/BitTwiddle.java > ! test/java/lang/Long/BitTwiddle.java > ! test/java/lang/Math/Atan2Tests.java > ! test/java/lang/Math/IeeeRecommendedTests.java > ! test/java/lang/Math/PowTests.java > ! test/java/lang/Math/TanTests.java > ! test/java/lang/Runtime/exec/WinCommand.java > ! test/java/lang/Thread/GenerifyStackTraces.java > ! test/java/lang/Thread/UncaughtExceptions.sh > ! test/java/lang/annotation/UnitTest.java > ! test/java/lang/annotation/package-info.java > ! test/java/lang/management/CompositeData/MemoryNotifInfoCompositeData.java > ! test/java/lang/management/CompositeData/ThreadInfoCompositeData.java > ! test/java/lang/management/ManagementFactory/MXBeanProxyTest.java > ! test/java/lang/management/ManagementFactory/PlatformMBeanServerTest.java > ! test/java/lang/management/ManagementFactory/ProxyExceptions.java > ! test/java/lang/management/ManagementFactory/ProxyTypeMapping.java > ! test/java/lang/management/ManagementFactory/ValidateOpenTypes.java > ! test/java/lang/management/RuntimeMXBean/GetSystemProperties.java > ! test/java/lang/management/RuntimeMXBean/TestInputArgument.sh > ! test/java/lang/reflect/Constructor/GenericStringTest.java > ! test/java/lang/reflect/Field/GenericStringTest.java > ! test/java/lang/reflect/Generics/StringsAndBounds.java > ! test/java/lang/reflect/Generics/TestC1.java > ! test/java/lang/reflect/Generics/TestC2.java > ! test/java/lang/reflect/Generics/TestN1.java > ! test/java/lang/reflect/Generics/exceptionCauseTest.java > ! test/java/lang/reflect/Generics/getAnnotationTest.java > ! test/java/lang/reflect/Method/Equals.java > ! test/java/lang/reflect/Method/GenericStringTest.java > ! test/java/math/BigDecimal/DivideTests.java > ! test/java/math/BigDecimal/IntegralDivisionTests.java > ! test/java/math/BigDecimal/PowTests.java > ! test/java/math/BigDecimal/ToPlainStringTests.java > ! test/java/math/BigDecimal/ZeroScalingTests.java > ! test/java/math/RoundingMode/RoundingModeTests.java > ! test/java/net/ProxySelector/ProxyTest.java > ! test/java/net/URL/PerConnectionProxy.java > ! test/java/security/cert/PKIXBuilderParameters/InvalidParameters.java > ! test/java/security/cert/PKIXParameters/InvalidParameters.java > ! test/java/util/AbstractList/CheckForComodification.java > ! test/java/util/Collections/AddAll.java > ! test/java/util/Collections/Disjoint.java > ! test/java/util/Collections/Frequency.java > ! test/java/util/EnumMap/EnumMapBash.java > ! test/java/util/EnumSet/AllOf.java > ! test/java/util/EnumSet/ComplementOf.java > ! test/java/util/EnumSet/EnumSetBash.java > ! test/java/util/EnumSet/JumboRange.java > ! test/java/util/EnumSet/Range.java > ! test/java/util/Formattable/StockName.java > ! test/java/util/IdentityHashMap/ToString.java > ! test/java/util/Locale/Bug4175998Test.java > ! test/java/util/UUID/UUIDTest.java > ! test/java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java > ! test/java/util/concurrent/BlockingQueue/MultipleProducersSingleConsumerLoops.java > ! test/java/util/concurrent/BlockingQueue/ProducerConsumerLoops.java > ! test/java/util/concurrent/BlockingQueue/SingleProducerMultipleConsumerLoops.java > ! test/java/util/concurrent/ConcurrentHashMap/MapCheck.java > ! test/java/util/concurrent/ConcurrentHashMap/MapLoops.java > ! test/java/util/concurrent/Exchanger/ExchangeLoops.java > ! test/java/util/concurrent/ExecutorCompletionService/ExecutorCompletionServiceLoops.java > ! test/java/util/concurrent/FutureTask/CancelledFutureLoops.java > ! test/java/util/concurrent/atomic/VMSupportsCS8.java > ! test/java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java > ! test/java/util/concurrent/locks/ReentrantLock/LockOncePerThreadLoops.java > ! test/java/util/concurrent/locks/ReentrantLock/SimpleReentrantLockLoops.java > ! test/java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java > ! test/java/util/concurrent/locks/ReentrantReadWriteLock/MapLoops.java > ! test/sun/management/AgentCheckTest.java > ! test/sun/security/util/Oid/S11N.sh > ! test/sun/tools/jconsole/ResourceCheckTest.sh > > Was this really necessary? The options, as far as I can see, were doing no harm but this change means that a compiler that defaults to a version < 1.5 (e.g. ecj) will now fail to compile the tests. -- Andrew :-) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 From Jonathan.Gibbons at Sun.COM Fri Dec 4 09:22:24 2009 From: Jonathan.Gibbons at Sun.COM (Jonathan Gibbons) Date: Fri, 04 Dec 2009 09:22:24 -0800 Subject: hg: jdk7/tl/jdk: 6907177: Update jdk tests to remove unncessary -source and -target options In-Reply-To: <17c6771e0912040421h37edd759xcbeac94fde7fb126@mail.gmail.com> References: <20091204021457.0028341DDC@hg.openjdk.java.net> <17c6771e0912040421h37edd759xcbeac94fde7fb126@mail.gmail.com> Message-ID: <4B194550.9070507@sun.com> Andrew John Hughes wrote: > 2009/12/4 : > >> Changeset: 1755493c5774 >> Author: darcy >> Date: 2009-12-03 18:19 -0800 >> URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/1755493c5774 >> >> 6907177: Update jdk tests to remove unncessary -source and -target options >> Reviewed-by: ohair >> >> ! test/demo/jvmti/hprof/CpuOldTest.java >> ! test/demo/jvmti/hprof/CpuSamplesTest.java >> ! test/demo/jvmti/hprof/CpuTimesDefineClassTest.java >> ! test/demo/jvmti/hprof/CpuTimesTest.java >> ! test/demo/jvmti/hprof/HeapAllTest.java >> ! test/demo/jvmti/hprof/HeapBinaryFormatTest.java >> ! test/demo/jvmti/hprof/HeapDumpTest.java >> ! test/demo/jvmti/hprof/HeapSitesTest.java >> ! test/demo/jvmti/hprof/OptionsTest.java >> ! test/java/io/Serializable/enum/array/Test.java >> ! test/java/io/Serializable/enum/badResolve/Write.java >> ! test/java/io/Serializable/enum/basic/Test.java >> ! test/java/io/Serializable/enum/classObject/Test.java >> ! test/java/io/Serializable/enum/constantSubclasses/Write.java >> ! test/java/io/Serializable/enum/ignoreSerializationFields/Test.java >> ! test/java/io/Serializable/enum/ignoreSerializationMethods/Test.java >> ! test/java/io/Serializable/enum/mismatchedTypecode/Test.java >> ! test/java/io/Serializable/enum/missingConstant/Write.java >> ! test/java/io/Serializable/enum/unshared/Test.java >> ! test/java/lang/Boolean/MakeBooleanComparable.java >> ! test/java/lang/Class/Cast.java >> ! test/java/lang/Class/IsEnum.java >> ! test/java/lang/Class/asSubclass/BasicUnit.java >> ! test/java/lang/ClassLoader/Assert.sh >> ! test/java/lang/Integer/BitTwiddle.java >> ! test/java/lang/Long/BitTwiddle.java >> ! test/java/lang/Math/Atan2Tests.java >> ! test/java/lang/Math/IeeeRecommendedTests.java >> ! test/java/lang/Math/PowTests.java >> ! test/java/lang/Math/TanTests.java >> ! test/java/lang/Runtime/exec/WinCommand.java >> ! test/java/lang/Thread/GenerifyStackTraces.java >> ! test/java/lang/Thread/UncaughtExceptions.sh >> ! test/java/lang/annotation/UnitTest.java >> ! test/java/lang/annotation/package-info.java >> ! test/java/lang/management/CompositeData/MemoryNotifInfoCompositeData.java >> ! test/java/lang/management/CompositeData/ThreadInfoCompositeData.java >> ! test/java/lang/management/ManagementFactory/MXBeanProxyTest.java >> ! test/java/lang/management/ManagementFactory/PlatformMBeanServerTest.java >> ! test/java/lang/management/ManagementFactory/ProxyExceptions.java >> ! test/java/lang/management/ManagementFactory/ProxyTypeMapping.java >> ! test/java/lang/management/ManagementFactory/ValidateOpenTypes.java >> ! test/java/lang/management/RuntimeMXBean/GetSystemProperties.java >> ! test/java/lang/management/RuntimeMXBean/TestInputArgument.sh >> ! test/java/lang/reflect/Constructor/GenericStringTest.java >> ! test/java/lang/reflect/Field/GenericStringTest.java >> ! test/java/lang/reflect/Generics/StringsAndBounds.java >> ! test/java/lang/reflect/Generics/TestC1.java >> ! test/java/lang/reflect/Generics/TestC2.java >> ! test/java/lang/reflect/Generics/TestN1.java >> ! test/java/lang/reflect/Generics/exceptionCauseTest.java >> ! test/java/lang/reflect/Generics/getAnnotationTest.java >> ! test/java/lang/reflect/Method/Equals.java >> ! test/java/lang/reflect/Method/GenericStringTest.java >> ! test/java/math/BigDecimal/DivideTests.java >> ! test/java/math/BigDecimal/IntegralDivisionTests.java >> ! test/java/math/BigDecimal/PowTests.java >> ! test/java/math/BigDecimal/ToPlainStringTests.java >> ! test/java/math/BigDecimal/ZeroScalingTests.java >> ! test/java/math/RoundingMode/RoundingModeTests.java >> ! test/java/net/ProxySelector/ProxyTest.java >> ! test/java/net/URL/PerConnectionProxy.java >> ! test/java/security/cert/PKIXBuilderParameters/InvalidParameters.java >> ! test/java/security/cert/PKIXParameters/InvalidParameters.java >> ! test/java/util/AbstractList/CheckForComodification.java >> ! test/java/util/Collections/AddAll.java >> ! test/java/util/Collections/Disjoint.java >> ! test/java/util/Collections/Frequency.java >> ! test/java/util/EnumMap/EnumMapBash.java >> ! test/java/util/EnumSet/AllOf.java >> ! test/java/util/EnumSet/ComplementOf.java >> ! test/java/util/EnumSet/EnumSetBash.java >> ! test/java/util/EnumSet/JumboRange.java >> ! test/java/util/EnumSet/Range.java >> ! test/java/util/Formattable/StockName.java >> ! test/java/util/IdentityHashMap/ToString.java >> ! test/java/util/Locale/Bug4175998Test.java >> ! test/java/util/UUID/UUIDTest.java >> ! test/java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java >> ! test/java/util/concurrent/BlockingQueue/MultipleProducersSingleConsumerLoops.java >> ! test/java/util/concurrent/BlockingQueue/ProducerConsumerLoops.java >> ! test/java/util/concurrent/BlockingQueue/SingleProducerMultipleConsumerLoops.java >> ! test/java/util/concurrent/ConcurrentHashMap/MapCheck.java >> ! test/java/util/concurrent/ConcurrentHashMap/MapLoops.java >> ! test/java/util/concurrent/Exchanger/ExchangeLoops.java >> ! test/java/util/concurrent/ExecutorCompletionService/ExecutorCompletionServiceLoops.java >> ! test/java/util/concurrent/FutureTask/CancelledFutureLoops.java >> ! test/java/util/concurrent/atomic/VMSupportsCS8.java >> ! test/java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java >> ! test/java/util/concurrent/locks/ReentrantLock/LockOncePerThreadLoops.java >> ! test/java/util/concurrent/locks/ReentrantLock/SimpleReentrantLockLoops.java >> ! test/java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java >> ! test/java/util/concurrent/locks/ReentrantReadWriteLock/MapLoops.java >> ! test/sun/management/AgentCheckTest.java >> ! test/sun/security/util/Oid/S11N.sh >> ! test/sun/tools/jconsole/ResourceCheckTest.sh >> >> >> > > Was this really necessary? The options, as far as I can see, were > doing no harm but this change means that a compiler that defaults to a > version < 1.5 (e.g. ecj) will now fail to compile the tests. > This is a JDK test suite and there is no guarantee that any other compiler can be used. All sorts of JDK-specific options may be passed to the compiler, runtime and other tools in these tests. -- Jon -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/compiler-dev/attachments/20091204/c39ab284/attachment.html From Kelly.Ohair at Sun.COM Fri Dec 4 09:24:49 2009 From: Kelly.Ohair at Sun.COM (Kelly O'Hair) Date: Fri, 04 Dec 2009 09:24:49 -0800 Subject: hg: jdk7/tl/jdk: 6907177: Update jdk tests to remove unncessary -source and -target options In-Reply-To: <17c6771e0912040421h37edd759xcbeac94fde7fb126@mail.gmail.com> References: <20091204021457.0028341DDC@hg.openjdk.java.net> <17c6771e0912040421h37edd759xcbeac94fde7fb126@mail.gmail.com> Message-ID: <4B1945E1.5030303@sun.com> Andrew John Hughes wrote: > 2009/12/4 : >> Changeset: 1755493c5774 >> Author: darcy >> Date: 2009-12-03 18:19 -0800 >> URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/1755493c5774 >> >> 6907177: Update jdk tests to remove unncessary -source and -target options >> Reviewed-by: ohair >> >> ! test/demo/jvmti/hprof/CpuOldTest.java >> ! test/demo/jvmti/hprof/CpuSamplesTest.java >> ! test/demo/jvmti/hprof/CpuTimesDefineClassTest.java >> ! test/demo/jvmti/hprof/CpuTimesTest.java >> ! test/demo/jvmti/hprof/HeapAllTest.java >> ! test/demo/jvmti/hprof/HeapBinaryFormatTest.java >> ! test/demo/jvmti/hprof/HeapDumpTest.java >> ! test/demo/jvmti/hprof/HeapSitesTest.java >> ! test/demo/jvmti/hprof/OptionsTest.java >> ! test/java/io/Serializable/enum/array/Test.java >> ! test/java/io/Serializable/enum/badResolve/Write.java >> ! test/java/io/Serializable/enum/basic/Test.java >> ! test/java/io/Serializable/enum/classObject/Test.java >> ! test/java/io/Serializable/enum/constantSubclasses/Write.java >> ! test/java/io/Serializable/enum/ignoreSerializationFields/Test.java >> ! test/java/io/Serializable/enum/ignoreSerializationMethods/Test.java >> ! test/java/io/Serializable/enum/mismatchedTypecode/Test.java >> ! test/java/io/Serializable/enum/missingConstant/Write.java >> ! test/java/io/Serializable/enum/unshared/Test.java >> ! test/java/lang/Boolean/MakeBooleanComparable.java >> ! test/java/lang/Class/Cast.java >> ! test/java/lang/Class/IsEnum.java >> ! test/java/lang/Class/asSubclass/BasicUnit.java >> ! test/java/lang/ClassLoader/Assert.sh >> ! test/java/lang/Integer/BitTwiddle.java >> ! test/java/lang/Long/BitTwiddle.java >> ! test/java/lang/Math/Atan2Tests.java >> ! test/java/lang/Math/IeeeRecommendedTests.java >> ! test/java/lang/Math/PowTests.java >> ! test/java/lang/Math/TanTests.java >> ! test/java/lang/Runtime/exec/WinCommand.java >> ! test/java/lang/Thread/GenerifyStackTraces.java >> ! test/java/lang/Thread/UncaughtExceptions.sh >> ! test/java/lang/annotation/UnitTest.java >> ! test/java/lang/annotation/package-info.java >> ! test/java/lang/management/CompositeData/MemoryNotifInfoCompositeData.java >> ! test/java/lang/management/CompositeData/ThreadInfoCompositeData.java >> ! test/java/lang/management/ManagementFactory/MXBeanProxyTest.java >> ! test/java/lang/management/ManagementFactory/PlatformMBeanServerTest.java >> ! test/java/lang/management/ManagementFactory/ProxyExceptions.java >> ! test/java/lang/management/ManagementFactory/ProxyTypeMapping.java >> ! test/java/lang/management/ManagementFactory/ValidateOpenTypes.java >> ! test/java/lang/management/RuntimeMXBean/GetSystemProperties.java >> ! test/java/lang/management/RuntimeMXBean/TestInputArgument.sh >> ! test/java/lang/reflect/Constructor/GenericStringTest.java >> ! test/java/lang/reflect/Field/GenericStringTest.java >> ! test/java/lang/reflect/Generics/StringsAndBounds.java >> ! test/java/lang/reflect/Generics/TestC1.java >> ! test/java/lang/reflect/Generics/TestC2.java >> ! test/java/lang/reflect/Generics/TestN1.java >> ! test/java/lang/reflect/Generics/exceptionCauseTest.java >> ! test/java/lang/reflect/Generics/getAnnotationTest.java >> ! test/java/lang/reflect/Method/Equals.java >> ! test/java/lang/reflect/Method/GenericStringTest.java >> ! test/java/math/BigDecimal/DivideTests.java >> ! test/java/math/BigDecimal/IntegralDivisionTests.java >> ! test/java/math/BigDecimal/PowTests.java >> ! test/java/math/BigDecimal/ToPlainStringTests.java >> ! test/java/math/BigDecimal/ZeroScalingTests.java >> ! test/java/math/RoundingMode/RoundingModeTests.java >> ! test/java/net/ProxySelector/ProxyTest.java >> ! test/java/net/URL/PerConnectionProxy.java >> ! test/java/security/cert/PKIXBuilderParameters/InvalidParameters.java >> ! test/java/security/cert/PKIXParameters/InvalidParameters.java >> ! test/java/util/AbstractList/CheckForComodification.java >> ! test/java/util/Collections/AddAll.java >> ! test/java/util/Collections/Disjoint.java >> ! test/java/util/Collections/Frequency.java >> ! test/java/util/EnumMap/EnumMapBash.java >> ! test/java/util/EnumSet/AllOf.java >> ! test/java/util/EnumSet/ComplementOf.java >> ! test/java/util/EnumSet/EnumSetBash.java >> ! test/java/util/EnumSet/JumboRange.java >> ! test/java/util/EnumSet/Range.java >> ! test/java/util/Formattable/StockName.java >> ! test/java/util/IdentityHashMap/ToString.java >> ! test/java/util/Locale/Bug4175998Test.java >> ! test/java/util/UUID/UUIDTest.java >> ! test/java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java >> ! test/java/util/concurrent/BlockingQueue/MultipleProducersSingleConsumerLoops.java >> ! test/java/util/concurrent/BlockingQueue/ProducerConsumerLoops.java >> ! test/java/util/concurrent/BlockingQueue/SingleProducerMultipleConsumerLoops.java >> ! test/java/util/concurrent/ConcurrentHashMap/MapCheck.java >> ! test/java/util/concurrent/ConcurrentHashMap/MapLoops.java >> ! test/java/util/concurrent/Exchanger/ExchangeLoops.java >> ! test/java/util/concurrent/ExecutorCompletionService/ExecutorCompletionServiceLoops.java >> ! test/java/util/concurrent/FutureTask/CancelledFutureLoops.java >> ! test/java/util/concurrent/atomic/VMSupportsCS8.java >> ! test/java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java >> ! test/java/util/concurrent/locks/ReentrantLock/LockOncePerThreadLoops.java >> ! test/java/util/concurrent/locks/ReentrantLock/SimpleReentrantLockLoops.java >> ! test/java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java >> ! test/java/util/concurrent/locks/ReentrantReadWriteLock/MapLoops.java >> ! test/sun/management/AgentCheckTest.java >> ! test/sun/security/util/Oid/S11N.sh >> ! test/sun/tools/jconsole/ResourceCheckTest.sh >> >> > > Was this really necessary? The options, as far as I can see, were > doing no harm but this change means that a compiler that defaults to a > version < 1.5 (e.g. ecj) will now fail to compile the tests. I thought these tests were primarily for the jdk we are building, a jdk6 jdk, containing a jdk6 javac. Are you saying that some openjdk6 builds out there do not contain the langtools version of javac? Or are you just requesting that we provide tests in openjdk6 for all javac compilers? -kto From Joe.Darcy at Sun.COM Fri Dec 4 10:03:17 2009 From: Joe.Darcy at Sun.COM (Joseph D. Darcy) Date: Fri, 04 Dec 2009 10:03:17 -0800 Subject: hg: jdk7/tl/jdk: 6907177: Update jdk tests to remove unncessary -source and -target options In-Reply-To: <4B194550.9070507@sun.com> References: <20091204021457.0028341DDC@hg.openjdk.java.net> <17c6771e0912040421h37edd759xcbeac94fde7fb126@mail.gmail.com> <4B194550.9070507@sun.com> Message-ID: <4B194EE5.9040005@sun.com> Jonathan Gibbons wrote: > Andrew John Hughes wrote: >> 2009/12/4 : >> >>> Changeset: 1755493c5774 >>> Author: darcy >>> Date: 2009-12-03 18:19 -0800 >>> URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/1755493c5774 >>> >>> 6907177: Update jdk tests to remove unncessary -source and -target options >>> Reviewed-by: ohair >>> >>> ! test/demo/jvmti/hprof/CpuOldTest.java >>> >>> [snip] >>> ! test/sun/tools/jconsole/ResourceCheckTest.sh >>> >>> >>> >> >> Was this really necessary? The options, as far as I can see, were >> doing no harm but this change means that a compiler that defaults to a >> version < 1.5 (e.g. ecj) will now fail to compile the tests. >> > This is a JDK test suite and there is no guarantee that any other > compiler can be used. All sorts of JDK-specific options may be passed > to the compiler, runtime and other tools in these tests. > Yes, these tests are part of the JDK 7 regression test suite. Interoperability with other compilers, even other compilers from related code bases like OpenJDK 6, is a non-goal. Having the old -source options in the tests was at least in a small way reducing the effectiveness of the test suite since the default -source setting is now 7. Using of new language features in tests, even tests not targeting those language features is certainly encouraged. As explained in my code review request on corelib-dev, many of the -source directives dated to back in JDK 5 before the default sourced was upped from 1.4 to 5. Tests written later in JDK 5 that use JDK 5 language features didn't have explicit -source settings. While the build environment for most programs should explicitly set source, target, and encoding, "Build Advice: Set Source, Target, and Encoding" http://blogs.sun.com/darcy/entry/build_advice_set_source_target the regressions tests of the JDK itself are (usually) an exception. -Joe From Alex.Buckley at Sun.COM Fri Dec 4 10:33:36 2009 From: Alex.Buckley at Sun.COM (Alex Buckley) Date: Fri, 04 Dec 2009 10:33:36 -0800 Subject: Bug in JLS specification for restriction on where a return statement is allowed. In-Reply-To: <002901ca74a7$5d29c760$177d5620$@com> References: <15e8b9d20912020924s7fad8509saf876709b922423c@mail.gmail.com> <002901ca74a7$5d29c760$177d5620$@com> Message-ID: <4B195600.4020803@sun.com> Ted, Yes, that can be argued. In practice, there is almost no chance that the JLS text (unchanged since JLS1) has confused compiler writers or programmers. The C# 3.0 spec (8.9.4) has very similar wording. On the other hand, the Scala 2.7 spec (6.20) does a better job. Absolute precision *is* a goal for a spec. So is making conservative changes to a widely-distributed document; my proposal in 6906550 minimizes rewording but is arguably less direct than Scala's wording. (Then again, the Scala spec doesn't have to worry about constructors.) Of course, as a specification issue, this is off-topic for compiler-dev. Alex Ted Neward wrote: > Can?t it be argued that the ?return? doesn?t appear within the instance > or static initializer, but within a construct which happens to be inside > an initializer? (Meaning the text is, at best, ambiguous?) > > > > Not trying to nit-pick, just trying to understand how deeply detailed > the specification needs to be, to be honest. > > > > Ted Neward > > Java, .NET, XML Services > > Consulting, Teaching, Speaking, Writing > > http://www.tedneward.com > > > > > > *From:* compiler-dev-bounces at openjdk.java.net > [mailto:compiler-dev-bounces at openjdk.java.net] *On Behalf Of *Neal Gafter > *Sent:* Wednesday, December 02, 2009 9:24 AM > *To:* Alexander Buckley > *Cc:* OpenJDK > *Subject:* Bug in JLS specification for restriction on where a return > statement is allowed. > > > > Alex- > > JLS 14.17 says > > A compile-time error occurs if a |return| statement appears within an > instance initializer or a static initializer (?8.7) > . > > > However, javac allows a return statement within an instance or static > initializer if there is an intervening nested inner class with a method. > > *static { // static initializer* > * class X {* > * void foo() {* > * return; // yet return allowed within it* > * }* > * }* > *}* > > > I believe this is a bug in the specification. > > Cheers, > Neal > From neal at gafter.com Fri Dec 4 14:45:19 2009 From: neal at gafter.com (Neal Gafter) Date: Fri, 4 Dec 2009 14:45:19 -0800 Subject: Bug in JLS specification for restriction on where a return statement is allowed. In-Reply-To: <4B195600.4020803@sun.com> References: <15e8b9d20912020924s7fad8509saf876709b922423c@mail.gmail.com> <002901ca74a7$5d29c760$177d5620$@com> <4B195600.4020803@sun.com> Message-ID: <15e8b9d20912041445j3e94954w3ac7eef7b560fb4c@mail.gmail.com> On Fri, Dec 4, 2009 at 10:33 AM, Alex Buckley wrote: > Of course, as a specification issue, this is off-topic for compiler-dev. > Perhaps we should initiate a project for the language specification, where such discussion would be on topic? Cheers, Neal -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/compiler-dev/attachments/20091204/c81662dc/attachment.html From Alex.Buckley at Sun.COM Fri Dec 4 15:39:23 2009 From: Alex.Buckley at Sun.COM (Alex Buckley) Date: Fri, 04 Dec 2009 15:39:23 -0800 Subject: Bug in JLS specification for restriction on where a return statement is allowed. In-Reply-To: <15e8b9d20912041445j3e94954w3ac7eef7b560fb4c@mail.gmail.com> References: <15e8b9d20912020924s7fad8509saf876709b922423c@mail.gmail.com> <002901ca74a7$5d29c760$177d5620$@com> <4B195600.4020803@sun.com> <15e8b9d20912041445j3e94954w3ac7eef7b560fb4c@mail.gmail.com> Message-ID: <4B199DAB.4080901@sun.com> Neal Gafter wrote: > On Fri, Dec 4, 2009 at 10:33 AM, Alex Buckley > wrote: > > Of course, as a specification issue, this is off-topic for compiler-dev. > > Perhaps we should initiate a project for the language specification, > where such discussion would be on topic? Certainly. But not an *OpenJDK Project*, since OpenJDK is concerned with Sun's implementation of the language specification (and friends), not with the specification itself. Specification issues can be raised via bugs.sun.com. Some OpenJDK Projects - notably Coin and Lambda - make changes to javac that imply changes in the language specification. Those changes are notional until a corresponding JSR is filed and finalized. I hope this is clear to all observers. Alex From neal at gafter.com Fri Dec 4 16:50:59 2009 From: neal at gafter.com (Neal Gafter) Date: Fri, 4 Dec 2009 16:50:59 -0800 Subject: Bug in JLS specification for restriction on where a return statement is allowed. In-Reply-To: <4B199DAB.4080901@sun.com> References: <15e8b9d20912020924s7fad8509saf876709b922423c@mail.gmail.com> <002901ca74a7$5d29c760$177d5620$@com> <4B195600.4020803@sun.com> <15e8b9d20912041445j3e94954w3ac7eef7b560fb4c@mail.gmail.com> <4B199DAB.4080901@sun.com> Message-ID: <15e8b9d20912041650s7ab8f370k56c27deed9edc58c@mail.gmail.com> On Fri, Dec 4, 2009 at 3:39 PM, Alex Buckley wrote: > Neal Gafter wrote: > > Perhaps we should initiate a project for the language specification, where >> such discussion would be on topic? >> > > Certainly. But not an *OpenJDK Project*, since OpenJDK is concerned with > Sun's implementation of the language specification (and friends), not with > the specification itself. Specification issues can be raised via > bugs.sun.com. > I would be happy to initiate the creation of a mailing list, but perhaps it would make more sense for you to do so. Which would you prefer? Cheers, Neal -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/compiler-dev/attachments/20091204/5853d65b/attachment.html From Alex.Buckley at Sun.COM Fri Dec 4 17:00:08 2009 From: Alex.Buckley at Sun.COM (Alex Buckley) Date: Fri, 04 Dec 2009 17:00:08 -0800 Subject: Bug in JLS specification for restriction on where a return statement is allowed. In-Reply-To: <15e8b9d20912041650s7ab8f370k56c27deed9edc58c@mail.gmail.com> References: <15e8b9d20912020924s7fad8509saf876709b922423c@mail.gmail.com> <002901ca74a7$5d29c760$177d5620$@com> <4B195600.4020803@sun.com> <15e8b9d20912041445j3e94954w3ac7eef7b560fb4c@mail.gmail.com> <4B199DAB.4080901@sun.com> <15e8b9d20912041650s7ab8f370k56c27deed9edc58c@mail.gmail.com> Message-ID: <4B19B098.5010209@sun.com> Neal Gafter wrote: > On Fri, Dec 4, 2009 at 3:39 PM, Alex Buckley > wrote: > Certainly. But not an *OpenJDK Project*, since OpenJDK is concerned > with Sun's implementation of the language specification (and > friends), not with the specification itself. Specification issues > can be raised via bugs.sun.com . > > I would be happy to initiate the creation of a mailing list, but perhaps > it would make more sense for you to do so. Which would you prefer? Feel free to create any mailing list on any infrastructure you have available. This is now 1000% off-topic for compiler-dev. Alex From weijun.wang at sun.com Sun Dec 6 23:32:12 2009 From: weijun.wang at sun.com (weijun.wang at sun.com) Date: Mon, 07 Dec 2009 07:32:12 +0000 Subject: hg: jdk7/tl/jdk: 2 new changesets Message-ID: <20091207073425.5B99C416B6@hg.openjdk.java.net> Changeset: 0f494453cd0a Author: weijun Date: 2009-12-07 15:27 +0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/0f494453cd0a 6879540: enable empty password for kerberos 5 Reviewed-by: valeriep, wetmore ! src/share/classes/com/sun/crypto/provider/HmacCore.java ! src/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java Changeset: 17be46c2f853 Author: weijun Date: 2009-12-07 15:29 +0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/17be46c2f853 6886058: JNDI LDAP InitialLdapContext SECURITY_CREDENTIALS byte[] can be corrupted, then LDAP referral fails Reviewed-by: vinnie, xuelei ! src/share/classes/javax/naming/InitialContext.java ! src/share/classes/javax/naming/directory/InitialDirContext.java ! src/share/classes/javax/naming/ldap/InitialLdapContext.java From vincent.ryan at sun.com Mon Dec 7 10:21:14 2009 From: vincent.ryan at sun.com (vincent.ryan at sun.com) Date: Mon, 07 Dec 2009 18:21:14 +0000 Subject: hg: jdk7/tl/jdk: 6876158: Remove dependencies on Signer, Certificate, Identity, IdentityScope classes from java.security pkg Message-ID: <20091207182211.98F7F41409@hg.openjdk.java.net> Changeset: 327adb1c2224 Author: vinnie Date: 2009-12-07 17:06 +0000 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/327adb1c2224 6876158: Remove dependencies on Signer, Certificate, Identity, IdentityScope classes from java.security pkg Reviewed-by: alanb, mullan ! src/share/classes/com/sun/security/auth/PolicyFile.java ! src/share/classes/sun/security/pkcs/PKCS10.java - src/share/classes/sun/security/provider/IdentityDatabase.java ! src/share/classes/sun/security/provider/PolicyFile.java - src/share/classes/sun/security/provider/SystemIdentity.java - src/share/classes/sun/security/provider/SystemSigner.java ! src/share/classes/sun/security/tools/JarSigner.java ! src/share/classes/sun/security/tools/KeyTool.java ! src/share/classes/sun/security/x509/CertAndKeyGen.java - src/share/classes/sun/security/x509/X500Signer.java - src/share/classes/sun/security/x509/X509Cert.java - src/share/classes/sun/tools/jar/JarVerifierStream.java From alan.bateman at sun.com Mon Dec 7 12:53:43 2009 From: alan.bateman at sun.com (alan.bateman at sun.com) Date: Mon, 07 Dec 2009 20:53:43 +0000 Subject: hg: jdk7/tl/jdk: 3 new changesets Message-ID: <20091207205439.EDF6A41434@hg.openjdk.java.net> Changeset: c68f6b6b47fd Author: alanb Date: 2009-12-07 12:24 +0000 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/c68f6b6b47fd 6903753: (se) Selector should implement Closeable Reviewed-by: chegar, forax ! src/share/classes/java/nio/channels/Selector.java Changeset: 587fa61c0f07 Author: alanb Date: 2009-12-07 12:29 +0000 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/587fa61c0f07 6902010: (cl) Delay initialization of ClassLoader.parallelLoaders Reviewed-by: forax, mchung, valeriep ! src/share/classes/java/lang/ClassLoader.java Changeset: 63cab9078ac2 Author: alanb Date: 2009-12-07 20:25 +0000 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/63cab9078ac2 Merge - src/share/classes/sun/security/provider/IdentityDatabase.java - src/share/classes/sun/security/provider/SystemIdentity.java - src/share/classes/sun/security/provider/SystemSigner.java - src/share/classes/sun/security/x509/X500Signer.java - src/share/classes/sun/security/x509/X509Cert.java - src/share/classes/sun/tools/jar/JarVerifierStream.java From jonathan.gibbons at sun.com Mon Dec 7 14:37:14 2009 From: jonathan.gibbons at sun.com (jonathan.gibbons at sun.com) Date: Mon, 07 Dec 2009 22:37:14 +0000 Subject: hg: jdk7/tl/langtools: 6907660: stupid typo in ZipFileIndex guarantees NPE Message-ID: <20091207223721.E1AEF41451@hg.openjdk.java.net> Changeset: ea89c5d4af08 Author: jjg Date: 2009-12-07 14:35 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/ea89c5d4af08 6907660: stupid typo in ZipFileIndex guarantees NPE Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/file/ZipFileIndex.java From martinrb at google.com Mon Dec 7 15:58:24 2009 From: martinrb at google.com (martinrb at google.com) Date: Mon, 07 Dec 2009 23:58:24 +0000 Subject: hg: jdk7/tl/jdk: 6905029: Broken links in Deflater and DeflaterOutputStream javadoc Message-ID: <20091207235843.3CA6D4146A@hg.openjdk.java.net> Changeset: e47e55b6ecf6 Author: martin Date: 2009-12-07 15:32 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/e47e55b6ecf6 6905029: Broken links in Deflater and DeflaterOutputStream javadoc Summary: Fix syntax errors in @links Reviewed-by: alanb ! src/share/classes/java/util/zip/Deflater.java ! src/share/classes/java/util/zip/DeflaterOutputStream.java From martinrb at google.com Mon Dec 7 16:45:55 2009 From: martinrb at google.com (martinrb at google.com) Date: Tue, 08 Dec 2009 00:45:55 +0000 Subject: hg: jdk7/tl/jdk: 6900043: Add method to return line.separator property Message-ID: <20091208004614.9120341480@hg.openjdk.java.net> Changeset: 0dcdb13ab6d0 Author: martin Date: 2009-12-07 16:44 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/0dcdb13ab6d0 6900043: Add method to return line.separator property Summary: Add System.lineSeparator(), returning getProperty("line.separator") Reviewed-by: darcy ! src/share/classes/java/lang/System.java ! src/share/classes/java/util/Formatter.java From alan.bateman at sun.com Tue Dec 8 04:43:31 2009 From: alan.bateman at sun.com (alan.bateman at sun.com) Date: Tue, 08 Dec 2009 12:43:31 +0000 Subject: hg: jdk7/tl/jdk: 6905046: More Dual-pivot quicksort improvements Message-ID: <20091208124350.568E341552@hg.openjdk.java.net> Changeset: 146c8921267f Author: jjb Date: 2009-12-08 12:40 +0000 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/146c8921267f 6905046: More Dual-pivot quicksort improvements Summary: More improvements from the DPQ team Reviewed-by: alanb ! src/share/classes/java/util/DualPivotQuicksort.java From martinrb at google.com Tue Dec 8 12:59:11 2009 From: martinrb at google.com (martinrb at google.com) Date: Tue, 08 Dec 2009 20:59:11 +0000 Subject: hg: jdk7/tl/jdk: 6903754: (bf) Improve floating-point buffer comparison Message-ID: <20091208205934.8F53B41600@hg.openjdk.java.net> Changeset: a0f6963b1618 Author: martin Date: 2009-12-08 12:41 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/a0f6963b1618 6903754: (bf) Improve floating-point buffer comparison Summary: Describe the exact behavior of {Double,Float}Buffer.{equals,compareTo}; fix non-anti-symmetric behavior of compareTo Reviewed-by: alanb Contributed-by: jessewilson at google.com ! make/java/nio/genBuffer.sh ! src/share/classes/java/nio/X-Buffer.java.template ! test/java/nio/Buffer/Basic-X.java.template ! test/java/nio/Buffer/BasicByte.java ! test/java/nio/Buffer/BasicChar.java ! test/java/nio/Buffer/BasicDouble.java ! test/java/nio/Buffer/BasicFloat.java ! test/java/nio/Buffer/BasicInt.java ! test/java/nio/Buffer/BasicLong.java ! test/java/nio/Buffer/BasicShort.java ! test/java/nio/Buffer/genBasic.sh From weijun.wang at sun.com Tue Dec 8 19:16:09 2009 From: weijun.wang at sun.com (weijun.wang at sun.com) Date: Wed, 09 Dec 2009 03:16:09 +0000 Subject: hg: jdk7/tl/jdk: 6908628: ObjectIdentifier s11n test fails Message-ID: <20091209031701.1C8EA4168F@hg.openjdk.java.net> Changeset: db5c77621c6b Author: weijun Date: 2009-12-09 11:15 +0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/db5c77621c6b 6908628: ObjectIdentifier s11n test fails Reviewed-by: xuelei ! test/sun/security/util/Oid/S11N.sh From pavel.tavoda at gmail.com Wed Dec 9 02:06:35 2009 From: pavel.tavoda at gmail.com (Pavel Tavoda) Date: Wed, 9 Dec 2009 11:06:35 +0100 Subject: One small feature Message-ID: Hello, I want one small feature for Java compiler. I want to add method to java.lang.reflect.Method similar to Class[] getParameterTypes(), which will return parameter names instead of classes which should look like String[] getParameterNames(). It's very useful for reflective invocation of methods because method parameter types isn't enough. If it's too difficult to implement directly in Method class, it will be nice just to add some auto generated annotation in compiler. Methods like: getXxxDefinition(String name, String description) will be transfered by compiler to: getXxxDefinition(@Name("name") String name, @Name("description") String description) I'm new here and never worked on javac source code. However I'm skilled architect and coder (more than 10 years experience with Java). What should I do to implement this feature? Regards Pavel Tavoda From Jonathan.Gibbons at Sun.COM Wed Dec 9 15:26:10 2009 From: Jonathan.Gibbons at Sun.COM (Jonathan Gibbons) Date: Wed, 09 Dec 2009 15:26:10 -0800 Subject: One small feature In-Reply-To: References: Message-ID: <4B203212.8040604@sun.com> Pavel Tavoda wrote: > Hello, > I want one small feature for Java compiler. I want to add method to > java.lang.reflect.Method similar to Class[] getParameterTypes(), which > will return parameter names instead of classes which should look like > String[] getParameterNames(). It's very useful for reflective > invocation of methods because method parameter types isn't enough. > If it's too difficult to implement directly in Method class, it will > be nice just to add some auto generated annotation in compiler. > Methods like: > getXxxDefinition(String name, String description) > will be transfered by compiler to: > getXxxDefinition(@Name("name") String name, @Name("description") > String description) > > I'm new here and never worked on javac source code. However I'm > skilled architect and coder (more than 10 years experience with Java). > What should I do to implement this feature? > > Regards > > Pavel Tavoda > See http://bugs.sun.com/view_bug.do?bug_id=6444738 FWIW, features like this are never as small as they appear, since you are proposing API and/or JVMS changes. To start learning about javac, start with compiler group's pages at http://openjdk.java.net/groups/compiler/ -- Jon From joe.darcy at sun.com Wed Dec 9 17:49:30 2009 From: joe.darcy at sun.com (joe.darcy at sun.com) Date: Thu, 10 Dec 2009 01:49:30 +0000 Subject: hg: jdk7/tl/jdk: 6909057: @see Arrays#hashCode missing particular method specification in j.u.Objects.hash Message-ID: <20091210015017.E056C4180E@hg.openjdk.java.net> Changeset: c2f83e13bbe5 Author: darcy Date: 2009-12-09 17:55 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/c2f83e13bbe5 6909057: @see Arrays#hashCode missing particular method specification in j.u.Objects.hash Reviewed-by: ksrini ! src/share/classes/java/util/Objects.java From mandy.chung at sun.com Wed Dec 9 23:07:12 2009 From: mandy.chung at sun.com (mandy.chung at sun.com) Date: Thu, 10 Dec 2009 07:07:12 +0000 Subject: hg: jdk7/tl/jdk: 6909082: Docs warning from java.util.logging.PlatformLoggingMXBean Message-ID: <20091210070731.6C34241867@hg.openjdk.java.net> Changeset: 0f8f624ddcb4 Author: mchung Date: 2009-12-09 21:09 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/0f8f624ddcb4 6909082: Docs warning from java.util.logging.PlatformLoggingMXBean Summary: Fix incorrect tag @See with @see. Reviewed-by: darcy ! src/share/classes/java/util/logging/PlatformLoggingMXBean.java From sean.mullan at sun.com Thu Dec 10 08:44:46 2009 From: sean.mullan at sun.com (sean.mullan at sun.com) Date: Thu, 10 Dec 2009 16:44:46 +0000 Subject: hg: jdk7/tl/jdk: 2 new changesets Message-ID: <20091210164527.887C341908@hg.openjdk.java.net> Changeset: 7c9be6c9385a Author: mullan Date: 2009-12-10 11:31 -0500 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/7c9be6c9385a 6867348: Digest Value of References inside Manifest - calculation order problem Reviewed-by: xuelei ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java ! test/javax/xml/crypto/dsig/GenerationTests.java Changeset: 421e652f00c7 Author: mullan Date: 2009-12-10 11:34 -0500 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/421e652f00c7 Merge From christopher.hegarty at sun.com Thu Dec 10 11:08:32 2009 From: christopher.hegarty at sun.com (christopher.hegarty at sun.com) Date: Thu, 10 Dec 2009 19:08:32 +0000 Subject: hg: jdk7/tl/jdk: 2 new changesets Message-ID: <20091210190922.2F8954192F@hg.openjdk.java.net> Changeset: ae944611249f Author: chegar Date: 2009-12-10 15:52 +0000 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/ae944611249f 6909089: Memory leak occurs by lack of free for read buffer in SocketInputStream#read() Reviewed-by: alanb, jccollet ! src/windows/native/java/net/SocketInputStream.c Changeset: 59221d9e0c1c Author: chegar Date: 2009-12-10 09:08 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/59221d9e0c1c Merge From joe.darcy at sun.com Thu Dec 10 13:05:37 2009 From: joe.darcy at sun.com (joe.darcy at sun.com) Date: Thu, 10 Dec 2009 21:05:37 +0000 Subject: hg: jdk7/tl/jdk: 6909070: Missing package statements in java.text.Bidi @see links Message-ID: <20091210210601.E958E41950@hg.openjdk.java.net> Changeset: f9c9c2b726a0 Author: darcy Date: 2009-12-10 13:04 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/f9c9c2b726a0 6909070: Missing package statements in java.text.Bidi @see links Reviewed-by: anthony ! src/share/classes/java/text/Bidi.java From joe.darcy at sun.com Thu Dec 10 13:28:47 2009 From: joe.darcy at sun.com (joe.darcy at sun.com) Date: Thu, 10 Dec 2009 21:28:47 +0000 Subject: hg: jdk7/tl/jdk: 4891262: API spec, javax/accessibility: few invalid javadoc tags Message-ID: <20091210212915.2BE8741955@hg.openjdk.java.net> Changeset: aa0d374b40a5 Author: darcy Date: 2009-12-10 13:28 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/aa0d374b40a5 4891262: API spec, javax/accessibility: few invalid javadoc tags Reviewed-by: jjg ! src/share/classes/javax/accessibility/AccessibleContext.java ! src/share/classes/javax/accessibility/AccessibleExtendedText.java ! src/share/classes/javax/accessibility/AccessibleKeyBinding.java From joe.darcy at sun.com Thu Dec 10 20:35:52 2009 From: joe.darcy at sun.com (joe.darcy at sun.com) Date: Fri, 11 Dec 2009 04:35:52 +0000 Subject: hg: jdk7/tl/langtools: 6909538: Clarify meaning of "element" in javax.lang.model.element API Message-ID: <20091211043555.B787C419C9@hg.openjdk.java.net> Changeset: ff823a039e16 Author: darcy Date: 2009-12-10 20:35 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/ff823a039e16 6909538: Clarify meaning of "element" in javax.lang.model.element API Reviewed-by: ahe ! src/share/classes/javax/lang/model/element/package-info.java From joe.darcy at sun.com Fri Dec 11 10:41:36 2009 From: joe.darcy at sun.com (joe.darcy at sun.com) Date: Fri, 11 Dec 2009 18:41:36 +0000 Subject: hg: jdk7/tl/jdk: 6909563: Javadoc build warnings in rmi, security, management Message-ID: <20091211184212.7A9AC41AB1@hg.openjdk.java.net> Changeset: 3267ca7afe95 Author: darcy Date: 2009-12-11 10:40 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/3267ca7afe95 6909563: Javadoc build warnings in rmi, security, management Reviewed-by: mchung, mullan ! src/share/classes/java/lang/management/PlatformManagedObject.java ! src/share/classes/java/rmi/activation/Activatable.java ! src/share/classes/java/rmi/registry/LocateRegistry.java ! src/share/classes/java/rmi/server/RemoteObjectInvocationHandler.java ! src/share/classes/java/security/cert/CertPathValidatorException.java From jonathan.gibbons at sun.com Fri Dec 11 14:27:34 2009 From: jonathan.gibbons at sun.com (jonathan.gibbons at sun.com) Date: Fri, 11 Dec 2009 22:27:34 +0000 Subject: hg: jdk7/tl/langtools: 6906175: bridge JSR199 and JSR 203 APIs Message-ID: <20091211222741.F18A941AEF@hg.openjdk.java.net> Changeset: 4011f49b4af8 Author: jjg Date: 2009-12-11 14:26 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/4011f49b4af8 6906175: bridge JSR199 and JSR 203 APIs Reviewed-by: darcy, alanb ! make/build.properties ! make/build.xml ! src/share/classes/com/sun/tools/javac/file/BaseFileObject.java - src/share/classes/com/sun/tools/javac/file/CloseableURLClassLoader.java ! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/share/classes/com/sun/tools/javac/file/Paths.java + src/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java + src/share/classes/com/sun/tools/javac/nio/PathFileManager.java + src/share/classes/com/sun/tools/javac/nio/PathFileObject.java + src/share/classes/com/sun/tools/javac/util/BaseFileManager.java + src/share/classes/com/sun/tools/javac/util/CloseableURLClassLoader.java ! src/share/classes/javax/tools/StandardJavaFileManager.java + test/tools/javac/nio/compileTest/CompileTest.java + test/tools/javac/nio/compileTest/HelloPathWorld.java From ahughes at redhat.com Fri Dec 11 15:47:24 2009 From: ahughes at redhat.com (ahughes at redhat.com) Date: Fri, 11 Dec 2009 23:47:24 +0000 Subject: hg: jdk7/tl/jdk: 6909442: Fix comments in test/sun/tools/jhat/HatRun.java Message-ID: <20091211234743.2759F41B0C@hg.openjdk.java.net> Changeset: 5434b2585a08 Author: andrew Date: 2009-12-11 23:47 +0000 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/5434b2585a08 6909442: Fix comments in test/sun/tools/jhat/HatRun.java Summary: Update the comments in this test to match the changes in 6902325 Reviewed-by: ohair ! test/sun/tools/jhat/HatRun.java From kelly.ohair at sun.com Fri Dec 11 19:29:05 2009 From: kelly.ohair at sun.com (kelly.ohair at sun.com) Date: Sat, 12 Dec 2009 03:29:05 +0000 Subject: hg: jdk7/tl/jdk: 6 new changesets Message-ID: <20091212033058.7FD4B41B4B@hg.openjdk.java.net> Changeset: 2d53da2c4764 Author: ohair Date: 2009-12-09 09:46 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/2d53da2c4764 6906210: Fix another minor typo in test/Makefile Reviewed-by: tbell, dcubed ! test/Makefile ! test/ProblemList.txt ! test/com/sun/jdi/NoLaunchOptionTest.java ! test/com/sun/jdi/OptionTest.java ! test/sun/tools/jhat/HatRun.java Changeset: a5ee97f72245 Author: ohair Date: 2009-12-09 09:50 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/a5ee97f72245 Merge Changeset: 8d42b2bd25fe Author: ohair Date: 2009-12-10 16:57 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/8d42b2bd25fe Merge Changeset: c84d8b9be5c6 Author: ohair Date: 2009-12-11 15:29 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/c84d8b9be5c6 6909373: Add -ea to the testing done by jdk/test/Makefile Reviewed-by: darcy ! test/Makefile ! test/ProblemList.txt Changeset: 623c22f00e49 Author: ohair Date: 2009-12-11 15:29 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/623c22f00e49 Merge Changeset: 15568b6998f4 Author: ohair Date: 2009-12-11 17:18 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/15568b6998f4 Merge ! test/sun/tools/jhat/HatRun.java From jonathan.gibbons at sun.com Sat Dec 12 09:33:24 2009 From: jonathan.gibbons at sun.com (jonathan.gibbons at sun.com) Date: Sat, 12 Dec 2009 17:33:24 +0000 Subject: hg: jdk7/tl/langtools: 6907575: [classfile] add support for classfile dependency analysis Message-ID: <20091212173336.E31C741C2B@hg.openjdk.java.net> Changeset: fbeb560f39e7 Author: jjg Date: 2009-12-12 09:28 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/fbeb560f39e7 6907575: [classfile] add support for classfile dependency analysis Reviewed-by: ksrini + src/share/classes/com/sun/tools/classfile/Dependencies.java + src/share/classes/com/sun/tools/classfile/Dependency.java + test/tools/javap/classfile/deps/GetDeps.java + test/tools/javap/classfile/deps/T6907575.java + test/tools/javap/classfile/deps/T6907575.out + test/tools/javap/classfile/deps/p/C1.java From forax at univ-mlv.fr Sat Dec 12 15:35:01 2009 From: forax at univ-mlv.fr (=?ISO-8859-1?Q?R=E9mi_Forax?=) Date: Sun, 13 Dec 2009 00:35:01 +0100 Subject: hg: jdk7/tl/langtools: 6907575: [classfile] add support for classfile dependency analysis In-Reply-To: <20091212173336.E31C741C2B@hg.openjdk.java.net> References: <20091212173336.E31C741C2B@hg.openjdk.java.net> Message-ID: <4B2428A5.4080009@univ-mlv.fr> Le 12/12/2009 18:33, jonathan.gibbons at sun.com a ?crit : > Changeset: fbeb560f39e7 > Author: jjg > Date: 2009-12-12 09:28 -0800 > URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/fbeb560f39e7 > > 6907575: [classfile] add support for classfile dependency analysis > Reviewed-by: ksrini > > + src/share/classes/com/sun/tools/classfile/Dependencies.java > + src/share/classes/com/sun/tools/classfile/Dependency.java > + test/tools/javap/classfile/deps/GetDeps.java > + test/tools/javap/classfile/deps/T6907575.java > + test/tools/javap/classfile/deps/T6907575.out > + test/tools/javap/classfile/deps/p/C1.java > > Hi Jon, I have some comments about this patch set. Dependency: - Finder.findDependencies return an Iterable of wilcard. Using wildcard as return type is not a good idea because you require the caller of the method to deal with wildcard. Moreover, it's alway better to return a subtype than a super type if they are both abstract. Here: Iterable is better. The doc comment of the return type is not up to date with the current signature, there is not set anymore. Perhaps a Collection will better fit here (i.e an Iterable + a size) because it will allow to use the return value as arguments of methods like addAll(). Dependencies: - ClassFileNotFoundException, field is declared at the end of the class, this is not the usual place. - the constructor with two parameter should call super with two parameters instead of using initCause() which is a public method (and synchronized ?). - ClassFileError, same remark about initCause. - I don't understand why the filter and the finder aren't taken as argument of the constructor of dependencies, it will avoid all lazy initialisation stuff. I think it's simpler to declare filter and finder final. - getDefaultFinder() should be perhaps renamed to something like createDefaultFinder. - class DefaultFilter doesn't define any constructor, so a constructor with default visibility is inserted. I think this constructor should be private. Lazy initialisation in instance doesn't seem useful since the class is only loaded when an instance is needed. - in TargetRegexFilter, field "pattern" should be declared private and final. - in TargetPackageFilter, same remarks ! - in BasicDependencyFinder, field locations should be private and typed as a HashMap (this field is not visible). - in Visitor, deps should not be private because this field is accessed out the class Visitor. Currently the compiler generates an accessor for this field. Cheers, R?mi From forax at univ-mlv.fr Sat Dec 12 15:40:01 2009 From: forax at univ-mlv.fr (=?ISO-8859-1?Q?R=E9mi_Forax?=) Date: Sun, 13 Dec 2009 00:40:01 +0100 Subject: hg: jdk7/tl/langtools: 6907575: [classfile] add support for classfile dependency analysis In-Reply-To: <4B2428A5.4080009@univ-mlv.fr> References: <20091212173336.E31C741C2B@hg.openjdk.java.net> <4B2428A5.4080009@univ-mlv.fr> Message-ID: <4B2429D1.3060709@univ-mlv.fr> Le 13/12/2009 00:35, R?mi Forax a ?crit : > Le 12/12/2009 18:33, jonathan.gibbons at sun.com a ?crit : >> Changeset: fbeb560f39e7 >> Author: jjg >> Date: 2009-12-12 09:28 -0800 >> URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/fbeb560f39e7 >> >> 6907575: [classfile] add support for classfile dependency analysis >> Reviewed-by: ksrini >> >> + src/share/classes/com/sun/tools/classfile/Dependencies.java >> + src/share/classes/com/sun/tools/classfile/Dependency.java >> + test/tools/javap/classfile/deps/GetDeps.java >> + test/tools/javap/classfile/deps/T6907575.java >> + test/tools/javap/classfile/deps/T6907575.out >> + test/tools/javap/classfile/deps/p/C1.java >> > > Hi Jon, > I have some comments about this patch set. [...] I've forget to say that in GetDeps, there is a typo in originComparator, getTarget is used instead of getOrigin: private Comparator originComparator = new Comparator() { public int compare(Dependency o1, Dependency o2) { return o1.getTarget().toString().compareTo(o2.getOrigin().toString()); ^^^^^^^ } }; Cheers, R?mi From Jonathan.Gibbons at Sun.COM Mon Dec 14 09:09:45 2009 From: Jonathan.Gibbons at Sun.COM (Jonathan Gibbons) Date: Mon, 14 Dec 2009 09:09:45 -0800 Subject: hg: jdk7/tl/langtools: 6907575: [classfile] add support for classfile dependency analysis In-Reply-To: <4B2428A5.4080009@univ-mlv.fr> References: <20091212173336.E31C741C2B@hg.openjdk.java.net> <4B2428A5.4080009@univ-mlv.fr> Message-ID: <4B267159.30207@sun.com> R?mi Forax wrote: > Le 12/12/2009 18:33, jonathan.gibbons at sun.com a ?crit : >> Changeset: fbeb560f39e7 >> Author: jjg >> Date: 2009-12-12 09:28 -0800 >> URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/fbeb560f39e7 >> >> 6907575: [classfile] add support for classfile dependency analysis >> Reviewed-by: ksrini >> >> + src/share/classes/com/sun/tools/classfile/Dependencies.java >> + src/share/classes/com/sun/tools/classfile/Dependency.java >> + test/tools/javap/classfile/deps/GetDeps.java >> + test/tools/javap/classfile/deps/T6907575.java >> + test/tools/javap/classfile/deps/T6907575.out >> + test/tools/javap/classfile/deps/p/C1.java >> >> > > Hi Jon, > I have some comments about this patch set. > > Dependency: > - Finder.findDependencies return an Iterable of wilcard. > Using wildcard as return type is not a good idea because you > require the caller of the method to deal with wildcard. > Moreover, it's alway better to return a subtype than a super type > if they are both abstract. > Here: Iterable is better. > > The doc comment of the return type is not up to date with the > current signature, > there is not set anymore. Perhaps a Collection will better fit here > (i.e an Iterable + > a size) because it will allow to use the return value as arguments > of methods like addAll(). > > Dependencies: > - ClassFileNotFoundException, field is declared at the end of the > class, > this is not the usual place. > - the constructor with two parameter should call super with two > parameters instead > of using initCause() which is a public method (and synchronized ?). > > - ClassFileError, same remark about initCause. > > - I don't understand why the filter and the finder aren't taken as > argument > of the constructor of dependencies, it will avoid all lazy > initialisation stuff. > I think it's simpler to declare filter and finder final. > > - getDefaultFinder() should be perhaps renamed to something like > createDefaultFinder. > > - class DefaultFilter doesn't define any constructor, so a constructor > with default visibility is inserted. I think this constructor > should be private. > Lazy initialisation in instance doesn't seem useful since the > class is only loaded > when an instance is needed. > > - in TargetRegexFilter, field "pattern" should be declared private > and final. > > - in TargetPackageFilter, same remarks ! > > - in BasicDependencyFinder, > field locations should be private and typed as a HashMap > (this field is not visible). > > - in Visitor, > deps should not be private because this field is accessed out > the class Visitor. > Currently the compiler generates an accessor for this field. > > Cheers, > R?mi > > > > R?mi, Thanks for your comments. I'll have to go through them later with the code in front of me. -- Jon From Jonathan.Gibbons at Sun.COM Mon Dec 14 14:54:33 2009 From: Jonathan.Gibbons at Sun.COM (Jonathan Gibbons) Date: Mon, 14 Dec 2009 14:54:33 -0800 Subject: hg: jdk7/tl/langtools: 6907575: [classfile] add support for classfile dependency analysis In-Reply-To: <4B2429D1.3060709@univ-mlv.fr> References: <20091212173336.E31C741C2B@hg.openjdk.java.net> <4B2428A5.4080009@univ-mlv.fr> <4B2429D1.3060709@univ-mlv.fr> Message-ID: <4B26C229.30607@sun.com> R?mi Forax wrote: > Le 13/12/2009 00:35, R?mi Forax a ?crit : >> Le 12/12/2009 18:33, jonathan.gibbons at sun.com a ?crit : >>> Changeset: fbeb560f39e7 >>> Author: jjg >>> Date: 2009-12-12 09:28 -0800 >>> URL: >>> http://hg.openjdk.java.net/jdk7/tl/langtools/rev/fbeb560f39e7 >>> >>> 6907575: [classfile] add support for classfile dependency analysis >>> Reviewed-by: ksrini >>> >>> + src/share/classes/com/sun/tools/classfile/Dependencies.java >>> + src/share/classes/com/sun/tools/classfile/Dependency.java >>> + test/tools/javap/classfile/deps/GetDeps.java >>> + test/tools/javap/classfile/deps/T6907575.java >>> + test/tools/javap/classfile/deps/T6907575.out >>> + test/tools/javap/classfile/deps/p/C1.java >>> >> >> Hi Jon, >> I have some comments about this patch set. > > [...] > > I've forget to say that in GetDeps, there is a typo in originComparator, > getTarget is used instead of getOrigin: > > private Comparator originComparator = new > Comparator() { > public int compare(Dependency o1, Dependency o2) { > return > o1.getTarget().toString().compareTo(o2.getOrigin().toString()); > ^^^^^^^ > > } > }; > > Cheers, > R?mi R?mi, I've been through your comments. The comment above is the most serious and needs to be fixed. I'll also fix some of the minor issues regarding visibility of fields. As for wildcards in return types, I think there is a time when it is appropriate to use them and this is one of those times. In particular, they allow the use of covariant return types in overriding methods, which I anticipate happening here if someone were to create a finder that returns a iterable of a subtype of Dependency. Also, since in this case we're talking about an Iterable, most clients just use Iterable objects in for loops, and don't need to worry about any wildcard in the element type. Ultimately, like most of your other comments, I guess it comes down to a matter of programming and API design style. -- Jon From forax at univ-mlv.fr Mon Dec 14 16:21:43 2009 From: forax at univ-mlv.fr (=?ISO-8859-1?Q?R=E9mi_Forax?=) Date: Tue, 15 Dec 2009 01:21:43 +0100 Subject: hg: jdk7/tl/langtools: 6907575: [classfile] add support for classfile dependency analysis In-Reply-To: <4B26C229.30607@sun.com> References: <20091212173336.E31C741C2B@hg.openjdk.java.net> <4B2428A5.4080009@univ-mlv.fr> <4B2429D1.3060709@univ-mlv.fr> <4B26C229.30607@sun.com> Message-ID: <4B26D697.3010904@univ-mlv.fr> Le 14/12/2009 23:54, Jonathan Gibbons a ?crit : [...] > R?mi, > > I've been through your comments. The comment above is the most serious > and needs to be fixed. I'll also fix some of the minor issues > regarding visibility of fields. > > As for wildcards in return types, I think there is a time when it is > appropriate to use them and this is one of those times. In > particular, they allow the use of covariant return types in overriding > methods, which I anticipate happening here if someone were to create a > finder that returns a iterable of a subtype of Dependency. Also, > since in this case we're talking about an Iterable, most clients just > use Iterable objects in for loops, and don't need to worry about any > wildcard in the element type. Ok, I have considered that findDependencies() will allways gather dependencies from different sources hence have to collect them in a new data structure or at least returns a view of already existing data structures. I agree with you that using a wildcard will allow to use covariant return type, but I don't see how you can use it here. Dependencies.findAllDependencies() signature should be changed to propagate the covariant type and for that the Finder should be parameterized by the type of the dependency. > Ultimately, like most of your other comments, I guess it comes down to > a matter of programming and API design style. Yes, but it's important to have the same code convention in the whole JDK, It avoids to have to rely on an IDE to find where a field is declared. (I was reviewing this code in a suburb train on an ipod clone and I'm afraid that it affect my mood at that time :) > > -- Jon > R?mi From Jonathan.Gibbons at Sun.COM Mon Dec 14 16:08:44 2009 From: Jonathan.Gibbons at Sun.COM (Jonathan Gibbons) Date: Mon, 14 Dec 2009 16:08:44 -0800 Subject: hg: jdk7/tl/langtools: 6907575: [classfile] add support for classfile dependency analysis In-Reply-To: <4B26D697.3010904@univ-mlv.fr> References: <20091212173336.E31C741C2B@hg.openjdk.java.net> <4B2428A5.4080009@univ-mlv.fr> <4B2429D1.3060709@univ-mlv.fr> <4B26C229.30607@sun.com> <4B26D697.3010904@univ-mlv.fr> Message-ID: <4B26D38C.1070009@sun.com> R?mi Forax wrote: > [snip] >> Ultimately, like most of your other comments, I guess it comes down >> to a matter of programming and API design style. > > Yes, but it's important to have the same code convention in the whole > JDK, What a delightfully utopian world that would be. If only .... -- Jon > It avoids to have to rely on an IDE to find where a field is declared. > (I was reviewing this code in a suburb train on an ipod clone and > I'm afraid that it affect my mood at that time :) You mean you can't run NetBeans on your ipod clone? :-) > >> >> -- Jon >> > > R?mi From jonathan.gibbons at sun.com Tue Dec 15 13:28:20 2009 From: jonathan.gibbons at sun.com (jonathan.gibbons at sun.com) Date: Tue, 15 Dec 2009 21:28:20 +0000 Subject: hg: jdk7/tl/langtools: 6910317: [classfile] typo and other issues in Dependency classes Message-ID: <20091215212823.7D353420FD@hg.openjdk.java.net> Changeset: 0666a8f87661 Author: jjg Date: 2009-12-15 13:26 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/0666a8f87661 6910317: [classfile] typo and other issues in Dependency classes Reviewed-by: ksrini ! src/share/classes/com/sun/tools/classfile/Dependencies.java ! src/share/classes/com/sun/tools/classfile/Dependency.java ! test/tools/javap/classfile/deps/GetDeps.java From joe.darcy at sun.com Tue Dec 15 13:52:12 2009 From: joe.darcy at sun.com (joe.darcy at sun.com) Date: Tue, 15 Dec 2009 21:52:12 +0000 Subject: hg: jdk7/tl/jdk: 6908131: Pure Java implementations of StrictMath.floor(double) & StrictMath.ceil(double) Message-ID: <20091215215249.56B1642107@hg.openjdk.java.net> Changeset: ad1e30930c6c Author: darcy Date: 2009-12-15 13:51 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/ad1e30930c6c 6908131: Pure Java implementations of StrictMath.floor(double) & StrictMath.ceil(double) Reviewed-by: alanb ! make/java/java/mapfile-vers ! make/java/java/reorder-i586 ! make/java/java/reorder-sparc ! make/java/java/reorder-sparcv9 ! src/share/classes/java/lang/StrictMath.java ! src/share/native/java/lang/StrictMath.c + test/java/lang/Math/CeilAndFloorTests.java From kelly.ohair at sun.com Thu Dec 17 18:24:17 2009 From: kelly.ohair at sun.com (kelly.ohair at sun.com) Date: Fri, 18 Dec 2009 02:24:17 +0000 Subject: hg: jdk7/tl/jdk: 6558110: tmp/java/jli/obj_g/static is not deleted automatically Message-ID: <20091218022447.57AFD4247E@hg.openjdk.java.net> Changeset: c6d3ca281660 Author: ohair Date: 2009-12-16 12:45 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/c6d3ca281660 6558110: tmp/java/jli/obj_g/static is not deleted automatically Reviewed-by: ksrini ! make/java/jli/Makefile From mandy.chung at sun.com Fri Dec 18 08:55:58 2009 From: mandy.chung at sun.com (mandy.chung at sun.com) Date: Fri, 18 Dec 2009 16:55:58 +0000 Subject: hg: jdk7/tl/jdk: 2 new changesets Message-ID: <20091218165643.300CD4256F@hg.openjdk.java.net> Changeset: a368ebcfeeb6 Author: mchung Date: 2009-12-17 08:11 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/a368ebcfeeb6 6898747: Allow JNDI cosnaming provider to be used when java.applet is not present Summary: Check if java.applet.Applet is present before accessing the type Reviewed-by: alanb, vinnie ! src/share/classes/com/sun/jndi/toolkit/corba/CorbaUtils.java Changeset: de776cd139aa Author: mchung Date: 2009-12-18 07:49 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/de776cd139aa Merge From joe.darcy at sun.com Fri Dec 18 11:15:41 2009 From: joe.darcy at sun.com (joe.darcy at sun.com) Date: Fri, 18 Dec 2009 19:15:41 +0000 Subject: hg: jdk7/tl/langtools: 6911854: Update TestElementsAnnotatedWith.java to use @compile/proc Message-ID: <20091218191549.4A099425A3@hg.openjdk.java.net> Changeset: 96c71cbc544b Author: darcy Date: 2009-12-18 11:15 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/96c71cbc544b 6911854: Update TestElementsAnnotatedWith.java to use @compile/proc Reviewed-by: jjg ! test/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java From mandy.chung at sun.com Fri Dec 18 12:48:44 2009 From: mandy.chung at sun.com (mandy.chung at sun.com) Date: Fri, 18 Dec 2009 20:48:44 +0000 Subject: hg: jdk7/tl/jdk: 2 new changesets Message-ID: <20091218204909.B2971425CA@hg.openjdk.java.net> Changeset: da43f2e977ac Author: mchung Date: 2009-12-18 11:36 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/da43f2e977ac 6909572: Add a new target for building modules Summary: Add a new "modules" build target that builds jdk and jre module image Reviewed-by: alanb, ohair ! make/Makefile + make/common/Modules.gmk + make/modules/Makefile + make/modules/bootmodule.roots + make/modules/jdk7.depconfig + make/modules/modules.config + make/modules/modules.group + make/modules/optional.depconfig + make/modules/tools/Makefile + make/modules/tools/build.xml + make/modules/tools/nbproject/project.properties + make/modules/tools/nbproject/project.xml + make/modules/tools/src/com/sun/classanalyzer/AnnotatedDependency.java + make/modules/tools/src/com/sun/classanalyzer/AnnotationParser.java + make/modules/tools/src/com/sun/classanalyzer/BootAnalyzer.java + make/modules/tools/src/com/sun/classanalyzer/CheckDeps.java + make/modules/tools/src/com/sun/classanalyzer/ClassAnalyzer.java + make/modules/tools/src/com/sun/classanalyzer/ClassFileParser.java + make/modules/tools/src/com/sun/classanalyzer/ClassPath.java + make/modules/tools/src/com/sun/classanalyzer/CodeAttributeParser.java + make/modules/tools/src/com/sun/classanalyzer/ConstantPoolAnalyzer.java + make/modules/tools/src/com/sun/classanalyzer/ConstantPoolParser.java + make/modules/tools/src/com/sun/classanalyzer/DependencyConfig.java + make/modules/tools/src/com/sun/classanalyzer/Klass.java + make/modules/tools/src/com/sun/classanalyzer/Module.java + make/modules/tools/src/com/sun/classanalyzer/ModuleConfig.java + make/modules/tools/src/com/sun/classanalyzer/ResolutionInfo.java + make/modules/tools/src/com/sun/classanalyzer/ResourceFile.java + make/modules/tools/src/com/sun/classanalyzer/ShowDeps.java Changeset: b8d1e718ea6d Author: mchung Date: 2009-12-18 11:42 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/b8d1e718ea6d 6909573: Temporary launcher support to add modules in the bootclasspath Summary: Add the list of modules to the bootclasspath if lib/rt.jar and classes don't exist Reviewed-by: alanb, ohair, ksrini ! src/share/bin/java.c From tim.bell at sun.com Sun Dec 20 10:43:31 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Sun, 20 Dec 2009 18:43:31 +0000 Subject: hg: jdk7/tl: 5 new changesets Message-ID: <20091220184332.62950428B7@hg.openjdk.java.net> Changeset: 721c1696c124 Author: mikejwre Date: 2009-12-03 12:52 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/rev/721c1696c124 Added tag jdk7-b77 for changeset 1f17ca8353ba ! .hgtags Changeset: 80161484b6b1 Author: tbell Date: 2009-12-08 09:14 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/rev/80161484b6b1 Merge Changeset: ea77a8b9b028 Author: ohair Date: 2009-12-16 12:51 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/rev/ea77a8b9b028 6909462: Fix nbproject/private references in .hgignore Summary: See bugzilla issue 100097 Reviewed-by: tbell Contributed-by: Jesse Glick ! .hgignore Changeset: ab4ae8f45146 Author: mikejwre Date: 2009-12-16 23:38 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/rev/ab4ae8f45146 Merge Changeset: 20aeeb517139 Author: mikejwre Date: 2009-12-17 14:10 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/rev/20aeeb517139 Added tag jdk7-b78 for changeset ab4ae8f45146 ! .hgtags From tim.bell at sun.com Sun Dec 20 10:43:37 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Sun, 20 Dec 2009 18:43:37 +0000 Subject: hg: jdk7/tl/corba: 5 new changesets Message-ID: <20091220184342.B2875428B8@hg.openjdk.java.net> Changeset: 28b983e5bb5f Author: gbenson Date: 2009-11-23 10:04 +0000 URL: http://hg.openjdk.java.net/jdk7/tl/corba/rev/28b983e5bb5f 6903453: Zero build on ARM and IA-64 Summary: Correctly set uname on ARM, and correctly build fdlibm on IA-64 Reviewed-by: ohair ! make/common/shared/Platform.gmk Changeset: 6881f0383f62 Author: ohair Date: 2009-11-25 11:05 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/corba/rev/6881f0383f62 Merge Changeset: 6977ccc8827e Author: mikejwre Date: 2009-12-03 12:52 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/corba/rev/6977ccc8827e Added tag jdk7-b77 for changeset 6881f0383f62 ! .hgtags Changeset: a7f7276b48cd Author: ohair Date: 2009-12-16 12:51 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/corba/rev/a7f7276b48cd 6909462: Fix nbproject/private references in .hgignore Summary: See bugzilla issue 100097 Reviewed-by: tbell Contributed-by: Jesse Glick ! .hgignore Changeset: ec0421b5703b Author: mikejwre Date: 2009-12-17 14:10 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/corba/rev/ec0421b5703b Added tag jdk7-b78 for changeset a7f7276b48cd ! .hgtags From tim.bell at sun.com Sun Dec 20 10:45:17 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Sun, 20 Dec 2009 18:45:17 +0000 Subject: hg: jdk7/tl/hotspot: 3 new changesets Message-ID: <20091220184528.DC0EC428BA@hg.openjdk.java.net> Changeset: 7589c1b72907 Author: mikejwre Date: 2009-12-03 12:52 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/7589c1b72907 Added tag jdk7-b77 for changeset 455105fc81d9 ! .hgtags Changeset: e703499b4b51 Author: ohair Date: 2009-12-16 12:51 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/e703499b4b51 6909462: Fix nbproject/private references in .hgignore Summary: See bugzilla issue 100097 Reviewed-by: tbell Contributed-by: Jesse Glick ! .hgignore Changeset: 1cf572922ff1 Author: mikejwre Date: 2009-12-17 14:10 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/1cf572922ff1 Added tag jdk7-b78 for changeset e703499b4b51 ! .hgtags From tim.bell at sun.com Sun Dec 20 10:47:32 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Sun, 20 Dec 2009 18:47:32 +0000 Subject: hg: jdk7/tl/jaxp: 3 new changesets Message-ID: <20091220184732.CFFA4428BD@hg.openjdk.java.net> Changeset: 90bbdc1a6258 Author: mikejwre Date: 2009-12-03 12:52 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jaxp/rev/90bbdc1a6258 Added tag jdk7-b77 for changeset bfadab8c7b1b ! .hgtags Changeset: 7a12d3789e1b Author: ohair Date: 2009-12-16 12:52 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jaxp/rev/7a12d3789e1b 6909462: Fix nbproject/private references in .hgignore Summary: See bugzilla issue 100097 Reviewed-by: tbell Contributed-by: Jesse Glick ! .hgignore Changeset: b1005c504358 Author: mikejwre Date: 2009-12-17 14:10 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jaxp/rev/b1005c504358 Added tag jdk7-b78 for changeset 7a12d3789e1b ! .hgtags From tim.bell at sun.com Sun Dec 20 10:47:39 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Sun, 20 Dec 2009 18:47:39 +0000 Subject: hg: jdk7/tl/jaxws: 3 new changesets Message-ID: <20091220184739.F1465428BE@hg.openjdk.java.net> Changeset: 96e510caa8e7 Author: mikejwre Date: 2009-12-03 12:52 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jaxws/rev/96e510caa8e7 Added tag jdk7-b77 for changeset 5b4968c11047 ! .hgtags Changeset: fc1c72d1dfbb Author: ohair Date: 2009-12-16 12:52 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jaxws/rev/fc1c72d1dfbb 6909462: Fix nbproject/private references in .hgignore Summary: See bugzilla issue 100097 Reviewed-by: tbell Contributed-by: Jesse Glick ! .hgignore Changeset: c08894f5b6e5 Author: mikejwre Date: 2009-12-17 14:10 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jaxws/rev/c08894f5b6e5 Added tag jdk7-b78 for changeset fc1c72d1dfbb ! .hgtags From tim.bell at sun.com Sun Dec 20 10:51:20 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Sun, 20 Dec 2009 18:51:20 +0000 Subject: hg: jdk7/tl/jdk: 47 new changesets Message-ID: <20091220190116.F05FF428C2@hg.openjdk.java.net> Changeset: ad1c88142958 Author: gbenson Date: 2009-11-23 10:04 +0000 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/ad1c88142958 6903453: Zero build on ARM and IA-64 Summary: Correctly set uname on ARM, and correctly build fdlibm on IA-64 Reviewed-by: ohair ! make/common/shared/Platform.gmk ! src/share/native/java/lang/fdlibm/include/fdlibm.h Changeset: e6a5d095c356 Author: ohair Date: 2009-11-25 11:08 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/e6a5d095c356 Merge - src/share/classes/com/sun/jmx/event/DaemonThreadFactory.java - src/share/classes/com/sun/jmx/event/EventBuffer.java - src/share/classes/com/sun/jmx/event/EventClientFactory.java - src/share/classes/com/sun/jmx/event/EventConnection.java - src/share/classes/com/sun/jmx/event/EventParams.java - src/share/classes/com/sun/jmx/event/LeaseManager.java - src/share/classes/com/sun/jmx/event/LeaseRenewer.java - src/share/classes/com/sun/jmx/event/ReceiverBuffer.java - src/share/classes/com/sun/jmx/event/RepeatedSingletonJob.java - src/share/classes/com/sun/jmx/interceptor/DispatchInterceptor.java - src/share/classes/com/sun/jmx/interceptor/DomainDispatchInterceptor.java - src/share/classes/com/sun/jmx/interceptor/MBeanServerInterceptorSupport.java - src/share/classes/com/sun/jmx/interceptor/NamespaceDispatchInterceptor.java - src/share/classes/com/sun/jmx/interceptor/SingleMBeanForwarder.java - src/share/classes/com/sun/jmx/mbeanserver/MBeanInjector.java - src/share/classes/com/sun/jmx/mbeanserver/NotificationMBeanSupport.java - src/share/classes/com/sun/jmx/mbeanserver/NotifySupport.java - src/share/classes/com/sun/jmx/mbeanserver/PerThreadGroupPool.java - src/share/classes/com/sun/jmx/namespace/DomainInterceptor.java - src/share/classes/com/sun/jmx/namespace/HandlerInterceptor.java - src/share/classes/com/sun/jmx/namespace/NamespaceInterceptor.java - src/share/classes/com/sun/jmx/namespace/ObjectNameRouter.java - src/share/classes/com/sun/jmx/namespace/RoutingConnectionProxy.java - src/share/classes/com/sun/jmx/namespace/RoutingMBeanServerConnection.java - src/share/classes/com/sun/jmx/namespace/RoutingProxy.java - src/share/classes/com/sun/jmx/namespace/RoutingServerProxy.java - src/share/classes/com/sun/jmx/namespace/package.html - src/share/classes/com/sun/jmx/namespace/serial/DefaultRewritingProcessor.java - src/share/classes/com/sun/jmx/namespace/serial/IdentityProcessor.java - src/share/classes/com/sun/jmx/namespace/serial/JMXNamespaceContext.java - src/share/classes/com/sun/jmx/namespace/serial/RewritingProcessor.java - src/share/classes/com/sun/jmx/namespace/serial/RoutingOnlyProcessor.java - src/share/classes/com/sun/jmx/namespace/serial/SerialRewritingProcessor.java - src/share/classes/com/sun/jmx/namespace/serial/package.html - src/share/classes/com/sun/jmx/remote/internal/ProxyInputStream.java - src/share/classes/com/sun/jmx/remote/util/EventClientConnection.java - src/share/classes/javax/management/ClientContext.java - src/share/classes/javax/management/Description.java - src/share/classes/javax/management/DescriptorFields.java - src/share/classes/javax/management/DynamicWrapperMBean.java - src/share/classes/javax/management/GenericMBeanException.java - src/share/classes/javax/management/Impact.java - src/share/classes/javax/management/MBean.java - src/share/classes/javax/management/ManagedAttribute.java - src/share/classes/javax/management/ManagedOperation.java - src/share/classes/javax/management/NotificationInfo.java - src/share/classes/javax/management/NotificationInfos.java - src/share/classes/javax/management/ObjectNameTemplate.java - src/share/classes/javax/management/QueryNotificationFilter.java - src/share/classes/javax/management/QueryParser.java - src/share/classes/javax/management/SendNotification.java - src/share/classes/javax/management/event/EventClient.java - src/share/classes/javax/management/event/EventClientDelegate.java - src/share/classes/javax/management/event/EventClientDelegateMBean.java - src/share/classes/javax/management/event/EventClientNotFoundException.java - src/share/classes/javax/management/event/EventConsumer.java - src/share/classes/javax/management/event/EventForwarder.java - src/share/classes/javax/management/event/EventReceiver.java - src/share/classes/javax/management/event/EventRelay.java - src/share/classes/javax/management/event/EventSubscriber.java - src/share/classes/javax/management/event/FetchingEventForwarder.java - src/share/classes/javax/management/event/FetchingEventRelay.java - src/share/classes/javax/management/event/ListenerInfo.java - src/share/classes/javax/management/event/NotificationManager.java - src/share/classes/javax/management/event/RMIPushEventForwarder.java - src/share/classes/javax/management/event/RMIPushEventRelay.java - src/share/classes/javax/management/event/RMIPushServer.java - src/share/classes/javax/management/event/package-info.java - src/share/classes/javax/management/namespace/JMXDomain.java - src/share/classes/javax/management/namespace/JMXNamespace.java - src/share/classes/javax/management/namespace/JMXNamespaceMBean.java - src/share/classes/javax/management/namespace/JMXNamespacePermission.java - src/share/classes/javax/management/namespace/JMXNamespaceView.java - src/share/classes/javax/management/namespace/JMXNamespaces.java - src/share/classes/javax/management/namespace/JMXRemoteNamespace.java - src/share/classes/javax/management/namespace/JMXRemoteNamespaceMBean.java - src/share/classes/javax/management/namespace/MBeanServerConnectionWrapper.java - src/share/classes/javax/management/namespace/MBeanServerSupport.java - src/share/classes/javax/management/namespace/VirtualEventManager.java - src/share/classes/javax/management/namespace/package-info.java - src/share/classes/javax/management/openmbean/MXBeanMapping.java - src/share/classes/javax/management/openmbean/MXBeanMappingClass.java - src/share/classes/javax/management/openmbean/MXBeanMappingFactory.java - src/share/classes/javax/management/openmbean/MXBeanMappingFactoryClass.java - src/share/classes/javax/management/remote/IdentityMBeanServerForwarder.java - src/share/classes/sun/net/www/protocol/http/HttpLogFormatter.java - src/share/classes/sun/net/www/protocol/http/NegotiateCallbackHandler.java - src/share/classes/sun/net/www/protocol/http/NegotiatorImpl.java - src/share/classes/sun/security/ssl/KerberosPreMasterSecret.java - src/windows/classes/sun/net/www/protocol/http/NTLMAuthSequence.java - src/windows/classes/sun/net/www/protocol/http/NTLMAuthentication.java - src/windows/native/sun/net/www/protocol/http/NTLMAuthSequence.c - test/javax/management/Introspector/AnnotatedMBeanTest.java - test/javax/management/Introspector/AnnotatedNotificationInfoTest.java - test/javax/management/Introspector/ExceptionsDescriptorTest.java - test/javax/management/Introspector/MBeanDescriptionTest.java - test/javax/management/Introspector/ObjectNameTemplateTest.java - test/javax/management/Introspector/ParameterNameTest.java - test/javax/management/Introspector/ResourceInjectionTest.java - test/javax/management/MBeanServer/AttributeListMapTest.java - test/javax/management/MBeanServer/DynamicWrapperMBeanTest.java - test/javax/management/MBeanServer/InstanceNotFoundExceptionTest.java - test/javax/management/MBeanServerFactory/NamedMBeanServerTest.java - test/javax/management/ObjectName/ValueOfTest.java - test/javax/management/context/ContextForwarderTest.java - test/javax/management/context/ContextTest.java - test/javax/management/context/LocaleAwareBroadcasterTest.java - test/javax/management/context/LocaleTest.java - test/javax/management/context/LocalizableTest.java - test/javax/management/context/RemoteContextTest.java - test/javax/management/context/localizable/MBeanDescriptions.properties - test/javax/management/context/localizable/MBeanDescriptions_fr.java - test/javax/management/context/localizable/Whatsit.java - test/javax/management/context/localizable/WhatsitMBean.java - test/javax/management/descriptor/DescriptorConstructorTest.java - test/javax/management/eventService/AddRemoveListenerTest.java - test/javax/management/eventService/CustomForwarderTest.java - test/javax/management/eventService/EventClientExecutorTest.java - test/javax/management/eventService/EventClientThreadTest.java - test/javax/management/eventService/EventDelegateSecurityTest.java - test/javax/management/eventService/EventManagerTest.java - test/javax/management/eventService/FetchingTest.java - test/javax/management/eventService/LeaseManagerDeadlockTest.java - test/javax/management/eventService/LeaseTest.java - test/javax/management/eventService/ListenerTest.java - test/javax/management/eventService/MyFetchingEventForwarder.java - test/javax/management/eventService/NotSerializableNotifTest.java - test/javax/management/eventService/PublishTest.java - test/javax/management/eventService/ReconnectableConnectorTest.java - test/javax/management/eventService/SharingThreadTest.java - test/javax/management/eventService/SubUnsubTest.java - test/javax/management/eventService/SubscribeTest.java - test/javax/management/eventService/UsingEventService.java - test/javax/management/interop/MBeanExceptionInteropTest.java - test/javax/management/modelmbean/DefaultDescriptorFieldTest.java - test/javax/management/monitor/InstantiateMonitorNotificationTest.java - test/javax/management/mxbean/CustomTypeTest.java - test/javax/management/mxbean/JMXServiceURLTest.java - test/javax/management/mxbean/customtypes/CustomLongMXBean.java - test/javax/management/mxbean/customtypes/CustomMXBean.java - test/javax/management/mxbean/customtypes/IntegerIsLongFactory.java - test/javax/management/mxbean/customtypes/IntegerIsStringFactory.java - test/javax/management/mxbean/customtypes/package-info.java - test/javax/management/namespace/DomainCreationTest.java - test/javax/management/namespace/EventWithNamespaceControlTest.java - test/javax/management/namespace/EventWithNamespaceTest.java - test/javax/management/namespace/ExportNamespaceTest.java - test/javax/management/namespace/JMXDomainTest.java - test/javax/management/namespace/JMXNamespaceSecurityTest.java - test/javax/management/namespace/JMXNamespaceTest.java - test/javax/management/namespace/JMXNamespaceViewTest.java - test/javax/management/namespace/JMXNamespacesTest.java - test/javax/management/namespace/JMXRemoteNamespaceTest.java - test/javax/management/namespace/JMXRemoteTargetNamespace.java - test/javax/management/namespace/LazyDomainTest.java - test/javax/management/namespace/LeadingSeparatorsTest.java - test/javax/management/namespace/MXBeanRefTest.java - test/javax/management/namespace/NamespaceController.java - test/javax/management/namespace/NamespaceControllerMBean.java - test/javax/management/namespace/NamespaceCreationTest.java - test/javax/management/namespace/NamespaceNotificationsTest.java - test/javax/management/namespace/NullDomainObjectNameTest.java - test/javax/management/namespace/NullObjectNameTest.java - test/javax/management/namespace/QueryNamesTest.java - test/javax/management/namespace/RemoveNotificationListenerTest.java - test/javax/management/namespace/RoutingServerProxyTest.java - test/javax/management/namespace/SerialParamProcessorTest.java - test/javax/management/namespace/SourceNamespaceTest.java - test/javax/management/namespace/VirtualMBeanNotifTest.java - test/javax/management/namespace/VirtualMBeanTest.java - test/javax/management/namespace/VirtualNamespaceQueryTest.java - test/javax/management/namespace/VirtualPropsTest.java - test/javax/management/namespace/Wombat.java - test/javax/management/namespace/WombatMBean.java - test/javax/management/namespace/namespace.policy - test/javax/management/notification/SupportClearTest.java - test/javax/management/openmbean/CompositeDataToMapTest.java - test/javax/management/openmbean/GenericMBeanExceptionTest.java - test/javax/management/query/QueryDottedAttrTest.java - test/javax/management/query/QueryNotifFilterTest.java - test/javax/management/query/QueryParseTest.java - test/javax/management/remote/mandatory/connectorServer/CloseConnectionTest.java - test/javax/management/remote/mandatory/connectorServer/ForwarderChainTest.java - test/javax/management/remote/mandatory/connectorServer/StandardForwardersTest.java - test/javax/management/remote/mandatory/version/JMXSpecVersionTest.java - test/javax/management/standardmbean/FindMethodTest.java - test/javax/management/standardmbean/RegistrationTest.java Changeset: c4752fd11cf0 Author: mikejwre Date: 2009-12-03 12:53 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/c4752fd11cf0 Added tag jdk7-b77 for changeset e6a5d095c356 ! .hgtags Changeset: d7c07e9258a9 Author: tbell Date: 2009-12-08 09:15 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/d7c07e9258a9 Merge - make/tools/CharsetMapping/DoubleByte-X.java - make/tools/CharsetMapping/SingleByte-X.java - src/share/classes/sun/security/provider/IdentityDatabase.java - src/share/classes/sun/security/provider/SystemIdentity.java - src/share/classes/sun/security/provider/SystemSigner.java - src/share/classes/sun/security/x509/X500Signer.java - src/share/classes/sun/security/x509/X509Cert.java - src/share/classes/sun/tools/jar/JarVerifierStream.java - src/share/classes/sun/util/CoreResourceBundleControl-XLocales.java - src/share/classes/sun/util/LocaleDataMetaInfo-XLocales.java - test/java/util/Formatter/Basic-X.java - test/sun/tools/native2ascii/test2 - test/tools/launcher/SolarisDataModel.sh - test/tools/launcher/SolarisRunpath.sh - test/tools/launcher/libraryCaller.c - test/tools/launcher/libraryCaller.h - test/tools/launcher/libraryCaller.java Changeset: 479c14bec7f1 Author: prr Date: 2009-11-30 14:39 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/479c14bec7f1 6904962: GlyphVector.getVisualBounds should not be affected by leading or trailing white space. Reviewed-by: igor, dougfelt ! src/share/classes/sun/font/StandardGlyphVector.java + test/java/awt/font/GlyphVector/VisualBounds.java Changeset: 92fa88af9467 Author: lana Date: 2009-12-02 16:18 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/92fa88af9467 Merge - make/tools/fontchecker/Makefile - make/tools/src/build/tools/fontchecker/FontCheckDummy.java - make/tools/src/build/tools/fontchecker/FontChecker.java - make/tools/src/build/tools/fontchecker/FontCheckerConstants.java - make/tools/src/build/tools/fontchecker/FontFileFilter.java - make/tools/src/build/tools/fontchecker/README.txt - src/share/classes/com/sun/jmx/event/DaemonThreadFactory.java - src/share/classes/com/sun/jmx/event/EventBuffer.java - src/share/classes/com/sun/jmx/event/EventClientFactory.java - src/share/classes/com/sun/jmx/event/EventConnection.java - src/share/classes/com/sun/jmx/event/EventParams.java - src/share/classes/com/sun/jmx/event/LeaseManager.java - src/share/classes/com/sun/jmx/event/LeaseRenewer.java - src/share/classes/com/sun/jmx/event/ReceiverBuffer.java - src/share/classes/com/sun/jmx/event/RepeatedSingletonJob.java - src/share/classes/com/sun/jmx/interceptor/DispatchInterceptor.java - src/share/classes/com/sun/jmx/interceptor/DomainDispatchInterceptor.java - src/share/classes/com/sun/jmx/interceptor/MBeanServerInterceptorSupport.java - src/share/classes/com/sun/jmx/interceptor/NamespaceDispatchInterceptor.java - src/share/classes/com/sun/jmx/interceptor/SingleMBeanForwarder.java - src/share/classes/com/sun/jmx/mbeanserver/MBeanInjector.java - src/share/classes/com/sun/jmx/mbeanserver/NotificationMBeanSupport.java - src/share/classes/com/sun/jmx/mbeanserver/NotifySupport.java - src/share/classes/com/sun/jmx/mbeanserver/PerThreadGroupPool.java - src/share/classes/com/sun/jmx/namespace/DomainInterceptor.java - src/share/classes/com/sun/jmx/namespace/HandlerInterceptor.java - src/share/classes/com/sun/jmx/namespace/NamespaceInterceptor.java - src/share/classes/com/sun/jmx/namespace/ObjectNameRouter.java - src/share/classes/com/sun/jmx/namespace/RoutingConnectionProxy.java - src/share/classes/com/sun/jmx/namespace/RoutingMBeanServerConnection.java - src/share/classes/com/sun/jmx/namespace/RoutingProxy.java - src/share/classes/com/sun/jmx/namespace/RoutingServerProxy.java - src/share/classes/com/sun/jmx/namespace/package.html - src/share/classes/com/sun/jmx/namespace/serial/DefaultRewritingProcessor.java - src/share/classes/com/sun/jmx/namespace/serial/IdentityProcessor.java - src/share/classes/com/sun/jmx/namespace/serial/JMXNamespaceContext.java - src/share/classes/com/sun/jmx/namespace/serial/RewritingProcessor.java - src/share/classes/com/sun/jmx/namespace/serial/RoutingOnlyProcessor.java - src/share/classes/com/sun/jmx/namespace/serial/SerialRewritingProcessor.java - src/share/classes/com/sun/jmx/namespace/serial/package.html - src/share/classes/com/sun/jmx/remote/internal/ProxyInputStream.java - src/share/classes/com/sun/jmx/remote/util/EventClientConnection.java - src/share/classes/java/nio/ByteBufferAs-X-Buffer.java - src/share/classes/java/nio/Direct-X-Buffer-bin.java - src/share/classes/java/nio/Direct-X-Buffer.java - src/share/classes/java/nio/Heap-X-Buffer.java - src/share/classes/java/nio/X-Buffer-bin.java - src/share/classes/java/nio/X-Buffer.java - src/share/classes/java/nio/charset/Charset-X-Coder.java - src/share/classes/javax/management/ClientContext.java - src/share/classes/javax/management/Description.java - src/share/classes/javax/management/DescriptorFields.java - src/share/classes/javax/management/DynamicWrapperMBean.java - src/share/classes/javax/management/GenericMBeanException.java - src/share/classes/javax/management/Impact.java - src/share/classes/javax/management/MBean.java - src/share/classes/javax/management/ManagedAttribute.java - src/share/classes/javax/management/ManagedOperation.java - src/share/classes/javax/management/NotificationInfo.java - src/share/classes/javax/management/NotificationInfos.java - src/share/classes/javax/management/ObjectNameTemplate.java - src/share/classes/javax/management/QueryNotificationFilter.java - src/share/classes/javax/management/QueryParser.java - src/share/classes/javax/management/SendNotification.java - src/share/classes/javax/management/event/EventClient.java - src/share/classes/javax/management/event/EventClientDelegate.java - src/share/classes/javax/management/event/EventClientDelegateMBean.java - src/share/classes/javax/management/event/EventClientNotFoundException.java - src/share/classes/javax/management/event/EventConsumer.java - src/share/classes/javax/management/event/EventForwarder.java - src/share/classes/javax/management/event/EventReceiver.java - src/share/classes/javax/management/event/EventRelay.java - src/share/classes/javax/management/event/EventSubscriber.java - src/share/classes/javax/management/event/FetchingEventForwarder.java - src/share/classes/javax/management/event/FetchingEventRelay.java - src/share/classes/javax/management/event/ListenerInfo.java - src/share/classes/javax/management/event/NotificationManager.java - src/share/classes/javax/management/event/RMIPushEventForwarder.java - src/share/classes/javax/management/event/RMIPushEventRelay.java - src/share/classes/javax/management/event/RMIPushServer.java - src/share/classes/javax/management/event/package-info.java - src/share/classes/javax/management/namespace/JMXDomain.java - src/share/classes/javax/management/namespace/JMXNamespace.java - src/share/classes/javax/management/namespace/JMXNamespaceMBean.java - src/share/classes/javax/management/namespace/JMXNamespacePermission.java - src/share/classes/javax/management/namespace/JMXNamespaceView.java - src/share/classes/javax/management/namespace/JMXNamespaces.java - src/share/classes/javax/management/namespace/JMXRemoteNamespace.java - src/share/classes/javax/management/namespace/JMXRemoteNamespaceMBean.java - src/share/classes/javax/management/namespace/MBeanServerConnectionWrapper.java - src/share/classes/javax/management/namespace/MBeanServerSupport.java - src/share/classes/javax/management/namespace/VirtualEventManager.java - src/share/classes/javax/management/namespace/package-info.java - src/share/classes/javax/management/openmbean/MXBeanMapping.java - src/share/classes/javax/management/openmbean/MXBeanMappingClass.java - src/share/classes/javax/management/openmbean/MXBeanMappingFactory.java - src/share/classes/javax/management/openmbean/MXBeanMappingFactoryClass.java - src/share/classes/javax/management/remote/IdentityMBeanServerForwarder.java - src/share/classes/sun/misc/Version-template.java - src/share/classes/sun/net/www/protocol/http/HttpLogFormatter.java - src/share/classes/sun/net/www/protocol/http/NegotiateCallbackHandler.java - src/share/classes/sun/net/www/protocol/http/NegotiatorImpl.java - src/share/classes/sun/security/provider/certpath/LDAPCertStore.java - src/share/classes/sun/security/ssl/KerberosPreMasterSecret.java - src/share/classes/sun/tools/jconsole/Version-template.java - src/windows/classes/sun/net/www/protocol/http/NTLMAuthSequence.java - src/windows/classes/sun/net/www/protocol/http/NTLMAuthentication.java - src/windows/native/sun/net/www/protocol/http/NTLMAuthSequence.c - test/java/nio/Buffer/Basic-X.java - test/java/nio/Buffer/CopyDirect-X-Memory.java - test/javax/management/Introspector/AnnotatedMBeanTest.java - test/javax/management/Introspector/AnnotatedNotificationInfoTest.java - test/javax/management/Introspector/ExceptionsDescriptorTest.java - test/javax/management/Introspector/MBeanDescriptionTest.java - test/javax/management/Introspector/ObjectNameTemplateTest.java - test/javax/management/Introspector/ParameterNameTest.java - test/javax/management/Introspector/ResourceInjectionTest.java - test/javax/management/MBeanServer/AttributeListMapTest.java - test/javax/management/MBeanServer/DynamicWrapperMBeanTest.java - test/javax/management/MBeanServer/InstanceNotFoundExceptionTest.java - test/javax/management/MBeanServerFactory/NamedMBeanServerTest.java - test/javax/management/ObjectName/ValueOfTest.java - test/javax/management/context/ContextForwarderTest.java - test/javax/management/context/ContextTest.java - test/javax/management/context/LocaleAwareBroadcasterTest.java - test/javax/management/context/LocaleTest.java - test/javax/management/context/LocalizableTest.java - test/javax/management/context/RemoteContextTest.java - test/javax/management/context/localizable/MBeanDescriptions.properties - test/javax/management/context/localizable/MBeanDescriptions_fr.java - test/javax/management/context/localizable/Whatsit.java - test/javax/management/context/localizable/WhatsitMBean.java - test/javax/management/descriptor/DescriptorConstructorTest.java - test/javax/management/eventService/AddRemoveListenerTest.java - test/javax/management/eventService/CustomForwarderTest.java - test/javax/management/eventService/EventClientExecutorTest.java - test/javax/management/eventService/EventClientThreadTest.java - test/javax/management/eventService/EventDelegateSecurityTest.java - test/javax/management/eventService/EventManagerTest.java - test/javax/management/eventService/FetchingTest.java - test/javax/management/eventService/LeaseManagerDeadlockTest.java - test/javax/management/eventService/LeaseTest.java - test/javax/management/eventService/ListenerTest.java - test/javax/management/eventService/MyFetchingEventForwarder.java - test/javax/management/eventService/NotSerializableNotifTest.java - test/javax/management/eventService/PublishTest.java - test/javax/management/eventService/ReconnectableConnectorTest.java - test/javax/management/eventService/SharingThreadTest.java - test/javax/management/eventService/SubUnsubTest.java - test/javax/management/eventService/SubscribeTest.java - test/javax/management/eventService/UsingEventService.java - test/javax/management/interop/MBeanExceptionInteropTest.java - test/javax/management/modelmbean/DefaultDescriptorFieldTest.java - test/javax/management/monitor/InstantiateMonitorNotificationTest.java - test/javax/management/mxbean/CustomTypeTest.java - test/javax/management/mxbean/JMXServiceURLTest.java - test/javax/management/mxbean/customtypes/CustomLongMXBean.java - test/javax/management/mxbean/customtypes/CustomMXBean.java - test/javax/management/mxbean/customtypes/IntegerIsLongFactory.java - test/javax/management/mxbean/customtypes/IntegerIsStringFactory.java - test/javax/management/mxbean/customtypes/package-info.java - test/javax/management/namespace/DomainCreationTest.java - test/javax/management/namespace/EventWithNamespaceControlTest.java - test/javax/management/namespace/EventWithNamespaceTest.java - test/javax/management/namespace/ExportNamespaceTest.java - test/javax/management/namespace/JMXDomainTest.java - test/javax/management/namespace/JMXNamespaceSecurityTest.java - test/javax/management/namespace/JMXNamespaceTest.java - test/javax/management/namespace/JMXNamespaceViewTest.java - test/javax/management/namespace/JMXNamespacesTest.java - test/javax/management/namespace/JMXRemoteNamespaceTest.java - test/javax/management/namespace/JMXRemoteTargetNamespace.java - test/javax/management/namespace/LazyDomainTest.java - test/javax/management/namespace/LeadingSeparatorsTest.java - test/javax/management/namespace/MXBeanRefTest.java - test/javax/management/namespace/NamespaceController.java - test/javax/management/namespace/NamespaceControllerMBean.java - test/javax/management/namespace/NamespaceCreationTest.java - test/javax/management/namespace/NamespaceNotificationsTest.java - test/javax/management/namespace/NullDomainObjectNameTest.java - test/javax/management/namespace/NullObjectNameTest.java - test/javax/management/namespace/QueryNamesTest.java - test/javax/management/namespace/RemoveNotificationListenerTest.java - test/javax/management/namespace/RoutingServerProxyTest.java - test/javax/management/namespace/SerialParamProcessorTest.java - test/javax/management/namespace/SourceNamespaceTest.java - test/javax/management/namespace/VirtualMBeanNotifTest.java - test/javax/management/namespace/VirtualMBeanTest.java - test/javax/management/namespace/VirtualNamespaceQueryTest.java - test/javax/management/namespace/VirtualPropsTest.java - test/javax/management/namespace/Wombat.java - test/javax/management/namespace/WombatMBean.java - test/javax/management/namespace/namespace.policy - test/javax/management/notification/SupportClearTest.java - test/javax/management/openmbean/CompositeDataToMapTest.java - test/javax/management/openmbean/GenericMBeanExceptionTest.java - test/javax/management/query/QueryDottedAttrTest.java - test/javax/management/query/QueryNotifFilterTest.java - test/javax/management/query/QueryParseTest.java - test/javax/management/remote/mandatory/connectorServer/CloseConnectionTest.java - test/javax/management/remote/mandatory/connectorServer/ForwarderChainTest.java - test/javax/management/remote/mandatory/connectorServer/StandardForwardersTest.java - test/javax/management/remote/mandatory/version/JMXSpecVersionTest.java - test/javax/management/standardmbean/FindMethodTest.java - test/javax/management/standardmbean/RegistrationTest.java Changeset: 9f220ed252d9 Author: lana Date: 2009-12-10 09:43 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/9f220ed252d9 Merge Changeset: 6286daeb7d5a Author: anthony Date: 2009-11-20 19:11 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/6286daeb7d5a 6863566: Java should support the freedesktop.org startup notification specification Summary: The startup notification gets removed as soon as a Java top-level window is shown Reviewed-by: anthony, art, dcherepanov Contributed-by: Damjan Jovanovic ! src/solaris/classes/sun/awt/X11/XWindowPeer.java Changeset: 84b4935285c8 Author: denis Date: 2009-11-24 18:46 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/84b4935285c8 5098433: REG: DnD of File-List between JVM is broken for non ASCII file names - Win32 Reviewed-by: uta, dav ! src/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/windows/native/sun/windows/awt_DnDDS.cpp + test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/AbsoluteComponentCenterCalculator.java + test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/DragUnicodeBetweenJVMTest.html + test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/DragUnicodeBetweenJVMTest.java + test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/FileListTransferable.java + test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/InterprocessMessages.java + test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/NextFramePositionCalculator.java + test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/SourcePanel.java + test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/TargetPanel.java Changeset: b62c74b1772e Author: denis Date: 2009-11-25 21:27 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/b62c74b1772e 4899516: Transferable has no DataFlavors when dragging from Gnome window to Swing Reviewed-by: uta, dav Contributed-by: Damjan Jovanovic ! src/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/solaris/classes/sun/awt/X11/XDataTransferer.java ! src/solaris/lib/flavormap.properties ! src/windows/classes/sun/awt/windows/WDataTransferer.java + test/java/awt/dnd/URIListBetweenJVMsTest/FileListTransferable.java + test/java/awt/dnd/URIListBetweenJVMsTest/InterprocessMessages.java + test/java/awt/dnd/URIListBetweenJVMsTest/SourceFileListFrame.java + test/java/awt/dnd/URIListBetweenJVMsTest/TargetFileListFrame.java + test/java/awt/dnd/URIListBetweenJVMsTest/URIListBetweenJVMsTest.html + test/java/awt/dnd/URIListBetweenJVMsTest/URIListBetweenJVMsTest.java ! test/java/awt/regtesthelpers/process/ProcessCommunicator.java Changeset: 6fd07b903478 Author: lana Date: 2009-11-25 22:14 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/6fd07b903478 Merge - make/tools/fontchecker/Makefile - make/tools/src/build/tools/fontchecker/FontCheckDummy.java - make/tools/src/build/tools/fontchecker/FontChecker.java - make/tools/src/build/tools/fontchecker/FontCheckerConstants.java - make/tools/src/build/tools/fontchecker/FontFileFilter.java - make/tools/src/build/tools/fontchecker/README.txt - src/share/classes/com/sun/jmx/event/DaemonThreadFactory.java - src/share/classes/com/sun/jmx/event/EventBuffer.java - src/share/classes/com/sun/jmx/event/EventClientFactory.java - src/share/classes/com/sun/jmx/event/EventConnection.java - src/share/classes/com/sun/jmx/event/EventParams.java - src/share/classes/com/sun/jmx/event/LeaseManager.java - src/share/classes/com/sun/jmx/event/LeaseRenewer.java - src/share/classes/com/sun/jmx/event/ReceiverBuffer.java - src/share/classes/com/sun/jmx/event/RepeatedSingletonJob.java - src/share/classes/com/sun/jmx/interceptor/DispatchInterceptor.java - src/share/classes/com/sun/jmx/interceptor/DomainDispatchInterceptor.java - src/share/classes/com/sun/jmx/interceptor/MBeanServerInterceptorSupport.java - src/share/classes/com/sun/jmx/interceptor/NamespaceDispatchInterceptor.java - src/share/classes/com/sun/jmx/interceptor/SingleMBeanForwarder.java - src/share/classes/com/sun/jmx/mbeanserver/MBeanInjector.java - src/share/classes/com/sun/jmx/mbeanserver/NotificationMBeanSupport.java - src/share/classes/com/sun/jmx/mbeanserver/NotifySupport.java - src/share/classes/com/sun/jmx/mbeanserver/PerThreadGroupPool.java - src/share/classes/com/sun/jmx/namespace/DomainInterceptor.java - src/share/classes/com/sun/jmx/namespace/HandlerInterceptor.java - src/share/classes/com/sun/jmx/namespace/NamespaceInterceptor.java - src/share/classes/com/sun/jmx/namespace/ObjectNameRouter.java - src/share/classes/com/sun/jmx/namespace/RoutingConnectionProxy.java - src/share/classes/com/sun/jmx/namespace/RoutingMBeanServerConnection.java - src/share/classes/com/sun/jmx/namespace/RoutingProxy.java - src/share/classes/com/sun/jmx/namespace/RoutingServerProxy.java - src/share/classes/com/sun/jmx/namespace/package.html - src/share/classes/com/sun/jmx/namespace/serial/DefaultRewritingProcessor.java - src/share/classes/com/sun/jmx/namespace/serial/IdentityProcessor.java - src/share/classes/com/sun/jmx/namespace/serial/JMXNamespaceContext.java - src/share/classes/com/sun/jmx/namespace/serial/RewritingProcessor.java - src/share/classes/com/sun/jmx/namespace/serial/RoutingOnlyProcessor.java - src/share/classes/com/sun/jmx/namespace/serial/SerialRewritingProcessor.java - src/share/classes/com/sun/jmx/namespace/serial/package.html - src/share/classes/com/sun/jmx/remote/internal/ProxyInputStream.java - src/share/classes/com/sun/jmx/remote/util/EventClientConnection.java - src/share/classes/java/nio/ByteBufferAs-X-Buffer.java - src/share/classes/java/nio/Direct-X-Buffer-bin.java - src/share/classes/java/nio/Direct-X-Buffer.java - src/share/classes/java/nio/Heap-X-Buffer.java - src/share/classes/java/nio/X-Buffer-bin.java - src/share/classes/java/nio/X-Buffer.java - src/share/classes/java/nio/charset/Charset-X-Coder.java - src/share/classes/javax/management/ClientContext.java - src/share/classes/javax/management/Description.java - src/share/classes/javax/management/DescriptorFields.java - src/share/classes/javax/management/DynamicWrapperMBean.java - src/share/classes/javax/management/GenericMBeanException.java - src/share/classes/javax/management/Impact.java - src/share/classes/javax/management/MBean.java - src/share/classes/javax/management/ManagedAttribute.java - src/share/classes/javax/management/ManagedOperation.java - src/share/classes/javax/management/NotificationInfo.java - src/share/classes/javax/management/NotificationInfos.java - src/share/classes/javax/management/ObjectNameTemplate.java - src/share/classes/javax/management/QueryNotificationFilter.java - src/share/classes/javax/management/QueryParser.java - src/share/classes/javax/management/SendNotification.java - src/share/classes/javax/management/event/EventClient.java - src/share/classes/javax/management/event/EventClientDelegate.java - src/share/classes/javax/management/event/EventClientDelegateMBean.java - src/share/classes/javax/management/event/EventClientNotFoundException.java - src/share/classes/javax/management/event/EventConsumer.java - src/share/classes/javax/management/event/EventForwarder.java - src/share/classes/javax/management/event/EventReceiver.java - src/share/classes/javax/management/event/EventRelay.java - src/share/classes/javax/management/event/EventSubscriber.java - src/share/classes/javax/management/event/FetchingEventForwarder.java - src/share/classes/javax/management/event/FetchingEventRelay.java - src/share/classes/javax/management/event/ListenerInfo.java - src/share/classes/javax/management/event/NotificationManager.java - src/share/classes/javax/management/event/RMIPushEventForwarder.java - src/share/classes/javax/management/event/RMIPushEventRelay.java - src/share/classes/javax/management/event/RMIPushServer.java - src/share/classes/javax/management/event/package-info.java - src/share/classes/javax/management/namespace/JMXDomain.java - src/share/classes/javax/management/namespace/JMXNamespace.java - src/share/classes/javax/management/namespace/JMXNamespaceMBean.java - src/share/classes/javax/management/namespace/JMXNamespacePermission.java - src/share/classes/javax/management/namespace/JMXNamespaceView.java - src/share/classes/javax/management/namespace/JMXNamespaces.java - src/share/classes/javax/management/namespace/JMXRemoteNamespace.java - src/share/classes/javax/management/namespace/JMXRemoteNamespaceMBean.java - src/share/classes/javax/management/namespace/MBeanServerConnectionWrapper.java - src/share/classes/javax/management/namespace/MBeanServerSupport.java - src/share/classes/javax/management/namespace/VirtualEventManager.java - src/share/classes/javax/management/namespace/package-info.java - src/share/classes/javax/management/openmbean/MXBeanMapping.java - src/share/classes/javax/management/openmbean/MXBeanMappingClass.java - src/share/classes/javax/management/openmbean/MXBeanMappingFactory.java - src/share/classes/javax/management/openmbean/MXBeanMappingFactoryClass.java - src/share/classes/javax/management/remote/IdentityMBeanServerForwarder.java - src/share/classes/sun/misc/Version-template.java - src/share/classes/sun/net/www/protocol/http/HttpLogFormatter.java - src/share/classes/sun/net/www/protocol/http/NegotiateCallbackHandler.java - src/share/classes/sun/net/www/protocol/http/NegotiatorImpl.java - src/share/classes/sun/security/provider/certpath/LDAPCertStore.java - src/share/classes/sun/security/ssl/KerberosPreMasterSecret.java - src/share/classes/sun/tools/jconsole/Version-template.java ! src/solaris/classes/sun/awt/X11/XWindowPeer.java - src/windows/classes/sun/net/www/protocol/http/NTLMAuthSequence.java - src/windows/classes/sun/net/www/protocol/http/NTLMAuthentication.java - src/windows/native/sun/net/www/protocol/http/NTLMAuthSequence.c - test/java/nio/Buffer/Basic-X.java - test/java/nio/Buffer/CopyDirect-X-Memory.java - test/javax/management/Introspector/AnnotatedMBeanTest.java - test/javax/management/Introspector/AnnotatedNotificationInfoTest.java - test/javax/management/Introspector/ExceptionsDescriptorTest.java - test/javax/management/Introspector/MBeanDescriptionTest.java - test/javax/management/Introspector/ObjectNameTemplateTest.java - test/javax/management/Introspector/ParameterNameTest.java - test/javax/management/Introspector/ResourceInjectionTest.java - test/javax/management/MBeanServer/AttributeListMapTest.java - test/javax/management/MBeanServer/DynamicWrapperMBeanTest.java - test/javax/management/MBeanServer/InstanceNotFoundExceptionTest.java - test/javax/management/MBeanServerFactory/NamedMBeanServerTest.java - test/javax/management/ObjectName/ValueOfTest.java - test/javax/management/context/ContextForwarderTest.java - test/javax/management/context/ContextTest.java - test/javax/management/context/LocaleAwareBroadcasterTest.java - test/javax/management/context/LocaleTest.java - test/javax/management/context/LocalizableTest.java - test/javax/management/context/RemoteContextTest.java - test/javax/management/context/localizable/MBeanDescriptions.properties - test/javax/management/context/localizable/MBeanDescriptions_fr.java - test/javax/management/context/localizable/Whatsit.java - test/javax/management/context/localizable/WhatsitMBean.java - test/javax/management/descriptor/DescriptorConstructorTest.java - test/javax/management/eventService/AddRemoveListenerTest.java - test/javax/management/eventService/CustomForwarderTest.java - test/javax/management/eventService/EventClientExecutorTest.java - test/javax/management/eventService/EventClientThreadTest.java - test/javax/management/eventService/EventDelegateSecurityTest.java - test/javax/management/eventService/EventManagerTest.java - test/javax/management/eventService/FetchingTest.java - test/javax/management/eventService/LeaseManagerDeadlockTest.java - test/javax/management/eventService/LeaseTest.java - test/javax/management/eventService/ListenerTest.java - test/javax/management/eventService/MyFetchingEventForwarder.java - test/javax/management/eventService/NotSerializableNotifTest.java - test/javax/management/eventService/PublishTest.java - test/javax/management/eventService/ReconnectableConnectorTest.java - test/javax/management/eventService/SharingThreadTest.java - test/javax/management/eventService/SubUnsubTest.java - test/javax/management/eventService/SubscribeTest.java - test/javax/management/eventService/UsingEventService.java - test/javax/management/interop/MBeanExceptionInteropTest.java - test/javax/management/modelmbean/DefaultDescriptorFieldTest.java - test/javax/management/monitor/InstantiateMonitorNotificationTest.java - test/javax/management/mxbean/CustomTypeTest.java - test/javax/management/mxbean/JMXServiceURLTest.java - test/javax/management/mxbean/customtypes/CustomLongMXBean.java - test/javax/management/mxbean/customtypes/CustomMXBean.java - test/javax/management/mxbean/customtypes/IntegerIsLongFactory.java - test/javax/management/mxbean/customtypes/IntegerIsStringFactory.java - test/javax/management/mxbean/customtypes/package-info.java - test/javax/management/namespace/DomainCreationTest.java - test/javax/management/namespace/EventWithNamespaceControlTest.java - test/javax/management/namespace/EventWithNamespaceTest.java - test/javax/management/namespace/ExportNamespaceTest.java - test/javax/management/namespace/JMXDomainTest.java - test/javax/management/namespace/JMXNamespaceSecurityTest.java - test/javax/management/namespace/JMXNamespaceTest.java - test/javax/management/namespace/JMXNamespaceViewTest.java - test/javax/management/namespace/JMXNamespacesTest.java - test/javax/management/namespace/JMXRemoteNamespaceTest.java - test/javax/management/namespace/JMXRemoteTargetNamespace.java - test/javax/management/namespace/LazyDomainTest.java - test/javax/management/namespace/LeadingSeparatorsTest.java - test/javax/management/namespace/MXBeanRefTest.java - test/javax/management/namespace/NamespaceController.java - test/javax/management/namespace/NamespaceControllerMBean.java - test/javax/management/namespace/NamespaceCreationTest.java - test/javax/management/namespace/NamespaceNotificationsTest.java - test/javax/management/namespace/NullDomainObjectNameTest.java - test/javax/management/namespace/NullObjectNameTest.java - test/javax/management/namespace/QueryNamesTest.java - test/javax/management/namespace/RemoveNotificationListenerTest.java - test/javax/management/namespace/RoutingServerProxyTest.java - test/javax/management/namespace/SerialParamProcessorTest.java - test/javax/management/namespace/SourceNamespaceTest.java - test/javax/management/namespace/VirtualMBeanNotifTest.java - test/javax/management/namespace/VirtualMBeanTest.java - test/javax/management/namespace/VirtualNamespaceQueryTest.java - test/javax/management/namespace/VirtualPropsTest.java - test/javax/management/namespace/Wombat.java - test/javax/management/namespace/WombatMBean.java - test/javax/management/namespace/namespace.policy - test/javax/management/notification/SupportClearTest.java - test/javax/management/openmbean/CompositeDataToMapTest.java - test/javax/management/openmbean/GenericMBeanExceptionTest.java - test/javax/management/query/QueryDottedAttrTest.java - test/javax/management/query/QueryNotifFilterTest.java - test/javax/management/query/QueryParseTest.java - test/javax/management/remote/mandatory/connectorServer/CloseConnectionTest.java - test/javax/management/remote/mandatory/connectorServer/ForwarderChainTest.java - test/javax/management/remote/mandatory/connectorServer/StandardForwardersTest.java - test/javax/management/remote/mandatory/version/JMXSpecVersionTest.java - test/javax/management/standardmbean/FindMethodTest.java - test/javax/management/standardmbean/RegistrationTest.java Changeset: e6b46fc235b0 Author: art Date: 2009-11-27 15:26 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/e6b46fc235b0 4913324: Deadlock when using two event queues Reviewed-by: anthony, ant, dcherepanov ! src/share/classes/java/awt/EventDispatchThread.java ! src/share/classes/java/awt/EventQueue.java ! src/share/classes/sun/awt/AWTAccessor.java ! src/share/classes/sun/awt/AppContext.java ! src/share/classes/sun/awt/SunToolkit.java + test/java/awt/EventQueue/PushPopDeadlock2/PushPopTest.java Changeset: ca34cfff70a4 Author: anthony Date: 2009-11-27 16:07 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/ca34cfff70a4 6402325: Swing toolbars vs native toolbars on Windows Summary: Introduce support for different window types: NORMAL, UTILITY, POPUP Reviewed-by: art, dcherepanov ! src/share/classes/java/awt/Window.java ! src/share/classes/javax/swing/Popup.java ! src/share/classes/sun/awt/SunToolkit.java ! src/solaris/classes/sun/awt/X11/InfoWindow.java ! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java ! src/solaris/classes/sun/awt/X11/XNETProtocol.java ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/solaris/classes/sun/awt/X11/XTrayIconPeer.java ! src/solaris/classes/sun/awt/X11/XWindowPeer.java ! src/windows/classes/sun/awt/windows/WDialogPeer.java ! src/windows/classes/sun/awt/windows/WFramePeer.java ! src/windows/classes/sun/awt/windows/WWindowPeer.java ! src/windows/native/sun/windows/awt_Dialog.cpp ! src/windows/native/sun/windows/awt_Window.cpp ! src/windows/native/sun/windows/awt_Window.h + test/java/awt/Window/WindowType/WindowType.java Changeset: 6ffb01da29ce Author: anthony Date: 2009-12-02 14:51 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/6ffb01da29ce 6901021: Security Warning Icon not getting displayed properly when frame loses focus Summary: Make sure the gray icon is selected when hiding the security warning Reviewed-by: art, dcherepanov ! src/windows/native/sun/windows/awt_Toolkit.cpp ! src/windows/native/sun/windows/awt_Window.cpp Changeset: 35d43184687d Author: ant Date: 2009-12-02 17:26 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/35d43184687d 6566375: PIT : test/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.html Reviewed-by: art, dcherepanov ! test/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.java Changeset: 44f04b551d8f Author: ant Date: 2009-12-04 15:07 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/44f04b551d8f 6903354: deadlock involving Component.show & SunToolkit.getImageFromHash Reviewed-by: art, bae ! src/share/classes/sun/awt/SunToolkit.java Changeset: 4ff2fe6c2738 Author: yan Date: 2009-12-07 13:32 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/4ff2fe6c2738 5099725: AWT doesn't seem to handle MappingNotify events under X11. 5036807: Pressing action keys "STOP/AGAIN/COMPOSE" generates keycode of F11/F12 keys. 4787377: VK_STOP key on Solaris generates wrong Key Code Summary: Added an event processing lumped with similar native code for similar bugs. Reviewed-by: art ! make/sun/xawt/mapfile-vers ! src/solaris/classes/sun/awt/X11/XEmbedHelper.java ! src/solaris/classes/sun/awt/X11/XKeysym.java ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/solaris/classes/sun/awt/X11/XlibWrapper.java ! src/solaris/classes/sun/awt/X11/keysym2ucs.h ! src/solaris/native/sun/xawt/XlibWrapper.c Changeset: e4c0c37f6ad5 Author: dcherepanov Date: 2009-12-07 13:43 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/e4c0c37f6ad5 6823138: Need to replace ComponentAccessor with AWTAccessor Reviewed-by: art, anthony ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/Window.java ! src/share/classes/sun/awt/AWTAccessor.java - src/share/classes/sun/awt/ComponentAccessor.java ! src/share/classes/sun/awt/GlobalCursorManager.java ! src/share/classes/sun/awt/SunToolkit.java - src/share/classes/sun/awt/WindowAccessor.java ! src/solaris/classes/sun/awt/X11/XComponentPeer.java ! src/solaris/classes/sun/awt/X11/XContentWindow.java ! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java ! src/solaris/classes/sun/awt/X11/XDialogPeer.java ! src/solaris/classes/sun/awt/X11/XDragSourceContextPeer.java ! src/solaris/classes/sun/awt/X11/XEmbedChildProxy.java ! src/solaris/classes/sun/awt/X11/XGlobalCursorManager.java ! src/solaris/classes/sun/awt/X11/XTextAreaPeer.java ! src/solaris/classes/sun/awt/X11/XTextFieldPeer.java ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/solaris/classes/sun/awt/X11/XTrayIconPeer.java ! src/solaris/classes/sun/awt/X11/XWindow.java ! src/solaris/classes/sun/awt/X11/XWindowPeer.java ! src/windows/classes/sun/awt/windows/WCanvasPeer.java ! src/windows/classes/sun/awt/windows/WComponentPeer.java ! src/windows/classes/sun/awt/windows/WDialogPeer.java ! src/windows/classes/sun/awt/windows/WFileDialogPeer.java ! src/windows/classes/sun/awt/windows/WPrintDialogPeer.java Changeset: 5ab49c5b9423 Author: dcherepanov Date: 2009-12-07 14:07 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/5ab49c5b9423 Merge ! src/solaris/classes/sun/awt/X11/XToolkit.java Changeset: 384659657472 Author: ant Date: 2009-12-07 16:38 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/384659657472 6903890: SWT_AWT focus issues when a dialog is shown/disposed, on X11 Reviewed-by: art, dcherepanov ! src/solaris/classes/sun/awt/X11/XEmbedClientHelper.java Changeset: 725bf9c81f86 Author: mchung Date: 2009-12-08 09:02 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/725bf9c81f86 6907568: java/awt/KeyboardFocusManager.java inproperly merged and lost a changeset Summary: Reapply fix for 6879044 in java.awt.KeyboardFocusManager Reviewed-by: dcherepanov, asaha ! src/share/classes/java/awt/KeyboardFocusManager.java Changeset: 624683dd9066 Author: anthony Date: 2009-12-09 14:02 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/624683dd9066 6900622: Security warning icon is not getting displayed properly for tooltip Summary: Pass a correct value for the hWndInsertAfter argument to the ::SetWindowPos() function Reviewed-by: art, dcherepanov ! src/windows/native/sun/windows/awt_Window.cpp ! src/windows/native/sun/windows/awt_Window.h Changeset: e5ed96d088dd Author: dav Date: 2009-12-09 14:33 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/e5ed96d088dd 6903893: Fix failed for CR 6834576: RemoveChild/ test fail with deadlock on rhel and sles Reviewed-by: dcherepanov, art ! src/solaris/classes/sun/awt/X11/XToolkit.java Changeset: fb57c1bd637a Author: lana Date: 2009-12-10 09:46 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/fb57c1bd637a Merge - src/share/classes/sun/awt/ComponentAccessor.java - src/share/classes/sun/awt/WindowAccessor.java Changeset: 7bcb1864f424 Author: rupashka Date: 2009-11-23 20:57 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/7bcb1864f424 6823603: Generics: JList Reviewed-by: peterz, alexp Contributed-by: fbrunnerlist at gmx.ch ! src/share/classes/javax/swing/AbstractListModel.java ! src/share/classes/javax/swing/DefaultListCellRenderer.java ! src/share/classes/javax/swing/DefaultListModel.java ! src/share/classes/javax/swing/JList.java ! src/share/classes/javax/swing/ListCellRenderer.java ! src/share/classes/javax/swing/ListModel.java + test/javax/swing/JList/6823603/bug6823603.java Changeset: 496c2f20dfac Author: peterz Date: 2009-11-25 20:47 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/496c2f20dfac 6888156: With GTK Look and Feel Icons cannot be rendered in Jtable Cells Reviewed-by: rupashka ! src/share/classes/javax/swing/JTable.java + test/javax/swing/JTable/Test6888156.java Changeset: bb05c76b5c2f Author: lana Date: 2009-11-25 14:37 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/bb05c76b5c2f Merge - make/tools/fontchecker/Makefile - make/tools/src/build/tools/fontchecker/FontCheckDummy.java - make/tools/src/build/tools/fontchecker/FontChecker.java - make/tools/src/build/tools/fontchecker/FontCheckerConstants.java - make/tools/src/build/tools/fontchecker/FontFileFilter.java - make/tools/src/build/tools/fontchecker/README.txt - src/share/classes/com/sun/jmx/event/DaemonThreadFactory.java - src/share/classes/com/sun/jmx/event/EventBuffer.java - src/share/classes/com/sun/jmx/event/EventClientFactory.java - src/share/classes/com/sun/jmx/event/EventConnection.java - src/share/classes/com/sun/jmx/event/EventParams.java - src/share/classes/com/sun/jmx/event/LeaseManager.java - src/share/classes/com/sun/jmx/event/LeaseRenewer.java - src/share/classes/com/sun/jmx/event/ReceiverBuffer.java - src/share/classes/com/sun/jmx/event/RepeatedSingletonJob.java - src/share/classes/com/sun/jmx/interceptor/DispatchInterceptor.java - src/share/classes/com/sun/jmx/interceptor/DomainDispatchInterceptor.java - src/share/classes/com/sun/jmx/interceptor/MBeanServerInterceptorSupport.java - src/share/classes/com/sun/jmx/interceptor/NamespaceDispatchInterceptor.java - src/share/classes/com/sun/jmx/interceptor/SingleMBeanForwarder.java - src/share/classes/com/sun/jmx/mbeanserver/MBeanInjector.java - src/share/classes/com/sun/jmx/mbeanserver/NotificationMBeanSupport.java - src/share/classes/com/sun/jmx/mbeanserver/NotifySupport.java - src/share/classes/com/sun/jmx/mbeanserver/PerThreadGroupPool.java - src/share/classes/com/sun/jmx/namespace/DomainInterceptor.java - src/share/classes/com/sun/jmx/namespace/HandlerInterceptor.java - src/share/classes/com/sun/jmx/namespace/NamespaceInterceptor.java - src/share/classes/com/sun/jmx/namespace/ObjectNameRouter.java - src/share/classes/com/sun/jmx/namespace/RoutingConnectionProxy.java - src/share/classes/com/sun/jmx/namespace/RoutingMBeanServerConnection.java - src/share/classes/com/sun/jmx/namespace/RoutingProxy.java - src/share/classes/com/sun/jmx/namespace/RoutingServerProxy.java - src/share/classes/com/sun/jmx/namespace/package.html - src/share/classes/com/sun/jmx/namespace/serial/DefaultRewritingProcessor.java - src/share/classes/com/sun/jmx/namespace/serial/IdentityProcessor.java - src/share/classes/com/sun/jmx/namespace/serial/JMXNamespaceContext.java - src/share/classes/com/sun/jmx/namespace/serial/RewritingProcessor.java - src/share/classes/com/sun/jmx/namespace/serial/RoutingOnlyProcessor.java - src/share/classes/com/sun/jmx/namespace/serial/SerialRewritingProcessor.java - src/share/classes/com/sun/jmx/namespace/serial/package.html - src/share/classes/com/sun/jmx/remote/internal/ProxyInputStream.java - src/share/classes/com/sun/jmx/remote/util/EventClientConnection.java - src/share/classes/java/nio/ByteBufferAs-X-Buffer.java - src/share/classes/java/nio/Direct-X-Buffer-bin.java - src/share/classes/java/nio/Direct-X-Buffer.java - src/share/classes/java/nio/Heap-X-Buffer.java - src/share/classes/java/nio/X-Buffer-bin.java - src/share/classes/java/nio/X-Buffer.java - src/share/classes/java/nio/charset/Charset-X-Coder.java - src/share/classes/javax/management/ClientContext.java - src/share/classes/javax/management/Description.java - src/share/classes/javax/management/DescriptorFields.java - src/share/classes/javax/management/DynamicWrapperMBean.java - src/share/classes/javax/management/GenericMBeanException.java - src/share/classes/javax/management/Impact.java - src/share/classes/javax/management/MBean.java - src/share/classes/javax/management/ManagedAttribute.java - src/share/classes/javax/management/ManagedOperation.java - src/share/classes/javax/management/NotificationInfo.java - src/share/classes/javax/management/NotificationInfos.java - src/share/classes/javax/management/ObjectNameTemplate.java - src/share/classes/javax/management/QueryNotificationFilter.java - src/share/classes/javax/management/QueryParser.java - src/share/classes/javax/management/SendNotification.java - src/share/classes/javax/management/event/EventClient.java - src/share/classes/javax/management/event/EventClientDelegate.java - src/share/classes/javax/management/event/EventClientDelegateMBean.java - src/share/classes/javax/management/event/EventClientNotFoundException.java - src/share/classes/javax/management/event/EventConsumer.java - src/share/classes/javax/management/event/EventForwarder.java - src/share/classes/javax/management/event/EventReceiver.java - src/share/classes/javax/management/event/EventRelay.java - src/share/classes/javax/management/event/EventSubscriber.java - src/share/classes/javax/management/event/FetchingEventForwarder.java - src/share/classes/javax/management/event/FetchingEventRelay.java - src/share/classes/javax/management/event/ListenerInfo.java - src/share/classes/javax/management/event/NotificationManager.java - src/share/classes/javax/management/event/RMIPushEventForwarder.java - src/share/classes/javax/management/event/RMIPushEventRelay.java - src/share/classes/javax/management/event/RMIPushServer.java - src/share/classes/javax/management/event/package-info.java - src/share/classes/javax/management/namespace/JMXDomain.java - src/share/classes/javax/management/namespace/JMXNamespace.java - src/share/classes/javax/management/namespace/JMXNamespaceMBean.java - src/share/classes/javax/management/namespace/JMXNamespacePermission.java - src/share/classes/javax/management/namespace/JMXNamespaceView.java - src/share/classes/javax/management/namespace/JMXNamespaces.java - src/share/classes/javax/management/namespace/JMXRemoteNamespace.java - src/share/classes/javax/management/namespace/JMXRemoteNamespaceMBean.java - src/share/classes/javax/management/namespace/MBeanServerConnectionWrapper.java - src/share/classes/javax/management/namespace/MBeanServerSupport.java - src/share/classes/javax/management/namespace/VirtualEventManager.java - src/share/classes/javax/management/namespace/package-info.java - src/share/classes/javax/management/openmbean/MXBeanMapping.java - src/share/classes/javax/management/openmbean/MXBeanMappingClass.java - src/share/classes/javax/management/openmbean/MXBeanMappingFactory.java - src/share/classes/javax/management/openmbean/MXBeanMappingFactoryClass.java - src/share/classes/javax/management/remote/IdentityMBeanServerForwarder.java - src/share/classes/sun/misc/Version-template.java - src/share/classes/sun/net/www/protocol/http/HttpLogFormatter.java - src/share/classes/sun/net/www/protocol/http/NegotiateCallbackHandler.java - src/share/classes/sun/net/www/protocol/http/NegotiatorImpl.java - src/share/classes/sun/security/provider/certpath/LDAPCertStore.java - src/share/classes/sun/security/ssl/KerberosPreMasterSecret.java - src/share/classes/sun/tools/jconsole/Version-template.java - src/windows/classes/sun/net/www/protocol/http/NTLMAuthSequence.java - src/windows/classes/sun/net/www/protocol/http/NTLMAuthentication.java - src/windows/native/sun/net/www/protocol/http/NTLMAuthSequence.c - test/java/nio/Buffer/Basic-X.java - test/java/nio/Buffer/CopyDirect-X-Memory.java - test/javax/management/Introspector/AnnotatedMBeanTest.java - test/javax/management/Introspector/AnnotatedNotificationInfoTest.java - test/javax/management/Introspector/ExceptionsDescriptorTest.java - test/javax/management/Introspector/MBeanDescriptionTest.java - test/javax/management/Introspector/ObjectNameTemplateTest.java - test/javax/management/Introspector/ParameterNameTest.java - test/javax/management/Introspector/ResourceInjectionTest.java - test/javax/management/MBeanServer/AttributeListMapTest.java - test/javax/management/MBeanServer/DynamicWrapperMBeanTest.java - test/javax/management/MBeanServer/InstanceNotFoundExceptionTest.java - test/javax/management/MBeanServerFactory/NamedMBeanServerTest.java - test/javax/management/ObjectName/ValueOfTest.java - test/javax/management/context/ContextForwarderTest.java - test/javax/management/context/ContextTest.java - test/javax/management/context/LocaleAwareBroadcasterTest.java - test/javax/management/context/LocaleTest.java - test/javax/management/context/LocalizableTest.java - test/javax/management/context/RemoteContextTest.java - test/javax/management/context/localizable/MBeanDescriptions.properties - test/javax/management/context/localizable/MBeanDescriptions_fr.java - test/javax/management/context/localizable/Whatsit.java - test/javax/management/context/localizable/WhatsitMBean.java - test/javax/management/descriptor/DescriptorConstructorTest.java - test/javax/management/eventService/AddRemoveListenerTest.java - test/javax/management/eventService/CustomForwarderTest.java - test/javax/management/eventService/EventClientExecutorTest.java - test/javax/management/eventService/EventClientThreadTest.java - test/javax/management/eventService/EventDelegateSecurityTest.java - test/javax/management/eventService/EventManagerTest.java - test/javax/management/eventService/FetchingTest.java - test/javax/management/eventService/LeaseManagerDeadlockTest.java - test/javax/management/eventService/LeaseTest.java - test/javax/management/eventService/ListenerTest.java - test/javax/management/eventService/MyFetchingEventForwarder.java - test/javax/management/eventService/NotSerializableNotifTest.java - test/javax/management/eventService/PublishTest.java - test/javax/management/eventService/ReconnectableConnectorTest.java - test/javax/management/eventService/SharingThreadTest.java - test/javax/management/eventService/SubUnsubTest.java - test/javax/management/eventService/SubscribeTest.java - test/javax/management/eventService/UsingEventService.java - test/javax/management/interop/MBeanExceptionInteropTest.java - test/javax/management/modelmbean/DefaultDescriptorFieldTest.java - test/javax/management/monitor/InstantiateMonitorNotificationTest.java - test/javax/management/mxbean/CustomTypeTest.java - test/javax/management/mxbean/JMXServiceURLTest.java - test/javax/management/mxbean/customtypes/CustomLongMXBean.java - test/javax/management/mxbean/customtypes/CustomMXBean.java - test/javax/management/mxbean/customtypes/IntegerIsLongFactory.java - test/javax/management/mxbean/customtypes/IntegerIsStringFactory.java - test/javax/management/mxbean/customtypes/package-info.java - test/javax/management/namespace/DomainCreationTest.java - test/javax/management/namespace/EventWithNamespaceControlTest.java - test/javax/management/namespace/EventWithNamespaceTest.java - test/javax/management/namespace/ExportNamespaceTest.java - test/javax/management/namespace/JMXDomainTest.java - test/javax/management/namespace/JMXNamespaceSecurityTest.java - test/javax/management/namespace/JMXNamespaceTest.java - test/javax/management/namespace/JMXNamespaceViewTest.java - test/javax/management/namespace/JMXNamespacesTest.java - test/javax/management/namespace/JMXRemoteNamespaceTest.java - test/javax/management/namespace/JMXRemoteTargetNamespace.java - test/javax/management/namespace/LazyDomainTest.java - test/javax/management/namespace/LeadingSeparatorsTest.java - test/javax/management/namespace/MXBeanRefTest.java - test/javax/management/namespace/NamespaceController.java - test/javax/management/namespace/NamespaceControllerMBean.java - test/javax/management/namespace/NamespaceCreationTest.java - test/javax/management/namespace/NamespaceNotificationsTest.java - test/javax/management/namespace/NullDomainObjectNameTest.java - test/javax/management/namespace/NullObjectNameTest.java - test/javax/management/namespace/QueryNamesTest.java - test/javax/management/namespace/RemoveNotificationListenerTest.java - test/javax/management/namespace/RoutingServerProxyTest.java - test/javax/management/namespace/SerialParamProcessorTest.java - test/javax/management/namespace/SourceNamespaceTest.java - test/javax/management/namespace/VirtualMBeanNotifTest.java - test/javax/management/namespace/VirtualMBeanTest.java - test/javax/management/namespace/VirtualNamespaceQueryTest.java - test/javax/management/namespace/VirtualPropsTest.java - test/javax/management/namespace/Wombat.java - test/javax/management/namespace/WombatMBean.java - test/javax/management/namespace/namespace.policy - test/javax/management/notification/SupportClearTest.java - test/javax/management/openmbean/CompositeDataToMapTest.java - test/javax/management/openmbean/GenericMBeanExceptionTest.java - test/javax/management/query/QueryDottedAttrTest.java - test/javax/management/query/QueryNotifFilterTest.java - test/javax/management/query/QueryParseTest.java - test/javax/management/remote/mandatory/connectorServer/CloseConnectionTest.java - test/javax/management/remote/mandatory/connectorServer/ForwarderChainTest.java - test/javax/management/remote/mandatory/connectorServer/StandardForwardersTest.java - test/javax/management/remote/mandatory/version/JMXSpecVersionTest.java - test/javax/management/standardmbean/FindMethodTest.java - test/javax/management/standardmbean/RegistrationTest.java Changeset: d505826eabca Author: okutsu Date: 2009-11-27 16:20 +0900 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/d505826eabca 6904997: (tz) Windows-only: tzmappings needs update for KB976098 Reviewed-by: peytoia ! src/windows/lib/tzmappings Changeset: 76b887e939d4 Author: malenkov Date: 2009-11-27 15:24 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/76b887e939d4 5102804: Memory leak in Introspector.getBeanInfo(Class) for custom BeanInfo: Class param Reviewed-by: peterz ! src/share/classes/com/sun/beans/WeakCache.java ! src/share/classes/java/beans/Introspector.java + test/java/beans/Introspector/Test5102804.java Changeset: 965ffc33d9a2 Author: amenkov Date: 2009-11-06 19:47 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/965ffc33d9a2 6744801: JCK api/javax_sound/interactive/RecordSoundTest.html#RecordSoundTest fails on Solaris10 x64 for -d64 Reviewed-by: dav ! make/javax/sound/Makefile Changeset: fe03ca4901a4 Author: amenkov Date: 2009-11-06 19:48 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/fe03ca4901a4 6887318: Incorrect constant used in DirectSound Mixer implementation Reviewed-by: uta ! src/windows/native/com/sun/media/sound/PLATFORM_API_WinOS_DirectSound.cpp Changeset: 1d7b87d34cf8 Author: kalli Date: 2009-11-27 17:13 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/1d7b87d34cf8 6833357: Improve time-stamp support in Gervill to reduce jitter Reviewed-by: amenkov + src/share/classes/com/sun/media/sound/MidiDeviceReceiver.java ! src/share/classes/com/sun/media/sound/SoftAudioBuffer.java ! src/share/classes/com/sun/media/sound/SoftChannel.java ! src/share/classes/com/sun/media/sound/SoftLimiter.java ! src/share/classes/com/sun/media/sound/SoftMainMixer.java ! src/share/classes/com/sun/media/sound/SoftReceiver.java ! src/share/classes/com/sun/media/sound/SoftSynthesizer.java ! src/share/classes/com/sun/media/sound/SoftVoice.java + test/javax/sound/midi/Gervill/SoftReceiver/GetMidiDevice.java + test/javax/sound/midi/Gervill/SoftSynthesizer/TestPreciseTimestampRendering.java Changeset: e7483b15706f Author: kalli Date: 2009-11-27 17:36 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/e7483b15706f 6823449: Gervill: ArrayIndexOutOfBoundsException thrown when trying to play too may voices at same time Reviewed-by: amenkov ! src/share/classes/com/sun/media/sound/SoftChannel.java + test/javax/sound/midi/Gervill/SoftChannel/NoteOverFlowTest2.java Changeset: c5cefcfdac9a Author: amenkov Date: 2009-11-27 17:54 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/c5cefcfdac9a 6832063: OpenJDK fails to open the default ALSA device when PulseAudio is enabled Reviewed-by: amenkov Contributed-by: omajid at redhat.com ! src/solaris/native/com/sun/media/sound/PLATFORM_API_LinuxOS_ALSA_PCM.c Changeset: f20c9e76c3e0 Author: amenkov Date: 2009-11-27 18:36 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/f20c9e76c3e0 Merge ! make/javax/sound/Makefile - make/tools/fontchecker/Makefile - make/tools/src/build/tools/fontchecker/FontCheckDummy.java - make/tools/src/build/tools/fontchecker/FontChecker.java - make/tools/src/build/tools/fontchecker/FontCheckerConstants.java - make/tools/src/build/tools/fontchecker/FontFileFilter.java - make/tools/src/build/tools/fontchecker/README.txt - src/share/classes/com/sun/jmx/event/DaemonThreadFactory.java - src/share/classes/com/sun/jmx/event/EventBuffer.java - src/share/classes/com/sun/jmx/event/EventClientFactory.java - src/share/classes/com/sun/jmx/event/EventConnection.java - src/share/classes/com/sun/jmx/event/EventParams.java - src/share/classes/com/sun/jmx/event/LeaseManager.java - src/share/classes/com/sun/jmx/event/LeaseRenewer.java - src/share/classes/com/sun/jmx/event/ReceiverBuffer.java - src/share/classes/com/sun/jmx/event/RepeatedSingletonJob.java - src/share/classes/com/sun/jmx/interceptor/DispatchInterceptor.java - src/share/classes/com/sun/jmx/interceptor/DomainDispatchInterceptor.java - src/share/classes/com/sun/jmx/interceptor/MBeanServerInterceptorSupport.java - src/share/classes/com/sun/jmx/interceptor/NamespaceDispatchInterceptor.java - src/share/classes/com/sun/jmx/interceptor/SingleMBeanForwarder.java - src/share/classes/com/sun/jmx/mbeanserver/MBeanInjector.java - src/share/classes/com/sun/jmx/mbeanserver/NotificationMBeanSupport.java - src/share/classes/com/sun/jmx/mbeanserver/NotifySupport.java - src/share/classes/com/sun/jmx/mbeanserver/PerThreadGroupPool.java - src/share/classes/com/sun/jmx/namespace/DomainInterceptor.java - src/share/classes/com/sun/jmx/namespace/HandlerInterceptor.java - src/share/classes/com/sun/jmx/namespace/NamespaceInterceptor.java - src/share/classes/com/sun/jmx/namespace/ObjectNameRouter.java - src/share/classes/com/sun/jmx/namespace/RoutingConnectionProxy.java - src/share/classes/com/sun/jmx/namespace/RoutingMBeanServerConnection.java - src/share/classes/com/sun/jmx/namespace/RoutingProxy.java - src/share/classes/com/sun/jmx/namespace/RoutingServerProxy.java - src/share/classes/com/sun/jmx/namespace/package.html - src/share/classes/com/sun/jmx/namespace/serial/DefaultRewritingProcessor.java - src/share/classes/com/sun/jmx/namespace/serial/IdentityProcessor.java - src/share/classes/com/sun/jmx/namespace/serial/JMXNamespaceContext.java - src/share/classes/com/sun/jmx/namespace/serial/RewritingProcessor.java - src/share/classes/com/sun/jmx/namespace/serial/RoutingOnlyProcessor.java - src/share/classes/com/sun/jmx/namespace/serial/SerialRewritingProcessor.java - src/share/classes/com/sun/jmx/namespace/serial/package.html - src/share/classes/com/sun/jmx/remote/internal/ProxyInputStream.java - src/share/classes/com/sun/jmx/remote/util/EventClientConnection.java - src/share/classes/java/nio/ByteBufferAs-X-Buffer.java - src/share/classes/java/nio/Direct-X-Buffer-bin.java - src/share/classes/java/nio/Direct-X-Buffer.java - src/share/classes/java/nio/Heap-X-Buffer.java - src/share/classes/java/nio/X-Buffer-bin.java - src/share/classes/java/nio/X-Buffer.java - src/share/classes/java/nio/charset/Charset-X-Coder.java - src/share/classes/javax/management/ClientContext.java - src/share/classes/javax/management/Description.java - src/share/classes/javax/management/DescriptorFields.java - src/share/classes/javax/management/DynamicWrapperMBean.java - src/share/classes/javax/management/GenericMBeanException.java - src/share/classes/javax/management/Impact.java - src/share/classes/javax/management/MBean.java - src/share/classes/javax/management/ManagedAttribute.java - src/share/classes/javax/management/ManagedOperation.java - src/share/classes/javax/management/NotificationInfo.java - src/share/classes/javax/management/NotificationInfos.java - src/share/classes/javax/management/ObjectNameTemplate.java - src/share/classes/javax/management/QueryNotificationFilter.java - src/share/classes/javax/management/QueryParser.java - src/share/classes/javax/management/SendNotification.java - src/share/classes/javax/management/event/EventClient.java - src/share/classes/javax/management/event/EventClientDelegate.java - src/share/classes/javax/management/event/EventClientDelegateMBean.java - src/share/classes/javax/management/event/EventClientNotFoundException.java - src/share/classes/javax/management/event/EventConsumer.java - src/share/classes/javax/management/event/EventForwarder.java - src/share/classes/javax/management/event/EventReceiver.java - src/share/classes/javax/management/event/EventRelay.java - src/share/classes/javax/management/event/EventSubscriber.java - src/share/classes/javax/management/event/FetchingEventForwarder.java - src/share/classes/javax/management/event/FetchingEventRelay.java - src/share/classes/javax/management/event/ListenerInfo.java - src/share/classes/javax/management/event/NotificationManager.java - src/share/classes/javax/management/event/RMIPushEventForwarder.java - src/share/classes/javax/management/event/RMIPushEventRelay.java - src/share/classes/javax/management/event/RMIPushServer.java - src/share/classes/javax/management/event/package-info.java - src/share/classes/javax/management/namespace/JMXDomain.java - src/share/classes/javax/management/namespace/JMXNamespace.java - src/share/classes/javax/management/namespace/JMXNamespaceMBean.java - src/share/classes/javax/management/namespace/JMXNamespacePermission.java - src/share/classes/javax/management/namespace/JMXNamespaceView.java - src/share/classes/javax/management/namespace/JMXNamespaces.java - src/share/classes/javax/management/namespace/JMXRemoteNamespace.java - src/share/classes/javax/management/namespace/JMXRemoteNamespaceMBean.java - src/share/classes/javax/management/namespace/MBeanServerConnectionWrapper.java - src/share/classes/javax/management/namespace/MBeanServerSupport.java - src/share/classes/javax/management/namespace/VirtualEventManager.java - src/share/classes/javax/management/namespace/package-info.java - src/share/classes/javax/management/openmbean/MXBeanMapping.java - src/share/classes/javax/management/openmbean/MXBeanMappingClass.java - src/share/classes/javax/management/openmbean/MXBeanMappingFactory.java - src/share/classes/javax/management/openmbean/MXBeanMappingFactoryClass.java - src/share/classes/javax/management/remote/IdentityMBeanServerForwarder.java - src/share/classes/sun/misc/Version-template.java - src/share/classes/sun/net/www/protocol/http/HttpLogFormatter.java - src/share/classes/sun/net/www/protocol/http/NegotiateCallbackHandler.java - src/share/classes/sun/net/www/protocol/http/NegotiatorImpl.java - src/share/classes/sun/security/provider/certpath/LDAPCertStore.java - src/share/classes/sun/security/ssl/KerberosPreMasterSecret.java - src/share/classes/sun/tools/jconsole/Version-template.java - src/windows/classes/sun/net/www/protocol/http/NTLMAuthSequence.java - src/windows/classes/sun/net/www/protocol/http/NTLMAuthentication.java - src/windows/native/sun/net/www/protocol/http/NTLMAuthSequence.c - test/java/nio/Buffer/Basic-X.java - test/java/nio/Buffer/CopyDirect-X-Memory.java - test/javax/management/Introspector/AnnotatedMBeanTest.java - test/javax/management/Introspector/AnnotatedNotificationInfoTest.java - test/javax/management/Introspector/ExceptionsDescriptorTest.java - test/javax/management/Introspector/MBeanDescriptionTest.java - test/javax/management/Introspector/ObjectNameTemplateTest.java - test/javax/management/Introspector/ParameterNameTest.java - test/javax/management/Introspector/ResourceInjectionTest.java - test/javax/management/MBeanServer/AttributeListMapTest.java - test/javax/management/MBeanServer/DynamicWrapperMBeanTest.java - test/javax/management/MBeanServer/InstanceNotFoundExceptionTest.java - test/javax/management/MBeanServerFactory/NamedMBeanServerTest.java - test/javax/management/ObjectName/ValueOfTest.java - test/javax/management/context/ContextForwarderTest.java - test/javax/management/context/ContextTest.java - test/javax/management/context/LocaleAwareBroadcasterTest.java - test/javax/management/context/LocaleTest.java - test/javax/management/context/LocalizableTest.java - test/javax/management/context/RemoteContextTest.java - test/javax/management/context/localizable/MBeanDescriptions.properties - test/javax/management/context/localizable/MBeanDescriptions_fr.java - test/javax/management/context/localizable/Whatsit.java - test/javax/management/context/localizable/WhatsitMBean.java - test/javax/management/descriptor/DescriptorConstructorTest.java - test/javax/management/eventService/AddRemoveListenerTest.java - test/javax/management/eventService/CustomForwarderTest.java - test/javax/management/eventService/EventClientExecutorTest.java - test/javax/management/eventService/EventClientThreadTest.java - test/javax/management/eventService/EventDelegateSecurityTest.java - test/javax/management/eventService/EventManagerTest.java - test/javax/management/eventService/FetchingTest.java - test/javax/management/eventService/LeaseManagerDeadlockTest.java - test/javax/management/eventService/LeaseTest.java - test/javax/management/eventService/ListenerTest.java - test/javax/management/eventService/MyFetchingEventForwarder.java - test/javax/management/eventService/NotSerializableNotifTest.java - test/javax/management/eventService/PublishTest.java - test/javax/management/eventService/ReconnectableConnectorTest.java - test/javax/management/eventService/SharingThreadTest.java - test/javax/management/eventService/SubUnsubTest.java - test/javax/management/eventService/SubscribeTest.java - test/javax/management/eventService/UsingEventService.java - test/javax/management/interop/MBeanExceptionInteropTest.java - test/javax/management/modelmbean/DefaultDescriptorFieldTest.java - test/javax/management/monitor/InstantiateMonitorNotificationTest.java - test/javax/management/mxbean/CustomTypeTest.java - test/javax/management/mxbean/JMXServiceURLTest.java - test/javax/management/mxbean/customtypes/CustomLongMXBean.java - test/javax/management/mxbean/customtypes/CustomMXBean.java - test/javax/management/mxbean/customtypes/IntegerIsLongFactory.java - test/javax/management/mxbean/customtypes/IntegerIsStringFactory.java - test/javax/management/mxbean/customtypes/package-info.java - test/javax/management/namespace/DomainCreationTest.java - test/javax/management/namespace/EventWithNamespaceControlTest.java - test/javax/management/namespace/EventWithNamespaceTest.java - test/javax/management/namespace/ExportNamespaceTest.java - test/javax/management/namespace/JMXDomainTest.java - test/javax/management/namespace/JMXNamespaceSecurityTest.java - test/javax/management/namespace/JMXNamespaceTest.java - test/javax/management/namespace/JMXNamespaceViewTest.java - test/javax/management/namespace/JMXNamespacesTest.java - test/javax/management/namespace/JMXRemoteNamespaceTest.java - test/javax/management/namespace/JMXRemoteTargetNamespace.java - test/javax/management/namespace/LazyDomainTest.java - test/javax/management/namespace/LeadingSeparatorsTest.java - test/javax/management/namespace/MXBeanRefTest.java - test/javax/management/namespace/NamespaceController.java - test/javax/management/namespace/NamespaceControllerMBean.java - test/javax/management/namespace/NamespaceCreationTest.java - test/javax/management/namespace/NamespaceNotificationsTest.java - test/javax/management/namespace/NullDomainObjectNameTest.java - test/javax/management/namespace/NullObjectNameTest.java - test/javax/management/namespace/QueryNamesTest.java - test/javax/management/namespace/RemoveNotificationListenerTest.java - test/javax/management/namespace/RoutingServerProxyTest.java - test/javax/management/namespace/SerialParamProcessorTest.java - test/javax/management/namespace/SourceNamespaceTest.java - test/javax/management/namespace/VirtualMBeanNotifTest.java - test/javax/management/namespace/VirtualMBeanTest.java - test/javax/management/namespace/VirtualNamespaceQueryTest.java - test/javax/management/namespace/VirtualPropsTest.java - test/javax/management/namespace/Wombat.java - test/javax/management/namespace/WombatMBean.java - test/javax/management/namespace/namespace.policy - test/javax/management/notification/SupportClearTest.java - test/javax/management/openmbean/CompositeDataToMapTest.java - test/javax/management/openmbean/GenericMBeanExceptionTest.java - test/javax/management/query/QueryDottedAttrTest.java - test/javax/management/query/QueryNotifFilterTest.java - test/javax/management/query/QueryParseTest.java - test/javax/management/remote/mandatory/connectorServer/CloseConnectionTest.java - test/javax/management/remote/mandatory/connectorServer/ForwarderChainTest.java - test/javax/management/remote/mandatory/connectorServer/StandardForwardersTest.java - test/javax/management/remote/mandatory/version/JMXSpecVersionTest.java - test/javax/management/standardmbean/FindMethodTest.java - test/javax/management/standardmbean/RegistrationTest.java Changeset: fd3f28151089 Author: amenkov Date: 2009-11-27 18:38 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/fd3f28151089 Merge Changeset: efab4331ec26 Author: malenkov Date: 2009-11-30 18:26 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/efab4331ec26 6905515: Test failed: java/beans/XMLEncoder/6329581/Test6329581.java Reviewed-by: peterz ! test/java/beans/XMLEncoder/6329581/Test6329581.java Changeset: 31fac6705b41 Author: malenkov Date: 2009-11-30 18:30 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/31fac6705b41 6905516: Test failed: java/beans/EventHandler/Test6788531.java Reviewed-by: peterz ! test/java/beans/EventHandler/Test6788531.java Changeset: 931cfd3ba5b6 Author: malenkov Date: 2009-12-09 11:34 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/931cfd3ba5b6 4638075: DOC: Doc for java.beans.PropertyDescriptor.getPropertyType() is incorrect. Reviewed-by: gsm ! src/share/classes/java/beans/IndexedPropertyDescriptor.java ! src/share/classes/java/beans/PropertyDescriptor.java Changeset: d72275039339 Author: malenkov Date: 2009-12-09 11:38 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/d72275039339 6905574: DOC: Introspector's javadoc contains wrong statement Reviewed-by: gsm ! src/share/classes/java/beans/Introspector.java Changeset: f012e2c094ff Author: peterz Date: 2009-12-10 12:08 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/f012e2c094ff 6827653: Make Synth UI classes public Reviewed-by: alexp ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java ! src/share/classes/javax/swing/plaf/ComponentUI.java ! src/share/classes/javax/swing/plaf/basic/BasicComboBoxEditor.java ! src/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/share/classes/javax/swing/plaf/basic/BasicLabelUI.java ! src/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/share/classes/javax/swing/plaf/basic/BasicSliderUI.java ! src/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java ! src/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTableHeaderUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTreeUI.java ! src/share/classes/javax/swing/plaf/basic/DefaultMenuLayout.java ! src/share/classes/javax/swing/plaf/nimbus/NimbusLookAndFeel.java ! src/share/classes/javax/swing/plaf/nimbus/package.html - src/share/classes/javax/swing/plaf/synth/DefaultMenuLayout.java ! src/share/classes/javax/swing/plaf/synth/SynthBorder.java ! src/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/share/classes/javax/swing/plaf/synth/SynthCheckBoxMenuItemUI.java ! src/share/classes/javax/swing/plaf/synth/SynthCheckBoxUI.java ! src/share/classes/javax/swing/plaf/synth/SynthColorChooserUI.java ! src/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java ! src/share/classes/javax/swing/plaf/synth/SynthDefaultLookup.java ! src/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java ! src/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthEditorPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthFormattedTextFieldUI.java ! src/share/classes/javax/swing/plaf/synth/SynthInternalFrameTitlePane.java ! src/share/classes/javax/swing/plaf/synth/SynthInternalFrameUI.java ! src/share/classes/javax/swing/plaf/synth/SynthLabelUI.java ! src/share/classes/javax/swing/plaf/synth/SynthListUI.java ! src/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java ! src/share/classes/javax/swing/plaf/synth/SynthMenuBarUI.java ! src/share/classes/javax/swing/plaf/synth/SynthMenuItemUI.java + src/share/classes/javax/swing/plaf/synth/SynthMenuLayout.java ! src/share/classes/javax/swing/plaf/synth/SynthMenuUI.java ! src/share/classes/javax/swing/plaf/synth/SynthOptionPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthPainter.java ! src/share/classes/javax/swing/plaf/synth/SynthPanelUI.java ! src/share/classes/javax/swing/plaf/synth/SynthPasswordFieldUI.java ! src/share/classes/javax/swing/plaf/synth/SynthPopupMenuUI.java ! src/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java ! src/share/classes/javax/swing/plaf/synth/SynthRadioButtonMenuItemUI.java ! src/share/classes/javax/swing/plaf/synth/SynthRadioButtonUI.java ! src/share/classes/javax/swing/plaf/synth/SynthRootPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java ! src/share/classes/javax/swing/plaf/synth/SynthScrollPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthSeparatorUI.java ! src/share/classes/javax/swing/plaf/synth/SynthSliderUI.java ! src/share/classes/javax/swing/plaf/synth/SynthSpinnerUI.java ! src/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthStyle.java ! src/share/classes/javax/swing/plaf/synth/SynthStyleFactory.java ! src/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTableUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthToggleButtonUI.java ! src/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java ! src/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTreeUI.java + src/share/classes/javax/swing/plaf/synth/SynthUI.java ! src/share/classes/javax/swing/plaf/synth/SynthViewportUI.java - src/share/classes/sun/swing/plaf/synth/SynthUI.java Changeset: d2680a125e32 Author: lana Date: 2009-12-10 09:50 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/d2680a125e32 Merge - src/share/classes/javax/swing/plaf/synth/DefaultMenuLayout.java - src/share/classes/sun/swing/plaf/synth/SynthUI.java Changeset: be6bc681579a Author: lana Date: 2009-12-16 00:09 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/be6bc681579a Merge - src/share/classes/javax/swing/plaf/synth/DefaultMenuLayout.java - src/share/classes/sun/awt/ComponentAccessor.java - src/share/classes/sun/awt/WindowAccessor.java - src/share/classes/sun/swing/plaf/synth/SynthUI.java Changeset: 447726d0daff Author: ohair Date: 2009-12-16 12:52 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/447726d0daff 6909462: Fix nbproject/private references in .hgignore Summary: See bugzilla issue 100097 Reviewed-by: tbell Contributed-by: Jesse Glick ! .hgignore Changeset: 1143e498f813 Author: mikejwre Date: 2009-12-16 23:39 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/1143e498f813 Merge Changeset: e4dcfb35ee68 Author: mikejwre Date: 2009-12-17 14:10 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/e4dcfb35ee68 Added tag jdk7-b78 for changeset 1143e498f813 ! .hgtags Changeset: 3b896fcc7806 Author: tbell Date: 2009-12-19 10:26 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/3b896fcc7806 Merge From tim.bell at sun.com Sun Dec 20 11:08:06 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Sun, 20 Dec 2009 19:08:06 +0000 Subject: hg: jdk7/tl/langtools: 6 new changesets Message-ID: <20091220190819.E8BCE428C4@hg.openjdk.java.net> Changeset: 45bd41dcb614 Author: mikejwre Date: 2009-12-03 12:53 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/45bd41dcb614 Added tag jdk7-b77 for changeset 0398ae15b90a ! .hgtags Changeset: ceb2857fce7d Author: tbell Date: 2009-12-08 09:16 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/ceb2857fce7d Merge Changeset: 381399872958 Author: ohair Date: 2009-12-16 12:52 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/381399872958 6909462: Fix nbproject/private references in .hgignore Summary: See bugzilla issue 100097 Reviewed-by: tbell Contributed-by: Jesse Glick ! .hgignore Changeset: acc1e40a5874 Author: mikejwre Date: 2009-12-16 23:39 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/acc1e40a5874 Merge Changeset: 44022ba69c2f Author: mikejwre Date: 2009-12-17 14:10 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/44022ba69c2f Added tag jdk7-b78 for changeset acc1e40a5874 ! .hgtags Changeset: ac5b4c5644ce Author: tbell Date: 2009-12-19 10:26 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/ac5b4c5644ce Merge - src/share/classes/com/sun/tools/javac/file/CloseableURLClassLoader.java From joe.darcy at sun.com Tue Dec 22 21:48:42 2009 From: joe.darcy at sun.com (joe.darcy at sun.com) Date: Wed, 23 Dec 2009 05:48:42 +0000 Subject: hg: jdk7/tl/jdk: 6908541: Bad resource management in java/math/BigInteger/BigIntegerTest.java Message-ID: <20091223054920.A8F5A42C89@hg.openjdk.java.net> Changeset: f7e4cda33734 Author: darcy Date: 2009-12-22 21:48 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/f7e4cda33734 6908541: Bad resource management in java/math/BigInteger/BigIntegerTest.java Reviewed-by: alanb ! test/ProblemList.txt ! test/java/math/BigInteger/BigIntegerTest.java From ptisnovs at redhat.com Wed Dec 23 02:33:49 2009 From: ptisnovs at redhat.com (ptisnovs at redhat.com) Date: Wed, 23 Dec 2009 10:33:49 +0000 Subject: hg: jdk7/tl/jdk: 6912628: test/java/util/jar/JarFile/TurkCert.java cannot be run in samevm mode Message-ID: <20091223103454.17EAE42CD8@hg.openjdk.java.net> Changeset: 94feb5bd31bd Author: ptisnovs Date: 2009-12-23 11:18 +0100 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/94feb5bd31bd 6912628: test/java/util/jar/JarFile/TurkCert.java cannot be run in samevm mode Summary: Added tag to run this test in othervm Reviewed-by: chegar ! test/java/util/jar/JarFile/TurkCert.java From ahughes at redhat.com Wed Dec 23 10:09:30 2009 From: ahughes at redhat.com (ahughes at redhat.com) Date: Wed, 23 Dec 2009 18:09:30 +0000 Subject: hg: jdk7/tl/jdk: 6912893: (build) make/java/nio/FILES_java.gmk doesn't list sun.nio.cs.Unicode Message-ID: <20091223180943.6496C42D58@hg.openjdk.java.net> Changeset: 4a062158d2c5 Author: andrew Date: 2009-12-23 17:17 +0000 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/4a062158d2c5 6912893: (build) make/java/nio/FILES_java.gmk doesn't list sun.nio.cs.Unicode Summary: Add missing Java source file Reviewed-by: alanb ! make/java/nio/FILES_java.gmk From martinrb at google.com Wed Dec 23 16:04:12 2009 From: martinrb at google.com (martinrb at google.com) Date: Thu, 24 Dec 2009 00:04:12 +0000 Subject: hg: jdk7/tl/jdk: 6908348: java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java get OOME for unbounded queues Message-ID: <20091224000429.F211442DB8@hg.openjdk.java.net> Changeset: 49bc2b443eca Author: dl Date: 2009-12-23 15:57 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/49bc2b443eca 6908348: java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java get OOME for unbounded queues Reviewed-by: martin, dholmes ! test/java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java From weijun.wang at sun.com Wed Dec 23 21:58:03 2009 From: weijun.wang at sun.com (weijun.wang at sun.com) Date: Thu, 24 Dec 2009 05:58:03 +0000 Subject: hg: jdk7/tl/jdk: 2 new changesets Message-ID: <20091224055828.6182342E1B@hg.openjdk.java.net> Changeset: 6a80c535f02e Author: weijun Date: 2009-12-24 13:56 +0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/6a80c535f02e 6843127: krb5 should not try to access unavailable kdc too often Reviewed-by: valeriep, mullan ! src/share/classes/sun/security/krb5/Config.java ! src/share/classes/sun/security/krb5/KrbKdcReq.java ! src/share/lib/security/java.security + test/sun/security/krb5/auto/BadKdc.java + test/sun/security/krb5/auto/BadKdc1.java + test/sun/security/krb5/auto/BadKdc2.java + test/sun/security/krb5/auto/BadKdc3.java + test/sun/security/krb5/auto/BadKdc4.java ! test/sun/security/krb5/auto/KDC.java ! test/sun/security/krb5/auto/OneKDC.java Changeset: 91c3cabb3d32 Author: weijun Date: 2009-12-24 13:56 +0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/91c3cabb3d32 6907425: JCK Kerberos tests fail since b77 Reviewed-by: valeriep ! src/share/classes/sun/security/krb5/EncryptionKey.java ! test/sun/security/krb5/auto/KDC.java ! test/sun/security/krb5/auto/MoreKvno.java