Changeset: 41f95dde9770 Author: mrkam Date: 2016-04-25 16:29 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/jdk/rev/69f430549260 8154733: Fix module dependencies missed in java.rmi tests Reviewed-by: alanb, amlu Contributed-by: felix.y...@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/jigsaw/jake/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/jigsaw/jake/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: 3a56dfbc0748 Author: lana Date: 2016-04-28 09:38 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/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: dc7a55eff236 Author: smarks Date: 2016-04-28 14:29 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/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: cb9c35a20ea5 Author: redestad Date: 2016-04-29 11:56 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/cb9c35a20ea5 8155036: Remove sun.security.action.GetBooleanSecurityPropertyAction Reviewed-by: mullan, mchung, chegar - src/java.base/share/classes/sun/security/action/GetBooleanSecurityPropertyAction.java Changeset: 709929854709 Author: shade Date: 2016-04-29 13:24 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/709929854709 8155090: String concatenation fails with a custom SecurityManager that uses concatenation Reviewed-by: redestad, chegar ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java + test/java/lang/String/concat/WithSecurityManager.java Changeset: 531822c47693 Author: tvaleev Date: 2016-04-29 16:52 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/531822c47693 8155600: Performance optimization of Arrays.asList().iterator() Reviewed-by: redestad, shade, plevart, attila ! src/java.base/share/classes/java/util/Arrays.java + test/java/util/Arrays/AsList.java Changeset: 4667ba19132d Author: psadhukhan Date: 2016-04-13 17:04 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/4667ba19132d 8147841: [macosx] Updating TrayIcons popup menu does not work on Mac OS X Reviewed-by: serb, ssadetsky ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java + test/java/awt/TrayIcon/UpdatePopupMenu/UpdatePopupMenu.java Changeset: 161066523d96 Author: aivanov Date: 2016-04-14 13:07 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/161066523d96 8146035: Windows - With LCD antialiasing, some glyphs are not rendered correctly Reviewed-by: serb, prr Contributed-by: Dmitry Batrak <dmitry.bat...@jetbrains.com> ! src/java.desktop/windows/native/libfontmanager/lcdglyph.c Changeset: 12b94dc0e106 Author: ssadetsky Date: 2016-04-14 20:32 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/12b94dc0e106 8153351: GTK Menu's have no border Reviewed-by: alexsch, serb ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java Changeset: a8df904d5a45 Author: prr Date: 2016-04-14 12:36 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a8df904d5a45 8134986: Incorrect use of ConcurrentHashMap.contains in SunFontManager.java Reviewed-by: serb, jgodinez ! src/java.desktop/share/classes/sun/font/SunFontManager.java Changeset: a4a0eb3aa93e Author: psadhukhan Date: 2016-04-15 11:45 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a4a0eb3aa93e 6921664: The number of copies and the job name are not passed to a 3rd party PrintService Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java + test/java/awt/print/PrinterJob/DummyPrintTest.java Changeset: 936d82ddf9a2 Author: psadhukhan Date: 2016-04-15 11:48 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/936d82ddf9a2 6801613: Cross-platform pageDialog and printDialog top margin entry broken Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/print/ServiceDialog.java + test/java/awt/print/PrinterJob/PageDialogMarginTest.java Changeset: c9965520ec63 Author: psadhukhan Date: 2016-04-15 11:52 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/c9965520ec63 8154057: [macosx] getPrintJob doesn't throw NPE if Frame is null AND type is COMMON Reviewed-by: prr, jdv ! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java + test/java/awt/PrintJob/NullFrameTest.java Changeset: 30c72e951070 Author: psadhukhan Date: 2016-04-15 12:00 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/30c72e951070 8025430: [TEST_BUG] javax/swing/JEditorPane/5076514/bug5076514.java failed since jdk8b108 Reviewed-by: serb, psadhukhan Contributed-by: abdul.kolarku...@oracle.com + test/javax/swing/JEditorPane/5076514/bug5076514.java Changeset: 6cc7fef92fcf Author: ssadetsky Date: 2016-04-15 09:46 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/6cc7fef92fcf 8080395: consider making sun.awt.CausedFocusEvent functionality public Reviewed-by: alexsch, prr ! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWLightweightFramePeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/PlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewPlatformEmbeddedFrame.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/awt/event/FocusEvent.java ! src/java.desktop/share/classes/java/awt/peer/ComponentPeer.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/sun/awt/AWTAccessor.java ! src/java.desktop/share/classes/sun/awt/CausedFocusEvent.java ! src/java.desktop/share/classes/sun/awt/KeyboardFocusManagerPeerImpl.java ! src/java.desktop/share/classes/sun/awt/NullComponentPeer.java ! src/java.desktop/share/classes/sun/awt/RequestFocusController.java ! src/java.desktop/unix/classes/sun/awt/X11/XComponentPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedCanvasPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxyPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XKeyboardFocusManagerPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTextAreaPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTextFieldPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WComponentPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WFileDialogPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WKeyboardFocusManagerPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WPrintDialogPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java + test/java/awt/Focus/Cause/FocusCauseTest.java Changeset: d71511d28c7b Author: ssadetsky Date: 2016-04-15 09:54 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/d71511d28c7b 8153276: [TEST_BUG] javax/swing/JFileChooser/ShellFolderQueries/ShellFolderQueriesTest.java Reviewed-by: alexsch, yan ! test/javax/swing/JFileChooser/ShellFolderQueries/ShellFolderQueriesTest.java Changeset: b0407f2af374 Author: ssadetsky Date: 2016-04-15 09:59 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/b0407f2af374 8145787: [TEST_BUG][PIT] javax/swing/undo/UndoManager/AbstractDocumentUndoConcurrentTest.java fails with CannotUndoException Reviewed-by: alexsch, serb ! test/javax/swing/undo/UndoManager/AbstractDocumentUndoConcurrentTest.java Changeset: 735a130dc8db Author: aghaisas Date: 2016-04-15 15:50 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/735a130dc8db 8049069: JButton incorrect behaviour on button release Reviewed-by: serb, alexsch ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java + test/javax/swing/JButton/PressedButtonRightClickTest.java Changeset: 9d1077f29022 Author: alexsch Date: 2016-04-15 19:15 +0400 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/9d1077f29022 8132791: No access to SynthContext.getContext() Reviewed-by: serb, ssadetsky ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthArrowButton.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthBorder.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthContext.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDefaultLookup.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthEditorPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthInternalFrameTitlePane.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthInternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneDivider.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthViewportUI.java Changeset: 902e7cbe0acd Author: prr Date: 2016-04-15 10:25 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/902e7cbe0acd 8154269: Remove unused or unnecessary Xm/Xt files and header includes Reviewed-by: serb, ssadetsky ! src/java.desktop/unix/native/common/awt/awt.h ! src/java.desktop/unix/native/common/awt/awt_p.h - src/java.desktop/unix/native/common/awt/extutil.h ! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.c ! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.h ! src/java.desktop/unix/native/include/jawt_md.h - src/java.desktop/unix/native/libawt_headless/awt/VDrawingArea.c - src/java.desktop/unix/native/libawt_headless/awt/VDrawingArea.h - src/java.desktop/unix/native/libawt_headless/awt/VDrawingAreaP.h ! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_Robot.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_util.c ! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c Changeset: 7f390c98c765 Author: serb Date: 2016-04-16 23:29 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/7f390c98c765 8154016: [macosx] Some HiDPI code can be removed Reviewed-by: alexsch, prr ! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/PlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewPlatformEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java Changeset: 732f9c63e037 Author: serb Date: 2016-04-16 23:36 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/732f9c63e037 8141544: The interface sun.swing.UIClientPropertyKey can be made public Reviewed-by: alexsch ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/AnimationController.java ! src/java.desktop/share/classes/javax/swing/JComponent.java + src/java.desktop/share/classes/javax/swing/UIClientPropertyKey.java ! src/java.desktop/share/classes/sun/swing/StringUIClientPropertyKey.java - src/java.desktop/share/classes/sun/swing/UIClientPropertyKey.java + test/javax/swing/ClientProperty/UIClientPropertyKeyTest/UIClientPropertyKeyTest.java Changeset: f92ee6e0d1f2 Author: serb Date: 2016-04-16 23:39 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/f92ee6e0d1f2 7102282: TEST_BUG: sun/java2d/OpenGL/GradientPaints.java should be modified Reviewed-by: yan, psadhukhan ! test/sun/java2d/OpenGL/GradientPaints.java Changeset: 82ca44ca8285 Author: pkbalakr Date: 2016-04-18 15:39 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/82ca44ca8285 8153056: 8152647(duplicate of 6439354) Manual Test always passes Reviewed-by: alexsch, psadhukhan ! test/javax/swing/LookAndFeel/6439354/TitledBorderTest.java Changeset: 6e22aca29b0d Author: aghaisas Date: 2016-04-19 13:00 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/6e22aca29b0d 8031423: Test java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails by Timeout on Windows Reviewed-by: yan, arapte ! test/java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java Changeset: 079b369ab849 Author: ddehaven Date: 2016-04-19 11:13 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/079b369ab849 Merge - src/java.base/share/classes/jdk/internal/jrtfs/AbstractJrtFileAttributes.java - src/java.base/share/classes/jdk/internal/jrtfs/AbstractJrtFileSystem.java - src/java.base/share/classes/jdk/internal/jrtfs/AbstractJrtPath.java - src/java.base/share/classes/jdk/internal/jrtfs/JrtExplodedFileAttributes.java - src/java.base/share/classes/jdk/internal/jrtfs/JrtExplodedFileSystem.java - src/java.base/share/classes/jdk/internal/jrtfs/JrtExplodedPath.java - src/java.base/share/classes/jdk/internal/jrtfs/SystemImages.java - src/java.base/share/classes/sun/reflect/AccessorGenerator.java - src/java.base/share/classes/sun/reflect/BootstrapConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/ByteVector.java - src/java.base/share/classes/sun/reflect/ByteVectorFactory.java - src/java.base/share/classes/sun/reflect/ByteVectorImpl.java - src/java.base/share/classes/sun/reflect/CallerSensitive.java - src/java.base/share/classes/sun/reflect/ClassDefiner.java - src/java.base/share/classes/sun/reflect/ClassFileAssembler.java - src/java.base/share/classes/sun/reflect/ClassFileConstants.java - src/java.base/share/classes/sun/reflect/ConstantPool.java - src/java.base/share/classes/sun/reflect/ConstructorAccessor.java - src/java.base/share/classes/sun/reflect/ConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/DelegatingConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/DelegatingMethodAccessorImpl.java - src/java.base/share/classes/sun/reflect/FieldAccessor.java - src/java.base/share/classes/sun/reflect/FieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/FieldInfo.java - src/java.base/share/classes/sun/reflect/InstantiationExceptionConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/Label.java - src/java.base/share/classes/sun/reflect/LangReflectAccess.java - src/java.base/share/classes/sun/reflect/MagicAccessorImpl.java - src/java.base/share/classes/sun/reflect/MethodAccessor.java - src/java.base/share/classes/sun/reflect/MethodAccessorGenerator.java - src/java.base/share/classes/sun/reflect/MethodAccessorImpl.java - src/java.base/share/classes/sun/reflect/NativeConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/NativeMethodAccessorImpl.java - src/java.base/share/classes/sun/reflect/Reflection.java - src/java.base/share/classes/sun/reflect/ReflectionFactory.java - src/java.base/share/classes/sun/reflect/SerializationConstructorAccessorImpl.java - src/java.base/share/classes/sun/reflect/SignatureIterator.java - src/java.base/share/classes/sun/reflect/UTF8.java - src/java.base/share/classes/sun/reflect/UnsafeBooleanFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeByteFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeCharacterFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeDoubleFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeFieldAccessorFactory.java - src/java.base/share/classes/sun/reflect/UnsafeFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeFloatFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeIntegerFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeLongFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeObjectFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedBooleanFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedByteFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedCharacterFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedDoubleFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedFloatFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedIntegerFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedLongFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedObjectFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedShortFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticBooleanFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticByteFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticCharacterFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticDoubleFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticFloatFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticIntegerFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticLongFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticObjectFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticShortFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeShortFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticBooleanFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticByteFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticCharacterFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticDoubleFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticFloatFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticIntegerFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticLongFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticObjectFieldAccessorImpl.java - src/java.base/share/classes/sun/reflect/UnsafeStaticShortFieldAccessorImpl.java - src/jdk.rmic/share/classes/jdk/rmi/rmic/Main.java - test/sun/reflect/AnonymousNewInstance/ManyNewInstanceAnonTest.java - test/sun/reflect/CallerSensitive/CallerSensitiveFinder.java - test/sun/reflect/CallerSensitive/MissingCallerSensitive.java - test/sun/reflect/Reflection/GetCallerClass.java - test/sun/reflect/Reflection/GetCallerClassTest.java - test/sun/reflect/Reflection/GetCallerClassTest.sh - test/sun/reflect/constantPool/ConstantPoolTest.java - test/sun/reflect/constantPool/ConstantPoolTestDummy.jasm Changeset: ea55f52c0ada Author: psadhukhan Date: 2016-04-20 10:59 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/ea55f52c0ada 6197099: PrinterJob.getUserName() throws a security exception when user.name permission is not given Reviewed-by: prr, jdv ! src/java.desktop/share/classes/java/awt/print/PrinterJob.java + test/java/awt/print/PrinterJob/GetUserNameTest.java + test/java/awt/print/PrinterJob/GetUserNameTest.policy Changeset: d5322b45852d Author: ptbrunet Date: 2016-04-20 12:23 -0500 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/d5322b45852d 8076554: [macosx] Custom Swing text components need to allow standard accessibility Summary: Remove JTextComponent listeners; use property change listeners for caret/text Reviewed-by: prr, alexsch Contributed-by: peter.bru...@oracle.com + src/java.desktop/macosx/classes/sun/lwawt/macosx/AccessibilityEventMonitor.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java Changeset: b4f8c8c4c129 Author: avstepan Date: 2016-04-21 20:08 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/b4f8c8c4c129 8154762: [TEST] add some tests according to JDK-8132138 Reviewed-by: ssadetsky, serb + test/java/beans/Introspector/BeanPropertyTest.java Changeset: 0c5d27b173f7 Author: prr Date: 2016-04-21 10:30 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/0c5d27b173f7 Merge - test/java/util/ServiceLoader/modules/BasicTest.java Changeset: 9339eb17a38d Author: serb Date: 2016-04-22 01:59 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/9339eb17a38d 8154088: [macosx] SWT does not work on JDK 9 since b65 Reviewed-by: prr ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewEmbeddedFrame.java Changeset: 6d60dfa5e3f8 Author: ssadetsky Date: 2016-04-25 15:37 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/6d60dfa5e3f8 8145547: [AWT/Swing] Conditional support for GTK 3 on Linux Reviewed-by: prr, alexsch ! make/mapfiles/libawt_xawt/mapfile-vers ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/XDesktopPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTaskbarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/unix/native/libawt_xawt/awt/awt_Robot.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_UNIXToolkit.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.h + src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c + src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h + src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.c + src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h ! src/java.desktop/unix/native/libawt_xawt/awt/sun_awt_X11_GtkFileDialogPeer.c ! src/java.desktop/unix/native/libawt_xawt/awt/swing_GTKEngine.c ! src/java.desktop/unix/native/libawt_xawt/awt/swing_GTKStyle.c ! src/java.desktop/unix/native/libawt_xawt/xawt/awt_Desktop.c ! src/java.desktop/unix/native/libawt_xawt/xawt/awt_Taskbar.c ! src/java.desktop/unix/native/libawt_xawt/xawt/awt_Taskbar.h ! src/java.desktop/unix/native/libawt_xawt/xawt/gnome_interface.h Changeset: f60e53156db3 Author: avstepan Date: 2016-04-25 18:07 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/f60e53156db3 8154962: [TEST] @BeanProperty: add some tests for anonimous classes Reviewed-by: serb + test/java/beans/Introspector/AnonymousClassBeanPropertyTest.java ! test/java/beans/Introspector/BeanPropertyTest.java Changeset: fe8df8e55825 Author: prr Date: 2016-04-25 09:25 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/fe8df8e55825 Merge - src/jdk.jlink/share/classes/jdk/tools/jimage/ExtractedImage.java - src/jdk.unsupported/share/classes/sun/misc/ManagedLocalsThread.java Changeset: 0d0cbb576c3c Author: prr Date: 2016-04-25 15:09 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/0d0cbb576c3c 8154213: clean up uses of boxed primitive constructors in the java.desktop module Reviewed-by: serb, psadhukhan ! make/src/classes/build/tools/generatenimbus/UIProperty.java ! src/java.desktop/macosx/classes/com/apple/eawt/_AppMenuBarHandler.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxPopup.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFramePaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtilControlSize.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenPopupFactory.java ! src/java.desktop/macosx/classes/sun/font/CStrike.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/share/classes/com/sun/beans/decoder/NewElementHandler.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPMetadata.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java ! src/java.desktop/share/classes/java/awt/font/TextAttribute.java ! src/java.desktop/share/classes/java/awt/font/TextMeasurer.java ! src/java.desktop/share/classes/java/awt/image/renderable/ParameterBlock.java ! src/java.desktop/share/classes/javax/swing/JLayeredPane.java ! src/java.desktop/share/classes/javax/swing/JProgressBar.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/SpinnerNumberModel.java ! src/java.desktop/share/classes/javax/swing/UIDefaults.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/OceanTheme.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/text/NumberFormatter.java ! src/java.desktop/share/classes/javax/swing/text/StyleConstants.java ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java ! src/java.desktop/share/classes/javax/swing/text/rtf/RTFAttributes.java ! src/java.desktop/share/classes/sun/awt/image/PNGImageDecoder.java ! src/java.desktop/share/classes/sun/print/ServiceDialog.java ! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java Changeset: bee22cd1ab09 Author: ssadetsky Date: 2016-04-29 09:45 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/bee22cd1ab09 8155606: [PIT] Robot's createScreenCapture() broken on Linux Reviewed-by: prr ! src/java.desktop/unix/native/libawt_xawt/awt/awt_Robot.c Changeset: 844fe87d784d Author: ssadetsky Date: 2016-04-29 09:46 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/844fe87d784d 8155613: [PIT] crash in AWT_Desktop/Automated/Exceptions/BasicTest Reviewed-by: prr ! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c Changeset: c6ee961ab61f Author: prr Date: 2016-04-29 09:47 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/c6ee961ab61f 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/share/classes/sun/security/action/GetBooleanSecurityPropertyAction.java - src/java.base/unix/native/libnet/ExtendedOptionsImpl.c - src/java.base/windows/native/libnet/ExtendedOptionsImpl.c ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.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/sanity/client/lib/Jemmy2Ext/src/org/jemmy2ext/JemmyExt.java Changeset: daefa1109859 Author: shade Date: 2016-04-29 23:15 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/daefa1109859 8155215: java.lang.String concatenation spec is unnecessarily strong Reviewed-by: abuckley, sherman, chegar ! src/java.base/share/classes/java/lang/String.java Changeset: 6929d396c267 Author: psandoz Date: 2016-04-29 13:46 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/6929d396c267 8154755: Add a VarHandle weakCompareAndSet with volatile semantics Reviewed-by: shade, vlivanov ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template ! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template ! test/java/lang/invoke/VarHandles/VarHandleBaseTest.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/VarHandleTestMethodHandleAccessInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessString.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodTypeInt.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodTypeLong.java ! test/java/lang/invoke/VarHandles/VarHandleTestMethodTypeString.java ! test/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestMethodHandleAccess.java.template ! test/java/lang/invoke/VarHandles/X-VarHandleTestMethodType.java.template Changeset: c15926d86fb1 Author: michaelm Date: 2016-04-30 00:30 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/c15926d86fb1 8087124: HTTP/2 implementation Reviewed-by: chegar + src/java.httpclient/share/classes/java/net/http/AsyncConnection.java ! src/java.httpclient/share/classes/java/net/http/AsyncEvent.java + src/java.httpclient/share/classes/java/net/http/AsyncSSLConnection.java + src/java.httpclient/share/classes/java/net/http/AsyncSSLDelegate.java ! src/java.httpclient/share/classes/java/net/http/AuthenticationFilter.java ! src/java.httpclient/share/classes/java/net/http/BufferHandler.java + src/java.httpclient/share/classes/java/net/http/ByteBufferConsumer.java + src/java.httpclient/share/classes/java/net/http/ByteBufferGenerator.java + src/java.httpclient/share/classes/java/net/http/CharsetToolkit.java ! src/java.httpclient/share/classes/java/net/http/ConnectionPool.java + src/java.httpclient/share/classes/java/net/http/ContinuationFrame.java ! src/java.httpclient/share/classes/java/net/http/CookieFilter.java + src/java.httpclient/share/classes/java/net/http/DataFrame.java + src/java.httpclient/share/classes/java/net/http/ErrorFrame.java ! src/java.httpclient/share/classes/java/net/http/Exchange.java + src/java.httpclient/share/classes/java/net/http/FrameReader.java + src/java.httpclient/share/classes/java/net/http/GoAwayFrame.java + src/java.httpclient/share/classes/java/net/http/HeaderFrame.java + src/java.httpclient/share/classes/java/net/http/HeadersFrame.java ! src/java.httpclient/share/classes/java/net/http/Http1Exchange.java ! src/java.httpclient/share/classes/java/net/http/Http1Request.java ! src/java.httpclient/share/classes/java/net/http/Http1Response.java ! src/java.httpclient/share/classes/java/net/http/Http2ClientImpl.java ! src/java.httpclient/share/classes/java/net/http/Http2Connection.java + src/java.httpclient/share/classes/java/net/http/Http2Frame.java ! src/java.httpclient/share/classes/java/net/http/HttpClientImpl.java ! src/java.httpclient/share/classes/java/net/http/HttpConnection.java ! src/java.httpclient/share/classes/java/net/http/HttpHeadersImpl.java ! src/java.httpclient/share/classes/java/net/http/HttpRequestBuilderImpl.java ! src/java.httpclient/share/classes/java/net/http/HttpRequestImpl.java ! src/java.httpclient/share/classes/java/net/http/HttpResponse.java ! src/java.httpclient/share/classes/java/net/http/HttpResponseImpl.java + src/java.httpclient/share/classes/java/net/http/ImmutableHeaders.java ! src/java.httpclient/share/classes/java/net/http/Log.java ! src/java.httpclient/share/classes/java/net/http/MultiExchange.java + src/java.httpclient/share/classes/java/net/http/OutgoingHeaders.java ! src/java.httpclient/share/classes/java/net/http/Pair.java + src/java.httpclient/share/classes/java/net/http/PingFrame.java ! src/java.httpclient/share/classes/java/net/http/PlainHttpConnection.java ! src/java.httpclient/share/classes/java/net/http/PlainTunnelingConnection.java + src/java.httpclient/share/classes/java/net/http/PriorityFrame.java + src/java.httpclient/share/classes/java/net/http/PushPromiseFrame.java + src/java.httpclient/share/classes/java/net/http/Queue.java ! src/java.httpclient/share/classes/java/net/http/RawChannel.java ! src/java.httpclient/share/classes/java/net/http/RedirectFilter.java + src/java.httpclient/share/classes/java/net/http/ResetFrame.java ! src/java.httpclient/share/classes/java/net/http/ResponseHeaders.java ! src/java.httpclient/share/classes/java/net/http/SSLConnection.java ! src/java.httpclient/share/classes/java/net/http/SSLDelegate.java ! src/java.httpclient/share/classes/java/net/http/SSLTunnelConnection.java + src/java.httpclient/share/classes/java/net/http/SettingsFrame.java ! src/java.httpclient/share/classes/java/net/http/Stream.java ! src/java.httpclient/share/classes/java/net/http/Utils.java + src/java.httpclient/share/classes/java/net/http/WindowUpdateFrame.java ! src/java.httpclient/share/classes/java/net/http/package-info.java ! test/java/net/httpclient/APIErrors.java + test/java/net/httpclient/EchoHandler.java ! test/java/net/httpclient/LightWeightHttpServer.java ! test/java/net/httpclient/ManyRequests.java ! test/java/net/httpclient/RequestBodyTest.java ! test/java/net/httpclient/SmokeTest.java + test/java/net/httpclient/TestKit.java + test/java/net/httpclient/TestKitTest.java + test/java/net/httpclient/http2/BasicTest.java + test/java/net/httpclient/http2/ServerPush.java + test/java/net/httpclient/http2/TEST.properties + test/java/net/httpclient/http2/java.httpclient/java/net/http/BodyInputStream.java + test/java/net/httpclient/http2/java.httpclient/java/net/http/BodyOutputStream.java + test/java/net/httpclient/http2/java.httpclient/java/net/http/EchoHandler.java + test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2Handler.java + test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2TestExchange.java + test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2TestServer.java + test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2TestServerConnection.java + test/java/net/httpclient/http2/java.httpclient/java/net/http/OutgoingPushPromise.java + test/java/net/httpclient/http2/java.httpclient/java/net/http/PushHandler.java + test/java/net/httpclient/http2/java.httpclient/java/net/http/TestUtil.java ! test/java/net/httpclient/security/15.policy Changeset: 5c547db04adf Author: tvaleev Date: 2016-04-29 16:57 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/5c547db04adf 8153293: Preserve SORTED and DISTINCT characteristics for boxed() and asLongStream() operations Reviewed-by: psandoz ! src/java.base/share/classes/java/util/stream/DoublePipeline.java ! src/java.base/share/classes/java/util/stream/IntPipeline.java ! src/java.base/share/classes/java/util/stream/LongPipeline.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/DoublePrimitiveOpsTests.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/IntPrimitiveOpsTests.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/LongPrimitiveOpsTests.java Changeset: b5eeb531268e Author: tvaleev Date: 2016-04-29 16:58 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/b5eeb531268e 8154387: Parallel unordered Stream.limit() tries to collect 128 elements even if limit is less Reviewed-by: psandoz ! src/java.base/share/classes/java/util/stream/StreamSpliterators.java Changeset: 2bf84670f079 Author: darcy Date: 2016-04-30 16:08 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/2bf84670f079 8155792: Add @jls citations to java.lang.String Reviewed-by: alanb ! src/java.base/share/classes/java/lang/String.java Changeset: 7b4201143608 Author: prr Date: 2016-05-02 12:44 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/7b4201143608 8155784: Build failure on Linux arm64 Reviewed-by: flar, serb ! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c Changeset: eba31e937bfd Author: asmotrak Date: 2016-05-02 13:05 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/eba31e937bfd 8155859: Problem list tools/pack200/Pack200Props.java Reviewed-by: rriggs ! test/ProblemList.txt Changeset: 8fc301b7b8f8 Author: ascarpino Date: 2016-05-02 16:45 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/8fc301b7b8f8 8140422: Add mechanism to allow non default root CAs to be not subject to algorithm restrictions Reviewed-by: mullan, xuelei ! make/gendata/Gendata-java.base.gmk ! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java ! src/java.base/share/classes/sun/security/provider/certpath/PKIXMasterCertPathValidator.java ! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/AlgorithmDecomposer.java + src/java.base/share/classes/sun/security/util/AnchorCertificates.java + src/java.base/share/classes/sun/security/util/CertConstraintParameters.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/LegacyAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/x509/X509CertImpl.java ! src/java.base/share/conf/security/java.security ! test/sun/security/tools/jarsigner/Warning.java Changeset: 4da0f73ce03a Author: alanb Date: 2016-05-03 07:44 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/4da0f73ce03a 8153925: (fs) WatchService hangs on GetOverlappedResult and locks directory (win) Reviewed-by: alanb Contributed-by: akash...@redhat.com, tma...@redhat.com ! src/java.base/windows/classes/sun/nio/fs/WindowsWatchService.java + test/java/nio/file/WatchService/DeleteInterference.java Changeset: f38c0650a60f Author: lana Date: 2016-05-05 17:35 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/f38c0650a60f Added tag jdk-9+117 for changeset 4da0f73ce03a ! .hgtags Changeset: 1efd0e2eede6 Author: alanb Date: 2016-05-06 09:38 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/1efd0e2eede6 Merge ! .hgtags ! make/gendata/Gendata-java.base.gmk + make/launcher/Launcher-jdk.jstatd.gmk - make/launcher/Launcher-jdk.jvmstat.rmi.gmk ! make/src/classes/build/tools/module/GenModuleInfoSource.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.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/security/action/GetBooleanSecurityPropertyAction.java ! src/java.base/share/conf/security/java.security - src/java.base/unix/native/libnet/ExtendedOptionsImpl.c - src/java.base/windows/native/libnet/ExtendedOptionsImpl.c ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/share/classes/com/sun/beans/decoder/NewElementHandler.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/UIDefaults.java ! src/java.desktop/share/classes/javax/swing/text/NumberFormatter.java ! src/java.desktop/share/classes/sun/print/ServiceDialog.java - src/java.desktop/share/classes/sun/swing/UIClientPropertyKey.java - src/java.desktop/unix/native/common/awt/extutil.h - src/java.desktop/unix/native/libawt_headless/awt/VDrawingArea.c - src/java.desktop/unix/native/libawt_headless/awt/VDrawingArea.h - src/java.desktop/unix/native/libawt_headless/awt/VDrawingAreaP.h ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/Logger.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageLocationWriter.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 ! src/jdk.policytool/share/classes/module-info.java ! test/ProblemList.txt - test/sanity/client/lib/Jemmy2Ext/src/org/jemmy2ext/JemmyExt.java