git: openjdk/wakefield: pure_wl_toolkit: 3 new changesets
duke
duke at openjdk.org
Tue Nov 15 09:02:31 UTC 2022
Changeset: 5b9d9894
Author: Dmitry Batrak <Dmitry.Batrak at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2022-11-11 12:31:44 +0000
URL: https://git.openjdk.org/wakefield/commit/5b9d98946ceb2282fbf25b6d07223fab0d60a791
prevent crashes on concurrent access to AWT API
! src/java.desktop/unix/classes/sun/awt/wl/WLComponentPeer.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/libawt_wlawt/WLComponentPeer.c
Changeset: 97008ede
Author: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2022-11-10 15:51:05 +0000
URL: https://git.openjdk.org/wakefield/commit/97008ede8e259f341d200fa830a248f78d21d903
Prevent race condition when destroying buffer manager
Also implemented AWT_LOCK() family of macros
! src/java.desktop/unix/classes/sun/awt/wl/WLComponentPeer.java
! src/java.desktop/unix/native/common/java2d/wl/WLBuffers.c
! src/java.desktop/unix/native/common/java2d/wl/WLSurfaceData.c
! src/java.desktop/unix/native/libawt_wlawt/WLToolkit.c
Changeset: c9a44c32
Author: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2022-11-14 16:16:57 +0000
URL: https://git.openjdk.org/wakefield/commit/c9a44c326aba3e9365b529c60516d78181dc23cf
Basic support for VolatileImage
The image is actually a non-volatile software implementation.
! src/java.desktop/unix/classes/sun/awt/wl/WLComponentPeer.java
! src/java.desktop/unix/classes/sun/java2d/wl/WLSurfaceData.java
! src/java.desktop/unix/classes/sun/java2d/wl/WLVolatileSurfaceManager.java
More information about the wakefield-dev
mailing list