hg: jdk7/jdk7/jdk: 27 new changesets

tim.bell at sun.com tim.bell at sun.com
Fri Sep 26 19:52:22 PDT 2008


Changeset: 094873a59791
Author:    sjiang
Date:      2008-09-09 14:17 +0200
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/094873a59791

6736611: [Evt Srv] EventSubscriber.unsubscribe removes other listeners
Reviewed-by: emcmanus

! src/share/classes/javax/management/event/EventSubscriber.java
+ test/javax/management/eventService/SubUnsubTest.java

Changeset: 1643868af837
Author:    emcmanus
Date:      2008-09-09 14:57 +0200
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/1643868af837

6746196: Some JMX classes do not compile with Eclipse compiler
Reviewed-by: dfuchs
Contributed-by: roman.kennke at aicas.com

! src/share/classes/com/sun/jmx/mbeanserver/DefaultMXBeanMappingFactory.java
! src/share/classes/com/sun/jmx/mbeanserver/MBeanIntrospector.java

Changeset: 5778303e2e14
Author:    dfuchs
Date:      2008-09-09 17:01 +0200
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/5778303e2e14

6745832: jmx namespaces: Some refactoring/commenting would improve code readability.
Reviewed-by: emcmanus

! 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/NamespaceDispatchInterceptor.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/JMXNamespaceUtils.java
! src/share/classes/com/sun/jmx/namespace/NamespaceInterceptor.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/javax/management/namespace/JMXDomain.java
! src/share/classes/javax/management/namespace/JMXNamespace.java
! src/share/classes/javax/management/namespace/JMXNamespaces.java
! src/share/classes/javax/management/namespace/JMXRemoteNamespace.java
! src/share/classes/javax/management/namespace/MBeanServerConnectionWrapper.java
! test/javax/management/namespace/Wombat.java

Changeset: 84417fdd8358
Author:    martin
Date:      2008-09-09 15:20 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/84417fdd8358

6728229: (str) StringBuilder.append(CharSequence) does not throw IndexOutOfBoundsException
Summary: Major spec rework
Reviewed-by: alanb

! src/share/classes/java/lang/AbstractStringBuilder.java
! src/share/classes/java/lang/StringBuffer.java
! src/share/classes/java/lang/StringBuilder.java

Changeset: 12f5110538d3
Author:    martin
Date:      2008-09-09 15:20 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/12f5110538d3

6733145: (bf) CharBuffer.subSequence can be updated to take advantage of covariant returns
Summary: Change return type to CharBuffer
Reviewed-by: alanb

! src/share/classes/java/nio/ByteBufferAs-X-Buffer.java
! src/share/classes/java/nio/Direct-X-Buffer.java
! src/share/classes/java/nio/Heap-X-Buffer.java
! src/share/classes/java/nio/StringCharBuffer.java
! src/share/classes/java/nio/X-Buffer.java

Changeset: 2b44dd8ed72d
Author:    emcmanus
Date:      2008-09-10 13:36 +0200
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/2b44dd8ed72d

6734813: Provide a way to construct an ObjectName without checked exceptions
6746649: ObjectName constructors and methods declare unchecked exceptions in throws clauses
Reviewed-by: dfuchs

! src/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java
! src/share/classes/com/sun/jmx/mbeanserver/Repository.java
! src/share/classes/com/sun/jmx/mbeanserver/Util.java
! src/share/classes/com/sun/jmx/namespace/DomainInterceptor.java
! src/share/classes/java/lang/management/PlatformComponent.java
! src/share/classes/java/util/logging/Logging.java
! src/share/classes/javax/management/MBeanServerDelegate.java
! src/share/classes/javax/management/ObjectName.java
! src/share/classes/javax/management/QueryNotificationFilter.java
! src/share/classes/javax/management/event/EventClientDelegateMBean.java
! src/share/classes/javax/management/namespace/MBeanServerSupport.java
! src/share/classes/sun/management/Util.java
+ test/javax/management/ObjectName/ValueOfTest.java

Changeset: b35ccd203a7e
Author:    emcmanus
Date:      2008-09-10 14:56 +0200
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/b35ccd203a7e

6746759: Fix for 6734813 introduced build break
Reviewed-by: dfuchs

! 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

Changeset: 3e7b9a0f3a6f
Author:    dfuchs
Date:      2008-09-10 16:27 +0200
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/3e7b9a0f3a6f

6746754: jmx namespace: test for leading separator missing
6669137: RFE: InstanceNotFoundException should have a constructor that takes an ObjectName
6746796: jmx namespaces: Several tests are missing an @bug or @run keyword
Summary: Note on 6669137: first implementation of 6669137 was actually pushed with 5072476 - here we only have a small update and a test case. Also re-fixes 6737133: Compilation failure of test/javax/management/eventService/LeaseManagerDeadlockTest.java which had failed.
Reviewed-by: emcmanus, yjoan

! src/share/classes/com/sun/jmx/namespace/RoutingProxy.java
! src/share/classes/javax/management/InstanceNotFoundException.java
+ test/javax/management/MBeanServer/InstanceNotFoundExceptionTest.java
! test/javax/management/MBeanServerFactory/NamedMBeanServerTest.java
! test/javax/management/eventService/LeaseManagerDeadlockTest.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/LazyDomainTest.java
+ test/javax/management/namespace/LeadingSeparatorsTest.java
! test/javax/management/namespace/NamespaceCreationTest.java
! test/javax/management/namespace/NamespaceNotificationsTest.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

Changeset: bee470ba5b24
Author:    bristor
Date:      2008-09-11 14:58 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/bee470ba5b24

6440786: Cannot create a ZIP file containing zero entries
Summary: Allow reading and writing of ZIP files with zero entries.
Reviewed-by: alanb

! src/share/classes/java/util/zip/ZipOutputStream.java
! src/share/native/java/util/zip/zip_util.c
+ test/java/util/zip/TestEmptyZip.java

Changeset: ebc38225b4a9
Author:    emcmanus
Date:      2008-09-12 15:17 +0200
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/ebc38225b4a9

6747411: EventClient causes thread leaks
Summary: Reworked thread management in EventClient and related classes.
Reviewed-by: sjiang, dfuchs

! src/share/classes/com/sun/jmx/event/LeaseManager.java
! src/share/classes/com/sun/jmx/event/RepeatedSingletonJob.java
! src/share/classes/com/sun/jmx/remote/internal/ClientCommunicatorAdmin.java
! src/share/classes/javax/management/event/EventClient.java
! src/share/classes/javax/management/event/FetchingEventRelay.java
! src/share/classes/javax/management/event/RMIPushEventForwarder.java
! src/share/classes/javax/management/remote/rmi/RMIConnector.java
+ test/javax/management/eventService/EventClientThreadTest.java
! test/javax/management/eventService/SharingThreadTest.java

Changeset: 6a49dd6635ba
Author:    dfuchs
Date:      2008-09-12 17:58 +0200
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/6a49dd6635ba

6747899: jmx namespaces: hooks for permission checks should be defined in HandlerInterceptor
Reviewed-by: emcmanus

! src/share/classes/com/sun/jmx/namespace/HandlerInterceptor.java
! src/share/classes/com/sun/jmx/namespace/RoutingMBeanServerConnection.java

Changeset: 09a7e38337e9
Author:    dfuchs
Date:      2008-09-12 19:06 +0200
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/09a7e38337e9

6747983: jmx namespace: unspecified self-link detection logic
Reviewed-by: emcmanus

! src/share/classes/com/sun/jmx/namespace/NamespaceInterceptor.java
! src/share/classes/javax/management/namespace/JMXRemoteNamespace.java
! test/javax/management/namespace/JMXNamespaceTest.java

Changeset: def697d44797
Author:    tbell
Date:      2008-09-12 23:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/def697d44797

Merge


Changeset: 044bfa235270
Author:    dfuchs
Date:      2008-09-17 13:40 +0200
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/044bfa235270

6748745: JConsole: plotters don't resize well when the window is resized
Summary: part of the fix was contributed by jfdenise
Reviewed-by: jfdenise

! src/share/classes/sun/tools/jconsole/Plotter.java
! src/share/classes/sun/tools/jconsole/inspector/XMBeanAttributes.java
! src/share/classes/sun/tools/jconsole/inspector/XPlotter.java
! src/share/classes/sun/tools/jconsole/inspector/XPlottingViewer.java

Changeset: eb342082e2b6
Author:    jccollet
Date:      2008-09-04 15:26 +0200
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/eb342082e2b6

6692802: HttpCookie needs to support HttpOnly attribute
Summary: Added HttpOnly tag support to HttpCookie class.
Reviewed-by: chegar, michaelm

! src/share/classes/java/net/HttpCookie.java
! test/java/net/CookieHandler/TestHttpCookie.java

Changeset: d276b0716d13
Author:    wetmore
Date:      2008-09-05 00:43 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/d276b0716d13

Merge


Changeset: bcb61dfc8514
Author:    weijun
Date:      2008-09-08 14:17 +0800
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/bcb61dfc8514

6740833: krb5.conf does not accept kdc=hostname (no spaces around =)
Reviewed-by: xuelei

! src/share/classes/sun/security/krb5/Config.java

Changeset: b0378bb50d83
Author:    michaelm
Date:      2008-09-11 17:46 +0100
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/b0378bb50d83

6744329: Exception in light weight http server code
Reviewed-by: chegar

! src/share/classes/sun/net/httpserver/ChunkedOutputStream.java
+ test/com/sun/net/httpserver/bugs/B6744329.java

Changeset: 80fe10573687
Author:    mullan
Date:      2008-09-11 14:05 -0400
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/80fe10573687

6465942: Add problem identification facility to the CertPathValidator framework
Summary: Add support to the java.security.cert APIs for determining the reason that a certification path is invalid.
Reviewed-by: vinnie

! src/share/classes/java/security/cert/CertPathValidatorException.java
+ src/share/classes/java/security/cert/PKIXReason.java
! src/share/classes/sun/security/provider/certpath/BasicChecker.java
! src/share/classes/sun/security/provider/certpath/ConstraintsChecker.java
! src/share/classes/sun/security/provider/certpath/CrlRevocationChecker.java
! src/share/classes/sun/security/provider/certpath/ForwardBuilder.java
! src/share/classes/sun/security/provider/certpath/KeyChecker.java
! src/share/classes/sun/security/provider/certpath/OCSPChecker.java
! src/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java
! src/share/classes/sun/security/provider/certpath/PKIXMasterCertPathValidator.java
! src/share/classes/sun/security/provider/certpath/PolicyChecker.java
! src/share/classes/sun/security/provider/certpath/ReverseBuilder.java
! src/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java
! test/java/security/cert/CertPathValidator/nameConstraintsRFC822/ValidateCertPath.java
+ test/java/security/cert/CertPathValidatorException/ReasonTest.java
+ test/java/security/cert/CertPathValidatorException/Serial.java
+ test/java/security/cert/CertPathValidatorException/cert_file
+ test/java/security/cert/CertPathValidatorException/jdk6.serial
! test/java/security/cert/PolicyNode/GetPolicyQualifiers.java

Changeset: 482a1857b598
Author:    mullan
Date:      2008-09-11 18:13 -0400
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/482a1857b598

Merge


Changeset: 80fd09f239f4
Author:    wetmore
Date:      2008-09-15 00:41 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/80fd09f239f4

Merge


Changeset: 0100b3e66894
Author:    wetmore
Date:      2008-09-16 00:34 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/0100b3e66894

Merge


Changeset: e81a1ebde376
Author:    wetmore
Date:      2008-09-18 00:39 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/e81a1ebde376

Merge


Changeset: a1ab54c36c8a
Author:    sjiang
Date:      2008-09-22 15:43 +0200
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/a1ab54c36c8a

6697180: JMX query results in java.io.IOException: Illegal state - also a deadlock can also be seen
Reviewed-by: emcmanus

! src/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java
+ test/javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java

Changeset: 4a62773bf60e
Author:    jjh
Date:      2008-09-22 19:20 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/4a62773bf60e

6263966: TEST: com/sun/jdi/ClassesByName2Test.java has a race
Summary: Have the debuggee stop at a bkpt instead of running to completion.
Reviewed-by: tbell

! test/com/sun/jdi/ClassesByName2Test.java

Changeset: b54ba7058851
Author:    tbell
Date:      2008-09-22 22:37 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/b54ba7058851

Merge


Changeset: ed8f850f9f94
Author:    tbell
Date:      2008-09-26 15:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/ed8f850f9f94

Merge





More information about the jdk7-dev mailing list