git: openjdk/wakefield: jdk25-wayland: 39 new changesets
duke
duke at openjdk.org
Thu Sep 11 13:42:11 UTC 2025
Changeset: 5712fc7d
Branch: jdk25-wayland
Author: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-09-11 15:19:23 +0000
URL: https://git.openjdk.org/wakefield/commit/5712fc7d37a81a0d08ba6e7f65d1dec7e84e5094
Revert "JBR-9070 Vulkan: Add sun.java2d.vulkan=True diagnostics"
This reverts commit 0eeac722212ca0af8d06de1aa0fce50b8b918c01.
! src/java.desktop/share/classes/sun/java2d/vulkan/VKEnv.java
Changeset: 3fa4325c
Branch: jdk25-wayland
Author: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-09-11 15:19:29 +0000
URL: https://git.openjdk.org/wakefield/commit/3fa4325cbb5433ce95643093e21dc11b0d4afc6f
Revert "JBR-9060 Vulkan: Fix MASK_FILL artifacts"
This reverts commit c0077d446360e80607dac50ae740e39b1f56a539.
! src/java.desktop/share/glsl/vulkan/mask_fill_color.frag
Changeset: fbec5e4a
Branch: jdk25-wayland
Author: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-09-11 15:19:54 +0000
URL: https://git.openjdk.org/wakefield/commit/fbec5e4af2b55b37eac21512a5fc2c362b25aac5
Revert "JBR-8937 Vulkan: crash in disposal code"
This reverts commit fac53b381d161819b15aa820f7f3ad96e7e1e23d.
! 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/VKRenderer_Internal.h
Changeset: c4019db3
Branch: jdk25-wayland
Author: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-09-11 15:20:07 +0000
URL: https://git.openjdk.org/wakefield/commit/c4019db3b8dc5d1c393526712ea8e5e1c77e11fd
Revert "JBR-8810 Vulkan: Exclude native Vulkan files from vk=off builds"
This reverts commit 6623a7c6d875ecfcd4a5f7597070c3c9384b7109.
! make/modules/java.desktop/lib/AwtLibraries.gmk
Changeset: c9308919
Branch: jdk25-wayland
Author: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-09-11 15:20:37 +0000
URL: https://git.openjdk.org/wakefield/commit/c93089194b4269a3218c42e123407e30793cf45b
Revert "JBR-8740 Vulkan: Optimize BLIT"
This reverts commit f717596c31a44955c1d4d7858f2ec8ce763d69fa.
! src/java.desktop/share/classes/sun/java2d/vulkan/VKBlitLoops.java
! src/java.desktop/share/native/common/java2d/vulkan/VKBuffer.c
! src/java.desktop/share/native/common/java2d/vulkan/VKBuffer.h
! src/java.desktop/share/native/common/java2d/vulkan/VKImage.c
! src/java.desktop/share/native/common/java2d/vulkan/VKImage.h
! 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/VKRenderer_Blit.c
! src/java.desktop/share/native/common/java2d/vulkan/VKRenderer_Drawing.c
! src/java.desktop/share/native/common/java2d/vulkan/VKRenderer_Internal.h
! src/java.desktop/share/native/common/java2d/vulkan/VKRenderer_MaskFill.c
! src/java.desktop/share/native/common/java2d/vulkan/VKRenderer_VertexCache.c
Changeset: cbca3be5
Branch: jdk25-wayland
Author: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-09-11 15:20:43 +0000
URL: https://git.openjdk.org/wakefield/commit/cbca3be58ea47222b42849058ad743d9435c9e06
Revert "JBR-8739 Vulkan: Optimize SURFACE_TO_SW_BLIT"
This reverts commit 16b7f3882f1e6e0a7ec28a09cae30ca1e22e4c27.
! src/java.desktop/share/native/common/java2d/vulkan/VKRenderQueue.c
! src/java.desktop/share/native/common/java2d/vulkan/VKRenderer.h
! src/java.desktop/share/native/common/java2d/vulkan/VKRenderer_Blit.c
Changeset: 6433f1dd
Branch: jdk25-wayland
Author: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-09-11 15:20:49 +0000
URL: https://git.openjdk.org/wakefield/commit/6433f1dd65baac729a5ec04dec97e4b680d05daf
Revert "JBR-8738 Vulkan: Optimize ISO_BLIT"
This reverts commit 4b77d71409ed65d4b68227f5c95f997d0e595d6a.
! src/java.desktop/share/classes/sun/java2d/vulkan/VKBlitLoops.java
! src/java.desktop/share/classes/sun/java2d/vulkan/VKOffScreenSurfaceData.java
! src/java.desktop/share/classes/sun/java2d/vulkan/VKSurfaceData.java
! src/java.desktop/share/native/common/java2d/vulkan/VKRenderQueue.c
! src/java.desktop/share/native/common/java2d/vulkan/VKRenderer.h
! src/java.desktop/share/native/common/java2d/vulkan/VKRenderer_Blit.c
! src/java.desktop/share/native/common/java2d/vulkan/VKRenderer_Internal.h
! src/java.desktop/share/native/common/java2d/vulkan/VKRenderer_RenderPass.c
! src/java.desktop/share/native/common/java2d/vulkan/VKSurfaceData.c
! src/java.desktop/share/native/common/java2d/vulkan/VKSurfaceData.h
! src/java.desktop/unix/classes/sun/java2d/vulkan/WLVKWindowSurfaceData.java
Changeset: 0b50d6a4
Branch: jdk25-wayland
Author: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-09-11 15:20:57 +0000
URL: https://git.openjdk.org/wakefield/commit/0b50d6a4945f911570d29e3a1dd07cdd9e7c793e
Revert "JBR-8737 Vulkan: Respect nonCoherentAtomSize in allocator"
This reverts commit f6c6b38d309f758477b478f8c8aae6f2a7712fae.
! src/java.desktop/share/native/common/java2d/vulkan/VKAllocator.c
! src/java.desktop/share/native/common/java2d/vulkan/VKAllocator.h
! src/java.desktop/share/native/common/java2d/vulkan/VKBuffer.c
! src/java.desktop/share/native/common/java2d/vulkan/VKDevice.c
! src/java.desktop/share/native/common/java2d/vulkan/VKDevice.h
Changeset: 02096ee8
Branch: jdk25-wayland
Author: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-09-11 15:21:12 +0000
URL: https://git.openjdk.org/wakefield/commit/02096ee848ad12fb8770c02106218f81013905a1
Revert "JBR-8736 Vulkan: Split VKRenderer into subsystems"
This reverts commit d9c92e5ecef6bbee7f88e6a91eeb0244b5aa35ed.
+ src/java.desktop/share/native/common/java2d/vulkan/VKBlitLoops.c
+ src/java.desktop/share/native/common/java2d/vulkan/VKBlitLoops.h
! src/java.desktop/share/native/common/java2d/vulkan/VKBuffer.c
! src/java.desktop/share/native/common/java2d/vulkan/VKBuffer.h
! src/java.desktop/share/native/common/java2d/vulkan/VKDevice.c
! src/java.desktop/share/native/common/java2d/vulkan/VKDevice.h
! src/java.desktop/share/native/common/java2d/vulkan/VKImage.c
! src/java.desktop/share/native/common/java2d/vulkan/VKImage.h
! src/java.desktop/share/native/common/java2d/vulkan/VKPipelines.c
! 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/VKRenderer_Blit.c
- src/java.desktop/share/native/common/java2d/vulkan/VKRenderer_Drawing.c
- src/java.desktop/share/native/common/java2d/vulkan/VKRenderer_Internal.h
- src/java.desktop/share/native/common/java2d/vulkan/VKRenderer_MaskFill.c
- src/java.desktop/share/native/common/java2d/vulkan/VKRenderer_Primitives.c
- src/java.desktop/share/native/common/java2d/vulkan/VKRenderer_RenderPass.c
- src/java.desktop/share/native/common/java2d/vulkan/VKRenderer_VertexCache.c
! src/java.desktop/share/native/common/java2d/vulkan/VKUtil.h
Changeset: 028a8d89
Branch: jdk25-wayland
Author: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-07-17 19:37:58 +0000
URL: https://git.openjdk.org/wakefield/commit/028a8d89f68887d5e1fc18f8bcccf50ce77c76e7
JBR-6145 Wayland: refactor surface-to-peer mapping
! src/java.desktop/unix/classes/sun/awt/wl/WLButtonPeer.java
! src/java.desktop/unix/classes/sun/awt/wl/WLCanvasPeer.java
! src/java.desktop/unix/classes/sun/awt/wl/WLComponentPeer.java
! src/java.desktop/unix/classes/sun/awt/wl/WLDialogPeer.java
! src/java.desktop/unix/classes/sun/awt/wl/WLDropTargetContextPeer.java
! src/java.desktop/unix/classes/sun/awt/wl/WLInputState.java
! src/java.desktop/unix/classes/sun/awt/wl/WLMainSurface.java
! src/java.desktop/unix/classes/sun/awt/wl/WLToolkit.java
Changeset: 27736992
Branch: jdk25-wayland
Author: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-07-17 20:10:46 +0000
URL: https://git.openjdk.org/wakefield/commit/27736992b4620f58dbd7cd6cd0f5a0b53249d055
JBR-6145 Wayland: synthetic focus for popups
! src/java.desktop/unix/classes/sun/awt/wl/WLKeyboardFocusManagerPeer.java
! src/java.desktop/unix/classes/sun/awt/wl/WLToolkit.java
! src/java.desktop/unix/classes/sun/awt/wl/WLWindowPeer.java
Changeset: d78b0d63
Branch: jdk25-wayland
Author: Nikita Gubarkov <ngubarkov at openjdk.org>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-06-23 10:52:07 +0000
URL: https://git.openjdk.org/wakefield/commit/d78b0d63849f648d352b0656807f5413a33b3398
8355904: Use variadic macros for J2dTrace
Reviewed-by: aivanov, serb, prr, avu
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/EncoderManager.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBlitLoops.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBufImgOps.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLClip.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLContext.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGlyphCache.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLMaskFill.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderQueue.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderQueue.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderer.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTextRenderer.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLVertexCache.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLGraphicsConfig.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLSurfaceData.m
! src/java.desktop/share/native/common/font/AccelGlyphCache.c
! src/java.desktop/share/native/common/java2d/opengl/OGLBlitLoops.c
! src/java.desktop/share/native/common/java2d/opengl/OGLBufImgOps.c
! src/java.desktop/share/native/common/java2d/opengl/OGLContext.c
! src/java.desktop/share/native/common/java2d/opengl/OGLFuncs.h
! src/java.desktop/share/native/common/java2d/opengl/OGLMaskFill.c
! src/java.desktop/share/native/common/java2d/opengl/OGLPaints.c
! src/java.desktop/share/native/common/java2d/opengl/OGLRenderQueue.c
! src/java.desktop/share/native/common/java2d/opengl/OGLRenderQueue.h
! src/java.desktop/share/native/common/java2d/opengl/OGLRenderer.c
! src/java.desktop/share/native/common/java2d/opengl/OGLSurfaceData.c
! src/java.desktop/share/native/common/java2d/opengl/OGLTextRenderer.c
! src/java.desktop/share/native/common/java2d/opengl/OGLVertexCache.c
! src/java.desktop/share/native/libawt/java2d/Trace.h
! src/java.desktop/share/native/libawt/java2d/loops/DrawParallelogram.c
! src/java.desktop/share/native/libawt/java2d/pipe/BufferedMaskBlit.c
! src/java.desktop/share/native/libawt/java2d/pipe/BufferedRenderPipe.c
! src/java.desktop/unix/native/common/java2d/opengl/GLXGraphicsConfig.c
! src/java.desktop/unix/native/common/java2d/opengl/GLXSurfaceData.c
! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DBlitLoops.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DBufImgOps.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DContext.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DGlyphCache.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DGraphicsDevice.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DMaskCache.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DMaskFill.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DPaints.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DPipeline.h
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DPipelineManager.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DRenderQueue.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DRenderer.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DResourceManager.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DShaderGen.c
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DSurfaceData.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DTextRenderer.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DVertexCacher.cpp
! src/java.desktop/windows/native/libawt/java2d/opengl/WGLGraphicsConfig.c
! src/java.desktop/windows/native/libawt/java2d/opengl/WGLSurfaceData.c
! src/java.desktop/windows/native/libawt/java2d/windows/GDIRenderer.cpp
! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.cpp
! src/java.desktop/windows/native/libawt/java2d/windows/WindowsFlags.cpp
! src/java.desktop/windows/native/libawt/windows/Devices.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsEnv.cpp
Changeset: b6a60cc9
Branch: jdk25-wayland
Author: Nikita Gubarkov <nikita.gubarkov at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-08-06 19:20:17 +0000
URL: https://git.openjdk.org/wakefield/commit/b6a60cc96380471df74ac340bbcd0c07bd8ea754
JBR-9173 Vulkan: Unify cleanup logic
Also synchronized with jbr25 at this commit level
! src/java.base/share/native/libjava/jni_util.h
! src/java.desktop/share/native/common/java2d/vulkan/VKAllocator.c
! src/java.desktop/share/native/common/java2d/vulkan/VKBlitLoops.c
! src/java.desktop/share/native/common/java2d/vulkan/VKBuffer.c
! src/java.desktop/share/native/common/java2d/vulkan/VKCapabilityUtil.h
! src/java.desktop/share/native/common/java2d/vulkan/VKDevice.c
! src/java.desktop/share/native/common/java2d/vulkan/VKEnv.c
! src/java.desktop/share/native/common/java2d/vulkan/VKImage.c
! src/java.desktop/share/native/common/java2d/vulkan/VKPipelines.c
! 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/VKSurfaceData.c
! src/java.desktop/share/native/common/java2d/vulkan/VKTexturePool.c
! src/java.desktop/share/native/common/java2d/vulkan/VKUtil.c
! src/java.desktop/share/native/common/java2d/vulkan/VKUtil.h
! src/java.desktop/unix/native/libawt_wlawt/WLToolkit.h
Changeset: 1818f963
Branch: jdk25-wayland
Author: Nikita Gubarkov <nikita.gubarkov at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-08-06 19:20:17 +0000
URL: https://git.openjdk.org/wakefield/commit/1818f963896249d665513070a57e038f05d1455c
JBR-9174 Vulkan: Cleanup image/buffer barriers
! src/java.desktop/share/native/common/java2d/vulkan/VKBlitLoops.c
! src/java.desktop/share/native/common/java2d/vulkan/VKBuffer.c
! src/java.desktop/share/native/common/java2d/vulkan/VKBuffer.h
! src/java.desktop/share/native/common/java2d/vulkan/VKImage.c
! src/java.desktop/share/native/common/java2d/vulkan/VKImage.h
! 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/VKUtil.h
Changeset: de6bf13f
Branch: jdk25-wayland
Author: Nikita Gubarkov <nikita.gubarkov at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-08-06 19:20:18 +0000
URL: https://git.openjdk.org/wakefield/commit/de6bf13f4cbd6e098a1342572102e9ee1f5f0cb0
JBR-9176 Vulkan: Refactor dynamic buffer data allocation
! src/java.desktop/share/native/common/java2d/vulkan/VKRenderer.c
Changeset: f509b5ce
Branch: jdk25-wayland
Author: Nikita Gubarkov <nikita.gubarkov at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-05-03 01:03:52 +0000
URL: https://git.openjdk.org/wakefield/commit/f509b5cea4f100aff5f1570610700557da30d6b2
JBR-8737 Vulkan: Respect nonCoherentAtomSize in allocator
! src/java.desktop/share/native/common/java2d/vulkan/VKAllocator.c
! src/java.desktop/share/native/common/java2d/vulkan/VKAllocator.h
! src/java.desktop/share/native/common/java2d/vulkan/VKBuffer.c
! src/java.desktop/share/native/common/java2d/vulkan/VKDevice.c
! src/java.desktop/share/native/common/java2d/vulkan/VKDevice.h
Changeset: 250a3000
Branch: jdk25-wayland
Author: Nikita Gubarkov <nikita.gubarkov at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-08-06 22:47:11 +0000
URL: https://git.openjdk.org/wakefield/commit/250a30000a4d79044b0696fe74f9ed692f38b11f
JBR-8738 Vulkan: Optimize ISO_BLIT
! src/java.desktop/share/classes/sun/java2d/vulkan/VKBlitLoops.java
! src/java.desktop/share/classes/sun/java2d/vulkan/VKOffScreenSurfaceData.java
! src/java.desktop/share/classes/sun/java2d/vulkan/VKSurfaceData.java
! src/java.desktop/share/native/common/java2d/vulkan/VKBlitLoops.c
! src/java.desktop/share/native/common/java2d/vulkan/VKBlitLoops.h
! src/java.desktop/share/native/common/java2d/vulkan/VKBuffer.h
! 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/VKSurfaceData.c
! src/java.desktop/share/native/common/java2d/vulkan/VKSurfaceData.h
! src/java.desktop/unix/classes/sun/java2d/vulkan/WLVKWindowSurfaceData.java
Changeset: b5b30425
Branch: jdk25-wayland
Author: Nikita Gubarkov <nikita.gubarkov at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-08-06 22:59:38 +0000
URL: https://git.openjdk.org/wakefield/commit/b5b304259b82c049a14f35a655792cd18fe0c2f9
JBR-8739 Vulkan: Optimize SURFACE_TO_SW_BLIT
! src/java.desktop/share/native/common/java2d/vulkan/VKBlitLoops.c
! src/java.desktop/share/native/common/java2d/vulkan/VKBlitLoops.h
! src/java.desktop/share/native/common/java2d/vulkan/VKRenderQueue.c
Changeset: 9b605228
Branch: jdk25-wayland
Author: Nikita Gubarkov <nikita.gubarkov at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-08-07 08:58:00 +0000
URL: https://git.openjdk.org/wakefield/commit/9b605228cec7e4ac72a181d4ab4059513943860d
JBR-8740 Vulkan: Optimize BLIT
! src/java.desktop/share/classes/sun/java2d/vulkan/VKBlitLoops.java
! src/java.desktop/share/native/common/java2d/vulkan/VKBlitLoops.c
! src/java.desktop/share/native/common/java2d/vulkan/VKBlitLoops.h
! src/java.desktop/share/native/common/java2d/vulkan/VKBuffer.c
! src/java.desktop/share/native/common/java2d/vulkan/VKBuffer.h
! src/java.desktop/share/native/common/java2d/vulkan/VKImage.c
! 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: ffdd0a45
Branch: jdk25-wayland
Author: Nikita Gubarkov <nikita.gubarkov at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-05-21 12:07:52 +0000
URL: https://git.openjdk.org/wakefield/commit/ffdd0a459ac7feadd1dce5dd3befe2ade27aba01
JBR-8810 Vulkan: Exclude native Vulkan files from vk=off builds
! make/modules/java.desktop/lib/AwtLibraries.gmk
Changeset: c406d39c
Branch: jdk25-wayland
Author: Nikita Gubarkov <nikita.gubarkov at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-07-02 23:02:06 +0000
URL: https://git.openjdk.org/wakefield/commit/c406d39cd8ae1542681306fc38f52871d0f5d26b
JBR-9060 Vulkan: Fix MASK_FILL artifacts
Change local maskPos calculation from integer to floating point subtraction.
! src/java.desktop/share/glsl/vulkan/mask_fill_color.frag
Changeset: 4074eb85
Branch: jdk25-wayland
Author: Nikita Gubarkov <nikita.gubarkov at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-07-07 15:21:58 +0000
URL: https://git.openjdk.org/wakefield/commit/4074eb8593521983d0df6260ff893f4330ad9d48
JBR-9070 Vulkan: Add sun.java2d.vulkan=True diagnostics
! src/java.desktop/share/classes/sun/java2d/vulkan/VKEnv.java
Changeset: a006aba3
Branch: jdk25-wayland
Author: Alexey Ushakov <alexey.ushakov at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-06-03 19:05:14 +0000
URL: https://git.openjdk.org/wakefield/commit/a006aba395faaf8b6d9afd65a1757258448712fc
JBR-8937 Vulkan: crash in disposal code
Added synchronization before disposal
! src/java.desktop/share/native/common/java2d/vulkan/VKRenderQueue.c
! src/java.desktop/share/native/common/java2d/vulkan/VKRenderer.c
Changeset: a0b372ff
Branch: jdk25-wayland
Author: Nikita Gubarkov <nikita.gubarkov at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-08-07 09:50:30 +0000
URL: https://git.openjdk.org/wakefield/commit/a0b372ff52198a04c84f211640f0c0e67c26de63
Revert "JBR-8937 Vulkan: crash in disposal code"
This reverts commit 442ac6f6605366c3acb43cc220ca44153ce96a8c.
! src/java.desktop/share/native/common/java2d/vulkan/VKRenderQueue.c
! src/java.desktop/share/native/common/java2d/vulkan/VKRenderer.c
Changeset: 04187765
Branch: jdk25-wayland
Author: Nikita Tsarev <nikita.tsarev at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-08-11 13:53:06 +0000
URL: https://git.openjdk.org/wakefield/commit/041877652d59394c2c87fc0150970056cb357a65
JBR-9149: Also report lowercased mime types when offering data sources [WLToolkit]
! src/java.desktop/unix/classes/sun/awt/wl/WLDataSource.java
Changeset: 0b49af5c
Branch: jdk25-wayland
Author: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-08-12 15:35:20 +0000
URL: https://git.openjdk.org/wakefield/commit/0b49af5c43fc2c4ff76cd21d8ec8941b3d11f650
JBR-9189 Avoid really hiding a window that was never shown
! src/java.desktop/unix/classes/sun/awt/wl/WLComponentPeer.java
Changeset: 7429a116
Branch: jdk25-wayland
Author: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-08-12 19:18:56 +0000
URL: https://git.openjdk.org/wakefield/commit/7429a11619f8b2d25b2e986358b1878aebc0b1a1
JBR-9081 Wayland: GTK title bar does not respect theme on Fedora 42
! src/java.desktop/unix/classes/sun/awt/wl/GtkFrameDecoration.java
! src/java.desktop/unix/native/libawt_wlawt/GtkFrameDecoration.c
Changeset: e287cad5
Branch: jdk25-wayland
Author: Nikita Tsarev <nikita.tsarev at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-08-18 16:44:53 +0000
URL: https://git.openjdk.org/wakefield/commit/e287cad5f7c3e8b5a33d5cb567a487ba64ca95fa
JBR-9243: Report key modifiers in key typed events [WLToolkit]
! src/java.desktop/unix/native/libawt_wlawt/WLKeyboard.c
Changeset: afa58fe5
Branch: jdk25-wayland
Author: Nikita Gubarkov <nikita.gubarkov at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-08-20 13:42:23 +0000
URL: https://git.openjdk.org/wakefield/commit/afa58fe5d5186a6ae977011b77fdbf12d51114e6
JBR-9236 Vulkan: Proper builds without Vulkan
! make/modules/java.desktop/Java.gmk
! src/java.desktop/share/classes/sun/java2d/vulkan/VKEnv.java
Changeset: b12f3ac9
Branch: jdk25-wayland
Author: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-08-20 18:13:58 +0000
URL: https://git.openjdk.org/wakefield/commit/b12f3ac9e94f6260ea00224348961dc58d9ee18a
JBR-9239 Wayland: IDE partially hangs on any modal dialog
! src/java.desktop/unix/classes/sun/awt/wl/WLDialogPeer.java
Changeset: 91a7a5ec
Branch: jdk25-wayland
Author: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-09-01 18:22:44 +0000
URL: https://git.openjdk.org/wakefield/commit/91a7a5ec6c09656053a5c38e75371695e98c8314
JBR-9289 Wayland: an option to turn window shadow off
Use -Dsun.awt.wl.Shadow=false to turn all the window shadows off
! src/java.desktop/unix/classes/sun/awt/wl/WLComponentPeer.java
Changeset: fbfa7d40
Branch: jdk25-wayland
Author: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-09-03 13:19:22 +0000
URL: https://git.openjdk.org/wakefield/commit/fbfa7d40f35b12ada5b114ab4f0ca269bc438776
JBR-9289 Wayland: re-enable window shadow by default
! src/java.desktop/unix/classes/sun/awt/wl/WLComponentPeer.java
Changeset: 7ac4ec2f
Branch: jdk25-wayland
Author: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-09-01 13:52:52 +0000
URL: https://git.openjdk.org/wakefield/commit/7ac4ec2facee224e98b921e6883e1582da2f771b
JBR-9288 Wayland: use builtin window decorations in KDE
! src/java.desktop/unix/classes/sun/awt/wl/WLDecoratedPeer.java
! src/java.desktop/unix/classes/sun/awt/wl/WLToolkit.java
Changeset: 1cb7f093
Branch: jdk25-wayland
Author: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-09-03 17:13:57 +0000
URL: https://git.openjdk.org/wakefield/commit/1cb7f09399705ff00327f5419a3b67835133bcd1
JBR-9302 Wayland: default window decoration to look more like KDE
! src/java.desktop/unix/classes/sun/awt/wl/DefaultFrameDecoration.java
! src/java.desktop/unix/classes/sun/awt/wl/WLRoundedCornersManager.java
Changeset: 77fbeba6
Branch: jdk25-wayland
Author: Nikita Tsarev <nikita.tsarev at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-09-08 19:08:01 +0000
URL: https://git.openjdk.org/wakefield/commit/77fbeba685fe946106d81bfe6fdf9c7fa25a1080
JBR-9326 Support TransferHandler.setDragImage [WLToolkit]
! src/java.desktop/unix/classes/sun/awt/wl/WLDataDevice.java
! src/java.desktop/unix/classes/sun/awt/wl/WLDataSource.java
! src/java.desktop/unix/classes/sun/awt/wl/WLDragSourceContextPeer.java
! src/java.desktop/unix/native/libawt_wlawt/WLDataDevice.c
! src/java.desktop/unix/native/libawt_wlawt/WLToolkit.c
Changeset: 8bc11f48
Branch: jdk25-wayland
Author: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-09-08 12:39:12 +0000
URL: https://git.openjdk.org/wakefield/commit/8bc11f48e041daa42ef759259daa33a8fb52939a
JBR-9310 Wayland: Gtk-WARNING in swing app
! src/java.desktop/unix/classes/sun/awt/wl/GtkFrameDecoration.java
! src/java.desktop/unix/classes/sun/awt/wl/WLComponentPeer.java
! src/java.desktop/unix/classes/sun/awt/wl/WLDecoratedPeer.java
! src/java.desktop/unix/native/libawt_wlawt/GtkFrameDecoration.c
+ test/jdk/jb/javax/swing/wayland/WLFrameMinSize.java
Changeset: 32956ec0
Branch: jdk25-wayland
Author: Nikita Tsarev <nikita.tsarev at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-09-10 18:47:18 +0000
URL: https://git.openjdk.org/wakefield/commit/32956ec0719eb8a0b6ac421c4ca15a76c340d8ae
JBR-9336: Fix build error with old wayland protocol headers [WLToolkit]
! src/java.desktop/unix/native/libawt_wlawt/WLDataDevice.c
! src/java.desktop/unix/native/libawt_wlawt/WLToolkit.c
Changeset: 431c32e0
Branch: jdk25-wayland
Author: Nikita Gubarkov <nikita.gubarkov at jetbrains.com>
Committer: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-08-20 13:42:23 +0000
URL: https://git.openjdk.org/wakefield/commit/431c32e02eee0c691fd8acaee4ea23afc5dcd8ed
JBR-9236 Vulkan: Proper builds without Vulkan
! src/java.desktop/share/classes/sun/java2d/vulkan/VKEnv.java
Changeset: e6bef2d3
Branch: jdk25-wayland
Author: Maxim Kartashev <maxim.kartashev at jetbrains.com>
Date: 2025-09-11 17:34:14 +0000
URL: https://git.openjdk.org/wakefield/commit/e6bef2d3291b731d89a42027ee391b34e836db74
Vulkan: some fixups
! src/java.desktop/share/classes/sun/java2d/vulkan/VKSurfaceData.java
! src/java.desktop/share/native/common/java2d/vulkan/VKRenderQueue.c
More information about the wakefield-dev
mailing list