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