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