git: openjdk/wakefield: jdk21.0.1-wayland: 3 new changesets

duke duke at openjdk.org
Fri May 24 13:08:30 UTC 2024


Changeset: 9e448bb2
Author:    Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date:      2024-05-08 12:05:29 +0000
URL:       https://git.openjdk.org/wakefield/commit/9e448bb25f6db21258d74ce03731e932a6dbd02b

JBR-7158 Wayland: scale with wp_viewport instead of buffer scale

! src/java.desktop/unix/classes/sun/awt/wl/WLComponentPeer.java
! src/java.desktop/unix/classes/sun/java2d/wl/WLSMSurfaceData.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/WLSMSurfaceData.c
! 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
+ src/java.desktop/unix/native/libawt_wlawt/viewporter-client-protocol.c
+ src/java.desktop/unix/native/libawt_wlawt/viewporter-client-protocol.h

Changeset: efde031d
Author:    Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date:      2024-05-23 17:41:05 +0000
URL:       https://git.openjdk.org/wakefield/commit/efde031dd92f802e9a3e78d6036115389299d119

JBR-7198 Wayland: jvm crashes under KDE

Do not copy the buffer if the drawing buffer has not been resized yet as
the size will not match that of the show buffer.
Also, properly guard against the size change by another thread while
copying.

! src/java.desktop/unix/native/common/java2d/wl/WLBuffers.c

Changeset: c82bd268
Author:    Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date:      2024-05-24 10:27:37 +0000
URL:       https://git.openjdk.org/wakefield/commit/c82bd2685ac13649ced369ddd7d025f3d763ea7d

JBR-7201 Wayland: update copyright in files generated by wayland-scanner

! src/java.desktop/unix/native/libawt_wlawt/gtk-shell1-client-protocol.h
! src/java.desktop/unix/native/libawt_wlawt/gtk-shell1-protocol.c
! src/java.desktop/unix/native/libawt_wlawt/primary-selection-client-protocol.h
! src/java.desktop/unix/native/libawt_wlawt/primary-selection-protocol.c
! src/java.desktop/unix/native/libawt_wlawt/wakefield-client-protocol.c
! src/java.desktop/unix/native/libawt_wlawt/wakefield-client-protocol.h
! src/java.desktop/unix/native/libawt_wlawt/xdg-activation-v1-client-protocol.h
! src/java.desktop/unix/native/libawt_wlawt/xdg-activation-v1-protocol.c



More information about the wakefield-dev mailing list