From arapte at openjdk.org Tue Nov 4 14:23:00 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Tue, 4 Nov 2025 14:23:00 GMT Subject: git: openjdk/jfx25u: master: 8271024: Implement macOS Metal Rendering Pipeline Message-ID: Changeset: 29c74efe Branch: master Author: Ambarish Rapte Date: 2025-11-04 14:20:27 +0000 URL: https://git.openjdk.org/jfx25u/commit/29c74efe2778dfadd95ef79c5f217f834d5e835d 8271024: Implement macOS Metal Rendering Pipeline Reviewed-by: kcr Backport-of: f0312b0e3d384d5e1cfe905408983c66a61dd2bf ! build.gradle ! build.properties ! buildSrc/mac.gradle + buildSrc/src/main/groovy/com/sun/javafx/gradle/CompileMSLTask.groovy ! modules/javafx.graphics/.classpath ! modules/javafx.graphics/src/jslc/java/com/sun/scenario/effect/compiler/JSLC.java + modules/javafx.graphics/src/jslc/java/com/sun/scenario/effect/compiler/backend/hw/MSLBackend.java ! modules/javafx.graphics/src/jslc/java/com/sun/scenario/effect/compiler/model/CoreSymbols.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/View.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkView.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/ios/IosView.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/mac/MacView.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/MonocleView.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/win/WinView.java ! modules/javafx.graphics/src/main/java/com/sun/prism/GraphicsPipeline.java ! modules/javafx.graphics/src/main/java/com/sun/prism/PresentableState.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d/D3DResourceFactory.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2ResourceFactory.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2SwapChain.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/PrismSettings.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/ps/BaseShaderContext.java + modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLContext.java + modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLFBOTextureData.java + modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLGraphics.java + modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLMesh.java + modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLMeshView.java + modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLPhongMaterial.java + modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLPipeline.java + modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLRTTexture.java + modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLRTTextureData.java + modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLRenderTarget.java + modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLResourceFactory.java + modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLShader.java + modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLSwapChain.java + modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLTexture.java + modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLTextureData.java + modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLTextureResource.java + modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLVramPool.java ! modules/javafx.graphics/src/main/java/com/sun/prism/null3d/DummyResourceFactory.java ! modules/javafx.graphics/src/main/java/com/sun/prism/ps/ShaderFactory.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/Effect.java + modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/hw/mtl/MTLShaderSource.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/prism/ps/PPSRenderer.java + modules/javafx.graphics/src/main/jsl-decora/GenAllDecoraShaders.java ! modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java ! modules/javafx.graphics/src/main/native-glass/ios/GlassView.m + modules/javafx.graphics/src/main/native-glass/mac/GlassCGLFrameBufferObject.h = modules/javafx.graphics/src/main/native-glass/mac/GlassCGLFrameBufferObject.m + modules/javafx.graphics/src/main/native-glass/mac/GlassCGLOffscreen.h + modules/javafx.graphics/src/main/native-glass/mac/GlassCGLOffscreen.m - modules/javafx.graphics/src/main/native-glass/mac/GlassFrameBufferObject.h + modules/javafx.graphics/src/main/native-glass/mac/GlassLayer.h + modules/javafx.graphics/src/main/native-glass/mac/GlassLayer.m - modules/javafx.graphics/src/main/native-glass/mac/GlassLayer3D.h - modules/javafx.graphics/src/main/native-glass/mac/GlassLayer3D.m + modules/javafx.graphics/src/main/native-glass/mac/GlassLayerCGL.h + modules/javafx.graphics/src/main/native-glass/mac/GlassLayerCGL.m + modules/javafx.graphics/src/main/native-glass/mac/GlassLayerMTL.h + modules/javafx.graphics/src/main/native-glass/mac/GlassLayerMTL.m + modules/javafx.graphics/src/main/native-glass/mac/GlassMTLFrameBufferObject.h + modules/javafx.graphics/src/main/native-glass/mac/GlassMTLFrameBufferObject.m + modules/javafx.graphics/src/main/native-glass/mac/GlassMTLOffscreen.h + modules/javafx.graphics/src/main/native-glass/mac/GlassMTLOffscreen.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassOffscreen.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassOffscreen.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassView.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassView3D.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassView3D.m + modules/javafx.graphics/src/main/native-glass/mac/GlassViewCGL.h + modules/javafx.graphics/src/main/native-glass/mac/GlassViewCGL.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassViewDelegate.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassViewDelegate.m + modules/javafx.graphics/src/main/native-glass/mac/GlassViewMTL.h + modules/javafx.graphics/src/main/native-glass/mac/GlassViewMTL.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow.m + modules/javafx.graphics/src/main/native-prism-mtl/MetalCommon.h + modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.h + modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.m + modules/javafx.graphics/src/main/native-prism-mtl/MetalLight.h + modules/javafx.graphics/src/main/native-prism-mtl/MetalLight.m + modules/javafx.graphics/src/main/native-prism-mtl/MetalMesh.h + modules/javafx.graphics/src/main/native-prism-mtl/MetalMesh.m + modules/javafx.graphics/src/main/native-prism-mtl/MetalMeshView.h + modules/javafx.graphics/src/main/native-prism-mtl/MetalMeshView.m + modules/javafx.graphics/src/main/native-prism-mtl/MetalPhongMaterial.h + modules/javafx.graphics/src/main/native-prism-mtl/MetalPhongMaterial.m + modules/javafx.graphics/src/main/native-prism-mtl/MetalPipelineManager.h + modules/javafx.graphics/src/main/native-prism-mtl/MetalPipelineManager.m + modules/javafx.graphics/src/main/native-prism-mtl/MetalRTTexture.h + modules/javafx.graphics/src/main/native-prism-mtl/MetalRTTexture.m + modules/javafx.graphics/src/main/native-prism-mtl/MetalRingBuffer.h + modules/javafx.graphics/src/main/native-prism-mtl/MetalRingBuffer.m + modules/javafx.graphics/src/main/native-prism-mtl/MetalShader.h + modules/javafx.graphics/src/main/native-prism-mtl/MetalShader.m + modules/javafx.graphics/src/main/native-prism-mtl/MetalTexture.h + modules/javafx.graphics/src/main/native-prism-mtl/MetalTexture.m + modules/javafx.graphics/src/main/native-prism-mtl/msl/ClearRttShaders.metal + modules/javafx.graphics/src/main/native-prism-mtl/msl/ComputeKernels.metal + modules/javafx.graphics/src/main/native-prism-mtl/msl/PassThroughVS.metal + modules/javafx.graphics/src/main/native-prism-mtl/msl/PhongPS.metal + modules/javafx.graphics/src/main/native-prism-mtl/msl/PhongPSDecl.h + modules/javafx.graphics/src/main/native-prism-mtl/msl/PhongVS.metal + modules/javafx.graphics/src/main/native-prism-mtl/msl/PhongVS2PS.h + modules/javafx.graphics/src/main/native-prism-mtl/msl/PhongVSDecl.h From kcr at openjdk.org Tue Nov 4 14:41:00 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Tue, 4 Nov 2025 14:41:00 GMT Subject: git: openjdk/jfx: master: 8371087: Remove unused dependency on jdk.unsupported from javafx.graphics Message-ID: Changeset: a4e54513 Branch: master Author: Kevin Rushforth Date: 2025-11-04 14:39:09 +0000 URL: https://git.openjdk.org/jfx/commit/a4e5451373beed93942e0bf2b6c8b81d3e6ad66d 8371087: Remove unused dependency on jdk.unsupported from javafx.graphics 8179462: Remove obsolete -XDignore.symbol.file flag from build Reviewed-by: mhanl, arapte ! build.gradle ! modules/javafx.graphics/src/main/java/module-info.java From arapte at openjdk.org Tue Nov 4 15:50:13 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Tue, 4 Nov 2025 15:50:13 GMT Subject: git: openjdk/jfx25u: master: 8350479: SW pipeline should use default pipeline in Glass Message-ID: <60e197bb-ae48-4b5a-ac72-150ea78127c7@openjdk.org> Changeset: 8b26175b Branch: master Author: Ambarish Rapte Date: 2025-11-04 15:45:29 +0000 URL: https://git.openjdk.org/jfx25u/commit/8b26175b7b7dd82cbc5a2dafdbfdae07834dd744 8350479: SW pipeline should use default pipeline in Glass Backport-of: f8f466f9038b02b1e100cccf25a9ba58e7a06157 ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/PrismSettings.java ! modules/javafx.graphics/src/main/java/com/sun/prism/sw/SWPipeline.java ! modules/javafx.graphics/src/main/native-glass/mac/GlassLayer.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassLayer.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassView3D.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassViewCGL.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassViewCGL.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassViewMTL.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassViewMTL.m From arapte at openjdk.org Tue Nov 4 17:04:25 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Tue, 4 Nov 2025 17:04:25 GMT Subject: git: openjdk/jfx25u: master: 8368631: Avoid updating disposed MTLTexture Message-ID: Changeset: b116dc0d Branch: master Author: Ambarish Rapte Date: 2025-11-04 17:00:00 +0000 URL: https://git.openjdk.org/jfx25u/commit/b116dc0d3910027d4b4e6f0bd2d43aeca7a9a799 8368631: Avoid updating disposed MTLTexture Backport-of: c480b4622e7a1dc4e1987649eedf972103380b61 ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLTexture.java From arapte at openjdk.org Tue Nov 4 17:11:07 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Tue, 4 Nov 2025 17:11:07 GMT Subject: git: openjdk/jfx25u: master: 8368879: Intermittent crash on exit when disposing MTLRTTextureData Message-ID: Changeset: e7d1fdf3 Branch: master Author: Ambarish Rapte Date: 2025-11-04 17:05:01 +0000 URL: https://git.openjdk.org/jfx25u/commit/e7d1fdf384cd30aa2e4ec2dad3ce661e5ec2e8f1 8368879: Intermittent crash on exit when disposing MTLRTTextureData Backport-of: 1b16ebaa8c583ce6094ad5717969967b8c9f2c9e ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLContext.java From arapte at openjdk.org Tue Nov 4 17:58:23 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Tue, 4 Nov 2025 17:58:23 GMT Subject: git: openjdk/jfx25u: master: 8367306: HeaderButtonOverlayTest fails to compile with TEST_SDK_PATH Message-ID: <3ef069ca-3ddf-4369-88bd-b72ce16eb1c2@openjdk.org> Changeset: cc07ab1a Branch: master Author: Ambarish Rapte Date: 2025-11-04 17:57:25 +0000 URL: https://git.openjdk.org/jfx25u/commit/cc07ab1a1b73c198397d0df1f7d03204fecf4ff4 8367306: HeaderButtonOverlayTest fails to compile with TEST_SDK_PATH Reviewed-by: kcr Backport-of: 3e376e66a3510f8dee7abb52344961caee1d114a ! modules/javafx.graphics/src/test/addExports From arapte at openjdk.org Wed Nov 5 08:09:27 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Wed, 5 Nov 2025 08:09:27 GMT Subject: git: openjdk/jfx: master: 8370883: Update boot JDK to 25.0.1 Message-ID: <60b8be19-5708-4b21-9b29-fd3734a915dd@openjdk.org> Changeset: 3a1cf698 Branch: master Author: Ambarish Rapte Date: 2025-11-05 08:06:47 +0000 URL: https://git.openjdk.org/jfx/commit/3a1cf698cd7e8ad62219076398d282428f4120af 8370883: Update boot JDK to 25.0.1 8370881: Update Gradle to 9.2.0 Reviewed-by: kcr, sykora, mhanl, kizune ! .github/workflows/submit.yml ! build.properties ! gradle/verification-metadata.xml ! gradle/wrapper/gradle-wrapper.jar ! gradle/wrapper/gradle-wrapper.properties ! gradlew ! gradlew.bat From psadhukhan at openjdk.org Wed Nov 5 12:55:04 2025 From: psadhukhan at openjdk.org (Prasanta Sadhukhan) Date: Wed, 5 Nov 2025 12:55:04 GMT Subject: git: openjdk/jfx: master: 8371128: NullPointerException occurs due to double cleanup of SwingNode Message-ID: <1074549d-7509-4a04-b365-99a3e8e4f4e8@openjdk.org> Changeset: c9b74a80 Branch: master Author: Prasanta Sadhukhan Date: 2025-11-05 12:51:22 +0000 URL: https://git.openjdk.org/jfx/commit/c9b74a80e76c03b0a3df698e6ba5c1ea239b32ad 8371128: NullPointerException occurs due to double cleanup of SwingNode Reviewed-by: kcr ! modules/javafx.swing/src/main/java/javafx/embed/swing/SwingNode.java + tests/manual/swing/JavaSwingNodeCleanupBug.java From angorya at openjdk.org Wed Nov 5 15:13:36 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Wed, 5 Nov 2025 15:13:36 GMT Subject: git: openjdk/jfx: master: 8370912: Formatting error on JavaDoc because of missing quotation mark Message-ID: <1087ad5f-c3c3-414b-b16b-b8e81ba51024@openjdk.org> Changeset: 11cff5d6 Branch: master Author: iso53 <102249575+ISO53 at users.noreply.github.com> Committer: Andy Goryachev Date: 2025-11-05 15:12:30 +0000 URL: https://git.openjdk.org/jfx/commit/11cff5d686f2e9d55737b3a0ed89efa2a0cabe2a 8370912: Formatting error on JavaDoc because of missing quotation mark Reviewed-by: kcr ! modules/javafx.graphics/src/main/java/javafx/scene/layout/HBox.java From mhanl at openjdk.org Wed Nov 5 22:39:28 2025 From: mhanl at openjdk.org (Marius Hanl) Date: Wed, 5 Nov 2025 22:39:28 GMT Subject: git: openjdk/jfx: master: 8359599: Calling refresh() for all virtualized controls recreates all cells instead of refreshing the cells Message-ID: <48bbd8df-0de9-4433-8859-537ca5a9897a@openjdk.org> Changeset: 02756a81 Branch: master Author: Marius Hanl Date: 2025-11-05 22:37:49 +0000 URL: https://git.openjdk.org/jfx/commit/02756a810c54c4068505eca6d43c1ba2a136e04e 8359599: Calling refresh() for all virtualized controls recreates all cells instead of refreshing the cells Reviewed-by: angorya, kcr, jhendrikx, jvos ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/Properties.java ! modules/javafx.controls/src/main/java/javafx/scene/control/ListView.java ! modules/javafx.controls/src/main/java/javafx/scene/control/TableView.java ! modules/javafx.controls/src/main/java/javafx/scene/control/TreeTableView.java ! modules/javafx.controls/src/main/java/javafx/scene/control/TreeView.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ListViewSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableViewSkinBase.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TreeViewSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/VirtualContainerBase.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ListViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/TreeTableRowSkinTest.java + tests/performance/control/src/table/TableRefreshTest.java From jvos at openjdk.org Thu Nov 6 08:25:18 2025 From: jvos at openjdk.org (Johan Vos) Date: Thu, 6 Nov 2025 08:25:18 GMT Subject: git: openjdk/jfx17u: Added tag 17.0.18+0 for changeset 9f701b56 Message-ID: <46d49007-b809-45ac-be80-55ede927b0fe@openjdk.org> Tagged by: Johan Vos Date: 2025-11-06 08:22:06 +0000 Added tag 17.0.18+0 for changeset 9f701b56 Changeset: 9f701b56 Author: Johan Vos Date: 2025-09-08 07:49:04 +0000 URL: https://git.openjdk.org/jfx17u/commit/9f701b568e16f17e4456281a69eeb9e543037e54 From jvos at openjdk.org Thu Nov 6 08:28:41 2025 From: jvos at openjdk.org (Johan Vos) Date: Thu, 6 Nov 2025 08:28:41 GMT Subject: git: openjdk/jfx21u: Added tag 21.0.10+0 for changeset 239ad1a0 Message-ID: <22576835-614f-4a93-a218-ad0dc4ca913b@openjdk.org> Tagged by: Johan Vos Date: 2025-11-06 08:25:21 +0000 Added tag 21.0.10+0 for changeset 239ad1a0 Changeset: 239ad1a0 Author: Johan Vos Date: 2025-09-05 20:33:40 +0000 URL: https://git.openjdk.org/jfx21u/commit/239ad1a089d8341b71ffb00189852036aa775df2 From jvos at openjdk.org Thu Nov 6 08:43:45 2025 From: jvos at openjdk.org (Johan Vos) Date: Thu, 6 Nov 2025 08:43:45 GMT Subject: git: openjdk/jfx17u: master: 8371015: Change JavaFX release version to 17.0.18 in jfx17u Message-ID: <4b3d3cd3-ecee-420c-8c29-59242879384a@openjdk.org> Changeset: 4cc49e64 Branch: master Author: Johan Vos Date: 2025-11-06 08:39:57 +0000 URL: https://git.openjdk.org/jfx17u/commit/4cc49e645e52ce3797da01f184efb921c2db6674 8371015: Change JavaFX release version to 17.0.18 in jfx17u Reviewed-by: jpereda ! .jcheck/conf ! build.properties From jvos at openjdk.org Thu Nov 6 08:53:43 2025 From: jvos at openjdk.org (Johan Vos) Date: Thu, 6 Nov 2025 08:53:43 GMT Subject: git: openjdk/jfx21u: master: 8371016: Change JavaFX release version to 21.0.10 in jfx21u Message-ID: <6205c8ed-5706-4064-81fd-b003c8657a8e@openjdk.org> Changeset: 30c1e547 Branch: master Author: Johan Vos Date: 2025-11-06 08:53:04 +0000 URL: https://git.openjdk.org/jfx21u/commit/30c1e547190e552c047cb10a3a3888558dea5219 8371016: Change JavaFX release version to 21.0.10 in jfx21u Reviewed-by: jpereda ! .jcheck/conf ! build.properties From angorya at openjdk.org Thu Nov 6 16:31:28 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Thu, 6 Nov 2025 16:31:28 GMT Subject: git: openjdk/jfx: master: 8371080: RichTextArea: missing styles in Caspian Message-ID: <6211dd6d-1133-4add-9477-d6900c066599@openjdk.org> Changeset: 5684edf7 Branch: master Author: Andy Goryachev Date: 2025-11-06 16:29:20 +0000 URL: https://git.openjdk.org/jfx/commit/5684edf79b84bb62cde988e3f53b40cdbb6b22b6 8371080: RichTextArea: missing styles in Caspian Reviewed-by: aghaisas ! modules/javafx.controls/src/main/resources/com/sun/javafx/scene/control/skin/caspian/caspian.css From kcr at openjdk.org Thu Nov 6 17:08:54 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 6 Nov 2025 17:08:54 GMT Subject: git: openjdk/jfx: Added tag 26+15 for changeset 5684edf7 Message-ID: <92aeaef1-2389-4527-b01f-58d3607a591d@openjdk.org> Tagged by: Kevin Rushforth Date: 2025-11-06 17:06:06 +0000 Added tag 26+15 for changeset 5684edf7 Changeset: 5684edf7 Author: Andy Goryachev Date: 2025-11-06 16:29:20 +0000 URL: https://git.openjdk.org/jfx/commit/5684edf79b84bb62cde988e3f53b40cdbb6b22b6 From duke at openjdk.org Fri Nov 7 10:16:02 2025 From: duke at openjdk.org (duke) Date: Fri, 7 Nov 2025 10:16:02 GMT Subject: git: openjdk/jfx-sandbox: direct3d12-ea2: 3 new changesets Message-ID: Changeset: efec59cf Branch: direct3d12-ea2 Author: Lukasz Kostyra Date: 2025-10-17 16:28:34 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/efec59cf3198872efc9ef786cc692058b9d710b2 8369116: JavaFX D3D12: LineChart does not render Axis text sometimes Scissor testing was incorrectly managed in RenderingContext: - Disabling scissor test did not clear the mApplied flag for mDefaultScissor, which caused it to not be set next time Apply() was called - Calling SetRenderTarget() according to D3D9 spec should disable scissor testing ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12ResourceFactory.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12SwapChain.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12Texture.java ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12Buffer.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RenderingContext.cpp Changeset: 5d61bf0b Branch: direct3d12-ea2 Author: Lukasz Kostyra Date: 2025-10-20 14:53:55 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/5d61bf0bd1a8ae28a9336685ba429b26cc81b7f8 8358160: Cleanup: Remove D3D12 Shader compilation warnings ! modules/javafx.graphics/src/jslc/java/com/sun/scenario/effect/compiler/backend/hw/HLSL6Backend.java Changeset: abc78367 Branch: direct3d12-ea2 Author: Lukasz Kostyra Date: 2025-10-23 15:19:34 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/abc7836772974fc21a707ea0349f4a5be75f3d57 D3D12SwapChain: Restore accidentally removed SwapChain resize logic ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12SwapChain.java From duke at openjdk.org Fri Nov 7 11:34:41 2025 From: duke at openjdk.org (duke) Date: Fri, 7 Nov 2025 11:34:41 GMT Subject: git: openjdk/jfx-sandbox: direct3d12-ea2: 31 new changesets Message-ID: <7f0b169f-95bf-4670-b596-4550f35739df@openjdk.org> Changeset: 21d9113e Branch: direct3d12-ea2 Author: Nir Lisker Date: 2025-10-03 05:28:42 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/21d9113e6015e4c217451e4d937a916b27ba8f7e 8366842: Update the classpath file of the graphics module Reviewed-by: angorya, jhendrikx ! modules/javafx.graphics/.classpath Changeset: a176dad2 Branch: direct3d12-ea2 Author: Michael Strau? Date: 2025-10-03 10:25:42 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/a176dad2a2da9f0fac25c6b0ff2028b49f59a526 8368166: Media query should accept multiple rules Reviewed-by: angorya, arapte ! modules/javafx.graphics/src/main/java/javafx/css/CssParser.java ! modules/javafx.graphics/src/test/java/test/javafx/css/CssParser_mediaQuery_Test.java Changeset: d5e817d6 Branch: direct3d12-ea2 Author: Martin Fox Date: 2025-10-04 16:40:24 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/d5e817d6e4f28bb1e14292f17f7fe95f5d001487 8367045: [Linux] Dead keys not working Reviewed-by: lkostyra, tsayao ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.h ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window_ime.cpp Changeset: 6ab42f99 Branch: direct3d12-ea2 Author: Hima Bindu Meda Date: 2025-10-06 03:51:55 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/6ab42f99914c1d1e504432957aba992e2b98e377 8368691: Update libxml2 to 2.14.6 Reviewed-by: kcr, sykora ! modules/javafx.web/src/main/legal/libxml2.md ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/linux/config.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/linux/include/libxml/xmlversion.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/mac/config.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/mac/include/libxml/xmlversion.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/NEWS ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/SAX2.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/globals.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/valid.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlerror.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/private/parser.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/parser.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/tree.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/valid.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/xmlIO.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/win32/include/libxml/xmlversion.h Changeset: e8820e24 Branch: direct3d12-ea2 Author: Kevin Rushforth Date: 2025-10-06 22:16:53 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/e8820e2482bbc00765975854e738fdc214a46ea4 8369140: GHA: Update macOS / x64 build to use macos-15-intel runner Reviewed-by: arapte ! .github/workflows/submit.yml Changeset: eb3fcc72 Branch: direct3d12-ea2 Author: Ambarish Rapte Date: 2025-10-08 13:53:02 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/eb3fcc72e6be3560cc320ea85dc38c96d2536a53 8365577: Revert to OpenGL as the default JavaFX rendering pipeline for macOS Reviewed-by: angorya, kcr, jdv ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/PrismSettings.java Changeset: 1b16ebaa Branch: direct3d12-ea2 Author: Ambarish Rapte Date: 2025-10-09 11:45:49 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/1b16ebaa8c583ce6094ad5717969967b8c9f2c9e 8368879: Intermittent crash on exit when disposing MTLRTTextureData Reviewed-by: kcr, jdv ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLContext.java Changeset: adb6c11e Branch: direct3d12-ea2 Author: Jay Bhaskar Date: 2025-10-13 08:56:37 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/adb6c11e34c6e08e158e8a9ec6aa769ad9de9a4e 8367578: Additional WebKit 622.1 fixes from WebKitGTK 2.48.7 Reviewed-by: kcr, sykora ! modules/javafx.web/src/main/native/Source/JavaScriptCore/bytecode/BytecodeList.rb ! modules/javafx.web/src/main/native/Source/JavaScriptCore/bytecode/LLIntPrototypeLoadAdaptiveStructureWatchpoint.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LLIntOpcode.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm ! modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/WebAssembly.asm ! modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmOMGIRGenerator.cpp ! modules/javafx.web/src/main/native/Source/WTF/wtf/Markable.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/url-pattern/URLPatternTokenizer.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/OfflineAudioDestinationNode.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Sources.txt ! modules/javafx.web/src/main/native/Source/WebCore/animation/WebAnimationTypes.h ! modules/javafx.web/src/main/native/Source/WebCore/bindings/js/JSAbortSignalCustom.cpp + modules/javafx.web/src/main/native/Source/WebCore/crypto/SerializedCryptoKeyWrap.cpp ! modules/javafx.web/src/main/native/Source/WebCore/crypto/SerializedCryptoKeyWrap.h ! modules/javafx.web/src/main/native/Source/WebCore/crypto/algorithms/CryptoAlgorithmAESCFB.cpp ! modules/javafx.web/src/main/native/Source/WebCore/crypto/algorithms/CryptoAlgorithmHMAC.cpp ! modules/javafx.web/src/main/native/Source/WebCore/crypto/gcrypt/CryptoAlgorithmEd25519GCrypt.cpp ! modules/javafx.web/src/main/native/Source/WebCore/dom/Document.cpp ! modules/javafx.web/src/main/native/Source/WebCore/dom/Document.h ! modules/javafx.web/src/main/native/Source/WebCore/dom/Node.cpp ! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLFrameOwnerElement.cpp ! modules/javafx.web/src/main/native/Source/WebCore/html/canvas/CanvasRenderingContext2DBase.cpp ! modules/javafx.web/src/main/native/Source/WebCore/loader/DocumentThreadableLoader.cpp ! modules/javafx.web/src/main/native/Source/WebCore/page/ImageAnalysisQueue.cpp ! modules/javafx.web/src/main/native/Source/WebCore/page/scrolling/ScrollingTreeScrollingNode.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/encryptedmedia/clearkey/CDMClearKey.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/Gradient.h ! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/PlatformDisplay.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/PlatformDisplay.h ! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/texmap/TextureMapperAnimation.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/image-decoders/webp/WEBPImageDecoder.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/network/ResourceRequestBase.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/network/ResourceRequestBase.h ! modules/javafx.web/src/main/native/Source/WebCore/rendering/svg/legacy/LegacyRenderSVGPath.cpp ! modules/javafx.web/src/main/native/Source/WebCore/svg/graphics/filters/SVGFilter.cpp ! modules/javafx.web/src/main/native/Source/bmalloc/bmalloc/TZoneHeapManager.cpp ! modules/javafx.web/src/main/native/Source/cmake/OptionsGTK.cmake ! modules/javafx.web/src/main/native/Tools/TestRunnerShared/UIScriptContext/UIScriptContext.cpp Changeset: 89d6a7eb Branch: direct3d12-ea2 Author: Alexander Zuev Date: 2025-10-13 21:51:50 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/89d6a7ebfd3dfcc6510139a9fe7f5f7efeca850a 8368972: Create implementation of menu bar accessibility component Reviewed-by: angorya, arapte ! modules/javafx.graphics/src/main/native-glass/mac/a11y/AccessibleBase.m = modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXMenuBarAccessibility.h + modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXMenuBarAccessibility.m ! modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXMenuItemAccessibility.m Changeset: c61e2697 Branch: direct3d12-ea2 Author: Ambarish Rapte Date: 2025-10-14 08:22:48 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/c61e269703952318d3437d07a572049200326ff5 8360586: JavaFX build uses deprecated features that will be removed in gradle 9 Reviewed-by: kcr, sykora ! build.gradle ! buildSrc/linux.gradle ! buildSrc/mac.gradle ! buildSrc/src/main/groovy/com/sun/javafx/gradle/CCTask.groovy ! buildSrc/src/main/groovy/com/sun/javafx/gradle/CompileHLSLTask.groovy ! buildSrc/src/main/groovy/com/sun/javafx/gradle/CompileMSLTask.groovy ! buildSrc/src/main/groovy/com/sun/javafx/gradle/CompileResourceTask.groovy ! buildSrc/src/main/groovy/com/sun/javafx/gradle/ExportedSymbolsTask.groovy ! buildSrc/src/main/groovy/com/sun/javafx/gradle/JavaHeaderTask.groovy ! buildSrc/src/main/groovy/com/sun/javafx/gradle/LinkTask.groovy ! buildSrc/src/main/groovy/com/sun/javafx/gradle/LipoTask.groovy ! buildSrc/src/main/groovy/com/sun/javafx/gradle/NativeCompileTask.groovy ! buildSrc/win.gradle Changeset: 4f4540fb Branch: direct3d12-ea2 Author: John Hendrikx Committer: Jayathirth D V Date: 2025-10-14 08:47:06 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/4f4540fb8620fa5f695e4086a45f9c8b288bf7d9 8361286: Allow enabling of background loading for images loaded from an InputStream Reviewed-by: angorya, jdv, kcr ! modules/javafx.graphics/src/main/java/com/sun/javafx/runtime/async/AbstractAsyncOperation.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/runtime/async/AbstractRemoteResource.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/runtime/async/AsyncOperationListener.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/DummyToolkit.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/Toolkit.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/PrismImageLoader2.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumToolkit.java ! modules/javafx.graphics/src/main/java/javafx/scene/image/Image.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubImageLoaderFactory.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubToolkit.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/image/ImageTest.java Changeset: 2026a24a Branch: direct3d12-ea2 Author: Nir Lisker Date: 2025-10-14 08:51:13 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/2026a24a795df7c508e816e664199530b56fd0c8 8365635: Add MOUSE_DRAG_DONE event type Reviewed-by: angorya, kcr, mstrauss, jhendrikx ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/EventHandlerProperties.java ! modules/javafx.graphics/src/main/java/javafx/scene/Node.java ! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java ! modules/javafx.graphics/src/main/java/javafx/scene/input/MouseDragEvent.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/input/MouseDragEventTest.java Changeset: 38300ca6 Branch: direct3d12-ea2 Author: Jose Pereda Date: 2025-10-14 16:47:38 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/38300ca6c6c3483d35abec6f3fb2431402a26af0 8369306: Implement invokeAndWait and finishTerminating on headless platform Reviewed-by: kcr, angorya, jvos ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/HeadlessApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/NestedRunnableProcessor.java + tests/system/src/test/java/test/com/sun/glass/ui/headless/HeadlessApplication1Test.java + tests/system/src/test/java/test/com/sun/glass/ui/headless/HeadlessApplication2Test.java Changeset: 866f68d3 Branch: direct3d12-ea2 Author: Kevin Rushforth Date: 2025-10-17 12:53:12 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/866f68d368594fc44241fdb61adbe522031de05e 8252373: [macOS] Stage with owner disappears when moved to another screen Reviewed-by: angorya, jdv, arapte ! apps/toys/Hello/src/main/java/hello/HelloModality.java ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow+Java.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow+Overrides.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow.m Changeset: 47d9dcc3 Branch: direct3d12-ea2 Author: Ambarish Rapte Date: 2025-10-17 16:26:39 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/47d9dcc38a5e685a014774274f478b4205c6e397 8369820: FX: Update copyright year in docs, readme files to 2026 Reviewed-by: kcr ! build.properties ! modules/javafx.fxml/src/main/docs/javafx/fxml/doc-files/introduction_to_fxml.html ! modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/cssref.html Changeset: 42fd4eb8 Branch: direct3d12-ea2 Author: Andy Goryachev Date: 2025-10-23 17:17:20 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/42fd4eb827c79b5c273da2598a5435fb7cb4eb6c 8369085: RichTextArea SELECT_PARAGRAPH to include line separator Reviewed-by: kcr ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/RichTextAreaBehavior.java ! modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/RichTextAreaTest.java Changeset: a4e4142a Branch: direct3d12-ea2 Author: Andy Goryachev Date: 2025-10-23 17:19:08 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/a4e4142a2b787cb51e20103d650e568eac8ed3cc 8370253: CodeArea: NPE on copy Reviewed-by: kcr ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/RtfStyledOutput.java ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/RichParagraph.java ! modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/CodeAreaTest.java Changeset: 478e1ad4 Branch: direct3d12-ea2 Author: Hima Bindu Meda Date: 2025-10-28 12:09:31 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/478e1ad43b2feaa4fa1d5be656b78cadf2316ba3 8370632: Additional libxslt 1.1.43 fixes Reviewed-by: kcr, jbhaskar ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/transform.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/variables.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xsltInternals.h Changeset: 200b01fd Branch: direct3d12-ea2 Author: Andy Goryachev Date: 2025-10-29 14:27:16 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/200b01fd58cd78fd0519ddd8b7694a7c96606401 8364777: RichTextArea: cursor over scrollbar Reviewed-by: kcr ! modules/javafx.controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/modena.css Changeset: bf76ed2a Branch: direct3d12-ea2 Author: John Hendrikx Date: 2025-10-29 19:25:20 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/bf76ed2a6dd1dd74baf865e405690ce996699513 8370652: Control and ScrollPaneSkin should snap computed width/height values to prevent scrollbars appearing due to rounding errors Reviewed-by: angorya, kcr ! modules/javafx.controls/src/main/java/javafx/scene/control/Control.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ScrollPaneSkin.java Changeset: ef387fc2 Branch: direct3d12-ea2 Author: Jay Bhaskar Date: 2025-10-31 03:26:26 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/ef387fc2b0899a2a32f79e3b8454dce69f094a03 8370235: WebKit build fails on Windows 32-bit and Linux 32-bit after JDK-8367578 Reviewed-by: kcr, hmeda ! modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm Changeset: 5d069436 Branch: direct3d12-ea2 Author: Andy Goryachev Date: 2025-10-31 18:29:20 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/5d069436ebaf0394f4c91b838f86b9391b618296 8368478: RichTextArea: add IME support Reviewed-by: kcr, kizune, lkostyra ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/Params.java ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/RichTextAreaBehavior.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/RichTextAreaHelper.java ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/TextCell.java ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/VFlow.java ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/util/RichUtils.java ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/RichTextArea.java ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/skin/RichTextAreaSkin.java ! modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/RichTextAreaTest.java Changeset: c77c2335 Branch: direct3d12-ea2 Author: Martin Fox Date: 2025-10-31 23:00:10 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/c77c2335856a967907aaacc9546f44943c069add 8364547: Window size may be incorrect when constrained to min or max Reviewed-by: kcr, angorya ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/win/WinWindow.java ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow+Java.m Changeset: a4e54513 Branch: direct3d12-ea2 Author: Kevin Rushforth Date: 2025-11-04 14:39:09 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/a4e5451373beed93942e0bf2b6c8b81d3e6ad66d 8371087: Remove unused dependency on jdk.unsupported from javafx.graphics 8179462: Remove obsolete -XDignore.symbol.file flag from build Reviewed-by: mhanl, arapte ! build.gradle ! modules/javafx.graphics/src/main/java/module-info.java Changeset: 3a1cf698 Branch: direct3d12-ea2 Author: Ambarish Rapte Date: 2025-11-05 08:06:47 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/3a1cf698cd7e8ad62219076398d282428f4120af 8370883: Update boot JDK to 25.0.1 8370881: Update Gradle to 9.2.0 Reviewed-by: kcr, sykora, mhanl, kizune ! .github/workflows/submit.yml ! build.properties ! gradle/verification-metadata.xml ! gradle/wrapper/gradle-wrapper.jar ! gradle/wrapper/gradle-wrapper.properties ! gradlew ! gradlew.bat Changeset: c9b74a80 Branch: direct3d12-ea2 Author: Prasanta Sadhukhan Date: 2025-11-05 12:51:22 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/c9b74a80e76c03b0a3df698e6ba5c1ea239b32ad 8371128: NullPointerException occurs due to double cleanup of SwingNode Reviewed-by: kcr ! modules/javafx.swing/src/main/java/javafx/embed/swing/SwingNode.java + tests/manual/swing/JavaSwingNodeCleanupBug.java Changeset: 11cff5d6 Branch: direct3d12-ea2 Author: iso53 <102249575+ISO53 at users.noreply.github.com> Committer: Andy Goryachev Date: 2025-11-05 15:12:30 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/11cff5d686f2e9d55737b3a0ed89efa2a0cabe2a 8370912: Formatting error on JavaDoc because of missing quotation mark Reviewed-by: kcr ! modules/javafx.graphics/src/main/java/javafx/scene/layout/HBox.java Changeset: 02756a81 Branch: direct3d12-ea2 Author: Marius Hanl Date: 2025-11-05 22:37:49 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/02756a810c54c4068505eca6d43c1ba2a136e04e 8359599: Calling refresh() for all virtualized controls recreates all cells instead of refreshing the cells Reviewed-by: angorya, kcr, jhendrikx, jvos ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/Properties.java ! modules/javafx.controls/src/main/java/javafx/scene/control/ListView.java ! modules/javafx.controls/src/main/java/javafx/scene/control/TableView.java ! modules/javafx.controls/src/main/java/javafx/scene/control/TreeTableView.java ! modules/javafx.controls/src/main/java/javafx/scene/control/TreeView.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ListViewSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableViewSkinBase.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TreeViewSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/VirtualContainerBase.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ListViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/TreeTableRowSkinTest.java + tests/performance/control/src/table/TableRefreshTest.java Changeset: 5684edf7 Branch: direct3d12-ea2 Author: Andy Goryachev Date: 2025-11-06 16:29:20 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/5684edf79b84bb62cde988e3f53b40cdbb6b22b6 8371080: RichTextArea: missing styles in Caspian Reviewed-by: aghaisas ! modules/javafx.controls/src/main/resources/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: f821ba0d Branch: direct3d12-ea2 Author: Lukasz Kostyra Date: 2025-11-07 11:16:32 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/f821ba0d930d5be85dc423235663660b7642be37 Merge remote-tracking branch 'origin/master' into direct3d12-ea2 ! build.gradle ! build.properties ! buildSrc/win.gradle ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/PrismSettings.java ! build.gradle ! build.properties ! buildSrc/win.gradle ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/PrismSettings.java Changeset: ccf6be10 Branch: direct3d12-ea2 Author: Lukasz Kostyra Date: 2025-11-07 12:33:13 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/ccf6be10f730fb62b9154b2613f1879c461d286a Fix D3D12 build break after Gradle 9.2 upgrade ! build.gradle ! buildSrc/src/main/groovy/com/sun/javafx/gradle/CompileHLSL6Task.groovy From duke at openjdk.org Fri Nov 7 13:37:33 2025 From: duke at openjdk.org (duke) Date: Fri, 7 Nov 2025 13:37:33 GMT Subject: git: openjdk/jfx-sandbox: direct3d12-ea2: ResourceManager: Properly unbind shaders Message-ID: <4dc99e6b-7c6f-4f6a-9996-bbd5729cea29@openjdk.org> Changeset: 8ac2ee22 Branch: direct3d12-ea2 Author: Lukasz Kostyra Date: 2025-11-07 14:29:31 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/8ac2ee2239d871757d464aa895d94b70ebed288e ResourceManager: Properly unbind shaders Some tests ex. DrawAfterDeiconifyTest would blit without using shaders beforehand, causing a null-access segfault when trying to set shaders' constants dirty flag. ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeDevice.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12ResourceManager.cpp From angorya at openjdk.org Fri Nov 7 15:25:20 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Fri, 7 Nov 2025 15:25:20 GMT Subject: git: openjdk/jfx: master: 8366202: RichTextArea: wrong style used for typed text Message-ID: <63b68c26-ab02-493f-895c-4764bf12a2e3@openjdk.org> Changeset: bb660211 Branch: master Author: Andy Goryachev Date: 2025-11-07 15:24:21 +0000 URL: https://git.openjdk.org/jfx/commit/bb660211438c21cf54c97153589e6651fd420049 8366202: RichTextArea: wrong style used for typed text Reviewed-by: lkostyra, zelmidaoui ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/RichTextModel.java ! modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/RichTextAreaTest.java From jhendrikx at openjdk.org Sat Nov 8 22:19:18 2025 From: jhendrikx at openjdk.org (John Hendrikx) Date: Sat, 8 Nov 2025 22:19:18 GMT Subject: git: openjdk/jfx: master: 8091429: ObservableList#replaceRange(int from, int to, Collection col) Message-ID: <0cfadeab-b91b-4015-ac84-20984ca01a3f@openjdk.org> Changeset: b76090df Branch: master Author: John Hendrikx Date: 2025-11-08 22:16:49 +0000 URL: https://git.openjdk.org/jfx/commit/b76090dfe6821efcbd86230e1b24ad7f455c7a41 8091429: ObservableList#replaceRange(int from, int to, Collection col) Reviewed-by: mstrauss, kcr ! modules/javafx.base/src/main/java/javafx/collections/ModifiableObservableListBase.java ! modules/javafx.base/src/main/java/javafx/collections/ObservableList.java ! modules/javafx.base/src/test/java/test/javafx/collections/ModifiableObservableListBaseTest.java From psadhukhan at openjdk.org Sun Nov 9 07:23:27 2025 From: psadhukhan at openjdk.org (Prasanta Sadhukhan) Date: Sun, 9 Nov 2025 07:23:27 GMT Subject: git: openjdk/jfx: master: 8371386: Fix potential NPE in SwingNode Message-ID: <475639d0-08df-43e7-b36d-7c8eabd19033@openjdk.org> Changeset: 5e3a5e1a Branch: master Author: Prasanta Sadhukhan Date: 2025-11-09 07:20:56 +0000 URL: https://git.openjdk.org/jfx/commit/5e3a5e1aa9914b68c7a94c530201356f5e3e583e 8371386: Fix potential NPE in SwingNode Reviewed-by: kcr, angorya ! modules/javafx.swing/src/main/java/javafx/embed/swing/SwingNode.java From jpereda at openjdk.org Mon Nov 10 09:09:35 2025 From: jpereda at openjdk.org (Jose Pereda) Date: Mon, 10 Nov 2025 09:09:35 GMT Subject: git: openjdk/jfx: master: 8371302: [Windows] Stage coordinates in secondary display are not properly updated after changing settings of first display Message-ID: Changeset: d1660230 Branch: master Author: Jose Pereda Date: 2025-11-10 09:08:19 +0000 URL: https://git.openjdk.org/jfx/commit/d1660230d21ce8a27db8dae9b0f1088b8e29faeb 8371302: [Windows] Stage coordinates in secondary display are not properly updated after changing settings of first display Reviewed-by: angorya, kcr ! modules/javafx.graphics/src/main/native-glass/win/GlassWindow.cpp From duke at openjdk.org Mon Nov 10 11:54:54 2025 From: duke at openjdk.org (duke) Date: Mon, 10 Nov 2025 11:54:54 GMT Subject: git: openjdk/jfx-sandbox: direct3d12: 33 new changesets Message-ID: Changeset: 21d9113e Branch: direct3d12 Author: Nir Lisker Date: 2025-10-03 05:28:42 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/21d9113e6015e4c217451e4d937a916b27ba8f7e 8366842: Update the classpath file of the graphics module Reviewed-by: angorya, jhendrikx ! modules/javafx.graphics/.classpath Changeset: a176dad2 Branch: direct3d12 Author: Michael Strau? Date: 2025-10-03 10:25:42 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/a176dad2a2da9f0fac25c6b0ff2028b49f59a526 8368166: Media query should accept multiple rules Reviewed-by: angorya, arapte ! modules/javafx.graphics/src/main/java/javafx/css/CssParser.java ! modules/javafx.graphics/src/test/java/test/javafx/css/CssParser_mediaQuery_Test.java Changeset: d5e817d6 Branch: direct3d12 Author: Martin Fox Date: 2025-10-04 16:40:24 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/d5e817d6e4f28bb1e14292f17f7fe95f5d001487 8367045: [Linux] Dead keys not working Reviewed-by: lkostyra, tsayao ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.h ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window_ime.cpp Changeset: 6ab42f99 Branch: direct3d12 Author: Hima Bindu Meda Date: 2025-10-06 03:51:55 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/6ab42f99914c1d1e504432957aba992e2b98e377 8368691: Update libxml2 to 2.14.6 Reviewed-by: kcr, sykora ! modules/javafx.web/src/main/legal/libxml2.md ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/linux/config.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/linux/include/libxml/xmlversion.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/mac/config.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/mac/include/libxml/xmlversion.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/NEWS ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/SAX2.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/globals.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/valid.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlerror.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/private/parser.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/parser.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/tree.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/valid.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/xmlIO.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/win32/include/libxml/xmlversion.h Changeset: e8820e24 Branch: direct3d12 Author: Kevin Rushforth Date: 2025-10-06 22:16:53 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/e8820e2482bbc00765975854e738fdc214a46ea4 8369140: GHA: Update macOS / x64 build to use macos-15-intel runner Reviewed-by: arapte ! .github/workflows/submit.yml Changeset: eb3fcc72 Branch: direct3d12 Author: Ambarish Rapte Date: 2025-10-08 13:53:02 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/eb3fcc72e6be3560cc320ea85dc38c96d2536a53 8365577: Revert to OpenGL as the default JavaFX rendering pipeline for macOS Reviewed-by: angorya, kcr, jdv ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/PrismSettings.java Changeset: 1b16ebaa Branch: direct3d12 Author: Ambarish Rapte Date: 2025-10-09 11:45:49 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/1b16ebaa8c583ce6094ad5717969967b8c9f2c9e 8368879: Intermittent crash on exit when disposing MTLRTTextureData Reviewed-by: kcr, jdv ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLContext.java Changeset: adb6c11e Branch: direct3d12 Author: Jay Bhaskar Date: 2025-10-13 08:56:37 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/adb6c11e34c6e08e158e8a9ec6aa769ad9de9a4e 8367578: Additional WebKit 622.1 fixes from WebKitGTK 2.48.7 Reviewed-by: kcr, sykora ! modules/javafx.web/src/main/native/Source/JavaScriptCore/bytecode/BytecodeList.rb ! modules/javafx.web/src/main/native/Source/JavaScriptCore/bytecode/LLIntPrototypeLoadAdaptiveStructureWatchpoint.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LLIntOpcode.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm ! modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/WebAssembly.asm ! modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmOMGIRGenerator.cpp ! modules/javafx.web/src/main/native/Source/WTF/wtf/Markable.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/url-pattern/URLPatternTokenizer.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/OfflineAudioDestinationNode.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Sources.txt ! modules/javafx.web/src/main/native/Source/WebCore/animation/WebAnimationTypes.h ! modules/javafx.web/src/main/native/Source/WebCore/bindings/js/JSAbortSignalCustom.cpp + modules/javafx.web/src/main/native/Source/WebCore/crypto/SerializedCryptoKeyWrap.cpp ! modules/javafx.web/src/main/native/Source/WebCore/crypto/SerializedCryptoKeyWrap.h ! modules/javafx.web/src/main/native/Source/WebCore/crypto/algorithms/CryptoAlgorithmAESCFB.cpp ! modules/javafx.web/src/main/native/Source/WebCore/crypto/algorithms/CryptoAlgorithmHMAC.cpp ! modules/javafx.web/src/main/native/Source/WebCore/crypto/gcrypt/CryptoAlgorithmEd25519GCrypt.cpp ! modules/javafx.web/src/main/native/Source/WebCore/dom/Document.cpp ! modules/javafx.web/src/main/native/Source/WebCore/dom/Document.h ! modules/javafx.web/src/main/native/Source/WebCore/dom/Node.cpp ! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLFrameOwnerElement.cpp ! modules/javafx.web/src/main/native/Source/WebCore/html/canvas/CanvasRenderingContext2DBase.cpp ! modules/javafx.web/src/main/native/Source/WebCore/loader/DocumentThreadableLoader.cpp ! modules/javafx.web/src/main/native/Source/WebCore/page/ImageAnalysisQueue.cpp ! modules/javafx.web/src/main/native/Source/WebCore/page/scrolling/ScrollingTreeScrollingNode.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/encryptedmedia/clearkey/CDMClearKey.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/Gradient.h ! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/PlatformDisplay.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/PlatformDisplay.h ! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/texmap/TextureMapperAnimation.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/image-decoders/webp/WEBPImageDecoder.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/network/ResourceRequestBase.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/network/ResourceRequestBase.h ! modules/javafx.web/src/main/native/Source/WebCore/rendering/svg/legacy/LegacyRenderSVGPath.cpp ! modules/javafx.web/src/main/native/Source/WebCore/svg/graphics/filters/SVGFilter.cpp ! modules/javafx.web/src/main/native/Source/bmalloc/bmalloc/TZoneHeapManager.cpp ! modules/javafx.web/src/main/native/Source/cmake/OptionsGTK.cmake ! modules/javafx.web/src/main/native/Tools/TestRunnerShared/UIScriptContext/UIScriptContext.cpp Changeset: 89d6a7eb Branch: direct3d12 Author: Alexander Zuev Date: 2025-10-13 21:51:50 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/89d6a7ebfd3dfcc6510139a9fe7f5f7efeca850a 8368972: Create implementation of menu bar accessibility component Reviewed-by: angorya, arapte ! modules/javafx.graphics/src/main/native-glass/mac/a11y/AccessibleBase.m = modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXMenuBarAccessibility.h + modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXMenuBarAccessibility.m ! modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXMenuItemAccessibility.m Changeset: c61e2697 Branch: direct3d12 Author: Ambarish Rapte Date: 2025-10-14 08:22:48 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/c61e269703952318d3437d07a572049200326ff5 8360586: JavaFX build uses deprecated features that will be removed in gradle 9 Reviewed-by: kcr, sykora ! build.gradle ! buildSrc/linux.gradle ! buildSrc/mac.gradle ! buildSrc/src/main/groovy/com/sun/javafx/gradle/CCTask.groovy ! buildSrc/src/main/groovy/com/sun/javafx/gradle/CompileHLSLTask.groovy ! buildSrc/src/main/groovy/com/sun/javafx/gradle/CompileMSLTask.groovy ! buildSrc/src/main/groovy/com/sun/javafx/gradle/CompileResourceTask.groovy ! buildSrc/src/main/groovy/com/sun/javafx/gradle/ExportedSymbolsTask.groovy ! buildSrc/src/main/groovy/com/sun/javafx/gradle/JavaHeaderTask.groovy ! buildSrc/src/main/groovy/com/sun/javafx/gradle/LinkTask.groovy ! buildSrc/src/main/groovy/com/sun/javafx/gradle/LipoTask.groovy ! buildSrc/src/main/groovy/com/sun/javafx/gradle/NativeCompileTask.groovy ! buildSrc/win.gradle Changeset: 4f4540fb Branch: direct3d12 Author: John Hendrikx Committer: Jayathirth D V Date: 2025-10-14 08:47:06 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/4f4540fb8620fa5f695e4086a45f9c8b288bf7d9 8361286: Allow enabling of background loading for images loaded from an InputStream Reviewed-by: angorya, jdv, kcr ! modules/javafx.graphics/src/main/java/com/sun/javafx/runtime/async/AbstractAsyncOperation.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/runtime/async/AbstractRemoteResource.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/runtime/async/AsyncOperationListener.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/DummyToolkit.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/Toolkit.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/PrismImageLoader2.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumToolkit.java ! modules/javafx.graphics/src/main/java/javafx/scene/image/Image.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubImageLoaderFactory.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubToolkit.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/image/ImageTest.java Changeset: 2026a24a Branch: direct3d12 Author: Nir Lisker Date: 2025-10-14 08:51:13 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/2026a24a795df7c508e816e664199530b56fd0c8 8365635: Add MOUSE_DRAG_DONE event type Reviewed-by: angorya, kcr, mstrauss, jhendrikx ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/EventHandlerProperties.java ! modules/javafx.graphics/src/main/java/javafx/scene/Node.java ! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java ! modules/javafx.graphics/src/main/java/javafx/scene/input/MouseDragEvent.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/input/MouseDragEventTest.java Changeset: 38300ca6 Branch: direct3d12 Author: Jose Pereda Date: 2025-10-14 16:47:38 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/38300ca6c6c3483d35abec6f3fb2431402a26af0 8369306: Implement invokeAndWait and finishTerminating on headless platform Reviewed-by: kcr, angorya, jvos ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/HeadlessApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/NestedRunnableProcessor.java + tests/system/src/test/java/test/com/sun/glass/ui/headless/HeadlessApplication1Test.java + tests/system/src/test/java/test/com/sun/glass/ui/headless/HeadlessApplication2Test.java Changeset: 866f68d3 Branch: direct3d12 Author: Kevin Rushforth Date: 2025-10-17 12:53:12 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/866f68d368594fc44241fdb61adbe522031de05e 8252373: [macOS] Stage with owner disappears when moved to another screen Reviewed-by: angorya, jdv, arapte ! apps/toys/Hello/src/main/java/hello/HelloModality.java ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow+Java.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow+Overrides.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow.m Changeset: 47d9dcc3 Branch: direct3d12 Author: Ambarish Rapte Date: 2025-10-17 16:26:39 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/47d9dcc38a5e685a014774274f478b4205c6e397 8369820: FX: Update copyright year in docs, readme files to 2026 Reviewed-by: kcr ! build.properties ! modules/javafx.fxml/src/main/docs/javafx/fxml/doc-files/introduction_to_fxml.html ! modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/cssref.html Changeset: 42fd4eb8 Branch: direct3d12 Author: Andy Goryachev Date: 2025-10-23 17:17:20 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/42fd4eb827c79b5c273da2598a5435fb7cb4eb6c 8369085: RichTextArea SELECT_PARAGRAPH to include line separator Reviewed-by: kcr ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/RichTextAreaBehavior.java ! modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/RichTextAreaTest.java Changeset: a4e4142a Branch: direct3d12 Author: Andy Goryachev Date: 2025-10-23 17:19:08 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/a4e4142a2b787cb51e20103d650e568eac8ed3cc 8370253: CodeArea: NPE on copy Reviewed-by: kcr ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/RtfStyledOutput.java ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/RichParagraph.java ! modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/CodeAreaTest.java Changeset: 478e1ad4 Branch: direct3d12 Author: Hima Bindu Meda Date: 2025-10-28 12:09:31 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/478e1ad43b2feaa4fa1d5be656b78cadf2316ba3 8370632: Additional libxslt 1.1.43 fixes Reviewed-by: kcr, jbhaskar ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/transform.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/variables.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xsltInternals.h Changeset: 200b01fd Branch: direct3d12 Author: Andy Goryachev Date: 2025-10-29 14:27:16 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/200b01fd58cd78fd0519ddd8b7694a7c96606401 8364777: RichTextArea: cursor over scrollbar Reviewed-by: kcr ! modules/javafx.controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/modena.css Changeset: bf76ed2a Branch: direct3d12 Author: John Hendrikx Date: 2025-10-29 19:25:20 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/bf76ed2a6dd1dd74baf865e405690ce996699513 8370652: Control and ScrollPaneSkin should snap computed width/height values to prevent scrollbars appearing due to rounding errors Reviewed-by: angorya, kcr ! modules/javafx.controls/src/main/java/javafx/scene/control/Control.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ScrollPaneSkin.java Changeset: ef387fc2 Branch: direct3d12 Author: Jay Bhaskar Date: 2025-10-31 03:26:26 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/ef387fc2b0899a2a32f79e3b8454dce69f094a03 8370235: WebKit build fails on Windows 32-bit and Linux 32-bit after JDK-8367578 Reviewed-by: kcr, hmeda ! modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm Changeset: 5d069436 Branch: direct3d12 Author: Andy Goryachev Date: 2025-10-31 18:29:20 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/5d069436ebaf0394f4c91b838f86b9391b618296 8368478: RichTextArea: add IME support Reviewed-by: kcr, kizune, lkostyra ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/Params.java ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/RichTextAreaBehavior.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/RichTextAreaHelper.java ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/TextCell.java ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/VFlow.java ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/util/RichUtils.java ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/RichTextArea.java ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/skin/RichTextAreaSkin.java ! modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/RichTextAreaTest.java Changeset: c77c2335 Branch: direct3d12 Author: Martin Fox Date: 2025-10-31 23:00:10 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/c77c2335856a967907aaacc9546f44943c069add 8364547: Window size may be incorrect when constrained to min or max Reviewed-by: kcr, angorya ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/win/WinWindow.java ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow+Java.m Changeset: a4e54513 Branch: direct3d12 Author: Kevin Rushforth Date: 2025-11-04 14:39:09 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/a4e5451373beed93942e0bf2b6c8b81d3e6ad66d 8371087: Remove unused dependency on jdk.unsupported from javafx.graphics 8179462: Remove obsolete -XDignore.symbol.file flag from build Reviewed-by: mhanl, arapte ! build.gradle ! modules/javafx.graphics/src/main/java/module-info.java Changeset: 3a1cf698 Branch: direct3d12 Author: Ambarish Rapte Date: 2025-11-05 08:06:47 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/3a1cf698cd7e8ad62219076398d282428f4120af 8370883: Update boot JDK to 25.0.1 8370881: Update Gradle to 9.2.0 Reviewed-by: kcr, sykora, mhanl, kizune ! .github/workflows/submit.yml ! build.properties ! gradle/verification-metadata.xml ! gradle/wrapper/gradle-wrapper.jar ! gradle/wrapper/gradle-wrapper.properties ! gradlew ! gradlew.bat Changeset: c9b74a80 Branch: direct3d12 Author: Prasanta Sadhukhan Date: 2025-11-05 12:51:22 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/c9b74a80e76c03b0a3df698e6ba5c1ea239b32ad 8371128: NullPointerException occurs due to double cleanup of SwingNode Reviewed-by: kcr ! modules/javafx.swing/src/main/java/javafx/embed/swing/SwingNode.java + tests/manual/swing/JavaSwingNodeCleanupBug.java Changeset: 11cff5d6 Branch: direct3d12 Author: iso53 <102249575+ISO53 at users.noreply.github.com> Committer: Andy Goryachev Date: 2025-11-05 15:12:30 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/11cff5d686f2e9d55737b3a0ed89efa2a0cabe2a 8370912: Formatting error on JavaDoc because of missing quotation mark Reviewed-by: kcr ! modules/javafx.graphics/src/main/java/javafx/scene/layout/HBox.java Changeset: 02756a81 Branch: direct3d12 Author: Marius Hanl Date: 2025-11-05 22:37:49 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/02756a810c54c4068505eca6d43c1ba2a136e04e 8359599: Calling refresh() for all virtualized controls recreates all cells instead of refreshing the cells Reviewed-by: angorya, kcr, jhendrikx, jvos ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/Properties.java ! modules/javafx.controls/src/main/java/javafx/scene/control/ListView.java ! modules/javafx.controls/src/main/java/javafx/scene/control/TableView.java ! modules/javafx.controls/src/main/java/javafx/scene/control/TreeTableView.java ! modules/javafx.controls/src/main/java/javafx/scene/control/TreeView.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ListViewSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableViewSkinBase.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TreeViewSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/VirtualContainerBase.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ListViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/TreeTableRowSkinTest.java + tests/performance/control/src/table/TableRefreshTest.java Changeset: 5684edf7 Branch: direct3d12 Author: Andy Goryachev Date: 2025-11-06 16:29:20 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/5684edf79b84bb62cde988e3f53b40cdbb6b22b6 8371080: RichTextArea: missing styles in Caspian Reviewed-by: aghaisas ! modules/javafx.controls/src/main/resources/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: f821ba0d Branch: direct3d12 Author: Lukasz Kostyra Date: 2025-11-07 11:16:32 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/f821ba0d930d5be85dc423235663660b7642be37 Merge remote-tracking branch 'origin/master' into direct3d12-ea2 ! build.gradle ! build.properties ! buildSrc/win.gradle ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/PrismSettings.java ! build.gradle ! build.properties ! buildSrc/win.gradle ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/PrismSettings.java Changeset: ccf6be10 Branch: direct3d12 Author: Lukasz Kostyra Date: 2025-11-07 12:33:13 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/ccf6be10f730fb62b9154b2613f1879c461d286a Fix D3D12 build break after Gradle 9.2 upgrade ! build.gradle ! buildSrc/src/main/groovy/com/sun/javafx/gradle/CompileHLSL6Task.groovy Changeset: 8ac2ee22 Branch: direct3d12 Author: Lukasz Kostyra Date: 2025-11-07 14:29:31 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/8ac2ee2239d871757d464aa895d94b70ebed288e ResourceManager: Properly unbind shaders Some tests ex. DrawAfterDeiconifyTest would blit without using shaders beforehand, causing a null-access segfault when trying to set shaders' constants dirty flag. ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeDevice.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12ResourceManager.cpp Changeset: 050024c1 Branch: direct3d12 Author: Lukasz Kostyra Date: 2025-11-04 08:19:03 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/050024c1795fbfd929b5ea46bd41a46775221761 D3D12Resource: Add comment about free() not setting resource = null Refers back to PR #1951 ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12Resource.java From angorya at openjdk.org Mon Nov 10 16:45:35 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Mon, 10 Nov 2025 16:45:35 GMT Subject: git: openjdk/jfx: master: 8366201: RichTextArea: remove allowUndo parameter Message-ID: Changeset: f8bef157 Branch: master Author: Andy Goryachev Date: 2025-11-10 16:42:14 +0000 URL: https://git.openjdk.org/jfx/commit/f8bef1575781ae8b38fba9dddd5aaa34e11e597d 8366201: RichTextArea: remove allowUndo parameter Reviewed-by: kcr, jdv ! apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/CodeCellTextModel.java ! apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/TextCellTextModel.java ! apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/ModelChoice.java ! apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/UsageExamples.java ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/RichTextAreaBehavior.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/StyledTextModelHelper.java ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/UndoableChange.java ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/CodeArea.java ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/RichTextArea.java ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/BasicTextModel.java ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/StyledTextModel.java ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/skin/RichTextAreaSkin.java ! modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/RichTextAreaTest.java ! modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/model/HTMLExportTest.java ! modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/model/TestRichTextModel.java ! modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/model/TestRichTextModelAttributes.java ! modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/support/RTUtil.java From kcr at openjdk.org Mon Nov 10 21:29:24 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Mon, 10 Nov 2025 21:29:24 GMT Subject: git: openjdk/jfx25u: master: 8252373: [macOS] Stage with owner disappears when moved to another screen Message-ID: Changeset: fef01eea Branch: master Author: Kevin Rushforth Date: 2025-11-10 21:26:55 +0000 URL: https://git.openjdk.org/jfx25u/commit/fef01eea5025d96dc986e053fa9c551ea467ac5a 8252373: [macOS] Stage with owner disappears when moved to another screen Backport-of: 866f68d368594fc44241fdb61adbe522031de05e ! apps/toys/Hello/src/main/java/hello/HelloModality.java ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow+Java.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow+Overrides.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow.m From almatvee at openjdk.org Mon Nov 10 22:59:00 2025 From: almatvee at openjdk.org (Alexander Matveev) Date: Mon, 10 Nov 2025 22:59:00 GMT Subject: git: openjdk/jfx: master: 8371052: Update libFFI to 3.5.2 Message-ID: <61276081-c74c-4ef7-acb2-d32dcb28e97d@openjdk.org> Changeset: 637cb63d Branch: master Author: Alexander Matveev Date: 2025-11-10 22:55:33 +0000 URL: https://git.openjdk.org/jfx/commit/637cb63d9f3834699b99c408c6cee66a0ad4431f 8371052: Update libFFI to 3.5.2 Reviewed-by: arapte, sykora ! modules/javafx.media/src/main/legal/libffi.md ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/LICENSE ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/include/ffi_cfi.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/include/ffi_common.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/include/mac/aarch64/ffi.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/include/mac/aarch64/fficonfig.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/include/mac/x64/ffi.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/include/mac/x64/fficonfig.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/include/win/x64/ffi.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/include/win/x64/fficonfig.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/include/win/x86/ffi.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/include/win/x86/fficonfig.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/src/aarch64/ffi.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/src/aarch64/ffitarget.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/src/aarch64/internal.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/src/aarch64/sysv.S ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/src/closures.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/src/dlmalloc.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/src/prep_cif.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/src/types.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/src/x86/ffi.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/src/x86/ffi64.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/src/x86/sysv.S ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/src/x86/sysv_intel.S From almatvee at openjdk.org Mon Nov 10 23:48:25 2025 From: almatvee at openjdk.org (Alexander Matveev) Date: Mon, 10 Nov 2025 23:48:25 GMT Subject: git: openjdk/jfx25u: master: 8371052: Update libFFI to 3.5.2 Message-ID: <39a10da4-6307-42a6-b484-b435233762e2@openjdk.org> Changeset: 8d5232d8 Branch: master Author: Alexander Matveev Date: 2025-11-10 23:45:04 +0000 URL: https://git.openjdk.org/jfx25u/commit/8d5232d8373302cade6e4deb9182322883a08893 8371052: Update libFFI to 3.5.2 Backport-of: 637cb63d9f3834699b99c408c6cee66a0ad4431f ! modules/javafx.media/src/main/legal/libffi.md ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/LICENSE ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/include/ffi_cfi.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/include/ffi_common.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/include/mac/aarch64/ffi.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/include/mac/aarch64/fficonfig.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/include/mac/x64/ffi.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/include/mac/x64/fficonfig.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/include/win/x64/ffi.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/include/win/x64/fficonfig.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/include/win/x86/ffi.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/include/win/x86/fficonfig.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/src/aarch64/ffi.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/src/aarch64/ffitarget.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/src/aarch64/internal.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/src/aarch64/sysv.S ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/src/closures.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/src/dlmalloc.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/src/prep_cif.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/src/types.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/src/x86/ffi.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/src/x86/ffi64.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/src/x86/sysv.S ! modules/javafx.media/src/main/native/gstreamer/3rd_party/libffi/src/x86/sysv_intel.S From mstrauss at openjdk.org Tue Nov 11 05:12:02 2025 From: mstrauss at openjdk.org (Michael =?UTF-8?B?U3RyYXXDnw==?=) Date: Tue, 11 Nov 2025 05:12:02 GMT Subject: git: openjdk/jfx: master: 8371106: [macOS] Min/max window height is incorrect for EXTENDED StageStyle Message-ID: Changeset: 013e55b1 Branch: master Author: Michael Strau? Date: 2025-11-11 05:09:53 +0000 URL: https://git.openjdk.org/jfx/commit/013e55b1ba687d212185d00167f375b816faf8c5 8371106: [macOS] Min/max window height is incorrect for EXTENDED StageStyle Reviewed-by: angorya, kcr ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow.m From angorya at openjdk.org Wed Nov 12 16:18:20 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Wed, 12 Nov 2025 16:18:20 GMT Subject: git: openjdk/jfx: master: 8371183: RichTextModel: ContentChange.isEdit incorrect undoing style modification Message-ID: <0892e4a2-6138-4fe1-a2ba-f94e8a81debb@openjdk.org> Changeset: 829d2be4 Branch: master Author: Andy Goryachev Date: 2025-11-12 16:17:34 +0000 URL: https://git.openjdk.org/jfx/commit/829d2be46edeedd08f8413d02fd349047ed9f21b 8371183: RichTextModel: ContentChange.isEdit incorrect undoing style modification Reviewed-by: lkostyra ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/StyledTextModelHelper.java ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/UndoableChange.java ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/StyledTextModel.java ! modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/RichTextAreaTest.java From kcr at openjdk.org Thu Nov 13 17:22:54 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 13 Nov 2025 17:22:54 GMT Subject: git: openjdk/jfx: Added tag 26+16 for changeset 829d2be4 Message-ID: Tagged by: Kevin Rushforth Date: 2025-11-13 17:20:03 +0000 Added tag 26+16 for changeset 829d2be4 Changeset: 829d2be4 Author: Andy Goryachev Date: 2025-11-12 16:17:34 +0000 URL: https://git.openjdk.org/jfx/commit/829d2be46edeedd08f8413d02fd349047ed9f21b From duke at openjdk.org Fri Nov 14 13:49:15 2025 From: duke at openjdk.org (duke) Date: Fri, 14 Nov 2025 13:49:15 GMT Subject: git: openjdk/jfx-sandbox: direct3d12: RenderPerfTest: Add multiple runs and CSV output Message-ID: <962df43d-63e1-4801-b221-3e7becd3e837@openjdk.org> Changeset: ac22ad6f Branch: direct3d12 Author: Lukasz Kostyra Date: 2025-11-14 14:41:08 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/ac22ad6f55f1499a7bf6153f96e93777541db9a8 RenderPerfTest: Add multiple runs and CSV output ! tests/performance/animation/RenderPerfTest/src/renderperf/RenderPerfTest.java From mstrauss at openjdk.org Fri Nov 14 20:34:38 2025 From: mstrauss at openjdk.org (Michael =?UTF-8?B?U3RyYXXDnw==?=) Date: Fri, 14 Nov 2025 20:34:38 GMT Subject: git: openjdk/jfx: master: 8371859: Dialog unnecessarily invokes DialogPane.requestLayout() Message-ID: <6f64ce21-dac2-41d9-a1dd-03faf7bff601@openjdk.org> Changeset: 310a260c Branch: master Author: Michael Strau? Date: 2025-11-14 20:30:31 +0000 URL: https://git.openjdk.org/jfx/commit/310a260cbca5c79763caafc30da07af99bd44399 8371859: Dialog unnecessarily invokes DialogPane.requestLayout() Reviewed-by: jhendrikx, angorya, mhanl ! modules/javafx.controls/src/main/java/javafx/scene/control/Dialog.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/DialogPaneTest.java From zelmidaoui at openjdk.org Mon Nov 17 17:33:33 2025 From: zelmidaoui at openjdk.org (Ziad El Midaoui) Date: Mon, 17 Nov 2025 17:33:33 GMT Subject: git: openjdk/jfx: master: 8356770: TreeTableView not updated after removing a TreeItem with children and adding it to another parent Message-ID: Changeset: 88921888 Branch: master Author: Ziad El Midaoui Date: 2025-11-17 17:29:48 +0000 URL: https://git.openjdk.org/jfx/commit/88921888b154e25d3d79f51576b4f501577d5c74 8356770: TreeTableView not updated after removing a TreeItem with children and adding it to another parent Reviewed-by: angorya, mhanl ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TreeTableViewSkin.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableViewTest.java From angorya at openjdk.org Tue Nov 18 15:04:44 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Tue, 18 Nov 2025 15:04:44 GMT Subject: git: openjdk/jfx: master: 8370140: RichTextArea: line endings Message-ID: <86ff0cd6-6c02-4d6a-9ede-239842507f7c@openjdk.org> Changeset: 7862ab82 Branch: master Author: Andy Goryachev Date: 2025-11-18 15:01:14 +0000 URL: https://git.openjdk.org/jfx/commit/7862ab8281d846d5490d04b7fb2d07d1151bd015 8370140: RichTextArea: line endings Reviewed-by: jdv, kcr ! apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/CodeCellTextModel.java ! apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/TextCellTextModel.java ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/StringBuilderStyledOutput.java ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/CodeArea.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/LineEnding.java ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/RichTextArea.java ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/PlainTextFormatHandler.java ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/StyledOutput.java ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/StyledTextModel.java ! modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/CodeAreaTest.java ! modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/RichTextAreaTest.java ! modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/model/TestRichTextModel.java ! modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/support/RTUtil.java From angorya at openjdk.org Tue Nov 18 15:24:39 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Tue, 18 Nov 2025 15:24:39 GMT Subject: git: openjdk/jfx: master: 8371069: RichTextArea: caret with inline node Message-ID: <1d72f01d-cd36-441d-91f6-fbc63adc25cc@openjdk.org> Changeset: 8341264d Branch: master Author: Andy Goryachev Date: 2025-11-18 15:17:55 +0000 URL: https://git.openjdk.org/jfx/commit/8341264d07040ec03d5f21d4aadb31489ac41026 8371069: RichTextArea: caret with inline node Reviewed-by: arapte ! modules/javafx.graphics/src/main/java/com/sun/javafx/text/TextRun.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/text/TextFlowTest.java From mstrauss at openjdk.org Tue Nov 18 18:37:27 2025 From: mstrauss at openjdk.org (Michael =?UTF-8?B?U3RyYXXDnw==?=) Date: Tue, 18 Nov 2025 18:37:27 GMT Subject: git: openjdk/jfx: master: 8370446: Support dialogs with StageStyle.EXTENDED (Preview) Message-ID: <7634d0d8-a146-4331-ba5a-6bd25172237d@openjdk.org> Changeset: f87448ec Branch: master Author: Michael Strau? Date: 2025-11-18 18:33:06 +0000 URL: https://git.openjdk.org/jfx/commit/f87448ec156608527d77a4204e98e08052ffecd1 8370446: Support dialogs with StageStyle.EXTENDED (Preview) Reviewed-by: angorya, kcr ! modules/javafx.controls/src/main/java/javafx/scene/control/Dialog.java ! modules/javafx.controls/src/main/java/javafx/scene/control/DialogPane.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/DialogPaneTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/DialogTest.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/HeaderButtonOverlay.java + modules/javafx.graphics/src/main/java/com/sun/glass/ui/HeaderButtonOverlayHelper.java From duke at openjdk.org Wed Nov 19 12:38:09 2025 From: duke at openjdk.org (duke) Date: Wed, 19 Nov 2025 12:38:09 GMT Subject: git: openjdk/jfx-sandbox: direct3d12: RenderPerf: Further updates from feedback Message-ID: Changeset: 5feba4a5 Branch: direct3d12 Author: Lukasz Kostyra Date: 2025-11-19 13:30:08 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/5feba4a5c6440f91e8d5ba2d8e4876cf9035d9b5 RenderPerf: Further updates from feedback - RenderPerf now continues execution when test is too heavy for the system - Made result reporting more robust - Added Label test and RandomSizeText test - Since RandomSizeText does not work properly on D3D12 (rendering either corrupts or does not render anything) it is temporarily disabled until it will be fixed. - Other minor details ironed out ! tests/performance/animation/RenderPerfTest/src/renderperf/RenderPerfTest.java From jvos at openjdk.org Wed Nov 19 16:10:09 2025 From: jvos at openjdk.org (Johan Vos) Date: Wed, 19 Nov 2025 16:10:09 GMT Subject: git: openjdk/jfx21u: master: 8361893: Update libxml2 to 2.14.5 Message-ID: <3f5f1193-e3d9-4b62-b45b-ea9e44819a15@openjdk.org> Changeset: dae8e752 Branch: master Author: Johan Vos Date: 2025-11-19 16:09:18 +0000 URL: https://git.openjdk.org/jfx21u/commit/dae8e752cf963f09ca29347983bc52fbbcbbd521 8361893: Update libxml2 to 2.14.5 Backport-of: 15c50c20b80a9287d5b136a197454eabac604a34 ! modules/javafx.web/src/main/legal/libxml2.md ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/UPDATING.txt ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/linux/config.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/linux/include/libxml/xmlversion.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/mac/config.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/mac/include/libxml/xmlversion.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/Copyright ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/HTMLparser.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/HTMLtree.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/NEWS ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/README.md ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/SAX2.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/buf.c - modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/buf.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/chvalid.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/dict.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/encoding.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/entities.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/error.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/globals.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/hash.c + modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/html5ent.inc ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/HTMLparser.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/HTMLtree.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/SAX.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/SAX2.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/c14n.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/catalog.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/chvalid.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/debugXML.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/dict.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/encoding.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/entities.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/globals.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/hash.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/list.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/nanoftp.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/nanohttp.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/parser.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/parserInternals.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/pattern.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/relaxng.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/schemasInternals.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/schematron.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/threads.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/tree.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/uri.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/valid.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xinclude.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xlink.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlIO.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlautomata.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlerror.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlexports.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlmemory.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlmodule.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlreader.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlregexp.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlsave.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlschemas.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlschemastypes.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlunicode.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlwriter.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xpath.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xpathInternals.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xpointer.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/private/buf.h + modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/private/cata.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/private/enc.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/private/entities.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/private/error.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/private/globals.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/private/html.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/private/io.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/private/memory.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/private/parser.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/private/threads.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/private/tree.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/wsockcompat.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/libxml.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/list.c - modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/nanoftp.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/nanohttp.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/parser.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/parserInternals.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/pattern.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/threads.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/timsort.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/tree.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/uri.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/valid.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/win32/Makefile.bcb ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/win32/Makefile.mingw ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/win32/Makefile.msvc ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/win32/configure.js ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/xmlIO.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/xmlmemory.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/xmlreader.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/xmlsave.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/xmlstring.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/xmlunicode.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/xmlwriter.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/xpath.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/win32/config.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/win32/include/libxml/xmlversion.h From jvos at openjdk.org Wed Nov 19 16:26:19 2025 From: jvos at openjdk.org (Johan Vos) Date: Wed, 19 Nov 2025 16:26:19 GMT Subject: git: openjdk/jfx17u: master: 8361893: Update libxml2 to 2.14.5 Message-ID: Changeset: 49a2b953 Branch: master Author: Johan Vos Date: 2025-11-19 16:20:09 +0000 URL: https://git.openjdk.org/jfx17u/commit/49a2b9531ce90ab4b2686cca8e03d2bb7dd4e31f 8361893: Update libxml2 to 2.14.5 Backport-of: 15c50c20b80a9287d5b136a197454eabac604a34 ! modules/javafx.web/src/main/legal/libxml2.md ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/UPDATING.txt ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/linux/config.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/linux/include/libxml/xmlversion.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/mac/config.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/mac/include/libxml/xmlversion.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/Copyright ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/HTMLparser.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/HTMLtree.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/NEWS ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/README.md ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/SAX2.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/buf.c - modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/buf.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/chvalid.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/dict.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/encoding.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/entities.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/error.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/globals.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/hash.c + modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/html5ent.inc ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/HTMLparser.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/HTMLtree.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/SAX.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/SAX2.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/c14n.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/catalog.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/chvalid.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/debugXML.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/dict.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/encoding.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/entities.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/globals.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/hash.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/list.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/nanoftp.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/nanohttp.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/parser.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/parserInternals.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/pattern.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/relaxng.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/schemasInternals.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/schematron.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/threads.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/tree.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/uri.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/valid.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xinclude.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xlink.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlIO.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlautomata.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlerror.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlexports.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlmemory.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlmodule.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlreader.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlregexp.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlsave.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlschemas.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlschemastypes.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlunicode.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlwriter.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xpath.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xpathInternals.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xpointer.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/private/buf.h + modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/private/cata.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/private/enc.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/private/entities.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/private/error.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/private/globals.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/private/html.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/private/io.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/private/memory.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/private/parser.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/private/threads.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/private/tree.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/wsockcompat.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/libxml.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/list.c - modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/nanoftp.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/nanohttp.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/parser.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/parserInternals.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/pattern.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/threads.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/timsort.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/tree.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/uri.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/valid.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/win32/Makefile.bcb ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/win32/Makefile.mingw ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/win32/Makefile.msvc ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/win32/configure.js ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/xmlIO.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/xmlmemory.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/xmlreader.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/xmlsave.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/xmlstring.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/xmlunicode.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/xmlwriter.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/xpath.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/win32/config.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/win32/include/libxml/xmlversion.h From jvos at openjdk.org Wed Nov 19 16:33:00 2025 From: jvos at openjdk.org (Johan Vos) Date: Wed, 19 Nov 2025 16:33:00 GMT Subject: git: openjdk/jfx17u: master: 8368691: Update libxml2 to 2.14.6 Message-ID: Changeset: 8f39f0c2 Branch: master Author: Johan Vos Date: 2025-11-19 16:28:08 +0000 URL: https://git.openjdk.org/jfx17u/commit/8f39f0c27f048a67ac59c23c508b534738d299bc 8368691: Update libxml2 to 2.14.6 Backport-of: 6ab42f99914c1d1e504432957aba992e2b98e377 ! modules/javafx.web/src/main/legal/libxml2.md ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/linux/config.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/linux/include/libxml/xmlversion.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/mac/config.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/mac/include/libxml/xmlversion.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/NEWS ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/SAX2.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/globals.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/valid.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlerror.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/private/parser.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/parser.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/tree.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/valid.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/xmlIO.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/win32/include/libxml/xmlversion.h From jvos at openjdk.org Wed Nov 19 16:33:08 2025 From: jvos at openjdk.org (Johan Vos) Date: Wed, 19 Nov 2025 16:33:08 GMT Subject: git: openjdk/jfx21u: master: 8368691: Update libxml2 to 2.14.6 Message-ID: Changeset: 3b6db621 Branch: master Author: Johan Vos Date: 2025-11-19 16:27:38 +0000 URL: https://git.openjdk.org/jfx21u/commit/3b6db621c5706608582d9ba3c0ce5cc08d99e5e8 8368691: Update libxml2 to 2.14.6 Backport-of: 6ab42f99914c1d1e504432957aba992e2b98e377 ! modules/javafx.web/src/main/legal/libxml2.md ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/linux/config.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/linux/include/libxml/xmlversion.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/mac/config.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/mac/include/libxml/xmlversion.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/NEWS ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/SAX2.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/globals.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/valid.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlerror.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/private/parser.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/parser.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/tree.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/valid.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/xmlIO.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/win32/include/libxml/xmlversion.h From jvos at openjdk.org Wed Nov 19 16:47:28 2025 From: jvos at openjdk.org (Johan Vos) Date: Wed, 19 Nov 2025 16:47:28 GMT Subject: git: openjdk/jfx21u: master: 8370632: Additional libxslt 1.1.43 fixes Message-ID: <594a1768-9c86-4c1d-a368-1541169c98e8@openjdk.org> Changeset: dafbd744 Branch: master Author: Johan Vos Date: 2025-11-19 16:44:26 +0000 URL: https://git.openjdk.org/jfx21u/commit/dafbd744214c7b61a04b178a6aad729dd326adbb 8370632: Additional libxslt 1.1.43 fixes Backport-of: 478e1ad43b2feaa4fa1d5be656b78cadf2316ba3 ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/transform.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/variables.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xsltInternals.h From jvos at openjdk.org Wed Nov 19 16:47:38 2025 From: jvos at openjdk.org (Johan Vos) Date: Wed, 19 Nov 2025 16:47:38 GMT Subject: git: openjdk/jfx21u: Added tag 21.0.10+1 for changeset dafbd744 Message-ID: <325b125e-d902-4031-83dd-4fb8b6d9e28e@openjdk.org> Tagged by: Johan Vos Date: 2025-11-19 16:46:16 +0000 Added tag 21.0.10+1 for changeset dafbd744 Changeset: dafbd744 Author: Johan Vos Date: 2025-11-19 16:44:26 +0000 URL: https://git.openjdk.org/jfx21u/commit/dafbd744214c7b61a04b178a6aad729dd326adbb From jvos at openjdk.org Wed Nov 19 16:47:13 2025 From: jvos at openjdk.org (Johan Vos) Date: Wed, 19 Nov 2025 16:47:13 GMT Subject: git: openjdk/jfx17u: master: 8370632: Additional libxslt 1.1.43 fixes Message-ID: <3a09758f-da96-4777-878e-71af5746b98e@openjdk.org> Changeset: 4d32dec1 Branch: master Author: Johan Vos Date: 2025-11-19 16:44:51 +0000 URL: https://git.openjdk.org/jfx17u/commit/4d32dec1f053d265aff195fe083f1bd049bc6a98 8370632: Additional libxslt 1.1.43 fixes Backport-of: 478e1ad43b2feaa4fa1d5be656b78cadf2316ba3 ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/transform.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/variables.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xsltInternals.h From jvos at openjdk.org Wed Nov 19 16:54:01 2025 From: jvos at openjdk.org (Johan Vos) Date: Wed, 19 Nov 2025 16:54:01 GMT Subject: git: openjdk/jfx17u: Added tag 17.0.18+1 for changeset 4d32dec1 Message-ID: <7cd7e026-7748-4551-b121-01862b7b4098@openjdk.org> Tagged by: Johan Vos Date: 2025-11-19 16:48:20 +0000 Added tag 17.0.18+1 for changeset 4d32dec1 Changeset: 4d32dec1 Author: Johan Vos Date: 2025-11-19 16:44:51 +0000 URL: https://git.openjdk.org/jfx17u/commit/4d32dec1f053d265aff195fe083f1bd049bc6a98 From kcr at openjdk.org Thu Nov 20 16:12:21 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 20 Nov 2025 16:12:21 GMT Subject: git: openjdk/jfx: Added tag 26+17 for changeset f87448ec Message-ID: <1a24bda5-d5ed-4e2b-a381-6994d071c67c@openjdk.org> Tagged by: Kevin Rushforth Date: 2025-11-20 16:07:04 +0000 Added tag 26+17 for changeset f87448ec Changeset: f87448ec Author: Michael Strau? Date: 2025-11-18 18:33:06 +0000 URL: https://git.openjdk.org/jfx/commit/f87448ec156608527d77a4204e98e08052ffecd1 From psadhukhan at openjdk.org Fri Nov 21 03:34:43 2025 From: psadhukhan at openjdk.org (Prasanta Sadhukhan) Date: Fri, 21 Nov 2025 03:34:43 GMT Subject: git: openjdk/jfx: master: 8255248: NullPointerException in JFXPanel due to race condition in HostContainer Message-ID: Changeset: 33abf5d4 Branch: master Author: Prasanta Sadhukhan Date: 2025-11-21 03:33:26 +0000 URL: https://git.openjdk.org/jfx/commit/33abf5d4b3d2b90f66581c4e25c542adf285fadd 8255248: NullPointerException in JFXPanel due to race condition in HostContainer 8334593: Adding, removing and then adding a JFXPanel again leads to NullPointerException Reviewed-by: angorya, kcr ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassScene.java ! modules/javafx.swing/src/main/java/javafx/embed/swing/JFXPanel.java + tests/system/src/test/java/test/javafx/embed/swing/JFXPanelNPETest.java From kcr at openjdk.org Fri Nov 21 13:31:19 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Fri, 21 Nov 2025 13:31:19 GMT Subject: git: openjdk/jfx25u: Added tag 25.0.2+3 for changeset 8d5232d8 Message-ID: <3ae65cce-eeb2-4338-905e-4819079aa6df@openjdk.org> Tagged by: Kevin Rushforth Date: 2025-11-21 13:27:48 +0000 Added tag 25.0.2+3 for changeset 8d5232d8 Changeset: 8d5232d8 Author: Alexander Matveev Date: 2025-11-10 23:45:04 +0000 URL: https://git.openjdk.org/jfx25u/commit/8d5232d8373302cade6e4deb9182322883a08893 From angorya at openjdk.org Fri Nov 21 19:05:08 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Fri, 21 Nov 2025 19:05:08 GMT Subject: git: openjdk/jfx: master: 8372303: Remove obsolete tbom files from /doc-files Message-ID: Changeset: e2c4a706 Branch: master Author: Andy Goryachev Date: 2025-11-21 19:01:12 +0000 URL: https://git.openjdk.org/jfx/commit/e2c4a7066c5ba5c232b7efc7210ac2e1a4a18da6 8372303: Remove obsolete tbom files from /doc-files Reviewed-by: mhanl, kcr - doc-files/javafxrt.tbom - doc-files/javafxsdk.tbom From lkostyra at openjdk.org Mon Nov 24 11:58:02 2025 From: lkostyra at openjdk.org (Lukasz Kostyra) Date: Mon, 24 Nov 2025 11:58:02 GMT Subject: git: openjdk/jfx: master: 8368629: Texture.update sometimes invoked for a disposed Texture Message-ID: Changeset: 8bf8ae6c Branch: master Author: Lukasz Kostyra Date: 2025-11-24 11:56:47 +0000 URL: https://git.openjdk.org/jfx/commit/8bf8ae6c1782e13b1e17fe89062356b96c9b71ad 8368629: Texture.update sometimes invoked for a disposed Texture Reviewed-by: angorya, kcr, arapte, jhendrikx ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d/D3DTexture.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d/D3DTextureResource.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2Texture.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2TextureResource.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/BaseContext.java ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLTexture.java ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLTextureResource.java From angorya at openjdk.org Mon Nov 24 15:35:34 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Mon, 24 Nov 2025 15:35:34 GMT Subject: git: openjdk/jfx: master: 8371981: Wrong split caret positioning with mixed text Message-ID: Changeset: 71faf680 Branch: master Author: Andy Goryachev Date: 2025-11-24 15:31:40 +0000 URL: https://git.openjdk.org/jfx/commit/71faf680efc7517c074bcc83dd19cce0dd1d1a95 8371981: Wrong split caret positioning with mixed text Reviewed-by: arapte, zelmidaoui ! modules/javafx.graphics/src/main/java/com/sun/javafx/text/PrismTextLayout.java ! tests/system/src/test/java/test/robot/javafx/scene/TextFlow_TextLayout_Test.java ! tests/system/src/test/java/test/robot/javafx/scene/Text_TextLayout_Test.java ! tests/system/src/test/java/test/util/Util.java From arapte at openjdk.org Tue Nov 25 13:52:10 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Tue, 25 Nov 2025 13:52:10 GMT Subject: git: openjdk/jfx: master: 8335748: Rippling of frame on scrolling Message-ID: Changeset: 43d39204 Branch: master Author: Ambarish Rapte Date: 2025-11-25 13:47:51 +0000 URL: https://git.openjdk.org/jfx/commit/43d392040595cded591126e801c4747f72330905 8335748: Rippling of frame on scrolling Reviewed-by: kcr, mstrauss, jdv ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLPipeline.java ! modules/javafx.graphics/src/main/native-glass/mac/GlassLayer.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassLayer.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassLayerMTL.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassLayerMTL.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassMTLFrameBufferObject.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassMTLFrameBufferObject.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassMTLOffscreen.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassMTLOffscreen.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassViewCGL.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassViewMTL.m From arapte at openjdk.org Tue Nov 25 17:41:45 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Tue, 25 Nov 2025 17:41:45 GMT Subject: git: openjdk/jfx25u: master: 8335748: Rippling of frame on scrolling Message-ID: Changeset: ec9a5a8d Branch: master Author: Ambarish Rapte Date: 2025-11-25 17:21:29 +0000 URL: https://git.openjdk.org/jfx25u/commit/ec9a5a8d088d5694599796b78bca06e71858812a 8335748: Rippling of frame on scrolling Backport-of: 43d392040595cded591126e801c4747f72330905 ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLPipeline.java ! modules/javafx.graphics/src/main/native-glass/mac/GlassLayer.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassLayer.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassLayerMTL.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassLayerMTL.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassMTLFrameBufferObject.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassMTLFrameBufferObject.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassMTLOffscreen.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassMTLOffscreen.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassViewCGL.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassViewMTL.m From mfox at openjdk.org Wed Nov 26 23:09:49 2025 From: mfox at openjdk.org (Martin Fox) Date: Wed, 26 Nov 2025 23:09:49 GMT Subject: git: openjdk/jfx: master: 8372453: [macOS] Iconifying owner may not iconify owned window Message-ID: <1d2ac304-45a2-4387-9e7a-256d79663d47@openjdk.org> Changeset: 6234c07e Branch: master Author: Martin Fox Date: 2025-11-26 23:07:41 +0000 URL: https://git.openjdk.org/jfx/commit/6234c07e0e7ef84145e8a17407bf983ddba13d05 8372453: [macOS] Iconifying owner may not iconify owned window Reviewed-by: kcr, angorya ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow.m From arapte at openjdk.org Thu Nov 27 05:31:13 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Thu, 27 Nov 2025 05:31:13 GMT Subject: git: openjdk/jfx: master: 8358130: [Metal] Merge shader compilation tasks Message-ID: Changeset: ff20c542 Branch: master Author: Ambarish Rapte Date: 2025-11-27 05:26:25 +0000 URL: https://git.openjdk.org/jfx/commit/ff20c542c153e9a187700b4c97caa66de9c0d579 8358130: [Metal] Merge shader compilation tasks Reviewed-by: kcr, jdv ! build.gradle From arapte at openjdk.org Thu Nov 27 12:29:20 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Thu, 27 Nov 2025 12:29:20 GMT Subject: git: openjdk/jfx: Added tag 26+18 for changeset ff20c542 Message-ID: <9a67080a-8c72-447b-bc06-d2561c5d44f5@openjdk.org> Tagged by: Ambarish Rapte Date: 2025-11-27 12:28:19 +0000 Added tag 26+18 for changeset ff20c542 Changeset: ff20c542 Author: Ambarish Rapte Date: 2025-11-27 05:26:25 +0000 URL: https://git.openjdk.org/jfx/commit/ff20c542c153e9a187700b4c97caa66de9c0d579 From lkostyra at openjdk.org Thu Nov 27 12:44:52 2025 From: lkostyra at openjdk.org (Lukasz Kostyra) Date: Thu, 27 Nov 2025 12:44:52 GMT Subject: git: openjdk/jfx: master: 8372275: NPE in D3DResourceFactory.createPresentable Message-ID: Changeset: a39a1da8 Branch: master Author: Lukasz Kostyra Date: 2025-11-27 12:40:55 +0000 URL: https://git.openjdk.org/jfx/commit/a39a1da82f3214a2d42912b5a1a21dc743e452dc 8372275: NPE in D3DResourceFactory.createPresentable Reviewed-by: mstrauss, kcr, jdv ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d/D3DResourceFactory.java From duke at openjdk.org Fri Nov 28 11:39:56 2025 From: duke at openjdk.org (duke) Date: Fri, 28 Nov 2025 11:39:56 GMT Subject: git: openjdk/jfx-sandbox: direct3d12: 2 new changesets Message-ID: Changeset: 52c050e6 Branch: direct3d12 Author: Lukasz Kostyra Date: 2025-11-27 16:01:29 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/52c050e62bfe43c18bd649d6ea67d7b345e895fe 8371995: D3D12: Fix rendering lots of different-sized Text objects Issue was because one FlushCommandList() call in RingContainer was not followed by a mid-frame Signal() call. To prevent similar situations from happening all manual Signal() calls were removed (except from SwapChain which needs Signal() after calling Present()) and FlushCommandList() now calls Signal() implicitly. Also added some code to ensure CommandListPool properly waits for multiple Command Lists in a row. ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeDevice.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeDevice.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12CheckpointQueue.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12CommandListPool.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RingContainer.cpp ! tests/performance/animation/RenderPerfTest/src/renderperf/RenderPerfTest.java Changeset: 85b26cac Branch: direct3d12 Author: Lukasz Kostyra Date: 2025-11-28 12:00:10 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/85b26cacb22b27e0cab55adb9dfe70a6b3b4f23e Improve adapter logging on init ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeDevice.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeInstance.cpp From duke at openjdk.org Fri Nov 28 15:31:25 2025 From: duke at openjdk.org (duke) Date: Fri, 28 Nov 2025 15:31:25 GMT Subject: git: openjdk/jfx-sandbox: direct3d12: 2 new changesets Message-ID: <5c8aceeb-1a50-4d0d-bb48-57b99dd58de3@openjdk.org> Changeset: e6316005 Branch: direct3d12 Author: Lukasz Kostyra Date: 2025-11-28 15:19:41 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/e6316005a2b7a88cf8532314bec06e580c6fc761 Remove old debugging logs ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeDevice.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12ResourceManager.cpp Changeset: eb317238 Branch: direct3d12 Author: Lukasz Kostyra Date: 2025-11-28 13:47:21 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/eb3172383826e13544ba98fe5f56cf525e8fa137 8372346: D3D12: Fix depth when rendering multiple 3D meshes JFX often follows a pattern of: - SetRenderTarget(RTT, depthTest = false) - SetRenderTarget(RTT, depthTest = true) - Draw() Due to earlier adding an optimization to RenderingContext which optimizes out setting the same RTT, the change in depthTest flag was not properly reflected on D3D12 API. This patch adds an extra faster path to "setting same RTT with Depth enabled" scenario which readjusts PSO parameters and clears RTT applied flag to re-set it after DSV was created. ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RenderingContext.cpp