Changeset: e5ee2bd22f3f Author: mli Date: 2016-10-24 21:44 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/e5ee2bd22f3f
8168505: Remove the intermittent keyword from java/util/Arrays/ParallelPrefix.java Reviewed-by: darcy, amlu ! test/java/util/Arrays/ParallelPrefix.java Changeset: da2d2bfe98ff Author: okutsu Date: 2016-10-25 15:43 +0900 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/da2d2bfe98ff 8165804: Revisit the way of loading BreakIterator rules/dictionaries Reviewed-by: naoto, peytoia, erikj ! make/gendata/GendataBreakIterator.gmk + src/java.base/share/classes/sun/text/BreakDictionary.java + src/java.base/share/classes/sun/text/DictionaryBasedBreakIterator.java + src/java.base/share/classes/sun/text/RuleBasedBreakIterator.java + src/java.base/share/classes/sun/text/resources/BreakIteratorResources.java - src/java.base/share/classes/sun/util/locale/provider/BreakDictionary.java ! src/java.base/share/classes/sun/util/locale/provider/BreakIteratorProviderImpl.java - src/java.base/share/classes/sun/util/locale/provider/DictionaryBasedBreakIterator.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java - src/java.base/share/classes/sun/util/locale/provider/RuleBasedBreakIterator.java + src/java.base/share/classes/sun/util/resources/BreakIteratorResourceBundle.java ! src/java.base/share/classes/sun/util/resources/LocaleData.java + src/jdk.localedata/share/classes/sun/text/resources/ext/BreakIteratorResources_th.java ! test/java/util/PluggableLocale/BreakIteratorProviderTest.java ! test/java/util/PluggableLocale/BreakIteratorProviderTest.sh ! test/tools/jlink/plugins/IncludeLocalesPluginTest.java Changeset: a80fd00b0cd0 Author: chegar Date: 2016-10-25 10:31 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a80fd00b0cd0 8085192: java/rmi/activation/Activatable tests fail intermittently due to "Port already in use" Reviewed-by: rriggs, mli ! src/java.rmi/share/classes/sun/rmi/server/Activation.java ! test/java/rmi/activation/Activatable/checkActivateRef/CheckActivateRef.java ! test/java/rmi/activation/Activatable/checkActivateRef/rmid.security.policy ! test/java/rmi/activation/Activatable/checkActivateRef/security.policy ! test/java/rmi/activation/Activatable/checkAnnotations/CheckAnnotations.java ! test/java/rmi/activation/Activatable/checkAnnotations/rmid.security.policy ! test/java/rmi/activation/Activatable/checkAnnotations/security.policy ! test/java/rmi/activation/Activatable/checkImplClassLoader/CheckImplClassLoader.java ! test/java/rmi/activation/Activatable/checkImplClassLoader/rmid.security.policy ! test/java/rmi/activation/Activatable/checkImplClassLoader/security.policy ! test/java/rmi/activation/Activatable/checkRegisterInLog/CheckRegisterInLog.java ! test/java/rmi/activation/Activatable/checkRegisterInLog/rmid.security.policy ! test/java/rmi/activation/Activatable/checkRegisterInLog/security.policy ! test/java/rmi/activation/Activatable/createPrivateActivable/CreatePrivateActivatable.java ! test/java/rmi/activation/Activatable/createPrivateActivable/rmid.security.policy ! test/java/rmi/activation/Activatable/createPrivateActivable/security.policy ! test/java/rmi/activation/Activatable/downloadParameterClass/DownloadParameterClass.java ! test/java/rmi/activation/Activatable/downloadParameterClass/manual.security.policy ! test/java/rmi/activation/Activatable/downloadParameterClass/rmid.security.policy ! test/java/rmi/activation/Activatable/downloadParameterClass/security.policy ! test/java/rmi/activation/Activatable/elucidateNoSuchMethod/ElucidateNoSuchMethod.java ! test/java/rmi/activation/Activatable/elucidateNoSuchMethod/rmid.security.policy ! test/java/rmi/activation/Activatable/elucidateNoSuchMethod/security.policy ! test/java/rmi/activation/Activatable/extLoadedImpl/ExtLoadedImplTest.java ! test/java/rmi/activation/Activatable/extLoadedImpl/ext.sh ! test/java/rmi/activation/Activatable/forceLogSnapshot/ForceLogSnapshot.java ! test/java/rmi/activation/Activatable/forceLogSnapshot/rmid.security.policy ! test/java/rmi/activation/Activatable/forceLogSnapshot/security.policy ! test/java/rmi/activation/Activatable/inactiveGroup/InactiveGroup.java ! test/java/rmi/activation/Activatable/inactiveGroup/rmid.security.policy ! test/java/rmi/activation/Activatable/inactiveGroup/security.policy ! test/java/rmi/activation/Activatable/lookupActivationSystem/LookupActivationSystem.java + test/java/rmi/activation/Activatable/lookupActivationSystem/rmid.security.policy ! test/java/rmi/activation/Activatable/nestedActivate/NestedActivate.java ! test/java/rmi/activation/Activatable/nestedActivate/rmid.security.policy ! test/java/rmi/activation/Activatable/nestedActivate/security.policy ! test/java/rmi/activation/Activatable/nonExistentActivatable/NonExistentActivatable.java ! test/java/rmi/activation/Activatable/nonExistentActivatable/rmid.security.policy ! test/java/rmi/activation/Activatable/nonExistentActivatable/security.policy ! test/java/rmi/activation/Activatable/restartCrashedService/RestartCrashedService.java ! test/java/rmi/activation/Activatable/restartCrashedService/rmid.security.policy ! test/java/rmi/activation/Activatable/restartCrashedService/security.policy ! test/java/rmi/activation/Activatable/restartLatecomer/RestartLatecomer.java ! test/java/rmi/activation/Activatable/restartLatecomer/rmid.security.policy ! test/java/rmi/activation/Activatable/restartLatecomer/security.policy ! test/java/rmi/activation/Activatable/restartService/RestartService.java ! test/java/rmi/activation/Activatable/restartService/rmid.security.policy ! test/java/rmi/activation/Activatable/restartService/security.policy ! test/java/rmi/activation/Activatable/shutdownGracefully/ShutdownGracefully.java ! test/java/rmi/activation/Activatable/shutdownGracefully/rmid.security.policy ! test/java/rmi/activation/Activatable/shutdownGracefully/security.policy ! test/java/rmi/activation/Activatable/unregisterInactive/UnregisterInactive.java ! test/java/rmi/activation/Activatable/unregisterInactive/rmid.security.policy ! test/java/rmi/activation/Activatable/unregisterInactive/security.policy ! test/java/rmi/activation/ActivateFailedException/activateFails/ActivateFails.java ! test/java/rmi/activation/ActivateFailedException/activateFails/rmid.security.policy ! test/java/rmi/activation/ActivateFailedException/activateFails/security.policy ! test/java/rmi/activation/rmidViaInheritedChannel/RmidViaInheritedChannel.java ! test/java/rmi/testlibrary/JavaVM.java ! test/java/rmi/testlibrary/RMID.java + test/java/rmi/testlibrary/RMIDSelectorProvider.java ! test/java/rmi/testlibrary/TestParams.java Changeset: 11e15af1947f Author: ksrini Date: 2016-10-25 07:38 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/11e15af1947f 8160213: tools/pack200/Utils.java should clean up javac*.tmp files Reviewed-by: darcy ! test/tools/pack200/MultiRelease.java ! test/tools/pack200/Utils.java Changeset: 95a8c745128a Author: bchristi Date: 2016-10-25 12:58 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/95a8c745128a 8165793: Provide an API to query if a ClassLoader is parallel capable Reviewed-by: alanb, mchung ! src/java.base/share/classes/java/lang/ClassLoader.java + test/java/lang/ClassLoader/IsParallelCapable.java Changeset: e340b25a9e59 Author: sdrach Date: 2016-10-25 13:51 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/e340b25a9e59 8164805: Fail to create a MR modular JAR with a versioned entry of a concealed package Reviewed-by: chegar, mchung ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties + test/tools/jar/mmrjar/ConcealedPackage.java + test/tools/jar/mmrjar/src/classes/p/Hi.java + test/tools/jar/mmrjar/src/mr9/module-info.java + test/tools/jar/mmrjar/src/mr9/p/Hi.java + test/tools/jar/mmrjar/src/mr9/p/internal/Bar.java Changeset: 9d4a52d62493 Author: dsamersoff Date: 2016-10-03 15:58 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/9d4a52d62493 8166657: Remove exports com.sun.tools.jdi to jdk.hotspot.agent Summary: Remove exports com.sun.tools.jdi to jdk.hotspot.agent Reviewed-by: alanb, dsamersoff Contributed-by: sharath.bal...@oracle.com ! src/jdk.jdi/share/classes/module-info.java Changeset: 3d3f338b5aea Author: simonis Date: 2016-09-28 11:07 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/3d3f338b5aea 8166801: [s390] Add jvm.cfg file for Linux/s390x Reviewed-by: erikj, shade + src/java.base/unix/conf/s390x/jvm.cfg Changeset: 86e5d318fad9 Author: amurillo Date: 2016-10-13 08:57 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/86e5d318fad9 Merge Changeset: 028d56ebb42a Author: amurillo Date: 2016-10-13 09:02 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/028d56ebb42a Merge - make/Import.gmk - src/java.desktop/share/classes/sun/java2d/pipe/hw/AccelDeviceEventListener.java - src/java.desktop/share/classes/sun/java2d/pipe/hw/AccelDeviceEventNotifier.java - test/java/awt/image/multiresolution/MultiResolutionTrayIconTest/MultiResolutionTrayIconTest.html - test/java/beans/XMLEncoder/EnumPrivate.java - test/java/beans/XMLEncoder/EnumPublic.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedCollection.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedList.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedMap.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedRandomAccessList.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedSet.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedSortedMap.java - test/java/beans/XMLEncoder/java_util_Collections_CheckedSortedSet.java - test/java/beans/XMLEncoder/java_util_EnumMap.java - test/java/beans/XMLEncoder/java_util_JumboEnumSet.java - test/java/beans/XMLEncoder/java_util_RegularEnumSet.java Changeset: 234fa7498814 Author: akulyakh Date: 2016-10-17 15:46 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/234fa7498814 8158797: Test java/lang/management/MemoryMXBean/LowMemoryTest.java fails when GC is specified explicitly Summary: Fixed GC options for running the test Reviewed-by: ddmitriev, sspitsyn ! test/java/lang/management/MemoryMXBean/LowMemoryTest.java Changeset: 569e17c52c7d Author: cjplummer Date: 2016-10-18 12:36 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/569e17c52c7d 8167001: [TESTBUG] java/lang/instrument/DaemonThread/TestDaemonThread.java fails when run by jprt Summary: force classpath to be added to subprocesses Reviewed-by: dholmes, sspitsyn ! test/java/lang/instrument/DaemonThread/TestDaemonThreadLauncher.java Changeset: 87579fa99c58 Author: cjplummer Date: 2016-10-18 12:39 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/87579fa99c58 8167034: Re-enable TestDaemonThread.java once JDK-8167001 is fixed Reviewed-by: jwilhelm, sspitsyn ! test/ProblemList.txt Changeset: ce7f9a34492e Author: dholmes Date: 2016-10-18 20:04 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/ce7f9a34492e 8165827: Support private interface methods in JNI, JDWP, JDI and JDB Reviewed-by: dcubed, lfoltan, sspitsyn ! src/jdk.jdi/share/classes/com/sun/jdi/ObjectReference.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ObjectReferenceImpl.java ! test/com/sun/jdi/InterfaceMethodsTest.java Changeset: 0ecf4eb13c2d Author: amurillo Date: 2016-10-20 16:54 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/0ecf4eb13c2d Merge Changeset: 490854ad860c Author: amurillo Date: 2016-10-25 12:25 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/490854ad860c Merge - src/java.base/share/classes/sun/util/locale/provider/BreakDictionary.java - src/java.base/share/classes/sun/util/locale/provider/DictionaryBasedBreakIterator.java - src/java.base/share/classes/sun/util/locale/provider/RuleBasedBreakIterator.java - test/sun/reflect/ReflectionFactory/NewConstructorForSerialization.java Changeset: 6ba0cc0314d0 Author: amurillo Date: 2016-10-25 14:55 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/6ba0cc0314d0 Merge Changeset: 8c5900a31c2e Author: sundar Date: 2016-10-26 10:42 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/8c5900a31c2e 8166810: jlink should fail on extra arguments Reviewed-by: jlaskey ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties ! test/tools/jlink/JLinkTest.java ! test/tools/jlink/plugins/IncludeLocalesPluginTest.java Changeset: dce8fdd7af97 Author: chegar Date: 2016-10-26 11:08 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/dce8fdd7af97 8168773: Temporarily remove java/net/httpclient from jdk_net test group Reviewed-by: darcy, rriggs ! test/TEST.groups Changeset: ecd3f7dda51c Author: rriggs Date: 2016-10-26 09:38 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/ecd3f7dda51c 8168613: CORBA ObjectStreamTest fails with address in use Reviewed-by: psandoz ! test/com/sun/corba/serialization/ObjectStreamTest.java Changeset: 8bb97435f7de Author: redestad Date: 2016-10-26 17:50 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/8bb97435f7de 8168640: (fc) Avoiding AtomicBoolean in FileInput/-OutputStream improves startup Reviewed-by: alanb, plevart ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/classes/java/io/FileOutputStream.java Changeset: c3724a682206 Author: mli Date: 2016-10-26 19:07 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/c3724a682206 8168064: sun/security/ssl/ServerHandshaker/AnonCipherWithWantClientAuth.java failed with "Received fatal alert: handshake_failure" Summary: It takes advantage of SSLTest.java to fix intermittent SSLHandshakeException failure Reviewed-by: xuelei, asmotrak Contributed-by: John Jiang <sha.ji...@oracle.com> ! test/sun/security/ssl/ServerHandshaker/AnonCipherWithWantClientAuth.java Changeset: 9f0ab4b20ff7 Author: clanger Date: 2016-10-27 11:00 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/9f0ab4b20ff7 8167481: cleanup of headers and includes for native libnet Reviewed-by: chegar ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/native/libnet/net_util.c ! src/java.base/share/native/libnet/net_util.h ! src/java.base/unix/native/libnet/Inet4AddressImpl.c ! src/java.base/unix/native/libnet/Inet6AddressImpl.c ! src/java.base/unix/native/libnet/NetworkInterface.c ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c ! src/java.base/unix/native/libnet/PlainSocketImpl.c ! src/java.base/unix/native/libnet/SocketInputStream.c ! src/java.base/unix/native/libnet/SocketOutputStream.c ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/unix/native/libnet/net_util_md.h ! src/java.base/windows/native/libnet/DualStackPlainDatagramSocketImpl.c ! src/java.base/windows/native/libnet/DualStackPlainSocketImpl.c ! src/java.base/windows/native/libnet/Inet4AddressImpl.c ! src/java.base/windows/native/libnet/Inet6AddressImpl.c ! src/java.base/windows/native/libnet/NetworkInterface.c ! src/java.base/windows/native/libnet/NetworkInterface.h ! src/java.base/windows/native/libnet/NetworkInterface_winXP.c ! src/java.base/windows/native/libnet/SocketInputStream.c ! src/java.base/windows/native/libnet/SocketOutputStream.c ! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c ! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c - src/java.base/windows/native/libnet/icmp.h ! src/java.base/windows/native/libnet/net_util_md.c ! src/java.base/windows/native/libnet/net_util_md.h Changeset: 384632278ce2 Author: serb Date: 2016-10-04 12:18 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/384632278ce2 8167028: SunCodec.java can be removed Reviewed-by: prr, amenkov ! src/java.desktop/share/classes/com/sun/media/sound/AlawCodec.java ! src/java.desktop/share/classes/com/sun/media/sound/AudioFloatFormatConverter.java ! src/java.desktop/share/classes/com/sun/media/sound/PCMtoPCMCodec.java - src/java.desktop/share/classes/com/sun/media/sound/SunCodec.java ! src/java.desktop/share/classes/com/sun/media/sound/UlawCodec.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/FormatConversionProvider.java Changeset: ff61a6fd0349 Author: alexsch Date: 2016-10-05 18:29 +0400 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/ff61a6fd0349 8166591: [macos 10.12] Trackpad scrolling of text on OS X 10.12 Sierra is very fast (Trackpad, Retina only) Reviewed-by: malenkov, serb ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformView.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/NSEvent.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m + test/javax/swing/plaf/basic/BasicScrollPaneUI/8166591/TooMuchWheelRotationEventsTest.java Changeset: a731def8631f Author: alexsch Date: 2016-10-05 18:42 +0400 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a731def8631f 8165485: Bad rendering of Swing UI controls with Motif L&F on HiDPI display 8147600: [hidpi] invalid rendering of Swing UI controls (radiobuttons, choice etc.) Reviewed-by: serb ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifIconFactory.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifScrollBarButton.java + test/javax/swing/plaf/motif/8165485/MotifHiDPIIconsTest.java Changeset: 7cb7ca59fe7f Author: alexsch Date: 2016-10-05 18:52 +0400 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/7cb7ca59fe7f 7067885: FileChooser does not display soft link name if link is to nonexistent file/directory Reviewed-by: alexsch Contributed-by: Alok Kumar Sharma <alok.sha...@hpe.com> ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java Changeset: 38bf8bb1f5e7 Author: rchamyal Date: 2016-10-06 14:31 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/38bf8bb1f5e7 8151787: Unify the HiDPI splash screen image naming convention Reviewed-by: prr, alexsch, ksrini Contributed-by: rajeev.cham...@oracle.com ! make/mapfiles/libsplashscreen/mapfile-vers ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m ! src/java.desktop/share/classes/java/awt/SplashScreen.java ! src/java.desktop/share/native/libsplashscreen/splashscreen_impl.c ! src/java.desktop/share/native/libsplashscreen/splashscreen_impl.h ! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c ! src/java.desktop/windows/native/libsplashscreen/splashscreen_sys.c ! test/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java ! test/java/awt/SplashScreen/MultiResolutionSplash/unix/UnixMultiResolutionSplashTest.java Changeset: fff8db067374 Author: aghaisas Date: 2016-10-06 20:37 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/fff8db067374 8058950: [TESTBUG] There is no F1 dialog when the case loading,so we can't restore it. Reviewed-by: serb, arapte - test/java/awt/Modal/InvisibleParentTest/InvisibleParentTest.html ! test/java/awt/Modal/InvisibleParentTest/InvisibleParentTest.java Changeset: 89a3d9f69497 Author: mhalder Date: 2016-10-06 20:51 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/89a3d9f69497 8165555: [macosx] VM crashes on second attempt to execute JCK interactive tests that use Robot (single JVM, agent) Reviewed-by: serb, aniyogi ! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobotKeyCode.m + test/java/awt/event/KeyEvent/RobotCrash/RobotCrash.java Changeset: fbc5498378d6 Author: alanbur Date: 2016-10-06 11:39 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/fbc5498378d6 8165232: XKeycodeToKeysym is deprecated and should be replaced Reviewed-by: prr, azvegint ! src/java.desktop/unix/native/libawt_xawt/xawt/XWindow.c ! src/java.desktop/unix/native/libawt_xawt/xawt/XlibWrapper.c Changeset: e5be7a186fcc Author: ptbrunet Date: 2016-10-06 20:31 -0500 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/e5be7a186fcc 8160893: [macosx] JMenuItems in JPopupMenu are not accessible Summary: post events for MenuOpened/Closed/ItemSelected Reviewed-by: ant, alexsch ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m Changeset: 103be1c3c4f7 Author: prr Date: 2016-10-10 14:35 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/103be1c3c4f7 Merge - make/Import.gmk Changeset: 2d3ca05c6ea7 Author: prr Date: 2016-10-11 16:15 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/2d3ca05c6ea7 8167523: JDK 9 build failure on MacOS due to unhandled cases in switch statement Reviewed-by: serb ! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m Changeset: 27794f0eee1a Author: psadhukhan Date: 2016-10-12 23:04 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/27794f0eee1a 8167291: [TEST_BUG] javax/print/attribute/Services_getDocFl.java Reviewed-by: prr ! test/javax/print/attribute/Services_getDocFl.java Changeset: 557da3953b0b Author: jdv Date: 2016-10-13 11:37 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/557da3953b0b 6294607: GIFWriter returns the same compression type twice Reviewed-by: prr, serb, bpb ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java + test/javax/imageio/ImageCompressionTypesTest.java Changeset: f7cee1fa870e Author: aghaisas Date: 2016-10-14 10:18 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/f7cee1fa870e 8166980: JCK testing of Window.setIconImage() leads to VM crash starting approx from JDK9 b134 Reviewed-by: serb, rchamyal Contributed-by: ajit.ghai...@oracle.com ! src/java.desktop/share/classes/sun/awt/IconInfo.java + test/java/awt/Frame/SetIconImagesCrashTest/SetIconImagesCrashTest.java Changeset: acbb657405c6 Author: mhalder Date: 2016-10-14 10:39 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/acbb657405c6 8158380: [macosx] Regression: java/awt/List/ActionEventTest/ActionEventTest.java Reviewed-by: serb, aghaisas Contributed-by: manajit.hal...@oracle.com ! test/java/awt/KeyboardFocusmanager/TypeAhead/SubMenuShowTest/SubMenuShowTest.java ! test/java/awt/List/ActionEventTest/ActionEventTest.java Changeset: 104b1fb094e6 Author: azvegint Date: 2016-10-14 16:30 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/104b1fb094e6 8167565: [macosx] Maximization of a dialog hides it Reviewed-by: serb, ssadetsky ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m Changeset: 773164b67434 Author: serb Date: 2016-10-14 19:12 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/773164b67434 8167310: The graphics clip is incorrectly rounded for some fractional scales Reviewed-by: flar ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java ! src/java.desktop/share/classes/sun/java2d/pipe/Region.java + test/java/awt/Graphics/IncorrectFractionalClip/IncorrectFractionalClip.java Changeset: 45061b711579 Author: prr Date: 2016-10-14 11:11 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/45061b711579 Merge Changeset: e61ec90c30b4 Author: serb Date: 2016-10-14 21:43 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/e61ec90c30b4 8167435: IllegalArgumentException is not thrown by Clip.open(AudioFormat,byte[], int, int) Reviewed-by: amenkov ! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftMixingClip.java ! src/java.desktop/share/classes/com/sun/media/sound/Toolkit.java + test/javax/sound/sampled/Clip/OpenNonIntegralNumberOfSampleframes.java Changeset: f3ce13e9394f Author: prr Date: 2016-10-14 15:37 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/f3ce13e9394f 8166034: [macosx] Non-AA Serif font always displays as regular - no bold Reviewed-by: serb, pnarayanan ! src/java.desktop/share/classes/java/awt/Font.java Changeset: 5f93ebc13ae1 Author: ssadetsky Date: 2016-10-17 09:58 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/5f93ebc13ae1 8164321: Crash of SwingNode with GTK LaF Reviewed-by: azvegint, alexsch ! 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/gtk_interface.h Changeset: 815141d605ef Author: ssadetsky Date: 2016-10-17 10:14 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/815141d605ef 8167486: Device.getDisplayMode() doesn't report refresh rate on Linux in case of dual screen Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/DisplayMode.java ! src/java.desktop/unix/native/libawt_xawt/awt/Xrandr.h ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c + test/java/awt/FullScreen/CurrentDisplayModeTest/CurrentDisplayModeTest.java Changeset: ffba2718d7f6 Author: jdv Date: 2016-10-17 13:04 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/ffba2718d7f6 8167281: IIOMetadataNode bugs in getElementsByTagName and NodeList.item methods Reviewed-by: prr, pnarayanan ! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataNode.java + test/javax/imageio/metadata/GetElementsByTagNameTest.java + test/javax/imageio/metadata/NthItemNodeListTest.java Changeset: 6d10cecb150f Author: rchamyal Date: 2016-10-17 13:20 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/6d10cecb150f 8161473: [TEST_BUG] [macosx] add autodelay to java/awt/TrayIcon/TrayIconEventModifiers/TrayIconEventModifiersTest.java Reviewed-by: arapte, serb Contributed-by: anubhav.me...@oracle.com ! test/java/awt/TrayIcon/TrayIconEventModifiers/TrayIconEventModifiersTest.java Changeset: f6eef7e68dea Author: ssadetsky Date: 2016-10-17 10:51 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/f6eef7e68dea 8163167: [PIT] javax/swing/JTextArea/ScrollbarFlicker/ScrollFlickerTest.java always fail Reviewed-by: serb, alexsch ! test/javax/swing/JTextArea/ScrollbarFlicker/ScrollFlickerTest.java Changeset: c49a77b864a4 Author: azvegint Date: 2016-10-17 12:37 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/c49a77b864a4 8153526: [Unity] Taskbar.getTaskbar().setMenu(null) doesn't remove menu Reviewed-by: ssadetsky ! src/java.desktop/unix/native/libawt_xawt/xawt/awt_Taskbar.c Changeset: 79c8d3b12cf1 Author: mhalder Date: 2016-10-17 15:47 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/79c8d3b12cf1 8158390: [macosx] Regression: javax/swing/JMenuItem/8139169/ScreenMenuBarInputTwice.java Reviewed-by: serb Contributed-by: manajit.hal...@oracle.com ! test/javax/swing/JMenuItem/8139169/ScreenMenuBarInputTwice.java Changeset: 32d9fe67dede Author: arapte Date: 2016-10-17 18:43 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/32d9fe67dede 8167288: [TEST_BUG] Consistent failure on Unity of WarningWindowDisposeTest.java Reviewed-by: ssadetsky, alexsch ! test/java/awt/security/WarningWindowDisposeTest/WarningWindowDisposeTest.java Changeset: 15f7a6717104 Author: ssadetsky Date: 2016-10-17 19:59 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/15f7a6717104 8168077: Solaris build failed: gtk2_interface.h typedef redeclared: GThreadFunctions Reviewed-by: prr ! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.h Changeset: f950cc6004c6 Author: prr Date: 2016-10-17 13:54 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/f950cc6004c6 8089573: [macosx] Incorrect char to glyph mapping printing on OSX 10.10 Reviewed-by: serb, vadim ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m Changeset: d69c9ce5653d Author: ssadetsky Date: 2016-10-18 12:43 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/d69c9ce5653d 8166897: Some font overlap in the Optionpane dialog. Reviewed-by: azvegint ! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java + test/java/awt/Window/ChangeWindowResizabilty/ChangeWindowResizabiltyTest.java Changeset: fec7a8a6a46a Author: serb Date: 2016-10-18 18:00 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/fec7a8a6a46a 8166673: The new implementation of Robot.waitForIdle() may hang Reviewed-by: azvegint, ssadetsky ! src/java.desktop/share/classes/sun/awt/SunToolkit.java + test/java/awt/Robot/WaitForIdleSyncroizedOnString/WaitForIdleSyncroizedOnString.java Changeset: d7944c75be9c Author: prr Date: 2016-10-18 13:06 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/d7944c75be9c 8167126: Create a module to provide access to non-SE desktop APIs Reviewed-by: alanb, mchung ! src/java.desktop/share/classes/module-info.java + src/jdk.desktop/share/classes/jdk/awt/AWTUtils.java + src/jdk.desktop/share/classes/module-info.java + test/java/awt/jdk/TestJDKAWTUtils.java Changeset: 23544028909a Author: ssadetsky Date: 2016-10-19 11:51 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/23544028909a 8154434: Open the request focus methods of the java.awt.Component which accept FocusEvent.Cause Reviewed-by: azvegint ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/sun/awt/AWTAccessor.java ! src/java.desktop/share/classes/sun/awt/KeyboardFocusManagerPeerImpl.java + test/java/awt/Focus/RequestFocusByCause/RequestFocusByCauseTest.java Changeset: 83581f5ab677 Author: prr Date: 2016-10-19 08:06 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/83581f5ab677 Merge - src/java.base/share/classes/jdk/internal/misc/JavaNetAccess.java - src/jdk.jlink/share/classes/jdk/tools/jlink/Jlink.java - src/jdk.jlink/share/classes/jdk/tools/jlink/JlinkPermission.java Changeset: 64781a24c0f4 Author: alexsch Date: 2016-10-20 12:18 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/64781a24c0f4 8156217: Selected text is shifted on HiDPI display Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/plaf/TextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTextUI.java ! src/java.desktop/share/classes/javax/swing/text/GlyphPainter1.java ! src/java.desktop/share/classes/javax/swing/text/GlyphPainter2.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/text/ParagraphView.java ! src/java.desktop/share/classes/javax/swing/text/PasswordView.java ! src/java.desktop/share/classes/javax/swing/text/PlainView.java ! src/java.desktop/share/classes/javax/swing/text/Utilities.java ! src/java.desktop/share/classes/javax/swing/text/WrappedPlainView.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java ! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java + test/javax/swing/text/Caret/8163124/CaretFloatingPointAPITest.java + test/javax/swing/text/JTextComponent/8156217/TextSelectionTest.java + test/javax/swing/text/View/8156217/FPMethodCalledTest.java Changeset: eddea9682fa9 Author: prr Date: 2016-10-27 08:48 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/eddea9682fa9 8167988: java.nio.file.InvalidPathException if click button in JFileChooser demo of SwingSet2 Reviewed-by: serb, ssadetsky ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java Changeset: ee20b74f21f3 Author: prr Date: 2016-10-27 08:51 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/ee20b74f21f3 Merge - src/java.base/share/classes/sun/util/locale/provider/BreakDictionary.java - src/java.base/share/classes/sun/util/locale/provider/DictionaryBasedBreakIterator.java - src/java.base/share/classes/sun/util/locale/provider/RuleBasedBreakIterator.java - src/java.base/windows/native/libnet/icmp.h - test/sun/net/www/protocol/https/HttpsClient/OriginServer.java - test/sun/reflect/ReflectionFactory/NewConstructorForSerialization.java - test/sun/security/tools/jarsigner/ts.sh Changeset: fd0abdaac385 Author: ddehaven Date: 2016-10-27 09:52 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/fd0abdaac385 8167187: Exported elements referring to inaccessible types in jdk.jsobject Reviewed-by: mchung, alanb ! src/jdk.jsobject/share/classes/netscape/javascript/JSObject.java Changeset: 7113bb5b075f Author: ksrini Date: 2016-10-27 05:49 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/7113bb5b075f 8168010: Deprecate obsolete launcher -d32/-d64 options Reviewed-by: alanb ! src/java.base/share/classes/sun/launcher/resources/launcher.properties Changeset: a3b46c0604d2 Author: mullan Date: 2016-10-27 14:50 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a3b46c0604d2 8168851: Tighten permissions granted to the java.smartcardio module Reviewed-by: vinnie, mchung ! src/java.base/share/lib/security/default.policy ! test/sun/security/smartcardio/TestChannel.java ! test/sun/security/smartcardio/TestControl.java ! test/sun/security/smartcardio/TestDefault.java ! test/sun/security/smartcardio/TestDirect.java + test/sun/security/smartcardio/test.policy Changeset: 05ac4f67f7df Author: mullan Date: 2016-10-27 14:52 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/05ac4f67f7df Merge - src/java.desktop/share/classes/com/sun/media/sound/SunCodec.java - test/java/awt/Modal/InvisibleParentTest/InvisibleParentTest.html Changeset: d2e6785070f2 Author: mchung Date: 2016-10-27 13:42 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/d2e6785070f2 8168205: Should not default class path to CWD if -cp is not specified but -m is specified Reviewed-by: alanb ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java ! src/java.base/share/native/launcher/defines.h ! src/java.base/share/native/launcher/main.c ! src/java.base/share/native/libjli/java.c + test/tools/launcher/modules/classpath/JavaClassPathTest.java + test/tools/launcher/modules/classpath/src/m/jdk/test/Main.java + test/tools/launcher/modules/classpath/src/m/module-info.java Changeset: e6b6ca2d616e Author: lana Date: 2016-10-27 21:22 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/e6b6ca2d616e Merge - src/java.base/share/classes/sun/util/locale/provider/BreakDictionary.java - src/java.base/share/classes/sun/util/locale/provider/DictionaryBasedBreakIterator.java - src/java.base/share/classes/sun/util/locale/provider/RuleBasedBreakIterator.java - src/java.base/windows/native/libnet/icmp.h - src/java.desktop/share/classes/com/sun/media/sound/SunCodec.java - test/java/awt/Modal/InvisibleParentTest/InvisibleParentTest.html Changeset: 8a62cba5c9ff Author: xuelei Date: 2016-10-27 23:49 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/8a62cba5c9ff 8168822: Document that algorithm restrictions do not apply to trusted anchors Reviewed-by: weijun, jnimeh, mullan ! src/java.base/share/conf/security/java.security Changeset: afe2c6190333 Author: alanb Date: 2016-10-28 10:18 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/afe2c6190333 8168789: ModuleReader.list and ModuleFinder.of update Reviewed-by: mchung ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/java/lang/module/ModulePath.java ! src/java.base/share/classes/java/lang/module/ModuleReader.java ! src/java.base/share/classes/java/lang/module/ModuleReferences.java ! src/java.base/share/classes/java/lang/module/SystemModuleFinder.java ! src/java.base/share/classes/jdk/internal/jmod/JmodFile.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/Loader.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangModuleAccess.java - src/java.base/share/classes/jdk/internal/module/ConfigurableModuleFinder.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java ! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! test/java/lang/module/AutomaticModulesTest.java ! test/java/lang/module/ModuleFinderTest.java ! test/java/lang/module/ModuleReader/ModuleReaderTest.java - test/java/lang/module/ModuleReader/MultiReleaseJarTest.java + test/java/lang/module/MultiReleaseJarTest.java - test/java/util/ResourceBundle/modules/basic/src/asiabundles/jdk/test/resources/MyResources_ja_JP.properties + test/java/util/ResourceBundle/modules/basic/src/asiabundles/jdk/test/resources/asia/MyResources_ja_JP.properties ! test/java/util/ResourceBundle/modules/basic/src/mainbundles/jdk/test/resources/MyResourcesProvider.java ! test/tools/jmod/hashes/HashesTest.java Changeset: 9a3a5bc38432 Author: dfuchs Date: 2016-10-28 12:10 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/9a3a5bc38432 8163162: The separation between system loggers and application loggers should take the extension loader in consideration. Summary: DefaultLoggerFinder.isSystem is changed to return 'true' for classes loaded from the platform loader and its ancestors. This means that classes loaded by the platform loader will get exactly the same kind of loggers than classes loaded by the boot (null) loader. Reviewed-by: rriggs, mchung ! src/java.base/share/classes/jdk/internal/logger/DefaultLoggerFinder.java + test/java/lang/System/LoggerFinder/internal/SystemLoggerInPlatformLoader/SystemLoggerInPlatformLoader.java + test/java/lang/System/LoggerFinder/internal/SystemLoggerInPlatformLoader/systempkg/log/SystemLoggerAccessor.java Changeset: 3192d7aa428d Author: rpatil Date: 2016-10-28 10:10 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/3192d7aa428d 8168512: (tz) Support tzdata2016h Reviewed-by: martin, okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/northamerica Changeset: 42268eb6e04e Author: xuelei Date: 2016-10-29 13:34 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/42268eb6e04e 8167680: DTLS implementation bugs Reviewed-by: jnimeh, asmotrak ! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java ! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/DTLSRecord.java ! src/java.base/share/classes/sun/security/ssl/Debug.java ! src/java.base/share/classes/sun/security/ssl/OutputRecord.java ! src/java.base/share/classes/sun/security/ssl/Plaintext.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java ! test/javax/net/ssl/DTLS/DTLSOverDatagram.java + test/javax/net/ssl/DTLS/PacketLossRetransmission.java + test/javax/net/ssl/DTLS/RespondToRetransmit.java ! test/javax/net/ssl/TLSCommon/SSLEngineTestCase.java Changeset: 00192a14fdc6 Author: amlu Date: 2016-10-31 13:45 +0800 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/00192a14fdc6 8168524: Remove two jdk_nio tests from ProblemList: BashStreams and DeleteInterference.java Reviewed-by: bpb, rriggs ! test/ProblemList.txt Changeset: 5d95f2e1b9eb Author: weijun Date: 2016-10-31 16:40 +0800 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/5d95f2e1b9eb 8168127: FilePermissionCollection merges incorrectly Reviewed-by: rriggs ! src/java.base/share/classes/java/io/FilePermission.java + test/java/io/FilePermission/FilePermissionCollectionMerge.java Changeset: 77f35eef4ef9 Author: weijun Date: 2016-10-31 16:41 +0800 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/77f35eef4ef9 8167646: Better invalid FilePermission Reviewed-by: rriggs ! src/java.base/share/classes/java/io/FilePermission.java + test/java/io/FilePermission/Invalid.java Changeset: 608dcced40aa Author: sherman Date: 2016-10-31 10:34 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/608dcced40aa 8166261: Scanner.nextInt(int) (and similar methods) throws PatternSyntaxException Reviewed-by: naoto ! src/java.base/share/classes/java/util/Scanner.java ! test/java/util/Scanner/ScanTest.java Changeset: 88ec80d47d4a Author: rriggs Date: 2016-10-31 13:57 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/88ec80d47d4a 8168517: java/lang/ProcessBuilder/Basic.java failed Reviewed-by: dholmes ! test/java/lang/ProcessBuilder/Basic.java Changeset: 4891c03305cc Author: wetmore Date: 2016-10-31 14:09 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/4891c03305cc 4985694: Incomplete spec for most of the getInstances Reviewed-by: xuelei, mullan ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/java/security/AlgorithmParameters.java ! src/java.base/share/classes/java/security/KeyFactory.java ! src/java.base/share/classes/java/security/KeyPairGenerator.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/MessageDigest.java ! src/java.base/share/classes/java/security/Policy.java ! src/java.base/share/classes/java/security/SecureRandom.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/java/security/cert/CertPathBuilder.java ! src/java.base/share/classes/java/security/cert/CertPathValidator.java ! src/java.base/share/classes/java/security/cert/CertStore.java ! src/java.base/share/classes/java/security/cert/CertificateFactory.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/ExemptionMechanism.java ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java ! src/java.base/share/classes/javax/crypto/Mac.java ! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java ! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java ! src/java.base/share/classes/javax/net/ssl/SSLContext.java ! src/java.base/share/classes/javax/net/ssl/TrustManagerFactory.java ! src/java.base/share/classes/javax/security/auth/login/Configuration.java + test/java/security/misc/GetInstanceNullsEmpties.java Changeset: 7745b4f6cbde Author: chegar Date: 2016-11-01 12:37 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/7745b4f6cbde 8168980: Reinstate sun.reflect.ReflectionFactory.newConstructorForSerialization(Class,Constructor) Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! src/jdk.unsupported/share/classes/sun/reflect/ReflectionFactory.java ! test/sun/reflect/ReflectionFactory/ReflectionFactoryTest.java Changeset: f3e3ad225c1e Author: sdrach Date: 2016-11-01 14:36 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/f3e3ad225c1e 8156499: Update jlink to support creating images with modules that are packaged as multi-release JARs Reviewed-by: alanb, mchung ! src/java.base/share/classes/module-info.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JarArchive.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModularJarArchive.java + test/tools/jlink/multireleasejar/JLinkMultiReleaseJarTest.java + test/tools/jlink/multireleasejar/base/m1/module-info.java + test/tools/jlink/multireleasejar/base/m1/p/Main.java + test/tools/jlink/multireleasejar/rt/m1/module-info.java + test/tools/jlink/multireleasejar/rt/m1/p/Main.java + test/tools/jlink/multireleasejar/rt/m1/p/Type.java + test/tools/jlink/multireleasejar/rt/m1/q/PublicClass.java Changeset: 29831b6c481b Author: psandoz Date: 2016-11-01 17:29 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/29831b6c481b 8167974: MethodHandles.iteratedLoop(...) fails with CCE in the case of iterating over array 8167966: MethodHandles.iteratedLoop fails with IAE in the case of correct arguments Reviewed-by: redestad ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! test/java/lang/invoke/LoopCombinatorTest.java Changeset: 92103cb21bd6 Author: psandoz Date: 2016-11-01 17:29 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/92103cb21bd6 8168841: The JavaDoc of java.util.stream.Collectors method collectingAndThen has incorrect code snippet Reviewed-by: smarks, lancea, tvaleev ! src/java.base/share/classes/java/util/stream/Collectors.java Changeset: 58796fb3241f Author: sundar Date: 2016-11-02 10:49 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/58796fb3241f 8160063: Provide a means to disable a plugin via the command line Reviewed-by: jlaskey ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties ! test/tools/jlink/JLinkPluginsTest.java Changeset: 79d71eeecfc8 Author: weijun Date: 2016-11-02 14:44 +0800 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/79d71eeecfc8 8168518: rcache interop with krb5-1.15 Reviewed-by: xuelei ! src/java.security.jgss/share/classes/sun/security/krb5/KrbApReq.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/AuthTime.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/AuthTimeWithHash.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/DflCache.java ! test/java/security/testlibrary/Proc.java ! test/sun/security/krb5/auto/ReplayCacheExpunge.java ! test/sun/security/krb5/auto/ReplayCachePrecise.java ! test/sun/security/krb5/auto/ReplayCacheTestProc.java + test/sun/security/krb5/auto/rcache_usemd5.sh Changeset: be7aedddbb76 Author: erikj Date: 2016-11-02 10:43 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/be7aedddbb76 8063154: Checked in jvmti.h not in sync with generated jvmti.h Reviewed-by: tbell ! make/copy/Copy-java.base.gmk - src/java.base/share/native/include/jvmti.h Changeset: 6577fabed061 Author: clanger Date: 2016-11-02 11:52 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/6577fabed061 8168771: Remove #ifdef AF_INET6 guards in libnet native coding Reviewed-by: chegar ! src/java.base/share/native/libnet/net_util.c ! src/java.base/unix/native/libnet/Inet6AddressImpl.c ! src/java.base/unix/native/libnet/InetAddressImplFactory.c ! src/java.base/unix/native/libnet/NetworkInterface.c ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c ! src/java.base/unix/native/libnet/PlainSocketImpl.c ! src/java.base/unix/native/libnet/SdpSupport.c ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/unix/native/libnet/net_util_md.h ! src/java.base/windows/native/libnet/Inet6AddressImpl.c Changeset: 9372d3dd3aae Author: dfuchs Date: 2016-11-02 14:46 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/9372d3dd3aae 8152515: (logging) LogManager.resetLogger should ignore LinkageError Summary: LogManager.resetLogger will also ignore errors, but only while shutting down. Reviewed-by: rriggs, dholmes ! src/java.logging/share/classes/java/util/logging/LogManager.java + test/java/util/logging/LogManager/LinkageErrorTest.java Changeset: 8dbc8594f9d5 Author: darcy Date: 2016-11-03 01:45 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/8dbc8594f9d5 8169024: Problem list OpenNonIntegralNumberOfSampleframes.java until JDK-8168881 is fixed Reviewed-by: rriggs ! test/ProblemList.txt Changeset: 1574becd1f23 Author: lana Date: 2016-11-04 17:24 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/1574becd1f23 Added tag jdk-9+143 for changeset 8dbc8594f9d5 ! .hgtags Changeset: d7bb81096499 Author: mchung Date: 2016-11-05 12:03 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/d7bb81096499 Merge ! .hgtags ! make/copy/Copy-java.base.gmk ! make/gendata/GendataBreakIterator.gmk ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java - src/java.base/share/classes/java/lang/module/Dependence.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/java/lang/module/ModulePath.java ! src/java.base/share/classes/java/lang/module/ModuleReader.java ! src/java.base/share/classes/java/lang/module/ModuleReferences.java ! src/java.base/share/classes/java/lang/module/SystemModuleFinder.java ! src/java.base/share/classes/jdk/internal/jmod/JmodFile.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java ! src/java.base/share/classes/jdk/internal/loader/Loader.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangModuleAccess.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java ! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.base/share/classes/sun/text/BreakDictionary.java ! src/java.base/share/classes/sun/text/RuleBasedBreakIterator.java ! src/java.base/share/classes/sun/util/locale/provider/BreakIteratorProviderImpl.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java ! src/java.base/share/classes/sun/util/resources/LocaleData.java ! src/java.base/share/conf/security/java.security ! src/java.base/share/native/launcher/defines.h ! src/java.base/share/native/launcher/main.c ! src/java.base/share/native/libjli/java.c ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/module-info.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.rmi/share/classes/sun/rmi/server/Activation.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/DflCache.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! src/jdk.jdi/share/classes/module-info.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JarArchive.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModularJarArchive.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! test/ProblemList.txt ! test/TEST.groups ! test/com/sun/corba/serialization/ObjectStreamTest.java ! test/java/awt/TrayIcon/TrayIconEventModifiers/TrayIconEventModifiersTest.java - test/java/lang/Class/getResource/src/m3/module-info.java - test/java/lang/Class/getResource/src/m3/p3/Main.java - test/java/lang/ClassLoader/getResource/modules/src/m3/module-info.java - test/java/lang/ClassLoader/getResource/modules/src/m3/p3/Main.java ! test/java/lang/ProcessBuilder/Basic.java ! test/java/lang/System/LoggerFinder/internal/SystemLoggerInPlatformLoader/SystemLoggerInPlatformLoader.java ! test/java/lang/module/AutomaticModulesTest.java ! test/java/lang/module/ModuleFinderTest.java ! test/java/lang/module/ModuleReader/ModuleReaderTest.java - test/java/lang/reflect/Module/access/src/target/p/Exported.java - test/java/lang/reflect/Module/access/src/target/p/Helper.java - test/java/lang/reflect/Module/access/src/target/q/Internal.java ! test/java/rmi/activation/Activatable/checkActivateRef/CheckActivateRef.java ! test/java/rmi/activation/Activatable/extLoadedImpl/ext.sh ! test/java/rmi/activation/rmidViaInheritedChannel/RmidViaInheritedChannel.java ! test/java/security/testlibrary/Proc.java ! test/java/util/ResourceBundle/modules/basic/src/mainbundles/jdk/test/resources/MyResourcesProvider.java - test/java/util/ServiceLoader/Basic.java - test/java/util/ServiceLoader/FooProvider1.java - test/java/util/ServiceLoader/FooProvider2.java - test/java/util/ServiceLoader/FooProvider3.java - test/java/util/ServiceLoader/FooService.java - test/java/util/ServiceLoader/Load.java - test/java/util/ServiceLoader/basic.sh - test/java/util/ServiceLoader/modules/MiscTests.java - test/java/util/ServiceLoader/modules/ServicesTest.java - test/java/util/ServiceLoader/modules/src/bananascript/module-info.java - test/java/util/ServiceLoader/modules/src/bananascript/org/banana/BananaScript.java - test/java/util/ServiceLoader/modules/src/bananascript/org/banana/BananaScriptEngineFactory.java - test/java/util/ServiceLoader/modules/src/test/module-info.java - test/java/util/ServiceLoader/modules/src/test/test/Main.java ! test/javax/net/ssl/DTLS/DTLSOverDatagram.java ! test/tools/jar/mmrjar/ConcealedPackage.java ! test/tools/jlink/ImageFileCreatorTest.java ! test/tools/jlink/JLinkPluginsTest.java ! test/tools/jlink/JLinkTest.java + test/tools/jlink/basic/AllModulePath.java ! test/tools/jlink/plugins/IncludeLocalesPluginTest.java ! test/tools/jmod/hashes/HashesTest.java ! test/tools/pack200/Utils.java