[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-openjfx-changes
Subject:    git: openjdk/jfx-sandbox: metal: 30 new changesets
From:       Ambarish Rapte <arapte () openjdk ! org>
Date:       2023-09-20 9:08:59
Message-ID: 97f1f20e-5628-4327-84e9-5b583cfdf399 () openjdk ! org
[Download RAW message or body]

Changeset: c3257fc6
Author:    Jose Pereda <jpereda@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@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@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@bger.ch>
Committer: Ambarish Rapte <arapte@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@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@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@openjdk.org>
Committer: Kevin Rushforth <kcr@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@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@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@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@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@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@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@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@openjdk.org>
Committer: Dmitry Cherepanov <dcherepanov@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@users.noreply.github.com>
Committer: Kevin Rushforth <kcr@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@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@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@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@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@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@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@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@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@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@openjdk.org>
Committer: Kevin Rushforth <kcr@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@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@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@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@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@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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic