From michael.wilkerson at sun.com Wed Dec 2 20:04:43 2009 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Thu, 03 Dec 2009 04:04:43 +0000 Subject: hg: jdk7/jdk7/corba: 2 new changesets Message-ID: <20091203040447.8D64D41C61@hg.openjdk.java.net> Changeset: 28b983e5bb5f Author: gbenson Date: 2009-11-23 10:04 +0000 URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/corba/rev/6881f0383f62 Merge From michael.wilkerson at sun.com Wed Dec 2 20:06:54 2009 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Thu, 03 Dec 2009 04:06:54 +0000 Subject: hg: jdk7/jdk7/jdk: 2 new changesets Message-ID: <20091203040747.CE2C041C64@hg.openjdk.java.net> Changeset: ad1c88142958 Author: gbenson Date: 2009-11-23 10:04 +0000 URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/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 From michael.wilkerson at sun.com Fri Dec 4 00:21:11 2009 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Fri, 04 Dec 2009 08:21:11 +0000 Subject: hg: jdk7/jdk7: Added tag jdk7-b77 for changeset 1f17ca8353ba Message-ID: <20091204082111.7BABA41E41@hg.openjdk.java.net> Changeset: 721c1696c124 Author: mikejwre Date: 2009-12-03 12:52 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/721c1696c124 Added tag jdk7-b77 for changeset 1f17ca8353ba ! .hgtags From michael.wilkerson at sun.com Fri Dec 4 00:21:18 2009 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Fri, 04 Dec 2009 08:21:18 +0000 Subject: hg: jdk7/jdk7/corba: Added tag jdk7-b77 for changeset 6881f0383f62 Message-ID: <20091204082122.B26B041E43@hg.openjdk.java.net> Changeset: 6977ccc8827e Author: mikejwre Date: 2009-12-03 12:52 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/6977ccc8827e Added tag jdk7-b77 for changeset 6881f0383f62 ! .hgtags From michael.wilkerson at sun.com Fri Dec 4 00:22:53 2009 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Fri, 04 Dec 2009 08:22:53 +0000 Subject: hg: jdk7/jdk7/hotspot: Added tag jdk7-b77 for changeset 455105fc81d9 Message-ID: <20091204082256.6698341E45@hg.openjdk.java.net> Changeset: 7589c1b72907 Author: mikejwre Date: 2009-12-03 12:52 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/7589c1b72907 Added tag jdk7-b77 for changeset 455105fc81d9 ! .hgtags From michael.wilkerson at sun.com Fri Dec 4 00:26:46 2009 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Fri, 04 Dec 2009 08:26:46 +0000 Subject: hg: jdk7/jdk7/jaxp: Added tag jdk7-b77 for changeset bfadab8c7b1b Message-ID: <20091204082646.D846441E48@hg.openjdk.java.net> Changeset: 90bbdc1a6258 Author: mikejwre Date: 2009-12-03 12:52 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/90bbdc1a6258 Added tag jdk7-b77 for changeset bfadab8c7b1b ! .hgtags From michael.wilkerson at sun.com Fri Dec 4 00:26:54 2009 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Fri, 04 Dec 2009 08:26:54 +0000 Subject: hg: jdk7/jdk7/jaxws: Added tag jdk7-b77 for changeset 5b4968c11047 Message-ID: <20091204082655.96D3A41E4A@hg.openjdk.java.net> Changeset: 96e510caa8e7 Author: mikejwre Date: 2009-12-03 12:52 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/96e510caa8e7 Added tag jdk7-b77 for changeset 5b4968c11047 ! .hgtags From michael.wilkerson at sun.com Fri Dec 4 00:27:05 2009 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Fri, 04 Dec 2009 08:27:05 +0000 Subject: hg: jdk7/jdk7/jdk: Added tag jdk7-b77 for changeset e6a5d095c356 Message-ID: <20091204082754.3F0E241E4C@hg.openjdk.java.net> Changeset: c4752fd11cf0 Author: mikejwre Date: 2009-12-03 12:53 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/c4752fd11cf0 Added tag jdk7-b77 for changeset e6a5d095c356 ! .hgtags From michael.wilkerson at sun.com Fri Dec 4 00:33:46 2009 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Fri, 04 Dec 2009 08:33:46 +0000 Subject: hg: jdk7/jdk7/langtools: Added tag jdk7-b77 for changeset 0398ae15b90a Message-ID: <20091204083355.29DDB41E4F@hg.openjdk.java.net> Changeset: 45bd41dcb614 Author: mikejwre Date: 2009-12-03 12:53 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/45bd41dcb614 Added tag jdk7-b77 for changeset 0398ae15b90a ! .hgtags From deepak2427 at gmail.com Sun Dec 6 21:17:07 2009 From: deepak2427 at gmail.com (Deepak Mathews) Date: Mon, 7 Dec 2009 10:47:07 +0530 Subject: Security Patches Message-ID: <454434ce0912062117o3dba5209ta00647a129c299aa@mail.gmail.com> Hi, Does OpenJDK share a lot of codebase with SunJDK. There was a security issue for SunJDK... A command execution vulnerability in the Java Runtime Environment Deployment Toolkit may be leveraged to execute arbitrary code. This may occur as the result of a user of the Java Runtime Environment viewing a specially crafted web page that exploits this vulnerability. This issue can occur in the following Java SE and Java SE for Business releases for Windows: JDK and JRE 6 Update 16 and earlier Note: JDK and JRE 5.0, and SDK and JRE 1.4.2 and 1.3.1 are not affected by this issue. The security issues for SunJDK... Will this affect OpenJDK 7 also? Thanks. Deepak From Tim.Bell at Sun.COM Sun Dec 6 21:39:42 2009 From: Tim.Bell at Sun.COM (Tim Bell) Date: Sun, 06 Dec 2009 21:39:42 -0800 Subject: Security Patches In-Reply-To: <454434ce0912062117o3dba5209ta00647a129c299aa@mail.gmail.com> References: <454434ce0912062117o3dba5209ta00647a129c299aa@mail.gmail.com> Message-ID: <4B1C951E.9020704@sun.com> Deepak Mathews wrote: > Does OpenJDK share a lot of codebase with SunJDK. Yes, it does. > There was a security issue for SunJDK... ... ?? specific details please ?? > A command execution vulnerability in the Java Runtime Environment Deployment > Toolkit may be leveraged to execute arbitrary code. This may occur as the > result of a user of the Java Runtime Environment viewing a specially crafted > web page that exploits this vulnerability. > > This issue can occur in the following Java SE and Java SE for Business > releases for Windows: > > JDK and JRE 6 Update 16 and earlier > Note: JDK and JRE 5.0, and SDK and JRE 1.4.2 and 1.3.1 are not affected by > this issue. > > The security issues for SunJDK... Will this affect OpenJDK 7 also? Where did you get the text pasted above? Were there bug-ID(s) referenced, and if so, what were they? JDK7 is currently in sync with security fixes, but we won't be able to track this down for sure without more information. Thx- Tim From deepak2427 at gmail.com Sun Dec 6 22:12:43 2009 From: deepak2427 at gmail.com (Deepak Mathews) Date: Mon, 7 Dec 2009 11:42:43 +0530 Subject: Security Patches In-Reply-To: <4B1C951E.9020704@sun.com> References: <454434ce0912062117o3dba5209ta00647a129c299aa@mail.gmail.com> <4B1C951E.9020704@sun.com> Message-ID: <454434ce0912062212y53b74540k51aa6f356db62fc9@mail.gmail.com> Hi, Thank you Tim for your prompt reply. Actually, there are more security issues... These are the bug ids. 269868, 269869, 269870, 270474, 270475, 270476 http://blogs.sun.com/security/entry/advance_notification_of_security_updates6 http://blogs.sun.com/security/entry/sun_alert_269868_the_java http://blogs.sun.com/security/entry/sun_alert_269869_command_execution http://blogs.sun.com/security/entry/sun_alert_269870_security_vulnerability http://blogs.sun.com/security/entry/sun_alert_270474_buffer_and http://blogs.sun.com/security/entry/sun_alert_270475_a_security http://blogs.sun.com/security/entry/sun_alert_270476_two_security Thanks. Deepak On Mon, Dec 7, 2009 at 11:09 AM, Tim Bell wrote: > Deepak Mathews wrote: > > > Does OpenJDK share a lot of codebase with SunJDK. > > Yes, it does. > > > There was a security issue for SunJDK... > > ... ?? specific details please ?? > > > A command execution vulnerability in the Java Runtime Environment > Deployment > > Toolkit may be leveraged to execute arbitrary code. This may occur as the > > result of a user of the Java Runtime Environment viewing a specially > crafted > > web page that exploits this vulnerability. > > > > This issue can occur in the following Java SE and Java SE for Business > > releases for Windows: > > > > JDK and JRE 6 Update 16 and earlier > > Note: JDK and JRE 5.0, and SDK and JRE 1.4.2 and 1.3.1 are not affected > by > > this issue. > > > > The security issues for SunJDK... Will this affect OpenJDK 7 also? > > Where did you get the text pasted above? Were there bug-ID(s) referenced, > and if so, what were they? > > JDK7 is currently in sync with security fixes, but we won't be > able to track this down for sure without more information. > > Thx- > > Tim > > From Tim.Bell at Sun.COM Mon Dec 7 00:49:55 2009 From: Tim.Bell at Sun.COM (Tim Bell) Date: Mon, 07 Dec 2009 00:49:55 -0800 Subject: Security Patches In-Reply-To: <454434ce0912062212y53b74540k51aa6f356db62fc9@mail.gmail.com> References: <454434ce0912062117o3dba5209ta00647a129c299aa@mail.gmail.com> <4B1C951E.9020704@sun.com> <454434ce0912062212y53b74540k51aa6f356db62fc9@mail.gmail.com> Message-ID: <4B1CC1B3.2000905@sun.com> Deepak Mathews wrote: > Hi, > > Thank you Tim for your prompt reply. > > Actually, there are more security issues... > > These are the bug ids. > 269868, 269869, 269870, 270474, 270475, 270476 Those are not bug IDs. Since some of these security fixes are currently in motion, I am the wrong person to have anything further to say. The security alert is publicly available here: http://sunsolve.sun.com/search/document.do?assetkey=1-66-269869-1 Please contact your support channel as described on that page. Over and out- Tim From deepak2427 at gmail.com Mon Dec 7 01:32:46 2009 From: deepak2427 at gmail.com (Deepak Mathews) Date: Mon, 7 Dec 2009 15:02:46 +0530 Subject: Security Patches In-Reply-To: <4B1CC1B3.2000905@sun.com> References: <454434ce0912062117o3dba5209ta00647a129c299aa@mail.gmail.com> <4B1C951E.9020704@sun.com> <454434ce0912062212y53b74540k51aa6f356db62fc9@mail.gmail.com> <4B1CC1B3.2000905@sun.com> Message-ID: <454434ce0912070132n43911162t4d3f621eaea3766b@mail.gmail.com> Hi Tim, I am new to this. Sorry for bothering you. Is there a support channel for OpenJDK? If a fix is available for SunJDK, is it available for OpenJDK too? Sorry, I couldn't find any support channel on that page. Thanks. Deepak On Mon, Dec 7, 2009 at 2:19 PM, Tim Bell wrote: > Deepak Mathews wrote: > > Hi, > > > > Thank you Tim for your prompt reply. > > > > Actually, there are more security issues... > > > > These are the bug ids. > > 269868, 269869, 269870, 270474, 270475, 270476 > > Those are not bug IDs. > > Since some of these security fixes are currently in motion, I am the wrong > person to have anything > further to say. > > The security alert is publicly available here: > > http://sunsolve.sun.com/search/document.do?assetkey=1-66-269869-1 > > > Please contact your support channel as described on that page. > > Over and out- > > Tim > From Erik.Trimble at Sun.COM Mon Dec 7 02:34:32 2009 From: Erik.Trimble at Sun.COM (Erik Trimble) Date: Mon, 07 Dec 2009 02:34:32 -0800 Subject: Security Patches In-Reply-To: <454434ce0912070132n43911162t4d3f621eaea3766b@mail.gmail.com> References: <454434ce0912062117o3dba5209ta00647a129c299aa@mail.gmail.com> <4B1C951E.9020704@sun.com> <454434ce0912062212y53b74540k51aa6f356db62fc9@mail.gmail.com> <4B1CC1B3.2000905@sun.com> <454434ce0912070132n43911162t4d3f621eaea3766b@mail.gmail.com> Message-ID: <4B1CDA38.8060403@sun.com> Deepak Mathews wrote: > Hi Tim, > > I am new to this. > Sorry for bothering you. > > Is there a support channel for OpenJDK? > If a fix is available for SunJDK, is it available for OpenJDK too? > > Sorry, I couldn't find any support channel on that page. > > Thanks. > Deepak > > (note, I'm talking here about OpenJDK 7 and it's relative, SunJDK 7) SunJDK is based on the code in the OpenJDK repositories. We add a few things that can't be made public. In addition, there are some binary plugs which we can't make available as source code. So, from your perspective, SunJDK is a SUPERSET of OpenJDK - it contains ALL the code in OpenJDK. OpenJDK now constitutes about 95% of the codebase for SunJDK. Fixes for common code go into the OpenJDK repositories, and are thus fixed at the same time. Only security issues which affect the less than 5% of the closed code in SunJDK aren't immediately available for OpenJDK. Strictly speaking, since OpenJDK 7/SunJDK 7 isn't a released product yet, there is no "official" support available. This list consists of the best available information about OpenJDK development. -- Erik Trimble Java System Support Mailstop: usca22-123 Phone: x17195 Santa Clara, CA Timezone: US/Pacific (GMT-0800) From deepak2427 at gmail.com Mon Dec 7 03:21:44 2009 From: deepak2427 at gmail.com (Deepak Mathews) Date: Mon, 7 Dec 2009 16:51:44 +0530 Subject: Security Patches In-Reply-To: <4B1CDA38.8060403@sun.com> References: <454434ce0912062117o3dba5209ta00647a129c299aa@mail.gmail.com> <4B1C951E.9020704@sun.com> <454434ce0912062212y53b74540k51aa6f356db62fc9@mail.gmail.com> <4B1CC1B3.2000905@sun.com> <454434ce0912070132n43911162t4d3f621eaea3766b@mail.gmail.com> <4B1CDA38.8060403@sun.com> Message-ID: <454434ce0912070321q42e999cx732fc9f219b7d232@mail.gmail.com> Hi, Thank you guys, for all the info. It was really helpful. Deepak On Mon, Dec 7, 2009 at 4:04 PM, Erik Trimble wrote: > Deepak Mathews wrote: > >> Hi Tim, >> >> I am new to this. >> Sorry for bothering you. >> >> Is there a support channel for OpenJDK? >> If a fix is available for SunJDK, is it available for OpenJDK too? >> >> Sorry, I couldn't find any support channel on that page. >> >> Thanks. >> Deepak >> >> >> > (note, I'm talking here about OpenJDK 7 and it's relative, SunJDK 7) > > > SunJDK is based on the code in the OpenJDK repositories. We add a few > things that can't be made public. In addition, there are some binary plugs > which we can't make available as source code. > > So, from your perspective, SunJDK is a SUPERSET of OpenJDK - it contains > ALL the code in OpenJDK. > OpenJDK now constitutes about 95% of the codebase for SunJDK. Fixes for > common code go into the OpenJDK repositories, and are thus fixed at the same > time. Only security issues which affect the less than 5% of the closed code > in SunJDK aren't immediately available for OpenJDK. > > Strictly speaking, since OpenJDK 7/SunJDK 7 isn't a released product yet, > there is no "official" support available. This list consists of the best > available information about OpenJDK development. > > -- > Erik Trimble > Java System Support > Mailstop: usca22-123 > Phone: x17195 > Santa Clara, CA > Timezone: US/Pacific (GMT-0800) > > From gnu_andrew at member.fsf.org Mon Dec 7 05:29:46 2009 From: gnu_andrew at member.fsf.org (Andrew John Hughes) Date: Mon, 7 Dec 2009 13:29:46 +0000 Subject: Security Patches In-Reply-To: <454434ce0912062212y53b74540k51aa6f356db62fc9@mail.gmail.com> References: <454434ce0912062117o3dba5209ta00647a129c299aa@mail.gmail.com> <4B1C951E.9020704@sun.com> <454434ce0912062212y53b74540k51aa6f356db62fc9@mail.gmail.com> Message-ID: <17c6771e0912070529l11e40fa9rd0aa77081d6c268e@mail.gmail.com> 2009/12/7 Deepak Mathews : > Hi, > > Thank you Tim for your prompt reply. > > Actually, there are more security issues... > This latest batch went into OpenJDK in b77: > These are the bug ids. > 269868, 269869, 269870, 270474, 270475, 270476 > > http://blogs.sun.com/security/entry/advance_notification_of_security_updates6 > > http://blogs.sun.com/security/entry/sun_alert_269868_the_java > http://blogs.sun.com/security/entry/sun_alert_269869_command_execution > http://blogs.sun.com/security/entry/sun_alert_269870_security_vulnerability > These are all specific to the Sun JDK (deployment and plugin/web start related issues) and affect code not in OpenJDK. > http://blogs.sun.com/security/entry/sun_alert_270474_buffer_and Using the bud IDs on that link, you can trivially check whether they are in OpenJDK are not using hg log -k : 6872357: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/34cc7663e7b8 6872358: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/b19f5dc13e8c 6862968: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/1eff4e2de700 6874643: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/689874730539 The rest I assume are bugs in Sun proprietary code. > http://blogs.sun.com/security/entry/sun_alert_270475_a_security 6863503: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/4fbe48c706a4 > http://blogs.sun.com/security/entry/sun_alert_270476_two_security 6864911: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/5429444e93b1 > > Thanks. > Deepak > > On Mon, Dec 7, 2009 at 11:09 AM, Tim Bell wrote: > >> Deepak Mathews wrote: >> >> > Does OpenJDK share a lot of codebase with SunJDK. >> >> Yes, it does. >> >> > There was a security issue for SunJDK... >> >> ... ?? specific details please ?? >> >> > A command execution vulnerability in the Java Runtime Environment >> Deployment >> > Toolkit may be leveraged to execute arbitrary code. This may occur as the >> > result of a user of the Java Runtime Environment viewing a specially >> crafted >> > web page that exploits this vulnerability. >> > >> > This issue can occur in the following Java SE and Java SE for Business >> > releases for Windows: >> > >> > JDK and JRE 6 Update 16 and earlier >> > Note: JDK and JRE 5.0, and SDK and JRE 1.4.2 and 1.3.1 are not affected >> by >> > this issue. >> > >> > The security issues for SunJDK... Will this affect OpenJDK 7 also? >> >> Where did you get the text pasted above? ?Were there bug-ID(s) referenced, >> and if so, what were they? >> >> JDK7 is currently in sync with security fixes, but we won't be >> able to track this down for sure without more information. >> >> Thx- >> >> Tim >> >> > -- 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 ML at Bartschnet.de Wed Dec 9 18:42:21 2009 From: ML at Bartschnet.de (Rene Bartsch) Date: Thu, 10 Dec 2009 03:42:21 +0100 (CET) Subject: Direct hardware access by RTSJ-class "RawMemoryAccess" Message-ID: <76c4d8d537474e39f5a35e6e29922a25.squirrel@www.bartschnet.de> Hi, first, I'm new to the OpenJDK-MLs, so a "Hello" to all! :) JAVA has the advantage programmers don't have to mess around with memory management (especially pointers) which improves stability and resistence against hacking of JAVA programs a lot compared with e.g. C/C++. In my opinion this is very good, but there is one disadvantage: Programming hardware like actuators and sensors is very complicated. So I suggest to implement a class which allows direct access to hardware addresses. To have a solution as compatible as possible I suggest to implement the "RawMemoryAccess"-class from the RTSJ-specification in the OpenJDK JVM. To make sure the "RawMemoryAccess"-class isn't used to manipulate memory management, that class shall only be usable in some kind of security-context for hardware-driver programming. That way hardware-drivers with low platform-dependency can be easily developed in JAVA. Best regards, Renne From tim.bell at sun.com Fri Dec 11 14:53:31 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Fri, 11 Dec 2009 22:53:31 +0000 Subject: hg: jdk7/jdk7: 3 new changesets Message-ID: <20091211225331.4F70641AF7@hg.openjdk.java.net> Changeset: 382219a27386 Author: ohair Date: 2009-11-18 16:41 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/382219a27386 6727046: Add message when docs are skipped in control build 6864011: typo? in top level Makefile: DAYE_STAMP Reviewed-by: jjg ! Makefile ! make/Defs-internal.gmk ! make/jdk-rules.gmk ! make/sanity-rules.gmk Changeset: 08f13b9af1b2 Author: tbell Date: 2009-11-23 19:55 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/08f13b9af1b2 Merge Changeset: 80161484b6b1 Author: tbell Date: 2009-12-08 09:14 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/80161484b6b1 Merge From tim.bell at sun.com Fri Dec 11 14:55:29 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Fri, 11 Dec 2009 22:55:29 +0000 Subject: hg: jdk7/jdk7/jdk: 40 new changesets Message-ID: <20091211230849.B7A7541AFC@hg.openjdk.java.net> Changeset: 6fac6e5fdf0c Author: mullan Date: 2009-11-18 12:34 -0500 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/6fac6e5fdf0c 6894461: OCSP Checker should not wrap all Exception as "Unable to send OCSP request."(introduced by #6885667) Reviewed-by: vinnie, xuelei ! src/share/classes/sun/security/provider/certpath/OCSPChecker.java Changeset: f329c9e0d39f Author: ohair Date: 2009-11-18 11:10 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/f329c9e0d39f 6902323: Fix testcase sun/tools/native2ascii/NativeErrors.java 6902325: Fix testcase sun/tools/jhat/HatHeapDump1Test.java Reviewed-by: tbell, dcubed ! test/ProblemList.txt ! test/sun/tools/jhat/HatRun.java ! test/sun/tools/native2ascii/NativeErrors.java - test/sun/tools/native2ascii/test2 Changeset: ce94cd61b33e Author: ohair Date: 2009-11-18 11:12 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/ce94cd61b33e 6892742: Improve root set used by jhat Reviewed-by: tbell, dcubed Contributed-by: Keith Randall ! src/share/classes/com/sun/tools/hat/internal/model/JavaStatic.java Changeset: 041b482fdbe2 Author: ohair Date: 2009-11-18 11:13 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/041b482fdbe2 Merge Changeset: 5ac84cf85a24 Author: ohair Date: 2009-11-18 11:15 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/5ac84cf85a24 Merge - test/sun/tools/native2ascii/test2 Changeset: c8fb7e11daf8 Author: mchung Date: 2009-11-18 22:29 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/c8fb7e11daf8 6902678: com.sun.tracing.ProviderFactory.createProvider doesn't throw IllegalArgumentException Summary: doPrivileged for calls that have permission check instead of catching all exceptions Reviewed-by: kamg, dcubed ! src/share/classes/com/sun/tracing/ProviderFactory.java ! src/share/classes/sun/tracing/MultiplexProviderFactory.java ! src/share/classes/sun/tracing/NullProviderFactory.java ! src/share/classes/sun/tracing/PrintStreamProviderFactory.java ! src/share/classes/sun/tracing/ProviderSkeleton.java ! src/share/classes/sun/tracing/dtrace/DTraceProviderFactory.java + test/com/sun/tracing/BasicWithSecurityMgr.java Changeset: ca026eb5cf3c Author: jccollet Date: 2009-11-20 14:50 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/ca026eb5cf3c 6901170: HttpCookie parsing of version and max-age mis-handled Summary: Accept single quotes in cookies and better exception handling in CookieManager Reviewed-by: chegar ! src/share/classes/java/net/CookieManager.java ! src/share/classes/java/net/HttpCookie.java ! test/java/net/CookieHandler/TestHttpCookie.java Changeset: 92198fb7e908 Author: dcubed Date: 2009-11-23 10:29 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/92198fb7e908 6903102: 3/3 fixes in nightly testing version of ShellScaffold.sh need to be committed Summary: Merge Jim's ShellScaffold.sh fixes with Tim's ShellScaffold.sh fixes. Reviewed-by: tbell ! test/com/sun/jdi/ShellScaffold.sh Changeset: 5d2e63dad298 Author: mullan Date: 2009-11-23 12:36 -0500 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/5d2e63dad298 6899503: Security code issue using Verisign root certificate Summary: Add support for reordering out-of-order certificate chains Reviewed-by: vinnie, xuelei ! src/share/classes/sun/security/validator/PKIXValidator.java Changeset: 38960b705c30 Author: mullan Date: 2009-11-23 13:57 -0500 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/38960b705c30 Merge Changeset: 1ced99075109 Author: alanb Date: 2009-11-23 19:26 +0000 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/1ced99075109 6888171: JMX Monitor API should not require JavaBeans to be present Reviewed-by: emcmanus ! src/share/classes/com/sun/jmx/mbeanserver/Introspector.java ! src/share/classes/com/sun/jmx/mbeanserver/MBeanIntrospector.java Changeset: 03f841635453 Author: ohair Date: 2009-11-23 09:51 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/03f841635453 6902666: Include closed tests in the test/Makefile jdk_* targets 6902667: Fix JT_HOME not working from env in jdk/test/Makefile Reviewed-by: mullan, dcubed ! test/Makefile ! test/ProblemList.txt Changeset: 8d555c08e267 Author: ohair Date: 2009-11-23 13:00 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/8d555c08e267 Merge Changeset: 2fec95bd2192 Author: mchung Date: 2009-11-23 08:21 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/2fec95bd2192 6903638: Remove dependency on AuthPermission from SecurityConstants Summary: Move two static fields from SecurityConstants to javax.security.auth.Subject Reviewed-by: mullan ! src/share/classes/javax/security/auth/Subject.java ! src/share/classes/sun/security/util/SecurityConstants.java Changeset: 542a1f9d08be Author: mchung Date: 2009-11-23 10:46 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/542a1f9d08be Merge Changeset: 826cc6f77c4a Author: mchung Date: 2009-11-23 14:59 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/826cc6f77c4a Merge Changeset: ea9411ec1458 Author: tbell Date: 2009-11-23 19:57 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/ea9411ec1458 Merge - test/sun/tools/native2ascii/test2 Changeset: 57195a368d33 Author: ohair Date: 2009-11-25 08:24 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/57195a368d33 6904183: Fix jdk/test/com/sun/jdi tests to run with -samevm Reviewed-by: dcubed ! 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/JITDebug.sh ! test/com/sun/jdi/RepStep.java ! test/com/sun/jdi/RunToExit.java ! test/com/sun/jdi/SimulResumerTest.java ! test/com/sun/jdi/Solaris32AndSolaris64Test.sh ! test/com/sun/jdi/VMConnection.java ! test/com/sun/jdi/connect/spi/DebugUsingCustomConnector.java ! test/com/sun/jdi/connect/spi/GeneratedConnectors.java ! test/com/sun/jdi/connect/spi/SimpleLaunchingConnector.java ! test/com/sun/jdi/redefine/RedefineTest.java Changeset: 7871897537b1 Author: weijun Date: 2009-11-27 08:51 +0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/7871897537b1 6853328: Support OK-AS-DELEGATE flag Reviewed-by: valeriep ! src/share/classes/com/sun/security/jgss/ExtendedGSSContext.java ! src/share/classes/org/ietf/jgss/GSSContext.java ! src/share/classes/sun/net/www/protocol/http/spnego/NegotiatorImpl.java ! src/share/classes/sun/security/jgss/GSSContextImpl.java ! src/share/classes/sun/security/jgss/krb5/InitialToken.java ! src/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/share/classes/sun/security/jgss/spi/GSSContextSpi.java ! src/share/classes/sun/security/jgss/spnego/SpNegoContext.java ! src/share/classes/sun/security/jgss/wrapper/NativeGSSContext.java ! src/share/classes/sun/security/krb5/Credentials.java ! src/share/classes/sun/security/krb5/internal/CredentialsUtil.java ! test/sun/security/krb5/auto/Context.java ! test/sun/security/krb5/auto/KDC.java + test/sun/security/krb5/auto/OkAsDelegate.java + test/sun/security/krb5/auto/OkAsDelegateXRealm.java + test/sun/security/krb5/auto/ok-as-delegate-xrealm.sh + test/sun/security/krb5/auto/ok-as-delegate.sh Changeset: a7bf281b1de3 Author: weijun Date: 2009-11-27 08:51 +0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/a7bf281b1de3 6901085: SPNEGO does not works with native program Reviewed-by: valeriep ! src/share/classes/sun/security/jgss/spnego/SpNegoContext.java Changeset: a7d0572340fd Author: weijun Date: 2009-11-27 08:51 +0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/a7d0572340fd 6770883: Infinite loop if SPNEGO specified as sun.security.jgss.mechanism Reviewed-by: valeriep ! src/share/classes/sun/security/jgss/spnego/SpNegoMechFactory.java + test/sun/security/jgss/spnego/NoSpnegoAsDefMech.java Changeset: d5a1c012921d Author: tbell Date: 2009-11-29 15:24 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/d5a1c012921d Merge - test/sun/tools/native2ascii/test2 Changeset: de45eac5670e Author: ksrini Date: 2009-11-20 11:01 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/de45eac5670e 6367077: Purge LD_LIBRARY_PATH usage from the launcher 6899834: (launcher) remove the solaris libjvm.so symlink Summary: Fixes other related issues as well. Reviewed-by: darcy, ohair, xlu, martin ! make/java/jli/Makefile ! make/java/main/java/Makefile ! make/java/redist/Makefile ! src/share/bin/java.c ! src/solaris/bin/java_md.c ! test/tools/launcher/Arrrghs.java + test/tools/launcher/ExecutionEnvironment.java - test/tools/launcher/SolarisDataModel.sh - test/tools/launcher/SolarisRunpath.sh ! test/tools/launcher/TestHelper.java - test/tools/launcher/libraryCaller.c - test/tools/launcher/libraryCaller.h - test/tools/launcher/libraryCaller.java Changeset: 026e0baaef90 Author: ohair Date: 2009-11-30 14:15 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/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/jdk7/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 Changeset: 561186928899 Author: vinnie Date: 2009-12-02 17:06 +0000 URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/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 Changeset: bc12627832e0 Author: vinnie Date: 2009-12-03 21:30 +0000 URL: http://hg.openjdk.java.net/jdk7/jdk7/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 Changeset: 1755493c5774 Author: darcy Date: 2009-12-03 18:19 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/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 Changeset: 0f494453cd0a Author: weijun Date: 2009-12-07 15:27 +0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/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 Changeset: 327adb1c2224 Author: vinnie Date: 2009-12-07 17:06 +0000 URL: http://hg.openjdk.java.net/jdk7/jdk7/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 Changeset: c68f6b6b47fd Author: alanb Date: 2009-12-07 12:24 +0000 URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/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/jdk7/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 Changeset: e47e55b6ecf6 Author: martin Date: 2009-12-07 15:32 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/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 Changeset: 0dcdb13ab6d0 Author: martin Date: 2009-12-07 16:44 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/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 Changeset: 146c8921267f Author: jjb Date: 2009-12-08 12:40 +0000 URL: http://hg.openjdk.java.net/jdk7/jdk7/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 Changeset: d7c07e9258a9 Author: tbell Date: 2009-12-08 09:15 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/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 From tim.bell at sun.com Fri Dec 11 15:29:09 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Fri, 11 Dec 2009 23:29:09 +0000 Subject: hg: jdk7/jdk7/langtools: 10 new changesets Message-ID: <20091211232939.9FC1641B04@hg.openjdk.java.net> Changeset: cff85998bf4d Author: jjg Date: 2009-11-17 16:45 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/cff85998bf4d 6898585: restructure langtools build.xml to facilitate more options for macro Reviewed-by: ohair ! make/build.xml Changeset: a509a22f9845 Author: jjg Date: 2009-11-19 11:38 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/a509a22f9845 6902264: fix indentation of tableswitch and lookupswitch Reviewed-by: ksrini ! src/share/classes/com/sun/tools/classfile/Instruction.java ! src/share/classes/com/sun/tools/javap/CodeWriter.java Changeset: 2ebae181a4ab Author: jjg Date: 2009-11-19 11:43 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/2ebae181a4ab 6900511: javac command line help broken Reviewed-by: ksrini ! src/share/classes/com/sun/tools/javac/main/JavacOption.java Changeset: b1bb8164a9bd Author: jjg Date: 2009-11-19 11:49 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/b1bb8164a9bd 6902720: javac pretty printer does not handle enums correctly Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/tree/Pretty.java + test/tools/javac/6902720/E1.java + test/tools/javac/6902720/E2.java + test/tools/javac/6902720/Test.java Changeset: 243d0be1ba99 Author: jjg Date: 2009-11-20 10:15 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/243d0be1ba99 6903456: 6898585 drops javadoc doclet.xml from JDK Reviewed-by: ohair ! make/build.xml Changeset: 4325b440eb3e Author: jjg Date: 2009-11-20 11:18 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/4325b440eb3e 6902337: fix langtools build to allow forward refs into jdk/ repo Reviewed-by: ohair, mcimadamore ! make/Makefile ! make/build.properties ! make/build.xml + make/tools/GenStubs/GenStubs.java Changeset: b1508b6affd8 Author: tbell Date: 2009-11-23 19:58 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/b1508b6affd8 Merge Changeset: 121e0ebf1658 Author: darcy Date: 2009-12-03 14:03 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/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 Changeset: ea89c5d4af08 Author: jjg Date: 2009-12-07 14:35 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/ea89c5d4af08 6907660: stupid typo in ZipFileIndex guarantees NPE Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/file/ZipFileIndex.java Changeset: ceb2857fce7d Author: tbell Date: 2009-12-08 09:16 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/ceb2857fce7d Merge From Tim.Bell at Sun.COM Fri Dec 11 15:38:31 2009 From: Tim.Bell at Sun.COM (Tim Bell) Date: Fri, 11 Dec 2009 15:38:31 -0800 Subject: jdk7-b78: JSN, Tools, Core Libraries, and Serviceability Message-ID: <4B22D7F7.8030802@sun.com> http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/6977ccc8827e http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/7589c1b72907 http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/90bbdc1a6258 http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/96e510caa8e7 http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/d7c07e9258a9 http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/ceb2857fce7d http://hg.openjdk.java.net/jdk7/jdk7/rev/80161484b6b1 --- Component : jmx Status : 0 major failures, 0 minor failures Date : 12/10/2009 at 01:35 Tested By : JMX QE Cost(total man-days): 1 Workspace : /net/bonsai.sfbay/w/builds/jdk/7/pit/b78 Bundles : /net/jprt-web.sfbay/jprt/archive/2009/12/2009-12-08-172316.tbell.Agones/bundles Platforms : Solaris Sparc 10(32), -server Solaris x86 10(32), -client Others Tests : /net/sqenfs-1.sfbay/export1/tools/gtee/suites/7-jmx Browsers : NA Patches : NA Logs : http://sqeweb.sfbay.sun.com/nfs/results/jmx/gtee/JDK7/PIT/JMX/7/b78/20091209-011102/ Number of Tests Executed : 162 product tests, 421 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 6860844: Change of Permission.toString() breaks a JMX regression test 6888171: JMX Monitor API should not require JavaBeans to be present Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Bugs/rfes with no unit tests: Other reasons: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.7.0-b78 Issues and Notes: ------------------------------- >From JMX QE Serviceability Component : serviceability Status : 0 major failures, 1 minor failures Date : 12/10/2009 at 11:39 Tested By : Ekaterina and VMSQE Cost(total man-days): 1 Workspace : NA Bundles : /net/jprt-web.sfbay/jprt/archive/2009/12/2009-12-08-172316.tbell.Agones/bundles Platforms : Solaris Sparc 11(32), -client Solaris Sparc 11(32), -server Solaris Sparc 10(32), -client Solaris Sparc 10(32), -server Solaris Sparc 9(32), -client Solaris Sparc 9(32), -server Solaris x86 11(32), -client Solaris x86 11(32), -server Solaris x86 10(32), -client Solaris x86 10(32), -server Solaris x86 9(32), -client Solaris x86 9(32), -server WinXP Prof(32), -client WinXP Prof(32), -server WinXP Home(32), -client WinXP Home(32), -server Win Server 2003(32), -client Win Server 2003(32), -server Windows Vista 32 bit, -client Windows Vista 32 bit, -server Windows Vista 64 bit, -server RH AS4.0 (32), -client RH AS4.0 (32), -server Solaris AMD64(32jdk), -server Solaris AMD64(32jdk), -client Solaris AMD64(64jdk), -d64/-server Sol Sparc 10(64OS)(32jdk), -server Sol Sparc 10(64OS)(32jdk), -client Sol Sparc 10(64OS)(64jdk), -d64/-server win server2003 AMD(64OS)(32jdk), -server win server2003 AMD(64OS)(32jdk), -client win server2003 AMD(64OS)(64jdk), -server RH AS4.0 AMD(64OS)(32jdk), -server RH AS4.0 AMD(64OS)(32jdk), -client RH AS4.0 AMD(64OS)(64jdk), -server Others Tests : /net/svc6.sfbay/w/builds/jdk/7/pit/b78/jdk/tests; /net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs : http://sqeweb.sfbay/nfs/tools/gtee/results/JDK7/PIT/CORE/SERVICEABILITY/7/b78/ Number of Tests Executed : 208578 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 6902678: com.sun.tracing.ProviderFactory.createProvider doesn't throw IllegalArgumentException 6903102: fixes in nightly testing version of ShellScaffold.sh need to be committed Tested, Pass (partial fixes): Tested, Fail: 6902325: Fix testcase sun/tools/jhat/HatHeapDump1Test.java Untested bug fixes: Bugs/rfes with no unit tests: 6892742: Improve root set used by jhat Other reasons: 6904183: Fix jdk/test/com/sun/jdi tests to run with -samevm New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.7.0-b78 Issues and Notes: 6904183 is marked by noreg-build keyword. ------------------------------- >From Ekaterina and VMSQE PIT waived by Java Quality Engineering (SQE) for the following components: Security, Networking, Core Libraries, Tools From lana.steuck at sun.com Wed Dec 16 12:43:42 2009 From: lana.steuck at sun.com (lana.steuck at sun.com) Date: Wed, 16 Dec 2009 20:43:42 +0000 Subject: hg: jdk7/jdk7/jdk: 39 new changesets Message-ID: <20091216205216.CD56B42281@hg.openjdk.java.net> Changeset: 479c14bec7f1 Author: prr Date: 2009-11-30 14:39 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/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/jdk7/jdk/rev/9f220ed252d9 Merge Changeset: 6286daeb7d5a Author: anthony Date: 2009-11-20 19:11 +0300 URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/jdk/rev/fd3f28151089 Merge Changeset: efab4331ec26 Author: malenkov Date: 2009-11-30 18:26 +0300 URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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 From Lana.Steuck at sun.com Wed Dec 16 13:50:52 2009 From: Lana.Steuck at sun.com (Lana Steuck) Date: Wed, 16 Dec 2009 13:50:52 -0800 Subject: jdk7-b78: 2d, awt, and swing (i18n and sound) Message-ID: <4B29563C.2000802@sun.com> http://hg.openjdk.java.net/jdk7/jdk7/rev/80161484b6b1 http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/ceb2857fce7d http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/be6bc681579a http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/96e510caa8e7 http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/90bbdc1a6258 http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/7589c1b72907 http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/6977ccc8827e --- All PITs were waived by SQE (Tao.Zhang) From michael.wilkerson at sun.com Thu Dec 17 00:05:14 2009 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Thu, 17 Dec 2009 08:05:14 +0000 Subject: hg: jdk7/jdk7: 2 new changesets Message-ID: <20091217080514.A3F4842346@hg.openjdk.java.net> Changeset: ea77a8b9b028 Author: ohair Date: 2009-12-16 12:51 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/rev/ab4ae8f45146 Merge From michael.wilkerson at sun.com Thu Dec 17 00:05:19 2009 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Thu, 17 Dec 2009 08:05:19 +0000 Subject: hg: jdk7/jdk7/corba: 6909462: Fix nbproject/private references in .hgignore Message-ID: <20091217080520.6B36642348@hg.openjdk.java.net> Changeset: a7f7276b48cd Author: ohair Date: 2009-12-16 12:51 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/a7f7276b48cd 6909462: Fix nbproject/private references in .hgignore Summary: See bugzilla issue 100097 Reviewed-by: tbell Contributed-by: Jesse Glick ! .hgignore From michael.wilkerson at sun.com Thu Dec 17 00:06:33 2009 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Thu, 17 Dec 2009 08:06:33 +0000 Subject: hg: jdk7/jdk7/hotspot: 6909462: Fix nbproject/private references in .hgignore Message-ID: <20091217080639.B91AB4234B@hg.openjdk.java.net> Changeset: e703499b4b51 Author: ohair Date: 2009-12-16 12:51 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/e703499b4b51 6909462: Fix nbproject/private references in .hgignore Summary: See bugzilla issue 100097 Reviewed-by: tbell Contributed-by: Jesse Glick ! .hgignore From michael.wilkerson at sun.com Thu Dec 17 00:09:12 2009 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Thu, 17 Dec 2009 08:09:12 +0000 Subject: hg: jdk7/jdk7/jaxp: 6909462: Fix nbproject/private references in .hgignore Message-ID: <20091217080912.829404234D@hg.openjdk.java.net> Changeset: 7a12d3789e1b Author: ohair Date: 2009-12-16 12:52 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/7a12d3789e1b 6909462: Fix nbproject/private references in .hgignore Summary: See bugzilla issue 100097 Reviewed-by: tbell Contributed-by: Jesse Glick ! .hgignore From michael.wilkerson at sun.com Thu Dec 17 00:09:18 2009 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Thu, 17 Dec 2009 08:09:18 +0000 Subject: hg: jdk7/jdk7/jaxws: 6909462: Fix nbproject/private references in .hgignore Message-ID: <20091217080918.6A1C84234F@hg.openjdk.java.net> Changeset: fc1c72d1dfbb Author: ohair Date: 2009-12-16 12:52 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/fc1c72d1dfbb 6909462: Fix nbproject/private references in .hgignore Summary: See bugzilla issue 100097 Reviewed-by: tbell Contributed-by: Jesse Glick ! .hgignore From michael.wilkerson at sun.com Thu Dec 17 00:09:27 2009 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Thu, 17 Dec 2009 08:09:27 +0000 Subject: hg: jdk7/jdk7/jdk: 2 new changesets Message-ID: <20091217081001.6C56A42351@hg.openjdk.java.net> Changeset: 447726d0daff Author: ohair Date: 2009-12-16 12:52 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/jdk/rev/1143e498f813 Merge From michael.wilkerson at sun.com Thu Dec 17 00:15:16 2009 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Thu, 17 Dec 2009 08:15:16 +0000 Subject: hg: jdk7/jdk7/langtools: 2 new changesets Message-ID: <20091217081520.EBB4B42357@hg.openjdk.java.net> Changeset: 381399872958 Author: ohair Date: 2009-12-16 12:52 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/langtools/rev/acc1e40a5874 Merge From michael.wilkerson at sun.com Fri Dec 18 09:55:44 2009 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Fri, 18 Dec 2009 17:55:44 +0000 Subject: hg: jdk7/jdk7: Added tag jdk7-b78 for changeset ab4ae8f45146 Message-ID: <20091218175545.0B42542581@hg.openjdk.java.net> Changeset: 20aeeb517139 Author: mikejwre Date: 2009-12-17 14:10 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/20aeeb517139 Added tag jdk7-b78 for changeset ab4ae8f45146 ! .hgtags From michael.wilkerson at sun.com Fri Dec 18 09:55:49 2009 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Fri, 18 Dec 2009 17:55:49 +0000 Subject: hg: jdk7/jdk7/corba: Added tag jdk7-b78 for changeset a7f7276b48cd Message-ID: <20091218175553.A97F842583@hg.openjdk.java.net> Changeset: ec0421b5703b Author: mikejwre Date: 2009-12-17 14:10 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/ec0421b5703b Added tag jdk7-b78 for changeset a7f7276b48cd ! .hgtags From michael.wilkerson at sun.com Fri Dec 18 09:57:38 2009 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Fri, 18 Dec 2009 17:57:38 +0000 Subject: hg: jdk7/jdk7/hotspot: Added tag jdk7-b78 for changeset e703499b4b51 Message-ID: <20091218175745.BE29542585@hg.openjdk.java.net> Changeset: 1cf572922ff1 Author: mikejwre Date: 2009-12-17 14:10 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/1cf572922ff1 Added tag jdk7-b78 for changeset e703499b4b51 ! .hgtags From michael.wilkerson at sun.com Fri Dec 18 10:01:27 2009 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Fri, 18 Dec 2009 18:01:27 +0000 Subject: hg: jdk7/jdk7/jaxp: Added tag jdk7-b78 for changeset 7a12d3789e1b Message-ID: <20091218180127.5EB6E42588@hg.openjdk.java.net> Changeset: b1005c504358 Author: mikejwre Date: 2009-12-17 14:10 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/b1005c504358 Added tag jdk7-b78 for changeset 7a12d3789e1b ! .hgtags From michael.wilkerson at sun.com Fri Dec 18 10:01:31 2009 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Fri, 18 Dec 2009 18:01:31 +0000 Subject: hg: jdk7/jdk7/jaxws: Added tag jdk7-b78 for changeset fc1c72d1dfbb Message-ID: <20091218180131.A87B04258A@hg.openjdk.java.net> Changeset: c08894f5b6e5 Author: mikejwre Date: 2009-12-17 14:10 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/c08894f5b6e5 Added tag jdk7-b78 for changeset fc1c72d1dfbb ! .hgtags From michael.wilkerson at sun.com Fri Dec 18 10:01:38 2009 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Fri, 18 Dec 2009 18:01:38 +0000 Subject: hg: jdk7/jdk7/jdk: Added tag jdk7-b78 for changeset 1143e498f813 Message-ID: <20091218180218.4AF3D4258C@hg.openjdk.java.net> Changeset: e4dcfb35ee68 Author: mikejwre Date: 2009-12-17 14:10 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/e4dcfb35ee68 Added tag jdk7-b78 for changeset 1143e498f813 ! .hgtags From michael.wilkerson at sun.com Fri Dec 18 10:06:42 2009 From: michael.wilkerson at sun.com (michael.wilkerson at sun.com) Date: Fri, 18 Dec 2009 18:06:42 +0000 Subject: hg: jdk7/jdk7/langtools: Added tag jdk7-b78 for changeset acc1e40a5874 Message-ID: <20091218180648.39B854258F@hg.openjdk.java.net> Changeset: 44022ba69c2f Author: mikejwre Date: 2009-12-17 14:10 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/44022ba69c2f Added tag jdk7-b78 for changeset acc1e40a5874 ! .hgtags From linuxhippy at gmail.com Fri Dec 18 15:22:17 2009 From: linuxhippy at gmail.com (Clemens Eisserer) Date: Fri, 18 Dec 2009 18:22:17 -0500 Subject: Direct hardware access by RTSJ-class "RawMemoryAccess" In-Reply-To: <76c4d8d537474e39f5a35e6e29922a25.squirrel@www.bartschnet.de> References: <76c4d8d537474e39f5a35e6e29922a25.squirrel@www.bartschnet.de> Message-ID: <194f62550912181522u36c0187axcfb68ae855fc3721@mail.gmail.com> If you don't care about portability, sun.misc.Unsafe is what you are looking for. - Clemens 2009/12/9 Rene Bartsch : > Hi, > > first, I'm new to the OpenJDK-MLs, so a "Hello" to all! :) > > JAVA has the advantage programmers don't have to mess around with memory management (especially > pointers) which improves stability and resistence against hacking of JAVA programs a lot compared > with e.g. C/C++. > > In my opinion this is very good, but there is one disadvantage: > > Programming hardware like actuators and sensors is very complicated. So I suggest to implement a > class which allows direct access to hardware addresses. To have a solution as compatible as > possible I suggest to implement the "RawMemoryAccess"-class from the RTSJ-specification in the > OpenJDK JVM. > > > To make sure the "RawMemoryAccess"-class isn't used to manipulate memory management, that class > shall only be usable in some kind of security-context for hardware-driver programming. > > That way hardware-drivers with low platform-dependency can be easily developed in JAVA. > > > Best regards, > > Renne > > >