git: openjdk/wakefield: pure_wl_toolkit: 6 new changesets
duke
duke at openjdk.org
Mon Nov 28 08:22:58 UTC 2022
Changeset: 0c724402
Author: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2022-11-16 12:37:32 +0000
URL: https://git.openjdk.org/wakefield/commit/0c7244024484aacdeecdc8ee11f351b493030d3e
Prevent deadlock when scrolling
SurfaceData need to be able to be locked twice during scrolling,
but the associated mutex wasn't recursive, which led to a deadlock.
! src/java.desktop/unix/native/common/java2d/wl/WLBuffers.c
! src/java.desktop/unix/native/common/java2d/wl/WLSurfaceData.c
Changeset: f5f49f37
Author: Dmitry Batrak <Dmitry.Batrak at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2022-11-17 14:09:05 +0000
URL: https://git.openjdk.org/wakefield/commit/f5f49f37f46df6b529cc1a6b36afb8025cf83c5a
support setting mouse cursors
! make/autoconf/lib-wayland.m4
! src/java.desktop/unix/classes/sun/awt/wl/WLComponentPeer.java
+ src/java.desktop/unix/classes/sun/awt/wl/WLCustomCursor.java
! src/java.desktop/unix/classes/sun/awt/wl/WLFrameDecoration.java
! src/java.desktop/unix/classes/sun/awt/wl/WLFramePeer.java
! src/java.desktop/unix/classes/sun/awt/wl/WLToolkit.java
! src/java.desktop/unix/native/common/java2d/wl/WLBuffers.c
+ src/java.desktop/unix/native/libawt_wlawt/WLCursor.c
! src/java.desktop/unix/native/libawt_wlawt/WLRobotPeer.c
! src/java.desktop/unix/native/libawt_wlawt/WLToolkit.c
! src/java.desktop/unix/native/libawt_wlawt/WLToolkit.h
Changeset: 96c9a95e
Author: Dmitry Batrak <Dmitry.Batrak at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2022-11-18 19:51:17 +0000
URL: https://git.openjdk.org/wakefield/commit/96c9a95e4b1c6b1534433171392fcbea7b00e5de
set cursor on pointer enter event, as per Wayland API requirement
in the initial implementation cursor was only updated on pointer move events
! src/java.desktop/unix/classes/sun/awt/wl/WLComponentPeer.java
Changeset: e92347b0
Author: Dmitry Batrak <Dmitry.Batrak at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2022-11-23 11:17:30 +0000
URL: https://git.openjdk.org/wakefield/commit/e92347b069a21725883e381ffb78ada473378e98
generate correct mouse events after click in window resize area
! src/java.desktop/unix/classes/sun/awt/wl/WLFrameDecoration.java
! src/java.desktop/unix/classes/sun/awt/wl/WLInputState.java
! src/java.desktop/unix/classes/sun/awt/wl/WLToolkit.java
Changeset: c06812a8
Author: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2022-11-23 13:19:15 +0000
URL: https://git.openjdk.org/wakefield/commit/c06812a856157c0a9a1cbc2fe1611157041a9d45
dlopen version 0 of xkbcommon if non-versioned file is missing
! src/java.desktop/unix/native/libawt_wlawt/WLToolkit.c
Changeset: e86a60bf
Author: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2022-11-15 17:57:19 +0000
URL: https://git.openjdk.org/wakefield/commit/e86a60bf9899882a515cf878f4d6b1499d627f6f
Dialog and window menu support
! src/java.desktop/unix/classes/sun/awt/wl/WLComponentPeer.java
+ src/java.desktop/unix/classes/sun/awt/wl/WLDecoratedPeer.java
+ src/java.desktop/unix/classes/sun/awt/wl/WLDialogPeer.java
! src/java.desktop/unix/classes/sun/awt/wl/WLFrameDecoration.java
! src/java.desktop/unix/classes/sun/awt/wl/WLFramePeer.java
! src/java.desktop/unix/classes/sun/awt/wl/WLToolkit.java
+ src/java.desktop/unix/classes/sun/awt/wl/WLWindowPeer.java
! src/java.desktop/unix/native/libawt_wlawt/WLComponentPeer.c
! src/java.desktop/unix/native/libawt_wlawt/WLToolkit.h
More information about the wakefield-dev
mailing list