From arapte at openjdk.org Wed Jul 2 07:52:13 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Wed, 2 Jul 2025 07:52:13 GMT Subject: git: openjdk/jfx-sandbox: metal: add @Override Message-ID: Changeset: bf81569d Branch: metal Author: Ambarish Rapte Date: 2025-07-02 13:19:29 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/bf81569d3c75a66e3fc9f7136a75b7a840c0fd34 add @Override ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLContext.java ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLRTTexture.java ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLResourceFactory.java ! modules/javafx.graphics/src/main/java/com/sun/prism/null3d/DummyResourceFactory.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/hw/mtl/MTLShaderSource.java From arapte at openjdk.org Thu Jul 3 12:41:07 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Thu, 3 Jul 2025 12:41:07 GMT Subject: git: openjdk/jfx: Added tag 25+23 for changeset 0270847b Message-ID: <76f62f9b-494e-4668-b8a7-22fdaa3b1449@openjdk.org> Tagged by: Ambarish Rapte Date: 2025-07-03 12:39:57 +0000 Added tag 25+23 for changeset 0270847b Changeset: 0270847b Author: John Hendrikx Date: 2025-06-30 08:22:37 +0000 URL: https://git.openjdk.org/jfx/commit/0270847b85ab6d4701abb201ec4b2aeee96129dd From azvegint at openjdk.org Mon Jul 7 18:46:38 2025 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Mon, 7 Jul 2025 18:46:38 GMT Subject: git: openjdk/jfx: master: 8357584: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place Message-ID: <7c463f26-19eb-49af-a84b-6206713d103b@openjdk.org> Changeset: 639a5950 Branch: master Author: Alexander Zvegintsev Date: 2025-07-07 18:44:30 +0000 URL: https://git.openjdk.org/jfx/commit/639a5950b6eae7870fd9d9e84f9ce81322aaab82 8357584: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place Reviewed-by: lkostyra, arapte ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkRobot.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/screencast/ScreencastHelper.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/screencast/TokenStorage.java + modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/screencast/XdgDesktopPortal.java - modules/javafx.graphics/src/main/native-glass/gtk/fp_pipewire.h ! modules/javafx.graphics/src/main/native-glass/gtk/glass_key.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_key.h + modules/javafx.graphics/src/main/native-glass/gtk/scancodes.h ! modules/javafx.graphics/src/main/native-glass/gtk/screencast_pipewire.c ! modules/javafx.graphics/src/main/native-glass/gtk/screencast_pipewire.h ! modules/javafx.graphics/src/main/native-glass/gtk/screencast_portal.c ! modules/javafx.graphics/src/main/native-glass/gtk/screencast_portal.h From duke at openjdk.org Wed Jul 9 09:23:34 2025 From: duke at openjdk.org (duke) Date: Wed, 9 Jul 2025 09:23:34 GMT Subject: git: openjdk/jfx-sandbox: direct3d12: 35 new changesets Message-ID: <209a1336-e6dd-49e7-a3f6-ebdf8066cf4f@openjdk.org> Changeset: c777efd7 Branch: direct3d12 Author: Alexander Zuev Committer: Kevin Rushforth Date: 2025-05-14 12:27:46 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/c777efd7875d31ae47430e6e08e6420eeab39b0c 8350316: Create implementation of NSAccessibilityProgressIndicator protocol 8351773: Create implementation of NSAccessibilityGroup protocol Reviewed-by: arapte, angorya ! modules/javafx.graphics/src/main/native-glass/mac/a11y/AccessibleBase.m + modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXGroupAccessibility.h + modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXGroupAccessibility.m + modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXProgressIndicatorAccessibility.h + modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXProgressIndicatorAccessibility.m Changeset: 4f60bc8c Branch: direct3d12 Author: Andy Goryachev Date: 2025-05-14 14:34:26 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/4f60bc8c429693f4431794415a4c84fa114411f8 8355615: ConcurrentModificationException creating MenuBar on background thread Reviewed-by: kcr, zelmidaoui ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/MenuBarSkin.java ! tests/system/src/test/java/test/robot/javafx/scene/NodeInitializationStressTest.java Changeset: 2b2355eb Branch: direct3d12 Author: Ziad El Midaoui Committer: Andy Goryachev Date: 2025-05-14 15:17:17 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/2b2355eb659cd433931825e8c0b7fa89da17e2d5 8089080: [TextArea] Caret disappear after pressing backspace to clear the content Reviewed-by: kizune, angorya ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TextAreaSkin.java Changeset: 10141bb7 Branch: direct3d12 Author: Michael Strau? Date: 2025-05-15 16:41:21 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/10141bb7fa99ec10e2b96e8748d73d15e6271ad5 8357004: Windows platform color changes are not picked up in some cases Reviewed-by: lkostyra, mmack ! modules/javafx.graphics/src/main/native-glass/win/GlassApplication.cpp ! modules/javafx.graphics/src/main/native-glass/win/PlatformSupport.cpp Changeset: 5b659f58 Branch: direct3d12 Author: Paul H Committer: Kevin Rushforth Date: 2025-05-15 22:33:33 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/5b659f58e5e6d6e7a621eda538f658a7967d8c92 8354631: [macos] OpenURIHandler events not received by AWT when JavaFX is primary toolkit Co-authored-by: Florian Kirmaier Reviewed-by: kcr, honkar, prr ! modules/javafx.graphics/src/main/native-glass/mac/GlassApplication.m Changeset: 3299949c Branch: direct3d12 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: direct3d12 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: direct3d12 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: direct3d12 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: direct3d12 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: direct3d12 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: direct3d12 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: direct3d12 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: direct3d12 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: direct3d12 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: direct3d12 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: direct3d12 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: direct3d12 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: direct3d12 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: direct3d12 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: 72c1c21a Branch: direct3d12 Author: Kevin Rushforth Date: 2025-06-11 20:18:06 +0000 URL: https://git.openjdk.org/jfx-sandbox/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 Changeset: fd30c948 Branch: direct3d12 Author: Michael Strau? Date: 2025-06-13 04:36:37 +0000 URL: https://git.openjdk.org/jfx-sandbox/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 Changeset: 3922d38f Branch: direct3d12 Author: Kevin Rushforth Date: 2025-06-16 12:33:24 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/3922d38fd6b2cec8d7fa9a81f279c2add6dbeeb1 8359445: GHA: Update gradle wrapper-validation action to v4 Reviewed-by: angorya, mhanl ! .github/workflows/submit.yml Changeset: 859a3080 Branch: direct3d12 Author: Kevin Rushforth Date: 2025-06-16 12:42:32 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/859a308043b16382246a317e1eb9e1cb153604a7 8358770: incubator.richtext pom missing dependency on incubator.input Reviewed-by: angorya, sykora ! build.gradle Changeset: 48282b10 Branch: direct3d12 Author: Alexander Zuev Date: 2025-06-16 17:04:09 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/48282b1067e37092916a9f7f0edafa66a43cfb5a 8359257: Create accessibility protocol for TabGroup component Reviewed-by: arapte, angorya ! modules/javafx.graphics/src/main/native-glass/mac/a11y/AccessibleBase.m + modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXTabGroupAccessibility.h + modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXTabGroupAccessibility.m Changeset: 1ea980ea Branch: direct3d12 Author: Andy Goryachev Date: 2025-06-17 14:48:56 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/1ea980ea6104ce39994fee0fcbaa460888a2747e 8341670: [Text,TextFlow] Public API for Text Layout Info Reviewed-by: kcr, mstrauss ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/text/TextLayout.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/text/TextLine.java + modules/javafx.graphics/src/main/java/com/sun/javafx/text/PrismCaretInfo.java + modules/javafx.graphics/src/main/java/com/sun/javafx/text/PrismLayoutInfo.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/text/PrismTextLayout.java + modules/javafx.graphics/src/main/java/com/sun/javafx/text/TextUtils.java + modules/javafx.graphics/src/main/java/javafx/scene/text/CaretInfo.java + modules/javafx.graphics/src/main/java/javafx/scene/text/LayoutInfo.java ! modules/javafx.graphics/src/main/java/javafx/scene/text/Text.java ! modules/javafx.graphics/src/main/java/javafx/scene/text/TextFlow.java + modules/javafx.graphics/src/main/java/javafx/scene/text/TextLineInfo.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 Changeset: 4257aa9f Branch: direct3d12 Author: Thiago Milczarek Sayao Date: 2025-06-18 10:21:21 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/4257aa9fb96f3ed1b7e59ab0f4f62a13909e272c 8359396: [Linux] Require Gtk3 >= 3.20 for glass-gtk Reviewed-by: kcr, lkostyra, jvos ! buildSrc/linux.gradle ! modules/javafx.graphics/src/main/native-glass/gtk/GlassApplication.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_general.h Changeset: f9e87922 Branch: direct3d12 Author: Ambarish Rapte Date: 2025-06-18 17:20:48 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/f9e879225964f2ed2359cfc83accff674c476513 8359896: [TestBug][JUnit5] Possible configuration error Reviewed-by: jhendrikx, mhanl, kizune, angorya ! modules/javafx.graphics/src/test/java/test/javafx/concurrent/ServiceLifecycleTest.java Changeset: fc4642db Branch: direct3d12 Author: Ambarish Rapte Date: 2025-06-19 10:17:55 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/fc4642dbb008ed0e49996c1eea10b92fad5f7dcf 8358802: Update boot JDK to 24.0.1 8358800: Update Gradle to 8.14.2 Reviewed-by: kcr, sykora ! .github/workflows/submit.yml ! build.properties ! gradle/verification-metadata.xml ! gradle/wrapper/gradle-wrapper.jar ! gradle/wrapper/gradle-wrapper.properties ! gradlew ! gradlew.bat Changeset: 3836b96b Branch: direct3d12 Author: Marius Hanl Date: 2025-06-21 19:42:13 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/3836b96b1ac676c49eb0fb9d1f08715433710590 8296284: Update CONTRIBUTING guidelines to state that JUnit 5 is used for tests Reviewed-by: angorya, arapte ! CONTRIBUTING.md Changeset: d4cb730d Branch: direct3d12 Author: Martin Fox Date: 2025-06-23 14:10:07 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/d4cb730d01998f1ab0cdc6ed07b0289c0b59d14f 8356652: Input field ignores custom input source characters Reviewed-by: kizune, angorya, srl ! 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/GlassViewDelegate.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassViewDelegate.m Changeset: b9dd4dec Branch: direct3d12 Author: Andy Goryachev Date: 2025-06-23 15:02:31 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/b9dd4dec1bf93f56e918fd60225fa7ead8dcccca 8357393: RichTextArea: fails to properly save text attributes Reviewed-by: kcr, zelmidaoui ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/StyleAttributeMapHelper.java ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/RichTextFormatHandler.java ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/StyleAttributeMap.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/TestRichTextFormatHandler.java ! modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/model/TestRichTextModelAttributes.java Changeset: 0270847b Branch: direct3d12 Author: John Hendrikx Date: 2025-06-30 08:22:37 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/0270847b85ab6d4701abb201ec4b2aeee96129dd 8351867: No UI changes while iconified 8146479: Scene is black after stage is restored (content changed while minimized) Co-authored-by: Martin Fox Reviewed-by: lkostyra, angorya ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassWindowEventHandler.java + tests/system/src/test/java/test/robot/javafx/stage/DrawAfterDeiconifyTest.java Changeset: 639a5950 Branch: direct3d12 Author: Alexander Zvegintsev Date: 2025-07-07 18:44:30 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/639a5950b6eae7870fd9d9e84f9ce81322aaab82 8357584: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place Reviewed-by: lkostyra, arapte ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkRobot.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/screencast/ScreencastHelper.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/screencast/TokenStorage.java + modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/screencast/XdgDesktopPortal.java - modules/javafx.graphics/src/main/native-glass/gtk/fp_pipewire.h ! modules/javafx.graphics/src/main/native-glass/gtk/glass_key.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_key.h + modules/javafx.graphics/src/main/native-glass/gtk/scancodes.h ! modules/javafx.graphics/src/main/native-glass/gtk/screencast_pipewire.c ! modules/javafx.graphics/src/main/native-glass/gtk/screencast_pipewire.h ! modules/javafx.graphics/src/main/native-glass/gtk/screencast_portal.c ! modules/javafx.graphics/src/main/native-glass/gtk/screencast_portal.h Changeset: 58499bea Branch: direct3d12 Author: Lukasz Kostyra Date: 2025-07-09 11:12:10 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/58499bea2ae5a8c1adc3ded697b68fdffba686ff Merge remote-tracking branch 'origin/master' into direct3d12 ! build.gradle ! build.properties ! buildSrc/win.gradle ! build.gradle ! build.properties ! buildSrc/win.gradle From kcr at openjdk.org Wed Jul 9 19:53:08 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Wed, 9 Jul 2025 19:53:08 GMT Subject: git: openjdk/jfx: master: 8359387: Bump minimum JDK version for JavaFX to JDK 23 Message-ID: <20ce4c38-0edd-4d0f-9089-192e04cdfe13@openjdk.org> Changeset: 6029e3e4 Branch: master Author: Kevin Rushforth Date: 2025-07-09 19:50:35 +0000 URL: https://git.openjdk.org/jfx/commit/6029e3e4058e2a87ecb0f5c07689f7d4783a1c65 8359387: Bump minimum JDK version for JavaFX to JDK 23 Reviewed-by: arapte, sykora ! CONTRIBUTING.md ! build.properties From kcr at openjdk.org Thu Jul 10 14:09:09 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 10 Jul 2025 14:09:09 GMT Subject: git: openjdk/jfx: Added tag 25+24 for changeset 6029e3e4 Message-ID: <35721a6e-575f-4f51-a48e-c0073884c70b@openjdk.org> Tagged by: Kevin Rushforth Date: 2025-07-10 14:05:21 +0000 Added tag 25+24 for changeset 6029e3e4 Changeset: 6029e3e4 Author: Kevin Rushforth Date: 2025-07-09 19:50:35 +0000 URL: https://git.openjdk.org/jfx/commit/6029e3e4058e2a87ecb0f5c07689f7d4783a1c65 From kcr at openjdk.org Fri Jul 11 12:47:06 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Fri, 11 Jul 2025 12:47:06 GMT Subject: git: openjdk/jfx: master: 8361710: Mark QPathTest as unstable on all platforms Message-ID: Changeset: d6265e49 Branch: master Author: Kevin Rushforth Date: 2025-07-11 12:43:48 +0000 URL: https://git.openjdk.org/jfx/commit/d6265e49c3832972e8005913fbb3c126ba930577 8361710: Mark QPathTest as unstable on all platforms Reviewed-by: angorya, kizune ! tests/system/src/test/java/test/com/sun/marlin/QPathTest.java From duke at openjdk.org Fri Jul 11 15:52:36 2025 From: duke at openjdk.org (duke) Date: Fri, 11 Jul 2025 15:52:36 GMT Subject: git: openjdk/jfx-sandbox: direct3d12: 8356860: Use common Graphics Root Signature in NativeShader Message-ID: <02e8cf2f-4554-44e7-8ba8-1406b737d3ea@openjdk.org> Changeset: e8caaf1f Branch: direct3d12 Author: Lukasz Kostyra Date: 2025-07-10 14:17:03 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/e8caaf1fb85c964051e1e293844e520285a87e67 8356860: Use common Graphics Root Signature in NativeShader - NativeShader code got vastly simplified because its code creating Root Signatures was removed and common Graphics RS was used instead - No JFX Prism/Decora Shader used more than 4 textures, which is the same as common Graphics RS was already set to process. This greatly simplified the transition to common RS. - ShaderSlots were renamed to better reflect which Root Signature indexes are used. - ShaderCommon.hlsl is now added as an include directory when building JSL-created Prism/Decora shaders. - Adjustments to backend to accommodate common Graphics RS - Minor adjustments to fix some older missed mistakes - NativeTexture's SRV is now created only for non-depth Textures and its ViewDimension is adjusted for MSAA Textures - RingContainer no-checkpoints assertion has been removed - when loading larger textures it triggered. Warning log remains to potentially detect those situations when performance matters more. ! build.gradle ! buildSrc/src/main/groovy/com/sun/javafx/gradle/CompileHLSL6Task.groovy ! modules/javafx.graphics/src/jslc/java/com/sun/scenario/effect/compiler/backend/hw/HLSL6Backend.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/D3D12NativeShader.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeShader.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeTexture.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12BlitPixelShader.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12InternalShader.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12PSOManager.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RenderingContext.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RingContainer.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/hlsl6/D3D12ShaderSlots.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/hlsl6/Internal_D3D12ShaderResourceDataHeader.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/hlsl6/ShaderCommon.hlsl From mstrauss at openjdk.org Fri Jul 11 16:27:12 2025 From: mstrauss at openjdk.org (Michael =?UTF-8?B?U3RyYXXDnw==?=) Date: Fri, 11 Jul 2025 16:27:12 GMT Subject: git: openjdk/jfx: master: 8345348: CSS media feature queries Message-ID: <106b293e-b98d-4b5e-b220-6e8c0bf8f666@openjdk.org> Changeset: e0f8e720 Branch: master Author: Michael Strau? Date: 2025-07-11 16:24:10 +0000 URL: https://git.openjdk.org/jfx/commit/e0f8e720752aecffb9090d1a3b82317b518f94a6 8345348: CSS media feature queries Reviewed-by: angorya, jhendrikx, kcr ! build.gradle ! modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/cssref.html + modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/media-feature.svg + modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/media-query.svg ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/preferences/PlatformPreferences.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/preferences/PreferenceProperties.java + modules/javafx.graphics/src/main/java/com/sun/javafx/beans/property/NullCoalescingPropertyBase.java + modules/javafx.graphics/src/main/java/com/sun/javafx/css/RuleHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/css/SimpleSelector.java + modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/MediaFeatures.java + modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/MediaQuery.java + modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/MediaQueryContext.java + modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/MediaQueryParser.java + modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/MediaQuerySerializer.java + modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/MediaRule.java + modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/expression/ConjunctionExpression.java + modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/expression/ConstantExpression.java + modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/expression/DisjunctionExpression.java + modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/expression/FunctionExpression.java + modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/expression/NegationExpression.java = modules/javafx.graphics/src/main/java/com/sun/javafx/css/parser/CssLexer.java + modules/javafx.graphics/src/main/java/com/sun/javafx/css/parser/TokenStream.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/NodeHelper.java + modules/javafx.graphics/src/main/java/com/sun/javafx/scene/ScenePreferences.java ! modules/javafx.graphics/src/main/java/javafx/application/Platform.java ! modules/javafx.graphics/src/main/java/javafx/css/CssParser.java ! modules/javafx.graphics/src/main/java/javafx/css/Rule.java ! modules/javafx.graphics/src/main/java/javafx/css/Stylesheet.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/shims/java/com/sun/javafx/css/parser/TokenShim.java - modules/javafx.graphics/src/shims/java/javafx/css/CssLexerShim.java ! modules/javafx.graphics/src/shims/java/javafx/css/RuleShim.java ! modules/javafx.graphics/src/test/addExports ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/application/preferences/PlatformPreferencesTest.java + modules/javafx.graphics/src/test/java/test/com/sun/javafx/beans/property/NullCoalescingPropertyBaseTest.java + modules/javafx.graphics/src/test/java/test/com/sun/javafx/css/media/MediaQuerySerializerTest.java + modules/javafx.graphics/src/test/java/test/com/sun/javafx/css/parser/CssLexerTest.java - modules/javafx.graphics/src/test/java/test/javafx/css/CssLexerTest.java + modules/javafx.graphics/src/test/java/test/javafx/css/CssParser_mediaQuery_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/css/StylesheetTest.java + modules/javafx.graphics/src/test/java/test/javafx/scene/Scene_preferences_Test.java From jvos at openjdk.org Fri Jul 11 17:29:56 2025 From: jvos at openjdk.org (Johan Vos) Date: Fri, 11 Jul 2025 17:29:56 GMT Subject: git: openjdk/jfx: master: 8357714: AudioClip.play crash on macOS when loading resource from jar Message-ID: <229a721f-4066-4e68-b0f9-605527b9c3ae@openjdk.org> Changeset: 203c049a Branch: master Author: Johan Vos Date: 2025-07-11 17:29:11 +0000 URL: https://git.openjdk.org/jfx/commit/203c049a671ca00e6012dfedd6aa9848e2584b85 8357714: AudioClip.play crash on macOS when loading resource from jar Reviewed-by: angorya, almatvee ! modules/javafx.media/src/main/native/jfxmedia/platform/osx/OSXMediaPlayer.mm ! modules/javafx.media/src/main/native/jfxmedia/platform/osx/avf/AVFMediaPlayer.mm From angorya at openjdk.org Fri Jul 11 22:31:39 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Fri, 11 Jul 2025 22:31:39 GMT Subject: git: openjdk/jfx: master: 8357594: Additional geometry-based Text/TextFlow APIs Message-ID: Changeset: 04c5e40c Branch: master Author: Andy Goryachev Date: 2025-07-11 22:31:02 +0000 URL: https://git.openjdk.org/jfx/commit/04c5e40cc116cb42150572959b53d1e465700e0e 8357594: Additional geometry-based Text/TextFlow APIs Reviewed-by: kcr, mstrauss ! modules/javafx.graphics/src/main/java/com/sun/javafx/text/TextUtils.java ! modules/javafx.graphics/src/main/java/javafx/scene/text/Text.java ! modules/javafx.graphics/src/main/java/javafx/scene/text/TextFlow.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/text/TextFlowTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/text/TextTest.java From kcr at openjdk.org Mon Jul 14 14:07:41 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Mon, 14 Jul 2025 14:07:41 GMT Subject: git: openjdk/jfx: master: 8361713: JavaFX API docs overview is missing an intro section Message-ID: <5360f0a7-4ad7-449d-9cce-c6f79fc78511@openjdk.org> Changeset: ff408b1c Branch: master Author: Kevin Rushforth Date: 2025-07-14 14:05:15 +0000 URL: https://git.openjdk.org/jfx/commit/ff408b1c6f449ded20323298d235f4a05dcd71bf 8361713: JavaFX API docs overview is missing an intro section Reviewed-by: angorya, jvos, iris, mhanl ! build.gradle + overview.html From duke at openjdk.org Mon Jul 14 15:03:35 2025 From: duke at openjdk.org (duke) Date: Mon, 14 Jul 2025 15:03:35 GMT Subject: git: openjdk/jfx-sandbox: direct3d12: 8356861: Fix performance of RenderPerfTest Blend examples Message-ID: Changeset: fe27eb7a Branch: direct3d12 Author: Lukasz Kostyra Date: 2025-07-14 16:02:31 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/fe27eb7a3099a485e17673af4b2efb25c6e7cee0 8356861: Fix performance of RenderPerfTest Blend examples Prism's PrRenderer class tries to recognize whether current rendering backend supports ShaderModel.SM3 Shaders and initializes hardware filters and shaders if that is the case. Because D3D12 introduced a new ShaderModel - SM6 - this was not taken into account and PrRenderer ran all filter effects via the software/SSE pipeline. This in turn caused frequent readPixels() calls to D3D12 renderer, which allocated a lot of Textures and RTTs, and flushed the Command Queue every time a blended object was rendered. Fixing this part of PrRenderer brings D3D12's performance to levels of other tests which utilize textures. ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/prism/PrRenderer.java From mhanl at openjdk.org Mon Jul 14 15:26:14 2025 From: mhanl at openjdk.org (Marius Hanl) Date: Mon, 14 Jul 2025 15:26:14 GMT Subject: git: openjdk/jfx: master: 8359598: [TestBug] VirtualFlowTestUtils should not create a temporary Stage Message-ID: <32519261-6149-4f48-bac4-d03959c5bc47@openjdk.org> Changeset: a574d920 Branch: master Author: Marius Hanl Date: 2025-07-14 15:25:24 +0000 URL: https://git.openjdk.org/jfx/commit/a574d92053a72fce4d30556160282fc801ad5218 8359598: [TestBug] VirtualFlowTestUtils should not create a temporary Stage Reviewed-by: angorya ! modules/javafx.controls/src/test/java/test/com/sun/javafx/scene/control/infrastructure/VirtualFlowTestUtils.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ListViewMouseInputTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ListViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/MultipleSelectionModelImplTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/SelectionModelImplTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewMouseInputTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeAndTableViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableViewMouseInputTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeViewMouseInputTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeViewTest.java From mstrauss at openjdk.org Mon Jul 14 16:42:25 2025 From: mstrauss at openjdk.org (Michael =?UTF-8?B?U3RyYXXDnw==?=) Date: Mon, 14 Jul 2025 16:42:25 GMT Subject: git: openjdk/jfx: master: 8362095: HeaderButtonMetrics should not be used across toolkit boundary Message-ID: <143cefad-15cf-4a67-9116-b65ce34630d8@openjdk.org> Changeset: 1a2a50b5 Branch: master Author: Michael Strau? Date: 2025-07-14 16:40:50 +0000 URL: https://git.openjdk.org/jfx/commit/1a2a50b593a1abcb767a3c6b0287996bdfb26973 8362095: HeaderButtonMetrics should not be used across toolkit boundary Reviewed-by: jhendrikx, kcr ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/HeaderButtonMetrics.java + modules/javafx.graphics/src/main/java/com/sun/javafx/stage/HeaderButtonMetrics.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/quantum/WindowStage.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/HeaderBar.java ! modules/javafx.graphics/src/main/java/javafx/stage/Stage.java From kcr at openjdk.org Tue Jul 15 14:10:33 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Tue, 15 Jul 2025 14:10:33 GMT Subject: git: openjdk/jfx24u: master: 9 new changesets Message-ID: <4a71abb9-1966-47e0-b898-d4f43b9ac9db@openjdk.org> Changeset: 8a58d38b Branch: master Author: Kevin Rushforth Date: 2025-01-28 12:10:20 +0000 URL: https://git.openjdk.org/jfx24u/commit/8a58d38b42328e5164eaff685f5dfc6fd42cb191 8348118: Update JavaFX release version for Jul 2025 CPU Reviewed-by: arapte ! .jcheck/conf ! build.properties Changeset: 1d0b3b52 Branch: master Author: Kevin Rushforth Date: 2025-02-07 21:40:23 +0000 URL: https://git.openjdk.org/jfx24u/commit/1d0b3b5252bdc7c5c857b6a1f7465fa857afc4d7 Merge Changeset: 9f7b2206 Branch: master Author: Kevin Rushforth Date: 2025-02-19 14:11:10 +0000 URL: https://git.openjdk.org/jfx24u/commit/9f7b2206576d0b5c55256515e4edaca47517bf16 Merge ! build.properties ! build.properties Changeset: 6cfea15b Branch: master Author: Kevin Rushforth Date: 2025-03-12 18:10:58 +0000 URL: https://git.openjdk.org/jfx24u/commit/6cfea15b1f8c432fbaed49ed043db349dee37398 Merge Changeset: d5a2c501 Branch: master Author: Kevin Rushforth Date: 2025-03-25 15:16:19 +0000 URL: https://git.openjdk.org/jfx24u/commit/d5a2c501e88dc0d3e479ea8e208416e1d27974b5 Merge Changeset: 110ef72b Branch: master Author: Kevin Rushforth Date: 2025-04-15 17:41:59 +0000 URL: https://git.openjdk.org/jfx24u/commit/110ef72bdceded8bbc96b2b0a12cd0275f59a6ef Merge Changeset: dc14bf2a Branch: master Author: Kevin Rushforth Date: 2025-04-29 21:58:18 +0000 URL: https://git.openjdk.org/jfx24u/commit/dc14bf2ad3b1ee12d77316ec259789584e886314 Merge Changeset: 82638ae1 Branch: master Author: Kevin Rushforth Date: 2025-06-12 19:26:29 +0000 URL: https://git.openjdk.org/jfx24u/commit/82638ae10dad52ac9eee4201d7eee74a09277993 Merge Changeset: c75745bc Branch: master Author: Kevin Rushforth Date: 2025-07-15 14:06:27 +0000 URL: https://git.openjdk.org/jfx24u/commit/c75745bc29d639803aa64cf5c83269237c17c4f9 Merge Reviewed-by: arapte From kcr at openjdk.org Tue Jul 15 14:20:14 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Tue, 15 Jul 2025 14:20:14 GMT Subject: git: openjdk/jfx24u: Added tag 24.0.2-ga for changeset 82638ae1 Message-ID: <2b573ed9-c8d2-43db-a80d-0ea42e4d1cb9@openjdk.org> Tagged by: Kevin Rushforth Date: 2025-07-15 14:18:25 +0000 Added tag 24.0.2-ga for changeset 82638ae1 Changeset: 82638ae1 Author: Kevin Rushforth Date: 2025-06-12 19:26:29 +0000 URL: https://git.openjdk.org/jfx24u/commit/82638ae10dad52ac9eee4201d7eee74a09277993 From kcr at openjdk.org Tue Jul 15 14:20:26 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Tue, 15 Jul 2025 14:20:26 GMT Subject: git: openjdk/jfx24u: Added tag 24.0.2+0 for changeset 1f628a9d Message-ID: <239324b0-5186-47be-8d9d-fce3eed4d6f8@openjdk.org> Tagged by: Kevin Rushforth Date: 2025-07-15 14:17:20 +0000 Added tag 24.0.2+0 for changeset 1f628a9d Changeset: 1f628a9d Author: Kevin Rushforth Date: 2025-01-22 19:22:58 +0000 URL: https://git.openjdk.org/jfx24u/commit/1f628a9d3f87f673e97486961d6b9cad3e267ce2 From kcr at openjdk.org Tue Jul 15 14:20:45 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Tue, 15 Jul 2025 14:20:45 GMT Subject: git: openjdk/jfx24u: Added tag 24.0.2+4 for changeset 82638ae1 Message-ID: Tagged by: Kevin Rushforth Date: 2025-07-15 14:18:15 +0000 Added tag 24.0.2+4 for changeset 82638ae1 Changeset: 82638ae1 Author: Kevin Rushforth Date: 2025-06-12 19:26:29 +0000 URL: https://git.openjdk.org/jfx24u/commit/82638ae10dad52ac9eee4201d7eee74a09277993 From kcr at openjdk.org Tue Jul 15 14:34:07 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Tue, 15 Jul 2025 14:34:07 GMT Subject: git: openjdk/jfx24u: master: 8361887: Create release notes for JavaFX 24.0.2 Message-ID: <976ae969-6d42-415f-b242-dd97d0b6bb5c@openjdk.org> Changeset: a306794f Branch: master Author: Kevin Rushforth Date: 2025-07-15 14:29:44 +0000 URL: https://git.openjdk.org/jfx24u/commit/a306794fa239dae0c1d9048d3fa5fbf8574f3c7b 8361887: Create release notes for JavaFX 24.0.2 Reviewed-by: angorya + doc-files/release-notes-24.0.2.md From psadhukhan at openjdk.org Wed Jul 16 15:37:18 2025 From: psadhukhan at openjdk.org (Prasanta Sadhukhan) Date: Wed, 16 Jul 2025 15:37:18 GMT Subject: git: openjdk/jfx: master: 8141391: Manual JFXPanel DnD test doesn't work Message-ID: <8a8cf456-7cc2-405a-b98e-6b3471e27f62@openjdk.org> Changeset: 99866ae1 Branch: master Author: Prasanta Sadhukhan Date: 2025-07-16 15:34:08 +0000 URL: https://git.openjdk.org/jfx/commit/99866ae1f197ae5593b728bedceb00121fe4baca 8141391: Manual JFXPanel DnD test doesn't work Reviewed-by: kcr, angorya ! tests/manual/swing/DragDropOntoJavaFXControlInJFXPanelTest.java From kizune at openjdk.org Wed Jul 16 21:09:56 2025 From: kizune at openjdk.org (Alexander Zuev) Date: Wed, 16 Jul 2025 21:09:56 GMT Subject: git: openjdk/jfx: master: 8361379: [macos] Refactor accessibility code to retrieve attribute by name Message-ID: Changeset: 2dd90265 Branch: master Author: Alexander Zuev Date: 2025-07-16 21:07:58 +0000 URL: https://git.openjdk.org/jfx/commit/2dd90265637dc1c17fa4f5ab36500564b19ce082 8361379: [macos] Refactor accessibility code to retrieve attribute by name Reviewed-by: angorya, arapte ! modules/javafx.graphics/src/main/native-glass/mac/a11y/AccessibleBase.h ! modules/javafx.graphics/src/main/native-glass/mac/a11y/AccessibleBase.m ! modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXTabGroupAccessibility.m From arapte at openjdk.org Thu Jul 17 12:13:03 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Thu, 17 Jul 2025 12:13:03 GMT Subject: git: openjdk/jfx-sandbox: metal: 2 new changesets Message-ID: <9636c81b-6c2a-4103-acf2-57960ee7f5cb@openjdk.org> Changeset: 48e51aef Branch: metal Author: Ambarish Rapte Date: 2025-07-15 10:24:03 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/48e51aef81a725d5c0f44ea4fa15ced5644d47e1 review-update: jni method refactoring ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLRTTextureData.java ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLResourceFactory.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/native-prism-mtl/MetalContext.h ! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.m ! 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/MetalTexture.h ! modules/javafx.graphics/src/main/native-prism-mtl/MetalTexture.m Changeset: 8d5e6003 Branch: metal Author: Ambarish Rapte Date: 2025-07-15 11:01:58 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/8d5e600302595d031f0cc0cb131d544d5708a960 changes for running apps in eclipse ! build.gradle ! modules/javafx.graphics/.classpath From angorya at openjdk.org Thu Jul 17 14:41:42 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Thu, 17 Jul 2025 14:41:42 GMT Subject: git: openjdk/jfx: master: 8314482: TextFlow: TabStopPolicy Message-ID: Changeset: 22e43c58 Branch: master Author: Andy Goryachev Date: 2025-07-17 14:38:40 +0000 URL: https://git.openjdk.org/jfx/commit/22e43c58af8ca293052b54d86c78818fc32f09d9 8314482: TextFlow: TabStopPolicy Reviewed-by: kcr, arapte + modules/javafx.graphics/src/main/java/com/sun/javafx/scene/text/TabAdvancePolicy.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/text/TextLayout.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/text/TextSpan.java + modules/javafx.graphics/src/main/java/com/sun/javafx/text/DefaultTabAdvancePolicy.java + modules/javafx.graphics/src/main/java/com/sun/javafx/text/FixedTabAdvancePolicy.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/text/PrismTextLayout.java + modules/javafx.graphics/src/main/java/javafx/scene/text/TabStop.java + modules/javafx.graphics/src/main/java/javafx/scene/text/TabStopPolicy.java ! modules/javafx.graphics/src/main/java/javafx/scene/text/Text.java ! modules/javafx.graphics/src/main/java/javafx/scene/text/TextFlow.java + modules/javafx.graphics/src/test/java/test/javafx/scene/text/TabStopPolicyTest.java ! tests/system/src/test/java/test/com/sun/javafx/text/TextHitInfoTest.java ! tests/system/src/test/java/test/com/sun/javafx/text/TextLayoutTest.java From angorya at openjdk.org Thu Jul 17 14:45:05 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Thu, 17 Jul 2025 14:45:05 GMT Subject: git: openjdk/jfx: master: 8355774: RichTextArea: provide mechanism for CSS styling of highlights Message-ID: <28fe777f-9f47-43c4-aca5-61cf3104f958@openjdk.org> Changeset: c9159193 Branch: master Author: Andy Goryachev Date: 2025-07-17 14:41:52 +0000 URL: https://git.openjdk.org/jfx/commit/c915919369efd10662d1c71b7454f33237054dfb 8355774: RichTextArea: provide mechanism for CSS styling of highlights Reviewed-by: kcr, lkostyra ! apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/DemoModel.java ! apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/RichTextAreaDemo.css ! 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/SimpleViewOnlyStyledModel.java From kcr at openjdk.org Thu Jul 17 16:06:41 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 17 Jul 2025 16:06:41 GMT Subject: git: openjdk/jfx: master: 8362079: Change JavaFX release version to 26 Message-ID: Changeset: da6965be Branch: master Author: Kevin Rushforth Date: 2025-07-17 16:04:51 +0000 URL: https://git.openjdk.org/jfx/commit/da6965bea005bbaf0bcfd05e295bbab4ea4f5eaa 8362079: Change JavaFX release version to 26 Reviewed-by: angorya ! .jcheck/conf ! build.properties ! modules/javafx.base/src/test/java/test/com/sun/javafx/runtime/VersionInfoTest.java From kcr at openjdk.org Thu Jul 17 16:20:03 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 17 Jul 2025 16:20:03 GMT Subject: git: openjdk/jfx: Added tag 26+0 for changeset c9159193 Message-ID: <1d6dd895-855e-4cd8-a554-952f494e1717@openjdk.org> Tagged by: Kevin Rushforth Date: 2025-07-17 16:18:48 +0000 Added tag 26+0 for changeset c9159193 Changeset: c9159193 Author: Andy Goryachev Date: 2025-07-17 14:41:52 +0000 URL: https://git.openjdk.org/jfx/commit/c915919369efd10662d1c71b7454f33237054dfb From duke at openjdk.org Thu Jul 17 16:26:35 2025 From: duke at openjdk.org (duke) Date: Thu, 17 Jul 2025 16:26:35 GMT Subject: git: openjdk/jfx: created branch jfx25 based on the branch master containing 0 unique commits Message-ID: The new branch jfx25 is currently identical to the master branch. From kcr at openjdk.org Thu Jul 17 18:42:22 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 17 Jul 2025 18:42:22 GMT Subject: git: openjdk/jfx: Added tag 25+25 for changeset c9159193 Message-ID: <9b300b79-e134-4799-a39e-41fe22af5c88@openjdk.org> Tagged by: Kevin Rushforth Date: 2025-07-17 18:41:32 +0000 Added tag 25+25 for changeset c9159193 Changeset: c9159193 Author: Andy Goryachev Date: 2025-07-17 14:41:52 +0000 URL: https://git.openjdk.org/jfx/commit/c915919369efd10662d1c71b7454f33237054dfb From arapte at openjdk.org Mon Jul 21 10:59:53 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Mon, 21 Jul 2025 10:59:53 GMT Subject: git: openjdk/jfx-sandbox: metal: andy review comments 1 Message-ID: Changeset: e8f8a4d1 Branch: metal Author: Ambarish Rapte Date: 2025-07-18 23:20:24 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/e8f8a4d19046fb1d9748f7724d3c38196079a08c andy review comments 1 ! modules/javafx.graphics/src/jslc/java/com/sun/scenario/effect/compiler/backend/hw/MSLBackend.java ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLContext.java ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLPipeline.java ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLRTTextureData.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/scenario/effect/impl/hw/mtl/MTLShaderSource.java ! modules/javafx.graphics/src/main/native-glass/mac/GlassCGLOffscreen.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassMTLOffscreen.m From kcr at openjdk.org Mon Jul 21 18:36:33 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Mon, 21 Jul 2025 18:36:33 GMT Subject: git: openjdk/jfx25u: master: 8362896: Change JavaFX release version to 25.0.1 in jfx25u Message-ID: <3cdc14d6-0a3b-422b-8628-e1228222ac1a@openjdk.org> Changeset: bfceb6a7 Branch: master Author: Kevin Rushforth Date: 2025-07-21 18:34:23 +0000 URL: https://git.openjdk.org/jfx25u/commit/bfceb6a72b52ad2e2a637389d72e8b43021d0093 8362896: Change JavaFX release version to 25.0.1 in jfx25u Reviewed-by: angorya ! .jcheck/conf ! build.properties From kcr at openjdk.org Tue Jul 22 12:40:47 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Tue, 22 Jul 2025 12:40:47 GMT Subject: git: openjdk/jfx25u: master: 8304008: Update README.md and CONTRIBUTING.md for jfx update repos Message-ID: <231a20ce-f939-437e-9e4f-2287f116a283@openjdk.org> Changeset: 8e835833 Branch: master Author: Kevin Rushforth Date: 2025-07-22 12:38:54 +0000 URL: https://git.openjdk.org/jfx25u/commit/8e83583379a474cb1812cdc32ad372e2f8afc51a 8304008: Update README.md and CONTRIBUTING.md for jfx update repos Reviewed-by: jvos Backport-of: 632792d4e7a6399c156df99b1cf69faba476a8c6 ! CONTRIBUTING.md ! README.md From arapte at openjdk.org Wed Jul 23 07:48:27 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Wed, 23 Jul 2025 07:48:27 GMT Subject: git: openjdk/jfx-sandbox: metal: 2 new changesets Message-ID: <4ca31153-6f10-4b45-aa1f-56ea5332f573@openjdk.org> Changeset: 4859f9ec Branch: metal Author: Ambarish Rapte Date: 2025-07-22 22:05:40 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/4859f9ec58b3132864ab36d9286d9679f8836fe7 remove MTLLog ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLContext.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 Changeset: 5dee42ab Branch: metal Author: Ambarish Rapte Date: 2025-07-22 22:11:57 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/5dee42ab7dc6bd0a6d6f3d59814c04ca453e2de9 add comment for ES2SwapChain.getFboID ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2SwapChain.java From jhendrikx at openjdk.org Wed Jul 23 15:24:32 2025 From: jhendrikx at openjdk.org (John Hendrikx) Date: Wed, 23 Jul 2025 15:24:32 GMT Subject: git: openjdk/jfx: master: 8362873: Regression in BorderPane after JDK-8350149 Message-ID: Changeset: 7b59ebce Branch: master Author: John Hendrikx Date: 2025-07-23 15:23:11 +0000 URL: https://git.openjdk.org/jfx/commit/7b59ebcec74cf3e0da25e35b22a9722b9d93ebdb 8362873: Regression in BorderPane after JDK-8350149 Reviewed-by: angorya, mstrauss, kcr ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderPane.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BorderPaneTest.java From arapte at openjdk.org Wed Jul 23 23:39:34 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Wed, 23 Jul 2025 23:39:34 GMT Subject: git: openjdk/jfx: master: 8363813: Missing null check in GlassScreen Message-ID: <85723c26-08e0-427d-978d-593d5b8814c1@openjdk.org> Changeset: dbd43a37 Branch: master Author: Ambarish Rapte Date: 2025-07-23 23:38:08 +0000 URL: https://git.openjdk.org/jfx/commit/dbd43a371a2460c3cf8aed108d349b301bd2a1b2 8363813: Missing null check in GlassScreen Reviewed-by: kcr, kizune, jvos, jdv ! modules/javafx.graphics/src/main/native-glass/gtk/glass_screen.cpp ! modules/javafx.graphics/src/main/native-glass/ios/GlassScreen.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassScreen.m ! modules/javafx.graphics/src/main/native-glass/win/GlassScreen.cpp From jhendrikx at openjdk.org Thu Jul 24 02:36:03 2025 From: jhendrikx at openjdk.org (John Hendrikx) Date: Thu, 24 Jul 2025 02:36:03 GMT Subject: git: openjdk/jfx: jfx25: 8362873: Regression in BorderPane after JDK-8350149 Message-ID: Changeset: 3293ed8c Branch: jfx25 Author: John Hendrikx Date: 2025-07-24 02:34:52 +0000 URL: https://git.openjdk.org/jfx/commit/3293ed8cbf887db1216fb415343ada9c6f859209 8362873: Regression in BorderPane after JDK-8350149 Reviewed-by: kcr Backport-of: 7b59ebcec74cf3e0da25e35b22a9722b9d93ebdb ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderPane.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BorderPaneTest.java From arapte at openjdk.org Thu Jul 24 04:20:47 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Thu, 24 Jul 2025 04:20:47 GMT Subject: git: openjdk/jfx: jfx25: 8363813: Missing null check in GlassScreen Message-ID: Changeset: b60486c4 Branch: jfx25 Author: Ambarish Rapte Date: 2025-07-24 04:19:40 +0000 URL: https://git.openjdk.org/jfx/commit/b60486c4ead35f776d1a7580dc6f55769b780804 8363813: Missing null check in GlassScreen Reviewed-by: kcr Backport-of: dbd43a371a2460c3cf8aed108d349b301bd2a1b2 ! modules/javafx.graphics/src/main/native-glass/gtk/glass_screen.cpp ! modules/javafx.graphics/src/main/native-glass/ios/GlassScreen.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassScreen.m ! modules/javafx.graphics/src/main/native-glass/win/GlassScreen.cpp From kcr at openjdk.org Thu Jul 24 16:24:25 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 24 Jul 2025 16:24:25 GMT Subject: git: openjdk/jfx: Added tag 26+1 for changeset dbd43a37 Message-ID: Tagged by: Kevin Rushforth Date: 2025-07-24 16:23:42 +0000 Added tag 26+1 for changeset dbd43a37 Changeset: dbd43a37 Author: Ambarish Rapte Date: 2025-07-23 23:38:08 +0000 URL: https://git.openjdk.org/jfx/commit/dbd43a371a2460c3cf8aed108d349b301bd2a1b2 From kcr at openjdk.org Thu Jul 24 16:38:49 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 24 Jul 2025 16:38:49 GMT Subject: git: openjdk/jfx: Added tag 25+26 for changeset b60486c4 Message-ID: <75adaafe-b6ee-496e-a860-608d77ed4c47@openjdk.org> Tagged by: Kevin Rushforth Date: 2025-07-24 16:36:46 +0000 Added tag 25+26 for changeset b60486c4 Changeset: b60486c4 Author: Ambarish Rapte Date: 2025-07-24 04:19:40 +0000 URL: https://git.openjdk.org/jfx/commit/b60486c4ead35f776d1a7580dc6f55769b780804 From mstrauss at openjdk.org Fri Jul 25 13:04:34 2025 From: mstrauss at openjdk.org (Michael =?UTF-8?B?U3RyYXXDnw==?=) Date: Fri, 25 Jul 2025 13:04:34 GMT Subject: git: openjdk/jfx: master: 8359601: Fix window button states of an extended stage Message-ID: <79722ae2-d0a9-4db2-a5ac-bb565c59d47a@openjdk.org> Changeset: bc433da8 Branch: master Author: Michael Strau? Date: 2025-07-25 13:01:06 +0000 URL: https://git.openjdk.org/jfx/commit/bc433da812461a1c2796cdb3123f814e4ce532d5 8359601: Fix window button states of an extended stage 8359763: Close request handler is not called for an extended stage Reviewed-by: mmack, kcr ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/HeaderButtonOverlay.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Window.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkWindow.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/ios/IosWindow.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/MonocleWindow.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/WinWindow.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/layout/HeaderButtonBehavior.java ! modules/javafx.graphics/src/main/native-glass/gtk/GlassWindow.cpp ! modules/javafx.graphics/src/main/native-glass/ios/GlassWindow.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow+Java.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow+Java.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow.m ! modules/javafx.graphics/src/main/native-glass/win/GlassWindow.cpp ! 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/java/test/com/sun/glass/ui/HeaderButtonOverlayTest.java + modules/javafx.graphics/src/test/java/test/com/sun/javafx/scene/layout/HeaderButtonBehaviorTest.java From mstrauss at openjdk.org Sat Jul 26 17:15:26 2025 From: mstrauss at openjdk.org (Michael =?UTF-8?B?U3RyYXXDnw==?=) Date: Sat, 26 Jul 2025 17:15:26 GMT Subject: git: openjdk/jfx: jfx25: 8359601: Fix window button states of an extended stage Message-ID: <4f930b86-cc3a-408e-8ac6-6eb0d13d6188@openjdk.org> Changeset: 5398b14c Branch: jfx25 Author: Michael Strau? Date: 2025-07-26 17:14:32 +0000 URL: https://git.openjdk.org/jfx/commit/5398b14cac39a3e7371e3f837754a399ccd8b8ad 8359601: Fix window button states of an extended stage 8359763: Close request handler is not called for an extended stage Reviewed-by: kcr Backport-of: bc433da812461a1c2796cdb3123f814e4ce532d5 ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/HeaderButtonOverlay.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Window.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkWindow.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/ios/IosWindow.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/MonocleWindow.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/WinWindow.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/layout/HeaderButtonBehavior.java ! modules/javafx.graphics/src/main/native-glass/gtk/GlassWindow.cpp ! modules/javafx.graphics/src/main/native-glass/ios/GlassWindow.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow+Java.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow+Java.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow.m ! modules/javafx.graphics/src/main/native-glass/win/GlassWindow.cpp ! 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/java/test/com/sun/glass/ui/HeaderButtonOverlayTest.java + modules/javafx.graphics/src/test/java/test/com/sun/javafx/scene/layout/HeaderButtonBehaviorTest.java From jvos at openjdk.org Mon Jul 28 17:21:47 2025 From: jvos at openjdk.org (Johan Vos) Date: Mon, 28 Jul 2025 17:21:47 GMT Subject: git: openjdk/jfx: master: 8324941: POC for Headless platform for JavaFX Message-ID: <5ce06780-e614-4ce8-b3a0-7c7da0b315b6@openjdk.org> Changeset: 3c4d2905 Branch: master Author: Johan Vos Date: 2025-07-28 17:20:19 +0000 URL: https://git.openjdk.org/jfx/commit/3c4d29057999af89f3264810cb48a2819fdecf8e 8324941: POC for Headless platform for JavaFX Reviewed-by: kcr, angorya, jpereda ! 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/NestedRunnableProcessor.java From arapte at openjdk.org Tue Jul 29 09:41:10 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Tue, 29 Jul 2025 09:41:10 GMT Subject: git: openjdk/jfx-sandbox: metal: 19 new changesets Message-ID: <64d33b64-2fb6-4c6d-816e-605cc0fe7180@openjdk.org> Changeset: 3836b96b Branch: metal Author: Marius Hanl Date: 2025-06-21 19:42:13 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/3836b96b1ac676c49eb0fb9d1f08715433710590 8296284: Update CONTRIBUTING guidelines to state that JUnit 5 is used for tests Reviewed-by: angorya, arapte ! CONTRIBUTING.md Changeset: d4cb730d Branch: metal Author: Martin Fox Date: 2025-06-23 14:10:07 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/d4cb730d01998f1ab0cdc6ed07b0289c0b59d14f 8356652: Input field ignores custom input source characters Reviewed-by: kizune, angorya, srl ! 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/GlassViewDelegate.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassViewDelegate.m Changeset: b9dd4dec Branch: metal Author: Andy Goryachev Date: 2025-06-23 15:02:31 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/b9dd4dec1bf93f56e918fd60225fa7ead8dcccca 8357393: RichTextArea: fails to properly save text attributes Reviewed-by: kcr, zelmidaoui ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/StyleAttributeMapHelper.java ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/RichTextFormatHandler.java ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/StyleAttributeMap.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/TestRichTextFormatHandler.java ! modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/model/TestRichTextModelAttributes.java Changeset: 0270847b Branch: metal Author: John Hendrikx Date: 2025-06-30 08:22:37 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/0270847b85ab6d4701abb201ec4b2aeee96129dd 8351867: No UI changes while iconified 8146479: Scene is black after stage is restored (content changed while minimized) Co-authored-by: Martin Fox Reviewed-by: lkostyra, angorya ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassWindowEventHandler.java + tests/system/src/test/java/test/robot/javafx/stage/DrawAfterDeiconifyTest.java Changeset: 639a5950 Branch: metal Author: Alexander Zvegintsev Date: 2025-07-07 18:44:30 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/639a5950b6eae7870fd9d9e84f9ce81322aaab82 8357584: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place Reviewed-by: lkostyra, arapte ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkRobot.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/screencast/ScreencastHelper.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/screencast/TokenStorage.java + modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/screencast/XdgDesktopPortal.java - modules/javafx.graphics/src/main/native-glass/gtk/fp_pipewire.h ! modules/javafx.graphics/src/main/native-glass/gtk/glass_key.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_key.h + modules/javafx.graphics/src/main/native-glass/gtk/scancodes.h ! modules/javafx.graphics/src/main/native-glass/gtk/screencast_pipewire.c ! modules/javafx.graphics/src/main/native-glass/gtk/screencast_pipewire.h ! modules/javafx.graphics/src/main/native-glass/gtk/screencast_portal.c ! modules/javafx.graphics/src/main/native-glass/gtk/screencast_portal.h Changeset: 6029e3e4 Branch: metal Author: Kevin Rushforth Date: 2025-07-09 19:50:35 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/6029e3e4058e2a87ecb0f5c07689f7d4783a1c65 8359387: Bump minimum JDK version for JavaFX to JDK 23 Reviewed-by: arapte, sykora ! CONTRIBUTING.md ! build.properties Changeset: d6265e49 Branch: metal Author: Kevin Rushforth Date: 2025-07-11 12:43:48 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/d6265e49c3832972e8005913fbb3c126ba930577 8361710: Mark QPathTest as unstable on all platforms Reviewed-by: angorya, kizune ! tests/system/src/test/java/test/com/sun/marlin/QPathTest.java Changeset: e0f8e720 Branch: metal Author: Michael Strau? Date: 2025-07-11 16:24:10 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/e0f8e720752aecffb9090d1a3b82317b518f94a6 8345348: CSS media feature queries Reviewed-by: angorya, jhendrikx, kcr ! build.gradle ! modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/cssref.html + modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/media-feature.svg + modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/media-query.svg ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/preferences/PlatformPreferences.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/preferences/PreferenceProperties.java + modules/javafx.graphics/src/main/java/com/sun/javafx/beans/property/NullCoalescingPropertyBase.java + modules/javafx.graphics/src/main/java/com/sun/javafx/css/RuleHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/css/SimpleSelector.java + modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/MediaFeatures.java + modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/MediaQuery.java + modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/MediaQueryContext.java + modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/MediaQueryParser.java + modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/MediaQuerySerializer.java + modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/MediaRule.java + modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/expression/ConjunctionExpression.java + modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/expression/ConstantExpression.java + modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/expression/DisjunctionExpression.java + modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/expression/FunctionExpression.java + modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/expression/NegationExpression.java = modules/javafx.graphics/src/main/java/com/sun/javafx/css/parser/CssLexer.java + modules/javafx.graphics/src/main/java/com/sun/javafx/css/parser/TokenStream.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/NodeHelper.java + modules/javafx.graphics/src/main/java/com/sun/javafx/scene/ScenePreferences.java ! modules/javafx.graphics/src/main/java/javafx/application/Platform.java ! modules/javafx.graphics/src/main/java/javafx/css/CssParser.java ! modules/javafx.graphics/src/main/java/javafx/css/Rule.java ! modules/javafx.graphics/src/main/java/javafx/css/Stylesheet.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/shims/java/com/sun/javafx/css/parser/TokenShim.java - modules/javafx.graphics/src/shims/java/javafx/css/CssLexerShim.java ! modules/javafx.graphics/src/shims/java/javafx/css/RuleShim.java ! modules/javafx.graphics/src/test/addExports ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/application/preferences/PlatformPreferencesTest.java + modules/javafx.graphics/src/test/java/test/com/sun/javafx/beans/property/NullCoalescingPropertyBaseTest.java + modules/javafx.graphics/src/test/java/test/com/sun/javafx/css/media/MediaQuerySerializerTest.java + modules/javafx.graphics/src/test/java/test/com/sun/javafx/css/parser/CssLexerTest.java - modules/javafx.graphics/src/test/java/test/javafx/css/CssLexerTest.java + modules/javafx.graphics/src/test/java/test/javafx/css/CssParser_mediaQuery_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/css/StylesheetTest.java + modules/javafx.graphics/src/test/java/test/javafx/scene/Scene_preferences_Test.java Changeset: 203c049a Branch: metal Author: Johan Vos Date: 2025-07-11 17:29:11 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/203c049a671ca00e6012dfedd6aa9848e2584b85 8357714: AudioClip.play crash on macOS when loading resource from jar Reviewed-by: angorya, almatvee ! modules/javafx.media/src/main/native/jfxmedia/platform/osx/OSXMediaPlayer.mm ! modules/javafx.media/src/main/native/jfxmedia/platform/osx/avf/AVFMediaPlayer.mm Changeset: 04c5e40c Branch: metal Author: Andy Goryachev Date: 2025-07-11 22:31:02 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/04c5e40cc116cb42150572959b53d1e465700e0e 8357594: Additional geometry-based Text/TextFlow APIs Reviewed-by: kcr, mstrauss ! modules/javafx.graphics/src/main/java/com/sun/javafx/text/TextUtils.java ! modules/javafx.graphics/src/main/java/javafx/scene/text/Text.java ! modules/javafx.graphics/src/main/java/javafx/scene/text/TextFlow.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/text/TextFlowTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/text/TextTest.java Changeset: ff408b1c Branch: metal Author: Kevin Rushforth Date: 2025-07-14 14:05:15 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/ff408b1c6f449ded20323298d235f4a05dcd71bf 8361713: JavaFX API docs overview is missing an intro section Reviewed-by: angorya, jvos, iris, mhanl ! build.gradle + overview.html Changeset: a574d920 Branch: metal Author: Marius Hanl Date: 2025-07-14 15:25:24 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/a574d92053a72fce4d30556160282fc801ad5218 8359598: [TestBug] VirtualFlowTestUtils should not create a temporary Stage Reviewed-by: angorya ! modules/javafx.controls/src/test/java/test/com/sun/javafx/scene/control/infrastructure/VirtualFlowTestUtils.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ListViewMouseInputTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ListViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/MultipleSelectionModelImplTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/SelectionModelImplTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewMouseInputTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeAndTableViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableViewMouseInputTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeViewMouseInputTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeViewTest.java Changeset: 1a2a50b5 Branch: metal Author: Michael Strau? Date: 2025-07-14 16:40:50 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/1a2a50b593a1abcb767a3c6b0287996bdfb26973 8362095: HeaderButtonMetrics should not be used across toolkit boundary Reviewed-by: jhendrikx, kcr ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/HeaderButtonMetrics.java + modules/javafx.graphics/src/main/java/com/sun/javafx/stage/HeaderButtonMetrics.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/quantum/WindowStage.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/HeaderBar.java ! modules/javafx.graphics/src/main/java/javafx/stage/Stage.java Changeset: 99866ae1 Branch: metal Author: Prasanta Sadhukhan Date: 2025-07-16 15:34:08 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/99866ae1f197ae5593b728bedceb00121fe4baca 8141391: Manual JFXPanel DnD test doesn't work Reviewed-by: kcr, angorya ! tests/manual/swing/DragDropOntoJavaFXControlInJFXPanelTest.java Changeset: 2dd90265 Branch: metal Author: Alexander Zuev Date: 2025-07-16 21:07:58 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/2dd90265637dc1c17fa4f5ab36500564b19ce082 8361379: [macos] Refactor accessibility code to retrieve attribute by name Reviewed-by: angorya, arapte ! modules/javafx.graphics/src/main/native-glass/mac/a11y/AccessibleBase.h ! modules/javafx.graphics/src/main/native-glass/mac/a11y/AccessibleBase.m ! modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXTabGroupAccessibility.m Changeset: 22e43c58 Branch: metal Author: Andy Goryachev Date: 2025-07-17 14:38:40 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/22e43c58af8ca293052b54d86c78818fc32f09d9 8314482: TextFlow: TabStopPolicy Reviewed-by: kcr, arapte + modules/javafx.graphics/src/main/java/com/sun/javafx/scene/text/TabAdvancePolicy.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/text/TextLayout.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/text/TextSpan.java + modules/javafx.graphics/src/main/java/com/sun/javafx/text/DefaultTabAdvancePolicy.java + modules/javafx.graphics/src/main/java/com/sun/javafx/text/FixedTabAdvancePolicy.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/text/PrismTextLayout.java + modules/javafx.graphics/src/main/java/javafx/scene/text/TabStop.java + modules/javafx.graphics/src/main/java/javafx/scene/text/TabStopPolicy.java ! modules/javafx.graphics/src/main/java/javafx/scene/text/Text.java ! modules/javafx.graphics/src/main/java/javafx/scene/text/TextFlow.java + modules/javafx.graphics/src/test/java/test/javafx/scene/text/TabStopPolicyTest.java ! tests/system/src/test/java/test/com/sun/javafx/text/TextHitInfoTest.java ! tests/system/src/test/java/test/com/sun/javafx/text/TextLayoutTest.java Changeset: c9159193 Branch: metal Author: Andy Goryachev Date: 2025-07-17 14:41:52 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/c915919369efd10662d1c71b7454f33237054dfb 8355774: RichTextArea: provide mechanism for CSS styling of highlights Reviewed-by: kcr, lkostyra ! apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/DemoModel.java ! apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/RichTextAreaDemo.css ! 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/SimpleViewOnlyStyledModel.java Changeset: da6965be Branch: metal Author: Kevin Rushforth Date: 2025-07-17 16:04:51 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/da6965bea005bbaf0bcfd05e295bbab4ea4f5eaa 8362079: Change JavaFX release version to 26 Reviewed-by: angorya ! .jcheck/conf ! build.properties ! modules/javafx.base/src/test/java/test/com/sun/javafx/runtime/VersionInfoTest.java Changeset: 45dc9d38 Branch: metal Author: Ambarish Rapte Date: 2025-07-29 15:09:07 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/45dc9d38e75e85d2d608f5450035199a0cd5a72f Merge remote-tracking branch 'master' into metal ! build.gradle ! build.properties ! 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/GlassViewDelegate.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassViewDelegate.m ! build.gradle ! build.properties ! 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/GlassViewDelegate.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassViewDelegate.m From kcr at openjdk.org Tue Jul 29 12:52:18 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Tue, 29 Jul 2025 12:52:18 GMT Subject: git: openjdk/jfx25u: master: 4 new changesets Message-ID: Changeset: 3293ed8c Branch: master Author: John Hendrikx Date: 2025-07-24 02:34:52 +0000 URL: https://git.openjdk.org/jfx25u/commit/3293ed8cbf887db1216fb415343ada9c6f859209 8362873: Regression in BorderPane after JDK-8350149 Reviewed-by: kcr Backport-of: 7b59ebcec74cf3e0da25e35b22a9722b9d93ebdb ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderPane.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BorderPaneTest.java Changeset: b60486c4 Branch: master Author: Ambarish Rapte Date: 2025-07-24 04:19:40 +0000 URL: https://git.openjdk.org/jfx25u/commit/b60486c4ead35f776d1a7580dc6f55769b780804 8363813: Missing null check in GlassScreen Reviewed-by: kcr Backport-of: dbd43a371a2460c3cf8aed108d349b301bd2a1b2 ! modules/javafx.graphics/src/main/native-glass/gtk/glass_screen.cpp ! modules/javafx.graphics/src/main/native-glass/ios/GlassScreen.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassScreen.m ! modules/javafx.graphics/src/main/native-glass/win/GlassScreen.cpp Changeset: 5398b14c Branch: master Author: Michael Strau? Date: 2025-07-26 17:14:32 +0000 URL: https://git.openjdk.org/jfx25u/commit/5398b14cac39a3e7371e3f837754a399ccd8b8ad 8359601: Fix window button states of an extended stage 8359763: Close request handler is not called for an extended stage Reviewed-by: kcr Backport-of: bc433da812461a1c2796cdb3123f814e4ce532d5 ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/HeaderButtonOverlay.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Window.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkWindow.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/ios/IosWindow.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/MonocleWindow.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/WinWindow.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/layout/HeaderButtonBehavior.java ! modules/javafx.graphics/src/main/native-glass/gtk/GlassWindow.cpp ! modules/javafx.graphics/src/main/native-glass/ios/GlassWindow.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow+Java.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow+Java.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow.m ! modules/javafx.graphics/src/main/native-glass/win/GlassWindow.cpp ! 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/java/test/com/sun/glass/ui/HeaderButtonOverlayTest.java + modules/javafx.graphics/src/test/java/test/com/sun/javafx/scene/layout/HeaderButtonBehaviorTest.java Changeset: dd83b798 Branch: master Author: Kevin Rushforth Date: 2025-07-29 12:49:04 +0000 URL: https://git.openjdk.org/jfx25u/commit/dd83b798293680712eb28b42a6af44d105774db7 Merge From kcr at openjdk.org Tue Jul 29 12:52:26 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Tue, 29 Jul 2025 12:52:26 GMT Subject: git: openjdk/jfx25u: Added tag 25+26 for changeset b60486c4 Message-ID: Tagged by: Kevin Rushforth Date: 2025-07-24 16:36:46 +0000 Added tag 25+26 for changeset b60486c4 Changeset: b60486c4 Author: Ambarish Rapte Date: 2025-07-24 04:19:40 +0000 URL: https://git.openjdk.org/jfx25u/commit/b60486c4ead35f776d1a7580dc6f55769b780804 From jvos at openjdk.org Tue Jul 29 13:50:22 2025 From: jvos at openjdk.org (Johan Vos) Date: Tue, 29 Jul 2025 13:50:22 GMT Subject: git: openjdk/jfx: master: 8364203: Ignore native mac tests on headless Message-ID: Changeset: 9ba9ec6a Branch: master Author: Johan Vos Date: 2025-07-29 13:47:35 +0000 URL: https://git.openjdk.org/jfx/commit/9ba9ec6ae408d8959320a056a421b7212712ba8a 8364203: Ignore native mac tests on headless Reviewed-by: kcr ! modules/javafx.base/src/main/java/com/sun/javafx/PlatformUtil.java ! tests/system/src/test/java/test/com/sun/glass/ui/mac/MacPasteboardTest.java From angorya at openjdk.org Tue Jul 29 18:35:13 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Tue, 29 Jul 2025 18:35:13 GMT Subject: git: openjdk/jfx: master: 8364088: ToolBarSkin: NPE in select() Message-ID: <1bb3dc0b-2001-4fe6-b244-91d56a58959d@openjdk.org> Changeset: 450ca6da Branch: master Author: Andy Goryachev Date: 2025-07-29 18:33:11 +0000 URL: https://git.openjdk.org/jfx/commit/450ca6da16c5299d9792d01009a4400daa87ce6a 8364088: ToolBarSkin: NPE in select() Reviewed-by: kizune, mstrauss ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ToolBarSkin.java From angorya at openjdk.org Tue Jul 29 21:02:21 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Tue, 29 Jul 2025 21:02:21 GMT Subject: git: openjdk/jfx: jfx25: 8364088: ToolBarSkin: NPE in select() Message-ID: <28e33c6f-bf55-405f-9300-b89e1f67c58c@openjdk.org> Changeset: a0c0920d Branch: jfx25 Author: Andy Goryachev Date: 2025-07-29 20:59:32 +0000 URL: https://git.openjdk.org/jfx/commit/a0c0920d92eeb6608c80bf3779def90adfcca756 8364088: ToolBarSkin: NPE in select() Reviewed-by: kcr Backport-of: 450ca6da16c5299d9792d01009a4400daa87ce6a ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ToolBarSkin.java From lkostyra at openjdk.org Wed Jul 30 07:01:21 2025 From: lkostyra at openjdk.org (Lukasz Kostyra) Date: Wed, 30 Jul 2025 07:01:21 GMT Subject: git: openjdk/jfx: master: 8351357: Add canary system test checking if Stage receives focus on show Message-ID: Changeset: 5dd5085b Branch: master Author: Lukasz Kostyra Date: 2025-07-30 06:59:21 +0000 URL: https://git.openjdk.org/jfx/commit/5dd5085bf20a4a000c9e0590e19535b62c32091c 8351357: Add canary system test checking if Stage receives focus on show Reviewed-by: kcr, mfox + tests/system/src/test/java/test/robot/javafx/stage/StageFocusTest.java From arapte at openjdk.org Thu Jul 31 07:14:52 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Thu, 31 Jul 2025 07:14:52 GMT Subject: git: openjdk/jfx-sandbox: metal: 2 new changesets Message-ID: <2e4b1e1b-3bfe-45d8-8c8e-f4a1d183c078@openjdk.org> Changeset: 8c0b50e7 Branch: metal Author: Ambarish Rapte Date: 2025-07-29 12:46:07 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/8c0b50e74a8b0ce280fc86e928da91890a903bea lukasz: addJSL-mtl-d3d12 ! build.gradle Changeset: 4e83d3f2 Branch: metal Author: Ambarish Rapte Date: 2025-07-30 15:26:03 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/4e83d3f220cbb16eefe479d7d98c4a387ddfc7c0 nir: review comments ! build.gradle ! build.properties ! modules/javafx.graphics/src/jslc/java/com/sun/scenario/effect/compiler/backend/hw/MSLBackend.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/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/jsl-decora/GenAllDecoraShaders.java From arapte at openjdk.org Thu Jul 31 10:15:42 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Thu, 31 Jul 2025 10:15:42 GMT Subject: git: openjdk/jfx-sandbox: metal: nir: review followup Message-ID: Changeset: d05e22c4 Branch: metal Author: Ambarish Rapte Date: 2025-07-31 15:42:39 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/d05e22c4fb5fa0057b0e91837e342600bedd4d95 nir: review followup ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLContext.java ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLGraphics.java ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLPipeline.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 From angorya at openjdk.org Thu Jul 31 19:23:23 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Thu, 31 Jul 2025 19:23:23 GMT Subject: git: openjdk/jfx: master: 8364049: ToolBar shows overflow menu with fractional scale Message-ID: Changeset: 4e334cb1 Branch: master Author: Andy Goryachev Date: 2025-07-31 19:22:23 +0000 URL: https://git.openjdk.org/jfx/commit/4e334cb1ebbb370086d0a58bbe1d9a30d6665066 8364049: ToolBar shows overflow menu with fractional scale Reviewed-by: mstrauss, kcr ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ToolBarSkin.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/ToolBarSkinTest.java From kcr at openjdk.org Thu Jul 31 19:45:07 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 31 Jul 2025 19:45:07 GMT Subject: git: openjdk/jfx: Added tag 25+27 for changeset a0c0920d Message-ID: <2eca98d4-7f47-4ed8-b361-8cbdb73cbbd1@openjdk.org> Tagged by: Kevin Rushforth Date: 2025-07-31 19:44:36 +0000 Added tag 25+27 for changeset a0c0920d Changeset: a0c0920d Author: Andy Goryachev Date: 2025-07-29 20:59:32 +0000 URL: https://git.openjdk.org/jfx/commit/a0c0920d92eeb6608c80bf3779def90adfcca756 From kcr at openjdk.org Thu Jul 31 20:11:27 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 31 Jul 2025 20:11:27 GMT Subject: git: openjdk/jfx: Added tag 26+2 for changeset 4e334cb1 Message-ID: <737a449d-ac28-4c3a-899e-e1049676db7a@openjdk.org> Tagged by: Kevin Rushforth Date: 2025-07-31 20:08:45 +0000 Added tag 26+2 for changeset 4e334cb1 Changeset: 4e334cb1 Author: Andy Goryachev Date: 2025-07-31 19:22:23 +0000 URL: https://git.openjdk.org/jfx/commit/4e334cb1ebbb370086d0a58bbe1d9a30d6665066 From angorya at openjdk.org Thu Jul 31 20:57:06 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Thu, 31 Jul 2025 20:57:06 GMT Subject: git: openjdk/jfx: jfx25: 8364049: ToolBar shows overflow menu with fractional scale Message-ID: <8dabca3f-a363-4456-9b58-e7fcd1d89544@openjdk.org> Changeset: 4f694cb4 Branch: jfx25 Author: Andy Goryachev Date: 2025-07-31 20:56:31 +0000 URL: https://git.openjdk.org/jfx/commit/4f694cb443c408c79176472fdf994b5ddcf1a8ae 8364049: ToolBar shows overflow menu with fractional scale Reviewed-by: kcr Backport-of: 4e334cb1ebbb370086d0a58bbe1d9a30d6665066 ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ToolBarSkin.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/ToolBarSkinTest.java