From kcr at openjdk.org Tue Jun 3 12:13:52 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Tue, 3 Jun 2025 12:13:52 GMT Subject: git: openjdk/jfx24u: master: 8354940: Fail to sign in to Microsoft sites with WebView Message-ID: Changeset: 4e5160f3 Branch: master Author: Gopal Pattnaik Committer: Kevin Rushforth Date: 2025-06-03 12:10:54 +0000 URL: https://git.openjdk.org/jfx24u/commit/4e5160f38daca0a6623af56c7e16045d1cd0227a 8354940: Fail to sign in to Microsoft sites with WebView Backport-of: ac12979bc3100cf4f263a38669a59dac2b71fdce ! build.gradle ! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/WebPage.cpp ! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/WebPageConfig.h.in From jvos at openjdk.org Tue Jun 3 13:51:53 2025 From: jvos at openjdk.org (Johan Vos) Date: Tue, 3 Jun 2025 13:51:53 GMT Subject: git: openjdk/jfx21u: master: 8354940: Fail to sign in to Microsoft sites with WebView Message-ID: <08449a5f-4a41-4be8-af61-14f30207edb3@openjdk.org> Changeset: 5402bf20 Branch: master Author: Johan Vos Date: 2025-06-03 13:51:11 +0000 URL: https://git.openjdk.org/jfx21u/commit/5402bf209a7b64d85fe67413e2bcbe62d6bac022 8354940: Fail to sign in to Microsoft sites with WebView Backport-of: ac12979bc3100cf4f263a38669a59dac2b71fdce ! build.gradle ! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/WebPage.cpp ! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/WebPageConfig.h.in From jvos at openjdk.org Tue Jun 3 13:53:40 2025 From: jvos at openjdk.org (Johan Vos) Date: Tue, 3 Jun 2025 13:53:40 GMT Subject: git: openjdk/jfx17u: master: 8354940: Fail to sign in to Microsoft sites with WebView Message-ID: Changeset: 32a0e9ef Branch: master Author: Johan Vos Date: 2025-06-03 13:50:07 +0000 URL: https://git.openjdk.org/jfx17u/commit/32a0e9ef6c9efac57de600e8fb8064b0e2497e28 8354940: Fail to sign in to Microsoft sites with WebView Backport-of: ac12979bc3100cf4f263a38669a59dac2b71fdce ! build.gradle ! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/WebPage.cpp ! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/WebPageConfig.h.in From mstrauss at openjdk.org Tue Jun 3 17:01:34 2025 From: mstrauss at openjdk.org (Michael =?UTF-8?B?U3RyYXXDnw==?=) Date: Tue, 3 Jun 2025 17:01:34 GMT Subject: git: openjdk/jfx: master: 2 new changesets Message-ID: Changeset: 9edc1696 Branch: master Author: Michael Strau? Date: 2025-06-03 16:59:46 +0000 URL: https://git.openjdk.org/jfx/commit/9edc1696f9b804473d5600fed40a2809db6ec05a 8358255: Factor out boilerplate code of EventHandler properties in Scene and Window Reviewed-by: angorya, jhendrikx ! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java ! modules/javafx.graphics/src/main/java/javafx/stage/Window.java Changeset: fdd50d86 Branch: master Author: Michael Strau? Date: 2025-06-03 17:00:00 +0000 URL: https://git.openjdk.org/jfx/commit/fdd50d86c3ef14b69df610e6105de95cd95aa7f0 8358454: Wrong
tags in cssref.html Reviewed-by: angorya, jhendrikx ! modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/cssref.html From angorya at openjdk.org Tue Jun 3 22:12:00 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Tue, 3 Jun 2025 22:12:00 GMT Subject: git: openjdk/jfx: master: 8341281: Root TreeItem with null value breaks TreeTableView Message-ID: <4b0d5194-b4cb-4d05-ab15-3834b3c15022@openjdk.org> Changeset: 11f31146 Branch: master Author: Ziad El Midaoui Committer: Andy Goryachev Date: 2025-06-03 22:10:09 +0000 URL: https://git.openjdk.org/jfx/commit/11f31146a6f70881945799dadad63bca56ed8a80 8341281: Root TreeItem with null value breaks TreeTableView Reviewed-by: angorya, arapte ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TreeTableViewSkin.java + tests/system/src/test/java/test/robot/javafx/scene/treetableview/TreeTableViewChangeRootTest.java From duke at openjdk.org Wed Jun 4 09:52:17 2025 From: duke at openjdk.org (duke) Date: Wed, 4 Jun 2025 09:52:17 GMT Subject: git: openjdk/jfx-sandbox: johanvos-headless: 16 new changesets Message-ID: <3401648f-d73f-4802-8f40-fbc9e4586a73@openjdk.org> Changeset: 3299949c Branch: johanvos-headless Author: Lukasz Kostyra Date: 2025-05-19 14:25:14 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/3299949c2f8921432fc25bf125bae37f149d032d 8342530: Specifying "@Nx" scaling level in ImageStorage should only load that specific level Reviewed-by: mstrauss, jhendrikx ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/ImageStorage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/common/ImageTools.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/ImageStorageTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/common/ImageToolsTest.java Changeset: ce0b9e83 Branch: johanvos-headless Author: Martin Fox Date: 2025-05-19 23:01:00 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/ce0b9e83673049e72c0b9f5d7265434044faeb59 8238435: [macOs] Remove use of CGEventTap Reviewed-by: angorya, kcr ! modules/javafx.graphics/src/main/native-glass/mac/GlassApplication.m - modules/javafx.graphics/src/main/native-glass/mac/GlassTouches.h - modules/javafx.graphics/src/main/native-glass/mac/GlassTouches.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassViewDelegate.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow+Overrides.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow.m Changeset: 9ca61edb Branch: johanvos-headless Author: Andy Goryachev Date: 2025-05-20 17:17:05 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/9ca61edb982420371c509f62042284e09917d31e 8355415: RichTextArea: NPE in VFlow::scrollCaretToVisible Reviewed-by: arapte ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/VFlow.java ! modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/RichTextAreaTest.java Changeset: a14c2b33 Branch: johanvos-headless Author: Marius Hanl Date: 2025-05-20 17:30:39 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/a14c2b33085a82c1e94d0964b3f3123e0ed7e7d2 8356690: Update JUnit to 5.12.2 Reviewed-by: kcr, arapte ! build.properties ! gradle/verification-metadata.xml Changeset: d5f569cf Branch: johanvos-headless Author: Ziad El Midaoui Committer: Andy Goryachev Date: 2025-05-21 14:46:19 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/d5f569cf29d309cd55d5c720d6539192dfa58e51 8340344: The first item in TreeView is not aligned in the beginning Reviewed-by: angorya, arapte ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TreeCellSkin.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeViewTest.java Changeset: 192b8613 Branch: johanvos-headless Author: Michael Strau? Date: 2025-05-22 10:22:29 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/192b86137d9a29c5c420434f8021f8dabd21dccf 8357157: Exception thrown from AnimationTimer freezes application Reviewed-by: angorya, kizune ! modules/javafx.graphics/src/main/java/com/sun/scenario/animation/AbstractPrimaryTimer.java ! modules/javafx.graphics/src/test/java/test/com/sun/scenario/animation/AbstractPrimaryTimerTest.java Changeset: ac12979b Branch: johanvos-headless Author: Gopal Pattnaik Committer: Kevin Rushforth Date: 2025-05-22 12:49:39 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/ac12979bc3100cf4f263a38669a59dac2b71fdce 8354940: Fail to sign in to Microsoft sites with WebView Reviewed-by: kcr, jbhaskar ! build.gradle ! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/WebPage.cpp ! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/WebPageConfig.h.in Changeset: 59c2b759 Branch: johanvos-headless Author: Kevin Rushforth Date: 2025-05-22 14:29:51 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/59c2b7591bc959a5b8155a815dc918a89b79cc76 8355740: Update to Xcode 15.4 on macOS Reviewed-by: arapte, sykora ! .github/workflows/submit.yml ! build.properties ! gradle/verification-metadata.xml Changeset: 9950d33c Branch: johanvos-headless Author: Marius Hanl Date: 2025-05-22 19:37:24 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/9950d33ccdb1edd61b4a15019f25603e65fa863b 8169285: Re-enable javafx.swt tests Reviewed-by: kcr ! build.gradle Changeset: 7e8eff99 Branch: johanvos-headless Author: Jose Pereda Date: 2025-05-28 14:54:58 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/7e8eff9983764ee4a896e0748ae357718297d5be 8207333: [Linux, macOS] Column sorting is triggered always after context menu request on table header Reviewed-by: angorya, zelmidaoui ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableColumnHeader.java + tests/system/src/test/java/test/robot/javafx/scene/tableview/TableViewContextMenuSortTest.java Changeset: a1c5b1c1 Branch: johanvos-headless Author: Kevin Rushforth Date: 2025-05-28 16:24:19 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/a1c5b1c14130d91aa8d52eecfb1b667e98d5c583 8354986: Update to Visual Studio 2022 version 17.13.2 on Windows Reviewed-by: almatvee, arapte, sykora ! build.properties ! buildSrc/win.gradle ! gradle/verification-metadata.xml ! modules/javafx.media/src/main/native/gstreamer/projects/win/fxplugins/Makefile ! modules/javafx.media/src/main/native/gstreamer/projects/win/fxplugins/Makefile.BaseClasses ! modules/javafx.media/src/main/native/gstreamer/projects/win/glib-lite/Makefile.ffi ! modules/javafx.media/src/main/native/gstreamer/projects/win/glib-lite/Makefile.glib ! modules/javafx.media/src/main/native/gstreamer/projects/win/glib-lite/Makefile.gmodule ! modules/javafx.media/src/main/native/gstreamer/projects/win/glib-lite/Makefile.gobject ! modules/javafx.media/src/main/native/gstreamer/projects/win/glib-lite/Makefile.gthread ! modules/javafx.media/src/main/native/gstreamer/projects/win/gstreamer-lite/Makefile.gstplugins ! modules/javafx.media/src/main/native/gstreamer/projects/win/gstreamer-lite/Makefile.gstreamer ! modules/javafx.media/src/main/native/jfxmedia/projects/win/Makefile ! modules/javafx.web/src/main/native/Source/ThirdParty/icu/CMakeLists.txt Changeset: 5d367530 Branch: johanvos-headless Author: Alexander Zuev Committer: Andy Goryachev Date: 2025-05-28 19:40:32 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/5d3675308865c6e1cefc4978557165939566f01f 8356983: Create implementation of NSAccessibilityImage protocol Reviewed-by: angorya, arapte ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/graphics2d/images/imageproperties/ImagePropertiesApp.java ! modules/javafx.graphics/src/main/native-glass/mac/a11y/AccessibleBase.m + modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXImageAccessibility.h + modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXImageAccessibility.m Changeset: 9edc1696 Branch: johanvos-headless Author: Michael Strau? Date: 2025-06-03 16:59:46 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/9edc1696f9b804473d5600fed40a2809db6ec05a 8358255: Factor out boilerplate code of EventHandler properties in Scene and Window Reviewed-by: angorya, jhendrikx ! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java ! modules/javafx.graphics/src/main/java/javafx/stage/Window.java Changeset: fdd50d86 Branch: johanvos-headless Author: Michael Strau? Date: 2025-06-03 17:00:00 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/fdd50d86c3ef14b69df610e6105de95cd95aa7f0 8358454: Wrong
tags in cssref.html Reviewed-by: angorya, jhendrikx ! modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/cssref.html Changeset: 11f31146 Branch: johanvos-headless Author: Ziad El Midaoui Committer: Andy Goryachev Date: 2025-06-03 22:10:09 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/11f31146a6f70881945799dadad63bca56ed8a80 8341281: Root TreeItem with null value breaks TreeTableView Reviewed-by: angorya, arapte ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TreeTableViewSkin.java + tests/system/src/test/java/test/robot/javafx/scene/treetableview/TreeTableViewChangeRootTest.java Changeset: 7a6cbaf1 Branch: johanvos-headless Author: Johan Vos Date: 2025-06-04 11:51:24 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/7a6cbaf1cb6e000705fd5096906e1f5467c795aa Merge remote-tracking branch 'upstream/master' into upstreamheadless ! build.properties ! build.properties From duke at openjdk.org Wed Jun 4 13:09:38 2025 From: duke at openjdk.org (duke) Date: Wed, 4 Jun 2025 13:09:38 GMT Subject: git: openjdk/jfx-sandbox: johanvos-headless: Fix robot code Message-ID: Changeset: 7a228755 Branch: johanvos-headless Author: Johan Vos Date: 2025-06-04 15:06:17 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/7a22875551d4ac0a6a114f2b09dcdc924e2c7dce Fix robot code ! build.gradle ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/HeadlessApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/HeadlessCursor.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/HeadlessPixels.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/HeadlessPlatformFactory.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/HeadlessRobot.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/HeadlessTimer.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/HeadlessView.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/HeadlessWindow.java + modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/HeadlessWindowManager.java - modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/IntSet.java - modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/KeyState.java - modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/MouseInput.java - modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/MouseState.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/NestedRunnableProcessor.java From arapte at openjdk.org Wed Jun 4 13:09:41 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Wed, 4 Jun 2025 13:09:41 GMT Subject: git: openjdk/jfx-sandbox: created branch metal-issue-13 based on the branch master containing 26 unique commits Message-ID: <94d5f3a9-f7af-4a93-8a1c-167476f00837@openjdk.org> The following commits are unique to the metal-issue-13 branch: ======================================================== 36a0cec5: Metal changes for internal review 9c43f5f1: rm whitespace ComputeKernels 0ada05a8: 8357571: Revert LCD text support log added under JDK-8357266 c3b3edb9: Address review comments 1 456624f9: expand/remove/sort imports 8b867825: TODO cleanup fe91a92f: review comments 2 f7f89aa8: JFX_MTL_DEBUG_CAPTURE TODO Cleanup 6e84b2d2: rm MetalPhongShader file, native code formatting, renaming e9727f66: reorder/correct imports in native files b596aab1: Address review comments 3 7d1b393f: Address review comments 4 3816a2fd: NULL to nill, int/double to float 6f5ae012: rm MTLLog/metalDebug, minor formatting changes e0369f84: Address review comments 5 4d4756f2: Address review comments 6: setDeviceParametersFor2D/3D 698c59ca: Minor cleanups 33170dd5: rm/address TODOs, minor formatting 90c69c42: Address review comments 7 ef1b6057: Address review comments 8 cb864c77: Address review comments 9 1f8f1bd8: Address review comments 10 f84687d5: Merge branch 'master' into mtl-internal-review d5f6fd55: rm unsued-variable warning 4de8aafd: function attribute declaration changed back to old style 7debf1db: try change in clearFF, ref to ptr, temp var From duke at openjdk.org Wed Jun 4 13:15:05 2025 From: duke at openjdk.org (duke) Date: Wed, 4 Jun 2025 13:15:05 GMT Subject: git: openjdk/jfx-sandbox: johanvos-headless: Cleanup in non-headless specific files Message-ID: <3e72c468-25e5-430d-a0dc-0a8eeda382da@openjdk.org> Changeset: f259237a Branch: johanvos-headless Author: Johan Vos Date: 2025-06-04 15:12:12 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/f259237af769db109dbb76b8b1284f8d2f0451d2 Cleanup in non-headless specific files ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/PaintCollector.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/PresentingPainter.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2Context.java From kcr at openjdk.org Thu Jun 5 17:25:22 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 5 Jun 2025 17:25:22 GMT Subject: git: openjdk/jfx: Added tag 25+19 for changeset 11f31146 Message-ID: <6b5ce7c5-6c58-4ff8-8100-eccdce04aab2@openjdk.org> Tagged by: Kevin Rushforth Date: 2025-06-05 17:23:45 +0000 Added tag 25+19 for changeset 11f31146 Changeset: 11f31146 Author: Ziad El Midaoui Committer: Andy Goryachev Date: 2025-06-03 22:10:09 +0000 URL: https://git.openjdk.org/jfx/commit/11f31146a6f70881945799dadad63bca56ed8a80 From arapte at openjdk.org Fri Jun 6 06:14:28 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Fri, 6 Jun 2025 06:14:28 GMT Subject: git: openjdk/jfx-sandbox: metal: 11 new changesets Message-ID: <5c8c7321-d210-48ed-9617-68ac143f4cf8@openjdk.org> Changeset: 192b8613 Branch: metal Author: Michael Strau? Date: 2025-05-22 10:22:29 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/192b86137d9a29c5c420434f8021f8dabd21dccf 8357157: Exception thrown from AnimationTimer freezes application Reviewed-by: angorya, kizune ! modules/javafx.graphics/src/main/java/com/sun/scenario/animation/AbstractPrimaryTimer.java ! modules/javafx.graphics/src/test/java/test/com/sun/scenario/animation/AbstractPrimaryTimerTest.java Changeset: ac12979b Branch: metal Author: Gopal Pattnaik Committer: Kevin Rushforth Date: 2025-05-22 12:49:39 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/ac12979bc3100cf4f263a38669a59dac2b71fdce 8354940: Fail to sign in to Microsoft sites with WebView Reviewed-by: kcr, jbhaskar ! build.gradle ! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/WebPage.cpp ! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/WebPageConfig.h.in Changeset: 59c2b759 Branch: metal Author: Kevin Rushforth Date: 2025-05-22 14:29:51 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/59c2b7591bc959a5b8155a815dc918a89b79cc76 8355740: Update to Xcode 15.4 on macOS Reviewed-by: arapte, sykora ! .github/workflows/submit.yml ! build.properties ! gradle/verification-metadata.xml Changeset: 9950d33c Branch: metal Author: Marius Hanl Date: 2025-05-22 19:37:24 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/9950d33ccdb1edd61b4a15019f25603e65fa863b 8169285: Re-enable javafx.swt tests Reviewed-by: kcr ! build.gradle Changeset: 7e8eff99 Branch: metal Author: Jose Pereda Date: 2025-05-28 14:54:58 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/7e8eff9983764ee4a896e0748ae357718297d5be 8207333: [Linux, macOS] Column sorting is triggered always after context menu request on table header Reviewed-by: angorya, zelmidaoui ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableColumnHeader.java + tests/system/src/test/java/test/robot/javafx/scene/tableview/TableViewContextMenuSortTest.java Changeset: a1c5b1c1 Branch: metal Author: Kevin Rushforth Date: 2025-05-28 16:24:19 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/a1c5b1c14130d91aa8d52eecfb1b667e98d5c583 8354986: Update to Visual Studio 2022 version 17.13.2 on Windows Reviewed-by: almatvee, arapte, sykora ! build.properties ! buildSrc/win.gradle ! gradle/verification-metadata.xml ! modules/javafx.media/src/main/native/gstreamer/projects/win/fxplugins/Makefile ! modules/javafx.media/src/main/native/gstreamer/projects/win/fxplugins/Makefile.BaseClasses ! modules/javafx.media/src/main/native/gstreamer/projects/win/glib-lite/Makefile.ffi ! modules/javafx.media/src/main/native/gstreamer/projects/win/glib-lite/Makefile.glib ! modules/javafx.media/src/main/native/gstreamer/projects/win/glib-lite/Makefile.gmodule ! modules/javafx.media/src/main/native/gstreamer/projects/win/glib-lite/Makefile.gobject ! modules/javafx.media/src/main/native/gstreamer/projects/win/glib-lite/Makefile.gthread ! modules/javafx.media/src/main/native/gstreamer/projects/win/gstreamer-lite/Makefile.gstplugins ! modules/javafx.media/src/main/native/gstreamer/projects/win/gstreamer-lite/Makefile.gstreamer ! modules/javafx.media/src/main/native/jfxmedia/projects/win/Makefile ! modules/javafx.web/src/main/native/Source/ThirdParty/icu/CMakeLists.txt Changeset: 5d367530 Branch: metal Author: Alexander Zuev Committer: Andy Goryachev Date: 2025-05-28 19:40:32 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/5d3675308865c6e1cefc4978557165939566f01f 8356983: Create implementation of NSAccessibilityImage protocol Reviewed-by: angorya, arapte ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/graphics2d/images/imageproperties/ImagePropertiesApp.java ! modules/javafx.graphics/src/main/native-glass/mac/a11y/AccessibleBase.m + modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXImageAccessibility.h + modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXImageAccessibility.m Changeset: 9edc1696 Branch: metal Author: Michael Strau? Date: 2025-06-03 16:59:46 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/9edc1696f9b804473d5600fed40a2809db6ec05a 8358255: Factor out boilerplate code of EventHandler properties in Scene and Window Reviewed-by: angorya, jhendrikx ! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java ! modules/javafx.graphics/src/main/java/javafx/stage/Window.java Changeset: fdd50d86 Branch: metal Author: Michael Strau? Date: 2025-06-03 17:00:00 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/fdd50d86c3ef14b69df610e6105de95cd95aa7f0 8358454: Wrong
tags in cssref.html Reviewed-by: angorya, jhendrikx ! modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/cssref.html Changeset: 11f31146 Branch: metal Author: Ziad El Midaoui Committer: Andy Goryachev Date: 2025-06-03 22:10:09 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/11f31146a6f70881945799dadad63bca56ed8a80 8341281: Root TreeItem with null value breaks TreeTableView Reviewed-by: angorya, arapte ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TreeTableViewSkin.java + tests/system/src/test/java/test/robot/javafx/scene/treetableview/TreeTableViewChangeRootTest.java Changeset: 30a07b0c Branch: metal Author: Ambarish Rapte Date: 2025-06-06 11:40:01 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/30a07b0cb8afb3db4b274340d7660a7761dc1b4a Merge branch 'master' into metal ! build.gradle ! build.properties ! build.gradle ! build.properties From duke at openjdk.org Tue Jun 10 14:02:37 2025 From: duke at openjdk.org (duke) Date: Tue, 10 Jun 2025 14:02:37 GMT Subject: git: openjdk/jfx-sandbox: direct3d12: 3 new changesets Message-ID: <994aca06-6d3e-47dd-90d8-fed540fa8268@openjdk.org> Changeset: 7021452e Branch: direct3d12 Author: Lukasz Kostyra Date: 2025-05-22 15:28:30 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/7021452e3639036ceb866194f7a6683900a0c497 Rework synchronization and Waitable logic This change reworks some looser bits and pieces that were in the backend related to synchronization logic and as a result fixes some issues: - All Waitable logic (Midframe etc.) was moved to newly created CheckpointQueue. Its goal is to queue up any Signal() operations and resulting Waitable objects, categorize them and allow to wait for next Checkpoint of selected category if needed. This allows us to optimize some operations and reduce waiting, thus reducing potential framerate stutters. - SwapChain logic was slightly reworked to adapt it to CheckpointQueue. - Move semantics were enforced in Waitable to prevent WinAPI Event from being freed. - Reworked Ring Container flush logic - in some cases, most notably in 3D, there was a possibility for following (or similar) scenario: - Phong InternalShader allocates needed CBVs - That allocation crosses RingContainer's threshold, which triggers a Signal() - Phong InternalShader allocates more needed SRVs This would eventually cause first CBV batch and following SRVs to be considered "free" even though they still were not consumed by the Draw call. To prevent this RingContainers now notify NativeDevice about the need to submit current Command List for execution and it will do so after the Draw call is recorded, ensuring CBVs/SRVs belonging to that Draw Call are actually available for writing. ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12Common.hpp ! 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/D3D12NativeSwapChain.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeSwapChain.hpp + modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12CheckpointQueue.cpp + modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12CheckpointQueue.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12CommandListPool.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12DescriptorData.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12InternalShader.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12InternalShader.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12ResourceManager.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RingContainer.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RingContainer.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12Waitable.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12Waitable.hpp Changeset: 9e3b50f0 Branch: direct3d12 Author: Lukasz Kostyra Date: 2025-06-05 10:27:29 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/9e3b50f03369864032bc4bedd77ec3b00e30340b Properly refcount/release DXGI Adapter When enumerating adapters DXGI will return raw pointers to them and those have to be manually managed. DXGI API only guarantees first reference count increase (when EnumAdapters() returns the pointer). This adds: - Properly releasing the Adapter when destroying NativeInstance - Calling AddRef() when initializing NativeDevice and calling Release() when destroying it ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeDevice.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeInstance.cpp Changeset: 3b64e7ae Branch: direct3d12 Author: Lukasz Kostyra Date: 2025-06-05 12:35:56 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/3b64e7aecb8a02f14b1c75a52ca84235dd901bcf Improve D3D12 cleanup on application close This change introduces a few upgrades related to how resources are released when JavaFX app closes on D3D12 backend: - Java-side D3D12NativeObject's "implements AutoCloseable" was removed. It was not used in its proper form, D3D12 objects are explicitly disposed anyway. To follow a Prism backend design, close() was renamed to dispose() - Ensured that all resources are freed properly when application closes normally - This does not always succeed because it seems that D3D12ResourcePool is not explicitly disposed of when application closes... this requires a closer look into in a follow-up task. - Debug facilities now have ReleaseAndReportLiveObjects() function which allows us to manually do more detailed leak reporting, plus frees remaining D3D12 objects. - Improved destructor logs in some places ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12Context.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12Mesh.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12MeshView.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12PhongMaterial.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12Pipeline.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12ResourcePool.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12ShaderData.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12SwapChain.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12TextureData.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/ni/D3D12NativeObject.java ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12Common.hpp ! 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/D3D12NativeInstance.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeRenderTarget.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeShader.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12Debug.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12Debug.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12InternalShader.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RenderingContext.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12ResourceManager.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12ResourceManager.hpp From arapte at openjdk.org Tue Jun 10 17:51:11 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Tue, 10 Jun 2025 17:51:11 GMT Subject: git: openjdk/jfx-sandbox: metal: 8310273: Metal - code cleanup Message-ID: Changeset: f98db6f2 Branch: metal Author: Ambarish Rapte Date: 2025-06-10 22:58:02 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/f98db6f26e4b5c269a4513a99016845c0f2a8baa 8310273: Metal - code cleanup ! build.gradle ! buildSrc/mac.gradle ! buildSrc/src/main/groovy/com/sun/javafx/gradle/CompileMSLTask.groovy ! 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/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/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/MTLLog.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-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/MetalPhongShader.h - modules/javafx.graphics/src/main/native-prism-mtl/MetalPhongShader.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/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 Wed Jun 11 20:19:30 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Wed, 11 Jun 2025 20:19:30 GMT Subject: git: openjdk/jfx: master: 8334137: Marlin: replace sun.misc.Unsafe memory access methods with FFM Message-ID: Changeset: 72c1c21a Branch: master Author: Kevin Rushforth Date: 2025-06-11 20:18:06 +0000 URL: https://git.openjdk.org/jfx/commit/72c1c21a76ba752439c877aba599b0b5f8bf9332 8334137: Marlin: replace sun.misc.Unsafe memory access methods with FFM Reviewed-by: angorya, prr, lbourges ! apps/samples/RichTextAreaDemo/build.xml ! build.gradle ! modules/javafx.graphics/src/main/java/com/sun/marlin/DMarlinRenderingEngine.java ! modules/javafx.graphics/src/main/java/com/sun/marlin/MarlinConst.java ! modules/javafx.graphics/src/main/java/com/sun/marlin/MarlinProperties.java ! modules/javafx.graphics/src/main/java/com/sun/marlin/MaskMarlinAlphaConsumer.java ! modules/javafx.graphics/src/main/java/com/sun/marlin/OffHeapArray.java ! modules/javafx.graphics/src/main/java/com/sun/marlin/Renderer.java ! modules/javafx.graphics/src/main/java/com/sun/marlin/RendererContext.java ! modules/javafx.graphics/src/main/java/com/sun/marlin/RendererNoAA.java ! modules/javafx.graphics/src/main/java/com/sun/marlin/Version.java ! tests/system/src/test/java/test/com/sun/webkit/LocalStorageAccessTest.java ! tests/system/src/test/java/test/com/sun/webkit/MainThreadTest.java From kcr at openjdk.org Thu Jun 12 16:24:43 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 12 Jun 2025 16:24:43 GMT Subject: git: openjdk/jfx: Added tag 25+20 for changeset 72c1c21a Message-ID: Tagged by: Kevin Rushforth Date: 2025-06-12 16:21:42 +0000 Added tag 25+20 for changeset 72c1c21a Changeset: 72c1c21a Author: Kevin Rushforth Date: 2025-06-11 20:18:06 +0000 URL: https://git.openjdk.org/jfx/commit/72c1c21a76ba752439c877aba599b0b5f8bf9332 From mstrauss at openjdk.org Fri Jun 13 04:38:00 2025 From: mstrauss at openjdk.org (Michael =?UTF-8?B?U3RyYXXDnw==?=) Date: Fri, 13 Jun 2025 04:38:00 GMT Subject: git: openjdk/jfx: master: 8313424: JavaFX controls in the title bar (Preview) Message-ID: Changeset: fd30c948 Branch: master Author: Michael Strau? Date: 2025-06-13 04:36:37 +0000 URL: https://git.openjdk.org/jfx/commit/fd30c94893156644c0d803b3e7fd8c9731d65fe6 8313424: JavaFX controls in the title bar (Preview) Reviewed-by: angorya, mmack, kcr ! build.gradle ! modules/javafx.base/src/main/java/com/sun/javafx/PreviewFeature.java ! modules/javafx.base/src/test/java/test/util/ReflectionUtils.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Application.java + modules/javafx.graphics/src/main/java/com/sun/glass/ui/HeaderButtonMetrics.java + modules/javafx.graphics/src/main/java/com/sun/glass/ui/HeaderButtonOverlay.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/View.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Window.java + modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/DesktopEnvironment.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkView.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkWindow.java + modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/PlatformThemeObserver.java + modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/WindowDecorationTheme.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/ios/IosApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/mac/MacApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/mac/MacView.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/mac/MacWindow.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/MonocleApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/win/WinApplication.java + modules/javafx.graphics/src/main/java/com/sun/glass/ui/win/WinHeaderButtonOverlay.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/win/WinView.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/win/WinWindow.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/NodeHelper.java + modules/javafx.graphics/src/main/java/com/sun/javafx/scene/layout/HeaderButtonBehavior.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/stage/StageHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/stage/StagePeerListener.java + modules/javafx.graphics/src/main/java/com/sun/javafx/tk/HeaderAreaType.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/TKScene.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/TKSceneListener.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/TKStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassViewEventHandler.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/OverlayWarning.java - modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/OverlayWarningHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumToolkit.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/ViewScene.java + modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/ViewSceneOverlay.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/WindowStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/util/Utils.java ! modules/javafx.graphics/src/main/java/javafx/application/ConditionalFeature.java ! modules/javafx.graphics/src/main/java/javafx/scene/Node.java ! modules/javafx.graphics/src/main/java/javafx/scene/Parent.java ! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java + modules/javafx.graphics/src/main/java/javafx/scene/layout/HeaderBar.java + modules/javafx.graphics/src/main/java/javafx/scene/layout/HeaderButtonType.java + modules/javafx.graphics/src/main/java/javafx/scene/layout/HeaderDragType.java ! modules/javafx.graphics/src/main/java/javafx/stage/Stage.java ! modules/javafx.graphics/src/main/java/javafx/stage/StageStyle.java ! modules/javafx.graphics/src/main/native-glass/gtk/GlassApplication.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/GlassWindow.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_general.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_general.h ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.h ! 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/GlassWindow+Overrides.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-glass/win/FullScreenWindow.cpp ! modules/javafx.graphics/src/main/native-glass/win/GlassWindow.cpp ! modules/javafx.graphics/src/main/native-glass/win/GlassWindow.h ! modules/javafx.graphics/src/main/native-glass/win/Utils.h ! modules/javafx.graphics/src/main/native-glass/win/ViewContainer.cpp ! modules/javafx.graphics/src/main/native-glass/win/ViewContainer.h ! modules/javafx.graphics/src/main/native-glass/win/common.h + modules/javafx.graphics/src/main/resources/com/sun/glass/ui/gtk/WindowDecorationGnome.css + modules/javafx.graphics/src/main/resources/com/sun/glass/ui/gtk/WindowDecorationKDE.css + modules/javafx.graphics/src/main/resources/com/sun/glass/ui/win/WindowDecoration.css ! modules/javafx.graphics/src/test/addExports + modules/javafx.graphics/src/test/java/test/com/sun/glass/ui/HeaderButtonOverlayTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubStage.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/util/UtilsTest.java + modules/javafx.graphics/src/test/java/test/javafx/scene/layout/HeaderBarTest.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/MainWindow.java - tests/manual/monkey/src/com/oracle/tools/fx/monkey/tools/ModalWindow.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/tools/StageTesterWindow.java