hg: jdk7/hotspot-rt/jdk: 136 new changesets

john.coomes at sun.com john.coomes at sun.com
Thu Nov 26 22:40:40 PST 2009


Changeset: 052f056f7ba1
Author:    michaelm
Date:      2009-10-20 15:35 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/052f056f7ba1

6890349: Fix #6870935 in jdk7/pit/b74 caused HttpClinet's check for "proxy capture" attack by-passed.
Summary: pass exception up stack
Reviewed-by: chegar

! src/share/classes/sun/net/www/protocol/http/DigestAuthentication.java
! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
+ test/sun/net/www/protocol/http/B6890349.java

Changeset: 0dd3d16e8183
Author:    darcy
Date:      2009-10-20 09:51 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/0dd3d16e8183

6371401: java.math.BigInteger.shift(Integer.MIN_VALUE) throws StackOverflowError
Reviewed-by: alanb

! src/share/classes/java/math/BigInteger.java
+ test/java/math/BigInteger/ExtremeShiftingTests.java

Changeset: 0d7c64c023c6
Author:    weijun
Date:      2009-10-21 08:17 +0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/0d7c64c023c6

6870812: enhance security tools to use ECC algorithms
Reviewed-by: vinnie, mullan

! src/share/classes/java/util/jar/JarFile.java
! src/share/classes/java/util/jar/JarVerifier.java
! src/share/classes/sun/security/jca/Providers.java
! src/share/classes/sun/security/pkcs/SignerInfo.java
! src/share/classes/sun/security/tools/JarSigner.java
! src/share/classes/sun/security/tools/KeyTool.java
! src/share/classes/sun/security/tools/TimestampedSigner.java
! src/share/classes/sun/security/util/SignatureFileVerifier.java
! src/share/classes/sun/security/x509/AlgorithmId.java
! src/share/classes/sun/tools/jar/SignatureFile.java
+ test/sun/security/tools/jarsigner/ec.sh

Changeset: b0433598e26d
Author:    tbell
Date:      2009-10-21 00:12 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/b0433598e26d

6893426: ShellScaffold.sh fails on Solaris 10 update releases: /usr/bin/id: illegal option -- u
Reviewed-by: ohair, dcubed

! test/com/sun/jdi/ShellScaffold.sh

Changeset: 5ab37d9d9260
Author:    jccollet
Date:      2009-10-21 13:42 +0200
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/5ab37d9d9260

6873543: CookieManager doesn't enforce httpOnly
Summary: Adds check for httpOnly tag and clarifies javadoc
Reviewed-by: chegar

! src/share/classes/java/net/CookieHandler.java
! src/share/classes/java/net/CookieManager.java
! test/java/net/CookieHandler/B6644726.java

Changeset: 75c453fa1aa1
Author:    jccollet
Date:      2009-10-21 16:28 +0200
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/75c453fa1aa1

6893702: Overhaul of Ftp Client internal code
Summary: Major reorg of internal FTP client code
Reviewed-by: chegar

! make/sun/net/FILES_java.gmk
! src/share/classes/sun/net/ftp/FtpClient.java
+ src/share/classes/sun/net/ftp/FtpClientProvider.java
+ src/share/classes/sun/net/ftp/FtpDirEntry.java
+ src/share/classes/sun/net/ftp/FtpDirParser.java
! src/share/classes/sun/net/ftp/FtpLoginException.java
! src/share/classes/sun/net/ftp/FtpProtocolException.java
+ src/share/classes/sun/net/ftp/FtpReplyCode.java
+ src/share/classes/sun/net/ftp/impl/DefaultFtpClientProvider.java
+ src/share/classes/sun/net/ftp/impl/FtpClient.java
! src/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java

Changeset: f23a3ae59169
Author:    emcmanus
Date:      2009-10-21 17:33 +0200
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/f23a3ae59169

6851617: Remove JSR 255 (JMX API 2.0) from JDK 7
Summary: See http://weblogs.java.net/blog/2009/06/16/jsr-255-jmx-api-20-postponed
Reviewed-by: dfuchs

! make/docs/CORE_PKGS.gmk
! src/share/classes/com/sun/jmx/defaults/JmxProperties.java
! src/share/classes/com/sun/jmx/defaults/ServiceName.java
- 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/DefaultMBeanServerInterceptor.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/ConvertingMethod.java
! src/share/classes/com/sun/jmx/mbeanserver/DefaultMXBeanMappingFactory.java
! src/share/classes/com/sun/jmx/mbeanserver/DynamicMBean2.java
! src/share/classes/com/sun/jmx/mbeanserver/Introspector.java
! src/share/classes/com/sun/jmx/mbeanserver/JmxMBeanServer.java
! src/share/classes/com/sun/jmx/mbeanserver/MBeanAnalyzer.java
- src/share/classes/com/sun/jmx/mbeanserver/MBeanInjector.java
! src/share/classes/com/sun/jmx/mbeanserver/MBeanInstantiator.java
! src/share/classes/com/sun/jmx/mbeanserver/MBeanIntrospector.java
! src/share/classes/com/sun/jmx/mbeanserver/MBeanSupport.java
! src/share/classes/com/sun/jmx/mbeanserver/MXBeanIntrospector.java
! src/share/classes/com/sun/jmx/mbeanserver/MXBeanLookup.java
+ src/share/classes/com/sun/jmx/mbeanserver/MXBeanMapping.java
+ src/share/classes/com/sun/jmx/mbeanserver/MXBeanMappingFactory.java
! src/share/classes/com/sun/jmx/mbeanserver/MXBeanProxy.java
! src/share/classes/com/sun/jmx/mbeanserver/MXBeanSupport.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/PerInterface.java
- src/share/classes/com/sun/jmx/mbeanserver/PerThreadGroupPool.java
! src/share/classes/com/sun/jmx/mbeanserver/Repository.java
! src/share/classes/com/sun/jmx/mbeanserver/StandardMBeanIntrospector.java
! src/share/classes/com/sun/jmx/mbeanserver/StandardMBeanSupport.java
! src/share/classes/com/sun/jmx/mbeanserver/Util.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/ServerNotifForwarder.java
! src/share/classes/com/sun/jmx/remote/util/EnvHelp.java
- src/share/classes/com/sun/jmx/remote/util/EventClientConnection.java
! src/share/classes/java/lang/management/PlatformComponent.java
! src/share/classes/java/util/logging/Logging.java
! src/share/classes/javax/management/AndQueryExp.java
! src/share/classes/javax/management/AttributeList.java
! src/share/classes/javax/management/AttributeValueExp.java
! src/share/classes/javax/management/BetweenQueryExp.java
! src/share/classes/javax/management/BinaryOpValueExp.java
! src/share/classes/javax/management/BinaryRelQueryExp.java
- src/share/classes/javax/management/ClientContext.java
- src/share/classes/javax/management/Description.java
! src/share/classes/javax/management/Descriptor.java
- src/share/classes/javax/management/DescriptorFields.java
! src/share/classes/javax/management/DescriptorKey.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/InstanceNotFoundException.java
! src/share/classes/javax/management/JMRuntimeException.java
! src/share/classes/javax/management/JMX.java
- src/share/classes/javax/management/MBean.java
! src/share/classes/javax/management/MBeanAttributeInfo.java
! src/share/classes/javax/management/MBeanConstructorInfo.java
! src/share/classes/javax/management/MBeanException.java
! src/share/classes/javax/management/MBeanInfo.java
! src/share/classes/javax/management/MBeanOperationInfo.java
! src/share/classes/javax/management/MBeanPermission.java
! src/share/classes/javax/management/MBeanRegistration.java
! src/share/classes/javax/management/MBeanServer.java
! src/share/classes/javax/management/MBeanServerConnection.java
! src/share/classes/javax/management/MBeanServerDelegate.java
! src/share/classes/javax/management/MBeanServerFactory.java
! src/share/classes/javax/management/MBeanServerInvocationHandler.java
! src/share/classes/javax/management/MBeanServerNotification.java
! src/share/classes/javax/management/MXBean.java
- src/share/classes/javax/management/ManagedAttribute.java
- src/share/classes/javax/management/ManagedOperation.java
! src/share/classes/javax/management/NotQueryExp.java
! src/share/classes/javax/management/Notification.java
! src/share/classes/javax/management/NotificationBroadcasterSupport.java
- src/share/classes/javax/management/NotificationInfo.java
- src/share/classes/javax/management/NotificationInfos.java
! src/share/classes/javax/management/ObjectName.java
- src/share/classes/javax/management/ObjectNameTemplate.java
! src/share/classes/javax/management/OrQueryExp.java
! src/share/classes/javax/management/QualifiedAttributeValueExp.java
! src/share/classes/javax/management/Query.java
! src/share/classes/javax/management/QueryEval.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/StandardEmitterMBean.java
! src/share/classes/javax/management/StandardMBean.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/modelmbean/DescriptorSupport.java
! src/share/classes/javax/management/modelmbean/ModelMBeanAttributeInfo.java
! src/share/classes/javax/management/modelmbean/ModelMBeanConstructorInfo.java
! src/share/classes/javax/management/modelmbean/ModelMBeanInfoSupport.java
! src/share/classes/javax/management/modelmbean/ModelMBeanNotificationInfo.java
! src/share/classes/javax/management/modelmbean/ModelMBeanOperationInfo.java
! src/share/classes/javax/management/modelmbean/RequiredModelMBean.java
! src/share/classes/javax/management/monitor/MonitorNotification.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/CompositeDataInvocationHandler.java
! src/share/classes/javax/management/openmbean/CompositeDataSupport.java
! src/share/classes/javax/management/openmbean/CompositeType.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/openmbean/OpenType.java
! src/share/classes/javax/management/package.html
- src/share/classes/javax/management/remote/IdentityMBeanServerForwarder.java
! src/share/classes/javax/management/remote/JMXConnector.java
! src/share/classes/javax/management/remote/JMXConnectorServer.java
! src/share/classes/javax/management/remote/JMXConnectorServerMBean.java
! src/share/classes/javax/management/remote/JMXServiceURL.java
! src/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java
! src/share/classes/javax/management/remote/rmi/RMIConnector.java
! src/share/classes/javax/management/remote/rmi/RMIConnectorServer.java
! src/share/classes/javax/management/remote/rmi/RMIServerImpl.java
! src/share/classes/sun/management/ClassLoadingImpl.java
! src/share/classes/sun/management/CompilationImpl.java
! src/share/classes/sun/management/HotSpotDiagnostic.java
! src/share/classes/sun/management/HotspotInternal.java
! src/share/classes/sun/management/ManagementFactoryHelper.java
! src/share/classes/sun/management/MemoryImpl.java
! src/share/classes/sun/management/OperatingSystemImpl.java
! src/share/classes/sun/management/RuntimeImpl.java
! src/share/classes/sun/management/ThreadImpl.java
! src/share/classes/sun/management/Util.java
- test/javax/management/Introspector/AnnotatedMBeanTest.java
- test/javax/management/Introspector/AnnotatedNotificationInfoTest.java
! test/javax/management/Introspector/AnnotationTest.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/MBeanServer/MBeanExceptionTest.java
- test/javax/management/MBeanServerFactory/NamedMBeanServerTest.java
! test/javax/management/ObjectName/ApplyWildcardTest.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/AttributeArbitraryDataTypeTest.java
- test/javax/management/monitor/InstantiateMonitorNotificationTest.java
- test/javax/management/mxbean/CustomTypeTest.java
! test/javax/management/mxbean/ExceptionDiagnosisTest.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/QueryExpStringTest.java
- test/javax/management/query/QueryNotifFilterTest.java
- test/javax/management/query/QueryParseTest.java
! test/javax/management/remote/mandatory/connection/CloseServerTest.java
! test/javax/management/remote/mandatory/connection/DeadLockTest.java
! test/javax/management/remote/mandatory/connection/IdleTimeoutTest.java
! test/javax/management/remote/mandatory/connection/RMIExitTest.java
! test/javax/management/remote/mandatory/connection/ReconnectTest.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/loading/MissingClassTest.java
! test/javax/management/remote/mandatory/notif/AddRemoveTest.java
! test/javax/management/remote/mandatory/notif/DiffHBTest.java
! test/javax/management/remote/mandatory/notif/EmptyDomainNotificationTest.java
! test/javax/management/remote/mandatory/notif/ListenerScaleTest.java
! test/javax/management/remote/mandatory/notif/NotifBufferSizePropertyNameTest.java
! test/javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java
! test/javax/management/remote/mandatory/notif/NotificationBufferCreationTest.java
! test/javax/management/remote/mandatory/notif/NotificationBufferDeadlockTest.java
! test/javax/management/remote/mandatory/notif/NotificationEmissionTest.java
! test/javax/management/remote/mandatory/notif/RMINotifTest.java
! test/javax/management/remote/mandatory/notif/UnexpectedNotifTest.java
- test/javax/management/remote/mandatory/version/JMXSpecVersionTest.java
- test/javax/management/standardmbean/FindMethodTest.java
- test/javax/management/standardmbean/RegistrationTest.java

Changeset: 44fa9caa1727
Author:    chegar
Date:      2009-10-21 15:41 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/44fa9caa1727

6893238: Move NTLM and SPNEGO implementations into separate packages
Reviewed-by: michaelm, alanb

! make/java/net/Makefile
! make/sun/net/FILES_java.gmk
! src/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java
! src/share/classes/sun/net/www/protocol/http/BasicAuthentication.java
! src/share/classes/sun/net/www/protocol/http/DigestAuthentication.java
! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/share/classes/sun/net/www/protocol/http/NTLMAuthenticationProxy.java
! src/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java
- src/share/classes/sun/net/www/protocol/http/NegotiateCallbackHandler.java
+ src/share/classes/sun/net/www/protocol/http/Negotiator.java
- src/share/classes/sun/net/www/protocol/http/NegotiatorImpl.java
+ src/share/classes/sun/net/www/protocol/http/spnego/NegotiateCallbackHandler.java
+ src/share/classes/sun/net/www/protocol/http/spnego/NegotiatorImpl.java
! src/share/classes/sun/security/jgss/GSSUtil.java
+ src/solaris/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
- src/windows/classes/sun/net/www/protocol/http/NTLMAuthSequence.java
- src/windows/classes/sun/net/www/protocol/http/NTLMAuthentication.java
+ src/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthSequence.java
+ src/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
- src/windows/native/sun/net/www/protocol/http/NTLMAuthSequence.c
+ src/windows/native/sun/net/www/protocol/http/ntlm/NTLMAuthSequence.c

Changeset: 2358eb4bef69
Author:    chegar
Date:      2009-10-21 15:47 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/2358eb4bef69

Merge

! make/sun/net/FILES_java.gmk
! src/share/classes/sun/net/www/protocol/http/DigestAuthentication.java
! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java

Changeset: 138cbd3dd44d
Author:    chegar
Date:      2009-10-21 16:50 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/138cbd3dd44d

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/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
- 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: 98558a60c555
Author:    darcy
Date:      2009-10-21 09:53 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/98558a60c555

6560935: BigInteger.modPow() throws ArithmeticException for negative exponent
Reviewed-by: alanb

! src/share/classes/java/math/BigInteger.java

Changeset: a88ca066dad4
Author:    sherman
Date:      2009-10-21 11:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/a88ca066dad4

6878475: Better syntax for the named capture group in regex
Summary: Updated the syntax of the newly added named capture group
Reviewed-by: martin, alanb

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

Changeset: 5176725c94fc
Author:    sherman
Date:      2009-10-21 11:50 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/5176725c94fc

4206909: want java.util.zip to work for interactive use (Z_SYNC_FLUSH)
Summary: Add sync_flush option into Deflater/DefalterOutputStream
Reviewed-by: martin, alanb

! src/share/classes/java/util/zip/Deflater.java
! src/share/classes/java/util/zip/DeflaterOutputStream.java
! src/share/native/java/util/zip/Deflater.c
+ test/java/util/zip/InflateIn_DeflateOut.java

Changeset: 62ec45ff652f
Author:    sherman
Date:      2009-10-21 11:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/62ec45ff652f

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/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/NegotiateCallbackHandler.java
- src/share/classes/sun/net/www/protocol/http/NegotiatorImpl.java
- src/windows/classes/sun/net/www/protocol/http/NTLMAuthSequence.java
- src/windows/classes/sun/net/www/protocol/http/NTLMAuthentication.java
- src/windows/native/sun/net/www/protocol/http/NTLMAuthSequence.c
- test/javax/management/Introspector/AnnotatedMBeanTest.java
- test/javax/management/Introspector/AnnotatedNotificationInfoTest.java
- test/javax/management/Introspector/ExceptionsDescriptorTest.java
- test/javax/management/Introspector/MBeanDescriptionTest.java
- test/javax/management/Introspector/ObjectNameTemplateTest.java
- test/javax/management/Introspector/ParameterNameTest.java
- test/javax/management/Introspector/ResourceInjectionTest.java
- test/javax/management/MBeanServer/AttributeListMapTest.java
- test/javax/management/MBeanServer/DynamicWrapperMBeanTest.java
- test/javax/management/MBeanServer/InstanceNotFoundExceptionTest.java
- test/javax/management/MBeanServerFactory/NamedMBeanServerTest.java
- test/javax/management/ObjectName/ValueOfTest.java
- test/javax/management/context/ContextForwarderTest.java
- test/javax/management/context/ContextTest.java
- test/javax/management/context/LocaleAwareBroadcasterTest.java
- test/javax/management/context/LocaleTest.java
- test/javax/management/context/LocalizableTest.java
- test/javax/management/context/RemoteContextTest.java
- test/javax/management/context/localizable/MBeanDescriptions.properties
- test/javax/management/context/localizable/MBeanDescriptions_fr.java
- test/javax/management/context/localizable/Whatsit.java
- test/javax/management/context/localizable/WhatsitMBean.java
- test/javax/management/descriptor/DescriptorConstructorTest.java
- test/javax/management/eventService/AddRemoveListenerTest.java
- test/javax/management/eventService/CustomForwarderTest.java
- test/javax/management/eventService/EventClientExecutorTest.java
- test/javax/management/eventService/EventClientThreadTest.java
- test/javax/management/eventService/EventDelegateSecurityTest.java
- test/javax/management/eventService/EventManagerTest.java
- test/javax/management/eventService/FetchingTest.java
- test/javax/management/eventService/LeaseManagerDeadlockTest.java
- test/javax/management/eventService/LeaseTest.java
- test/javax/management/eventService/ListenerTest.java
- test/javax/management/eventService/MyFetchingEventForwarder.java
- test/javax/management/eventService/NotSerializableNotifTest.java
- test/javax/management/eventService/PublishTest.java
- test/javax/management/eventService/ReconnectableConnectorTest.java
- test/javax/management/eventService/SharingThreadTest.java
- test/javax/management/eventService/SubUnsubTest.java
- test/javax/management/eventService/SubscribeTest.java
- test/javax/management/eventService/UsingEventService.java
- test/javax/management/interop/MBeanExceptionInteropTest.java
- test/javax/management/modelmbean/DefaultDescriptorFieldTest.java
- test/javax/management/monitor/InstantiateMonitorNotificationTest.java
- test/javax/management/mxbean/CustomTypeTest.java
- test/javax/management/mxbean/JMXServiceURLTest.java
- test/javax/management/mxbean/customtypes/CustomLongMXBean.java
- test/javax/management/mxbean/customtypes/CustomMXBean.java
- test/javax/management/mxbean/customtypes/IntegerIsLongFactory.java
- test/javax/management/mxbean/customtypes/IntegerIsStringFactory.java
- test/javax/management/mxbean/customtypes/package-info.java
- test/javax/management/namespace/DomainCreationTest.java
- test/javax/management/namespace/EventWithNamespaceControlTest.java
- test/javax/management/namespace/EventWithNamespaceTest.java
- test/javax/management/namespace/ExportNamespaceTest.java
- test/javax/management/namespace/JMXDomainTest.java
- test/javax/management/namespace/JMXNamespaceSecurityTest.java
- test/javax/management/namespace/JMXNamespaceTest.java
- test/javax/management/namespace/JMXNamespaceViewTest.java
- test/javax/management/namespace/JMXNamespacesTest.java
- test/javax/management/namespace/JMXRemoteNamespaceTest.java
- test/javax/management/namespace/JMXRemoteTargetNamespace.java
- test/javax/management/namespace/LazyDomainTest.java
- test/javax/management/namespace/LeadingSeparatorsTest.java
- test/javax/management/namespace/MXBeanRefTest.java
- test/javax/management/namespace/NamespaceController.java
- test/javax/management/namespace/NamespaceControllerMBean.java
- test/javax/management/namespace/NamespaceCreationTest.java
- test/javax/management/namespace/NamespaceNotificationsTest.java
- test/javax/management/namespace/NullDomainObjectNameTest.java
- test/javax/management/namespace/NullObjectNameTest.java
- test/javax/management/namespace/QueryNamesTest.java
- test/javax/management/namespace/RemoveNotificationListenerTest.java
- test/javax/management/namespace/RoutingServerProxyTest.java
- test/javax/management/namespace/SerialParamProcessorTest.java
- test/javax/management/namespace/SourceNamespaceTest.java
- test/javax/management/namespace/VirtualMBeanNotifTest.java
- test/javax/management/namespace/VirtualMBeanTest.java
- test/javax/management/namespace/VirtualNamespaceQueryTest.java
- test/javax/management/namespace/VirtualPropsTest.java
- test/javax/management/namespace/Wombat.java
- test/javax/management/namespace/WombatMBean.java
- test/javax/management/namespace/namespace.policy
- test/javax/management/notification/SupportClearTest.java
- test/javax/management/openmbean/CompositeDataToMapTest.java
- test/javax/management/openmbean/GenericMBeanExceptionTest.java
- test/javax/management/query/QueryDottedAttrTest.java
- test/javax/management/query/QueryNotifFilterTest.java
- test/javax/management/query/QueryParseTest.java
- test/javax/management/remote/mandatory/connectorServer/CloseConnectionTest.java
- test/javax/management/remote/mandatory/connectorServer/ForwarderChainTest.java
- test/javax/management/remote/mandatory/connectorServer/StandardForwardersTest.java
- test/javax/management/remote/mandatory/version/JMXSpecVersionTest.java
- test/javax/management/standardmbean/FindMethodTest.java
- test/javax/management/standardmbean/RegistrationTest.java

Changeset: 93f8d9494e05
Author:    chegar
Date:      2009-10-22 15:44 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/93f8d9494e05

6894169: Move HttpLogFormatter into a separate package
Reviewed-by: alanb

! make/sun/net/FILES_java.gmk
- src/share/classes/sun/net/www/protocol/http/HttpLogFormatter.java
+ src/share/classes/sun/net/www/protocol/http/logging/HttpLogFormatter.java

Changeset: 80102c165e09
Author:    darcy
Date:      2009-10-23 11:18 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/80102c165e09

6891113: More methods for java.util.Objects: deepEquals, hash, toString with default
Reviewed-by: alanb, gafter

! src/share/classes/java/util/Arrays.java
! src/share/classes/java/util/Objects.java
! test/java/util/Objects/BasicObjectsTest.java

Changeset: 2a0ed9d89fb0
Author:    alanb
Date:      2009-10-24 20:36 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/2a0ed9d89fb0

6894633: NetHooks should not require provider to be present (sol)
Reviewed-by: chegar, jccollet

! src/solaris/classes/sun/net/NetHooks.java

Changeset: 244a6868b440
Author:    alanb
Date:      2009-10-27 08:55 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/244a6868b440

6888179: Separate out dependency on CORBA
Reviewed-by: dfuchs

+ src/share/classes/com/sun/jmx/remote/internal/IIOPHelper.java
+ src/share/classes/com/sun/jmx/remote/internal/IIOPProxy.java
- src/share/classes/com/sun/jmx/remote/internal/ProxyInputStream.java
+ src/share/classes/com/sun/jmx/remote/protocol/iiop/IIOPProxyImpl.java
+ src/share/classes/com/sun/jmx/remote/protocol/iiop/ProxyInputStream.java
! src/share/classes/javax/management/remote/rmi/NoCallStackClassLoader.java
! src/share/classes/javax/management/remote/rmi/RMIConnector.java
! src/share/classes/javax/management/remote/rmi/RMIConnectorServer.java
! src/share/classes/javax/management/remote/rmi/RMIIIOPServerImpl.java

Changeset: 6764ef7d539d
Author:    weijun
Date:      2009-10-28 15:32 +0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/6764ef7d539d

6893158: AP_REQ check should use key version number
Reviewed-by: valeriep, xuelei

! src/share/classes/sun/security/krb5/EncryptionKey.java
! src/share/classes/sun/security/krb5/KrbApReq.java
! src/share/classes/sun/security/krb5/internal/ktab/KeyTab.java
! test/sun/security/krb5/auto/KDC.java
+ test/sun/security/krb5/auto/MoreKvno.java

Changeset: 67e53f0f4a4d
Author:    weijun
Date:      2009-10-28 15:32 +0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/67e53f0f4a4d

6890872: keytool -printcert to recognize signed jar files
Reviewed-by: mullan

! src/share/classes/sun/security/tools/JarSigner.java
! src/share/classes/sun/security/tools/KeyTool.java
! src/share/classes/sun/security/util/Resources.java
+ test/sun/security/tools/keytool/readjar.sh

Changeset: b05abb410c52
Author:    alanb
Date:      2009-10-29 11:18 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/b05abb410c52

6880672: Replace quicksort in java.util.Arrays with dual-pivot implementation
Reviewed-by: jjb
Contributed-by: vladimir.yaroslavskiy at sun.com, joshua.bloch at google.com, jbentley at avaya.com

! make/java/java/FILES_java.gmk
! src/share/classes/java/util/Arrays.java
+ src/share/classes/java/util/DualPivotQuicksort.java

Changeset: 252b17ca9abb
Author:    mchung
Date:      2009-10-27 16:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/252b17ca9abb

6895456: Eliminate dependency on java.io.ObjectStreamClass during boot
Summary: Duplicate ObjectStreamClass.getClassSignature method in ObjectStreamField class
Reviewed-by: alanb

! src/share/classes/java/io/ObjectStreamClass.java
! src/share/classes/java/io/ObjectStreamField.java

Changeset: e07d1d393220
Author:    mchung
Date:      2009-10-27 16:32 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/e07d1d393220

6876135: Add PlatformLoggingMXBean to eliminate the dependency on JMX from logging
Summary: Added a new PlatformLoggingMXBean interface to extend PlatformManagedObject instead of LoggingMXBean
Reviewed-by: alanb

! src/share/classes/java/lang/management/PlatformComponent.java
! src/share/classes/java/util/logging/LogManager.java
! src/share/classes/java/util/logging/Logging.java
! src/share/classes/java/util/logging/LoggingMXBean.java
+ src/share/classes/java/util/logging/LoggingProxyImpl.java
+ src/share/classes/java/util/logging/PlatformLoggingMXBean.java
! src/share/classes/sun/management/ManagementFactoryHelper.java
+ src/share/classes/sun/util/logging/LoggingProxy.java
+ src/share/classes/sun/util/logging/LoggingSupport.java
! src/share/classes/sun/util/logging/PlatformLogger.java
+ test/java/util/logging/PlatformLoggingMXBean/PlatformLoggingMXBeanTest.java

Changeset: 462d505bcb00
Author:    mchung
Date:      2009-10-28 11:18 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/462d505bcb00

6895875: Missing serialVersionUID in sun.management classes
Summary: Added serialVersionUID to fix warning errors
Reviewed-by: alanb

! src/share/classes/sun/management/AgentConfigurationError.java
! src/share/classes/sun/management/GcInfoCompositeData.java
! src/share/classes/sun/management/LazyCompositeData.java
! src/share/classes/sun/management/MappedMXBeanType.java
! src/share/classes/sun/management/MemoryNotifInfoCompositeData.java
! src/share/classes/sun/management/MemoryUsageCompositeData.java
! src/share/classes/sun/management/MonitorInfoCompositeData.java
! src/share/classes/sun/management/StackTraceElementCompositeData.java
! src/share/classes/sun/management/ThreadInfoCompositeData.java
! src/share/classes/sun/management/VMOptionCompositeData.java
! src/share/classes/sun/management/counter/perf/ByteArrayCounterSnapshot.java
! src/share/classes/sun/management/counter/perf/InstrumentationException.java
! src/share/classes/sun/management/counter/perf/LongArrayCounterSnapshot.java
! src/share/classes/sun/management/counter/perf/LongCounterSnapshot.java
! src/share/classes/sun/management/counter/perf/PerfByteArrayCounter.java
! src/share/classes/sun/management/counter/perf/PerfLongArrayCounter.java
! src/share/classes/sun/management/counter/perf/PerfLongCounter.java
! src/share/classes/sun/management/counter/perf/PerfStringCounter.java
! src/share/classes/sun/management/counter/perf/StringCounterSnapshot.java
! src/share/classes/sun/management/jmxremote/SingleEntryRegistry.java

Changeset: 4f8f07be9e7e
Author:    mchung
Date:      2009-10-29 09:22 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/4f8f07be9e7e

6896422: Add @ignore to test/java/util/zip/Bounds.java
Summary: ignore test/java/util/zip/Bounds.java until 6896424 is resolved
Reviewed-by: sherman

! test/java/util/zip/Bounds.java

Changeset: 6b3e1ded17e1
Author:    mchung
Date:      2009-10-29 19:55 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/6b3e1ded17e1

Merge


Changeset: a1923ebcd61b
Author:    weijun
Date:      2009-10-30 11:28 +0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/a1923ebcd61b

6894534: SeedGenerator shouldn't require java.nio.file to be present
Reviewed-by: alanb

! src/share/classes/sun/security/provider/SeedGenerator.java

Changeset: 84ae559f7129
Author:    alanb
Date:      2009-10-30 15:06 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/84ae559f7129

6896573: Arrays.sort(long[]) fails with StackOverflowError
Reviewed-by: jjb
Contributed-by: vladimir.yaroslavskiy at sun.com

! src/share/classes/java/util/DualPivotQuicksort.java
+ test/java/util/Arrays/Sorting.java

Changeset: 42351916a4ea
Author:    sherman
Date:      2009-10-30 13:01 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/42351916a4ea

6894950: test/java/util/zip/Bounds.java fails with OoutOfMemoryError
Summary: Fixed the boundary check in Deflater.java
Reviewed-by: alanb

! src/share/classes/java/util/zip/Deflater.java
! test/java/util/zip/Bounds.java

Changeset: 9618f9a100e4
Author:    tbell
Date:      2009-10-30 09:06 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/9618f9a100e4

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/windows/classes/sun/net/www/protocol/http/NTLMAuthSequence.java
- src/windows/classes/sun/net/www/protocol/http/NTLMAuthentication.java
- src/windows/native/sun/net/www/protocol/http/NTLMAuthSequence.c
- test/javax/management/Introspector/AnnotatedMBeanTest.java
- test/javax/management/Introspector/AnnotatedNotificationInfoTest.java
- test/javax/management/Introspector/ExceptionsDescriptorTest.java
- test/javax/management/Introspector/MBeanDescriptionTest.java
- test/javax/management/Introspector/ObjectNameTemplateTest.java
- test/javax/management/Introspector/ParameterNameTest.java
- test/javax/management/Introspector/ResourceInjectionTest.java
- test/javax/management/MBeanServer/AttributeListMapTest.java
- test/javax/management/MBeanServer/DynamicWrapperMBeanTest.java
- test/javax/management/MBeanServer/InstanceNotFoundExceptionTest.java
- test/javax/management/MBeanServerFactory/NamedMBeanServerTest.java
- test/javax/management/ObjectName/ValueOfTest.java
- test/javax/management/context/ContextForwarderTest.java
- test/javax/management/context/ContextTest.java
- test/javax/management/context/LocaleAwareBroadcasterTest.java
- test/javax/management/context/LocaleTest.java
- test/javax/management/context/LocalizableTest.java
- test/javax/management/context/RemoteContextTest.java
- test/javax/management/context/localizable/MBeanDescriptions.properties
- test/javax/management/context/localizable/MBeanDescriptions_fr.java
- test/javax/management/context/localizable/Whatsit.java
- test/javax/management/context/localizable/WhatsitMBean.java
- test/javax/management/descriptor/DescriptorConstructorTest.java
- test/javax/management/eventService/AddRemoveListenerTest.java
- test/javax/management/eventService/CustomForwarderTest.java
- test/javax/management/eventService/EventClientExecutorTest.java
- test/javax/management/eventService/EventClientThreadTest.java
- test/javax/management/eventService/EventDelegateSecurityTest.java
- test/javax/management/eventService/EventManagerTest.java
- test/javax/management/eventService/FetchingTest.java
- test/javax/management/eventService/LeaseManagerDeadlockTest.java
- test/javax/management/eventService/LeaseTest.java
- test/javax/management/eventService/ListenerTest.java
- test/javax/management/eventService/MyFetchingEventForwarder.java
- test/javax/management/eventService/NotSerializableNotifTest.java
- test/javax/management/eventService/PublishTest.java
- test/javax/management/eventService/ReconnectableConnectorTest.java
- test/javax/management/eventService/SharingThreadTest.java
- test/javax/management/eventService/SubUnsubTest.java
- test/javax/management/eventService/SubscribeTest.java
- test/javax/management/eventService/UsingEventService.java
- test/javax/management/interop/MBeanExceptionInteropTest.java
- test/javax/management/modelmbean/DefaultDescriptorFieldTest.java
- test/javax/management/monitor/InstantiateMonitorNotificationTest.java
- test/javax/management/mxbean/CustomTypeTest.java
- test/javax/management/mxbean/JMXServiceURLTest.java
- test/javax/management/mxbean/customtypes/CustomLongMXBean.java
- test/javax/management/mxbean/customtypes/CustomMXBean.java
- test/javax/management/mxbean/customtypes/IntegerIsLongFactory.java
- test/javax/management/mxbean/customtypes/IntegerIsStringFactory.java
- test/javax/management/mxbean/customtypes/package-info.java
- test/javax/management/namespace/DomainCreationTest.java
- test/javax/management/namespace/EventWithNamespaceControlTest.java
- test/javax/management/namespace/EventWithNamespaceTest.java
- test/javax/management/namespace/ExportNamespaceTest.java
- test/javax/management/namespace/JMXDomainTest.java
- test/javax/management/namespace/JMXNamespaceSecurityTest.java
- test/javax/management/namespace/JMXNamespaceTest.java
- test/javax/management/namespace/JMXNamespaceViewTest.java
- test/javax/management/namespace/JMXNamespacesTest.java
- test/javax/management/namespace/JMXRemoteNamespaceTest.java
- test/javax/management/namespace/JMXRemoteTargetNamespace.java
- test/javax/management/namespace/LazyDomainTest.java
- test/javax/management/namespace/LeadingSeparatorsTest.java
- test/javax/management/namespace/MXBeanRefTest.java
- test/javax/management/namespace/NamespaceController.java
- test/javax/management/namespace/NamespaceControllerMBean.java
- test/javax/management/namespace/NamespaceCreationTest.java
- test/javax/management/namespace/NamespaceNotificationsTest.java
- test/javax/management/namespace/NullDomainObjectNameTest.java
- test/javax/management/namespace/NullObjectNameTest.java
- test/javax/management/namespace/QueryNamesTest.java
- test/javax/management/namespace/RemoveNotificationListenerTest.java
- test/javax/management/namespace/RoutingServerProxyTest.java
- test/javax/management/namespace/SerialParamProcessorTest.java
- test/javax/management/namespace/SourceNamespaceTest.java
- test/javax/management/namespace/VirtualMBeanNotifTest.java
- test/javax/management/namespace/VirtualMBeanTest.java
- test/javax/management/namespace/VirtualNamespaceQueryTest.java
- test/javax/management/namespace/VirtualPropsTest.java
- test/javax/management/namespace/Wombat.java
- test/javax/management/namespace/WombatMBean.java
- test/javax/management/namespace/namespace.policy
- test/javax/management/notification/SupportClearTest.java
- test/javax/management/openmbean/CompositeDataToMapTest.java
- test/javax/management/openmbean/GenericMBeanExceptionTest.java
- test/javax/management/query/QueryDottedAttrTest.java
- test/javax/management/query/QueryNotifFilterTest.java
- test/javax/management/query/QueryParseTest.java
- test/javax/management/remote/mandatory/connectorServer/CloseConnectionTest.java
- test/javax/management/remote/mandatory/connectorServer/ForwarderChainTest.java
- test/javax/management/remote/mandatory/connectorServer/StandardForwardersTest.java
- test/javax/management/remote/mandatory/version/JMXSpecVersionTest.java
- test/javax/management/standardmbean/FindMethodTest.java
- test/javax/management/standardmbean/RegistrationTest.java

Changeset: e046a2002310
Author:    tbell
Date:      2009-10-30 13:12 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/e046a2002310

Merge


Changeset: fe9db22a220f
Author:    alanb
Date:      2009-10-30 21:31 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/fe9db22a220f

6896829: test/sun/util/logging/PlatformLoggerTest.java needs @compile tag to be compiled by jtreg
Reviewed-by: mchung, tbell

! test/sun/util/logging/PlatformLoggerTest.java

Changeset: e740080fd1a4
Author:    darcy
Date:      2009-11-03 15:01 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/e740080fd1a4

6897550: BigInteger constructor should use local cached String length
Reviewed-by: andrew, chegar

! src/share/classes/java/math/BigInteger.java

Changeset: 6b48ea20e0b9
Author:    martin
Date:      2009-11-04 15:22 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/6b48ea20e0b9

6897993: (se) Close or cancel performance issue when number of pending updates is high (lnx)
Summary: Use O(1) Iterator instead of O(N) operations on LinkedList updateList
Reviewed-by: alanb
Contributed-by: Igor Chernyshev <igorc at google.com>

! src/solaris/classes/sun/nio/ch/EPollArrayWrapper.java
+ test/java/nio/channels/Selector/LotsOfCancels.java

Changeset: 6d24852165ba
Author:    martin
Date:      2009-11-05 16:12 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/6d24852165ba

6897553: LinkedList performance improvements
Summary: LinkedList of size N creates N+1 instead of N+2 objects.  Comparing against null is faster than comparing against sentinel node
Reviewed-by: dl, jjb, forax

! src/share/classes/java/util/LinkedList.java
! test/java/util/Collection/MOAT.java

Changeset: 285f9f567cb4
Author:    martin
Date:      2009-11-05 16:12 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/285f9f567cb4

6898220: Optimize Formatter.parse (including String.printf)
Summary: Create fewer objects when parsing
Reviewed-by: sherman
Contributed-by: Daniel Martin <dtm at google.com>

! src/share/classes/java/util/Formatter.java

Changeset: 3099fb9df1b9
Author:    tbell
Date:      2009-11-06 17:27 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/3099fb9df1b9

Merge

! make/java/java/FILES_java.gmk
- 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/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/util/Collection/MOAT.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: af9346401220
Author:    ohair
Date:      2009-11-08 15:11 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/af9346401220

6888927: Fix jdk jtreg tests to indicate which ones need othervm, allow for use of samevm option
Reviewed-by: tbell, jjg, alanb

! make/jprt.properties
! test/Makefile
+ test/ProblemList.txt
+ test/start-Xvfb.sh

Changeset: 5429444e93b1
Author:    weijun
Date:      2009-08-18 12:10 +0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/5429444e93b1

6864911: ASN.1/DER input stream parser needs more work
Reviewed-by: mullan, xuelei

! src/share/classes/com/sun/jndi/ldap/Connection.java
! src/share/classes/sun/applet/AppletClassLoader.java
! src/share/classes/sun/dyn/anon/AnonymousClassLoader.java
+ src/share/classes/sun/misc/IOUtils.java
! src/share/classes/sun/misc/Resource.java
! src/share/classes/sun/reflect/misc/MethodUtil.java
! src/share/classes/sun/security/provider/certpath/OCSPChecker.java
! src/share/classes/sun/security/timestamp/HttpTimestamper.java
! src/share/classes/sun/security/util/DerValue.java
+ test/sun/security/util/DerValue/BadValue.java

Changeset: 84428f085c14
Author:    asaha
Date:      2009-08-18 16:53 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/84428f085c14

Merge


Changeset: 44ac19ddd3da
Author:    xuelei
Date:      2009-08-18 20:47 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/44ac19ddd3da

6861062: Disable MD2 support
Reviewed-by: mullan, weijun

+ src/share/classes/sun/security/provider/certpath/AlgorithmChecker.java
! src/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java
! src/share/classes/sun/security/provider/certpath/ForwardBuilder.java
! src/share/classes/sun/security/provider/certpath/OCSPChecker.java
! src/share/classes/sun/security/provider/certpath/OCSPResponse.java
! src/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java
! src/share/classes/sun/security/provider/certpath/ReverseBuilder.java
! src/share/classes/sun/security/validator/SimpleValidator.java
! src/share/classes/sun/security/validator/ValidatorException.java
+ test/sun/security/provider/certpath/DisabledAlgorithms/CPBuilder.java
+ test/sun/security/provider/certpath/DisabledAlgorithms/CPValidatorEndEntity.java
+ test/sun/security/provider/certpath/DisabledAlgorithms/CPValidatorIntermediate.java
+ test/sun/security/provider/certpath/DisabledAlgorithms/CPValidatorTrustAnchor.java
+ test/sun/security/provider/certpath/DisabledAlgorithms/README
+ test/sun/security/provider/certpath/DisabledAlgorithms/generate.sh
+ test/sun/security/provider/certpath/DisabledAlgorithms/openssl.cnf

Changeset: cf559e499825
Author:    dcherepanov
Date:      2009-08-20 12:46 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/cf559e499825

6664512: Component and [Default]KeyboardFocusManager pass security sensitive objects to loggers
Summary: toString is called on security sensitive objects
Reviewed-by: art, hawtin

! src/share/classes/java/awt/Component.java
! src/share/classes/java/awt/DefaultKeyboardFocusManager.java
! src/share/classes/java/awt/KeyboardFocusManager.java
! src/share/classes/sun/awt/DebugSettings.java
! src/solaris/classes/sun/awt/X11/XBaseWindow.java
! src/solaris/classes/sun/awt/X11/XCheckboxMenuItemPeer.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/XDropTargetProtocol.java
! src/solaris/classes/sun/awt/X11/XFocusProxyWindow.java
! src/solaris/classes/sun/awt/X11/XFramePeer.java
! src/solaris/classes/sun/awt/X11/XIconWindow.java
! src/solaris/classes/sun/awt/X11/XInputMethod.java
! src/solaris/classes/sun/awt/X11/XMenuItemPeer.java
! src/solaris/classes/sun/awt/X11/XNETProtocol.java
! src/solaris/classes/sun/awt/X11/XProtocol.java
! src/solaris/classes/sun/awt/X11/XQueryTree.java
! src/solaris/classes/sun/awt/X11/XToolkit.java
! src/solaris/classes/sun/awt/X11/XTrayIconPeer.java
! src/solaris/classes/sun/awt/X11/XWM.java
! src/solaris/classes/sun/awt/X11/XWindow.java
! src/solaris/classes/sun/awt/X11/XWindowPeer.java
! src/windows/classes/sun/awt/windows/WMenuItemPeer.java
! src/windows/classes/sun/awt/windows/WPanelPeer.java

Changeset: 931a3424e2a7
Author:    valeriep
Date:      2009-08-20 14:49 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/931a3424e2a7

6636650: (cl) Resurrected ClassLoaders can still have children
Summary: Prevent classloader from resurrection
Reviewed-by: hawtin

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

Changeset: e942a236baf8
Author:    valeriep
Date:      2009-08-20 17:16 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/e942a236baf8

6874407: Missing regression test for 6636650
Summary: Prevent classloader from resurrection
Reviewed-by: hawtin

+ test/java/lang/ClassLoader/UninitializedParent.java

Changeset: 89cb5559b67e
Author:    okutsu
Date:      2009-08-26 17:05 +0900
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/89cb5559b67e

6824265: (tz) TimeZone.getTimeZone allows probing local filesystem
Reviewed-by: peytoia

! src/share/classes/sun/util/calendar/ZoneInfoFile.java

Changeset: b926bce8348e
Author:    asaha
Date:      2009-08-26 08:38 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/b926bce8348e

Merge

- src/share/classes/sun/nio/ch/AbstractFuture.java
- src/share/native/java/util/zip/zlib-1.1.3/ChangeLog
- src/share/native/java/util/zip/zlib-1.1.3/README
- src/share/native/java/util/zip/zlib-1.1.3/compress.c
- src/share/native/java/util/zip/zlib-1.1.3/deflate.c
- src/share/native/java/util/zip/zlib-1.1.3/deflate.h
- src/share/native/java/util/zip/zlib-1.1.3/doc/algorithm.doc
- src/share/native/java/util/zip/zlib-1.1.3/example.c
- src/share/native/java/util/zip/zlib-1.1.3/gzio.c
- src/share/native/java/util/zip/zlib-1.1.3/infblock.c
- src/share/native/java/util/zip/zlib-1.1.3/infblock.h
- src/share/native/java/util/zip/zlib-1.1.3/infcodes.c
- src/share/native/java/util/zip/zlib-1.1.3/infcodes.h
- src/share/native/java/util/zip/zlib-1.1.3/inffast.c
- src/share/native/java/util/zip/zlib-1.1.3/inffast.h
- src/share/native/java/util/zip/zlib-1.1.3/inffixed.h
- src/share/native/java/util/zip/zlib-1.1.3/inflate.c
- src/share/native/java/util/zip/zlib-1.1.3/inftrees.c
- src/share/native/java/util/zip/zlib-1.1.3/inftrees.h
- src/share/native/java/util/zip/zlib-1.1.3/infutil.c
- src/share/native/java/util/zip/zlib-1.1.3/infutil.h
- src/share/native/java/util/zip/zlib-1.1.3/minigzip.c
- src/share/native/java/util/zip/zlib-1.1.3/trees.c
- src/share/native/java/util/zip/zlib-1.1.3/trees.h
- src/share/native/java/util/zip/zlib-1.1.3/uncompr.c
- src/share/native/java/util/zip/zlib-1.1.3/zadler32.c
- src/share/native/java/util/zip/zlib-1.1.3/zconf.h
- src/share/native/java/util/zip/zlib-1.1.3/zcrc32.c
- src/share/native/java/util/zip/zlib-1.1.3/zlib.h
- src/share/native/java/util/zip/zlib-1.1.3/zutil.c
- src/share/native/java/util/zip/zlib-1.1.3/zutil.h
- test/java/util/concurrent/LinkedBlockingQueue/LastElement.java
- test/java/util/concurrent/LinkedBlockingQueue/OfferRemoveLoops.java

Changeset: d602665bb21a
Author:    asaha
Date:      2009-08-27 15:08 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/d602665bb21a

Merge


Changeset: 14bfd1c39550
Author:    asaha
Date:      2009-08-31 08:54 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/14bfd1c39550

Merge


Changeset: f318c99e43f5
Author:    asaha
Date:      2009-09-01 08:15 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/f318c99e43f5

Merge


Changeset: c7359eed47ed
Author:    malenkov
Date:      2009-09-03 19:42 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/c7359eed47ed

6657026: Numerous static security flaws in Swing (findbugs)
Reviewed-by: hawtin, peterz

! src/share/classes/javax/swing/ToolTipManager.java
! src/share/classes/javax/swing/UIManager.java
! src/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java
! src/share/classes/javax/swing/plaf/metal/MetalBumps.java
! src/share/classes/javax/swing/plaf/metal/MetalInternalFrameUI.java
! src/share/classes/javax/swing/plaf/metal/MetalSliderUI.java
+ test/javax/swing/ToolTipManager/Test6657026.java
+ test/javax/swing/UIManager/Test6657026.java
+ test/javax/swing/plaf/basic/BasicSplitPaneUI/Test6657026.java
+ test/javax/swing/plaf/metal/MetalBorders/Test6657026.java
+ test/javax/swing/plaf/metal/MetalBumps/Test6657026.java
+ test/javax/swing/plaf/metal/MetalInternalFrameUI/Test6657026.java
+ test/javax/swing/plaf/metal/MetalSliderUI/Test6657026.java

Changeset: f3e42d3bb311
Author:    asaha
Date:      2009-09-05 07:55 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/f3e42d3bb311

Merge


Changeset: 689874730539
Author:    bae
Date:      2009-09-10 12:26 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/689874730539

6874643: ImageI/O JPEG is vulnerable to Heap Overflow
Reviewed-by: prr, hawtin

! src/share/native/sun/awt/image/jpeg/imageioJPEG.c

Changeset: 34cc7663e7b8
Author:    bae
Date:      2009-09-10 12:50 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/34cc7663e7b8

6872357: JRE AWT setDifflCM vulnerable to Stack Overflow
Reviewed-by: prr, hawtin

! src/share/native/sun/awt/image/awt_ImageRep.c

Changeset: 1eff4e2de700
Author:    bae
Date:      2009-09-10 13:35 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/1eff4e2de700

6862968: JPEG Image Writer quantization problem
Reviewed-by: prr, hawtin

! src/share/native/sun/awt/image/jpeg/imageioJPEG.c

Changeset: 2030f8e5c2ca
Author:    bae
Date:      2009-09-10 13:52 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/2030f8e5c2ca

6822057: X11 and Win32GraphicsDevice don't clone arrays returned from getConfigurations()
Reviewed-by: prr, hawtin

! src/solaris/classes/sun/awt/X11GraphicsDevice.java
! src/windows/classes/sun/awt/Win32GraphicsDevice.java
! src/windows/classes/sun/java2d/d3d/D3DGraphicsDevice.java
+ test/java/awt/GraphicsDevice/CloneConfigsTest.java

Changeset: 5130f422ca6f
Author:    bae
Date:      2009-09-10 14:04 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/5130f422ca6f

6632445: DoS from parsing BMPs with UNC ICC links
Reviewed-by: prr, hawtin

! src/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java

Changeset: 6e7224d650f8
Author:    bae
Date:      2009-09-10 14:15 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/6e7224d650f8

6631533: ICC_Profile allows detecting if some files exist
Reviewed-by: prr, hawtin

! src/share/classes/java/awt/color/ICC_Profile.java

Changeset: b19f5dc13e8c
Author:    bae
Date:      2009-09-14 11:46 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/b19f5dc13e8c

6872358: JRE AWT setBytePixels vulnerable to Heap Overflow
Reviewed-by: prr, hawtin

! make/sun/awt/mapfile-vers
! make/sun/awt/mapfile-vers-linux
! src/share/classes/sun/awt/image/ImageRepresentation.java
! src/share/native/sun/awt/image/awt_ImageRep.c

Changeset: 4fbe48c706a4
Author:    vinnie
Date:      2009-09-24 22:50 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/4fbe48c706a4

6863503: SECURITY: MessageDigest.isEqual introduces timing attack vulnerabilities
Reviewed-by: mullan, wetmore

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

Changeset: bd68e9dd50c8
Author:    asaha
Date:      2009-10-06 21:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/bd68e9dd50c8

Merge

- make/javax/swing/plaf/nimbus/Makefile
- make/tools/swing-nimbus/Makefile
- make/tools/swing-nimbus/classes/org/jdesktop/beans/AbstractBean.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/BezierControlPoint.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/BlendingMode.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/Canvas.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/ControlPoint.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/Designer.jibx.xml
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/DoubleBean.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/EllipseShape.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/GraphicsHelper.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/Layer.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/LayerContainer.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/PaintedShape.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/PathShape.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/RectangleShape.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/SimpleShape.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/TemplateLayer.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/effects/DropShadowEffect.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/effects/Effect.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/effects/EffectUtils.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/effects/EffectUtilsTemp.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/effects/InnerGlowEffect.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/effects/InnerShadowEffect.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/effects/OuterGlowEffect.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/effects/ShadowEffect.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/font/Typeface.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/jibxhelpers/CanvasMapper.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/jibxhelpers/ColorMapper.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/jibxhelpers/DimensionMapper.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/jibxhelpers/InsetsMapper.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/paint/AbstractGradient.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/paint/Gradient.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/paint/GradientStop.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/paint/Matte.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/paint/PaintModel.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/paint/RadialGradient.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/paint/Texture.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/utils/HasPath.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/utils/HasResources.java
- make/tools/swing-nimbus/classes/org/jdesktop/swingx/designer/utils/HasUIDefaults.java
- make/tools/swing-nimbus/classes/org/jdesktop/synthdesigner/generator/DefaultsGenerator.java
- make/tools/swing-nimbus/classes/org/jdesktop/synthdesigner/generator/Generator.java
- make/tools/swing-nimbus/classes/org/jdesktop/synthdesigner/generator/GeneratorUtils.java
- make/tools/swing-nimbus/classes/org/jdesktop/synthdesigner/generator/ObjectCodeConvertors.java
- make/tools/swing-nimbus/classes/org/jdesktop/synthdesigner/generator/PainterGenerator.java
- make/tools/swing-nimbus/classes/org/jdesktop/synthdesigner/generator/TemplateWriter.java
- make/tools/swing-nimbus/classes/org/jdesktop/synthdesigner/synthmodel/CustomUIDefault.java
- make/tools/swing-nimbus/classes/org/jdesktop/synthdesigner/synthmodel/HasUIStyle.java
- make/tools/swing-nimbus/classes/org/jdesktop/synthdesigner/synthmodel/PainterBorder.java
- make/tools/swing-nimbus/classes/org/jdesktop/synthdesigner/synthmodel/SynthModel.java
- make/tools/swing-nimbus/classes/org/jdesktop/synthdesigner/synthmodel/SynthModel.jibx.xml
- make/tools/swing-nimbus/classes/org/jdesktop/synthdesigner/synthmodel/UIBorder.java
- make/tools/swing-nimbus/classes/org/jdesktop/synthdesigner/synthmodel/UIColor.java
- make/tools/swing-nimbus/classes/org/jdesktop/synthdesigner/synthmodel/UIComponent.java
- make/tools/swing-nimbus/classes/org/jdesktop/synthdesigner/synthmodel/UIDefault.java
- make/tools/swing-nimbus/classes/org/jdesktop/synthdesigner/synthmodel/UIDimension.java
- make/tools/swing-nimbus/classes/org/jdesktop/synthdesigner/synthmodel/UIFont.java
- make/tools/swing-nimbus/classes/org/jdesktop/synthdesigner/synthmodel/UIIcon.java
- make/tools/swing-nimbus/classes/org/jdesktop/synthdesigner/synthmodel/UIIconRegion.java
- make/tools/swing-nimbus/classes/org/jdesktop/synthdesigner/synthmodel/UIInsets.java
- make/tools/swing-nimbus/classes/org/jdesktop/synthdesigner/synthmodel/UIPaint.java
- make/tools/swing-nimbus/classes/org/jdesktop/synthdesigner/synthmodel/UIProperty.java
- make/tools/swing-nimbus/classes/org/jdesktop/synthdesigner/synthmodel/UIRegion.java
- make/tools/swing-nimbus/classes/org/jdesktop/synthdesigner/synthmodel/UIState.java
- make/tools/swing-nimbus/classes/org/jdesktop/synthdesigner/synthmodel/UIStateType.java
- make/tools/swing-nimbus/classes/org/jdesktop/synthdesigner/synthmodel/UIStyle.java
- make/tools/swing-nimbus/classes/org/jdesktop/synthdesigner/synthmodel/jibxhelpers/BorderMapper.java
- make/tools/swing-nimbus/classes/org/jdesktop/synthdesigner/synthmodel/jibxhelpers/ClassConverter.java
- make/tools/swing-nimbus/classes/org/jdesktop/synthdesigner/synthmodel/jibxhelpers/ClassMapper.java
- make/tools/swing-nimbus/classes/org/jdesktop/synthdesigner/synthmodel/jibxhelpers/FontMapper.java
- make/tools/swing-nimbus/classes/org/jdesktop/synthdesigner/synthmodel/jibxhelpers/UIPropertyMapper.java
! src/share/classes/java/awt/Component.java
! src/share/classes/java/awt/color/ICC_Profile.java
! src/share/classes/java/lang/ClassLoader.java
- src/share/classes/sun/net/www/protocol/http/InMemoryCookieStore.java
! src/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java
! src/share/classes/sun/security/provider/certpath/ForwardBuilder.java
! src/share/classes/sun/security/provider/certpath/OCSPChecker.java
! src/share/classes/sun/security/provider/certpath/OCSPResponse.java
! src/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java
- src/share/native/sun/security/ec/ec.c
! src/solaris/classes/sun/awt/X11/XToolkit.java
! src/windows/classes/sun/java2d/d3d/D3DGraphicsDevice.java

Changeset: 47a014d20146
Author:    asaha
Date:      2009-10-07 08:38 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/47a014d20146

Merge


Changeset: 7e11927e054b
Author:    asaha
Date:      2009-10-14 14:21 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/7e11927e054b

Merge

- src/share/classes/sun/security/provider/certpath/LDAPCertStore.java
! src/share/classes/sun/security/provider/certpath/OCSPChecker.java

Changeset: 8cb8858fb628
Author:    asaha
Date:      2009-10-15 14:41 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/8cb8858fb628

Merge


Changeset: 8d88e429ce30
Author:    asaha
Date:      2009-10-16 11:20 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/8d88e429ce30

Merge


Changeset: 5f740ad188ad
Author:    asaha
Date:      2009-10-21 11:28 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/5f740ad188ad

Merge

! make/sun/awt/mapfile-vers-linux
! src/share/classes/java/awt/Component.java
! src/share/classes/java/awt/DefaultKeyboardFocusManager.java
! src/share/classes/java/awt/KeyboardFocusManager.java
! src/share/classes/sun/awt/DebugSettings.java
- src/share/native/sun/security/ec/ec.h
- src/share/native/sun/security/ec/ec2.h
- src/share/native/sun/security/ec/ec2_163.c
- src/share/native/sun/security/ec/ec2_193.c
- src/share/native/sun/security/ec/ec2_233.c
- src/share/native/sun/security/ec/ec2_aff.c
- src/share/native/sun/security/ec/ec2_mont.c
- src/share/native/sun/security/ec/ec_naf.c
- src/share/native/sun/security/ec/ecc_impl.h
- src/share/native/sun/security/ec/ecdecode.c
- src/share/native/sun/security/ec/ecl-curve.h
- src/share/native/sun/security/ec/ecl-exp.h
- src/share/native/sun/security/ec/ecl-priv.h
- src/share/native/sun/security/ec/ecl.c
- src/share/native/sun/security/ec/ecl.h
- src/share/native/sun/security/ec/ecl_curve.c
- src/share/native/sun/security/ec/ecl_gf.c
- src/share/native/sun/security/ec/ecl_mult.c
- src/share/native/sun/security/ec/ecp.h
- src/share/native/sun/security/ec/ecp_192.c
- src/share/native/sun/security/ec/ecp_224.c
- src/share/native/sun/security/ec/ecp_256.c
- src/share/native/sun/security/ec/ecp_384.c
- src/share/native/sun/security/ec/ecp_521.c
- src/share/native/sun/security/ec/ecp_aff.c
- src/share/native/sun/security/ec/ecp_jac.c
- src/share/native/sun/security/ec/ecp_jm.c
- src/share/native/sun/security/ec/ecp_mont.c
- src/share/native/sun/security/ec/logtab.h
- src/share/native/sun/security/ec/mp_gf2m-priv.h
- src/share/native/sun/security/ec/mp_gf2m.c
- src/share/native/sun/security/ec/mp_gf2m.h
- src/share/native/sun/security/ec/mpi-config.h
- src/share/native/sun/security/ec/mpi-priv.h
- src/share/native/sun/security/ec/mpi.c
- src/share/native/sun/security/ec/mpi.h
- src/share/native/sun/security/ec/mplogic.c
- src/share/native/sun/security/ec/mplogic.h
- src/share/native/sun/security/ec/mpmontg.c
- src/share/native/sun/security/ec/mpprime.h
- src/share/native/sun/security/ec/oid.c
- src/share/native/sun/security/ec/secitem.c
- src/share/native/sun/security/ec/secoidt.h
! src/solaris/classes/sun/awt/X11/XBaseWindow.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/XDropTargetProtocol.java
! src/solaris/classes/sun/awt/X11/XFocusProxyWindow.java
! src/solaris/classes/sun/awt/X11/XFramePeer.java
! src/solaris/classes/sun/awt/X11/XIconWindow.java
! src/solaris/classes/sun/awt/X11/XInputMethod.java
! src/solaris/classes/sun/awt/X11/XMenuItemPeer.java
! src/solaris/classes/sun/awt/X11/XNETProtocol.java
! src/solaris/classes/sun/awt/X11/XProtocol.java
! src/solaris/classes/sun/awt/X11/XQueryTree.java
! src/solaris/classes/sun/awt/X11/XToolkit.java
! src/solaris/classes/sun/awt/X11/XTrayIconPeer.java
! src/solaris/classes/sun/awt/X11/XWM.java
! src/solaris/classes/sun/awt/X11/XWindow.java
! src/solaris/classes/sun/awt/X11/XWindowPeer.java
! src/windows/classes/sun/awt/windows/WMenuItemPeer.java
! src/windows/classes/sun/awt/windows/WPanelPeer.java

Changeset: ae42baa10318
Author:    asaha
Date:      2009-10-21 11:34 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/ae42baa10318

Merge


Changeset: b32e4a7e85d0
Author:    asaha
Date:      2009-10-22 16:28 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/b32e4a7e85d0

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/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/NegotiateCallbackHandler.java
- src/share/classes/sun/net/www/protocol/http/NegotiatorImpl.java
- src/windows/classes/sun/net/www/protocol/http/NTLMAuthSequence.java
- src/windows/classes/sun/net/www/protocol/http/NTLMAuthentication.java
- src/windows/native/sun/net/www/protocol/http/NTLMAuthSequence.c
- test/javax/management/Introspector/AnnotatedMBeanTest.java
- test/javax/management/Introspector/AnnotatedNotificationInfoTest.java
- test/javax/management/Introspector/ExceptionsDescriptorTest.java
- test/javax/management/Introspector/MBeanDescriptionTest.java
- test/javax/management/Introspector/ObjectNameTemplateTest.java
- test/javax/management/Introspector/ParameterNameTest.java
- test/javax/management/Introspector/ResourceInjectionTest.java
- test/javax/management/MBeanServer/AttributeListMapTest.java
- test/javax/management/MBeanServer/DynamicWrapperMBeanTest.java
- test/javax/management/MBeanServer/InstanceNotFoundExceptionTest.java
- test/javax/management/MBeanServerFactory/NamedMBeanServerTest.java
- test/javax/management/ObjectName/ValueOfTest.java
- test/javax/management/context/ContextForwarderTest.java
- test/javax/management/context/ContextTest.java
- test/javax/management/context/LocaleAwareBroadcasterTest.java
- test/javax/management/context/LocaleTest.java
- test/javax/management/context/LocalizableTest.java
- test/javax/management/context/RemoteContextTest.java
- test/javax/management/context/localizable/MBeanDescriptions.properties
- test/javax/management/context/localizable/MBeanDescriptions_fr.java
- test/javax/management/context/localizable/Whatsit.java
- test/javax/management/context/localizable/WhatsitMBean.java
- test/javax/management/descriptor/DescriptorConstructorTest.java
- test/javax/management/eventService/AddRemoveListenerTest.java
- test/javax/management/eventService/CustomForwarderTest.java
- test/javax/management/eventService/EventClientExecutorTest.java
- test/javax/management/eventService/EventClientThreadTest.java
- test/javax/management/eventService/EventDelegateSecurityTest.java
- test/javax/management/eventService/EventManagerTest.java
- test/javax/management/eventService/FetchingTest.java
- test/javax/management/eventService/LeaseManagerDeadlockTest.java
- test/javax/management/eventService/LeaseTest.java
- test/javax/management/eventService/ListenerTest.java
- test/javax/management/eventService/MyFetchingEventForwarder.java
- test/javax/management/eventService/NotSerializableNotifTest.java
- test/javax/management/eventService/PublishTest.java
- test/javax/management/eventService/ReconnectableConnectorTest.java
- test/javax/management/eventService/SharingThreadTest.java
- test/javax/management/eventService/SubUnsubTest.java
- test/javax/management/eventService/SubscribeTest.java
- test/javax/management/eventService/UsingEventService.java
- test/javax/management/interop/MBeanExceptionInteropTest.java
- test/javax/management/modelmbean/DefaultDescriptorFieldTest.java
- test/javax/management/monitor/InstantiateMonitorNotificationTest.java
- test/javax/management/mxbean/CustomTypeTest.java
- test/javax/management/mxbean/JMXServiceURLTest.java
- test/javax/management/mxbean/customtypes/CustomLongMXBean.java
- test/javax/management/mxbean/customtypes/CustomMXBean.java
- test/javax/management/mxbean/customtypes/IntegerIsLongFactory.java
- test/javax/management/mxbean/customtypes/IntegerIsStringFactory.java
- test/javax/management/mxbean/customtypes/package-info.java
- test/javax/management/namespace/DomainCreationTest.java
- test/javax/management/namespace/EventWithNamespaceControlTest.java
- test/javax/management/namespace/EventWithNamespaceTest.java
- test/javax/management/namespace/ExportNamespaceTest.java
- test/javax/management/namespace/JMXDomainTest.java
- test/javax/management/namespace/JMXNamespaceSecurityTest.java
- test/javax/management/namespace/JMXNamespaceTest.java
- test/javax/management/namespace/JMXNamespaceViewTest.java
- test/javax/management/namespace/JMXNamespacesTest.java
- test/javax/management/namespace/JMXRemoteNamespaceTest.java
- test/javax/management/namespace/JMXRemoteTargetNamespace.java
- test/javax/management/namespace/LazyDomainTest.java
- test/javax/management/namespace/LeadingSeparatorsTest.java
- test/javax/management/namespace/MXBeanRefTest.java
- test/javax/management/namespace/NamespaceController.java
- test/javax/management/namespace/NamespaceControllerMBean.java
- test/javax/management/namespace/NamespaceCreationTest.java
- test/javax/management/namespace/NamespaceNotificationsTest.java
- test/javax/management/namespace/NullDomainObjectNameTest.java
- test/javax/management/namespace/NullObjectNameTest.java
- test/javax/management/namespace/QueryNamesTest.java
- test/javax/management/namespace/RemoveNotificationListenerTest.java
- test/javax/management/namespace/RoutingServerProxyTest.java
- test/javax/management/namespace/SerialParamProcessorTest.java
- test/javax/management/namespace/SourceNamespaceTest.java
- test/javax/management/namespace/VirtualMBeanNotifTest.java
- test/javax/management/namespace/VirtualMBeanTest.java
- test/javax/management/namespace/VirtualNamespaceQueryTest.java
- test/javax/management/namespace/VirtualPropsTest.java
- test/javax/management/namespace/Wombat.java
- test/javax/management/namespace/WombatMBean.java
- test/javax/management/namespace/namespace.policy
- test/javax/management/notification/SupportClearTest.java
- test/javax/management/openmbean/CompositeDataToMapTest.java
- test/javax/management/openmbean/GenericMBeanExceptionTest.java
- test/javax/management/query/QueryDottedAttrTest.java
- test/javax/management/query/QueryNotifFilterTest.java
- test/javax/management/query/QueryParseTest.java
- test/javax/management/remote/mandatory/connectorServer/CloseConnectionTest.java
- test/javax/management/remote/mandatory/connectorServer/ForwarderChainTest.java
- test/javax/management/remote/mandatory/connectorServer/StandardForwardersTest.java
- test/javax/management/remote/mandatory/version/JMXSpecVersionTest.java
- test/javax/management/standardmbean/FindMethodTest.java
- test/javax/management/standardmbean/RegistrationTest.java

Changeset: d9e49d0c4948
Author:    asaha
Date:      2009-10-23 12:58 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/d9e49d0c4948

Merge

- src/share/classes/sun/net/www/protocol/http/HttpLogFormatter.java

Changeset: 20e896233903
Author:    asaha
Date:      2009-10-26 10:06 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/20e896233903

Merge


Changeset: 83817bb507c0
Author:    asaha
Date:      2009-10-27 12:33 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/83817bb507c0

Merge

- src/share/classes/com/sun/jmx/remote/internal/ProxyInputStream.java

Changeset: ee6abb3199cc
Author:    asaha
Date:      2009-10-28 15:47 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/ee6abb3199cc

Merge


Changeset: 10fb43d2c0ce
Author:    asaha
Date:      2009-10-29 09:06 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/10fb43d2c0ce

Merge


Changeset: a6f297066f2d
Author:    asaha
Date:      2009-10-30 07:58 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/a6f297066f2d

Merge


Changeset: ea2c0f62fdec
Author:    asaha
Date:      2009-11-02 13:59 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/ea2c0f62fdec

Merge


Changeset: f243cf590b18
Author:    asaha
Date:      2009-11-04 10:13 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/f243cf590b18

Merge


Changeset: d4dc3a2acdaa
Author:    alexp
Date:      2009-11-06 19:48 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/d4dc3a2acdaa

6657138: Mutable statics in Windows PL&F (findbugs)
Reviewed-by: peterz, hawtin

! src/share/classes/com/sun/java/swing/plaf/motif/MotifButtonUI.java
! src/share/classes/com/sun/java/swing/plaf/motif/MotifCheckBoxUI.java
! src/share/classes/com/sun/java/swing/plaf/motif/MotifLabelUI.java
! src/share/classes/com/sun/java/swing/plaf/motif/MotifRadioButtonUI.java
! src/share/classes/com/sun/java/swing/plaf/motif/MotifToggleButtonUI.java
! src/share/classes/com/sun/java/swing/plaf/windows/WindowsButtonUI.java
! src/share/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxUI.java
! src/share/classes/com/sun/java/swing/plaf/windows/WindowsLabelUI.java
! src/share/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonUI.java
! src/share/classes/com/sun/java/swing/plaf/windows/WindowsToggleButtonUI.java
! src/share/classes/javax/swing/plaf/basic/BasicButtonUI.java
! src/share/classes/javax/swing/plaf/basic/BasicCheckBoxUI.java
! src/share/classes/javax/swing/plaf/basic/BasicLabelUI.java
! src/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java
! src/share/classes/javax/swing/plaf/basic/BasicToggleButtonUI.java
! src/share/classes/javax/swing/plaf/metal/MetalButtonUI.java
! src/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java
! src/share/classes/javax/swing/plaf/metal/MetalLabelUI.java
! src/share/classes/javax/swing/plaf/metal/MetalRadioButtonUI.java
! src/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java
+ test/javax/swing/Security/6657138/ComponentTest.java
+ test/javax/swing/Security/6657138/bug6657138.java

Changeset: 0355c370f1d1
Author:    asaha
Date:      2009-11-06 16:07 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/0355c370f1d1

Merge


Changeset: faef4883062b
Author:    asaha
Date:      2009-11-06 21:32 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/faef4883062b

Merge


Changeset: 3b91d7048414
Author:    asaha
Date:      2009-11-09 07:38 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/3b91d7048414

Merge


Changeset: e28f5ce71d00
Author:    ohair
Date:      2009-11-09 12:38 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/e28f5ce71d00

6899444: Fix demo/jvmti tests so they can run in jtreg samevm mode, cleanup problemlist
Reviewed-by: tbell

! test/ProblemList.txt
! test/demo/jvmti/DemoRun.java

Changeset: ab681c7e811a
Author:    mchung
Date:      2009-11-09 21:32 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/ab681c7e811a

6899607: Update java.util.prefs.FileSystemPreferences to use PlatformLogger
Summary: Update java.util.prefs.FileSystemPreferences to use PlatformLogger
Reviewed-by: sherman

! src/solaris/classes/java/util/prefs/FileSystemPreferences.java

Changeset: ee7a380d350e
Author:    alanb
Date:      2009-11-10 10:51 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/ee7a380d350e

6898234: (dc) Multicast tests fail on OpenSolaris with vboxnet0 adapter
Reviewed-by: chegar

! test/ProblemList.txt
! test/java/nio/channels/DatagramChannel/NetworkConfiguration.java

Changeset: e75fc4dc0e22
Author:    alanb
Date:      2009-11-10 13:09 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/e75fc4dc0e22

6899147: java.beans.MetaData should not require JDBC to be present
Reviewed-by: malenkov

! src/share/classes/java/beans/MetaData.java

Changeset: 18c2b761548a
Author:    alanb
Date:      2009-11-11 14:38 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/18c2b761548a

6899694: Dual-pivot quicksort improvements
Reviewed-by: jjb
Contributed-by: vladimir.yaroslavskiy at sun.com, joshua.bloch at google.com

! src/share/classes/java/util/Arrays.java
! src/share/classes/java/util/DualPivotQuicksort.java
! test/java/util/Arrays/Sorting.java

Changeset: b901762bba4b
Author:    alanb
Date:      2009-11-11 16:22 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/b901762bba4b

6900234: Several NIO tests should be removed from test/ProblemList.txt
Reviewed-by: chegar

! test/ProblemList.txt
! test/java/nio/channels/AsynchronousChannelGroup/Unbounded.java
! test/java/nio/channels/FileChannel/Transfer.java
! test/java/nio/file/Path/CopyAndMove.java
! test/java/nio/file/Path/Links.java

Changeset: eb8b08775b82
Author:    alanb
Date:      2009-11-12 11:20 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/eb8b08775b82

6898124: Bidi should not require AWT to be present
Reviewed-by: okutsu

! src/share/classes/sun/text/bidi/BidiBase.java

Changeset: 7475a2e71c40
Author:    vinnie
Date:      2009-11-12 23:00 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/7475a2e71c40

6894643: Separate out dependency on Kerberos
Reviewed-by: alanb, xuelei

! make/sun/security/other/Makefile
! src/share/classes/com/sun/jndi/ldap/ext/StartTlsResponseImpl.java
! src/share/classes/com/sun/net/ssl/internal/www/protocol/https/DelegateHttpsURLConnection.java
! src/share/classes/sun/net/www/protocol/https/HttpsClient.java
! src/share/classes/sun/security/ssl/CipherSuite.java
! src/share/classes/sun/security/ssl/ClientHandshaker.java
! src/share/classes/sun/security/ssl/Debug.java
! src/share/classes/sun/security/ssl/HandshakeInStream.java
! src/share/classes/sun/security/ssl/HandshakeMessage.java
! src/share/classes/sun/security/ssl/HandshakeOutStream.java
! src/share/classes/sun/security/ssl/KerberosClientKeyExchange.java
- src/share/classes/sun/security/ssl/KerberosPreMasterSecret.java
+ src/share/classes/sun/security/ssl/Krb5Helper.java
+ src/share/classes/sun/security/ssl/Krb5Proxy.java
! src/share/classes/sun/security/ssl/ProtocolVersion.java
! src/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/share/classes/sun/security/ssl/ServerHandshaker.java
+ src/share/classes/sun/security/ssl/krb5/KerberosClientKeyExchangeImpl.java
+ src/share/classes/sun/security/ssl/krb5/KerberosPreMasterSecret.java
+ src/share/classes/sun/security/ssl/krb5/Krb5ProxyImpl.java
! src/share/classes/sun/security/util/HostnameChecker.java
! test/sun/security/krb5/auto/Action.java
! test/sun/security/krb5/auto/HttpNegotiateServer.java
+ test/sun/security/krb5/auto/SSL.java

Changeset: 49eb9c3d7ce7
Author:    vinnie
Date:      2009-11-12 23:04 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/49eb9c3d7ce7

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/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/sun/misc/Version-template.java
- src/share/classes/sun/tools/jconsole/Version-template.java
- test/java/nio/Buffer/Basic-X.java
- test/java/nio/Buffer/CopyDirect-X-Memory.java

Changeset: 78dbc547ac78
Author:    mchung
Date:      2009-11-12 10:29 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/78dbc547ac78

6899851: Regression causes new dependency to jkernel
Summary: Replaced sun.jkernel.DownloadManager calls with BootClassLoaderHook
Reviewed-by: bae, asaha

! src/share/classes/java/awt/color/ICC_Profile.java

Changeset: 60646a58322b
Author:    mchung
Date:      2009-11-12 15:42 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/60646a58322b

Merge

- src/share/classes/sun/security/ssl/KerberosPreMasterSecret.java

Changeset: 16bce7ce4fc9
Author:    thurka
Date:      2009-11-16 15:33 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/16bce7ce4fc9

6858708: HotspotDiagnosticMXBean.setVMOption() throws NullPointerException
Summary: Add a null check for the VM option string
Reviewed-by: mchung, ohair

! src/share/classes/sun/management/Flag.java
+ test/com/sun/management/HotSpotDiagnosticMXBean/SetAllVMOptions.java

Changeset: 9afe87deb51b
Author:    alanb
Date:      2009-11-17 09:44 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/9afe87deb51b

6901318: Yet more Dual-pivot quicksort improvements
Reviewed-by: jjb
Contributed-by: vladimir.yaroslavskiy at sun.com

! src/share/classes/java/util/DualPivotQuicksort.java

Changeset: c56b9022a4f3
Author:    tbell
Date:      2009-11-17 10:25 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/c56b9022a4f3

Merge

- src/share/classes/com/sun/jmx/event/DaemonThreadFactory.java
- src/share/classes/com/sun/jmx/event/EventBuffer.java
- src/share/classes/com/sun/jmx/event/EventClientFactory.java
- src/share/classes/com/sun/jmx/event/EventConnection.java
- src/share/classes/com/sun/jmx/event/EventParams.java
- src/share/classes/com/sun/jmx/event/LeaseManager.java
- src/share/classes/com/sun/jmx/event/LeaseRenewer.java
- src/share/classes/com/sun/jmx/event/ReceiverBuffer.java
- src/share/classes/com/sun/jmx/event/RepeatedSingletonJob.java
- src/share/classes/com/sun/jmx/interceptor/DispatchInterceptor.java
- src/share/classes/com/sun/jmx/interceptor/DomainDispatchInterceptor.java
- src/share/classes/com/sun/jmx/interceptor/MBeanServerInterceptorSupport.java
- src/share/classes/com/sun/jmx/interceptor/NamespaceDispatchInterceptor.java
- src/share/classes/com/sun/jmx/interceptor/SingleMBeanForwarder.java
- src/share/classes/com/sun/jmx/mbeanserver/MBeanInjector.java
- src/share/classes/com/sun/jmx/mbeanserver/NotificationMBeanSupport.java
- src/share/classes/com/sun/jmx/mbeanserver/NotifySupport.java
- src/share/classes/com/sun/jmx/mbeanserver/PerThreadGroupPool.java
- src/share/classes/com/sun/jmx/namespace/DomainInterceptor.java
- src/share/classes/com/sun/jmx/namespace/HandlerInterceptor.java
- src/share/classes/com/sun/jmx/namespace/NamespaceInterceptor.java
- src/share/classes/com/sun/jmx/namespace/ObjectNameRouter.java
- src/share/classes/com/sun/jmx/namespace/RoutingConnectionProxy.java
- src/share/classes/com/sun/jmx/namespace/RoutingMBeanServerConnection.java
- src/share/classes/com/sun/jmx/namespace/RoutingProxy.java
- src/share/classes/com/sun/jmx/namespace/RoutingServerProxy.java
- src/share/classes/com/sun/jmx/namespace/package.html
- src/share/classes/com/sun/jmx/namespace/serial/DefaultRewritingProcessor.java
- src/share/classes/com/sun/jmx/namespace/serial/IdentityProcessor.java
- src/share/classes/com/sun/jmx/namespace/serial/JMXNamespaceContext.java
- src/share/classes/com/sun/jmx/namespace/serial/RewritingProcessor.java
- src/share/classes/com/sun/jmx/namespace/serial/RoutingOnlyProcessor.java
- src/share/classes/com/sun/jmx/namespace/serial/SerialRewritingProcessor.java
- src/share/classes/com/sun/jmx/namespace/serial/package.html
- src/share/classes/com/sun/jmx/remote/internal/ProxyInputStream.java
- src/share/classes/com/sun/jmx/remote/util/EventClientConnection.java
- src/share/classes/javax/management/ClientContext.java
- src/share/classes/javax/management/Description.java
- src/share/classes/javax/management/DescriptorFields.java
- src/share/classes/javax/management/DynamicWrapperMBean.java
- src/share/classes/javax/management/GenericMBeanException.java
- src/share/classes/javax/management/Impact.java
- src/share/classes/javax/management/MBean.java
- src/share/classes/javax/management/ManagedAttribute.java
- src/share/classes/javax/management/ManagedOperation.java
- src/share/classes/javax/management/NotificationInfo.java
- src/share/classes/javax/management/NotificationInfos.java
- src/share/classes/javax/management/ObjectNameTemplate.java
- src/share/classes/javax/management/QueryNotificationFilter.java
- src/share/classes/javax/management/QueryParser.java
- src/share/classes/javax/management/SendNotification.java
- src/share/classes/javax/management/event/EventClient.java
- src/share/classes/javax/management/event/EventClientDelegate.java
- src/share/classes/javax/management/event/EventClientDelegateMBean.java
- src/share/classes/javax/management/event/EventClientNotFoundException.java
- src/share/classes/javax/management/event/EventConsumer.java
- src/share/classes/javax/management/event/EventForwarder.java
- src/share/classes/javax/management/event/EventReceiver.java
- src/share/classes/javax/management/event/EventRelay.java
- src/share/classes/javax/management/event/EventSubscriber.java
- src/share/classes/javax/management/event/FetchingEventForwarder.java
- src/share/classes/javax/management/event/FetchingEventRelay.java
- src/share/classes/javax/management/event/ListenerInfo.java
- src/share/classes/javax/management/event/NotificationManager.java
- src/share/classes/javax/management/event/RMIPushEventForwarder.java
- src/share/classes/javax/management/event/RMIPushEventRelay.java
- src/share/classes/javax/management/event/RMIPushServer.java
- src/share/classes/javax/management/event/package-info.java
- src/share/classes/javax/management/namespace/JMXDomain.java
- src/share/classes/javax/management/namespace/JMXNamespace.java
- src/share/classes/javax/management/namespace/JMXNamespaceMBean.java
- src/share/classes/javax/management/namespace/JMXNamespacePermission.java
- src/share/classes/javax/management/namespace/JMXNamespaceView.java
- src/share/classes/javax/management/namespace/JMXNamespaces.java
- src/share/classes/javax/management/namespace/JMXRemoteNamespace.java
- src/share/classes/javax/management/namespace/JMXRemoteNamespaceMBean.java
- src/share/classes/javax/management/namespace/MBeanServerConnectionWrapper.java
- src/share/classes/javax/management/namespace/MBeanServerSupport.java
- src/share/classes/javax/management/namespace/VirtualEventManager.java
- src/share/classes/javax/management/namespace/package-info.java
- src/share/classes/javax/management/openmbean/MXBeanMapping.java
- src/share/classes/javax/management/openmbean/MXBeanMappingClass.java
- src/share/classes/javax/management/openmbean/MXBeanMappingFactory.java
- src/share/classes/javax/management/openmbean/MXBeanMappingFactoryClass.java
- src/share/classes/javax/management/remote/IdentityMBeanServerForwarder.java
- src/share/classes/sun/net/www/protocol/http/HttpLogFormatter.java
- src/share/classes/sun/net/www/protocol/http/NegotiateCallbackHandler.java
- src/share/classes/sun/net/www/protocol/http/NegotiatorImpl.java
- src/share/classes/sun/security/ssl/KerberosPreMasterSecret.java
- src/windows/classes/sun/net/www/protocol/http/NTLMAuthSequence.java
- src/windows/classes/sun/net/www/protocol/http/NTLMAuthentication.java
- src/windows/native/sun/net/www/protocol/http/NTLMAuthSequence.c
- test/javax/management/Introspector/AnnotatedMBeanTest.java
- test/javax/management/Introspector/AnnotatedNotificationInfoTest.java
- test/javax/management/Introspector/ExceptionsDescriptorTest.java
- test/javax/management/Introspector/MBeanDescriptionTest.java
- test/javax/management/Introspector/ObjectNameTemplateTest.java
- test/javax/management/Introspector/ParameterNameTest.java
- test/javax/management/Introspector/ResourceInjectionTest.java
- test/javax/management/MBeanServer/AttributeListMapTest.java
- test/javax/management/MBeanServer/DynamicWrapperMBeanTest.java
- test/javax/management/MBeanServer/InstanceNotFoundExceptionTest.java
- test/javax/management/MBeanServerFactory/NamedMBeanServerTest.java
- test/javax/management/ObjectName/ValueOfTest.java
- test/javax/management/context/ContextForwarderTest.java
- test/javax/management/context/ContextTest.java
- test/javax/management/context/LocaleAwareBroadcasterTest.java
- test/javax/management/context/LocaleTest.java
- test/javax/management/context/LocalizableTest.java
- test/javax/management/context/RemoteContextTest.java
- test/javax/management/context/localizable/MBeanDescriptions.properties
- test/javax/management/context/localizable/MBeanDescriptions_fr.java
- test/javax/management/context/localizable/Whatsit.java
- test/javax/management/context/localizable/WhatsitMBean.java
- test/javax/management/descriptor/DescriptorConstructorTest.java
- test/javax/management/eventService/AddRemoveListenerTest.java
- test/javax/management/eventService/CustomForwarderTest.java
- test/javax/management/eventService/EventClientExecutorTest.java
- test/javax/management/eventService/EventClientThreadTest.java
- test/javax/management/eventService/EventDelegateSecurityTest.java
- test/javax/management/eventService/EventManagerTest.java
- test/javax/management/eventService/FetchingTest.java
- test/javax/management/eventService/LeaseManagerDeadlockTest.java
- test/javax/management/eventService/LeaseTest.java
- test/javax/management/eventService/ListenerTest.java
- test/javax/management/eventService/MyFetchingEventForwarder.java
- test/javax/management/eventService/NotSerializableNotifTest.java
- test/javax/management/eventService/PublishTest.java
- test/javax/management/eventService/ReconnectableConnectorTest.java
- test/javax/management/eventService/SharingThreadTest.java
- test/javax/management/eventService/SubUnsubTest.java
- test/javax/management/eventService/SubscribeTest.java
- test/javax/management/eventService/UsingEventService.java
- test/javax/management/interop/MBeanExceptionInteropTest.java
- test/javax/management/modelmbean/DefaultDescriptorFieldTest.java
- test/javax/management/monitor/InstantiateMonitorNotificationTest.java
- test/javax/management/mxbean/CustomTypeTest.java
- test/javax/management/mxbean/JMXServiceURLTest.java
- test/javax/management/mxbean/customtypes/CustomLongMXBean.java
- test/javax/management/mxbean/customtypes/CustomMXBean.java
- test/javax/management/mxbean/customtypes/IntegerIsLongFactory.java
- test/javax/management/mxbean/customtypes/IntegerIsStringFactory.java
- test/javax/management/mxbean/customtypes/package-info.java
- test/javax/management/namespace/DomainCreationTest.java
- test/javax/management/namespace/EventWithNamespaceControlTest.java
- test/javax/management/namespace/EventWithNamespaceTest.java
- test/javax/management/namespace/ExportNamespaceTest.java
- test/javax/management/namespace/JMXDomainTest.java
- test/javax/management/namespace/JMXNamespaceSecurityTest.java
- test/javax/management/namespace/JMXNamespaceTest.java
- test/javax/management/namespace/JMXNamespaceViewTest.java
- test/javax/management/namespace/JMXNamespacesTest.java
- test/javax/management/namespace/JMXRemoteNamespaceTest.java
- test/javax/management/namespace/JMXRemoteTargetNamespace.java
- test/javax/management/namespace/LazyDomainTest.java
- test/javax/management/namespace/LeadingSeparatorsTest.java
- test/javax/management/namespace/MXBeanRefTest.java
- test/javax/management/namespace/NamespaceController.java
- test/javax/management/namespace/NamespaceControllerMBean.java
- test/javax/management/namespace/NamespaceCreationTest.java
- test/javax/management/namespace/NamespaceNotificationsTest.java
- test/javax/management/namespace/NullDomainObjectNameTest.java
- test/javax/management/namespace/NullObjectNameTest.java
- test/javax/management/namespace/QueryNamesTest.java
- test/javax/management/namespace/RemoveNotificationListenerTest.java
- test/javax/management/namespace/RoutingServerProxyTest.java
- test/javax/management/namespace/SerialParamProcessorTest.java
- test/javax/management/namespace/SourceNamespaceTest.java
- test/javax/management/namespace/VirtualMBeanNotifTest.java
- test/javax/management/namespace/VirtualMBeanTest.java
- test/javax/management/namespace/VirtualNamespaceQueryTest.java
- test/javax/management/namespace/VirtualPropsTest.java
- test/javax/management/namespace/Wombat.java
- test/javax/management/namespace/WombatMBean.java
- test/javax/management/namespace/namespace.policy
- test/javax/management/notification/SupportClearTest.java
- test/javax/management/openmbean/CompositeDataToMapTest.java
- test/javax/management/openmbean/GenericMBeanExceptionTest.java
- test/javax/management/query/QueryDottedAttrTest.java
- test/javax/management/query/QueryNotifFilterTest.java
- test/javax/management/query/QueryParseTest.java
- test/javax/management/remote/mandatory/connectorServer/CloseConnectionTest.java
- test/javax/management/remote/mandatory/connectorServer/ForwarderChainTest.java
- test/javax/management/remote/mandatory/connectorServer/StandardForwardersTest.java
- test/javax/management/remote/mandatory/version/JMXSpecVersionTest.java
- test/javax/management/standardmbean/FindMethodTest.java
- test/javax/management/standardmbean/RegistrationTest.java

Changeset: 31e68419715e
Author:    igor
Date:      2009-10-02 10:15 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/31e68419715e

6887292: memory leak in freetypeScaler.c
Reviewed-by: bae, prr

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

Changeset: ccc36189f2a7
Author:    rkennke
Date:      2009-10-05 23:12 +0200
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/ccc36189f2a7

6887494: NPE in pisces Renderer
Summary: Only recreate crossings array, if there actually exists one before.
Reviewed-by: flar, tdv

! src/share/classes/sun/java2d/pisces/Renderer.java
+ test/sun/java2d/pisces/Renderer/TestNPE.java

Changeset: c58000722db0
Author:    jgodinez
Date:      2009-10-14 10:44 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/c58000722db0

6890945: Typo in sentence about thread safety
Reviewed-by: prr

! src/share/classes/javax/print/attribute/standard/PrinterStateReasons.java

Changeset: fa2b3627e59c
Author:    jgodinez
Date:      2009-10-16 09:32 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/fa2b3627e59c

6680634: Printing: "Collate" is ignored under Windows Vista x64
Reviewed-by: campbell, prr

! src/windows/native/sun/windows/awt_PrintControl.cpp

Changeset: c579f8307707
Author:    lana
Date:      2009-10-16 18:02 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/c579f8307707

Merge

- src/share/native/sun/security/ec/ec.h
- src/share/native/sun/security/ec/ec2.h
- src/share/native/sun/security/ec/ec2_163.c
- src/share/native/sun/security/ec/ec2_193.c
- src/share/native/sun/security/ec/ec2_233.c
- src/share/native/sun/security/ec/ec2_aff.c
- src/share/native/sun/security/ec/ec2_mont.c
- src/share/native/sun/security/ec/ec_naf.c
- src/share/native/sun/security/ec/ecc_impl.h
- src/share/native/sun/security/ec/ecdecode.c
- src/share/native/sun/security/ec/ecl-curve.h
- src/share/native/sun/security/ec/ecl-exp.h
- src/share/native/sun/security/ec/ecl-priv.h
- src/share/native/sun/security/ec/ecl.c
- src/share/native/sun/security/ec/ecl.h
- src/share/native/sun/security/ec/ecl_curve.c
- src/share/native/sun/security/ec/ecl_gf.c
- src/share/native/sun/security/ec/ecl_mult.c
- src/share/native/sun/security/ec/ecp.h
- src/share/native/sun/security/ec/ecp_192.c
- src/share/native/sun/security/ec/ecp_224.c
- src/share/native/sun/security/ec/ecp_256.c
- src/share/native/sun/security/ec/ecp_384.c
- src/share/native/sun/security/ec/ecp_521.c
- src/share/native/sun/security/ec/ecp_aff.c
- src/share/native/sun/security/ec/ecp_jac.c
- src/share/native/sun/security/ec/ecp_jm.c
- src/share/native/sun/security/ec/ecp_mont.c
- src/share/native/sun/security/ec/logtab.h
- src/share/native/sun/security/ec/mp_gf2m-priv.h
- src/share/native/sun/security/ec/mp_gf2m.c
- src/share/native/sun/security/ec/mp_gf2m.h
- src/share/native/sun/security/ec/mpi-config.h
- src/share/native/sun/security/ec/mpi-priv.h
- src/share/native/sun/security/ec/mpi.c
- src/share/native/sun/security/ec/mpi.h
- src/share/native/sun/security/ec/mplogic.c
- src/share/native/sun/security/ec/mplogic.h
- src/share/native/sun/security/ec/mpmontg.c
- src/share/native/sun/security/ec/mpprime.h
- src/share/native/sun/security/ec/oid.c
- src/share/native/sun/security/ec/secitem.c
- src/share/native/sun/security/ec/secoidt.h

Changeset: 5fc5d3243a5c
Author:    bae
Date:      2009-10-23 15:59 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/5fc5d3243a5c

6888215: memory leak in jpeg plugin
Reviewed-by: igor, prr

! src/share/native/sun/awt/image/jpeg/imageioJPEG.c

Changeset: 1f2ef3a7d7c0
Author:    bae
Date:      2009-10-23 16:21 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/1f2ef3a7d7c0

6888167: memory leaks in the medialib glue code
Reviewed-by: igor, prr

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

Changeset: 634221297c37
Author:    neugens
Date:      2009-10-30 19:19 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/634221297c37

6896068: SunGraphics2D exposes a reference to itself while non fully initialised.
Summary: Introduce a new Interface to mark the Loops based pipes and initialise the loops accordingly.
Reviewed-by: flar, rkennke

! src/share/classes/sun/java2d/SunGraphics2D.java
! src/share/classes/sun/java2d/SurfaceData.java
! src/share/classes/sun/java2d/pipe/AATextRenderer.java
! src/share/classes/sun/java2d/pipe/GlyphListLoopPipe.java
+ src/share/classes/sun/java2d/pipe/LoopBasedPipe.java
! src/share/classes/sun/java2d/pipe/LoopPipe.java
! src/share/classes/sun/java2d/pipe/SolidTextRenderer.java
! src/share/classes/sun/java2d/pipe/SpanShapeRenderer.java
! src/solaris/classes/sun/java2d/x11/X11SurfaceData.java
! src/windows/classes/sun/java2d/windows/GDIWindowSurfaceData.java

Changeset: 90bdc961b3cb
Author:    andrew
Date:      2009-11-03 23:23 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/90bdc961b3cb

6897844: Fix broken build on newer versions of X11 (libXext >= 1.1.0)
Summary: Recent changes to X11's header structure break the build
Reviewed-by: prr, flar

! src/solaris/native/sun/awt/awt_GraphicsEnv.h

Changeset: ba01efbf7c70
Author:    prr
Date:      2009-11-09 14:23 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/ba01efbf7c70

6899078: potential deadlock and performance issue in freeing strike resources with D3D pipeline
Reviewed-by: tdv, igor

! src/share/classes/sun/font/Font2D.java
! src/share/classes/sun/font/FontDesignMetrics.java
! src/share/classes/sun/font/FontStrikeDisposer.java
! src/share/classes/sun/font/StrikeCache.java
! src/share/classes/sun/java2d/Disposer.java

Changeset: fb53cb501b9e
Author:    lana
Date:      2009-11-18 17:16 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/fb53cb501b9e

Merge


Changeset: 49c198e30d5e
Author:    dcherepanov
Date:      2009-10-12 19:07 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/49c198e30d5e

6796915: Deadlock in XAWT when switching virtual desktops
Reviewed-by: art, anthony

! src/solaris/classes/sun/awt/X11/XDropTargetRegistry.java
! src/solaris/classes/sun/awt/X11/XWindowPeer.java

Changeset: 893a9122ae1b
Author:    anthony
Date:      2009-10-14 15:46 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/893a9122ae1b

6684916: jframe.setMaximizedBounds() has no effect in linux
Summary: Specification should indicate that the feature may be unsupported on some platforms.
Reviewed-by: art, dcherepanov

! src/share/classes/java/awt/Frame.java

Changeset: 9e98fd8daa1d
Author:    anthony
Date:      2009-10-14 16:19 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/9e98fd8daa1d

6711717: PIT: Security Icon is hidden for FullScreen apps, WinXP
Summary: Force hiding the security warning in FS exclusive mode.
Reviewed-by: art, tdv

! src/share/classes/java/awt/AWTPermission.java
! src/solaris/classes/sun/awt/X11/XWindow.java
! src/solaris/classes/sun/awt/X11/XWindowPeer.java
! src/solaris/classes/sun/awt/X11ComponentPeer.java
! src/solaris/classes/sun/awt/X11GraphicsDevice.java
! src/windows/classes/sun/awt/Win32GraphicsDevice.java
! src/windows/classes/sun/awt/windows/WWindowPeer.java
! src/windows/native/sun/windows/awt_Window.cpp
! src/windows/native/sun/windows/awt_Window.h

Changeset: d4f59e963efa
Author:    anthony
Date:      2009-10-14 16:32 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/d4f59e963efa

6885735: closed/java/awt/Component/DisablingLWDisabledHW/DisablingLWDisabledHW.html fails
Summary: Use isRecursivelyVisibleUpToHeavyweightContainer() instead of isRecursivelyVisible() to determine if the peer needs to be hidden.
Reviewed-by: art, dcherepanov

! src/share/classes/java/awt/Component.java
! src/share/classes/java/awt/Container.java

Changeset: 1767a030b66a
Author:    anthony
Date:      2009-10-14 19:23 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/1767a030b66a

6884960: java/awt/Window/TranslucentJAppletTest/TranslucentJAppletTest.java fails
Summary: Support painting heavyweight components in transparent windows.
Reviewed-by: art, alexp

! src/share/classes/javax/swing/JComponent.java
! src/windows/classes/sun/awt/windows/WComponentPeer.java
! src/windows/classes/sun/awt/windows/WWindowPeer.java

Changeset: 8e566a3daa5c
Author:    lana
Date:      2009-10-15 16:37 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/8e566a3daa5c

Merge

! src/share/classes/java/awt/Component.java
! src/share/classes/java/awt/Container.java
- src/share/classes/sun/net/www/protocol/http/InMemoryCookieStore.java
- src/share/native/sun/security/ec/ec.c
- src/share/native/sun/security/ec/ec.h
- src/share/native/sun/security/ec/ec2.h
- src/share/native/sun/security/ec/ec2_163.c
- src/share/native/sun/security/ec/ec2_193.c
- src/share/native/sun/security/ec/ec2_233.c
- src/share/native/sun/security/ec/ec2_aff.c
- src/share/native/sun/security/ec/ec2_mont.c
- src/share/native/sun/security/ec/ec_naf.c
- src/share/native/sun/security/ec/ecc_impl.h
- src/share/native/sun/security/ec/ecdecode.c
- src/share/native/sun/security/ec/ecl-curve.h
- src/share/native/sun/security/ec/ecl-exp.h
- src/share/native/sun/security/ec/ecl-priv.h
- src/share/native/sun/security/ec/ecl.c
- src/share/native/sun/security/ec/ecl.h
- src/share/native/sun/security/ec/ecl_curve.c
- src/share/native/sun/security/ec/ecl_gf.c
- src/share/native/sun/security/ec/ecl_mult.c
- src/share/native/sun/security/ec/ecp.h
- src/share/native/sun/security/ec/ecp_192.c
- src/share/native/sun/security/ec/ecp_224.c
- src/share/native/sun/security/ec/ecp_256.c
- src/share/native/sun/security/ec/ecp_384.c
- src/share/native/sun/security/ec/ecp_521.c
- src/share/native/sun/security/ec/ecp_aff.c
- src/share/native/sun/security/ec/ecp_jac.c
- src/share/native/sun/security/ec/ecp_jm.c
- src/share/native/sun/security/ec/ecp_mont.c
- src/share/native/sun/security/ec/logtab.h
- src/share/native/sun/security/ec/mp_gf2m-priv.h
- src/share/native/sun/security/ec/mp_gf2m.c
- src/share/native/sun/security/ec/mp_gf2m.h
- src/share/native/sun/security/ec/mpi-config.h
- src/share/native/sun/security/ec/mpi-priv.h
- src/share/native/sun/security/ec/mpi.c
- src/share/native/sun/security/ec/mpi.h
- src/share/native/sun/security/ec/mplogic.c
- src/share/native/sun/security/ec/mplogic.h
- src/share/native/sun/security/ec/mpmontg.c
- src/share/native/sun/security/ec/mpprime.h
- src/share/native/sun/security/ec/oid.c
- src/share/native/sun/security/ec/secitem.c
- src/share/native/sun/security/ec/secoidt.h
! src/solaris/classes/sun/awt/X11/XDropTargetRegistry.java
! src/solaris/classes/sun/awt/X11/XWindow.java
! src/solaris/classes/sun/awt/X11/XWindowPeer.java
! src/windows/classes/sun/awt/windows/WComponentPeer.java
! src/windows/classes/sun/awt/windows/WWindowPeer.java

Changeset: 1c2a70329868
Author:    anthony
Date:      2009-10-19 16:06 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/1c2a70329868

6891483: XToolkit.getEnv() checks for NULL on a wrong symbol
Reviewed-by: dcherepanov

! src/solaris/native/sun/xawt/XToolkit.c

Changeset: 98e1d504dc9b
Author:    anthony
Date:      2009-10-21 17:06 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/98e1d504dc9b

6852592: invalidate() must be smarter
Summary: Introduce validate roots in AWT
Reviewed-by: alexp, art, dcherepanov

! src/share/classes/java/applet/Applet.java
! src/share/classes/java/awt/Component.java
! src/share/classes/java/awt/Container.java
! src/share/classes/java/awt/Window.java
! src/share/classes/javax/swing/JComponent.java
! src/share/classes/javax/swing/JRootPane.java
! src/share/classes/javax/swing/JScrollPane.java
! src/share/classes/javax/swing/JSplitPane.java
! src/share/classes/javax/swing/JTextField.java
! src/share/classes/javax/swing/JViewport.java
! src/share/classes/javax/swing/RepaintManager.java
! src/share/classes/javax/swing/SwingUtilities.java
+ test/java/awt/Container/ValidateRoot/InvalidateMustRespectValidateRoots.java

Changeset: a773e88249a3
Author:    dcherepanov
Date:      2009-10-22 13:27 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/a773e88249a3

6707273: TrayIcon does not support 8-bit alpha channel in Windows XP
Reviewed-by: uta, ant

! src/windows/native/sun/windows/awt_TrayIcon.cpp

Changeset: 4ed8bce48963
Author:    anthony
Date:      2009-10-23 14:52 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/4ed8bce48963

6887249: Get rid of double-check for isValid() idiom in validate() methods
Reviewed-by: art, dcherepanov

! src/share/classes/java/awt/Container.java

Changeset: 50321e4d46eb
Author:    dcherepanov
Date:      2009-11-11 17:46 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/50321e4d46eb

6852111: Unhandled 'spurious wakeup' in java.awt.EventQueue.invokeAndWait()
Summary: Introduced InvocationEvent.isDispatched method
Reviewed-by: art, anthony

! src/share/classes/java/awt/EventQueue.java
! src/share/classes/java/awt/event/InvocationEvent.java
! src/share/classes/sun/awt/im/InputMethodManager.java
+ test/java/awt/event/InvocationEvent/InvocationEventTest.java

Changeset: 7dd452521ab3
Author:    dcherepanov
Date:      2009-11-11 19:18 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/7dd452521ab3

6880694: GraphicsDevice.setFullScreenWindow(null) throws NPE if there's a fullscreen window displayed
Summary: handle "empty" refresh rates
Reviewed-by: art, anthony

! src/solaris/native/sun/awt/awt_GraphicsEnv.c

Changeset: d0a17624ac54
Author:    dcherepanov
Date:      2009-11-12 12:06 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/d0a17624ac54

6882909: Resetting a full-screen window to normal rotates screen to normal orientation.
Summary: retain rotation upon change to full screen mode
Reviewed-by: art, anthony

! src/solaris/native/sun/awt/awt_GraphicsEnv.c

Changeset: 4311194cf851
Author:    alanb
Date:      2009-11-16 18:13 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/4311194cf851

6890458: Datatransfer API should not require RMI to be present
Reviewed-by: uta

! src/share/classes/java/awt/datatransfer/DataFlavor.java
! src/share/classes/sun/awt/datatransfer/DataTransferer.java

Changeset: dfcdf8ade255
Author:    lana
Date:      2009-11-18 17:17 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/dfcdf8ade255

Merge


Changeset: 050ee24054c8
Author:    rupashka
Date:      2009-10-21 14:25 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/050ee24054c8

6892340: Part of the CR 6741890 should be forwardported
Reviewed-by: malenkov

! src/windows/classes/sun/awt/shell/Win32ShellFolder2.java
+ test/javax/swing/JFileChooser/6741890/bug6741890.java

Changeset: e1cd8b6d8e3c
Author:    peterz
Date:      2009-10-22 15:43 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/e1cd8b6d8e3c

6893704: Potential memory leak in gtk2_interface.c
Reviewed-by: stayer

! src/solaris/native/sun/awt/gtk2_interface.c

Changeset: c06c491eff67
Author:    rupashka
Date:      2009-10-22 16:39 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/c06c491eff67

6550546: Win LAF: JFileChooser -> Look in Drop down should not display any shortcuts created on desktop
Reviewed-by: peterz

! src/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java
+ test/javax/swing/JFileChooser/6550546/bug6550546.java

Changeset: 65da4a7fbf7f
Author:    alexp
Date:      2009-10-22 18:42 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/65da4a7fbf7f

6795356: Leak caused by javax.swing.UIDefaults.ProxyLazyValue.acc
Reviewed-by: hawtin

! src/share/classes/javax/swing/JTable.java
! src/share/classes/javax/swing/plaf/metal/OceanTheme.java
! src/share/classes/sun/swing/SwingLazyValue.java
+ test/javax/swing/UIDefaults/6795356/SwingLazyValueTest.java
+ test/javax/swing/UIDefaults/6795356/TableTest.java
+ test/javax/swing/UIDefaults/6795356/bug6795356.java

Changeset: 9357ffc36682
Author:    rupashka
Date:      2009-10-30 14:05 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/9357ffc36682

6894504: javax/swing/JFileChooser/6741890/bug6741890.java fails w/ RuntimeException
Reviewed-by: malenkov

! test/javax/swing/JFileChooser/6741890/bug6741890.java

Changeset: 9566c95d4022
Author:    rupashka
Date:      2009-10-30 14:18 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/9566c95d4022

6891412: The sun.awt.shell.ShellFolder#getInvoker method should be synchronized
Reviewed-by: peterz

! src/share/classes/sun/awt/shell/ShellFolder.java

Changeset: 18ef20250e99
Author:    rupashka
Date:      2009-11-06 12:44 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/18ef20250e99

6621569: Win32ShellFolder2 and Win32ShellFolderManager2 may leak native resources
Reviewed-by: malenkov

! src/windows/classes/sun/awt/shell/Win32ShellFolder2.java
! src/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java

Changeset: ce83706b9c86
Author:    alexp
Date:      2009-11-06 22:26 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/ce83706b9c86

6879228: LayerUI should be extended
Reviewed-by: peterz

! src/share/classes/javax/swing/plaf/LayerUI.java

Changeset: 7770a96da080
Author:    alexp
Date:      2009-11-06 22:33 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/7770a96da080

Merge


Changeset: 38181ef722ec
Author:    alexp
Date:      2009-11-06 22:40 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/38181ef722ec

6878399: public SwingUtilities.getParentViewport() is required
Reviewed-by: peterz

! src/share/classes/javax/swing/JEditorPane.java
! src/share/classes/javax/swing/JList.java
! src/share/classes/javax/swing/JTable.java
! src/share/classes/javax/swing/JTextField.java
! src/share/classes/javax/swing/JTree.java
! src/share/classes/javax/swing/SwingUtilities.java
! src/share/classes/javax/swing/text/JTextComponent.java
! src/share/classes/sun/swing/SwingUtilities2.java

Changeset: fef334c21d6c
Author:    peytoia
Date:      2009-11-11 15:38 +0900
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/fef334c21d6c

6899397: (tz) Support tzdata2009r
Reviewed-by: okutsu

! make/sun/javazic/tzdata/VERSION
! make/sun/javazic/tzdata/antarctica
! make/sun/javazic/tzdata/asia
! make/sun/javazic/tzdata/australasia
! make/sun/javazic/tzdata/europe
! make/sun/javazic/tzdata/southamerica
! make/sun/javazic/tzdata/zone.tab
! src/share/classes/sun/util/resources/TimeZoneNames.java
! src/share/classes/sun/util/resources/TimeZoneNames_de.java
! src/share/classes/sun/util/resources/TimeZoneNames_es.java
! src/share/classes/sun/util/resources/TimeZoneNames_fr.java
! src/share/classes/sun/util/resources/TimeZoneNames_it.java
! src/share/classes/sun/util/resources/TimeZoneNames_ja.java
! src/share/classes/sun/util/resources/TimeZoneNames_ko.java
! src/share/classes/sun/util/resources/TimeZoneNames_sv.java
! src/share/classes/sun/util/resources/TimeZoneNames_zh_CN.java
! src/share/classes/sun/util/resources/TimeZoneNames_zh_TW.java

Changeset: 62142df88a07
Author:    peytoia
Date:      2009-11-12 18:59 +0900
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/62142df88a07

6842557: NumericShaper needs to be updated for Unicode 5.1 support
6843181: NumericShaper is not thread-safe
6900137: Typo in API Doc for NumericShaper
Reviewed-by: okutsu

! src/share/classes/java/awt/font/NumericShaper.java
+ test/java/awt/font/NumericShaper/EqualsTest.java
+ test/java/awt/font/NumericShaper/MTTest.java
+ test/java/awt/font/NumericShaper/ShapingTest.java

Changeset: 86be1dc90f57
Author:    rupashka
Date:      2009-11-17 16:01 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/86be1dc90f57

6868611: FileSystemView throws NullPointerException
Reviewed-by: peterz

! src/share/classes/javax/swing/filechooser/FileSystemView.java
+ test/javax/swing/JFileChooser/6868611/bug6868611.java

Changeset: 4f0275ea56fd
Author:    rupashka
Date:      2009-11-18 12:58 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/4f0275ea56fd

6520574: JFileChooser - create new folder - not editable
Reviewed-by: malenkov

! src/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java

Changeset: fc3997fd1bce
Author:    peterz
Date:      2009-11-18 17:36 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/fc3997fd1bce

6882917: Nimbus and DefaultTableCellRenderer: must start with normal background
Reviewed-by: rupashka

! src/share/classes/javax/swing/plaf/synth/SynthTableUI.java
! src/share/classes/javax/swing/table/DefaultTableCellRenderer.java

Changeset: 6b7cc796f1e4
Author:    lana
Date:      2009-11-18 18:56 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/6b7cc796f1e4

Merge

! src/share/classes/javax/swing/JTextField.java
! src/share/classes/javax/swing/SwingUtilities.java

Changeset: 5f452be1691e
Author:    lana
Date:      2009-11-24 18:12 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/5f452be1691e

Merge

! src/share/classes/java/awt/Component.java
! src/share/native/sun/awt/image/jpeg/imageioJPEG.c
! src/solaris/classes/sun/awt/X11/XWindow.java
! src/solaris/classes/sun/awt/X11/XWindowPeer.java
! src/solaris/classes/sun/awt/X11GraphicsDevice.java
! src/windows/classes/sun/awt/Win32GraphicsDevice.java



More information about the hotspot-runtime-dev mailing list