git: openjdk/jfx-sandbox: metal: 22 new changesets

Ambarish Rapte arapte at openjdk.org
Wed Apr 9 10:29:38 UTC 2025


Changeset: ff777c7a
Branch: metal
Author:    Ziad El Midaoui <zelmidaoui at openjdk.org>
Committer: Kevin Rushforth <kcr at openjdk.org>
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 <oschmidtmer at openjdk.org>
Committer: Kevin Rushforth <kcr at openjdk.org>
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 <jhendrikx at openjdk.org>
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 <mfox at openjdk.org>
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 <jdv at openjdk.org>
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 <angorya at openjdk.org>
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 <gopal.pattnaik at oracle.com>
Committer: Andy Goryachev <angorya at openjdk.org>
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 <jhendrikx at openjdk.org>
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 <arapte at openjdk.org>
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 <jpereda at openjdk.org>
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ß <mstrauss at openjdk.org>
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 <jdv at openjdk.org>
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 <angorya at openjdk.org>
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 <angorya at openjdk.org>
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 <jdv at openjdk.org>
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 <angorya at openjdk.org>
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 <angorya at openjdk.org>
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 <angorya at openjdk.org>
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 <jbhaskar at openjdk.org>
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 <rmarchenko at openjdk.org>
Committer: Kevin Rushforth <kcr at openjdk.org>
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 <jbhaskar at openjdk.org>
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 <arapte at openjdk.org>
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



More information about the openjfx-changes mailing list