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

Ambarish Rapte arapte at openjdk.org
Wed May 21 17:05:02 UTC 2025


Changeset: c777efd7
Branch: metal
Author:    Alexander Zuev <kizune at openjdk.org>
Committer: Kevin Rushforth <kcr at openjdk.org>
Date:      2025-05-14 12:27:46 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/c777efd7875d31ae47430e6e08e6420eeab39b0c

8350316: Create implementation of NSAccessibilityProgressIndicator protocol
8351773: Create implementation of NSAccessibilityGroup protocol

Reviewed-by: arapte, angorya

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

Changeset: 4f60bc8c
Branch: metal
Author:    Andy Goryachev <angorya at openjdk.org>
Date:      2025-05-14 14:34:26 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/4f60bc8c429693f4431794415a4c84fa114411f8

8355615: ConcurrentModificationException creating MenuBar on background thread

Reviewed-by: kcr, zelmidaoui

! modules/javafx.controls/src/main/java/javafx/scene/control/skin/MenuBarSkin.java
! tests/system/src/test/java/test/robot/javafx/scene/NodeInitializationStressTest.java

Changeset: 2b2355eb
Branch: metal
Author:    Ziad El Midaoui <zelmidaoui at openjdk.org>
Committer: Andy Goryachev <angorya at openjdk.org>
Date:      2025-05-14 15:17:17 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/2b2355eb659cd433931825e8c0b7fa89da17e2d5

8089080: [TextArea] Caret disappear after pressing backspace to clear the content

Reviewed-by: kizune, angorya

! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TextAreaSkin.java

Changeset: 10141bb7
Branch: metal
Author:    Michael Strauß <mstrauss at openjdk.org>
Date:      2025-05-15 16:41:21 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/10141bb7fa99ec10e2b96e8748d73d15e6271ad5

8357004: Windows platform color changes are not picked up in some cases

Reviewed-by: lkostyra, mmack

! modules/javafx.graphics/src/main/native-glass/win/GlassApplication.cpp
! modules/javafx.graphics/src/main/native-glass/win/PlatformSupport.cpp

Changeset: 5b659f58
Branch: metal
Author:    Paul H <p.hayder at icloud.com>
Committer: Kevin Rushforth <kcr at openjdk.org>
Date:      2025-05-15 22:33:33 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/5b659f58e5e6d6e7a621eda538f658a7967d8c92

8354631: [macos] OpenURIHandler events not received by AWT when JavaFX is primary toolkit

Co-authored-by: Florian Kirmaier <fkirmaier at openjdk.org>
Reviewed-by: kcr, honkar, prr

! modules/javafx.graphics/src/main/native-glass/mac/GlassApplication.m

Changeset: 3299949c
Branch: metal
Author:    Lukasz Kostyra <lkostyra at openjdk.org>
Date:      2025-05-19 14:25:14 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/3299949c2f8921432fc25bf125bae37f149d032d

8342530: Specifying "@Nx" scaling level in ImageStorage should only load that specific level

Reviewed-by: mstrauss, jhendrikx

! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/ImageStorage.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/common/ImageTools.java
! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/ImageStorageTest.java
! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/common/ImageToolsTest.java

Changeset: ce0b9e83
Branch: metal
Author:    Martin Fox <mfox at openjdk.org>
Date:      2025-05-19 23:01:00 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/ce0b9e83673049e72c0b9f5d7265434044faeb59

8238435: [macOs] Remove use of CGEventTap

Reviewed-by: angorya, kcr

! modules/javafx.graphics/src/main/native-glass/mac/GlassApplication.m
- modules/javafx.graphics/src/main/native-glass/mac/GlassTouches.h
- modules/javafx.graphics/src/main/native-glass/mac/GlassTouches.m
! modules/javafx.graphics/src/main/native-glass/mac/GlassViewDelegate.m
! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow+Overrides.m
! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow.m

Changeset: 9ca61edb
Branch: metal
Author:    Andy Goryachev <angorya at openjdk.org>
Date:      2025-05-20 17:17:05 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/9ca61edb982420371c509f62042284e09917d31e

8355415: RichTextArea: NPE in VFlow::scrollCaretToVisible

Reviewed-by: arapte

! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/VFlow.java
! modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/RichTextAreaTest.java

Changeset: a14c2b33
Branch: metal
Author:    Marius Hanl <mhanl at openjdk.org>
Date:      2025-05-20 17:30:39 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/a14c2b33085a82c1e94d0964b3f3123e0ed7e7d2

8356690: Update JUnit to 5.12.2

Reviewed-by: kcr, arapte

! build.properties
! gradle/verification-metadata.xml

Changeset: d5f569cf
Branch: metal
Author:    Ziad El Midaoui <zelmidaoui at openjdk.org>
Committer: Andy Goryachev <angorya at openjdk.org>
Date:      2025-05-21 14:46:19 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/d5f569cf29d309cd55d5c720d6539192dfa58e51

8340344: The first item in TreeView is not aligned in the beginning

Reviewed-by: angorya, arapte

! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TreeCellSkin.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeViewTest.java

Changeset: 34937056
Branch: metal
Author:    Ambarish Rapte <arapte at openjdk.org>
Date:      2025-05-21 22:33:42 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/34937056f0aa3557ce2f64b0254ca055997c2458

Merge branch 'master' into metal

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



More information about the openjfx-changes mailing list