git: openjdk/jfx-sandbox: rish-metal: 78 new changesets

Ambarish Rapte arapte at openjdk.org
Fri May 19 05:40:11 UTC 2023


Changeset: bbdc5998
Author:    Jay Bhaskar <jbhaskar at openjdk.org>
Date:      2023-03-06 15:59:47 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/bbdc59984a7f6427a5ad8b8ad39aa93ee3b4abbe

8303217: Webview loaded webpage is not showing play, volume related buttons for embeded Audio/Video elements
8300954: HTML default Range input control not rendered

Co-authored-by: Hima Bindu Meda <hmeda at openjdk.org>
Reviewed-by: kcr, hmeda

! modules/javafx.web/src/main/native/Source/WebCore/Modules/mediacontrols/mediaControlsAdwaita.css
! modules/javafx.web/src/main/native/Source/WebCore/css/CSSPrimitiveValueMappings.h
! modules/javafx.web/src/main/native/Source/WebCore/css/CSSProperties.json
! modules/javafx.web/src/main/native/Source/WebCore/css/CSSValueKeywords.in
! modules/javafx.web/src/main/native/Source/WebCore/css/html.css
! modules/javafx.web/src/main/native/Source/WebCore/html/shadow/ShadowPseudoIds.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/shadow/ShadowPseudoIds.h
! modules/javafx.web/src/main/native/Source/WebCore/html/shadow/SliderThumbElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/shadow/SliderThumbElement.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/ThemeTypes.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/java/RenderThemeJava.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/java/RenderThemeJava.h
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderObject.h
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderSlider.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderSlider.h
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderTheme.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderTheme.h
! modules/javafx.web/src/test/java/test/javafx/scene/web/FormControlsTest.java

Changeset: 4178ad72
Author:    Karthik P K <kpk at openjdk.org>
Committer: Andy Goryachev <angorya at openjdk.org>
Date:      2023-03-07 17:16:03 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/4178ad72c356ce8bd8fca95ee4dd22987a3b175a

8090123: Items are no longer visible when collection is changed

Reviewed-by: angorya, kcr

! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/ContextMenuContent.java
! modules/javafx.controls/src/shims/java/com/sun/javafx/scene/control/ContextMenuContentShim.java
+ tests/system/src/test/java/test/robot/javafx/scene/ChoiceBoxScrollUpOnCollectionChangeTest.java

Changeset: 8cda7bc6
Author:    Phil Race <prr at openjdk.org>
Date:      2023-03-09 20:58:23 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/8cda7bc6a65893edb7ce6c2b9624d075412ed4ab

8302797: ArrayIndexOutOfBoundsException in TextRun.getWrapIndex()

Reviewed-by: angorya, kcr

! modules/javafx.graphics/src/main/java/com/sun/javafx/text/TextRun.java
+ tests/system/src/test/java/test/javafx/scene/text/ArabicWrappingTest.java

Changeset: aa5f5d0f
Author:    Ambarish Rapte <arapte at openjdk.org>
Date:      2023-03-14 01:38:22 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/aa5f5d0fb0dfd4d0c76d5d5a6010f37480f7fd5d

Merge branch 'master' into metal


Changeset: 8ed68fc8
Author:    Ambarish Rapte <arapte at openjdk.org>
Date:      2023-03-14 16:12:56 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/8ed68fc838b05fe020c891335a30a1d47b931f3c

8303880: Ensemble crashes when run on M1

! modules/javafx.graphics/src/jslc/java/com/sun/scenario/effect/compiler/backend/hw/MSLBackend.java

Changeset: cb1b1acc
Author:    Ambarish Rapte <arapte at openjdk.org>
Date:      2023-03-16 15:01:02 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/cb1b1accdba9f7d1932791a08dbb8283e289e1a5

8304324: Basic support for Clip/Scissor rect

! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLContext.java
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLGraphics.java
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLRTTexture.java
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLResourceFactory.java
! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.h
! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.m
! modules/javafx.graphics/src/main/native-prism-mtl/MetalGraphics.m

Changeset: 02037aad
Author:    aghaisas <ajitgh at gmail.com>
Date:      2023-03-21 18:07:41 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/02037aad237e9e25b7176ab3c82d00ad730a5e1b

8304659: Dispose MTLContext and related native resources

! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLContext.java
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLResourceFactory.java
! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.h
! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.m
! modules/javafx.graphics/src/main/native-prism-mtl/MetalPipelineManager.h
! modules/javafx.graphics/src/main/native-prism-mtl/MetalPipelineManager.m

Changeset: 0bc4f31f
Author:    Jayathirth D V <jdv at openjdk.org>
Committer: aghaisas <ajitgh at gmail.com>
Date:      2023-03-23 14:47:26 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/0bc4f31fe9fe03de106a810d5b0773d6699900d0

8304769: Add implementation for integer index buffer

! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.m
! modules/javafx.graphics/src/main/native-prism-mtl/MetalMesh.h
! modules/javafx.graphics/src/main/native-prism-mtl/MetalMesh.m

Changeset: ecfc8826
Author:    Ambarish Rapte <arapte at openjdk.org>
Date:      2023-03-23 23:11:11 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/ecfc8826bebbe317ce59127f16645a159c841ec5

8304830: Reset clip rect when changing RTT

! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.m

Changeset: 89cd35ae
Author:    Ambarish Rapte <arapte at openjdk.org>
Date:      2023-03-29 14:56:21 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/89cd35ae3f1b3d50aa207760dd772613d270622b

8305164: Replace MTLTexture.replaceRegion call with drawing a Rect

! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.h
! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.m

Changeset: d5790458
Author:    Ambarish Rapte <arapte at openjdk.org>
Date:      2023-03-30 18:12:34 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/d5790458fa4a9a8107c114ffe23f90b6231e32c0

8305246: Clear entire RTT when Scissor rect is not set

! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.m

Changeset: df22c410
Author:    Marius Hanl <mhanl at openjdk.org>
Date:      2023-03-14 09:49:51 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/df22c4108e3903b4d7bc1f67067ddbba1819d212

8302355: Public API for Toolkit.canStartNestedEventLoop()

Reviewed-by: kcr, arapte

! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/Toolkit.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumToolkit.java
! modules/javafx.graphics/src/main/java/javafx/application/Platform.java
+ tests/system/src/test/java/test/javafx/application/PlatformTest.java

Changeset: 4051f161
Author:    Lukasz Kostyra <lkostyra at openjdk.org>
Committer: Kevin Rushforth <kcr at openjdk.org>
Date:      2023-03-14 13:29:56 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/4051f1611646400b59ee871fb40399b933361ba2

8299968: Second call to Stage.setScene() create sizing issue with uiScale > 1.0

Reviewed-by: kcr, arapte

! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Window.java
! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkWindow.java
! modules/javafx.graphics/src/main/java/com/sun/glass/ui/ios/IosWindow.java
! modules/javafx.graphics/src/main/java/com/sun/glass/ui/mac/MacWindow.java
! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/MonocleWindow.java
! modules/javafx.graphics/src/main/java/com/sun/glass/ui/win/WinWindow.java
! modules/javafx.graphics/src/main/native-glass/win/GlassWindow.cpp
+ tests/system/src/test/java/test/robot/javafx/stage/SetSceneScalingTest.java

Changeset: 147d71fa
Author:    Karthik P K <kpk at openjdk.org>
Committer: Ajit Ghaisas <aghaisas at openjdk.org>
Date:      2023-03-16 04:29:55 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/147d71fa3cb2e0049ed2ae2bbeeb565fc5f95a91

8178368: Right alignment of text fields and alignment of prompt text works incorrectly

Reviewed-by: angorya, kcr

! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TextFieldSkin.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TextFieldTest.java

Changeset: 935c7b79
Author:    Hima Bindu Meda <hmeda at openjdk.org>
Date:      2023-03-16 12:10:22 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/935c7b797d79407d741735324313684617d1292d

8301009: Update libxml2 to 2.10.3

Reviewed-by: kcr, sykora

! modules/javafx.web/src/main/legal/libxml2.md
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/UPDATING.txt
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/linux/config.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/linux/include/libxml/xmlversion.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/mac/config.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/mac/include/libxml/xmlversion.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/HTMLparser.c
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/HTMLtree.c
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/Makefile.am
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/NEWS
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/README.md
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/SAX2.c
- modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/acinclude.m4
- modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/aclocal.m4
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/buf.c
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/buf.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/chvalid.c
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/config.h.in
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/configure.ac
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/dict.c
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/encoding.c
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/entities.c
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/error.c
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/globals.c
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/hash.c
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/Makefile.am
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/SAX.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/SAX2.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/dict.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/encoding.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/entities.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/globals.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/nanoftp.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/parser.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/parserInternals.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/relaxng.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/schematron.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/threads.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/tree.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/valid.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlerror.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlmemory.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlschemastypes.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xmlversion.h.in
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xpath.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/libxml/xpointer.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/win32config.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/include/wsockcompat.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/libxml-2.0-uninstalled.pc.in
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/libxml-2.0.pc.in
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/libxml.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/libxml.spec.in
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/libxml2.spec
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/libxml2.syms
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/list.c
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/nanoftp.c
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/nanohttp.c
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/parser.c
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/parserInternals.c
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/pattern.c
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/threads.c
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/tree.c
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/uri.c
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/valid.c
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/win32/Makefile.bcb
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/win32/Makefile.mingw
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/win32/Makefile.msvc
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/win32/configure.js
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/win32/defgen.xsl
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/win32/libxml2.def.src
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/xmlIO.c
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/xmlmemory.c
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/xmlreader.c
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/xmlsave.c
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/xmlstring.c
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/xmlunicode.c
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/xmlwriter.c
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/xpath.c
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/win32/config.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/win32/include/libxml/xmlversion.h

Changeset: 6be8703c
Author:    Florian Kirmaier <fkirmaier at openjdk.org>
Committer: Andy Goryachev <angorya at openjdk.org>
Date:      2023-03-16 18:34:33 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/6be8703ca9e6dccdda8b75b63efbcea5c6728d6f

8303680: Virtual Flow freezes after calling scrollTo and scrollPixels in succession

Reviewed-by: angorya, jvos

! modules/javafx.controls/src/main/java/javafx/scene/control/skin/VirtualFlow.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/ListViewTest.java

Changeset: f2118a13
Author:    Kevin Rushforth <kcr at openjdk.org>
Date:      2023-03-20 21:53:46 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/f2118a131c39c490ee372e3a5ed0ab40b1b47de1

8304359: Create release notes for JavaFX 20

Reviewed-by: jvos

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

Changeset: b1964d98
Author:    Kevin Rushforth <kcr at openjdk.org>
Date:      2023-03-20 23:21:54 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/b1964d98c4ae6db2bb74b09734506fbb3f8742bc

Merge


Changeset: 0ab54e27
Author:    Karthik P K <kpk at openjdk.org>
Committer: Ajit Ghaisas <aghaisas at openjdk.org>
Date:      2023-03-21 05:57:13 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/0ab54e27d931d024c0d42235e6f70b859efec3bc

8154038: Spinner's converter should update its editor

Reviewed-by: aghaisas

! modules/javafx.controls/src/main/java/javafx/scene/control/Spinner.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/SpinnerTest.java

Changeset: d875c876
Author:    Kevin Rushforth <kcr at openjdk.org>
Date:      2023-03-21 23:33:54 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/d875c876512260b47e93c49270e7dcc589a7c8b2

8304665: Change to Xcode12.4+1.1 devkit

Reviewed-by: jvos, arapte

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

Changeset: 85e529de
Author:    John Hendrikx <jhendrikx at openjdk.org>
Date:      2023-03-22 15:43:46 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/85e529de7307b85c2ead204284cefa3994553310

8304705: Parent class contains 6 constants that should be static

Reviewed-by: kcr

! modules/javafx.graphics/src/main/java/javafx/scene/Parent.java

Changeset: 63635ee8
Author:    Thiago Milczarek Sayao <tsayao at openjdk.org>
Date:      2023-03-23 11:25:58 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/63635ee8160ba6507d625c44320b58e2f9bfb87a

8299595: Remove terminally deprecated JavaFX GTK 2 library

Reviewed-by: kcr, jvos

! buildSrc/linux.gradle
! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkApplication.java
! modules/javafx.graphics/src/main/native-glass/gtk/GlassApplication.cpp
! modules/javafx.graphics/src/main/native-glass/gtk/glass_general.h
! modules/javafx.graphics/src/main/native-glass/gtk/launcher.c
- tests/system/src/test/java/test/com/sun/glass/ui/gtk/Gtk2Deprecation1Test.java
- tests/system/src/test/java/test/com/sun/glass/ui/gtk/Gtk2Deprecation2Test.java
+ tests/system/src/test/java/test/com/sun/glass/ui/gtk/Gtk2Removal1Test.java
+ tests/system/src/test/java/test/com/sun/glass/ui/gtk/Gtk2Removal2Test.java
= tests/system/src/test/java/test/com/sun/glass/ui/gtk/Gtk2RemovalCommon.java

Changeset: ae2e71fc
Author:    Karthik P K <kpk at openjdk.org>
Committer: Ajit Ghaisas <aghaisas at openjdk.org>
Date:      2023-03-23 11:33:26 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/ae2e71fc5ac2e6c7cf6d671c15b53249783c71b3

8172849: Non-intuitive baseline alignment for labeled controls with graphics

Reviewed-by: angorya, aghaisas

! modules/javafx.controls/src/main/java/javafx/scene/control/skin/LabeledSkinBase.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/LabelSkinTest.java

Changeset: 102a90ce
Author:    Thiago Milczarek Sayao <tsayao at openjdk.org>
Date:      2023-03-24 12:19:59 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/102a90ceee88e6ccf6703519b5f722f23dc58a3a

8304832: [linux] Exception initializing the JavaFX runtime when a security manager is enabled

Reviewed-by: kcr

! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkApplication.java

Changeset: 2a5bf464
Author:    Kevin Rushforth <kcr at openjdk.org>
Date:      2023-03-27 17:36:30 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/2a5bf4647ca19f67eb56f2459f0a5acee6c05146

8304924: [testbug] Skip failing tests on Linux

Reviewed-by: almatvee

! tests/system/src/test/java/test/robot/javafx/scene/SliderTooltipNPETest.java
! tests/system/src/test/java/test/robot/javafx/scene/TabPaneDragPolicyTest.java
! tests/system/src/test/java/test/robot/javafx/web/PointerEventTest.java

Changeset: c23d067d
Author:    John Hendrikx <jhendrikx at openjdk.org>
Date:      2023-03-30 23:11:20 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/c23d067db92789daadc28025fab31f394ce022f9

8304960: ObservableListBase should defer constructing ListChangeBuilder

Reviewed-by: angorya, mhanl, mstrauss, kcr

! modules/javafx.base/src/main/java/javafx/collections/ObservableListBase.java

Changeset: 4c0e0bd9
Author:    Marius Hanl <mhanl at openjdk.org>
Date:      2023-04-03 17:25:09 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/4c0e0bd96adc02be721203193aed1d8676db9ebb

8305248: TableView not rendered correctly after column is made visible if fixed cell size is set

Reviewed-by: angorya, jpereda

! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableRowSkinBase.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/TableRowSkinTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/TreeTableRowSkinTest.java

Changeset: a264435d
Author:    Hima Bindu Meda <hmeda at openjdk.org>
Date:      2023-04-04 11:44:08 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/a264435dccba6ec386548f76f1ace095d943f4ca

8282359: Intermittent WebKit build failure on Windows: C1090: PDB API call failed, error code 23

Reviewed-by: kcr, sykora

! modules/javafx.web/src/main/native/Source/cmake/OptionsMSVC.cmake

Changeset: 810bd90d
Author:    Jay Bhaskar <jbhaskar at openjdk.org>
Date:      2023-04-04 13:04:47 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/810bd90d5089364067549b8ba299300bfd208357

8286089: Intermittent WebKit build failure on macOS in JavaScriptCore

Reviewed-by: kcr, sykora

! modules/javafx.web/src/main/native/Source/JavaScriptCore/CMakeLists.txt

Changeset: b6e5737c
Author:    Michael Strauß <mstrauss at openjdk.org>
Date:      2023-04-05 12:08:00 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/b6e5737c7a25544f61778254613a4dd42ca2b96c

8283063: Optimize Observable{List/Set/Map}Wrapper.retainAll/removeAll

Reviewed-by: nlisker, jhendrikx

! modules/javafx.base/src/main/java/com/sun/javafx/collections/ObservableListWrapper.java
! modules/javafx.base/src/main/java/com/sun/javafx/collections/ObservableMapWrapper.java
! modules/javafx.base/src/main/java/com/sun/javafx/collections/ObservableSequentialListWrapper.java
! modules/javafx.base/src/main/java/com/sun/javafx/collections/ObservableSetWrapper.java
! modules/javafx.base/src/main/java/javafx/collections/ModifiableObservableListBase.java
+ modules/javafx.base/src/shims/java/javafx/collections/ModifiableObservableListBaseShim.java
+ modules/javafx.base/src/test/java/test/com/sun/javafx/collections/ObservableListWrapperTest.java
+ modules/javafx.base/src/test/java/test/com/sun/javafx/collections/ObservableMapWrapperTest.java
+ modules/javafx.base/src/test/java/test/com/sun/javafx/collections/ObservableSequentialListWrapperTest.java
+ modules/javafx.base/src/test/java/test/com/sun/javafx/collections/ObservableSetWrapperTest.java
+ modules/javafx.base/src/test/java/test/javafx/collections/ModifiableObservableListBaseTest.java

Changeset: 2b2a7f1f
Author:    Kevin Rushforth <kcr at openjdk.org>
Date:      2023-04-06 11:35:22 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/2b2a7f1f7cdad676159d471d2fee6025bbf4e939

8304441: [macos] Crash when putting invalid unicode char on clipboard

Reviewed-by: prr, angorya

! modules/javafx.graphics/src/main/native-glass/mac/GlassPasteboard.m
! tests/system/src/test/java/test/javafx/scene/input/ClipboardTest.java

Changeset: 5807e946
Author:    Ambarish Rapte <arapte at openjdk.org>
Date:      2023-04-06 17:17:34 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/5807e9463f6de8626ebf9f68e32641ce42433b39

Merge branch 'master' into metal


Changeset: c610be48
Author:    aghaisas <ajitgh at gmail.com>
Date:      2023-04-11 15:42:18 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/c610be4866769d31d7f27554383a19fbfccba936

8305835: ImagePool incorrectly creates new textures instead of reusing reusable textures

! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLGraphics.java
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLRTTexture.java
! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.m
! modules/javafx.graphics/src/main/native-prism-mtl/MetalGraphics.m
! modules/javafx.graphics/src/main/native-prism-mtl/MetalTexture.h
! modules/javafx.graphics/src/main/native-prism-mtl/MetalTexture.m

Changeset: f7a0fb07
Author:    Jayathirth D V <jdv at openjdk.org>
Committer: aghaisas <ajitgh at gmail.com>
Date:      2023-04-12 21:38:54 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/f7a0fb078e898cfd69a352c0b05bc485214e31fa

8305804:3D primitives are not shown in Ensemble8

! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLContext.java
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLGraphics.java
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLRTTexture.java
! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.m

Changeset: 75058790
Author:    aghaisas <ajitgh at gmail.com>
Date:      2023-04-13 15:13:43 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/750587907b414d655736bcba7bb008fc965d0b91

8305914: Ensemble8 crashes when we select different demos one after another

! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.m

Changeset: 4f629c68
Author:    aghaisas <ajitgh at gmail.com>
Date:      2023-04-17 14:41:56 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/4f629c6877938f9006a08108b35f9e78144098bc

8305988: Ensemble8 crashes on exit

! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.m
! modules/javafx.graphics/src/main/native-prism-mtl/MetalTexture.m

Changeset: 7ef769e1
Author:    Jay Bhaskar <jbhaskar at openjdk.org>
Committer: Kevin Rushforth <kcr at openjdk.org>
Date:      2023-02-23 13:25:38 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/7ef769e1d8176c1e2e5b61f97485cdbeb36fc345

8299781: Improve JFX navigation

Reviewed-by: rhalade, kcr

! modules/javafx.web/src/main/native/Source/WebCore/page/Location.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/Location.h

Changeset: e8863b8d
Author:    Kevin Rushforth <kcr at openjdk.org>
Date:      2023-02-28 07:41:22 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/e8863b8dde8a9df373f39d067a345308af9165d0

Merge


Changeset: 7acaa57c
Author:    Kevin Rushforth <kcr at openjdk.org>
Date:      2023-02-28 10:33:47 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/7acaa57c570a5b08d3af859882f117746fbd4a42

Merge


Changeset: 7acc9dc6
Author:    Jay Bhaskar <jbhaskar at openjdk.org>
Date:      2023-03-06 15:35:40 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/7acc9dc6b8c8bc2175ab22f60661097c677ba473

8303501: Unable to navigate to relative URLs after fix for JDK-8299781

Reviewed-by: kcr, hmeda

! modules/javafx.web/src/main/native/Source/WebCore/page/Location.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/Location.h

Changeset: a9c41e91
Author:    Kevin Rushforth <kcr at openjdk.org>
Date:      2023-03-14 05:38:12 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/a9c41e91525f8f8da952826924e3cc4089d253d4

Merge


Changeset: 9b3ac47e
Author:    Kevin Rushforth <kcr at openjdk.org>
Date:      2023-03-22 08:14:34 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/9b3ac47ec3ac0a1c359eda6fb3f15f01ae0fd9be

Merge


Changeset: d64831a5
Author:    Kevin Rushforth <kcr at openjdk.org>
Date:      2023-04-06 05:11:39 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/d64831a542c20c65183c58b0b27459e11bf75e0f

Merge


Changeset: 0c03a411
Author:    Thiago Milczarek Sayao <tsayao at openjdk.org>
Date:      2023-04-07 14:48:23 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/0c03a411655047a393862eda937408aa90fc3fa9

8260528: Clean glass-gtk sizing and positioning code

Reviewed-by: jvos, kcr

! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkWindow.java
! modules/javafx.graphics/src/main/native-glass/gtk/GlassApplication.cpp
! modules/javafx.graphics/src/main/native-glass/gtk/GlassWindow.cpp
! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp
! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.h

Changeset: a1add2e3
Author:    Phil Race <prr at openjdk.org>
Date:      2023-04-07 16:58:44 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/a1add2e3d5525e0fbc7a44e252a1b5323972455d

8246104: Some complex text doesn't render correctly on macOS

Reviewed-by: angorya, kcr, jvos

! modules/javafx.graphics/src/main/java/com/sun/javafx/font/CompositeFontResource.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/CompositeStrike.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/FallbackResource.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/FontConfigManager.java
+ modules/javafx.graphics/src/main/java/com/sun/javafx/font/FontFallbackInfo.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/LogicalFont.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/MacFontFinder.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/PrismCompositeFontResource.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/PrismFontFactory.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/PrismFontFile.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/coretext/CTFactory.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/coretext/CTFontFile.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/coretext/CTFontStrike.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/coretext/CTGlyphLayout.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/coretext/OS.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/directwrite/DWFactory.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/freetype/FTFactory.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/text/ScriptMapper.java
! modules/javafx.graphics/src/main/native-font/MacFontFinder.c
! modules/javafx.graphics/src/main/native-font/coretext.c
! modules/javafx.graphics/src/main/native-font/fontpath.c

Changeset: 18e40216
Author:    Florian Kirmaier <fkirmaier at openjdk.org>
Committer: Kevin Rushforth <kcr at openjdk.org>
Date:      2023-04-10 12:48:23 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/18e4021651c9e0db21f6817ed2c01ba4ca73781c

8303740: JavaFX - Leak in Logging, Logging remembers last exception

Reviewed-by: kcr

! modules/javafx.base/src/main/java/com/sun/javafx/binding/Logging.java
! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/ErrorLoggingUtiltity.java
+ modules/javafx.base/src/test/java/test/com/sun/javafx/binding/TestLogging.java

Changeset: 53959421
Author:    John Hendrikx <jhendrikx at openjdk.org>
Date:      2023-04-10 23:44:22 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/5395942174073f25a7fa8f6ccf2fb4dc6604133a

8304933: BitSet (used for CSS pseudo class states) listener management is incorrect

Reviewed-by: kcr, mstrauss

! modules/javafx.graphics/src/main/java/com/sun/javafx/css/BitSet.java
! modules/javafx.graphics/src/shims/java/com/sun/javafx/css/BitSetShim.java
+ modules/javafx.graphics/src/test/java/test/com/sun/javafx/css/BitSetTest.java

Changeset: fb63b26f
Author:    John Hendrikx <jhendrikx at openjdk.org>
Date:      2023-04-11 12:00:20 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/fb63b26fc5fe277e5c95d16aedd7703b64fe2253

8224260: ChangeListener not triggered when adding a new listener in invalidated method

Reviewed-by: kcr, nlisker

! modules/javafx.base/src/main/java/com/sun/javafx/binding/ExpressionHelper.java
! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/ExpressionHelperTest.java

Changeset: 3d6f3288
Author:    Martin Fox <beldenfox at users.noreply.github.com>
Committer: Kevin Rushforth <kcr at openjdk.org>
Date:      2023-04-11 18:49:41 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/3d6f3288ace658900e9af11792d7dd444ad55277

8278938: [Win] Robot can target wrong key for punctuation and symbols

Reviewed-by: jpereda, kcr

! modules/javafx.graphics/src/main/native-glass/win/KeyTable.cpp
! modules/javafx.graphics/src/main/native-glass/win/KeyTable.h
! modules/javafx.graphics/src/main/native-glass/win/ViewContainer.cpp

Changeset: 4d7aaa48
Author:    Andy Goryachev <angorya at openjdk.org>
Date:      2023-04-12 15:00:11 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/4d7aaa485a0eebc39329a0ca0febdf6399f8012f

8305867: BitSetShim: The type parameter T is hiding the type T warning

Reviewed-by: jhendrikx, kcr

! modules/javafx.graphics/src/shims/java/com/sun/javafx/css/BitSetShim.java

Changeset: f28896aa
Author:    Karthik P K <kpk at openjdk.org>
Committer: Andy Goryachev <angorya at openjdk.org>
Date:      2023-04-12 16:12:27 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/f28896aa63592a37e7f78263548f3b2d4f2bc381

8088594: NullPointerException on showing submenu of a contextmenu

Reviewed-by: aghaisas, angorya

! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/ContextMenuContent.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ContextMenuSkin.java
+ tests/system/src/test/java/test/robot/javafx/customskins/ContextMenuCustomSkin.java
+ tests/system/src/test/java/test/robot/javafx/scene/ContextMenuNPETest.java
+ tests/system/src/test/resources/test/robot/javafx/scene/ContextMenuNPEDemo.fxml
+ tests/system/src/test/resources/test/robot/javafx/scene/ContextMenuStyleSheet.css

Changeset: 109721b7
Author:    Kevin Rushforth <kcr at openjdk.org>
Date:      2023-04-17 17:42:43 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/109721b728edca347f1318aac9084f397ed550b9

Merge


Changeset: 1a778351
Author:    Ambarish Rapte <arapte at openjdk.org>
Date:      2023-04-19 10:50:14 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/1a778351a6a09d4963a2e6ad45123f7b6a83772e

Merge remote-tracking branch 'origin/master' into metal


Changeset: 1d086f84
Author:    John Hendrikx <jhendrikx at openjdk.org>
Date:      2023-04-19 07:56:21 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/1d086f84ad459ff245effec4d6544840c8c026fe

8305885: Use ReadOnly*PropertyBase class where possible

Reviewed-by: mstrauss, nlisker, kcr

! modules/javafx.controls/src/main/java/javafx/scene/control/TextArea.java
! modules/javafx.controls/src/main/java/javafx/scene/control/TextField.java
! modules/javafx.controls/src/main/java/javafx/scene/control/TextInputControl.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ProgressIndicatorSkin.java
- modules/javafx.graphics/src/main/java/com/sun/javafx/scene/TreeShowingExpression.java
+ modules/javafx.graphics/src/main/java/com/sun/javafx/scene/TreeShowingProperty.java
! modules/javafx.graphics/src/main/java/javafx/scene/Node.java
! modules/javafx.graphics/src/main/java/javafx/scene/layout/Region.java
! modules/javafx.graphics/src/main/java/javafx/scene/layout/TilePane.java
! modules/javafx.graphics/src/main/java/javafx/scene/transform/Transform.java
! modules/javafx.graphics/src/main/java/javafx/stage/PopupWindow.java
- modules/javafx.graphics/src/test/java/test/javafx/scene/TreeShowingExpressionTest.java
+ modules/javafx.graphics/src/test/java/test/javafx/scene/TreeShowingPropertyTest.java

Changeset: 09424fcb
Author:    John Hendrikx <jhendrikx at openjdk.org>
Date:      2023-04-19 18:04:25 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/09424fcb88179f51e0c8d10173ea0b362b54a904

8303897: ObservableValue's when binding should only invalidate when strictly needed

Reviewed-by: mstrauss, nlisker

! modules/javafx.base/src/main/java/com/sun/javafx/binding/ConditionalBinding.java
! modules/javafx.base/src/main/java/com/sun/javafx/binding/LazyObjectBinding.java
! modules/javafx.base/src/main/java/javafx/beans/binding/ObjectBinding.java
! modules/javafx.base/src/test/java/test/javafx/beans/value/ObservableValueFluentBindingsTest.java
+ modules/javafx.base/src/test/java/test/javafx/beans/value/ObservableValueWhenTest.java

Changeset: 540c0fd1
Author:    Lukasz Kostyra <lkostyra at openjdk.org>
Committer: Andy Goryachev <angorya at openjdk.org>
Date:      2023-04-20 16:17:55 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/540c0fd1386631b285250152a5fee6e979ed3e66

8303911: [testbug] Some unit tests call System.exit

Reviewed-by: angorya, kcr

- modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/ImageStorageTest.java.DISABLED
! modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubToolkit.java
= tests/performance/fxmlLoad/src/main/java/fxml/CompareLoadPerformance.java
= tests/performance/fxmlLoad/src/main/java/fxml/TestLoadPerformance.java
! tests/system/src/test/java/test/com/sun/javafx/image/impl/ImageRaceTest.java
! tests/system/src/test/java/test/javafx/embed/swing/JFXPanelEmbeddedWindowTest.java
! tests/system/src/test/java/test/robot/javafx/embed/swing/JFXPanelTest.java

Changeset: cf1e991c
Author:    Andy Goryachev <angorya at openjdk.org>
Date:      2023-04-20 16:26:56 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/cf1e991c796942c50001e621dbd29984415cdbd3

8306571: [testbug] Skip Tree/TableViewResizeColumnToFitContentTest with fractional screen scale

Reviewed-by: kcr

! tests/system/src/test/java/test/robot/javafx/scene/tableview/TableViewResizeColumnToFitContentTest.java
! tests/system/src/test/java/test/robot/javafx/scene/treetableview/TreeTableViewResizeColumnToFitContentTest.java
! tests/system/src/test/java/test/util/Util.java

Changeset: 48b5fea3
Author:    Jay Bhaskar <jbhaskar at openjdk.org>
Date:      2023-04-21 01:17:20 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/48b5fea374666c0930a9c861e8e202f6e3daaed1

8285878: [TestBug] LocalStorageTest and UserDataDirectoryTest don't always cleanup data dirs

Reviewed-by: kcr

! modules/javafx.web/src/test/java/test/javafx/scene/web/LocalStorageTest.java
! modules/javafx.web/src/test/java/test/javafx/scene/web/UserDataDirectoryTest.java

Changeset: 9100a76f
Author:    Michael Strauß <mstrauss at openjdk.org>
Date:      2023-04-24 15:23:40 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/9100a76fbc63e4da11877877929094086330e4b5

8306708: Region.layoutInArea uses incorrect snap scale value

Reviewed-by: jhendrikx, kcr

! modules/javafx.graphics/src/main/java/javafx/scene/layout/Region.java

Changeset: 559ad113
Author:    Karthik P K <kpk at openjdk.org>
Committer: Kevin Rushforth <kcr at openjdk.org>
Date:      2023-04-24 17:30:44 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/559ad1139b536142e5acad6314fb42b5e50b1e39

8306464: [testbug] CustomSecurityManagerTest full screen tests fails on MacOS intermittently

Reviewed-by: kcr

! tests/system/src/test/java/test/robot/helloworld/CustomSecurityManagerTest.java

Changeset: cf5b8389
Author:    Hima Bindu Meda <hmeda at openjdk.org>
Date:      2023-04-25 11:53:45 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/cf5b8389cd70d41a22d645added25a9978640e2c

8306115: Update libxml2 to 2.10.4

Reviewed-by: kcr, sykora

! modules/javafx.web/src/main/legal/libxml2.md
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/linux/config.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/linux/include/libxml/xmlversion.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/mac/config.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/mac/include/libxml/xmlversion.h
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/NEWS
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/SAX2.c
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/configure.ac
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/dict.c
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/libxml2.spec
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/src/xmlIO.c
! modules/javafx.web/src/main/native/Source/ThirdParty/libxml/win32/include/libxml/xmlversion.h

Changeset: e40000b3
Author:    Karthik P K <kpk at openjdk.org>
Committer: Andy Goryachev <angorya at openjdk.org>
Date:      2023-04-25 15:27:59 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/e40000b377a14c9def8927b3a60d35617f11a614

8306424: [testbug] DatePickerUpdateOnAlertCloseTest fails on MacOS

Reviewed-by: angorya, kcr

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

Changeset: 52d32c09
Author:    Ambarish Rapte <arapte at openjdk.org>
Date:      2023-04-25 19:13:02 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/52d32c09b34368f83dc761776bef410c0d1e991f

8297316: [TestBug] LocalDateTimeStringConverterTest.testChronologyConsistency fails with JDK 20

Reviewed-by: kcr

! modules/javafx.base/src/test/java/test/javafx/util/converter/LocalDateTimeStringConverterTest.java

Changeset: 0b36052c
Author:    Andy Goryachev <angorya at openjdk.org>
Date:      2023-04-26 16:14:15 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/0b36052caa25fb87137f32661c45092a801c66fd

8306590: Add Windows/macOS system files to .gitignore

Reviewed-by: kcr

! .gitignore

Changeset: 1975165b
Author:    Jay Bhaskar <jbhaskar at openjdk.org>
Date:      2023-04-27 13:30:06 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/1975165bed2942eaad9a1d7685839d2f77339ccb

8296590: StraightLineTest fails always on Linux and sometimes on other platforms

Reviewed-by: kcr

! tests/system/src/test/java/test/javafx/scene/web/StraightLineTest.java

Changeset: 97405de1
Author:    Kevin Rushforth <kcr at openjdk.org>
Date:      2023-05-01 18:10:23 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/97405de1f55ecd26b05cf470e72a2061b579e775

8307076: gradle test should always run tests

Reviewed-by: jvos

! build.gradle

Changeset: 50bafc21
Author:    Nir Lisker <nlisker at openjdk.org>
Date:      2023-05-02 11:18:57 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/50bafc2120722f51dd5684899f40a40a6705297b

8302816: Refactor sorting-related classes

Reviewed-by: jhendrikx, arapte

! modules/javafx.base/src/main/java/com/sun/javafx/collections/ObservableListWrapper.java
! modules/javafx.base/src/main/java/com/sun/javafx/collections/ObservableSequentialListWrapper.java
! modules/javafx.base/src/main/java/com/sun/javafx/collections/SortHelper.java
! modules/javafx.base/src/main/java/com/sun/javafx/collections/SortableList.java
! modules/javafx.base/src/main/java/javafx/collections/FXCollections.java

Changeset: d8deda8c
Author:    Ambarish Rapte <arapte at openjdk.org>
Date:      2023-05-03 12:14:15 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/d8deda8c0e0edc116c2205f0d9afaf1ae0abe2cc

Merge branch 'master' into metal

! build.gradle
! build.gradle

Changeset: 0a1fd6e0
Author:    Andy Goryachev <angorya at openjdk.org>
Date:      2023-05-03 20:54:54 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/0a1fd6e0705ccced541b14afad68aea24faea8df

8299335: Monkey Tester Application

Reviewed-by: kcr, kizune

+ tests/manual/monkey/.classpath
+ tests/manual/monkey/.project
= tests/manual/monkey/.settings/org.eclipse.core.resources.prefs
+ tests/manual/monkey/.settings/org.eclipse.jdt.core.prefs
+ tests/manual/monkey/README.md
+ tests/manual/monkey/build.xml
+ tests/manual/monkey/doc/screenshot.png
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/MonkeyTesterApp.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/Pages.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/AccordionPage.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/CanvasPage.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/ChoiceBoxPage.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/ColorPickerPage.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/ComboBoxPage.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/DatePickerPage.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/DemoPage.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/HBoxPage.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/HtmlEditorPage.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/LabelPage.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/ListViewPage.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/ScrollBarPage.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/SpinnerPage.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/TableViewPage.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/TextAreaPage.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/TextFieldPage.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/TextFlowPage.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/TextPage.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/TitledPanePage.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/TreeTableViewPage.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/TreeViewPage.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/XYChartPage.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/settings/FxSettings.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/settings/FxSettingsFileProvider.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/settings/FxSettingsSchema.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/settings/ISettingsProvider.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/settings/SStream.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/settings/WindowMonitor.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/FX.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/FontSelector.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/ItemSelector.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/Native2AsciiPane.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/OptionPane.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/PosSelector.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/SequenceNumber.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/ShowCharacterRuns.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/Templates.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/TestPaneBase.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/TextSelector.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/Utils.java
+ tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/WritingSystemsDemo.java
+ tests/manual/monkey/src/module-info.java

Changeset: c50ce609
Author:    Marius Hanl <mhanl at openjdk.org>
Date:      2023-05-05 21:15:42 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/c50ce6093e1a91ee41a69e4fd25bff606b146118

8307208: Add GridPane constructor that accepts hGap and vGap values

Reviewed-by: angorya, nlisker, jhendrikx, kcr

! modules/javafx.graphics/src/main/java/javafx/scene/layout/GridPane.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/GridPaneTest.java

Changeset: 27ee7e34
Author:    Ambarish Rapte <arapte at openjdk.org>
Date:      2023-05-08 09:23:45 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/27ee7e34df7847e90f2aa4e326fd60715d74b7ac

8297071: Provide gradle "TEST_ONLY" flag to completely suppress building the sdk and shims

Reviewed-by: kcr, aghaisas

! .github/workflows/submit.yml
! build.gradle
! gradle.properties.template

Changeset: d9a82d10
Author:    Lukasz Kostyra <lkostyra at openjdk.org>
Committer: Andy Goryachev <angorya at openjdk.org>
Date:      2023-05-08 15:23:03 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/d9a82d103d60bc38b35ba94a21354c84a75bb22d

8296919: Make system tests that detect memory leaks more robust by using JMemoryBuddy utility

Reviewed-by: angorya, kcr

! build.gradle
! modules/javafx.base/src/test/java/test/util/memory/JMemoryBuddy.java
! modules/javafx.web/.classpath
! modules/javafx.web/src/test/java/test/javafx/scene/web/LeakTest.java
! tests/system/src/test/java/test/javafx/embed/swing/SwingNodeDnDMemoryLeakTest.java
! tests/system/src/test/java/test/javafx/embed/swing/SwingNodeMemoryLeakTest.java
! tests/system/src/test/java/test/javafx/scene/control/AccordionTitlePaneLeakTest.java
! tests/system/src/test/java/test/javafx/scene/control/TabPaneHeaderLeakTest.java
! tests/system/src/test/java/test/javafx/scene/shape/ShapeViewOrderLeakTest.java
! tests/system/src/test/java/test/javafx/stage/FocusedWindowTestBase.java
! tests/system/src/test/java/test/robot/javafx/web/TooltipFXTest.java

Changeset: 9cca5f88
Author:    Martin Fox <martin at nlazyt.com>
Committer: Andy Goryachev <angorya at openjdk.org>
Date:      2023-05-09 15:12:01 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/9cca5f88d8039d808b0ccf403d66518f9d592c46

8150709: Mac OSX and German Keyboard Layout (Y/Z)

Reviewed-by: jpereda, angorya

! buildSrc/mac.gradle
! modules/javafx.graphics/src/main/native-glass/mac/GlassKey.m
! tests/manual/events/.classpath
+ tests/manual/events/KeyboardTest.java

Changeset: d8da8d8c
Author:    Lukasz Kostyra <lkostyra at openjdk.org>
Committer: Nir Lisker <nlisker at openjdk.org>
Date:      2023-05-10 08:55:49 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/d8da8d8c9d9945196e90adbc7343c5b528905623

8278422: Replace use of deprecated single string variant of Runtime.exec method

Reviewed-by: kcr

! modules/javafx.graphics/src/main/java/com/sun/javafx/application/HostServicesDelegate.java

Changeset: 919b4740
Author:    Ambarish Rapte <arapte at openjdk.org>
Date:      2023-05-11 17:07:15 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/919b4740a90a169839e29aa2e77224996aa74707

Merge branch 'master' into metal

! build.gradle
! buildSrc/mac.gradle
! build.gradle
! buildSrc/mac.gradle

Changeset: 22a0f647
Author:    Karthik P K <karthik.p.k at oracle.com>
Date:      2023-05-12 14:08:30 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/22a0f647e4812e1321d69b7410850623ea09fd58

8307952: Implement rendering performance test framework

+ tests/performance/animation/RenderPerfTest/src/renderperf/RenderPerfTest.java
+ tests/performance/animation/RenderPerfTest/src/renderperf/duke.png

Changeset: 361bac3a
Author:    aghaisas <ajitgh at gmail.com>
Date:      2023-05-16 16:29:32 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/361bac3a35da2007adba4abcfdc6d18410ffa7e2

8301671: Implement support for BYTE_APPLE_422 format image

! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLResourceFactory.java
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLTexture.java

Changeset: 67d3a019
Author:    Ambarish Rapte <arapte at openjdk.org>
Date:      2023-05-19 11:08:36 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/67d3a019153262c8a850396c7e311bc3473cd266

Merge branch 'metal' into rish-metal




More information about the openjfx-changes mailing list