hg: jdk9/hs/jdk: 43 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Fri Apr 29 07:40:58 UTC 2016


Changeset: dbb991f84472
Author:    ntv
Date:      2016-04-22 05:46 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/dbb991f84472

8148947: DateTimeFormatter pattern letter 'g'
Summary: Handled 'g'  in the required places
Reviewed-by: rriggs, scolebourne

! src/java.base/share/classes/java/time/format/DateTimeFormatter.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/java/time/temporal/JulianFields.java
! test/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java

Changeset: 1c081429feec
Author:    amlu
Date:      2016-04-22 17:07 +0800
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/1c081429feec

8154277: JavaDoc warnings in VirtualMachineManager.java and Pool.java
Reviewed-by: alanb

! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachineManager.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/Pool.java

Changeset: 1781aba4f7e3
Author:    xuelei
Date:      2016-04-22 09:27 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/1781aba4f7e3

8144566: Custom HostnameVerifier disables SNI extension
Reviewed-by: mullan, wetmore

! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
+ test/javax/net/ssl/ServerName/BestEffortOnLazyConnected.java
+ test/sun/net/www/protocol/https/HttpsURLConnection/ImpactOnSNI.java

Changeset: beac9a439d0f
Author:    mhaupt
Date:      2016-04-22 13:36 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/beac9a439d0f

8152667: MHs.iteratedLoop(...) throws unexpected WMTE, disallows Iterator subclasses, generates inconsistent loop result type
Reviewed-by: redestad

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! test/java/lang/invoke/LoopCombinatorTest.java

Changeset: 14065c26ea1a
Author:    mhaupt
Date:      2016-04-22 15:05 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/14065c26ea1a

8154751: MethodHandles.countedLoop does not accept empty bodies
Reviewed-by: redestad

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! test/java/lang/invoke/LoopCombinatorTest.java

Changeset: e8217d94b72e
Author:    mhaupt
Date:      2016-04-22 15:05 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/e8217d94b72e

8154754: MethodHandles.countedLoop errors in deriving loop arguments, result type, and local state
Reviewed-by: redestad

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! test/java/lang/invoke/LoopCombinatorTest.java

Changeset: 1433eea61ae0
Author:    mchung
Date:      2016-04-22 09:43 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/1433eea61ae0

8154837: Class::getPackage with exploded modules when classes in modules defined to the boot loader
Reviewed-by: alanb, chegar

! src/java.base/share/classes/jdk/internal/loader/BootLoader.java

Changeset: d2e09e5acc5e
Author:    smarks
Date:      2016-04-22 13:10 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/d2e09e5acc5e

8153330: deprecate Runtime.traceInstructions() and traceMethodCalls()
Reviewed-by: alanb, dholmes, mchung

! src/java.base/share/classes/java/lang/Runtime.java

Changeset: 4476470d8322
Author:    chegar
Date:      2016-04-24 08:44 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/4476470d8322

8154919: Remove superfluous jdk.unsupported from tools/launcher/modules/limitmods/LimitModsTest.java
Reviewed-by: alanb

! test/tools/launcher/modules/limitmods/LimitModsTest.java

Changeset: 611a897c5bc2
Author:    chegar
Date:      2016-04-24 08:51 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/611a897c5bc2

8147543: Remove sun.misc.ManagedLocalsThread
Reviewed-by: rriggs

- src/jdk.unsupported/share/classes/sun/misc/ManagedLocalsThread.java

Changeset: ee0a64ae78db
Author:    stuefe
Date:      2016-03-03 12:47 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/ee0a64ae78db

8150460: (linux|bsd|aix)_close.c: file descriptor table may become large or may not work at all
Reviewed-by: dsamersoff, rriggs

! src/java.base/aix/native/libnet/aix_close.c
! src/java.base/linux/native/libnet/linux_close.c
! src/java.base/macosx/native/libnet/bsd_close.c

Changeset: 06bd77b3af21
Author:    ntv
Date:      2016-04-25 09:37 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/06bd77b3af21

8031085: DateTimeFormatter won't parse dates with custom format "yyyyMMddHHmmssSSS"
Summary: Changed the FractionPrinterParser to subclass of NumberPrinterParser to make it participate in adjacent value parsing
Reviewed-by: rriggs, scolebourne

! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! test/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java

Changeset: fe9e630bb80d
Author:    jlaskey
Date:      2016-04-25 09:57 -0300
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/fe9e630bb80d

8147426: Missing definition for JIMAGE_NOT_FOUND
Reviewed-by: hseigel, alanb

! src/java.base/share/native/libjimage/jimage.hpp

Changeset: f7da6c6b818b
Author:    jlaskey
Date:      2016-04-25 09:57 -0300
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/f7da6c6b818b

8147634: Need a JImage API that given a JImageLocationRef returns class name
Reviewed-by: hseigel

! make/lib/CoreLibraries.gmk
! make/mapfiles/libjimage/mapfile-vers
! src/java.base/share/native/libjimage/jimage.cpp
! src/java.base/share/native/libjimage/jimage.hpp

Changeset: 34d28218fa21
Author:    jlaskey
Date:      2016-04-25 09:57 -0300
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/34d28218fa21

8082537: jimage should print usage when started with no args
Reviewed-by: alanb

! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java

Changeset: 229589274e08
Author:    jlaskey
Date:      2016-04-25 09:57 -0300
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/229589274e08

8153930: Compiler crashed (intermittently)
Reviewed-by: redestad, alanb

! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java
! src/java.base/share/classes/jdk/internal/jrtfs/SystemImage.java

Changeset: 78a06bc11975
Author:    jlaskey
Date:      2016-04-25 09:57 -0300
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/78a06bc11975

8154090: Remove support for jimage recreate
Reviewed-by: alanb

- src/jdk.jlink/share/classes/jdk/tools/jimage/ExtractedImage.java
! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java
! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage.properties
! test/tools/jimage/JImageTest.java
! test/tools/jimage/JImageToolTest.java
! test/tools/lib/tests/JImageGenerator.java

Changeset: 72ef20479778
Author:    jlaskey
Date:      2016-04-25 09:57 -0300
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/72ef20479778

8069079: jimage extract / list to organize classes by modules
Reviewed-by: alanb, mchung

! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java
! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage.properties

Changeset: baeb5edb3893
Author:    jlaskey
Date:      2016-04-25 09:57 -0300
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/baeb5edb3893

8154179: BasicImageReader activating ImageBufferCache when not used
Reviewed-by: redestad

! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java

Changeset: 41f95dde9770
Author:    mrkam
Date:      2016-04-25 16:29 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/41f95dde9770

8154594: JFrame.setDefaultCloseOperation is prohibited in jtreg: Missing part of the fix
Reviewed-by: alexsch, prr

! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/button/ButtonDemo.java
! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/tabbedpane/TabbedPaneDemo.java
! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/window/WindowDemo.java

Changeset: d24c177b70ac
Author:    mrkam
Date:      2016-04-25 16:34 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/d24c177b70ac

8154706: Sanity tests prepareBundle task doesn't produce working bundle
Reviewed-by: alexsch, prr

! test/sanity/client/TEST.ROOT.template

Changeset: 5e70a502b37c
Author:    jlaskey
Date:      2016-04-26 11:55 -0300
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/5e70a502b37c

8132994: /modules and /packages should not be parsed by the jimage parser
Reviewed-by: sundar

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageLocationWriter.java

Changeset: ae10dd067bcd
Author:    rriggs
Date:      2016-04-26 17:35 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/ae10dd067bcd

8066750: Remove HTTP proxy implementation and tests from RMI
Reviewed-by: smarks

! src/java.rmi/share/classes/java/rmi/server/RMISocketFactory.java
- src/java.rmi/share/classes/sun/rmi/transport/proxy/CGIHandler.java
- src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpAwareServerSocket.java
- src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpInputStream.java
- src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpOutputStream.java
- src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpReceiveSocket.java
- src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendInputStream.java
- src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendOutputStream.java
- src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendSocket.java
- src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIDirectSocketFactory.java
- src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIHttpToCGISocketFactory.java
- src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIHttpToPortSocketFactory.java
- src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIMasterSocketFactory.java
- src/java.rmi/share/classes/sun/rmi/transport/proxy/RMISocketInfo.java
- src/java.rmi/share/classes/sun/rmi/transport/proxy/WrappedSocket.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPConnection.java
+ src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPDirectSocketFactory.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java
! test/ProblemList.txt
- test/java/rmi/transport/httpSocket/HttpSocketTest.java
- test/java/rmi/transport/httpSocket/HttpSocketTest_Stub.java
- test/java/rmi/transport/httpSocket/security.policy
- test/sun/rmi/transport/proxy/DisableHttpDefaultValue.java
- test/sun/rmi/transport/proxy/EagerHttpFallback.java
- test/sun/rmi/transport/tcp/blockAccept/BlockAcceptTest.java
- test/sun/rmi/transport/tcp/blockAccept/TestIface.java
- test/sun/rmi/transport/tcp/blockAccept/TestImpl.java
- test/sun/rmi/transport/tcp/blockAccept/TestImpl_Stub.java
- test/sun/rmi/transport/tcp/blockAccept/security.policy

Changeset: 3243b2b2a365
Author:    rriggs
Date:      2016-04-26 21:25 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/3243b2b2a365

8155182: fix to JDK-8066750 broke jdk9 builds
Summary: Restore RMI Http Proxy support for now
Reviewed-by: darcy, lancea, smarks

! src/java.rmi/share/classes/java/rmi/server/RMISocketFactory.java
+ src/java.rmi/share/classes/sun/rmi/transport/proxy/CGIHandler.java
+ src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpAwareServerSocket.java
+ src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpInputStream.java
+ src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpOutputStream.java
+ src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpReceiveSocket.java
+ src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendInputStream.java
+ src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendOutputStream.java
+ src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendSocket.java
! src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIDirectSocketFactory.java < src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPDirectSocketFactory.java
+ src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIHttpToCGISocketFactory.java
+ src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIHttpToPortSocketFactory.java
+ src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIMasterSocketFactory.java
+ src/java.rmi/share/classes/sun/rmi/transport/proxy/RMISocketInfo.java
+ src/java.rmi/share/classes/sun/rmi/transport/proxy/WrappedSocket.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPConnection.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java
! test/ProblemList.txt
+ test/java/rmi/transport/httpSocket/HttpSocketTest.java
+ test/java/rmi/transport/httpSocket/HttpSocketTest_Stub.java
+ test/java/rmi/transport/httpSocket/security.policy
+ test/sun/rmi/transport/proxy/DisableHttpDefaultValue.java
+ test/sun/rmi/transport/proxy/EagerHttpFallback.java
+ test/sun/rmi/transport/tcp/blockAccept/BlockAcceptTest.java
+ test/sun/rmi/transport/tcp/blockAccept/TestIface.java
+ test/sun/rmi/transport/tcp/blockAccept/TestImpl.java
+ test/sun/rmi/transport/tcp/blockAccept/TestImpl_Stub.java
+ test/sun/rmi/transport/tcp/blockAccept/security.policy

Changeset: ee25fcbc9b8c
Author:    psandoz
Date:      2016-04-26 18:30 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/ee25fcbc9b8c

8154556: Use java.nio.ByteOrder instead of boolean value
Reviewed-by: alanb

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! test/java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.java
! test/java/lang/invoke/VarHandles/VarHandleTestAccessByte.java
! test/java/lang/invoke/VarHandles/VarHandleTestAccessChar.java
! test/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java
! test/java/lang/invoke/VarHandles/VarHandleTestAccessFloat.java
! test/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java
! test/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java
! test/java/lang/invoke/VarHandles/VarHandleTestAccessShort.java
! test/java/lang/invoke/VarHandles/VarHandleTestAccessString.java
! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java
! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java
! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java
! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java
! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java
! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java
! test/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template

Changeset: 248dd87f816f
Author:    psandoz
Date:      2016-04-26 18:42 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/248dd87f816f

8154447: Exempt classes under java.util.concurrent from MH.Lookup restrictions
Reviewed-by: mchung, martin

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
+ test/java/lang/invoke/JavaUtilConcurrentLookupTest.java
+ test/java/lang/invoke/java.base/java/util/concurrent/LookupTester.java

Changeset: 5a6df35b0f97
Author:    simonis
Date:      2016-04-27 09:13 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/5a6df35b0f97

8155156: Remove remaining sun.misc.* imports from the jdk repo
Reviewed-by: chegar

! src/java.base/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java
! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java

Changeset: 5a48729a7eb6
Author:    mhaupt
Date:      2016-04-27 15:01 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/5a48729a7eb6

8155214: java/lang/invoke/PermuteArgsTest.java fails due to exhausted code cache
Reviewed-by: sundar

! test/java/lang/invoke/PermuteArgsTest.java

Changeset: 9e370f96dcf2
Author:    dfuchs
Date:      2016-04-27 18:04 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/9e370f96dcf2

8148568: LoggerFinder.getLogger and LoggerFinder.getLocalizedLogger should take a Module argument instead of a Class.
Summary: Changes System.LoggerFinder methods to take a Module argument instead of a Class.
Reviewed-by: mchung

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/logger/DefaultLoggerFinder.java
! src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java
! src/java.base/share/classes/sun/util/logging/PlatformLogger.java
! src/java.logging/share/classes/java/util/logging/LogManager.java
! src/java.logging/share/classes/java/util/logging/Logger.java
! src/java.logging/share/classes/sun/util/logging/internal/LoggingProviderImpl.java
! test/java/lang/System/Logger/custom/CustomLoggerTest.java
! test/java/lang/System/LoggerFinder/BaseLoggerFinderTest/BaseLoggerFinder.java
! test/java/lang/System/LoggerFinder/BaseLoggerFinderTest/BaseLoggerFinderTest.java
! test/java/lang/System/LoggerFinder/BaseLoggerFinderTest/TestLoggerFinder.java
! test/java/lang/System/LoggerFinder/DefaultLoggerFinderTest/DefaultLoggerFinderTest.java
! test/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseDefaultLoggerFinderTest.java
! test/java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/BaseLoggerBridgeTest.java
! test/java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/BasePlatformLoggerTest.java
! test/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerAPIsTest.java
! test/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java
! test/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/LoggerBridgeTest.java
! test/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java
! test/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/PlatformLoggerBridgeTest.java
! test/java/lang/System/LoggerFinder/internal/api/LoggerFinderAPITest.java
! test/java/lang/System/LoggerFinder/internal/backend/LoggerFinderBackendTest.java
! test/java/lang/System/LoggerFinder/jdk/DefaultLoggerBridgeTest/DefaultLoggerBridgeTest.java
! test/java/lang/System/LoggerFinder/jdk/DefaultPlatformLoggerTest/DefaultPlatformLoggerTest.java
! test/sun/util/logging/PlatformLoggerTest.java

Changeset: 35e3f6bdf42b
Author:    simonis
Date:      2016-04-27 18:52 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/35e3f6bdf42b

8155236: AIX: fix dectection of Xrender extension
Reviewed-by: prr

! src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c

Changeset: c0e1a94f27f5
Author:    mhaupt
Date:      2016-04-27 20:18 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/c0e1a94f27f5

8155106: MHs.Lookup.findConstructor returns handles for array classes
Reviewed-by: shade, sundar

! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
+ test/java/lang/invoke/ArrayConstructorTest.java

Changeset: 679e4061b6a0
Author:    mchung
Date:      2016-04-27 12:06 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/679e4061b6a0

8154905: Rename jdk.jvmstat.rmi to jdk.jstatd
Reviewed-by: alanb, sundar

+ make/launcher/Launcher-jdk.jstatd.gmk
- make/launcher/Launcher-jdk.jvmstat.rmi.gmk
+ src/jdk.jstatd/share/classes/module-info.java
+ src/jdk.jstatd/share/classes/sun/jvmstat/monitor/remote/RemoteHost.java
+ src/jdk.jstatd/share/classes/sun/jvmstat/monitor/remote/RemoteVm.java
+ src/jdk.jstatd/share/classes/sun/jvmstat/monitor/remote/package.html
+ src/jdk.jstatd/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostProvider.java
+ src/jdk.jstatd/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostRmiService.java
+ src/jdk.jstatd/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/PerfDataBuffer.java
+ src/jdk.jstatd/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteMonitoredVm.java
+ src/jdk.jstatd/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteVmManager.java
+ src/jdk.jstatd/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/package.html
+ src/jdk.jstatd/share/classes/sun/tools/jstatd/Jstatd.java
+ src/jdk.jstatd/share/classes/sun/tools/jstatd/RemoteHostImpl.java
+ src/jdk.jstatd/share/classes/sun/tools/jstatd/RemoteVmImpl.java
- src/jdk.jvmstat.rmi/share/classes/module-info.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteHost.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteVm.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/package.html
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostProvider.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostRmiService.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/PerfDataBuffer.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteMonitoredVm.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteVmManager.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/package.html
- src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/Jstatd.java
- src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteHostImpl.java
- src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteVmImpl.java
! src/jdk.jvmstat/share/classes/module-info.java

Changeset: 46dfc09b2c76
Author:    chegar
Date:      2016-04-27 20:36 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/46dfc09b2c76

8044773: Refactor jdk.net API so that it can be moved out of the base module
Reviewed-by: alanb, erikj, mchung

+ make/lib/Lib-jdk.net.gmk
+ make/mapfiles/libextnet/mapfile-vers
! make/mapfiles/libnet/mapfile-vers
! make/src/classes/build/tools/module/GenModuleInfoSource.java
- src/java.base/share/classes/jdk/net/ExtendedSocketOptions.java
- src/java.base/share/classes/jdk/net/NetworkPermission.java
- src/java.base/share/classes/jdk/net/SocketFlow.java
- src/java.base/share/classes/jdk/net/Sockets.java
- src/java.base/share/classes/jdk/net/package-info.java
! src/java.base/share/classes/module-info.java
- src/java.base/share/classes/sun/net/ExtendedOptionsImpl.java
+ src/java.base/share/classes/sun/net/ext/ExtendedSocketOptions.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/unix/classes/java/net/PlainDatagramSocketImpl.java
! src/java.base/unix/classes/java/net/PlainSocketImpl.java
- src/java.base/unix/native/libnet/ExtendedOptionsImpl.c
! src/java.base/unix/native/libnet/net_util_md.h
- src/java.base/windows/native/libnet/ExtendedOptionsImpl.c
+ src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java
+ src/jdk.net/share/classes/jdk/net/NetworkPermission.java
+ src/jdk.net/share/classes/jdk/net/SocketFlow.java
+ src/jdk.net/share/classes/jdk/net/Sockets.java
+ src/jdk.net/share/classes/jdk/net/package-info.java
+ src/jdk.net/share/classes/module-info.java
+ src/jdk.net/solaris/classes/jdk/net/SolarisSocketOptions.java
+ src/jdk.net/solaris/native/libextnet/SolarisSocketOptions.c
+ src/jdk.net/solaris/native/libextnet/SolarisSocketOptions.h
! src/jdk.policytool/share/classes/module-info.java
! test/java/net/SocketOption/OptionsTest.java
! test/java/net/SocketOption/UnsupportedOptionsTest.java
! test/java/nio/channels/DatagramChannel/SocketOptionTests.java
! test/java/nio/channels/ServerSocketChannel/SocketOptionTests.java
! test/java/nio/channels/SocketChannel/SocketOptionTests.java
+ test/jdk/net/SocketFlow/SocketFlowBasic.java
! test/jdk/net/Sockets/Test.java

Changeset: 566a5f5a9a5a
Author:    mrkam
Date:      2016-04-27 17:47 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/566a5f5a9a5a

8154381: SwingSet tests are not auto closed in jtreg
Reviewed-by: alexsch

! make/netbeans/client_sanity/nbproject/genfiles.properties
! make/netbeans/client_sanity/nbproject/project.properties
! make/netbeans/client_sanity/nbproject/project.xml
! test/sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java
! test/sanity/client/SwingSet/src/ButtonDemoTest.java
! test/sanity/client/SwingSet/src/ComboBoxDemoTest.java
! test/sanity/client/SwingSet/src/ListDemoTest.java
! test/sanity/client/SwingSet/src/OptionPaneDemoTest.java
! test/sanity/client/SwingSet/src/ProgressBarDemoTest.java
! test/sanity/client/SwingSet/src/ScrollPaneDemoTest.java
! test/sanity/client/SwingSet/src/SpinnerDemoTest.java
! test/sanity/client/SwingSet/src/SplitPaneDemoTest.java
! test/sanity/client/SwingSet/src/TabbedPaneDemoTest.java
! test/sanity/client/SwingSet/src/TextFieldDemoTest.java
! test/sanity/client/SwingSet/src/ToggleButtonDemoTest.java
! test/sanity/client/SwingSet/src/TreeDemoTest.java
! test/sanity/client/SwingSet/src/WindowDemoTest.java
+ test/sanity/client/lib/Extensions/src/org/jemmy2ext/JemmyExt.java
+ test/sanity/client/lib/Extensions/src/org/jtregext/GuiTestListener.java
- test/sanity/client/lib/Jemmy2Ext/src/org/jemmy2ext/JemmyExt.java
! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/tabbedpane/TabbedPaneDemo.java

Changeset: 69f430549260
Author:    amlu
Date:      2016-04-28 12:38 +0800
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/69f430549260

8154733: Fix module dependencies missed in java.rmi tests
Reviewed-by: alanb, amlu
Contributed-by: felix.yang at oracle.com

+ test/java/rmi/TEST.properties
! test/java/rmi/reliability/benchmark/bench/serial/Main.java
+ test/sun/rmi/TEST.properties

Changeset: 88dbf3f5bb92
Author:    chegar
Date:      2016-04-28 09:33 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/88dbf3f5bb92

8155578: OpenJDK build failed after JDK-8044773
Reviewed-by: alanb

! src/java.base/share/classes/module-info.java

Changeset: 8c23079bd4a6
Author:    cbensen
Date:      2016-04-28 08:28 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/8c23079bd4a6

8150990: Add helper class in jdk.jlink for packager use to avoid coordination with FX and JDK builds
Reviewed-by: alanb, mchung, kcr, sundar

+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java

Changeset: 56379812ec5e
Author:    lana
Date:      2016-04-28 08:26 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/56379812ec5e

Added tag jdk-9+116 for changeset baeb5edb3893

! .hgtags

Changeset: 3a56dfbc0748
Author:    lana
Date:      2016-04-28 09:38 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/3a56dfbc0748

Merge

- make/launcher/Launcher-jdk.jvmstat.rmi.gmk
- src/java.base/share/classes/jdk/net/ExtendedSocketOptions.java
- src/java.base/share/classes/jdk/net/NetworkPermission.java
- src/java.base/share/classes/jdk/net/SocketFlow.java
- src/java.base/share/classes/jdk/net/Sockets.java
- src/java.base/share/classes/jdk/net/package-info.java
- src/java.base/share/classes/sun/net/ExtendedOptionsImpl.java
- src/java.base/unix/native/libnet/ExtendedOptionsImpl.c
- src/java.base/windows/native/libnet/ExtendedOptionsImpl.c
! src/java.rmi/share/classes/sun/rmi/transport/proxy/CGIHandler.java
! src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpAwareServerSocket.java
! src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpInputStream.java
! src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpOutputStream.java
! src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpReceiveSocket.java
! src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendInputStream.java
! src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendOutputStream.java
! src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpSendSocket.java
! src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIDirectSocketFactory.java
! src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIHttpToCGISocketFactory.java
! src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIHttpToPortSocketFactory.java
! src/java.rmi/share/classes/sun/rmi/transport/proxy/RMIMasterSocketFactory.java
! src/java.rmi/share/classes/sun/rmi/transport/proxy/RMISocketInfo.java
! src/java.rmi/share/classes/sun/rmi/transport/proxy/WrappedSocket.java
- src/jdk.jvmstat.rmi/share/classes/module-info.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteHost.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteVm.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/package.html
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostProvider.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostRmiService.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/PerfDataBuffer.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteMonitoredVm.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteVmManager.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/package.html
- src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/Jstatd.java
- src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteHostImpl.java
- src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteVmImpl.java
! test/java/rmi/transport/httpSocket/HttpSocketTest.java
! test/java/rmi/transport/httpSocket/HttpSocketTest_Stub.java
! test/java/rmi/transport/httpSocket/security.policy
- test/sanity/client/lib/Jemmy2Ext/src/org/jemmy2ext/JemmyExt.java
! test/sun/rmi/transport/proxy/DisableHttpDefaultValue.java
! test/sun/rmi/transport/proxy/EagerHttpFallback.java
! test/sun/rmi/transport/tcp/blockAccept/BlockAcceptTest.java
! test/sun/rmi/transport/tcp/blockAccept/TestIface.java
! test/sun/rmi/transport/tcp/blockAccept/TestImpl.java
! test/sun/rmi/transport/tcp/blockAccept/TestImpl_Stub.java

Changeset: 8bc8f99ed902
Author:    amurillo
Date:      2016-04-28 14:44 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/8bc8f99ed902

Merge


Changeset: dc7a55eff236
Author:    smarks
Date:      2016-04-28 14:29 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/dc7a55eff236

8154801: deprecate Observer and Observable
Reviewed-by: darcy

! src/java.base/share/classes/java/util/Observable.java
! src/java.base/share/classes/java/util/Observer.java

Changeset: f39e271718d9
Author:    amurillo
Date:      2016-04-28 22:51 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/f39e271718d9

Merge


Changeset: 1a74d902715a
Author:    amurillo
Date:      2016-04-28 23:08 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/jdk/rev/1a74d902715a

Merge

- make/launcher/Launcher-jdk.jvmstat.rmi.gmk
- src/java.base/share/classes/jdk/net/ExtendedSocketOptions.java
- src/java.base/share/classes/jdk/net/NetworkPermission.java
- src/java.base/share/classes/jdk/net/SocketFlow.java
- src/java.base/share/classes/jdk/net/Sockets.java
- src/java.base/share/classes/jdk/net/package-info.java
- src/java.base/share/classes/sun/net/ExtendedOptionsImpl.java
- src/java.base/unix/native/libnet/ExtendedOptionsImpl.c
- src/java.base/windows/native/libnet/ExtendedOptionsImpl.c
- src/jdk.jlink/share/classes/jdk/tools/jimage/ExtractedImage.java
- src/jdk.jvmstat.rmi/share/classes/module-info.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteHost.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteVm.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/package.html
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostProvider.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostRmiService.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/PerfDataBuffer.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteMonitoredVm.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteVmManager.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/package.html
- src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/Jstatd.java
- src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteHostImpl.java
- src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteVmImpl.java
- src/jdk.unsupported/share/classes/sun/misc/ManagedLocalsThread.java
- test/sanity/client/lib/Jemmy2Ext/src/org/jemmy2ext/JemmyExt.java



More information about the jdk9-hs-changes mailing list