hg: jdk9/hs-comp/jdk: 66 new changesets
vladimir.x.ivanov at oracle.com
vladimir.x.ivanov at oracle.com
Tue May 10 23:07:39 UTC 2016
Changeset: cb9c35a20ea5
Author: redestad
Date: 2016-04-29 11:56 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/jdk/rev/161066523d96
8146035: Windows - With LCD antialiasing, some glyphs are not rendered correctly
Reviewed-by: serb, prr
Contributed-by: Dmitry Batrak <dmitry.batrak at 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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/jdk/rev/30c72e951070
8025430: [TEST_BUG] javax/swing/JEditorPane/5076514/bug5076514.java failed since jdk8b108
Reviewed-by: serb, psadhukhan
Contributed-by: abdul.kolarkunnu at 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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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.brunet at 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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/jdk/rev/4da0f73ce03a
8153925: (fs) WatchService hangs on GetOverlappedResult and locks directory (win)
Reviewed-by: alanb
Contributed-by: akashche at redhat.com, tmader at redhat.com
! src/java.base/windows/classes/sun/nio/fs/WindowsWatchService.java
+ test/java/nio/file/WatchService/DeleteInterference.java
Changeset: 5c412978857d
Author: alanb
Date: 2016-05-03 09:09 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/5c412978857d
8154956: Module system implementation refresh (4/2016)
Reviewed-by: alanb, mchung, chegar, redestad
Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com, erik.joelsson at oracle.com, chris.hegarty at oracle.com, peter.levart at gmail.com, sundararajan.athijegannathan at oracle.com
! make/Tools.gmk
! make/gendata/GendataBreakIterator.gmk
! make/launcher/Launcher-java.desktop.gmk
! make/launcher/Launcher-java.scripting.gmk
! make/launcher/Launcher-jdk.compiler.gmk
! make/launcher/Launcher-jdk.javadoc.gmk
! make/launcher/Launcher-jdk.jlink.gmk
! make/launcher/Launcher-jdk.scripting.nashorn.shell.gmk
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/System.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/ModuleInfo.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/ModuleReference.java
! src/java.base/share/classes/java/lang/module/ModuleReferences.java
! src/java.base/share/classes/java/lang/module/Resolver.java
! src/java.base/share/classes/java/lang/module/SystemModuleFinder.java
! src/java.base/share/classes/java/lang/reflect/Layer.java
! src/java.base/share/classes/java/lang/reflect/Module.java
+ src/java.base/share/classes/java/lang/reflect/WeakPairMap.java
! src/java.base/share/classes/java/util/ServiceLoader.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/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/ClassFileAttributes.java
- src/java.base/share/classes/jdk/internal/module/Hasher.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
+ src/java.base/share/classes/jdk/internal/module/ModuleHashes.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/Modules.java
! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java
! src/java.base/share/classes/jdk/internal/module/SystemModules.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/ImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginConfiguration.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/TaskHelper.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/DefaultCompressPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeVMPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/OptimizationPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModuleDescriptorPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/Plugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod.properties
! test/TEST.ROOT
! test/com/sun/corba/5036554/TestCorbaBug.sh
! test/com/sun/corba/7130985/CorbaExceptionsCompileTest.java
! test/com/sun/corba/se/impl/io/HookPutFieldsTest.java
! test/com/sun/corba/se/impl/orb/SetDefaultORBTest.java
! test/com/sun/net/httpserver/bugs/B6373555.java
! test/java/lang/invoke/VarargsArrayTest.java
! test/java/lang/module/ModuleFinderTest.java
+ test/java/lang/reflect/WeakPairMap/Driver.java
+ test/java/lang/reflect/WeakPairMap/java.base/java/lang/reflect/WeakPairMapTest.java
! test/java/util/ResourceBundle/Bug6299235Test.sh
! test/javax/crypto/Cipher/CipherStreamClose.java
! test/javax/rmi/PortableRemoteObject/ConcurrentHashMapTest.java
! test/javax/smartcardio/CommandAPDUTest.java
! test/javax/smartcardio/HistoricalBytes.java
! test/javax/smartcardio/ResponseAPDUTest.java
! test/javax/smartcardio/Serialize.java
! test/javax/smartcardio/TerminalFactorySpiTest.java
! test/javax/smartcardio/TestCardPermission.java
! test/javax/smartcardio/TestCommandAPDU.java
+ test/javax/transaction/testng/Driver.java
- test/javax/transaction/testng/TEST.properties
! test/javax/xml/bind/xjc/8032884/XjcOptionalPropertyTest.java
! test/javax/xml/jaxp/common/8035437/run.sh
! test/javax/xml/soap/XmlTest.java
! test/javax/xml/soap/spi/SAAJFactoryTest.java
! test/javax/xml/ws/8043129/MailTest.java
! test/javax/xml/ws/clientjar/TestWsImport.java
! test/javax/xml/ws/publish/WSTest.java
! test/javax/xml/ws/xsanymixed/Test.java
! test/sun/security/pkcs11/KeyStore/SecretKeysBasic.java
! test/sun/security/provider/PolicyFile/Modules.java
! test/tools/jar/modularJar/Basic.java
! test/tools/jar/modularJar/src/bar/jdk/test/bar/Bar.java
! test/tools/jlink/ImageFileCreatorTest.java
! test/tools/jlink/IntegrationTest.java
! test/tools/jlink/JLink2Test.java
! test/tools/jlink/JLinkTest.java
- test/tools/jlink/hashes/HashesTest.java
- test/tools/jlink/hashes/newsrc/m2/module-info.java
- test/tools/jlink/hashes/newsrc/m2/org/m2/Util.java
- test/tools/jlink/hashes/newsrc/not_matched/module-info.java
- test/tools/jlink/hashes/newsrc/not_matched/org/not_matched/Name.java
- test/tools/jlink/hashes/src/m1/module-info.java
- test/tools/jlink/hashes/src/m1/org/m1/Main.java
- test/tools/jlink/hashes/src/m2/module-info.java
- test/tools/jlink/hashes/src/m2/org/m2/Util.java
- test/tools/jlink/hashes/src/not_matched/module-info.java
- test/tools/jlink/hashes/src/not_matched/org/not_matched/Name.java
! test/tools/jlink/plugins/FileCopierPluginTest.java
! test/tools/jmod/JmodNegativeTest.java
+ test/tools/jmod/hashes/HashesTest.java
+ test/tools/jmod/hashes/src/m1/module-info.java
+ test/tools/jmod/hashes/src/m1/org/m1/Main.java
+ test/tools/jmod/hashes/src/m2/module-info.java
+ test/tools/jmod/hashes/src/m2/org/m2/Util.java
+ test/tools/jmod/hashes/src/m3/module-info.java
+ test/tools/jmod/hashes/src/m3/org/m3/Name.java
+ test/tools/jmod/hashes/src/org.bar/module-info.java
+ test/tools/jmod/hashes/src/org.foo/module-info.java
! test/tools/launcher/ToolsOpts.java
! test/tools/launcher/modules/addmods/AddModsTest.java
- test/tools/launcher/modules/addmods/src/app/Main.java
- test/tools/launcher/modules/addmods/src/lib/jdk/lib/Util.java
- test/tools/launcher/modules/addmods/src/lib/module-info.java
+ test/tools/launcher/modules/addmods/src/logger/logger/Logger.java
+ test/tools/launcher/modules/addmods/src/logger/module-info.java
+ test/tools/launcher/modules/addmods/src/test/module-info.java
+ test/tools/launcher/modules/addmods/src/test/test/Main.java
! test/tools/launcher/modules/addreads/AddReadsTest.java
! test/tools/launcher/modules/patch/PatchTest.java
! test/tools/lib/tests/JImageGenerator.java
Changeset: a8818f3e8c52
Author: alanb
Date: 2016-05-03 11:45 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/a8818f3e8c52
Merge
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/module/ModuleFinder.java
- src/java.base/share/classes/jdk/internal/module/Hasher.java
! src/java.base/share/classes/module-info.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java
- test/javax/transaction/testng/TEST.properties
- test/tools/jlink/hashes/HashesTest.java
- test/tools/jlink/hashes/newsrc/m2/module-info.java
- test/tools/jlink/hashes/newsrc/m2/org/m2/Util.java
- test/tools/jlink/hashes/newsrc/not_matched/module-info.java
- test/tools/jlink/hashes/newsrc/not_matched/org/not_matched/Name.java
- test/tools/jlink/hashes/src/m1/module-info.java
- test/tools/jlink/hashes/src/m1/org/m1/Main.java
- test/tools/jlink/hashes/src/m2/module-info.java
- test/tools/jlink/hashes/src/m2/org/m2/Util.java
- test/tools/jlink/hashes/src/not_matched/module-info.java
- test/tools/jlink/hashes/src/not_matched/org/not_matched/Name.java
- test/tools/launcher/modules/addmods/src/app/Main.java
- test/tools/launcher/modules/addmods/src/lib/jdk/lib/Util.java
- test/tools/launcher/modules/addmods/src/lib/module-info.java
Changeset: 930d3aef37ee
Author: redestad
Date: 2016-05-03 15:50 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/930d3aef37ee
8155775: Re-examine naming of privileged methods to access System properties
Reviewed-by: mullan
! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystemProvider.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java
! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystem.java
! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystemProvider.java
! src/java.base/share/classes/java/io/File.java
! src/java.base/share/classes/java/lang/ProcessBuilder.java
! src/java.base/share/classes/java/lang/StackStreamFactory.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/SocksSocketImpl.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/java/net/URLEncoder.java
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/nio/file/TempFileHelper.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/PropertyResourceBundle.java
! src/java.base/share/classes/java/util/TimeZone.java
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/jar/Pack200.java
! src/java.base/share/classes/java/util/regex/PatternSyntaxException.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java
! src/java.base/share/classes/jdk/Version.java
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
! src/java.base/share/classes/jdk/internal/logger/LoggerFinderLoader.java
! src/java.base/share/classes/jdk/internal/logger/SimpleConsoleLogger.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/sun/net/ResourceManager.java
! src/java.base/share/classes/sun/net/sdp/SdpSupport.java
! src/java.base/share/classes/sun/net/smtp/SmtpClient.java
! src/java.base/share/classes/sun/net/www/MimeLauncher.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationHeader.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
! src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/netdoc/Handler.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/nio/ch/Util.java
! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template
! src/java.base/share/classes/sun/nio/fs/Util.java
! src/java.base/share/classes/sun/security/action/GetIntegerAction.java
! src/java.base/share/classes/sun/security/action/GetPropertyAction.java
! src/java.base/share/classes/sun/security/provider/DSAKeyFactory.java
! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java
! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java
! src/java.base/share/classes/sun/security/ssl/ClientKeyExchangeService.java
! src/java.base/share/classes/sun/security/ssl/Debug.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java
! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java
! src/java.base/share/classes/sun/security/util/Debug.java
! src/java.base/share/classes/sun/util/calendar/LocalGregorianCalendar.java
! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java
! src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystem.java
! src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java
! src/java.base/unix/classes/java/io/UnixFileSystem.java
! src/java.base/unix/classes/java/lang/ProcessImpl.java
! src/java.base/unix/classes/java/net/DefaultDatagramSocketImplFactory.java
! src/java.base/unix/classes/sun/net/NetHooks.java
! src/java.base/unix/classes/sun/net/sdp/SdpProvider.java
! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java
! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java
! src/java.base/unix/classes/sun/nio/fs/DefaultFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/windows/classes/java/io/WinNTFileSystem.java
! src/java.base/windows/classes/java/net/DefaultDatagramSocketImplFactory.java
! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributes.java
Changeset: 03453120a011
Author: darcy
Date: 2016-05-03 10:40 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/03453120a011
6850612: Deprecate Class.newInstance since it violates the checked exception language contract
Reviewed-by: lancea, mullan, dfuchs
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/ProxySelector.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java
! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java
! src/java.base/share/classes/java/security/Policy.java
! src/java.base/share/classes/java/time/zone/ZoneRulesProvider.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/jar/Pack200.java
! src/java.base/share/classes/javax/net/ssl/SSLServerSocketFactory.java
! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java
! src/java.base/share/classes/javax/security/auth/login/Configuration.java
! src/java.base/share/classes/javax/security/auth/login/LoginContext.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystemProvider.java
! src/java.base/share/classes/jdk/internal/reflect/MethodAccessorGenerator.java
! src/java.base/share/classes/sun/net/ftp/FtpClientProvider.java
! src/java.base/share/classes/sun/nio/ch/ThreadPool.java
! src/java.base/share/classes/sun/nio/cs/FastCharsetProvider.java
! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template
! src/java.base/share/classes/sun/security/jca/ProviderConfig.java
! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/KeyStoreDelegator.java
! src/java.base/share/classes/sun/security/x509/X509Key.java
! src/java.base/share/classes/sun/util/calendar/CalendarSystem.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/SPILocaleProviderAdapter.java
! src/java.base/unix/classes/java/net/DefaultDatagramSocketImplFactory.java
! src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java
! src/java.base/unix/classes/sun/nio/fs/DefaultFileSystemProvider.java
! src/java.httpclient/share/classes/java/net/http/FilterFactory.java
! src/java.logging/share/classes/java/util/logging/LogManager.java
! src/java.logging/share/classes/java/util/logging/MemoryHandler.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/DefaultMXBeanMappingFactory.java
! src/java.management/share/classes/javax/management/MBeanServerFactory.java
! src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java
! src/java.naming/share/classes/com/sun/naming/internal/FactoryEnumeration.java
! src/java.naming/share/classes/com/sun/naming/internal/ResourceManager.java
! src/java.naming/share/classes/javax/naming/ldap/StartTlsRequest.java
! src/java.naming/share/classes/javax/naming/spi/NamingManager.java
! src/java.prefs/share/classes/java/util/prefs/Preferences.java
! src/java.rmi/share/classes/java/rmi/activation/ActivationID.java
! src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java
! src/java.rmi/share/classes/java/rmi/server/RemoteObject.java
! src/java.rmi/share/classes/sun/rmi/server/Activation.java
! src/java.smartcardio/share/classes/javax/smartcardio/TerminalFactory.java
! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java
! src/java.sql.rowset/share/classes/com/sun/rowset/internal/CachedRowSetWriter.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/RowSetProvider.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SQLInputImpl.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncFactory.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/Canonicalizer.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolverSpi.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/Transform.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolver.java
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/Translator.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/AbstractCharsetProvider.java
! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Util.java
! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java
! src/jdk.internal.le/share/classes/jdk/internal/jline/TerminalFactory.java
! src/jdk.internal.le/share/classes/jdk/internal/jline/console/internal/ConsoleRunner.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ProcessAttachingConnector.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/RawCommandLineLauncher.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java
! src/jdk.localedata/share/classes/sun/util/resources/provider/LocaleDataProvider.java
Changeset: ddf9b6697e60
Author: darcy
Date: 2016-05-03 12:18 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/ddf9b6697e60
8155963: Fix deprecation warning in windows java.net implementation
Reviewed-by: prr
! src/java.base/windows/classes/java/net/DefaultDatagramSocketImplFactory.java
Changeset: 1db91f64f71b
Author: darcy
Date: 2016-05-03 16:17 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/1db91f64f71b
4943627: Deprecate rounding mode integer constants in BigDecimal and their uses
Reviewed-by: bpb
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/RoundingMode.java
Changeset: c49b0409a802
Author: sdrach
Date: 2016-05-02 09:03 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/c49b0409a802
8151542: URL resources for multi-release jar files have a #runtime fragment appended to them
Reviewed-by: alanb, chegar, psandoz, sherman
Contributed-by: steve.drach at oracle.com
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/jar/JavaUtilJarAccessImpl.java
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
! src/java.base/share/classes/jdk/internal/misc/JavaUtilJarAccess.java
! test/java/util/jar/JarFile/MultiReleaseJarHttpProperties.java
+ test/lib/testlibrary/java/util/jar/SimpleHttpServer.java
! test/sun/net/www/protocol/jar/MultiReleaseJarURLConnection.java
Changeset: e10915345b2a
Author: amlu
Date: 2016-05-04 10:56 +0800
URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/e10915345b2a
8154911: Move GCDuringIteration.java back to tier1
Reviewed-by: darcy, martin
! test/TEST.groups
Changeset: 909c7db6c47d
Author: ant
Date: 2016-05-04 16:41 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/909c7db6c47d
8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
Reviewed-by: serb, ptbrunet
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibleText.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityAction.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityUtilities.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaTextAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.m
Changeset: 40832198b160
Author: redestad
Date: 2016-05-04 16:55 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/40832198b160
8155939: sun.launcher.LauncherHelper INSTANCE is unused
Reviewed-by: rriggs, ksrini
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
Changeset: 5dd02e390cf8
Author: bpb
Date: 2016-05-04 08:04 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/5dd02e390cf8
8153192: (se) Selector.select(long) uses wrong timeout after EINTR (lnx)
Summary: Pass what remains of the initial timeout to epoll_wait(2) (Linux) and ioctl(7d) (Solaris) instead of the original un-decremented timeout value.
Reviewed-by: alanb, rriggs
! src/java.base/linux/native/libnio/ch/EPollArrayWrapper.c
! src/java.base/solaris/native/libnio/ch/DevPollArrayWrapper.c
Changeset: 832e924b2ff8
Author: naoto
Date: 2016-05-04 08:53 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/832e924b2ff8
8155649: IncludeLocalesPlugin throws NPE when jdk.localedata not resolved
Reviewed-by: alanb, mchung
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties
! test/tools/jlink/plugins/IncludeLocalesPluginTest.java
Changeset: 455228b64de4
Author: michaelm
Date: 2016-05-05 11:37 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/455228b64de4
8155928: Remove hardcoded port numbers from httpclient/Security.java test
Reviewed-by: chegar, rriggs
! src/java.httpclient/share/classes/java/net/http/Utils.java
! test/java/net/httpclient/security/0.policy
! test/java/net/httpclient/security/1.policy
! test/java/net/httpclient/security/10.policy
! test/java/net/httpclient/security/11.policy
! test/java/net/httpclient/security/12.policy
+ test/java/net/httpclient/security/14.policy
! test/java/net/httpclient/security/15.policy
! test/java/net/httpclient/security/2.policy
! test/java/net/httpclient/security/3.policy
! test/java/net/httpclient/security/4.policy
! test/java/net/httpclient/security/5.policy
! test/java/net/httpclient/security/6.policy
! test/java/net/httpclient/security/7.policy
! test/java/net/httpclient/security/8.policy
! test/java/net/httpclient/security/9.policy
+ test/java/net/httpclient/security/Driver.java
! test/java/net/httpclient/security/Security.java
Changeset: 294e430e2951
Author: amurillo
Date: 2016-05-05 12:35 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/294e430e2951
Merge
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
Changeset: 2f0dd8cb6cc0
Author: amurillo
Date: 2016-05-06 06:23 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/2f0dd8cb6cc0
Merge
- src/java.base/share/classes/jdk/internal/module/Hasher.java
- src/java.base/share/classes/sun/security/action/GetBooleanSecurityPropertyAction.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
- test/javax/transaction/testng/TEST.properties
- test/tools/jlink/hashes/HashesTest.java
- test/tools/jlink/hashes/newsrc/m2/module-info.java
- test/tools/jlink/hashes/newsrc/m2/org/m2/Util.java
- test/tools/jlink/hashes/newsrc/not_matched/module-info.java
- test/tools/jlink/hashes/newsrc/not_matched/org/not_matched/Name.java
- test/tools/jlink/hashes/src/m1/module-info.java
- test/tools/jlink/hashes/src/m1/org/m1/Main.java
- test/tools/jlink/hashes/src/m2/module-info.java
- test/tools/jlink/hashes/src/m2/org/m2/Util.java
- test/tools/jlink/hashes/src/not_matched/module-info.java
- test/tools/jlink/hashes/src/not_matched/org/not_matched/Name.java
- test/tools/launcher/modules/addmods/src/app/Main.java
- test/tools/launcher/modules/addmods/src/lib/jdk/lib/Util.java
- test/tools/launcher/modules/addmods/src/lib/module-info.java
Changeset: 160c2f030a25
Author: vlivanov
Date: 2016-05-09 12:39 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/160c2f030a25
Merge
! 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/VarHandleTestAccessInt.java
! test/java/lang/invoke/VarHandles/VarHandleTestAccessLong.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/X-VarHandleTestAccess.java.template
! test/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template
! test/java/lang/invoke/VarHandles/X-VarHandleTestMethodHandleAccess.java.template
Changeset: b1c3c979ef6e
Author: mikael
Date: 2016-05-06 15:59 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/b1c3c979ef6e
8150921: Update Unsafe getters/setters to use double-register variants
Reviewed-by: dholmes, shade, psandoz, jrose
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
Changeset: c43aba5fc69b
Author: sgehwolf
Date: 2016-04-25 15:32 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/c43aba5fc69b
8154529: some places in the invoke.c that use InvokeRequest* not protected with invokerLock
Reviewed-by: sspitsyn
! src/jdk.jdwp.agent/share/native/libjdwp/invoker.c
! src/jdk.jdwp.agent/share/native/libjdwp/invoker.h
Changeset: 08a5c72f79e3
Author: sspitsyn
Date: 2016-05-08 08:25 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/08a5c72f79e3
Merge
- make/launcher/Launcher-jdk.jvmstat.rmi.gmk
- src/java.base/share/classes/jdk/internal/module/Hasher.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/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/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/jdk.jlink/share/classes/jdk/tools/jimage/ExtractedImage.java
- src/jdk.jvmstat.rmi/share/classes/module-info.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteHost.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteVm.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/package.html
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostProvider.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostRmiService.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/PerfDataBuffer.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteMonitoredVm.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteVmManager.java
- src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/package.html
- src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/Jstatd.java
- src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteHostImpl.java
- src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteVmImpl.java
- src/jdk.unsupported/share/classes/sun/misc/ManagedLocalsThread.java
- test/javax/transaction/testng/TEST.properties
- test/sanity/client/lib/Jemmy2Ext/src/org/jemmy2ext/JemmyExt.java
- test/tools/jlink/hashes/HashesTest.java
- test/tools/jlink/hashes/newsrc/m2/module-info.java
- test/tools/jlink/hashes/newsrc/m2/org/m2/Util.java
- test/tools/jlink/hashes/newsrc/not_matched/module-info.java
- test/tools/jlink/hashes/newsrc/not_matched/org/not_matched/Name.java
- test/tools/jlink/hashes/src/m1/module-info.java
- test/tools/jlink/hashes/src/m1/org/m1/Main.java
- test/tools/jlink/hashes/src/m2/module-info.java
- test/tools/jlink/hashes/src/m2/org/m2/Util.java
- test/tools/jlink/hashes/src/not_matched/module-info.java
- test/tools/jlink/hashes/src/not_matched/org/not_matched/Name.java
- test/tools/launcher/modules/addmods/src/app/Main.java
- test/tools/launcher/modules/addmods/src/lib/jdk/lib/Util.java
- test/tools/launcher/modules/addmods/src/lib/module-info.java
Changeset: 5178f8538a52
Author: vlivanov
Date: 2016-05-09 13:12 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/5178f8538a52
Merge
Changeset: 912a4ac4a248
Author: vlivanov
Date: 2016-05-11 00:38 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/912a4ac4a248
Merge
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
- src/java.base/share/classes/jdk/internal/module/Hasher.java
- src/java.base/share/classes/sun/security/action/GetBooleanSecurityPropertyAction.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
- test/javax/transaction/testng/TEST.properties
- test/tools/jlink/hashes/HashesTest.java
- test/tools/jlink/hashes/newsrc/m2/module-info.java
- test/tools/jlink/hashes/newsrc/m2/org/m2/Util.java
- test/tools/jlink/hashes/newsrc/not_matched/module-info.java
- test/tools/jlink/hashes/newsrc/not_matched/org/not_matched/Name.java
- test/tools/jlink/hashes/src/m1/module-info.java
- test/tools/jlink/hashes/src/m1/org/m1/Main.java
- test/tools/jlink/hashes/src/m2/module-info.java
- test/tools/jlink/hashes/src/m2/org/m2/Util.java
- test/tools/jlink/hashes/src/not_matched/module-info.java
- test/tools/jlink/hashes/src/not_matched/org/not_matched/Name.java
- test/tools/launcher/modules/addmods/src/app/Main.java
- test/tools/launcher/modules/addmods/src/lib/jdk/lib/Util.java
- test/tools/launcher/modules/addmods/src/lib/module-info.java
More information about the jdk9-hs-comp-changes
mailing list