hg: jdk9/dev/jdk: 32 new changesets

philip.race at oracle.com philip.race at oracle.com
Fri Apr 29 18:55:15 UTC 2016


Changeset: 4667ba19132d
Author:    psadhukhan
Date:      2016-04-13 17:04 +0530
URL:       http://hg.openjdk.java.net/jdk9/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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



More information about the jdk9-dev-changes mailing list