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

Ambarish Rapte arapte at openjdk.org
Thu Apr 6 13:42:14 UTC 2023


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




More information about the openjfx-changes mailing list