git: openjdk/jdk11u-dev: 8211999: Window positioning bugs due to overlapping GraphicsDevice bounds (Windows/HiDPI)
Martin Doerr
mdoerr at openjdk.java.net
Fri Oct 15 08:58:50 UTC 2021
Changeset: fcb396fe
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2021-10-15 08:58:06 +0000
URL: https://git.openjdk.java.net/jdk11u-dev/commit/fcb396fe52ddd594050cfae470c35ac96547ecb9
8211999: Window positioning bugs due to overlapping GraphicsDevice bounds (Windows/HiDPI)
Reviewed-by: serb
Backport-of: be635258fa0b7c25441ab23ff9ec0f86655dc5ca
! src/java.desktop/share/classes/java/awt/Robot.java
! src/java.desktop/share/classes/java/awt/peer/RobotPeer.java
! src/java.desktop/share/classes/sun/java2d/SunGraphicsEnvironment.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java
! src/java.desktop/windows/classes/sun/awt/windows/WComponentPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WDialogPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WFramePeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WRobotPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java
! src/java.desktop/windows/native/libawt/windows/MouseInfo.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Component.h
! src/java.desktop/windows/native/libawt/windows/awt_Cursor.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.cpp
! src/java.desktop/windows/native/libawt/windows/awt_FileDialog.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp
! src/java.desktop/windows/native/libawt/windows/awt_List.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsConfig.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.h
! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Window.h
! src/java.desktop/windows/native/libawt/windows/awtmsg.h
+ test/jdk/java/awt/Component/SetComponentsBounds/SetComponentsBounds.java
! test/jdk/java/awt/EmbeddedFrame/EmbeddedFrameGrabTest/EmbeddedFrameGrabTest.java
! test/jdk/java/awt/Frame/MaximizedToOppositeScreen/MaximizedToOppositeScreenSmall.java
+ test/jdk/java/awt/FullScreen/FullscreenWindowProps/FullscreenWindowProps.java
+ test/jdk/java/awt/List/ListMultipleSelectTest/ListMultipleSelectTest.java
! test/jdk/java/awt/Multiscreen/MouseEventTest/MouseEventTest.java
! test/jdk/java/awt/Robot/CheckCommonColors/CheckCommonColors.java
! test/jdk/java/awt/Window/LocationAtScreenCorner/LocationAtScreenCorner.java
+ test/jdk/java/awt/Window/SlowMotion/SlowMotion.java
+ test/jdk/java/awt/Window/WindowSizeDifferentScreens/WindowSizeDifferentScreens.java
! test/jdk/java/awt/dnd/Button2DragTest/Button2DragTest.java
! test/jdk/javax/swing/JTextArea/8149849/DNDTextToScaledArea.java
More information about the jdk-updates-changes
mailing list