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

Ambarish Rapte arapte at openjdk.org
Tue Jul 29 09:41:10 UTC 2025


Changeset: 3836b96b
Branch: metal
Author:    Marius Hanl <mhanl at openjdk.org>
Date:      2025-06-21 19:42:13 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/3836b96b1ac676c49eb0fb9d1f08715433710590

8296284: Update CONTRIBUTING guidelines to state that JUnit 5 is used for tests

Reviewed-by: angorya, arapte

! CONTRIBUTING.md

Changeset: d4cb730d
Branch: metal
Author:    Martin Fox <mfox at openjdk.org>
Date:      2025-06-23 14:10:07 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/d4cb730d01998f1ab0cdc6ed07b0289c0b59d14f

8356652: Input field ignores custom input source characters

Reviewed-by: kizune, angorya, srl

! modules/javafx.graphics/src/main/native-glass/mac/GlassView3D.h
! modules/javafx.graphics/src/main/native-glass/mac/GlassView3D.m
! modules/javafx.graphics/src/main/native-glass/mac/GlassViewDelegate.h
! modules/javafx.graphics/src/main/native-glass/mac/GlassViewDelegate.m

Changeset: b9dd4dec
Branch: metal
Author:    Andy Goryachev <angorya at openjdk.org>
Date:      2025-06-23 15:02:31 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/b9dd4dec1bf93f56e918fd60225fa7ead8dcccca

8357393: RichTextArea: fails to properly save text attributes

Reviewed-by: kcr, zelmidaoui

! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/StyleAttributeMapHelper.java
! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/RichTextFormatHandler.java
! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/StyleAttributeMap.java
! modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/RichTextAreaTest.java
! modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/model/TestRichTextFormatHandler.java
! modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/model/TestRichTextModelAttributes.java

Changeset: 0270847b
Branch: metal
Author:    John Hendrikx <jhendrikx at openjdk.org>
Date:      2025-06-30 08:22:37 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/0270847b85ab6d4701abb201ec4b2aeee96129dd

8351867: No UI changes while iconified
8146479: Scene is black after stage is restored (content changed while minimized)

Co-authored-by: Martin Fox <mfox at openjdk.org>
Reviewed-by: lkostyra, angorya

! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassWindowEventHandler.java
+ tests/system/src/test/java/test/robot/javafx/stage/DrawAfterDeiconifyTest.java

Changeset: 639a5950
Branch: metal
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-07-07 18:44:30 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/639a5950b6eae7870fd9d9e84f9ce81322aaab82

8357584: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place

Reviewed-by: lkostyra, arapte

! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkRobot.java
! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/screencast/ScreencastHelper.java
! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/screencast/TokenStorage.java
+ modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/screencast/XdgDesktopPortal.java
- modules/javafx.graphics/src/main/native-glass/gtk/fp_pipewire.h
! modules/javafx.graphics/src/main/native-glass/gtk/glass_key.cpp
! modules/javafx.graphics/src/main/native-glass/gtk/glass_key.h
+ modules/javafx.graphics/src/main/native-glass/gtk/scancodes.h
! modules/javafx.graphics/src/main/native-glass/gtk/screencast_pipewire.c
! modules/javafx.graphics/src/main/native-glass/gtk/screencast_pipewire.h
! modules/javafx.graphics/src/main/native-glass/gtk/screencast_portal.c
! modules/javafx.graphics/src/main/native-glass/gtk/screencast_portal.h

Changeset: 6029e3e4
Branch: metal
Author:    Kevin Rushforth <kcr at openjdk.org>
Date:      2025-07-09 19:50:35 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/6029e3e4058e2a87ecb0f5c07689f7d4783a1c65

8359387: Bump minimum JDK version for JavaFX to JDK 23

Reviewed-by: arapte, sykora

! CONTRIBUTING.md
! build.properties

Changeset: d6265e49
Branch: metal
Author:    Kevin Rushforth <kcr at openjdk.org>
Date:      2025-07-11 12:43:48 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/d6265e49c3832972e8005913fbb3c126ba930577

8361710: Mark QPathTest as unstable on all platforms

Reviewed-by: angorya, kizune

! tests/system/src/test/java/test/com/sun/marlin/QPathTest.java

Changeset: e0f8e720
Branch: metal
Author:    Michael Strauß <mstrauss at openjdk.org>
Date:      2025-07-11 16:24:10 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/e0f8e720752aecffb9090d1a3b82317b518f94a6

8345348: CSS media feature queries

Reviewed-by: angorya, jhendrikx, kcr

! build.gradle
! modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/cssref.html
+ modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/media-feature.svg
+ modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/media-query.svg
! modules/javafx.graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/application/preferences/PlatformPreferences.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/application/preferences/PreferenceProperties.java
+ modules/javafx.graphics/src/main/java/com/sun/javafx/beans/property/NullCoalescingPropertyBase.java
+ modules/javafx.graphics/src/main/java/com/sun/javafx/css/RuleHelper.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/css/SimpleSelector.java
+ modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/MediaFeatures.java
+ modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/MediaQuery.java
+ modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/MediaQueryContext.java
+ modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/MediaQueryParser.java
+ modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/MediaQuerySerializer.java
+ modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/MediaRule.java
+ modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/expression/ConjunctionExpression.java
+ modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/expression/ConstantExpression.java
+ modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/expression/DisjunctionExpression.java
+ modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/expression/FunctionExpression.java
+ modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/expression/NegationExpression.java
= modules/javafx.graphics/src/main/java/com/sun/javafx/css/parser/CssLexer.java
+ modules/javafx.graphics/src/main/java/com/sun/javafx/css/parser/TokenStream.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/NodeHelper.java
+ modules/javafx.graphics/src/main/java/com/sun/javafx/scene/ScenePreferences.java
! modules/javafx.graphics/src/main/java/javafx/application/Platform.java
! modules/javafx.graphics/src/main/java/javafx/css/CssParser.java
! modules/javafx.graphics/src/main/java/javafx/css/Rule.java
! modules/javafx.graphics/src/main/java/javafx/css/Stylesheet.java
! modules/javafx.graphics/src/main/java/javafx/scene/Node.java
! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java
- modules/javafx.graphics/src/shims/java/com/sun/javafx/css/parser/TokenShim.java
- modules/javafx.graphics/src/shims/java/javafx/css/CssLexerShim.java
! modules/javafx.graphics/src/shims/java/javafx/css/RuleShim.java
! modules/javafx.graphics/src/test/addExports
! modules/javafx.graphics/src/test/java/test/com/sun/javafx/application/preferences/PlatformPreferencesTest.java
+ modules/javafx.graphics/src/test/java/test/com/sun/javafx/beans/property/NullCoalescingPropertyBaseTest.java
+ modules/javafx.graphics/src/test/java/test/com/sun/javafx/css/media/MediaQuerySerializerTest.java
+ modules/javafx.graphics/src/test/java/test/com/sun/javafx/css/parser/CssLexerTest.java
- modules/javafx.graphics/src/test/java/test/javafx/css/CssLexerTest.java
+ modules/javafx.graphics/src/test/java/test/javafx/css/CssParser_mediaQuery_Test.java
! modules/javafx.graphics/src/test/java/test/javafx/css/StylesheetTest.java
+ modules/javafx.graphics/src/test/java/test/javafx/scene/Scene_preferences_Test.java

Changeset: 203c049a
Branch: metal
Author:    Johan Vos <jvos at openjdk.org>
Date:      2025-07-11 17:29:11 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/203c049a671ca00e6012dfedd6aa9848e2584b85

8357714: AudioClip.play crash on macOS when loading resource from jar

Reviewed-by: angorya, almatvee

! modules/javafx.media/src/main/native/jfxmedia/platform/osx/OSXMediaPlayer.mm
! modules/javafx.media/src/main/native/jfxmedia/platform/osx/avf/AVFMediaPlayer.mm

Changeset: 04c5e40c
Branch: metal
Author:    Andy Goryachev <angorya at openjdk.org>
Date:      2025-07-11 22:31:02 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/04c5e40cc116cb42150572959b53d1e465700e0e

8357594: Additional geometry-based Text/TextFlow APIs

Reviewed-by: kcr, mstrauss

! modules/javafx.graphics/src/main/java/com/sun/javafx/text/TextUtils.java
! modules/javafx.graphics/src/main/java/javafx/scene/text/Text.java
! modules/javafx.graphics/src/main/java/javafx/scene/text/TextFlow.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/text/TextFlowTest.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/text/TextTest.java

Changeset: ff408b1c
Branch: metal
Author:    Kevin Rushforth <kcr at openjdk.org>
Date:      2025-07-14 14:05:15 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/ff408b1c6f449ded20323298d235f4a05dcd71bf

8361713: JavaFX API docs overview is missing an intro section

Reviewed-by: angorya, jvos, iris, mhanl

! build.gradle
+ overview.html

Changeset: a574d920
Branch: metal
Author:    Marius Hanl <mhanl at openjdk.org>
Date:      2025-07-14 15:25:24 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/a574d92053a72fce4d30556160282fc801ad5218

8359598: [TestBug] VirtualFlowTestUtils should not create a temporary Stage

Reviewed-by: angorya

! modules/javafx.controls/src/test/java/test/com/sun/javafx/scene/control/infrastructure/VirtualFlowTestUtils.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/ListViewMouseInputTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/ListViewTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/MultipleSelectionModelImplTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/SelectionModelImplTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewMouseInputTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeAndTableViewTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableViewMouseInputTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableViewTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeViewMouseInputTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeViewTest.java

Changeset: 1a2a50b5
Branch: metal
Author:    Michael Strauß <mstrauss at openjdk.org>
Date:      2025-07-14 16:40:50 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/1a2a50b593a1abcb767a3c6b0287996bdfb26973

8362095: HeaderButtonMetrics should not be used across toolkit boundary

Reviewed-by: jhendrikx, kcr

! modules/javafx.graphics/src/main/java/com/sun/glass/ui/HeaderButtonMetrics.java
+ modules/javafx.graphics/src/main/java/com/sun/javafx/stage/HeaderButtonMetrics.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/stage/StageHelper.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/stage/StagePeerListener.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/WindowStage.java
! modules/javafx.graphics/src/main/java/javafx/scene/layout/HeaderBar.java
! modules/javafx.graphics/src/main/java/javafx/stage/Stage.java

Changeset: 99866ae1
Branch: metal
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-07-16 15:34:08 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/99866ae1f197ae5593b728bedceb00121fe4baca

8141391: Manual JFXPanel DnD test doesn't work

Reviewed-by: kcr, angorya

! tests/manual/swing/DragDropOntoJavaFXControlInJFXPanelTest.java

Changeset: 2dd90265
Branch: metal
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2025-07-16 21:07:58 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/2dd90265637dc1c17fa4f5ab36500564b19ce082

8361379: [macos] Refactor accessibility code to retrieve attribute by name

Reviewed-by: angorya, arapte

! modules/javafx.graphics/src/main/native-glass/mac/a11y/AccessibleBase.h
! modules/javafx.graphics/src/main/native-glass/mac/a11y/AccessibleBase.m
! modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXTabGroupAccessibility.m

Changeset: 22e43c58
Branch: metal
Author:    Andy Goryachev <angorya at openjdk.org>
Date:      2025-07-17 14:38:40 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/22e43c58af8ca293052b54d86c78818fc32f09d9

8314482: TextFlow: TabStopPolicy

Reviewed-by: kcr, arapte

+ modules/javafx.graphics/src/main/java/com/sun/javafx/scene/text/TabAdvancePolicy.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/text/TextLayout.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/text/TextSpan.java
+ modules/javafx.graphics/src/main/java/com/sun/javafx/text/DefaultTabAdvancePolicy.java
+ modules/javafx.graphics/src/main/java/com/sun/javafx/text/FixedTabAdvancePolicy.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/text/PrismTextLayout.java
+ modules/javafx.graphics/src/main/java/javafx/scene/text/TabStop.java
+ modules/javafx.graphics/src/main/java/javafx/scene/text/TabStopPolicy.java
! modules/javafx.graphics/src/main/java/javafx/scene/text/Text.java
! modules/javafx.graphics/src/main/java/javafx/scene/text/TextFlow.java
+ modules/javafx.graphics/src/test/java/test/javafx/scene/text/TabStopPolicyTest.java
! tests/system/src/test/java/test/com/sun/javafx/text/TextHitInfoTest.java
! tests/system/src/test/java/test/com/sun/javafx/text/TextLayoutTest.java

Changeset: c9159193
Branch: metal
Author:    Andy Goryachev <angorya at openjdk.org>
Date:      2025-07-17 14:41:52 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/c915919369efd10662d1c71b7454f33237054dfb

8355774: RichTextArea: provide mechanism for CSS styling of highlights

Reviewed-by: kcr, lkostyra

! apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/DemoModel.java
! apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/RichTextAreaDemo.css
! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/RichParagraph.java
! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/SimpleViewOnlyStyledModel.java

Changeset: da6965be
Branch: metal
Author:    Kevin Rushforth <kcr at openjdk.org>
Date:      2025-07-17 16:04:51 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/da6965bea005bbaf0bcfd05e295bbab4ea4f5eaa

8362079: Change JavaFX release version to 26

Reviewed-by: angorya

! .jcheck/conf
! build.properties
! modules/javafx.base/src/test/java/test/com/sun/javafx/runtime/VersionInfoTest.java

Changeset: 45dc9d38
Branch: metal
Author:    Ambarish Rapte <arapte at openjdk.org>
Date:      2025-07-29 15:09:07 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/45dc9d38e75e85d2d608f5450035199a0cd5a72f

Merge remote-tracking branch 'master' into metal

! build.gradle
! build.properties
! modules/javafx.graphics/src/main/native-glass/mac/GlassView3D.h
! modules/javafx.graphics/src/main/native-glass/mac/GlassView3D.m
! modules/javafx.graphics/src/main/native-glass/mac/GlassViewDelegate.h
! modules/javafx.graphics/src/main/native-glass/mac/GlassViewDelegate.m
! build.gradle
! build.properties
! modules/javafx.graphics/src/main/native-glass/mac/GlassView3D.h
! modules/javafx.graphics/src/main/native-glass/mac/GlassView3D.m
! modules/javafx.graphics/src/main/native-glass/mac/GlassViewDelegate.h
! modules/javafx.graphics/src/main/native-glass/mac/GlassViewDelegate.m



More information about the openjfx-changes mailing list