hg: jdk9/jdk9/jdk: 35 new changesets

lana.steuck at oracle.com lana.steuck at oracle.com
Wed Mar 29 21:57:50 UTC 2017


Changeset: 61d6601e2948
Author:    redestad
Date:      2017-03-20 21:40 +0100
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/61d6601e2948

8177036: Class.checkMemberAccess throws NPE when calling Class methods via JNI
Reviewed-by: mchung, alanb

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

Changeset: e4b869632f7d
Author:    amlu
Date:      2017-03-21 20:20 +0800
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/e4b869632f7d

8177313: Move FJExceptionTableLeak.java and ConfigChanges.java back to tier1
Reviewed-by: alanb

! test/TEST.groups

Changeset: 8a14f9275ba9
Author:    hseigel
Date:      2017-03-13 16:23 -0400
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/8a14f9275ba9

8176471: [TESTBUG] runtime/modules/IgnoreModulePropertiesTest.java fails with OpenJDK: java.lang.RuntimeException: 'java version ' missing from stdout/stderr
Summary: Check for strings such as " version " and "Runtime Environment" that appear in 'java -version' for both open and closed builds.
Reviewed-by: coleenp

! test/sun/tools/jinfo/JInfoTest.java

Changeset: e559d0c0985a
Author:    jwilhelm
Date:      2017-03-13 15:56 -0700
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/e559d0c0985a

Merge


Changeset: 9861a8803e52
Author:    rehn
Date:      2017-03-14 12:00 +0100
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/9861a8803e52

8176098: Deprecate FlatProfiler
Reviewed-by: shade, coleenp

! src/java.base/share/classes/sun/launcher/resources/launcher.properties

Changeset: 952d3df46b5b
Author:    jwilhelm
Date:      2017-03-17 16:15 -0700
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/952d3df46b5b

Merge


Changeset: 0832f3508ecb
Author:    jwilhelm
Date:      2017-03-21 16:39 +0100
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/0832f3508ecb

Merge


Changeset: 09774b62cec0
Author:    alexsch
Date:      2017-03-13 22:55 +0300
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/09774b62cec0

8175301: Java GUI hangs on Windows when Display set to 125%
Reviewed-by: serb, azvegint

! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsConfig.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceData.java
+ test/javax/swing/JFrame/8175301/ScaledFrameBackgroundTest.java

Changeset: 48ddfeefafac
Author:    psadhukhan
Date:      2017-03-14 10:29 +0530
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/48ddfeefafac

8173123: [findbugs] javax.swing.text.* - Storing a reference to an externally mutable object into the internal representation
Reviewed-by: serb, alexsch, prr

! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java
! src/java.desktop/share/classes/javax/swing/text/StyleContext.java

Changeset: 75a8a6117014
Author:    dmarkov
Date:      2017-03-14 09:03 +0300
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/75a8a6117014

8173853: IllegalArgumentException in java.awt.image.ReplicateScaleFilter
Reviewed-by: prr, serb

! src/java.desktop/share/classes/sun/awt/CustomCursor.java

Changeset: 23f609916fba
Author:    serb
Date:      2017-03-14 18:35 +0300
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/23f609916fba

8176177: The new SwingContainer annotation can be removed from javax.accessibility.AccessibleContext
Reviewed-by: alexsch, malenkov

! src/java.desktop/share/classes/javax/accessibility/AccessibleContext.java
+ test/javax/swing/SwingContainer/SwingContainerIsForContainerOnly/SwingContainerIsForContainerOnly.java

Changeset: b38931a57a60
Author:    serb
Date:      2017-03-15 18:56 +0300
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b38931a57a60

8176448: [macos] Popups in JCombobox and Choice have incorrect location in multiscreen systems
Reviewed-by: alexsch, azvegint

! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxPopup.java
+ test/java/awt/Choice/ChoicePopupLocation/ChoicePopupLocation.java
! test/javax/swing/plaf/basic/BasicComboPopup/7072653/bug7072653.java
+ test/javax/swing/plaf/basic/BasicComboPopup/JComboBoxPopupLocation/JComboBoxPopupLocation.java

Changeset: 3556f4cd047b
Author:    alexsch
Date:      2017-03-15 20:42 +0300
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/3556f4cd047b

8174845: Bad scaling on Windows with large fonts with Java 9ea
Reviewed-by: serb, azvegint

! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalIconFactory.java
! test/javax/swing/plaf/metal/MetalIcons/MetalHiDPIIconsTest.java

Changeset: 00c2a0d8e1cb
Author:    prr
Date:      2017-03-15 11:14 -0700
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/00c2a0d8e1cb

8176530: JDK support for JavaFX modal print dialogs
Reviewed-by: serb, psadhukhan, kcr

+ src/java.desktop/share/classes/sun/print/DialogOnTop.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! src/java.desktop/share/classes/sun/print/ServiceDialog.java
! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.h
! src/java.desktop/windows/native/libawt/windows/awt_PrintDialog.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp

Changeset: e607ebd99004
Author:    psadhukhan
Date:      2017-03-15 12:55 -0700
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/e607ebd99004

8176287: [macosx] The print test crashed with Nimbus L&F
Reviewed-by: serb, prr

! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.m

Changeset: 88125261d41e
Author:    azvegint
Date:      2017-03-16 01:40 +0100
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/88125261d41e

8176528: Progress state for window is not displayed in taskbar
Reviewed-by: prr, serb

! src/java.desktop/share/classes/java/awt/Taskbar.java

Changeset: b55ec235fc5f
Author:    vadim
Date:      2017-03-16 16:45 +0300
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b55ec235fc5f

8176409: [findbugs] some files under com.apple.laf with variable isn't final but should be
Reviewed-by: serb, azvegint

! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonCheckBoxUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonExtendedTypes.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonLabeledUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonRadioUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonToggleUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaGroupBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaHighlighter.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaLabelUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuPainter.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMnemonicHandler.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaNativeResources.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaPanelUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaPopupMenuSeparatorUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaProgressBarUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollBarUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollRegionBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaSliderUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldSearch.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextPasswordFieldUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaToolBarSeparatorUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaToolBarUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaToolTipUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaUtilControlSize.java

Changeset: 9158f22042bb
Author:    prr
Date:      2017-03-16 09:51 -0700
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/9158f22042bb

Merge

- README
- src/java.base/share/classes/java/lang/StackFramePermission.java

Changeset: 7d8fe6923a14
Author:    alexsch
Date:      2017-03-16 23:29 +0300
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/7d8fe6923a14

8176883: Enable antialiasing for Metal L&F icons on HiDPI display
Reviewed-by: prr

! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalIconFactory.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java
! test/javax/swing/plaf/metal/MetalIcons/MetalHiDPIIconsTest.java

Changeset: d9700e9006d0
Author:    serb
Date:      2017-03-16 22:03 +0300
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d9700e9006d0

8160270: dual-screen issue with java.awt.Choice
Reviewed-by: prr, alexsch

! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XBaseMenuWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XChoicePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuBarPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XPopupMenuPeer.java
! test/java/awt/Choice/ChoicePopupLocation/ChoicePopupLocation.java
+ test/java/awt/PopupMenu/PopupMenuLocation.java

Changeset: 4197c1ae4f47
Author:    prr
Date:      2017-03-21 08:48 -0700
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/4197c1ae4f47

Merge


Changeset: 722952ece7ed
Author:    prr
Date:      2017-03-21 09:53 -0700
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/722952ece7ed

Merge


Changeset: 81c76df23278
Author:    skovalev
Date:      2017-03-22 10:55 +0300
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/81c76df23278

8177324: Some javax/security/ tests don't have correct module dependencies
Reviewed-by: weijun

! test/javax/security/auth/PrivateCredentialPermission/MoreThenOnePrincipals.java
! test/javax/security/auth/PrivateCredentialPermission/Subset.java
! test/javax/security/auth/Subject/Serial.java
! test/javax/security/auth/SubjectDomainCombiner/Regression.java
+ test/javax/security/auth/kerberos/TEST.properties
! test/javax/security/auth/login/Configuration/GetInstance.java
! test/javax/security/auth/login/Configuration/GetInstanceSecurity.java
! test/javax/security/auth/login/LoginContext/ConfigConstructor.java
! test/javax/security/auth/login/LoginContext/ConfigConstructorNoPerm.java
! test/javax/security/auth/login/LoginContext/ModuleSubject.java
! test/javax/security/sasl/Sasl/PassSysProps.java

Changeset: b572f46f30cd
Author:    amlu
Date:      2017-03-22 19:40 +0800
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b572f46f30cd

8177383: Wrong @modules in java/io/FilePermission/ReadFileOnPath.java
Reviewed-by: alanb

! test/java/io/FilePermission/ReadFileOnPath.java
! test/java/lang/Package/annotation/PackageInfoTest.java
! test/java/lang/reflect/PublicMethods/PublicMethodsTest.java
! test/java/net/spi/URLStreamHandlerProvider/Basic.java
! test/sun/net/www/protocol/jar/MultiReleaseJarURLConnection.java

Changeset: 085c764a3e5b
Author:    alanb
Date:      2017-03-22 16:26 +0000
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/085c764a3e5b

8174823: Module system implementation refresh (3/2017)
Reviewed-by: chegar, mchung, alanb
Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com, sundararajan.athijegannathan at oracle.com, peter.levart at gmail.com

! make/mapfiles/libjava/mapfile-vers
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/RuntimePermission.java
! src/java.base/share/classes/java/lang/StackStreamFactory.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/module/Configuration.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/ModuleReader.java
! src/java.base/share/classes/java/lang/module/Resolver.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Layer.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/lang/reflect/Module.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/jdk/internal/jmod/JmodFile.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystemProvider.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.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/loader/ResourceHelper.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangModuleAccess.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangReflectModuleAccess.java
! src/java.base/share/classes/jdk/internal/module/Builder.java
! src/java.base/share/classes/jdk/internal/module/Checks.java
! src/java.base/share/classes/jdk/internal/module/ClassFileAttributes.java
+ src/java.base/share/classes/jdk/internal/module/IllegalAccessLogger.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.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/jdk/internal/module/ModulePath.java
! src/java.base/share/classes/jdk/internal/module/ModuleReferenceImpl.java
! src/java.base/share/classes/jdk/internal/module/ModuleReferences.java
+ src/java.base/share/classes/jdk/internal/module/ModuleTarget.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
+ src/java.base/share/classes/jdk/internal/module/Resources.java
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinder.java
! src/java.base/share/classes/jdk/internal/module/SystemModules.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java
! src/java.base/share/native/libjava/ClassLoader.c
! src/java.base/share/native/libjava/Module.c
! src/java.instrument/share/classes/java/lang/instrument/ClassFileTransformer.java
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolConfiguration.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolManager.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeVMPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ReleaseInfoPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ResourcePoolModule.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod.properties
! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java
! test/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java
+ test/java/lang/ClassLoader/getResource/automaticmodules/Driver.java
+ test/java/lang/ClassLoader/getResource/automaticmodules/Main.java
+ test/java/lang/invoke/DefineClassTest.java
! test/java/lang/module/AutomaticModulesTest.java
! test/java/lang/module/ConfigurationTest.java
! test/java/lang/module/ModuleDescriptorTest.java
! test/java/lang/module/ModuleFinderTest.java
+ test/java/lang/module/ModuleFinderWithSecurityManager.java
! test/java/lang/module/ModuleReader/ModuleReaderTest.java
+ test/java/lang/module/java.policy
! test/java/lang/reflect/Layer/BasicLayerTest.java
! test/java/lang/reflect/Module/allow.policy
! test/java/util/ServiceLoader/basic/basic.sh
! test/jdk/internal/jrtfs/java.policy
+ test/lib/testlibrary/ModuleTargetHelper.java
! test/sun/net/www/protocol/jrt/java.policy
! test/sun/security/krb5/auto/HttpNegotiateServer.java
! test/tools/jlink/IntegrationTest.java
! test/tools/jlink/JLinkNegativeTest.java
! test/tools/jlink/plugins/SystemModuleDescriptors/CompiledVersionTest.java
! test/tools/jlink/plugins/SystemModuleDescriptors/SystemModulesTest.java
! test/tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java
! test/tools/jlink/plugins/SystemModuleDescriptors/src/m1/p1/Main.java
! test/tools/jlink/plugins/SystemModuleDescriptors/src/m4/p4/Main.java
! test/tools/launcher/modules/addexports/AddExportsTestWarningError.java
! test/tools/launcher/modules/addreads/AddReadsTestWarningError.java
+ test/tools/launcher/modules/basic/InitErrors.java
! test/tools/launcher/modules/patch/basic/PatchTestWarningError.java
+ test/tools/launcher/modules/permit/AttemptAccess.java
+ test/tools/launcher/modules/permit/PermitIllegalAccess.java
! test/tools/pack200/pack200-verifier/src/xmlkit/ClassReader.java

Changeset: 0ca06091913f
Author:    alanb
Date:      2017-03-22 18:41 +0000
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/0ca06091913f

Merge

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/RuntimePermission.java
- src/java.base/share/classes/jdk/internal/loader/ResourceHelper.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java

Changeset: 443f9939b3b3
Author:    jjg
Date:      2017-03-23 11:42 -0700
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/443f9939b3b3

8176836: Provide Taglet with context
Reviewed-by: ksrini

! make/src/classes/build/tools/taglet/Incubating.java

Changeset: 7081836d4ceb
Author:    lana
Date:      2017-03-23 22:57 +0000
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/7081836d4ceb

Merge

- src/java.base/share/classes/jdk/internal/loader/ResourceHelper.java

Changeset: 77ab8e3b4b04
Author:    bpb
Date:      2017-03-24 09:16 -0700
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/77ab8e3b4b04

8177550: (fc) Enable java/nio/channels/FileChannel/{Transfer4GBFile.java,TransferTo6GBFile.java} on Linux and Windows
Summary: Re-enabled tests currently suppressed on Linux and Windows as the timeouts have been increased.
Reviewed-by: alanb

! test/java/nio/channels/FileChannel/Transfer4GBFile.java
! test/java/nio/channels/FileChannel/TransferTo6GBFile.java

Changeset: 824789db6bea
Author:    alanb
Date:      2017-03-24 16:35 +0000
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/824789db6bea

8177474: Do not emit warnings when illegal access is allowed by --add-exports/--add-opens
Reviewed-by: chegar, mchung

! src/java.base/share/classes/jdk/internal/module/IllegalAccessLogger.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! test/tools/launcher/modules/permit/PermitIllegalAccess.java

Changeset: acd4fd0fd6e8
Author:    bpb
Date:      2017-03-24 14:46 -0700
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/acd4fd0fd6e8

8177564: Remove check for Windows XP and Server 2003 in java/nio/channels/DatagramChannel/NetworkConfiguration.java
Summary: Remove check for XP and Server 2003 in IPv6 support determination.
Reviewed-by: alanb

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

Changeset: 3bffd193a3a5
Author:    bpb
Date:      2017-03-24 15:02 -0700
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/3bffd193a3a5

8177565: java/nio/channels/Selector/SelectorLimit.java disabled for Windows release >= 6.0
Summary: Remove check of Windows version
Reviewed-by: alanb

! test/java/nio/channels/Selector/SelectorLimit.java

Changeset: fb54b256d751
Author:    mchung
Date:      2017-03-27 15:12 -0700
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/fb54b256d751

8174826: jlink support for linking in service provider modules
Reviewed-by: alanb, anazarov

! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.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/jlink/internal/packager/AppRuntimeImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! test/tools/jlink/IntegrationTest.java
! test/tools/jlink/JLinkTest.java
+ test/tools/jlink/bindservices/BindServices.java
+ test/tools/jlink/bindservices/SuggestProviders.java
+ test/tools/jlink/bindservices/src/m1/module-info.java
+ test/tools/jlink/bindservices/src/m1/p1/Impl.java
+ test/tools/jlink/bindservices/src/m1/p1/Main.java
+ test/tools/jlink/bindservices/src/m1/p1/S.java
+ test/tools/jlink/bindservices/src/m2/module-info.java
+ test/tools/jlink/bindservices/src/m2/p2/Impl.java
+ test/tools/jlink/bindservices/src/m2/p2/T.java
+ test/tools/jlink/bindservices/src/m3/module-info.java
+ test/tools/jlink/bindservices/src/m3/p3/Impl.java

Changeset: e685e3197f62
Author:    darcy
Date:      2017-03-27 18:38 -0700
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/e685e3197f62

8177678: Overstatement of universality of Era.getDisplayName() implementation
Reviewed-by: naoto

! src/java.base/share/classes/java/time/chrono/Era.java
! src/java.base/share/classes/java/time/chrono/JapaneseEra.java

Changeset: 50171f8c4796
Author:    mli
Date:      2017-03-27 18:52 -0700
URL:       http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/50171f8c4796

8176865: overridden api has a wrong since value in java.base module
Reviewed-by: alanb

! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/nio/MappedByteBuffer.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/java/security/SecureRandomSpi.java



More information about the jdk9-all-changes mailing list