From kcr at openjdk.org Tue Apr 1 11:20:55 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Tue, 1 Apr 2025 11:20:55 GMT Subject: git: openjdk/jfx: master: 8281384: Random chars on paste from Windows clipboard Message-ID: Changeset: 5c78234b Branch: master Author: Oliver Schmidtmer Committer: Kevin Rushforth Date: 2025-04-01 11:19:19 +0000 URL: https://git.openjdk.org/jfx/commit/5c78234b43d1fffa1fea0d1406599ed46af8c863 8281384: Random chars on paste from Windows clipboard Reviewed-by: kcr, lkostyra ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/win/WinSystemClipboard.java ! modules/javafx.graphics/src/main/native-glass/win/GlassClipboard.cpp From jhendrikx at openjdk.org Tue Apr 1 19:41:57 2025 From: jhendrikx at openjdk.org (John Hendrikx) Date: Tue, 1 Apr 2025 19:41:57 GMT Subject: git: openjdk/jfx: master: 8351047: TitledPane should handle titles that are resizable Message-ID: <134d8d20-e33e-4d59-8a56-945e626f3d23@openjdk.org> Changeset: cc949cd0 Branch: master Author: John Hendrikx Date: 2025-04-01 19:40:49 +0000 URL: https://git.openjdk.org/jfx/commit/cc949cd0c26ade3754906e5ff932b1a14a6ea902 8351047: TitledPane should handle titles that are resizable Reviewed-by: angorya, mstrauss ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TitledPaneSkin.java From mfox at openjdk.org Tue Apr 1 21:51:01 2025 From: mfox at openjdk.org (Martin Fox) Date: Tue, 1 Apr 2025 21:51:01 GMT Subject: git: openjdk/jfx: master: 8351733: Crash when creating too many nested event loops Message-ID: Changeset: c452189e Branch: master Author: Martin Fox Date: 2025-04-01 21:47:18 +0000 URL: https://git.openjdk.org/jfx/commit/c452189e54124a941201bfa4d68830f7a6d65333 8351733: Crash when creating too many nested event loops Reviewed-by: kcr, angorya ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumToolkit.java ! modules/javafx.graphics/src/main/java/javafx/application/Platform.java ! modules/javafx.graphics/src/main/java/javafx/stage/Stage.java ! tests/system/src/test/java/test/javafx/stage/NestedEventLoopTest.java From jdv at openjdk.org Wed Apr 2 06:11:10 2025 From: jdv at openjdk.org (Jayathirth D V) Date: Wed, 2 Apr 2025 06:11:10 GMT Subject: git: openjdk/jfx: master: 8350009: [XWayland] SwingNodePlatformExitCrashTest hangs on Ubuntu 24.04 Message-ID: <16cc4827-b6bb-49b1-bca6-d542c6c5366e@openjdk.org> Changeset: 056c7f52 Branch: master Author: Jayathirth D V Date: 2025-04-02 06:08:32 +0000 URL: https://git.openjdk.org/jfx/commit/056c7f52e544fa0f462a9c8f81e82df834bfd596 8350009: [XWayland] SwingNodePlatformExitCrashTest hangs on Ubuntu 24.04 Reviewed-by: kcr ! tests/system/src/test/java/test/robot/javafx/embed/swing/SwingNodePlatformExitCrashTest.java From angorya at openjdk.org Wed Apr 2 14:33:15 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Wed, 2 Apr 2025 14:33:15 GMT Subject: git: openjdk/jfx: master: 8350976: MenuBarSkin: exception initializing in a background thread Message-ID: <4c8ce687-8d03-48e9-b0a7-cfb487fd4d8a@openjdk.org> Changeset: 4a4272b7 Branch: master Author: Andy Goryachev Date: 2025-04-02 14:32:24 +0000 URL: https://git.openjdk.org/jfx/commit/4a4272b79225f31b574b237a20a403a2fc106591 8350976: MenuBarSkin: exception initializing in a background thread Reviewed-by: lkostyra, jdv ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/MenuBarSkin.java ! tests/system/src/test/java/test/robot/javafx/scene/NodeInitializationStressTest.java From angorya at openjdk.org Wed Apr 2 16:19:35 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Wed, 2 Apr 2025 16:19:35 GMT Subject: git: openjdk/jfx: master: 8245602: Ensemble8: HTMLEditor Toolbar gets scrolled out of view Message-ID: Changeset: 097c017d Branch: master Author: Gopal Pattnaik Committer: Andy Goryachev Date: 2025-04-02 16:14:48 +0000 URL: https://git.openjdk.org/jfx/commit/097c017dc5925ac3dc218a32a646aeb37b83ee5e 8245602: Ensemble8: HTMLEditor Toolbar gets scrolled out of view Reviewed-by: angorya ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/controls/htmleditor/HTMLEditorApp.java From jhendrikx at openjdk.org Thu Apr 3 10:37:47 2025 From: jhendrikx at openjdk.org (John Hendrikx) Date: Thu, 3 Apr 2025 10:37:47 GMT Subject: git: openjdk/jfx: master: 8351276: Prevent redundant computeValue calls when a chain of mappings becomes observed Message-ID: <91cf7f83-b087-4fec-9080-1fa715185ba1@openjdk.org> Changeset: ab94b5e7 Branch: master Author: John Hendrikx Date: 2025-04-03 10:36:16 +0000 URL: https://git.openjdk.org/jfx/commit/ab94b5e71c17ebe941f3086d43164ee58d19f4b7 8351276: Prevent redundant computeValue calls when a chain of mappings becomes observed Reviewed-by: mstrauss, nlisker ! modules/javafx.base/src/main/java/com/sun/javafx/binding/LazyObjectBinding.java ! modules/javafx.base/src/main/java/javafx/beans/value/ObservableValue.java ! modules/javafx.base/src/test/java/test/javafx/beans/value/ObservableValueFluentBindingsTest.java From arapte at openjdk.org Thu Apr 3 14:19:53 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Thu, 3 Apr 2025 14:19:53 GMT Subject: git: openjdk/jfx: master: 8352982: gradle TEST_SDK_PATH param doesn't work with relative paths Message-ID: Changeset: c0db2dcd Branch: master Author: Ambarish Rapte Date: 2025-04-03 14:16:07 +0000 URL: https://git.openjdk.org/jfx/commit/c0db2dcda40db09bbcb9ec12a549fefa85e4325e 8352982: gradle TEST_SDK_PATH param doesn't work with relative paths Reviewed-by: kcr ! build.gradle From jpereda at openjdk.org Thu Apr 3 15:06:23 2025 From: jpereda at openjdk.org (Jose Pereda) Date: Thu, 3 Apr 2025 15:06:23 GMT Subject: git: openjdk/jfx: master: 8353548: [macOS] DragEvent.getScreenY() returns incorrect value in secondary monitor Message-ID: Changeset: 9ab20363 Branch: master Author: Jose Pereda Date: 2025-04-03 15:04:39 +0000 URL: https://git.openjdk.org/jfx/commit/9ab20363e334541a2c82a573d35603c2a2945f03 8353548: [macOS] DragEvent.getScreenY() returns incorrect value in secondary monitor Reviewed-by: angorya, arapte ! modules/javafx.graphics/src/main/native-glass/mac/GlassViewDelegate.m From kcr at openjdk.org Thu Apr 3 15:32:55 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 3 Apr 2025 15:32:55 GMT Subject: git: openjdk/jfx: Added tag 25+11 for changeset 9ab20363 Message-ID: Tagged by: Kevin Rushforth Date: 2025-04-03 15:28:01 +0000 Added tag 25+11 for changeset 9ab20363 Changeset: 9ab20363 Author: Jose Pereda Date: 2025-04-03 15:04:39 +0000 URL: https://git.openjdk.org/jfx/commit/9ab20363e334541a2c82a573d35603c2a2945f03 From mstrauss at openjdk.org Thu Apr 3 17:32:06 2025 From: mstrauss at openjdk.org (Michael =?UTF-8?B?U3RyYXXDnw==?=) Date: Thu, 3 Apr 2025 17:32:06 GMT Subject: git: openjdk/jfx: master: 8353617: Remove deprecated TransitionEvent constructor Message-ID: Changeset: 1a65f4c3 Branch: master Author: Michael Strau? Date: 2025-04-03 17:29:50 +0000 URL: https://git.openjdk.org/jfx/commit/1a65f4c3c3060a5ddcaa513e9849d86596fd15e3 8353617: Remove deprecated TransitionEvent constructor Reviewed-by: jhendrikx, kcr, angorya ! modules/javafx.graphics/src/main/java/javafx/css/TransitionEvent.java From jdv at openjdk.org Thu Apr 3 18:24:16 2025 From: jdv at openjdk.org (Jayathirth D V) Date: Thu, 3 Apr 2025 18:24:16 GMT Subject: git: openjdk/jfx: master: 8353620: Make some systems tests robust for Ubuntu 24.04 Message-ID: <3cb15291-2464-4aa4-b1d9-0d2e89e51871@openjdk.org> Changeset: 62f94bb0 Branch: master Author: Jayathirth D V Date: 2025-04-03 18:21:47 +0000 URL: https://git.openjdk.org/jfx/commit/62f94bb0be7f1618271672f417225e12b4d30ff8 8353620: Make some systems tests robust for Ubuntu 24.04 Reviewed-by: kcr ! tests/system/src/test/java/test/robot/javafx/scene/MenuDoubleShortcutTest.java ! tests/system/src/test/java/test/robot/javafx/stage/KeyEventClosesStageTest.java ! tests/system/src/test/java/test/robot/javafx/web/TextSelectionTest.java From angorya at openjdk.org Fri Apr 4 14:37:55 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Fri, 4 Apr 2025 14:37:55 GMT Subject: git: openjdk/jfx: master: 2 new changesets Message-ID: <1974707a-799b-4351-b887-c6330cd40674@openjdk.org> Changeset: 714f17f3 Branch: master Author: Andy Goryachev Date: 2025-04-04 14:32:08 +0000 URL: https://git.openjdk.org/jfx/commit/714f17f32b430a3467afb611c5a36dbe1841ec79 8353668: Rename internal c.s.javafx.text.TextLine class Reviewed-by: mstrauss ! modules/javafx.graphics/src/main/java/com/sun/javafx/text/LayoutCache.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/text/PrismTextLayout.java + modules/javafx.graphics/src/main/java/com/sun/javafx/text/PrismTextLine.java - modules/javafx.graphics/src/main/java/com/sun/javafx/text/TextLine.java Changeset: 76282bcf Branch: master Author: Andy Goryachev Date: 2025-04-04 14:36:10 +0000 URL: https://git.openjdk.org/jfx/commit/76282bcf20a6ee09d16ed1d2ddea37749a921346 8353587: Spelling errors and dead code Reviewed-by: arapte ! modules/javafx.controls/src/main/java/javafx/scene/control/MenuBar.java = modules/javafx.graphics/src/main/java/com/sun/javafx/scene/traversal/Heuristic2D.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/traversal/TraversalEngine.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/Toolkit.java ! modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/NativeMediaPlayer.java ! modules/javafx.media/src/main/java/javafx/scene/media/AudioEqualizer.java ! modules/javafx.media/src/main/java/javafx/scene/media/MediaPlayer.java From jdv at openjdk.org Fri Apr 4 15:34:39 2025 From: jdv at openjdk.org (Jayathirth D V) Date: Fri, 4 Apr 2025 15:34:39 GMT Subject: git: openjdk/jfx: master: 8353557: Skip some system tests on Linux Message-ID: Changeset: 5d413646 Branch: master Author: Jayathirth D V Date: 2025-04-04 15:30:47 +0000 URL: https://git.openjdk.org/jfx/commit/5d41364681544070a9c00612cf189bf9f1f5eda1 8353557: Skip some system tests on Linux Reviewed-by: kcr ! tests/system/src/test/java/test/com/sun/javafx/application/InitializeJavaFXLaunch1Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/InitializeJavaFXLaunch2Test.java ! tests/system/src/test/java/test/javafx/scene/RestoreSceneSizeTest.java ! tests/system/src/test/java/test/javafx/scene/web/PageFillTest.java ! tests/system/src/test/java/test/javafx/stage/SizeToSceneTest.java ! tests/system/src/test/java/test/robot/javafx/stage/WrongStageFocusWithApplicationModalityTest.java From angorya at openjdk.org Fri Apr 4 17:26:34 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Fri, 4 Apr 2025 17:26:34 GMT Subject: git: openjdk/jfx: master: 8352746: [TestBug] Monkey Tester Application Update 5 Message-ID: <9ab10a85-7430-4742-846a-11d611e98eea@openjdk.org> Changeset: a52e2fa4 Branch: master Author: Andy Goryachev Date: 2025-04-04 17:25:53 +0000 URL: https://git.openjdk.org/jfx/commit/a52e2fa498782e9329f1c8b78805a29e63242a9a 8352746: [TestBug] Monkey Tester Application Update 5 Reviewed-by: lkostyra, jdv ! tests/manual/monkey/README.md ! tests/manual/monkey/build.xml ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/MainWindow.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/Pages.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/options/BorderOption.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/options/DoubleOption.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/options/ObjectOption.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/options/PaneContentOptions.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/options/TextChoiceOption.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/AnchorPanePage.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/BorderPanePage.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/ButtonBarPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/DnDPage.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/FlowPanePage.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/GridPanePage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/HBoxPage.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/MediaPlayerPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/MenuBarPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/PieChartPage.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/ProgressIndicatorPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/ScrollPanePage.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/SeparatorPage.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/SliderPage.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/StackPanePage.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/StagePage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/TableViewPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/TextFlowPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/TextPage.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/TilePanePage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/TitledPanePage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/ToolBarPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/TreeTableViewPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/VBoxPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/sheets/ControlPropertySheet.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/sheets/NodePropertySheet.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/sheets/Options.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/sheets/PropertiesMonitor.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/sheets/RegionPropertySheet.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/sheets/TextInputControlPropertySheet.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/sheets/TypeSpecificContextMenu.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/tools/ClipboardViewer.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/tools/CssPlaygroundPane.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/tools/CustomStage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/tools/EmbeddedFxTextArea.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/tools/EmbeddedJTextAreaWindow.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/tools/KeyboardEventViewer.java = tests/manual/monkey/src/com/oracle/tools/fx/monkey/tools/ModalWindow.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/tools/Native2AsciiPane.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/CustomPane.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/FX.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/Formats.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/LayoutInfoVisualizer.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/Menus.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/Native2Ascii.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/StdoutMouseListener.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/TextTemplates.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/Utils.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/VerticalLabel.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/WritingSystemsDemo.java ! tests/manual/monkey/src/module-info.java From angorya at openjdk.org Fri Apr 4 22:22:43 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Fri, 4 Apr 2025 22:22:43 GMT Subject: git: openjdk/jfx: master: 8328716: [TestBug] Screen capturing utility for failed tests Message-ID: <2a364445-f921-4dda-8854-44512dc32868@openjdk.org> Changeset: f31d00d8 Branch: master Author: Andy Goryachev Date: 2025-04-04 22:20:43 +0000 URL: https://git.openjdk.org/jfx/commit/f31d00d8f7e601c3bb28a9975dd029390ec92173 8328716: [TestBug] Screen capturing utility for failed tests Reviewed-by: kcr - tests/system/src/test/java/test/robot/javafx/scene/control/behavior/ScreenshotFailedTestWatcher.java ! tests/system/src/test/java/test/robot/javafx/scene/control/behavior/TextAreaRTLTest.java + tests/system/src/test/java/test/util/ScreenCaptureTestWatcher.java + tests/system/src/test/java/test/util/ScreenshotCapture.java From duke at openjdk.org Sat Apr 5 15:21:32 2025 From: duke at openjdk.org (duke) Date: Sat, 5 Apr 2025 15:21:32 GMT Subject: git: openjdk/jfx-sandbox: created branch glass_gtk_bug_squashing based on the branch master containing 1 unique commit Message-ID: The following commits are unique to the glass_gtk_bug_squashing branch: ======================================================== 83ff12fa: Fix glass gtk bugs From duke at openjdk.org Sat Apr 5 17:59:46 2025 From: duke at openjdk.org (duke) Date: Sat, 5 Apr 2025 17:59:46 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: 2 new changesets Message-ID: <1aa59989-16cf-4544-8667-83e2caa2ef39@openjdk.org> Changeset: 2a5cf7bc Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-05 14:22:51 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/2a5cf7bc6ef9e94414bef308778649199c552685 Fix glass gtk bugs ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.h Changeset: c2cce6c0 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-05 14:57:59 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/c2cce6c0490529758326b7473cbe74c920e52f15 Honor documentation on Stage (still not ok) ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.h From duke at openjdk.org Sat Apr 5 18:07:56 2025 From: duke at openjdk.org (duke) Date: Sat, 5 Apr 2025 18:07:56 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Honor documentation on Stage (still not ok) Message-ID: Changeset: b905fabc Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-05 15:05:50 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/b905fabc4d0c5205b2eff3f5fb6076942f3f6a6a Honor documentation on Stage (still not ok) ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp From duke at openjdk.org Sat Apr 5 18:13:18 2025 From: duke at openjdk.org (duke) Date: Sat, 5 Apr 2025 18:13:18 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Honor documentation on Stage (still not ok) Message-ID: Changeset: 711f76c7 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-05 15:12:22 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/711f76c7fc581ee3f0181c9c234feefdb245a433 Honor documentation on Stage (still not ok) ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp = tests/system/src/test/java/test/javafx/stage/RestoreStagePositionSizeTest.java From duke at openjdk.org Sat Apr 5 22:41:20 2025 From: duke at openjdk.org (duke) Date: Sat, 5 Apr 2025 22:41:20 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Honor documentation on Stage (still not ok) Message-ID: Changeset: d6665e6d Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-05 19:38:35 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/d6665e6d91339ed387664c980382c5fb2a14a696 Honor documentation on Stage (still not ok) ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp From duke at openjdk.org Sat Apr 5 23:27:54 2025 From: duke at openjdk.org (duke) Date: Sat, 5 Apr 2025 23:27:54 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Honor documentation on Stage (still not ok) Message-ID: <3192e41d-a14e-44d5-8c3b-8c56a99200ae@openjdk.org> Changeset: dc0d508d Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-05 20:25:44 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/dc0d508d3405e33e6e6d8351d5b5d43ea8d0a014 Honor documentation on Stage (still not ok) ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp From duke at openjdk.org Sat Apr 5 23:34:55 2025 From: duke at openjdk.org (duke) Date: Sat, 5 Apr 2025 23:34:55 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Honor documentation on Stage (still not ok) Message-ID: <2011dae8-598a-4421-9ee0-277581022100@openjdk.org> Changeset: a1ee49bb Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-05 20:33:13 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/a1ee49bb68ecbda7e6bc064a18dfa01cb6e55373 Honor documentation on Stage (still not ok) ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkWindow.java ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp From duke at openjdk.org Sun Apr 6 18:55:01 2025 From: duke at openjdk.org (duke) Date: Sun, 6 Apr 2025 18:55:01 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: 2 new changesets Message-ID: Changeset: 1a8dac83 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-06 15:17:46 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/1a8dac8361290444cb913c263db8762d2610772d Honor documentation on Stage (still not ok) ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.h = tests/system/src/test/java/test/javafx/stage/NewRestoreStageTest.java Changeset: 674fd149 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-06 15:52:14 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/674fd149390f4999d41cd99340fe5ed3107c9ed4 Improve test ! tests/system/src/test/java/test/javafx/scene/RestoreSceneSizeTest.java - tests/system/src/test/java/test/javafx/stage/NewRestoreStageTest.java + tests/system/src/test/java/test/javafx/stage/RestoreStageTest.java From duke at openjdk.org Sun Apr 6 22:22:34 2025 From: duke at openjdk.org (duke) Date: Sun, 6 Apr 2025 22:22:34 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Add tests Message-ID: Changeset: fb612eb9 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-06 19:19:39 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/fb612eb9aa3d457e65dfe832777cad0b874f0add Add tests ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp ! tests/system/src/test/java/test/javafx/stage/RestoreStageTest.java + tests/system/src/test/java/test/javafx/stage/StagePropertiesRetentionTest.java ! tests/system/src/test/java/test/robot/javafx/stage/StageAttributesTest.java From angorya at openjdk.org Mon Apr 7 16:02:40 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Mon, 7 Apr 2025 16:02:40 GMT Subject: git: openjdk/jfx: master: 8351878: RichTextArea: copy/paste issues Message-ID: <48e4d76a-b270-4902-93af-6db208e303c3@openjdk.org> Changeset: 1b26b66e Branch: master Author: Andy Goryachev Date: 2025-04-07 15:59:15 +0000 URL: https://git.openjdk.org/jfx/commit/1b26b66ee984462825263c896ea86f502e5fd269 8351878: RichTextArea: copy/paste issues Reviewed-by: lkostyra, zelmidaoui ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/HtmlStyledOutput.java ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/RichTextAreaBehavior.java ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/rtf/AttrSet.java ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/rtf/RTFParser.java ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/rtf/RTFReader.java + modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/model/HTMLExportTest.java + modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/model/RTFImportTest.java From duke at openjdk.org Mon Apr 7 22:46:52 2025 From: duke at openjdk.org (duke) Date: Mon, 7 Apr 2025 22:46:52 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Fix tests Message-ID: <35190093-c3e7-48a4-a0d1-28664565dc7a@openjdk.org> Changeset: e5b43dc3 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-07 19:45:09 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/e5b43dc378ebf0f16387bb800988e36023abf885 Fix tests + tests/system/src/test/java/test/javafx/stage/RestoreStagePositionTest.java - tests/system/src/test/java/test/javafx/stage/RestoreStageTest.java ! tests/system/src/test/java/test/javafx/stage/StagePropertiesRetentionTest.java + tests/system/src/test/java/test/javafx/stage/StageRestorePropertiesTest.java From duke at openjdk.org Tue Apr 8 00:37:35 2025 From: duke at openjdk.org (duke) Date: Tue, 8 Apr 2025 00:37:35 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: More tests Message-ID: <74a68944-1fa7-424f-a723-8dbc1d6ac3fe@openjdk.org> Changeset: 20763317 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-07 21:36:56 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/20763317fd76b93c90fc2918aa3a3cfd8d570e45 More tests ! tests/system/src/test/java/test/javafx/scene/web/PageFillTest.java - tests/system/src/test/java/test/javafx/stage/MaximizeUndecorated.java ! tests/system/src/test/java/test/javafx/stage/StagePropertiesRetentionTest.java + tests/system/src/test/java/test/javafx/stage/StagePropertyMixTest.java ! tests/system/src/test/java/test/javafx/stage/StageRestorePropertiesTest.java From duke at openjdk.org Tue Apr 8 01:02:03 2025 From: duke at openjdk.org (duke) Date: Tue, 8 Apr 2025 01:02:03 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: More tests Message-ID: Changeset: 0c146931 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-07 21:58:49 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/0c1469316ff34befc02fae22d5af06d98ea49d63 More tests ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp ! tests/system/src/test/java/test/robot/javafx/stage/StageAttributesTest.java From duke at openjdk.org Tue Apr 8 12:12:28 2025 From: duke at openjdk.org (duke) Date: Tue, 8 Apr 2025 12:12:28 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Improve testing Message-ID: <9887e732-723e-4271-964d-f0205388e3ba@openjdk.org> Changeset: ad731ba8 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-08 09:09:59 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/ad731ba81bd3316156af8cb478cf074fa5f2f872 Improve testing ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkWindow.java + tests/system/src/test/java/test/javafx/stage/StageChangePropertiesWhileNotFloatingTest.java - tests/system/src/test/java/test/javafx/stage/StageRestorePropertiesTest.java + tests/system/src/test/java/test/javafx/stage/StageTestBase.java From duke at openjdk.org Tue Apr 8 12:34:52 2025 From: duke at openjdk.org (duke) Date: Tue, 8 Apr 2025 12:34:52 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Improve testing Message-ID: <6e39bd43-3e89-46d2-8732-f72cb94af0dc@openjdk.org> Changeset: d90b2a54 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-08 09:32:11 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/d90b2a5496e07f5b6c76719945e5890b73d06b6f Improve testing + tests/system/src/test/java/test/javafx/stage/StageProgamaticallyChangeSizeWhileUnresizableTest.java - tests/system/src/test/java/test/javafx/stage/StagePropertiesRetentionTest.java - tests/system/src/test/java/test/javafx/stage/StagePropertyMixTest.java + tests/system/src/test/java/test/javafx/stage/StageShouldNotChangePropertiesWhileNotFloatingTest.java ! tests/system/src/test/java/test/javafx/stage/StageTestBase.java From duke at openjdk.org Tue Apr 8 13:10:19 2025 From: duke at openjdk.org (duke) Date: Tue, 8 Apr 2025 13:10:19 GMT Subject: git: openjdk/jfx-sandbox: direct3d12: 2 new changesets Message-ID: <392060f0-c78a-4e6c-8bac-73b6300888da@openjdk.org> Changeset: 1c8ee87a Branch: direct3d12 Author: Lukasz Kostyra Date: 2025-04-08 14:38:27 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/1c8ee87a543d2a271a27ca9d0efd6f568706fd8e Make Transforms management more akin to D3D9 This change removes Transforms as a Rendering Step and instead sets them manually when calling appropriate Render call. Additionally, the viewport is now set from -1 to 1 instead of original 0 to 1 to adjust for Prism's expectations - this essentially accomplishes the same as D3DContext.adjustClipSpace() method in D3D pipeline, matching D3D12's clip space to OpenGL expectations. ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12Context.java ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeDevice.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeDevice.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RenderingContext.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RenderingContext.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RenderingParameter.hpp Changeset: 9fdc5116 Branch: direct3d12 Author: Lukasz Kostyra Date: 2025-04-08 14:52:19 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/9fdc5116febff6ad419a6140e72b510640029a9a Fix Depth Buffer clearing In situations where we render a SubScene with depth testing enabled Prism would often follow below pattern for clearing the RTT: - set the RTT with depth test disabled - clear the RTT - re-set the RTT with depth test enabled D3D12 assumed that when the depth testing is disabled then the Depth Buffer should not be cleared even when it is present. This turned out to not be the case, as D3D9 backend cleared the Depth Buffer even if the testing was disabled. As such, in some scenarios (HelloViewOrder) we missed a Depth Buffer clear which created visual bugs. This change fixes above scenario and makes it so that Clear() can be issued with clearDepth flag. If present and Depth Buffer has already been created the Clear() will also issue a Depth Buffer clear. Fixes HelloViewOrder demo not drawing the subscene properly and in correct order. ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12Graphics.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/ni/D3D12NativeDevice.java ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeDevice.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeDevice.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeRenderTarget.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeRenderTarget.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RenderingContext.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RenderingContext.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RenderingParameter.hpp From jbhaskar at openjdk.org Tue Apr 8 14:49:26 2025 From: jbhaskar at openjdk.org (Jay Bhaskar) Date: Tue, 8 Apr 2025 14:49:26 GMT Subject: git: openjdk/jfx: master: 8340464: [TestBug] Convert parametrized base tests to JUnit 5 Message-ID: <523ef7f8-5c98-4b20-8572-e8d2d4652d1a@openjdk.org> Changeset: 61a248d1 Branch: master Author: Jay Bhaskar Date: 2025-04-08 14:46:36 +0000 URL: https://git.openjdk.org/jfx/commit/61a248d1e55b3f6bd5cfe6016003a40cc979b693 8340464: [TestBug] Convert parametrized base tests to JUnit 5 Reviewed-by: angorya, arapte ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/BidirectionalBindingTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/BidirectionalBindingWithConversionTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/event/EventDispatchChainTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/property/adapter/JavaBeanPropertyBuilderHelperTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/PropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/JavaBeanPropertyTestBase.java ! modules/javafx.base/src/test/java/test/javafx/beans/value/ObservableValueSubscriptionsTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/BindingsCreateBindingTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/BindingsEqualsTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/BindingsNumberCalculationsTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/BindingsNumberCastTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/GenericBindingTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/When_Boolean_Test.java ! modules/javafx.base/src/test/java/test/javafx/binding/When_Double_Test.java ! modules/javafx.base/src/test/java/test/javafx/binding/When_Float_Test.java ! modules/javafx.base/src/test/java/test/javafx/binding/When_Integer_Test.java ! modules/javafx.base/src/test/java/test/javafx/binding/When_Long_Test.java ! modules/javafx.base/src/test/java/test/javafx/binding/When_Object_Test.java ! modules/javafx.base/src/test/java/test/javafx/binding/When_String_Test.java ! modules/javafx.base/src/test/java/test/javafx/collections/ObservableArrayTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/ObservableListEmptyTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/ObservableListIteratorTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/ObservableListTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/ObservableListWithExtractor.java ! modules/javafx.base/src/test/java/test/javafx/collections/ObservableMapTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/ObservableSetTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/ObservableSubListIteratorTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/ObservableSubListTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/SourceAdapterChangeTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/UnmodifiableObservableMapTest.java ! modules/javafx.base/src/test/java/test/javafx/util/DurationValueOfTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/BooleanStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/CurrencyStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/DateStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/DateTimeStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/LocalDateStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/LocalDateTimeStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/LocalTimeStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/NumberStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/ParameterizedConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/TimeStringConverterTest.java From duke at openjdk.org Tue Apr 8 15:31:34 2025 From: duke at openjdk.org (duke) Date: Tue, 8 Apr 2025 15:31:34 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Improve testing + fix NPE Message-ID: <6007657a-8571-48ba-a9b6-e987cf11790d@openjdk.org> Changeset: 4c38f00b Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-08 12:28:05 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/4c38f00ba39480067dce2f3a396fd8895a91a455 Improve testing + fix NPE ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp ! tests/system/src/test/java/test/javafx/stage/StageTestBase.java From duke at openjdk.org Tue Apr 8 16:48:46 2025 From: duke at openjdk.org (duke) Date: Tue, 8 Apr 2025 16:48:46 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Multi-monitor work Message-ID: <7475bea5-13d7-46f9-af20-d34274ff63fb@openjdk.org> Changeset: 4b3dfb19 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-08 13:48:07 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/4b3dfb19a1cd9ba510b9842067b92f09ec13b0d7 Multi-monitor work ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkWindow.java ! modules/javafx.graphics/src/main/native-glass/gtk/GlassApplication.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_screen.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.h From kcr at openjdk.org Tue Apr 8 19:06:49 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Tue, 8 Apr 2025 19:06:49 GMT Subject: git: openjdk/jfx: master: 8350284: WebKit 620.1 crashes on startup on Windows x86 32-bit Message-ID: <3ad43e31-66c1-4f72-86b9-8bae62491592@openjdk.org> Changeset: d31f764b Branch: master Author: Roman Marchenko Committer: Kevin Rushforth Date: 2025-04-08 19:02:27 +0000 URL: https://git.openjdk.org/jfx/commit/d31f764b565cafdb6cafe88a9676ffba8cb7cdbb 8350284: WebKit 620.1 crashes on startup on Windows x86 32-bit Reviewed-by: kcr, jbhaskar ! modules/javafx.web/src/main/native/Source/cmake/WebKitCompilerFlags.cmake From duke at openjdk.org Wed Apr 9 01:04:54 2025 From: duke at openjdk.org (duke) Date: Wed, 9 Apr 2025 01:04:54 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: 5 new changesets Message-ID: Changeset: 71952330 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-08 22:01:40 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/71952330a42fa5cc4ba5306a0045a7f6a7c6313f Progress ! modules/javafx.graphics/src/main/native-glass/gtk/GlassApplication.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.h Changeset: 1b26b66e Branch: glass_gtk_bug_squashing Author: Andy Goryachev Date: 2025-04-07 15:59:15 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/1b26b66ee984462825263c896ea86f502e5fd269 8351878: RichTextArea: copy/paste issues Reviewed-by: lkostyra, zelmidaoui ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/HtmlStyledOutput.java ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/RichTextAreaBehavior.java ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/rtf/AttrSet.java ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/rtf/RTFParser.java ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/rtf/RTFReader.java + modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/model/HTMLExportTest.java + modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/model/RTFImportTest.java Changeset: 61a248d1 Branch: glass_gtk_bug_squashing Author: Jay Bhaskar Date: 2025-04-08 14:46:36 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/61a248d1e55b3f6bd5cfe6016003a40cc979b693 8340464: [TestBug] Convert parametrized base tests to JUnit 5 Reviewed-by: angorya, arapte ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/BidirectionalBindingTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/BidirectionalBindingWithConversionTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/event/EventDispatchChainTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/property/adapter/JavaBeanPropertyBuilderHelperTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/PropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/JavaBeanPropertyTestBase.java ! modules/javafx.base/src/test/java/test/javafx/beans/value/ObservableValueSubscriptionsTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/BindingsCreateBindingTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/BindingsEqualsTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/BindingsNumberCalculationsTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/BindingsNumberCastTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/GenericBindingTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/When_Boolean_Test.java ! modules/javafx.base/src/test/java/test/javafx/binding/When_Double_Test.java ! modules/javafx.base/src/test/java/test/javafx/binding/When_Float_Test.java ! modules/javafx.base/src/test/java/test/javafx/binding/When_Integer_Test.java ! modules/javafx.base/src/test/java/test/javafx/binding/When_Long_Test.java ! modules/javafx.base/src/test/java/test/javafx/binding/When_Object_Test.java ! modules/javafx.base/src/test/java/test/javafx/binding/When_String_Test.java ! modules/javafx.base/src/test/java/test/javafx/collections/ObservableArrayTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/ObservableListEmptyTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/ObservableListIteratorTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/ObservableListTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/ObservableListWithExtractor.java ! modules/javafx.base/src/test/java/test/javafx/collections/ObservableMapTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/ObservableSetTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/ObservableSubListIteratorTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/ObservableSubListTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/SourceAdapterChangeTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/UnmodifiableObservableMapTest.java ! modules/javafx.base/src/test/java/test/javafx/util/DurationValueOfTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/BooleanStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/CurrencyStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/DateStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/DateTimeStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/LocalDateStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/LocalDateTimeStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/LocalTimeStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/NumberStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/ParameterizedConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/TimeStringConverterTest.java Changeset: d31f764b Branch: glass_gtk_bug_squashing Author: Roman Marchenko Committer: Kevin Rushforth Date: 2025-04-08 19:02:27 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/d31f764b565cafdb6cafe88a9676ffba8cb7cdbb 8350284: WebKit 620.1 crashes on startup on Windows x86 32-bit Reviewed-by: kcr, jbhaskar ! modules/javafx.web/src/main/native/Source/cmake/WebKitCompilerFlags.cmake Changeset: b522b7bd Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-08 22:02:27 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/b522b7bd98ce32de6193e1893c1408a9ab388f40 Merge branch 'master' into glass_gtk_bug_squashing From jbhaskar at openjdk.org Wed Apr 9 08:41:32 2025 From: jbhaskar at openjdk.org (Jay Bhaskar) Date: Wed, 9 Apr 2025 08:41:32 GMT Subject: git: openjdk/jfx: master: 8353916: Unexpected event type for DOM mutation events with WebKit 620.1 Message-ID: <21431ed7-ceba-4a7e-8dbc-9d3549b940f4@openjdk.org> Changeset: dc115d58 Branch: master Author: Jay Bhaskar Date: 2025-04-09 08:38:05 +0000 URL: https://git.openjdk.org/jfx/commit/dc115d5862894953fb27c1f209b2d81d3694db70 8353916: Unexpected event type for DOM mutation events with WebKit 620.1 Reviewed-by: kcr, arapte ! modules/javafx.web/src/main/native/Source/WebCore/dom/MutationEvent.h From arapte at openjdk.org Wed Apr 9 10:29:38 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Wed, 9 Apr 2025 10:29:38 GMT Subject: git: openjdk/jfx-sandbox: metal: 22 new changesets Message-ID: <5174a638-1443-445a-9806-57c8c9a1790d@openjdk.org> Changeset: ff777c7a Branch: metal Author: Ziad El Midaoui Committer: Kevin Rushforth Date: 2025-03-28 18:13:37 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/ff777c7abb0f491152d172f20cfc3dd6d76d5339 8340004: [TestBug] Call ModuleLayer.Controller::enableNativeAccess directly rather than via reflection Reviewed-by: angorya ! tests/system/src/testapp7/java/mymod/myapp7/DataUrlWithModuleLayerLauncher.java ! tests/system/src/testapp7/java/mymod/myapp7/LocalStorageAccessWithModuleLayerLauncher.java Changeset: 5c78234b Branch: metal Author: Oliver Schmidtmer Committer: Kevin Rushforth Date: 2025-04-01 11:19:19 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/5c78234b43d1fffa1fea0d1406599ed46af8c863 8281384: Random chars on paste from Windows clipboard Reviewed-by: kcr, lkostyra ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/win/WinSystemClipboard.java ! modules/javafx.graphics/src/main/native-glass/win/GlassClipboard.cpp Changeset: cc949cd0 Branch: metal Author: John Hendrikx Date: 2025-04-01 19:40:49 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/cc949cd0c26ade3754906e5ff932b1a14a6ea902 8351047: TitledPane should handle titles that are resizable Reviewed-by: angorya, mstrauss ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TitledPaneSkin.java Changeset: c452189e Branch: metal Author: Martin Fox Date: 2025-04-01 21:47:18 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/c452189e54124a941201bfa4d68830f7a6d65333 8351733: Crash when creating too many nested event loops Reviewed-by: kcr, angorya ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumToolkit.java ! modules/javafx.graphics/src/main/java/javafx/application/Platform.java ! modules/javafx.graphics/src/main/java/javafx/stage/Stage.java ! tests/system/src/test/java/test/javafx/stage/NestedEventLoopTest.java Changeset: 056c7f52 Branch: metal Author: Jayathirth D V Date: 2025-04-02 06:08:32 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/056c7f52e544fa0f462a9c8f81e82df834bfd596 8350009: [XWayland] SwingNodePlatformExitCrashTest hangs on Ubuntu 24.04 Reviewed-by: kcr ! tests/system/src/test/java/test/robot/javafx/embed/swing/SwingNodePlatformExitCrashTest.java Changeset: 4a4272b7 Branch: metal Author: Andy Goryachev Date: 2025-04-02 14:32:24 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/4a4272b79225f31b574b237a20a403a2fc106591 8350976: MenuBarSkin: exception initializing in a background thread Reviewed-by: lkostyra, jdv ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/MenuBarSkin.java ! tests/system/src/test/java/test/robot/javafx/scene/NodeInitializationStressTest.java Changeset: 097c017d Branch: metal Author: Gopal Pattnaik Committer: Andy Goryachev Date: 2025-04-02 16:14:48 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/097c017dc5925ac3dc218a32a646aeb37b83ee5e 8245602: Ensemble8: HTMLEditor Toolbar gets scrolled out of view Reviewed-by: angorya ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/controls/htmleditor/HTMLEditorApp.java Changeset: ab94b5e7 Branch: metal Author: John Hendrikx Date: 2025-04-03 10:36:16 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/ab94b5e71c17ebe941f3086d43164ee58d19f4b7 8351276: Prevent redundant computeValue calls when a chain of mappings becomes observed Reviewed-by: mstrauss, nlisker ! modules/javafx.base/src/main/java/com/sun/javafx/binding/LazyObjectBinding.java ! modules/javafx.base/src/main/java/javafx/beans/value/ObservableValue.java ! modules/javafx.base/src/test/java/test/javafx/beans/value/ObservableValueFluentBindingsTest.java Changeset: c0db2dcd Branch: metal Author: Ambarish Rapte Date: 2025-04-03 14:16:07 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/c0db2dcda40db09bbcb9ec12a549fefa85e4325e 8352982: gradle TEST_SDK_PATH param doesn't work with relative paths Reviewed-by: kcr ! build.gradle Changeset: 9ab20363 Branch: metal Author: Jose Pereda Date: 2025-04-03 15:04:39 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/9ab20363e334541a2c82a573d35603c2a2945f03 8353548: [macOS] DragEvent.getScreenY() returns incorrect value in secondary monitor Reviewed-by: angorya, arapte ! modules/javafx.graphics/src/main/native-glass/mac/GlassViewDelegate.m Changeset: 1a65f4c3 Branch: metal Author: Michael Strau? Date: 2025-04-03 17:29:50 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/1a65f4c3c3060a5ddcaa513e9849d86596fd15e3 8353617: Remove deprecated TransitionEvent constructor Reviewed-by: jhendrikx, kcr, angorya ! modules/javafx.graphics/src/main/java/javafx/css/TransitionEvent.java Changeset: 62f94bb0 Branch: metal Author: Jayathirth D V Date: 2025-04-03 18:21:47 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/62f94bb0be7f1618271672f417225e12b4d30ff8 8353620: Make some systems tests robust for Ubuntu 24.04 Reviewed-by: kcr ! tests/system/src/test/java/test/robot/javafx/scene/MenuDoubleShortcutTest.java ! tests/system/src/test/java/test/robot/javafx/stage/KeyEventClosesStageTest.java ! tests/system/src/test/java/test/robot/javafx/web/TextSelectionTest.java Changeset: 714f17f3 Branch: metal Author: Andy Goryachev Date: 2025-04-04 14:32:08 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/714f17f32b430a3467afb611c5a36dbe1841ec79 8353668: Rename internal c.s.javafx.text.TextLine class Reviewed-by: mstrauss ! modules/javafx.graphics/src/main/java/com/sun/javafx/text/LayoutCache.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/text/PrismTextLayout.java + modules/javafx.graphics/src/main/java/com/sun/javafx/text/PrismTextLine.java - modules/javafx.graphics/src/main/java/com/sun/javafx/text/TextLine.java Changeset: 76282bcf Branch: metal Author: Andy Goryachev Date: 2025-04-04 14:36:10 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/76282bcf20a6ee09d16ed1d2ddea37749a921346 8353587: Spelling errors and dead code Reviewed-by: arapte ! modules/javafx.controls/src/main/java/javafx/scene/control/MenuBar.java = modules/javafx.graphics/src/main/java/com/sun/javafx/scene/traversal/Heuristic2D.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/traversal/TraversalEngine.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/Toolkit.java ! modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/NativeMediaPlayer.java ! modules/javafx.media/src/main/java/javafx/scene/media/AudioEqualizer.java ! modules/javafx.media/src/main/java/javafx/scene/media/MediaPlayer.java Changeset: 5d413646 Branch: metal Author: Jayathirth D V Date: 2025-04-04 15:30:47 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/5d41364681544070a9c00612cf189bf9f1f5eda1 8353557: Skip some system tests on Linux Reviewed-by: kcr ! tests/system/src/test/java/test/com/sun/javafx/application/InitializeJavaFXLaunch1Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/InitializeJavaFXLaunch2Test.java ! tests/system/src/test/java/test/javafx/scene/RestoreSceneSizeTest.java ! tests/system/src/test/java/test/javafx/scene/web/PageFillTest.java ! tests/system/src/test/java/test/javafx/stage/SizeToSceneTest.java ! tests/system/src/test/java/test/robot/javafx/stage/WrongStageFocusWithApplicationModalityTest.java Changeset: a52e2fa4 Branch: metal Author: Andy Goryachev Date: 2025-04-04 17:25:53 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/a52e2fa498782e9329f1c8b78805a29e63242a9a 8352746: [TestBug] Monkey Tester Application Update 5 Reviewed-by: lkostyra, jdv ! tests/manual/monkey/README.md ! tests/manual/monkey/build.xml ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/MainWindow.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/Pages.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/options/BorderOption.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/options/DoubleOption.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/options/ObjectOption.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/options/PaneContentOptions.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/options/TextChoiceOption.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/AnchorPanePage.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/BorderPanePage.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/ButtonBarPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/DnDPage.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/FlowPanePage.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/GridPanePage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/HBoxPage.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/MediaPlayerPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/MenuBarPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/PieChartPage.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/ProgressIndicatorPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/ScrollPanePage.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/SeparatorPage.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/SliderPage.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/StackPanePage.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/StagePage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/TableViewPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/TextFlowPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/TextPage.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/TilePanePage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/TitledPanePage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/ToolBarPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/TreeTableViewPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/VBoxPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/sheets/ControlPropertySheet.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/sheets/NodePropertySheet.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/sheets/Options.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/sheets/PropertiesMonitor.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/sheets/RegionPropertySheet.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/sheets/TextInputControlPropertySheet.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/sheets/TypeSpecificContextMenu.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/tools/ClipboardViewer.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/tools/CssPlaygroundPane.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/tools/CustomStage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/tools/EmbeddedFxTextArea.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/tools/EmbeddedJTextAreaWindow.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/tools/KeyboardEventViewer.java = tests/manual/monkey/src/com/oracle/tools/fx/monkey/tools/ModalWindow.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/tools/Native2AsciiPane.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/CustomPane.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/FX.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/Formats.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/LayoutInfoVisualizer.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/Menus.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/Native2Ascii.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/StdoutMouseListener.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/TextTemplates.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/Utils.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/VerticalLabel.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/WritingSystemsDemo.java ! tests/manual/monkey/src/module-info.java Changeset: f31d00d8 Branch: metal Author: Andy Goryachev Date: 2025-04-04 22:20:43 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/f31d00d8f7e601c3bb28a9975dd029390ec92173 8328716: [TestBug] Screen capturing utility for failed tests Reviewed-by: kcr - tests/system/src/test/java/test/robot/javafx/scene/control/behavior/ScreenshotFailedTestWatcher.java ! tests/system/src/test/java/test/robot/javafx/scene/control/behavior/TextAreaRTLTest.java + tests/system/src/test/java/test/util/ScreenCaptureTestWatcher.java + tests/system/src/test/java/test/util/ScreenshotCapture.java Changeset: 1b26b66e Branch: metal Author: Andy Goryachev Date: 2025-04-07 15:59:15 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/1b26b66ee984462825263c896ea86f502e5fd269 8351878: RichTextArea: copy/paste issues Reviewed-by: lkostyra, zelmidaoui ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/HtmlStyledOutput.java ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/RichTextAreaBehavior.java ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/rtf/AttrSet.java ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/rtf/RTFParser.java ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/rtf/RTFReader.java + modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/model/HTMLExportTest.java + modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/model/RTFImportTest.java Changeset: 61a248d1 Branch: metal Author: Jay Bhaskar Date: 2025-04-08 14:46:36 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/61a248d1e55b3f6bd5cfe6016003a40cc979b693 8340464: [TestBug] Convert parametrized base tests to JUnit 5 Reviewed-by: angorya, arapte ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/BidirectionalBindingTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/BidirectionalBindingWithConversionTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/event/EventDispatchChainTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/property/adapter/JavaBeanPropertyBuilderHelperTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/PropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/JavaBeanPropertyTestBase.java ! modules/javafx.base/src/test/java/test/javafx/beans/value/ObservableValueSubscriptionsTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/BindingsCreateBindingTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/BindingsEqualsTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/BindingsNumberCalculationsTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/BindingsNumberCastTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/GenericBindingTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/When_Boolean_Test.java ! modules/javafx.base/src/test/java/test/javafx/binding/When_Double_Test.java ! modules/javafx.base/src/test/java/test/javafx/binding/When_Float_Test.java ! modules/javafx.base/src/test/java/test/javafx/binding/When_Integer_Test.java ! modules/javafx.base/src/test/java/test/javafx/binding/When_Long_Test.java ! modules/javafx.base/src/test/java/test/javafx/binding/When_Object_Test.java ! modules/javafx.base/src/test/java/test/javafx/binding/When_String_Test.java ! modules/javafx.base/src/test/java/test/javafx/collections/ObservableArrayTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/ObservableListEmptyTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/ObservableListIteratorTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/ObservableListTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/ObservableListWithExtractor.java ! modules/javafx.base/src/test/java/test/javafx/collections/ObservableMapTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/ObservableSetTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/ObservableSubListIteratorTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/ObservableSubListTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/SourceAdapterChangeTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/UnmodifiableObservableMapTest.java ! modules/javafx.base/src/test/java/test/javafx/util/DurationValueOfTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/BooleanStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/CurrencyStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/DateStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/DateTimeStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/LocalDateStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/LocalDateTimeStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/LocalTimeStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/NumberStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/ParameterizedConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/TimeStringConverterTest.java Changeset: d31f764b Branch: metal Author: Roman Marchenko Committer: Kevin Rushforth Date: 2025-04-08 19:02:27 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/d31f764b565cafdb6cafe88a9676ffba8cb7cdbb 8350284: WebKit 620.1 crashes on startup on Windows x86 32-bit Reviewed-by: kcr, jbhaskar ! modules/javafx.web/src/main/native/Source/cmake/WebKitCompilerFlags.cmake Changeset: dc115d58 Branch: metal Author: Jay Bhaskar Date: 2025-04-09 08:38:05 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/dc115d5862894953fb27c1f209b2d81d3694db70 8353916: Unexpected event type for DOM mutation events with WebKit 620.1 Reviewed-by: kcr, arapte ! modules/javafx.web/src/main/native/Source/WebCore/dom/MutationEvent.h Changeset: 44181958 Branch: metal Author: Ambarish Rapte Date: 2025-04-09 15:57:35 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/441819584cfcd2c138d02dc6ce8b0cd6dae11d84 Merge remote-tracking branch 'origin/master' into metal ! build.gradle ! modules/javafx.graphics/src/main/native-glass/mac/GlassViewDelegate.m ! build.gradle ! modules/javafx.graphics/src/main/native-glass/mac/GlassViewDelegate.m From arapte at openjdk.org Wed Apr 9 10:59:54 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Wed, 9 Apr 2025 10:59:54 GMT Subject: git: openjdk/jfx-sandbox: metal: 8335598: warning: [removal] AccessController in java.security has been deprecated Message-ID: Changeset: 8ae8e4c0 Branch: metal Author: Ambarish Rapte Date: 2025-04-09 16:27:01 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/8ae8e4c03ed87ae5cb211e39021570cd073d9e66 8335598: warning: [removal] AccessController in java.security has been deprecated ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLPipeline.java From arapte at openjdk.org Wed Apr 9 11:03:19 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Wed, 9 Apr 2025 11:03:19 GMT Subject: git: openjdk/jfx-sandbox: metal: 8350512: SwingInterop renders incorrectly on MTL pipeline Message-ID: <57e90c93-db56-4f63-b1da-aa62cbff4c0e@openjdk.org> Changeset: 7d0b1d28 Branch: metal Author: Ambarish Rapte Date: 2025-04-09 16:30:10 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/7d0b1d285e706494e199ca8c1485a9efe70c10ab 8350512: SwingInterop renders incorrectly on MTL pipeline ! modules/javafx.graphics/src/main/native-prism-mtl/MetalTexture.m From jbhaskar at openjdk.org Wed Apr 9 11:58:14 2025 From: jbhaskar at openjdk.org (Jay Bhaskar) Date: Wed, 9 Apr 2025 11:58:14 GMT Subject: git: openjdk/jfx24u: master: 8353916: Unexpected event type for DOM mutation events with WebKit 620.1 Message-ID: <67c35b75-24f9-4ebd-9287-27550a711423@openjdk.org> Changeset: 1228ee6b Branch: master Author: Jay Bhaskar Date: 2025-04-09 11:56:46 +0000 URL: https://git.openjdk.org/jfx24u/commit/1228ee6bca211a1ea8b5a5be69573bc5623f5852 8353916: Unexpected event type for DOM mutation events with WebKit 620.1 Backport-of: dc115d5862894953fb27c1f209b2d81d3694db70 ! modules/javafx.web/src/main/native/Source/WebCore/dom/MutationEvent.h From jbhaskar at openjdk.org Wed Apr 9 12:18:12 2025 From: jbhaskar at openjdk.org (Jay Bhaskar) Date: Wed, 9 Apr 2025 12:18:12 GMT Subject: git: openjdk/jfx24u: master: 8350284: WebKit 620.1 crashes on startup on Windows x86 32-bit Message-ID: Changeset: d0a61f4b Branch: master Author: Jay Bhaskar Date: 2025-04-09 12:16:43 +0000 URL: https://git.openjdk.org/jfx24u/commit/d0a61f4bbb5c1b1a19677dc0c54ce4be0d695ebf 8350284: WebKit 620.1 crashes on startup on Windows x86 32-bit Backport-of: d31f764b565cafdb6cafe88a9676ffba8cb7cdbb ! modules/javafx.web/src/main/native/Source/cmake/WebKitCompilerFlags.cmake From lkostyra at openjdk.org Wed Apr 9 15:36:52 2025 From: lkostyra at openjdk.org (Lukasz Kostyra) Date: Wed, 9 Apr 2025 15:36:52 GMT Subject: git: openjdk/jfx: master: 8234153: [TEST_BUG] Rewrite Popup_parentWindow_Test Message-ID: <94eeaf8c-2b61-4450-b234-436204161612@openjdk.org> Changeset: 3dc975bd Branch: master Author: Lukasz Kostyra Date: 2025-04-09 15:36:01 +0000 URL: https://git.openjdk.org/jfx/commit/3dc975bd9fbdc2005d0260bad80d1e775ecfe189 8234153: [TEST_BUG] Rewrite Popup_parentWindow_Test Reviewed-by: angorya, arapte + modules/javafx.graphics/src/test/java/test/javafx/stage/Popup_owner_Test.java - modules/javafx.graphics/src/test/java/test/javafx/stage/Popup_parentWindow_Test.java From mstrauss at openjdk.org Wed Apr 9 20:06:04 2025 From: mstrauss at openjdk.org (Michael =?UTF-8?B?U3RyYXXDnw==?=) Date: Wed, 9 Apr 2025 20:06:04 GMT Subject: git: openjdk/jfx: master: 8353845: com.sun.javafx.css.BitSet.equals(null) throws NPE Message-ID: <87f75e0e-d71f-44ce-8490-5e8381d126aa@openjdk.org> Changeset: 9ac707da Branch: master Author: Michael Strau? Date: 2025-04-09 20:04:56 +0000 URL: https://git.openjdk.org/jfx/commit/9ac707dac4d675a4301241ae100fd26b08e57bf1 8353845: com.sun.javafx.css.BitSet.equals(null) throws NPE Reviewed-by: jhendrikx, angorya ! modules/javafx.graphics/src/main/java/com/sun/javafx/css/BitSet.java ! modules/javafx.graphics/src/shims/java/com/sun/javafx/css/BitSetShim.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/css/BitSetTest.java From duke at openjdk.org Wed Apr 9 20:55:14 2025 From: duke at openjdk.org (duke) Date: Wed, 9 Apr 2025 20:55:14 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: 5 new changesets Message-ID: <54bc5878-630f-4d0e-bd6d-1df0a73bdeb6@openjdk.org> Changeset: dc115d58 Branch: glass_gtk_bug_squashing Author: Jay Bhaskar Date: 2025-04-09 08:38:05 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/dc115d5862894953fb27c1f209b2d81d3694db70 8353916: Unexpected event type for DOM mutation events with WebKit 620.1 Reviewed-by: kcr, arapte ! modules/javafx.web/src/main/native/Source/WebCore/dom/MutationEvent.h Changeset: 3dc975bd Branch: glass_gtk_bug_squashing Author: Lukasz Kostyra Date: 2025-04-09 15:36:01 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/3dc975bd9fbdc2005d0260bad80d1e775ecfe189 8234153: [TEST_BUG] Rewrite Popup_parentWindow_Test Reviewed-by: angorya, arapte + modules/javafx.graphics/src/test/java/test/javafx/stage/Popup_owner_Test.java - modules/javafx.graphics/src/test/java/test/javafx/stage/Popup_parentWindow_Test.java Changeset: 9ac707da Branch: glass_gtk_bug_squashing Author: Michael Strau? Date: 2025-04-09 20:04:56 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/9ac707dac4d675a4301241ae100fd26b08e57bf1 8353845: com.sun.javafx.css.BitSet.equals(null) throws NPE Reviewed-by: jhendrikx, angorya ! modules/javafx.graphics/src/main/java/com/sun/javafx/css/BitSet.java ! modules/javafx.graphics/src/shims/java/com/sun/javafx/css/BitSetShim.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/css/BitSetTest.java Changeset: cd8d0b46 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-09 17:50:54 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/cd8d0b46d5064fc7d252b800f5339a6d5add33bf Merge branch 'master' into glass_gtk_bug_squashing Changeset: 939b977d Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-09 17:54:13 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/939b977d3ab36bba5e643f610fde41df59ac3f1a Sync master ! .idea/misc.xml ! tests/system/src/test/java/test/com/sun/javafx/application/InitializeJavaFXLaunch1Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/InitializeJavaFXLaunch2Test.java ! tests/system/src/test/java/test/javafx/stage/SizeToSceneTest.java ! tests/system/src/test/java/test/robot/javafx/stage/StageAttributesTest.java ! tests/system/src/test/java/test/robot/javafx/stage/WrongStageFocusWithApplicationModalityTest.java From duke at openjdk.org Wed Apr 9 21:20:26 2025 From: duke at openjdk.org (duke) Date: Wed, 9 Apr 2025 21:20:26 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Remove Flickering Message-ID: Changeset: 6f6aa90f Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-09 18:17:55 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/6f6aa90f6cb886cc7208663653a3edaf2247c7aa Remove Flickering ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.h From duke at openjdk.org Thu Apr 10 00:13:30 2025 From: duke at openjdk.org (duke) Date: Thu, 10 Apr 2025 00:13:30 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: retore event handling Message-ID: <979bcaae-327c-4041-b543-75945a0f70e7@openjdk.org> Changeset: 57cd811f Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-09 21:11:21 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/57cd811f1a4799b8384b3f132adce22a13a254f4 retore event handling ! modules/javafx.graphics/src/main/native-glass/gtk/GlassApplication.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp ! tests/system/src/test/java/test/robot/javafx/stage/StageAttributesTest.java From duke at openjdk.org Thu Apr 10 12:30:18 2025 From: duke at openjdk.org (duke) Date: Thu, 10 Apr 2025 12:30:18 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: 2 new changesets Message-ID: Changeset: fe11c3e5 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-10 08:56:46 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/fe11c3e5e9fcb392dc7143245ca13f8600fe2a91 Window can be both Iconified and Maximized ! modules/javafx.graphics/src/main/java/com/sun/glass/events/WindowEvent.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Window.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassWindowEventHandler.java ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp ! tests/system/src/test/java/test/robot/javafx/stage/StageAttributesTest.java Changeset: d1563d2d Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-10 09:28:22 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/d1563d2dd123b236ee95331d3fdbf7923454cd28 Window can be both Iconified and Maximized ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Window.java From duke at openjdk.org Thu Apr 10 15:56:37 2025 From: duke at openjdk.org (duke) Date: Thu, 10 Apr 2025 15:56:37 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Window can be both Iconified and Maximized Message-ID: <744f30b0-0b94-4edb-922e-93dbb1245626@openjdk.org> Changeset: 8f1bafce Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-10 12:55:49 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/8f1bafce7e831255ebec602e6697e3bb5a7fda43 Window can be both Iconified and Maximized ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassWindowEventHandler.java ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp From duke at openjdk.org Thu Apr 10 16:03:41 2025 From: duke at openjdk.org (duke) Date: Thu, 10 Apr 2025 16:03:41 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Some g_print no more needed Message-ID: <20eb76af-5ca3-4da7-b24b-8d03375702b8@openjdk.org> Changeset: 4d2aaaaa Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-10 13:00:22 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/4d2aaaaa313a7e08ccceacf288d38a4d8fc25919 Some g_print no more needed ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp From duke at openjdk.org Thu Apr 10 16:54:00 2025 From: duke at openjdk.org (duke) Date: Thu, 10 Apr 2025 16:54:00 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: entireSceneNeedsRepaint is not needed Message-ID: Changeset: d3a277ca Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-10 13:50:35 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/d3a277cabb4a7d4f7698c4062951d1976af39d23 entireSceneNeedsRepaint is not needed ! modules/javafx.graphics/src/main/java/com/sun/glass/events/WindowEvent.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkWindow.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassWindowEventHandler.java ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp From duke at openjdk.org Thu Apr 10 19:15:26 2025 From: duke at openjdk.org (duke) Date: Thu, 10 Apr 2025 19:15:26 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: 2 new changesets Message-ID: <40761a36-80a4-42b7-a091-85f613cec342@openjdk.org> Changeset: 0c637914 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-10 16:12:25 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/0c637914233f2be765b21504a0f68896280bbb48 Rollback unecessary changes ! modules/javafx.graphics/src/main/native-glass/gtk/GlassApplication.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_screen.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.h ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window_ime.cpp Changeset: caae3638 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-10 16:14:16 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/caae3638bca0cfcc0c50653c78563c110066d90c Comment out g_print ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp From kcr at openjdk.org Thu Apr 10 20:12:55 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 10 Apr 2025 20:12:55 GMT Subject: git: openjdk/jfx: Added tag 25+12 for changeset 9ac707da Message-ID: <728e428b-c0e3-49ed-b311-68ba9fdcdb5e@openjdk.org> Tagged by: Kevin Rushforth Date: 2025-04-10 20:09:59 +0000 Added tag 25+12 for changeset 9ac707da Changeset: 9ac707da Author: Michael Strau? Date: 2025-04-09 20:04:56 +0000 URL: https://git.openjdk.org/jfx/commit/9ac707dac4d675a4301241ae100fd26b08e57bf1 From duke at openjdk.org Thu Apr 10 20:56:57 2025 From: duke at openjdk.org (duke) Date: Thu, 10 Apr 2025 20:56:57 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Rename teste Message-ID: <97f8c6c4-ab0c-42c5-ab23-0071128986b1@openjdk.org> Changeset: 40c29add Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-10 17:54:20 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/40c29add31a85f9dc353f80d91abca2a42471f40 Rename teste = tests/system/src/test/java/test/javafx/stage/StageKeepPropertiesNotFloatingTest.java + tests/system/src/test/java/test/javafx/stage/StageMaximizeUndecoratedTest.java = tests/system/src/test/java/test/javafx/stage/StageProgamaticallyResizeUnresizableTest.java = tests/system/src/test/java/test/javafx/stage/StageShouldHonorPropertiesOnRestoreTest.java From duke at openjdk.org Thu Apr 10 21:08:09 2025 From: duke at openjdk.org (duke) Date: Thu, 10 Apr 2025 21:08:09 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Fix tests Message-ID: <35b2e4cf-cf38-41f8-973a-492116c853d9@openjdk.org> Changeset: d9023774 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-10 18:05:51 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/d9023774af0feee2fd3f82ef7938878f8a167e77 Fix tests ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp ! tests/system/src/test/java/test/javafx/stage/StageMaximizeUndecoratedTest.java ! tests/system/src/test/java/test/javafx/stage/StageProgamaticallyResizeUnresizableTest.java ! tests/system/src/test/java/test/javafx/stage/StageTestBase.java From duke at openjdk.org Thu Apr 10 21:34:46 2025 From: duke at openjdk.org (duke) Date: Thu, 10 Apr 2025 21:34:46 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Fix tests Message-ID: <7c208392-c547-405d-b6cc-8ef52d29cf61@openjdk.org> Changeset: 4c19cee5 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-10 18:34:06 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/4c19cee5d63696efcbce0eaf62a2632b20c02c3c Fix tests ! tests/system/src/test/java/test/javafx/stage/StageTestBase.java ! tests/system/src/test/java/test/robot/javafx/stage/StageAttributesTest.java From duke at openjdk.org Thu Apr 10 21:39:12 2025 From: duke at openjdk.org (duke) Date: Thu, 10 Apr 2025 21:39:12 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Remove printfs Message-ID: <22949ba8-db37-4a2c-8368-67181cb1bbca@openjdk.org> Changeset: f1cacd21 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-10 18:37:35 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/f1cacd21881147d6dde4084793eff67b35a7c7e4 Remove printfs ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Window.java From duke at openjdk.org Thu Apr 10 22:04:38 2025 From: duke at openjdk.org (duke) Date: Thu, 10 Apr 2025 22:04:38 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Fix one bug, borns another.. Message-ID: <23702ece-1460-4f64-bd27-f0b9f03c7157@openjdk.org> Changeset: d44a79e0 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-10 19:02:21 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/d44a79e0003e9b43556cba6e628ef16a9076b117 Fix one bug, borns another.. ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp ! tests/system/src/test/java/test/robot/javafx/stage/StageAttributesTest.java From duke at openjdk.org Fri Apr 11 11:17:07 2025 From: duke at openjdk.org (duke) Date: Fri, 11 Apr 2025 11:17:07 GMT Subject: git: openjdk/jfx-sandbox: direct3d12: Fix NearAndFarClipTest Message-ID: <2800cf42-566a-4c93-b869-2514da0aff89@openjdk.org> Changeset: 8d9e973b Branch: direct3d12 Author: Lukasz Kostyra Date: 2025-04-11 13:09:57 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/8d9e973b282acc12c75cf2ab36ca3f25a1aedcaa Fix NearAndFarClipTest Enables depth clipping in PSOManager when setting up RasterizerState for graphics rendering. Additionally, as it turns out, D3D12 runtime will limit Viewport depth to 0-1 range. Viewport dimensions were adjusted back and adjustClipSpace function was added to D3D12Context.java, "borrowed" from D3DContext.java. ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12Context.java ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeDevice.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeDevice.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12PSOManager.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RenderingContext.cpp From angorya at openjdk.org Fri Apr 11 14:42:42 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Fri, 11 Apr 2025 14:42:42 GMT Subject: git: openjdk/jfx: master: 8335547: Support multi-line prompt text for TextArea Message-ID: <8b3cb345-d0b4-4ed8-8b8b-58b1e1f0cca0@openjdk.org> Changeset: dfe8dbb4 Branch: master Author: Ziad El Midaoui Committer: Andy Goryachev Date: 2025-04-11 14:41:41 +0000 URL: https://git.openjdk.org/jfx/commit/dfe8dbb4c8bee59b2aabe37f21aaa8005dd0fde5 8335547: Support multi-line prompt text for TextArea Reviewed-by: angorya, mstrauss ! modules/javafx.controls/src/main/java/javafx/scene/control/TextInputControl.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TextFieldSkin.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TextAreaTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TextFieldTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TextInputControlTest.java From kcr at openjdk.org Fri Apr 11 15:44:35 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Fri, 11 Apr 2025 15:44:35 GMT Subject: git: openjdk/jfx: master: 8354337: GHA: Windows build fails with chmod permission error Message-ID: <06ada576-e8a0-4a93-ae13-03005b90b5d3@openjdk.org> Changeset: 8a61dd2b Branch: master Author: Kevin Rushforth Date: 2025-04-11 15:42:20 +0000 URL: https://git.openjdk.org/jfx/commit/8a61dd2b808e1fa691150d01eafd2697d0d1c56d 8354337: GHA: Windows build fails with chmod permission error Reviewed-by: angorya, arapte ! .github/workflows/submit.yml ! build.gradle From duke at openjdk.org Fri Apr 11 16:41:44 2025 From: duke at openjdk.org (duke) Date: Fri, 11 Apr 2025 16:41:44 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Add comments Message-ID: <81944f1b-3ba3-443e-9ccb-fdc6f1ec398d@openjdk.org> Changeset: 5c4a1978 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-11 13:40:04 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/5c4a19789636afb1783ca8cbc80dab202ecc5a0e Add comments ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp From mhanl at openjdk.org Fri Apr 11 17:40:28 2025 From: mhanl at openjdk.org (Marius Hanl) Date: Fri, 11 Apr 2025 17:40:28 GMT Subject: git: openjdk/jfx: master: 8277000: Tree-/TableRowSkin: replace listener to fixedCellSize by live lookup Message-ID: <054077e6-3fc6-48d7-ba2d-acf83f3d21ce@openjdk.org> Changeset: fcdccd9a Branch: master Author: Marius Hanl Date: 2025-04-11 17:38:46 +0000 URL: https://git.openjdk.org/jfx/commit/fcdccd9a93b826de6cba2f3c25ec5aeab5d05bcc 8277000: Tree-/TableRowSkin: replace listener to fixedCellSize by live lookup Reviewed-by: angorya, mstrauss ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableRowSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableRowSkinBase.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TreeTableRowSkin.java ! modules/javafx.controls/src/shims/java/javafx/scene/control/skin/TableSkinShim.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/SkinCleanupTest.java From duke at openjdk.org Sat Apr 12 14:14:44 2025 From: duke at openjdk.org (duke) Date: Sat, 12 Apr 2025 14:14:44 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Fixes Message-ID: Changeset: c3298f4c Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-12 11:12:31 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/c3298f4c41b84bcb5b9dfd1f6367651572a49411 Fixes ! modules/javafx.graphics/src/main/java/javafx/stage/StageStyle.java ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.h ! tests/system/src/test/java/test/javafx/stage/StageShouldHonorPropertiesOnRestoreTest.java ! tests/system/src/test/java/test/javafx/stage/StageTestBase.java ! tests/system/src/test/java/test/robot/javafx/stage/StageAttributesTest.java From duke at openjdk.org Sat Apr 12 18:38:51 2025 From: duke at openjdk.org (duke) Date: Sat, 12 Apr 2025 18:38:51 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Fixes Message-ID: <71cee8fd-241b-4b27-9cf5-f715ff899003@openjdk.org> Changeset: 3e296391 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-12 15:37:25 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/3e296391644569029aa073dc776a99eecfe19b1c Fixes ! modules/javafx.graphics/src/main/java/com/sun/glass/events/WindowEvent.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/mac/MacWindow.java ! 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 ! tests/system/src/test/java/test/robot/javafx/stage/StageAttributesTest.java From duke at openjdk.org Sat Apr 12 20:48:21 2025 From: duke at openjdk.org (duke) Date: Sat, 12 Apr 2025 20:48:21 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Tests Message-ID: Changeset: d22b9634 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-12 17:46:12 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/d22b96347330bf43d4fd94466b1f4c2c73bf8f98 Tests ! tests/system/src/test/java/test/javafx/stage/SizeToSceneTest.java ! tests/system/src/test/java/test/javafx/stage/StageKeepPropertiesNotFloatingTest.java ! tests/system/src/test/java/test/javafx/stage/StageTestBase.java From duke at openjdk.org Sat Apr 12 22:33:23 2025 From: duke at openjdk.org (duke) Date: Sat, 12 Apr 2025 22:33:23 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Tests Message-ID: <1d00d2a8-6d26-4e66-aa63-5b8e55fa48f4@openjdk.org> Changeset: 1e902dff Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-12 19:31:48 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/1e902dff8f96dc4d4b3143d65b27854b032379d0 Tests ! modules/javafx.graphics/src/main/native-glass/gtk/GlassApplication.cpp ! tests/system/src/test/java/test/javafx/stage/SizeToSceneTest.java ! tests/system/src/test/java/test/javafx/stage/StageKeepPropertiesNotFloatingTest.java ! tests/system/src/test/java/test/javafx/stage/StageMaximizeUndecoratedTest.java ! tests/system/src/test/java/test/javafx/stage/StageProgamaticallyResizeUnresizableTest.java ! tests/system/src/test/java/test/javafx/stage/StageShouldHonorPropertiesOnRestoreTest.java ! tests/system/src/test/java/test/robot/javafx/stage/StageAttributesTest.java ! tests/system/src/test/java/test/util/Util.java From duke at openjdk.org Sat Apr 12 23:31:30 2025 From: duke at openjdk.org (duke) Date: Sat, 12 Apr 2025 23:31:30 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Tests Message-ID: <9279eb87-35d3-4063-83ef-817b93ffbf99@openjdk.org> Changeset: a2e5a1a6 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-12 20:29:40 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/a2e5a1a6ef7e194e0840fe92eb1ff3aa650f9fff Tests ! tests/system/src/test/java/test/javafx/stage/StageKeepPropertiesNotFloatingTest.java ! tests/system/src/test/java/test/javafx/stage/StageShouldHonorPropertiesOnRestoreTest.java - tests/system/src/test/java/test/robot/javafx/stage/StageAttributesTest.java ! tests/system/src/test/java/test/robot/javafx/stage/StageMixedSizeTest.java + tests/system/src/test/java/test/robot/javafx/stage/StageStatesTest.java ! tests/system/src/test/java/test/util/Util.java From duke at openjdk.org Sat Apr 12 23:41:39 2025 From: duke at openjdk.org (duke) Date: Sat, 12 Apr 2025 23:41:39 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Tests Message-ID: <0561629f-e52a-4e9c-b808-d71433e402ae@openjdk.org> Changeset: 20976349 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-12 20:39:37 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/2097634995157cfdad1513b7dda9259d688a027e Tests ! tests/system/src/test/java/test/javafx/stage/SizeToSceneTest.java From duke at openjdk.org Sat Apr 12 23:58:53 2025 From: duke at openjdk.org (duke) Date: Sat, 12 Apr 2025 23:58:53 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Tests Message-ID: Changeset: f1ed1b3e Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-12 20:56:41 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/f1ed1b3eecb6b311bd91dff1bc2832a692d7c405 Tests = tests/system/src/test/java/test/javafx/stage/StageKeepPropertiesWhileNotFloatingTest.java ! tests/system/src/test/java/test/robot/javafx/stage/StageStatesTest.java From duke at openjdk.org Sun Apr 13 00:06:51 2025 From: duke at openjdk.org (duke) Date: Sun, 13 Apr 2025 00:06:51 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Tests Message-ID: Changeset: 81aad55e Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-12 21:05:14 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/81aad55ec29e46078a8f62a64f85c9f6cf3e6edd Tests ! tests/system/src/test/java/test/javafx/stage/StageTestBase.java From duke at openjdk.org Sun Apr 13 14:33:05 2025 From: duke at openjdk.org (duke) Date: Sun, 13 Apr 2025 14:33:05 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: 4 new changesets Message-ID: <6d59f449-f409-4505-a7f5-82441f8a56b9@openjdk.org> Changeset: dfe8dbb4 Branch: glass_gtk_bug_squashing Author: Ziad El Midaoui Committer: Andy Goryachev Date: 2025-04-11 14:41:41 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/dfe8dbb4c8bee59b2aabe37f21aaa8005dd0fde5 8335547: Support multi-line prompt text for TextArea Reviewed-by: angorya, mstrauss ! modules/javafx.controls/src/main/java/javafx/scene/control/TextInputControl.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TextFieldSkin.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TextAreaTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TextFieldTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TextInputControlTest.java Changeset: 8a61dd2b Branch: glass_gtk_bug_squashing Author: Kevin Rushforth Date: 2025-04-11 15:42:20 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/8a61dd2b808e1fa691150d01eafd2697d0d1c56d 8354337: GHA: Windows build fails with chmod permission error Reviewed-by: angorya, arapte ! .github/workflows/submit.yml ! build.gradle Changeset: fcdccd9a Branch: glass_gtk_bug_squashing Author: Marius Hanl Date: 2025-04-11 17:38:46 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/fcdccd9a93b826de6cba2f3c25ec5aeab5d05bcc 8277000: Tree-/TableRowSkin: replace listener to fixedCellSize by live lookup Reviewed-by: angorya, mstrauss ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableRowSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableRowSkinBase.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TreeTableRowSkin.java ! modules/javafx.controls/src/shims/java/javafx/scene/control/skin/TableSkinShim.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/SkinCleanupTest.java Changeset: 64fba09e Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-13 11:31:48 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/64fba09e4e5e8671663afb0c555b3201ef91b5b8 Merge branch 'master' into glass_gtk_bug_squashing From duke at openjdk.org Sun Apr 13 15:28:11 2025 From: duke at openjdk.org (duke) Date: Sun, 13 Apr 2025 15:28:11 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Rollback changes Message-ID: Changeset: 7b404cfc Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-13 12:26:19 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/7b404cfcb3fe3174b0c616321ec2746f36d33029 Rollback changes ! .idea/misc.xml ! modules/javafx.graphics/src/main/java/javafx/stage/StageStyle.java From duke at openjdk.org Sun Apr 13 17:27:56 2025 From: duke at openjdk.org (duke) Date: Sun, 13 Apr 2025 17:27:56 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Improve testing Message-ID: Changeset: 00daee71 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-13 14:26:33 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/00daee71c610b79810396f17a31e6cfa550ed573 Improve testing ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp ! tests/system/src/test/java/test/javafx/stage/SizeToSceneTest.java + tests/system/src/test/java/test/javafx/stage/StageCenterOnScreenTest.java ! tests/system/src/test/java/test/javafx/stage/StageKeepPropertiesWhileNotFloatingTest.java ! tests/system/src/test/java/test/javafx/stage/StageMaximizeUndecoratedTest.java - tests/system/src/test/java/test/javafx/stage/StageProgamaticallyResizeUnresizableTest.java + tests/system/src/test/java/test/javafx/stage/StageResizeUnresizableTest.java ! tests/system/src/test/java/test/javafx/stage/StageShouldHonorPropertiesOnRestoreTest.java ! tests/system/src/test/java/test/javafx/stage/StageTestBase.java From duke at openjdk.org Sun Apr 13 17:55:05 2025 From: duke at openjdk.org (duke) Date: Sun, 13 Apr 2025 17:55:05 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Improve testing Message-ID: Changeset: 53b09d9d Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-13 14:53:54 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/53b09d9dcb13704a5617217462e4637cf489f224 Improve testing = tests/system/src/test/java/test/javafx/stage/CenterOnScreenTest.java = tests/system/src/test/java/test/javafx/stage/HonorGeometryChangeOnRestoreTest.java + tests/system/src/test/java/test/javafx/stage/KeepGeometryOnStateTest.java + tests/system/src/test/java/test/javafx/stage/MaximizeUndecoratedTest.java = tests/system/src/test/java/test/javafx/stage/ResizeUnresizableTest.java - tests/system/src/test/java/test/javafx/stage/RestoreStagePositionTest.java - tests/system/src/test/java/test/javafx/stage/StageKeepPropertiesWhileNotFloatingTest.java - tests/system/src/test/java/test/javafx/stage/StageMaximizeUndecoratedTest.java ! tests/system/src/test/java/test/javafx/stage/StageTestBase.java ! tests/system/src/test/java/test/util/Util.java From duke at openjdk.org Sun Apr 13 17:58:58 2025 From: duke at openjdk.org (duke) Date: Sun, 13 Apr 2025 17:58:58 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Update from PR Message-ID: Changeset: ee5488f8 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-13 14:56:57 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/ee5488f823888e6f367656827ff54e7a8878cd7a Update from PR ! modules/javafx.graphics/src/main/java/com/sun/glass/events/WindowEvent.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Window.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/mac/MacWindow.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassWindowEventHandler.java From duke at openjdk.org Sun Apr 13 21:21:55 2025 From: duke at openjdk.org (duke) Date: Sun, 13 Apr 2025 21:21:55 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Xorg bugs + Tests Message-ID: Changeset: 363b0a49 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-13 18:21:22 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/363b0a490d75bfebe0e675fcc2351ec17263457e Xorg bugs + Tests ! modules/javafx.graphics/src/main/native-glass/gtk/GlassApplication.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.h ! tests/system/src/test/java/test/javafx/stage/CenterOnScreenTest.java ! tests/system/src/test/java/test/robot/javafx/stage/StageMixedSizeTest.java ! tests/system/src/test/java/test/robot/javafx/stage/StageStatesTest.java ! tests/system/src/test/java/test/util/Util.java From duke at openjdk.org Sun Apr 13 22:30:13 2025 From: duke at openjdk.org (duke) Date: Sun, 13 Apr 2025 22:30:13 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Xorg bugs Message-ID: <39141a0d-8a6a-494f-811a-35a937605e15@openjdk.org> Changeset: c11553c5 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-13 19:28:18 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/c11553c5dc9fdbb07064071c5c6d4fbc6161768a Xorg bugs ! modules/javafx.graphics/src/main/native-glass/gtk/GlassApplication.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.h From duke at openjdk.org Sun Apr 13 23:02:19 2025 From: duke at openjdk.org (duke) Date: Sun, 13 Apr 2025 23:02:19 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Fix doTimeLine Message-ID: <78b985fa-c1c6-45c9-8a37-740943619c14@openjdk.org> Changeset: 4eb74700 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-13 19:58:43 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/4eb747009a769c4a7e451445140c54e2526958f6 Fix doTimeLine ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp ! tests/system/src/test/java/test/robot/javafx/stage/StageMixedSizeTest.java ! tests/system/src/test/java/test/robot/javafx/stage/StageStatesTest.java ! tests/system/src/test/java/test/util/Util.java From duke at openjdk.org Sun Apr 13 23:42:28 2025 From: duke at openjdk.org (duke) Date: Sun, 13 Apr 2025 23:42:28 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Test fixes Message-ID: <7e333e60-2b5f-40f3-a1e3-e6637cc6c970@openjdk.org> Changeset: 3987fa57 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-13 20:40:49 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/3987fa5765f04e422a1983d15a45fc89a7ee7f5f Test fixes ! tests/system/src/test/java/test/javafx/stage/CenterOnScreenTest.java ! tests/system/src/test/java/test/javafx/stage/StageTestBase.java From kcr at openjdk.org Mon Apr 14 12:27:05 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Mon, 14 Apr 2025 12:27:05 GMT Subject: git: openjdk/jfx: master: 8354318: freetype.c: compilation error: 'incompatible pointer type' with gcc 14 Message-ID: Changeset: 5a897ab7 Branch: master Author: Kevin Rushforth Date: 2025-04-14 12:24:24 +0000 URL: https://git.openjdk.org/jfx/commit/5a897ab7017107471528ab527dac505d2e33aca9 8354318: freetype.c: compilation error: 'incompatible pointer type' with gcc 14 Reviewed-by: lkostyra ! modules/javafx.graphics/src/main/native-font/freetype.c From duke at openjdk.org Mon Apr 14 14:27:10 2025 From: duke at openjdk.org (duke) Date: Mon, 14 Apr 2025 14:27:10 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Fix tests Message-ID: Changeset: e15e6ad0 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-14 11:26:29 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/e15e6ad06d1ec7464b62306d1dd80521287f0a13 Fix tests ! tests/system/src/test/java/test/javafx/stage/CenterOnScreenTest.java ! tests/system/src/test/java/test/javafx/stage/HonorGeometryChangeOnRestoreTest.java ! tests/system/src/test/java/test/javafx/stage/MaximizeUndecoratedTest.java ! tests/system/src/test/java/test/javafx/stage/ResizeUnresizableTest.java ! tests/system/src/test/java/test/robot/javafx/stage/StageStatesTest.java From duke at openjdk.org Mon Apr 14 17:10:22 2025 From: duke at openjdk.org (duke) Date: Mon, 14 Apr 2025 17:10:22 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Fix background color should be white Message-ID: Changeset: 1f725e6f Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-14 14:09:54 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/1f725e6fb46160513454a28aa20c13c78ea98ae6 Fix background color should be white ! modules/javafx.graphics/src/main/native-glass/gtk/GlassApplication.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.h From duke at openjdk.org Mon Apr 14 23:14:48 2025 From: duke at openjdk.org (duke) Date: Mon, 14 Apr 2025 23:14:48 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Misc changes Message-ID: <7b339817-56f1-4690-8eaf-108fb488045d@openjdk.org> Changeset: 9be53318 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-14 20:13:44 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/9be53318b400e8e64acc5e2b2b26bce0a65b4766 Misc changes ! modules/javafx.graphics/src/main/java/com/sun/glass/events/WindowEvent.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/javafx/tk/quantum/GlassWindowEventHandler.java ! modules/javafx.graphics/src/main/native-glass/gtk/GlassView.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 + tests/system/src/test/java/test/javafx/stage/FullScreenTests.java - tests/system/src/test/java/test/javafx/stage/HonorGeometryChangeOnRestoreTest.java - tests/system/src/test/java/test/javafx/stage/KeepGeometryOnStateTest.java From duke at openjdk.org Tue Apr 15 00:12:41 2025 From: duke at openjdk.org (duke) Date: Tue, 15 Apr 2025 00:12:41 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Misc changes Message-ID: <49980193-ae1e-454f-a37f-f7739e2fcd19@openjdk.org> Changeset: 740d9a9a Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-14 21:09:49 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/740d9a9aa3f2041fae6d77268d7f908dad232a54 Misc changes ! modules/javafx.graphics/src/main/native-glass/gtk/glass_general.h ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp ! tests/system/src/test/java/test/javafx/stage/FullScreenTests.java + tests/system/src/test/java/test/robot/javafx/stage/StageAttributesTest.java From duke at openjdk.org Tue Apr 15 00:38:35 2025 From: duke at openjdk.org (duke) Date: Tue, 15 Apr 2025 00:38:35 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Re-fix initial state Message-ID: Changeset: d4ccadf5 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-14 21:37:13 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/d4ccadf5f5c8960d3f2eafcdeab43e50d1b73dca Re-fix initial state ! modules/javafx.graphics/src/main/native-glass/gtk/GlassApplication.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 From duke at openjdk.org Tue Apr 15 10:00:26 2025 From: duke at openjdk.org (duke) Date: Tue, 15 Apr 2025 10:00:26 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Rollback some tests Message-ID: <406b1a6c-ac6e-4bf0-aa0d-95894add759f@openjdk.org> Changeset: e3c29d03 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-15 06:59:24 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/e3c29d03ee7156315e3ccd54f085ae598036dec2 Rollback some tests ! tests/system/src/test/java/test/com/sun/javafx/application/InitializeJavaFXLaunch1Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/InitializeJavaFXLaunch2Test.java + tests/system/src/test/java/test/javafx/stage/RestoreStagePositionTest.java ! tests/system/src/test/java/test/javafx/stage/SizeToSceneTest.java ! tests/system/src/test/java/test/robot/javafx/stage/StageAttributesTest.java + tests/system/src/test/java/test/robot/javafx/stage/StageMixedStatesTest.java - tests/system/src/test/java/test/robot/javafx/stage/StageStatesTest.java From duke at openjdk.org Tue Apr 15 11:24:37 2025 From: duke at openjdk.org (duke) Date: Tue, 15 Apr 2025 11:24:37 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Glass adjustments Message-ID: Changeset: 9b4a31fd Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-15 08:24:01 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/9b4a31fd9e9fd9906fcbd77f563cafead23ef721 Glass adjustments ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp From kcr at openjdk.org Tue Apr 15 14:14:04 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Tue, 15 Apr 2025 14:14:04 GMT Subject: git: openjdk/jfx24u: master: 6 new changesets Message-ID: <492aac00-2116-46f3-9a79-3522d9d115d4@openjdk.org> Changeset: 1b11e6e0 Branch: master Author: Kevin Rushforth Date: 2025-02-07 22:52:29 +0000 URL: https://git.openjdk.org/jfx24u/commit/1b11e6e02c81168db240f73e97b014b8661faae3 Merge Changeset: b3b108f2 Branch: master Author: Kevin Rushforth Date: 2025-02-19 14:20:06 +0000 URL: https://git.openjdk.org/jfx24u/commit/b3b108f2ab45d564f194ace50c192fc5e1716cc4 Merge Changeset: ade2f4c7 Branch: master Author: Kevin Rushforth Date: 2025-03-12 18:20:58 +0000 URL: https://git.openjdk.org/jfx24u/commit/ade2f4c78a3bfb1e8d2d8ae8960a23c26c283434 Merge Changeset: a26153fe Branch: master Author: Kevin Rushforth Date: 2025-03-25 15:56:32 +0000 URL: https://git.openjdk.org/jfx24u/commit/a26153fea6d72b8f9b415f5f00967585a5548a89 8351264: Some images don't load with WebKit 620.1 Backport-of: e322a042dfe9781a43ee659c5bd0ada6ca1728f1 ! modules/javafx.web/src/main/native/Source/WebCore/loader/cache/CachedResourceRequest.cpp Changeset: e998e310 Branch: master Author: Kevin Rushforth Date: 2025-03-25 15:59:35 +0000 URL: https://git.openjdk.org/jfx24u/commit/e998e3105951459e3076026242df8c31e2775a49 8347937: Canvas pattern test fails and crashes on WebKit 620.1 Backport-of: 1ea359be8744f06ff2d6a0fe62f8f8acc50c522e ! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/ImageFrame.cpp ! modules/javafx.web/src/test/java/test/javafx/scene/web/CanvasTest.java Changeset: 61a53c2e Branch: master Author: Kevin Rushforth Date: 2025-04-15 14:12:56 +0000 URL: https://git.openjdk.org/jfx24u/commit/61a53c2ebc60fac8cb6d60937a295ed9082ad648 Merge Reviewed-by: arapte From kcr at openjdk.org Tue Apr 15 14:21:35 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Tue, 15 Apr 2025 14:21:35 GMT Subject: git: openjdk/jfx24u: Added tag 24.0.1+0 for changeset 87c3488a Message-ID: <2a6f4c3e-4516-439f-ba21-828fc2ac3ee4@openjdk.org> Tagged by: Kevin Rushforth Date: 2025-04-15 14:20:31 +0000 Added tag 24.0.1+0 for changeset 87c3488a Changeset: 87c3488a Author: Kevin Rushforth Date: 2025-01-22 13:58:23 +0000 URL: https://git.openjdk.org/jfx24u/commit/87c3488a15b361ca343b6a324b9e4a995ce0baec From kcr at openjdk.org Tue Apr 15 14:25:33 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Tue, 15 Apr 2025 14:25:33 GMT Subject: git: openjdk/jfx24u: Added tag 24.0.1-ga for changeset e998e310 Message-ID: Tagged by: Kevin Rushforth Date: 2025-04-15 14:23:20 +0000 Added tag 24.0.1-ga for changeset e998e310 Changeset: e998e310 Author: Kevin Rushforth Date: 2025-03-25 15:59:35 +0000 URL: https://git.openjdk.org/jfx24u/commit/e998e3105951459e3076026242df8c31e2775a49 From kcr at openjdk.org Tue Apr 15 14:25:38 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Tue, 15 Apr 2025 14:25:38 GMT Subject: git: openjdk/jfx24u: Added tag 24.0.1+4 for changeset e998e310 Message-ID: Tagged by: Kevin Rushforth Date: 2025-04-15 14:21:40 +0000 Added tag 24.0.1+4 for changeset e998e310 Changeset: e998e310 Author: Kevin Rushforth Date: 2025-03-25 15:59:35 +0000 URL: https://git.openjdk.org/jfx24u/commit/e998e3105951459e3076026242df8c31e2775a49 From kcr at openjdk.org Tue Apr 15 14:29:40 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Tue, 15 Apr 2025 14:29:40 GMT Subject: git: openjdk/jfx24u: master: 8354182: Create release notes for JavaFX 24.0.1 Message-ID: <97858665-2f74-4433-8ffd-88f713289fa3@openjdk.org> Changeset: 69c20c51 Branch: master Author: Kevin Rushforth Date: 2025-04-15 14:28:52 +0000 URL: https://git.openjdk.org/jfx24u/commit/69c20c51035aef7acadc6ed9632328eba48fd5a3 8354182: Create release notes for JavaFX 24.0.1 Reviewed-by: arapte, angorya, sykora + doc-files/release-notes-24.0.1.md From duke at openjdk.org Tue Apr 15 14:52:11 2025 From: duke at openjdk.org (duke) Date: Tue, 15 Apr 2025 14:52:11 GMT Subject: git: openjdk/jfx-sandbox: direct3d12: 2 new changesets Message-ID: <663bd1cc-d92c-4de6-8c6c-163ac7bed62a@openjdk.org> Changeset: a59c017a Branch: direct3d12 Author: Lukasz Kostyra Date: 2025-04-15 10:04:53 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/a59c017a4f3ba4722ca202d358e58406e25dcdf8 Downgrade used D3D12 interfaces In most cases we acquired too new D3D12 interfaces and didn't use any of the APIs they provided. Most interfaces were downgraded to their basic version, with some D3D12 exceptions: - ID3D12Device4 - Remains at v4 because of CreateCommandList1, which allows us to create a Command List independently of the Command Allocator. Downgrading further would require rewriting CommandListPool - ID3D12GraphicsCommandList1 - remains at v1 because of ResolveSubresourceRegion. If we ever want to jump below that we'd have to reimplement part of BlitTexture(). - ID3D12Debug3 - remains at v3 due to GPU validation support. Mostly used only in development anyway, so shouldn't interfere with running D3D12 on older systems in Release build. - ID3D12InfoQueue1 - remains at v1 due to RegisterMessageCallback. Similarly to ID3D12Debug3 only used for debugging. DXGI exceptions: - IDXGIFactory2 - Remains at v2 due to CreateSwapChainForHwnd, which simplifies initialization process greatly. - IDXGISwapChain3 - Remains at v3 due to GetCurrentBackBufferIndex, useful when managing the frame rendering. ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12Common.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeTexture.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeTexture.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12Buffer.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12Debug.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RingBuffer.cpp Changeset: 1c6d8154 Branch: direct3d12 Author: Lukasz Kostyra Date: 2025-04-15 16:42:15 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/1c6d815479825d8265a8777586c50b562f0256c8 Buffer: Leave initialization early for Readback buffers On some older GPUs Readback buffers are restricted to their initial state, which is COPY_DEST or RESOLVE_DEST. By mistake D3D12Buffer initialization would record a ResourceBarrier transitioning from COPY_DEST to COPY_DEST which is not only excessive but also incorrect on those older systems. Additional condition was added to leave Buffer initialization method early which prevents recording the Barrier and any issues. ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12Buffer.cpp From duke at openjdk.org Tue Apr 15 22:57:36 2025 From: duke at openjdk.org (duke) Date: Tue, 15 Apr 2025 22:57:36 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Fix events_counter Message-ID: Changeset: 4395cd08 Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-15 19:57:08 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/4395cd08b5e62ee1e1b033223798c7d11462cc09 Fix events_counter ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.h From duke at openjdk.org Tue Apr 15 22:59:52 2025 From: duke at openjdk.org (duke) Date: Tue, 15 Apr 2025 22:59:52 GMT Subject: git: openjdk/jfx-sandbox: glass_gtk_bug_squashing: Fix events_counter Message-ID: <884992dd-a9a4-425f-aeee-e02cae1aac14@openjdk.org> Changeset: 4d645b8d Branch: glass_gtk_bug_squashing Author: Thiago Milczarek Sayao Date: 2025-04-15 19:57:19 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/4d645b8df5dd1ace7f9f60a4607bdfb43d5d1498 Fix events_counter ! modules/javafx.graphics/src/main/native-glass/gtk/GlassApplication.cpp