From zelmidaoui at openjdk.org Mon Dec 1 11:57:54 2025 From: zelmidaoui at openjdk.org (Ziad El Midaoui) Date: Mon, 1 Dec 2025 11:57:54 GMT Subject: git: openjdk/jfx: master: 8296653: ComboBox promptText is not displayed when the value is reset Message-ID: <6f3351e7-ee81-438c-8915-b36306f920c8@openjdk.org> Changeset: 3043e91b Branch: master Author: Ziad El Midaoui Date: 2025-12-01 11:52:26 +0000 URL: https://git.openjdk.org/jfx/commit/3043e91b241e0307f01d3376b7549663f6df6f7c 8296653: ComboBox promptText is not displayed when the value is reset Reviewed-by: arapte, mhanl ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ComboBoxListViewSkin.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ComboBoxTest.java From mfox at openjdk.org Tue Dec 2 00:12:32 2025 From: mfox at openjdk.org (Martin Fox) Date: Tue, 2 Dec 2025 00:12:32 GMT Subject: git: openjdk/jfx25u: master: 8372453: [macOS] Iconifying owner may not iconify owned window Message-ID: Changeset: 0dc85f66 Branch: master Author: Martin Fox Date: 2025-12-02 00:09:26 +0000 URL: https://git.openjdk.org/jfx25u/commit/0dc85f668dadc911c243c13c5e8bba1ec3e0aadb 8372453: [macOS] Iconifying owner may not iconify owned window Backport-of: 6234c07e0e7ef84145e8a17407bf983ddba13d05 ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow.m From angorya at openjdk.org Tue Dec 2 15:27:42 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Tue, 2 Dec 2025 15:27:42 GMT Subject: git: openjdk/jfx: master: 8372298: RichTextArea: missing API: applyParagraphStyle Message-ID: <215fec69-1e4c-4927-855f-5dfb84982ca3@openjdk.org> Changeset: 6626e013 Branch: master Author: Andy Goryachev Date: 2025-12-02 15:24:58 +0000 URL: https://git.openjdk.org/jfx/commit/6626e01398717dc2d9eeab4e31c2c9895398fe35 8372298: RichTextArea: missing API: applyParagraphStyle Reviewed-by: kcr, mstrauss ! apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/NotebookModelStacked.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/RichParagraph.java ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/RichTextModel.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/model/StyledTextModelViewOnlyBase.java ! modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/CustomStyledTextModel.java ! modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/model/TestRichTextModel.java From duke at openjdk.org Wed Dec 3 15:08:49 2025 From: duke at openjdk.org (duke) Date: Wed, 3 Dec 2025 15:08:49 GMT Subject: git: openjdk/jfx-sandbox: direct3d12: Add prism.d3d12.clearOpts configuration property Message-ID: <714dddba-8ef1-4f96-a92f-7d98d10523f6@openjdk.org> Changeset: 7078d621 Branch: direct3d12 Author: Lukasz Kostyra Date: 2025-12-03 16:02:01 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/7078d621dc282ab8439800b84b78377dec3eea89 Add prism.d3d12.clearOpts configuration property Defaults to true; can be used to disable clear region optimizations (discarding clears + RTT dirty region tracking). ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12Config.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12Config.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RenderingContext.cpp From kcr at openjdk.org Thu Dec 4 16:56:50 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 4 Dec 2025 16:56:50 GMT Subject: git: openjdk/jfx: Added tag 26+19 for changeset 6626e013 Message-ID: <79096cf1-7d51-48ce-b8b9-0328dcc9891f@openjdk.org> Tagged by: Kevin Rushforth Date: 2025-12-04 16:52:24 +0000 Added tag 26+19 for changeset 6626e013 Changeset: 6626e013 Author: Andy Goryachev Date: 2025-12-02 15:24:58 +0000 URL: https://git.openjdk.org/jfx/commit/6626e01398717dc2d9eeab4e31c2c9895398fe35 From mstrauss at openjdk.org Thu Dec 4 21:48:25 2025 From: mstrauss at openjdk.org (Michael =?UTF-8?B?U3RyYXXDnw==?=) Date: Thu, 4 Dec 2025 21:48:25 GMT Subject: git: openjdk/jfx: master: 8372203: Piecewise linear easing function Message-ID: Changeset: 05d6f544 Branch: master Author: Michael Strau? Date: 2025-12-04 21:46:42 +0000 URL: https://git.openjdk.org/jfx/commit/05d6f544344b3520516cedf99bd4a13f96332002 8372203: Piecewise linear easing function Reviewed-by: angorya, kcr ! modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/cssref.html + modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/easing-linear-func1.svg + modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/easing-linear-func2.svg + modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/easing-linear-func3.svg ! modules/javafx.graphics/src/main/java/com/sun/javafx/css/InterpolatorConverter.java + modules/javafx.graphics/src/main/java/com/sun/scenario/animation/LinearInterpolator.java ! modules/javafx.graphics/src/main/java/javafx/animation/Interpolator.java ! modules/javafx.graphics/src/main/java/javafx/css/CssParser.java ! modules/javafx.graphics/src/test/addExports ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/css/converters/InterpolatorConverterTest.java + modules/javafx.graphics/src/test/java/test/com/sun/scenario/animation/LinearInterpolatorTest.java ! modules/javafx.graphics/src/test/java/test/javafx/css/CssParser_transition_Test.java ! tests/manual/graphics/CssTransitionsTest.java From angorya at openjdk.org Fri Dec 5 17:07:34 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Fri, 5 Dec 2025 17:07:34 GMT Subject: git: openjdk/jfx: master: 8373098: RichTextArea: NPE in InputMethodRequests Message-ID: <9e21feef-424c-42e6-a64b-50120eea399e@openjdk.org> Changeset: e28c5d2e Branch: master Author: Andy Goryachev Date: 2025-12-05 17:02:41 +0000 URL: https://git.openjdk.org/jfx/commit/e28c5d2ee92e7eaead50828b2990c7f04597d322 8373098: RichTextArea: NPE in InputMethodRequests Reviewed-by: lkostyra ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/VFlow.java From mstrauss at openjdk.org Mon Dec 8 06:28:20 2025 From: mstrauss at openjdk.org (Michael =?UTF-8?B?U3RyYXXDnw==?=) Date: Mon, 8 Dec 2025 06:28:20 GMT Subject: git: openjdk/jfx: master: 8372761: Prevent degenerate transforms for zero-size Scene/SubScene Message-ID: <5db4ec90-860f-41f9-8911-0a05ae5b4ae8@openjdk.org> Changeset: 9e1c70c7 Branch: master Author: Michael Strau? Date: 2025-12-08 06:27:24 +0000 URL: https://git.openjdk.org/jfx/commit/9e1c70c7d5204cb4b4ec863e12f7d93a9ad16a99 8372761: Prevent degenerate transforms for zero-size Scene/SubScene Reviewed-by: angorya, arapte ! modules/javafx.graphics/src/main/java/javafx/scene/Camera.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/test/objects/TestScene.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/NodeTest.java From angorya at openjdk.org Tue Dec 9 15:34:51 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Tue, 9 Dec 2025 15:34:51 GMT Subject: git: openjdk/jfx: master: 8372438: SimpleViewOnlyStyledModel: non-text paragraphs Message-ID: <9d410692-6d5a-4ead-82ba-3dbb368d221f@openjdk.org> Changeset: 03612e1b Branch: master Author: Andy Goryachev Date: 2025-12-09 15:32:26 +0000 URL: https://git.openjdk.org/jfx/commit/03612e1b4855c178febe63160070af66e82f9ee1 8372438: SimpleViewOnlyStyledModel: non-text paragraphs Reviewed-by: zelmidaoui, lkostyra ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/SimpleViewOnlyStyledModel.java + modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/model/TestSimpleViewOnlyStyledModel.java From duke at openjdk.org Tue Dec 9 15:38:35 2025 From: duke at openjdk.org (duke) Date: Tue, 9 Dec 2025 15:38:35 GMT Subject: git: openjdk/jfx-sandbox: direct3d12: Exclude SwapChain's offscreen RTT from dirty bbox opts Message-ID: <8abc6252-f11f-4129-8c83-33bdb059152f@openjdk.org> Changeset: ffc078b9 Branch: direct3d12 Author: Lukasz Kostyra Date: 2025-12-09 16:31:06 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/ffc078b9593c44a8ed0629a74b8bda18357f93a8 Exclude SwapChain's offscreen RTT from dirty bbox opts JavaFX already tracks SwapChain dirty regions (and does it way better and in a way more complex manner) which clashes with the simpler dirty region algorithm existing in D3D12 backend. Current implementation is still useful for temporary RTTs where there is no optimization. This change adds a flag to disable the optimization per-RTT and disables it for SwapChain's offscreen RTT while enabling it for all other RTTs. ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12RTTexture.java ! 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/ni/D3D12NativeDevice.java ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeDevice.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeDevice.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeRenderTarget.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeRenderTarget.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeSwapChain.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12IRenderTarget.hpp From arapte at openjdk.org Wed Dec 10 16:10:41 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Wed, 10 Dec 2025 16:10:41 GMT Subject: git: openjdk/jfx: master: 8371855: Time stamps are missing on zip bundles with gradle 9 Message-ID: Changeset: e776b372 Branch: master Author: Ambarish Rapte Date: 2025-12-10 16:06:14 +0000 URL: https://git.openjdk.org/jfx/commit/e776b3728f6f5710376870cf84e01f05a503b616 8371855: Time stamps are missing on zip bundles with gradle 9 Reviewed-by: kcr, sykora ! build.gradle From lkostyra at openjdk.org Thu Dec 11 11:44:25 2025 From: lkostyra at openjdk.org (Lukasz Kostyra) Date: Thu, 11 Dec 2025 11:44:25 GMT Subject: git: openjdk/jfx: master: 8359759: Remove the FXPermission class Message-ID: Changeset: 843338e7 Branch: master Author: Lukasz Kostyra Date: 2025-12-11 11:42:19 +0000 URL: https://git.openjdk.org/jfx/commit/843338e7fdd2a0d3fe306b1a8a69f405948f0906 8359759: Remove the FXPermission class Reviewed-by: angorya, kcr, mhanl - modules/javafx.base/src/main/java/javafx/util/FXPermission.java From kcr at openjdk.org Thu Dec 11 13:58:35 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 11 Dec 2025 13:58:35 GMT Subject: git: openjdk/jfx: Added tag 26+20 for changeset 843338e7 Message-ID: <219a508f-28f4-4072-aa02-f66a89c8c5e5@openjdk.org> Tagged by: Kevin Rushforth Date: 2025-12-11 13:56:23 +0000 Added tag 26+20 for changeset 843338e7 Changeset: 843338e7 Author: Lukasz Kostyra Date: 2025-12-11 11:42:19 +0000 URL: https://git.openjdk.org/jfx/commit/843338e7fdd2a0d3fe306b1a8a69f405948f0906 From angorya at openjdk.org Thu Dec 11 15:33:25 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Thu, 11 Dec 2025 15:33:25 GMT Subject: git: openjdk/jfx: master: 8373193: RichTextArea: exceptions specifying position beyond the document end Message-ID: <4ddf3e53-eb94-457e-bb4a-246746cca3b0@openjdk.org> Changeset: 32e667df Branch: master Author: Andy Goryachev Date: 2025-12-11 15:31:18 +0000 URL: https://git.openjdk.org/jfx/commit/32e667dfca9c5e9a19cb20f0bdd0553ca1ff765f 8373193: RichTextArea: exceptions specifying position beyond the document end Reviewed-by: lkostyra ! 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 zelmidaoui at openjdk.org Sat Dec 13 03:28:02 2025 From: zelmidaoui at openjdk.org (Ziad El Midaoui) Date: Sat, 13 Dec 2025 03:28:02 GMT Subject: git: openjdk/jfx: master: 8318095: TextArea/TextFlow: wrong layout in RTL mode Message-ID: Changeset: 8e49ea4a Branch: master Author: Ziad El Midaoui Date: 2025-12-13 03:27:16 +0000 URL: https://git.openjdk.org/jfx/commit/8e49ea4af53376583e3cb9ce4288caa3f275ab93 8318095: TextArea/TextFlow: wrong layout in RTL mode Reviewed-by: angorya ! modules/javafx.graphics/src/main/java/com/sun/javafx/text/PrismTextLayout.java From zelmidaoui at openjdk.org Tue Dec 16 00:37:06 2025 From: zelmidaoui at openjdk.org (Ziad El Midaoui) Date: Tue, 16 Dec 2025 00:37:06 GMT Subject: git: openjdk/jfx: master: 8330559: Trailing space not rendering correctly in TextFlow in RTL mode Message-ID: Changeset: 14305d62 Branch: master Author: Ziad El Midaoui Date: 2025-12-16 00:33:42 +0000 URL: https://git.openjdk.org/jfx/commit/14305d623144934f8b9c88e1ddf434ab51902857 8330559: Trailing space not rendering correctly in TextFlow in RTL mode Reviewed-by: angorya ! modules/javafx.graphics/src/main/java/com/sun/javafx/text/TextRun.java From mfox at openjdk.org Wed Dec 17 15:14:51 2025 From: mfox at openjdk.org (Martin Fox) Date: Wed, 17 Dec 2025 15:14:51 GMT Subject: git: openjdk/jfx: master: 8326428: [Linux] UI scaling factor cannot be fractional when using KDE Message-ID: Changeset: eaca7528 Branch: master Author: Martin Fox Date: 2025-12-17 15:08:39 +0000 URL: https://git.openjdk.org/jfx/commit/eaca75286abb43aa46fe6d0cd99c7938b649b3b3 8326428: [Linux] UI scaling factor cannot be fractional when using KDE Reviewed-by: lkostyra, mstrauss ! modules/javafx.graphics/src/main/native-glass/gtk/glass_screen.cpp From kcr at openjdk.org Thu Dec 18 16:01:35 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 18 Dec 2025 16:01:35 GMT Subject: git: openjdk/jfx: Added tag 26+21 for changeset eaca7528 Message-ID: <0ea0361c-6adf-4e78-9b70-770add29ea4f@openjdk.org> Tagged by: Kevin Rushforth Date: 2025-12-18 15:57:00 +0000 Added tag 26+21 for changeset eaca7528 Changeset: eaca7528 Author: Martin Fox Date: 2025-12-17 15:08:39 +0000 URL: https://git.openjdk.org/jfx/commit/eaca75286abb43aa46fe6d0cd99c7938b649b3b3 From mhanl at openjdk.org Thu Dec 18 20:41:17 2025 From: mhanl at openjdk.org (Marius Hanl) Date: Thu, 18 Dec 2025 20:41:17 GMT Subject: git: openjdk/jfx: master: 8314820: Unify Screen adapter ordinal logic Message-ID: <56a81fdd-6476-41f4-9785-7fdc84c2d2a0@openjdk.org> Changeset: 319f119a Branch: master Author: Marius Hanl Date: 2025-12-18 20:40:21 +0000 URL: https://git.openjdk.org/jfx/commit/319f119a22f7a30fd11db17089b9aa1e10247509 8314820: Unify Screen adapter ordinal logic Reviewed-by: angorya, lkostyra ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Screen.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumToolkit.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d/D3DPipeline.java From jhendrikx at openjdk.org Thu Dec 18 22:45:14 2025 From: jhendrikx at openjdk.org (John Hendrikx) Date: Thu, 18 Dec 2025 22:45:14 GMT Subject: git: openjdk/jfx: master: 8184166: SortedList does not free up memory Message-ID: <64922f66-2156-4424-8a2d-40518f1f4289@openjdk.org> Changeset: bbfe3455 Branch: master Author: Cormac Redmond Committer: John Hendrikx Date: 2025-12-18 22:42:03 +0000 URL: https://git.openjdk.org/jfx/commit/bbfe3455058ef0d70a8ba983b9828447cf91ee31 8184166: SortedList does not free up memory Reviewed-by: jhendrikx, angorya ! modules/javafx.base/src/main/java/javafx/collections/transformation/SortedList.java ! modules/javafx.base/src/test/addExports ! modules/javafx.base/src/test/java/test/javafx/collections/SortedListTest.java From mhanl at openjdk.org Fri Dec 19 12:18:17 2025 From: mhanl at openjdk.org (Marius Hanl) Date: Fri, 19 Dec 2025 12:18:17 GMT Subject: git: openjdk/jfx: master: 8373885: Compilation failure due to a warning when compiling with Java 25 Message-ID: Changeset: 12de69cf Branch: master Author: Marius Hanl Date: 2025-12-19 12:17:17 +0000 URL: https://git.openjdk.org/jfx/commit/12de69cf0e5c7be1b830c0ac172fba767b82447d 8373885: Compilation failure due to a warning when compiling with Java 25 Reviewed-by: kcr, angorya, jhendrikx ! modules/javafx.controls/src/main/java/javafx/scene/control/SplitPane.java From jpereda at openjdk.org Fri Dec 19 15:18:51 2025 From: jpereda at openjdk.org (Jose Pereda) Date: Fri, 19 Dec 2025 15:18:51 GMT Subject: git: openjdk/jfx: master: 8346281: [Windows] RenderScale doesn't update to HiDPI changes Message-ID: Changeset: 612e77e6 Branch: master Author: Jose Pereda Date: 2025-12-19 15:15:06 +0000 URL: https://git.openjdk.org/jfx/commit/612e77e6fea5f6f32929d8fd2eb64a7457c6cfe4 8346281: [Windows] RenderScale doesn't update to HiDPI changes Reviewed-by: angorya, kcr ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Screen.java ! modules/javafx.graphics/src/main/native-glass/win/GlassWindow.cpp From kcr at openjdk.org Mon Dec 22 13:46:35 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Mon, 22 Dec 2025 13:46:35 GMT Subject: git: openjdk/jfx25u: master: 8374171: Change JavaFX release version to 25.0.3 in jfx25u Message-ID: Changeset: 67b4c5b7 Branch: master Author: Kevin Rushforth Date: 2025-12-22 13:43:28 +0000 URL: https://git.openjdk.org/jfx25u/commit/67b4c5b709d2728c62b279cb71d9d8e66446a0cd 8374171: Change JavaFX release version to 25.0.3 in jfx25u Reviewed-by: jvos ! .jcheck/conf ! build.properties From jhendrikx at openjdk.org Mon Dec 22 18:54:27 2025 From: jhendrikx at openjdk.org (John Hendrikx) Date: Mon, 22 Dec 2025 18:54:27 GMT Subject: git: openjdk/jfx: master: 8373908: XYChart (ScatteredChart) leaks memory when removing data Message-ID: <1a10cab7-966e-4893-bed9-35721b877fde@openjdk.org> Changeset: b39e1faa Branch: master Author: John Hendrikx Date: 2025-12-22 18:51:27 +0000 URL: https://git.openjdk.org/jfx/commit/b39e1faab49f1ec7529f7dfe91f7f58950bf4db7 8373908: XYChart (ScatteredChart) leaks memory when removing data Reviewed-by: kcr, angorya ! modules/javafx.controls/src/main/java/javafx/scene/chart/XYChart.java From angorya at openjdk.org Wed Dec 24 22:44:22 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Wed, 24 Dec 2025 22:44:22 GMT Subject: git: openjdk/jfx: master: 8374208: Remove superfluous field in XYChart Message-ID: <64af3028-0fb9-4c2a-b278-f7227ab73b9c@openjdk.org> Changeset: 6591fd4b Branch: master Author: Andy Goryachev Date: 2025-12-24 22:43:36 +0000 URL: https://git.openjdk.org/jfx/commit/6591fd4b9b1bbfedcd9f3dc63bb2e9c5d76bcb6d 8374208: Remove superfluous field in XYChart Reviewed-by: arapte, jhendrikx ! modules/javafx.controls/src/main/java/javafx/scene/chart/XYChart.java