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

Ambarish Rapte arapte at openjdk.org
Wed Sep 20 09:08:59 UTC 2023


Changeset: c3257fc6
Author:    Jose Pereda <jpereda at openjdk.org>
Date:      2023-08-14 22:47:52 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/c3257fc6a6ce7a50a67a01a3a483ce7e2b4a8688

8159048: Animation and AnimationTimer methods must be called on JavaFX Application thread

Reviewed-by: angorya, kcr

! modules/javafx.graphics/src/main/java/javafx/animation/Animation.java
! modules/javafx.graphics/src/main/java/javafx/animation/AnimationTimer.java
+ tests/system/src/test/java/test/com/sun/javafx/animation/AnimationTest.java
+ tests/system/src/test/java/test/com/sun/javafx/animation/AnimationTimerTest.java

Changeset: 9e9c3b32
Author:    Ambarish Rapte <arapte at openjdk.org>
Date:      2023-08-16 04:43:48 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/9e9c3b329a2a25dc0de946597e5c76862525ed0d

8314149: Clipboard does inexact string comparison on mime type

Reviewed-by: jdv, kcr, mstrauss

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

Changeset: 3b105621
Author:    Jose Pereda <jpereda at openjdk.org>
Date:      2023-08-16 12:34:39 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/3b105621ae9f0d0fd99a615db4c084e8ecb906a8

8314266: Several test failures after fix for JDK-8159048

Reviewed-by: kcr

! modules/javafx.web/src/test/java/test/javafx/scene/web/LeakTest.java
! tests/system/src/test/java/test/javafx/application/PlatformTest.java
! tests/system/src/test/java/test/javafx/stage/ShowAndWaitTest.java

Changeset: 5c3e8329
Author:    Guillaume Tâche <tga at bger.ch>
Committer: Ambarish Rapte <arapte at openjdk.org>
Date:      2023-08-16 15:52:43 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/5c3e83293eaf364d7288cd1e609d89c4b20bd91e

8310885: Width/height of window is not set after calling sizeToScene

Reviewed-by: mhanl, arapte

! modules/javafx.graphics/src/main/java/javafx/stage/Window.java
! modules/javafx.graphics/src/test/java/test/javafx/stage/WindowTest.java

Changeset: 72f05a79
Author:    Jose Pereda <jpereda at openjdk.org>
Date:      2023-08-17 09:29:14 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/72f05a79bf66e39848e491320447997e54625617

8307536: FileAlreadyExistsException from NativeLibLoader when running concurrent applications with empty cache

Reviewed-by: kcr, angorya, jvos

! modules/javafx.graphics/src/main/java/com/sun/glass/utils/NativeLibLoader.java

Changeset: e5bb4e14
Author:    Marius Hanl <mhanl at openjdk.org>
Date:      2023-08-17 14:51:31 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/e5bb4e141cba5f49e0bdcc788d1751c8770d17d5

8311983: ListView sometimes throws an IndexOutOfBoundsException

Reviewed-by: angorya, mstrauss

! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/VirtualScrollBar.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/VirtualFlow.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/VirtualFlowTest.java

Changeset: 7b797b96
Author:    Alexander Zuev <kizune at openjdk.org>
Committer: Kevin Rushforth <kcr at openjdk.org>
Date:      2023-08-17 20:28:03 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/7b797b9631f824bdb331ab6c9149cbf820c5a4b0

8309558: Create implementation of NSAccessibilityCheckBox protocol
8309629: Create implementation of NSAccessibilityRadioButton protocol

Reviewed-by: kcr, arapte

! modules/javafx.graphics/src/main/native-glass/mac/a11y/AccessibleBase.m
! modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXButtonAccessibility.m
+ modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXCheckboxAccessibility.h
+ modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXCheckboxAccessibility.m
+ modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXRadiobuttonAccessibility.h
+ modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXRadiobuttonAccessibility.m

Changeset: ddd1f796
Author:    Jay Bhaskar <jbhaskar at openjdk.org>
Date:      2023-08-18 13:50:50 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/ddd1f79685383f592a4651811a9a9070569a7832

8314212: Crash when loading cnn.com in WebView

Reviewed-by: kcr, hmeda

! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/java/MediaPlayerPrivateJava.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLayerCompositor.cpp

Changeset: 2e937bb3
Author:    Michael Strauß <mstrauss at openjdk.org>
Date:      2023-08-18 22:11:40 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/2e937bb3289682552815f83daffd47c0902307ae

8313956: focusWithin on parents of a newly-added focused node is not updated

Reviewed-by: jhendrikx, mhanl, angorya

! modules/javafx.graphics/src/main/java/javafx/scene/Node.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/FocusTest.java

Changeset: 6a7c7437
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-08-21 09:52:48 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/6a7c743765f50d469ab72be907c45005202be6b5

8274932: Render scales in EmbeddedWindow are not properly updated
8222209: JavaFX is rendered blurry on systems with monitors in different configuration

Co-authored-by: John Hendrikx <jhendrikx at openjdk.org>
Reviewed-by: angorya, kcr, jhendrikx

! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/EmbeddedScene.java
! modules/javafx.swing/src/main/java/javafx/embed/swing/JFXPanel.java

Changeset: be2c7aea
Author:    John Hendrikx <jhendrikx at openjdk.org>
Date:      2023-08-21 12:16:19 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/be2c7aea20c7752f069e526d2c3f9bea11bc1634

8312058: Documentation improvements for subscription based listeners

Reviewed-by: kcr, angorya, mstrauss, nlisker

! modules/javafx.base/src/main/java/javafx/beans/Observable.java
! modules/javafx.base/src/main/java/javafx/beans/value/ObservableValue.java
! modules/javafx.base/src/main/java/javafx/util/Subscription.java

Changeset: 53682dd2
Author:    Kevin Rushforth <kcr at openjdk.org>
Date:      2023-08-28 12:45:20 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/53682dd26a900af81341d8cca024a572b451b2b2

8314589: javadoc build only shows the first 100 warnings and errors

Reviewed-by: angorya

! build.gradle

Changeset: beca88c1
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-08-29 03:48:43 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/beca88c16fa0942ce7ed32530c411ed9671ad925

8262518: SwingNode.setContent does not close previous content, resulting in memory leak

Reviewed-by: angorya, jhendrikx

! modules/javafx.swing/src/main/java/com/sun/javafx/embed/swing/Disposer.java
! modules/javafx.swing/src/main/java/javafx/embed/swing/SwingNode.java

Changeset: 82f27748
Author:    Andrew Brygin <bae at openjdk.org>
Committer: Dmitry Cherepanov <dcherepanov at openjdk.org>
Date:      2023-09-01 09:31:20 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/82f2774895b41ce81215012556483b1519495d5d

8311097: Synchron XMLHttpRequest not receiving data

Reviewed-by: jbhaskar, kcr

! modules/javafx.web/src/main/native/Source/WebCore/platform/network/java/URLLoader.cpp
! modules/javafx.web/src/test/java/test/javafx/scene/web/LoadTest.java
+ modules/javafx.web/src/test/resources/test/html/data.xml
+ modules/javafx.web/src/test/resources/test/html/sync-request.html

Changeset: 84aad81a
Author:    Martin Fox <beldenfox at users.noreply.github.com>
Committer: Kevin Rushforth <kcr at openjdk.org>
Date:      2023-09-01 20:08:29 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/84aad81ad3ac00ca1600b715a5482c90b5a12e55

8314064: Enable building JavaFX on native Windows AArch64 (ARM64)

Reviewed-by: kcr

! build.gradle

Changeset: e8491ba4
Author:    Karthik P K <kpk at openjdk.org>
Date:      2023-09-04 04:40:53 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/e8491ba47c2926547ee484e7fda767132aff2edd

8283675: Line not removed from LineChart when series cleared

Reviewed-by: angorya, aghaisas

! modules/javafx.controls/src/main/java/javafx/scene/chart/AreaChart.java
! modules/javafx.controls/src/test/java/test/javafx/scene/chart/AreaChartTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/chart/LineChartTest.java

Changeset: 668e4b91
Author:    Lukasz Kostyra <lkostyra at openjdk.org>
Date:      2023-09-06 12:24:39 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/668e4b9195ecbf586d548bf2307fffaec8e79b61

8315728: [testbug] SystemMenuBarTest prints "FAILED IS: false"

Reviewed-by: kcr

! tests/system/src/test/java/test/javafx/stage/SystemMenuBarTest.java

Changeset: 3bfede8b
Author:    Karthik P K <kpk at openjdk.org>
Date:      2023-09-06 15:01:41 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/3bfede8b550455fab6259b37f3622ea3830a142c

8314779: [testbug] Add test to all the XYCharts to check if chart components are removed when series is cleared

Reviewed-by: aghaisas, angorya

! modules/javafx.controls/src/test/java/test/javafx/scene/chart/StackedAreaChartTest.java

Changeset: 8fcd6e5e
Author:    Karthik P K <kpk at openjdk.org>
Date:      2023-09-06 16:23:40 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/8fcd6e5e55967810ec2acd3dcc9b47bae5c70350

8308608: [testbug] Use Util::waitForIdle instead of Toolkit::firePulse in system tests

Reviewed-by: angorya

! tests/system/src/test/java/test/robot/javafx/scene/ChoiceBoxScrollUpOnCollectionChangeTest.java
! tests/system/src/test/java/test/robot/javafx/scene/ContextMenuNPETest.java

Changeset: ed921717
Author:    Kevin Rushforth <kcr at openjdk.org>
Date:      2023-09-08 13:22:54 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/ed921717b3edbf3e76a888c0ddab83dcc1d7dbe7

8315870: icu fails to compile with Visual Studio 2022 17.6.5

Reviewed-by: arapte, jvos

! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/fmtable.cpp

Changeset: eb7de72d
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-09-08 15:36:16 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/eb7de72dafecbedc83c2215b6aed7432d4ec80f9

8315317: Add test for JDK-8262518

Reviewed-by: angorya

+ tests/system/src/test/java/test/javafx/embed/swing/SwingNodeContentMemoryLeakTest.java

Changeset: 325be565
Author:    Ambarish Rapte <arapte at openjdk.org>
Date:      2023-09-11 11:41:57 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/325be5657b0ba9633917c90e23dd4e8f34234421

8310666: gradle validateSourceSets task not run when TEST_ONLY=true

Reviewed-by: kcr

! build.gradle

Changeset: 624fe86f
Author:    Andy Goryachev <angorya at openjdk.org>
Date:      2023-09-11 18:02:34 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/624fe86f4c22e43caa95cca03eb11230141d11da

8313651: Add 'final' keyword to public property methods in controls

Reviewed-by: jhendrikx, nlisker, kcr

! modules/javafx.controls/src/main/java/javafx/scene/control/ChoiceBox.java
! modules/javafx.controls/src/main/java/javafx/scene/control/ComboBox.java
! modules/javafx.controls/src/main/java/javafx/scene/control/ComboBoxBase.java
! modules/javafx.controls/src/main/java/javafx/scene/control/Label.java
! modules/javafx.controls/src/main/java/javafx/scene/control/ListView.java
! modules/javafx.controls/src/main/java/javafx/scene/control/TableView.java
! modules/javafx.controls/src/main/java/javafx/scene/control/TreeTableView.java
+ modules/javafx.controls/src/test/java/test/javafx/scene/control/ControlPropertiesTest.java

Changeset: 7c8dd1ec
Author:    Kevin Rushforth <kcr at openjdk.org>
Date:      2023-09-13 12:11:07 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/7c8dd1eca1a1114acd85471cd764ebf1941dda7c

8315958: Missing range checks in GlassPasteboard

Reviewed-by: arapte, mstrauss, jvos

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

Changeset: f7b21e54
Author:    Jayathirth D V <jdv at openjdk.org>
Committer: Kevin Rushforth <kcr at openjdk.org>
Date:      2023-09-13 13:26:34 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/f7b21e5468f1aad18df17443590c0887b2cf0239

8315074: Possible null pointer access in native glass

Reviewed-by: jvos, kcr

! modules/javafx.graphics/src/main/native-glass/gtk/GlassApplication.cpp
! modules/javafx.graphics/src/main/native-glass/gtk/GlassTimer.cpp
! modules/javafx.graphics/src/main/native-glass/gtk/glass_general.h
! modules/javafx.graphics/src/main/native-glass/gtk/glass_window_ime.cpp
! modules/javafx.graphics/src/main/native-glass/ios/GlassMacros.h
! modules/javafx.graphics/src/main/native-glass/mac/GlassApplication.m
! modules/javafx.graphics/src/main/native-glass/mac/GlassKey.m
! modules/javafx.graphics/src/main/native-glass/mac/GlassMacros.h

Changeset: f1859743
Author:    Thiago Milczarek Sayao <tsayao at openjdk.org>
Date:      2023-09-15 12:56:42 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/f18597430d44f70086364170f7bb1e5d30e7ce56

8251240: Menus inaccessible on Linux with i3 wm

Reviewed-by: jpereda, jvos

! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp

Changeset: 5e145cc0
Author:    John Hendrikx <jhendrikx at openjdk.org>
Date:      2023-09-15 13:58:45 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/5e145cc06ef68c50a4ffc95574fdafd44e054100

8199216: Quadratic layout time with nested nodes and pseudo-class in style sheet

Reviewed-by: angorya, jvos, mstrauss, kcr, mhanl

! modules/javafx.graphics/src/main/java/com/sun/javafx/css/BitSet.java
+ modules/javafx.graphics/src/main/java/com/sun/javafx/css/ImmutablePseudoClassSetsCache.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/css/PseudoClassState.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/css/StyleCacheEntry.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/css/StyleClassSet.java
! modules/javafx.graphics/src/main/java/javafx/css/Match.java
! modules/javafx.graphics/src/main/java/javafx/css/SimpleSelector.java
! modules/javafx.graphics/src/main/java/javafx/scene/CssStyleHelper.java
! modules/javafx.graphics/src/test/java/test/com/sun/javafx/css/BitSetTest.java
+ modules/javafx.graphics/src/test/java/test/com/sun/javafx/css/ImmutablePseudoClassSetsCacheTest.java

Changeset: 2ae8c270
Author:    Lukasz Kostyra <lkostyra at openjdk.org>
Date:      2023-09-18 07:06:58 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/2ae8c270ea99c2e979e4922a9652363f59d4b293

8255079: RobotTest::testPixelCaptureAverage fails intermittently on Windows with HiDPI scaling

Reviewed-by: kcr

! tests/system/src/test/java/test/robot/javafx/scene/RobotTest.java

Changeset: fa73e0d2
Author:    Kevin Rushforth <kcr at openjdk.org>
Date:      2023-09-18 15:31:31 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/fa73e0d247dcadc8f80586c52ba7f92f3bb7eadb

8316135: Create release notes for JavaFX 21

Reviewed-by: angorya, jhendrikx, nlisker

+ doc-files/release-notes-21.md

Changeset: 864a1083
Author:    Ambarish Rapte <arapte at openjdk.org>
Date:      2023-09-20 12:50:12 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/864a108340a49c1aa68f7e9fd25164f716a95ccd

Merge branch 'master' into metal

! build.gradle
! build.gradle



More information about the openjfx-changes mailing list