git: openjdk/wakefield: pure_wl_toolkit: 5 new changesets
duke
duke at openjdk.org
Tue Nov 8 07:26:17 UTC 2022
Changeset: 3bdd2418
Author: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2022-10-18 12:28:09 +0000
URL: https://git.openjdk.org/wakefield/commit/3bdd24180b2a891194fdaac2b1aac766a6f2a07c
Support more xdg-shell functions and buffer management bugfixes
Implemented maximize/fullscreen together with the reverse functions.
! 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/WLGraphicsDevice.java
! src/java.desktop/unix/classes/sun/java2d/wl/WLSurfaceData.java
! src/java.desktop/unix/native/common/java2d/wl/WLBuffers.c
! src/java.desktop/unix/native/common/java2d/wl/WLBuffers.h
! src/java.desktop/unix/native/common/java2d/wl/WLSurfaceData.c
! src/java.desktop/unix/native/libawt_wlawt/WLComponentPeer.c
! src/java.desktop/unix/native/libawt_wlawt/WLToolkit.c
Changeset: 5d869890
Author: Dmitry Batrak <Dmitry.Batrak at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2022-10-21 12:05:01 +0000
URL: https://git.openjdk.org/wakefield/commit/5d86989059ade80bea31ef9a541b952bdb8df2c7
make default component focused on frame activation
! src/java.desktop/unix/classes/sun/awt/wl/WLComponentPeer.java
Changeset: 3f89a76c
Author: Dmitry Batrak <Dmitry.Batrak at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2022-10-18 18:17:21 +0000
URL: https://git.openjdk.org/wakefield/commit/3f89a76c8e4b75e6c173cf87625e92ec91ab47a8
client-side decorations, and some fixes for minimize/maximize window functionality
! src/java.desktop/unix/classes/sun/awt/wl/WLComponentPeer.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/java2d/wl/WLSurfaceData.java
! src/java.desktop/unix/native/libawt_wlawt/WLComponentPeer.c
! src/java.desktop/unix/native/libawt_wlawt/WLToolkit.c
! src/java.desktop/unix/native/libawt_wlawt/WLToolkit.h
Changeset: a4bfa406
Author: Dmitry Batrak <Dmitry.Batrak at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2022-10-31 12:15:44 +0000
URL: https://git.openjdk.org/wakefield/commit/a4bfa40652dc0820e7e9e22340a1a143a2bdd707
Support setting state to a window before making it visible, and right afterwards
Also fix assertion in WLKeyboardFocusManagerPeer,
initialize memory allocated for WLFrame just in case
to prevent potential usage of uninitialized fields in future.
! 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/WLKeyboardFocusManagerPeer.java
! src/java.desktop/unix/native/libawt_wlawt/WLComponentPeer.c
Changeset: 5adc5fb1
Author: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2022-10-31 17:24:52 +0000
URL: https://git.openjdk.org/wakefield/commit/5adc5fb180ab368b7d0ca941d9a2c42e1c0ee0eb
More bugfixes in Wayland buffers management
Event-driven painting of client decorations.
Smooth window resize.
Transactional commits at AWT and Swing level
based on frame numbers.
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/javax/swing/RepaintManager.java
! src/java.desktop/share/classes/sun/awt/AWTAccessor.java
! src/java.desktop/unix/classes/sun/awt/wl/WLComponentPeer.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/WLGraphicsConfig.java
! src/java.desktop/unix/classes/sun/awt/wl/WLRepaintArea.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/common/java2d/wl/WLSurfaceData.c
! src/java.desktop/unix/native/libawt_wlawt/WLComponentPeer.c
More information about the wakefield-dev
mailing list