hg: jdk9/dev/jdk: 39 new changesets

david.dehaven at oracle.com david.dehaven at oracle.com
Tue Aug 19 17:52:58 UTC 2014


Changeset: ffaf9f05814b
Author:    pchelko
Date:      2014-07-22 17:10 +0400
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/ffaf9f05814b

8032864: [macosx] sigsegv (0Xb) Being Generated When Starting JDev With Voiceover Running
Reviewed-by: anthony, serb

! src/macosx/native/sun/awt/JavaComponentAccessibility.m

Changeset: 778011f0632c
Author:    alexsch
Date:      2014-07-22 17:17 +0400
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/778011f0632c

8038937: Validate fields on Swing classes deserialization
Reviewed-by: serb, pchelko

! src/share/classes/javax/swing/ImageIcon.java
! src/share/classes/javax/swing/JComponent.java
! src/share/classes/javax/swing/JFileChooser.java
! src/share/classes/javax/swing/JLayer.java
! src/share/classes/javax/swing/JOptionPane.java
! src/share/classes/javax/swing/JPopupMenu.java
! src/share/classes/javax/swing/JTabbedPane.java
! src/share/classes/javax/swing/JTable.java
! src/share/classes/javax/swing/JTree.java
! src/share/classes/javax/swing/LegacyGlueFocusTraversalPolicy.java
! src/share/classes/javax/swing/Timer.java
! src/share/classes/javax/swing/text/AbstractDocument.java
! src/share/classes/javax/swing/text/DefaultCaret.java
! src/share/classes/javax/swing/text/DefaultStyledDocument.java
! src/share/classes/javax/swing/text/JTextComponent.java
! src/share/classes/javax/swing/text/MaskFormatter.java
! src/share/classes/javax/swing/text/StyleContext.java
! src/share/classes/javax/swing/text/html/CSS.java
! src/share/classes/javax/swing/tree/DefaultMutableTreeNode.java
! src/share/classes/javax/swing/tree/DefaultTreeCellEditor.java
! src/share/classes/javax/swing/tree/DefaultTreeModel.java
! src/share/classes/javax/swing/tree/DefaultTreeSelectionModel.java

Changeset: b6e8290ca6ed
Author:    dmarkov
Date:      2014-07-23 15:44 +0400
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/b6e8290ca6ed

8044614: [macosx] Focus issue with 2 applets in firefox
Reviewed-by: alexsch, pchelko

! src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java
+ test/java/awt/Focus/8044614/TestApplet.java
+ test/java/awt/Focus/8044614/applet1.html
+ test/java/awt/Focus/8044614/applet2.html
+ test/java/awt/Focus/8044614/bug8044614.html
+ test/java/awt/Focus/8044614/bug8044614.java
+ test/java/awt/Focus/8044614/main.html

Changeset: 3859eca3890b
Author:    serb
Date:      2014-07-23 16:19 +0400
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/3859eca3890b

8050852: Javadoc cleanup of javax.sound.midi package
Reviewed-by: pchelko, azvegint

! src/share/classes/javax/sound/midi/ControllerEventListener.java
! src/share/classes/javax/sound/midi/Instrument.java
! src/share/classes/javax/sound/midi/InvalidMidiDataException.java
! src/share/classes/javax/sound/midi/MetaEventListener.java
! src/share/classes/javax/sound/midi/MetaMessage.java
! src/share/classes/javax/sound/midi/MidiChannel.java
! src/share/classes/javax/sound/midi/MidiDevice.java
! src/share/classes/javax/sound/midi/MidiDeviceReceiver.java
! src/share/classes/javax/sound/midi/MidiDeviceTransmitter.java
! src/share/classes/javax/sound/midi/MidiEvent.java
! src/share/classes/javax/sound/midi/MidiFileFormat.java
! src/share/classes/javax/sound/midi/MidiMessage.java
! src/share/classes/javax/sound/midi/MidiSystem.java
! src/share/classes/javax/sound/midi/MidiUnavailableException.java
! src/share/classes/javax/sound/midi/Patch.java
! src/share/classes/javax/sound/midi/Receiver.java
! src/share/classes/javax/sound/midi/Sequence.java
! src/share/classes/javax/sound/midi/Sequencer.java
! src/share/classes/javax/sound/midi/ShortMessage.java
! src/share/classes/javax/sound/midi/Soundbank.java
! src/share/classes/javax/sound/midi/SoundbankResource.java
! src/share/classes/javax/sound/midi/Synthesizer.java
! src/share/classes/javax/sound/midi/SysexMessage.java
! src/share/classes/javax/sound/midi/Track.java
! src/share/classes/javax/sound/midi/Transmitter.java
! src/share/classes/javax/sound/midi/VoiceStatus.java
! src/share/classes/javax/sound/midi/spi/MidiFileReader.java
! src/share/classes/javax/sound/midi/spi/SoundbankReader.java
! src/share/classes/javax/sound/sampled/AudioSystem.java
! src/share/classes/javax/sound/sampled/DataLine.java
! src/share/classes/javax/sound/sampled/spi/AudioFileReader.java
! src/share/classes/javax/sound/sampled/spi/AudioFileWriter.java

Changeset: 9f2049ca6c92
Author:    serb
Date:      2014-07-24 17:36 +0400
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/9f2049ca6c92

6521783: Unnecessary final modifier for a method in a final class
Reviewed-by: pchelko, prr

! src/macosx/classes/apple/laf/JRSUIControl.java
! src/macosx/classes/sun/lwawt/macosx/NSPrintInfo.java
! src/share/classes/com/sun/media/sound/FFT.java
! src/share/classes/com/sun/media/sound/RIFFReader.java
! src/share/classes/java/awt/font/TextLayout.java
! src/share/classes/java/beans/PropertyChangeSupport.java
! src/share/classes/java/beans/VetoableChangeSupport.java
! src/share/classes/javax/swing/event/SwingPropertyChangeSupport.java
! src/share/classes/javax/swing/text/GapContent.java
! src/share/classes/sun/awt/AWTAutoShutdown.java
! src/share/classes/sun/awt/AppContext.java
! src/share/classes/sun/awt/geom/Crossings.java
! src/share/classes/sun/font/CompositeGlyphMapper.java
! src/share/classes/sun/font/CoreMetrics.java
! src/share/classes/sun/font/FontLineMetrics.java
! src/share/classes/sun/font/FontRunIterator.java
! src/share/classes/sun/font/GlyphList.java
! src/share/classes/sun/font/ScriptRun.java
! src/share/classes/sun/font/ScriptRunData.java
! src/share/classes/sun/font/StrikeCache.java
! src/share/classes/sun/java2d/StateTrackableDelegate.java
! src/share/classes/sun/java2d/SunGraphics2D.java
! src/share/classes/sun/java2d/cmm/lcms/LCMSProfile.java
! src/share/classes/sun/java2d/loops/CompositeType.java
! src/share/classes/sun/java2d/loops/SurfaceType.java
! src/share/classes/sun/print/DialogOwner.java
! src/share/classes/sun/print/SunMinMaxPage.java
! src/share/classes/sun/print/SunPageSelection.java
! src/solaris/classes/sun/awt/X11/XAtom.java
! src/solaris/classes/sun/awt/X11/XDropTargetRegistry.java
! src/solaris/classes/sun/awt/X11/XToolkit.java
! src/windows/classes/sun/awt/windows/WInputMethod.java
! src/windows/classes/sun/awt/windows/WPrinterJob.java
! src/windows/classes/sun/awt/windows/WToolkit.java

Changeset: 7caf08701170
Author:    anashaty
Date:      2014-07-24 16:06 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/7caf08701170

8046495: KeyEvent can not be accepted in quick mouse clicking
Reviewed-by: art, pchelko

! src/windows/native/sun/windows/awt_Button.cpp
! src/windows/native/sun/windows/awt_Component.cpp
! src/windows/native/sun/windows/awt_Component.h
! src/windows/native/sun/windows/awt_List.cpp
! src/windows/native/sun/windows/awt_MenuItem.cpp
! src/windows/native/sun/windows/awt_TrayIcon.cpp
! src/windows/native/sun/windows/awt_Window.cpp
+ test/java/awt/event/InputEvent/EventWhenTest/EventWhenTest.java

Changeset: 70da00f18d98
Author:    serb
Date:      2014-07-26 03:18 +0400
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/70da00f18d98

8049057: JNI exception pending in jdk/src/windows/native/sun/windows/
Reviewed-by: pchelko, prr

! src/windows/native/sun/windows/awt_Component.cpp
! src/windows/native/sun/windows/awt_Cursor.cpp
! src/windows/native/sun/windows/awt_PrintJob.cpp

Changeset: 028e3ede1880
Author:    serb
Date:      2014-07-26 04:02 +0400
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/028e3ede1880

8035165: Expose internal representation in sun.awt.X11
Reviewed-by: pchelko, prr

! src/macosx/classes/sun/font/CFontManager.java
! src/share/classes/sun/font/SunFontManager.java
! src/solaris/classes/sun/awt/X11/ListHelper.java
! src/solaris/classes/sun/awt/X11/XSelection.java
! src/solaris/classes/sun/awt/X11FontManager.java
! src/windows/classes/sun/awt/Win32FontManager.java

Changeset: cffba41b6194
Author:    mcherkas
Date:      2014-07-28 16:09 +0400
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/cffba41b6194

8047288: Fixes endless loop on mac caused by invoking Windows.isFocusable() on Appkit thread.
Reviewed-by: ant, pchelko
Contributed-by: artem.malinko at oracle.com

! src/macosx/classes/sun/lwawt/LWWindowPeer.java
+ test/java/awt/Focus/WindowIsFocusableAccessByThreadsTest/WindowIsFocusableAccessByThreadsTest.java

Changeset: e4724b19c64b
Author:    pchelko
Date:      2014-07-28 18:43 +0400
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/e4724b19c64b

8051449: Incorrect parsing of the default flavor mapping
Reviewed-by: serb, alexsch

! make/CopyIntoClasses.gmk
- src/macosx/classes/sun/awt/datatransfer/flavormap.properties
+ src/macosx/classes/sun/datatransfer/resources/flavormap.properties
! src/share/classes/java/awt/datatransfer/SystemFlavorMap.java
- src/solaris/classes/sun/awt/datatransfer/flavormap.properties
+ src/solaris/classes/sun/datatransfer/resources/flavormap.properties
- src/windows/classes/sun/awt/datatransfer/flavormap.properties
+ src/windows/classes/sun/datatransfer/resources/flavormap.properties
+ test/java/awt/datatransfer/UnicodeTransferTest/UnicodeTransferTest.java

Changeset: 067bc9c74a1d
Author:    pchelko
Date:      2014-07-28 19:02 +0400
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/067bc9c74a1d

8037485: Refactor java.awt.datatransfer to eliminate dependency on AWT
Reviewed-by: alanb, mchung, plevart, serb

! src/share/classes/java/awt/datatransfer/Clipboard.java
! src/share/classes/java/awt/datatransfer/DataFlavor.java
! src/share/classes/java/awt/datatransfer/SystemFlavorMap.java
! src/share/classes/sun/awt/datatransfer/DataTransferer.java
+ src/share/classes/sun/awt/datatransfer/DesktopDatatransferServiceImpl.java
+ src/share/classes/sun/awt/datatransfer/META-INF/services/sun.datatransfer.DesktopDatatransferService
+ src/share/classes/sun/datatransfer/DataFlavorUtil.java
+ src/share/classes/sun/datatransfer/DesktopDatatransferService.java
! src/solaris/classes/sun/awt/X11/XDataTransferer.java
! test/java/awt/datatransfer/SystemFlavorMap/AddFlavorTest.java

Changeset: 1b5891ec886a
Author:    pchelko
Date:      2014-07-28 19:11 +0400
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/1b5891ec886a

8051588: DataTransferer.getInstance throws ClassCastException in headless mode
Reviewed-by: serb, alexsch

! src/share/classes/sun/awt/ComponentFactory.java
! src/share/classes/sun/awt/HeadlessToolkit.java
! src/share/classes/sun/awt/SunToolkit.java
! src/share/classes/sun/awt/datatransfer/DataTransferer.java

Changeset: 6ad4626c1a10
Author:    yan
Date:      2014-07-29 12:45 +0400
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/6ad4626c1a10

8050924: Fix doclint missing tag warnings in javax.swing.plaf.basic parts 5b,6b of 7
Summary: Fix doclint missing tag warnings
Reviewed-by: prr
Contributed-by: prhinduja at gmail.com, anisha.nagarajan1 at gmail.com

! src/share/classes/javax/swing/plaf/basic/BasicInternalFrameUI.java
! src/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java
! src/share/classes/javax/swing/plaf/basic/BasicSliderUI.java
! src/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java

Changeset: b27b4a607bca
Author:    ssides
Date:      2014-07-29 12:55 +0400
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/b27b4a607bca

8042284: Add block tags for @return and @param to swing plaf classes
Reviewed-by: prr

! src/share/classes/javax/swing/plaf/ComboBoxUI.java
! src/share/classes/javax/swing/plaf/ComponentUI.java
! src/share/classes/javax/swing/plaf/FileChooserUI.java
! src/share/classes/javax/swing/plaf/LayerUI.java
! src/share/classes/javax/swing/plaf/OptionPaneUI.java
! src/share/classes/javax/swing/plaf/PopupMenuUI.java
! src/share/classes/javax/swing/plaf/SplitPaneUI.java
! src/share/classes/javax/swing/plaf/TextUI.java
! src/share/classes/javax/swing/plaf/TreeUI.java

Changeset: eb8dc6f39e88
Author:    avstepan
Date:      2014-07-29 15:03 +0400
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/eb8dc6f39e88

8050885: move awt automated tests from AWT_Modality to OpenJDK repository - part 4
Reviewed-by: pchelko

+ test/java/awt/Modal/ToFront/DialogToFrontAppModalTest.java
+ test/java/awt/Modal/ToFront/DialogToFrontDocModalTest.java
+ test/java/awt/Modal/ToFront/DialogToFrontModalBlockedTest.java
+ test/java/awt/Modal/ToFront/DialogToFrontModalTest.java
+ test/java/awt/Modal/ToFront/DialogToFrontModeless1Test.java
+ test/java/awt/Modal/ToFront/DialogToFrontModelessTest.java
+ test/java/awt/Modal/ToFront/DialogToFrontNonModalTest.java
+ test/java/awt/Modal/ToFront/DialogToFrontTKModalTest.java
+ test/java/awt/Modal/ToFront/FrameToFrontAppModal1Test.java
+ test/java/awt/Modal/ToFront/FrameToFrontAppModal2Test.java
+ test/java/awt/Modal/ToFront/FrameToFrontAppModal3Test.java
+ test/java/awt/Modal/ToFront/FrameToFrontAppModal4Test.java
+ test/java/awt/Modal/ToFront/FrameToFrontAppModal5Test.java
+ test/java/awt/Modal/ToFront/FrameToFrontDocModal1Test.java
+ test/java/awt/Modal/ToFront/FrameToFrontDocModal2Test.java
+ test/java/awt/Modal/ToFront/FrameToFrontModal1Test.java
+ test/java/awt/Modal/ToFront/FrameToFrontModal2Test.java
+ test/java/awt/Modal/ToFront/FrameToFrontModal3Test.java
+ test/java/awt/Modal/ToFront/FrameToFrontModal4Test.java
+ test/java/awt/Modal/ToFront/FrameToFrontModal5Test.java
+ test/java/awt/Modal/ToFront/FrameToFrontModalBlockedTest.java
+ test/java/awt/Modal/ToFront/FrameToFrontModeless1Test.java
+ test/java/awt/Modal/ToFront/FrameToFrontModelessTest.java
+ test/java/awt/Modal/ToFront/FrameToFrontNonModalTest.java
+ test/java/awt/Modal/ToFront/FrameToFrontTKModal1Test.java
+ test/java/awt/Modal/ToFront/FrameToFrontTKModal2Test.java
+ test/java/awt/Modal/ToFront/FrameToFrontTKModal3Test.java
+ test/java/awt/Modal/ToFront/FrameToFrontTKModal4Test.java
+ test/java/awt/Modal/ToFront/FrameToFrontTKModal5Test.java
! test/java/awt/Modal/helpers/TestDialog.java
! test/java/awt/Modal/helpers/TestFrame.java
! test/java/awt/Modal/helpers/TestWindow.java

Changeset: 850c8a7183a4
Author:    serb
Date:      2014-07-30 00:00 +0400
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/850c8a7183a4

8048524: Memory leak in jdk/src/share/native/sun/awt/image/BufImgSurfaceData.c
Reviewed-by: prr, serb
Contributed-by: Anton Melnikov <anton.melnikov at oracle.com>

! src/share/native/sun/awt/image/BufImgSurfaceData.c

Changeset: 3042810e34c9
Author:    ddehaven
Date:      2014-07-29 13:53 -0700
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/3042810e34c9

Merge

- src/share/classes/sun/security/ec/CurveDB.java
- src/share/classes/sun/security/ec/ECParameters.java
- src/share/classes/sun/security/ec/NamedCurve.java
- test/sun/security/tools/keytool/weaksize.sh

Changeset: fa382ba1a8a7
Author:    dermashov
Date:      2014-07-30 14:29 +0400
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/fa382ba1a8a7

8052408: Move AWT_BAT functional tests to OpenJDK (3 of 3)
Reviewed-by: alexsch

+ test/javax/swing/reliability/GUIUndFrame.java
+ test/javax/swing/reliability/GUIZoomFrame.java
+ test/javax/swing/reliability/Task.java
+ test/javax/swing/reliability/TaskUndJFrameProperties.java
+ test/javax/swing/reliability/TaskZoomJFrameChangeState.java
+ test/javax/swing/reliability/TaskZoomJFrameRepaint.java

Changeset: c214426d6999
Author:    serb
Date:      2014-07-30 16:11 +0400
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/c214426d6999

7058697: Unexpected exceptions in MID parser code
Reviewed-by: prr, pchelko

! src/share/classes/com/sun/media/sound/SoftMidiAudioFileReader.java
! src/share/classes/com/sun/media/sound/StandardMidiFileReader.java

Changeset: 9cf126db00b4
Author:    alexsch
Date:      2014-07-31 14:28 +0400
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/9cf126db00b4

8051838: [Findbugs]sun.awt.image.MultiResolutionCachedImage expose internal representation
Reviewed-by: serb, pchelko

! src/share/classes/sun/awt/image/MultiResolutionCachedImage.java

Changeset: 3a643c6ec1c1
Author:    prr
Date:      2014-07-31 11:33 -0700
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/3a643c6ec1c1

8052396: Catch exceptions resulting from missing font cmap
Reviewed-by: bae, serb

! src/share/classes/sun/font/FileFontStrike.java
! src/share/classes/sun/font/TrueTypeGlyphMapper.java

Changeset: 0fa93e1bda5e
Author:    serb
Date:      2014-07-31 23:00 +0400
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/0fa93e1bda5e

8033141: Cleanup of sun.awt.X11 package
Reviewed-by: azvegint, pchelko

! src/solaris/classes/sun/awt/X11/XToolkit.java
! src/solaris/classes/sun/awt/X11/XWindow.java
! src/solaris/classes/sun/awt/X11/XlibWrapper.java

Changeset: 45b6383d8060
Author:    serb
Date:      2014-07-31 21:09 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/45b6383d8060

7058700: Unexpected exceptions and timeouts in SF2 parser code
Reviewed-by: prr, pchelko

! src/share/classes/com/sun/media/sound/RIFFReader.java
! src/share/classes/com/sun/media/sound/SF2Soundbank.java

Changeset: 60906503d7a2
Author:    serb
Date:      2014-08-01 16:26 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/60906503d7a2

8026497: Font2DTest demo: unused resource files
Reviewed-by: azvegint, bae

- src/share/demo/jfc/Font2DTest/resources/TextResources.properties
- src/share/demo/jfc/Font2DTest/resources/TextResources_de.properties
- src/share/demo/jfc/Font2DTest/resources/TextResources_en.properties
- src/share/demo/jfc/Font2DTest/resources/TextResources_en_GB.properties
- src/share/demo/jfc/Font2DTest/resources/TextResources_ja.properties
- src/share/demo/jfc/Font2DTest/resources/TextResources_ko.properties
- src/share/demo/jfc/Font2DTest/resources/TextResources_zh_CN.properties
- src/share/demo/jfc/Font2DTest/resources/resource.data

Changeset: 184da6145230
Author:    serb
Date:      2014-08-05 13:59 +0400
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/184da6145230

6521727: DefaultTreeCellEditor doesn't implement Serializable
Reviewed-by: azvegint, alexsch

! src/share/classes/javax/swing/tree/DefaultTreeCellEditor.java

Changeset: 969c9dce2887
Author:    avstepan
Date:      2014-08-05 15:39 +0400
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/969c9dce2887

8052012: move awt automated tests from AWT_Modality to OpenJDK repository - part 5
Reviewed-by: serb

+ test/java/awt/Modal/OnTop/OnTopAppModal1Test.java
+ test/java/awt/Modal/OnTop/OnTopAppModal2Test.java
+ test/java/awt/Modal/OnTop/OnTopAppModal3Test.java
+ test/java/awt/Modal/OnTop/OnTopAppModal4Test.java
+ test/java/awt/Modal/OnTop/OnTopAppModal5Test.java
+ test/java/awt/Modal/OnTop/OnTopAppModal6Test.java
+ test/java/awt/Modal/OnTop/OnTopDDFTest.java
+ test/java/awt/Modal/OnTop/OnTopDocModal1Test.java
+ test/java/awt/Modal/OnTop/OnTopDocModal2Test.java
+ test/java/awt/Modal/OnTop/OnTopDocModal3Test.java
+ test/java/awt/Modal/OnTop/OnTopDocModal4Test.java
+ test/java/awt/Modal/OnTop/OnTopDocModal5Test.java
+ test/java/awt/Modal/OnTop/OnTopDocModal6Test.java
+ test/java/awt/Modal/OnTop/OnTopFDFTest.java
+ test/java/awt/Modal/OnTop/OnTopModal1Test.java
+ test/java/awt/Modal/OnTop/OnTopModal2Test.java
+ test/java/awt/Modal/OnTop/OnTopModal3Test.java
+ test/java/awt/Modal/OnTop/OnTopModal4Test.java
+ test/java/awt/Modal/OnTop/OnTopModal5Test.java
+ test/java/awt/Modal/OnTop/OnTopModal6Test.java
+ test/java/awt/Modal/OnTop/OnTopModeless1Test.java
+ test/java/awt/Modal/OnTop/OnTopModeless2Test.java
+ test/java/awt/Modal/OnTop/OnTopModeless3Test.java
+ test/java/awt/Modal/OnTop/OnTopModeless4Test.java
+ test/java/awt/Modal/OnTop/OnTopModeless5Test.java
+ test/java/awt/Modal/OnTop/OnTopModeless6Test.java
+ test/java/awt/Modal/OnTop/OnTopTKModal1Test.java
+ test/java/awt/Modal/OnTop/OnTopTKModal2Test.java
+ test/java/awt/Modal/OnTop/OnTopTKModal3Test.java
+ test/java/awt/Modal/OnTop/OnTopTKModal4Test.java
+ test/java/awt/Modal/OnTop/OnTopTKModal5Test.java
+ test/java/awt/Modal/OnTop/OnTopTKModal6Test.java

Changeset: bc16965990b6
Author:    prr
Date:      2014-08-05 12:14 -0700
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/bc16965990b6

Merge

- src/share/classes/com/sun/jndi/ldap/VersionHelper12.java
- src/share/classes/com/sun/naming/internal/VersionHelper12.java

Changeset: 46136b7624a0
Author:    prr
Date:      2014-08-05 14:18 -0700
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/46136b7624a0

8054371: Need to suppress newly added unchecked cast and conversion in Swing code
Reviewed-by: jgodinez

! src/share/classes/javax/swing/JLayer.java
! src/share/classes/javax/swing/text/AbstractDocument.java

Changeset: 55e52e540ddd
Author:    serb
Date:      2014-08-06 14:34 +0400
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/55e52e540ddd

6521706: A switch operator in JFrame.processWindowEvent() should be rewritten
Reviewed-by: azvegint, alexsch

! src/share/classes/javax/swing/JFrame.java

Changeset: f03524320844
Author:    alexp
Date:      2014-08-06 21:46 +0400
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/f03524320844

8041982: Use of animated icon in JLayer causes CPU spin
Reviewed-by: alexsch

! src/share/classes/javax/swing/JLayer.java
! src/share/classes/javax/swing/plaf/LayerUI.java
+ test/javax/swing/JLayer/8041982/bug8041982.java
+ test/javax/swing/JLayer/8041982/cupanim.gif

Changeset: b004448c3e98
Author:    serb
Date:      2014-08-07 17:02 +0400
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/b004448c3e98

8054372: Cleanup of com.sun.media.sound packages
Reviewed-by: azvegint, prr

! src/share/classes/com/sun/media/sound/JDK13Services.java
! src/share/classes/com/sun/media/sound/JSSecurityManager.java
! src/share/classes/com/sun/media/sound/Platform.java
! src/share/classes/com/sun/media/sound/SoftSynthesizer.java

Changeset: eb2872ff0b83
Author:    alexsch
Date:      2014-08-08 16:05 +0400
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/eb2872ff0b83

8051359: JPopupMenu creation in headless mode with JDK9b23 causes NPE
Reviewed-by: serb, pchelko

! src/share/classes/sun/awt/SunToolkit.java

Changeset: 264ae28a941b
Author:    alexsch
Date:      2014-08-08 16:13 +0400
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/264ae28a941b

8049533: SwingUtilities.convertMouseEvent misses MouseWheelEvent.preciseWheelRotation
Reviewed-by: serb, pchelko

! src/macosx/classes/com/apple/laf/AquaInternalFrameUI.java
! src/macosx/classes/sun/lwawt/LWComponentPeer.java
! src/share/classes/javax/swing/SwingUtilities.java
+ test/javax/swing/SwingUtilities/8049533/bug8049533.java

Changeset: cd1c277ea808
Author:    alexsch
Date:      2014-08-08 16:19 +0400
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/cd1c277ea808

8017284: Aqua LaF: memory leak when HTML is used for JTabbedPane tab titles
Reviewed-by: serb, pchelko

! src/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
! src/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java
+ test/javax/swing/JTabbedPane/8017284/bug8017284.java

Changeset: 36ee0efbb54f
Author:    serb
Date:      2014-08-08 21:40 +0400
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/36ee0efbb54f

8054431: Some of the input validation in the javasound is too strict
Reviewed-by: azvegint, alexsch

! src/share/classes/com/sun/media/sound/RIFFReader.java

Changeset: b4924515f4ac
Author:    serb
Date:      2014-08-08 21:46 +0400
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/b4924515f4ac

6302052: Reference to nonexistant Class in javadoc
Reviewed-by: azvegint, alexsch

! src/share/classes/javax/swing/CellEditor.java

Changeset: 42272cf09952
Author:    prr
Date:      2014-08-08 12:54 -0700
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/42272cf09952

Merge


Changeset: e50dfa1c0902
Author:    ddehaven
Date:      2014-08-19 10:32 -0700
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/e50dfa1c0902

Merge

! make/CopyIntoClasses.gmk
- src/demo/share/jfc/Font2DTest/resources/TextResources.properties
- src/demo/share/jfc/Font2DTest/resources/TextResources_de.properties
- src/demo/share/jfc/Font2DTest/resources/TextResources_en.properties
- src/demo/share/jfc/Font2DTest/resources/TextResources_en_GB.properties
- src/demo/share/jfc/Font2DTest/resources/TextResources_ja.properties
- src/demo/share/jfc/Font2DTest/resources/TextResources_ko.properties
- src/demo/share/jfc/Font2DTest/resources/TextResources_zh_CN.properties
- src/demo/share/jfc/Font2DTest/resources/resource.data
! src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
! src/java.desktop/macosx/classes/sun/font/CFontManager.java
! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/NSPrintInfo.java
! src/java.desktop/macosx/native/libawt_lwawt/sun/awt/JavaComponentAccessibility.m
! src/java.desktop/share/classes/com/sun/media/sound/FFT.java
! src/java.desktop/share/classes/com/sun/media/sound/JDK13Services.java
! src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java
! src/java.desktop/share/classes/com/sun/media/sound/Platform.java
! src/java.desktop/share/classes/com/sun/media/sound/RIFFReader.java
! src/java.desktop/share/classes/com/sun/media/sound/SF2Soundbank.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftMidiAudioFileReader.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftSynthesizer.java
! src/java.desktop/share/classes/com/sun/media/sound/StandardMidiFileReader.java
! src/java.desktop/share/classes/java/awt/datatransfer/Clipboard.java
! src/java.desktop/share/classes/java/awt/datatransfer/DataFlavor.java
! src/java.desktop/share/classes/java/awt/datatransfer/SystemFlavorMap.java
! src/java.desktop/share/classes/java/awt/font/TextLayout.java
! src/java.desktop/share/classes/java/beans/PropertyChangeSupport.java
! src/java.desktop/share/classes/java/beans/VetoableChangeSupport.java
! src/java.desktop/share/classes/javax/sound/midi/ControllerEventListener.java
! src/java.desktop/share/classes/javax/sound/midi/Instrument.java
! src/java.desktop/share/classes/javax/sound/midi/InvalidMidiDataException.java
! src/java.desktop/share/classes/javax/sound/midi/MetaEventListener.java
! src/java.desktop/share/classes/javax/sound/midi/MetaMessage.java
! src/java.desktop/share/classes/javax/sound/midi/MidiChannel.java
! src/java.desktop/share/classes/javax/sound/midi/MidiDevice.java
! src/java.desktop/share/classes/javax/sound/midi/MidiDeviceReceiver.java
! src/java.desktop/share/classes/javax/sound/midi/MidiDeviceTransmitter.java
! src/java.desktop/share/classes/javax/sound/midi/MidiEvent.java
! src/java.desktop/share/classes/javax/sound/midi/MidiFileFormat.java
! src/java.desktop/share/classes/javax/sound/midi/MidiMessage.java
! src/java.desktop/share/classes/javax/sound/midi/MidiSystem.java
! src/java.desktop/share/classes/javax/sound/midi/MidiUnavailableException.java
! src/java.desktop/share/classes/javax/sound/midi/Patch.java
! src/java.desktop/share/classes/javax/sound/midi/Receiver.java
! src/java.desktop/share/classes/javax/sound/midi/Sequence.java
! src/java.desktop/share/classes/javax/sound/midi/Sequencer.java
! src/java.desktop/share/classes/javax/sound/midi/ShortMessage.java
! src/java.desktop/share/classes/javax/sound/midi/Soundbank.java
! src/java.desktop/share/classes/javax/sound/midi/SoundbankResource.java
! src/java.desktop/share/classes/javax/sound/midi/Synthesizer.java
! src/java.desktop/share/classes/javax/sound/midi/SysexMessage.java
! src/java.desktop/share/classes/javax/sound/midi/Track.java
! src/java.desktop/share/classes/javax/sound/midi/Transmitter.java
! src/java.desktop/share/classes/javax/sound/midi/VoiceStatus.java
! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileReader.java
! src/java.desktop/share/classes/javax/sound/midi/spi/SoundbankReader.java
! src/java.desktop/share/classes/javax/sound/sampled/AudioSystem.java
! src/java.desktop/share/classes/javax/sound/sampled/DataLine.java
! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileReader.java
! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileWriter.java
! src/java.desktop/share/classes/javax/swing/CellEditor.java
! src/java.desktop/share/classes/javax/swing/ImageIcon.java
! src/java.desktop/share/classes/javax/swing/JComponent.java
! src/java.desktop/share/classes/javax/swing/JFileChooser.java
! src/java.desktop/share/classes/javax/swing/JFrame.java
! src/java.desktop/share/classes/javax/swing/JLayer.java
! src/java.desktop/share/classes/javax/swing/JOptionPane.java
! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
! src/java.desktop/share/classes/javax/swing/JTabbedPane.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/JTree.java
! src/java.desktop/share/classes/javax/swing/LegacyGlueFocusTraversalPolicy.java
! src/java.desktop/share/classes/javax/swing/SwingUtilities.java
! src/java.desktop/share/classes/javax/swing/Timer.java
! src/java.desktop/share/classes/javax/swing/event/SwingPropertyChangeSupport.java
! src/java.desktop/share/classes/javax/swing/plaf/ComboBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/ComponentUI.java
! src/java.desktop/share/classes/javax/swing/plaf/FileChooserUI.java
! src/java.desktop/share/classes/javax/swing/plaf/LayerUI.java
! src/java.desktop/share/classes/javax/swing/plaf/OptionPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/PopupMenuUI.java
! src/java.desktop/share/classes/javax/swing/plaf/SplitPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/TextUI.java
! src/java.desktop/share/classes/javax/swing/plaf/TreeUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java
! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java
! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java
! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java
! src/java.desktop/share/classes/javax/swing/text/GapContent.java
! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java
! src/java.desktop/share/classes/javax/swing/text/MaskFormatter.java
! src/java.desktop/share/classes/javax/swing/text/StyleContext.java
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
! src/java.desktop/share/classes/javax/swing/tree/DefaultMutableTreeNode.java
! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeCellEditor.java
! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeModel.java
! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeSelectionModel.java
! src/java.desktop/share/classes/sun/awt/AWTAutoShutdown.java
! src/java.desktop/share/classes/sun/awt/AppContext.java
! src/java.desktop/share/classes/sun/awt/ComponentFactory.java
! src/java.desktop/share/classes/sun/awt/HeadlessToolkit.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java
+ src/java.desktop/share/classes/sun/awt/datatransfer/DesktopDatatransferServiceImpl.java
+ src/java.desktop/share/classes/sun/awt/datatransfer/META-INF/services/sun.datatransfer.DesktopDatatransferService
! src/java.desktop/share/classes/sun/awt/geom/Crossings.java
! src/java.desktop/share/classes/sun/awt/image/MultiResolutionCachedImage.java
+ src/java.desktop/share/classes/sun/datatransfer/DataFlavorUtil.java
+ src/java.desktop/share/classes/sun/datatransfer/DesktopDatatransferService.java
! src/java.desktop/share/classes/sun/font/CompositeGlyphMapper.java
! src/java.desktop/share/classes/sun/font/CoreMetrics.java
! src/java.desktop/share/classes/sun/font/FileFontStrike.java
! src/java.desktop/share/classes/sun/font/FontLineMetrics.java
! src/java.desktop/share/classes/sun/font/FontRunIterator.java
! src/java.desktop/share/classes/sun/font/GlyphList.java
! src/java.desktop/share/classes/sun/font/ScriptRun.java
! src/java.desktop/share/classes/sun/font/ScriptRunData.java
! src/java.desktop/share/classes/sun/font/StrikeCache.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java
! src/java.desktop/share/classes/sun/java2d/StateTrackableDelegate.java
! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSProfile.java
! src/java.desktop/share/classes/sun/java2d/loops/CompositeType.java
! src/java.desktop/share/classes/sun/java2d/loops/SurfaceType.java
! src/java.desktop/share/classes/sun/print/DialogOwner.java
! src/java.desktop/share/classes/sun/print/SunMinMaxPage.java
! src/java.desktop/share/classes/sun/print/SunPageSelection.java
! src/java.desktop/share/native/libawt/sun/awt/image/BufImgSurfaceData.c
! src/java.desktop/unix/classes/sun/awt/X11/ListHelper.java
! src/java.desktop/unix/classes/sun/awt/X11/XAtom.java
! src/java.desktop/unix/classes/sun/awt/X11/XDataTransferer.java
! src/java.desktop/unix/classes/sun/awt/X11/XDropTargetRegistry.java
! src/java.desktop/unix/classes/sun/awt/X11/XSelection.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XlibWrapper.java
! src/java.desktop/unix/classes/sun/awt/X11FontManager.java
! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java
! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
! src/java.desktop/windows/native/libawt/sun/windows/awt_Button.cpp
! src/java.desktop/windows/native/libawt/sun/windows/awt_Component.cpp
! src/java.desktop/windows/native/libawt/sun/windows/awt_Component.h
! src/java.desktop/windows/native/libawt/sun/windows/awt_Cursor.cpp
! src/java.desktop/windows/native/libawt/sun/windows/awt_List.cpp
! src/java.desktop/windows/native/libawt/sun/windows/awt_MenuItem.cpp
! src/java.desktop/windows/native/libawt/sun/windows/awt_PrintJob.cpp
! src/java.desktop/windows/native/libawt/sun/windows/awt_TrayIcon.cpp
! src/java.desktop/windows/native/libawt/sun/windows/awt_Window.cpp

Changeset: c78600cab5ab
Author:    ddehaven
Date:      2014-08-19 10:34 -0700
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/c78600cab5ab

Merge




More information about the jdk9-dev-changes mailing list