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

duke duke at openjdk.org
Mon Jun 17 08:31:30 UTC 2024


Changeset: ecf6edf0
Author:    Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date:      2024-06-03 17:47:45 +0000
URL:       https://git.openjdk.org/wakefield/commit/ecf6edf00d57143c9eff52bcd64c9dee9f122e2f

JBR-7237 Separate display connect from WLToolkit initialization

+ src/java.desktop/unix/classes/sun/awt/wl/WLDisplay.java
! src/java.desktop/unix/classes/sun/awt/wl/WLToolkit.java
! src/java.desktop/unix/native/libawt_wlawt/WLToolkit.c

Changeset: 99dea1bb
Author:    Alexey Ushakov <alexey.ushakov at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date:      2024-06-04 22:30:06 +0000
URL:       https://git.openjdk.org/wakefield/commit/99dea1bb7cb72f8c32aa079e62a83c6da7d87891

JBR-7256 Vulkan: Implement FILL_PARALLELOGRAM primitive for flat color rendering

! src/java.desktop/share/glsl/vulkan/color.vert
! src/java.desktop/share/native/common/java2d/vulkan/VKRenderQueue.c
! src/java.desktop/share/native/common/java2d/vulkan/VKRenderer.c
! src/java.desktop/share/native/common/java2d/vulkan/VKRenderer.h
! src/java.desktop/share/native/common/java2d/vulkan/VKVertex.c
! src/java.desktop/share/native/common/java2d/vulkan/VKVertex.h

Changeset: f55397fa
Author:    Maxim Kartashёv <maxim.kartashev at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date:      2024-06-14 10:15:47 +0000
URL:       https://git.openjdk.org/wakefield/commit/f55397fa92d393ac3724e3160b610ee36734b185

JBR-7072 Wayland: clicks on items of floating context menus are ignored (#405)

JBR-7072 Wayland: clicks on items of floating context menus are ignored

! src/java.desktop/unix/classes/sun/awt/wl/WLComponentPeer.java
+ test/jdk/jb/java/awt/Focus/ContextMenuFocusTest.java

Changeset: 72a29a23
Author:    Nikita Gubarkov <Nikita.Gubarkov at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date:      2024-06-14 13:22:40 +0000
URL:       https://git.openjdk.org/wakefield/commit/72a29a238205194573f8e6b8751f9143f179eb36

JBR-7237 Fix cyclic dependency of Wayland and Vulkan initialization (#396)


+ src/java.desktop/share/classes/sun/java2d/vulkan/VKInstance.java
! src/java.desktop/share/native/common/java2d/vulkan/VKBase.c
! src/java.desktop/share/native/common/java2d/vulkan/VKBase.h
! src/java.desktop/unix/classes/sun/awt/wl/WLGraphicsDevice.java
! src/java.desktop/unix/classes/sun/awt/wl/WLGraphicsEnvironment.java
! src/java.desktop/unix/classes/sun/awt/wl/WLToolkit.java
! src/java.desktop/unix/native/common/java2d/vulkan/WLVKSurfaceData.c
! src/java.desktop/unix/native/libawt_wlawt/WLGraphicsEnvironment.c

Changeset: 9c9e7d74
Author:    Nikita Gubarkov <nikita.gubarkov at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date:      2024-06-14 23:29:58 +0000
URL:       https://git.openjdk.org/wakefield/commit/9c9e7d741f48b94ce3ef422eb1ac1f4c30bf88aa

JBR-7307 Add stub for VKInstance.initNative with disabled Vulkan.

! src/java.desktop/share/native/common/java2d/vulkan/VKBase.c
! src/java.desktop/share/native/common/java2d/vulkan/VKStubs.c

Changeset: 635776db
Author:    Alexey Ushakov <alexey.ushakov at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date:      2024-06-13 20:57:31 +0000
URL:       https://git.openjdk.org/wakefield/commit/635776db32a1c65494218dacef4b815111613e4b

JBR-7305 Vulkan: Implement FILL_SPANS primitive for flat color rendering

Implemented flat color shape rendering

! src/java.desktop/share/native/common/java2d/vulkan/VKRenderQueue.c
! src/java.desktop/share/native/common/java2d/vulkan/VKRenderer.c
! src/java.desktop/share/native/common/java2d/vulkan/VKRenderer.h

Changeset: 9e02d410
Author:    Alexey Ushakov <alexey.ushakov at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date:      2024-06-14 16:26:49 +0000
URL:       https://git.openjdk.org/wakefield/commit/9e02d410a1c49392a41e3831928b6f35624bfa4b

JBR-7308 Vulkan: Build failure in vulkan enabled builds

Added missing header (jni_util.h)

! src/java.desktop/share/native/common/java2d/vulkan/VKBase.c

Changeset: 582e5533
Author:    Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date:      2024-06-14 17:54:35 +0000
URL:       https://git.openjdk.org/wakefield/commit/582e5533dcc3f1e49783a9010109e3bcdb02be56

JBR-7290 Wayland: window permanently looses focus after invoking Go To Line dialog

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



More information about the wakefield-dev mailing list