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