[aarch64-port-dev ] git: openjdk/aarch64-port: master: 8211999: Window positioning bugs due to overlapping GraphicsDevice bounds (Windows/HiDPI)

Sergey Bylokhov serb at openjdk.java.net
Wed Nov 11 01:33:06 UTC 2020


Changeset: be635258
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-11-11 01:29:33 +0000
URL:       https://github.com/openjdk/aarch64-port/commit/be635258

8211999: Window positioning bugs due to overlapping GraphicsDevice bounds (Windows/HiDPI)

Reviewed-by: kizune, aivanov

! 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 aarch64-port-dev mailing list