git: openjdk/wakefield: pure_wl_toolkit: 2 new changesets
duke
duke at openjdk.org
Fri Nov 11 09:11:12 UTC 2022
Changeset: e29f9b19
Author: Dmitry Batrak <Dmitry.Batrak at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2022-11-09 16:17:48 +0000
URL: https://git.openjdk.org/wakefield/commit/e29f9b194e03848326bdc6a4f41816309cbc3d96
maximize/un-maximize improvements
* remove 'roundtrip' calls - they don't seem to be needed after recent changes to paint logic
* remove unneeded lock in WLFramePeer.setState - corresponding code doesn't query or modify any state
* always repaint client decorations on frame state change - it might not be accompanied by size change
* remember the size of frame before maximization, use it on de-maximization, if compositor doesn't propose a size itself
! src/java.desktop/unix/classes/sun/awt/wl/WLFramePeer.java
! src/java.desktop/unix/native/libawt_wlawt/WLComponentPeer.c
Changeset: f520a5fb
Author: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2022-11-09 18:34:43 +0000
URL: https://git.openjdk.org/wakefield/commit/f520a5fbbc673870278f76dea908ae6bbab820f3
Implemented getColorModel() and createAcceleratedImage()
This is enough to make J2Ddemo and StylePad work
! src/java.desktop/unix/classes/sun/awt/wl/WLComponentPeer.java
! src/java.desktop/unix/classes/sun/awt/wl/WLGraphicsConfig.java
More information about the wakefield-dev
mailing list